From d8871097f5239dc0cddc284753ce30c16af25e9c Mon Sep 17 00:00:00 2001 From: weaigc <879821485@qq.com> Date: Sat, 22 Jul 2023 12:56:56 +0800 Subject: [PATCH] inital commit --- .editorconfig | 36 + .eslintrc.json | 3 + .gitattributes | 35 + .gitignore | 35 + Dockerfile | 33 + LICENSE | 21 + README.md | 59 + next.config.js | 7 + package-lock.json | 8074 ++++++++++++++++++++ package.json | 89 + pnpm-lock.yaml | 5278 +++++++++++++ postcss.config.js | 6 + src/app/favicon.ico | Bin 0 -> 29326 bytes src/app/favicon.png | Bin 0 -> 223680 bytes src/app/globals.scss | 1102 +++ src/app/layout.tsx | 48 + src/app/page.tsx | 9 + src/assets/images/brush.svg | 5 + src/assets/images/chat.svg | 3 + src/assets/images/check-mark.svg | 3 + src/assets/images/help.svg | 3 + src/assets/images/logo.svg | 71 + src/assets/images/pin-fill.svg | 3 + src/assets/images/pin.svg | 3 + src/assets/images/send.svg | 3 + src/assets/images/settings.svg | 1 + src/assets/images/stop.svg | 3 + src/assets/images/visual-search.svg | 3 + src/assets/images/warning.svg | 3 + src/components/button-scroll-to-bottom.tsx | 34 + src/components/chat-header.tsx | 12 + src/components/chat-list.tsx | 28 + src/components/chat-message.tsx | 79 + src/components/chat-notification.tsx | 61 + src/components/chat-panel.tsx | 131 + src/components/chat-scroll-anchor.tsx | 29 + src/components/chat-suggestions.tsx | 45 + src/components/chat.tsx | 66 + src/components/external-link.tsx | 30 + src/components/header.tsx | 34 + src/components/learn-more.tsx | 39 + src/components/markdown.tsx | 9 + src/components/providers.tsx | 15 + src/components/tailwind-indicator.tsx | 14 + src/components/theme-toggle.tsx | 31 + src/components/toaster.tsx | 3 + src/components/tone-selector.tsx | 43 + src/components/turn-counter.tsx | 23 + src/components/ui/alert-dialog.tsx | 150 + src/components/ui/badge.tsx | 36 + src/components/ui/button.tsx | 57 + src/components/ui/codeblock.tsx | 142 + src/components/ui/dialog.tsx | 128 + src/components/ui/dropdown-menu.tsx | 128 + src/components/ui/icons.tsx | 507 ++ src/components/ui/input.tsx | 25 + src/components/ui/select.tsx | 123 + src/components/ui/separator.tsx | 31 + src/components/ui/sheet.tsx | 122 + src/components/ui/textarea.tsx | 24 + src/components/ui/tooltip.tsx | 30 + src/components/welcome-screen.tsx | 34 + src/lib/bots/bing/index.ts | 317 + src/lib/bots/bing/types.ts | 221 + src/lib/bots/bing/utils.ts | 54 + src/lib/hooks/chat-history.ts | 62 + src/lib/hooks/use-at-bottom.tsx | 23 + src/lib/hooks/use-bing.ts | 136 + src/lib/hooks/use-copy-to-clipboard.tsx | 33 + src/lib/hooks/use-enter-submit.tsx | 23 + src/lib/isomorphic/browser.ts | 10 + src/lib/isomorphic/index.ts | 11 + src/lib/isomorphic/node.ts | 33 + src/lib/storage.ts | 27 + src/lib/utils.ts | 44 + src/pages/api/create.ts | 48 + src/pages/api/sydney.ts | 59 + src/state/index.ts | 111 + tailwind.config.js | 48 + tsconfig.json | 29 + 80 files changed, 18491 insertions(+) create mode 100644 .editorconfig create mode 100644 .eslintrc.json create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 LICENSE create mode 100644 README.md create mode 100644 next.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 postcss.config.js create mode 100644 src/app/favicon.ico create mode 100644 src/app/favicon.png create mode 100644 src/app/globals.scss create mode 100644 src/app/layout.tsx create mode 100644 src/app/page.tsx create mode 100644 src/assets/images/brush.svg create mode 100644 src/assets/images/chat.svg create mode 100644 src/assets/images/check-mark.svg create mode 100644 src/assets/images/help.svg create mode 100644 src/assets/images/logo.svg create mode 100644 src/assets/images/pin-fill.svg create mode 100644 src/assets/images/pin.svg create mode 100644 src/assets/images/send.svg create mode 100644 src/assets/images/settings.svg create mode 100644 src/assets/images/stop.svg create mode 100644 src/assets/images/visual-search.svg create mode 100644 src/assets/images/warning.svg create mode 100644 src/components/button-scroll-to-bottom.tsx create mode 100644 src/components/chat-header.tsx create mode 100644 src/components/chat-list.tsx create mode 100644 src/components/chat-message.tsx create mode 100644 src/components/chat-notification.tsx create mode 100644 src/components/chat-panel.tsx create mode 100644 src/components/chat-scroll-anchor.tsx create mode 100644 src/components/chat-suggestions.tsx create mode 100644 src/components/chat.tsx create mode 100644 src/components/external-link.tsx create mode 100644 src/components/header.tsx create mode 100644 src/components/learn-more.tsx create mode 100644 src/components/markdown.tsx create mode 100644 src/components/providers.tsx create mode 100644 src/components/tailwind-indicator.tsx create mode 100644 src/components/theme-toggle.tsx create mode 100644 src/components/toaster.tsx create mode 100644 src/components/tone-selector.tsx create mode 100644 src/components/turn-counter.tsx create mode 100644 src/components/ui/alert-dialog.tsx create mode 100644 src/components/ui/badge.tsx create mode 100644 src/components/ui/button.tsx create mode 100644 src/components/ui/codeblock.tsx create mode 100644 src/components/ui/dialog.tsx create mode 100644 src/components/ui/dropdown-menu.tsx create mode 100644 src/components/ui/icons.tsx create mode 100644 src/components/ui/input.tsx create mode 100644 src/components/ui/select.tsx create mode 100644 src/components/ui/separator.tsx create mode 100644 src/components/ui/sheet.tsx create mode 100644 src/components/ui/textarea.tsx create mode 100644 src/components/ui/tooltip.tsx create mode 100644 src/components/welcome-screen.tsx create mode 100644 src/lib/bots/bing/index.ts create mode 100644 src/lib/bots/bing/types.ts create mode 100644 src/lib/bots/bing/utils.ts create mode 100644 src/lib/hooks/chat-history.ts create mode 100644 src/lib/hooks/use-at-bottom.tsx create mode 100644 src/lib/hooks/use-bing.ts create mode 100644 src/lib/hooks/use-copy-to-clipboard.tsx create mode 100644 src/lib/hooks/use-enter-submit.tsx create mode 100644 src/lib/isomorphic/browser.ts create mode 100644 src/lib/isomorphic/index.ts create mode 100644 src/lib/isomorphic/node.ts create mode 100644 src/lib/storage.ts create mode 100644 src/lib/utils.ts create mode 100644 src/pages/api/create.ts create mode 100644 src/pages/api/sydney.ts create mode 100644 src/state/index.ts create mode 100644 tailwind.config.js create mode 100644 tsconfig.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..7c0e9b09 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,36 @@ +# http://editorconfig.org +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +# Use 4 spaces for the Python files +[*.py] +indent_size = 4 +max_line_length = 80 + +# The JSON files contain newlines inconsistently +[*.json] +insert_final_newline = ignore + +# Minified JavaScript files shouldn't be changed +[**.min.js] +indent_style = ignore +insert_final_newline = ignore + +# Makefiles always use tabs for indentation +[Makefile] +indent_style = tab + +# Batch files use tabs for indentation +[*.bat] +indent_style = tab + +[*.md] +trim_trailing_whitespace = false + diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 00000000..bffb357a --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..a6344aac --- /dev/null +++ b/.gitattributes @@ -0,0 +1,35 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..8f322f0d --- /dev/null +++ b/.gitignore @@ -0,0 +1,35 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..80de0002 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,33 @@ +FROM node:18 + + +ARG DEBIAN_FRONTEND=noninteractive + +# Set up a new user named "user" with user ID 1000 +RUN useradd -o -u 1000 user + +# Switch to the "user" user +USER user + +# Set home to the user's home directory +ENV HOME=/home/user \ + PATH=/home/user/.local/bin:$PATH + +# Set the working directory to the user's home directory +WORKDIR $HOME/app + +# Install app dependencies +# A wildcard is used to ensure both package.json AND package-lock.json are copied +# where available (npm@5+) +COPY --chown=user package*.json $HOME/app + +RUN npm install + +# Copy the current directory contents into the container at $HOME/app setting the owner to the user +COPY --chown=user . $HOME/app + +RUN npm run build + +EXPOSE 7860 + +CMD [ "npm", "run", "start" ] \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..41191e5b --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License Copyright (c) 2023 weaigc + +Permission is hereby granted, free +of charge, to any person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice +(including the next paragraph) shall be included in all copies or substantial +portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO +EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 00000000..9f6f3d8b --- /dev/null +++ b/README.md @@ -0,0 +1,59 @@ +
+ +# Bingo + +Bingo,一个让你呼吸顺畅 New Bing。 + +高度还原 New Bing 网页版的主要操作,国内可用,兼容绝大多数微软 Bing AI 的功能,可自行部署使用。 + +[![MIT License](https://img.shields.io/badge/license-MIT-97c50f)](https://github.com/weaigc/bingo/blob/main/license) + +
+ + +## 功能和特点 + +- 高度还原 New Bing Web 版 UI,使用上和 Bing AI 基本一致。 +- 支持搭建在 Vercel 上和 Docker 构建,方便快捷地部署和访问。 + +## RoadMap + + - [x] 支持 wss 转发 + - [ ] 优化移动端展示 + - [ ] 支持画图 + - [ ] 支持一键部署 + - [ ] 支持内置提示词 + - [ ] 支持语音输入 + - [ ] 增加桌面客户端 + +## 一键部署 +你也可以一键部署自己的 New Bing AI 到 Vercel 上 + +[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?demo-title=New+Bing+AI&project-name=bingo&repository-name=bingo&repository-url=https%3A%2F%2Fgithub.com%2Fweaigc%2Fbingo&from=templates&skippable-integrations=1&env=BING_COOKIE%2CBING_UA&teamCreateStatus=hidden) + + +## 环境和依赖 + +- Node.js >= 18 +- Bing AI 的 Cookie (可在 https://chatgpt.com/ 注册获取) + +## 安装和使用 + +1. 克隆本项目到本地: + +```bash +git clone https://github.com/weaigc/bingo.git +npm i # 推荐使用 pnpm i +npm run build +npm run start +``` + +## 鸣谢 + - 感谢 [EdgeGPT](https://github.com/acheong08/EdgeGPT) 提供的代理 API 的方法。 + - 感谢 [Vercel AI](https://github.com/vercel-labs/ai-chatbot) 提供的基础脚手架。 + +## License + +Apache 2.0 © [LICENSE](https://github.com/weaigc/bingo/blob/main/LICENSE). + + diff --git a/next.config.js b/next.config.js new file mode 100644 index 00000000..4450ce37 --- /dev/null +++ b/next.config.js @@ -0,0 +1,7 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + // output: 'export', + // assetPrefix: '.', +} + +module.exports = nextConfig diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..4ff2c069 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,8074 @@ +{ + "name": "gradio-chatbot-ui", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "gradio-chatbot-ui", + "version": "0.1.0", + "dependencies": { + "@radix-ui/react-alert-dialog": "^1.0.4", + "@radix-ui/react-dialog": "^1.0.4", + "@radix-ui/react-dropdown-menu": "^2.0.5", + "@radix-ui/react-label": "^2.0.2", + "@radix-ui/react-select": "^1.2.2", + "@radix-ui/react-separator": "^1.0.3", + "@radix-ui/react-slot": "^1.0.2", + "@radix-ui/react-switch": "^1.0.3", + "@radix-ui/react-tooltip": "^1.0.6", + "@sentry/integrations": "^7.54.0", + "@sentry/react": "^7.54.0", + "@tanstack/react-router": "^0.0.1-beta.83", + "@types/node": "20.4.2", + "@types/react": "18.2.14", + "@types/react-dom": "18.2.7", + "@types/ws": "^8.5.5", + "autoprefixer": "10.4.14", + "browser-fs-access": "^0.34.1", + "class-variance-authority": "^0.7.0", + "classnames": "^2.3.2", + "dotenv": "^16.3.1", + "eslint": "8.44.0", + "eslint-config-next": "13.4.9", + "http-proxy-middleware": "^2.0.6", + "https-proxy-agent": "^7.0.1", + "i18next": "^22.5.0", + "i18next-browser-languagedetector": "^7.0.2", + "idb-keyval": "^6.2.1", + "immer": "^9.0.19", + "inter-ui": "^3.19.3", + "jotai": "^2.2.1", + "jotai-immer": "^0.2.0", + "js-base64": "^3.7.5", + "lodash-es": "^4.17.21", + "next": "13.4.9", + "next-auth": "^4.22.3", + "next-themes": "^0.2.1", + "postcss": "8.4.25", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-hot-toast": "^2.4.1", + "react-intersection-observer": "^9.5.2", + "react-markdown": "^8.0.7", + "react-syntax-highlighter": "^15.5.0", + "react-textarea-autosize": "^8.5.0", + "react-viewport-list": "^7.1.1", + "rehype-highlight": "^6.0.0", + "rehype-stringify": "^9.0.3", + "remark-breaks": "^3.0.3", + "remark-gfm": "^3.0.1", + "remark-math": "^5.1.1", + "remark-parse": "^10.0.2", + "remark-rehype": "^10.1.0", + "remark-supersub": "^1.0.0", + "tailwind-merge": "^1.14.0", + "tailwind-scrollbar": "^3.0.4", + "tailwindcss": "3.3.2", + "typescript": "5.1.6", + "undici": "^5.22.1", + "websocket-as-promised": "^2.0.1", + "ws": "^8.13.0" + }, + "devDependencies": { + "@headlessui/tailwindcss": "^0.1.3", + "@types/lodash-es": "^4.17.7", + "@types/md5": "^2.3.2", + "@types/react": "^18.2.7", + "@types/react-color": "^3.0.6", + "@types/react-copy-to-clipboard": "^5.0.4", + "@types/react-dom": "^18.2.4", + "@types/react-scroll-to-bottom": "^4.2.0", + "@types/react-syntax-highlighter": "^15.5.6", + "@typescript-eslint/eslint-plugin": "^5.60.1", + "@typescript-eslint/parser": "^5.60.1", + "sass": "^1.62.1" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", + "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz", + "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==" + }, + "node_modules/@floating-ui/dom": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.4.5.tgz", + "integrity": "sha512-96KnRWkRnuBSSFbj0sFGwwOUd8EkiecINVl0O9wiZlZ64EkpyAOG3Xc2vKKNJmru0Z7RqWNymA+6b8OZqjgyyw==", + "dependencies": { + "@floating-ui/core": "^1.3.1" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.1.tgz", + "integrity": "sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA==", + "dependencies": { + "@floating-ui/dom": "^1.3.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@headlessui/tailwindcss": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@headlessui/tailwindcss/-/tailwindcss-0.1.3.tgz", + "integrity": "sha512-3aMdDyYZx9A15euRehpppSyQnb2gIw2s/Uccn2ELIoLQ9oDy0+9oRygNWNjXCD5Dt+w1pxo7C+XoiYvGcqA4Kg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "tailwindcss": "^3.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "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/@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/@next/env": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.9.tgz", + "integrity": "sha512-vuDRK05BOKfmoBYLNi2cujG2jrYbEod/ubSSyqgmEx9n/W3eZaJQdRNhTfumO+qmq/QTzLurW487n/PM/fHOkw==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.9.tgz", + "integrity": "sha512-nDtGpa992tNyAkT/KmSMy7QkHfNZmGCBYhHtafU97DubqxzNdvLsqRtliQ4FU04CysRCtvP2hg8rRC1sAKUTUA==", + "dependencies": { + "glob": "7.1.7" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.9.tgz", + "integrity": "sha512-TVzGHpZoVBk3iDsTOQA/R6MGmFp0+17SWXMEWd6zG30AfuELmSSMe2SdPqxwXU0gbpWkJL1KgfLzy5ReN0crqQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.9.tgz", + "integrity": "sha512-aSfF1fhv28N2e7vrDZ6zOQ+IIthocfaxuMWGReB5GDriF0caTqtHttAvzOMgJgXQtQx6XhyaJMozLTSEXeNN+A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.9.tgz", + "integrity": "sha512-JhKoX5ECzYoTVyIy/7KykeO4Z2lVKq7HGQqvAH+Ip9UFn1MOJkOnkPRB7v4nmzqAoY+Je05Aj5wNABR1N18DMg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.9.tgz", + "integrity": "sha512-OOn6zZBIVkm/4j5gkPdGn4yqQt+gmXaLaSjRSO434WplV8vo2YaBNbSHaTM9wJpZTHVDYyjzuIYVEzy9/5RVZw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.9.tgz", + "integrity": "sha512-iA+fJXFPpW0SwGmx/pivVU+2t4zQHNOOAr5T378PfxPHY6JtjV6/0s1vlAJUdIHeVpX98CLp9k5VuKgxiRHUpg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.9.tgz", + "integrity": "sha512-rlNf2WUtMM+GAQrZ9gMNdSapkVi3koSW3a+dmBVp42lfugWVvnyzca/xJlN48/7AGx8qu62WyO0ya1ikgOxh6A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.9.tgz", + "integrity": "sha512-5T9ybSugXP77nw03vlgKZxD99AFTHaX8eT1ayKYYnGO9nmYhJjRPxcjU5FyYI+TdkQgEpIcH7p/guPLPR0EbKA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.9.tgz", + "integrity": "sha512-ojZTCt1lP2ucgpoiFgrFj07uq4CZsq4crVXpLGgQfoFq00jPKRPgesuGPaz8lg1yLfvafkU3Jd1i8snKwYR3LA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.9.tgz", + "integrity": "sha512-QbT03FXRNdpuL+e9pLnu+XajZdm/TtIXVYY4lA9t+9l0fLZbHXDYEKitAqxrOj37o3Vx5ufxiRAniaIebYDCgw==", + "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/@panva/hkdf": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.1.1.tgz", + "integrity": "sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "dependencies": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@radix-ui/number": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.0.1.tgz", + "integrity": "sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz", + "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-alert-dialog": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.0.4.tgz", + "integrity": "sha512-jbfBCRlKYlhbitueOAv7z74PXYeIQmWpKwm3jllsdkw7fGWNkxqP3v0nY9WmOzcPqpQuoorNtvViBgL46n5gVg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dialog": "1.0.4", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-arrow": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz", + "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.3.tgz", + "integrity": "sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz", + "integrity": "sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz", + "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.4.tgz", + "integrity": "sha512-hJtRy/jPULGQZceSAP2Re6/4NpKo8im6V8P2hUqZsdFiSL8l35kYsw3qbRI6Ay5mQd2+wlLqje770eq+RJ3yZg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.4", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.3", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-portal": "1.0.3", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-direction": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.1.tgz", + "integrity": "sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", + "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-escape-keydown": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dropdown-menu": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.5.tgz", + "integrity": "sha512-xdOrZzOTocqqkCkYo8yRPCib5OkTkqN7lqNCdxwPOdE466DOaNl4N8PkUIlsXthQvW5Wwkd+aEmWpfWlBoDPEw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-menu": "2.0.5", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz", + "integrity": "sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", + "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz", + "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-label": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.0.2.tgz", + "integrity": "sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-menu": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.5.tgz", + "integrity": "sha512-Gw4f9pwdH+w5w+49k0gLjN0PfRDHvxmAgG16AbyJZ7zhwZ6PBHKtWohvnSwfusfnK3L68dpBREHpVkj8wEM7ZA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.4", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.3", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.2", + "@radix-ui/react-portal": "1.0.3", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-roving-focus": "1.0.4", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", + "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-rect": "1.0.1", + "@radix-ui/react-use-size": "1.0.1", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", + "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz", + "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz", + "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.2" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-roving-focus": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz", + "integrity": "sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", + "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/number": "1.0.1", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-collection": "1.0.3", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-direction": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.4", + "@radix-ui/react-focus-guards": "1.0.1", + "@radix-ui/react-focus-scope": "1.0.3", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.2", + "@radix-ui/react-portal": "1.0.3", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-callback-ref": "1.0.1", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-layout-effect": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.5" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-separator": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.3.tgz", + "integrity": "sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", + "integrity": "sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-switch": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.0.3.tgz", + "integrity": "sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-use-previous": "1.0.1", + "@radix-ui/react-use-size": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-tooltip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.6.tgz", + "integrity": "sha512-DmNFOiwEc2UDigsYj6clJENma58OelxD24O4IODoZ+3sQc3Zb+L8w1EP+y9laTuKCLAysPw4fD6/v0j4KNV8rg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.1", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-context": "1.0.1", + "@radix-ui/react-dismissable-layer": "1.0.4", + "@radix-ui/react-id": "1.0.1", + "@radix-ui/react-popper": "1.1.2", + "@radix-ui/react-portal": "1.0.3", + "@radix-ui/react-presence": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-slot": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.1", + "@radix-ui/react-visually-hidden": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz", + "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz", + "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz", + "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz", + "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-previous": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz", + "integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", + "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-size": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz", + "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz", + "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/rect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz", + "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", + "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==" + }, + "node_modules/@sentry-internal/tracing": { + "version": "7.58.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.58.1.tgz", + "integrity": "sha512-kOWKqyjYdDgvO6CacXneE9UrFQHT3BXF1UpCAlnHchW/TqRFmg89sJAEUjEPGzN7y6IaX1G4j2dBPDE0OFQi3w==", + "dependencies": { + "@sentry/core": "7.58.1", + "@sentry/types": "7.58.1", + "@sentry/utils": "7.58.1", + "tslib": "^2.4.1 || ^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/browser": { + "version": "7.58.1", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.58.1.tgz", + "integrity": "sha512-7+6Z/T7m0A/2/ImMCakpMOaWTPxmENzTdaojhkyVQKuYUZr7mCe4nco0jsongwY634zSUziuVsibi0jxMMTdBA==", + "dependencies": { + "@sentry-internal/tracing": "7.58.1", + "@sentry/core": "7.58.1", + "@sentry/replay": "7.58.1", + "@sentry/types": "7.58.1", + "@sentry/utils": "7.58.1", + "tslib": "^2.4.1 || ^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/core": { + "version": "7.58.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.58.1.tgz", + "integrity": "sha512-hpeB5fZ5T6Jg1CBqz486jHgWuJ5R/HD0wyYX+S3LDDsHCJo6V3TxNuoxYDlTTerRRfZdTwr9GYJXskehpU26IA==", + "dependencies": { + "@sentry/types": "7.58.1", + "@sentry/utils": "7.58.1", + "tslib": "^2.4.1 || ^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/integrations": { + "version": "7.58.1", + "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.58.1.tgz", + "integrity": "sha512-fKZV/QDPM7rIZhaJpFwgxD4rzWLtRuag7cOWfvHCsezJnhXEF8u45sBak/VWmSr8SbcvJAIJSZbWYi0N91hNHQ==", + "dependencies": { + "@sentry/types": "7.58.1", + "@sentry/utils": "7.58.1", + "localforage": "^1.8.1", + "tslib": "^2.4.1 || ^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/react": { + "version": "7.58.1", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.58.1.tgz", + "integrity": "sha512-0fh2JfKBxPU6Pm11PBt/5DgDg+l0cKcOf1WGhCWsBcFmRE2gAax+Q09+1fWm6+dqtg3piVR8AEEU6ZCBk3l4OQ==", + "dependencies": { + "@sentry/browser": "7.58.1", + "@sentry/types": "7.58.1", + "@sentry/utils": "7.58.1", + "hoist-non-react-statics": "^3.3.2", + "tslib": "^2.4.1 || ^1.9.3" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": "15.x || 16.x || 17.x || 18.x" + } + }, + "node_modules/@sentry/replay": { + "version": "7.58.1", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.58.1.tgz", + "integrity": "sha512-KKlpIxGrH1deTr/R3BErX8y16MnOzEylBVVn2I31BglLoZETFS9JAle6JNOgGxS5apFjwdQmD+69vX/mlVhMow==", + "dependencies": { + "@sentry/core": "7.58.1", + "@sentry/types": "7.58.1", + "@sentry/utils": "7.58.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@sentry/types": { + "version": "7.58.1", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.58.1.tgz", + "integrity": "sha512-OnKG+yrilPBeVNQK3biF0u/4IDjwH+boJU1XzJOnYdMRO8uzTWxvaRqpt0C8sVE9VAetRi2eutkzOgCXZISRrw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/utils": { + "version": "7.58.1", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.58.1.tgz", + "integrity": "sha512-iC9xZJBHp4+MDrZjKwcmMUhI5sTmpUcttwmsJL9HA6ACW+L1XX2eGSDky5pSlhhVFR7q7jJnQ7YUlMQ/jcd8eQ==", + "dependencies": { + "@sentry/types": "7.58.1", + "tslib": "^2.4.1 || ^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", + "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tanstack/react-router": { + "version": "0.0.1-beta.83", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-0.0.1-beta.83.tgz", + "integrity": "sha512-FcezDPKxXu7uP8tjTQpKBXkweiql053O7D3hRBg1kWuU3LyouHFGFALLr2xvWkue4WWSpa1mBzrINldYygDKLw==", + "dependencies": { + "@babel/runtime": "^7.16.7", + "@tanstack/react-store": "0.0.1-beta.81", + "@tanstack/router": "0.0.1-beta.83" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/@tanstack/react-store": { + "version": "0.0.1-beta.81", + "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.0.1-beta.81.tgz", + "integrity": "sha512-wN4YVYzWQOvNKBnS+3+JINkR8qx93tX52iqzJfzzt3b7e3oqlkl3X3SnpGH1/hRwMNklMxvT7dIg//qfWGzUhA==", + "dependencies": { + "@tanstack/store": "0.0.1-beta.81", + "use-sync-external-store": "^1.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/@tanstack/router": { + "version": "0.0.1-beta.83", + "resolved": "https://registry.npmjs.org/@tanstack/router/-/router-0.0.1-beta.83.tgz", + "integrity": "sha512-cwkfyvgg7g60wbKZBRl1sbut+eYyE6bPc/Efz2ozFD//oV6qBUftoRm4PbN5cdPgrHjjLOFuOKW43EEUXM/exQ==", + "dependencies": { + "@babel/runtime": "^7.16.7", + "@tanstack/store": "0.0.1-beta.81", + "tiny-invariant": "^1.3.1", + "tiny-warning": "^1.0.3" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/store": { + "version": "0.0.1-beta.81", + "resolved": "https://registry.npmjs.org/@tanstack/store/-/store-0.0.1-beta.81.tgz", + "integrity": "sha512-OYFQ4RmDjSIzJnJrhsvpSpM4+lO/3NBaXGloC5IO3YNm0Ewgy/MSCePJgUamstXPmBAaLC2KEgi4O9FHyzA6lw==", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@types/debug": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", + "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", + "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "dev": true + }, + "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==" + }, + "node_modules/@types/katex": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@types/katex/-/katex-0.16.1.tgz", + "integrity": "sha512-cwglq2A63Yk082CQk0t8LIoDhZAVgJqkumLyk3grpg3K8sevaDW//Qsspmxj9Sf+97biqt79CfAlPrvizHlP0w==" + }, + "node_modules/@types/lodash": { + "version": "4.14.195", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", + "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", + "dev": true + }, + "node_modules/@types/lodash-es": { + "version": "4.17.8", + "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.8.tgz", + "integrity": "sha512-euY3XQcZmIzSy7YH5+Unb3b2X12Wtk54YWINBvvGQ5SmMvwb11JQskGsfkH/5HXK77Kr8GF0wkVDIxzAisWtog==", + "dev": true, + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/md5": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@types/md5/-/md5-2.3.2.tgz", + "integrity": "sha512-v+JFDu96+UYJ3/UWzB0mEglIS//MZXgRaJ4ubUPwOM0gvLc/kcQ3TWNYwENEK7/EcXGQVrW8h/XqednSjBd/Og==", + "dev": true + }, + "node_modules/@types/mdast": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", + "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", + "dependencies": { + "@types/unist": "^2" + } + }, + "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": "20.4.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", + "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==" + }, + "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==" + }, + "node_modules/@types/react": { + "version": "18.2.14", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.14.tgz", + "integrity": "sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-color": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/react-color/-/react-color-3.0.6.tgz", + "integrity": "sha512-OzPIO5AyRmLA7PlOyISlgabpYUa3En74LP8mTMa0veCA719SvYQov4WLMsHvCgXP+L+KI9yGhYnqZafVGG0P4w==", + "dev": true, + "dependencies": { + "@types/react": "*", + "@types/reactcss": "*" + } + }, + "node_modules/@types/react-copy-to-clipboard": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@types/react-copy-to-clipboard/-/react-copy-to-clipboard-5.0.4.tgz", + "integrity": "sha512-otTJsJpofYAeaIeOwV5xBUGpo6exXG2HX7X4nseToCB2VgPEBxGBHCm/FecZ676doNR7HCSTVtmohxfG2b3/yQ==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "devOptional": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-scroll-to-bottom": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@types/react-scroll-to-bottom/-/react-scroll-to-bottom-4.2.1.tgz", + "integrity": "sha512-9+O/wUqeRWjm6WzAbLeKiNnD/TvjYno9mfYYJYUoSDtElJ+iOQHASBMuBF2HKHTHir+08xcIdqKq+iJ0CyI4yQ==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-syntax-highlighter": { + "version": "15.5.7", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-15.5.7.tgz", + "integrity": "sha512-bo5fEO5toQeyCp0zVHBeggclqf5SQ/Z5blfFmjwO5dkMVGPgmiwZsJh9nu/Bo5L7IHTuGWrja6LxJVE2uB5ZrQ==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/reactcss": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@types/reactcss/-/reactcss-1.2.6.tgz", + "integrity": "sha512-qaIzpCuXNWomGR1Xq8SCFTtF4v8V27Y6f+b9+bzHiv087MylI/nTCqqdChNeWS7tslgROmYB7yeiruWX7WnqNg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "node_modules/@types/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", + "dev": true + }, + "node_modules/@types/unist": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", + "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==" + }, + "node_modules/@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "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" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "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.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "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.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "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/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "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" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "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/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "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/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "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/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.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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-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==", + "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==", + "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==", + "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/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==" + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", + "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "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/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "engines": { + "node": ">=0.6" + } + }, + "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/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.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/browser-fs-access": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/browser-fs-access/-/browser-fs-access-0.34.1.tgz", + "integrity": "sha512-HPaRf2yimp8kWSuWJXc8Mi78dPbDzfduA+Gyq14H4jlMvd6XNfIRm36Y2yRLaa4x0gwcGuepj4zf14oiTlxrxQ==" + }, + "node_modules/browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "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": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/caniuse-lite": { + "version": "1.0.30001515", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001515.tgz", + "integrity": "sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==", + "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": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chnl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/chnl/-/chnl-1.2.0.tgz", + "integrity": "sha512-g5gJb59edwCliFbX2j7G6sBfY4sX9YLy211yctONI2GRaiX0f2zIbKWmBm+sPqFNEpM7Ljzm7IJX/xrjiEbPrw==" + }, + "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/chokidar/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/class-variance-authority": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", + "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==", + "dependencies": { + "clsx": "2.0.0" + }, + "funding": { + "url": "https://joebell.co.uk" + } + }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "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/clsx": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", + "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "engines": { + "node": ">=6" + } + }, + "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/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/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/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "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/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/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==" + }, + "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==" + }, + "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/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/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/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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-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": "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/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/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.459", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.459.tgz", + "integrity": "sha512-XXRS5NFv8nCrBL74Rm3qhJjA2VCsRFx0OjHKBMPI0otij56aun8UWiKTDABmd5/7GTR021pA4wivs+Ri6XCElg==" + }, + "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==" + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.21.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.3.tgz", + "integrity": "sha512-ZU4miiY1j3sGPFLJ34VJXEqhpmL+HGByCinGHv4HC+Fxl2fI2Z4yR6tl0mORnDr6PA8eihWo4LmSWDbvhALckg==", + "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.1", + "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.5.0", + "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-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "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==", + "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==", + "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/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.44.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.44.0.tgz", + "integrity": "sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.1.0", + "@eslint/js": "8.44.0", + "@humanwhocodes/config-array": "^0.11.10", + "@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.1", + "espree": "^9.6.0", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "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.4.9", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.9.tgz", + "integrity": "sha512-0fLtKRR268NArpqeXXwnLgMXPvF64YESQvptVg+RMLCaijKm3FICN9Y7Jc1p2o+yrWwE4DufJXDM/Vo53D1L7g==", + "dependencies": { + "@next/eslint-plugin-next": "13.4.9", + "@rushstack/eslint-patch": "^1.1.3", + "@typescript-eslint/parser": "^5.42.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.31.7", + "eslint-plugin-react-hooks": "5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "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==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.5.tgz", + "integrity": "sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==", + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "get-tsconfig": "^4.5.0", + "globby": "^13.1.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "synckit": "^0.8.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "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==", + "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.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "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==", + "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": "5.0.0-canary-7118f5dd7-20230705", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", + "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", + "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==", + "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==", + "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.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.0.tgz", + "integrity": "sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "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/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/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/execa": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "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/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.3.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "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/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/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==", + "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/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "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==", + "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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "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==", + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz", + "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "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": "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/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "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/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "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/goober": { + "version": "2.1.13", + "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.13.tgz", + "integrity": "sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==", + "peerDependencies": { + "csstype": "^3.0.10" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "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==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "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==", + "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-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "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==", + "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==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-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==", + "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-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-text": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-3.1.2.tgz", + "integrity": "sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "hast-util-is-element": "^2.0.0", + "unist-util-find-after": "^4.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/highlight.js": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.8.0.tgz", + "integrity": "sha512-MedQhoqVdr0U6SSnWPzfiadUcDHfN/Wzq25AkXiQv9oiOO/sG0S7XkvpFIqWBl9Yq1UYyYOOVORs5UW2XlPyzg==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "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/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/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/https-proxy-agent": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz", + "integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/i18next": { + "version": "22.5.1", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-22.5.1.tgz", + "integrity": "sha512-8TGPgM3pAD+VRsMtUMNknRz3kzqwp/gPALrWMsDnmC1mKqJwpWyooQRLMcbTwq8z8YwSmuj+ZYvc+xCuEpkssA==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.20.6" + } + }, + "node_modules/i18next-browser-languagedetector": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-7.1.0.tgz", + "integrity": "sha512-cr2k7u1XJJ4HTOjM9GyOMtbOA47RtUoWRAtt52z43r3AoMs2StYKyjS3URPhzHaf+mn10hY9dZWamga5WPQjhA==", + "dependencies": { + "@babel/runtime": "^7.19.4" + } + }, + "node_modules/idb-keyval": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.1.tgz", + "integrity": "sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==" + }, + "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/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.1.tgz", + "integrity": "sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==", + "devOptional": true + }, + "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/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/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/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/inter-ui": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/inter-ui/-/inter-ui-3.19.3.tgz", + "integrity": "sha512-5FG9fjuYOXocIfjzcCBhICL5cpvwEetseL3FU6tP3d6Bn7g8wODhB+I9RNGRTizCT7CUG4GOK54OPxqq3msQgg==" + }, + "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==", + "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": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "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-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "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==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-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": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "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==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "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": "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/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==", + "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-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==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "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==", + "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==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "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-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==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/jiti": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jose": { + "version": "4.14.4", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.14.4.tgz", + "integrity": "sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/jotai": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/jotai/-/jotai-2.2.2.tgz", + "integrity": "sha512-Cn8hnBg1sc5ppFwEgVGTfMR5WSM0hbAasd/bdAwIwTaum0j3OUPqBSC4tyk3jtB95vicML+RRWgKFOn6gtfN0A==", + "engines": { + "node": ">=12.20.0" + }, + "peerDependencies": { + "react": ">=17.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + } + } + }, + "node_modules/jotai-immer": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/jotai-immer/-/jotai-immer-0.2.0.tgz", + "integrity": "sha512-hahK8EPiROS9RoNWmX/Z8rY9WkAijspX4BZ1O7umpcwI4kPNkbcCpu/PhiQ8FMcpEcF6KmbpbMpSSj/GFmo8NA==", + "peerDependencies": { + "immer": "*", + "jotai": ">=1.11.0", + "react": ">=17.0.0" + } + }, + "node_modules/js-base64": { + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.5.tgz", + "integrity": "sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==" + }, + "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/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/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": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", + "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/katex": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.8.tgz", + "integrity": "sha512-ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg==", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" + ], + "dependencies": { + "commander": "^8.3.0" + }, + "bin": { + "katex": "cli.js" + } + }, + "node_modules/katex/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "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==" + }, + "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==", + "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/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "dependencies": { + "immediate": "~3.0.5" + } + }, + "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/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dependencies": { + "lie": "3.1.1" + } + }, + "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-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "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/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/lowlight": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-2.9.0.tgz", + "integrity": "sha512-OpcaUTCLmHuVuBcyNckKfH5B0oA4JUavb/M/8n9iAvanJYNQkrVm4pvyX0SUaqkBG4dnWHKt7p50B3ngAG2Rfw==", + "dependencies": { + "@types/hast": "^2.0.0", + "fault": "^2.0.0", + "highlight.js": "~11.8.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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/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==", + "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==", + "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==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", + "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "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-gfm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", + "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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-math": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-math/-/mdast-util-math-2.0.2.tgz", + "integrity": "sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==", + "dependencies": { + "@types/mdast": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-newline-to-break": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-newline-to-break/-/mdast-util-newline-to-break-1.0.0.tgz", + "integrity": "sha512-491LcYv3gbGhhCrLoeALncQmega2xPh+m3gbsIhVsOX4sw85+ShLFPvPyibxc1Swx/6GtzxgVodq+cGa/47ULg==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-find-and-replace": "^2.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/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==" + }, + "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.2.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", + "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", + "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", + "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-gfm": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", + "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", + "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.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", + "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", + "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", + "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.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", + "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", + "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.7", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", + "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", + "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==", + "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.5", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", + "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", + "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-math": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-math/-/micromark-extension-math-2.1.2.tgz", + "integrity": "sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==", + "dependencies": { + "@types/katex": "^0.16.0", + "katex": "^0.16.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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", + "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", + "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", + "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-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", + "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", + "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-factory-whitespace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", + "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", + "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.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", + "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", + "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", + "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", + "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", + "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", + "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-html-tag-name": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", + "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", + "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", + "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", + "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.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", + "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", + "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", + "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.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/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/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/next": { + "version": "13.4.9", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.9.tgz", + "integrity": "sha512-vtefFm/BWIi/eWOqf1GsmKG3cjKw1k3LjuefKRcL3iiLl3zWzFdPG3as6xtxrGO6gwTzzaO1ktL4oiHt/uvTjA==", + "dependencies": { + "@next/env": "13.4.9", + "@swc/helpers": "0.5.1", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0", + "zod": "3.21.4" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=16.8.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "13.4.9", + "@next/swc-darwin-x64": "13.4.9", + "@next/swc-linux-arm64-gnu": "13.4.9", + "@next/swc-linux-arm64-musl": "13.4.9", + "@next/swc-linux-x64-gnu": "13.4.9", + "@next/swc-linux-x64-musl": "13.4.9", + "@next/swc-win32-arm64-msvc": "13.4.9", + "@next/swc-win32-ia32-msvc": "13.4.9", + "@next/swc-win32-x64-msvc": "13.4.9" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "fibers": ">= 3.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "fibers": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-auth": { + "version": "4.22.3", + "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-4.22.3.tgz", + "integrity": "sha512-XAgy9xV3J2eJOXrQhmxdjV6MLM29ibm6WtMXc3KY6IPZeApf+SuBuPvlqCUfbu5YsAzlg9WSw6u01dChTfeZOA==", + "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-auth/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/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/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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": "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/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-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openid-client": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.4.3.tgz", + "integrity": "sha512-sVQOvjsT/sbSfYsQI/9liWQGVZH/Pp3rrtlGEwgk/bbHfrUDZ24DN57lAagIwFtuEu+FM9Ev7r85s8S/yPjimQ==", + "dependencies": { + "jose": "^4.14.4", + "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/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/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "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/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": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "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/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.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.25", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.25.tgz", + "integrity": "sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==", + "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-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-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "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/preact": { + "version": "10.16.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.16.0.tgz", + "integrity": "sha512-XTSj3dJ4roKIC93pald6rWuB2qQJO9gO2iLLyTe87MrjQN+HklueLsmskbywEWqCHlclgz3/M4YLL2iBr9UmMA==", + "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/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/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/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/promise-controller": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promise-controller/-/promise-controller-1.0.0.tgz", + "integrity": "sha512-goA0zA9L91tuQbUmiMinSYqlyUtEgg4fxJcjYnLYOQnrktb4o4UqciXDNXiRUPiDBPACmsr1k8jDW4r7UDq9Qw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/promise.prototype.finally": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.4.tgz", + "integrity": "sha512-nNc3YbgMfLzqtqvO/q5DP6RR0SiHI9pUPGzyDf1q+usTwCN2kjvAnJkBb7bHe3o+fFSBPpsGMoYtaSi+LTNqng==", + "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/promised-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promised-map/-/promised-map-1.0.0.tgz", + "integrity": "sha512-fP9VSMgcml+U2uJ9PBc4/LDQ3ZkJCH4blLNCS6gbH7RHyRZCYs91zxWHqiUy+heFiEMiB2op/qllYoFqmIqdWA==", + "engines": { + "node": ">=10" + } + }, + "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/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/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/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-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-hot-toast": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/react-hot-toast/-/react-hot-toast-2.4.1.tgz", + "integrity": "sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==", + "dependencies": { + "goober": "^2.1.10" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/react-intersection-observer": { + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/react-intersection-observer/-/react-intersection-observer-9.5.2.tgz", + "integrity": "sha512-EmoV66/yvksJcGa1rdW0nDNc4I1RifDWkT50gXSFnPLYQ4xUptuDD4V7k+Rj1OgVAlww628KLGcxPXFlOkkU/Q==", + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "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-markdown": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", + "integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/prop-types": "^15.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "prop-types": "^15.0.0", + "property-information": "^6.0.0", + "react-is": "^18.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "node_modules/react-markdown/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "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-syntax-highlighter": { + "version": "15.5.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-15.5.0.tgz", + "integrity": "sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.4.1", + "lowlight": "^1.17.0", + "prismjs": "^1.27.0", + "refractor": "^3.6.0" + }, + "peerDependencies": { + "react": ">= 0.14.0" + } + }, + "node_modules/react-syntax-highlighter/node_modules/fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/react-syntax-highlighter/node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "engines": { + "node": "*" + } + }, + "node_modules/react-syntax-highlighter/node_modules/lowlight": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.20.0.tgz", + "integrity": "sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==", + "dependencies": { + "fault": "^1.0.0", + "highlight.js": "~10.7.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/react-textarea-autosize": { + "version": "8.5.2", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.2.tgz", + "integrity": "sha512-uOkyjkEl0ByEK21eCJMHDGBAAd/BoFQBawYK5XItjAmCTeSbjxghd8qnt7nzsLYzidjnoObu6M26xts0YGKsGg==", + "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/react-viewport-list": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/react-viewport-list/-/react-viewport-list-7.1.1.tgz", + "integrity": "sha512-O3gxykg3DgpcyYH+/X2kFwWFaZjckJ0FK3UBb4vFhZe+CsGLcX8OVJb0VSYI+IupEuQ9pl8dvJak8JRkIuvNjw==", + "peerDependencies": { + "react": ">=17.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/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/refractor": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.6.0.tgz", + "integrity": "sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==", + "dependencies": { + "hastscript": "^6.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.27.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/refractor/node_modules/hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "dependencies": { + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/refractor/node_modules/prismjs": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/refractor/node_modules/property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "dependencies": { + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/refractor/node_modules/space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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==", + "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-highlight": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-highlight/-/rehype-highlight-6.0.0.tgz", + "integrity": "sha512-q7UtlFicLhetp7K48ZgZiJgchYscMma7XjzX7t23bqEJF8m6/s+viXQEe4oHjrATTIZpX7RG8CKD7BlNZoh9gw==", + "dependencies": { + "@types/hast": "^2.0.0", + "hast-util-to-text": "^3.0.0", + "lowlight": "^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-breaks": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/remark-breaks/-/remark-breaks-3.0.3.tgz", + "integrity": "sha512-C7VkvcUp1TPUc2eAYzsPdaUh8Xj4FSbQnYA5A9f80diApLZscTDeG7efiWP65W8hV2sEy3JuGVU0i6qr5D8Hug==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-newline-to-break": "^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==", + "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-math": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-5.1.1.tgz", + "integrity": "sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-math": "^2.0.0", + "micromark-extension-math": "^2.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", + "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "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-supersub": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/remark-supersub/-/remark-supersub-1.0.0.tgz", + "integrity": "sha512-3SYsphMqpAWbr8AZozdcypozinl/lly3e7BEwPG3YT5J9uZQaDcELBF6/sr/OZoAlFxy2nhNFWSrZBu/ZPRT3Q==", + "dependencies": { + "unist-util-visit": "^4.0.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "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": "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/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "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-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "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/run-applescript/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==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/run-applescript/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==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/run-applescript/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==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/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==", + "engines": { + "node": ">=6" + } + }, + "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/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-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==", + "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/sass": { + "version": "1.63.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.63.6.tgz", + "integrity": "sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw==", + "devOptional": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "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/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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/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==" + }, + "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/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/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/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.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==", + "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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dependencies": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tailwind-merge": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz", + "integrity": "sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwind-scrollbar": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tailwind-scrollbar/-/tailwind-scrollbar-3.0.4.tgz", + "integrity": "sha512-X/QBsn/C5u9x6/YvTc1Zo7b09Gqs5BfDe0UK/8LDQUv8IEBKF+p2ISTRwvAr50MH0hn/wTyCEOann7uXoa1/2Q==", + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "tailwindcss": "3.x" + } + }, + "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/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "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/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/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/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==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" + }, + "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/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": "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/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "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": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici": { + "version": "5.22.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", + "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", + "dependencies": { + "busboy": "^1.6.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "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-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/unist-util-find-after": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-4.0.1.tgz", + "integrity": "sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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-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/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "engines": { + "node": ">=8" + } + }, + "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==", + "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/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "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/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/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/vfile/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/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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/websocket-as-promised": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/websocket-as-promised/-/websocket-as-promised-2.0.1.tgz", + "integrity": "sha512-ePV26D/D37ughXU9j+DjGmwUbelWJrC/vi+6GK++fRlBJmS7aU9T8ABu47KFF0O7r6XN2NAuqJRpegbUwXZxQg==", + "dependencies": { + "chnl": "^1.2.0", + "promise-controller": "^1.0.0", + "promise.prototype.finally": "^3.1.2", + "promised-map": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "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-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.10.tgz", + "integrity": "sha512-uxoA5vLUfRPdjCuJ1h5LlYdmTLbYfums398v3WLkM+i/Wltl2/XyZpQWKbN++ck5L64SR/grOHqtXCUKmlZPNA==", + "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/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/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "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/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "engines": { + "node": ">= 14" + } + }, + "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/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" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..f14b0bb8 --- /dev/null +++ b/package.json @@ -0,0 +1,89 @@ +{ + "name": "gradio-chatbot-ui", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "set DEBUG=bingo && next dev --hostname 0.0.0.0", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "@radix-ui/react-alert-dialog": "^1.0.4", + "@radix-ui/react-dialog": "^1.0.4", + "@radix-ui/react-dropdown-menu": "^2.0.5", + "@radix-ui/react-label": "^2.0.2", + "@radix-ui/react-select": "^1.2.2", + "@radix-ui/react-separator": "^1.0.3", + "@radix-ui/react-slot": "^1.0.2", + "@radix-ui/react-tooltip": "^1.0.6", + "@sentry/integrations": "^7.54.0", + "@sentry/react": "^7.54.0", + "@tanstack/react-router": "^0.0.1-beta.83", + "autoprefixer": "10.4.14", + "browser-fs-access": "^0.34.1", + "class-variance-authority": "^0.7.0", + "classnames": "^2.3.2", + "clsx": "^2.0.0", + "debug": "^4.3.4", + "dotenv": "^16.3.1", + "eslint": "8.44.0", + "eslint-config-next": "13.4.9", + "http-proxy-middleware": "^2.0.6", + "https-proxy-agent": "^7.0.1", + "i18next": "^22.5.0", + "i18next-browser-languagedetector": "^7.0.2", + "idb-keyval": "^6.2.1", + "immer": "^9.0.19", + "inter-ui": "^3.19.3", + "jotai": "^2.2.1", + "jotai-immer": "^0.2.0", + "js-base64": "^3.7.5", + "lodash-es": "^4.17.21", + "nanoid": "^4.0.2", + "next": "13.4.9", + "next-auth": "^4.22.3", + "next-themes": "^0.2.1", + "postcss": "8.4.25", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-hot-toast": "^2.4.1", + "react-intersection-observer": "^9.5.2", + "react-markdown": "^8.0.7", + "react-syntax-highlighter": "^15.5.0", + "react-textarea-autosize": "^8.5.0", + "react-viewport-list": "^7.1.1", + "rehype-highlight": "^6.0.0", + "rehype-stringify": "^9.0.3", + "remark-breaks": "^3.0.3", + "remark-gfm": "^3.0.1", + "remark-math": "^5.1.1", + "remark-parse": "^10.0.2", + "remark-rehype": "^10.1.0", + "remark-supersub": "^1.0.0", + "tailwind-merge": "^1.14.0", + "tailwind-scrollbar": "^3.0.4", + "tailwindcss": "3.3.2", + "typescript": "5.1.6", + "undici": "^5.22.1", + "websocket-as-promised": "^2.0.1", + "ws": "^8.13.0" + }, + "devDependencies": { + "@headlessui/tailwindcss": "^0.1.3", + "@types/debug": "^4.1.8", + "@types/lodash-es": "^4.17.7", + "@types/md5": "^2.3.2", + "@types/node": "20.4.2", + "@types/react": "18.2.14", + "@types/react-color": "^3.0.6", + "@types/react-copy-to-clipboard": "^5.0.4", + "@types/react-dom": "18.2.7", + "@types/react-scroll-to-bottom": "^4.2.0", + "@types/react-syntax-highlighter": "^15.5.6", + "@types/ws": "^8.5.5", + "@typescript-eslint/eslint-plugin": "^5.60.1", + "@typescript-eslint/parser": "^5.60.1", + "sass": "^1.62.1" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 00000000..2affd060 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,5278 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + '@radix-ui/react-alert-dialog': + specifier: ^1.0.4 + version: 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dialog': + specifier: ^1.0.4 + version: 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-dropdown-menu': + specifier: ^2.0.5 + version: 2.0.5(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-label': + specifier: ^2.0.2 + version: 2.0.2(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-select': + specifier: ^1.2.2 + version: 1.2.2(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-separator': + specifier: ^1.0.3 + version: 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': + specifier: ^1.0.2 + version: 1.0.2(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-tooltip': + specifier: ^1.0.6 + version: 1.0.6(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@sentry/integrations': + specifier: ^7.54.0 + version: 7.54.0 + '@sentry/react': + specifier: ^7.54.0 + version: 7.54.0(react@18.2.0) + '@tanstack/react-router': + specifier: ^0.0.1-beta.83 + version: 0.0.1-beta.83(react-dom@18.2.0)(react@18.2.0) + autoprefixer: + specifier: 10.4.14 + version: 10.4.14(postcss@8.4.25) + browser-fs-access: + specifier: ^0.34.1 + version: 0.34.1 + class-variance-authority: + specifier: ^0.7.0 + version: 0.7.0 + classnames: + specifier: ^2.3.2 + version: 2.3.2 + clsx: + specifier: ^2.0.0 + version: 2.0.0 + debug: + specifier: ^4.3.4 + version: 4.3.4 + dotenv: + specifier: ^16.3.1 + version: 16.3.1 + eslint: + specifier: 8.44.0 + version: 8.44.0 + eslint-config-next: + specifier: 13.4.9 + version: 13.4.9(eslint@8.44.0)(typescript@5.1.6) + http-proxy-middleware: + specifier: ^2.0.6 + version: 2.0.6(debug@4.3.4) + https-proxy-agent: + specifier: ^7.0.1 + version: 7.0.1 + i18next: + specifier: ^22.5.0 + version: 22.5.0 + i18next-browser-languagedetector: + specifier: ^7.0.2 + version: 7.0.2 + idb-keyval: + specifier: ^6.2.1 + version: 6.2.1 + immer: + specifier: ^9.0.19 + version: 9.0.19 + inter-ui: + specifier: ^3.19.3 + version: 3.19.3 + jotai: + specifier: ^2.2.1 + version: 2.2.1(react@18.2.0) + jotai-immer: + specifier: ^0.2.0 + version: 0.2.0(immer@9.0.19)(jotai@2.2.1)(react@18.2.0) + js-base64: + specifier: ^3.7.5 + version: 3.7.5 + lodash-es: + specifier: ^4.17.21 + version: 4.17.21 + nanoid: + specifier: ^4.0.2 + version: 4.0.2 + next: + specifier: 13.4.9 + version: 13.4.9(react-dom@18.2.0)(react@18.2.0)(sass@1.62.1) + next-auth: + specifier: ^4.22.3 + version: 4.22.3(next@13.4.9)(react-dom@18.2.0)(react@18.2.0) + next-themes: + specifier: ^0.2.1 + version: 0.2.1(next@13.4.9)(react-dom@18.2.0)(react@18.2.0) + postcss: + specifier: 8.4.25 + version: 8.4.25 + react: + specifier: 18.2.0 + version: 18.2.0 + react-dom: + specifier: 18.2.0 + version: 18.2.0(react@18.2.0) + react-hot-toast: + specifier: ^2.4.1 + version: 2.4.1(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0) + react-intersection-observer: + specifier: ^9.5.2 + version: 9.5.2(react@18.2.0) + react-markdown: + specifier: ^8.0.7 + version: 8.0.7(@types/react@18.2.14)(react@18.2.0) + react-syntax-highlighter: + specifier: ^15.5.0 + version: 15.5.0(react@18.2.0) + react-textarea-autosize: + specifier: ^8.5.0 + version: 8.5.0(@types/react@18.2.14)(react@18.2.0) + react-viewport-list: + specifier: ^7.1.1 + version: 7.1.1(react@18.2.0) + rehype-highlight: + specifier: ^6.0.0 + version: 6.0.0 + rehype-stringify: + specifier: ^9.0.3 + version: 9.0.3 + remark-breaks: + specifier: ^3.0.3 + version: 3.0.3 + remark-gfm: + specifier: ^3.0.1 + version: 3.0.1 + remark-math: + specifier: ^5.1.1 + version: 5.1.1 + remark-parse: + specifier: ^10.0.2 + version: 10.0.2 + remark-rehype: + specifier: ^10.1.0 + version: 10.1.0 + remark-supersub: + specifier: ^1.0.0 + version: 1.0.0 + tailwind-merge: + specifier: ^1.14.0 + version: 1.14.0 + tailwind-scrollbar: + specifier: ^3.0.4 + version: 3.0.4(tailwindcss@3.3.2) + tailwindcss: + specifier: 3.3.2 + version: 3.3.2 + typescript: + specifier: 5.1.6 + version: 5.1.6 + undici: + specifier: ^5.22.1 + version: 5.22.1 + websocket-as-promised: + specifier: ^2.0.1 + version: 2.0.1 + ws: + specifier: ^8.13.0 + version: 8.13.0 + +devDependencies: + '@headlessui/tailwindcss': + specifier: ^0.1.3 + version: 0.1.3(tailwindcss@3.3.2) + '@types/debug': + specifier: ^4.1.8 + version: 4.1.8 + '@types/lodash-es': + specifier: ^4.17.7 + version: 4.17.7 + '@types/md5': + specifier: ^2.3.2 + version: 2.3.2 + '@types/node': + specifier: 20.4.2 + version: 20.4.2 + '@types/react': + specifier: 18.2.14 + version: 18.2.14 + '@types/react-color': + specifier: ^3.0.6 + version: 3.0.6 + '@types/react-copy-to-clipboard': + specifier: ^5.0.4 + version: 5.0.4 + '@types/react-dom': + specifier: 18.2.7 + version: 18.2.7 + '@types/react-scroll-to-bottom': + specifier: ^4.2.0 + version: 4.2.0 + '@types/react-syntax-highlighter': + specifier: ^15.5.6 + version: 15.5.6 + '@types/ws': + specifier: ^8.5.5 + version: 8.5.5 + '@typescript-eslint/eslint-plugin': + specifier: ^5.60.1 + version: 5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/parser': + specifier: ^5.60.1 + version: 5.60.1(eslint@8.44.0)(typescript@5.1.6) + sass: + specifier: ^1.62.1 + version: 1.62.1 + +packages: + + /@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + /@babel/runtime@7.22.6: + resolution: {integrity: sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + dev: false + + /@eslint-community/eslint-utils@4.4.0(eslint@8.44.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.44.0 + eslint-visitor-keys: 3.4.1 + + /@eslint-community/regexpp@4.6.0: + resolution: {integrity: sha512-uiPeRISaglZnaZk8vwrjQZ1CxogZeY/4IYft6gBOTqu1WhVXWmCmZMWxUv2Q/pxSvPdp1JPaO62kLOcOkMqWrw==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + /@eslint/eslintrc@2.1.0: + resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + /@eslint/js@8.44.0: + resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /@floating-ui/core@1.3.1: + resolution: {integrity: sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==} + dev: false + + /@floating-ui/dom@1.4.5: + resolution: {integrity: sha512-96KnRWkRnuBSSFbj0sFGwwOUd8EkiecINVl0O9wiZlZ64EkpyAOG3Xc2vKKNJmru0Z7RqWNymA+6b8OZqjgyyw==} + dependencies: + '@floating-ui/core': 1.3.1 + dev: false + + /@floating-ui/react-dom@2.0.1(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + '@floating-ui/dom': 1.4.5 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@headlessui/tailwindcss@0.1.3(tailwindcss@3.3.2): + resolution: {integrity: sha512-3aMdDyYZx9A15euRehpppSyQnb2gIw2s/Uccn2ELIoLQ9oDy0+9oRygNWNjXCD5Dt+w1pxo7C+XoiYvGcqA4Kg==} + engines: {node: '>=10'} + peerDependencies: + tailwindcss: ^3.0 + dependencies: + tailwindcss: 3.3.2 + dev: true + + /@humanwhocodes/config-array@0.11.10: + resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + /@humanwhocodes/object-schema@1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 + + /@jridgewell/resolve-uri@3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/sourcemap-codec@1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + /@jridgewell/trace-mapping@0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@next/env@13.4.9: + resolution: {integrity: sha512-vuDRK05BOKfmoBYLNi2cujG2jrYbEod/ubSSyqgmEx9n/W3eZaJQdRNhTfumO+qmq/QTzLurW487n/PM/fHOkw==} + dev: false + + /@next/eslint-plugin-next@13.4.9: + resolution: {integrity: sha512-nDtGpa992tNyAkT/KmSMy7QkHfNZmGCBYhHtafU97DubqxzNdvLsqRtliQ4FU04CysRCtvP2hg8rRC1sAKUTUA==} + dependencies: + glob: 7.1.7 + dev: false + + /@next/swc-darwin-arm64@13.4.9: + resolution: {integrity: sha512-TVzGHpZoVBk3iDsTOQA/R6MGmFp0+17SWXMEWd6zG30AfuELmSSMe2SdPqxwXU0gbpWkJL1KgfLzy5ReN0crqQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-x64@13.4.9: + resolution: {integrity: sha512-aSfF1fhv28N2e7vrDZ6zOQ+IIthocfaxuMWGReB5GDriF0caTqtHttAvzOMgJgXQtQx6XhyaJMozLTSEXeNN+A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-gnu@13.4.9: + resolution: {integrity: sha512-JhKoX5ECzYoTVyIy/7KykeO4Z2lVKq7HGQqvAH+Ip9UFn1MOJkOnkPRB7v4nmzqAoY+Je05Aj5wNABR1N18DMg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-musl@13.4.9: + resolution: {integrity: sha512-OOn6zZBIVkm/4j5gkPdGn4yqQt+gmXaLaSjRSO434WplV8vo2YaBNbSHaTM9wJpZTHVDYyjzuIYVEzy9/5RVZw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-gnu@13.4.9: + resolution: {integrity: sha512-iA+fJXFPpW0SwGmx/pivVU+2t4zQHNOOAr5T378PfxPHY6JtjV6/0s1vlAJUdIHeVpX98CLp9k5VuKgxiRHUpg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl@13.4.9: + resolution: {integrity: sha512-rlNf2WUtMM+GAQrZ9gMNdSapkVi3koSW3a+dmBVp42lfugWVvnyzca/xJlN48/7AGx8qu62WyO0ya1ikgOxh6A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-arm64-msvc@13.4.9: + resolution: {integrity: sha512-5T9ybSugXP77nw03vlgKZxD99AFTHaX8eT1ayKYYnGO9nmYhJjRPxcjU5FyYI+TdkQgEpIcH7p/guPLPR0EbKA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-ia32-msvc@13.4.9: + resolution: {integrity: sha512-ojZTCt1lP2ucgpoiFgrFj07uq4CZsq4crVXpLGgQfoFq00jPKRPgesuGPaz8lg1yLfvafkU3Jd1i8snKwYR3LA==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-x64-msvc@13.4.9: + resolution: {integrity: sha512-QbT03FXRNdpuL+e9pLnu+XajZdm/TtIXVYY4lA9t+9l0fLZbHXDYEKitAqxrOj37o3Vx5ufxiRAniaIebYDCgw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + + /@panva/hkdf@1.1.1: + resolution: {integrity: sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==} + dev: false + + /@pkgr/utils@2.4.2: + resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + fast-glob: 3.3.0 + is-glob: 4.0.3 + open: 9.1.0 + picocolors: 1.0.0 + tslib: 2.6.0 + dev: false + + /@radix-ui/number@1.0.1: + resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + + /@radix-ui/primitive@1.0.1: + resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + + /@radix-ui/react-alert-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-jbfBCRlKYlhbitueOAv7z74PXYeIQmWpKwm3jllsdkw7fGWNkxqP3v0nY9WmOzcPqpQuoorNtvViBgL46n5gVg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-dialog': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-context@1.0.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-dialog@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-hJtRy/jPULGQZceSAP2Re6/4NpKo8im6V8P2hUqZsdFiSL8l35kYsw3qbRI6Ay5mQd2+wlLqje770eq+RJ3yZg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + aria-hidden: 1.2.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.14)(react@18.2.0) + dev: false + + /@radix-ui/react-direction@1.0.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-dropdown-menu@2.0.5(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xdOrZzOTocqqkCkYo8yRPCib5OkTkqN7lqNCdxwPOdE466DOaNl4N8PkUIlsXthQvW5Wwkd+aEmWpfWlBoDPEw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-menu': 2.0.5(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-id@1.0.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-label@2.0.2(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-menu@2.0.5(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Gw4f9pwdH+w5w+49k0gLjN0PfRDHvxmAgG16AbyJZ7zhwZ6PBHKtWohvnSwfusfnK3L68dpBREHpVkj8wEM7ZA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + aria-hidden: 1.2.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.14)(react@18.2.0) + dev: false + + /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@floating-ui/react-dom': 2.0.1(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/rect': 1.0.1 + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/number': 1.0.1 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + aria-hidden: 1.2.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.14)(react@18.2.0) + dev: false + + /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-slot@1.0.2(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-tooltip@1.0.6(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-DmNFOiwEc2UDigsYj6clJENma58OelxD24O4IODoZ+3sQc3Zb+L8w1EP+y9laTuKCLAysPw4fD6/v0j4KNV8rg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/rect': 1.0.1 + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-size@1.0.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.14)(react@18.2.0) + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.22.6 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.14)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.14 + '@types/react-dom': 18.2.7 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/rect@1.0.1: + resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + + /@rushstack/eslint-patch@1.3.2: + resolution: {integrity: sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==} + dev: false + + /@sentry-internal/tracing@7.54.0: + resolution: {integrity: sha512-JsyhZ0wWZ+VqbHJg+azqRGdYJDkcI5R9+pnkO6SzbzxrRewqMAIwzkpPee3oI7vG99uhMEkOkMjHu0nQGwkOQw==} + engines: {node: '>=8'} + dependencies: + '@sentry/core': 7.54.0 + '@sentry/types': 7.54.0 + '@sentry/utils': 7.54.0 + tslib: 1.14.1 + dev: false + + /@sentry/browser@7.54.0: + resolution: {integrity: sha512-EvLAw03N9WE2m1CMl2/1YMeIs1icw9IEOVJhWmf3uJEysNJOFWXu6ZzdtHEz1E6DiJYhc1HzDya0ExZeJxNARA==} + engines: {node: '>=8'} + dependencies: + '@sentry-internal/tracing': 7.54.0 + '@sentry/core': 7.54.0 + '@sentry/replay': 7.54.0 + '@sentry/types': 7.54.0 + '@sentry/utils': 7.54.0 + tslib: 1.14.1 + dev: false + + /@sentry/core@7.54.0: + resolution: {integrity: sha512-MAn0E2EwgNn1pFQn4qxhU+1kz6edullWg6VE5wCmtpXWOVw6sILBUsQpeIG5djBKMcneJCdOlz5jeqcKPrLvZQ==} + engines: {node: '>=8'} + dependencies: + '@sentry/types': 7.54.0 + '@sentry/utils': 7.54.0 + tslib: 1.14.1 + dev: false + + /@sentry/integrations@7.54.0: + resolution: {integrity: sha512-RolGsQzJChJzjHTJcCKSZ1HanmY33floc5o13WgU9NoDqJbLGLNcOIrAu+WynqPe8P5VTVrVb8NiwhLqWrKp4g==} + engines: {node: '>=8'} + dependencies: + '@sentry/types': 7.54.0 + '@sentry/utils': 7.54.0 + localforage: 1.10.0 + tslib: 1.14.1 + dev: false + + /@sentry/react@7.54.0(react@18.2.0): + resolution: {integrity: sha512-qUbwmRRpTh05m2rbC8A2zAFQYsoHhwIpxT5UXxh0P64ZlA3cSg1/DmTTgwnd1l+7gzKrc31UikXQ4y0YDbMNKg==} + engines: {node: '>=8'} + peerDependencies: + react: 15.x || 16.x || 17.x || 18.x + dependencies: + '@sentry/browser': 7.54.0 + '@sentry/types': 7.54.0 + '@sentry/utils': 7.54.0 + hoist-non-react-statics: 3.3.2 + react: 18.2.0 + tslib: 1.14.1 + dev: false + + /@sentry/replay@7.54.0: + resolution: {integrity: sha512-C0F0568ybphzGmKGe23duB6n5wJcgM7WLYhoeqW3o2bHeqpj1dGPSka/K3s9KzGaAgzn1zeOUYXJsOs+T/XdsA==} + engines: {node: '>=12'} + dependencies: + '@sentry/core': 7.54.0 + '@sentry/types': 7.54.0 + '@sentry/utils': 7.54.0 + dev: false + + /@sentry/types@7.54.0: + resolution: {integrity: sha512-D+i9xogBeawvQi2r0NOrM7zYcUaPuijeME4O9eOTrDF20tj71hWtJLilK+KTGLYFtpGg1h+9bPaz7OHEIyVopg==} + engines: {node: '>=8'} + dev: false + + /@sentry/utils@7.54.0: + resolution: {integrity: sha512-3Yf5KlKjIcYLddOexSt2ovu2TWlR4Fi7M+aCK8yUTzwNzf/xwFSWOstHlD/WiDy9HvfhWAOB/ukNTuAeJmtasw==} + engines: {node: '>=8'} + dependencies: + '@sentry/types': 7.54.0 + tslib: 1.14.1 + dev: false + + /@swc/helpers@0.5.1: + resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} + dependencies: + tslib: 2.6.0 + dev: false + + /@tanstack/react-router@0.0.1-beta.83(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-FcezDPKxXu7uP8tjTQpKBXkweiql053O7D3hRBg1kWuU3LyouHFGFALLr2xvWkue4WWSpa1mBzrINldYygDKLw==} + engines: {node: '>=12'} + peerDependencies: + react: '>=16' + react-dom: '>=16' + dependencies: + '@babel/runtime': 7.22.6 + '@tanstack/react-store': 0.0.1-beta.81(react-dom@18.2.0)(react@18.2.0) + '@tanstack/router': 0.0.1-beta.83 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@tanstack/react-store@0.0.1-beta.81(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-wN4YVYzWQOvNKBnS+3+JINkR8qx93tX52iqzJfzzt3b7e3oqlkl3X3SnpGH1/hRwMNklMxvT7dIg//qfWGzUhA==} + engines: {node: '>=12'} + peerDependencies: + react: '>=16' + react-dom: '>=16' + dependencies: + '@tanstack/store': 0.0.1-beta.81 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-sync-external-store: 1.2.0(react@18.2.0) + dev: false + + /@tanstack/router@0.0.1-beta.83: + resolution: {integrity: sha512-cwkfyvgg7g60wbKZBRl1sbut+eYyE6bPc/Efz2ozFD//oV6qBUftoRm4PbN5cdPgrHjjLOFuOKW43EEUXM/exQ==} + engines: {node: '>=12'} + dependencies: + '@babel/runtime': 7.22.6 + '@tanstack/store': 0.0.1-beta.81 + tiny-invariant: 1.3.1 + tiny-warning: 1.0.3 + dev: false + + /@tanstack/store@0.0.1-beta.81: + resolution: {integrity: sha512-OYFQ4RmDjSIzJnJrhsvpSpM4+lO/3NBaXGloC5IO3YNm0Ewgy/MSCePJgUamstXPmBAaLC2KEgi4O9FHyzA6lw==} + engines: {node: '>=12'} + dev: false + + /@types/debug@4.1.8: + resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} + dependencies: + '@types/ms': 0.7.31 + + /@types/hast@2.3.5: + resolution: {integrity: sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==} + dependencies: + '@types/unist': 2.0.7 + dev: false + + /@types/http-proxy@1.17.11: + resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==} + dependencies: + '@types/node': 20.4.2 + dev: false + + /@types/json-schema@7.0.12: + resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + dev: true + + /@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: false + + /@types/katex@0.16.1: + resolution: {integrity: sha512-cwglq2A63Yk082CQk0t8LIoDhZAVgJqkumLyk3grpg3K8sevaDW//Qsspmxj9Sf+97biqt79CfAlPrvizHlP0w==} + dev: false + + /@types/lodash-es@4.17.7: + resolution: {integrity: sha512-z0ptr6UI10VlU6l5MYhGwS4mC8DZyYer2mCoyysZtSF7p26zOX8UpbrV0YpNYLGS8K4PUFIyEr62IMFFjveSiQ==} + dependencies: + '@types/lodash': 4.14.195 + dev: true + + /@types/lodash@4.14.195: + resolution: {integrity: sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==} + dev: true + + /@types/md5@2.3.2: + resolution: {integrity: sha512-v+JFDu96+UYJ3/UWzB0mEglIS//MZXgRaJ4ubUPwOM0gvLc/kcQ3TWNYwENEK7/EcXGQVrW8h/XqednSjBd/Og==} + dev: true + + /@types/mdast@3.0.12: + resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} + dependencies: + '@types/unist': 2.0.7 + dev: false + + /@types/ms@0.7.31: + resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + + /@types/node@20.4.2: + resolution: {integrity: sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==} + + /@types/parse5@6.0.3: + resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + dev: false + + /@types/prop-types@15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + + /@types/react-color@3.0.6: + resolution: {integrity: sha512-OzPIO5AyRmLA7PlOyISlgabpYUa3En74LP8mTMa0veCA719SvYQov4WLMsHvCgXP+L+KI9yGhYnqZafVGG0P4w==} + dependencies: + '@types/react': 18.2.14 + '@types/reactcss': 1.2.6 + dev: true + + /@types/react-copy-to-clipboard@5.0.4: + resolution: {integrity: sha512-otTJsJpofYAeaIeOwV5xBUGpo6exXG2HX7X4nseToCB2VgPEBxGBHCm/FecZ676doNR7HCSTVtmohxfG2b3/yQ==} + dependencies: + '@types/react': 18.2.14 + dev: true + + /@types/react-dom@18.2.7: + resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} + dependencies: + '@types/react': 18.2.14 + + /@types/react-scroll-to-bottom@4.2.0: + resolution: {integrity: sha512-CE8GnRIFl4CRYlnHikVwJcHj4WOFBbgclbs1LNlqooVGYSBfrRvig3C3aVKDUkiXQYpp0i2p8OPUMO1JvlrZ5Q==} + dependencies: + '@types/react': 18.2.14 + dev: true + + /@types/react-syntax-highlighter@15.5.6: + resolution: {integrity: sha512-i7wFuLbIAFlabTeD2I1cLjEOrG/xdMa/rpx2zwzAoGHuXJDhSqp9BSfDlMHSh9JSuNfxHk9eEmMX6D55GiyjGg==} + dependencies: + '@types/react': 18.2.14 + dev: true + + /@types/react@18.2.14: + resolution: {integrity: sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.3 + csstype: 3.1.2 + + /@types/reactcss@1.2.6: + resolution: {integrity: sha512-qaIzpCuXNWomGR1Xq8SCFTtF4v8V27Y6f+b9+bzHiv087MylI/nTCqqdChNeWS7tslgROmYB7yeiruWX7WnqNg==} + dependencies: + '@types/react': 18.2.14 + dev: true + + /@types/scheduler@0.16.3: + resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} + + /@types/semver@7.5.0: + resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} + dev: true + + /@types/unist@2.0.7: + resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} + dev: false + + /@types/ws@8.5.5: + resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} + dependencies: + '@types/node': 20.4.2 + dev: true + + /@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-KSWsVvsJsLJv3c4e73y/Bzt7OpqMCADUO846bHcuWYSYM19bldbAeDv7dYyV0jwkbMfJ2XdlzwjhXtuD7OY6bw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.6.0 + '@typescript-eslint/parser': 5.60.1(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/scope-manager': 5.60.1 + '@typescript-eslint/type-utils': 5.60.1(eslint@8.44.0)(typescript@5.1.6) + '@typescript-eslint/utils': 5.60.1(eslint@8.44.0)(typescript@5.1.6) + debug: 4.3.4 + eslint: 8.44.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@5.60.1(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-pHWlc3alg2oSMGwsU/Is8hbm3XFbcrb6P5wIxcQW9NsYBfnrubl/GhVVD/Jm/t8HXhA2WncoIRfBtnCgRGV96Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.60.1 + '@typescript-eslint/types': 5.60.1 + '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.1.6) + debug: 4.3.4 + eslint: 8.44.0 + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/scope-manager@5.60.1: + resolution: {integrity: sha512-Dn/LnN7fEoRD+KspEOV0xDMynEmR3iSHdgNsarlXNLGGtcUok8L4N71dxUgt3YvlO8si7E+BJ5Fe3wb5yUw7DQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.60.1 + '@typescript-eslint/visitor-keys': 5.60.1 + + /@typescript-eslint/type-utils@5.60.1(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-vN6UztYqIu05nu7JqwQGzQKUJctzs3/Hg7E2Yx8rz9J+4LgtIDFWjjl1gm3pycH0P3mHAcEUBd23LVgfrsTR8A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.1.6) + '@typescript-eslint/utils': 5.60.1(eslint@8.44.0)(typescript@5.1.6) + debug: 4.3.4 + eslint: 8.44.0 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@5.60.1: + resolution: {integrity: sha512-zDcDx5fccU8BA0IDZc71bAtYIcG9PowaOwaD8rjYbqwK7dpe/UMQl3inJ4UtUK42nOCT41jTSCwg76E62JpMcg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /@typescript-eslint/typescript-estree@5.60.1(typescript@5.1.6): + resolution: {integrity: sha512-hkX70J9+2M2ZT6fhti5Q2FoU9zb+GeZK2SLP1WZlvUDqdMbEKhexZODD1WodNRyO8eS+4nScvT0dts8IdaBzfw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.60.1 + '@typescript-eslint/visitor-keys': 5.60.1 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.1.6) + typescript: 5.1.6 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/utils@5.60.1(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-tiJ7FFdFQOWssFa3gqb94Ilexyw0JVxj6vBzaSpfN/8IhoKkDuSAenUKvsSHw2A/TMpJb26izIszTXaqygkvpQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.60.1 + '@typescript-eslint/types': 5.60.1 + '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.1.6) + eslint: 8.44.0 + eslint-scope: 5.1.1 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys@5.60.1: + resolution: {integrity: sha512-xEYIxKcultP6E/RMKqube11pGjXH1DCo60mQoWhVYyKfLkwbIVVjYxmOenNMxILx0TjCujPTjjnTIVzm09TXIw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.60.1 + eslint-visitor-keys: 3.4.1 + + /acorn-jsx@5.3.2(acorn@8.10.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.10.0 + + /acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + engines: {node: '>=0.4.0'} + hasBin: true + + /agent-base@7.1.0: + resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + engines: {node: '>= 14'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + /aria-hidden@1.2.3: + resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} + engines: {node: '>=10'} + dependencies: + tslib: 2.6.0 + dev: false + + /aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + dependencies: + dequal: 2.0.3 + dev: false + + /array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + dependencies: + call-bind: 1.0.2 + is-array-buffer: 3.0.2 + dev: false + + /array-includes@3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + get-intrinsic: 1.2.1 + is-string: 1.0.7 + dev: false + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + /array.prototype.flat@1.3.1: + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + es-shim-unscopables: 1.0.0 + dev: false + + /array.prototype.flatmap@1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + es-shim-unscopables: 1.0.0 + dev: false + + /array.prototype.tosorted@1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.1 + dev: false + + /arraybuffer.prototype.slice@1.0.1: + resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.2 + define-properties: 1.2.0 + get-intrinsic: 1.2.1 + is-array-buffer: 3.0.2 + is-shared-array-buffer: 1.0.2 + dev: false + + /ast-types-flow@0.0.7: + resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + dev: false + + /autoprefixer@10.4.14(postcss@8.4.25): + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.9 + caniuse-lite: 1.0.30001517 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + dev: false + + /available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: false + + /axe-core@4.7.2: + resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} + engines: {node: '>=4'} + dev: false + + /axobject-query@3.2.1: + resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + dependencies: + dequal: 2.0.3 + dev: false + + /bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + dev: false + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + /big-integer@1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + dev: false + + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + /bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.51 + dev: false + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /browser-fs-access@0.34.1: + resolution: {integrity: sha512-HPaRf2yimp8kWSuWJXc8Mi78dPbDzfduA+Gyq14H4jlMvd6XNfIRm36Y2yRLaa4x0gwcGuepj4zf14oiTlxrxQ==} + dev: false + + /browserslist@4.21.9: + resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001517 + electron-to-chromium: 1.4.468 + node-releases: 2.0.13 + update-browserslist-db: 1.0.11(browserslist@4.21.9) + dev: false + + /bundle-name@3.0.0: + resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} + engines: {node: '>=12'} + dependencies: + run-applescript: 5.0.0 + dev: false + + /busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + dependencies: + streamsearch: 1.1.0 + dev: false + + /call-bind@1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.2.1 + dev: false + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + /caniuse-lite@1.0.30001517: + resolution: {integrity: sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==} + dev: false + + /ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: false + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + /character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: false + + /character-entities-legacy@1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + dev: false + + /character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: false + + /character-entities@1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + dev: false + + /character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + dev: false + + /character-reference-invalid@1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + dev: false + + /chnl@1.2.0: + resolution: {integrity: sha512-g5gJb59edwCliFbX2j7G6sBfY4sX9YLy211yctONI2GRaiX0f2zIbKWmBm+sPqFNEpM7Ljzm7IJX/xrjiEbPrw==} + dev: false + + /chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + + /class-variance-authority@0.7.0: + resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} + dependencies: + clsx: 2.0.0 + dev: false + + /classnames@2.3.2: + resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} + dev: false + + /client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + dev: false + + /clsx@2.0.0: + resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} + engines: {node: '>=6'} + dev: false + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /comma-separated-tokens@1.0.8: + resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} + dev: false + + /comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: false + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: false + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + /cookie@0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + + /damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + dev: false + + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: false + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + + /decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + dependencies: + character-entities: 2.0.2 + dev: false + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + /default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + dev: false + + /default-browser@4.0.0: + resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} + engines: {node: '>=14.16'} + dependencies: + bundle-name: 3.0.0 + default-browser-id: 3.0.0 + execa: 7.1.1 + titleize: 3.0.0 + dev: false + + /define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + dev: false + + /define-properties@1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: false + + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: false + + /detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false + + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + /diff@5.1.0: + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} + engines: {node: '>=0.3.1'} + dev: false + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + /doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: false + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + + /dotenv@16.3.1: + resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} + engines: {node: '>=12'} + dev: false + + /electron-to-chromium@1.4.468: + resolution: {integrity: sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==} + dev: false + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + + /enhanced-resolve@5.15.0: + resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: false + + /es-abstract@1.22.1: + resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + arraybuffer.prototype.slice: 1.0.1 + 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.1 + 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.12 + is-weakref: 1.0.2 + object-inspect: 1.12.3 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.5.0 + safe-array-concat: 1.0.0 + 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-buffer: 1.0.0 + typed-array-byte-length: 1.0.0 + typed-array-byte-offset: 1.0.0 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.11 + dev: false + + /es-set-tostringtag@2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + has-tostringtag: 1.0.0 + dev: false + + /es-shim-unscopables@1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + dependencies: + has: 1.0.3 + dev: false + + /es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: false + + /escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: false + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + /escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: false + + /eslint-config-next@13.4.9(eslint@8.44.0)(typescript@5.1.6): + resolution: {integrity: sha512-0fLtKRR268NArpqeXXwnLgMXPvF64YESQvptVg+RMLCaijKm3FICN9Y7Jc1p2o+yrWwE4DufJXDM/Vo53D1L7g==} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@next/eslint-plugin-next': 13.4.9 + '@rushstack/eslint-patch': 1.3.2 + '@typescript-eslint/parser': 5.60.1(eslint@8.44.0)(typescript@5.1.6) + eslint: 8.44.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.44.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.44.0) + eslint-plugin-react: 7.33.0(eslint@8.44.0) + eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.44.0) + typescript: 5.1.6 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + dev: false + + /eslint-import-resolver-node@0.3.7: + resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + dependencies: + debug: 3.2.7 + is-core-module: 2.12.1 + resolve: 1.22.2 + transitivePeerDependencies: + - supports-color + dev: false + + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.44.0): + resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: 4.3.4 + enhanced-resolve: 5.15.0 + eslint: 8.44.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + get-tsconfig: 4.6.2 + globby: 13.2.2 + is-core-module: 2.12.1 + is-glob: 4.0.3 + synckit: 0.8.5 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + dev: false + + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.60.1(eslint@8.44.0)(typescript@5.1.6) + debug: 3.2.7 + eslint: 8.44.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.44.0) + transitivePeerDependencies: + - supports-color + dev: false + + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0): + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.60.1(eslint@8.44.0)(typescript@5.1.6) + 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: 8.44.0 + eslint-import-resolver-node: 0.3.7 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + has: 1.0.3 + is-core-module: 2.12.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.6 + resolve: 1.22.2 + semver: 6.3.1 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: false + + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.44.0): + resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + '@babel/runtime': 7.22.6 + aria-query: 5.3.0 + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + ast-types-flow: 0.0.7 + axe-core: 4.7.2 + axobject-query: 3.2.1 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 8.44.0 + has: 1.0.3 + jsx-ast-utils: 3.3.4 + language-tags: 1.0.5 + minimatch: 3.1.2 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + semver: 6.3.1 + dev: false + + /eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@8.44.0): + resolution: {integrity: sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 8.44.0 + dev: false + + /eslint-plugin-react@7.33.0(eslint@8.44.0): + resolution: {integrity: sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + dependencies: + array-includes: 3.1.6 + array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 + doctrine: 2.1.0 + eslint: 8.44.0 + estraverse: 5.3.0 + jsx-ast-utils: 3.3.4 + 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.1 + string.prototype.matchall: 4.0.8 + dev: false + + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: true + + /eslint-scope@7.2.1: + resolution: {integrity: sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /eslint@8.44.0: + resolution: {integrity: sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) + '@eslint-community/regexpp': 4.6.0 + '@eslint/eslintrc': 2.1.0 + '@eslint/js': 8.44.0 + '@humanwhocodes/config-array': 0.11.10 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.1 + eslint-visitor-keys: 3.4.1 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + graphemer: 1.4.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.10.0 + acorn-jsx: 5.3.2(acorn@8.10.0) + eslint-visitor-keys: 3.4.1 + + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: true + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + dev: false + + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: false + + /execa@7.1.1: + resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: false + + /extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + /fast-glob@3.3.0: + resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + + /fault@1.0.4: + resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==} + dependencies: + format: 0.2.2 + dev: false + + /fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + dependencies: + format: 0.2.2 + dev: false + + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + /flat-cache@3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.7 + rimraf: 3.0.2 + + /flatted@3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + + /follow-redirects@1.15.2(debug@4.3.4): + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dependencies: + debug: 4.3.4 + dev: false + + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: false + + /format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + dev: false + + /fraction.js@4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + dev: false + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /function.prototype.name@1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + functions-have-names: 1.2.3 + dev: false + + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: false + + /get-intrinsic@1.2.1: + resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-proto: 1.0.1 + has-symbols: 1.0.3 + dev: false + + /get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + dev: false + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: false + + /get-symbol-description@1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + dev: false + + /get-tsconfig@4.6.2: + resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==} + dependencies: + resolve-pkg-maps: 1.0.0 + dev: false + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: false + + /glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /glob@7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: false + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /globals@13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + + /globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.0 + dev: false + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.0 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + + /globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.0 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + dev: false + + /goober@2.1.13(csstype@3.1.2): + resolution: {integrity: sha512-jFj3BQeleOoy7t93E9rZ2de+ScC4lQICLwiAQmKMg9F6roKGaLSHoCDYKkWlSafg138jejvq/mTdvmnwDQgqoQ==} + peerDependencies: + csstype: ^3.0.10 + dependencies: + csstype: 3.1.2 + dev: false + + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.2.1 + dev: false + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: false + + /grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + /has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: false + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + /has-property-descriptors@1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.2.1 + dev: false + + /has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + dev: false + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: false + + /has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + + /has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /hast-util-from-parse5@7.1.2: + resolution: {integrity: sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==} + dependencies: + '@types/hast': 2.3.5 + '@types/unist': 2.0.7 + hastscript: 7.2.0 + property-information: 6.2.0 + vfile: 5.3.7 + vfile-location: 4.1.0 + web-namespaces: 2.0.1 + dev: false + + /hast-util-is-element@2.1.3: + resolution: {integrity: sha512-O1bKah6mhgEq2WtVMk+Ta5K7pPMqsBBlmzysLdcwKVrqzZQ0CHqUPiIVspNhAG1rvxpvJjtGee17XfauZYKqVA==} + dependencies: + '@types/hast': 2.3.5 + '@types/unist': 2.0.7 + dev: false + + /hast-util-parse-selector@2.2.5: + resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} + dev: false + + /hast-util-parse-selector@3.1.1: + resolution: {integrity: sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==} + dependencies: + '@types/hast': 2.3.5 + dev: false + + /hast-util-raw@7.2.3: + resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} + dependencies: + '@types/hast': 2.3.5 + '@types/parse5': 6.0.3 + hast-util-from-parse5: 7.1.2 + hast-util-to-parse5: 7.1.0 + html-void-elements: 2.0.1 + parse5: 6.0.1 + unist-util-position: 4.0.4 + unist-util-visit: 4.1.2 + vfile: 5.3.7 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: false + + /hast-util-to-html@8.0.4: + resolution: {integrity: sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==} + dependencies: + '@types/hast': 2.3.5 + '@types/unist': 2.0.7 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-raw: 7.2.3 + hast-util-whitespace: 2.0.1 + html-void-elements: 2.0.1 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.3 + zwitch: 2.0.4 + dev: false + + /hast-util-to-parse5@7.1.0: + resolution: {integrity: sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==} + dependencies: + '@types/hast': 2.3.5 + comma-separated-tokens: 2.0.3 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: false + + /hast-util-to-text@3.1.2: + resolution: {integrity: sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw==} + dependencies: + '@types/hast': 2.3.5 + '@types/unist': 2.0.7 + hast-util-is-element: 2.1.3 + unist-util-find-after: 4.0.1 + dev: false + + /hast-util-whitespace@2.0.1: + resolution: {integrity: sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==} + dev: false + + /hastscript@6.0.0: + resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} + dependencies: + '@types/hast': 2.3.5 + comma-separated-tokens: 1.0.8 + hast-util-parse-selector: 2.2.5 + property-information: 5.6.0 + space-separated-tokens: 1.1.5 + dev: false + + /hastscript@7.2.0: + resolution: {integrity: sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==} + dependencies: + '@types/hast': 2.3.5 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 3.1.1 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + dev: false + + /highlight.js@10.7.3: + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} + dev: false + + /highlight.js@11.8.0: + resolution: {integrity: sha512-MedQhoqVdr0U6SSnWPzfiadUcDHfN/Wzq25AkXiQv9oiOO/sG0S7XkvpFIqWBl9Yq1UYyYOOVORs5UW2XlPyzg==} + engines: {node: '>=12.0.0'} + dev: false + + /hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + dependencies: + react-is: 16.13.1 + dev: false + + /html-void-elements@2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} + dev: false + + /http-proxy-middleware@2.0.6(debug@4.3.4): + resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + dependencies: + '@types/http-proxy': 1.17.11 + http-proxy: 1.18.1(debug@4.3.4) + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.5 + transitivePeerDependencies: + - debug + dev: false + + /http-proxy@1.18.1(debug@4.3.4): + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.2(debug@4.3.4) + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + dev: false + + /https-proxy-agent@7.0.1: + resolution: {integrity: sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: false + + /human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + dev: false + + /i18next-browser-languagedetector@7.0.2: + resolution: {integrity: sha512-5ViaK+gikxfqZ9M3jJ7gJkUzzu/p3HwiqfLoL1bdiL7CUb0IylcTyVLdPaTU3pH5VFWFCiGFuJDg3VkLUikWgg==} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + + /i18next@22.5.0: + resolution: {integrity: sha512-sqWuJFj+wJAKQP2qBQ+b7STzxZNUmnSxrehBCCj9vDOW9RDYPfqCaK1Hbh2frNYQuPziz6O2CGoJPwtzY3vAYA==} + dependencies: + '@babel/runtime': 7.22.6 + dev: false + + /idb-keyval@6.2.1: + resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} + dev: false + + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + + /immediate@3.0.6: + resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} + dev: false + + /immer@9.0.19: + resolution: {integrity: sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ==} + dev: false + + /immutable@4.3.1: + resolution: {integrity: sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==} + + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /inline-style-parser@0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + dev: false + + /inter-ui@3.19.3: + resolution: {integrity: sha512-5FG9fjuYOXocIfjzcCBhICL5cpvwEetseL3FU6tP3d6Bn7g8wODhB+I9RNGRTizCT7CUG4GOK54OPxqq3msQgg==} + dev: false + + /internal-slot@1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.1 + has: 1.0.3 + side-channel: 1.0.4 + dev: false + + /invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + dependencies: + loose-envify: 1.4.0 + dev: false + + /is-alphabetical@1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + dev: false + + /is-alphanumerical@1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + dev: false + + /is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-typed-array: 1.1.12 + dev: false + + /is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: false + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + + /is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: false + + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: false + + /is-core-module@2.12.1: + resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + dependencies: + has: 1.0.3 + + /is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-decimal@1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + dev: false + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false + + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: false + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-hexadecimal@1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + dev: false + + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: false + + /is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: false + + /is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + /is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + dev: false + + /is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: false + + /is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: false + + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: false + + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + + /is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.11 + dev: false + + /is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: false + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: false + + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: false + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + /jiti@1.19.1: + resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==} + hasBin: true + + /jose@4.14.4: + resolution: {integrity: sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==} + dev: false + + /jotai-immer@0.2.0(immer@9.0.19)(jotai@2.2.1)(react@18.2.0): + resolution: {integrity: sha512-hahK8EPiROS9RoNWmX/Z8rY9WkAijspX4BZ1O7umpcwI4kPNkbcCpu/PhiQ8FMcpEcF6KmbpbMpSSj/GFmo8NA==} + peerDependencies: + immer: '*' + jotai: '>=1.11.0' + react: '>=17.0.0' + dependencies: + immer: 9.0.19 + jotai: 2.2.1(react@18.2.0) + react: 18.2.0 + dev: false + + /jotai@2.2.1(react@18.2.0): + resolution: {integrity: sha512-Gz4tpbRQy9OiFgBwF9F7TieDn0UTE3C0IFSDuxHjOIvgn2tACH30UKz6p/wIlfoZROXSTCIxEvYEa7Y25WM+8g==} + engines: {node: '>=12.20.0'} + peerDependencies: + react: '>=17.0.0' + peerDependenciesMeta: + react: + optional: true + dependencies: + react: 18.2.0 + dev: false + + /js-base64@3.7.5: + resolution: {integrity: sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA==} + dev: false + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: false + + /jsx-ast-utils@3.3.4: + resolution: {integrity: sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 + object.assign: 4.1.4 + object.values: 1.1.6 + dev: false + + /katex@0.16.8: + resolution: {integrity: sha512-ftuDnJbcbOckGY11OO+zg3OofESlbR5DRl2cmN8HeWeeFIV7wTXvAOx8kEjZjobhA+9wh2fbKeO6cdcA9Mnovg==} + hasBin: true + dependencies: + commander: 8.3.0 + dev: false + + /kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + dev: false + + /language-subtag-registry@0.3.22: + resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} + dev: false + + /language-tags@1.0.5: + resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + dependencies: + language-subtag-registry: 0.3.22 + dev: false + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + /lie@3.1.1: + resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} + dependencies: + immediate: 3.0.6 + dev: false + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + /localforage@1.10.0: + resolution: {integrity: sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==} + dependencies: + lie: 3.1.1 + dev: false + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + + /lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + /longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + dev: false + + /loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: false + + /lowlight@1.20.0: + resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==} + dependencies: + fault: 1.0.4 + highlight.js: 10.7.3 + dev: false + + /lowlight@2.9.0: + resolution: {integrity: sha512-OpcaUTCLmHuVuBcyNckKfH5B0oA4JUavb/M/8n9iAvanJYNQkrVm4pvyX0SUaqkBG4dnWHKt7p50B3ngAG2Rfw==} + dependencies: + '@types/hast': 2.3.5 + fault: 2.0.1 + highlight.js: 11.8.0 + dev: false + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + + /markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + dev: false + + /mdast-util-definitions@5.1.2: + resolution: {integrity: sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==} + dependencies: + '@types/mdast': 3.0.12 + '@types/unist': 2.0.7 + unist-util-visit: 4.1.2 + dev: false + + /mdast-util-find-and-replace@2.2.2: + resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + dependencies: + '@types/mdast': 3.0.12 + escape-string-regexp: 5.0.0 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + dev: false + + /mdast-util-from-markdown@1.3.1: + resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} + dependencies: + '@types/mdast': 3.0.12 + '@types/unist': 2.0.7 + decode-named-character-reference: 1.0.2 + mdast-util-to-string: 3.2.0 + micromark: 3.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-decode-string: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + unist-util-stringify-position: 3.0.3 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-autolink-literal@1.0.3: + resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + dependencies: + '@types/mdast': 3.0.12 + ccount: 2.0.1 + mdast-util-find-and-replace: 2.2.2 + micromark-util-character: 1.2.0 + dev: false + + /mdast-util-gfm-footnote@1.0.2: + resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + dependencies: + '@types/mdast': 3.0.12 + mdast-util-to-markdown: 1.5.0 + micromark-util-normalize-identifier: 1.1.0 + dev: false + + /mdast-util-gfm-strikethrough@1.0.3: + resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + dependencies: + '@types/mdast': 3.0.12 + mdast-util-to-markdown: 1.5.0 + dev: false + + /mdast-util-gfm-table@1.0.7: + resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + dependencies: + '@types/mdast': 3.0.12 + markdown-table: 3.0.3 + mdast-util-from-markdown: 1.3.1 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-task-list-item@1.0.2: + resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + dependencies: + '@types/mdast': 3.0.12 + mdast-util-to-markdown: 1.5.0 + dev: false + + /mdast-util-gfm@2.0.2: + resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + dependencies: + mdast-util-from-markdown: 1.3.1 + mdast-util-gfm-autolink-literal: 1.0.3 + mdast-util-gfm-footnote: 1.0.2 + mdast-util-gfm-strikethrough: 1.0.3 + mdast-util-gfm-table: 1.0.7 + mdast-util-gfm-task-list-item: 1.0.2 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-math@2.0.2: + resolution: {integrity: sha512-8gmkKVp9v6+Tgjtq6SYx9kGPpTf6FVYRa53/DLh479aldR9AyP48qeVOgNZ5X7QUK7nOy4yw7vg6mbiGcs9jWQ==} + dependencies: + '@types/mdast': 3.0.12 + longest-streak: 3.1.0 + mdast-util-to-markdown: 1.5.0 + dev: false + + /mdast-util-newline-to-break@1.0.0: + resolution: {integrity: sha512-491LcYv3gbGhhCrLoeALncQmega2xPh+m3gbsIhVsOX4sw85+ShLFPvPyibxc1Swx/6GtzxgVodq+cGa/47ULg==} + dependencies: + '@types/mdast': 3.0.12 + mdast-util-find-and-replace: 2.2.2 + dev: false + + /mdast-util-phrasing@3.0.1: + resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} + dependencies: + '@types/mdast': 3.0.12 + unist-util-is: 5.2.1 + dev: false + + /mdast-util-to-hast@12.3.0: + resolution: {integrity: sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==} + dependencies: + '@types/hast': 2.3.5 + '@types/mdast': 3.0.12 + mdast-util-definitions: 5.1.2 + micromark-util-sanitize-uri: 1.2.0 + trim-lines: 3.0.1 + unist-util-generated: 2.0.1 + unist-util-position: 4.0.4 + unist-util-visit: 4.1.2 + dev: false + + /mdast-util-to-markdown@1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + dependencies: + '@types/mdast': 3.0.12 + '@types/unist': 2.0.7 + longest-streak: 3.1.0 + mdast-util-phrasing: 3.0.1 + mdast-util-to-string: 3.2.0 + micromark-util-decode-string: 1.1.0 + unist-util-visit: 4.1.2 + zwitch: 2.0.4 + dev: false + + /mdast-util-to-string@3.2.0: + resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} + dependencies: + '@types/mdast': 3.0.12 + dev: false + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: false + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + /micromark-core-commonmark@1.1.0: + resolution: {integrity: sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-factory-destination: 1.1.0 + micromark-factory-label: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-factory-title: 1.1.0 + micromark-factory-whitespace: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-html-tag-name: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-autolink-literal@1.0.5: + resolution: {integrity: sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: false + + /micromark-extension-gfm-footnote@1.1.2: + resolution: {integrity: sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==} + dependencies: + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-strikethrough@1.0.7: + resolution: {integrity: sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-classify-character: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-table@1.0.7: + resolution: {integrity: sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-tagfilter@1.0.2: + resolution: {integrity: sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==} + dependencies: + micromark-util-types: 1.1.0 + dev: false + + /micromark-extension-gfm-task-list-item@1.0.5: + resolution: {integrity: sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm@2.0.3: + resolution: {integrity: sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==} + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.5 + micromark-extension-gfm-footnote: 1.1.2 + micromark-extension-gfm-strikethrough: 1.0.7 + micromark-extension-gfm-table: 1.0.7 + micromark-extension-gfm-tagfilter: 1.0.2 + micromark-extension-gfm-task-list-item: 1.0.5 + micromark-util-combine-extensions: 1.1.0 + micromark-util-types: 1.1.0 + dev: false + + /micromark-extension-math@2.1.2: + resolution: {integrity: sha512-es0CcOV89VNS9wFmyn+wyFTKweXGW4CEvdaAca6SWRWPyYCbBisnjaHLjWO4Nszuiud84jCpkHsqAJoa768Pvg==} + dependencies: + '@types/katex': 0.16.1 + katex: 0.16.8 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-factory-destination@1.1.0: + resolution: {integrity: sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: false + + /micromark-factory-label@1.1.0: + resolution: {integrity: sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-types: 1.1.0 + dev: false + + /micromark-factory-title@1.1.0: + resolution: {integrity: sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: false + + /micromark-factory-whitespace@1.1.0: + resolution: {integrity: sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==} + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: false + + /micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + dependencies: + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: false + + /micromark-util-chunked@1.1.0: + resolution: {integrity: sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==} + dependencies: + micromark-util-symbol: 1.1.0 + dev: false + + /micromark-util-classify-character@1.1.0: + resolution: {integrity: sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + dev: false + + /micromark-util-combine-extensions@1.1.0: + resolution: {integrity: sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-types: 1.1.0 + dev: false + + /micromark-util-decode-numeric-character-reference@1.1.0: + resolution: {integrity: sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==} + dependencies: + micromark-util-symbol: 1.1.0 + dev: false + + /micromark-util-decode-string@1.1.0: + resolution: {integrity: sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 1.2.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-symbol: 1.1.0 + dev: false + + /micromark-util-encode@1.1.0: + resolution: {integrity: sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==} + dev: false + + /micromark-util-html-tag-name@1.2.0: + resolution: {integrity: sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==} + dev: false + + /micromark-util-normalize-identifier@1.1.0: + resolution: {integrity: sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==} + dependencies: + micromark-util-symbol: 1.1.0 + dev: false + + /micromark-util-resolve-all@1.1.0: + resolution: {integrity: sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==} + dependencies: + micromark-util-types: 1.1.0 + dev: false + + /micromark-util-sanitize-uri@1.2.0: + resolution: {integrity: sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==} + dependencies: + micromark-util-character: 1.2.0 + micromark-util-encode: 1.1.0 + micromark-util-symbol: 1.1.0 + dev: false + + /micromark-util-subtokenize@1.1.0: + resolution: {integrity: sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==} + dependencies: + micromark-util-chunked: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + dev: false + + /micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + dev: false + + /micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + dev: false + + /micromark@3.2.0: + resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} + dependencies: + '@types/debug': 4.1.8 + debug: 4.3.4 + decode-named-character-reference: 1.0.2 + micromark-core-commonmark: 1.1.0 + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-chunked: 1.1.0 + micromark-util-combine-extensions: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.1.0 + micromark-util-encode: 1.1.0 + micromark-util-normalize-identifier: 1.1.0 + micromark-util-resolve-all: 1.1.0 + micromark-util-sanitize-uri: 1.2.0 + micromark-util-subtokenize: 1.1.0 + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: false + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: false + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: false + + /mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: false + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: false + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /nanoid@4.0.2: + resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} + engines: {node: ^14 || ^16 || >=18} + hasBin: true + dev: false + + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + /next-auth@4.22.3(next@13.4.9)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-XAgy9xV3J2eJOXrQhmxdjV6MLM29ibm6WtMXc3KY6IPZeApf+SuBuPvlqCUfbu5YsAzlg9WSw6u01dChTfeZOA==} + 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 + dependencies: + '@babel/runtime': 7.22.6 + '@panva/hkdf': 1.1.1 + cookie: 0.5.0 + jose: 4.14.4 + next: 13.4.9(react-dom@18.2.0)(react@18.2.0)(sass@1.62.1) + oauth: 0.9.15 + openid-client: 5.4.3 + preact: 10.16.0 + preact-render-to-string: 5.2.6(preact@10.16.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + uuid: 8.3.2 + dev: false + + /next-themes@0.2.1(next@13.4.9)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} + peerDependencies: + next: '*' + react: '*' + react-dom: '*' + dependencies: + next: 13.4.9(react-dom@18.2.0)(react@18.2.0)(sass@1.62.1) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /next@13.4.9(react-dom@18.2.0)(react@18.2.0)(sass@1.62.1): + resolution: {integrity: sha512-vtefFm/BWIi/eWOqf1GsmKG3cjKw1k3LjuefKRcL3iiLl3zWzFdPG3as6xtxrGO6gwTzzaO1ktL4oiHt/uvTjA==} + engines: {node: '>=16.8.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + fibers: '>= 3.1.0' + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + fibers: + optional: true + sass: + optional: true + dependencies: + '@next/env': 13.4.9 + '@swc/helpers': 0.5.1 + busboy: 1.6.0 + caniuse-lite: 1.0.30001517 + postcss: 8.4.14 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + sass: 1.62.1 + styled-jsx: 5.1.1(react@18.2.0) + watchpack: 2.4.0 + zod: 3.21.4 + optionalDependencies: + '@next/swc-darwin-arm64': 13.4.9 + '@next/swc-darwin-x64': 13.4.9 + '@next/swc-linux-arm64-gnu': 13.4.9 + '@next/swc-linux-arm64-musl': 13.4.9 + '@next/swc-linux-x64-gnu': 13.4.9 + '@next/swc-linux-x64-musl': 13.4.9 + '@next/swc-win32-arm64-msvc': 13.4.9 + '@next/swc-win32-ia32-msvc': 13.4.9 + '@next/swc-win32-x64-msvc': 13.4.9 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + + /node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + dev: false + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: false + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: false + + /npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: false + + /oauth@0.9.15: + resolution: {integrity: sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==} + dev: false + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-hash@2.2.0: + resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} + engines: {node: '>= 6'} + dev: false + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + /object-inspect@1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: false + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: false + + /object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: false + + /object.entries@1.1.6: + resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + dev: false + + /object.fromentries@2.0.6: + resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + dev: false + + /object.hasown@1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + dependencies: + define-properties: 1.2.0 + es-abstract: 1.22.1 + dev: false + + /object.values@1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + dev: false + + /oidc-token-hash@5.0.3: + resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} + engines: {node: ^10.13.0 || >=12.0.0} + dev: false + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: false + + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: false + + /open@9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} + engines: {node: '>=14.16'} + dependencies: + default-browser: 4.0.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 2.2.0 + dev: false + + /openid-client@5.4.3: + resolution: {integrity: sha512-sVQOvjsT/sbSfYsQI/9liWQGVZH/Pp3rrtlGEwgk/bbHfrUDZ24DN57lAagIwFtuEu+FM9Ev7r85s8S/yPjimQ==} + dependencies: + jose: 4.14.4 + lru-cache: 6.0.0 + object-hash: 2.2.0 + oidc-token-hash: 5.0.3 + dev: false + + /optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + + /parse-entities@2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + dependencies: + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 + dev: false + + /parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: false + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: false + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + /postcss-import@15.1.0(postcss@8.4.25): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.25 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.2 + + /postcss-js@4.0.1(postcss@8.4.25): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.25 + + /postcss-load-config@4.0.1(postcss@8.4.25): + resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.25 + yaml: 2.3.1 + + /postcss-nested@6.0.1(postcss@8.4.25): + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.25 + postcss-selector-parser: 6.0.13 + + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + /postcss@8.4.14: + resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + + /postcss@8.4.25: + resolution: {integrity: sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + /preact-render-to-string@5.2.6(preact@10.16.0): + resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==} + peerDependencies: + preact: '>=10' + dependencies: + preact: 10.16.0 + pretty-format: 3.8.0 + dev: false + + /preact@10.16.0: + resolution: {integrity: sha512-XTSj3dJ4roKIC93pald6rWuB2qQJO9gO2iLLyTe87MrjQN+HklueLsmskbywEWqCHlclgz3/M4YLL2iBr9UmMA==} + dev: false + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + /pretty-format@3.8.0: + resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} + dev: false + + /prismjs@1.27.0: + resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==} + engines: {node: '>=6'} + dev: false + + /prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: false + + /promise-controller@1.0.0: + resolution: {integrity: sha512-goA0zA9L91tuQbUmiMinSYqlyUtEgg4fxJcjYnLYOQnrktb4o4UqciXDNXiRUPiDBPACmsr1k8jDW4r7UDq9Qw==} + engines: {node: '>=8'} + dev: false + + /promise.prototype.finally@3.1.4: + resolution: {integrity: sha512-nNc3YbgMfLzqtqvO/q5DP6RR0SiHI9pUPGzyDf1q+usTwCN2kjvAnJkBb7bHe3o+fFSBPpsGMoYtaSi+LTNqng==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + dev: false + + /promised-map@1.0.0: + resolution: {integrity: sha512-fP9VSMgcml+U2uJ9PBc4/LDQ3ZkJCH4blLNCS6gbH7RHyRZCYs91zxWHqiUy+heFiEMiB2op/qllYoFqmIqdWA==} + engines: {node: '>=10'} + dev: false + + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: false + + /property-information@5.6.0: + resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} + dependencies: + xtend: 4.0.2 + dev: false + + /property-information@6.2.0: + resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} + dev: false + + /punycode@2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + engines: {node: '>=6'} + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + /react-dom@18.2.0(react@18.2.0): + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + dev: false + + /react-hot-toast@2.4.1(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-j8z+cQbWIM5LY37pR6uZR6D4LfseplqnuAO4co4u8917hBUvXlEqyP1ZzqVLcqoyUesZZv/ImreoCeHVDpE5pQ==} + engines: {node: '>=10'} + peerDependencies: + react: '>=16' + react-dom: '>=16' + dependencies: + goober: 2.1.13(csstype@3.1.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - csstype + dev: false + + /react-intersection-observer@9.5.2(react@18.2.0): + resolution: {integrity: sha512-EmoV66/yvksJcGa1rdW0nDNc4I1RifDWkT50gXSFnPLYQ4xUptuDD4V7k+Rj1OgVAlww628KLGcxPXFlOkkU/Q==} + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + + /react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: false + + /react-is@18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + dev: false + + /react-markdown@8.0.7(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + dependencies: + '@types/hast': 2.3.5 + '@types/prop-types': 15.7.5 + '@types/react': 18.2.14 + '@types/unist': 2.0.7 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 2.0.1 + prop-types: 15.8.1 + property-information: 6.2.0 + react: 18.2.0 + react-is: 18.2.0 + remark-parse: 10.0.2 + remark-rehype: 10.1.0 + space-separated-tokens: 2.0.2 + style-to-object: 0.4.1 + unified: 10.1.2 + unist-util-visit: 4.1.2 + vfile: 5.3.7 + transitivePeerDependencies: + - supports-color + dev: false + + /react-remove-scroll-bar@2.3.4(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} + 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 + dependencies: + '@types/react': 18.2.14 + react: 18.2.0 + react-style-singleton: 2.2.1(@types/react@18.2.14)(react@18.2.0) + tslib: 2.6.0 + dev: false + + /react-remove-scroll@2.5.5(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} + 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 + dependencies: + '@types/react': 18.2.14 + react: 18.2.0 + react-remove-scroll-bar: 2.3.4(@types/react@18.2.14)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.14)(react@18.2.0) + tslib: 2.6.0 + use-callback-ref: 1.3.0(@types/react@18.2.14)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.14)(react@18.2.0) + dev: false + + /react-style-singleton@2.2.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + 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 + dependencies: + '@types/react': 18.2.14 + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.2.0 + tslib: 2.6.0 + dev: false + + /react-syntax-highlighter@15.5.0(react@18.2.0): + resolution: {integrity: sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==} + peerDependencies: + react: '>= 0.14.0' + dependencies: + '@babel/runtime': 7.22.6 + highlight.js: 10.7.3 + lowlight: 1.20.0 + prismjs: 1.29.0 + react: 18.2.0 + refractor: 3.6.0 + dev: false + + /react-textarea-autosize@8.5.0(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-cp488su3U9RygmHmGpJp0KEt0i/+57KCK33XVPH+50swVRBhIZYh0fGduz2YLKXwl9vSKBZ9HUXcg9PQXUXqIw==} + engines: {node: '>=10'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.22.6 + react: 18.2.0 + use-composed-ref: 1.3.0(react@18.2.0) + use-latest: 1.2.1(@types/react@18.2.14)(react@18.2.0) + transitivePeerDependencies: + - '@types/react' + dev: false + + /react-viewport-list@7.1.1(react@18.2.0): + resolution: {integrity: sha512-O3gxykg3DgpcyYH+/X2kFwWFaZjckJ0FK3UBb4vFhZe+CsGLcX8OVJb0VSYI+IupEuQ9pl8dvJak8JRkIuvNjw==} + peerDependencies: + react: '>=17.0.0' + dependencies: + react: 18.2.0 + dev: false + + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: false + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /refractor@3.6.0: + resolution: {integrity: sha512-MY9W41IOWxxk31o+YvFCNyNzdkc9M20NoZK5vq6jkv4I/uh2zkWcfudj0Q1fovjUQJrNewS9NMzeTtqPf+n5EA==} + dependencies: + hastscript: 6.0.0 + parse-entities: 2.0.0 + prismjs: 1.27.0 + dev: false + + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: false + + /regexp.prototype.flags@1.5.0: + resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + functions-have-names: 1.2.3 + dev: false + + /rehype-highlight@6.0.0: + resolution: {integrity: sha512-q7UtlFicLhetp7K48ZgZiJgchYscMma7XjzX7t23bqEJF8m6/s+viXQEe4oHjrATTIZpX7RG8CKD7BlNZoh9gw==} + dependencies: + '@types/hast': 2.3.5 + hast-util-to-text: 3.1.2 + lowlight: 2.9.0 + unified: 10.1.2 + unist-util-visit: 4.1.2 + dev: false + + /rehype-stringify@9.0.3: + resolution: {integrity: sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==} + dependencies: + '@types/hast': 2.3.5 + hast-util-to-html: 8.0.4 + unified: 10.1.2 + dev: false + + /remark-breaks@3.0.3: + resolution: {integrity: sha512-C7VkvcUp1TPUc2eAYzsPdaUh8Xj4FSbQnYA5A9f80diApLZscTDeG7efiWP65W8hV2sEy3JuGVU0i6qr5D8Hug==} + dependencies: + '@types/mdast': 3.0.12 + mdast-util-newline-to-break: 1.0.0 + unified: 10.1.2 + dev: false + + /remark-gfm@3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + dependencies: + '@types/mdast': 3.0.12 + mdast-util-gfm: 2.0.2 + micromark-extension-gfm: 2.0.3 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-math@5.1.1: + resolution: {integrity: sha512-cE5T2R/xLVtfFI4cCePtiRn+e6jKMtFDR3P8V3qpv8wpKjwvHoBA4eJzvX+nVrnlNy0911bdGmuspCSwetfYHw==} + dependencies: + '@types/mdast': 3.0.12 + mdast-util-math: 2.0.2 + micromark-extension-math: 2.1.2 + unified: 10.1.2 + dev: false + + /remark-parse@10.0.2: + resolution: {integrity: sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==} + dependencies: + '@types/mdast': 3.0.12 + mdast-util-from-markdown: 1.3.1 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-rehype@10.1.0: + resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + dependencies: + '@types/hast': 2.3.5 + '@types/mdast': 3.0.12 + mdast-util-to-hast: 12.3.0 + unified: 10.1.2 + dev: false + + /remark-supersub@1.0.0: + resolution: {integrity: sha512-3SYsphMqpAWbr8AZozdcypozinl/lly3e7BEwPG3YT5J9uZQaDcELBF6/sr/OZoAlFxy2nhNFWSrZBu/ZPRT3Q==} + dependencies: + unist-util-visit: 4.1.2 + dev: false + + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: false + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + /resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + dev: false + + /resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /resolve@2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + + /run-applescript@5.0.0: + resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: false + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + + /sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + dependencies: + mri: 1.2.0 + dev: false + + /safe-array-concat@1.0.0: + resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + isarray: 2.0.5 + dev: false + + /safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-regex: 1.1.4 + dev: false + + /sass@1.62.1: + resolution: {integrity: sha512-NHpxIzN29MXvWiuswfc1W3I0N8SXBd8UR26WntmDlRYf0bSADnwnOjsyMZ3lMezSlArD33Vs3YFhp7dWvL770A==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + chokidar: 3.5.3 + immutable: 4.3.1 + source-map-js: 1.0.2 + + /scheduler@0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + dev: false + + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + dev: false + + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + /side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + object-inspect: 1.12.3 + dev: false + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + /space-separated-tokens@1.1.5: + resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + dev: false + + /space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: false + + /streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + dev: false + + /string.prototype.matchall@4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + regexp.prototype.flags: 1.5.0 + side-channel: 1.0.4 + dev: false + + /string.prototype.trim@1.2.7: + resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + dev: false + + /string.prototype.trimend@1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + dev: false + + /string.prototype.trimstart@1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.22.1 + dev: false + + /stringify-entities@4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + dev: false + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: false + + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: false + + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: false + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + /style-to-object@0.4.1: + resolution: {integrity: sha512-HFpbb5gr2ypci7Qw+IOhnP2zOU7e77b+rzM+wTzXzfi1PrtBCX0E7Pk4wL4iTLnhzZ+JgEGAhX81ebTg/aYjQw==} + dependencies: + inline-style-parser: 0.1.1 + dev: false + + /styled-jsx@5.1.1(react@18.2.0): + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + client-only: 0.0.1 + react: 18.2.0 + dev: false + + /sucrase@3.34.0: + resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /synckit@0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.4.2 + tslib: 2.6.0 + dev: false + + /tailwind-merge@1.14.0: + resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} + dev: false + + /tailwind-scrollbar@3.0.4(tailwindcss@3.3.2): + resolution: {integrity: sha512-X/QBsn/C5u9x6/YvTc1Zo7b09Gqs5BfDe0UK/8LDQUv8IEBKF+p2ISTRwvAr50MH0hn/wTyCEOann7uXoa1/2Q==} + engines: {node: '>=12.13.0'} + peerDependencies: + tailwindcss: 3.x + dependencies: + tailwindcss: 3.3.2 + dev: false + + /tailwindcss@3.3.2: + resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.5.3 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.0 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.19.1 + 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.25 + postcss-import: 15.1.0(postcss@8.4.25) + postcss-js: 4.0.1(postcss@8.4.25) + postcss-load-config: 4.0.1(postcss@8.4.25) + postcss-nested: 6.0.1(postcss@8.4.25) + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + resolve: 1.22.2 + sucrase: 3.34.0 + transitivePeerDependencies: + - ts-node + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: false + + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + + /tiny-invariant@1.3.1: + resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} + dev: false + + /tiny-warning@1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + dev: false + + /titleize@3.0.0: + resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} + engines: {node: '>=12'} + dev: false + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: false + + /trough@2.1.0: + resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + dev: false + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + /tsconfig-paths@3.14.2: + resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: false + + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + /tslib@2.6.0: + resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} + dev: false + + /tsutils@3.21.0(typescript@5.1.6): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + 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' + dependencies: + tslib: 1.14.1 + typescript: 5.1.6 + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + /typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-typed-array: 1.1.12 + dev: false + + /typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: false + + /typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: false + + /typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.12 + dev: false + + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} + hasBin: true + + /unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + dev: false + + /undici@5.22.1: + resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==} + engines: {node: '>=14.0'} + dependencies: + busboy: 1.6.0 + dev: false + + /unified@10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + dependencies: + '@types/unist': 2.0.7 + bail: 2.0.2 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.1.0 + trough: 2.1.0 + vfile: 5.3.7 + dev: false + + /unist-util-find-after@4.0.1: + resolution: {integrity: sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw==} + dependencies: + '@types/unist': 2.0.7 + unist-util-is: 5.2.1 + dev: false + + /unist-util-generated@2.0.1: + resolution: {integrity: sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==} + dev: false + + /unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + dependencies: + '@types/unist': 2.0.7 + dev: false + + /unist-util-position@4.0.4: + resolution: {integrity: sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==} + dependencies: + '@types/unist': 2.0.7 + dev: false + + /unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} + dependencies: + '@types/unist': 2.0.7 + dev: false + + /unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + dependencies: + '@types/unist': 2.0.7 + unist-util-is: 5.2.1 + dev: false + + /unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + dependencies: + '@types/unist': 2.0.7 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + dev: false + + /untildify@4.0.0: + resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} + engines: {node: '>=8'} + dev: false + + /update-browserslist-db@1.0.11(browserslist@4.21.9): + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.9 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: false + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.0 + + /use-callback-ref@1.3.0(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} + 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 + dependencies: + '@types/react': 18.2.14 + react: 18.2.0 + tslib: 2.6.0 + dev: false + + /use-composed-ref@1.3.0(react@18.2.0): + resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + + /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.14 + react: 18.2.0 + dev: false + + /use-latest@1.2.1(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.14 + react: 18.2.0 + use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.14)(react@18.2.0) + dev: false + + /use-sidecar@1.1.2(@types/react@18.2.14)(react@18.2.0): + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + 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 + dependencies: + '@types/react': 18.2.14 + detect-node-es: 1.1.0 + react: 18.2.0 + tslib: 2.6.0 + dev: false + + /use-sync-external-store@1.2.0(react@18.2.0): + resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + /uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + dev: false + + /uvu@0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + dequal: 2.0.3 + diff: 5.1.0 + kleur: 4.1.5 + sade: 1.8.1 + dev: false + + /vfile-location@4.1.0: + resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} + dependencies: + '@types/unist': 2.0.7 + vfile: 5.3.7 + dev: false + + /vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} + dependencies: + '@types/unist': 2.0.7 + unist-util-stringify-position: 3.0.3 + dev: false + + /vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + dependencies: + '@types/unist': 2.0.7 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.3 + vfile-message: 3.1.4 + dev: false + + /watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: false + + /web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + dev: false + + /websocket-as-promised@2.0.1: + resolution: {integrity: sha512-ePV26D/D37ughXU9j+DjGmwUbelWJrC/vi+6GK++fRlBJmS7aU9T8ABu47KFF0O7r6XN2NAuqJRpegbUwXZxQg==} + engines: {node: '>=6'} + dependencies: + chnl: 1.2.0 + promise-controller: 1.0.0 + promise.prototype.finally: 3.1.4 + promised-map: 1.0.0 + dev: false + + /which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: false + + /which-typed-array@1.1.11: + resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} + engines: {node: '>= 0.4'} + 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 + dev: false + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + /ws@8.13.0: + resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: false + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + /yaml@2.3.1: + resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} + engines: {node: '>= 14'} + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + /zod@3.21.4: + resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} + dev: false + + /zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: false diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 00000000..33ad091d --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/src/app/favicon.ico b/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..8520167a00aadf16a4b82b3fa733b46f96ec78ce GIT binary patch literal 29326 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

