From 8129a966b1ff1d75f877653db2121dd4cf574342 Mon Sep 17 00:00:00 2001 From: Berkan Date: Thu, 18 Apr 2024 17:55:16 +0300 Subject: [PATCH] today --- app/layout.tsx | 12 +- app/page.tsx | 81 +- bun.lockb | Bin 147346 -> 147731 bytes components/ui/aurora-background.tsx | 53 + components/ui/lamp.tsx | 104 + components/ui/tailwindcss-buttons.tsx | 28 + index.ts | 1 - package-lock.json | 4664 +++++++++++++++++++++++++ package.json | 12 +- public/heimwall-logo.svg | 8 + public/netinternet.svg | 4 + tailwind.config.ts | 35 +- 12 files changed, 4982 insertions(+), 20 deletions(-) create mode 100644 components/ui/aurora-background.tsx create mode 100644 components/ui/lamp.tsx create mode 100644 components/ui/tailwindcss-buttons.tsx delete mode 100644 index.ts create mode 100644 package-lock.json create mode 100644 public/heimwall-logo.svg create mode 100644 public/netinternet.svg diff --git a/app/layout.tsx b/app/layout.tsx index 75fb648..99c9a93 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,8 +1,10 @@ import type { Metadata } from "next"; -import { Inter } from "next/font/google"; +import { Maven_Pro } from "next/font/google"; +import { LampDemo } from "@/components/ui/lamp" + import "./globals.css"; -const inter = Inter({ subsets: ["latin"] }); +const maven = Maven_Pro({ subsets: ["latin"] }); export const metadata: Metadata = { title: "Netinternet - Kotasız, Taahhütsüz Fiber İnternet ve Sunucu Hizmetleri", @@ -16,8 +18,10 @@ export default function RootLayout({ }>) { return ( - - {children} + + + {children} + ); diff --git a/app/page.tsx b/app/page.tsx index 3344308..439da1f 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,19 +1,82 @@ import Image from "next/image" +import Link from "next/link" import { BackgroundGradientAnimation } from "@/components/ui/background-gradient-animation" import { HoverBorderGradient } from "@/components/ui/hover-border-gradient" import niLogo from "@/public/logo.svg" +import netinternet from "@/public/netinternet.svg" +import waf from "@/public/heimwall-logo.svg" +import { FaFacebook } from "react-icons/fa"; +import { BsTwitterX } from "react-icons/bs"; +import { FaLinkedin } from "react-icons/fa"; +import { FaInstagram } from "react-icons/fa"; +import { BsRouter } from "react-icons/bs"; +import { HiOutlineServerStack } from "react-icons/hi2"; +import { IoMdCloudOutline } from "react-icons/io"; +import { MdCampaign } from "react-icons/md"; +import { TbWorldWww } from "react-icons/tb"; +import { BsHddNetwork } from "react-icons/bs"; +import { CgServer } from "react-icons/cg"; +import { LampDemo } from "@/components/ui/lamp" export default function Home() { return ( - <> - -

Netinternet

-
- - {""} - + + <> +
+
+ +
+
+ {""} +
+
+ + + + +
+
+ + + + + + + + + +
- - +

Deneme

ƒ + +
); } diff --git a/bun.lockb b/bun.lockb index f8ff5a22472923757990a88a4e79d69d0aa83850..c45c60a6c23e74964bd263365bad2079b3caac68 100755 GIT binary patch delta 28001 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 delta 27334 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 diff --git a/components/ui/aurora-background.tsx b/components/ui/aurora-background.tsx new file mode 100644 index 0000000..f175125 --- /dev/null +++ b/components/ui/aurora-background.tsx @@ -0,0 +1,53 @@ +"use client"; +import { cn } from "@/lib/utils/cn"; +import React, { ReactNode } from "react"; + +interface AuroraBackgroundProps extends React.HTMLProps { + children: ReactNode; + showRadialGradient?: boolean; +} + +export const AuroraBackground = ({ + className, + children, + showRadialGradient = true, + ...props +}: AuroraBackgroundProps) => { + return ( +
+
+
+
+
+ {children} +
+
+ ); +}; diff --git a/components/ui/lamp.tsx b/components/ui/lamp.tsx new file mode 100644 index 0000000..18b3407 --- /dev/null +++ b/components/ui/lamp.tsx @@ -0,0 +1,104 @@ +"use client"; +import React from "react"; +import { motion } from "framer-motion"; +import { cn } from "@/lib/utils/cn"; + +export function LampDemo() { + return ( + + + Build lamps
the right way +
+
+ ); +} + +export const LampContainer = ({ + children, + className, +}: { + children: React.ReactNode; + className?: string; +}) => { + return ( +
+
+ +
+
+ + +
+
+ +
+
+
+ + + +
+
+ +
+ {children} +
+
+ ); +}; diff --git a/components/ui/tailwindcss-buttons.tsx b/components/ui/tailwindcss-buttons.tsx new file mode 100644 index 0000000..ec5b9bc --- /dev/null +++ b/components/ui/tailwindcss-buttons.tsx @@ -0,0 +1,28 @@ +"use client"; +import React from "react"; +import { IconClipboard } from "@tabler/icons-react"; +import { cn } from "@/lib/utils/cn"; + +export const ButtonsCard = ({ + children, + className, + onClick, +}: { + children?: React.ReactNode; + className?: string; + onClick?: () => void; +}) => { + return ( +
+
+ +
{children}
+
+ ); +}; diff --git a/index.ts b/index.ts deleted file mode 100644 index f67b2c6..0000000 --- a/index.ts +++ /dev/null @@ -1 +0,0 @@ -console.log("Hello via Bun!"); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..707d2f4 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4664 @@ +{ + "name": "ni-link", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "ni-link", + "version": "0.1.0", + "dependencies": { + "@tabler/icons-react": "^3.2.0", + "clsx": "^2.1.0", + "framer-motion": "^11.1.3", + "next": "14.2.1", + "react": "^18", + "react-dom": "^18", + "react-element-to-jsx-string": "^15.0.0", + "react-icons": "^5.1.0", + "tailwind-merge": "^2.2.2" + }, + "devDependencies": { + "@types/bun": "latest", + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "14.2.1", + "postcss": "^8", + "tailwindcss": "^3.4.1", + "typescript": "^5" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/runtime": { + "version": "7.24.4", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@base2/pretty-print-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@base2/pretty-print-object/-/pretty-print-object-1.0.1.tgz", + "integrity": "sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi-cjs/node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@next/env": { + "version": "14.2.1", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "14.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "10.3.10" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.1", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "license": "Apache-2.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.5", + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@tabler/icons": { + "version": "3.2.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/codecalm" + } + }, + "node_modules/@tabler/icons-react": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "@tabler/icons": "3.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/codecalm" + }, + "peerDependencies": { + "react": ">= 16" + } + }, + "node_modules/@types/bun": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.1.0.tgz", + "integrity": "sha512-QGK0yU4jh0OK1A7DyhPkQuKjHQCC5jSJa3dpWIEhHv/rPfb6zLfdArc4/uUUZBMTcjilsafRXnPWO+1owb572Q==", + "dev": true, + "dependencies": { + "bun-types": "1.1.0" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.12.7", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.2.79", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.10", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.2.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "7.2.0", + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/typescript-estree": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.2.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.6.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.11.3", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.toreversed": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "es-shim-unscopables": "^1.0.2" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "dev": true, + "license": "MIT" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.7.0", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/bun-types": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "~20.11.3", + "@types/ws": "~8.5.10" + } + }, + "node_modules/bun-types/node_modules/@types/node": { + "version": "20.11.30", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001610", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.16.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.18", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "14.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "14.2.1", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "dev": true, + "license": "ISC", + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.34.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlast": "^1.2.4", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.17", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7", + "object.hasown": "^1.1.3", + "object.values": "^1.1.7", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.10" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/framer-motion": { + "version": "11.1.3", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.1.3.tgz", + "integrity": "sha512-/t74b1WQu+mpZtra6xFSfsRfdTymJjNYgFudVIsUmoOWjznr3x5o9HbrX7Jt9655OCA2Js0W79bMZEKE7owp9w==", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.7.3", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "10.3.10", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.2.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/next": { + "version": "14.2.1", + "license": "MIT", + "dependencies": { + "@next/env": "14.2.1", + "@swc/helpers": "0.5.5", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.2.1", + "@next/swc-darwin-x64": "14.2.1", + "@next/swc-linux-arm64-gnu": "14.2.1", + "@next/swc-linux-arm64-musl": "14.2.1", + "@next/swc-linux-x64-gnu": "14.2.1", + "@next/swc-linux-x64-musl": "14.2.1", + "@next/swc-win32-arm64-msvc": "14.2.1", + "@next/swc-win32-ia32-msvc": "14.2.1", + "@next/swc-win32-x64-msvc": "14.2.1" + }, + "peerDependencies": { + "@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": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.hasown": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.10.2", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "18.2.0", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-element-to-jsx-string": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/react-element-to-jsx-string/-/react-element-to-jsx-string-15.0.0.tgz", + "integrity": "sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==", + "dependencies": { + "@base2/pretty-print-object": "1.0.1", + "is-plain-object": "5.0.0", + "react-is": "18.1.0" + }, + "peerDependencies": { + "react": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0", + "react-dom": "^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0" + } + }, + "node_modules/react-element-to-jsx-string/node_modules/react-is": { + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.1.0.tgz", + "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==" + }, + "node_modules/react-icons": { + "version": "5.1.0", + "license": "MIT", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "dev": true, + "license": "MIT" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.12", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.10.2" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/glob/node_modules/minimatch": { + "version": "9.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwind-merge": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.2.2.tgz", + "integrity": "sha512-tWANXsnmJzgw6mQ07nE3aCDkCK4QdT3ThPMCzawoYA2Pws7vSTCvz3Vrjg61jVUGfFZPJzxEP+NimbcW+EdaDw==", + "dependencies": { + "@babel/runtime": "^7.24.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.4.5", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "dev": true, + "license": "MIT" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.4.1", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.1.tgz", + "integrity": "sha512-dAdWndgdQi7BK2WSXrx4lae7mYcOYjbHJUhvOUnJjMNYrmYhxbbvJ2xElZpxNxdfA6zkqagIB9He2tQk+l16ew==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.1.tgz", + "integrity": "sha512-2ZctfnyFOGvTkoD6L+DtQtO3BfFz4CapoHnyLTXkOxbZkVRgg3TQBUjTD/xKrO1QWeydeo8AWfZRg8539qNKrg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.1.tgz", + "integrity": "sha512-jazZXctiaanemy4r+TPIpFP36t1mMwWCKMsmrTRVChRqE6putyAxZA4PDujx0SnfvZHosjdkx9xIq9BzBB5tWg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.1.tgz", + "integrity": "sha512-VjCHWCjsAzQAAo8lkBOLEIkBZFdfW+Z18qcQ056kL4KpUYc8o59JhLDCBlhg+hINQRgzQ2UPGma2AURGOH0+Qg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.1.tgz", + "integrity": "sha512-7HZKYKvAp4nAHiHIbY04finRqjeYvkITOGOurP1aLMexIFG/1+oCnqhGogBdc4lao/lkMW1c+AkwWSzSlLasqw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.1.tgz", + "integrity": "sha512-YGHklaJ/Cj/F0Xd8jxgj2p8po4JTCi6H7Z3Yics3xJhm9CPIqtl8erlpK1CLv+HInDqEWfXilqatF8YsLxxA2Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.1.tgz", + "integrity": "sha512-o+ISKOlvU/L43ZhtAAfCjwIfcwuZstiHVXq/BDsZwGqQE0h/81td95MPHliWCnFoikzWcYqh+hz54ZB2FIT8RA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.1.tgz", + "integrity": "sha512-GmRoTiLcvCLifujlisknv4zu9/C4i9r0ktsA8E51EMqJL4bD4CpO7lDYr7SrUxCR0tS4RVcrqKmCak24T0ohaw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + } + } +} diff --git a/package.json b/package.json index b7434b5..4d9d4da 100644 --- a/package.json +++ b/package.json @@ -15,19 +15,21 @@ "next": "14.2.1", "react": "^18", "react-dom": "^18", + "react-element-to-jsx-string": "^15.0.0", + "react-icons": "^5.1.0", "tailwind-merge": "^2.2.2" }, "devDependencies": { - "typescript": "^5", + "@types/bun": "latest", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", - "postcss": "^8", - "tailwindcss": "^3.4.1", "eslint": "^8", "eslint-config-next": "14.2.1", - "@types/bun": "latest" + "postcss": "^8", + "tailwindcss": "^3.4.1", + "typescript": "^5" }, "module": "index.ts", "type": "module" -} \ No newline at end of file +} diff --git a/public/heimwall-logo.svg b/public/heimwall-logo.svg new file mode 100644 index 0000000..20efae8 --- /dev/null +++ b/public/heimwall-logo.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/public/netinternet.svg b/public/netinternet.svg new file mode 100644 index 0000000..d9a2630 --- /dev/null +++ b/public/netinternet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/tailwind.config.ts b/tailwind.config.ts index e7d6347..e582cee 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -1,5 +1,9 @@ import type { Config } from "tailwindcss"; +const { + default: flattenColorPalette, +} = require("tailwindcss/lib/util/flattenColorPalette"); + const config: Config = { content: [ "./pages/**/*.{js,ts,jsx,tsx,mdx}", @@ -16,8 +20,26 @@ const config: Config = { third: "moveInCircle 40s linear infinite", fourth: "moveHorizontal 40s ease infinite", fifth: "moveInCircle 20s ease infinite", + shimmer: "shimmer 2s linear infinite", + aurora: "aurora 60s linear infinite", }, keyframes: { + aurora: { + from: { + backgroundPosition: "50% 50%, 50% 50%", + }, + to: { + backgroundPosition: "350% 50%, 350% 50%", + }, + }, + shimmer: { + from: { + backgroundPosition: "0 0", + }, + to: { + backgroundPosition: "-200% 0", + }, + }, moveHorizontal: { "0%": { transform: "translateX(-50%) translateY(-10%)", @@ -54,6 +76,17 @@ const config: Config = { }, }, }, - plugins: [], + plugins: [addVariablesForColors], }; export default config; + +function addVariablesForColors({ addBase, theme }: any) { + let allColors = flattenColorPalette(theme("colors")); + let newVars = Object.fromEntries( + Object.entries(allColors).map(([key, val]) => [`--${key}`, val]) + ); + + addBase({ + ":root": newVars, + }); +} \ No newline at end of file