From ad7d2aedd4c37065a4b240a4bc02c526c19b411c Mon Sep 17 00:00:00 2001 From: Rizqi30 Date: Mon, 28 Apr 2025 00:02:47 +0700 Subject: [PATCH] rsabhk-fe --- .env | 1 + .eslintrc.cjs | 25 + .gitignore | 28 + README.md | 8 + index.html | 19 + package-lock.json | 12864 ++++++++++++++++ package.json | 42 + postcss.config.js | 6 + public/vite.svg | 1 + src/App.jsx | 70 + src/assets/avatar/avatar1.jpg | Bin 0 -> 59910 bytes src/assets/logo/udinus.png | Bin 0 -> 118056 bytes src/assets/react.svg | 1 + src/components/Input.jsx | 33 + src/components/Modals.jsx | 28 + src/components/NavbarDashboard.jsx | 83 + src/components/ReactSelect.jsx | 20 + src/components/Selects.jsx | 18 + src/components/Sidebar.jsx | 191 + src/components/SidebarItems.jsx | 30 + src/components/SwiperCoverflow.jsx | 131 + src/components/TextArea.jsx | 22 + src/config/Redux/Action/adminAction.js | 61 + src/config/Redux/Action/daftarPoliAction.js | 110 + src/config/Redux/Action/detailPriksaAction.js | 93 + src/config/Redux/Action/dokterAction.js | 149 + src/config/Redux/Action/index.js | 9 + .../Redux/Action/jadwalPeriksaAction.js | 106 + src/config/Redux/Action/obatAction.js | 110 + src/config/Redux/Action/pasienAction.js | 139 + src/config/Redux/Action/periksaAction.js | 151 + src/config/Redux/Action/poliAction.js | 85 + src/config/Redux/Reducer/adminReducer.js | 29 + src/config/Redux/Reducer/daftarPoliReducer.js | 31 + .../Redux/Reducer/detailPeriksaReducer.js | 29 + src/config/Redux/Reducer/dokterReducer.js | 35 + .../Redux/Reducer/jadwalPeriksaReducer.js | 25 + src/config/Redux/Reducer/obatReducer.js | 23 + src/config/Redux/Reducer/pasienReducer.js | 41 + src/config/Redux/Reducer/periksaReducer.js | 35 + src/config/Redux/Reducer/poliReducer.js | 30 + src/config/Redux/Reducer/reducer.js | 24 + src/config/Redux/store.js | 6 + src/config/index.js | 2 + src/index.css | 14 + src/main.jsx | 13 + src/pages/Admin/DashboardAdmin.jsx | 11 + src/pages/Admin/Dokter.jsx | 347 + src/pages/Admin/Obat.jsx | 241 + src/pages/Admin/Pasien.jsx | 298 + src/pages/Admin/Poli.jsx | 214 + src/pages/Auth/LoginPortal.jsx | 513 + src/pages/Dokter/DashboardDokter.jsx | 11 + .../Dokter/JadwalPeriksa/JadwalPeriksa.jsx | 129 + .../JadwalPeriksa/KelolaJadwalPeriksa.jsx | 173 + .../Dokter/PeriksaPasien/DaftarPeriksa.jsx | 267 + .../Dokter/PeriksaPasien/PeriksaPasien.jsx | 155 + src/pages/Dokter/ProfileDokter.jsx | 93 + src/pages/Dokter/RiwayatPasien.jsx | 224 + src/pages/Home.jsx | 449 + src/transition.jsx | 32 + tailwind.config.js | 17 + vite.config.js | 7 + 63 files changed, 18152 insertions(+) create mode 100644 .env create mode 100644 .eslintrc.cjs create mode 100644 .gitignore create mode 100644 README.md create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 public/vite.svg create mode 100644 src/App.jsx create mode 100644 src/assets/avatar/avatar1.jpg create mode 100644 src/assets/logo/udinus.png create mode 100644 src/assets/react.svg create mode 100644 src/components/Input.jsx create mode 100644 src/components/Modals.jsx create mode 100644 src/components/NavbarDashboard.jsx create mode 100644 src/components/ReactSelect.jsx create mode 100644 src/components/Selects.jsx create mode 100644 src/components/Sidebar.jsx create mode 100644 src/components/SidebarItems.jsx create mode 100644 src/components/SwiperCoverflow.jsx create mode 100644 src/components/TextArea.jsx create mode 100644 src/config/Redux/Action/adminAction.js create mode 100644 src/config/Redux/Action/daftarPoliAction.js create mode 100644 src/config/Redux/Action/detailPriksaAction.js create mode 100644 src/config/Redux/Action/dokterAction.js create mode 100644 src/config/Redux/Action/index.js create mode 100644 src/config/Redux/Action/jadwalPeriksaAction.js create mode 100644 src/config/Redux/Action/obatAction.js create mode 100644 src/config/Redux/Action/pasienAction.js create mode 100644 src/config/Redux/Action/periksaAction.js create mode 100644 src/config/Redux/Action/poliAction.js create mode 100644 src/config/Redux/Reducer/adminReducer.js create mode 100644 src/config/Redux/Reducer/daftarPoliReducer.js create mode 100644 src/config/Redux/Reducer/detailPeriksaReducer.js create mode 100644 src/config/Redux/Reducer/dokterReducer.js create mode 100644 src/config/Redux/Reducer/jadwalPeriksaReducer.js create mode 100644 src/config/Redux/Reducer/obatReducer.js create mode 100644 src/config/Redux/Reducer/pasienReducer.js create mode 100644 src/config/Redux/Reducer/periksaReducer.js create mode 100644 src/config/Redux/Reducer/poliReducer.js create mode 100644 src/config/Redux/Reducer/reducer.js create mode 100644 src/config/Redux/store.js create mode 100644 src/config/index.js create mode 100644 src/index.css create mode 100644 src/main.jsx create mode 100644 src/pages/Admin/DashboardAdmin.jsx create mode 100644 src/pages/Admin/Dokter.jsx create mode 100644 src/pages/Admin/Obat.jsx create mode 100644 src/pages/Admin/Pasien.jsx create mode 100644 src/pages/Admin/Poli.jsx create mode 100644 src/pages/Auth/LoginPortal.jsx create mode 100644 src/pages/Dokter/DashboardDokter.jsx create mode 100644 src/pages/Dokter/JadwalPeriksa/JadwalPeriksa.jsx create mode 100644 src/pages/Dokter/JadwalPeriksa/KelolaJadwalPeriksa.jsx create mode 100644 src/pages/Dokter/PeriksaPasien/DaftarPeriksa.jsx create mode 100644 src/pages/Dokter/PeriksaPasien/PeriksaPasien.jsx create mode 100644 src/pages/Dokter/ProfileDokter.jsx create mode 100644 src/pages/Dokter/RiwayatPasien.jsx create mode 100644 src/pages/Home.jsx create mode 100644 src/transition.jsx create mode 100644 tailwind.config.js create mode 100644 vite.config.js diff --git a/.env b/.env new file mode 100644 index 0000000..f46caf5 --- /dev/null +++ b/.env @@ -0,0 +1 @@ +VITE_API_URL = "http://127.0.0.1:8000/" \ No newline at end of file diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..a6a12d4 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,25 @@ +module.exports = { + root: true, + env: { browser: true, es2020: true }, + extends: [ + "eslint:recommended", + "plugin:react/recommended", + "plugin:react/jsx-runtime", + "plugin:react-hooks/recommended", + ], + ignorePatterns: ["dist", ".eslintrc.cjs"], + parserOptions: { ecmaVersion: "latest", sourceType: "module" }, + settings: { react: { version: "18.2" } }, + plugins: ["react-refresh"], + rules: { + "react-refresh/only-export-components": [ + "warn", + { allowConstantExport: true }, + ], + "react/prop-types": "off", + "react/react-in-jsx-scope": "off", + "react/jsx-uses-react": "off", + "react/display-name": "off", + "react-refresh/only-export-components": "off", + }, +}; diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..13de68d --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + + +# Contentlayer +.contentlayer diff --git a/README.md b/README.md new file mode 100644 index 0000000..f768e33 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# React + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh diff --git a/index.html b/index.html new file mode 100644 index 0000000..db28c6c --- /dev/null +++ b/index.html @@ -0,0 +1,19 @@ + + + + + + + Rumah Sakit + + + + + +
+ + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..893348c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,12864 @@ +{ + "name": "poliklinik_bk", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "poliklinik_bk", + "version": "0.0.0", + "dependencies": { + "@reduxjs/toolkit": "^2.0.1", + "axios": "^1.6.2", + "flowbite-react": "^0.7.2", + "framer-motion": "^10.17.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-icons": "^4.12.0", + "react-redux": "^9.0.4", + "react-router-dom": "^6.21.1", + "react-select": "^5.8.0", + "react-toastify": "^9.1.3", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "sweetalert2": "^11.10.1", + "swiper": "^11.0.5" + }, + "devDependencies": { + "@types/react": "^18.2.43", + "@types/react-dom": "^18.2.17", + "@vitejs/plugin-react": "^4.2.1", + "autoprefixer": "^10.4.16", + "eslint": "^8.55.0", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.5", + "postcss": "^8.4.32", + "tailwindcss": "^3.4.0", + "vite": "^5.0.8" + } + }, + "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==", + "dev": true, + "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/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz", + "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.6", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz", + "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.6", + "@babel/types": "^7.23.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz", + "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz", + "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.6.tgz", + "integrity": "sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz", + "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@contentlayer/cli": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@contentlayer/cli/-/cli-0.3.4.tgz", + "integrity": "sha512-vNDwgLuhYNu+m70NZ3XK9kexKNguuxPXg7Yvzj3B34cEilQjjzSrcTY/i+AIQm9V7uT5GGshx9ukzPf+SmoszQ==", + "dependencies": { + "@contentlayer/core": "0.3.4", + "@contentlayer/utils": "0.3.4", + "clipanion": "^3.2.1", + "typanion": "^3.12.1" + } + }, + "node_modules/@contentlayer/client": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@contentlayer/client/-/client-0.3.4.tgz", + "integrity": "sha512-QSlLyc3y4PtdC5lFw0L4wTZUH8BQnv2nk37hNCsPAqGf+dRO7TLAzdc+2/mVIRgK+vSH+pSOzjLsQpFxxXRTZA==", + "dependencies": { + "@contentlayer/core": "0.3.4" + } + }, + "node_modules/@contentlayer/core": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@contentlayer/core/-/core-0.3.4.tgz", + "integrity": "sha512-o68oBLwfYZ+2vtgfk1lgHxOl3LoxvRNiUfeQ8IWFWy/L4wnIkKIqLZX01zlRE5IzYM+ZMMN5V0cKQlO7DsyR9g==", + "dependencies": { + "@contentlayer/utils": "0.3.4", + "camel-case": "^4.1.2", + "comment-json": "^4.2.3", + "esbuild": "0.17.x || 0.18.x", + "gray-matter": "^4.0.3", + "mdx-bundler": "^9.2.1", + "rehype-stringify": "^9.0.3", + "remark-frontmatter": "^4.0.1", + "remark-parse": "^10.0.2", + "remark-rehype": "^10.1.0", + "source-map-support": "^0.5.21", + "type-fest": "^3.12.0", + "unified": "^10.1.2" + }, + "peerDependencies": { + "esbuild": "0.17.x || 0.18.x", + "markdown-wasm": "1.x" + }, + "peerDependenciesMeta": { + "esbuild": { + "optional": true + }, + "markdown-wasm": { + "optional": true + } + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@contentlayer/core/node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/@contentlayer/core/node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@contentlayer/source-files": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@contentlayer/source-files/-/source-files-0.3.4.tgz", + "integrity": "sha512-4njyn0OFPu7WY4tAjMxiJgWOKeiHuBOGdQ36EYE03iij/pPPRbiWbL+cmLccYXUFEW58mDwpqROZZm6pnxjRDQ==", + "dependencies": { + "@contentlayer/core": "0.3.4", + "@contentlayer/utils": "0.3.4", + "chokidar": "^3.5.3", + "fast-glob": "^3.2.12", + "gray-matter": "^4.0.3", + "imagescript": "^1.2.16", + "micromatch": "^4.0.5", + "ts-pattern": "^4.3.0", + "unified": "^10.1.2", + "yaml": "^2.3.1", + "zod": "^3.21.4" + } + }, + "node_modules/@contentlayer/source-remote-files": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@contentlayer/source-remote-files/-/source-remote-files-0.3.4.tgz", + "integrity": "sha512-cyiv4sNUySZvR0uAKlM+kSAELzNd2h2QT1R2e41dRKbwOUVxeLfmGiLugr0aVac6Q3xYcD99dbHyR1xWPV+w9w==", + "dependencies": { + "@contentlayer/core": "0.3.4", + "@contentlayer/source-files": "0.3.4", + "@contentlayer/utils": "0.3.4" + } + }, + "node_modules/@contentlayer/utils": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@contentlayer/utils/-/utils-0.3.4.tgz", + "integrity": "sha512-ZWWOhbUWYQ2QHoLIlcUnEo7X4ZbwcyFPuzVQWWMkK43BxCveyQtZwBIzfyx54sqVzi0GUmKP8bHzsLQT0QxaLQ==", + "dependencies": { + "@effect-ts/core": "^0.60.5", + "@effect-ts/otel": "^0.15.1", + "@effect-ts/otel-exporter-trace-otlp-grpc": "^0.15.1", + "@effect-ts/otel-sdk-trace-node": "^0.15.1", + "@js-temporal/polyfill": "^0.4.4", + "@opentelemetry/api": "^1.4.1", + "@opentelemetry/core": "^1.13.0", + "@opentelemetry/exporter-trace-otlp-grpc": "^0.39.1", + "@opentelemetry/resources": "^1.13.0", + "@opentelemetry/sdk-trace-base": "^1.13.0", + "@opentelemetry/sdk-trace-node": "^1.13.0", + "@opentelemetry/semantic-conventions": "^1.13.0", + "chokidar": "^3.5.3", + "hash-wasm": "^4.9.0", + "inflection": "^2.0.1", + "memfs": "^3.5.1", + "oo-ascii-tree": "^1.84.0", + "ts-pattern": "^4.3.0", + "type-fest": "^3.12.0" + }, + "peerDependenciesMeta": { + "@effect-ts/core": { + "optional": true + }, + "@effect-ts/otel": { + "optional": true + }, + "@effect-ts/otel-node": { + "optional": true + } + } + }, + "node_modules/@contentlayer/utils/node_modules/type-fest": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@effect-ts/core": { + "version": "0.60.5", + "resolved": "https://registry.npmjs.org/@effect-ts/core/-/core-0.60.5.tgz", + "integrity": "sha512-qi1WrtJA90XLMnj2hnUszW9Sx4dXP03ZJtCc5DiUBIOhF4Vw7plfb65/bdBySPoC9s7zy995TdUX1XBSxUkl5w==", + "dependencies": { + "@effect-ts/system": "^0.57.5" + } + }, + "node_modules/@effect-ts/otel": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@effect-ts/otel/-/otel-0.15.1.tgz", + "integrity": "sha512-AmZJHl7t0+Peh7Yb2+hqn6r9+rd9/UfeA4AMV9h0YGTdOyouyFfD3wzWlxnAUzAQ4Lrod4kC7Noruret4EpqpA==", + "peerDependencies": { + "@effect-ts/core": "^0.60.2", + "@opentelemetry/api": "^1.4.0", + "@opentelemetry/core": "^1.13.0", + "@opentelemetry/sdk-trace-base": "^1.13.0" + } + }, + "node_modules/@effect-ts/otel-exporter-trace-otlp-grpc": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@effect-ts/otel-exporter-trace-otlp-grpc/-/otel-exporter-trace-otlp-grpc-0.15.1.tgz", + "integrity": "sha512-47gAg0O2pW5Jlo86jfzjdkwL5a7Bzb+Kj5WTmdu4CxYRfWn9ytKjuuYIfsNDW8neuhdKzn+P5wCddgEh0glYyQ==", + "dependencies": { + "@effect-ts/otel": "^0.15.1" + }, + "peerDependencies": { + "@effect-ts/core": "^0.60.2", + "@opentelemetry/api": "^1.4.0", + "@opentelemetry/core": "^1.13.0", + "@opentelemetry/exporter-trace-otlp-grpc": "^0.39.0", + "@opentelemetry/sdk-trace-base": "^1.13.0" + } + }, + "node_modules/@effect-ts/otel-sdk-trace-node": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@effect-ts/otel-sdk-trace-node/-/otel-sdk-trace-node-0.15.1.tgz", + "integrity": "sha512-a2sF0ylmn8xOJs8fNeT/spJ1gUcsksAJCALxo9WOfuTCMtTwMVtVhCKEPEeQoL7wFqU+JgPkVdP91+FJ/Rkeow==", + "dependencies": { + "@effect-ts/otel": "^0.15.1" + }, + "peerDependencies": { + "@effect-ts/core": "^0.60.2", + "@opentelemetry/api": "^1.4.0", + "@opentelemetry/core": "^1.13.0", + "@opentelemetry/sdk-trace-base": "^1.13.0", + "@opentelemetry/sdk-trace-node": "^1.13.0" + } + }, + "node_modules/@effect-ts/system": { + "version": "0.57.5", + "resolved": "https://registry.npmjs.org/@effect-ts/system/-/system-0.57.5.tgz", + "integrity": "sha512-/crHGujo0xnuHIYNc1VgP0HGJGFSoSqq88JFXe6FmFyXPpWt8Xu39LyLg7rchsxfXFeEdA9CrIZvLV5eswXV5g==" + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/@emotion/babel-plugin/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/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "optional": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/@emotion/is-prop-valid/node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "optional": true + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/react": { + "version": "11.11.3", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", + "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", + "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "node_modules/@esbuild-plugins/node-resolve": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-resolve/-/node-resolve-0.1.4.tgz", + "integrity": "sha512-haFQ0qhxEpqtWWY0kx1Y5oE3sMyO1PcoSiWEPrAw6tm/ZOOLXjSs6Q+v1v9eyuVF0nNt50YEvrcrvENmyoMv5g==", + "dependencies": { + "@types/resolve": "^1.17.1", + "debug": "^4.3.1", + "escape-string-regexp": "^4.0.0", + "resolve": "^1.19.0" + }, + "peerDependencies": { + "esbuild": "*" + } + }, + "node_modules/@esbuild-plugins/node-resolve/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/@esbuild-plugins/node-resolve/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.10.tgz", + "integrity": "sha512-Q+mk96KJ+FZ30h9fsJl+67IjNJm3x2eX+GBWGmocAKgzp27cowCOOqSdscX80s0SpdFXZnIv/+1xD1EctFx96Q==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.10.tgz", + "integrity": "sha512-7W0bK7qfkw1fc2viBfrtAEkDKHatYfHzr/jKAHNr9BvkYDXPcC6bodtm8AyLJNNuqClLNaeTLuwURt4PRT9d7w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.10.tgz", + "integrity": "sha512-1X4CClKhDgC3by7k8aOWZeBXQX8dHT5QAMCAQDArCLaYfkppoARvh0fit3X2Qs+MXDngKcHv6XXyQCpY0hkK1Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.10.tgz", + "integrity": "sha512-O/nO/g+/7NlitUxETkUv/IvADKuZXyH4BHf/g/7laqKC4i/7whLpB0gvpPc2zpF0q9Q6FXS3TS75QHac9MvVWw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.10.tgz", + "integrity": "sha512-YSRRs2zOpwypck+6GL3wGXx2gNP7DXzetmo5pHXLrY/VIMsS59yKfjPizQ4lLt5vEI80M41gjm2BxrGZ5U+VMA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.10.tgz", + "integrity": "sha512-alfGtT+IEICKtNE54hbvPg13xGBe4GkVxyGWtzr+yHO7HIiRJppPDhOKq3zstTcVf8msXb/t4eavW3jCDpMSmA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.10.tgz", + "integrity": "sha512-dMtk1wc7FSH8CCkE854GyGuNKCewlh+7heYP/sclpOG6Cectzk14qdUIY5CrKDbkA/OczXq9WesqnPl09mj5dg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.10.tgz", + "integrity": "sha512-G5UPPspryHu1T3uX8WiOEUa6q6OlQh6gNl4CO4Iw5PS+Kg5bVggVFehzXBJY6X6RSOMS8iXDv2330VzaObm4Ag==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.10.tgz", + "integrity": "sha512-j6gUW5aAaPgD416Hk9FHxn27On28H4eVI9rJ4az7oCGTFW48+LcgNDBN+9f8rKZz7EEowo889CPKyeaD0iw9Kg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.10.tgz", + "integrity": "sha512-QxaouHWZ+2KWEj7cGJmvTIHVALfhpGxo3WLmlYfJ+dA5fJB6lDEIg+oe/0//FuyVHuS3l79/wyBxbHr0NgtxJQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.10.tgz", + "integrity": "sha512-4ub1YwXxYjj9h1UIZs2hYbnTZBtenPw5NfXCRgEkGb0b6OJ2gpkMvDqRDYIDRjRdWSe/TBiZltm3Y3Q8SN1xNg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.10.tgz", + "integrity": "sha512-lo3I9k+mbEKoxtoIbM0yC/MZ1i2wM0cIeOejlVdZ3D86LAcFXFRdeuZmh91QJvUTW51bOK5W2BznGNIl4+mDaA==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.10.tgz", + "integrity": "sha512-J4gH3zhHNbdZN0Bcr1QUGVNkHTdpijgx5VMxeetSk6ntdt+vR1DqGmHxQYHRmNb77tP6GVvD+K0NyO4xjd7y4A==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.10.tgz", + "integrity": "sha512-tgT/7u+QhV6ge8wFMzaklOY7KqiyitgT1AUHMApau32ZlvTB/+efeCtMk4eXS+uEymYK249JsoiklZN64xt6oQ==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.10.tgz", + "integrity": "sha512-0f/spw0PfBMZBNqtKe5FLzBDGo0SKZKvMl5PHYQr3+eiSscfJ96XEknCe+JoOayybWUFQbcJTrk946i3j9uYZA==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.10.tgz", + "integrity": "sha512-pZFe0OeskMHzHa9U38g+z8Yx5FNCLFtUnJtQMpwhS+r4S566aK2ci3t4NCP4tjt6d5j5uo4h7tExZMjeKoehAA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.10.tgz", + "integrity": "sha512-SpYNEqg/6pZYoc+1zLCjVOYvxfZVZj6w0KROZ3Fje/QrM3nfvT2llI+wmKSrWuX6wmZeTapbarvuNNK/qepSgA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.10.tgz", + "integrity": "sha512-ACbZ0vXy9zksNArWlk2c38NdKg25+L9pr/mVaj9SUq6lHZu/35nx2xnQVRGLrC1KKQqJKRIB0q8GspiHI3J80Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.10.tgz", + "integrity": "sha512-PxcgvjdSjtgPMiPQrM3pwSaG4kGphP+bLSb+cihuP0LYdZv1epbAIecHVl5sD3npkfYBZ0ZnOjR878I7MdJDFg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.10.tgz", + "integrity": "sha512-ZkIOtrRL8SEJjr+VHjmW0znkPs+oJXhlJbNwfI37rvgeMtk3sxOQevXPXjmAPZPigVTncvFqLMd+uV0IBSEzqA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.10.tgz", + "integrity": "sha512-+Sa4oTDbpBfGpl3Hn3XiUe4f8TU2JF7aX8cOfqFYMMjXp6ma6NJDztl5FDG8Ezx0OjwGikIHw+iA54YLDNNVfw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.10.tgz", + "integrity": "sha512-EOGVLK1oWMBXgfttJdPHDTiivYSjX6jDNaATeNOaCOFEVcfMjtbx7WVQwPSE1eIfCp/CaSF2nSrDtzc4I9f8TQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.10.tgz", + "integrity": "sha512-whqLG6Sc70AbU73fFYvuYzaE4MNMBIlR1Y/IrUeOXFrWHxBEjjbZaQ3IXIQS8wJdAzue2GwYZCjOrgrU1oUHoA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "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/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@fal-works/esbuild-plugin-global-externals": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", + "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==" + }, + "node_modules/@floating-ui/core": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.2.tgz", + "integrity": "sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==", + "dependencies": { + "@floating-ui/utils": "^0.1.3" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", + "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "dependencies": { + "@floating-ui/core": "^1.4.2", + "@floating-ui/utils": "^0.1.3" + } + }, + "node_modules/@floating-ui/react": { + "version": "0.26.4", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.26.4.tgz", + "integrity": "sha512-pRiEz+SiPyfTcckAtLkEf3KJ/sUbB4X4fWMcDm27HT2kfAq+dH+hMc2VoOkNaGpDE35a2PKo688ugWeHaToL3g==", + "dependencies": { + "@floating-ui/react-dom": "^2.0.3", + "@floating-ui/utils": "^0.1.5", + "tabbable": "^6.0.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", + "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", + "dependencies": { + "@floating-ui/dom": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", + "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" + }, + "node_modules/@grpc/grpc-js": { + "version": "1.9.13", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.13.tgz", + "integrity": "sha512-OEZZu9v9AA+7/tghMDE8o5DAMD5THVnwSqDWuh7PPYO5287rTyqy0xEHT6/e4pbqSrhyLPdQFsam4TwFQVVIIw==", + "dependencies": { + "@grpc/proto-loader": "^0.7.8", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@grpc/proto-loader": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.10.tgz", + "integrity": "sha512-CAqDfoaQ8ykFd9zqBDn4k6iWT9loLAlc2ETmDFS9JCD70gDcnA4L3AFEo2iV7KyAtAAHFW9ftq1Fz+Vsgq80RQ==", + "dependencies": { + "lodash.camelcase": "^4.3.0", + "long": "^5.0.0", + "protobufjs": "^7.2.4", + "yargs": "^17.7.2" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.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==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "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.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@js-temporal/polyfill": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@js-temporal/polyfill/-/polyfill-0.4.4.tgz", + "integrity": "sha512-2X6bvghJ/JAoZO52lbgyAPFj8uCflhTo2g7nkFzEQdXd/D8rEeD4HtmTEpmtGCva260fcd66YNXBOYdnmHqSOg==", + "dependencies": { + "jsbi": "^4.3.0", + "tslib": "^2.4.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@mdx-js/esbuild": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/esbuild/-/esbuild-2.3.0.tgz", + "integrity": "sha512-r/vsqsM0E+U4Wr0DK+0EfmABE/eg+8ITW4DjvYdh3ve/tK2safaqHArNnaqbOk1DjYGrhxtoXoGaM3BY8fGBTA==", + "dependencies": { + "@mdx-js/mdx": "^2.0.0", + "node-fetch": "^3.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "esbuild": ">=0.11.0" + } + }, + "node_modules/@mdx-js/mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz", + "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/mdx": "^2.0.0", + "estree-util-build-jsx": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-util-to-js": "^1.1.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^2.0.0", + "markdown-extensions": "^1.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^2.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "unified": "^10.0.0", + "unist-util-position-from-estree": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@next/env": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.6.tgz", + "integrity": "sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==", + "peer": true + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.6.tgz", + "integrity": "sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz", + "integrity": "sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz", + "integrity": "sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz", + "integrity": "sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz", + "integrity": "sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz", + "integrity": "sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz", + "integrity": "sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz", + "integrity": "sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz", + "integrity": "sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.4.1.tgz", + "integrity": "sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@opentelemetry/api-logs": { + "version": "0.39.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.39.1.tgz", + "integrity": "sha512-9BJ8lMcOzEN0lu+Qji801y707oFO4xT3db6cosPvl+k7ItUHKN5ofWqtSbM9gbt1H4JJ/4/2TVrqI9Rq7hNv6Q==", + "dependencies": { + "@opentelemetry/api": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/context-async-hooks": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.19.0.tgz", + "integrity": "sha512-0i1ECOc9daKK3rjUgDDXf0GDD5XfCou5lXnt2DALIc2qKoruPPcesobNKE54laSVUWnC3jX26RzuOa31g0V32A==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.8.0" + } + }, + "node_modules/@opentelemetry/core": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.19.0.tgz", + "integrity": "sha512-w42AukJh3TP8R0IZZOVJVM/kMWu8g+lm4LzT70WtuKqhwq7KVhcDzZZuZinWZa6TtQCl7Smt2wolEYzpHabOgw==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.19.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.8.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { + "version": "0.39.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.39.1.tgz", + "integrity": "sha512-l5RhLKx6U+yuLhMrtgavTDthX50E1mZM3/SSySC7OPZiArFHV/b/9x9jxAzrOgIQUDxyj4N0V9aLKSA2t7Qzxg==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.13.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.39.1", + "@opentelemetry/otlp-transformer": "0.39.1", + "@opentelemetry/resources": "1.13.0", + "@opentelemetry/sdk-trace-base": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/core": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.13.0.tgz", + "integrity": "sha512-2dBX3Sj99H96uwJKvc2w9NOiNgbvAO6mOFJFramNkKfS9O4Um+VWgpnlAazoYjT6kUJ1MP70KQ5ngD4ed+4NUw==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/resources": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.13.0.tgz", + "integrity": "sha512-euqjOkiN6xhjE//0vQYGvbStxoD/WWQRhDiO0OTLlnLBO9Yw2Gd/VoSx2H+svsebjzYk5OxLuREBmcdw6rbUNg==", + "dependencies": { + "@opentelemetry/core": "1.13.0", + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.13.0.tgz", + "integrity": "sha512-moTiQtc0uPR1hQLt6gLDJH9IIkeBhgRb71OKjNHZPE1VF45fHtD6nBDi5J/DkTHTwYP5X3kBJLa3xN7ub6J4eg==", + "dependencies": { + "@opentelemetry/core": "1.13.0", + "@opentelemetry/resources": "1.13.0", + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/exporter-trace-otlp-grpc/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.13.0.tgz", + "integrity": "sha512-LMGqfSZkaMQXqewO0o1wvWr/2fQdCh4a3Sqlxka/UsJCe0cfLulh6x2aqnKLnsrSGiCq5rSCwvINd152i0nCqw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base": { + "version": "0.39.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.39.1.tgz", + "integrity": "sha512-Pv5X8fbi6jD/RJBePyn7MnCSuE6MbPB6dl+7YYBWJ5RcMGYMwvLXjd4h2jWsPV2TSUg38H/RoSP0aXvQ06Y7iw==", + "dependencies": { + "@opentelemetry/core": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base/node_modules/@opentelemetry/core": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.13.0.tgz", + "integrity": "sha512-2dBX3Sj99H96uwJKvc2w9NOiNgbvAO6mOFJFramNkKfS9O4Um+VWgpnlAazoYjT6kUJ1MP70KQ5ngD4ed+4NUw==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/otlp-exporter-base/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.13.0.tgz", + "integrity": "sha512-LMGqfSZkaMQXqewO0o1wvWr/2fQdCh4a3Sqlxka/UsJCe0cfLulh6x2aqnKLnsrSGiCq5rSCwvINd152i0nCqw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base": { + "version": "0.39.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.39.1.tgz", + "integrity": "sha512-u3ErFRQqQFKjjIMuwLWxz/tLPYInfmiAmSy//fGSCzCh2ZdJgqQjMOAxBgqFtCF2xFL+OmMhyuC2ThMzceGRWA==", + "dependencies": { + "@grpc/grpc-js": "^1.7.1", + "@opentelemetry/core": "1.13.0", + "@opentelemetry/otlp-exporter-base": "0.39.1", + "protobufjs": "^7.2.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.0.0" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base/node_modules/@opentelemetry/core": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.13.0.tgz", + "integrity": "sha512-2dBX3Sj99H96uwJKvc2w9NOiNgbvAO6mOFJFramNkKfS9O4Um+VWgpnlAazoYjT6kUJ1MP70KQ5ngD4ed+4NUw==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/otlp-grpc-exporter-base/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.13.0.tgz", + "integrity": "sha512-LMGqfSZkaMQXqewO0o1wvWr/2fQdCh4a3Sqlxka/UsJCe0cfLulh6x2aqnKLnsrSGiCq5rSCwvINd152i0nCqw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/otlp-transformer": { + "version": "0.39.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.39.1.tgz", + "integrity": "sha512-0hgVnXXz5efI382B/24NxD4b6Zxlh7nxCdJkxkdmQMbn0yRiwoq/ZT+QG8eUL6JNzsBAV1WJlF5aJNsL8skHvw==", + "dependencies": { + "@opentelemetry/api-logs": "0.39.1", + "@opentelemetry/core": "1.13.0", + "@opentelemetry/resources": "1.13.0", + "@opentelemetry/sdk-logs": "0.39.1", + "@opentelemetry/sdk-metrics": "1.13.0", + "@opentelemetry/sdk-trace-base": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/core": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.13.0.tgz", + "integrity": "sha512-2dBX3Sj99H96uwJKvc2w9NOiNgbvAO6mOFJFramNkKfS9O4Um+VWgpnlAazoYjT6kUJ1MP70KQ5ngD4ed+4NUw==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/resources": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.13.0.tgz", + "integrity": "sha512-euqjOkiN6xhjE//0vQYGvbStxoD/WWQRhDiO0OTLlnLBO9Yw2Gd/VoSx2H+svsebjzYk5OxLuREBmcdw6rbUNg==", + "dependencies": { + "@opentelemetry/core": "1.13.0", + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.13.0.tgz", + "integrity": "sha512-moTiQtc0uPR1hQLt6gLDJH9IIkeBhgRb71OKjNHZPE1VF45fHtD6nBDi5J/DkTHTwYP5X3kBJLa3xN7ub6J4eg==", + "dependencies": { + "@opentelemetry/core": "1.13.0", + "@opentelemetry/resources": "1.13.0", + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/otlp-transformer/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.13.0.tgz", + "integrity": "sha512-LMGqfSZkaMQXqewO0o1wvWr/2fQdCh4a3Sqlxka/UsJCe0cfLulh6x2aqnKLnsrSGiCq5rSCwvINd152i0nCqw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/propagator-b3": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.19.0.tgz", + "integrity": "sha512-v7y5IBOKBm0vP3yf0DHzlw4L2gL6tZ0KeeMTaxfO5IuomMffDbrGWcvYFp0Dt4LdZctTSK523rVLBB9FBHBciQ==", + "dependencies": { + "@opentelemetry/core": "1.19.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.8.0" + } + }, + "node_modules/@opentelemetry/propagator-jaeger": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.19.0.tgz", + "integrity": "sha512-dedkOoTzKg+nYoLWCMp0Im+wo+XkTRW6aXhi8VQRtMW/9SNJGOllCJSu8llToLxMDF0+6zu7OCrKkevAof2tew==", + "dependencies": { + "@opentelemetry/core": "1.19.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.8.0" + } + }, + "node_modules/@opentelemetry/resources": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.19.0.tgz", + "integrity": "sha512-RgxvKuuMOf7nctOeOvpDjt2BpZvZGr9Y0vf7eGtY5XYZPkh2p7e2qub1S2IArdBMf9kEbz0SfycqCviOu9isqg==", + "dependencies": { + "@opentelemetry/core": "1.19.0", + "@opentelemetry/semantic-conventions": "1.19.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.8.0" + } + }, + "node_modules/@opentelemetry/sdk-logs": { + "version": "0.39.1", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.39.1.tgz", + "integrity": "sha512-/gmgKfZ1ZVFporKuwsewqIyvaUIGpv76JZ7lBpHQQPb37IMpaXO6pdqFI4ebHAWfNIm3akMyhmdtzivcgF3lgw==", + "dependencies": { + "@opentelemetry/core": "1.13.0", + "@opentelemetry/resources": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.4.0 <1.5.0", + "@opentelemetry/api-logs": ">=0.38.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/core": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.13.0.tgz", + "integrity": "sha512-2dBX3Sj99H96uwJKvc2w9NOiNgbvAO6mOFJFramNkKfS9O4Um+VWgpnlAazoYjT6kUJ1MP70KQ5ngD4ed+4NUw==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/resources": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.13.0.tgz", + "integrity": "sha512-euqjOkiN6xhjE//0vQYGvbStxoD/WWQRhDiO0OTLlnLBO9Yw2Gd/VoSx2H+svsebjzYk5OxLuREBmcdw6rbUNg==", + "dependencies": { + "@opentelemetry/core": "1.13.0", + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/sdk-logs/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.13.0.tgz", + "integrity": "sha512-LMGqfSZkaMQXqewO0o1wvWr/2fQdCh4a3Sqlxka/UsJCe0cfLulh6x2aqnKLnsrSGiCq5rSCwvINd152i0nCqw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-metrics": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.13.0.tgz", + "integrity": "sha512-MOjZX6AnSOqLliCcZUrb+DQKjAWXBiGeICGbHAGe5w0BB18PJIeIo995lO5JSaFfHpmUMgJButTPfJJD27W3Vg==", + "dependencies": { + "@opentelemetry/core": "1.13.0", + "@opentelemetry/resources": "1.13.0", + "lodash.merge": "4.6.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.3.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/core": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.13.0.tgz", + "integrity": "sha512-2dBX3Sj99H96uwJKvc2w9NOiNgbvAO6mOFJFramNkKfS9O4Um+VWgpnlAazoYjT6kUJ1MP70KQ5ngD4ed+4NUw==", + "dependencies": { + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/resources": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.13.0.tgz", + "integrity": "sha512-euqjOkiN6xhjE//0vQYGvbStxoD/WWQRhDiO0OTLlnLBO9Yw2Gd/VoSx2H+svsebjzYk5OxLuREBmcdw6rbUNg==", + "dependencies": { + "@opentelemetry/core": "1.13.0", + "@opentelemetry/semantic-conventions": "1.13.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.5.0" + } + }, + "node_modules/@opentelemetry/sdk-metrics/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.13.0.tgz", + "integrity": "sha512-LMGqfSZkaMQXqewO0o1wvWr/2fQdCh4a3Sqlxka/UsJCe0cfLulh6x2aqnKLnsrSGiCq5rSCwvINd152i0nCqw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@opentelemetry/sdk-trace-base": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.19.0.tgz", + "integrity": "sha512-+IRvUm+huJn2KqfFW3yW/cjvRwJ8Q7FzYHoUNx5Fr0Lws0LxjMJG1uVB8HDpLwm7mg5XXH2M5MF+0jj5cM8BpQ==", + "dependencies": { + "@opentelemetry/core": "1.19.0", + "@opentelemetry/resources": "1.19.0", + "@opentelemetry/semantic-conventions": "1.19.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.8.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.19.0.tgz", + "integrity": "sha512-TCiEq/cUjM15RFqBRwWomTVbOqzndWL4ILa7ZCu0zbjU1/XY6AgHkgrgAc7vGP6TjRqH4Xryuglol8tcIfbBUQ==", + "dependencies": { + "@opentelemetry/context-async-hooks": "1.19.0", + "@opentelemetry/core": "1.19.0", + "@opentelemetry/propagator-b3": "1.19.0", + "@opentelemetry/propagator-jaeger": "1.19.0", + "@opentelemetry/sdk-trace-base": "1.19.0", + "semver": "^7.5.2" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.0.0 <1.8.0" + } + }, + "node_modules/@opentelemetry/sdk-trace-node/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/@opentelemetry/sdk-trace-node/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/@opentelemetry/sdk-trace-node/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/@opentelemetry/semantic-conventions": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.19.0.tgz", + "integrity": "sha512-14jRpC8f5c0gPSwoZ7SbEJni1PqI+AhAE8m1bMz6v+RPM4OlP1PT2UHBJj5Qh/ALLPjhVU/aZUK3YyjTUqqQVg==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@reduxjs/toolkit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.0.1.tgz", + "integrity": "sha512-fxIjrR9934cmS8YXIGd9e7s1XRsEU++aFc9DVNMFMRTM5Vtsg2DCRMj21eslGtDt43IUf9bJL3h5bwUlZleibA==", + "dependencies": { + "immer": "^10.0.3", + "redux": "^5.0.0", + "redux-thunk": "^3.1.0", + "reselect": "^5.0.1" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@remix-run/router": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.1.tgz", + "integrity": "sha512-Qg4DMQsfPNAs88rb2xkdk03N3bjK4jgX5fR24eHCTR9q6PrhZQZ4UJBPzCHJkIpTRN1UKxx2DzjZmnC+7Lj0Ow==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.1.tgz", + "integrity": "sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.1.tgz", + "integrity": "sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.1.tgz", + "integrity": "sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.1.tgz", + "integrity": "sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.1.tgz", + "integrity": "sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.1.tgz", + "integrity": "sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.1.tgz", + "integrity": "sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.1.tgz", + "integrity": "sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.1.tgz", + "integrity": "sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.1.tgz", + "integrity": "sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.1.tgz", + "integrity": "sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.1.tgz", + "integrity": "sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.1.tgz", + "integrity": "sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "peer": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz", + "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.3.tgz", + "integrity": "sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.8.tgz", + "integrity": "sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz", + "integrity": "sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg==" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "node_modules/@types/node": { + "version": "20.10.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.5.tgz", + "integrity": "sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "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.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==" + }, + "node_modules/@types/react": { + "version": "18.2.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.45.tgz", + "integrity": "sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", + "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", + "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.20.6", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz", + "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==" + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==" + }, + "node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", + "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.5", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "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/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==", + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-timsort": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-timsort/-/array-timsort-1.0.3.tgz", + "integrity": "sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==" + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dev": true, + "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" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/autolinker": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz", + "integrity": "sha512-zQAFO1Dlsn69eXaO6+7YZc+v84aquQKbwpzCE3L0stj56ERn9hutFxPopViLjo9G+rWwjozRhgS5KJ25Xy19cQ==", + "dependencies": { + "gulp-header": "^1.7.1" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", + "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-macros/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "peer": true, + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase-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.30001571", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001571.tgz", + "integrity": "sha512-tYq/6MoXhdezDLFZuCO/TKboTzuQ/xR5cFdgXPfDtM7/kchBO3b4VWghE/OAi/DV7tTdhmLjZiZBZi1fA/GheQ==", + "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": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/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/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "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==", + "peer": true + }, + "node_modules/clipanion": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-3.2.1.tgz", + "integrity": "sha512-dYFdjLb7y1ajfxQopN05mylEpK9ZX0sO1/RfMXdfmwjlIsPkbh4p7A682x++zFPLDCo1x3p82dtljHf5cW2LKA==", + "dependencies": { + "typanion": "^3.8.0" + }, + "peerDependencies": { + "typanion": "*" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/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/cliui/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/cliui/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/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", + "deprecated": "CoffeeScript on NPM has moved to \"coffeescript\" (no hyphen)", + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/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/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/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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/comment-json": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-4.2.3.tgz", + "integrity": "sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==", + "dependencies": { + "array-timsort": "^1.0.3", + "core-util-is": "^1.0.3", + "esprima": "^4.0.1", + "has-own-prop": "^2.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-with-sourcemaps": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", + "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/concat-with-sourcemaps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/contentlayer": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/contentlayer/-/contentlayer-0.3.4.tgz", + "integrity": "sha512-FYDdTUFaN4yqep0waswrhcXjmMJnPD5iXDTtxcUCGdklfuIrXM2xLx51xl748cHmGA6IsC+27YZFxU6Ym13QIA==", + "hasInstallScript": true, + "dependencies": { + "@contentlayer/cli": "0.3.4", + "@contentlayer/client": "0.3.4", + "@contentlayer/core": "0.3.4", + "@contentlayer/source-files": "0.3.4", + "@contentlayer/source-remote-files": "0.3.4", + "@contentlayer/utils": "0.3.4" + }, + "bin": { + "contentlayer": "bin/cli.cjs" + }, + "engines": { + "node": ">=14.18" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cosmiconfig/node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/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.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "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/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-libc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diacritics-map": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz", + "integrity": "sha512-3omnDTYrGigU0i4cJjvaKwD52B8aoqyX/NEIkukFFkogBemsIbhSa1O414fpTp5nuszJG6lvQ5vBvDVNCbSsaQ==", + "engines": { + "node": ">=0.8.0" + } + }, + "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/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==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/easy-bem": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/easy-bem/-/easy-bem-1.1.1.tgz", + "integrity": "sha512-GJRqdiy2h+EXy6a8E6R+ubmqUM08BK0FWNq41k24fup6045biQ8NXxoXimiwegMQvFFV3t1emADdGNL1TlS61A==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.616", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz", + "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-ex/node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "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.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "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.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dev": true, + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.19.10", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.10.tgz", + "integrity": "sha512-S1Y27QGt/snkNYrRcswgRFqZjaTG5a5xM3EQo97uNBnH505pdzSNe/HLBq1v0RO7iK/ngdbhJB6mDAp0OK+iUA==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.10", + "@esbuild/android-arm": "0.19.10", + "@esbuild/android-arm64": "0.19.10", + "@esbuild/android-x64": "0.19.10", + "@esbuild/darwin-arm64": "0.19.10", + "@esbuild/darwin-x64": "0.19.10", + "@esbuild/freebsd-arm64": "0.19.10", + "@esbuild/freebsd-x64": "0.19.10", + "@esbuild/linux-arm": "0.19.10", + "@esbuild/linux-arm64": "0.19.10", + "@esbuild/linux-ia32": "0.19.10", + "@esbuild/linux-loong64": "0.19.10", + "@esbuild/linux-mips64el": "0.19.10", + "@esbuild/linux-ppc64": "0.19.10", + "@esbuild/linux-riscv64": "0.19.10", + "@esbuild/linux-s390x": "0.19.10", + "@esbuild/linux-x64": "0.19.10", + "@esbuild/netbsd-x64": "0.19.10", + "@esbuild/openbsd-x64": "0.19.10", + "@esbuild/sunos-x64": "0.19.10", + "@esbuild/win32-arm64": "0.19.10", + "@esbuild/win32-ia32": "0.19.10", + "@esbuild/win32-x64": "0.19.10" + } + }, + "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": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "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.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.5.tgz", + "integrity": "sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==", + "dev": true, + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/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==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/eslint/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/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==", + "dev": true + }, + "node_modules/eslint/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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "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/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", + "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", + "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", + "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz", + "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-value-to-estree": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-1.3.0.tgz", + "integrity": "sha512-Y+ughcF9jSUJvncXwqRageavjrNPAI+1M/L3BI3PyLp1nmgYTGUXU6t5z1Y7OWuThoDdhPME07bQU+d5LxdJqw==", + "dependencies": { + "is-plain-obj": "^3.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/estree-util-visit": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", + "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", + "dependencies": { + "fill-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dependencies": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/expand-range/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/expand-range/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-range/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/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==", + "dev": true, + "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-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "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==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/flowbite": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-2.2.1.tgz", + "integrity": "sha512-iiZyBTtriEDRHrqXZgpKHaxl4B2J8HZUP8Yn1RXozUDKszWHDVj4GxQqMMB9AJHRWOgXV/4E/LJZ/zqQgBUhWA==", + "dependencies": { + "@popperjs/core": "^2.9.3", + "mini-svg-data-uri": "^1.4.3" + } + }, + "node_modules/flowbite-react": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/flowbite-react/-/flowbite-react-0.7.2.tgz", + "integrity": "sha512-Qq+yKW3955ZWjABzNq02NAS91rE86AHjCVRTXHXZ3dkcoGghqViIpsDCxOBo0NO7xnKkshYU3DocmczcP4pYTA==", + "dependencies": { + "@floating-ui/react": "^0.26.2", + "contentlayer": "^0.3.4", + "flowbite": "^2.0.0", + "markdown-toc": "^1.2.0", + "next-contentlayer": "^0.3.4", + "react-icons": "^4.11.0", + "react-indiana-drag-scroll": "^2.2.0", + "react-markdown": "^9.0.0", + "sharp": "^0.32.6", + "tailwind-merge": "^2.0.0" + }, + "peerDependencies": { + "react": "^18", + "react-dom": "^18", + "tailwindcss": "^3" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/framer-motion": { + "version": "10.17.4", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.17.4.tgz", + "integrity": "sha512-CYBSs6cWfzcasAX8aofgKFZootmkQtR4qxbfTOksBLny/lbUfkGbQAFOS3qnl6Uau1N9y8tUpI7mVIrHgkFjLQ==", + "dependencies": { + "tslib": "^2.4.0" + }, + "optionalDependencies": { + "@emotion/is-prop-valid": "^0.8.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, + "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==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/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==", + "peer": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "peer": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gulp-header": { + "version": "1.8.12", + "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", + "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", + "deprecated": "Removed event-stream from gulp-header", + "dependencies": { + "concat-with-sourcemaps": "*", + "lodash.template": "^4.4.0", + "through2": "^2.0.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-own-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz", + "integrity": "sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-wasm": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.11.0.tgz", + "integrity": "sha512-HVusNXlVqHe0fzIzdQOGolnFN6mX/fqcrSAOcTBXdvzrXVHwTz11vXeKRmkR5gTuwVpvHZEIyKoePDvuAR+XwQ==" + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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-parse-selector": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", + "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "dependencies": { + "@types/hast": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", + "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz", + "integrity": "sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "estree-util-attach-comments": "^2.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.1", + "unist-util-position": "^4.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", + "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", + "dependencies": { + "@types/hast": "^2.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-raw": "^7.0.0", + "hast-util-whitespace": "^2.0.0", + "html-void-elements": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", + "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/@types/mdast": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.2.tgz", + "integrity": "sha512-EcKzdTHVe8wFVOGEYXiW9WmJXPjqi1T+234YpJr98RiFYKHV3cdy1+3mkTE+KHTHxFFLH51SfaGOoUdW+v7ViQ==" + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/mdast-util-mdx-expression": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", + "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "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", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "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", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "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": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.5.tgz", + "integrity": "sha512-rDRwHtoDD3UMMrmZ6BzOW0naTjMsVZLIjsGleSKS/0Oz+cgCfAPRspaqJuE8rDzpKha/nEvnM0IF4seEAZUTKQ==", + "dependencies": { + "inline-style-parser": "0.2.2" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "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-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/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-url-attributes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-url-attributes/-/html-url-attributes-3.0.0.tgz", + "integrity": "sha512-/sXbVCWayk6GDVg3ctOX6nxaVj7So40FcFAnWlWGNAB1LpYKcV5Cd10APjPjW80O7zYW2MsjBV4zZ7IZO5fVow==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "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/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/imagescript": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/imagescript/-/imagescript-1.2.17.tgz", + "integrity": "sha512-gUibUVTqbd2AeakephgVshjTL9zqh7k4Ea9yk9z8O9jjn11qU3vQWbMRDWGVzQl1t/cLeHYjclefjx8HblXo9Q==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/immer": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.3.tgz", + "integrity": "sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflection": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-2.0.1.tgz", + "integrity": "sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbi": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/jsbi/-/jsbi-4.3.0.tgz", + "integrity": "sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "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==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/lazy-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", + "integrity": "sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA==", + "dependencies": { + "set-getter": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/list-item": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", + "integrity": "sha512-S3D0WZ4J6hyM8o5SNKWaMYB1ALSacPZ2nHGEuCjmHZ+dc03gFeNZoNDcqfcnO4vDhTZmNrqrpYZCdXsRh22bzw==", + "dependencies": { + "expand-range": "^1.8.1", + "extend-shallow": "^2.0.1", + "is-number": "^2.1.0", + "repeat-string": "^1.5.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/list-item/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/list-item/node_modules/is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/list-item/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/markdown-extensions": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", + "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-link": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz", + "integrity": "sha512-TurLymbyLyo+kAUUAV9ggR9EPcDjP/ctlv9QAFiqUH7c+t6FlsbivPo9OKTU8xdOx9oNd2drW/Fi5RRElQbUqA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-toc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz", + "integrity": "sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==", + "dependencies": { + "concat-stream": "^1.5.2", + "diacritics-map": "^0.1.0", + "gray-matter": "^2.1.0", + "lazy-cache": "^2.0.2", + "list-item": "^1.1.1", + "markdown-link": "^0.1.1", + "minimist": "^1.2.0", + "mixin-deep": "^1.1.3", + "object.pick": "^1.2.0", + "remarkable": "^1.7.1", + "repeat-string": "^1.6.1", + "strip-color": "^0.1.0" + }, + "bin": { + "markdown-toc": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-toc/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/markdown-toc/node_modules/gray-matter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", + "integrity": "sha512-vbmvP1Fe/fxuT2QuLVcqb2BfK7upGhhbLIt9/owWEvPYrZZEkelLcq2HqzxosV+PQ67dUFLaAeNpH7C4hhICAA==", + "dependencies": { + "ansi-red": "^0.1.1", + "coffee-script": "^1.12.4", + "extend-shallow": "^2.0.1", + "js-yaml": "^3.8.1", + "toml": "^2.3.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-toc/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/markdown-toc/node_modules/toml": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", + "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==" + }, + "node_modules/math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + }, + "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-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-frontmatter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.1.tgz", + "integrity": "sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-extension-frontmatter": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", + "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", + "dependencies": { + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-mdx-expression": "^1.0.0", + "mdast-util-mdx-jsx": "^2.0.0", + "mdast-util-mdxjs-esm": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", + "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz", + "integrity": "sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^5.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/@types/mdast": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/mdast-util-mdx-jsx/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/mdast-util-phrasing": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz", + "integrity": "sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "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", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "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", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "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": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-mdx-jsx/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx/node_modules/mdast-util-mdx-jsx": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz", + "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "ccount": "^2.0.0", + "mdast-util-from-markdown": "^1.1.0", + "mdast-util-to-markdown": "^1.3.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^4.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx/node_modules/unist-util-remove-position": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", + "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx/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/mdast-util-mdxjs-esm": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", + "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", + "dependencies": { + "@types/mdast": "^3.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", + "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/mdast": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/mdast-util-to-hast/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-to-hast/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-to-hast/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast/node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.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/mdx-bundler": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/mdx-bundler/-/mdx-bundler-9.2.1.tgz", + "integrity": "sha512-hWEEip1KU9MCNqeH2rqwzAZ1pdqPPbfkx9OTJjADqGPQz4t9BO85fhI7AP9gVYrpmfArf9/xJZUN0yBErg/G/Q==", + "dependencies": { + "@babel/runtime": "^7.16.3", + "@esbuild-plugins/node-resolve": "^0.1.4", + "@fal-works/esbuild-plugin-global-externals": "^2.1.2", + "@mdx-js/esbuild": "^2.0.0", + "gray-matter": "^4.0.3", + "remark-frontmatter": "^4.0.1", + "remark-mdx-frontmatter": "^1.1.1", + "uuid": "^8.3.2", + "vfile": "^5.3.2" + }, + "engines": { + "node": ">=14", + "npm": ">=6" + }, + "peerDependencies": { + "esbuild": "0.*" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoize-one": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", + "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" + }, + "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-frontmatter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.1.1.tgz", + "integrity": "sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==", + "dependencies": { + "fault": "^2.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz", + "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz", + "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==", + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "estree-util-is-identifier-name": "^2.0.0", + "micromark-factory-mdx-expression": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-jsx/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/micromark-extension-mdx-md": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz", + "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==", + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz", + "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^1.0.0", + "micromark-extension-mdx-jsx": "^1.0.0", + "micromark-extension-mdx-md": "^1.0.0", + "micromark-extension-mdxjs-esm": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz", + "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==", + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-core-commonmark": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.1.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm/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/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-mdx-expression": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz", + "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-events-to-acorn": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-position-from-estree": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/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/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-events-to-acorn": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz", + "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^2.0.0", + "estree-util-visit": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0", + "vfile-message": "^3.0.0" + } + }, + "node_modules/micromark-util-events-to-acorn/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/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/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "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/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/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.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/next": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/next/-/next-13.5.6.tgz", + "integrity": "sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==", + "peer": true, + "dependencies": { + "@next/env": "13.5.6", + "@swc/helpers": "0.5.2", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.31", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=16.14.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "13.5.6", + "@next/swc-darwin-x64": "13.5.6", + "@next/swc-linux-arm64-gnu": "13.5.6", + "@next/swc-linux-arm64-musl": "13.5.6", + "@next/swc-linux-x64-gnu": "13.5.6", + "@next/swc-linux-x64-musl": "13.5.6", + "@next/swc-win32-arm64-msvc": "13.5.6", + "@next/swc-win32-ia32-msvc": "13.5.6", + "@next/swc-win32-x64-msvc": "13.5.6" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-contentlayer": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/next-contentlayer/-/next-contentlayer-0.3.4.tgz", + "integrity": "sha512-UtUCwgAl159KwfhNaOwyiI7Lg6sdioyKMeh+E7jxx0CJ29JuXGxBEYmCI6+72NxFGIFZKx8lvttbbQhbnYWYSw==", + "dependencies": { + "@contentlayer/core": "0.3.4", + "@contentlayer/utils": "0.3.4" + }, + "peerDependencies": { + "contentlayer": "0.3.4", + "next": "^12 || ^13", + "react": "*", + "react-dom": "*" + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "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" + } + ], + "peer": true, + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-abi": { + "version": "3.52.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.52.0.tgz", + "integrity": "sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/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/node-abi/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/node-abi/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/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/oo-ascii-tree": { + "version": "1.93.0", + "resolved": "https://registry.npmjs.org/oo-ascii-tree/-/oo-ascii-tree-1.93.0.tgz", + "integrity": "sha512-zbmrGCL/UsvxV2WlnsSrqdkdxEggxH7eA1HOk+hmimLQu+eLO4Y3VGqwt0VK04Nfe6iG6GnzRL5/XjH0j1v8bQ==", + "engines": { + "node": ">= 14.17.0" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "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==", + "dev": true, + "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-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.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.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "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.7", + "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-import/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-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/prebuild-install": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/prebuild-install/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.0.tgz", + "integrity": "sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/protobufjs": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", + "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "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/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, + "node_modules/randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dependencies": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/randomatic/node_modules/is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-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-icons": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", + "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-indiana-drag-scroll": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/react-indiana-drag-scroll/-/react-indiana-drag-scroll-2.2.0.tgz", + "integrity": "sha512-+W/3B2OQV0FrbdnsoIo4dww/xpH0MUQJz6ziQb7H+oBko3OCbXuzDFYnho6v6yhGrYDNWYPuFUewb89IONEl/A==", + "dependencies": { + "classnames": "^2.2.6", + "debounce": "^1.2.0", + "easy-bem": "^1.1.1" + }, + "engines": { + "node": ">=8", + "npm": ">=5" + }, + "peerDependencies": { + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^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": "9.0.1", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-9.0.1.tgz", + "integrity": "sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "html-url-attributes": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "unified": "^11.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=18", + "react": ">=18" + } + }, + "node_modules/react-markdown/node_modules/@types/hast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz", + "integrity": "sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/react-markdown/node_modules/@types/mdast": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/react-markdown/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/react-markdown/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/react-markdown/node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "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", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "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", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", + "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "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": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/react-markdown/node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/react-markdown/node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-subtokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz", + "integrity": "sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/react-markdown/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/react-markdown/node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/react-markdown/node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/remark-rehype": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz", + "integrity": "sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/unified": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-markdown/node_modules/vfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/react-redux": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.0.4.tgz", + "integrity": "sha512-9J1xh8sWO0vYq2sCxK2My/QO7MzUMRi3rpiILP/+tDr8krBHixC6JMM17fMK88+Oh3e4Ae6/sHIhNBgkUivwFA==", + "dependencies": { + "@types/use-sync-external-store": "^0.0.3", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25", + "react": "^18.0", + "react-native": ">=0.69", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react-native": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.21.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.1.tgz", + "integrity": "sha512-W0l13YlMTm1YrpVIOpjCADJqEUpz1vm+CMo47RuFX4Ftegwm6KOYsL5G3eiE52jnJpKvzm6uB/vTKTPKM8dmkA==", + "dependencies": { + "@remix-run/router": "1.14.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.21.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.1.tgz", + "integrity": "sha512-QCNrtjtDPwHDO+AO21MJd7yIcr41UetYt5jzaB9Y1UYaPTCnVuJq6S748g1dE11OQlCFIQg+RtAA1SEZIyiBeA==", + "dependencies": { + "@remix-run/router": "1.14.1", + "react-router": "6.21.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-select": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.8.0.tgz", + "integrity": "sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA==", + "dependencies": { + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@floating-ui/dom": "^1.0.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^6.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0", + "use-isomorphic-layout-effect": "^1.1.2" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-toastify": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/react-toastify/-/react-toastify-9.1.3.tgz", + "integrity": "sha512-fPfb8ghtn/XMxw3LkxQBk3IyagNpF/LIKjOBflbexr2AWxAH1MJgvnESwEwBn9liLFXgTKWgBSdZpw9m4OTHTg==", + "dependencies": { + "clsx": "^1.1.1" + }, + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.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/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "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/redux": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", + "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==" + }, + "node_modules/redux-thunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-3.1.0.tgz", + "integrity": "sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==", + "peerDependencies": { + "redux": "^5.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rehype-stringify": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.4.tgz", + "integrity": "sha512-Uk5xu1YKdqobe5XpSskwPvo1XeHUUucWEQSl8hTrXt5selvca1e8K1EZ37E6YoZ4BT8BCqCdVfQW7OfHfthtVQ==", + "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-frontmatter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-4.0.1.tgz", + "integrity": "sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==", + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-frontmatter": "^1.0.0", + "micromark-extension-frontmatter": "^1.0.0", + "unified": "^10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", + "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==", + "dependencies": { + "mdast-util-mdx": "^2.0.0", + "micromark-extension-mdxjs": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx-frontmatter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/remark-mdx-frontmatter/-/remark-mdx-frontmatter-1.1.1.tgz", + "integrity": "sha512-7teX9DW4tI2WZkXS4DBxneYSY7NHiXl4AKdWDO9LXVweULlCT8OPWsOjLEnMIXViN1j+QcY8mfbq3k0EK6x3uA==", + "dependencies": { + "estree-util-is-identifier-name": "^1.0.0", + "estree-util-value-to-estree": "^1.0.0", + "js-yaml": "^4.0.0", + "toml": "^3.0.0" + }, + "engines": { + "node": ">=12.2.0" + } + }, + "node_modules/remark-mdx-frontmatter/node_modules/estree-util-is-identifier-name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-1.1.0.tgz", + "integrity": "sha512-OVJZ3fGGt9By77Ix9NhaRbzfbDV/2rx9EP7YIDJTmsZSEc5kYn2vWcNccYyahJL2uAQZK2a5Or2i0wtIKTPoRQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/remark-parse": { + "version": "10.0.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-rehype/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/remarkable": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz", + "integrity": "sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==", + "dependencies": { + "argparse": "^1.0.10", + "autolinker": "~0.28.0" + }, + "bin": { + "remarkable": "bin/remarkable.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/remarkable/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reselect": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.0.1.tgz", + "integrity": "sha512-D72j2ubjgHpvuCiORWkOUxndHJrxDaSolheiz5CO+roz8ka97/4msh2E8F5qay4GawR5vzBt5MkbDHT+Rdy/Wg==" + }, + "node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.1.tgz", + "integrity": "sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.9.1", + "@rollup/rollup-android-arm64": "4.9.1", + "@rollup/rollup-darwin-arm64": "4.9.1", + "@rollup/rollup-darwin-x64": "4.9.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.9.1", + "@rollup/rollup-linux-arm64-gnu": "4.9.1", + "@rollup/rollup-linux-arm64-musl": "4.9.1", + "@rollup/rollup-linux-riscv64-gnu": "4.9.1", + "@rollup/rollup-linux-x64-gnu": "4.9.1", + "@rollup/rollup-linux-x64-musl": "4.9.1", + "@rollup/rollup-win32-arm64-msvc": "4.9.1", + "@rollup/rollup-win32-ia32-msvc": "4.9.1", + "@rollup/rollup-win32-x64-msvc": "4.9.1", + "fsevents": "~2.3.2" + } + }, + "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-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-getter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz", + "integrity": "sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw==", + "dependencies": { + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sharp": { + "version": "0.32.6", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", + "hasInstallScript": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", + "prebuild-install": "^7.1.1", + "semver": "^7.5.4", + "simple-get": "^4.0.1", + "tar-fs": "^3.0.4", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/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/sharp/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/sharp/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/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==", + "dev": true, + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "peer": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/streamx": { + "version": "2.15.6", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", + "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "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", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "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-ansi-cjs": { + "name": "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-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-color": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", + "integrity": "sha512-p9LsUieSjWNNAxVCXLeilaDlmuUOrDS5/dF9znM1nZc7EGX5+zEFC0bEevsNIaldjlks+2jns5Siz6F9iK6jwA==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "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==", + "peer": true, + "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/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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/sweetalert2": { + "version": "11.10.1", + "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.10.1.tgz", + "integrity": "sha512-qu145oBuFfjYr5yZW9OSdG6YmRxDf8CnkgT/sXMfrXGe+asFy2imC2vlaLQ/L/naZ/JZna1MPAY56G4qYM0VUQ==", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/limonte" + } + }, + "node_modules/swiper": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.0.5.tgz", + "integrity": "sha512-rhCwupqSyRnWrtNzWzemnBLMoyYuoDgGgspAm/8iBD3jCvAWycPLH4Z3TB0O5520DHLzMx94yUMH/B9Efpa48w==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "engines": { + "node": ">= 4.7.0" + } + }, + "node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + }, + "node_modules/tailwind-merge": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.2.0.tgz", + "integrity": "sha512-SqqhhaL0T06SW59+JVNfAqKdqLs0497esifRrZ7jOaefP3o64fdFNDMrAQWZFMxTLJPiHVjRLUywT8uFz1xNWQ==", + "dependencies": { + "@babel/runtime": "^7.23.5" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.0.tgz", + "integrity": "sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==", + "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.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "node_modules/tar-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "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==", + "dev": true + }, + "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/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toml": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/toml/-/toml-3.0.0.tgz", + "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==" + }, + "node_modules/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/ts-pattern": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.3.0.tgz", + "integrity": "sha512-pefrkcd4lmIVR0LA49Imjf9DYLK8vtWhqBPA3Ya1ir8xCW0O2yjL9dsCVvI7pCodLC5q7smNpEtDR2yVulQxOg==" + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/typanion": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/typanion/-/typanion-3.14.0.tgz", + "integrity": "sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "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-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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/unified": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", + "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unist-util-generated": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", + "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", + "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", + "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", + "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/unist-util-remove-position/node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position/node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position/node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.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/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.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-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/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/uvu": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", + "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "dependencies": { + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message/node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/vfile-message/node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile/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/vite": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.10.tgz", + "integrity": "sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==", + "dev": true, + "dependencies": { + "esbuild": "^0.19.3", + "postcss": "^8.4.32", + "rollup": "^4.2.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "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==", + "peer": true, + "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/web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "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/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi-cjs/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/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.22.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.4.tgz", + "integrity": "sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==", + "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 0000000..4620eef --- /dev/null +++ b/package.json @@ -0,0 +1,42 @@ +{ + "name": "poliklinik_bk", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" + }, + "dependencies": { + "@reduxjs/toolkit": "^2.0.1", + "axios": "^1.6.2", + "flowbite-react": "^0.7.2", + "framer-motion": "^10.17.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-icons": "^4.12.0", + "react-redux": "^9.0.4", + "react-router-dom": "^6.21.1", + "react-select": "^5.8.0", + "react-toastify": "^9.1.3", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "sweetalert2": "^11.10.1", + "swiper": "^11.0.5" + }, + "devDependencies": { + "@types/react": "^18.2.43", + "@types/react-dom": "^18.2.17", + "@vitejs/plugin-react": "^4.2.1", + "autoprefixer": "^10.4.16", + "eslint": "^8.55.0", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.5", + "postcss": "^8.4.32", + "tailwindcss": "^3.4.0", + "vite": "^5.0.8" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..2e7af2b --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.jsx b/src/App.jsx new file mode 100644 index 0000000..98e74fd --- /dev/null +++ b/src/App.jsx @@ -0,0 +1,70 @@ +import "./index.css"; +import { Route, Routes, useLocation } from "react-router-dom"; +import Sidebar from "./components/Sidebar"; +import DashboardAdmin from "./pages/Admin/DashboardAdmin"; +import Dokter from "./pages/Admin/Dokter"; +import Pasien from "./pages/Admin/Pasien"; +import Poli from "./pages/Admin/Poli"; +import Obat from "./pages/Admin/Obat"; +import JadwalPeriksa from "./pages/Dokter/JadwalPeriksa/JadwalPeriksa"; +import DaftarPeriksa from "./pages/Dokter/PeriksaPasien/DaftarPeriksa"; +import RiwayatPasien from "./pages/Dokter/RiwayatPasien"; +import ProfileDokter from "./pages/Dokter/ProfileDokter"; +import KelolaJadwalPeriksa from "./pages/Dokter/JadwalPeriksa/KelolaJadwalPeriksa"; +import PeriksaPasien from "./pages/Dokter/PeriksaPasien/PeriksaPasien"; +import Home from "./pages/Home"; +// Import Swiper styles +import "swiper/css"; +import "swiper/css/effect-coverflow"; +import "swiper/css/pagination"; +import LoginPortal from "./pages/Auth/LoginPortal"; +import { Provider } from "react-redux"; +import { store } from "./config"; +import "react-toastify/dist/ReactToastify.css"; +import { AnimatePresence } from "framer-motion"; +import DashboardDokter from "./pages/Dokter/DashboardDokter"; + +function App() { + const location = useLocation(); + return ( + <> + + + + } /> + } /> + } /> + }> + } /> + } /> + } /> + } /> + } /> + + }> + } /> + } /> + } + /> + } + /> + } /> + } + /> + } /> + } /> + + + + + + ); +} + +export default App; diff --git a/src/assets/avatar/avatar1.jpg b/src/assets/avatar/avatar1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ccc881bfdd6d945659c33ecc39c7572d9b424a9 GIT binary patch literal 59910 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 literal 0 HcmV?d00001 diff --git a/src/assets/logo/udinus.png b/src/assets/logo/udinus.png new file mode 100644 index 0000000000000000000000000000000000000000..5aaf6a638ba6b3872b833dde9b5b90c41ee417ad GIT binary patch literal 118056 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 USk~Ngd=2S@nvUx8W0tr64{}ZH2><{9 literal 0 HcmV?d00001 diff --git a/src/assets/react.svg b/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Input.jsx b/src/components/Input.jsx new file mode 100644 index 0000000..8eb1f64 --- /dev/null +++ b/src/components/Input.jsx @@ -0,0 +1,33 @@ +import { Label, TextInput } from "flowbite-react"; + +const Input = ({ + id, + label, + type, + placeholder, + name, + onChange, + value, + disabled, +}) => { + return ( +