>M~Re<~wY3;Hv#pHg`42A@ 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 U=jLL*HcA5Iq?9FV#7#s02N2R1+yDRo literal 0 HcmV?d00001 diff --git a/src/app/favicon.png b/src/app/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c61222895e94227b2066d847fe17b68b5a8710 GIT binary patch literal 223680 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%0DUE929 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 Bh6(@x literal 0 HcmV?d00001 diff --git a/src/app/globals.scss b/src/app/globals.scss new file mode 100644 index 00000000..69b48301 --- /dev/null +++ b/src/app/globals.scss @@ -0,0 +1,1102 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +:root { + --cib-color-foreground-accent-primary: #75306C; + --cib-color-foreground-accent-secondary: #692B61; + --cib-color-foreground-accent-tertiary: #5E2656; + --cib-color-foreground-accent-disabled: rgba(117, 48, 108, 0.3); + --cib-color-foreground-on-accent-primary: #FFFFFF; + --cib-color-foreground-on-accent-secondary: #FFF4F4; + --cib-color-foreground-on-accent-tertiary: #FFF4F4; + --cib-color-foreground-on-accent-disabled: rgba(255, 244, 244, 0.3); + --cib-color-foreground-neutral-primary: #111111; + --cib-color-foreground-neutral-secondary: #666666; + --cib-color-foreground-neutral-tertiary: #919191; + --cib-color-foreground-neutral-disabled: rgba(17, 17, 17, 0.4); + --cib-color-foreground-on-accent-strong-primary: #FFFFFF; + --cib-color-foreground-on-accent-strong-secondary: #FFFFFF; + --cib-color-foreground-on-accent-strong-disabled: rgba(255, 255, 255, 0.3); + --cib-color-foreground-system-attention-primary: #106EBE; + --cib-color-foreground-system-attribution-primary: #006621; + --cib-color-foreground-system-caution-primary: #9D5D00; + --cib-color-foreground-system-critical-primary: #C42B1C; + --cib-color-foreground-system-link-primary: #4007A2; + --cib-color-foreground-system-neutral-primary: rgba(0, 0, 0, 0.45); + --cib-color-foreground-system-success-primary: #0F7B0F; + --cib-color-fill-accent-primary: rgba(255, 255, 255, 0.7); + --cib-color-fill-accent-secondary: #FFF4F4; + --cib-color-fill-accent-tertiary: #FBE2E2; + --cib-color-fill-accent-disabled: rgba(255, 255, 255, 0.3); + --cib-color-fill-accent-alt-primary: #F6D0D0; + --cib-color-fill-accent-alt-secondary: #FFF4F4; + --cib-color-fill-accent-alt-tertiary: #FFF4F4; + --cib-color-fill-accent-alt-disabled: rgba(246, 208, 208, 0.3); + --cib-color-fill-accent-gradient-primary: linear-gradient(130deg, #914887 20%, #8B257E 77.5%); + --cib-color-fill-accent-gradient-secondary: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), + linear-gradient(130deg, #914887 20%, #8B257E 77.5%); + --cib-color-fill-accent-gradient-tertiary: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), + linear-gradient(130deg, #914887 20%, #8B257E 77.5%); + --cib-color-fill-accent-gradient-quaternary: linear-gradient(90deg, rgb(238, 237, 243) 0%, 0.77381%, rgb(239, 238, 244) 1.54762%, 6.72619%, rgb(239, 236, 243) 11.9048%, 12.381%, rgb(240, 237, 244) 12.8571%, 27.9167%, rgb(242, 236, 244) 42.9762%, 51.9048%, rgb(239, 236, 243) 60.8333%, 61.9643%, rgb(238, 235, 246) 63.0952%, 66.7262%, rgb(235, 234, 249) 70.3571%, 73.2738%, rgb(232, 232, 248) 76.1905%, 77.1429%, rgb(230, 231, 248) 78.0952%, 79.9405%, rgb(228, 229, 249) 81.7857%, 84.1667%, rgb(227, 228, 248) 86.5476%, 87.0238%, rgb(226, 227, 248) 87.5%, 89.3452%, rgb(224, 224, 252) 91.1905%, 95.5952%, rgb(220, 223, 252) 100%); + --cib-color-fill-accent-strong-primary: #742F6B; + --cib-color-fill-accent-strong-secondary: #692B61; + --cib-color-fill-accent-strong-tertiary: #5E2656; + --cib-color-fill-accent-strong-disabled: rgba(116, 47, 107, 0.3); + --cib-color-fill-neutral-primary: #FFFFFF; + --cib-color-fill-neutral-secondary: #F9F9F9; + --cib-color-fill-neutral-tertiary: #F3F3F3; + --cib-color-fill-neutral-quaternary: transparent; + --cib-color-fill-neutral-disabled: rgba(255, 255, 255, 0.3); + --cib-color-fill-neutral-transparent: transparent; + --cib-color-fill-neutral-alt-primary: transparent; + --cib-color-fill-neutral-alt-secondary: rgba(0, 0, 0, 0.06); + --cib-color-fill-neutral-alt-tertiary: rgba(0, 0, 0, 0.09); + --cib-color-fill-neutral-alt-quaternary: rgba(0, 0, 0, 0.12); + --cib-color-fill-neutral-alt-disabled: transparent; + --cib-color-fill-neutral-alt-transparent: transparent; + --cib-color-fill-neutral-strong-primary: #444444; + --cib-color-fill-neutral-strong-secondary: #666666; + --cib-color-fill-neutral-strong-tertriary: #767676; + --cib-color-fill-neutral-strong-disabled: rgba(68, 68, 68, 0.3); + --cib-color-fill-subtle-primary: transparent; + --cib-color-fill-subtle-secondary: rgba(0, 0, 0, 0.06); + --cib-color-fill-subtle-tertiary: rgba(0, 0, 0, 0.1); + --cib-color-fill-subtle-quaternary: rgba(0, 0, 0, 0.2); + --cib-color-fill-subtle-disabled: transparent; + --cib-color-fill-subtle-transparent: transparent; + --cib-color-fill-subtle-alt-primary: rgba(0, 0, 0, 0.06); + --cib-color-fill-subtle-alt-secondary: rgba(0, 0, 0, 0.1); + --cib-color-fill-subtle-alt-tertiary: rgba(0, 0, 0, 0.2); + --cib-color-fill-accent-gradient-balanced-primary: linear-gradient(130deg, #2870EA 20%, #1B4AEF 77.5%); + --cib-color-fill-accent-gradient-balanced-secondary: linear-gradient(130deg, #2870EA 20%, #1B4AEF 77.5%), + linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); + --cib-color-fill-accent-gradient-balanced-tertiary: linear-gradient(130deg, #2870EA 20%, #1B4AEF 77.5%), + linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); + --cib-color-fill-accent-gradient-balanced-quaternary: linear-gradient(90deg, rgb(239, 242, 247) 0%, 7.60286%, rgb(237, 240, 249) 15.2057%, 20.7513%, rgb(235, 239, 248) 26.297%, 27.6386%, rgb(235, 239, 248) 28.9803%, 38.2826%, rgb(231, 237, 249) 47.585%, 48.1216%, rgb(230, 236, 250) 48.6583%, 53.1306%, rgb(228, 236, 249) 57.6029%, 61.5385%, rgb(227, 234, 250) 65.4741%, 68.7835%, rgb(222, 234, 250) 72.093%, 75.7603%, rgb(219, 230, 248) 79.4275%, 82.8265%, rgb(216, 229, 248) 86.2254%, 87.8354%, rgb(213, 228, 249) 89.4454%, 91.8605%, rgb(210, 226, 249) 94.2755%, 95.4383%, rgb(209, 225, 248) 96.6011%, 98.3005%, rgb(208, 224, 247) 100%); + --cib-color-fill-accent-gradient-creative-primary: linear-gradient(130deg, #914887 20%, #8B257E 77.5%); + --cib-color-fill-accent-gradient-creative-secondary: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), + linear-gradient(130deg, #914887 20%, #8B257E 77.5%); + --cib-color-fill-accent-gradient-creative-tertiary: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), + linear-gradient(130deg, #914887 20%, #8B257E 77.5%); + --cib-color-fill-accent-gradient-creative-quaternary: linear-gradient(90deg, rgb(238, 237, 243) 0%, 0.77381%, rgb(239, 238, 244) 1.54762%, 6.72619%, rgb(239, 236, 243) 11.9048%, 12.381%, rgb(240, 237, 244) 12.8571%, 27.9167%, rgb(242, 236, 244) 42.9762%, 51.9048%, rgb(239, 236, 243) 60.8333%, 61.9643%, rgb(238, 235, 246) 63.0952%, 66.7262%, rgb(235, 234, 249) 70.3571%, 73.2738%, rgb(232, 232, 248) 76.1905%, 77.1429%, rgb(230, 231, 248) 78.0952%, 79.9405%, rgb(228, 229, 249) 81.7857%, 84.1667%, rgb(227, 228, 248) 86.5476%, 87.0238%, rgb(226, 227, 248) 87.5%, 89.3452%, rgb(224, 224, 252) 91.1905%, 95.5952%, rgb(220, 223, 252) 100%); + --cib-color-fill-accent-gradient-precise-primary: linear-gradient(130deg, #006880 20%, #005366 77.5%); + --cib-color-fill-accent-gradient-precise-secondary: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), + linear-gradient(130deg, #006880 20%, #005366 77.5%); + --cib-color-fill-accent-gradient-precise-tertiary: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), + linear-gradient(130deg, #006880 20%, #005366 77.5%); + --cib-color-fill-accent-gradient-precise-quaternary: linear-gradient(90deg, rgb(236, 242, 245) 0%, 1.3089%, rgb(234, 243, 245) 2.6178%, 17.4084%, rgb(232, 241, 242) 32.199%, 36.2565%, rgb(229, 241, 242) 40.3141%, 45.0262%, rgb(227, 240, 242) 49.7382%, 51.8325%, rgb(226, 239, 245) 53.9267%, 57.199%, rgb(224, 239, 245) 60.4712%, 62.9581%, rgb(220, 237, 245) 65.445%, 66.2304%, rgb(220, 237, 245) 67.0157%, 68.0628%, rgb(218, 236, 244) 69.1099%, 75.1309%, rgb(214, 233, 240) 81.1518%, 82.5916%, rgb(211, 231, 240) 84.0314%, 84.4241%, rgb(212, 231, 239) 84.8168%, 86.911%, rgb(210, 230, 239) 89.0052%, 94.5026%, rgb(207, 227, 236) 100%); + --cib-color-background-surface-app-primary: #FFFFFF; + --cib-color-background-surface-card-primary: rgba(255, 255, 255, 0.7); + --cib-color-background-surface-card-secondary: rgba(255, 255, 255, 0.4); + --cib-color-background-surface-card-tertiary: #FFFFFF; + --cib-color-background-surface-card-disabled: rgba(255, 255, 255, 0.4); + --cib-color-background-surface-smoke-primary: rgba(0, 0, 0, 0.5); + --cib-color-background-surface-solid-base: #F5F5F5; + --cib-color-background-surface-solid-secondary: #EEEEEE; + --cib-color-background-surface-solid-tertiary: #F9F9F9; + --cib-color-background-surface-solid-quaternary: #FFFFFF; + --cib-color-background-system-attention-primary: rgba(255, 255, 255, 0.5); + --cib-color-background-system-attention-strong: #106EBE; + --cib-color-background-system-success-primary: #DFF6DD; + --cib-color-background-system-success-strong: #0F7B0F; + --cib-color-background-system-caution-primary: #FFF4CE; + --cib-color-background-system-caution-strong: #9D5D00; + --cib-color-background-system-critical-primary: #FDE7E9; + --cib-color-background-system-critical-strong: #C42B1C; + --cib-color-stroke-accent-primary: #742F6B; + --cib-color-stroke-accent-secondary: #75306C; + --cib-color-stroke-accent-tertiary: #75306C; + --cib-color-stroke-accent-disabled: rgba(116, 47, 107, 0.3); + --cib-color-stroke-neutral-primary: rgba(0, 0, 0, 0.1); + --cib-color-stroke-neutral-secondary: rgba(0, 0, 0, 0.2); + --cib-color-stroke-neutral-tertiary: transparent; + --cib-color-stroke-neutral-alt-primary: rgba(0, 0, 0, 0.3); + --cib-color-stroke-surface-card-primary: transparent; + --cib-color-stroke-surface-card-solid: transparent; + --cib-color-stroke-surface-divider-primary: rgba(0, 0, 0, 0.1); + --cib-color-stroke-focus-outer: #111111; + --cib-color-stroke-focus-inner: #111111; + --cib-color-stroke-system-attention-primary: #106EBE; + --cib-color-stroke-system-success-primary: #0F7B0F; + --cib-color-stroke-system-caution-primary: #9D5D00; + --cib-color-stroke-system-critical-primary: #C42B1C; + --cib-color-stroke-system-neutral-primary: rgba(0, 0, 0, 0.45); + --cib-color-syntax-background-surface: rgba(0, 0, 0, 0.03); + --cib-color-syntax-background-green: #1B4721; + --cib-color-syntax-background-red: #78191B; + --cib-color-syntax-blue: #005CC5; + --cib-color-syntax-blue-strong: #032F62; + --cib-color-syntax-gold: #735C0F; + --cib-color-syntax-gray: #6A737D; + --cib-color-syntax-gray-strong: #24292E; + --cib-color-syntax-green: #22863A; + --cib-color-syntax-orange: #E36209; + --cib-color-syntax-purple: #6F42C1; + --cib-color-syntax-red: #D73A49; + --cib-color-syntax-red-strong: #B31D28; + --cib-action-bar-search-border-radius: 24px; + --cib-copy-host-border-radius: 8px; + --cib-copy-button-border-radius: 6px; + --cib-feedback-host-border-radius: 8px; + --cib-feedback-menu-border-radius: 8px; + --cib-feedback-menu-before-border-radius: 9px; + --cib-feedback-button-border-radius: 6px; + --cib-flyout-host-border-radius: 6px; + --cib-message-ac-container-border-radius: 3px; + --cib-modal-before-border-radius: 13px; + --cib-side-panel-aad-msa-redirect-border-radius: 9px; + --cib-thread-host-border-radius: 6px; + --cib-thread-host-preview-border-radius: 8px; + --cib-thread-name-border-radius: 3px; + --cib-tooltip-host-before-border-radius: 5px; + --cib-welcome-container-preview-button-border-radius: 3px; + --cib-color-icon-red-cancel: #c80000; + --cib-color-icon-green-confirm: #13a10e; + --cib-image-background: url(https://bing.vcanbb.top/cdx/bg.jpg); + --cib-shadow-card: 0px 0.3px 0.9px rgba(0, 0, 0, 0.12), + 0px 1.6px 3.6px rgba(0, 0, 0, 0.16); + --cib-shadow-card-raised: 0px 0.6px 1.8px rgba(0, 0, 0, 0.12), + 0px 3.2px 7.2px rgba(0, 0, 0, 0.16); + --cib-shadow-dialog: 0px 4.8px 14.4px rgba(0, 0, 0, 0.18), + 0px 25.6px 57.6px rgba(0, 0, 0, 0.22); + --cib-shadow-flyout: 0px 1.2px 3.6px rgba(0, 0, 0, 0.16), + 0px 6.4px 14.4px rgba(0, 0, 0, 0.2); + --cib-shadow-layer: 0px 0.15px 0.45px rgba(0, 0, 0, 0.12), + 0px 0.8px 1.8px rgba(0, 0, 0, 0.16); + --cib-shadow-panel: 0px 14px 28px rgba(0, 0, 0, 0.24), + 0px 0px 8px rgba(0, 0, 0, 0.2); + --cib-shadow-tooltip: 0px 1.2px 3.6px rgba(0, 0, 0, 0.16), + 0px 6.4px 14.4px rgba(0, 0, 0, 0.2); + --cib-shadow-elevation-1: 0px 0.075px 0.225px rgba(0, 0, 0, 0.12), + 0px 0.4px 0.9px rgba(0, 0, 0, 0.16); + --cib-shadow-elevation-2: 0px 0.15px 0.45px rgba(0, 0, 0, 0.12), + 0px 0.8px 1.8px rgba(0, 0, 0, 0.16); + --cib-shadow-elevation-4: 0px 0.3px 0.9px rgba(0, 0, 0, 0.12), + 0px 1.6px 3.6px rgba(0, 0, 0, 0.16); + --cib-shadow-elevation-8: 0px 0.6px 1.8px rgba(0, 0, 0, 0.12), + 0px 3.2px 7.2px rgba(0, 0, 0, 0.16); + --cib-shadow-elevation-16: 0px 1.2px 3.6px rgba(0, 0, 0, 0.16), + 0px 6.4px 14.4px rgba(0, 0, 0, 0.2); + --cib-shadow-elevation-28: 0px 14px 28px rgba(0, 0, 0, 0.24), + 0px 0px 8px rgba(0, 0, 0, 0.2); + --cib-shadow-elevation-64: 0px 4.8px 14.4px rgba(0, 0, 0, 0.18), + 0px 25.6px 57.6px rgba(0, 0, 0, 0.22); + --cib-border-radius-none: 0; + --cib-border-radius-small: 2px; + --cib-border-radius-medium: 4px; + --cib-border-radius-large: 8px; + --cib-border-radius-extra-large: 12px; + --cib-border-radius-circular: 10000px; + --cib-font-text: -apple-system, + Roboto, + SegoeUI, + 'Segoe UI', + 'Helvetica Neue', + Helvetica, + 'Microsoft YaHei', + 'Meiryo UI', + Meiryo, + Arial Unicode MS, + sans-serif; + --cib-font-icons: 'Fluent Icons'; + --cib-type-caption2-font-size: 10px; + --cib-type-caption2-line-height: 14px; + --cib-type-caption2-font-weight: 400; + --cib-type-caption2-font-variation-settings: unset; + --cib-type-caption2-strong-font-size: 10px; + --cib-type-caption2-strong-line-height: 14px; + --cib-type-caption2-strong-font-weight: 600; + --cib-type-caption2-strong-font-variation-settings: unset; + --cib-type-caption1-font-size: 12px; + --cib-type-caption1-line-height: 16px; + --cib-type-caption1-font-weight: 400; + --cib-type-caption1-font-variation-settings: unset; + --cib-type-caption1-strong-font-size: 12px; + --cib-type-caption1-strong-line-height: 16px; + --cib-type-caption1-strong-font-weight: 600; + --cib-type-caption1-strong-font-variation-settings: unset; + --cib-type-caption1-stronger-font-size: 12px; + --cib-type-caption1-stronger-line-height: 16px; + --cib-type-caption1-stronger-font-weight: 700; + --cib-type-caption1-stronger-font-variation-settings: unset; + --cib-type-body1-font-size: 14px; + --cib-type-body1-line-height: 20px; + --cib-type-body1-font-weight: 400; + --cib-type-body1-font-variation-settings: unset; + --cib-type-body1-strong-font-size: 14px; + --cib-type-body1-strong-line-height: 20px; + --cib-type-body1-strong-font-weight: 500; + --cib-type-body1-strong-font-variation-settings: unset; + --cib-type-body1-stronger-font-size: 14px; + --cib-type-body1-stronger-line-height: 20px; + --cib-type-body1-stronger-font-weight: 600; + --cib-type-body1-stronger-font-variation-settings: unset; + --cib-type-body2-font-size: 16px; + --cib-type-body2-line-height: 24px; + --cib-type-body2-font-weight: 400; + --cib-type-body2-font-variation-settings: unset; + --cib-type-subtitle2-font-size: 16px; + --cib-type-subtitle2-line-height: 24px; + --cib-type-subtitle2-font-weight: 500; + --cib-type-subtitle2-font-variation-settings: unset; + --cib-type-subtitle2-stronger-font-size: 16px; + --cib-type-subtitle2-stronger-line-height: 24px; + --cib-type-subtitle2-stronger-font-weight: 600; + --cib-type-subtitle2-stronger-font-variation-settings: unset; + --cib-type-subtitle1-font-size: 20px; + --cib-type-subtitle1-line-height: 26px; + --cib-type-subtitle1-font-weight: 500; + --cib-type-subtitle1-font-variation-settings: unset; + --cib-type-subtitle1-stronger-font-size: 20px; + --cib-type-subtitle1-stronger-line-height: 26px; + --cib-type-subtitle1-stronger-font-weight: 600; + --cib-type-subtitle1-stronger-font-variation-settings: unset; + --cib-type-message-font-size: 18px; + --cib-type-message-line-height: 24px; + --cib-type-message-font-weight: 400; + --cib-type-message-font-variation-settings: unset; + --cib-type-message-strong-font-size: 18px; + --cib-type-message-strong-line-height: 24px; + --cib-type-message-strong-font-weight: 600; + --cib-type-message-strong-font-variation-settings: unset; + --cib-type-title3-font-size: 24px; + --cib-type-title3-line-height: 32px; + --cib-type-title3-font-weight: 600; + --cib-type-title3-font-variation-settings: unset; + --cib-type-title2-font-size: 28px; + --cib-type-title2-line-height: 36px; + --cib-type-title2-font-weight: 600; + --cib-type-title2-font-variation-settings: unset; + --cib-type-title1-font-size: 32px; + --cib-type-title1-line-height: 40px; + --cib-type-title1-font-weight: 600; + --cib-type-title1-font-variation-settings: unset; + --cib-type-large-title-font-size: 40px; + --cib-type-large-title-line-height: 52px; + --cib-type-large-title-font-weight: 600; + --cib-type-large-title-font-variation-settings: unset; + --cib-type-display-font-size: 68px; + --cib-type-display-line-height: 92px; + --cib-type-display-font-weight: 600; + --cib-type-display-font-variation-settings: unset; + --cib-motion-duration-faster: 83ms; + --cib-motion-duration-fast: 187ms; + --cib-motion-duration-normal: 333ms; + --cib-motion-duration-slow: 500ms; + --cib-motion-duration-slower: 667ms; + --cib-motion-duration-slowest: 1000ms; + --cib-motion-duration-faster-number: 83; + --cib-motion-duration-fast-number: 187; + --cib-motion-duration-normal-number: 333; + --cib-motion-duration-slow-number: 500; + --cib-motion-duration-slower-number: 667; + --cib-motion-duration-slowest-number: 1000; + --cib-motion-easing-linear: cubic-bezier(0, 0, 1, 1); + --cib-motion-easing-in: cubic-bezier(0, 0, 0, 1); + --cib-motion-easing-out: cubic-bezier(1, 0, 1, 1); + --cib-motion-easing-strong: cubic-bezier(0.13, 1.62, 0, 0.92); + --cib-motion-easing-direct: cubic-bezier(0.55, 0.55, 0, 1); + --cib-motion-easing-transition: cubic-bezier(0.75, 0, 0.25, 1); + --button-compose-collapsed-width: 48px; + --button-compose-expanded-width: 116px; + font-family: var(--cib-font-text); +} + +body { + background: var(--cib-color-fill-accent-gradient-creative-quaternary); +} + +main { + margin: 0 auto; + position: relative; + width: calc(100% - var(--side-panel-width)); +} + +:root { + --side-panel-width: 280px; +} + +@media (max-width: 767px) { + :root { + --side-panel-width: 16px; + } +} + +.chat-container, +.suggestion-items { + max-width: 1120px; + margin: 0 auto; +} + +.welcome-container { + display: flex; + flex-direction: row; + flex-wrap: wrap; + align-items: center; + height: 100%; + gap: 24px; + justify-content: center; +} + +.welcome-item { + display: flex; + flex-direction: column; + align-items: center; + gap: 8px; + background: transparent; + border: none; + font-family: var(--cib-font-text); +} + +.item-title { + display: flex; + align-items: center; + justify-content: center; + text-align: center; + min-height: 52px; + color: var(--cib-color-foreground-neutral-primary); + font-family: var(--cib-font-text); + font-size: var(--cib-type-message-strong-font-size); + line-height: var(--cib-type-message-strong-line-height); + font-weight: var(--cib-type-message-strong-font-weight); + font-variation-settings: var(--cib-type-message-strong-font-variation-settings); +} + +.item-content { + display: flex; + align-items: center; + gap: 4px; + position: relative; + height: 100%; + background: var(--cib-color-background-surface-card-primary); + border-radius: var(--cib-border-radius-medium); + text-align: start; + outline: transparent solid 1px; + box-sizing: border-box; + padding: 20px; + cursor: pointer; +} + +.item-content::before { + content: ""; + position: absolute; + width: 100%; + height: 100%; + top: 0px; + left: 0px; + z-index: -1; + opacity: 0; + background: var(--cib-color-background-surface-card-primary); + border-radius: var(--cib-border-radius-medium); + transition-property: opacity; + transition-duration: var(--cib-motion-duration-fast); + transition-timing-function: var(--cib-motion-easing-transition); + box-shadow: var(--cib-shadow-card); +} + +.item-content:hover::before { + opacity: 1; +} + +.item-body { + color: var(--cib-color-foreground-neutral-primary); + align-items: center; + display: flex; + flex-direction: column; + font-family: var(--cib-font-text); + font-size: var(--cib-type-body2-font-size); + line-height: var(--cib-type-body2-line-height); + font-weight: var(--cib-type-body2-font-weight); + font-variation-settings: var(--cib-type-body2-font-variation-settings); +} + +.fieldset { + margin: 48px auto; + padding: 0px; + border: none; + width: 310px; + transition-property: opacity; + transition-duration: var(--cib-motion-duration-fast); + transition-timing-function: var(--cib-motion-easing-transition); +} + +.legend { + width: 100%; + display: flex; + justify-content: center; + align-items: center; +} + +.caption-2-strong { + font-size: var(--cib-type-caption2-strong-font-size); + line-height: var(--cib-type-caption2-strong-line-height); + font-weight: var(--cib-type-caption2-strong-font-weight); + font-variation-settings: var(--cib-type-caption2-strong-font-variation-settings); +} + +.label-modifier { + display: block; + margin-bottom: -2px; +} + +.options-list-container { + padding: 3px; + margin: 16px 0px; + border-radius: var(--cib-border-radius-large); + background: var(--cib-color-background-surface-card-primary); + box-shadow: var(--cib-shadow-card); +} + +.options { + display: grid; + grid-auto-columns: 1fr; + grid-auto-flow: column; + padding: 0px; + margin: 0px; + list-style: none; +} + +.option { + display: inline-block; + min-width: 96px; + height: 42px; + padding: 0px; + outline: transparent solid 1px; + border-radius: var(--cib-border-radius-medium); +} + +.option button { + position: relative; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; + padding: 0px 8px; + border: none; + border-radius: var(--cib-border-radius-medium); + background: transparent; + cursor: pointer; + font-family: var(--cib-font-text); +} + +.option button.selected { + color: var(--cib-color-foreground-on-accent-primary); + background: var(--cib-color-fill-accent-gradient-primary); +} + +.text-message { + position: relative; + display: flex; + flex-direction: column; + max-width: min(768px, 100%); + margin-inline-end: 80px; + width: fit-content; + opacity: 1; + z-index: 10; + outline: transparent solid 1px; + box-shadow: var(--cib-shadow-card); + border-radius: var(--cib-border-radius-extra-large); + background: var(--cib-color-background-surface-card-primary); +} + +.text-message { + &.user { + align-items: flex-end; + align-self: flex-end; + margin-inline-end: unset; + margin-inline-start: 80px; + z-index: 10; + background: var(--cib-color-fill-accent-gradient-primary); + box-shadow: var(--cib-shadow-elevation-4); + color: var(--cib-color-foreground-on-accent-primary); + } + + &.bot { + a { + color: var(--cib-color-foreground-system-link-primary); + } + } + + a { + position: relative; + text-decoration: none; + } +} + + +.text-message-content { + display: flex; + flex-direction: column; + padding: 10px 16px 4px 16px; + user-select: text; + word-break: break-word; + min-height: var(--cib-type-body2-line-height); + font-size: var(--cib-type-body2-font-size); + line-height: var(--cib-type-body2-line-height); + font-weight: var(--cib-type-body2-font-weight); + font-variation-settings: var(--cib-type-body2-font-variation-settings); + overflow: hidden; + + h1 { + font-size: var(--cib-type-title2-font-size); + line-height: var(--cib-type-title2-line-height); + font-weight: var(--cib-type-title2-font-weight); + font-variation-settings: var(--cib-type-title2-font-variation-settings); + } + + p, + h1, + h2, + h3, + h4, + pre { + padding: 0px; + user-select: text; + word-break: break-word; + display: inline-block; + } + + ol, + menu { + list-style: decimal; + margin: 0; + padding: 0; + padding-inline-start: 24px; + } + + ul, + ol { + display: flex; + flex-direction: column; + gap: 10px; + padding-inline-start: 24px; + } + + ul { + list-style: disc; + } + + >*:nth-child(n+2) { + margin-top: 12px; + } + + .codeblock { + border-radius: var(--cib-border-radius-large); + overflow: hidden; + } + + blockquote>p>img { + max-width: 50%; + float: left; + } +} + +table, +ul, +ol, +p { + padding-bottom: 12px; +} + +.text-message-footer { + display: grid; + grid-template-columns: 1fr auto; + justify-content: space-between; + + border-top: 1px solid var(--cib-color-stroke-neutral-primary); + padding: 0px; + align-items: self-start; +} + +.learn-more-root { + display: flex; + flex-direction: row; + row-gap: 8px; + padding: 0px 16px; + margin: 9px 0px; + overflow: hidden; +} + +@media (max-width: 600px) { + .learn-more-root { + flex-wrap: wrap; + } +} + +.learn-more { + position: relative; + align-self: flex-start; + min-width: fit-content; + top: 2px; + inset-inline-start: 1px; + margin-inline-end: 8px; + font-size: var(--cib-type-body1-stronger-font-size); + line-height: var(--cib-type-body1-stronger-line-height); + font-weight: var(--cib-type-body1-stronger-font-weight); + font-variation-settings: var(--cib-type-body1-stronger-font-variation-settings); +} + +.attribution-container { + display: flex; + flex-direction: row; + row-gap: 6px; +} + +.attribution-items { + display: flex; + flex-flow: wrap; + row-gap: 6px; +} + +.attribution-item { + cursor: pointer; + text-decoration: none; + display: flex; + align-items: center; + justify-content: center; + min-width: max-content; + height: 24px; + border-radius: var(--cib-border-radius-medium); + box-sizing: border-box; + padding: 0px 8px; + margin-inline-end: 6px; + color: var(--cib-color-foreground-accent-primary); + background: var(--cib-color-fill-accent-alt-primary); + font-family: var(--cib-font-text); + font-size: var(--cib-type-body1-strong-font-size); + line-height: var(--cib-type-body1-strong-line-height); + font-weight: var(--cib-type-body1-strong-font-weight); + font-variation-settings: var(--cib-type-body1-strong-font-variation-settings); +} + +.turn-counter { + display: flex; + flex-shrink: 0; + flex-direction: row; + align-items: center; + gap: 6px; + margin-inline-start: 12px; + grid-area: 1 / 2 / 2 / 3; + margin: 9px 14px; + + .text { + display: flex; + gap: 3px; + font-size: var(--cib-type-body1-stronger-font-size); + line-height: var(--cib-type-body1-stronger-line-height); + font-weight: var(--cib-type-body1-stronger-font-weight); + font-variation-settings: var(--cib-type-body1-stronger-font-variation-settings); + } + + .indicator { + width: 12px; + height: 12px; + border-radius: var(--cib-border-radius-circular); + background: rgb(44, 130, 71); + } +} + +@media (max-width: 600px) { + .turn-counter { + position: absolute; + inset-inline-end: 0px; + } +} + +@media (max-width: 767px) { + .suggestion-items { + display: contents; + } +} + +.suggestion-items { + display: flex; + align-items: center; + justify-content: flex-end; + flex-flow: wrap; + gap: 8px 8px; + order: 1; + width: 80%; + padding-inline-end: 2px; + overflow: hidden; +} + +.suggestion-container { + height: 30px; + min-width: max-content; + overflow: hidden; + box-sizing: border-box; + padding: 0px 12px; + margin: 1px; + cursor: pointer; + border: 1px solid var(--cib-color-stroke-accent-primary); + color: var(--cib-color-foreground-accent-primary); + background: var(--cib-color-fill-accent-primary); + border-radius: var(--cib-border-radius-large); + font-family: var(--cib-font-text); + font-size: var(--cib-type-body1-strong-font-size); + line-height: var(--cib-type-body1-strong-line-height); + font-weight: var(--cib-type-body1-strong-font-weight); + font-variation-settings: var(--cib-type-body1-strong-font-variation-settings); + + &:hover, + &:focus { + background: var(--cib-color-fill-accent-secondary); + border-color: var(--cib-color-stroke-accent-secondary); + color: var(--cib-color-foreground-accent-secondary); + } +} + +.typing-control-item { + position: relative; + display: flex; + flex-direction: row; + align-items: center; + cursor: pointer; + justify-content: center; + background: var(--cib-color-fill-accent-secondary); + border-radius: var(--cib-border-radius-large); + height: 40px; + box-sizing: border-box; + padding: 0px 8px; + color: var(--cib-color-foreground-accent-primary); + fill: var(--cib-color-foreground-accent-primary); + border: 1px solid var(--cib-color-stroke-accent-primary); + font-family: var(--cib-font-text); + font-size: var(--cib-type-subtitle2-font-size); + line-height: var(--cib-type-subtitle2-line-height); + font-weight: var(--cib-type-subtitle2-font-weight); + font-variation-settings: var(--cib-type-subtitle2-font-variation-settings); + + &>.stop { + gap: 2px; + padding: 0px 12px; + } +} + +.notification-container { + align-items: flex-end; + justify-content: center; + width: 100%; + max-width: 1120px; + transition-property: transform, max-width, min-width; + transition-duration: var(--cib-motion-duration-slowest); + transition-timing-function: var(--cib-motion-easing-transition); + + .bottom-notifications { + display: flex; + align-items: center; + justify-content: center; + width: 100%; + margin: 60px 0px 0px; + } + + .inline-type { + display: flex; + justify-content: center; + align-items: center; + text-align: center; + width: 100%; + max-width: 1120px; + color: var(--cib-color-foreground-neutral-primary); + font-size: var(--cib-type-body2-font-size); + line-height: var(--cib-type-body2-line-height); + font-weight: var(--cib-type-body2-font-weight); + font-variation-settings: var(--cib-type-body2-font-variation-settings); + + &.with-decorative-line { + &::before { + margin-inline-end: 1vw; + } + + &::before, + &::after { + content: ""; + flex: 1 1 0%; + border-bottom: 1px solid var(--cib-color-stroke-neutral-primary); + } + } + + .text-container { + max-width: 80%; + padding: 0px 10px; + align-items: center; + } + + .title { + position: relative; + color: var(--cib-color-foreground-neutral-primary); + + a { + color: var(--cib-color-foreground-system-link-primary); + } + } + } +} + +@media (max-width: 767px) { + .inline-type { + margin-bottom: unset; + } +} + +.action-bar { + position: fixed; + display: flex; + align-items: flex-end; + justify-content: center; + min-height: 90px; + bottom: 0; + box-sizing: border-box; + z-index: 1; + width: 100%; + left: 0; + transition-property: transform, max-width, min-width; + transition-duration: var(--cib-motion-duration-slowest); + transition-timing-function: var(--cib-motion-easing-transition); +} + +.action-root { + position: relative; + display: flex; + align-items: flex-start; + gap: 12px; + width: calc(100% - var(--side-panel-width)); + height: auto; + max-width: 1120px; + min-height: 90px; + transition-property: width, max-width; + transition-duration: var(--cib-motion-duration-slowest); + transition-timing-function: var(--cib-motion-easing-transition); +} + +.root[visual-search] .main-container { + padding-inline-end: 84px; +} + +.main-container { + display: flex; + flex-direction: column; + gap: 4px; + justify-content: space-between; + align-items: flex-start; + position: relative; + width: 100%; + height: 100%; + min-height: 48px; + overflow-y: auto; + box-sizing: border-box; + padding-block: 13px 11px; + padding-inline: 16px; + z-index: 1; + background: var(--cib-color-background-surface-solid-quaternary); + border-radius: var(--cib-action-bar-search-border-radius); + outline: transparent solid 1px; + cursor: text; + transition-property: min-height, height, width, transform, border-radius, box-shadow; + transition-duration: var(--cib-motion-duration-fast); + transition-timing-function: var(--cib-motion-easing-in); + transition-delay: var(--cib-motion-duration-faster); + box-shadow: var(--cib-shadow-card); + + img { + cursor: pointer; + user-select: none; + } + + textarea { + white-space: nowrap; + text-overflow: ellipsis; + overflow-x: hidden; + } + + &:hover, + &.active { + min-height: 90px; + border-radius: var(--cib-border-radius-extra-large); + + .bottom-bar { + opacity: 1; + } + + textarea { + white-space: pre-wrap; + } + } + + .main-bar { + display: flex; + flex-direction: row; + width: 100%; + gap: 16px; + justify-content: space-between; + align-items: flex-start; + } + + .message-input { + max-height: 50vh; + overflow-y: auto; + } +} + +.body-1 { + font-size: var(--cib-type-body1-font-size); + line-height: var(--cib-type-body1-line-height); + font-weight: var(--cib-type-body1-font-weight); + font-variation-settings: var(--cib-type-body1-font-variation-settings); +} + +.body-2 { + font-size: var(--cib-type-body2-font-size); + line-height: var(--cib-type-body2-line-height); + font-weight: var(--cib-type-body2-font-weight); + font-variation-settings: var(--cib-type-body2-font-variation-settings); +} + +.outside-left-container { + position: relative; + align-self: flex-end; + height: 48px; + bottom: 42px; + margin: 0px; + padding: 0px; + transition-property: opacity; + transition-duration: var(--cib-motion-duration-slow); + transition-delay: var(--cib-motion-duration-normal); + transition-timing-function: var(--cib-motion-easing-transition); + + .button-compose-wrapper { + transition-property: opacity, transform; + transition-duration: var(--cib-motion-duration-fast); + transition-timing-function: var(--cib-motion-easing-in); + } + + .button-compose { + display: flex; + flex-direction: row; + position: relative; + height: 48px; + width: var(--button-compose-expanded-width); + font-family: var(--cib-font-text); + border-radius: var(--cib-border-radius-circular); + color: var(--cib-color-foreground-on-accent-primary); + fill: var(--cib-color-foreground-on-accent-primary); + background: transparent; + border: none; + outline: transparent solid 1px; + margin: 0px; + padding: 0px; + overflow: hidden; + transition-property: width, opacity; + transition-duration: var(--cib-motion-duration-normal); + transition-timing-function: var(--cib-motion-easing-in); + + &:not([disabled]) { + pointer-events: auto; + cursor: pointer; + } + + &::before { + content: ""; + position: absolute; + width: 100%; + height: 100%; + border-radius: var(--cib-border-radius-circular); + background: var(--cib-color-fill-accent-gradient-primary); + box-shadow: var(--cib-shadow-elevation-4); + transition-property: transform; + transition-duration: var(--cib-motion-duration-fast); + transition-timing-function: var(--cib-motion-easing-in); + } + } + + &.collapsed .button-compose { + width: var(--button-compose-collapsed-width); + } + + &:hover .button-compose { + width: var(--button-compose-expanded-width); + } + + .button-compose-content { + position: relative; + display: grid; + grid-template-columns: 48px auto; + align-items: center; + height: 48px; + } + + .button-compose-text { + min-width: max-content; + margin-inline-end: 20px; + transition-property: opacity; + transition-duration: var(--cib-motion-duration-fast); + transition-timing-function: var(--cib-motion-easing-in); + } + +} + +.bottom-bar { + position: absolute; + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + height: 36px; + bottom: 4px; + inset-inline: 0px; + box-sizing: border-box; + padding-block: 0px; + padding-inline: 16px 8px; + opacity: 0; + transition-property: opacity; + transition-duration: var(--cib-motion-duration-faster); + transition-delay: var(--cib-motion-duration-faster); + transition-timing-function: var(--cib-motion-easing-transition); + + .letter-counter { + color: var(--cib-color-foreground-neutral-secondary); + } +} + +.fade { + position: fixed; + left: 0; + height: 104px; + width: 100%; + z-index: -1; + overflow: hidden; + clip-path: inset(0px); + pointer-events: none; + + &.bottom { + display: block; + bottom: 0px; + height: 140px; + -webkit-mask-image: linear-gradient(transparent calc(100% - 140px), black calc(100% - 118px)); + mask-image: linear-gradient(transparent calc(100% - 140px), black calc(100% - 118px)); + } + + .background { + height: 100%; + transition-property: transform; + transition-duration: var(--cib-motion-duration-slowest); + transition-timing-function: var(--cib-motion-easing-transition); + background: var(--cib-color-fill-accent-gradient-quaternary); + } +} + +@media (max-width: 600px) { + .main-container { + width: calc(100% - 60px); + padding-inline-start: 18px; + } + + :not([disabled]) .main-container:hover { + width: 100%; + transition-delay: 167ms; + } +} diff --git a/src/app/layout.tsx b/src/app/layout.tsx new file mode 100644 index 00000000..3503d411 --- /dev/null +++ b/src/app/layout.tsx @@ -0,0 +1,48 @@ +import { Metadata } from 'next' +import { Toaster } from 'react-hot-toast' +import { TailwindIndicator } from '@/components/tailwind-indicator' +import { Providers } from '@/components/providers' +import { Header } from '@/components/header' + +import '@/app/globals.scss' + + +export const metadata: Metadata = { + title: { + default: 'Bing AI Chatbot', + template: `%s - Bing AI Chatbot` + }, + description: 'An AI-powered chatbot template built with Next.js and Vercel.', + themeColor: [ + { media: '(prefers-color-scheme: light)', color: 'white' }, + { media: '(prefers-color-scheme: dark)', color: 'black' } + ], + icons: { + icon: '/favicon.ico', + shortcut: '/favicon-16x16.png', + apple: '/apple-touch-icon.png' + } +} + +interface RootLayoutProps { + children: React.ReactNode +} + +export default function RootLayout({ children }: RootLayoutProps) { + return ( + + + + + +

