From 31d7068ef887b00ef299ccb6c26184eccdbc8e40 Mon Sep 17 00:00:00 2001 From: davidthomasparks Date: Tue, 25 Apr 2023 17:43:19 -0700 Subject: [PATCH 001/215] Remove postmark --- .prettierrc | 7 + lib/auth.ts | 151 +- package-lock.json | 21579 +++++++++++++++++++++++++++++++++++++++++ prisma/schema.prisma | 10 +- 4 files changed, 21651 insertions(+), 96 deletions(-) create mode 100644 .prettierrc create mode 100644 package-lock.json diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 000000000..7586898bb --- /dev/null +++ b/.prettierrc @@ -0,0 +1,7 @@ +{ + "endOfLine": "lf", + "semi": false, + "singleQuote": false, + "tabWidth": 4, + "trailingComma": "es5" +} diff --git a/lib/auth.ts b/lib/auth.ts index 885adf501..bd8a6d11b 100644 --- a/lib/auth.ts +++ b/lib/auth.ts @@ -1,105 +1,70 @@ +import { db } from "@/lib/db" import { PrismaAdapter } from "@next-auth/prisma-adapter" import { NextAuthOptions } from "next-auth" import EmailProvider from "next-auth/providers/email" -import GitHubProvider from "next-auth/providers/github" -import { Client } from "postmark" - -import { siteConfig } from "@/config/site" -import { db } from "@/lib/db" - -// TODO: Move env vars to env a la t3. -const postmarkClient = new Client(process.env.POSTMARK_API_TOKEN || "") +import GoogleProvider from "next-auth/providers/google" +const googleClientId = process.env.GOOGLE_CLIENT_ID as string +const googleClientSecret = process.env.GOOGLE_CLIENT_SECRET as string export const authOptions: NextAuthOptions = { - // huh any! I know. - // This is a temporary fix for prisma client. - // @see https://github.com/prisma/prisma/issues/16117 - adapter: PrismaAdapter(db as any), - session: { - strategy: "jwt", - }, - pages: { - signIn: "/login", - }, - providers: [ - GitHubProvider({ - clientId: process.env.GITHUB_CLIENT_ID || "", - clientSecret: process.env.GITHUB_CLIENT_SECRET || "", - }), - EmailProvider({ - from: process.env.SMTP_FROM, - sendVerificationRequest: async ({ identifier, url, provider }) => { - const user = await db.user.findUnique({ - where: { - email: identifier, - }, - select: { - emailVerified: true, - }, - }) - - const templateId = user?.emailVerified - ? process.env.POSTMARK_SIGN_IN_TEMPLATE - : process.env.POSTMARK_ACTIVATION_TEMPLATE - if (!templateId) { - throw new Error("Missing template id") - } - - const result = await postmarkClient.sendEmailWithTemplate({ - TemplateId: parseInt(templateId), - To: identifier, - From: provider.from as string, - TemplateModel: { - action_url: url, - product_name: siteConfig.name, - }, - Headers: [ - { - // Set this to prevent Gmail from threading emails. - // See https://stackoverflow.com/questions/23434110/force-emails-not-to-be-grouped-into-conversations/25435722. - Name: "X-Entity-Ref-ID", - Value: new Date().getTime() + "", + // huh any! I know. + // This is a temporary fix for prisma client. + // @see https://github.com/prisma/prisma/issues/16117 + adapter: PrismaAdapter(db as any), + session: { + strategy: "jwt", + }, + pages: { + signIn: "/login", + }, + providers: [ + GoogleProvider({ + clientId: googleClientId, + clientSecret: googleClientSecret, + }), + EmailProvider({ + server: { + host: process.env.EMAIL_SERVER_HOST, + port: process.env.EMAIL_SERVER_PORT, + auth: { + user: process.env.EMAIL_SERVER_USER, + pass: process.env.EMAIL_SERVER_PASSWORD, + }, }, - ], - }) - - if (result.ErrorCode) { - throw new Error(result.Message) - } - }, - }), - ], - callbacks: { - async session({ token, session }) { - if (token) { - session.user.id = token.id - session.user.name = token.name - session.user.email = token.email - session.user.image = token.picture - } + from: process.env.EMAIL_FROM, + }), + ], + callbacks: { + async session({ token, session }) { + if (token) { + session.user.id = token.id + session.user.name = token.name + session.user.email = token.email + session.user.image = token.picture + } - return session - }, - async jwt({ token, user }) { - const dbUser = await db.user.findFirst({ - where: { - email: token.email, + return session }, - }) + async jwt({ token, user }) { + const dbUser = await db.user.findFirst({ + where: { + email: token.email, + }, + }) - if (!dbUser) { - if (user) { - token.id = user?.id - } - return token - } + if (!dbUser) { + if (user) { + token.id = user?.id + } + return token + } - return { - id: dbUser.id, - name: dbUser.name, - email: dbUser.email, - picture: dbUser.image, - } + return { + id: dbUser.id, + name: dbUser.name, + email: dbUser.email, + picture: dbUser.image, + } + }, }, - }, } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..1c5752b60 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,21579 @@ +{ + "name": "taxonomy", + "version": "0.2.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "taxonomy", + "version": "0.2.0", + "hasInstallScript": true, + "dependencies": { + "@editorjs/code": "^2.8.0", + "@editorjs/editorjs": "^2.26.5", + "@editorjs/embed": "^2.5.3", + "@editorjs/header": "^2.7.0", + "@editorjs/inline-code": "^1.4.0", + "@editorjs/link": "^2.5.0", + "@editorjs/list": "^1.8.0", + "@editorjs/paragraph": "^2.9.0", + "@editorjs/table": "^2.2.1", + "@hookform/resolvers": "^3.1.0", + "@next-auth/prisma-adapter": "^1.0.6", + "@prisma/client": "^4.13.0", + "@radix-ui/react-accessible-icon": "^1.0.2", + "@radix-ui/react-accordion": "^1.1.1", + "@radix-ui/react-alert-dialog": "^1.0.3", + "@radix-ui/react-aspect-ratio": "^1.0.2", + "@radix-ui/react-avatar": "^1.0.2", + "@radix-ui/react-checkbox": "^1.0.3", + "@radix-ui/react-collapsible": "^1.0.2", + "@radix-ui/react-context-menu": "^2.1.3", + "@radix-ui/react-dialog": "^1.0.3", + "@radix-ui/react-dropdown-menu": "^2.0.4", + "@radix-ui/react-hover-card": "^1.0.5", + "@radix-ui/react-label": "^2.0.1", + "@radix-ui/react-menubar": "^1.0.2", + "@radix-ui/react-navigation-menu": "^1.1.2", + "@radix-ui/react-popover": "^1.0.5", + "@radix-ui/react-progress": "^1.0.2", + "@radix-ui/react-radio-group": "^1.1.2", + "@radix-ui/react-scroll-area": "^1.0.3", + "@radix-ui/react-select": "^1.2.1", + "@radix-ui/react-separator": "^1.0.2", + "@radix-ui/react-slider": "^1.1.1", + "@radix-ui/react-slot": "^1.0.1", + "@radix-ui/react-switch": "^1.0.2", + "@radix-ui/react-tabs": "^1.0.3", + "@radix-ui/react-toast": "^1.1.3", + "@radix-ui/react-toggle": "^1.0.2", + "@radix-ui/react-toggle-group": "^1.0.3", + "@radix-ui/react-tooltip": "^1.0.5", + "@typescript-eslint/parser": "^5.59.0", + "@vercel/analytics": "^1.0.0", + "@vercel/og": "^0.0.21", + "class-variance-authority": "^0.4.0", + "clsx": "^1.2.1", + "cmdk": "^0.1.22", + "concurrently": "^8.0.1", + "contentlayer": "^0.3.1", + "date-fns": "^2.29.3", + "lucide-react": "^0.92.0", + "next": "^13.3.1", + "next-auth": "4.22.1", + "next-contentlayer": "^0.3.1", + "next-themes": "^0.2.1", + "nodemailer": "^6.9.1", + "postmark": "^3.0.15", + "prop-types": "^15.8.1", + "react": "^18.2.0", + "react-day-picker": "^8.7.1", + "react-dom": "^18.2.0", + "react-editor-js": "^2.1.0", + "react-hook-form": "^7.43.9", + "react-textarea-autosize": "^8.4.1", + "sharp": "^0.31.3", + "shiki": "^0.11.1", + "stripe": "^11.18.0", + "tailwind-merge": "^1.12.0", + "tailwindcss-animate": "^1.0.5", + "zod": "^3.21.4" + }, + "devDependencies": { + "@commitlint/cli": "^17.6.1", + "@commitlint/config-conventional": "^17.6.1", + "@ianvs/prettier-plugin-sort-imports": "^3.7.2", + "@tailwindcss/line-clamp": "^0.4.4", + "@tailwindcss/typography": "^0.5.9", + "@types/node": "^18.16.0", + "@types/react": "18.0.15", + "@types/react-dom": "18.0.6", + "autoprefixer": "^10.4.14", + "eslint": "^8.39.0", + "eslint-config-next": "13.0.0", + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-react": "^7.32.2", + "eslint-plugin-tailwindcss": "^3.11.0", + "husky": "^8.0.3", + "mdast-util-toc": "^6.1.1", + "postcss": "^8.4.23", + "prettier": "^2.8.8", + "prettier-plugin-tailwindcss": "^0.1.13", + "pretty-quick": "^3.1.3", + "prisma": "^4.13.0", + "rehype": "^12.0.1", + "rehype-autolink-headings": "^6.1.1", + "rehype-pretty-code": "^0.9.5", + "rehype-slug": "^5.1.0", + "remark": "^14.0.2", + "remark-gfm": "^3.0.1", + "tailwindcss": "^3.3.1", + "typescript": "4.7.4", + "unist-util-visit": "^4.1.2" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.4", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.4", + "@babel/types": "^7.21.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@codexteam/icons": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.5.tgz", + "integrity": "sha512-s6H2KXhLz2rgbMZSkRm8dsMJvyUNZsEjxobBEg9ztdrb1B2H3pEzY6iTwI4XUPJWJ3c3qRKwV4TrO3J5jUdoQA==" + }, + "node_modules/@commitlint/cli": { + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.6.1.tgz", + "integrity": "sha512-kCnDD9LE2ySiTnj/VPaxy4/oRayRcdv4aCuVxtoum8SxIU7OADHc0nJPQfheE8bHcs3zZdWzDMWltRosuT13bg==", + "dev": true, + "dependencies": { + "@commitlint/format": "^17.4.4", + "@commitlint/lint": "^17.6.1", + "@commitlint/load": "^17.5.0", + "@commitlint/read": "^17.5.1", + "@commitlint/types": "^17.4.4", + "execa": "^5.0.0", + "lodash.isfunction": "^3.0.9", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "commitlint": "cli.js" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/config-conventional": { + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.6.1.tgz", + "integrity": "sha512-ng/ybaSLuTCH9F+7uavSOnEQ9EFMl7lHEjfAEgRh1hwmEe8SpLKpQeMo2aT1IWvHaGMuTb+gjfbzoRf2IR23NQ==", + "dev": true, + "dependencies": { + "conventional-changelog-conventionalcommits": "^5.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/config-validator": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.4.tgz", + "integrity": "sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==", + "dev": true, + "dependencies": { + "@commitlint/types": "^17.4.4", + "ajv": "^8.11.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/ensure": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.4.tgz", + "integrity": "sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==", + "dev": true, + "dependencies": { + "@commitlint/types": "^17.4.4", + "lodash.camelcase": "^4.3.0", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1", + "lodash.startcase": "^4.4.0", + "lodash.upperfirst": "^4.3.1" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/execute-rule": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz", + "integrity": "sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==", + "dev": true, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/format": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.4.4.tgz", + "integrity": "sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==", + "dev": true, + "dependencies": { + "@commitlint/types": "^17.4.4", + "chalk": "^4.1.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/is-ignored": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.4.4.tgz", + "integrity": "sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==", + "dev": true, + "dependencies": { + "@commitlint/types": "^17.4.4", + "semver": "7.3.8" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/lint": { + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.6.1.tgz", + "integrity": "sha512-VARJ9kxH64isgwVnC+ABPafCYzqxpsWJIpDaTuI0gh8aX4GQ0i7cn9tvxtFNfJj4ER2BAJeWJ0vURdNYjK2RQQ==", + "dev": true, + "dependencies": { + "@commitlint/is-ignored": "^17.4.4", + "@commitlint/parse": "^17.4.4", + "@commitlint/rules": "^17.6.1", + "@commitlint/types": "^17.4.4" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/load": { + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.5.0.tgz", + "integrity": "sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==", + "dev": true, + "dependencies": { + "@commitlint/config-validator": "^17.4.4", + "@commitlint/execute-rule": "^17.4.0", + "@commitlint/resolve-extends": "^17.4.4", + "@commitlint/types": "^17.4.4", + "@types/node": "*", + "chalk": "^4.1.0", + "cosmiconfig": "^8.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0", + "resolve-from": "^5.0.0", + "ts-node": "^10.8.1", + "typescript": "^4.6.4 || ^5.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/message": { + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz", + "integrity": "sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==", + "dev": true, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/parse": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.4.tgz", + "integrity": "sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==", + "dev": true, + "dependencies": { + "@commitlint/types": "^17.4.4", + "conventional-changelog-angular": "^5.0.11", + "conventional-commits-parser": "^3.2.2" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/read": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.5.1.tgz", + "integrity": "sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==", + "dev": true, + "dependencies": { + "@commitlint/top-level": "^17.4.0", + "@commitlint/types": "^17.4.4", + "fs-extra": "^11.0.0", + "git-raw-commits": "^2.0.11", + "minimist": "^1.2.6" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/resolve-extends": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.4.tgz", + "integrity": "sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==", + "dev": true, + "dependencies": { + "@commitlint/config-validator": "^17.4.4", + "@commitlint/types": "^17.4.4", + "import-fresh": "^3.0.0", + "lodash.mergewith": "^4.6.2", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/rules": { + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.6.1.tgz", + "integrity": "sha512-lUdHw6lYQ1RywExXDdLOKxhpp6857/4c95Dc/1BikrHgdysVUXz26yV0vp1GL7Gv+avx9WqZWTIVB7pNouxlfw==", + "dev": true, + "dependencies": { + "@commitlint/ensure": "^17.4.4", + "@commitlint/message": "^17.4.2", + "@commitlint/to-lines": "^17.4.0", + "@commitlint/types": "^17.4.4", + "execa": "^5.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/to-lines": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.4.0.tgz", + "integrity": "sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==", + "dev": true, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/top-level": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.4.0.tgz", + "integrity": "sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/types": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.4.4.tgz", + "integrity": "sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@contentlayer/cli": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/cli/-/cli-0.3.2.tgz", + "integrity": "sha512-KLzB2z3Klbl4bU7VTJ8EaY1d17GCBFtwgvtNAVLOqUJ4LRw46+jT+qBMk8gyy7R1xDNF2H1a/yGYs8t8rlFVmg==", + "dependencies": { + "@contentlayer/core": "0.3.2", + "@contentlayer/utils": "0.3.2", + "clipanion": "^3.2.0", + "typanion": "^3.12.1" + } + }, + "node_modules/@contentlayer/client": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/client/-/client-0.3.2.tgz", + "integrity": "sha512-5m7IFd0Z8qRBAOnAYwWcf/SFe1SmtHmeV1kO4pldEuD8J/5sxKeefdGHLNnH3sxlGfeJhEdDnymJtppg8v0D8w==", + "dependencies": { + "@contentlayer/core": "0.3.2" + } + }, + "node_modules/@contentlayer/core": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/core/-/core-0.3.2.tgz", + "integrity": "sha512-5ZLzS3s4Lp5Tlw+U4kUUK9frYmi8sc970spJSvLSxtOTDHDE7xemGT9HSj0V4DcmIkY9TT7pCmMFRfpEv7IC6Q==", + "dependencies": { + "@contentlayer/utils": "0.3.2", + "camel-case": "^4.1.2", + "comment-json": "^4.2.3", + "esbuild": "0.17.x", + "gray-matter": "^4.0.3", + "mdx-bundler": "^9.2.1", + "rehype-stringify": "^9.0.3", + "remark-frontmatter": "^4.0.1", + "remark-parse": "^10.0.1", + "remark-rehype": "^10.1.0", + "source-map-support": "^0.5.21", + "type-fest": "^3.7.1", + "unified": "^10.1.2" + }, + "peerDependencies": { + "esbuild": "0.17.x", + "markdown-wasm": "1.x" + }, + "peerDependenciesMeta": { + "esbuild": { + "optional": true + }, + "markdown-wasm": { + "optional": true + } + } + }, + "node_modules/@contentlayer/source-files": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/source-files/-/source-files-0.3.2.tgz", + "integrity": "sha512-VYUaUbT3Hg3fSEEKpjDdfGEkw4bl4BaLHJWf5sulrkBtjdyNJ3RwUdnsqN3i+bibhcYF4ZvnFme4xtHBuEChmw==", + "dependencies": { + "@contentlayer/core": "0.3.2", + "@contentlayer/utils": "0.3.2", + "chokidar": "^3.5.3", + "fast-glob": "^3.2.12", + "gray-matter": "^4.0.3", + "imagescript": "^1.2.16", + "micromatch": "^4.0.5", + "ts-pattern": "^4.2.2", + "unified": "^10.1.2", + "yaml": "^1.10.2", + "zod": "^3.21.4" + } + }, + "node_modules/@contentlayer/source-remote-files": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/source-remote-files/-/source-remote-files-0.3.2.tgz", + "integrity": "sha512-BuABBHemn/UzhARsQh2XH13VUeb5HoRI3NkJeCGEMSnstzI72Dcc6krELwG3cTFYmgb95TV8NuIZKcrz8IsX6A==", + "dependencies": { + "@contentlayer/core": "0.3.2", + "@contentlayer/source-files": "0.3.2", + "@contentlayer/utils": "0.3.2" + } + }, + "node_modules/@contentlayer/utils": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/utils/-/utils-0.3.2.tgz", + "integrity": "sha512-qQdL3PN3zKl7monHe3EXlXgq7/raApWWJ7+2n0C81ESiwdM1ZFuHU+pOIkl5JWhotTkqAqYdSvFuM+MAXF8XFg==", + "dependencies": { + "@effect-ts/core": "^0.60.2", + "@effect-ts/otel": "^0.14.0", + "@effect-ts/otel-exporter-trace-otlp-grpc": "^0.14.0", + "@effect-ts/otel-sdk-trace-node": "^0.14.0", + "@js-temporal/polyfill": "^0.4.3", + "@opentelemetry/api": "^1.1.0", + "@opentelemetry/core": "^1.5.0", + "@opentelemetry/exporter-trace-otlp-grpc": "^0.31.0", + "@opentelemetry/resources": "^1.5.0", + "@opentelemetry/sdk-trace-base": "^1.5.0", + "@opentelemetry/sdk-trace-node": "^1.5.0", + "@opentelemetry/semantic-conventions": "^1.5.0", + "chokidar": "^3.5.3", + "hash-wasm": "^4.9.0", + "inflection": "^2.0.1", + "memfs": "^3.5.1", + "oo-ascii-tree": "^1.80.0", + "ts-pattern": "^4.2.2", + "type-fest": "^3.7.1" + }, + "peerDependenciesMeta": { + "@effect-ts/core": { + "optional": true + }, + "@effect-ts/otel": { + "optional": true + }, + "@effect-ts/otel-node": { + "optional": true + } + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "devOptional": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "devOptional": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@editorjs/code": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@editorjs/code/-/code-2.8.0.tgz", + "integrity": "sha512-qlv1OqSEPKnLv/ZQgNFmVgqsMbGDkh/qgTEnbVWsS+yujo1nlwgVkqCB8tOkQGVsrpmAYLiWRlA413nKxxCN5w==", + "dependencies": { + "@codexteam/icons": "^0.0.5" + } + }, + "node_modules/@editorjs/editorjs": { + "version": "2.26.5", + "resolved": "https://registry.npmjs.org/@editorjs/editorjs/-/editorjs-2.26.5.tgz", + "integrity": "sha512-imwXZi9NmzxKjNosa1xQf286liJYsTe2J2DWCiV5TwKhvYZ1INg5Y+FietcM2v65QmeLqP7wgBUhoI7wiCB+yQ==", + "dependencies": { + "@codexteam/icons": "0.1.0", + "codex-notifier": "^1.1.2", + "codex-tooltip": "^1.0.5", + "html-janitor": "^2.0.4", + "nanoid": "^3.1.22" + } + }, + "node_modules/@editorjs/editorjs/node_modules/@codexteam/icons": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.1.0.tgz", + "integrity": "sha512-jW1fWnwtWzcP4FBGsaodbJY3s1ZaRU+IJy1pvJ7ygNQxkQinybJcwXoyt0a5mWwu/4w30A42EWhCrZn8lp4fdw==" + }, + "node_modules/@editorjs/embed": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/@editorjs/embed/-/embed-2.5.3.tgz", + "integrity": "sha512-+X0xX2tiwQjU/B2rPDv8DOwg0suiqrt2h/o9frjR308YuY1VTpqjLRF1lIV4TmelQyVr9cXkZruaa4Ty1wvfJg==" + }, + "node_modules/@editorjs/header": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@editorjs/header/-/header-2.7.0.tgz", + "integrity": "sha512-4fGKGe2ZYblVqR/P/iw5ieG00uXInFgNMftBMqJRYcB2hUPD30kuu7Sn6eJDcLXoKUMOeqi8Z2AlUxYAmvw7zQ==", + "dependencies": { + "@codexteam/icons": "^0.0.5" + } + }, + "node_modules/@editorjs/inline-code": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@editorjs/inline-code/-/inline-code-1.4.0.tgz", + "integrity": "sha512-nJJx2eBgQyml7U8MdMdJNFY2RgZCOuvvXHEW73xsdu36ZXCd44eAo7vq1S5Jz9l8bC676SvNbRfeH/nojXK37A==", + "dependencies": { + "@codexteam/icons": "^0.0.5" + } + }, + "node_modules/@editorjs/link": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@editorjs/link/-/link-2.5.0.tgz", + "integrity": "sha512-3Oa1VweBY7Sscjzw8pv1QcWGyP+XdPl6+yu+gXnSETyjz9TQRZUjved0qw2OomYOjMZ3RumrdDJXxoALlZdvuQ==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@codexteam/icons": "^0.0.4" + } + }, + "node_modules/@editorjs/link/node_modules/@codexteam/icons": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.4.tgz", + "integrity": "sha512-V8N/TY2TGyas4wLrPIFq7bcow68b3gu8DfDt1+rrHPtXxcexadKauRJL6eQgfG7Z0LCrN4boLRawR4S9gjIh/Q==" + }, + "node_modules/@editorjs/list": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@editorjs/list/-/list-1.8.0.tgz", + "integrity": "sha512-Vq6cjyTXBzgegYv/MtTfuDdiz59yGhDEc/yAVXr6lmvoWAFs9cJ4TLuh4/9SbrbhIptcQLDvUjMDKmRrV6v2NQ==", + "dependencies": { + "@codexteam/icons": "^0.0.4" + } + }, + "node_modules/@editorjs/list/node_modules/@codexteam/icons": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.4.tgz", + "integrity": "sha512-V8N/TY2TGyas4wLrPIFq7bcow68b3gu8DfDt1+rrHPtXxcexadKauRJL6eQgfG7Z0LCrN4boLRawR4S9gjIh/Q==" + }, + "node_modules/@editorjs/paragraph": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@editorjs/paragraph/-/paragraph-2.9.0.tgz", + "integrity": "sha512-lI6x1eiqFx2X3KmMak6gBlimFqXhG35fQpXMxzrjIphNLr4uPsXhVbyMPimPoLUnS9rM6Q00vptXmP2QNDd0zg==", + "dependencies": { + "@codexteam/icons": "^0.0.4" + } + }, + "node_modules/@editorjs/paragraph/node_modules/@codexteam/icons": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.4.tgz", + "integrity": "sha512-V8N/TY2TGyas4wLrPIFq7bcow68b3gu8DfDt1+rrHPtXxcexadKauRJL6eQgfG7Z0LCrN4boLRawR4S9gjIh/Q==" + }, + "node_modules/@editorjs/table": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@editorjs/table/-/table-2.2.1.tgz", + "integrity": "sha512-6RJKF0DfPh7YuBVPmT5mHXjjhil2IJ8ytZpw2hTHAuduqoRlu6OJbaGzH2NTCdg7cgD4H4BbX0RB9kcVxRtB2w==", + "dependencies": { + "@codexteam/icons": "^0.0.6" + } + }, + "node_modules/@editorjs/table/node_modules/@codexteam/icons": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.6.tgz", + "integrity": "sha512-L7Q5PET8PjKcBT5wp7VR+FCjwCi5PUp7rd/XjsgQ0CI5FJz0DphyHGRILMuDUdCW2MQT9NHbVr4QP31vwAkS/A==" + }, + "node_modules/@effect-ts/core": { + "version": "0.60.5", + "resolved": "https://registry.npmjs.org/@effect-ts/core/-/core-0.60.5.tgz", + "integrity": "sha512-qi1WrtJA90XLMnj2hnUszW9Sx4dXP03ZJtCc5DiUBIOhF4Vw7plfb65/bdBySPoC9s7zy995TdUX1XBSxUkl5w==", + "dependencies": { + "@effect-ts/system": "^0.57.5" + } + }, + "node_modules/@effect-ts/otel": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@effect-ts/otel/-/otel-0.14.1.tgz", + "integrity": "sha512-WtkxdoM1M8bl7F1mrSwBZQJAIaUXcupePrllL7iZnvSfUVhYXV98gRTV6EiVT+prX7rzCW4wPkF/XsyWbtMDtA==", + "peerDependencies": { + "@effect-ts/core": "^0.60.2", + "@opentelemetry/api": "^1.1.0", + "@opentelemetry/core": "^1.5.0", + "@opentelemetry/sdk-trace-base": "^1.5.0" + } + }, + "node_modules/@effect-ts/otel-exporter-trace-otlp-grpc": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@effect-ts/otel-exporter-trace-otlp-grpc/-/otel-exporter-trace-otlp-grpc-0.14.1.tgz", + "integrity": "sha512-eb6dJhVKnjS1v8afdPm+wuZ3JeX2Gt3GJA9Vw5D2aESE7wa3mrpElsNNbDXn6rhgyjZq3VWYY/NXVtLAFOQIbQ==", + "dependencies": { + "@effect-ts/otel": "^0.14.1" + }, + "peerDependencies": { + "@effect-ts/core": "^0.60.2", + "@opentelemetry/api": "^1.1.0", + "@opentelemetry/core": "^1.5.0", + "@opentelemetry/exporter-trace-otlp-grpc": "^0.31.0", + "@opentelemetry/sdk-trace-base": "^1.5.0" + } + }, + "node_modules/@effect-ts/otel-sdk-trace-node": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@effect-ts/otel-sdk-trace-node/-/otel-sdk-trace-node-0.14.1.tgz", + "integrity": "sha512-j5ynRvd0H+Fp9aH/5NOtBd1ogNMpNB3r7uiXOKRPlfKUOtdx4KsCt2cPBjChMvyLstj8dkjtWE4loLSTYkWPuA==", + "dependencies": { + "@effect-ts/otel": "^0.14.1" + }, + "peerDependencies": { + "@effect-ts/core": "^0.60.2", + "@opentelemetry/api": "^1.1.0", + "@opentelemetry/core": "^1.5.0", + "@opentelemetry/sdk-trace-base": "^1.5.0", + "@opentelemetry/sdk-trace-node": "^1.5.0" + } + }, + "node_modules/@effect-ts/system": { + "version": "0.57.5", + "resolved": "https://registry.npmjs.org/@effect-ts/system/-/system-0.57.5.tgz", + "integrity": "sha512-/crHGujo0xnuHIYNc1VgP0HGJGFSoSqq88JFXe6FmFyXPpWt8Xu39LyLg7rchsxfXFeEdA9CrIZvLV5eswXV5g==" + }, + "node_modules/@esbuild-plugins/node-resolve": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-resolve/-/node-resolve-0.1.4.tgz", + "integrity": "sha512-haFQ0qhxEpqtWWY0kx1Y5oE3sMyO1PcoSiWEPrAw6tm/ZOOLXjSs6Q+v1v9eyuVF0nNt50YEvrcrvENmyoMv5g==", + "dependencies": { + "@types/resolve": "^1.17.1", + "debug": "^4.3.1", + "escape-string-regexp": "^4.0.0", + "resolve": "^1.19.0" + }, + "peerDependencies": { + "esbuild": "*" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.18.tgz", + "integrity": "sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.18.tgz", + "integrity": "sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.18.tgz", + "integrity": "sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.18.tgz", + "integrity": "sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.18.tgz", + "integrity": "sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.18.tgz", + "integrity": "sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.18.tgz", + "integrity": "sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.18.tgz", + "integrity": "sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.18.tgz", + "integrity": "sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.18.tgz", + "integrity": "sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.18.tgz", + "integrity": "sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.18.tgz", + "integrity": "sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.18.tgz", + "integrity": "sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.18.tgz", + "integrity": "sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.18.tgz", + "integrity": "sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.18.tgz", + "integrity": "sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.18.tgz", + "integrity": "sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.18.tgz", + "integrity": "sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.18.tgz", + "integrity": "sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.18.tgz", + "integrity": "sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.18.tgz", + "integrity": "sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz", + "integrity": "sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "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.5.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.1", + "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/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", + "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@fal-works/esbuild-plugin-global-externals": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", + "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==" + }, + "node_modules/@floating-ui/core": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.7.3.tgz", + "integrity": "sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==" + }, + "node_modules/@floating-ui/dom": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.5.4.tgz", + "integrity": "sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==", + "dependencies": { + "@floating-ui/core": "^0.7.3" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-0.7.2.tgz", + "integrity": "sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==", + "dependencies": { + "@floating-ui/dom": "^0.5.3", + "use-isomorphic-layout-effect": "^1.1.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@grpc/grpc-js": { + "version": "1.8.14", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.8.14.tgz", + "integrity": "sha512-w84maJ6CKl5aApCMzFll0hxtFNT6or9WwMslobKaqWUEf1K+zhlL43bSQhFreyYWIWR+Z0xnVFC1KtLm4ZpM/A==", + "dependencies": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.6.tgz", + "integrity": "sha512-QyAXR8Hyh7uMDmveWxDSUcJr9NAWaZ2I6IXgAYvQmfflwouTM+rArE2eEaCtLlRqO81j7pRLCt81IefUei6Zbw==", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/grpc-js/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.3.tgz", + "integrity": "sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/@grpc/grpc-js/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@grpc/proto-loader/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/@grpc/proto-loader/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@hookform/resolvers": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.1.0.tgz", + "integrity": "sha512-z0A8K+Nxq+f83Whm/ajlwE6VtQlp/yPHZnXw7XWVPIGm1Vx0QV8KThU3BpbBRfAZ7/dYqCKKBNnQh85BkmBKkA==", + "peerDependencies": { + "react-hook-form": "^7.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@ianvs/prettier-plugin-sort-imports": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-3.7.2.tgz", + "integrity": "sha512-bVckKToJM8XV2wTOG1VpeXrSmfAG49esVrikbxeFbY51RJdNke9AdMANJtGuACB59uo+pGlz0wBdWFrRzWyO1A==", + "dev": true, + "dependencies": { + "@babel/core": "^7.17.7", + "@babel/generator": "^7.17.7", + "@babel/parser": "^7.17.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "javascript-natural-sort": "0.7.1", + "lodash.clone": "^4.5.0", + "lodash.isequal": "^4.5.0" + }, + "peerDependencies": { + "@vue/compiler-sfc": ">=3.0.0", + "prettier": "2.x" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + } + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@js-temporal/polyfill": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@js-temporal/polyfill/-/polyfill-0.4.3.tgz", + "integrity": "sha512-6Fmjo/HlkyVCmJzAPnvtEWlcbQUSRhi8qlN9EtJA/wP7FqXsevLLrlojR44kzNzrRkpf7eDJ+z7b4xQD/Ycypw==", + "dependencies": { + "jsbi": "^4.1.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@mdx-js/esbuild": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/esbuild/-/esbuild-2.3.0.tgz", + "integrity": "sha512-r/vsqsM0E+U4Wr0DK+0EfmABE/eg+8ITW4DjvYdh3ve/tK2safaqHArNnaqbOk1DjYGrhxtoXoGaM3BY8fGBTA==", + "dependencies": { + "@mdx-js/mdx": "^2.0.0", + "node-fetch": "^3.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "esbuild": ">=0.11.0" + } + }, + "node_modules/@mdx-js/mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz", + "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/mdx": "^2.0.0", + "estree-util-build-jsx": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-util-to-js": "^1.1.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^2.0.0", + "markdown-extensions": "^1.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^2.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "unified": "^10.0.0", + "unist-util-position-from-estree": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@next-auth/prisma-adapter": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-1.0.6.tgz", + "integrity": "sha512-Z7agwfSZEeEcqKqrnisBun7VndRPshd6vyDsoRU68MXbkui8storkHgvN2hnNDrqr/hSCF9aRn56a1qpihaB4A==", + "peerDependencies": { + "@prisma/client": ">=2.26.0 || >=3", + "next-auth": "^4" + } + }, + "node_modules/@next/env": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.3.1.tgz", + "integrity": "sha512-EDtCoedIZC7JlUQ3uaQpSc4aVmyhbLHmQVALg7pFfQgOTjgSnn7mKtA0DiCMkYvvsx6aFb5octGMtWrOtGXW9A==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.0.tgz", + "integrity": "sha512-z+gnX4Zizatqatc6f4CQrcC9oN8Us3Vrq/OLyc98h7K/eWctrnV91zFZodmJHUjx0cITY8uYM7LXD7IdYkg3kg==", + "dev": true, + "dependencies": { + "glob": "7.1.7" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.3.1.tgz", + "integrity": "sha512-UXPtriEc/pBP8luSLSCZBcbzPeVv+SSjs9cH/KygTbhmACye8/OOXRZO13Z2Wq1G0gLmEAIHQAOuF+vafPd2lw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.3.1.tgz", + "integrity": "sha512-lT36yYxosCfLtplFzJWgo0hrPu6/do8+msgM7oQkPeohDNdhjtjFUgOOwdSnPublLR6Mo2Ym4P/wl5OANuD2bw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.3.1.tgz", + "integrity": "sha512-wRb76nLWJhonH8s3kxC/1tFguEkeOPayIwe9mkaz1G/yeS3OrjeyKMJsb4+Kdg0zbTo53bNCOl59NNtDM7yyyw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.3.1.tgz", + "integrity": "sha512-qz3BzjJRZ16Iq/jrp+pjiYOc0jTjHlfmxQmZk9x/+5uhRP6/eWQSTAPVJ33BMo6oK5O5N4644OgTAbzXzorecg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.3.1.tgz", + "integrity": "sha512-6mgkLmwlyWlomQmpl21I3hxgqE5INoW4owTlcLpNsd1V4wP+J46BlI/5zV5KWWbzjfncIqzXoeGs5Eg+1GHODA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.3.1.tgz", + "integrity": "sha512-uqm5sielhQmKJM+qayIhgZv1KlS5pqTdQ99b+Z7hMWryXS96qE0DftTmMZowBcUL6x7s2vSXyH5wPtO1ON7LBg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.3.1.tgz", + "integrity": "sha512-WomIiTj/v3LevltlibNQKmvrOymNRYL+a0dp5R73IwPWN5FvXWwSELN/kiNALig/+T3luc4qHNTyvMCp9L6U5Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.3.1.tgz", + "integrity": "sha512-M+PoH+0+q658wRUbs285RIaSTYnGBSTdweH/0CdzDgA6Q4rBM0sQs4DHmO3BPP0ltCO/vViIoyG7ks66XmCA5g==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.3.1.tgz", + "integrity": "sha512-Sl1F4Vp5Z1rNXWZYqJwMuWRRol4bqOB6+/d7KqkgQ4AcafKPN1PZmpkCoxv4UFHtFNIB7EotnuIhtXu3zScicQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.1.0.tgz", + "integrity": "sha512-hf+3bwuBwtXsugA2ULBc95qxrOqP2pOekLz34BJhcAKawt94vfeNyUKpYc0lZQ/3sCP6LqRa7UAdHA7i5UODzQ==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/api-metrics": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-metrics/-/api-metrics-0.31.0.tgz", + "integrity": "sha512-PcL1x0kZtMie7NsNy67OyMvzLEXqf3xd0TZJKHHPMGTe89oMpNVrD1zJB1kZcwXOxLlHHb6tz21G3vvXPdXyZg==", + "deprecated": "Please use @opentelemetry/api >= 1.3.0", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/context-async-hooks": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.12.0.tgz", + "integrity": "sha512-PmwAanPNWCyS9JYFzhzVzHgviLhc0UHjOwdth+hp3HgQQ9XZZNE635P8JhAUHZmbghW9/qQFafRWOS4VN9VVnQ==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/core": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.12.0.tgz", + "integrity": "sha512-4DWYNb3dLs2mSCGl65jY3aEgbvPWSHVQV/dmDWiYeWUrMakZQFcymqZOSUNZO0uDrEJoxMu8O5tZktX6UKFwag==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.12.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.31.0.tgz", + "integrity": "sha512-WapHtHPLOFObRMvtfRJX/EBRZS4YLpRY8E/OtIQmmAqwImDMAnMVF9fAjP6DSE/thOIN3Ot0/PLK5zFZUVV8SA==", + "dependencies": { + "@grpc/grpc-js": "^1.5.9", + "@grpc/proto-loader": "^0.6.9", + "@opentelemetry/core": "1.5.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.31.0", + "@opentelemetry/otlp-transformer": "0.31.0", + "@opentelemetry/resources": "1.5.0", + "@opentelemetry/sdk-trace-base": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.5.0.tgz", + "integrity": "sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.2.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.5.0.tgz", + "integrity": "sha512-YeEfC6IY54U3xL3P2+UAiom+r50ZF2jM0J47RV5uTFGF19Xjd5zazSwDPgmxtAd6DwLX0/5S5iqrsH4nEXMYoA==", + "dependencies": { + "@opentelemetry/core": "1.5.0", + "@opentelemetry/semantic-conventions": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.2.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.5.0.tgz", + "integrity": "sha512-6lx7YDf67HSQYuWnvq3XgSrWikDJLiGCbrpUP6UWJ5Z47HLcJvwZPRH+cQGJu1DFS3dT2cV3GpAR75/OofPNHQ==", + "dependencies": { + "@opentelemetry/core": "1.5.0", + "@opentelemetry/resources": "1.5.0", + "@opentelemetry/semantic-conventions": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.2.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz", + "integrity": "sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.31.0.tgz", + "integrity": "sha512-MI+LtGo/ZYL/g7ldWTAY9vMjMqlcWMj2undgcnq8Y5BoDLI8oBwGn//Lizjk4NikF+SkcolKB3+U05nCeT5djg==", + "dependencies": { + "@opentelemetry/core": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base/node_modules/@opentelemetry/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.5.0.tgz", + "integrity": "sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.2.0" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz", + "integrity": "sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.31.0.tgz", + "integrity": "sha512-TfNZsQhWNd05CAaOwgN2lVthC8mkxvoArV6LfSyKyqSZ6srCnYPuW64yS/9buEhNvTkT3y63dzkVSnnv/1b3ow==", + "dependencies": { + "@grpc/grpc-js": "^1.5.9", + "@grpc/proto-loader": "^0.6.9", + "@opentelemetry/core": "1.5.0", + "@opentelemetry/otlp-exporter-base": "0.31.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base/node_modules/@opentelemetry/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.5.0.tgz", + "integrity": "sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.2.0" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz", + "integrity": "sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-transformer": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.31.0.tgz", + "integrity": "sha512-xCEsB0gTs7s/FMEv8+DWE6awfHJ5oHkFKSGePr6tT5Mh95rd1845WTefvLc++mYpewY8KnQ7tyo/zEfwywCIhw==", + "dependencies": { + "@opentelemetry/api-metrics": "0.31.0", + "@opentelemetry/core": "1.5.0", + "@opentelemetry/resources": "1.5.0", + "@opentelemetry/sdk-metrics-base": "0.31.0", + "@opentelemetry/sdk-trace-base": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.2.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.5.0.tgz", + "integrity": "sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.2.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.5.0.tgz", + "integrity": "sha512-YeEfC6IY54U3xL3P2+UAiom+r50ZF2jM0J47RV5uTFGF19Xjd5zazSwDPgmxtAd6DwLX0/5S5iqrsH4nEXMYoA==", + "dependencies": { + "@opentelemetry/core": "1.5.0", + "@opentelemetry/semantic-conventions": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.2.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.5.0.tgz", + "integrity": "sha512-6lx7YDf67HSQYuWnvq3XgSrWikDJLiGCbrpUP6UWJ5Z47HLcJvwZPRH+cQGJu1DFS3dT2cV3GpAR75/OofPNHQ==", + "dependencies": { + "@opentelemetry/core": "1.5.0", + "@opentelemetry/resources": "1.5.0", + "@opentelemetry/semantic-conventions": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.2.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz", + "integrity": "sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/propagator-b3": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.12.0.tgz", + "integrity": "sha512-WFcn98075QPc2zE1obhKydJHUehI5/HuLoelPEVwATj+487hjCwjHj9r2fgmQkWpvuNSB7CJaA0ys6qqq1N6lg==", + "dependencies": { + "@opentelemetry/core": "1.12.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.12.0.tgz", + "integrity": "sha512-ugtWF7GC6X5RIJ0+iMwW2iVAGNs206CAeq8XQ8OkJRg+v0lp4H0/i+gJ4hubTT8NIL5a3IxtIrAENPLIGdLucQ==", + "dependencies": { + "@opentelemetry/core": "1.12.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.12.0.tgz", + "integrity": "sha512-gunMKXG0hJrR0LXrqh7BVbziA/+iJBL3ZbXCXO64uY+SrExkwoyJkpiq9l5ismkGF/A20mDEV7tGwh+KyPw00Q==", + "dependencies": { + "@opentelemetry/core": "1.12.0", + "@opentelemetry/semantic-conventions": "1.12.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics-base": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics-base/-/sdk-metrics-base-0.31.0.tgz", + "integrity": "sha512-4R2Bjl3wlqIGcq4bCoI9/pD49ld+tEoM9n85UfFzr/aUe+2huY2jTPq/BP9SVB8d2Zfg7mGTIFeapcEvAdKK7g==", + "deprecated": "Please use @opentelemetry/sdk-metrics", + "dependencies": { + "@opentelemetry/api-metrics": "0.31.0", + "@opentelemetry/core": "1.5.0", + "@opentelemetry/resources": "1.5.0", + "lodash.merge": "4.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics-base/node_modules/@opentelemetry/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.5.0.tgz", + "integrity": "sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.2.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics-base/node_modules/@opentelemetry/resources": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.5.0.tgz", + "integrity": "sha512-YeEfC6IY54U3xL3P2+UAiom+r50ZF2jM0J47RV5uTFGF19Xjd5zazSwDPgmxtAd6DwLX0/5S5iqrsH4nEXMYoA==", + "dependencies": { + "@opentelemetry/core": "1.5.0", + "@opentelemetry/semantic-conventions": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.2.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics-base/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz", + "integrity": "sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.12.0.tgz", + "integrity": "sha512-pfCOB3tNDlYVoWuz4D7Ji+Jmy9MHnATWHVpkERdCEiwUGEZ+4IvNPXUcPc37wJVmMpjGLeaWgPPrie0KIpWf1A==", + "dependencies": { + "@opentelemetry/core": "1.12.0", + "@opentelemetry/resources": "1.12.0", + "@opentelemetry/semantic-conventions": "1.12.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.12.0.tgz", + "integrity": "sha512-PxpDemnNZLLeFNLAu95/K3QubjlaScXVjVQPlwPui65VRxIvxGVysnN7DFfsref+qoh1hI6nlrYSij43vxdm2w==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.12.0", + "@opentelemetry/core": "1.12.0", + "@opentelemetry/propagator-b3": "1.12.0", + "@opentelemetry/propagator-jaeger": "1.12.0", + "@opentelemetry/sdk-trace-base": "1.12.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/semantic-conventions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.12.0.tgz", + "integrity": "sha512-hO+bdeGOlJwqowUBoZF5LyP3ORUFOP1G0GRv8N45W/cztXbT2ZEXaAzfokRS9Xc9FWmYrDj32mF6SzH6wuoIyA==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@panva/hkdf": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.0.4.tgz", + "integrity": "sha512-003xWiCuvePbLaPHT+CRuaV4GlyCAVm6XYSbBZDHoWZGn1mNkVKFaDbGJjjxmEFvizUwlCoM6O18FCBMMky2zQ==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/@prisma/client": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.13.0.tgz", + "integrity": "sha512-YaiiICcRB2hatxsbnfB66uWXjcRw3jsZdlAVxmx0cFcTc/Ad/sKdHCcWSnqyDX47vAewkjRFwiLwrOUjswVvmA==", + "hasInstallScript": true, + "dependencies": { + "@prisma/engines-version": "4.13.0-50.1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a" + }, + "engines": { + "node": ">=14.17" + }, + "peerDependencies": { + "prisma": "*" + }, + "peerDependenciesMeta": { + "prisma": { + "optional": true + } + } + }, + "node_modules/@prisma/engines": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.13.0.tgz", + "integrity": "sha512-HrniowHRZXHuGT9XRgoXEaP2gJLXM5RMoItaY2PkjvuZ+iHc0Zjbm/302MB8YsPdWozAPHHn+jpFEcEn71OgPw==", + "devOptional": true, + "hasInstallScript": true + }, + "node_modules/@prisma/engines-version": { + "version": "4.13.0-50.1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.13.0-50.1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a.tgz", + "integrity": "sha512-fsQlbkhPJf08JOzKoyoD9atdUijuGBekwoOPZC3YOygXEml1MTtgXVpnUNchQlRSY82OQ6pSGQ9PxUe4arcSLQ==" + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@radix-ui/number": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.0.tgz", + "integrity": "sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", + "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-accessible-icon": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.0.2.tgz", + "integrity": "sha512-YcZBOOB1xdbVVBK0sQzrpU4kABloQGfjKdp60mmFFq7oIKcWuH7d+auYS63vZMZH1rAijU6TFLawt2hLoPZWfA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-visually-hidden": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-accordion": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.1.1.tgz", + "integrity": "sha512-TQtyyRubYe8DD6DYCovNLTjd2D+TFrNCpr99T5M3cYUbR7BsRxWsxfInjbQ1nHsdy2uPTcnJS5npyXPVfP0piw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collapsible": "1.0.2", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-alert-dialog": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.0.3.tgz", + "integrity": "sha512-QXFy7+bhGi0u+paF2QbJeSCHZs4gLMJIPm6sajUamyW0fro6g1CaSGc5zmc4QmK2NlSGUrq8m+UsUqJYtzvXow==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dialog": "1.0.3", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-arrow": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.2.tgz", + "integrity": "sha512-fqYwhhI9IarZ0ll2cUSfKuXHlJK0qE4AfnRrPBbRwEH/4mGQn04/QFGomLi8TXWIdv9WJk//KgGm+aDxVIr1wA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-aspect-ratio": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.0.2.tgz", + "integrity": "sha512-YCujQYnwcVcakbdhE8eTjhh4QR8CsngEcRlSzIPWw1vp3KPC9orETo8CxuVM65j5HAp0oFoOlIy6v7SuF+9P+Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-avatar": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.0.2.tgz", + "integrity": "sha512-XRL8z2l9V7hRLCPjHWg/34RBPZUGpmOjmsRSNvIh2DI28GyIWDChbcsDUVc63MzOItk6Q83Ob2KK8k2FUlXlGA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-checkbox": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.0.3.tgz", + "integrity": "sha512-55B8/vKzTuzxllH5sGJO4zaBf9gYpJuJRRzaOKm+0oAefRnMvbf+Kgww7IOANVN0w3z7agFJgtnXaZl8Uj95AA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-collapsible": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.0.2.tgz", + "integrity": "sha512-QNiDT6Au8jUU0K1WV+HEd4loH7C5CKQjeXxskwqyiyAkyCmW7qlQM5vSSJCIoQC+OVPyhgafSmGudRP8Qm1/gA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.2.tgz", + "integrity": "sha512-s8WdQQ6wNXpaxdZ308KSr8fEWGrg4un8i4r/w7fhiS4ElRNjk5rRcl0/C6TANG2LvLOGIxtzo/jAg6Qf73TEBw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", + "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz", + "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-context-menu": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.1.3.tgz", + "integrity": "sha512-T+Jpbl/L9eJmlNGdgrl39NUqYTrtHJz4FmjdSc2WDUiZXWMmokK+1K8t/xEcx9q2PvVYfL5UDy9dkzU9UouyGw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-menu": "2.0.4", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.3.tgz", + "integrity": "sha512-owNhq36kNPqC2/a+zJRioPg6HHnTn5B/sh/NjTY8r4W9g1L5VJlrzZIVcBr7R9Mg8iLjVmh6MGgMlfoVf/WO/A==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-direction": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.0.tgz", + "integrity": "sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.3.tgz", + "integrity": "sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-escape-keydown": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-dropdown-menu": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.4.tgz", + "integrity": "sha512-y6AT9+MydyXcByivdK1+QpjWoKaC7MLjkS/cH1Q3keEyMvDkiY85m8o2Bi6+Z1PPUlCsMULopxagQOSfN0wahg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-menu": "2.0.4", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz", + "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.2.tgz", + "integrity": "sha512-spwXlNTfeIprt+kaEWE/qYuYT3ZAqJiAGjN/JgdvgVDTu8yc+HuX+WOWXrKliKnLnwck0F6JDkqIERncnih+4A==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-hover-card": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.0.5.tgz", + "integrity": "sha512-jXRuZEkxSWdHZbVyL0J46cm7pQjmOMpwJEFKY+VqAJnV+FxS+zIZExI1OCeIiDwCBzUy6If1FfouOsfqBxr86g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-popper": "1.1.1", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", + "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.0.1.tgz", + "integrity": "sha512-qcfbS3B8hTYmEO44RNcXB6pegkxRsJIbdxTMu0PEX0Luv5O2DvTIwwVYxQfUwLpM88EL84QRPLOLgwUSApMsLQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-menu": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.4.tgz", + "integrity": "sha512-mzKR47tZ1t193trEqlQoJvzY4u9vYfVH16ryBrVrCAGZzkgyWnMQYEZdUkM7y8ak9mrkKtJiqB47TlEnubeOFQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.1", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-roving-focus": "1.0.3", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-menubar": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.0.2.tgz", + "integrity": "sha512-woEg2ZODGoJHonr6ZwC01ZCpDifS6BapI5ythRfvWPBeL/80CX3u4sQKaF/58bbAZQsDnVwO5M9b0XVBN3jLhA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-menu": "2.0.4", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-roving-focus": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-navigation-menu": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.1.2.tgz", + "integrity": "sha512-1fSjOAGTThYSgJ5pENG2V8we7+6KDbfbiyt66HmLTeo0W3PAmmciclm0o97VlcVZW7q5Vg2hN7Cbj4XKo5u2sw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-popover": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.0.5.tgz", + "integrity": "sha512-GRHZ8yD12MrN2NLobHPE8Rb5uHTxd9x372DE9PPNnBjpczAQHcZ5ne0KXG4xpf+RDdXSzdLv9ym6mYJCDTaUZg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.1", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-popper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.1.tgz", + "integrity": "sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "0.7.2", + "@radix-ui/react-arrow": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-rect": "1.0.0", + "@radix-ui/react-use-size": "1.0.0", + "@radix-ui/rect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.2.tgz", + "integrity": "sha512-swu32idoCW7KA2VEiUZGBSu9nB6qwGdV6k6HYhUoOo3M1FFpD+VgLzUqtt3mwL1ssz7r2x8MggpLSQach2Xy/Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz", + "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.2.tgz", + "integrity": "sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.1" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-progress": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.0.2.tgz", + "integrity": "sha512-c16RVM43ct2koRcMmPw4b47JWFNs89qe5p4Um9dwoPs0yi+d7It1MJ35EpsX+93o31Mqdwe4vQyu0SrHrygdCg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-radio-group": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.1.2.tgz", + "integrity": "sha512-S7K8upMjOkx1fTUzEugbfCYPwI9Yw4m2h2ZfJP+ZWP/Mzc/LE2T6QgiAMaSaC3vZSxU5Kk5Eb377zMklWeaaCQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-roving-focus": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.3.tgz", + "integrity": "sha512-stjCkIoMe6h+1fWtXlA6cRfikdBzCLp3SnVk7c48cv/uy3DTGoXhN76YaOYUJuy3aEDvDIKwKR5KSmvrtPvQPQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-scroll-area": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.3.tgz", + "integrity": "sha512-sBX9j8Q+0/jReNObEAveKIGXJtk3xUoSIx4cMKygGtO128QJyVDn01XNOFsyvihKDCTcu7SINzQ2jPAZEhIQtw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-select": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.1.tgz", + "integrity": "sha512-GULRMITaOHNj79BZvQs3iZO0+f2IgI8g5HDhMi7Bnc13t7IlG86NFtOCfTLme4PNZdEtU+no+oGgcl6IFiphpQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.1", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.2", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-separator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.2.tgz", + "integrity": "sha512-lZoAG/rS2jzb/OSvyBrpN3dmikw20ewmWx1GkM1VldbDyD0DACCbH9LIXSrqyS/2mE1VYKOHmyq5W90Dx4ryqA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-slider": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.1.1.tgz", + "integrity": "sha512-0aswLpUKZIraPEOcXfwW25N1KPfLA6Mvm1TxogUChGsbLbys2ihd7uk9XAKsol9ZQPucxh2/mybwdRtAKrs/MQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", + "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-switch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.0.2.tgz", + "integrity": "sha512-BcG/LKehxt36NXG0wPnoCitIfSMtU9Xo7BmythYA1PAMLtsMvW7kALfBzmduQoHTWcKr0AVcFyh0gChBUp9TiQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-tabs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.0.3.tgz", + "integrity": "sha512-4CkF/Rx1GcrusI/JZ1Rvyx4okGUs6wEenWA0RG/N+CwkRhTy7t54y7BLsWUXrAz/GRbBfHQg/Odfs/RoW0CiRA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-roving-focus": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-toast": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.1.3.tgz", + "integrity": "sha512-yHFgpxi9wjbfPvpSPdYAzivCqw48eA1ofT8m/WqYOVTxKPdmQMuVKRYPlMmj4C1d6tJdFj/LBa1J4iY3fL4OwQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-toggle": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.2.tgz", + "integrity": "sha512-1MhVrHjgdmYDBgBpmOB0sjK096gFrVqUocsHNapkOTkZIxOwjpGxnW9e24CjQQX9D/c57dI6E8zAAdeAeIdY8g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-toggle-group": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.3.tgz", + "integrity": "sha512-fl7yQ3Ty9+jeWb+TwzMkidXhTgFc5HKFxaEDn9nShjLPS1ya/bA5t2JK8wkUaUH6mo6yU+M3vcmUkxnchlXYtw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-roving-focus": "1.0.3", + "@radix-ui/react-toggle": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-tooltip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.5.tgz", + "integrity": "sha512-cDKVcfzyO6PpckZekODJZDe5ZxZ2fCZlzKzTmPhe4mX9qTHRfLcKgqb0OKf22xLwDequ2tVleim+ZYx3rabD5w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.1", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", + "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", + "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.2.tgz", + "integrity": "sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz", + "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-previous": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.0.tgz", + "integrity": "sha512-RG2K8z/K7InnOKpq6YLDmT49HGjNmrK+fr82UCVKT2sW0GYfVnYp4wZWBooT/EYfQ5faA9uIjvsuMMhH61rheg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-rect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.0.tgz", + "integrity": "sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.0.tgz", + "integrity": "sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.2.tgz", + "integrity": "sha512-qirnJxtYn73HEk1rXL12/mXnu2rwsNHDID10th2JGtdK25T9wX+mxRmGt7iPSahw512GbZOc0syZX1nLQGoEOg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/rect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.0.tgz", + "integrity": "sha512-d0O68AYy/9oeEy1DdC07bz1/ZXX+DqCskRd3i4JzLSTXwefzaepQrKjXC7aNM8lTHjFLDO0pDgaEiQ7jEk+HVg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@react-editor-js/client": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-editor-js/client/-/client-2.1.0.tgz", + "integrity": "sha512-X/OwqY2KKUUVIy24zvubHTI4qhiVIWMxGlU/Bc6tkf9gcsWgQjPvn75DwrQ5SIGBOYpSBcHY01JX0RRtJHRumw==", + "dependencies": { + "@react-editor-js/core": "2.1.0" + }, + "peerDependencies": { + "@editorjs/editorjs": "*", + "@editorjs/paragraph": "*", + "react": "*" + } + }, + "node_modules/@react-editor-js/core": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-editor-js/core/-/core-2.1.0.tgz", + "integrity": "sha512-6h98D5g2RatdCDQRW/+N+eiMtjoq0n1n02m8oA7FrlEzEaOUyV+J+rmtmRS8OexLVOiNeWaSPDpVJ3MNiVLq8Q==", + "peerDependencies": { + "@editorjs/editorjs": "*", + "react": "*" + } + }, + "node_modules/@react-editor-js/server": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-editor-js/server/-/server-2.1.0.tgz", + "integrity": "sha512-RnTbCmzCHbjcjPNKhr9FaehItHgAZyd47Lq+iIGynFqWSsrwGy46LgOXSvb50DYbwDyT0GtxaXBIk6aiFki1Dg==", + "dependencies": { + "@react-editor-js/core": "2.1.0" + }, + "peerDependencies": { + "@editorjs/editorjs": "*", + "@editorjs/paragraph": "*", + "react": "*" + } + }, + "node_modules/@resvg/resvg-wasm": { + "version": "2.0.0-alpha.4", + "resolved": "https://registry.npmjs.org/@resvg/resvg-wasm/-/resvg-wasm-2.0.0-alpha.4.tgz", + "integrity": "sha512-pWIG9a/x1ky8gXKRhPH1OPKpHFoMN1ISLbJ+O+gPXQHIAKhNd5I28RlWf7q576hAOQA9JZTlo3p/M2uyLzJmmw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", + "dev": true + }, + "node_modules/@shuding/opentype.js": { + "version": "1.4.0-beta.0", + "resolved": "https://registry.npmjs.org/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz", + "integrity": "sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==", + "dependencies": { + "fflate": "^0.7.3", + "string.prototype.codepointat": "^0.2.1" + }, + "bin": { + "ot": "bin/ot" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.0.tgz", + "integrity": "sha512-SjY/p4MmECVVEWspzSRpQEM3sjR17sP8PbGxELWrT+YZMBfiUyt1MRUNjMV23zohwlG2HYtCQOsCwsTHguXkyg==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/line-clamp": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.4.4.tgz", + "integrity": "sha512-5U6SY5z8N42VtrCrKlsTAA35gy2VSyYtHWCsg1H87NU1SXnEfekTVlrga9fzUDrrHcGi2Lb5KenUWb4lRQT5/g==", + "dev": true, + "peerDependencies": { + "tailwindcss": ">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz", + "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==", + "dev": true, + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "devOptional": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "devOptional": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "devOptional": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "devOptional": true + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.0.tgz", + "integrity": "sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/extend/-/extend-3.0.1.tgz", + "integrity": "sha512-R1g/VyKFFI2HLC1QGAeTtCBWCo6n75l41OnsVYNbmKG+kempOESaodf6BeJyUM3Q0rKa/NQcTHbB2+66lNnxLw==", + "dev": true + }, + "node_modules/@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, + "node_modules/@types/mdast": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", + "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.4.tgz", + "integrity": "sha512-qCYrNdpKwN6YO6FVnx+ulfqifKlE3lQGsNhvDaW9Oxzyob/cRLBJWow8GHBBD4NxQ7BVvtsATgLsX0vZAWmtrg==" + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + }, + "node_modules/@types/node": { + "version": "18.16.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz", + "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "node_modules/@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "devOptional": true + }, + "node_modules/@types/react": { + "version": "18.0.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.15.tgz", + "integrity": "sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==", + "devOptional": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "devOptional": true + }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + }, + "node_modules/@types/yoga-layout": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", + "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.1.tgz", + "integrity": "sha512-nzjFAN8WEu6yPRDizIFyzAfgK7nybPodMNFGNH0M9tei2gYnYszRDqVA0xlnRjkl7Hkx2vYrEdb6fP2a21cG1g==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.59.1", + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/typescript-estree": "5.59.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.1.tgz", + "integrity": "sha512-mau0waO5frJctPuAzcxiNWqJR5Z8V0190FTSqRw1Q4Euop6+zTwHAf8YIXNwDOT29tyUDrQ65jSg9aTU/H0omA==", + "dependencies": { + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/visitor-keys": "5.59.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.1.tgz", + "integrity": "sha512-dg0ICB+RZwHlysIy/Dh1SP+gnXNzwd/KS0JprD3Lmgmdq+dJAJnUPe1gNG34p0U19HvRlGX733d/KqscrGC1Pg==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.1.tgz", + "integrity": "sha512-lYLBBOCsFltFy7XVqzX0Ju+Lh3WPIAWxYpmH/Q7ZoqzbscLiCW00LeYCdsUnnfnj29/s1WovXKh2gwCoinHNGA==", + "dependencies": { + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/visitor-keys": "5.59.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.1.tgz", + "integrity": "sha512-6waEYwBTCWryx0VJmP7JaM4FpipLsFl9CvYf2foAE8Qh/Y0s+bxWysciwOs0LTBED4JCaNxTZ5rGadB14M6dwA==", + "dependencies": { + "@typescript-eslint/types": "5.59.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vercel/analytics": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.0.0.tgz", + "integrity": "sha512-RQmj7pv82JwGDHrnKeRc6TtSw2U7rWNubc2IH0ernTzWTj02yr9zvIYiYJeztsBzrJtWv7m8Nz6vxxb+cdEtJw==", + "peerDependencies": { + "react": "^16.8||^17||^18" + } + }, + "node_modules/@vercel/og": { + "version": "0.0.21", + "resolved": "https://registry.npmjs.org/@vercel/og/-/og-0.0.21.tgz", + "integrity": "sha512-WgMahG5c8UM7xtn/mT+ljUpDMSDnSlu8AXL52JtTwxb1odrd0GWqZg2N1X38wulPj+sCccNpDdFmmAuw0GLc+Q==", + "dependencies": { + "@resvg/resvg-wasm": "2.0.0-alpha.4", + "satori": "0.0.44", + "yoga-wasm-web": "0.1.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "devOptional": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/aria-hidden": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-timsort": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", + "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "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.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "node_modules/astring": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.4.tgz", + "integrity": "sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "dependencies": { + "follow-redirects": "^1.14.7" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001481", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz", + "integrity": "sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==", + "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" + } + ] + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "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" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/class-variance-authority": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.4.0.tgz", + "integrity": "sha512-74enNN8O9ZNieycac/y8FxqgyzZhZbxmCitAtAeUrLPlxjSd5zA7LfpprmxEcOmQBnaGs5hYhiSGnJ0mqrtBLQ==", + "funding": { + "url": "https://joebell.co.uk" + }, + "peerDependencies": { + "typescript": ">= 4.5.5 < 5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "node_modules/clipanion": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-3.2.0.tgz", + "integrity": "sha512-XaPQiJQZKbyaaDbv5yR/cAt/ORfZfENkr4wGQj+Go/Uf/65ofTQBCPirgWFeJctZW24V3mxrFiEnEmqBflrJYA==", + "dependencies": { + "typanion": "^3.8.0" + }, + "peerDependencies": { + "typanion": "*" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cmdk": { + "version": "0.1.22", + "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-0.1.22.tgz", + "integrity": "sha512-F0ffliBO/U6SXKGRud9AjsNuINvfF+d9BVUgi/y2+v3TSBHVOmIXl43CWLEyEEIOwc2DTnlXvIQenhGAEpwW0Q==", + "dependencies": { + "@radix-ui/react-dialog": "1.0.0", + "command-score": "0.1.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz", + "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.0", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-portal": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-slot": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.4" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz", + "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-escape-keydown": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz", + "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-portal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz", + "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz", + "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-slot": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz", + "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz", + "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/react-remove-scroll": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz", + "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/codex-notifier": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/codex-notifier/-/codex-notifier-1.1.2.tgz", + "integrity": "sha512-DCp6xe/LGueJ1N5sXEwcBc3r3PyVkEEDNWCVigfvywAkeXcZMk9K41a31tkEFBW0Ptlwji6/JlAb49E3Yrxbtg==" + }, + "node_modules/codex-tooltip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/codex-tooltip/-/codex-tooltip-1.0.5.tgz", + "integrity": "sha512-IuA8LeyLU5p1B+HyhOsqR6oxyFQ11k3i9e9aXw40CrHFTRO2Y1npNBVU3W1SvhKAbUU7R/YikUBdcYFP0RcJag==" + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/command-score": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/command-score/-/command-score-0.1.2.tgz", + "integrity": "sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w==" + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/comment-json": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.3.tgz", + "integrity": "sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==", + "dependencies": { + "array-timsort": "^1.0.3", + "core-util-is": "^1.0.3", + "esprima": "^4.0.1", + "has-own-prop": "^2.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concurrently": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.0.1.tgz", + "integrity": "sha512-Sh8bGQMEL0TAmAm2meAXMjcASHZa7V0xXQVDBLknCPa9TPtkY9yYs+0cnGGgfdkW0SV1Mlg+hVGfXcoI8d3MJA==", + "dependencies": { + "chalk": "^4.1.2", + "date-fns": "^2.29.3", + "lodash": "^4.17.21", + "rxjs": "^7.8.0", + "shell-quote": "^1.8.0", + "spawn-command": "0.0.2-1", + "supports-color": "^8.1.1", + "tree-kill": "^1.2.2", + "yargs": "^17.7.1" + }, + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" + }, + "engines": { + "node": "^14.13.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/concurrently/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/contentlayer": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/contentlayer/-/contentlayer-0.3.2.tgz", + "integrity": "sha512-fQN3l/KvUW+nIvXiaShpOCvXX4alNbvfo56vnVxHVm6vKP10bb/IRhjMXPXZzr+5hmCaeep9wMpCAvOKB6NJHA==", + "hasInstallScript": true, + "dependencies": { + "@contentlayer/cli": "0.3.2", + "@contentlayer/client": "0.3.2", + "@contentlayer/core": "0.3.2", + "@contentlayer/source-files": "0.3.2", + "@contentlayer/source-remote-files": "0.3.2", + "@contentlayer/utils": "0.3.2" + }, + "bin": { + "contentlayer": "bin/cli.cjs" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "dev": true, + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-conventionalcommits": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz", + "integrity": "sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==", + "dev": true, + "dependencies": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-parser": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", + "dev": true, + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "dev": true, + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + } + }, + "node_modules/cosmiconfig-typescript-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", + "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", + "dev": true, + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=7", + "ts-node": ">=10", + "typescript": ">=3" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "devOptional": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-background-parser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-background-parser/-/css-background-parser-0.1.0.tgz", + "integrity": "sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==" + }, + "node_modules/css-box-shadow": { + "version": "1.0.0-3", + "resolved": "https://registry.npmjs.org/css-box-shadow/-/css-box-shadow-1.0.0-3.tgz", + "integrity": "sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg==" + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "devOptional": true + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "dependencies": { + "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", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "devOptional": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.372", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.372.tgz", + "integrity": "sha512-MrlFq/j+TYHOjeWsWGYfzevc25HNeJdsF6qaLFrqBTRWZQtWkb1myq/Q2veLWezVaa5OcSZ99CFwTT4aF4Mung==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "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/esbuild": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.18.tgz", + "integrity": "sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.18", + "@esbuild/android-arm64": "0.17.18", + "@esbuild/android-x64": "0.17.18", + "@esbuild/darwin-arm64": "0.17.18", + "@esbuild/darwin-x64": "0.17.18", + "@esbuild/freebsd-arm64": "0.17.18", + "@esbuild/freebsd-x64": "0.17.18", + "@esbuild/linux-arm": "0.17.18", + "@esbuild/linux-arm64": "0.17.18", + "@esbuild/linux-ia32": "0.17.18", + "@esbuild/linux-loong64": "0.17.18", + "@esbuild/linux-mips64el": "0.17.18", + "@esbuild/linux-ppc64": "0.17.18", + "@esbuild/linux-riscv64": "0.17.18", + "@esbuild/linux-s390x": "0.17.18", + "@esbuild/linux-x64": "0.17.18", + "@esbuild/netbsd-x64": "0.17.18", + "@esbuild/openbsd-x64": "0.17.18", + "@esbuild/sunos-x64": "0.17.18", + "@esbuild/win32-arm64": "0.17.18", + "@esbuild/win32-ia32": "0.17.18", + "@esbuild/win32-x64": "0.17.18" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", + "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.39.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "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.0", + "eslint-visitor-keys": "^3.4.0", + "espree": "^9.5.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", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "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.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "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": "13.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.0.tgz", + "integrity": "sha512-y2nqWS2tycWySdVhb+rhp6CuDmDazGySqkzzQZf3UTyfHyC7og1m5m/AtMFwCo5mtvDqvw1BENin52kV9733lg==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "13.0.0", + "@rushstack/eslint-patch": "^1.1.3", + "@typescript-eslint/parser": "^5.21.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^2.7.1", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.31.7", + "eslint-plugin-react-hooks": "^4.5.0" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz", + "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "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", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.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-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-tailwindcss": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.11.0.tgz", + "integrity": "sha512-RaraOG4D6VXutKnoNvFQ4+frTWGJDKtezy1yCrGFS7Um1to/npDNdh2GL19IRoGB/eanbtwhxFXy+xyEw0grAg==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.5", + "postcss": "^8.4.4" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "tailwindcss": "^3.2.2" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "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.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", + "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", + "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz", + "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-value-to-estree": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz", + "integrity": "sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==", + "dependencies": { + "is-plain-obj": "^3.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/estree-util-value-to-estree/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-util-visit": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", + "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "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-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/fflate": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==" + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "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.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/git-raw-commits": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "dev": true, + "dependencies": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "dev": true + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", + "dev": true, + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "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", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-own-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz", + "integrity": "sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-obj": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hash-obj/-/hash-obj-4.0.0.tgz", + "integrity": "sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==", + "dev": true, + "dependencies": { + "is-obj": "^3.0.0", + "sort-keys": "^5.0.0", + "type-fest": "^1.0.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hash-obj/node_modules/is-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-3.0.0.tgz", + "integrity": "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hash-obj/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hash-wasm": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.9.0.tgz", + "integrity": "sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w==" + }, + "node_modules/hast-util-from-parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", + "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "hastscript": "^7.0.0", + "property-information": "^6.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-has-property": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-2.0.1.tgz", + "integrity": "sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-heading-rank": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-2.1.1.tgz", + "integrity": "sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz", + "integrity": "sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "dependencies": { + "@types/hast": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", + "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.2.tgz", + "integrity": "sha512-YYDwATNdnvZi3Qi84iatPIl1lWpXba1MeNrNbDfJfVzEBZL8uUmtR7mt7bxKBC8kuAuvb0bkojXYZzsNHyHCLg==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "estree-util-attach-comments": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.1", + "unist-util-position": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", + "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-raw": "^7.0.0", + "hast-util-whitespace": "^2.0.0", + "html-void-elements": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", + "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-2.0.0.tgz", + "integrity": "sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", + "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/html-janitor": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/html-janitor/-/html-janitor-2.0.4.tgz", + "integrity": "sha512-92J5h9jNZRk30PMHapjHEJfkrBWKCOy0bq3oW2pBungky6lzYSoboBGPMvxl1XRKB2q+kniQmsLsPbdpY7RM2g==" + }, + "node_modules/html-void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/imagescript": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/imagescript/-/imagescript-1.2.16.tgz", + "integrity": "sha512-hhy8OVNymU+cYYj8IwCbdNlXJRoMr4HRd7+efkH32eBVfybVU/5SbzDYf3ZSiiF9ye/ghfBrI/ujec/nwl+fOQ==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflection": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-2.0.1.tgz", + "integrity": "sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "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-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "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-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-reference": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz", + "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", + "dev": true, + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", + "dev": true + }, + "node_modules/jiti": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jose": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.14.1.tgz", + "integrity": "sha512-SgjXLpP7jhQkUNKL6RpowoR/IF4QKE+WjLDMpNnh2vmhiFs67NftrNpvFtgbwpvRdtueFliahYYWz9E+XZZQlg==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbi": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/jsbi/-/jsbi-4.3.0.tgz", + "integrity": "sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true, + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", + "dev": true + }, + "node_modules/lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha512-GhrVeweiTD6uTmmn5hV/lzgCQhccwReIVRLHp7LT4SopOjqEZ5BbX8b5WWEtAKasjmy8hR7ZPwsYlxRCku5odg==", + "dev": true + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true + }, + "node_modules/lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "dev": true + }, + "node_modules/lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", + "dev": true + }, + "node_modules/lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/lodash.upperfirst": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", + "dev": true + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lucide-react": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.92.0.tgz", + "integrity": "sha512-rKnAxjhDPvvmKvvij+oeA+qJicQwXf+4hfANIrMPlDiBKJfrDv1HGF496ZiTBevcrRJ/8/C3rrnUb77EAhHHlA==", + "peerDependencies": { + "prop-types": "^15.7.2", + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "devOptional": true + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdown-extensions": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", + "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", + "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.0.tgz", + "integrity": "sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.1.tgz", + "integrity": "sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-extension-frontmatter": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", + "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", + "dev": true, + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-gfm-autolink-literal": "^1.0.0", + "mdast-util-gfm-footnote": "^1.0.0", + "mdast-util-gfm-strikethrough": "^1.0.0", + "mdast-util-gfm-table": "^1.0.0", + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "ccount": "^2.0.0", + "mdast-util-find-and-replace": "^2.0.0", + "micromark-util-character": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", + "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-util-normalize-identifier": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", + "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", + "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", + "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", + "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdx-jsx": "^2.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", + "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.2.tgz", + "integrity": "sha512-o9vBCYQK5ZLGEj3tCGISJGjvafyHRVJlZmfJzSE7xjiogSzIeph/Z4zMY65q4WGRMezQBeAwPlrdymDYYYx0tA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "mdast-util-from-markdown": "^1.1.0", + "mdast-util-to-markdown": "^1.3.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^4.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", + "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "dependencies": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "dependencies": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "dependencies": { + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-toc": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-6.1.1.tgz", + "integrity": "sha512-Er21728Kow8hehecK2GZtb7Ny3omcoPUVrmObiSUwmoRYVZaXLR751QROEFjR8W/vAQdHMLj49Lz20J55XaNpw==", + "dev": true, + "dependencies": { + "@types/extend": "^3.0.0", + "@types/mdast": "^3.0.0", + "extend": "^3.0.0", + "github-slugger": "^2.0.0", + "mdast-util-to-string": "^3.1.0", + "unist-util-is": "^5.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdx-bundler": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/mdx-bundler/-/mdx-bundler-9.2.1.tgz", + "integrity": "sha512-hWEEip1KU9MCNqeH2rqwzAZ1pdqPPbfkx9OTJjADqGPQz4t9BO85fhI7AP9gVYrpmfArf9/xJZUN0yBErg/G/Q==", + "dependencies": { + "@babel/runtime": "^7.16.3", + "@esbuild-plugins/node-resolve": "^0.1.4", + "@fal-works/esbuild-plugin-global-externals": "^2.1.2", + "@mdx-js/esbuild": "^2.0.0", + "gray-matter": "^4.0.3", + "remark-frontmatter": "^4.0.1", + "remark-mdx-frontmatter": "^1.1.1", + "uuid": "^8.3.2", + "vfile": "^5.3.2" + }, + "engines": { + "node": ">=14", + "npm": ">=6" + }, + "peerDependencies": { + "esbuild": "0.*" + } + }, + "node_modules/memfs": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz", + "integrity": "sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromark": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz", + "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz", + "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-frontmatter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.1.0.tgz", + "integrity": "sha512-0nLelmvXR5aZ+F2IL6/Ed4cDnHLpL/VD/EELKuclsTWHrLI8UgxGHEmeoumeX2FXiM6z2WrBIOEcbKUZR8RYNg==", + "dependencies": { + "fault": "^2.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.1.tgz", + "integrity": "sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==", + "dev": true, + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^1.0.0", + "micromark-extension-gfm-footnote": "^1.0.0", + "micromark-extension-gfm-strikethrough": "^1.0.0", + "micromark-extension-gfm-table": "^1.0.0", + "micromark-extension-gfm-tagfilter": "^1.0.0", + "micromark-extension-gfm-task-list-item": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==", + "dev": true, + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.0.tgz", + "integrity": "sha512-RWYce7j8+c0n7Djzv5NzGEGitNNYO3uj+h/XYMdS/JinH1Go+/Qkomg/rfxExFzYTiydaV6GLeffGO5qcJbMPA==", + "dev": true, + "dependencies": { + "micromark-core-commonmark": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.5.tgz", + "integrity": "sha512-X0oI5eYYQVARhiNfbETy7BfLSmSilzN1eOuoRnrf9oUNsPRrWOAe9UqSizgw1vNxQBfOwL+n2610S3bYjVNi7w==", + "dev": true, + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz", + "integrity": "sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==", + "dev": true, + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", + "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", + "dev": true, + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.4.tgz", + "integrity": "sha512-9XlIUUVnYXHsFF2HZ9jby4h3npfX10S1coXTnV035QGPgrtNYQq3J6IfIvcCIUAJrrqBVi5BqA/LmaOMJqPwMQ==", + "dev": true, + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.4.tgz", + "integrity": "sha512-TCgLxqW6ReQ3AJgtj1P0P+8ZThBTloLbeb7jNaqr6mCOLDpxUiBFE/9STgooMZttEwOQu5iEcCCa3ZSDhY9FGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.3.tgz", + "integrity": "sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==", + "dependencies": { + "@types/acorn": "^4.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-md": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.0.tgz", + "integrity": "sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==", + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.0.tgz", + "integrity": "sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^1.0.0", + "micromark-extension-mdx-jsx": "^1.0.0", + "micromark-extension-mdx-md": "^1.0.0", + "micromark-extension-mdxjs-esm": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.3.tgz", + "integrity": "sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==", + "dependencies": { + "micromark-core-commonmark": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.1.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", + "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz", + "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.7.tgz", + "integrity": "sha512-QAdFbkQagTZ/eKb8zDGqmjvgevgJH3+aQpvvKrXWxNJp3o8/l2cAbbrBd0E04r0Gx6nssPpqWIjnbHFvZu5qsQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz", + "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz", + "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz", + "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz", + "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz", + "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz", + "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz", + "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz", + "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz", + "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz", + "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.1.tgz", + "integrity": "sha512-mkg3BaWlw6ZTkQORrKVBW4o9ICXPxLtGz51vml5mQpKFdo9vqIX68CAx5JhTOdjQyAHH7JFmm4rh8toSPQZUmg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "estree-util-visit": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-location": "^4.0.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-util-html-tag-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz", + "integrity": "sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz", + "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz", + "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz", + "integrity": "sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz", + "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz", + "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz", + "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/next": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/next/-/next-13.3.1.tgz", + "integrity": "sha512-eByWRxPzKHs2oQz1yE41LX35umhz86ZSZ+mYyXBqn2IBi2hyUqxBA88avywdr4uyH+hCJczegGsDGWbzQA5Rqw==", + "dependencies": { + "@next/env": "13.3.1", + "@swc/helpers": "0.5.0", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=14.18.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "13.3.1", + "@next/swc-darwin-x64": "13.3.1", + "@next/swc-linux-arm64-gnu": "13.3.1", + "@next/swc-linux-arm64-musl": "13.3.1", + "@next/swc-linux-x64-gnu": "13.3.1", + "@next/swc-linux-x64-musl": "13.3.1", + "@next/swc-win32-arm64-msvc": "13.3.1", + "@next/swc-win32-ia32-msvc": "13.3.1", + "@next/swc-win32-x64-msvc": "13.3.1" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "fibers": ">= 3.1.0", + "node-sass": "^6.0.0 || ^7.0.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-auth": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-4.22.1.tgz", + "integrity": "sha512-NTR3f6W7/AWXKw8GSsgSyQcDW6jkslZLH8AiZa5PQ09w1kR8uHtR9rez/E9gAq/o17+p0JYHE8QjF3RoniiObA==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "@panva/hkdf": "^1.0.2", + "cookie": "^0.5.0", + "jose": "^4.11.4", + "oauth": "^0.9.15", + "openid-client": "^5.4.0", + "preact": "^10.6.3", + "preact-render-to-string": "^5.1.19", + "uuid": "^8.3.2" + }, + "peerDependencies": { + "next": "^12.2.5 || ^13", + "nodemailer": "^6.6.5", + "react": "^17.0.2 || ^18", + "react-dom": "^17.0.2 || ^18" + }, + "peerDependenciesMeta": { + "nodemailer": { + "optional": true + } + } + }, + "node_modules/next-contentlayer": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/next-contentlayer/-/next-contentlayer-0.3.2.tgz", + "integrity": "sha512-pihb/VtBq30eV+WpaWakWVtA1DWKzfXeaL7l/vR4MvrTO8UtZaX9H6wY0oSOqrmy674BRjXiQ03PbEOE5D6/iA==", + "dependencies": { + "@contentlayer/core": "0.3.2", + "@contentlayer/utils": "0.3.2" + }, + "peerDependencies": { + "next": "^12 || ^13", + "react": "*", + "react-dom": "*" + } + }, + "node_modules/next-themes": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz", + "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==", + "peerDependencies": { + "next": "*", + "react": "*", + "react-dom": "*" + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-abi": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.40.0.tgz", + "integrity": "sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", + "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/nodemailer": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz", + "integrity": "sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "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.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/oidc-token-hash": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz", + "integrity": "sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==", + "engines": { + "node": "^10.13.0 || >=12.0.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/oo-ascii-tree": { + "version": "1.80.0", + "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.80.0.tgz", + "integrity": "sha512-jEfsnu53QsI0VcGrbCR9eS8QuuSp6Ddf1oFc3GK9WP6Ao49/dVWwxk4ijk/YyX2HJDluBSM82yez313rzhI7rw==", + "engines": { + "node": ">= 14.6.0" + } + }, + "node_modules/openid-client": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.4.2.tgz", + "integrity": "sha512-lIhsdPvJ2RneBm3nGBBhQchpe3Uka//xf7WPHTIglery8gnckvW7Bd9IaQzekzXJvWthCMyi/xVEyGW0RFPytw==", + "dependencies": { + "jose": "^4.14.1", + "lru-cache": "^6.0.0", + "object-hash": "^2.2.0", + "oidc-token-hash": "^5.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/openid-client/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/openid-client/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==", + "dev": true + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "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", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "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/yaml": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "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-nested/node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postmark": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/postmark/-/postmark-3.0.17.tgz", + "integrity": "sha512-CXMfc4nQWzUpYjt6A5moJ5X+Q0mSLmfPi0INy9PbbzKXELiZ/pzYholis9ZGU5RHtJHvZqXRfRJYV5xhQM9xPg==", + "dependencies": { + "axios": "^0.25.0" + } + }, + "node_modules/preact": { + "version": "10.13.2", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.2.tgz", + "integrity": "sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/preact-render-to-string": { + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-5.2.6.tgz", + "integrity": "sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==", + "dependencies": { + "pretty-format": "^3.8.0" + }, + "peerDependencies": { + "preact": ">=10" + } + }, + "node_modules/prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-tailwindcss": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.1.13.tgz", + "integrity": "sha512-/EKQURUrxLu66CMUg4+1LwGdxnz8of7IDvrSLqEtDqhLH61SAlNNUSr90UTvZaemujgl3OH/VHg+fyGltrNixw==", + "dev": true, + "engines": { + "node": ">=12.17.0" + }, + "peerDependencies": { + "prettier": ">=2.2.0" + } + }, + "node_modules/pretty-format": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz", + "integrity": "sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==" + }, + "node_modules/pretty-quick": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.3.tgz", + "integrity": "sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "execa": "^4.0.0", + "find-up": "^4.1.0", + "ignore": "^5.1.4", + "mri": "^1.1.5", + "multimatch": "^4.0.0" + }, + "bin": { + "pretty-quick": "bin/pretty-quick.js" + }, + "engines": { + "node": ">=10.13" + }, + "peerDependencies": { + "prettier": ">=2.0.0" + } + }, + "node_modules/pretty-quick/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-quick/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/pretty-quick/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-quick/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-quick/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/pretty-quick/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-quick/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-quick/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/prisma": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.13.0.tgz", + "integrity": "sha512-L9mqjnSmvWIRCYJ9mQkwCtj4+JDYYTdhoyo8hlsHNDXaZLh/b4hR0IoKIBbTKxZuyHQzLopb/+0Rvb69uGV7uA==", + "devOptional": true, + "hasInstallScript": true, + "dependencies": { + "@prisma/engines": "4.13.0" + }, + "bin": { + "prisma": "build/index.js", + "prisma2": "build/index.js" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", + "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-day-picker": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-8.7.1.tgz", + "integrity": "sha512-Gv426AW8b151CZfh3aP5RUGztLwHB/EyJgWZ5iMgtzbFBkjHfG6Y66CIQFMWGLnYjsQ9DYSJRmJ5S0Pg5HWKjA==", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/gpbl" + }, + "peerDependencies": { + "date-fns": "^2.28.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-editor-js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-editor-js/-/react-editor-js-2.1.0.tgz", + "integrity": "sha512-unI9D2pTH/2gBenc6LgCXJm8iqnrzB71CHgfjQmaB+lGR0Njx+ZXydgUQm1VofMmvF6vcCNVDE1Eb47zQbm14g==", + "dependencies": { + "@react-editor-js/client": "2.1.0", + "@react-editor-js/core": "2.1.0", + "@react-editor-js/server": "2.1.0" + } + }, + "node_modules/react-hook-form": { + "version": "7.43.9", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.43.9.tgz", + "integrity": "sha512-AUDN3Pz2NSeoxQ7Hs6OhQhDr6gtF9YRuutGDwPQqhSUAHJSgGl2VeY3qN19MG0SucpjgDiuMJ4iC5T5uB+eaNQ==", + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-hook-form" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-textarea-autosize": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", + "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rehype": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", + "integrity": "sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "rehype-parse": "^8.0.0", + "rehype-stringify": "^9.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-autolink-headings": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/rehype-autolink-headings/-/rehype-autolink-headings-6.1.1.tgz", + "integrity": "sha512-NMYzZIsHM3sA14nC5rAFuUPIOfg+DFmf9EY1YMhaNlB7+3kK/ZlE6kqPfuxr1tsJ1XWkTrMtMoyHosU70d35mA==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "extend": "^3.0.0", + "hast-util-has-property": "^2.0.0", + "hast-util-heading-rank": "^2.0.0", + "hast-util-is-element": "^2.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.4.tgz", + "integrity": "sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^7.0.0", + "parse5": "^6.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-pretty-code": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/rehype-pretty-code/-/rehype-pretty-code-0.9.5.tgz", + "integrity": "sha512-TYA4oDxxn4z/YZ6ZNz7BX5BuyeJzi7D6XxI44T/eqUOBYypwwOd7RZ+IBb1NkERpian/k7sZ1+KsdIbWDRenQw==", + "dev": true, + "dependencies": { + "hash-obj": "^4.0.0", + "parse-numeric-range": "^1.3.0" + }, + "engines": { + "node": "^12.16.0 || >=13.2.0" + }, + "peerDependencies": { + "shiki": "*" + } + }, + "node_modules/rehype-slug": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-5.1.0.tgz", + "integrity": "sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==", + "dev": true, + "dependencies": { + "@types/hast": "^2.0.0", + "github-slugger": "^2.0.0", + "hast-util-has-property": "^2.0.0", + "hast-util-heading-rank": "^2.0.0", + "hast-util-to-string": "^2.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.3.tgz", + "integrity": "sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==", + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-to-html": "^8.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/remark/-/remark-14.0.2.tgz", + "integrity": "sha512-A3ARm2V4BgiRXaUo5K0dRvJ1lbogrbXnhkJRmD0yw092/Yl0kOCZt1k9ZeElEwkZsWGsMumz6qL5MfNJH9nOBA==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "remark-parse": "^10.0.0", + "remark-stringify": "^10.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-frontmatter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-4.0.1.tgz", + "integrity": "sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-frontmatter": "^1.0.0", + "micromark-extension-frontmatter": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", + "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-gfm": "^2.0.0", + "micromark-extension-gfm": "^2.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", + "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==", + "dependencies": { + "mdast-util-mdx": "^2.0.0", + "micromark-extension-mdxjs": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx-frontmatter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/remark-mdx-frontmatter/-/remark-mdx-frontmatter-1.1.1.tgz", + "integrity": "sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==", + "dependencies": { + "estree-util-is-identifier-name": "^1.0.0", + "estree-util-value-to-estree": "^1.0.0", + "js-yaml": "^4.0.0", + "toml": "^3.0.0" + }, + "engines": { + "node": ">=12.2.0" + } + }, + "node_modules/remark-mdx-frontmatter/node_modules/estree-util-is-identifier-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz", + "integrity": "sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/remark-parse": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", + "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.2.tgz", + "integrity": "sha512-6wV3pvbPvHkbNnWB0wdDvVFHOe1hBRAx1Q/5g/EpH4RppAII6J8Gnwe7VbHuXaoKIF6LAg6ExTel/+kNqSQ7lw==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.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": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "dependencies": { + "global-dirs": "^0.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "dependencies": { + "mri": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/satori": { + "version": "0.0.44", + "resolved": "https://registry.npmjs.org/satori/-/satori-0.0.44.tgz", + "integrity": "sha512-WKUxXC2qeyno6J3ucwwLozPL6j1HXOZiN5wIUf7iqAhlx1RUC/6ePIKHi7iPc3Cy6DYuZcJriZXxXkSdo2FQHg==", + "dependencies": { + "@shuding/opentype.js": "1.4.0-beta.0", + "css-background-parser": "^0.1.0", + "css-box-shadow": "1.0.0-3", + "css-to-react-native": "^3.0.0", + "emoji-regex": "^10.2.1", + "postcss-value-parser": "^4.2.0", + "yoga-layout-prebuilt": "^1.10.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/satori/node_modules/emoji-regex": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz", + "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==" + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/sharp": { + "version": "0.31.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.3.tgz", + "integrity": "sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg==", + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.8", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shiki": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.11.1.tgz", + "integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==", + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-oniguruma": "^1.6.1", + "vscode-textmate": "^6.0.0" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sort-keys": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-5.0.0.tgz", + "integrity": "sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==", + "dev": true, + "dependencies": { + "is-plain-obj": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spawn-command": { + "version": "0.0.2-1", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==" + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dev": true, + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stripe": { + "version": "11.18.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-11.18.0.tgz", + "integrity": "sha512-OUA32uhNoSoM6wOodyFbV+3IBCoO140uzdXmBArQ0S88D4EbH91xl2v+Ml1sKalcFKUBadHLeHfU/p9AbsOfGw==", + "dependencies": { + "@types/node": ">=8.1.0", + "qs": "^6.11.0" + }, + "engines": { + "node": ">=12.*" + } + }, + "node_modules/style-to-object": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", + "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "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.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "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": ">=8" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwind-merge": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.12.0.tgz", + "integrity": "sha512-Y17eDp7FtN1+JJ4OY0Bqv9OA41O+MS8c1Iyr3T6JFLnOgLg3EvcyMKZAnQ8AGyvB5Nxm3t9Xb5Mhe139m8QT/g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "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.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "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", + "postcss-value-parser": "^4.2.0", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss-animate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.5.tgz", + "integrity": "sha512-UU3qrOJ4lFQABY+MVADmBm+0KW3xZyhMdRvejwtXqYOL7YjHYxmuREFAZdmVG5LPe5E9CAst846SLC4j5I3dcw==", + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toml": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", + "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "devOptional": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "devOptional": true + }, + "node_modules/ts-pattern": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.2.2.tgz", + "integrity": "sha512-qzJMo2pbkUJWusRH5o8xR+xogn6RmvViyUgwBFTtRENLse470clCGjHDf6haWGZ1AOmk8XkEohUoBW8Uut6Scg==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/typanion": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/typanion/-/typanion-3.12.1.tgz", + "integrity": "sha512-3SJF/czpzqq6G3lprGFLa6ps12yb1uQ1EmitNnep2fDMNh1aO/Zbq9sWY+3lem0zYb2oHJnQWyabTGUZ+L1ScQ==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.9.0.tgz", + "integrity": "sha512-hR8JP2e8UiH7SME5JZjsobBlEiatFoxpzCP+R3ZeCo7kAaG1jXQE5X/buLzogM6GJu8le9Y4OcfNuIQX0rZskA==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "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/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", + "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", + "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-composed-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "dependencies": { + "use-isomorphic-layout-effect": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "dependencies": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/uvu/node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "devOptional": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", + "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", + "dependencies": { + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==" + }, + "node_modules/vscode-textmate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-6.0.0.tgz", + "integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==" + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "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-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "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/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "devOptional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoga-layout-prebuilt": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz", + "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==", + "dependencies": { + "@types/yoga-layout": "1.9.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yoga-wasm-web": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yoga-wasm-web/-/yoga-wasm-web-0.1.2.tgz", + "integrity": "sha512-8SkgawHcA0RUbMrnhxbaQkZDBi8rMed8pQHixkFF9w32zGhAwZ9/cOHWlpYfr6RCx42Yp3siV45/jPEkJxsk6w==" + }, + "node_modules/zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + }, + "dependencies": { + "@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "dev": true + }, + "@babel/core": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.4", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.4", + "@babel/types": "^7.21.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "dev": true, + "requires": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.21.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true + }, + "@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dev": true, + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "dev": true + }, + "@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@codexteam/icons": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.5.tgz", + "integrity": "sha512-s6H2KXhLz2rgbMZSkRm8dsMJvyUNZsEjxobBEg9ztdrb1B2H3pEzY6iTwI4XUPJWJ3c3qRKwV4TrO3J5jUdoQA==" + }, + "@commitlint/cli": { + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.6.1.tgz", + "integrity": "sha512-kCnDD9LE2ySiTnj/VPaxy4/oRayRcdv4aCuVxtoum8SxIU7OADHc0nJPQfheE8bHcs3zZdWzDMWltRosuT13bg==", + "dev": true, + "requires": { + "@commitlint/format": "^17.4.4", + "@commitlint/lint": "^17.6.1", + "@commitlint/load": "^17.5.0", + "@commitlint/read": "^17.5.1", + "@commitlint/types": "^17.4.4", + "execa": "^5.0.0", + "lodash.isfunction": "^3.0.9", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + } + }, + "@commitlint/config-conventional": { + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.6.1.tgz", + "integrity": "sha512-ng/ybaSLuTCH9F+7uavSOnEQ9EFMl7lHEjfAEgRh1hwmEe8SpLKpQeMo2aT1IWvHaGMuTb+gjfbzoRf2IR23NQ==", + "dev": true, + "requires": { + "conventional-changelog-conventionalcommits": "^5.0.0" + } + }, + "@commitlint/config-validator": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.4.tgz", + "integrity": "sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==", + "dev": true, + "requires": { + "@commitlint/types": "^17.4.4", + "ajv": "^8.11.0" + } + }, + "@commitlint/ensure": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.4.tgz", + "integrity": "sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==", + "dev": true, + "requires": { + "@commitlint/types": "^17.4.4", + "lodash.camelcase": "^4.3.0", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1", + "lodash.startcase": "^4.4.0", + "lodash.upperfirst": "^4.3.1" + } + }, + "@commitlint/execute-rule": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz", + "integrity": "sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==", + "dev": true + }, + "@commitlint/format": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.4.4.tgz", + "integrity": "sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==", + "dev": true, + "requires": { + "@commitlint/types": "^17.4.4", + "chalk": "^4.1.0" + } + }, + "@commitlint/is-ignored": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.4.4.tgz", + "integrity": "sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==", + "dev": true, + "requires": { + "@commitlint/types": "^17.4.4", + "semver": "7.3.8" + } + }, + "@commitlint/lint": { + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.6.1.tgz", + "integrity": "sha512-VARJ9kxH64isgwVnC+ABPafCYzqxpsWJIpDaTuI0gh8aX4GQ0i7cn9tvxtFNfJj4ER2BAJeWJ0vURdNYjK2RQQ==", + "dev": true, + "requires": { + "@commitlint/is-ignored": "^17.4.4", + "@commitlint/parse": "^17.4.4", + "@commitlint/rules": "^17.6.1", + "@commitlint/types": "^17.4.4" + } + }, + "@commitlint/load": { + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.5.0.tgz", + "integrity": "sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==", + "dev": true, + "requires": { + "@commitlint/config-validator": "^17.4.4", + "@commitlint/execute-rule": "^17.4.0", + "@commitlint/resolve-extends": "^17.4.4", + "@commitlint/types": "^17.4.4", + "@types/node": "*", + "chalk": "^4.1.0", + "cosmiconfig": "^8.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0", + "resolve-from": "^5.0.0", + "ts-node": "^10.8.1", + "typescript": "^4.6.4 || ^5.0.0" + } + }, + "@commitlint/message": { + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz", + "integrity": "sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==", + "dev": true + }, + "@commitlint/parse": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.4.tgz", + "integrity": "sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==", + "dev": true, + "requires": { + "@commitlint/types": "^17.4.4", + "conventional-changelog-angular": "^5.0.11", + "conventional-commits-parser": "^3.2.2" + } + }, + "@commitlint/read": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.5.1.tgz", + "integrity": "sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==", + "dev": true, + "requires": { + "@commitlint/top-level": "^17.4.0", + "@commitlint/types": "^17.4.4", + "fs-extra": "^11.0.0", + "git-raw-commits": "^2.0.11", + "minimist": "^1.2.6" + } + }, + "@commitlint/resolve-extends": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.4.tgz", + "integrity": "sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==", + "dev": true, + "requires": { + "@commitlint/config-validator": "^17.4.4", + "@commitlint/types": "^17.4.4", + "import-fresh": "^3.0.0", + "lodash.mergewith": "^4.6.2", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + } + }, + "@commitlint/rules": { + "version": "17.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.6.1.tgz", + "integrity": "sha512-lUdHw6lYQ1RywExXDdLOKxhpp6857/4c95Dc/1BikrHgdysVUXz26yV0vp1GL7Gv+avx9WqZWTIVB7pNouxlfw==", + "dev": true, + "requires": { + "@commitlint/ensure": "^17.4.4", + "@commitlint/message": "^17.4.2", + "@commitlint/to-lines": "^17.4.0", + "@commitlint/types": "^17.4.4", + "execa": "^5.0.0" + } + }, + "@commitlint/to-lines": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.4.0.tgz", + "integrity": "sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==", + "dev": true + }, + "@commitlint/top-level": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.4.0.tgz", + "integrity": "sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + } + }, + "@commitlint/types": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.4.4.tgz", + "integrity": "sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==", + "dev": true, + "requires": { + "chalk": "^4.1.0" + } + }, + "@contentlayer/cli": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/cli/-/cli-0.3.2.tgz", + "integrity": "sha512-KLzB2z3Klbl4bU7VTJ8EaY1d17GCBFtwgvtNAVLOqUJ4LRw46+jT+qBMk8gyy7R1xDNF2H1a/yGYs8t8rlFVmg==", + "requires": { + "@contentlayer/core": "0.3.2", + "@contentlayer/utils": "0.3.2", + "clipanion": "^3.2.0", + "typanion": "^3.12.1" + } + }, + "@contentlayer/client": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/client/-/client-0.3.2.tgz", + "integrity": "sha512-5m7IFd0Z8qRBAOnAYwWcf/SFe1SmtHmeV1kO4pldEuD8J/5sxKeefdGHLNnH3sxlGfeJhEdDnymJtppg8v0D8w==", + "requires": { + "@contentlayer/core": "0.3.2" + } + }, + "@contentlayer/core": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/core/-/core-0.3.2.tgz", + "integrity": "sha512-5ZLzS3s4Lp5Tlw+U4kUUK9frYmi8sc970spJSvLSxtOTDHDE7xemGT9HSj0V4DcmIkY9TT7pCmMFRfpEv7IC6Q==", + "requires": { + "@contentlayer/utils": "0.3.2", + "camel-case": "^4.1.2", + "comment-json": "^4.2.3", + "esbuild": "0.17.x", + "gray-matter": "^4.0.3", + "mdx-bundler": "^9.2.1", + "rehype-stringify": "^9.0.3", + "remark-frontmatter": "^4.0.1", + "remark-parse": "^10.0.1", + "remark-rehype": "^10.1.0", + "source-map-support": "^0.5.21", + "type-fest": "^3.7.1", + "unified": "^10.1.2" + } + }, + "@contentlayer/source-files": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/source-files/-/source-files-0.3.2.tgz", + "integrity": "sha512-VYUaUbT3Hg3fSEEKpjDdfGEkw4bl4BaLHJWf5sulrkBtjdyNJ3RwUdnsqN3i+bibhcYF4ZvnFme4xtHBuEChmw==", + "requires": { + "@contentlayer/core": "0.3.2", + "@contentlayer/utils": "0.3.2", + "chokidar": "^3.5.3", + "fast-glob": "^3.2.12", + "gray-matter": "^4.0.3", + "imagescript": "^1.2.16", + "micromatch": "^4.0.5", + "ts-pattern": "^4.2.2", + "unified": "^10.1.2", + "yaml": "^1.10.2", + "zod": "^3.21.4" + } + }, + "@contentlayer/source-remote-files": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/source-remote-files/-/source-remote-files-0.3.2.tgz", + "integrity": "sha512-BuABBHemn/UzhARsQh2XH13VUeb5HoRI3NkJeCGEMSnstzI72Dcc6krELwG3cTFYmgb95TV8NuIZKcrz8IsX6A==", + "requires": { + "@contentlayer/core": "0.3.2", + "@contentlayer/source-files": "0.3.2", + "@contentlayer/utils": "0.3.2" + } + }, + "@contentlayer/utils": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@contentlayer/utils/-/utils-0.3.2.tgz", + "integrity": "sha512-qQdL3PN3zKl7monHe3EXlXgq7/raApWWJ7+2n0C81ESiwdM1ZFuHU+pOIkl5JWhotTkqAqYdSvFuM+MAXF8XFg==", + "requires": { + "@effect-ts/core": "^0.60.2", + "@effect-ts/otel": "^0.14.0", + "@effect-ts/otel-exporter-trace-otlp-grpc": "^0.14.0", + "@effect-ts/otel-sdk-trace-node": "^0.14.0", + "@js-temporal/polyfill": "^0.4.3", + "@opentelemetry/api": "^1.1.0", + "@opentelemetry/core": "^1.5.0", + "@opentelemetry/exporter-trace-otlp-grpc": "^0.31.0", + "@opentelemetry/resources": "^1.5.0", + "@opentelemetry/sdk-trace-base": "^1.5.0", + "@opentelemetry/sdk-trace-node": "^1.5.0", + "@opentelemetry/semantic-conventions": "^1.5.0", + "chokidar": "^3.5.3", + "hash-wasm": "^4.9.0", + "inflection": "^2.0.1", + "memfs": "^3.5.1", + "oo-ascii-tree": "^1.80.0", + "ts-pattern": "^4.2.2", + "type-fest": "^3.7.1" + } + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "devOptional": true, + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "devOptional": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@editorjs/code": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@editorjs/code/-/code-2.8.0.tgz", + "integrity": "sha512-qlv1OqSEPKnLv/ZQgNFmVgqsMbGDkh/qgTEnbVWsS+yujo1nlwgVkqCB8tOkQGVsrpmAYLiWRlA413nKxxCN5w==", + "requires": { + "@codexteam/icons": "^0.0.5" + } + }, + "@editorjs/editorjs": { + "version": "2.26.5", + "resolved": "https://registry.npmjs.org/@editorjs/editorjs/-/editorjs-2.26.5.tgz", + "integrity": "sha512-imwXZi9NmzxKjNosa1xQf286liJYsTe2J2DWCiV5TwKhvYZ1INg5Y+FietcM2v65QmeLqP7wgBUhoI7wiCB+yQ==", + "requires": { + "@codexteam/icons": "0.1.0", + "codex-notifier": "^1.1.2", + "codex-tooltip": "^1.0.5", + "html-janitor": "^2.0.4", + "nanoid": "^3.1.22" + }, + "dependencies": { + "@codexteam/icons": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.1.0.tgz", + "integrity": "sha512-jW1fWnwtWzcP4FBGsaodbJY3s1ZaRU+IJy1pvJ7ygNQxkQinybJcwXoyt0a5mWwu/4w30A42EWhCrZn8lp4fdw==" + } + } + }, + "@editorjs/embed": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/@editorjs/embed/-/embed-2.5.3.tgz", + "integrity": "sha512-+X0xX2tiwQjU/B2rPDv8DOwg0suiqrt2h/o9frjR308YuY1VTpqjLRF1lIV4TmelQyVr9cXkZruaa4Ty1wvfJg==" + }, + "@editorjs/header": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@editorjs/header/-/header-2.7.0.tgz", + "integrity": "sha512-4fGKGe2ZYblVqR/P/iw5ieG00uXInFgNMftBMqJRYcB2hUPD30kuu7Sn6eJDcLXoKUMOeqi8Z2AlUxYAmvw7zQ==", + "requires": { + "@codexteam/icons": "^0.0.5" + } + }, + "@editorjs/inline-code": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@editorjs/inline-code/-/inline-code-1.4.0.tgz", + "integrity": "sha512-nJJx2eBgQyml7U8MdMdJNFY2RgZCOuvvXHEW73xsdu36ZXCd44eAo7vq1S5Jz9l8bC676SvNbRfeH/nojXK37A==", + "requires": { + "@codexteam/icons": "^0.0.5" + } + }, + "@editorjs/link": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@editorjs/link/-/link-2.5.0.tgz", + "integrity": "sha512-3Oa1VweBY7Sscjzw8pv1QcWGyP+XdPl6+yu+gXnSETyjz9TQRZUjved0qw2OomYOjMZ3RumrdDJXxoALlZdvuQ==", + "requires": { + "@babel/runtime": "^7.10.2", + "@codexteam/icons": "^0.0.4" + }, + "dependencies": { + "@codexteam/icons": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.4.tgz", + "integrity": "sha512-V8N/TY2TGyas4wLrPIFq7bcow68b3gu8DfDt1+rrHPtXxcexadKauRJL6eQgfG7Z0LCrN4boLRawR4S9gjIh/Q==" + } + } + }, + "@editorjs/list": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@editorjs/list/-/list-1.8.0.tgz", + "integrity": "sha512-Vq6cjyTXBzgegYv/MtTfuDdiz59yGhDEc/yAVXr6lmvoWAFs9cJ4TLuh4/9SbrbhIptcQLDvUjMDKmRrV6v2NQ==", + "requires": { + "@codexteam/icons": "^0.0.4" + }, + "dependencies": { + "@codexteam/icons": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.4.tgz", + "integrity": "sha512-V8N/TY2TGyas4wLrPIFq7bcow68b3gu8DfDt1+rrHPtXxcexadKauRJL6eQgfG7Z0LCrN4boLRawR4S9gjIh/Q==" + } + } + }, + "@editorjs/paragraph": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@editorjs/paragraph/-/paragraph-2.9.0.tgz", + "integrity": "sha512-lI6x1eiqFx2X3KmMak6gBlimFqXhG35fQpXMxzrjIphNLr4uPsXhVbyMPimPoLUnS9rM6Q00vptXmP2QNDd0zg==", + "requires": { + "@codexteam/icons": "^0.0.4" + }, + "dependencies": { + "@codexteam/icons": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.4.tgz", + "integrity": "sha512-V8N/TY2TGyas4wLrPIFq7bcow68b3gu8DfDt1+rrHPtXxcexadKauRJL6eQgfG7Z0LCrN4boLRawR4S9gjIh/Q==" + } + } + }, + "@editorjs/table": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@editorjs/table/-/table-2.2.1.tgz", + "integrity": "sha512-6RJKF0DfPh7YuBVPmT5mHXjjhil2IJ8ytZpw2hTHAuduqoRlu6OJbaGzH2NTCdg7cgD4H4BbX0RB9kcVxRtB2w==", + "requires": { + "@codexteam/icons": "^0.0.6" + }, + "dependencies": { + "@codexteam/icons": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@codexteam/icons/-/icons-0.0.6.tgz", + "integrity": "sha512-L7Q5PET8PjKcBT5wp7VR+FCjwCi5PUp7rd/XjsgQ0CI5FJz0DphyHGRILMuDUdCW2MQT9NHbVr4QP31vwAkS/A==" + } + } + }, + "@effect-ts/core": { + "version": "0.60.5", + "resolved": "https://registry.npmjs.org/@effect-ts/core/-/core-0.60.5.tgz", + "integrity": "sha512-qi1WrtJA90XLMnj2hnUszW9Sx4dXP03ZJtCc5DiUBIOhF4Vw7plfb65/bdBySPoC9s7zy995TdUX1XBSxUkl5w==", + "requires": { + "@effect-ts/system": "^0.57.5" + } + }, + "@effect-ts/otel": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@effect-ts/otel/-/otel-0.14.1.tgz", + "integrity": "sha512-WtkxdoM1M8bl7F1mrSwBZQJAIaUXcupePrllL7iZnvSfUVhYXV98gRTV6EiVT+prX7rzCW4wPkF/XsyWbtMDtA==", + "requires": {} + }, + "@effect-ts/otel-exporter-trace-otlp-grpc": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@effect-ts/otel-exporter-trace-otlp-grpc/-/otel-exporter-trace-otlp-grpc-0.14.1.tgz", + "integrity": "sha512-eb6dJhVKnjS1v8afdPm+wuZ3JeX2Gt3GJA9Vw5D2aESE7wa3mrpElsNNbDXn6rhgyjZq3VWYY/NXVtLAFOQIbQ==", + "requires": { + "@effect-ts/otel": "^0.14.1" + } + }, + "@effect-ts/otel-sdk-trace-node": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@effect-ts/otel-sdk-trace-node/-/otel-sdk-trace-node-0.14.1.tgz", + "integrity": "sha512-j5ynRvd0H+Fp9aH/5NOtBd1ogNMpNB3r7uiXOKRPlfKUOtdx4KsCt2cPBjChMvyLstj8dkjtWE4loLSTYkWPuA==", + "requires": { + "@effect-ts/otel": "^0.14.1" + } + }, + "@effect-ts/system": { + "version": "0.57.5", + "resolved": "https://registry.npmjs.org/@effect-ts/system/-/system-0.57.5.tgz", + "integrity": "sha512-/crHGujo0xnuHIYNc1VgP0HGJGFSoSqq88JFXe6FmFyXPpWt8Xu39LyLg7rchsxfXFeEdA9CrIZvLV5eswXV5g==" + }, + "@esbuild-plugins/node-resolve": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-resolve/-/node-resolve-0.1.4.tgz", + "integrity": "sha512-haFQ0qhxEpqtWWY0kx1Y5oE3sMyO1PcoSiWEPrAw6tm/ZOOLXjSs6Q+v1v9eyuVF0nNt50YEvrcrvENmyoMv5g==", + "requires": { + "@types/resolve": "^1.17.1", + "debug": "^4.3.1", + "escape-string-regexp": "^4.0.0", + "resolve": "^1.19.0" + } + }, + "@esbuild/android-arm": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.18.tgz", + "integrity": "sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==", + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.18.tgz", + "integrity": "sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==", + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.18.tgz", + "integrity": "sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==", + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.18.tgz", + "integrity": "sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==", + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.18.tgz", + "integrity": "sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==", + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.18.tgz", + "integrity": "sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==", + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.18.tgz", + "integrity": "sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==", + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.18.tgz", + "integrity": "sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==", + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.18.tgz", + "integrity": "sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==", + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.18.tgz", + "integrity": "sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==", + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.18.tgz", + "integrity": "sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==", + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.18.tgz", + "integrity": "sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==", + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.18.tgz", + "integrity": "sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==", + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.18.tgz", + "integrity": "sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==", + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.18.tgz", + "integrity": "sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==", + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.18.tgz", + "integrity": "sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==", + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.18.tgz", + "integrity": "sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==", + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.18.tgz", + "integrity": "sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==", + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.18.tgz", + "integrity": "sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==", + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.18.tgz", + "integrity": "sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==", + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.18.tgz", + "integrity": "sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==", + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.18.tgz", + "integrity": "sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==", + "optional": true + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==" + }, + "@eslint/eslintrc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.1", + "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" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@eslint/js": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz", + "integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==" + }, + "@fal-works/esbuild-plugin-global-externals": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", + "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==" + }, + "@floating-ui/core": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.7.3.tgz", + "integrity": "sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==" + }, + "@floating-ui/dom": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.5.4.tgz", + "integrity": "sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==", + "requires": { + "@floating-ui/core": "^0.7.3" + } + }, + "@floating-ui/react-dom": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-0.7.2.tgz", + "integrity": "sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==", + "requires": { + "@floating-ui/dom": "^0.5.3", + "use-isomorphic-layout-effect": "^1.1.1" + } + }, + "@grpc/grpc-js": { + "version": "1.8.14", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.8.14.tgz", + "integrity": "sha512-w84maJ6CKl5aApCMzFll0hxtFNT6or9WwMslobKaqWUEf1K+zhlL43bSQhFreyYWIWR+Z0xnVFC1KtLm4ZpM/A==", + "requires": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "dependencies": { + "@grpc/proto-loader": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.6.tgz", + "integrity": "sha512-QyAXR8Hyh7uMDmveWxDSUcJr9NAWaZ2I6IXgAYvQmfflwouTM+rArE2eEaCtLlRqO81j7pRLCt81IefUei6Zbw==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "protobufjs": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.3.tgz", + "integrity": "sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "dependencies": { + "long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + } + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + } + } + }, + "@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + } + } + }, + "@hookform/resolvers": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-3.1.0.tgz", + "integrity": "sha512-z0A8K+Nxq+f83Whm/ajlwE6VtQlp/yPHZnXw7XWVPIGm1Vx0QV8KThU3BpbBRfAZ7/dYqCKKBNnQh85BkmBKkA==", + "requires": {} + }, + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@ianvs/prettier-plugin-sort-imports": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-3.7.2.tgz", + "integrity": "sha512-bVckKToJM8XV2wTOG1VpeXrSmfAG49esVrikbxeFbY51RJdNke9AdMANJtGuACB59uo+pGlz0wBdWFrRzWyO1A==", + "dev": true, + "requires": { + "@babel/core": "^7.17.7", + "@babel/generator": "^7.17.7", + "@babel/parser": "^7.17.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "javascript-natural-sort": "0.7.1", + "lodash.clone": "^4.5.0", + "lodash.isequal": "^4.5.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + }, + "dependencies": { + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + } + } + }, + "@js-temporal/polyfill": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@js-temporal/polyfill/-/polyfill-0.4.3.tgz", + "integrity": "sha512-6Fmjo/HlkyVCmJzAPnvtEWlcbQUSRhi8qlN9EtJA/wP7FqXsevLLrlojR44kzNzrRkpf7eDJ+z7b4xQD/Ycypw==", + "requires": { + "jsbi": "^4.1.0", + "tslib": "^2.3.1" + } + }, + "@mdx-js/esbuild": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/esbuild/-/esbuild-2.3.0.tgz", + "integrity": "sha512-r/vsqsM0E+U4Wr0DK+0EfmABE/eg+8ITW4DjvYdh3ve/tK2safaqHArNnaqbOk1DjYGrhxtoXoGaM3BY8fGBTA==", + "requires": { + "@mdx-js/mdx": "^2.0.0", + "node-fetch": "^3.0.0", + "vfile": "^5.0.0" + } + }, + "@mdx-js/mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz", + "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/mdx": "^2.0.0", + "estree-util-build-jsx": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-util-to-js": "^1.1.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^2.0.0", + "markdown-extensions": "^1.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^2.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "unified": "^10.0.0", + "unist-util-position-from-estree": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" + } + }, + "@next-auth/prisma-adapter": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@next-auth/prisma-adapter/-/prisma-adapter-1.0.6.tgz", + "integrity": "sha512-Z7agwfSZEeEcqKqrnisBun7VndRPshd6vyDsoRU68MXbkui8storkHgvN2hnNDrqr/hSCF9aRn56a1qpihaB4A==", + "requires": {} + }, + "@next/env": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.3.1.tgz", + "integrity": "sha512-EDtCoedIZC7JlUQ3uaQpSc4aVmyhbLHmQVALg7pFfQgOTjgSnn7mKtA0DiCMkYvvsx6aFb5octGMtWrOtGXW9A==" + }, + "@next/eslint-plugin-next": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.0.0.tgz", + "integrity": "sha512-z+gnX4Zizatqatc6f4CQrcC9oN8Us3Vrq/OLyc98h7K/eWctrnV91zFZodmJHUjx0cITY8uYM7LXD7IdYkg3kg==", + "dev": true, + "requires": { + "glob": "7.1.7" + } + }, + "@next/swc-darwin-arm64": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.3.1.tgz", + "integrity": "sha512-UXPtriEc/pBP8luSLSCZBcbzPeVv+SSjs9cH/KygTbhmACye8/OOXRZO13Z2Wq1G0gLmEAIHQAOuF+vafPd2lw==", + "optional": true + }, + "@next/swc-darwin-x64": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.3.1.tgz", + "integrity": "sha512-lT36yYxosCfLtplFzJWgo0hrPu6/do8+msgM7oQkPeohDNdhjtjFUgOOwdSnPublLR6Mo2Ym4P/wl5OANuD2bw==", + "optional": true + }, + "@next/swc-linux-arm64-gnu": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.3.1.tgz", + "integrity": "sha512-wRb76nLWJhonH8s3kxC/1tFguEkeOPayIwe9mkaz1G/yeS3OrjeyKMJsb4+Kdg0zbTo53bNCOl59NNtDM7yyyw==", + "optional": true + }, + "@next/swc-linux-arm64-musl": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.3.1.tgz", + "integrity": "sha512-qz3BzjJRZ16Iq/jrp+pjiYOc0jTjHlfmxQmZk9x/+5uhRP6/eWQSTAPVJ33BMo6oK5O5N4644OgTAbzXzorecg==", + "optional": true + }, + "@next/swc-linux-x64-gnu": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.3.1.tgz", + "integrity": "sha512-6mgkLmwlyWlomQmpl21I3hxgqE5INoW4owTlcLpNsd1V4wP+J46BlI/5zV5KWWbzjfncIqzXoeGs5Eg+1GHODA==", + "optional": true + }, + "@next/swc-linux-x64-musl": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.3.1.tgz", + "integrity": "sha512-uqm5sielhQmKJM+qayIhgZv1KlS5pqTdQ99b+Z7hMWryXS96qE0DftTmMZowBcUL6x7s2vSXyH5wPtO1ON7LBg==", + "optional": true + }, + "@next/swc-win32-arm64-msvc": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.3.1.tgz", + "integrity": "sha512-WomIiTj/v3LevltlibNQKmvrOymNRYL+a0dp5R73IwPWN5FvXWwSELN/kiNALig/+T3luc4qHNTyvMCp9L6U5Q==", + "optional": true + }, + "@next/swc-win32-ia32-msvc": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.3.1.tgz", + "integrity": "sha512-M+PoH+0+q658wRUbs285RIaSTYnGBSTdweH/0CdzDgA6Q4rBM0sQs4DHmO3BPP0ltCO/vViIoyG7ks66XmCA5g==", + "optional": true + }, + "@next/swc-win32-x64-msvc": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.3.1.tgz", + "integrity": "sha512-Sl1F4Vp5Z1rNXWZYqJwMuWRRol4bqOB6+/d7KqkgQ4AcafKPN1PZmpkCoxv4UFHtFNIB7EotnuIhtXu3zScicQ==", + "optional": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@opentelemetry/api": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.1.0.tgz", + "integrity": "sha512-hf+3bwuBwtXsugA2ULBc95qxrOqP2pOekLz34BJhcAKawt94vfeNyUKpYc0lZQ/3sCP6LqRa7UAdHA7i5UODzQ==" + }, + "@opentelemetry/api-metrics": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-metrics/-/api-metrics-0.31.0.tgz", + "integrity": "sha512-PcL1x0kZtMie7NsNy67OyMvzLEXqf3xd0TZJKHHPMGTe89oMpNVrD1zJB1kZcwXOxLlHHb6tz21G3vvXPdXyZg==", + "requires": { + "@opentelemetry/api": "^1.0.0" + } + }, + "@opentelemetry/context-async-hooks": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.12.0.tgz", + "integrity": "sha512-PmwAanPNWCyS9JYFzhzVzHgviLhc0UHjOwdth+hp3HgQQ9XZZNE635P8JhAUHZmbghW9/qQFafRWOS4VN9VVnQ==", + "requires": {} + }, + "@opentelemetry/core": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.12.0.tgz", + "integrity": "sha512-4DWYNb3dLs2mSCGl65jY3aEgbvPWSHVQV/dmDWiYeWUrMakZQFcymqZOSUNZO0uDrEJoxMu8O5tZktX6UKFwag==", + "requires": { + "@opentelemetry/semantic-conventions": "1.12.0" + } + }, + "@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.31.0.tgz", + "integrity": "sha512-WapHtHPLOFObRMvtfRJX/EBRZS4YLpRY8E/OtIQmmAqwImDMAnMVF9fAjP6DSE/thOIN3Ot0/PLK5zFZUVV8SA==", + "requires": { + "@grpc/grpc-js": "^1.5.9", + "@grpc/proto-loader": "^0.6.9", + "@opentelemetry/core": "1.5.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.31.0", + "@opentelemetry/otlp-transformer": "0.31.0", + "@opentelemetry/resources": "1.5.0", + "@opentelemetry/sdk-trace-base": "1.5.0" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.5.0.tgz", + "integrity": "sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==", + "requires": { + "@opentelemetry/semantic-conventions": "1.5.0" + } + }, + "@opentelemetry/resources": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.5.0.tgz", + "integrity": "sha512-YeEfC6IY54U3xL3P2+UAiom+r50ZF2jM0J47RV5uTFGF19Xjd5zazSwDPgmxtAd6DwLX0/5S5iqrsH4nEXMYoA==", + "requires": { + "@opentelemetry/core": "1.5.0", + "@opentelemetry/semantic-conventions": "1.5.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.5.0.tgz", + "integrity": "sha512-6lx7YDf67HSQYuWnvq3XgSrWikDJLiGCbrpUP6UWJ5Z47HLcJvwZPRH+cQGJu1DFS3dT2cV3GpAR75/OofPNHQ==", + "requires": { + "@opentelemetry/core": "1.5.0", + "@opentelemetry/resources": "1.5.0", + "@opentelemetry/semantic-conventions": "1.5.0" + } + }, + "@opentelemetry/semantic-conventions": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz", + "integrity": "sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==" + } + } + }, + "@opentelemetry/otlp-exporter-base": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.31.0.tgz", + "integrity": "sha512-MI+LtGo/ZYL/g7ldWTAY9vMjMqlcWMj2undgcnq8Y5BoDLI8oBwGn//Lizjk4NikF+SkcolKB3+U05nCeT5djg==", + "requires": { + "@opentelemetry/core": "1.5.0" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.5.0.tgz", + "integrity": "sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==", + "requires": { + "@opentelemetry/semantic-conventions": "1.5.0" + } + }, + "@opentelemetry/semantic-conventions": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz", + "integrity": "sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==" + } + } + }, + "@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.31.0.tgz", + "integrity": "sha512-TfNZsQhWNd05CAaOwgN2lVthC8mkxvoArV6LfSyKyqSZ6srCnYPuW64yS/9buEhNvTkT3y63dzkVSnnv/1b3ow==", + "requires": { + "@grpc/grpc-js": "^1.5.9", + "@grpc/proto-loader": "^0.6.9", + "@opentelemetry/core": "1.5.0", + "@opentelemetry/otlp-exporter-base": "0.31.0" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.5.0.tgz", + "integrity": "sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==", + "requires": { + "@opentelemetry/semantic-conventions": "1.5.0" + } + }, + "@opentelemetry/semantic-conventions": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz", + "integrity": "sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==" + } + } + }, + "@opentelemetry/otlp-transformer": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.31.0.tgz", + "integrity": "sha512-xCEsB0gTs7s/FMEv8+DWE6awfHJ5oHkFKSGePr6tT5Mh95rd1845WTefvLc++mYpewY8KnQ7tyo/zEfwywCIhw==", + "requires": { + "@opentelemetry/api-metrics": "0.31.0", + "@opentelemetry/core": "1.5.0", + "@opentelemetry/resources": "1.5.0", + "@opentelemetry/sdk-metrics-base": "0.31.0", + "@opentelemetry/sdk-trace-base": "1.5.0" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.5.0.tgz", + "integrity": "sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==", + "requires": { + "@opentelemetry/semantic-conventions": "1.5.0" + } + }, + "@opentelemetry/resources": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.5.0.tgz", + "integrity": "sha512-YeEfC6IY54U3xL3P2+UAiom+r50ZF2jM0J47RV5uTFGF19Xjd5zazSwDPgmxtAd6DwLX0/5S5iqrsH4nEXMYoA==", + "requires": { + "@opentelemetry/core": "1.5.0", + "@opentelemetry/semantic-conventions": "1.5.0" + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.5.0.tgz", + "integrity": "sha512-6lx7YDf67HSQYuWnvq3XgSrWikDJLiGCbrpUP6UWJ5Z47HLcJvwZPRH+cQGJu1DFS3dT2cV3GpAR75/OofPNHQ==", + "requires": { + "@opentelemetry/core": "1.5.0", + "@opentelemetry/resources": "1.5.0", + "@opentelemetry/semantic-conventions": "1.5.0" + } + }, + "@opentelemetry/semantic-conventions": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz", + "integrity": "sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==" + } + } + }, + "@opentelemetry/propagator-b3": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.12.0.tgz", + "integrity": "sha512-WFcn98075QPc2zE1obhKydJHUehI5/HuLoelPEVwATj+487hjCwjHj9r2fgmQkWpvuNSB7CJaA0ys6qqq1N6lg==", + "requires": { + "@opentelemetry/core": "1.12.0" + } + }, + "@opentelemetry/propagator-jaeger": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.12.0.tgz", + "integrity": "sha512-ugtWF7GC6X5RIJ0+iMwW2iVAGNs206CAeq8XQ8OkJRg+v0lp4H0/i+gJ4hubTT8NIL5a3IxtIrAENPLIGdLucQ==", + "requires": { + "@opentelemetry/core": "1.12.0" + } + }, + "@opentelemetry/resources": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.12.0.tgz", + "integrity": "sha512-gunMKXG0hJrR0LXrqh7BVbziA/+iJBL3ZbXCXO64uY+SrExkwoyJkpiq9l5ismkGF/A20mDEV7tGwh+KyPw00Q==", + "requires": { + "@opentelemetry/core": "1.12.0", + "@opentelemetry/semantic-conventions": "1.12.0" + } + }, + "@opentelemetry/sdk-metrics-base": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics-base/-/sdk-metrics-base-0.31.0.tgz", + "integrity": "sha512-4R2Bjl3wlqIGcq4bCoI9/pD49ld+tEoM9n85UfFzr/aUe+2huY2jTPq/BP9SVB8d2Zfg7mGTIFeapcEvAdKK7g==", + "requires": { + "@opentelemetry/api-metrics": "0.31.0", + "@opentelemetry/core": "1.5.0", + "@opentelemetry/resources": "1.5.0", + "lodash.merge": "4.6.2" + }, + "dependencies": { + "@opentelemetry/core": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.5.0.tgz", + "integrity": "sha512-B3DIMkQN0DANrr7XrMLS4pR6d2o/jqT09x4nZJz6wSJ9SHr4eQIqeFBNeEUQG1I+AuOcH2UbJtgFm7fKxLqd+w==", + "requires": { + "@opentelemetry/semantic-conventions": "1.5.0" + } + }, + "@opentelemetry/resources": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.5.0.tgz", + "integrity": "sha512-YeEfC6IY54U3xL3P2+UAiom+r50ZF2jM0J47RV5uTFGF19Xjd5zazSwDPgmxtAd6DwLX0/5S5iqrsH4nEXMYoA==", + "requires": { + "@opentelemetry/core": "1.5.0", + "@opentelemetry/semantic-conventions": "1.5.0" + } + }, + "@opentelemetry/semantic-conventions": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.5.0.tgz", + "integrity": "sha512-wlYG/U6ddW1ilXslnDLLQYJ8nd97W8JJTTfwkGhubx6dzW6SUkd+N4/MzTjjyZlrHQunxHtkHFvVpUKiROvFDw==" + } + } + }, + "@opentelemetry/sdk-trace-base": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.12.0.tgz", + "integrity": "sha512-pfCOB3tNDlYVoWuz4D7Ji+Jmy9MHnATWHVpkERdCEiwUGEZ+4IvNPXUcPc37wJVmMpjGLeaWgPPrie0KIpWf1A==", + "requires": { + "@opentelemetry/core": "1.12.0", + "@opentelemetry/resources": "1.12.0", + "@opentelemetry/semantic-conventions": "1.12.0" + } + }, + "@opentelemetry/sdk-trace-node": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.12.0.tgz", + "integrity": "sha512-PxpDemnNZLLeFNLAu95/K3QubjlaScXVjVQPlwPui65VRxIvxGVysnN7DFfsref+qoh1hI6nlrYSij43vxdm2w==", + "requires": { + "@opentelemetry/context-async-hooks": "1.12.0", + "@opentelemetry/core": "1.12.0", + "@opentelemetry/propagator-b3": "1.12.0", + "@opentelemetry/propagator-jaeger": "1.12.0", + "@opentelemetry/sdk-trace-base": "1.12.0", + "semver": "^7.3.5" + } + }, + "@opentelemetry/semantic-conventions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.12.0.tgz", + "integrity": "sha512-hO+bdeGOlJwqowUBoZF5LyP3ORUFOP1G0GRv8N45W/cztXbT2ZEXaAzfokRS9Xc9FWmYrDj32mF6SzH6wuoIyA==" + }, + "@panva/hkdf": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.0.4.tgz", + "integrity": "sha512-003xWiCuvePbLaPHT+CRuaV4GlyCAVm6XYSbBZDHoWZGn1mNkVKFaDbGJjjxmEFvizUwlCoM6O18FCBMMky2zQ==" + }, + "@prisma/client": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.13.0.tgz", + "integrity": "sha512-YaiiICcRB2hatxsbnfB66uWXjcRw3jsZdlAVxmx0cFcTc/Ad/sKdHCcWSnqyDX47vAewkjRFwiLwrOUjswVvmA==", + "requires": { + "@prisma/engines-version": "4.13.0-50.1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a" + } + }, + "@prisma/engines": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.13.0.tgz", + "integrity": "sha512-HrniowHRZXHuGT9XRgoXEaP2gJLXM5RMoItaY2PkjvuZ+iHc0Zjbm/302MB8YsPdWozAPHHn+jpFEcEn71OgPw==", + "devOptional": true + }, + "@prisma/engines-version": { + "version": "4.13.0-50.1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.13.0-50.1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a.tgz", + "integrity": "sha512-fsQlbkhPJf08JOzKoyoD9atdUijuGBekwoOPZC3YOygXEml1MTtgXVpnUNchQlRSY82OQ6pSGQ9PxUe4arcSLQ==" + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "@radix-ui/number": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.0.tgz", + "integrity": "sha512-Ofwh/1HX69ZfJRiRBMTy7rgjAzHmwe4kW9C9Y99HTRUcYLUuVT0KESFj15rPjRgKJs20GPq8Bm5aEDJ8DuA3vA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", + "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-accessible-icon": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accessible-icon/-/react-accessible-icon-1.0.2.tgz", + "integrity": "sha512-YcZBOOB1xdbVVBK0sQzrpU4kABloQGfjKdp60mmFFq7oIKcWuH7d+auYS63vZMZH1rAijU6TFLawt2hLoPZWfA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-visually-hidden": "1.0.2" + } + }, + "@radix-ui/react-accordion": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-accordion/-/react-accordion-1.1.1.tgz", + "integrity": "sha512-TQtyyRubYe8DD6DYCovNLTjd2D+TFrNCpr99T5M3cYUbR7BsRxWsxfInjbQ1nHsdy2uPTcnJS5npyXPVfP0piw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collapsible": "1.0.2", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-alert-dialog": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.0.3.tgz", + "integrity": "sha512-QXFy7+bhGi0u+paF2QbJeSCHZs4gLMJIPm6sajUamyW0fro6g1CaSGc5zmc4QmK2NlSGUrq8m+UsUqJYtzvXow==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dialog": "1.0.3", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1" + } + }, + "@radix-ui/react-arrow": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.2.tgz", + "integrity": "sha512-fqYwhhI9IarZ0ll2cUSfKuXHlJK0qE4AfnRrPBbRwEH/4mGQn04/QFGomLi8TXWIdv9WJk//KgGm+aDxVIr1wA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + } + }, + "@radix-ui/react-aspect-ratio": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-aspect-ratio/-/react-aspect-ratio-1.0.2.tgz", + "integrity": "sha512-YCujQYnwcVcakbdhE8eTjhh4QR8CsngEcRlSzIPWw1vp3KPC9orETo8CxuVM65j5HAp0oFoOlIy6v7SuF+9P+Q==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + } + }, + "@radix-ui/react-avatar": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.0.2.tgz", + "integrity": "sha512-XRL8z2l9V7hRLCPjHWg/34RBPZUGpmOjmsRSNvIh2DI28GyIWDChbcsDUVc63MzOItk6Q83Ob2KK8k2FUlXlGA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-checkbox": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-checkbox/-/react-checkbox-1.0.3.tgz", + "integrity": "sha512-55B8/vKzTuzxllH5sGJO4zaBf9gYpJuJRRzaOKm+0oAefRnMvbf+Kgww7IOANVN0w3z7agFJgtnXaZl8Uj95AA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + } + }, + "@radix-ui/react-collapsible": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collapsible/-/react-collapsible-1.0.2.tgz", + "integrity": "sha512-QNiDT6Au8jUU0K1WV+HEd4loH7C5CKQjeXxskwqyiyAkyCmW7qlQM5vSSJCIoQC+OVPyhgafSmGudRP8Qm1/gA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.2.tgz", + "integrity": "sha512-s8WdQQ6wNXpaxdZ308KSr8fEWGrg4un8i4r/w7fhiS4ElRNjk5rRcl0/C6TANG2LvLOGIxtzo/jAg6Qf73TEBw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1" + } + }, + "@radix-ui/react-compose-refs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", + "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-context": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz", + "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-context-menu": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context-menu/-/react-context-menu-2.1.3.tgz", + "integrity": "sha512-T+Jpbl/L9eJmlNGdgrl39NUqYTrtHJz4FmjdSc2WDUiZXWMmokK+1K8t/xEcx9q2PvVYfL5UDy9dkzU9UouyGw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-menu": "2.0.4", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-dialog": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.3.tgz", + "integrity": "sha512-owNhq36kNPqC2/a+zJRioPg6HHnTn5B/sh/NjTY8r4W9g1L5VJlrzZIVcBr7R9Mg8iLjVmh6MGgMlfoVf/WO/A==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + } + }, + "@radix-ui/react-direction": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.0.tgz", + "integrity": "sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-dismissable-layer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.3.tgz", + "integrity": "sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-escape-keydown": "1.0.2" + } + }, + "@radix-ui/react-dropdown-menu": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.4.tgz", + "integrity": "sha512-y6AT9+MydyXcByivdK1+QpjWoKaC7MLjkS/cH1Q3keEyMvDkiY85m8o2Bi6+Z1PPUlCsMULopxagQOSfN0wahg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-menu": "2.0.4", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-focus-guards": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz", + "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-focus-scope": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.2.tgz", + "integrity": "sha512-spwXlNTfeIprt+kaEWE/qYuYT3ZAqJiAGjN/JgdvgVDTu8yc+HuX+WOWXrKliKnLnwck0F6JDkqIERncnih+4A==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "@radix-ui/react-hover-card": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-hover-card/-/react-hover-card-1.0.5.tgz", + "integrity": "sha512-jXRuZEkxSWdHZbVyL0J46cm7pQjmOMpwJEFKY+VqAJnV+FxS+zIZExI1OCeIiDwCBzUy6If1FfouOsfqBxr86g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-popper": "1.1.1", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", + "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.0.1.tgz", + "integrity": "sha512-qcfbS3B8hTYmEO44RNcXB6pegkxRsJIbdxTMu0PEX0Luv5O2DvTIwwVYxQfUwLpM88EL84QRPLOLgwUSApMsLQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + } + }, + "@radix-ui/react-menu": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.4.tgz", + "integrity": "sha512-mzKR47tZ1t193trEqlQoJvzY4u9vYfVH16ryBrVrCAGZzkgyWnMQYEZdUkM7y8ak9mrkKtJiqB47TlEnubeOFQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.1", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-roving-focus": "1.0.3", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + } + }, + "@radix-ui/react-menubar": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menubar/-/react-menubar-1.0.2.tgz", + "integrity": "sha512-woEg2ZODGoJHonr6ZwC01ZCpDifS6BapI5ythRfvWPBeL/80CX3u4sQKaF/58bbAZQsDnVwO5M9b0XVBN3jLhA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-menu": "2.0.4", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-roving-focus": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-navigation-menu": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-navigation-menu/-/react-navigation-menu-1.1.2.tgz", + "integrity": "sha512-1fSjOAGTThYSgJ5pENG2V8we7+6KDbfbiyt66HmLTeo0W3PAmmciclm0o97VlcVZW7q5Vg2hN7Cbj4XKo5u2sw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.2" + } + }, + "@radix-ui/react-popover": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popover/-/react-popover-1.0.5.tgz", + "integrity": "sha512-GRHZ8yD12MrN2NLobHPE8Rb5uHTxd9x372DE9PPNnBjpczAQHcZ5ne0KXG4xpf+RDdXSzdLv9ym6mYJCDTaUZg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.1", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + } + }, + "@radix-ui/react-popper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.1.tgz", + "integrity": "sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==", + "requires": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "0.7.2", + "@radix-ui/react-arrow": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-rect": "1.0.0", + "@radix-ui/react-use-size": "1.0.0", + "@radix-ui/rect": "1.0.0" + } + }, + "@radix-ui/react-portal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.2.tgz", + "integrity": "sha512-swu32idoCW7KA2VEiUZGBSu9nB6qwGdV6k6HYhUoOo3M1FFpD+VgLzUqtt3mwL1ssz7r2x8MggpLSQach2Xy/Q==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + } + }, + "@radix-ui/react-presence": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz", + "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.2.tgz", + "integrity": "sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.1" + } + }, + "@radix-ui/react-progress": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-progress/-/react-progress-1.0.2.tgz", + "integrity": "sha512-c16RVM43ct2koRcMmPw4b47JWFNs89qe5p4Um9dwoPs0yi+d7It1MJ35EpsX+93o31Mqdwe4vQyu0SrHrygdCg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.2" + } + }, + "@radix-ui/react-radio-group": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-radio-group/-/react-radio-group-1.1.2.tgz", + "integrity": "sha512-S7K8upMjOkx1fTUzEugbfCYPwI9Yw4m2h2ZfJP+ZWP/Mzc/LE2T6QgiAMaSaC3vZSxU5Kk5Eb377zMklWeaaCQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-roving-focus": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + } + }, + "@radix-ui/react-roving-focus": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.3.tgz", + "integrity": "sha512-stjCkIoMe6h+1fWtXlA6cRfikdBzCLp3SnVk7c48cv/uy3DTGoXhN76YaOYUJuy3aEDvDIKwKR5KSmvrtPvQPQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-scroll-area": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.3.tgz", + "integrity": "sha512-sBX9j8Q+0/jReNObEAveKIGXJtk3xUoSIx4cMKygGtO128QJyVDn01XNOFsyvihKDCTcu7SINzQ2jPAZEhIQtw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-select": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.1.tgz", + "integrity": "sha512-GULRMITaOHNj79BZvQs3iZO0+f2IgI8g5HDhMi7Bnc13t7IlG86NFtOCfTLme4PNZdEtU+no+oGgcl6IFiphpQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.2", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.1", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.2", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + } + }, + "@radix-ui/react-separator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.2.tgz", + "integrity": "sha512-lZoAG/rS2jzb/OSvyBrpN3dmikw20ewmWx1GkM1VldbDyD0DACCbH9LIXSrqyS/2mE1VYKOHmyq5W90Dx4ryqA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + } + }, + "@radix-ui/react-slider": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slider/-/react-slider-1.1.1.tgz", + "integrity": "sha512-0aswLpUKZIraPEOcXfwW25N1KPfLA6Mvm1TxogUChGsbLbys2ihd7uk9XAKsol9ZQPucxh2/mybwdRtAKrs/MQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.0", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + } + }, + "@radix-ui/react-slot": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", + "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + } + }, + "@radix-ui/react-switch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.0.2.tgz", + "integrity": "sha512-BcG/LKehxt36NXG0wPnoCitIfSMtU9Xo7BmythYA1PAMLtsMvW7kALfBzmduQoHTWcKr0AVcFyh0gChBUp9TiQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" + } + }, + "@radix-ui/react-tabs": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tabs/-/react-tabs-1.0.3.tgz", + "integrity": "sha512-4CkF/Rx1GcrusI/JZ1Rvyx4okGUs6wEenWA0RG/N+CwkRhTy7t54y7BLsWUXrAz/GRbBfHQg/Odfs/RoW0CiRA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-roving-focus": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-toast": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toast/-/react-toast-1.1.3.tgz", + "integrity": "sha512-yHFgpxi9wjbfPvpSPdYAzivCqw48eA1ofT8m/WqYOVTxKPdmQMuVKRYPlMmj4C1d6tJdFj/LBa1J4iY3fL4OwQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.2", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.2" + } + }, + "@radix-ui/react-toggle": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.2.tgz", + "integrity": "sha512-1MhVrHjgdmYDBgBpmOB0sjK096gFrVqUocsHNapkOTkZIxOwjpGxnW9e24CjQQX9D/c57dI6E8zAAdeAeIdY8g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-toggle-group": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.3.tgz", + "integrity": "sha512-fl7yQ3Ty9+jeWb+TwzMkidXhTgFc5HKFxaEDn9nShjLPS1ya/bA5t2JK8wkUaUH6mo6yU+M3vcmUkxnchlXYtw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-direction": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-roving-focus": "1.0.3", + "@radix-ui/react-toggle": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0" + } + }, + "@radix-ui/react-tooltip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.5.tgz", + "integrity": "sha512-cDKVcfzyO6PpckZekODJZDe5ZxZ2fCZlzKzTmPhe4mX9qTHRfLcKgqb0OKf22xLwDequ2tVleim+ZYx3rabD5w==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.3", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.1.1", + "@radix-ui/react-portal": "1.0.2", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-slot": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.2" + } + }, + "@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", + "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-controllable-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", + "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "@radix-ui/react-use-escape-keydown": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.2.tgz", + "integrity": "sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "@radix-ui/react-use-layout-effect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz", + "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-previous": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.0.tgz", + "integrity": "sha512-RG2K8z/K7InnOKpq6YLDmT49HGjNmrK+fr82UCVKT2sW0GYfVnYp4wZWBooT/EYfQ5faA9uIjvsuMMhH61rheg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-rect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.0.tgz", + "integrity": "sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.0" + } + }, + "@radix-ui/react-use-size": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.0.tgz", + "integrity": "sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-visually-hidden": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.2.tgz", + "integrity": "sha512-qirnJxtYn73HEk1rXL12/mXnu2rwsNHDID10th2JGtdK25T9wX+mxRmGt7iPSahw512GbZOc0syZX1nLQGoEOg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.2" + } + }, + "@radix-ui/rect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.0.tgz", + "integrity": "sha512-d0O68AYy/9oeEy1DdC07bz1/ZXX+DqCskRd3i4JzLSTXwefzaepQrKjXC7aNM8lTHjFLDO0pDgaEiQ7jEk+HVg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@react-editor-js/client": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-editor-js/client/-/client-2.1.0.tgz", + "integrity": "sha512-X/OwqY2KKUUVIy24zvubHTI4qhiVIWMxGlU/Bc6tkf9gcsWgQjPvn75DwrQ5SIGBOYpSBcHY01JX0RRtJHRumw==", + "requires": { + "@react-editor-js/core": "2.1.0" + } + }, + "@react-editor-js/core": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-editor-js/core/-/core-2.1.0.tgz", + "integrity": "sha512-6h98D5g2RatdCDQRW/+N+eiMtjoq0n1n02m8oA7FrlEzEaOUyV+J+rmtmRS8OexLVOiNeWaSPDpVJ3MNiVLq8Q==", + "requires": {} + }, + "@react-editor-js/server": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@react-editor-js/server/-/server-2.1.0.tgz", + "integrity": "sha512-RnTbCmzCHbjcjPNKhr9FaehItHgAZyd47Lq+iIGynFqWSsrwGy46LgOXSvb50DYbwDyT0GtxaXBIk6aiFki1Dg==", + "requires": { + "@react-editor-js/core": "2.1.0" + } + }, + "@resvg/resvg-wasm": { + "version": "2.0.0-alpha.4", + "resolved": "https://registry.npmjs.org/@resvg/resvg-wasm/-/resvg-wasm-2.0.0-alpha.4.tgz", + "integrity": "sha512-pWIG9a/x1ky8gXKRhPH1OPKpHFoMN1ISLbJ+O+gPXQHIAKhNd5I28RlWf7q576hAOQA9JZTlo3p/M2uyLzJmmw==" + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==", + "dev": true + }, + "@shuding/opentype.js": { + "version": "1.4.0-beta.0", + "resolved": "https://registry.npmjs.org/@shuding/opentype.js/-/opentype.js-1.4.0-beta.0.tgz", + "integrity": "sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==", + "requires": { + "fflate": "^0.7.3", + "string.prototype.codepointat": "^0.2.1" + } + }, + "@swc/helpers": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.0.tgz", + "integrity": "sha512-SjY/p4MmECVVEWspzSRpQEM3sjR17sP8PbGxELWrT+YZMBfiUyt1MRUNjMV23zohwlG2HYtCQOsCwsTHguXkyg==", + "requires": { + "tslib": "^2.4.0" + } + }, + "@tailwindcss/line-clamp": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/line-clamp/-/line-clamp-0.4.4.tgz", + "integrity": "sha512-5U6SY5z8N42VtrCrKlsTAA35gy2VSyYtHWCsg1H87NU1SXnEfekTVlrga9fzUDrrHcGi2Lb5KenUWb4lRQT5/g==", + "dev": true, + "requires": {} + }, + "@tailwindcss/typography": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz", + "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==", + "dev": true, + "requires": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + } + }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", + "devOptional": true + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", + "devOptional": true + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "devOptional": true + }, + "@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", + "devOptional": true + }, + "@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "requires": { + "@types/estree": "*" + } + }, + "@types/debug": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz", + "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==", + "requires": { + "@types/ms": "*" + } + }, + "@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "@types/estree-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.0.tgz", + "integrity": "sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==", + "requires": { + "@types/estree": "*" + } + }, + "@types/extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/extend/-/extend-3.0.1.tgz", + "integrity": "sha512-R1g/VyKFFI2HLC1QGAeTtCBWCo6n75l41OnsVYNbmKG+kempOESaodf6BeJyUM3Q0rKa/NQcTHbB2+66lNnxLw==", + "dev": true + }, + "@types/hast": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", + "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "requires": { + "@types/unist": "*" + } + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, + "@types/mdast": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.11.tgz", + "integrity": "sha512-Y/uImid8aAwrEA24/1tcRZwpxX3pIFTSilcNDKSPn+Y2iDywSEachzRuvgAYYLR3wpGXAsMbv5lvKLDZLeYPAw==", + "requires": { + "@types/unist": "*" + } + }, + "@types/mdx": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.4.tgz", + "integrity": "sha512-qCYrNdpKwN6YO6FVnx+ulfqifKlE3lQGsNhvDaW9Oxzyob/cRLBJWow8GHBBD4NxQ7BVvtsATgLsX0vZAWmtrg==" + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true + }, + "@types/ms": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", + "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" + }, + "@types/node": { + "version": "18.16.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.1.tgz", + "integrity": "sha512-DZxSZWXxFfOlx7k7Rv4LAyiMroaxa3Ly/7OOzZO8cBNho0YzAi4qlbrx8W27JGqG57IgR/6J7r+nOJWw6kcvZA==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "devOptional": true + }, + "@types/react": { + "version": "18.0.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.15.tgz", + "integrity": "sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==", + "devOptional": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" + }, + "@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "devOptional": true + }, + "@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + }, + "@types/yoga-layout": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", + "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" + }, + "@typescript-eslint/parser": { + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.1.tgz", + "integrity": "sha512-nzjFAN8WEu6yPRDizIFyzAfgK7nybPodMNFGNH0M9tei2gYnYszRDqVA0xlnRjkl7Hkx2vYrEdb6fP2a21cG1g==", + "requires": { + "@typescript-eslint/scope-manager": "5.59.1", + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/typescript-estree": "5.59.1", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.1.tgz", + "integrity": "sha512-mau0waO5frJctPuAzcxiNWqJR5Z8V0190FTSqRw1Q4Euop6+zTwHAf8YIXNwDOT29tyUDrQ65jSg9aTU/H0omA==", + "requires": { + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/visitor-keys": "5.59.1" + } + }, + "@typescript-eslint/types": { + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.1.tgz", + "integrity": "sha512-dg0ICB+RZwHlysIy/Dh1SP+gnXNzwd/KS0JprD3Lmgmdq+dJAJnUPe1gNG34p0U19HvRlGX733d/KqscrGC1Pg==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.1.tgz", + "integrity": "sha512-lYLBBOCsFltFy7XVqzX0Ju+Lh3WPIAWxYpmH/Q7ZoqzbscLiCW00LeYCdsUnnfnj29/s1WovXKh2gwCoinHNGA==", + "requires": { + "@typescript-eslint/types": "5.59.1", + "@typescript-eslint/visitor-keys": "5.59.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.59.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.1.tgz", + "integrity": "sha512-6waEYwBTCWryx0VJmP7JaM4FpipLsFl9CvYf2foAE8Qh/Y0s+bxWysciwOs0LTBED4JCaNxTZ5rGadB14M6dwA==", + "requires": { + "@typescript-eslint/types": "5.59.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@vercel/analytics": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@vercel/analytics/-/analytics-1.0.0.tgz", + "integrity": "sha512-RQmj7pv82JwGDHrnKeRc6TtSw2U7rWNubc2IH0ernTzWTj02yr9zvIYiYJeztsBzrJtWv7m8Nz6vxxb+cdEtJw==", + "requires": {} + }, + "@vercel/og": { + "version": "0.0.21", + "resolved": "https://registry.npmjs.org/@vercel/og/-/og-0.0.21.tgz", + "integrity": "sha512-WgMahG5c8UM7xtn/mT+ljUpDMSDnSlu8AXL52JtTwxb1odrd0GWqZg2N1X38wulPj+sCccNpDdFmmAuw0GLc+Q==", + "requires": { + "@resvg/resvg-wasm": "2.0.0-alpha.4", + "satori": "0.0.44", + "yoga-wasm-web": "0.1.2" + } + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "devOptional": true + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "aria-hidden": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", + "requires": { + "tslib": "^2.0.0" + } + }, + "aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true + }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", + "dev": true + }, + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + } + }, + "array-timsort": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", + "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true + }, + "astring": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.4.tgz", + "integrity": "sha512-97a+l2LBU3Op3bBQEff79i/E4jMD2ZLFD8rHx9B6mXyB2uQwhJQYfiDqUwtfjF4QA1F2qs//N6Cw8LetMbQjcw==" + }, + "autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "requires": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, + "axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "dev": true + }, + "axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "requires": { + "follow-redirects": "^1.14.7" + } + }, + "axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dev": true, + "requires": { + "deep-equal": "^2.0.5" + } + }, + "bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "requires": { + "streamsearch": "^1.1.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==" + }, + "caniuse-lite": { + "version": "1.0.30001481", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz", + "integrity": "sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==" + }, + "ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" + }, + "character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==" + }, + "character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" + }, + "character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.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" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "class-variance-authority": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.4.0.tgz", + "integrity": "sha512-74enNN8O9ZNieycac/y8FxqgyzZhZbxmCitAtAeUrLPlxjSd5zA7LfpprmxEcOmQBnaGs5hYhiSGnJ0mqrtBLQ==", + "requires": {} + }, + "client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "clipanion": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-3.2.0.tgz", + "integrity": "sha512-XaPQiJQZKbyaaDbv5yR/cAt/ORfZfENkr4wGQj+Go/Uf/65ofTQBCPirgWFeJctZW24V3mxrFiEnEmqBflrJYA==", + "requires": { + "typanion": "^3.8.0" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, + "cmdk": { + "version": "0.1.22", + "resolved": "https://registry.npmjs.org/cmdk/-/cmdk-0.1.22.tgz", + "integrity": "sha512-F0ffliBO/U6SXKGRud9AjsNuINvfF+d9BVUgi/y2+v3TSBHVOmIXl43CWLEyEEIOwc2DTnlXvIQenhGAEpwW0Q==", + "requires": { + "@radix-ui/react-dialog": "1.0.0", + "command-score": "0.1.2" + }, + "dependencies": { + "@radix-ui/react-dialog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz", + "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.0", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-portal": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-slot": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.4" + } + }, + "@radix-ui/react-dismissable-layer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz", + "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-escape-keydown": "1.0.0" + } + }, + "@radix-ui/react-focus-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz", + "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "@radix-ui/react-portal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz", + "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.0" + } + }, + "@radix-ui/react-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz", + "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.0" + } + }, + "@radix-ui/react-slot": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz", + "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + } + }, + "@radix-ui/react-use-escape-keydown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz", + "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "react-remove-scroll": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz", + "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==", + "requires": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + } + } + }, + "codex-notifier": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/codex-notifier/-/codex-notifier-1.1.2.tgz", + "integrity": "sha512-DCp6xe/LGueJ1N5sXEwcBc3r3PyVkEEDNWCVigfvywAkeXcZMk9K41a31tkEFBW0Ptlwji6/JlAb49E3Yrxbtg==" + }, + "codex-tooltip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/codex-tooltip/-/codex-tooltip-1.0.5.tgz", + "integrity": "sha512-IuA8LeyLU5p1B+HyhOsqR6oxyFQ11k3i9e9aXw40CrHFTRO2Y1npNBVU3W1SvhKAbUU7R/YikUBdcYFP0RcJag==" + }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" + }, + "command-score": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/command-score/-/command-score-0.1.2.tgz", + "integrity": "sha512-VtDvQpIJBvBatnONUsPzXYFVKQQAhuf3XTNOAsdBxCNO/QCtUUd8LSgjn0GVarBkCad6aJCZfXgrjYbl/KRr7w==" + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + }, + "comment-json": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.3.tgz", + "integrity": "sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==", + "requires": { + "array-timsort": "^1.0.3", + "core-util-is": "^1.0.3", + "esprima": "^4.0.1", + "has-own-prop": "^2.0.0", + "repeat-string": "^1.6.1" + } + }, + "compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dev": true, + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "concurrently": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.0.1.tgz", + "integrity": "sha512-Sh8bGQMEL0TAmAm2meAXMjcASHZa7V0xXQVDBLknCPa9TPtkY9yYs+0cnGGgfdkW0SV1Mlg+hVGfXcoI8d3MJA==", + "requires": { + "chalk": "^4.1.2", + "date-fns": "^2.29.3", + "lodash": "^4.17.21", + "rxjs": "^7.8.0", + "shell-quote": "^1.8.0", + "spawn-command": "0.0.2-1", + "supports-color": "^8.1.1", + "tree-kill": "^1.2.2", + "yargs": "^17.7.1" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "contentlayer": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/contentlayer/-/contentlayer-0.3.2.tgz", + "integrity": "sha512-fQN3l/KvUW+nIvXiaShpOCvXX4alNbvfo56vnVxHVm6vKP10bb/IRhjMXPXZzr+5hmCaeep9wMpCAvOKB6NJHA==", + "requires": { + "@contentlayer/cli": "0.3.2", + "@contentlayer/client": "0.3.2", + "@contentlayer/core": "0.3.2", + "@contentlayer/source-files": "0.3.2", + "@contentlayer/source-remote-files": "0.3.2", + "@contentlayer/utils": "0.3.2" + } + }, + "conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + } + }, + "conventional-changelog-conventionalcommits": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz", + "integrity": "sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==", + "dev": true, + "requires": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + } + }, + "conventional-commits-parser": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", + "dev": true, + "requires": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + } + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "dev": true, + "requires": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + } + }, + "cosmiconfig-typescript-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", + "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", + "dev": true, + "requires": {} + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "devOptional": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-background-parser": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-background-parser/-/css-background-parser-0.1.0.tgz", + "integrity": "sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==" + }, + "css-box-shadow": { + "version": "1.0.0-3", + "resolved": "https://registry.npmjs.org/css-box-shadow/-/css-box-shadow-1.0.0-3.tgz", + "integrity": "sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg==" + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + }, + "css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "devOptional": true + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "dev": true + }, + "data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" + }, + "date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, + "decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "requires": { + "character-entities": "^2.0.0" + } + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + } + }, + "deep-equal": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz", + "integrity": "sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" + }, + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + }, + "detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "devOptional": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "electron-to-chromium": { + "version": "1.4.372", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.372.tgz", + "integrity": "sha512-MrlFq/j+TYHOjeWsWGYfzevc25HNeJdsF6qaLFrqBTRWZQtWkb1myq/Q2veLWezVaa5OcSZ99CFwTT4aF4Mung==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + } + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.17.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.18.tgz", + "integrity": "sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==", + "requires": { + "@esbuild/android-arm": "0.17.18", + "@esbuild/android-arm64": "0.17.18", + "@esbuild/android-x64": "0.17.18", + "@esbuild/darwin-arm64": "0.17.18", + "@esbuild/darwin-x64": "0.17.18", + "@esbuild/freebsd-arm64": "0.17.18", + "@esbuild/freebsd-x64": "0.17.18", + "@esbuild/linux-arm": "0.17.18", + "@esbuild/linux-arm64": "0.17.18", + "@esbuild/linux-ia32": "0.17.18", + "@esbuild/linux-loong64": "0.17.18", + "@esbuild/linux-mips64el": "0.17.18", + "@esbuild/linux-ppc64": "0.17.18", + "@esbuild/linux-riscv64": "0.17.18", + "@esbuild/linux-s390x": "0.17.18", + "@esbuild/linux-x64": "0.17.18", + "@esbuild/netbsd-x64": "0.17.18", + "@esbuild/openbsd-x64": "0.17.18", + "@esbuild/sunos-x64": "0.17.18", + "@esbuild/win32-arm64": "0.17.18", + "@esbuild/win32-ia32": "0.17.18", + "@esbuild/win32-x64": "0.17.18" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint": { + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz", + "integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.39.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "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.0", + "eslint-visitor-keys": "^3.4.0", + "espree": "^9.5.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", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "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.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "eslint-config-next": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.0.0.tgz", + "integrity": "sha512-y2nqWS2tycWySdVhb+rhp6CuDmDazGySqkzzQZf3UTyfHyC7og1m5m/AtMFwCo5mtvDqvw1BENin52kV9733lg==", + "dev": true, + "requires": { + "@next/eslint-plugin-next": "13.0.0", + "@rushstack/eslint-patch": "^1.1.3", + "@typescript-eslint/parser": "^5.21.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^2.7.1", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.31.7", + "eslint-plugin-react-hooks": "^4.5.0" + } + }, + "eslint-config-prettier": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-import-resolver-typescript": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz", + "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==", + "dev": true, + "requires": { + "debug": "^4.3.4", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "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" + } + } + } + }, + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-react": { + "version": "7.32.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", + "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.8" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "requires": {} + }, + "eslint-plugin-tailwindcss": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-tailwindcss/-/eslint-plugin-tailwindcss-3.11.0.tgz", + "integrity": "sha512-RaraOG4D6VXutKnoNvFQ4+frTWGJDKtezy1yCrGFS7Um1to/npDNdh2GL19IRoGB/eanbtwhxFXy+xyEw0grAg==", + "dev": true, + "requires": { + "fast-glob": "^3.2.5", + "postcss": "^8.4.4" + } + }, + "eslint-scope": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==" + }, + "espree": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-util-attach-comments": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", + "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", + "requires": { + "@types/estree": "^1.0.0" + } + }, + "estree-util-build-jsx": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", + "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-walker": "^3.0.0" + } + }, + "estree-util-is-identifier-name": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==" + }, + "estree-util-to-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz", + "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + } + }, + "estree-util-value-to-estree": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz", + "integrity": "sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==", + "requires": { + "is-plain-obj": "^3.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + } + } + }, + "estree-util-visit": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", + "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^2.0.0" + } + }, + "estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "requires": { + "@types/estree": "^1.0.0" + } + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@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" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fault": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "requires": { + "format": "^0.2.0" + } + }, + "fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "requires": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + } + }, + "fflate": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", + "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==" + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==" + }, + "formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "requires": { + "fetch-blob": "^3.1.2" + } + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "git-raw-commits": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "dev": true, + "requires": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, + "github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "dev": true + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", + "dev": true, + "requires": { + "ini": "^1.3.4" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "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" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "requires": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + } + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-own-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz", + "integrity": "sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hash-obj": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hash-obj/-/hash-obj-4.0.0.tgz", + "integrity": "sha512-FwO1BUVWkyHasWDW4S8o0ssQXjvyghLV2rfVhnN36b2bbcj45eGiuzdn9XOvOpjV3TKQD7Gm2BWNXdE9V4KKYg==", + "dev": true, + "requires": { + "is-obj": "^3.0.0", + "sort-keys": "^5.0.0", + "type-fest": "^1.0.2" + }, + "dependencies": { + "is-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-3.0.0.tgz", + "integrity": "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ==", + "dev": true + }, + "type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true + } + } + }, + "hash-wasm": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.9.0.tgz", + "integrity": "sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w==" + }, + "hast-util-from-parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", + "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", + "requires": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "hastscript": "^7.0.0", + "property-information": "^6.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "web-namespaces": "^2.0.0" + } + }, + "hast-util-has-property": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-2.0.1.tgz", + "integrity": "sha512-X2+RwZIMTMKpXUzlotatPzWj8bspCymtXH3cfG3iQKV+wPF53Vgaqxi/eLqGck0wKq1kS9nvoB1wchbCPEL8sg==", + "dev": true + }, + "hast-util-heading-rank": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-2.1.1.tgz", + "integrity": "sha512-iAuRp+ESgJoRFJbSyaqsfvJDY6zzmFoEnL1gtz1+U8gKtGGj1p0CVlysuUAUjq95qlZESHINLThwJzNGmgGZxA==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0" + } + }, + "hast-util-is-element": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-2.1.3.tgz", + "integrity": "sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0" + } + }, + "hast-util-parse-selector": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "requires": { + "@types/hast": "^2.0.0" + } + }, + "hast-util-raw": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", + "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", + "requires": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-to-estree": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.2.tgz", + "integrity": "sha512-YYDwATNdnvZi3Qi84iatPIl1lWpXba1MeNrNbDfJfVzEBZL8uUmtR7mt7bxKBC8kuAuvb0bkojXYZzsNHyHCLg==", + "requires": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "estree-util-attach-comments": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.1", + "unist-util-position": "^4.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-to-html": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", + "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", + "requires": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-raw": "^7.0.0", + "hast-util-whitespace": "^2.0.0", + "html-void-elements": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + } + }, + "hast-util-to-parse5": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", + "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + } + }, + "hast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-2.0.0.tgz", + "integrity": "sha512-02AQ3vLhuH3FisaMM+i/9sm4OXGSq1UhOOCpTLLQtHdL3tZt7qil69r8M8iDkZYyC0HCFylcYoP+8IO7ddta1A==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0" + } + }, + "hast-util-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", + "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==" + }, + "hastscript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", + "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "requires": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + } + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "html-janitor": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/html-janitor/-/html-janitor-2.0.4.tgz", + "integrity": "sha512-92J5h9jNZRk30PMHapjHEJfkrBWKCOy0bq3oW2pBungky6lzYSoboBGPMvxl1XRKB2q+kniQmsLsPbdpY7RM2g==" + }, + "html-void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==" + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "imagescript": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/imagescript/-/imagescript-1.2.16.tgz", + "integrity": "sha512-hhy8OVNymU+cYYj8IwCbdNlXJRoMr4HRd7+efkH32eBVfybVU/5SbzDYf3ZSiiF9ye/ghfBrI/ujec/nwl+fOQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflection": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-2.0.1.tgz", + "integrity": "sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==" + }, + "is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "requires": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, + "is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==" + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + }, + "is-reference": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz", + "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==", + "requires": { + "@types/estree": "*" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", + "dev": true, + "requires": { + "text-extensions": "^1.0.0" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", + "dev": true + }, + "jiti": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==" + }, + "jose": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.14.1.tgz", + "integrity": "sha512-SgjXLpP7jhQkUNKL6RpowoR/IF4QKE+WjLDMpNnh2vmhiFs67NftrNpvFtgbwpvRdtueFliahYYWz9E+XZZQlg==" + }, + "js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "jsbi": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/jsbi/-/jsbi-4.3.0.tgz", + "integrity": "sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==" + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dev": true, + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==", + "dev": true + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", + "dev": true + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha512-GhrVeweiTD6uTmmn5hV/lzgCQhccwReIVRLHp7LT4SopOjqEZ5BbX8b5WWEtAKasjmy8hR7ZPwsYlxRCku5odg==", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "dev": true + }, + "lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", + "dev": true + }, + "lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", + "dev": true + }, + "lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "lodash.upperfirst": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", + "dev": true + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "lucide-react": { + "version": "0.92.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.92.0.tgz", + "integrity": "sha512-rKnAxjhDPvvmKvvij+oeA+qJicQwXf+4hfANIrMPlDiBKJfrDv1HGF496ZiTBevcrRJ/8/C3rrnUb77EAhHHlA==", + "requires": {} + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "devOptional": true + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, + "markdown-extensions": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", + "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==" + }, + "markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "dev": true + }, + "mdast-util-definitions": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", + "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "mdast-util-find-and-replace": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", + "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true + } + } + }, + "mdast-util-from-markdown": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.0.tgz", + "integrity": "sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==", + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + } + }, + "mdast-util-frontmatter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.1.tgz", + "integrity": "sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==", + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-extension-frontmatter": "^1.0.0" + } + }, + "mdast-util-gfm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", + "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", + "dev": true, + "requires": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-gfm-autolink-literal": "^1.0.0", + "mdast-util-gfm-footnote": "^1.0.0", + "mdast-util-gfm-strikethrough": "^1.0.0", + "mdast-util-gfm-table": "^1.0.0", + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + } + }, + "mdast-util-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "ccount": "^2.0.0", + "mdast-util-find-and-replace": "^2.0.0", + "micromark-util-character": "^1.0.0" + } + }, + "mdast-util-gfm-footnote": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", + "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-util-normalize-identifier": "^1.0.0" + } + }, + "mdast-util-gfm-strikethrough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", + "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + } + }, + "mdast-util-gfm-table": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", + "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.3.0" + } + }, + "mdast-util-gfm-task-list-item": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", + "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + } + }, + "mdast-util-mdx": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", + "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", + "requires": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdx-jsx": "^2.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + } + }, + "mdast-util-mdx-expression": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", + "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + } + }, + "mdast-util-mdx-jsx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.2.tgz", + "integrity": "sha512-o9vBCYQK5ZLGEj3tCGISJGjvafyHRVJlZmfJzSE7xjiogSzIeph/Z4zMY65q4WGRMezQBeAwPlrdymDYYYx0tA==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "mdast-util-from-markdown": "^1.1.0", + "mdast-util-to-markdown": "^1.3.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^4.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "mdast-util-mdxjs-esm": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", + "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", + "requires": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + } + }, + "mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "requires": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + } + }, + "mdast-util-to-hast": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", + "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "requires": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "mdast-util-to-markdown": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", + "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", + "requires": { + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" + } + }, + "mdast-util-to-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", + "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "requires": { + "@types/mdast": "^3.0.0" + } + }, + "mdast-util-toc": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-6.1.1.tgz", + "integrity": "sha512-Er21728Kow8hehecK2GZtb7Ny3omcoPUVrmObiSUwmoRYVZaXLR751QROEFjR8W/vAQdHMLj49Lz20J55XaNpw==", + "dev": true, + "requires": { + "@types/extend": "^3.0.0", + "@types/mdast": "^3.0.0", + "extend": "^3.0.0", + "github-slugger": "^2.0.0", + "mdast-util-to-string": "^3.1.0", + "unist-util-is": "^5.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "mdx-bundler": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/mdx-bundler/-/mdx-bundler-9.2.1.tgz", + "integrity": "sha512-hWEEip1KU9MCNqeH2rqwzAZ1pdqPPbfkx9OTJjADqGPQz4t9BO85fhI7AP9gVYrpmfArf9/xJZUN0yBErg/G/Q==", + "requires": { + "@babel/runtime": "^7.16.3", + "@esbuild-plugins/node-resolve": "^0.1.4", + "@fal-works/esbuild-plugin-global-externals": "^2.1.2", + "@mdx-js/esbuild": "^2.0.0", + "gray-matter": "^4.0.3", + "remark-frontmatter": "^4.0.1", + "remark-mdx-frontmatter": "^1.1.1", + "uuid": "^8.3.2", + "vfile": "^5.3.2" + } + }, + "memfs": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.1.tgz", + "integrity": "sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "micromark": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.1.0.tgz", + "integrity": "sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==", + "requires": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-core-commonmark": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.0.6.tgz", + "integrity": "sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==", + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" + } + }, + "micromark-extension-frontmatter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.1.0.tgz", + "integrity": "sha512-0nLelmvXR5aZ+F2IL6/Ed4cDnHLpL/VD/EELKuclsTWHrLI8UgxGHEmeoumeX2FXiM6z2WrBIOEcbKUZR8RYNg==", + "requires": { + "fault": "^2.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-extension-gfm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.1.tgz", + "integrity": "sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==", + "dev": true, + "requires": { + "micromark-extension-gfm-autolink-literal": "^1.0.0", + "micromark-extension-gfm-footnote": "^1.0.0", + "micromark-extension-gfm-strikethrough": "^1.0.0", + "micromark-extension-gfm-table": "^1.0.0", + "micromark-extension-gfm-tagfilter": "^1.0.0", + "micromark-extension-gfm-task-list-item": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-extension-gfm-autolink-literal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.3.tgz", + "integrity": "sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==", + "dev": true, + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-gfm-footnote": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.0.tgz", + "integrity": "sha512-RWYce7j8+c0n7Djzv5NzGEGitNNYO3uj+h/XYMdS/JinH1Go+/Qkomg/rfxExFzYTiydaV6GLeffGO5qcJbMPA==", + "dev": true, + "requires": { + "micromark-core-commonmark": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-gfm-strikethrough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.5.tgz", + "integrity": "sha512-X0oI5eYYQVARhiNfbETy7BfLSmSilzN1eOuoRnrf9oUNsPRrWOAe9UqSizgw1vNxQBfOwL+n2610S3bYjVNi7w==", + "dev": true, + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-gfm-table": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.5.tgz", + "integrity": "sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==", + "dev": true, + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-gfm-tagfilter": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", + "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", + "dev": true, + "requires": { + "micromark-util-types": "^1.0.0" + } + }, + "micromark-extension-gfm-task-list-item": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.4.tgz", + "integrity": "sha512-9XlIUUVnYXHsFF2HZ9jby4h3npfX10S1coXTnV035QGPgrtNYQq3J6IfIvcCIUAJrrqBVi5BqA/LmaOMJqPwMQ==", + "dev": true, + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-mdx-expression": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.4.tgz", + "integrity": "sha512-TCgLxqW6ReQ3AJgtj1P0P+8ZThBTloLbeb7jNaqr6mCOLDpxUiBFE/9STgooMZttEwOQu5iEcCCa3ZSDhY9FGw==", + "requires": { + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-extension-mdx-jsx": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.3.tgz", + "integrity": "sha512-VfA369RdqUISF0qGgv2FfV7gGjHDfn9+Qfiv5hEwpyr1xscRj/CiVRkU7rywGFCO7JwJ5L0e7CJz60lY52+qOA==", + "requires": { + "@types/acorn": "^4.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "micromark-extension-mdx-md": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.0.tgz", + "integrity": "sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==", + "requires": { + "micromark-util-types": "^1.0.0" + } + }, + "micromark-extension-mdxjs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.0.tgz", + "integrity": "sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==", + "requires": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^1.0.0", + "micromark-extension-mdx-jsx": "^1.0.0", + "micromark-extension-mdx-md": "^1.0.0", + "micromark-extension-mdxjs-esm": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-extension-mdxjs-esm": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.3.tgz", + "integrity": "sha512-2N13ol4KMoxb85rdDwTAC6uzs8lMX0zeqpcyx7FhS7PxXomOnLactu8WI8iBNXW8AVyea3KIJd/1CKnUmwrK9A==", + "requires": { + "micromark-core-commonmark": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.1.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "micromark-factory-destination": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.0.0.tgz", + "integrity": "sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-label": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.0.2.tgz", + "integrity": "sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-factory-mdx-expression": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.7.tgz", + "integrity": "sha512-QAdFbkQagTZ/eKb8zDGqmjvgevgJH3+aQpvvKrXWxNJp3o8/l2cAbbrBd0E04r0Gx6nssPpqWIjnbHFvZu5qsQ==", + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "micromark-factory-space": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.0.0.tgz", + "integrity": "sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-factory-title": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.0.2.tgz", + "integrity": "sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==", + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-factory-whitespace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.0.0.tgz", + "integrity": "sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==", + "requires": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-character": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.1.0.tgz", + "integrity": "sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==", + "requires": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-chunked": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.0.0.tgz", + "integrity": "sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-classify-character": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.0.0.tgz", + "integrity": "sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-combine-extensions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.0.0.tgz", + "integrity": "sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==", + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-decode-numeric-character-reference": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.0.0.tgz", + "integrity": "sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-decode-string": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.0.2.tgz", + "integrity": "sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==", + "requires": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-encode": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.0.1.tgz", + "integrity": "sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==" + }, + "micromark-util-events-to-acorn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.1.tgz", + "integrity": "sha512-mkg3BaWlw6ZTkQORrKVBW4o9ICXPxLtGz51vml5mQpKFdo9vqIX68CAx5JhTOdjQyAHH7JFmm4rh8toSPQZUmg==", + "requires": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "estree-util-visit": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-location": "^4.0.0", + "vfile-message": "^3.0.0" + } + }, + "micromark-util-html-tag-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.1.0.tgz", + "integrity": "sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==" + }, + "micromark-util-normalize-identifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.0.0.tgz", + "integrity": "sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==", + "requires": { + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-resolve-all": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.0.0.tgz", + "integrity": "sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==", + "requires": { + "micromark-util-types": "^1.0.0" + } + }, + "micromark-util-sanitize-uri": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.1.0.tgz", + "integrity": "sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==", + "requires": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" + } + }, + "micromark-util-subtokenize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.0.2.tgz", + "integrity": "sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==", + "requires": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "micromark-util-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.0.1.tgz", + "integrity": "sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==" + }, + "micromark-util-types": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.0.2.tgz", + "integrity": "sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "dev": true, + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + } + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "next": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/next/-/next-13.3.1.tgz", + "integrity": "sha512-eByWRxPzKHs2oQz1yE41LX35umhz86ZSZ+mYyXBqn2IBi2hyUqxBA88avywdr4uyH+hCJczegGsDGWbzQA5Rqw==", + "requires": { + "@next/env": "13.3.1", + "@next/swc-darwin-arm64": "13.3.1", + "@next/swc-darwin-x64": "13.3.1", + "@next/swc-linux-arm64-gnu": "13.3.1", + "@next/swc-linux-arm64-musl": "13.3.1", + "@next/swc-linux-x64-gnu": "13.3.1", + "@next/swc-linux-x64-musl": "13.3.1", + "@next/swc-win32-arm64-msvc": "13.3.1", + "@next/swc-win32-ia32-msvc": "13.3.1", + "@next/swc-win32-x64-msvc": "13.3.1", + "@swc/helpers": "0.5.0", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.1.1" + }, + "dependencies": { + "postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + } + } + }, + "next-auth": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-4.22.1.tgz", + "integrity": "sha512-NTR3f6W7/AWXKw8GSsgSyQcDW6jkslZLH8AiZa5PQ09w1kR8uHtR9rez/E9gAq/o17+p0JYHE8QjF3RoniiObA==", + "requires": { + "@babel/runtime": "^7.20.13", + "@panva/hkdf": "^1.0.2", + "cookie": "^0.5.0", + "jose": "^4.11.4", + "oauth": "^0.9.15", + "openid-client": "^5.4.0", + "preact": "^10.6.3", + "preact-render-to-string": "^5.1.19", + "uuid": "^8.3.2" + } + }, + "next-contentlayer": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/next-contentlayer/-/next-contentlayer-0.3.2.tgz", + "integrity": "sha512-pihb/VtBq30eV+WpaWakWVtA1DWKzfXeaL7l/vR4MvrTO8UtZaX9H6wY0oSOqrmy674BRjXiQ03PbEOE5D6/iA==", + "requires": { + "@contentlayer/core": "0.3.2", + "@contentlayer/utils": "0.3.2" + } + }, + "next-themes": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/next-themes/-/next-themes-0.2.1.tgz", + "integrity": "sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==", + "requires": {} + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-abi": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.40.0.tgz", + "integrity": "sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==", + "requires": { + "semver": "^7.3.5" + } + }, + "node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, + "node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" + }, + "node-fetch": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", + "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "requires": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + }, + "node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "nodemailer": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz", + "integrity": "sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==" + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "oauth": { + "version": "0.9.15", + "resolved": "https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz", + "integrity": "sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "oidc-token-hash": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz", + "integrity": "sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "oo-ascii-tree": { + "version": "1.80.0", + "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.80.0.tgz", + "integrity": "sha512-jEfsnu53QsI0VcGrbCR9eS8QuuSp6Ddf1oFc3GK9WP6Ao49/dVWwxk4ijk/YyX2HJDluBSM82yez313rzhI7rw==" + }, + "openid-client": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.4.2.tgz", + "integrity": "sha512-lIhsdPvJ2RneBm3nGBBhQchpe3Uka//xf7WPHTIglery8gnckvW7Bd9IaQzekzXJvWthCMyi/xVEyGW0RFPytw==", + "requires": { + "jose": "^4.14.1", + "lru-cache": "^6.0.0", + "object-hash": "^2.2.0", + "oidc-token-hash": "^5.0.3" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "requires": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==", + "dev": true + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "requires": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "postcss": { + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "requires": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "dependencies": { + "yaml": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==" + } + } + }, + "postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "requires": { + "postcss-selector-parser": "^6.0.11" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "postmark": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/postmark/-/postmark-3.0.17.tgz", + "integrity": "sha512-CXMfc4nQWzUpYjt6A5moJ5X+Q0mSLmfPi0INy9PbbzKXELiZ/pzYholis9ZGU5RHtJHvZqXRfRJYV5xhQM9xPg==", + "requires": { + "axios": "^0.25.0" + } + }, + "preact": { + "version": "10.13.2", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.2.tgz", + "integrity": "sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==" + }, + "preact-render-to-string": { + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-5.2.6.tgz", + "integrity": "sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==", + "requires": { + "pretty-format": "^3.8.0" + } + }, + "prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "requires": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true + }, + "prettier-plugin-tailwindcss": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.1.13.tgz", + "integrity": "sha512-/EKQURUrxLu66CMUg4+1LwGdxnz8of7IDvrSLqEtDqhLH61SAlNNUSr90UTvZaemujgl3OH/VHg+fyGltrNixw==", + "dev": true, + "requires": {} + }, + "pretty-format": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz", + "integrity": "sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==" + }, + "pretty-quick": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.3.tgz", + "integrity": "sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "execa": "^4.0.0", + "find-up": "^4.1.0", + "ignore": "^5.1.4", + "mri": "^1.1.5", + "multimatch": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "prisma": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.13.0.tgz", + "integrity": "sha512-L9mqjnSmvWIRCYJ9mQkwCtj4+JDYYTdhoyo8hlsHNDXaZLh/b4hR0IoKIBbTKxZuyHQzLopb/+0Rvb69uGV7uA==", + "devOptional": true, + "requires": { + "@prisma/engines": "4.13.0" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "property-information": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", + "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==" + }, + "protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "dev": true + }, + "qs": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.1.tgz", + "integrity": "sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + } + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-day-picker": { + "version": "8.7.1", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-8.7.1.tgz", + "integrity": "sha512-Gv426AW8b151CZfh3aP5RUGztLwHB/EyJgWZ5iMgtzbFBkjHfG6Y66CIQFMWGLnYjsQ9DYSJRmJ5S0Pg5HWKjA==", + "requires": {} + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-editor-js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-editor-js/-/react-editor-js-2.1.0.tgz", + "integrity": "sha512-unI9D2pTH/2gBenc6LgCXJm8iqnrzB71CHgfjQmaB+lGR0Njx+ZXydgUQm1VofMmvF6vcCNVDE1Eb47zQbm14g==", + "requires": { + "@react-editor-js/client": "2.1.0", + "@react-editor-js/core": "2.1.0", + "@react-editor-js/server": "2.1.0" + } + }, + "react-hook-form": { + "version": "7.43.9", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.43.9.tgz", + "integrity": "sha512-AUDN3Pz2NSeoxQ7Hs6OhQhDr6gtF9YRuutGDwPQqhSUAHJSgGl2VeY3qN19MG0SucpjgDiuMJ4iC5T5uB+eaNQ==", + "requires": {} + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-remove-scroll": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", + "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==", + "requires": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + }, + "react-remove-scroll-bar": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz", + "integrity": "sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==", + "requires": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + } + }, + "react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "requires": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + } + }, + "react-textarea-autosize": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.1.tgz", + "integrity": "sha512-aD2C+qK6QypknC+lCMzteOdIjoMbNlgSFmJjCV+DrfTPwp59i/it9mMNf2HDzvRjQgKAyBDPyLJhcrzElf2U4Q==", + "requires": { + "@babel/runtime": "^7.20.13", + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + } + }, + "rehype": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", + "integrity": "sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "rehype-parse": "^8.0.0", + "rehype-stringify": "^9.0.0", + "unified": "^10.0.0" + } + }, + "rehype-autolink-headings": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/rehype-autolink-headings/-/rehype-autolink-headings-6.1.1.tgz", + "integrity": "sha512-NMYzZIsHM3sA14nC5rAFuUPIOfg+DFmf9EY1YMhaNlB7+3kK/ZlE6kqPfuxr1tsJ1XWkTrMtMoyHosU70d35mA==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "extend": "^3.0.0", + "hast-util-has-property": "^2.0.0", + "hast-util-heading-rank": "^2.0.0", + "hast-util-is-element": "^2.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "rehype-parse": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.4.tgz", + "integrity": "sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "hast-util-from-parse5": "^7.0.0", + "parse5": "^6.0.0", + "unified": "^10.0.0" + } + }, + "rehype-pretty-code": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/rehype-pretty-code/-/rehype-pretty-code-0.9.5.tgz", + "integrity": "sha512-TYA4oDxxn4z/YZ6ZNz7BX5BuyeJzi7D6XxI44T/eqUOBYypwwOd7RZ+IBb1NkERpian/k7sZ1+KsdIbWDRenQw==", + "dev": true, + "requires": { + "hash-obj": "^4.0.0", + "parse-numeric-range": "^1.3.0" + } + }, + "rehype-slug": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-5.1.0.tgz", + "integrity": "sha512-Gf91dJoXneiorNEnn+Phx97CO7oRMrpi+6r155tTxzGuLtm+QrI4cTwCa9e1rtePdL4i9tSO58PeSS6HWfgsiw==", + "dev": true, + "requires": { + "@types/hast": "^2.0.0", + "github-slugger": "^2.0.0", + "hast-util-has-property": "^2.0.0", + "hast-util-heading-rank": "^2.0.0", + "hast-util-to-string": "^2.0.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "rehype-stringify": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.3.tgz", + "integrity": "sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==", + "requires": { + "@types/hast": "^2.0.0", + "hast-util-to-html": "^8.0.0", + "unified": "^10.0.0" + } + }, + "remark": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/remark/-/remark-14.0.2.tgz", + "integrity": "sha512-A3ARm2V4BgiRXaUo5K0dRvJ1lbogrbXnhkJRmD0yw092/Yl0kOCZt1k9ZeElEwkZsWGsMumz6qL5MfNJH9nOBA==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "remark-parse": "^10.0.0", + "remark-stringify": "^10.0.0", + "unified": "^10.0.0" + } + }, + "remark-frontmatter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-4.0.1.tgz", + "integrity": "sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==", + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-frontmatter": "^1.0.0", + "micromark-extension-frontmatter": "^1.0.0", + "unified": "^10.0.0" + } + }, + "remark-gfm": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", + "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-gfm": "^2.0.0", + "micromark-extension-gfm": "^2.0.0", + "unified": "^10.0.0" + } + }, + "remark-mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", + "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==", + "requires": { + "mdast-util-mdx": "^2.0.0", + "micromark-extension-mdxjs": "^1.0.0" + } + }, + "remark-mdx-frontmatter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/remark-mdx-frontmatter/-/remark-mdx-frontmatter-1.1.1.tgz", + "integrity": "sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==", + "requires": { + "estree-util-is-identifier-name": "^1.0.0", + "estree-util-value-to-estree": "^1.0.0", + "js-yaml": "^4.0.0", + "toml": "^3.0.0" + }, + "dependencies": { + "estree-util-is-identifier-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz", + "integrity": "sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==" + } + } + }, + "remark-parse": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.1.tgz", + "integrity": "sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==", + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" + } + }, + "remark-rehype": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", + "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "requires": { + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" + } + }, + "remark-stringify": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-10.0.2.tgz", + "integrity": "sha512-6wV3pvbPvHkbNnWB0wdDvVFHOe1hBRAx1Q/5g/EpH4RppAII6J8Gnwe7VbHuXaoKIF6LAg6ExTel/+kNqSQ7lw==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.0.0", + "unified": "^10.0.0" + } + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "requires": { + "global-dirs": "^0.1.1" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "requires": { + "tslib": "^2.1.0" + } + }, + "sade": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "requires": { + "mri": "^1.1.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "satori": { + "version": "0.0.44", + "resolved": "https://registry.npmjs.org/satori/-/satori-0.0.44.tgz", + "integrity": "sha512-WKUxXC2qeyno6J3ucwwLozPL6j1HXOZiN5wIUf7iqAhlx1RUC/6ePIKHi7iPc3Cy6DYuZcJriZXxXkSdo2FQHg==", + "requires": { + "@shuding/opentype.js": "1.4.0-beta.0", + "css-background-parser": "^0.1.0", + "css-box-shadow": "1.0.0-3", + "css-to-react-native": "^3.0.0", + "emoji-regex": "^10.2.1", + "postcss-value-parser": "^4.2.0", + "yoga-layout-prebuilt": "^1.10.0" + }, + "dependencies": { + "emoji-regex": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz", + "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==" + } + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "sharp": { + "version": "0.31.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.3.tgz", + "integrity": "sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg==", + "requires": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.8", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==" + }, + "shiki": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.11.1.tgz", + "integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==", + "requires": { + "jsonc-parser": "^3.0.0", + "vscode-oniguruma": "^1.6.1", + "vscode-textmate": "^6.0.0" + } + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sort-keys": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-5.0.0.tgz", + "integrity": "sha512-Pdz01AvCAottHTPQGzndktFNdbRA75BgOfeT1hH+AMnJFv8lynkPi42rfeEhpx1saTEI3YNMWxfqu0sFD1G8pw==", + "dev": true, + "requires": { + "is-plain-obj": "^4.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true + } + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" + }, + "spawn-command": { + "version": "0.0.2-1", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==" + }, + "spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", + "dev": true + }, + "split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dev": true, + "requires": { + "readable-stream": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "requires": { + "internal-slot": "^1.0.4" + } + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==" + }, + "string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "stringify-entities": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", + "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", + "requires": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "stripe": { + "version": "11.18.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-11.18.0.tgz", + "integrity": "sha512-OUA32uhNoSoM6wOodyFbV+3IBCoO140uzdXmBArQ0S88D4EbH91xl2v+Ml1sKalcFKUBadHLeHfU/p9AbsOfGw==", + "requires": { + "@types/node": ">=8.1.0", + "qs": "^6.11.0" + } + }, + "style-to-object": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", + "integrity": "sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==", + "requires": { + "inline-style-parser": "0.1.1" + } + }, + "styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "requires": { + "client-only": "0.0.1" + } + }, + "sucrase": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "tailwind-merge": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.12.0.tgz", + "integrity": "sha512-Y17eDp7FtN1+JJ4OY0Bqv9OA41O+MS8c1Iyr3T6JFLnOgLg3EvcyMKZAnQ8AGyvB5Nxm3t9Xb5Mhe139m8QT/g==" + }, + "tailwindcss": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "requires": { + "@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.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "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", + "postcss-value-parser": "^4.2.0", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "dependencies": { + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "tailwindcss-animate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.5.tgz", + "integrity": "sha512-UU3qrOJ4lFQABY+MVADmBm+0KW3xZyhMdRvejwtXqYOL7YjHYxmuREFAZdmVG5LPe5E9CAst846SLC4j5I3dcw==", + "requires": {} + }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dev": true, + "requires": { + "readable-stream": "3" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toml": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", + "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==" + }, + "trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "trough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", + "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "devOptional": true, + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "dependencies": { + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "devOptional": true + } + } + }, + "ts-pattern": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.2.2.tgz", + "integrity": "sha512-qzJMo2pbkUJWusRH5o8xR+xogn6RmvViyUgwBFTtRENLse470clCGjHDf6haWGZ1AOmk8XkEohUoBW8Uut6Scg==" + }, + "tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "typanion": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/typanion/-/typanion-3.12.1.tgz", + "integrity": "sha512-3SJF/czpzqq6G3lprGFLa6ps12yb1uQ1EmitNnep2fDMNh1aO/Zbq9sWY+3lem0zYb2oHJnQWyabTGUZ+L1ScQ==" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.9.0.tgz", + "integrity": "sha512-hR8JP2e8UiH7SME5JZjsobBlEiatFoxpzCP+R3ZeCo7kAaG1jXQE5X/buLzogM6GJu8le9Y4OcfNuIQX0rZskA==" + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "requires": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" + } + } + }, + "unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==" + }, + "unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-position-from-estree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", + "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-remove-position": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", + "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + } + }, + "unist-util-stringify-position": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", + "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "requires": { + "@types/unist": "^2.0.0" + } + }, + "unist-util-visit": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", + "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" + } + }, + "unist-util-visit-parents": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", + "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "requires": { + "tslib": "^2.0.0" + } + }, + "use-composed-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", + "requires": {} + }, + "use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "requires": {} + }, + "use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "requires": { + "use-isomorphic-layout-effect": "^1.1.1" + } + }, + "use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "requires": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "requires": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "dependencies": { + "diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==" + } + } + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "devOptional": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vfile": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", + "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + } + }, + "vfile-location": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", + "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", + "requires": { + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" + } + }, + "vfile-message": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", + "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" + } + }, + "vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==" + }, + "vscode-textmate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-6.0.0.tgz", + "integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==" + }, + "web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" + }, + "web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "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" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "devOptional": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "yoga-layout-prebuilt": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz", + "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==", + "requires": { + "@types/yoga-layout": "1.9.2" + } + }, + "yoga-wasm-web": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yoga-wasm-web/-/yoga-wasm-web-0.1.2.tgz", + "integrity": "sha512-8SkgawHcA0RUbMrnhxbaQkZDBi8rMed8pQHixkFF9w32zGhAwZ9/cOHWlpYfr6RCx42Yp3siV45/jPEkJxsk6w==" + }, + "zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==" + }, + "zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" + } + } +} diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 12d8a444d..8727eb7ab 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -2,12 +2,14 @@ // learn more about it in the docs: https://pris.ly/d/prisma-schema generator client { - provider = "prisma-client-js" + provider = "prisma-client-js" + previewFeatures = ["jsonProtocol"] } datasource db { - provider = "mysql" - url = env("DATABASE_URL") + provider = "mysql" + url = env("DATABASE_URL") + relationMode = "prisma" } model Account { @@ -29,6 +31,7 @@ model Account { user User @relation(fields: [userId], references: [id], onDelete: Cascade) @@unique([provider, providerAccountId]) + @@index([userId]) @@map(name: "accounts") } @@ -39,6 +42,7 @@ model Session { expires DateTime user User @relation(fields: [userId], references: [id], onDelete: Cascade) + @@index([userId]) @@map(name: "sessions") } From 3abdf9e0b924f68869723f6d2ec52d5c43b92bdc Mon Sep 17 00:00:00 2001 From: davidthomasparks Date: Wed, 26 Apr 2023 09:37:55 -0700 Subject: [PATCH 002/215] Backup init design --- .eslintrc.json | 56 +- app/(dashboard)/dashboard/page.tsx | 67 +- app/(docs)/docs/[[...slug]]/page.tsx | 106 -- app/(docs)/docs/layout.tsx | 17 - app/(docs)/guides/[...slug]/page.tsx | 116 -- app/(docs)/guides/layout.tsx | 7 - app/(docs)/guides/page.tsx | 65 - app/(docs)/layout.tsx | 44 - app/(editor)/editor/[postId]/loading.tsx | 18 - app/(editor)/editor/[postId]/not-found.tsx | 19 - app/(editor)/editor/[postId]/page.tsx | 45 - app/(editor)/editor/layout.tsx | 11 - app/(marketing)/page.tsx | 551 ++++--- app/api/posts/[postId]/route.ts | 93 -- app/api/posts/route.ts | 92 -- app/api/webhooks/stripe/route.ts | 133 +- app/layout.tsx | 142 +- components/icons.tsx | 219 ++- components/main-nav.tsx | 95 +- components/user-auth-form.tsx | 201 +-- config/marketing.ts | 28 +- config/site.ts | 18 +- package-lock.json | 1449 +++++++++++++++++ package.json | 2 + pages/api/generate-test/index.ts | 19 + prisma/schema.prisma | 56 +- public/favicon.ico | Bin 15406 -> 0 bytes public/favicon.png | Bin 0 -> 258 bytes .../images/text-pixel-art/test-waterfall.png | Bin 0 -> 481611 bytes 29 files changed, 2363 insertions(+), 1306 deletions(-) delete mode 100644 app/(docs)/docs/[[...slug]]/page.tsx delete mode 100644 app/(docs)/docs/layout.tsx delete mode 100644 app/(docs)/guides/[...slug]/page.tsx delete mode 100644 app/(docs)/guides/layout.tsx delete mode 100644 app/(docs)/guides/page.tsx delete mode 100644 app/(docs)/layout.tsx delete mode 100644 app/(editor)/editor/[postId]/loading.tsx delete mode 100644 app/(editor)/editor/[postId]/not-found.tsx delete mode 100644 app/(editor)/editor/[postId]/page.tsx delete mode 100644 app/(editor)/editor/layout.tsx delete mode 100644 app/api/posts/[postId]/route.ts delete mode 100644 app/api/posts/route.ts create mode 100644 pages/api/generate-test/index.ts delete mode 100644 public/favicon.ico create mode 100644 public/favicon.png create mode 100644 public/images/text-pixel-art/test-waterfall.png diff --git a/.eslintrc.json b/.eslintrc.json index 0ba73ae6e..30c7ed655 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,31 +1,31 @@ { - "$schema": "https://json.schemastore.org/eslintrc", - "root": true, - "extends": [ - "next/core-web-vitals", - "prettier", - "plugin:tailwindcss/recommended" - ], - "plugins": ["tailwindcss"], - "rules": { - "@next/next/no-html-link-for-pages": "off", - "react/jsx-key": "off", - "tailwindcss/no-custom-classname": "off", - "tailwindcss/classnames-order": "error" - }, - "settings": { - "tailwindcss": { - "callees": ["cn"], - "config": "tailwind.config.js" + "$schema": "https://json.schemastore.org/eslintrc", + "root": true, + "extends": [ + "next/core-web-vitals", + "prettier", + "plugin:tailwindcss/recommended" + ], + "plugins": ["tailwindcss"], + "rules": { + "@next/next/no-html-link-for-pages": "off", + "react/jsx-key": "off", + "tailwindcss/no-custom-classname": "off", + "tailwindcss/classnames-order": "off" }, - "next": { - "rootDir": true - } - }, - "overrides": [ - { - "files": ["*.ts", "*.tsx"], - "parser": "@typescript-eslint/parser" - } - ] + "settings": { + "tailwindcss": { + "callees": ["cn"], + "config": "tailwind.config.js" + }, + "next": { + "rootDir": true + } + }, + "overrides": [ + { + "files": ["*.ts", "*.tsx"], + "parser": "@typescript-eslint/parser" + } + ] } diff --git a/app/(dashboard)/dashboard/page.tsx b/app/(dashboard)/dashboard/page.tsx index 5f4fc6edc..76664e92d 100644 --- a/app/(dashboard)/dashboard/page.tsx +++ b/app/(dashboard)/dashboard/page.tsx @@ -1,63 +1,30 @@ -import { redirect } from "next/navigation" - -import { authOptions } from "@/lib/auth" -import { db } from "@/lib/db" -import { getCurrentUser } from "@/lib/session" import { EmptyPlaceholder } from "@/components/empty-placeholder" import { DashboardHeader } from "@/components/header" import { PostCreateButton } from "@/components/post-create-button" import { PostItem } from "@/components/post-item" import { DashboardShell } from "@/components/shell" +import { authOptions } from "@/lib/auth" +import { db } from "@/lib/db" +import { getCurrentUser } from "@/lib/session" +import { redirect } from "next/navigation" export const metadata = { - title: "Dashboard", + title: "Dashboard", } export default async function DashboardPage() { - const user = await getCurrentUser() - - if (!user) { - redirect(authOptions?.pages?.signIn || "/login") - } + const user = await getCurrentUser() - const posts = await db.post.findMany({ - where: { - authorId: user.id, - }, - select: { - id: true, - title: true, - published: true, - createdAt: true, - }, - orderBy: { - updatedAt: "desc", - }, - }) + if (!user) { + redirect(authOptions?.pages?.signIn || "/login") + } - return ( - - - - -
- {posts?.length ? ( -
- {posts.map((post) => ( - - ))} -
- ) : ( - - - No posts created - - You don't have any posts yet. Start creating content. - - - - )} -
-
- ) + return ( + + + + +
+
+ ) } diff --git a/app/(docs)/docs/[[...slug]]/page.tsx b/app/(docs)/docs/[[...slug]]/page.tsx deleted file mode 100644 index 051d1134b..000000000 --- a/app/(docs)/docs/[[...slug]]/page.tsx +++ /dev/null @@ -1,106 +0,0 @@ -import { notFound } from "next/navigation" -import { allDocs } from "contentlayer/generated" - -import { getTableOfContents } from "@/lib/toc" -import { Mdx } from "@/components/mdx-components" -import { DocsPageHeader } from "@/components/page-header" -import { DocsPager } from "@/components/pager" -import { DashboardTableOfContents } from "@/components/toc" - -import "@/styles/mdx.css" -import { Metadata } from "next" - -import { absoluteUrl } from "@/lib/utils" - -interface DocPageProps { - params: { - slug: string[] - } -} - -async function getDocFromParams(params) { - const slug = params.slug?.join("/") || "" - const doc = allDocs.find((doc) => doc.slugAsParams === slug) - - if (!doc) { - null - } - - return doc -} - -export async function generateMetadata({ - params, -}: DocPageProps): Promise { - const doc = await getDocFromParams(params) - - if (!doc) { - return {} - } - - const url = process.env.NEXT_PUBLIC_APP_URL - - const ogUrl = new URL(`${url}/api/og`) - ogUrl.searchParams.set("heading", doc.description ?? doc.title) - ogUrl.searchParams.set("type", "Documentation") - ogUrl.searchParams.set("mode", "dark") - - return { - title: doc.title, - description: doc.description, - openGraph: { - title: doc.title, - description: doc.description, - type: "article", - url: absoluteUrl(doc.slug), - images: [ - { - url: ogUrl.toString(), - width: 1200, - height: 630, - alt: doc.title, - }, - ], - }, - twitter: { - card: "summary_large_image", - title: doc.title, - description: doc.description, - images: [ogUrl.toString()], - }, - } -} - -export async function generateStaticParams(): Promise< - DocPageProps["params"][] -> { - return allDocs.map((doc) => ({ - slug: doc.slugAsParams.split("/"), - })) -} - -export default async function DocPage({ params }: DocPageProps) { - const doc = await getDocFromParams(params) - - if (!doc) { - notFound() - } - - const toc = await getTableOfContents(doc.body.raw) - - return ( -
-
- - -
- -
-
-
- -
-
-
- ) -} diff --git a/app/(docs)/docs/layout.tsx b/app/(docs)/docs/layout.tsx deleted file mode 100644 index 38d92a50d..000000000 --- a/app/(docs)/docs/layout.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import { docsConfig } from "@/config/docs" -import { DocsSidebarNav } from "@/components/sidebar-nav" - -interface DocsLayoutProps { - children: React.ReactNode -} - -export default function DocsLayout({ children }: DocsLayoutProps) { - return ( -
- - {children} -
- ) -} diff --git a/app/(docs)/guides/[...slug]/page.tsx b/app/(docs)/guides/[...slug]/page.tsx deleted file mode 100644 index 11c49e13a..000000000 --- a/app/(docs)/guides/[...slug]/page.tsx +++ /dev/null @@ -1,116 +0,0 @@ -import Link from "next/link" -import { notFound } from "next/navigation" -import { allGuides } from "contentlayer/generated" - -import { getTableOfContents } from "@/lib/toc" -import { Icons } from "@/components/icons" -import { Mdx } from "@/components/mdx-components" -import { DocsPageHeader } from "@/components/page-header" -import { DashboardTableOfContents } from "@/components/toc" - -import "@/styles/mdx.css" -import { Metadata } from "next" - -import { absoluteUrl, cn } from "@/lib/utils" -import { buttonVariants } from "@/components/ui/button" - -interface GuidePageProps { - params: { - slug: string[] - } -} - -async function getGuideFromParams(params) { - const slug = params?.slug?.join("/") - const guide = allGuides.find((guide) => guide.slugAsParams === slug) - - if (!guide) { - null - } - - return guide -} - -export async function generateMetadata({ - params, -}: GuidePageProps): Promise { - const guide = await getGuideFromParams(params) - - if (!guide) { - return {} - } - - const url = process.env.NEXT_PUBLIC_APP_URL - - const ogUrl = new URL(`${url}/api/og`) - ogUrl.searchParams.set("heading", guide.title) - ogUrl.searchParams.set("type", "Guide") - ogUrl.searchParams.set("mode", "dark") - - return { - title: guide.title, - description: guide.description, - openGraph: { - title: guide.title, - description: guide.description, - type: "article", - url: absoluteUrl(guide.slug), - images: [ - { - url: ogUrl.toString(), - width: 1200, - height: 630, - alt: guide.title, - }, - ], - }, - twitter: { - card: "summary_large_image", - title: guide.title, - description: guide.description, - images: [ogUrl.toString()], - }, - } -} - -export async function generateStaticParams(): Promise< - GuidePageProps["params"][] -> { - return allGuides.map((guide) => ({ - slug: guide.slugAsParams.split("/"), - })) -} - -export default async function GuidePage({ params }: GuidePageProps) { - const guide = await getGuideFromParams(params) - - if (!guide) { - notFound() - } - - const toc = await getTableOfContents(guide.body.raw) - - return ( -
-
- - -
-
- - - See all guides - -
-
-
-
- -
-
-
- ) -} diff --git a/app/(docs)/guides/layout.tsx b/app/(docs)/guides/layout.tsx deleted file mode 100644 index d708c741b..000000000 --- a/app/(docs)/guides/layout.tsx +++ /dev/null @@ -1,7 +0,0 @@ -interface GuidesLayoutProps { - children: React.ReactNode -} - -export default function GuidesLayout({ children }: GuidesLayoutProps) { - return
{children}
-} diff --git a/app/(docs)/guides/page.tsx b/app/(docs)/guides/page.tsx deleted file mode 100644 index 9d0ebd073..000000000 --- a/app/(docs)/guides/page.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import Link from "next/link" -import { allGuides } from "contentlayer/generated" -import { compareDesc } from "date-fns" - -import { formatDate } from "@/lib/utils" -import { DocsPageHeader } from "@/components/page-header" - -export const metadata = { - title: "Guides", - description: - "This section includes end-to-end guides for developing Next.js 13 apps.", -} - -export default function GuidesPage() { - const guides = allGuides - .filter((guide) => guide.published) - .sort((a, b) => { - return compareDesc(new Date(a.date), new Date(b.date)) - }) - - return ( -
- - {guides?.length ? ( -
- {guides.map((guide) => ( -
- {guide.featured && ( - - Featured - - )} -
-
-

- {guide.title} -

- {guide.description && ( -

{guide.description}

- )} -
- {guide.date && ( -

- {formatDate(guide.date)} -

- )} -
- - View - -
- ))} -
- ) : ( -

No guides published.

- )} -
- ) -} diff --git a/app/(docs)/layout.tsx b/app/(docs)/layout.tsx deleted file mode 100644 index 8c7614065..000000000 --- a/app/(docs)/layout.tsx +++ /dev/null @@ -1,44 +0,0 @@ -import Link from "next/link" - -import { docsConfig } from "@/config/docs" -import { siteConfig } from "@/config/site" -import { Icons } from "@/components/icons" -import { MainNav } from "@/components/main-nav" -import { DocsSearch } from "@/components/search" -import { DocsSidebarNav } from "@/components/sidebar-nav" -import { SiteFooter } from "@/components/site-footer" - -interface DocsLayoutProps { - children: React.ReactNode -} - -export default function DocsLayout({ children }: DocsLayoutProps) { - return ( -
-
-
- - - -
-
- -
- -
-
-
-
{children}
- -
- ) -} diff --git a/app/(editor)/editor/[postId]/loading.tsx b/app/(editor)/editor/[postId]/loading.tsx deleted file mode 100644 index e4f6e9530..000000000 --- a/app/(editor)/editor/[postId]/loading.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import { Skeleton } from "@/components/ui/skeleton" - -export default function Loading() { - return ( -
-
- - -
-
- - - - -
-
- ) -} diff --git a/app/(editor)/editor/[postId]/not-found.tsx b/app/(editor)/editor/[postId]/not-found.tsx deleted file mode 100644 index 37d479ea7..000000000 --- a/app/(editor)/editor/[postId]/not-found.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import Link from "next/link" - -import { buttonVariants } from "@/components/ui/button" -import { EmptyPlaceholder } from "@/components/empty-placeholder" - -export default function NotFound() { - return ( - - - Uh oh! Not Found - - This post cound not be found. Please try again. - - - Go to Dashboard - - - ) -} diff --git a/app/(editor)/editor/[postId]/page.tsx b/app/(editor)/editor/[postId]/page.tsx deleted file mode 100644 index 784adda99..000000000 --- a/app/(editor)/editor/[postId]/page.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import { notFound, redirect } from "next/navigation" -import { Post, User } from "@prisma/client" - -import { authOptions } from "@/lib/auth" -import { db } from "@/lib/db" -import { getCurrentUser } from "@/lib/session" -import { Editor } from "@/components/editor" - -async function getPostForUser(postId: Post["id"], userId: User["id"]) { - return await db.post.findFirst({ - where: { - id: postId, - authorId: userId, - }, - }) -} - -interface EditorPageProps { - params: { postId: string } -} - -export default async function EditorPage({ params }: EditorPageProps) { - const user = await getCurrentUser() - - if (!user) { - redirect(authOptions?.pages?.signIn || "/login") - } - - const post = await getPostForUser(params.postId, user.id) - - if (!post) { - notFound() - } - - return ( - - ) -} diff --git a/app/(editor)/editor/layout.tsx b/app/(editor)/editor/layout.tsx deleted file mode 100644 index a9a1ce9ca..000000000 --- a/app/(editor)/editor/layout.tsx +++ /dev/null @@ -1,11 +0,0 @@ -interface EditorProps { - children?: React.ReactNode -} - -export default function EditorLayout({ children }: EditorProps) { - return ( -
- {children} -
- ) -} diff --git a/app/(marketing)/page.tsx b/app/(marketing)/page.tsx index d395c752b..3bcfceb80 100644 --- a/app/(marketing)/page.tsx +++ b/app/(marketing)/page.tsx @@ -1,225 +1,360 @@ -import Link from "next/link" - +import { buttonVariants } from "@/components/ui/button" +import { Button } from "@/components/ui/button" +import { + Card, + CardContent, + CardDescription, + CardFooter, + CardHeader, + CardTitle, +} from "@/components/ui/card" import { siteConfig } from "@/config/site" import { cn } from "@/lib/utils" -import { buttonVariants } from "@/components/ui/button" +import Jimp from "jimp" +import Image from "next/image" +import Link from "next/link" async function getGitHubStars(): Promise { - try { - const response = await fetch( - "https://api.github.com/repos/shadcn/taxonomy", - { - headers: { - Accept: "application/vnd.github+json", - Authorization: `Bearer ${process.env.GITHUB_ACCESS_TOKEN}`, - }, - next: { - revalidate: 60, - }, - } - ) + try { + const response = await fetch( + "https://api.github.com/repos/shadcn/taxonomy", + { + headers: { + Accept: "application/vnd.github+json", + Authorization: `Bearer ${process.env.GITHUB_ACCESS_TOKEN}`, + }, + next: { + revalidate: 60, + }, + } + ) + + if (!response?.ok) { + return null + } + + const json = await response.json() - if (!response?.ok) { - return null + return parseInt(json["stargazers_count"]).toLocaleString() + } catch (error) { + return null } +} + +type TPixelateImage = { + remoteUrl: string + pixelSize?: number +} + +async function pixelateImage({ + remoteUrl, + pixelSize = 8, +}: TPixelateImage): Promise { + try { + const image = await Jimp.read(remoteUrl).then((image) => + image.pixelate(pixelSize, 0, 0, image.getWidth(), image.getHeight()) + ) - const json = await response.json() + console.log(image) - return parseInt(json["stargazers_count"]).toLocaleString() - } catch (error) { - return null - } + return image.getBase64Async(image.getMIME()) + } catch (error) { + return null + } } export default async function IndexPage() { - const stars = await getGitHubStars() + const stars = await getGitHubStars() - return ( - <> -
-
- - Follow along on Twitter - -

- An example app built using Next.js 13 server components. -

-

- I'm building a web app with Next.js 13 and open sourcing - everything. Follow along as we figure this out together. -

-
- - Get Started - - +
+
+ + Introducing Pixelfy + +

+ Generate high-quality Pixel Art with AI +

+

+ Pixelfy is a tool that harnesses bleeding-edge AI models + to generate beautiful pixel art images for your creative + projects +

+
+ + Get Started + + + GitHub + +
+
+
+
- GitHub - -
-
-
-
-
-

- Features -

-

- This project is an experiment to see how a modern app, with features - like auth, subscriptions, API routes, and static pages would work in - Next.js 13 app dir. -

-
-
-
-
- - - -
-

Next.js 13

-

- App dir, Routing, Layouts, Loading UI and API routes. -

-
-
-
-
-
- - - -
-

React 18

-

- Server and Client Components. Use hook. -

-
-
-
-
-
- - - -
-

Database

-

- ORM using Prisma and deployed on PlanetScale. -

-
-
-
-
-
- - - -
-

Components

-

- UI components built using Radix UI and styled with Tailwind - CSS. -

-
-
-
-
-
- - - -
-

Authentication

-

- Authentication using NextAuth.js and middlewares. -

-
-
-
-
-
- - - -
-

Subscriptions

-

- Free and paid subscriptions using Stripe. -

-
-
-
-
-
-

- Taxonomy also includes a blog and a full-featured documentation site - built using Contentlayer and MDX. -

-
-
-
-
-

- Proudly Open Source -

-

- Taxonomy is open source and powered by open source software.
{" "} - The code is available on{" "} - + + + Landscape Portraits + + Waterfall in beautiful oasis + + + + Landscape + + + + + Fantasy Character Portraits + + Pharah from Overwatch + + + + Landscape + + + + + Notifications + + You have 3 unread messages. + + + + Landscape + + +

+
+
- GitHub - - .{" "} -

- {stars && ( - +

+ Features +

+

+ This project is an experiment to see how a modern app, + with features like auth, subscriptions, API routes, and + static pages would work in Next.js 13 app dir. +

+ +
+
+
+ + + +
+

Next.js 13

+

+ App dir, Routing, Layouts, Loading UI and + API routes. +

+
+
+
+
+
+ + + +
+

React 18

+

+ Server and Client Components. Use hook. +

+
+
+
+
+
+ + + +
+

Database

+

+ ORM using Prisma and deployed on + PlanetScale. +

+
+
+
+
+
+ + + +
+

Components

+

+ UI components built using Radix UI and + styled with Tailwind CSS. +

+
+
+
+
+
+ + + +
+

Authentication

+

+ Authentication using NextAuth.js and + middlewares. +

+
+
+
+
+
+ + + +
+

Subscriptions

+

+ Free and paid subscriptions using Stripe. +

+
+
+
+
+
+

+ Taxonomy also includes a blog and a full-featured + documentation site built using Contentlayer and MDX. +

+
+
+
-
- - - -
-
-
-
- {stars} stars on GitHub +
+

+ Proudly Open Source +

+

+ Taxonomy is open source and powered by open source + software.
The code is available on{" "} + + GitHub + + .{" "} +

+ {stars && ( + +
+ + + +
+
+
+
+ {stars} stars on GitHub +
+
+ + )}
-
- - )} -
-
- - ) + + + ) } diff --git a/app/api/posts/[postId]/route.ts b/app/api/posts/[postId]/route.ts deleted file mode 100644 index 061464056..000000000 --- a/app/api/posts/[postId]/route.ts +++ /dev/null @@ -1,93 +0,0 @@ -import { getServerSession } from "next-auth" -import * as z from "zod" - -import { authOptions } from "@/lib/auth" -import { db } from "@/lib/db" -import { postPatchSchema } from "@/lib/validations/post" - -const routeContextSchema = z.object({ - params: z.object({ - postId: z.string(), - }), -}) - -export async function DELETE( - req: Request, - context: z.infer -) { - try { - // Validate the route params. - const { params } = routeContextSchema.parse(context) - - // Check if the user has access to this post. - if (!(await verifyCurrentUserHasAccessToPost(params.postId))) { - return new Response(null, { status: 403 }) - } - - // Delete the post. - await db.post.delete({ - where: { - id: params.postId as string, - }, - }) - - return new Response(null, { status: 204 }) - } catch (error) { - if (error instanceof z.ZodError) { - return new Response(JSON.stringify(error.issues), { status: 422 }) - } - - return new Response(null, { status: 500 }) - } -} - -export async function PATCH( - req: Request, - context: z.infer -) { - try { - // Validate route params. - const { params } = routeContextSchema.parse(context) - - // Check if the user has access to this post. - if (!(await verifyCurrentUserHasAccessToPost(params.postId))) { - return new Response(null, { status: 403 }) - } - - // Get the request body and validate it. - const json = await req.json() - const body = postPatchSchema.parse(json) - - // Update the post. - // TODO: Implement sanitization for content. - await db.post.update({ - where: { - id: params.postId, - }, - data: { - title: body.title, - content: body.content, - }, - }) - - return new Response(null, { status: 200 }) - } catch (error) { - if (error instanceof z.ZodError) { - return new Response(JSON.stringify(error.issues), { status: 422 }) - } - - return new Response(null, { status: 500 }) - } -} - -async function verifyCurrentUserHasAccessToPost(postId: string) { - const session = await getServerSession(authOptions) - const count = await db.post.count({ - where: { - id: postId, - authorId: session?.user.id, - }, - }) - - return count > 0 -} diff --git a/app/api/posts/route.ts b/app/api/posts/route.ts deleted file mode 100644 index 7c4c8bb0b..000000000 --- a/app/api/posts/route.ts +++ /dev/null @@ -1,92 +0,0 @@ -import { getServerSession } from "next-auth/next" -import * as z from "zod" - -import { authOptions } from "@/lib/auth" -import { db } from "@/lib/db" -import { RequiresProPlanError } from "@/lib/exceptions" -import { getUserSubscriptionPlan } from "@/lib/subscription" - -const postCreateSchema = z.object({ - title: z.string(), - content: z.string().optional(), -}) - -export async function GET() { - try { - const session = await getServerSession(authOptions) - - if (!session) { - return new Response("Unauthorized", { status: 403 }) - } - - const { user } = session - const posts = await db.post.findMany({ - select: { - id: true, - title: true, - published: true, - createdAt: true, - }, - where: { - authorId: user.id, - }, - }) - - return new Response(JSON.stringify(posts)) - } catch (error) { - return new Response(null, { status: 500 }) - } -} - -export async function POST(req: Request) { - try { - const session = await getServerSession(authOptions) - - if (!session) { - return new Response("Unauthorized", { status: 403 }) - } - - const { user } = session - const subscriptionPlan = await getUserSubscriptionPlan(user.id) - - // If user is on a free plan. - // Check if user has reached limit of 3 posts. - if (!subscriptionPlan?.isPro) { - const count = await db.post.count({ - where: { - authorId: user.id, - }, - }) - - if (count >= 3) { - throw new RequiresProPlanError() - } - } - - const json = await req.json() - const body = postCreateSchema.parse(json) - - const post = await db.post.create({ - data: { - title: body.title, - content: body.content, - authorId: session.user.id, - }, - select: { - id: true, - }, - }) - - return new Response(JSON.stringify(post)) - } catch (error) { - if (error instanceof z.ZodError) { - return new Response(JSON.stringify(error.issues), { status: 422 }) - } - - if (error instanceof RequiresProPlanError) { - return new Response("Requires Pro Plan", { status: 402 }) - } - - return new Response(null, { status: 500 }) - } -} diff --git a/app/api/webhooks/stripe/route.ts b/app/api/webhooks/stripe/route.ts index 18c00fbd4..efd0bd011 100644 --- a/app/api/webhooks/stripe/route.ts +++ b/app/api/webhooks/stripe/route.ts @@ -1,70 +1,89 @@ -import { headers } from "next/headers" -import Stripe from "stripe" - import { db } from "@/lib/db" import { stripe } from "@/lib/stripe" +import { headers } from "next/headers" +import Stripe from "stripe" export async function POST(req: Request) { - const body = await req.text() - const signature = headers().get("Stripe-Signature") as string + const body = await req.text() + const signature = headers().get("Stripe-Signature") as string - let event: Stripe.Event + let event: Stripe.Event - try { - event = stripe.webhooks.constructEvent( - body, - signature, - process.env.STRIPE_WEBHOOK_SECRET || "" - ) - } catch (error) { - return new Response(`Webhook Error: ${error.message}`, { status: 400 }) - } + try { + event = stripe.webhooks.constructEvent( + body, + signature, + process.env.STRIPE_WEBHOOK_SECRET || "" + ) + } catch (error) { + return new Response(`Webhook Error: ${error.message}`, { status: 400 }) + } - const session = event.data.object as Stripe.Checkout.Session + const session = event.data.object as Stripe.Checkout.Session - if (event.type === "checkout.session.completed") { - // Retrieve the subscription details from Stripe. - const subscription = await stripe.subscriptions.retrieve( - session.subscription as string - ) + if ( + event.type === "payment_intent.succeeded" || + event.type === "checkout.session.completed" + ) { + const paymentIntent = event.data.object as Stripe.PaymentIntent + console.log(`💰 PaymentIntent: ${JSON.stringify(paymentIntent)}`) - // Update the user stripe into in our database. - // Since this is the initial subscription, we need to update - // the subscription id and customer id. - await db.user.update({ - where: { - id: session?.metadata?.userId, - }, - data: { - stripeSubscriptionId: subscription.id, - stripeCustomerId: subscription.customer as string, - stripePriceId: subscription.items.data[0].price.id, - stripeCurrentPeriodEnd: new Date( - subscription.current_period_end * 1000 - ), - }, - }) - } + // @ts-ignore + const userEmail = paymentIntent.customer_details.email + let creditAmount = 0 - if (event.type === "invoice.payment_succeeded") { - // Retrieve the subscription details from Stripe. - const subscription = await stripe.subscriptions.retrieve( - session.subscription as string - ) + // @ts-ignore + switch (paymentIntent.amount_subtotal) { + case 500: + case 1000: + creditAmount = 20 + break + case 1900: + case 3000: + creditAmount = 100 + break + case 3500: + case 5000: + creditAmount = 250 + break + case 7000: + case 7900: + case 10000: + creditAmount = 750 + break + } + await db.user.update({ + where: { + email: userEmail, + }, + data: { + credits: { + increment: creditAmount, + }, + }, + }) - // Update the price id and set the new period end. - await db.user.update({ - where: { - stripeSubscriptionId: subscription.id, - }, - data: { - stripePriceId: subscription.items.data[0].price.id, - stripeCurrentPeriodEnd: new Date( - subscription.current_period_end * 1000 - ), - }, - }) - } + await db.purchase.create({ + data: { + creditAmount: creditAmount, + user: { + connect: { + email: userEmail, + }, + }, + }, + }) + } else if (event.type === "payment_intent.payment_failed") { + const paymentIntent = event.data.object as Stripe.PaymentIntent + console.log( + `❌ Payment failed: ${paymentIntent.last_payment_error?.message}` + ) + } else if (event.type === "charge.succeeded") { + const charge = event.data.object as Stripe.Charge + console.log(`💵 Charge id: ${charge.id}`) + } else { + console.warn(`🤷‍♀️ Unhandled event type: ${event.type}`) + } - return new Response(null, { status: 200 }) + return new Response(null, { status: 200 }) } diff --git a/app/layout.tsx b/app/layout.tsx index 9ba740fe7..928d27d2e 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,94 +1,96 @@ import { Inter as FontSans } from "next/font/google" import localFont from "next/font/local" - import "@/styles/globals.css" -import { siteConfig } from "@/config/site" -import { absoluteUrl, cn } from "@/lib/utils" -import { Toaster } from "@/components/ui/toaster" import { Analytics } from "@/components/analytics" import { TailwindIndicator } from "@/components/tailwind-indicator" import { ThemeProvider } from "@/components/theme-provider" +import { Toaster } from "@/components/ui/toaster" +import { siteConfig } from "@/config/site" +import { absoluteUrl, cn } from "@/lib/utils" const fontSans = FontSans({ - subsets: ["latin"], - variable: "--font-sans", + subsets: ["latin"], + variable: "--font-sans", }) // Font files can be colocated inside of `pages` const fontHeading = localFont({ - src: "../assets/fonts/CalSans-SemiBold.woff2", - variable: "--font-heading", + src: "../assets/fonts/CalSans-SemiBold.woff2", + variable: "--font-heading", }) interface RootLayoutProps { - children: React.ReactNode + children: React.ReactNode } export const metadata = { - title: { - default: siteConfig.name, - template: `%s | ${siteConfig.name}`, - }, - description: siteConfig.description, - keywords: [ - "Next.js", - "React", - "Tailwind CSS", - "Server Components", - "Radix UI", - ], - authors: [ - { - name: "shadcn", - url: "https://shadcn.com", + title: { + default: siteConfig.name, + template: `%s | ${siteConfig.name}`, }, - ], - creator: "shadcn", - themeColor: [ - { media: "(prefers-color-scheme: light)", color: "white" }, - { media: "(prefers-color-scheme: dark)", color: "black" }, - ], - openGraph: { - type: "website", - locale: "en_US", - url: siteConfig.url, - title: siteConfig.name, - description: siteConfig.description, - siteName: siteConfig.name, - }, - twitter: { - card: "summary_large_image", - title: siteConfig.name, description: siteConfig.description, - images: [`${siteConfig.url}/og.jpg`], - creator: "@shadcn", - }, - icons: { - icon: "/favicon.ico", - shortcut: "/favicon-16x16.png", - apple: "/apple-touch-icon.png", - }, - manifest: `${siteConfig.url}/site.webmanifest`, + keywords: [ + "Next.js", + "React", + "Tailwind CSS", + "Server Components", + "Radix UI", + ], + authors: [ + { + name: "shadcn", + url: "https://shadcn.com", + }, + ], + creator: "shadcn", + themeColor: [ + { media: "(prefers-color-scheme: light)", color: "white" }, + { media: "(prefers-color-scheme: dark)", color: "black" }, + ], + openGraph: { + type: "website", + locale: "en_US", + url: siteConfig.url, + title: siteConfig.name, + description: siteConfig.description, + siteName: siteConfig.name, + }, + twitter: { + card: "summary_large_image", + title: siteConfig.name, + description: siteConfig.description, + images: [`${siteConfig.url}/og.jpg`], + creator: "@shadcn", + }, + icons: { + icon: "/favicon.png", + shortcut: "/favicon.png", + apple: "/favicon.png", + }, + manifest: `${siteConfig.url}/site.webmanifest`, } export default function RootLayout({ children }: RootLayoutProps) { - return ( - - - - - {children} - - - - - - - ) + return ( + + + + + {children} + + + + + + ) } diff --git a/components/icons.tsx b/components/icons.tsx index 37c1651ce..0c5fde641 100644 --- a/components/icons.tsx +++ b/components/icons.tsx @@ -1,72 +1,161 @@ import { - AlertTriangle, - ArrowRight, - Check, - ChevronLeft, - ChevronRight, - Command, - CreditCard, - File, - FileText, - HelpCircle, - Image, - Laptop, - Loader2, - LucideProps, - Moon, - MoreVertical, - Pizza, - Plus, - Settings, - SunMedium, - Trash, - Twitter, - User, - X, - type Icon as LucideIcon, + AlertTriangle, + ArrowRight, + Check, + ChevronLeft, + ChevronRight, + Command, + CreditCard, + File, + FileText, + HelpCircle, + Image, + Laptop, + Loader2, + LucideProps, + Moon, + MoreVertical, + Pizza, + Plus, + Settings, + SunMedium, + Trash, + Twitter, + User, + X, + type Icon as LucideIcon, } from "lucide-react" export type Icon = LucideIcon export const Icons = { - logo: Command, - close: X, - spinner: Loader2, - chevronLeft: ChevronLeft, - chevronRight: ChevronRight, - trash: Trash, - post: FileText, - page: File, - media: Image, - settings: Settings, - billing: CreditCard, - ellipsis: MoreVertical, - add: Plus, - warning: AlertTriangle, - user: User, - arrowRight: ArrowRight, - help: HelpCircle, - pizza: Pizza, - sun: SunMedium, - moon: Moon, - laptop: Laptop, - gitHub: ({ ...props }: LucideProps) => ( - - ), - twitter: Twitter, - check: Check, + logo: ({ ...props }: LucideProps) => ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ), + close: X, + spinner: Loader2, + chevronLeft: ChevronLeft, + chevronRight: ChevronRight, + trash: Trash, + post: FileText, + page: File, + media: Image, + settings: Settings, + billing: CreditCard, + ellipsis: MoreVertical, + add: Plus, + warning: AlertTriangle, + user: User, + arrowRight: ArrowRight, + help: HelpCircle, + pizza: Pizza, + sun: SunMedium, + moon: Moon, + laptop: Laptop, + gitHub: ({ ...props }: LucideProps) => ( + + ), + google: ({ ...props }: LucideProps) => ( + + + + + + + + + ), + twitter: Twitter, + check: Check, } diff --git a/components/main-nav.tsx b/components/main-nav.tsx index b5cdb526a..1ed90acda 100644 --- a/components/main-nav.tsx +++ b/components/main-nav.tsx @@ -1,61 +1,60 @@ "use client" -import * as React from "react" +import { Icons } from "@/components/icons" +import { MobileNav } from "@/components/mobile-nav" +import { siteConfig } from "@/config/site" +import { cn } from "@/lib/utils" import Link from "next/link" import { useSelectedLayoutSegment } from "next/navigation" - +import * as React from "react" import { MainNavItem } from "types" -import { siteConfig } from "@/config/site" -import { cn } from "@/lib/utils" -import { Icons } from "@/components/icons" -import { MobileNav } from "@/components/mobile-nav" interface MainNavProps { - items?: MainNavItem[] - children?: React.ReactNode + items?: MainNavItem[] + children?: React.ReactNode } export function MainNav({ items, children }: MainNavProps) { - const segment = useSelectedLayoutSegment() - const [showMobileMenu, setShowMobileMenu] = React.useState(false) + const segment = useSelectedLayoutSegment() + const [showMobileMenu, setShowMobileMenu] = React.useState(false) - return ( -
- - - - {siteConfig.name} - - - {items?.length ? ( - - ) : null} - - {showMobileMenu && items && ( - {children} - )} -
- ) + {items?.length ? ( + + ) : null} + + {showMobileMenu && items && ( + {children} + )} + + ) } diff --git a/components/user-auth-form.tsx b/components/user-auth-form.tsx index af745b382..d9ac89d2a 100644 --- a/components/user-auth-form.tsx +++ b/components/user-auth-form.tsx @@ -1,119 +1,122 @@ "use client" -import * as React from "react" -import { useSearchParams } from "next/navigation" -import { zodResolver } from "@hookform/resolvers/zod" -import { signIn } from "next-auth/react" -import { useForm } from "react-hook-form" -import * as z from "zod" - -import { cn } from "@/lib/utils" -import { userAuthSchema } from "@/lib/validations/auth" +import { Icons } from "@/components/icons" import { buttonVariants } from "@/components/ui/button" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { toast } from "@/components/ui/use-toast" -import { Icons } from "@/components/icons" +import { cn } from "@/lib/utils" +import { userAuthSchema } from "@/lib/validations/auth" +import { zodResolver } from "@hookform/resolvers/zod" +import { signIn } from "next-auth/react" +import { useSearchParams } from "next/navigation" +import * as React from "react" +import { useForm } from "react-hook-form" +import * as z from "zod" interface UserAuthFormProps extends React.HTMLAttributes {} type FormData = z.infer export function UserAuthForm({ className, ...props }: UserAuthFormProps) { - const { - register, - handleSubmit, - formState: { errors }, - } = useForm({ - resolver: zodResolver(userAuthSchema), - }) - const [isLoading, setIsLoading] = React.useState(false) - const [isGitHubLoading, setIsGitHubLoading] = React.useState(false) - const searchParams = useSearchParams() + const { + register, + handleSubmit, + formState: { errors }, + } = useForm({ + resolver: zodResolver(userAuthSchema), + }) + const [isLoading, setIsLoading] = React.useState(false) + const [isGitHubLoading, setIsGitHubLoading] = React.useState(false) + const searchParams = useSearchParams() - async function onSubmit(data: FormData) { - setIsLoading(true) + async function onSubmit(data: FormData) { + setIsLoading(true) - const signInResult = await signIn("email", { - email: data.email.toLowerCase(), - redirect: false, - callbackUrl: searchParams?.get("from") || "/dashboard", - }) + const signInResult = await signIn("email", { + email: data.email.toLowerCase(), + redirect: false, + callbackUrl: searchParams?.get("from") || "/dashboard", + }) - setIsLoading(false) + setIsLoading(false) - if (!signInResult?.ok) { - return toast({ - title: "Something went wrong.", - description: "Your sign in request failed. Please try again.", - variant: "destructive", - }) - } + if (!signInResult?.ok) { + return toast({ + title: "Something went wrong.", + description: "Your sign in request failed. Please try again.", + variant: "destructive", + }) + } - return toast({ - title: "Check your email", - description: "We sent you a login link. Be sure to check your spam too.", - }) - } + return toast({ + title: "Check your email", + description: + "We sent you a login link. Be sure to check your spam too.", + }) + } - return ( -
-
-
-
- - - {errors?.email && ( -

- {errors.email.message} -

- )} -
- -
-
-
-
- -
-
- - Or continue with - + return ( +
+
+
+
+ + + {errors?.email && ( +

+ {errors.email.message} +

+ )} +
+ +
+
+
+
+ +
+
+ + Or continue with + +
+
+
-
- -
- ) + ) } diff --git a/config/marketing.ts b/config/marketing.ts index ff341f618..f37bbed11 100644 --- a/config/marketing.ts +++ b/config/marketing.ts @@ -1,22 +1,14 @@ import { MarketingConfig } from "types" export const marketingConfig: MarketingConfig = { - mainNav: [ - { - title: "Features", - href: "/#features", - }, - { - title: "Pricing", - href: "/pricing", - }, - { - title: "Blog", - href: "/blog", - }, - { - title: "Documentation", - href: "/docs", - }, - ], + mainNav: [ + { + title: "Features", + href: "/#features", + }, + { + title: "Pricing", + href: "/pricing", + }, + ], } diff --git a/config/site.ts b/config/site.ts index 897250f69..f941144d6 100644 --- a/config/site.ts +++ b/config/site.ts @@ -1,13 +1,13 @@ import { SiteConfig } from "types" export const siteConfig: SiteConfig = { - name: "Taxonomy", - description: - "An open source application built using the new router, server components and everything new in Next.js 13.", - url: "https://tx.shadcn.com", - ogImage: "https://tx.shadcn.com/og.jpg", - links: { - twitter: "https://twitter.com/shadcn", - github: "https://github.com/shadcn/taxonomy", - }, + name: "Pixelfy", + description: + "An open source application built using the new router, server components and everything new in Next.js 13.", + url: "https://pixelfy.ai", + ogImage: "https://tx.shadcn.com/og.jpg", + links: { + twitter: "https://twitter.com/shadcn", + github: "https://github.com/shadcn/taxonomy", + }, } diff --git a/package-lock.json b/package-lock.json index 1c5752b60..b423ec9ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,6 +58,8 @@ "concurrently": "^8.0.1", "contentlayer": "^0.3.1", "date-fns": "^2.29.3", + "encoding": "^0.1.13", + "jimp": "^0.22.7", "lucide-react": "^0.92.0", "next": "^13.3.1", "next-auth": "4.22.1", @@ -1733,6 +1735,395 @@ } } }, + "node_modules/@jimp/bmp": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.22.7.tgz", + "integrity": "sha512-0cfBPvugURS7G+60vRBL+penDRst8x40alS5Rhn2nlGsgsBHljFDw7+H4o5r6gldw9nv9PR9JA90Wloy7KMZdQ==", + "dependencies": { + "@jimp/utils": "^0.22.7", + "bmp-js": "^0.1.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/core": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.22.7.tgz", + "integrity": "sha512-lg4z+pw23v2Gp9LWQur0NqYtnmoNWnyN/Or96elhJgeEJskrDGwROdajortHCCOI1xDnUZSirg8sFvStC8BIlg==", + "dependencies": { + "@jimp/utils": "^0.22.7", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "exif-parser": "^0.1.12", + "file-type": "^16.5.4", + "isomorphic-fetch": "^3.0.0", + "mkdirp": "^2.1.3", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.6.0" + } + }, + "node_modules/@jimp/custom": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.22.7.tgz", + "integrity": "sha512-n+1+ZVDNumB1E+sL7KdGKAJ6MbgniX1/v/xOEFEQ46WDZ4cRTqP4+tXjHTuHSlOXiANH+K9zD6qgzqmgO6mCVw==", + "dependencies": { + "@jimp/core": "^0.22.7" + } + }, + "node_modules/@jimp/gif": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.22.7.tgz", + "integrity": "sha512-PGZMS8sYFnDcqg+t8IT3RaSJLrqB+3GzhI0hU5D4mmSuJ5UO/6Bdgu8nrwh3uFPxw0ZH6h9ozYk88cz0pKEhLQ==", + "dependencies": { + "@jimp/utils": "^0.22.7", + "gifwrap": "^0.9.2", + "omggif": "^1.0.9" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/jpeg": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.22.7.tgz", + "integrity": "sha512-ptwWyX/7RPcREy8SpPN/8IlywbwyPXiuXmoHwM6m4iKcyaCmmnfCdZwLNXYliJzFAFLLOWDuOrwO3cZSkH6Czg==", + "dependencies": { + "@jimp/utils": "^0.22.7", + "jpeg-js": "^0.4.4" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-blit": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.22.7.tgz", + "integrity": "sha512-8oXcBTSd/sBmTQATrCxQ1ZBER31Lge8vXzWqNCbC3b1ZvRggCcqnDzRRH1+JiI4i+jPRo3Fi6/sdvEUyQ5LY3g==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-blur": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.22.7.tgz", + "integrity": "sha512-M+0I5CKFIpnIQE27j8o8NECBsOFBd4z7C95ydy2UohYopugFq+hSVtMs1D4pQgb0RW1DJPiXD/4PHqb+lzV5mA==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-circle": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.22.7.tgz", + "integrity": "sha512-zfZKKpOhlyiDeFjGW5JB9K4h/kvbdaAJWUEwmKrvvGar67G3j8dKu46AX0MeWRNZ1yk/lfz+JIa7TzKfxEBf6w==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-color": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.22.7.tgz", + "integrity": "sha512-OXro9pdB0twQjV4LgW0bTEXaX1VgBsTBcFoDAs8q9mtQzD5p3UQmJ+ykCiQ5rTPxNN1Buc44tcCIfp8haB1ZVQ==", + "dependencies": { + "@jimp/utils": "^0.22.7", + "tinycolor2": "^1.6.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-contain": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.22.7.tgz", + "integrity": "sha512-GwUxZp4jMA0O0qbknUPDONJAfHFaTRs8kK+jgRtUfgb1Xi96l5RN/PMMDv4owZCUiPVAON80X1BMj7nSQWNVUw==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-cover": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.22.7.tgz", + "integrity": "sha512-PVXeQyofGepMoJaQ5XapLwCcZfsOF1IoAotHosh8AOP8niCP/Erm8T6ZWf5tf0sMJiLHQMPUyns186H5isqEMQ==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-crop": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.22.7.tgz", + "integrity": "sha512-XXvUU+hPdodtTBSgyUJUnzh7JgKMVlS1GxjcQsjYU8iGr1dbpuazKMTQxc76ChVmy8ue4goi8bGstacWUHpl/Q==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-displace": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.22.7.tgz", + "integrity": "sha512-CCNAkmm2OS4QQtNRfQvXqoAMxNE0maSlVEV5DNdioHOUKycy02EJ5hNYR3l0FG+NraQHOuqv9XV37sGRl6QzMA==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-dither": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.22.7.tgz", + "integrity": "sha512-ndCW5MIGMdh3aBvvgRCO7el9cIPG29kU7xQYlOs5+3JsDk3Vf7X30QGPjzxABOY95qLUNUjf5Qe/p/tqv/vbcw==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-fisheye": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.22.7.tgz", + "integrity": "sha512-boI1QowhZRfb6OF+ZPWtiSJP1GATsTHjd5Oy/lJ+n0L4rp439ZOTB1Elzcgc44O2C1mgZDdybRPQQvYdPF8slA==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-flip": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.22.7.tgz", + "integrity": "sha512-/jkbgtvQPcKadAEV5ZXyoEpSdd7GEvGs/Ya/f48+LNszc+S24u4UXtuP3QPRJ5FHm0Re1t4uztM7xa6IPklAOA==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-rotate": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-gaussian": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.22.7.tgz", + "integrity": "sha512-OB1sdnjzq2rfUHmx9Rvi3SJIDbQAgWFgYEw6KhN3TSVOdrJHvwrQkEnwR9PoUzQg992VIpGcVc9Y1s/SOU2oCA==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-invert": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.22.7.tgz", + "integrity": "sha512-dX/TqACJ/M5uXDIEJlVPPwietMD6EWUeA/CV4uvhLz9EMjTgHociJ3TWqGCY/70phhIBLbhLcHUVBL/q65ynfQ==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-mask": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.22.7.tgz", + "integrity": "sha512-rfKHKJLAtJG7qbB4zYAMcQ9ue3CIFRuAJ3xX0lzCxC0fGvCVuXlcxiAEauBxqaTWqiKMnahqpR3/Ah679K2FKQ==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-normalize": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.22.7.tgz", + "integrity": "sha512-t8x2jjKDmvUAZB4Wbeagr4D0BvoVCIWquy94mpglvSZ8ujKLt0aQBl3CBEIbXFAoVqNif+G36NtxPHNsjxIXOg==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-print": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.22.7.tgz", + "integrity": "sha512-kx0+cPeinki1IFg9cJy7LC4uVuOEOa8TIrcERioB6PVgJ7EDzCAfatTKULZ+t4uSs2K/lQF97wPYlbiyxs/Hzg==", + "dependencies": { + "@jimp/utils": "^0.22.7", + "load-bmfont": "^1.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-resize": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.22.7.tgz", + "integrity": "sha512-pg7i0JIYt7x7ag+CoD/yG70Xvwm1sKRfcFjQh954yestiin14uppPgXchAmTBmctecBjLNdsVlqSXbPvU4Jvxw==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-rotate": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.22.7.tgz", + "integrity": "sha512-Uh3Gb18IY8uXWk6E1bzMopum2GP+xwohbnMIDE0MSWmLaz7LXrfnvgXFba1uRGgn73CJz8UDS4fC1KIJMuxQZA==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-scale": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.22.7.tgz", + "integrity": "sha512-3uHUrk5Rl6MCxuoJtHTSeJjSHIxHWqOOgmD2caKIvyxds0Zmofu/Fva+N4V/m80E4q4G2RXNsUplFpFGhUM7hw==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-shadow": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.22.7.tgz", + "integrity": "sha512-NKEq5VR8U/d0OKf0hxFtrrbMCuNv7by31V+Kwgxb1oTP+j+zZEaww+m3YgEwIwRe7E8/yeDSHa5bJ+CmuyFZjw==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blur": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-threshold": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.22.7.tgz", + "integrity": "sha512-BH4aLwfmnqjRVhdzMIqUns4ycZ6QoHHFR6Qz+X2iSpH5a33xFA4DRbd3Ehtrs4Gk7XiCjWkUyM6wjmH7l/1hNQ==", + "dependencies": { + "@jimp/utils": "^0.22.7" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-color": ">=0.8.0", + "@jimp/plugin-resize": ">=0.8.0" + } + }, + "node_modules/@jimp/plugins": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.22.7.tgz", + "integrity": "sha512-AJmzTG/sa+CDpvle/UE89hjHR85gnRGSwLuQqPbhlY6GFCmC3uqHRJz9O5I8A4zdi9+e8LsBphuTlKV7RbuXOw==", + "dependencies": { + "@jimp/plugin-blit": "^0.22.7", + "@jimp/plugin-blur": "^0.22.7", + "@jimp/plugin-circle": "^0.22.7", + "@jimp/plugin-color": "^0.22.7", + "@jimp/plugin-contain": "^0.22.7", + "@jimp/plugin-cover": "^0.22.7", + "@jimp/plugin-crop": "^0.22.7", + "@jimp/plugin-displace": "^0.22.7", + "@jimp/plugin-dither": "^0.22.7", + "@jimp/plugin-fisheye": "^0.22.7", + "@jimp/plugin-flip": "^0.22.7", + "@jimp/plugin-gaussian": "^0.22.7", + "@jimp/plugin-invert": "^0.22.7", + "@jimp/plugin-mask": "^0.22.7", + "@jimp/plugin-normalize": "^0.22.7", + "@jimp/plugin-print": "^0.22.7", + "@jimp/plugin-resize": "^0.22.7", + "@jimp/plugin-rotate": "^0.22.7", + "@jimp/plugin-scale": "^0.22.7", + "@jimp/plugin-shadow": "^0.22.7", + "@jimp/plugin-threshold": "^0.22.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/png": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.22.7.tgz", + "integrity": "sha512-LxD3O9FKEwVv+j+HcUV7ez72Miy+823EjhtFZbBYXNp9qjHtHFBpgcSJBftUOCei8OlmmVgULYn9XjyfPsDgGw==", + "dependencies": { + "@jimp/utils": "^0.22.7", + "pngjs": "^6.0.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/tiff": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.22.7.tgz", + "integrity": "sha512-/oE8kLumzBfU1Z6h4TrDXYCGQNc4CjbZQvPssjImEqNLr5vbefpIpoy1fVMpsyuHZHsGovsBhBHxTJaRLO4+Og==", + "dependencies": { + "utif2": "^4.0.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/types": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.22.7.tgz", + "integrity": "sha512-1T8BxwDh5HJvBh3tt6HUd8r7ir5Ge3JWATXC8O3Y9QYwOaERjA2+FVhGSjtoo5xCeJvLRjSzEtfZ8heowMBL4w==", + "dependencies": { + "@jimp/bmp": "^0.22.7", + "@jimp/gif": "^0.22.7", + "@jimp/jpeg": "^0.22.7", + "@jimp/png": "^0.22.7", + "@jimp/tiff": "^0.22.7", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/utils": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.22.7.tgz", + "integrity": "sha512-4ax4IOWLIERx4yz9y3fNXKvQaPOY23yJF5h4sizxVkQUObkZHWE0kL0TVHodBt3rS8ksdbCL8Jkz4GeNP/Katg==", + "dependencies": { + "regenerator-runtime": "^0.13.3" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", @@ -3523,6 +3914,11 @@ "tailwindcss": ">=3.0.0 || insiders" } }, + "node_modules/@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" + }, "node_modules/@tsconfig/node10": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", @@ -3877,6 +4273,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", @@ -4178,6 +4579,11 @@ "readable-stream": "^3.4.0" } }, + "node_modules/bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==" + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -4249,6 +4655,14 @@ "ieee754": "^1.1.13" } }, + "node_modules/buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -5197,6 +5611,11 @@ "node": ">=6.0.0" } }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -5221,6 +5640,14 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -6037,6 +6464,11 @@ "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, + "node_modules/exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==" + }, "node_modules/expand-template": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", @@ -6149,6 +6581,22 @@ "node": "^10.12.0 || >=12.0.0" } }, + "node_modules/file-type": { + "version": "16.5.4", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz", + "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==", + "dependencies": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "^6.2.4", + "token-types": "^4.1.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/file-type?sponsor=1" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -6392,6 +6840,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/gifwrap": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.4.tgz", + "integrity": "sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ==", + "dependencies": { + "image-q": "^4.0.0", + "omggif": "^1.0.10" + } + }, "node_modules/git-raw-commits": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", @@ -6452,6 +6909,15 @@ "node": ">= 6" } }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "node_modules/global-dirs": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", @@ -6965,6 +7431,17 @@ "url": "https://github.com/sponsors/typicode" } }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -6992,6 +7469,19 @@ "node": ">= 4" } }, + "node_modules/image-q": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/image-q/-/image-q-4.0.0.tgz", + "integrity": "sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==", + "dependencies": { + "@types/node": "16.9.1" + } + }, + "node_modules/image-q/node_modules/@types/node": { + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", + "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==" + }, "node_modules/imagescript": { "version": "1.2.16", "resolved": "https://registry.npmjs.org/imagescript/-/imagescript-1.2.16.tgz", @@ -7284,6 +7774,11 @@ "node": ">=8" } }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -7537,12 +8032,51 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/isomorphic-fetch/node_modules/node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, "node_modules/javascript-natural-sort": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", "dev": true }, + "node_modules/jimp": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.22.7.tgz", + "integrity": "sha512-TJCTJ4ZcFUw6W8XZnR6ajdEu8vSyPi3AuoChs+zLHalXnhAPZgwkzwcXnxey4LNjh1p9dfIUkg8YSQ+q8pBW0A==", + "dependencies": { + "@jimp/custom": "^0.22.7", + "@jimp/plugins": "^0.22.7", + "@jimp/types": "^0.22.7", + "regenerator-runtime": "^0.13.3" + } + }, "node_modules/jiti": { "version": "1.18.2", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", @@ -7559,6 +8093,11 @@ "url": "https://github.com/sponsors/panva" } }, + "node_modules/jpeg-js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==" + }, "node_modules/js-sdsl": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", @@ -7741,6 +8280,21 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, + "node_modules/load-bmfont": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", + "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -9048,6 +9602,17 @@ "node": ">=8.6" } }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", @@ -9068,6 +9633,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -9110,6 +9683,20 @@ "node": ">= 6" } }, + "node_modules/mkdirp": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", + "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", @@ -9575,6 +10162,11 @@ "node": "^10.13.0 || >=12.0.0" } }, + "node_modules/omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -9689,6 +10281,11 @@ "node": ">=6" } }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -9700,6 +10297,25 @@ "node": ">=6" } }, + "node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" + }, + "node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" + }, + "node_modules/parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, "node_modules/parse-entities": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", @@ -9719,6 +10335,11 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -9794,6 +10415,18 @@ "node": ">=8" } }, + "node_modules/peek-readable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", + "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==", + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/periscopic": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", @@ -9804,6 +10437,11 @@ "is-reference": "^3.0.0" } }, + "node_modules/phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -9836,6 +10474,33 @@ "node": ">= 6" } }, + "node_modules/pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", + "dependencies": { + "pngjs": "^3.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "node_modules/pixelmatch/node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/pngjs": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", + "engines": { + "node": ">=12.13.0" + } + }, "node_modules/postcss": { "version": "8.4.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", @@ -10226,6 +10891,14 @@ "node": ">=14.17" } }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -10660,6 +11333,21 @@ "node": ">= 6" } }, + "node_modules/readable-web-to-node-stream": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "dependencies": { + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -11092,6 +11780,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, "node_modules/satori": { "version": "0.0.44", "resolved": "https://registry.npmjs.org/satori/-/satori-0.0.44.tgz", @@ -11114,6 +11807,11 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.2.1.tgz", "integrity": "sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==" }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, "node_modules/scheduler": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", @@ -11626,6 +12324,22 @@ "node": ">=12.*" } }, + "node_modules/strtok3": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", + "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", + "dependencies": { + "@tokenizer/token": "^0.3.0", + "peek-readable": "^4.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/style-to-object": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", @@ -11877,6 +12591,16 @@ "readable-stream": "3" } }, + "node_modules/timm": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", + "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" + }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -11897,11 +12621,32 @@ "node": ">=8.0" } }, + "node_modules/token-types": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz", + "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==", + "dependencies": { + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Borewit" + } + }, "node_modules/toml": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -12374,6 +13119,14 @@ } } }, + "node_modules/utif2": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/utif2/-/utif2-4.0.1.tgz", + "integrity": "sha512-KMaD76dbzK1VjbwsckHJiqDjhP3pbpwyV+FdqkY6XFQenc2o/HS6pjPSYdu4+NQMHf2NLTW+nVP/eFP1CvOYQQ==", + "dependencies": { + "pako": "^1.0.11" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -12496,6 +13249,25 @@ "node": ">= 8" } }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -12590,6 +13362,50 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, + "node_modules/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -13857,6 +14673,295 @@ "lodash.isequal": "^4.5.0" } }, + "@jimp/bmp": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.22.7.tgz", + "integrity": "sha512-0cfBPvugURS7G+60vRBL+penDRst8x40alS5Rhn2nlGsgsBHljFDw7+H4o5r6gldw9nv9PR9JA90Wloy7KMZdQ==", + "requires": { + "@jimp/utils": "^0.22.7", + "bmp-js": "^0.1.0" + } + }, + "@jimp/core": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.22.7.tgz", + "integrity": "sha512-lg4z+pw23v2Gp9LWQur0NqYtnmoNWnyN/Or96elhJgeEJskrDGwROdajortHCCOI1xDnUZSirg8sFvStC8BIlg==", + "requires": { + "@jimp/utils": "^0.22.7", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "exif-parser": "^0.1.12", + "file-type": "^16.5.4", + "isomorphic-fetch": "^3.0.0", + "mkdirp": "^2.1.3", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.6.0" + } + }, + "@jimp/custom": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.22.7.tgz", + "integrity": "sha512-n+1+ZVDNumB1E+sL7KdGKAJ6MbgniX1/v/xOEFEQ46WDZ4cRTqP4+tXjHTuHSlOXiANH+K9zD6qgzqmgO6mCVw==", + "requires": { + "@jimp/core": "^0.22.7" + } + }, + "@jimp/gif": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.22.7.tgz", + "integrity": "sha512-PGZMS8sYFnDcqg+t8IT3RaSJLrqB+3GzhI0hU5D4mmSuJ5UO/6Bdgu8nrwh3uFPxw0ZH6h9ozYk88cz0pKEhLQ==", + "requires": { + "@jimp/utils": "^0.22.7", + "gifwrap": "^0.9.2", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.22.7.tgz", + "integrity": "sha512-ptwWyX/7RPcREy8SpPN/8IlywbwyPXiuXmoHwM6m4iKcyaCmmnfCdZwLNXYliJzFAFLLOWDuOrwO3cZSkH6Czg==", + "requires": { + "@jimp/utils": "^0.22.7", + "jpeg-js": "^0.4.4" + } + }, + "@jimp/plugin-blit": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.22.7.tgz", + "integrity": "sha512-8oXcBTSd/sBmTQATrCxQ1ZBER31Lge8vXzWqNCbC3b1ZvRggCcqnDzRRH1+JiI4i+jPRo3Fi6/sdvEUyQ5LY3g==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-blur": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.22.7.tgz", + "integrity": "sha512-M+0I5CKFIpnIQE27j8o8NECBsOFBd4z7C95ydy2UohYopugFq+hSVtMs1D4pQgb0RW1DJPiXD/4PHqb+lzV5mA==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-circle": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.22.7.tgz", + "integrity": "sha512-zfZKKpOhlyiDeFjGW5JB9K4h/kvbdaAJWUEwmKrvvGar67G3j8dKu46AX0MeWRNZ1yk/lfz+JIa7TzKfxEBf6w==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-color": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.22.7.tgz", + "integrity": "sha512-OXro9pdB0twQjV4LgW0bTEXaX1VgBsTBcFoDAs8q9mtQzD5p3UQmJ+ykCiQ5rTPxNN1Buc44tcCIfp8haB1ZVQ==", + "requires": { + "@jimp/utils": "^0.22.7", + "tinycolor2": "^1.6.0" + } + }, + "@jimp/plugin-contain": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.22.7.tgz", + "integrity": "sha512-GwUxZp4jMA0O0qbknUPDONJAfHFaTRs8kK+jgRtUfgb1Xi96l5RN/PMMDv4owZCUiPVAON80X1BMj7nSQWNVUw==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-cover": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.22.7.tgz", + "integrity": "sha512-PVXeQyofGepMoJaQ5XapLwCcZfsOF1IoAotHosh8AOP8niCP/Erm8T6ZWf5tf0sMJiLHQMPUyns186H5isqEMQ==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-crop": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.22.7.tgz", + "integrity": "sha512-XXvUU+hPdodtTBSgyUJUnzh7JgKMVlS1GxjcQsjYU8iGr1dbpuazKMTQxc76ChVmy8ue4goi8bGstacWUHpl/Q==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-displace": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.22.7.tgz", + "integrity": "sha512-CCNAkmm2OS4QQtNRfQvXqoAMxNE0maSlVEV5DNdioHOUKycy02EJ5hNYR3l0FG+NraQHOuqv9XV37sGRl6QzMA==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-dither": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.22.7.tgz", + "integrity": "sha512-ndCW5MIGMdh3aBvvgRCO7el9cIPG29kU7xQYlOs5+3JsDk3Vf7X30QGPjzxABOY95qLUNUjf5Qe/p/tqv/vbcw==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-fisheye": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.22.7.tgz", + "integrity": "sha512-boI1QowhZRfb6OF+ZPWtiSJP1GATsTHjd5Oy/lJ+n0L4rp439ZOTB1Elzcgc44O2C1mgZDdybRPQQvYdPF8slA==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-flip": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.22.7.tgz", + "integrity": "sha512-/jkbgtvQPcKadAEV5ZXyoEpSdd7GEvGs/Ya/f48+LNszc+S24u4UXtuP3QPRJ5FHm0Re1t4uztM7xa6IPklAOA==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.22.7.tgz", + "integrity": "sha512-OB1sdnjzq2rfUHmx9Rvi3SJIDbQAgWFgYEw6KhN3TSVOdrJHvwrQkEnwR9PoUzQg992VIpGcVc9Y1s/SOU2oCA==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-invert": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.22.7.tgz", + "integrity": "sha512-dX/TqACJ/M5uXDIEJlVPPwietMD6EWUeA/CV4uvhLz9EMjTgHociJ3TWqGCY/70phhIBLbhLcHUVBL/q65ynfQ==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-mask": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.22.7.tgz", + "integrity": "sha512-rfKHKJLAtJG7qbB4zYAMcQ9ue3CIFRuAJ3xX0lzCxC0fGvCVuXlcxiAEauBxqaTWqiKMnahqpR3/Ah679K2FKQ==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-normalize": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.22.7.tgz", + "integrity": "sha512-t8x2jjKDmvUAZB4Wbeagr4D0BvoVCIWquy94mpglvSZ8ujKLt0aQBl3CBEIbXFAoVqNif+G36NtxPHNsjxIXOg==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-print": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.22.7.tgz", + "integrity": "sha512-kx0+cPeinki1IFg9cJy7LC4uVuOEOa8TIrcERioB6PVgJ7EDzCAfatTKULZ+t4uSs2K/lQF97wPYlbiyxs/Hzg==", + "requires": { + "@jimp/utils": "^0.22.7", + "load-bmfont": "^1.4.1" + } + }, + "@jimp/plugin-resize": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.22.7.tgz", + "integrity": "sha512-pg7i0JIYt7x7ag+CoD/yG70Xvwm1sKRfcFjQh954yestiin14uppPgXchAmTBmctecBjLNdsVlqSXbPvU4Jvxw==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-rotate": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.22.7.tgz", + "integrity": "sha512-Uh3Gb18IY8uXWk6E1bzMopum2GP+xwohbnMIDE0MSWmLaz7LXrfnvgXFba1uRGgn73CJz8UDS4fC1KIJMuxQZA==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-scale": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.22.7.tgz", + "integrity": "sha512-3uHUrk5Rl6MCxuoJtHTSeJjSHIxHWqOOgmD2caKIvyxds0Zmofu/Fva+N4V/m80E4q4G2RXNsUplFpFGhUM7hw==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-shadow": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.22.7.tgz", + "integrity": "sha512-NKEq5VR8U/d0OKf0hxFtrrbMCuNv7by31V+Kwgxb1oTP+j+zZEaww+m3YgEwIwRe7E8/yeDSHa5bJ+CmuyFZjw==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugin-threshold": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.22.7.tgz", + "integrity": "sha512-BH4aLwfmnqjRVhdzMIqUns4ycZ6QoHHFR6Qz+X2iSpH5a33xFA4DRbd3Ehtrs4Gk7XiCjWkUyM6wjmH7l/1hNQ==", + "requires": { + "@jimp/utils": "^0.22.7" + } + }, + "@jimp/plugins": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.22.7.tgz", + "integrity": "sha512-AJmzTG/sa+CDpvle/UE89hjHR85gnRGSwLuQqPbhlY6GFCmC3uqHRJz9O5I8A4zdi9+e8LsBphuTlKV7RbuXOw==", + "requires": { + "@jimp/plugin-blit": "^0.22.7", + "@jimp/plugin-blur": "^0.22.7", + "@jimp/plugin-circle": "^0.22.7", + "@jimp/plugin-color": "^0.22.7", + "@jimp/plugin-contain": "^0.22.7", + "@jimp/plugin-cover": "^0.22.7", + "@jimp/plugin-crop": "^0.22.7", + "@jimp/plugin-displace": "^0.22.7", + "@jimp/plugin-dither": "^0.22.7", + "@jimp/plugin-fisheye": "^0.22.7", + "@jimp/plugin-flip": "^0.22.7", + "@jimp/plugin-gaussian": "^0.22.7", + "@jimp/plugin-invert": "^0.22.7", + "@jimp/plugin-mask": "^0.22.7", + "@jimp/plugin-normalize": "^0.22.7", + "@jimp/plugin-print": "^0.22.7", + "@jimp/plugin-resize": "^0.22.7", + "@jimp/plugin-rotate": "^0.22.7", + "@jimp/plugin-scale": "^0.22.7", + "@jimp/plugin-shadow": "^0.22.7", + "@jimp/plugin-threshold": "^0.22.7", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.22.7.tgz", + "integrity": "sha512-LxD3O9FKEwVv+j+HcUV7ez72Miy+823EjhtFZbBYXNp9qjHtHFBpgcSJBftUOCei8OlmmVgULYn9XjyfPsDgGw==", + "requires": { + "@jimp/utils": "^0.22.7", + "pngjs": "^6.0.0" + } + }, + "@jimp/tiff": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.22.7.tgz", + "integrity": "sha512-/oE8kLumzBfU1Z6h4TrDXYCGQNc4CjbZQvPssjImEqNLr5vbefpIpoy1fVMpsyuHZHsGovsBhBHxTJaRLO4+Og==", + "requires": { + "utif2": "^4.0.1" + } + }, + "@jimp/types": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.22.7.tgz", + "integrity": "sha512-1T8BxwDh5HJvBh3tt6HUd8r7ir5Ge3JWATXC8O3Y9QYwOaERjA2+FVhGSjtoo5xCeJvLRjSzEtfZ8heowMBL4w==", + "requires": { + "@jimp/bmp": "^0.22.7", + "@jimp/gif": "^0.22.7", + "@jimp/jpeg": "^0.22.7", + "@jimp/png": "^0.22.7", + "@jimp/tiff": "^0.22.7", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.22.7.tgz", + "integrity": "sha512-4ax4IOWLIERx4yz9y3fNXKvQaPOY23yJF5h4sizxVkQUObkZHWE0kL0TVHodBt3rS8ksdbCL8Jkz4GeNP/Katg==", + "requires": { + "regenerator-runtime": "^0.13.3" + } + }, "@jridgewell/gen-mapping": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", @@ -15152,6 +16257,11 @@ "postcss-selector-parser": "6.0.10" } }, + "@tokenizer/token": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" + }, "@tsconfig/node10": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", @@ -15429,6 +16539,11 @@ "color-convert": "^2.0.1" } }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, "any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", @@ -15642,6 +16757,11 @@ "readable-stream": "^3.4.0" } }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==" + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -15680,6 +16800,11 @@ "ieee754": "^1.1.13" } }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==" + }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -16347,6 +17472,11 @@ "esutils": "^2.0.2" } }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, "dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -16368,6 +17498,14 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + } + }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -16981,6 +18119,11 @@ "strip-final-newline": "^2.0.0" } }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==" + }, "expand-template": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", @@ -17064,6 +18207,16 @@ "flat-cache": "^3.0.4" } }, + "file-type": { + "version": "16.5.4", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz", + "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==", + "requires": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "^6.2.4", + "token-types": "^4.1.1" + } + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -17225,6 +18378,15 @@ "get-intrinsic": "^1.1.1" } }, + "gifwrap": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.4.tgz", + "integrity": "sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ==", + "requires": { + "image-q": "^4.0.0", + "omggif": "^1.0.10" + } + }, "git-raw-commits": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", @@ -17270,6 +18432,15 @@ "is-glob": "^4.0.1" } }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, "global-dirs": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", @@ -17638,6 +18809,14 @@ "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", "dev": true }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", @@ -17648,6 +18827,21 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" }, + "image-q": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/image-q/-/image-q-4.0.0.tgz", + "integrity": "sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==", + "requires": { + "@types/node": "16.9.1" + }, + "dependencies": { + "@types/node": { + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", + "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==" + } + } + }, "imagescript": { "version": "1.2.16", "resolved": "https://registry.npmjs.org/imagescript/-/imagescript-1.2.16.tgz", @@ -17844,6 +19038,11 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -18015,12 +19214,42 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, + "isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "requires": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, "javascript-natural-sort": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", "dev": true }, + "jimp": { + "version": "0.22.7", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.22.7.tgz", + "integrity": "sha512-TJCTJ4ZcFUw6W8XZnR6ajdEu8vSyPi3AuoChs+zLHalXnhAPZgwkzwcXnxey4LNjh1p9dfIUkg8YSQ+q8pBW0A==", + "requires": { + "@jimp/custom": "^0.22.7", + "@jimp/plugins": "^0.22.7", + "@jimp/types": "^0.22.7", + "regenerator-runtime": "^0.13.3" + } + }, "jiti": { "version": "1.18.2", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", @@ -18031,6 +19260,11 @@ "resolved": "https://registry.npmjs.org/jose/-/jose-4.14.1.tgz", "integrity": "sha512-SgjXLpP7jhQkUNKL6RpowoR/IF4QKE+WjLDMpNnh2vmhiFs67NftrNpvFtgbwpvRdtueFliahYYWz9E+XZZQlg==" }, + "jpeg-js": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==" + }, "js-sdsl": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", @@ -18168,6 +19402,21 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, + "load-bmfont": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", + "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, "locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -19052,6 +20301,11 @@ "picomatch": "^2.3.1" } }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, "mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", @@ -19063,6 +20317,14 @@ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "requires": { + "dom-walk": "^0.1.0" + } + }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -19093,6 +20355,11 @@ "kind-of": "^6.0.3" } }, + "mkdirp": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", + "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==" + }, "mkdirp-classic": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", @@ -19395,6 +20662,11 @@ "resolved": "https://registry.npmjs.org/oidc-token-hash/-/oidc-token-hash-5.0.3.tgz", "integrity": "sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==" }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -19478,6 +20750,11 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -19486,6 +20763,25 @@ "callsites": "^3.0.0" } }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, "parse-entities": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", @@ -19501,6 +20797,11 @@ "is-hexadecimal": "^2.0.0" } }, + "parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, "parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -19558,6 +20859,11 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, + "peek-readable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", + "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==" + }, "periscopic": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", @@ -19568,6 +20874,11 @@ "is-reference": "^3.0.0" } }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -19588,6 +20899,26 @@ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", + "requires": { + "pngjs": "^3.0.0" + }, + "dependencies": { + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + } + } + }, + "pngjs": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==" + }, "postcss": { "version": "8.4.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", @@ -19833,6 +21164,11 @@ "@prisma/engines": "4.13.0" } }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, "prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -20128,6 +21464,14 @@ "util-deprecate": "^1.0.1" } }, + "readable-web-to-node-stream": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", + "requires": { + "readable-stream": "^3.6.0" + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -20424,6 +21768,11 @@ "is-regex": "^1.1.4" } }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, "satori": { "version": "0.0.44", "resolved": "https://registry.npmjs.org/satori/-/satori-0.0.44.tgz", @@ -20445,6 +21794,11 @@ } } }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, "scheduler": { "version": "0.23.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", @@ -20828,6 +22182,15 @@ "qs": "^6.11.0" } }, + "strtok3": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", + "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", + "requires": { + "@tokenizer/token": "^0.3.0", + "peek-readable": "^4.1.0" + } + }, "style-to-object": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.1.tgz", @@ -21016,6 +22379,16 @@ "readable-stream": "3" } }, + "timm": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", + "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" + }, + "tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -21030,11 +22403,25 @@ "is-number": "^7.0.0" } }, + "token-types": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz", + "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==", + "requires": { + "@tokenizer/token": "^0.3.0", + "ieee754": "^1.2.1" + } + }, "toml": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, "tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -21339,6 +22726,14 @@ "tslib": "^2.0.0" } }, + "utif2": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/utif2/-/utif2-4.0.1.tgz", + "integrity": "sha512-KMaD76dbzK1VjbwsckHJiqDjhP3pbpwyV+FdqkY6XFQenc2o/HS6pjPSYdu4+NQMHf2NLTW+nVP/eFP1CvOYQQ==", + "requires": { + "pako": "^1.0.11" + } + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -21432,6 +22827,25 @@ "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -21499,6 +22913,41 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, + "xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "requires": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", diff --git a/package.json b/package.json index ccee13f77..7db28cb7f 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,8 @@ "concurrently": "^8.0.1", "contentlayer": "^0.3.1", "date-fns": "^2.29.3", + "encoding": "^0.1.13", + "jimp": "^0.22.7", "lucide-react": "^0.92.0", "next": "^13.3.1", "next-auth": "4.22.1", diff --git a/pages/api/generate-test/index.ts b/pages/api/generate-test/index.ts new file mode 100644 index 000000000..242492407 --- /dev/null +++ b/pages/api/generate-test/index.ts @@ -0,0 +1,19 @@ +import Jimp from "jimp" +import type { NextApiRequest, NextApiResponse } from "next" +import { getServerSession } from "next-auth/next" + +export default async function handler( + req: NextApiRequest, + res: NextApiResponse +) { + const image = await Jimp.read( + "https://replicate.delivery/pbxt/QD2ffi8XFlu600tJSeaHJGtHMQ2jPNCiMims0KesOF0HnMWDB/out-0.png" + ).then((image) => + image.pixelate(8, 0, 0, image.getWidth(), image.getHeight()) + ) + + const getBase64 = await image.getBase64Async(image.getMIME()) + res.setHeader("content-type", image.getMIME()) + + res.json(getBase64) +} diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 8727eb7ab..bfcc8e479 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -47,17 +47,19 @@ model Session { } model User { - id String @id @default(cuid()) + id String @id @default(cuid()) name String? - email String? @unique + email String? @unique emailVerified DateTime? image String? - createdAt DateTime @default(now()) @map(name: "created_at") - updatedAt DateTime @default(now()) @map(name: "updated_at") + createdAt DateTime @default(now()) @map(name: "created_at") + updatedAt DateTime @default(now()) @map(name: "updated_at") + purchases Purchase[] + accounts Account[] + sessions Session[] + pixelArt PixelArt[] - accounts Account[] - sessions Session[] - Post Post[] + credits Int @default(3) stripeCustomerId String? @unique @map(name: "stripe_customer_id") stripeSubscriptionId String? @unique @map(name: "stripe_subscription_id") @@ -67,6 +69,32 @@ model User { @@map(name: "users") } +model PixelArt { + id String @id @default(cuid()) + replicateId String + userId String + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + inputPrompt String + outputImage String + prompt String + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + + @@unique([replicateId, userId]) + @@index([userId]) +} + +model Purchase { + id String @id @default(cuid()) + userId String + user User @relation(fields: [userId], references: [id], onDelete: Cascade) + creditAmount Int + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + + @@index([userId]) +} + model VerificationToken { identifier String token String @unique @@ -75,17 +103,3 @@ model VerificationToken { @@unique([identifier, token]) @@map(name: "verification_tokens") } - -model Post { - id String @id @default(cuid()) - title String - content Json? - published Boolean @default(false) - createdAt DateTime @default(now()) @map(name: "created_at") - updatedAt DateTime @default(now()) @map(name: "updated_at") - authorId String - - author User @relation(fields: [authorId], references: [id]) - - @@map(name: "posts") -} diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index fc038dd6b66486754564b147fcfe462d7a074e55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15406 zcmeHOv2Gec5FG*n3Q(NF2qA&4GVU;qTWI-*6d+NAjs|Ef|3%u+&{6OUR0-ceL2C)o z$EhYW=j`dQZn*{HheYGMPwlTZI0Db09)KJjPq* zpz2F1PA?p1JVKkm@##SML~Rd*Cqnoh-t(Mwu}-D?J#`%#+xC6Gw#BB;U+Z@II-AX6 zxm@;<%jK-!OS|0;!cnKw5&iaJhwp3gzwl2@K$(9Me=NScNc^E#FY(u2{B1NE*lM-* zFdPn5_`}g?wAaS6&1Um#?j}@ z7iVtP;NI+2Vk~`a#_?Is45lmrKq7xjLeCxJhwq}lJ1d$#FIP}1GKrf1_6QHx%AM<( zBcE^nooe0aly!^!2dmE9PUZI1)-6t191GeQvd-1BKdavROD^7)zxB!;bN-O>rkOWp y9o`?XO?dUW^9v?Or6rkaECDLySg@?NfuBoVH97X&*)X6J89ZJ6T-G@yGywpMTUnR@ literal 0 HcmV?d00001 diff --git a/public/images/text-pixel-art/test-waterfall.png b/public/images/text-pixel-art/test-waterfall.png new file mode 100644 index 0000000000000000000000000000000000000000..9aeac9233200fb5d34cd6731bc2584ff3e320893 GIT binary patch literal 481611 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