+
+
+ +
+ ); +}; + +export default Input; diff --git a/src/components/Modals.jsx b/src/components/Modals.jsx new file mode 100644 index 0000000..78b3fce --- /dev/null +++ b/src/components/Modals.jsx @@ -0,0 +1,28 @@ +import { Button, Modal } from "flowbite-react"; + +const Modals = ({ + openModal, + setOpenModal, + title, + body, + size, + buttonClose = true, +}) => { + return ( + <> + {openModal && ( + setOpenModal(false)} size={size}> + {title} + {body} + {buttonClose && ( + + + + )} + + )} + + ); +}; + +export default Modals; diff --git a/src/components/NavbarDashboard.jsx b/src/components/NavbarDashboard.jsx new file mode 100644 index 0000000..89ba1a6 --- /dev/null +++ b/src/components/NavbarDashboard.jsx @@ -0,0 +1,83 @@ +import { Dropdown } from "flowbite-react"; +import { GiHamburgerMenu } from "react-icons/gi"; +import { useDispatch, useSelector } from "react-redux"; +import { Link, useNavigate } from "react-router-dom"; +import { logoutAdmin } from "../config/Redux/Action/adminAction"; +import { logoutDokter } from "../config/Redux/Action/dokterAction"; +import { FaAngleDown } from "react-icons/fa6"; +import { HiLogout } from "react-icons/hi"; + +const NavbarDashboard = ({ isSidebarOpen, setSidebarOpen }) => { + const { admin } = useSelector((state) => state.adminReducer); + const { dokter } = useSelector((state) => state.dokterReducer); + const dispatch = useDispatch(); + const nav = useNavigate(); + const token = localStorage.getItem("token"); + const role = localStorage.getItem("role"); + + const handleLogoutAdmin = () => { + dispatch(logoutAdmin(token, nav)); + }; + + const handleLogoutDokter = () => { + dispatch(logoutDokter(token, nav)); + }; + + return ( + + ); +}; + +export default NavbarDashboard; diff --git a/src/components/ReactSelect.jsx b/src/components/ReactSelect.jsx new file mode 100644 index 0000000..bdd387d --- /dev/null +++ b/src/components/ReactSelect.jsx @@ -0,0 +1,20 @@ +import Select from "react-select"; + +const ReactSelect = ({ data, title, onChange, disabled, isMulti, value }) => { + return ( + <> +
+ + + {selectData?.map((data, index) => ( + + ))} + +
+ ); +}; + +export default Selects; diff --git a/src/components/Sidebar.jsx b/src/components/Sidebar.jsx new file mode 100644 index 0000000..8cafaf2 --- /dev/null +++ b/src/components/Sidebar.jsx @@ -0,0 +1,191 @@ +import SidebarItem from "./SidebarItems"; +import { MdSpaceDashboard } from "react-icons/md"; +import { + FaHospital, + FaNotesMedical, + FaPills, + FaStethoscope, + FaUser, + FaUserInjured, +} from "react-icons/fa"; +import { FaUserDoctor } from "react-icons/fa6"; +import udinus from "../assets/logo/udinus.png"; +import NavbarDashboard from "./NavbarDashboard"; +import { Outlet, useLocation, useNavigate, useParams } from "react-router-dom"; +import { CiMedicalClipboard } from "react-icons/ci"; +import { useEffect, useState } from "react"; +import { getAdmin } from "../config/Redux/Action/adminAction"; +import { useDispatch, useSelector } from "react-redux"; +import { getDokter } from "../config/Redux/Action/dokterAction"; +import { motion } from "framer-motion"; +import { ToastContainer } from "react-toastify"; + +const Sidebars = () => { + const pathName = useLocation().pathname; + const { id } = useParams(); + const { admin, isLogin } = useSelector((state) => state.adminReducer); + const { dokter, isLoginDokter } = useSelector((state) => state.dokterReducer); + const nav = useNavigate(); + const dispatch = useDispatch(); + const token = localStorage.getItem("token"); + const role = localStorage.getItem("role"); + const [isSidebarOpen, setIsSidebarOpen] = useState(true); + + useEffect(() => { + if (role === "admin") { + if (!token || id === undefined) { + dispatch(getAdmin(token)); + if (isLogin) { + nav("/" + admin.id); + } + } else { + dispatch(getAdmin(token)); + } + } + }, [dispatch, id, isLogin, nav, token, admin.id, role]); + + useEffect(() => { + if (role === "dokter") { + if (!token || id === undefined) { + dispatch(getDokter(token)); + if (isLoginDokter) { + nav("/" + dokter.id); + } + } else { + dispatch(getDokter(token)); + } + } + }, [dispatch, id, isLoginDokter, nav, token, dokter.id, role]); + + useEffect(() => { + if (!admin || !dokter) { + window.location.href = "/login"; + } + }, [admin, dokter]); + + return ( + <> + +
+ +
+ udinus +

Poliklinik BK

+
+
+
    + {role === "admin" && ( + <> + } + text="Dashboard" + role="Admin" + to={"/admin/" + id} + className={pathName == "/admin/" + id ? "bg-[#5C8374]" : ""} + /> + } + text="Dokter" + role="Admin" + to={"/admin/doctors/" + id} + className={ + pathName == "/admin/doctors/" + id ? "bg-[#5C8374]" : "" + } + /> + } + text="Pasien" + role="Admin" + to={"/admin/pasien/" + id} + className={ + pathName == "/admin/pasien/" + id ? "bg-[#5C8374]" : "" + } + /> + } + text="Poli" + role="Admin" + to={"/admin/poli/" + id} + className={ + pathName == "/admin/poli/" + id ? "bg-[#5C8374]" : "" + } + /> + } + text="Obat" + role="Admin" + to={"/admin/obat/" + id} + className={ + pathName == "/admin/obat/" + id ? "bg-[#5C8374]" : "" + } + /> + + )} + {role === "dokter" && ( + <> + } + text="Dashboard" + role="Dokter" + to={"/dokter/" + id} + className={pathName == "/dokter" ? "bg-[#5C8374]" : ""} + /> + } + text="Jadwal Periksa" + role="Dokter" + to={"/dokter/jadwal-periksa/" + id} + className={ + pathName == "/dokter/jadwal-periksa" ? "bg-[#5C8374]" : "" + } + /> + } + text="Memeriksa Pasien" + role="Dokter" + to={"/dokter/daftar-periksa/" + id} + className={ + pathName == "/dokter/daftar-periksa" ? "bg-[#5C8374]" : "" + } + /> + } + text="Riwayat Pasien" + role="Dokter" + to={"/dokter/riwayat-pasien/" + id} + className={ + pathName == "/dokter/riwayat-pasien" ? "bg-[#5C8374]" : "" + } + /> + } + text="Profil" + role="Dokter" + to={"/dokter/profile/" + id} + className={ + pathName == "/dokter/profile" ? "bg-[#5C8374]" : "" + } + /> + + )} +