+ + + + + ) +} diff --git a/src/app/page.tsx b/src/app/page.tsx new file mode 100644 index 00000000..bf0b31a0 --- /dev/null +++ b/src/app/page.tsx @@ -0,0 +1,9 @@ +import { Chat } from '@/components/chat' + +export const runtime = 'edge' + +export default function IndexPage() { + return ( + + ) +} diff --git a/src/assets/images/brush.svg b/src/assets/images/brush.svg new file mode 100644 index 00000000..bbd93007 --- /dev/null +++ b/src/assets/images/brush.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/images/chat.svg b/src/assets/images/chat.svg new file mode 100644 index 00000000..c983bbea --- /dev/null +++ b/src/assets/images/chat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/images/check-mark.svg b/src/assets/images/check-mark.svg new file mode 100644 index 00000000..4294dfe8 --- /dev/null +++ b/src/assets/images/check-mark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/images/help.svg b/src/assets/images/help.svg new file mode 100644 index 00000000..f82e6e3e --- /dev/null +++ b/src/assets/images/help.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/images/logo.svg b/src/assets/images/logo.svg new file mode 100644 index 00000000..1512f268 --- /dev/null +++ b/src/assets/images/logo.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/images/pin-fill.svg b/src/assets/images/pin-fill.svg new file mode 100644 index 00000000..df2c4607 --- /dev/null +++ b/src/assets/images/pin-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/images/pin.svg b/src/assets/images/pin.svg new file mode 100644 index 00000000..135a7331 --- /dev/null +++ b/src/assets/images/pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/images/send.svg b/src/assets/images/send.svg new file mode 100644 index 00000000..dfcbadba --- /dev/null +++ b/src/assets/images/send.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/images/settings.svg b/src/assets/images/settings.svg new file mode 100644 index 00000000..b7135b92 --- /dev/null +++ b/src/assets/images/settings.svg @@ -0,0 +1 @@ + diff --git a/src/assets/images/stop.svg b/src/assets/images/stop.svg new file mode 100644 index 00000000..211afff2 --- /dev/null +++ b/src/assets/images/stop.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/images/visual-search.svg b/src/assets/images/visual-search.svg new file mode 100644 index 00000000..9821a8a7 --- /dev/null +++ b/src/assets/images/visual-search.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/assets/images/warning.svg b/src/assets/images/warning.svg new file mode 100644 index 00000000..2872242d --- /dev/null +++ b/src/assets/images/warning.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/button-scroll-to-bottom.tsx b/src/components/button-scroll-to-bottom.tsx new file mode 100644 index 00000000..a6310d68 --- /dev/null +++ b/src/components/button-scroll-to-bottom.tsx @@ -0,0 +1,34 @@ +'use client' + +import * as React from 'react' + +import { cn } from '@/lib/utils' +import { useAtBottom } from '@/lib/hooks/use-at-bottom' +import { Button, type ButtonProps } from '@/components/ui/button' +import { IconArrowDown } from '@/components/ui/icons' + +export function ButtonScrollToBottom({ className, ...props }: ButtonProps) { + const isAtBottom = useAtBottom() + + return ( + + ) +} diff --git a/src/components/chat-header.tsx b/src/components/chat-header.tsx new file mode 100644 index 00000000..c6664b8d --- /dev/null +++ b/src/components/chat-header.tsx @@ -0,0 +1,12 @@ +import LogoIcon from '@/assets/images/logo.svg' +import Image from 'next/image' + +export function ChatHeader() { + return ( +
+ logo +
欢迎使用新必应
+
由 AI 支持的网页版 Copilot
+
+ ) +} diff --git a/src/components/chat-list.tsx b/src/components/chat-list.tsx new file mode 100644 index 00000000..624a78ef --- /dev/null +++ b/src/components/chat-list.tsx @@ -0,0 +1,28 @@ +import React from 'react' + +import { Separator } from '@/components/ui/separator' +import { ChatMessage } from '@/components/chat-message' +import { ChatMessageModel } from '@/lib/bots/bing/types' + +export interface ChatList { + messages: ChatMessageModel[] +} + +export function ChatList({ messages }: ChatList) { + if (!messages.length) { + return null + } + + return ( +
+ {messages.map((message, index) => ( + + + {index < messages.length - 1 && ( + + )} + + ))} +
+ ) +} diff --git a/src/components/chat-message.tsx b/src/components/chat-message.tsx new file mode 100644 index 00000000..8f6b5048 --- /dev/null +++ b/src/components/chat-message.tsx @@ -0,0 +1,79 @@ +import remarkGfm from 'remark-gfm' +import remarkMath from 'remark-math' +import supersub from 'remark-supersub' +import remarkBreaks from 'remark-breaks' +import { cn } from '@/lib/utils' +import { CodeBlock } from '@/components/ui/codeblock' +import { MemoizedReactMarkdown } from '@/components/markdown' +import { LearnMore } from './learn-more' +import { ChatMessageModel } from '@/lib/bots/bing/types' +import { useEffect } from 'react' +import { TurnCounter } from './turn-counter' + +export interface ChatMessageProps { + message: ChatMessageModel +} + +export function ChatMessage({ message, ...props }: ChatMessageProps) { + useEffect(() => { + if (document.body.scrollHeight - window.innerHeight - window.scrollY - 200 < 0) { + window.scrollBy(0, 200) + } + }, [message.text]) + + return message.text ? ( +
+
+ {children}

+ }, + code({ node, inline, className, children, ...props }) { + if (children.length) { + if (children[0] == '▍') { + return ( + + ) + } + + children[0] = (children[0] as string).replace('`▍`', '▍') + } + + const match = /language-(\w+)/.exec(className || '') + + if (inline) { + return ( + + {children} + + ) + } + + return ( + + ) + } + }} + > + {message.text} +
+
+
+ {message.author === 'bot' && } + {message.author === 'bot' && } +
+
+ ) : null +} diff --git a/src/components/chat-notification.tsx b/src/components/chat-notification.tsx new file mode 100644 index 00000000..c8bca33e --- /dev/null +++ b/src/components/chat-notification.tsx @@ -0,0 +1,61 @@ +import { useEffect } from 'react' +import Image from 'next/image' +import Link from 'next/link' + +import IconWarning from '@/assets/images/warning.svg' +import { ChatError, ErrorCode, ChatMessageModel } from '@/lib/bots/bing/types' +import { ExternalLink } from './external-link' + +export interface ChatNotificationProps { + message?: ChatMessageModel +} + +function getAction(error: ChatError) { + if (error.code === ErrorCode.BING_UNAUTHORIZED) { + return ( + + 登录 + + ) + } + if (error.code === ErrorCode.BING_FORBIDDEN) { + return ( + + 你的账号已在黑名单,请尝试更换账号及申请解封 + + ) + } + if (error.code === ErrorCode.BING_CAPTCHA) { + return ( + + 点击通过人机验证 + + ) + } + return error.message +} + +export function ChatNotification({ message }: ChatNotificationProps) { + useEffect(() => { + window.scrollBy(0, 2000) + }, [message]) + + if (!message?.error) return + + return ( +
+
+
+
+
+ error + {getAction(message.error)} +
+
+
+
+
+ ) +} diff --git a/src/components/chat-panel.tsx b/src/components/chat-panel.tsx new file mode 100644 index 00000000..92646bff --- /dev/null +++ b/src/components/chat-panel.tsx @@ -0,0 +1,131 @@ + +import * as React from 'react' +import Image from 'next/image' +import Textarea from 'react-textarea-autosize' +import { useEnterSubmit } from '@/lib/hooks/use-enter-submit' +import { cn } from '@/lib/utils' + +import BrushIcon from '@/assets/images/brush.svg' +import ChatIcon from '@/assets/images/chat.svg' +import VisualSearchIcon from '@/assets/images/visual-search.svg' +import SendIcon from '@/assets/images/send.svg' +import PinIcon from '@/assets/images/pin.svg' +import PinFillIcon from '@/assets/images/pin-fill.svg' + +import { useBing } from '@/lib/hooks/use-bing' + +export interface ChatPanelProps + extends Pick< + ReturnType, + | 'generating' + | 'input' + | 'setInput' + | 'sendMessage' + | 'resetConversation' + > { + id?: string + className?: string +} + +export function ChatPanel({ + generating, + input, + setInput, + className, + sendMessage, + resetConversation +}: ChatPanelProps) { + const inputRef = React.useRef(null) + const {formRef, onKeyDown} = useEnterSubmit() + const [focused, setFocused] = React.useState(false) + const [active, setActive] = React.useState(false) + const [pin, setPin] = React.useState(false) + const [tid, setTid] = React.useState() + + const setBlur = React.useCallback(() => { + clearTimeout(tid) + setActive(false) + const _tid = setTimeout(() => setFocused(false), 2000); + setTid(_tid); + }, [tid]) + + const setFocus = React.useCallback(() => { + setFocused(true) + setActive(true) + clearTimeout(tid) + inputRef.current?.focus() + }, [tid]) + + React.useEffect(() => { + if (input) { + setFocus() + } + }, [input]) + + return ( +
{ + e.preventDefault() + if (generating) { + return; + } + if (!input?.trim()) { + return + } + setInput('') + await sendMessage(input) + }} + ref={formRef} + > +
+
+
+
+
+
+
+ +
+
+
+
+ chat +