Zl*LIgw+t0n-7C}QRsUy3;IL=C-D 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℘HF`6%$2xtMBL1#+va-R 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%0DR@K&ce(Hty*JF7+J?zG5z4W!Mw|9rRuS@M@ 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�Ux(G3m<1}<}fA6~oxqB?g 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 z/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 fKoH&GOqny!!I>>Hq!N%8KA5?C(w| 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 SmUK%10000 Date: Wed, 26 Apr 2023 19:33:43 -0700 Subject: [PATCH 003/215] Update landing page --- app/(marketing)/[...slug]/page.tsx | 98 - app/(marketing)/blog/[...slug]/page.tsx | 168 - app/(marketing)/blog/page.tsx | 69 - app/(marketing)/page.tsx | 276 +- app/api/generate/route.ts | 19 + app/layout.tsx | 2 +- components/icons.tsx | 2 + components/site-footer.tsx | 96 +- components/ui/textarea.tsx | 29 +- config/site.ts | 6 +- content/authors/shadcn.mdx | 5 - content/blog/deploying-next-apps.mdx | 219 - .../dynamic-routing-static-regeneration.mdx | 219 - content/blog/preview-mode-headless-cms.mdx | 219 - content/blog/server-client-components.mdx | 219 - content/docs/documentation/code-blocks.mdx | 73 - content/docs/documentation/components.mdx | 157 - content/docs/documentation/index.mdx | 60 - content/docs/documentation/style-guide.mdx | 216 - content/docs/in-progress.mdx | 10 - content/docs/index.mdx | 54 - .../build-blog-using-contentlayer-mdx.mdx | 222 - content/guides/using-next-auth-next-13.mdx | 222 - content/pages/privacy.mdx | 22 - content/pages/terms.mdx | 30 - contentlayer.config.js | 181 - lib/generators.ts | 7 + lib/utils.ts | 37 +- next.config.mjs | 4 +- package-lock.json | 45604 ++++++++-------- package.json | 240 +- 31 files changed, 22964 insertions(+), 25821 deletions(-) delete mode 100644 app/(marketing)/[...slug]/page.tsx delete mode 100644 app/(marketing)/blog/[...slug]/page.tsx delete mode 100644 app/(marketing)/blog/page.tsx create mode 100644 app/api/generate/route.ts delete mode 100644 content/authors/shadcn.mdx delete mode 100644 content/blog/deploying-next-apps.mdx delete mode 100644 content/blog/dynamic-routing-static-regeneration.mdx delete mode 100644 content/blog/preview-mode-headless-cms.mdx delete mode 100644 content/blog/server-client-components.mdx delete mode 100644 content/docs/documentation/code-blocks.mdx delete mode 100644 content/docs/documentation/components.mdx delete mode 100644 content/docs/documentation/index.mdx delete mode 100644 content/docs/documentation/style-guide.mdx delete mode 100644 content/docs/in-progress.mdx delete mode 100644 content/docs/index.mdx delete mode 100644 content/guides/build-blog-using-contentlayer-mdx.mdx delete mode 100644 content/guides/using-next-auth-next-13.mdx delete mode 100644 content/pages/privacy.mdx delete mode 100644 content/pages/terms.mdx delete mode 100644 contentlayer.config.js create mode 100644 lib/generators.ts diff --git a/app/(marketing)/[...slug]/page.tsx b/app/(marketing)/[...slug]/page.tsx deleted file mode 100644 index 4a3bdb758..000000000 --- a/app/(marketing)/[...slug]/page.tsx +++ /dev/null @@ -1,98 +0,0 @@ -import { notFound } from "next/navigation" -import { allPages } from "contentlayer/generated" - -import { Mdx } from "@/components/mdx-components" - -import "@/styles/mdx.css" -import { Metadata } from "next" - -import { siteConfig } from "@/config/site" -import { absoluteUrl } from "@/lib/utils" - -interface PageProps { - params: { - slug: string[] - } -} - -async function getPageFromParams(params) { - const slug = params?.slug?.join("/") - const page = allPages.find((page) => page.slugAsParams === slug) - - if (!page) { - null - } - - return page -} - -export async function generateMetadata({ - params, -}: PageProps): Promise { - const page = await getPageFromParams(params) - - if (!page) { - return {} - } - - const url = process.env.NEXT_PUBLIC_APP_URL - - const ogUrl = new URL(`${url}/api/og`) - ogUrl.searchParams.set("heading", page.title) - ogUrl.searchParams.set("type", siteConfig.name) - ogUrl.searchParams.set("mode", "light") - - return { - title: page.title, - description: page.description, - openGraph: { - title: page.title, - description: page.description, - type: "article", - url: absoluteUrl(page.slug), - images: [ - { - url: ogUrl.toString(), - width: 1200, - height: 630, - alt: page.title, - }, - ], - }, - twitter: { - card: "summary_large_image", - title: page.title, - description: page.description, - images: [ogUrl.toString()], - }, - } -} - -export async function generateStaticParams(): Promise { - return allPages.map((page) => ({ - slug: page.slugAsParams.split("/"), - })) -} - -export default async function PagePage({ params }: PageProps) { - const page = await getPageFromParams(params) - - if (!page) { - notFound() - } - - return ( -

- ) -} diff --git a/app/(marketing)/blog/[...slug]/page.tsx b/app/(marketing)/blog/[...slug]/page.tsx deleted file mode 100644 index 0032ab8cf..000000000 --- a/app/(marketing)/blog/[...slug]/page.tsx +++ /dev/null @@ -1,168 +0,0 @@ -import { notFound } from "next/navigation" -import { allAuthors, allPosts } from "contentlayer/generated" - -import { Mdx } from "@/components/mdx-components" - -import "@/styles/mdx.css" -import { Metadata } from "next" -import Image from "next/image" -import Link from "next/link" - -import { absoluteUrl, cn, formatDate } from "@/lib/utils" -import { buttonVariants } from "@/components/ui/button" -import { Icons } from "@/components/icons" - -interface PostPageProps { - params: { - slug: string[] - } -} - -async function getPostFromParams(params) { - const slug = params?.slug?.join("/") - const post = allPosts.find((post) => post.slugAsParams === slug) - - if (!post) { - null - } - - return post -} - -export async function generateMetadata({ - params, -}: PostPageProps): Promise { - const post = await getPostFromParams(params) - - if (!post) { - return {} - } - - const url = process.env.NEXT_PUBLIC_APP_URL - - const ogUrl = new URL(`${url}/api/og`) - ogUrl.searchParams.set("heading", post.title) - ogUrl.searchParams.set("type", "Blog Post") - ogUrl.searchParams.set("mode", "dark") - - return { - title: post.title, - description: post.description, - authors: post.authors.map((author) => ({ - name: author, - })), - openGraph: { - title: post.title, - description: post.description, - type: "article", - url: absoluteUrl(post.slug), - images: [ - { - url: ogUrl.toString(), - width: 1200, - height: 630, - alt: post.title, - }, - ], - }, - twitter: { - card: "summary_large_image", - title: post.title, - description: post.description, - images: [ogUrl.toString()], - }, - } -} - -export async function generateStaticParams(): Promise< - PostPageProps["params"][] -> { - return allPosts.map((post) => ({ - slug: post.slugAsParams.split("/"), - })) -} - -export default async function PostPage({ params }: PostPageProps) { - const post = await getPostFromParams(params) - - if (!post) { - notFound() - } - - const authors = post.authors.map((author) => - allAuthors.find(({ slug }) => slug === `/authors/${author}`) - ) - - return ( -
- - - See all posts - -
- {post.date && ( - - )} -

- {post.title} -

- {authors?.length ? ( -
- {authors.map((author) => - author ? ( - - {author.title} -
-

{author.title}

-

- @{author.twitter} -

-
- - ) : null - )} -
- ) : null} -
- {post.image && ( - {post.title} - )} - -
-
- - - See all posts - -
-
- ) -} diff --git a/app/(marketing)/blog/page.tsx b/app/(marketing)/blog/page.tsx deleted file mode 100644 index 38b903003..000000000 --- a/app/(marketing)/blog/page.tsx +++ /dev/null @@ -1,69 +0,0 @@ -import Image from "next/image" -import Link from "next/link" -import { allPosts } from "contentlayer/generated" -import { compareDesc } from "date-fns" - -import { formatDate } from "@/lib/utils" - -export const metadata = { - title: "Blog", -} - -export default async function BlogPage() { - const posts = allPosts - .filter((post) => post.published) - .sort((a, b) => { - return compareDesc(new Date(a.date), new Date(b.date)) - }) - - return ( -
-
-
-

- Blog -

-

- A blog built using Contentlayer. Posts are written in MDX. -

-
-
-
- {posts?.length ? ( -
- {posts.map((post, index) => ( -
- {post.image && ( - {post.title} - )} -

{post.title}

- {post.description && ( -

{post.description}

- )} - {post.date && ( -

- {formatDate(post.date)} -

- )} - - View Article - -
- ))} -
- ) : ( -

No posts published.

- )} -
- ) -} diff --git a/app/(marketing)/page.tsx b/app/(marketing)/page.tsx index 3bcfceb80..c77828d82 100644 --- a/app/(marketing)/page.tsx +++ b/app/(marketing)/page.tsx @@ -1,16 +1,15 @@ +import { Icons } from "@/components/icons" +import { Badge } from "@/components/ui/badge" import { buttonVariants } from "@/components/ui/button" -import { Button } from "@/components/ui/button" import { Card, CardContent, - CardDescription, CardFooter, CardHeader, CardTitle, } from "@/components/ui/card" import { siteConfig } from "@/config/site" -import { cn } from "@/lib/utils" -import Jimp from "jimp" +import { cn, pixelateImage } from "@/lib/utils" import Image from "next/image" import Link from "next/link" @@ -41,46 +40,47 @@ async function getGitHubStars(): Promise { } } -type TPixelateImage = { - remoteUrl: string - pixelSize?: number -} - -async function pixelateImage({ - remoteUrl, - pixelSize = 8, -}: TPixelateImage): Promise { - try { - const image = await Jimp.read(remoteUrl).then((image) => - image.pixelate(pixelSize, 0, 0, image.getWidth(), image.getHeight()) - ) - - console.log(image) - - return image.getBase64Async(image.getMIME()) - } catch (error) { - return null - } -} - export default async function IndexPage() { const stars = await getGitHubStars() - const [landscape, character, character2] = await Promise.all([ + const [landscape, character, anime] = await Promise.all([ pixelateImage({ remoteUrl: - "https://replicate.delivery/pbxt/yQ6N3UuY7gJoHRPjqofBIQF1NL1aKVEE4yg41UfprSSDIj1QA/out-0.png", + "https://cdn.cloud.scenario.com/assets/RaR-r0MsQoOsPEALd-hgXA?p=100&Expires=1683504000&Key-Pair-Id=K36FIAB9LE2OLR&Signature=aT2dU7eUREvpx~I5z5as5NxMvVYcIWheXYdnyNZNvM5yJmHsfrfMaC6GxXLIF8iVJ67JNtJGBJSts0jBldaCgYEd2UC7lvsZBCNmlCV7GmraXXEEFKovVgzBe~pFi-r7rWlRsBjGT7A1NWKfYlPx~9hYbrMvA-KxqppEvYlxAn2vD4tXqq0DBUaWA0OHEK2is9Qw3Bh1tyk~O0~-eEv1jnfVeHeDE5wwHBPp75qmCW9HtrKAN2GwtX9QkVEqNjOjcWCIMA0Js-KVvuE1Sy-j8QSEF7gcqNtJ1kEidoFmJ646Wmhzyxdz5V4Ou6rswPP1i0XVv93C5ltUHuoGb-v2Rg__", }), pixelateImage({ remoteUrl: - "https://cdn.cloud.scenario.com/assets/GWhqIizWSSGcMc_3iIQBEg?p=100&Expires=1683504000&Key-Pair-Id=K36FIAB9LE2OLR&Signature=lTn0sur1D55Qi3GTbbsfl6jpFA17~Vq1oWhjb2Ap0OwdeQbKWDh9zZslP3SarPPZgYXvZQBR-4PtOZV~P7NwDPpFzWrVrqKaeD4CDTpArB-bAuGfYPqeovBuNIYTRJmktRk1C-b1wlVbwWCSjTK0luiXp6M6LiVha01cw--vNWjMWCIK~w-Dy-cmteCe48Nor9TOLSNV~eHlnCfTsP6kIVNHyeIGIbCMQQLSwBeHYpcucIhMIdjWZOBqiGUzX8UWcqnk6HKu9M8gJvx4PDlQiXlK~ohYDOgaDuLv4HQxNljdbuPr6nkP3kqlM6q~DZU61A5~7Bg5Sf77wrcuNyQlQA__", + "https://cdn.cloud.scenario.com/assets/HJVjD8xkSEKhk1lSTMExuw?p=100&Expires=1683504000&Key-Pair-Id=K36FIAB9LE2OLR&Signature=tLrmhwNKlG~KKiR4p2Z3FVls2XO2I1-h7-2rmkZiFEwHZjOb6xdxWX2xcohbpjvY-hor2HbUeVqKKJ5fV4Qilbtt~JyDos8HUeF3yfaNTJO~29q6ff1wKiEs4kMrtmHfK4CnInAgCdUCfwFlKffRyvXoe92HE0bqURnbl3~0rtjxcZHqp2FTNqutz0P9k1H-KoHm-uFq4GD9Ywh1NQDhtb8LRD8THIEdukZnq2Kw5Y5oQ3QqYV1d~3ANRJSmvFkCl01g7-5v0P~ZPD~KCXHN80Xn9kLzqqS3aOrH6M5qz9jvTpgd0aEw~u93aP1-noDYUUfO-Comt4X-n32Qb5Fpyg__", }), pixelateImage({ remoteUrl: - "https://cdn.cloud.scenario.com/inferences/bbqzwEdGRaCOeUec0cq7vA/results/3583688960967331/050.png?Expires=1683504000&Key-Pair-Id=K36FIAB9LE2OLR&Signature=iUckkhIP6zUvG17dtqCgcxX3VP5yEAAVCYp9mKPd-qzUYR8v8oCffDbY2Eu8H3ykpkfqKiy3bvBI9xqq0E-w0KFt4n29wmKcQQ2k-TEubyhZxeUFZDQro8V0cfdlChrliIMvtLBIH6IGM3Ojwvi~QTYGsEMiGjDBDkkRgTcaLnz0HcgnMIYLC-hu570GCB1PVoxncssAkkc8yXxPf4zHtzsWZ57HEu4IzpRczALuOjT4oC3ew0goFG-KzqvxJH1Mdpy3tiTxiSsOvjfBMASkW1JMoZq3sV6HhmKYGzHr3~MqcbvU-RgUiLvwVTTkgKHyB83ndXvQxWlEr3hM-0Fdew__", + "https://cdn.cloud.scenario.com/assets/O3z8ZWCKRyKyJHC8lxGdEg?p=100&Expires=1683504000&Key-Pair-Id=K36FIAB9LE2OLR&Signature=iwVSn2siKk-ql-gZ~m8S2BY2xFbsxXJI0037-wKD6iMBNiN~NxFQLyPzILR0mOaYX8uyXuOao7bSZTeTrW4q~QGDXmJ1CErxMfv~dTTWCWA7iW5eX-XhK7sp7zb2kYxHPTi-5Vu2TKBXGBNu9GJjJxG2GOA839zaY4rLdS-TLR2lxCORcDWI7IoH0stRHKUaQOXWgUHCjrAGa1ZglNa8eCr7YVPqkw7Wcm8opS4YYe~m~O1-2ry0ydHwbN3rIAXb2SQjm7KuUkUod62g9TgYWyXqMCUS7LysM2O4cHcpJmzIhqcA3w8n-gcCvd~UuMBozOLFxwLgJCAZWb5ZMF3mBg__", }), ]) + const featuredCardData = [ + { + image: landscape, + title: "Landscape Portraits", + prompts: ["gorgeous waterfall landscape", "castle in the sky"], + imageAlt: "Image showing an 8 bit castle in the sky", + }, + { + image: character, + title: "Character Portraits", + prompts: ["Lizard man", "cyberpunk aesthetic", "retro furistism"], + imageAlt: + "image showing a lizard creature in a cyberpunk vaporwave background", + }, + { + image: anime, + title: "Anime style", + prompts: ["Kitsune girl", "anime", "cyberpunk"], + imageAlt: + "Image showing a green dracula potion with devil wings pixelated", + }, + ] + return ( <>
@@ -93,7 +93,7 @@ export default async function IndexPage() { Introducing Pixelfy

- Generate high-quality Pixel Art with AI + Generate high-quality pixel art with AI

Pixelfy is a tool that harnesses bleeding-edge AI models @@ -124,189 +124,55 @@ export default async function IndexPage() {

-
- - - Landscape Portraits - - Waterfall in beautiful oasis - - - - Landscape - - - - - Fantasy Character Portraits - - Pharah from Overwatch - - - - Landscape - - - - - Notifications - - You have 3 unread messages. - - - - Landscape - - -
-
-

- Features + Your limit is your imagination

- This project is an experiment to see how a modern app, - with features like auth, subscriptions, API routes, and - static pages would work in Next.js 13 app dir. + Pixelfy provides a variety of battle-tested generators + to create all types of images.

-
-
-
- - - -
-

Next.js 13

-

- App dir, Routing, Layouts, Loading UI and - API routes. -

-
-
-
-
-
- - - -
-

React 18

-

- Server and Client Components. Use hook. -

-
-
-
-
-
- - - -
-

Database

-

- ORM using Prisma and deployed on - PlanetScale. -

-
-
-
-
-
- - - -
-

Components

-

- UI components built using Radix UI and - styled with Tailwind CSS. -

-
-
-
-
-
- - - -
-

Authentication

-

- Authentication using NextAuth.js and - middlewares. -

-
-
-
-
-
- - - -
-

Subscriptions

-

- Free and paid subscriptions using Stripe. -

-
-
-
-
-
-

- Taxonomy also includes a blog and a full-featured - documentation site built using Contentlayer and MDX. -

+
+ {featuredCardData.map((card) => ( + + + {card.title} + + + + {card?.image && ( + {card.imageAlt} + )} + + +
+
+ {card.prompts.map((prompt) => ( + + {prompt} + + ))} +
+
+
+
+ ))}
+

- Taxonomy is open source and powered by open source + Pixelfy is open source and powered by open source software.
The code is available on{" "} {children} diff --git a/components/icons.tsx b/components/icons.tsx index 0c5fde641..7d4f88896 100644 --- a/components/icons.tsx +++ b/components/icons.tsx @@ -23,6 +23,7 @@ import { Twitter, User, X, + Terminal, type Icon as LucideIcon, } from "lucide-react" @@ -156,6 +157,7 @@ export const Icons = { ), + terminal: Terminal, twitter: Twitter, check: Check, } diff --git a/components/site-footer.tsx b/components/site-footer.tsx index fc6a5b8ec..14803ed00 100644 --- a/components/site-footer.tsx +++ b/components/site-footer.tsx @@ -1,58 +1,48 @@ -import * as React from "react" - -import { siteConfig } from "@/config/site" -import { cn } from "@/lib/utils" import { Icons } from "@/components/icons" import { ModeToggle } from "@/components/mode-toggle" +import { siteConfig } from "@/config/site" +import { cn } from "@/lib/utils" +import * as React from "react" export function SiteFooter({ className }: React.HTMLAttributes) { - return ( -

- ) + return ( + + ) } diff --git a/components/ui/textarea.tsx b/components/ui/textarea.tsx index e7c13a692..d945e9ecc 100644 --- a/components/ui/textarea.tsx +++ b/components/ui/textarea.tsx @@ -1,23 +1,22 @@ -import * as React from "react" - import { cn } from "@/lib/utils" +import * as React from "react" export interface TextareaProps - extends React.TextareaHTMLAttributes {} + extends React.TextareaHTMLAttributes {} const Textarea = React.forwardRef( - ({ className, ...props }, ref) => { - return ( -