+
+
+ +
+ +
+
+
+ + ); +}; + +export default Sidebars; diff --git a/src/components/SidebarItems.jsx b/src/components/SidebarItems.jsx new file mode 100644 index 0000000..36ac556 --- /dev/null +++ b/src/components/SidebarItems.jsx @@ -0,0 +1,30 @@ +import { Link } from "react-router-dom"; + +const SidebarItems = ({ icons, text, role, to, className }) => { + return ( + +
  • +
    + {icons} +

    {text}

    +
    + + {role} + +
  • + + ); +}; + +export default SidebarItems; diff --git a/src/components/SwiperCoverflow.jsx b/src/components/SwiperCoverflow.jsx new file mode 100644 index 0000000..7061b21 --- /dev/null +++ b/src/components/SwiperCoverflow.jsx @@ -0,0 +1,131 @@ +import { EffectCoverflow, Pagination } from "swiper/modules"; +import { Swiper, SwiperSlide } from "swiper/react"; + +const SwiperCoverflow = () => { + return ( + + +
    +
    +

    + Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, + voluptatibus. +

    +
    + avatar +
    +

    El Macho

    +

    Pasien

    +
    +
    +
    +
    +
    + +
    +
    +

    + Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, + voluptatibus. +

    +
    + avatar +
    +

    El Macho

    +

    Pasien

    +
    +
    +
    +
    +
    + +
    +
    +

    + Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, + voluptatibus. +

    +
    + avatar +
    +

    El Macho

    +

    Pasien

    +
    +
    +
    +
    +
    + +
    +
    +

    + Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, + voluptatibus. +

    +
    + avatar +
    +

    El Macho

    +

    Pasien

    +
    +
    +
    +
    +
    + +
    +
    +

    + Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, + voluptatibus. +

    +
    + avatar +
    +

    El Macho

    +

    Pasien

    +
    +
    +
    +
    +
    +
    + ); +}; + +export default SwiperCoverflow; diff --git a/src/components/TextArea.jsx b/src/components/TextArea.jsx new file mode 100644 index 0000000..0be6f40 --- /dev/null +++ b/src/components/TextArea.jsx @@ -0,0 +1,22 @@ +import { Label, Textarea } from "flowbite-react"; + +const TextArea = ({ id, label, placeholder, name, onChange, value }) => { + return ( +
    +
    +
    +