From ed75a858279047dfd43152e041c1a09a625417f5 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Mon, 14 Mar 2022 06:33:14 +0100 Subject: [PATCH] fix(client): fix issue with react-query cache --- .../shared/Announcement.module.scss | 7 - client/components/shared/Announcement.tsx | 26 - client/package.json | 10 +- client/pages/[username]/[slug]/build.tsx | 1 + client/pages/index.tsx | 3 - client/store/sagas/sync.ts | 2 +- client/utils/template.ts | 2 +- docs/package.json | 14 +- package.json | 2 +- pnpm-lock.yaml | 573 ++++++++++-------- server/package.json | 10 +- 11 files changed, 350 insertions(+), 300 deletions(-) delete mode 100644 client/components/shared/Announcement.module.scss delete mode 100644 client/components/shared/Announcement.tsx diff --git a/client/components/shared/Announcement.module.scss b/client/components/shared/Announcement.module.scss deleted file mode 100644 index c0120889..00000000 --- a/client/components/shared/Announcement.module.scss +++ /dev/null @@ -1,7 +0,0 @@ -.container { - @apply z-10 fixed top-0 left-0 right-0; - - strong { - @apply font-semibold; - } -} diff --git a/client/components/shared/Announcement.tsx b/client/components/shared/Announcement.tsx deleted file mode 100644 index 24516922..00000000 --- a/client/components/shared/Announcement.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import { AnnouncementOutlined } from '@mui/icons-material'; -import { Alert, Collapse } from '@mui/material'; -import { useState } from 'react'; - -import { PRODUCT_HUNT_URL } from '@/constants/index'; - -import styles from './Announcement.module.scss'; - -const Announcement = () => { - const [open, setOpen] = useState(true); - - return ( -
- - } severity="info" onClose={() => setOpen(false)}> - - Reactive Resume is featured on Product Hunt. If you liked this app, please show your - support by upvoting! - - - -
- ); -}; - -export default Announcement; diff --git a/client/package.json b/client/package.json index b3954fd5..d4ab25be 100644 --- a/client/package.json +++ b/client/package.json @@ -10,7 +10,7 @@ "dependencies": { "@beam-australia/react-env": "^3.1.1", "@emotion/css": "^11.7.1", - "@emotion/react": "^11.8.1", + "@emotion/react": "^11.8.2", "@emotion/styled": "^11.8.1", "@hookform/resolvers": "2.8.8", "@monaco-editor/react": "^4.3.1", @@ -25,7 +25,7 @@ "joi": "^17.6.0", "lodash": "^4.17.21", "md5-hex": "^4.0.0", - "monaco-editor": "^0.32.1", + "monaco-editor": "^0.33.0", "nanoid": "^3.3.1", "next": "12.1.0", "next-i18next": "^10.5.0", @@ -36,7 +36,7 @@ "react-dnd-html5-backend": "^15.1.2", "react-dom": ">=17", "react-google-login": "^5.2.2", - "react-hook-form": "^7.27.1", + "react-hook-form": "^7.28.0", "react-hot-toast": "2.2.0", "react-hotkeys-hook": "^3.4.4", "react-icons": "^4.3.1", @@ -59,14 +59,14 @@ "@types/downloadjs": "^1.4.3", "@types/lodash": "^4.14.179", "@types/node": "17.0.21", - "@types/react": "17.0.39", + "@types/react": "17.0.40", "@types/react-beautiful-dnd": "^13.1.2", "@types/react-redux": "^7.1.23", "@types/tailwindcss": "^3.0.9", "@types/uuid": "^8.3.4", "@types/webfontloader": "^1.6.34", "autoprefixer": "^10.4.2", - "eslint": "^8.10.0", + "eslint": "^8.11.0", "eslint-config-next": "12.1.0", "next-sitemap": "^2.5.7", "postcss": "^8.4.8", diff --git a/client/pages/[username]/[slug]/build.tsx b/client/pages/[username]/[slug]/build.tsx index be4454d3..ee878e3e 100644 --- a/client/pages/[username]/[slug]/build.tsx +++ b/client/pages/[username]/[slug]/build.tsx @@ -42,6 +42,7 @@ const Build: NextPage = ({ username, slug }) => { `resume/${username}/${slug}`, () => fetchResumeByIdentifier({ username, slug }), { + cacheTime: 0, refetchOnMount: false, refetchOnReconnect: false, refetchOnWindowFocus: false, diff --git a/client/pages/index.tsx b/client/pages/index.tsx index c66898dd..45747181 100644 --- a/client/pages/index.tsx +++ b/client/pages/index.tsx @@ -8,7 +8,6 @@ import { Trans, useTranslation } from 'next-i18next'; import { serverSideTranslations } from 'next-i18next/serverSideTranslations'; import Testimony from '@/components/landing/Testimony'; -import Announcement from '@/components/shared/Announcement'; import Footer from '@/components/shared/Footer'; import LanguageSwitcher from '@/components/shared/LanguageSwitcher'; import Logo from '@/components/shared/Logo'; @@ -45,8 +44,6 @@ const Home: NextPage = () => { return (
- -
diff --git a/client/store/sagas/sync.ts b/client/store/sagas/sync.ts index 6c066777..f7672c9e 100644 --- a/client/store/sagas/sync.ts +++ b/client/store/sagas/sync.ts @@ -14,7 +14,7 @@ import { setResumeState, } from '../resume/resumeSlice'; -const DEBOUNCE_WAIT = 2500; +const DEBOUNCE_WAIT = 1000; const debouncedSync = debounce((resume: Resume) => updateResume(resume), DEBOUNCE_WAIT); diff --git a/client/utils/template.ts b/client/utils/template.ts index a30764ca..5ff501a5 100644 --- a/client/utils/template.ts +++ b/client/utils/template.ts @@ -43,7 +43,7 @@ type Separator = ', ' | ' / ' | ' | '; export const parseListItemPath = (item: ListItem, path: string | string[], separator: Separator = ', '): string => { if (isArray(path)) { - const value = path.map((_path) => get(item, _path)); + const value = path.map((_path) => get(item, _path)).filter((x) => x); return value.join(separator); } else { diff --git a/docs/package.json b/docs/package.json index eab8904a..9d0e337a 100644 --- a/docs/package.json +++ b/docs/package.json @@ -13,21 +13,21 @@ "typecheck": "tsc" }, "dependencies": { - "@algolia/client-search": "^4.9.1", + "@algolia/client-search": "^4.12.2", "@docusaurus/core": "2.0.0-beta.17", "@docusaurus/preset-classic": "2.0.0-beta.17", "@docusaurus/theme-classic": "^2.0.0-beta.17", - "@mdx-js/react": "^1.6.22", + "@mdx-js/react": "^2.0.0", "clsx": "^1.1.1", - "prism-react-renderer": "^1.2.1", - "react": "^17.0.1", - "react-dom": "^17.0.1" + "prism-react-renderer": "^1.3.1", + "react": "^17.0.2", + "react-dom": "^17.0.2" }, "devDependencies": { "@docusaurus/module-type-aliases": "2.0.0-beta.17", "@docusaurus/types": "^2.0.0-beta.17", - "@tsconfig/docusaurus": "^1.0.4", - "@types/react": ">=16.8.0 <18.0.0", + "@tsconfig/docusaurus": "^1.0.5", + "@types/react": "^17.0.40", "typescript": "^4.6.2" }, "browserslist": { diff --git a/package.json b/package.json index e13626b6..a8abd953 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "@typescript-eslint/eslint-plugin": "^5.14.0", "@typescript-eslint/parser": "^5.14.0", "cz-conventional-changelog": "^3.3.0", - "eslint": "^8.10.0", + "eslint": "^8.11.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.25.4", "eslint-plugin-prettier": "^4.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b514cfa..1989aa2f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,7 +9,7 @@ importers: concurrently: ^7.0.0 cz-conventional-changelog: ^3.3.0 env-cmd: ^10.1.0 - eslint: ^8.10.0 + eslint: ^8.11.0 eslint-config-prettier: ^8.5.0 eslint-plugin-import: ^2.25.4 eslint-plugin-prettier: ^4.0.0 @@ -23,15 +23,15 @@ importers: concurrently: 7.0.0 env-cmd: 10.1.0 devDependencies: - '@typescript-eslint/eslint-plugin': 5.14.0_e74fb90c35f99587899145b1078aa5b4 - '@typescript-eslint/parser': 5.14.0_eslint@8.10.0+typescript@4.5.5 + '@typescript-eslint/eslint-plugin': 5.14.0_d03fe00fe0c17209f02f4da98ec90c96 + '@typescript-eslint/parser': 5.14.0_eslint@8.11.0+typescript@4.5.5 cz-conventional-changelog: 3.3.0 - eslint: 8.10.0 - eslint-config-prettier: 8.5.0_eslint@8.10.0 - eslint-plugin-import: 2.25.4_eslint@8.10.0 - eslint-plugin-prettier: 4.0.0_f3d13a703a9c1079e3d1af6044603beb - eslint-plugin-simple-import-sort: 7.0.0_eslint@8.10.0 - eslint-plugin-unused-imports: 2.0.0_73818a0d43078bcadb0fcaedc66ceb5c + eslint: 8.11.0 + eslint-config-prettier: 8.5.0_eslint@8.11.0 + eslint-plugin-import: 2.25.4_eslint@8.11.0 + eslint-plugin-prettier: 4.0.0_c9d5adccfd1d43a8805a302169f6a967 + eslint-plugin-simple-import-sort: 7.0.0_eslint@8.11.0 + eslint-plugin-unused-imports: 2.0.0_1067913d59f133605d8769eddb19dee7 husky: 7.0.4 prettier: 2.5.1 standard-version: 9.3.2 @@ -42,7 +42,7 @@ importers: '@babel/core': ^7.17.5 '@beam-australia/react-env': ^3.1.1 '@emotion/css': ^11.7.1 - '@emotion/react': ^11.8.1 + '@emotion/react': ^11.8.2 '@emotion/styled': ^11.8.1 '@hookform/resolvers': 2.8.8 '@monaco-editor/react': ^4.3.1 @@ -55,7 +55,7 @@ importers: '@types/downloadjs': ^1.4.3 '@types/lodash': ^4.14.179 '@types/node': 17.0.21 - '@types/react': 17.0.39 + '@types/react': 17.0.40 '@types/react-beautiful-dnd': ^13.1.2 '@types/react-redux': ^7.1.23 '@types/tailwindcss': ^3.0.9 @@ -66,12 +66,12 @@ importers: clsx: ^1.1.1 dayjs: ^1.10.8 downloadjs: ^1.4.7 - eslint: ^8.10.0 + eslint: ^8.11.0 eslint-config-next: 12.1.0 joi: ^17.6.0 lodash: ^4.17.21 md5-hex: ^4.0.0 - monaco-editor: ^0.32.1 + monaco-editor: ^0.33.0 nanoid: ^3.3.1 next: 12.1.0 next-i18next: ^10.5.0 @@ -85,7 +85,7 @@ importers: react-dnd-html5-backend: ^15.1.2 react-dom: '>=17' react-google-login: ^5.2.2 - react-hook-form: ^7.27.1 + react-hook-form: ^7.28.0 react-hot-toast: 2.2.0 react-hotkeys-hook: ^3.4.4 react-icons: ^4.3.1 @@ -106,13 +106,13 @@ importers: dependencies: '@beam-australia/react-env': 3.1.1 '@emotion/css': 11.7.1_@babel+core@7.17.5 - '@emotion/react': 11.8.1_7c3ecd89bd75b61b41f2029715ea2305 - '@emotion/styled': 11.8.1_c697ad3c4ddb0545c7a1d619984abba5 - '@hookform/resolvers': 2.8.8_react-hook-form@7.27.1 - '@monaco-editor/react': 4.3.1_e62f1489d5efe674a41c3f8d6971effe - '@mui/icons-material': 5.5.0_0d6831e705e18b34563b7cf6aa378955 - '@mui/lab': 5.0.0-alpha.72_731c389fa606f1ef4c49be73ac8fc4b7 - '@mui/material': 5.5.0_a557939b8cd577a0014b488227bec235 + '@emotion/react': 11.8.2_bf389bc9d9c898d23b26c0366b4e1ca7 + '@emotion/styled': 11.8.1_f003f72b024767ff904b1489bd7777d6 + '@hookform/resolvers': 2.8.8_react-hook-form@7.28.0 + '@monaco-editor/react': 4.3.1_66b714495a9e953b0598750a09f73ca1 + '@mui/icons-material': 5.5.0_e26da9a06063015d999cdabd2929947d + '@mui/lab': 5.0.0-alpha.72_57f933a7d56ee7cf7cbd07e4dc93cbbd + '@mui/material': 5.5.0_04cccb159326fc32d263f5d228230564 '@reduxjs/toolkit': 1.8.0_react-redux@7.2.6+react@17.0.2 axios: 0.26.1 clsx: 1.1.1 @@ -121,22 +121,22 @@ importers: joi: 17.6.0 lodash: 4.17.21 md5-hex: 4.0.0 - monaco-editor: 0.32.1 + monaco-editor: 0.33.0 nanoid: 3.3.1 next: 12.1.0_b8b2418670651b634ff05a91b7cd94fe next-i18next: 10.5.0_caa633a00319350dbda42996613fe26c react: 17.0.2 react-beautiful-dnd: 13.1.0_react-dom@17.0.2+react@17.0.2 react-colorful: 5.5.1_react-dom@17.0.2+react@17.0.2 - react-dnd: 15.1.1_7080516a7860abf4e105335dcf1f2463 + react-dnd: 15.1.1_6b3b0e9091372e91153a8731ce376053 react-dnd-html5-backend: 15.1.2 react-dom: 17.0.2_react@17.0.2 react-google-login: 5.2.2_react-dom@17.0.2+react@17.0.2 - react-hook-form: 7.27.1_react@17.0.2 + react-hook-form: 7.28.0_react@17.0.2 react-hot-toast: 2.2.0_react-dom@17.0.2+react@17.0.2 react-hotkeys-hook: 3.4.4_react-dom@17.0.2+react@17.0.2 react-icons: 4.3.1_react@17.0.2 - react-markdown: 8.0.0_a0c521d4794c7ad97f5f4c1c4a7d5818 + react-markdown: 8.0.0_00d6772dea80510e818fd171caaa025a react-query: 3.34.16_react-dom@17.0.2+react@17.0.2 react-redux: 7.2.6_react-dom@17.0.2+react@17.0.2 react-zoom-pan-pinch: 2.1.3_react-dom@17.0.2+react@17.0.2 @@ -154,15 +154,15 @@ importers: '@types/downloadjs': 1.4.3 '@types/lodash': 4.14.179 '@types/node': 17.0.21 - '@types/react': 17.0.39 + '@types/react': 17.0.40 '@types/react-beautiful-dnd': 13.1.2 '@types/react-redux': 7.1.23 '@types/tailwindcss': 3.0.9 '@types/uuid': 8.3.4 '@types/webfontloader': 1.6.34 autoprefixer: 10.4.2_postcss@8.4.8 - eslint: 8.10.0 - eslint-config-next: 12.1.0_4c2038871e8233f2b143838d68f90b16 + eslint: 8.11.0 + eslint-config-next: 12.1.0_642f5165dd9de061c5f687b80ba320f8 next-sitemap: 2.5.7_next@12.1.0 postcss: 8.4.8 prettier: 2.5.1 @@ -172,26 +172,26 @@ importers: docs: specifiers: - '@algolia/client-search': ^4.9.1 + '@algolia/client-search': ^4.12.2 '@docusaurus/core': 2.0.0-beta.17 '@docusaurus/module-type-aliases': 2.0.0-beta.17 '@docusaurus/preset-classic': 2.0.0-beta.17 '@docusaurus/theme-classic': ^2.0.0-beta.17 '@docusaurus/types': ^2.0.0-beta.17 - '@mdx-js/react': ^1.6.22 - '@tsconfig/docusaurus': ^1.0.4 - '@types/react': '>=16.8.0 <18.0.0' + '@mdx-js/react': ^2.0.0 + '@tsconfig/docusaurus': ^1.0.5 + '@types/react': ^17.0.40 clsx: ^1.1.1 - prism-react-renderer: ^1.2.1 - react: ^17.0.1 - react-dom: ^17.0.1 + prism-react-renderer: ^1.3.1 + react: ^17.0.2 + react-dom: ^17.0.2 typescript: ^4.6.2 dependencies: '@algolia/client-search': 4.12.2 - '@docusaurus/core': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/preset-classic': 2.0.0-beta.17_fc329e0d23c10edfb2e7c8025a480571 - '@docusaurus/theme-classic': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@mdx-js/react': 1.6.22_react@17.0.2 + '@docusaurus/core': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/preset-classic': 2.0.0-beta.17_6acc63902d2b581181e52aebfccb45ff + '@docusaurus/theme-classic': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@mdx-js/react': 2.0.0_react@17.0.2 clsx: 1.1.1 prism-react-renderer: 1.3.1_react@17.0.2 react: 17.0.2 @@ -199,8 +199,8 @@ importers: devDependencies: '@docusaurus/module-type-aliases': 2.0.0-beta.17_react-dom@17.0.2+react@17.0.2 '@docusaurus/types': 2.0.0-beta.17 - '@tsconfig/docusaurus': 1.0.4 - '@types/react': 17.0.39 + '@tsconfig/docusaurus': 1.0.5 + '@types/react': 17.0.40 typescript: 4.6.2 schema: @@ -228,7 +228,7 @@ importers: '@nestjs/terminus': ^8.0.4 '@nestjs/typeorm': ^8.0.3 '@reactive-resume/schema': workspace:* - '@sendgrid/mail': ^7.6.1 + '@sendgrid/mail': ^7.6.2 '@types/bcrypt': ^5.0.0 '@types/cookie-parser': ^1.4.2 '@types/express': ^4.17.13 @@ -242,8 +242,8 @@ importers: cookie-parser: ^1.4.6 csvtojson: ^2.0.10 dayjs: ^1.10.8 - eslint: ^8.10.0 - googleapis: ^95.0.0 + eslint: ^8.11.0 + googleapis: ^96.0.0 joi: ^17.6.0 lodash: ^4.17.21 multer: ^1.4.4 @@ -260,9 +260,9 @@ importers: rimraf: ^3.0.2 rxjs: ^7.5.5 source-map-support: ^0.5.21 - ts-loader: ^9.2.7 + ts-loader: ^9.2.8 ts-node: ^10.7.0 - tsconfig-paths: ^3.13.0 + tsconfig-paths: ^3.14.0 typeorm: ^0.2.45 typescript: <4.6.0 uuid: ^8.3.2 @@ -280,7 +280,7 @@ importers: '@nestjs/serve-static': 2.2.2_31e7036b193d6d3c9cadab18cbb4af84 '@nestjs/terminus': 8.0.4_44ad68f90df6df0ad3d3ea7593df94f3 '@nestjs/typeorm': 8.0.3_d17aee4fbe284d59b832be708c000fe0 - '@sendgrid/mail': 7.6.1 + '@sendgrid/mail': 7.6.2 '@types/passport': 1.0.7 bcrypt: 5.0.1 cache-manager: 3.6.0 @@ -289,7 +289,7 @@ importers: cookie-parser: 1.4.6 csvtojson: 2.0.10 dayjs: 1.10.8 - googleapis: 95.0.0 + googleapis: 96.0.0 joi: 17.6.0 lodash: 4.17.21 multer: 1.4.4 @@ -315,12 +315,12 @@ importers: '@types/express': 4.17.13 '@types/multer': 1.4.7 '@types/node': 17.0.21 - eslint: 8.10.0 + eslint: 8.11.0 prettier: 2.5.1 source-map-support: 0.5.21 - ts-loader: 9.2.7_typescript@4.5.5+webpack@5.70.0 + ts-loader: 9.2.8_typescript@4.5.5+webpack@5.70.0 ts-node: 10.7.0_99a448058f874aec2a353d0e974167cc - tsconfig-paths: 3.13.0 + tsconfig-paths: 3.14.0 typescript: 4.5.5 webpack: 5.70.0 @@ -1972,7 +1972,7 @@ packages: resolution: {integrity: sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA==} dev: false - /@docsearch/react/3.0.0_1ab644842aa339c93b6df62741455ef8: + /@docsearch/react/3.0.0_b7370fe379365cb66d103ab107c4222a: resolution: {integrity: sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg==} peerDependencies: '@types/react': '>= 16.8.0 < 18.0.0' @@ -1982,7 +1982,7 @@ packages: '@algolia/autocomplete-core': 1.5.2 '@algolia/autocomplete-preset-algolia': 1.5.2_14692054139f70b780ac93b62be8ffd8 '@docsearch/css': 3.0.0 - '@types/react': 17.0.39 + '@types/react': 17.0.40 algoliasearch: 4.12.2 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -1990,7 +1990,7 @@ packages: - '@algolia/client-search' dev: false - /@docusaurus/core/2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6: + /@docusaurus/core/2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581: resolution: {integrity: sha512-iNdW7CsmHNOgc4PxD9BFxa+MD8+i7ln7erOBkF3FSMMPnsKUeVqsR3rr31aLmLZRlTXMITSPLxlXwtBZa3KPCw==} engines: {node: '>=14'} hasBin: true @@ -2050,7 +2050,7 @@ packages: postcss-loader: 6.2.1_postcss@8.4.8+webpack@5.70.0 prompts: 2.4.2 react: 17.0.2 - react-dev-utils: 12.0.0_2847fb73abdc24f6b671e90820eac890 + react-dev-utils: 12.0.0_10568ae13669cc833891d65cd6879aa0 react-dom: 17.0.2_react@17.0.2 react-helmet-async: 1.2.3_react-dom@17.0.2+react@17.0.2 react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 @@ -2145,7 +2145,7 @@ packages: react-dom: '*' dependencies: '@docusaurus/types': 2.0.0-beta.17 - '@types/react': 17.0.39 + '@types/react': 17.0.40 '@types/react-router-config': 5.0.6 '@types/react-router-dom': 5.3.3 react: 17.0.2 @@ -2157,14 +2157,14 @@ packages: - uglify-js - webpack-cli - /@docusaurus/plugin-content-blog/2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6: + /@docusaurus/plugin-content-blog/2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581: resolution: {integrity: sha512-gcX4UR+WKT4bhF8FICBQHy+ESS9iRMeaglSboTZbA/YHGax/3EuZtcPU3dU4E/HFJeZ866wgUdbLKpIpsZOidg==} engines: {node: '>=14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 + '@docusaurus/core': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 '@docusaurus/logger': 2.0.0-beta.17 '@docusaurus/mdx-loader': 2.0.0-beta.17_react-dom@17.0.2+react@17.0.2 '@docusaurus/utils': 2.0.0-beta.17 @@ -2197,14 +2197,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs/2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6: + /@docusaurus/plugin-content-docs/2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581: resolution: {integrity: sha512-YYrBpuRfTfE6NtENrpSHTJ7K7PZifn6j6hcuvdC0QKE+WD8pS+O2/Ws30yoyvHwLnAnfhvaderh1v9Kaa0/ANg==} engines: {node: '>=14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 + '@docusaurus/core': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 '@docusaurus/logger': 2.0.0-beta.17 '@docusaurus/mdx-loader': 2.0.0-beta.17_react-dom@17.0.2+react@17.0.2 '@docusaurus/utils': 2.0.0-beta.17 @@ -2236,14 +2236,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages/2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6: + /@docusaurus/plugin-content-pages/2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581: resolution: {integrity: sha512-d5x0mXTMJ44ojRQccmLyshYoamFOep2AnBe69osCDnwWMbD3Or3pnc2KMK9N7mVpQFnNFKbHNCLrX3Rv0uwEHA==} engines: {node: '>=14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 + '@docusaurus/core': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 '@docusaurus/mdx-loader': 2.0.0-beta.17_react-dom@17.0.2+react@17.0.2 '@docusaurus/utils': 2.0.0-beta.17 '@docusaurus/utils-validation': 2.0.0-beta.17 @@ -2269,19 +2269,19 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-debug/2.0.0-beta.17_8573a4c1fb6c9e8b7cbc8fadc4b4382e: + /@docusaurus/plugin-debug/2.0.0-beta.17_8846f69c2ca4625dec4d61e95f53dee5: resolution: {integrity: sha512-p26fjYFRSC0esEmKo/kRrLVwXoFnzPCFDumwrImhPyqfVxbj+IKFaiXkayb2qHnyEGE/1KSDIgRF4CHt/pyhiw==} engines: {node: '>=14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 + '@docusaurus/core': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 '@docusaurus/utils': 2.0.0-beta.17 fs-extra: 10.0.1 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 - react-json-view: 1.21.3_b8fdba992ce7d797017dc07106486496 + react-json-view: 1.21.3_f456dfc349ace84b0ea11d9e6e4ef3ab tslib: 2.3.1 transitivePeerDependencies: - '@parcel/css' @@ -2301,14 +2301,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-analytics/2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6: + /@docusaurus/plugin-google-analytics/2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581: resolution: {integrity: sha512-jvgYIhggYD1W2jymqQVAAyjPJUV1xMCn70bAzaCMxriureMWzhQ/kQMVQpop0ijTMvifOxaV9yTcL1VRXev++A==} engines: {node: '>=14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 + '@docusaurus/core': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 '@docusaurus/utils-validation': 2.0.0-beta.17 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -2329,14 +2329,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-gtag/2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6: + /@docusaurus/plugin-google-gtag/2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581: resolution: {integrity: sha512-1pnWHtIk1Jfeqwvr8PlcPE5SODWT1gW4TI+ptmJbJ296FjjyvL/pG0AcGEJmYLY/OQc3oz0VQ0W2ognw9jmFIw==} engines: {node: '>=14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 + '@docusaurus/core': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 '@docusaurus/utils-validation': 2.0.0-beta.17 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -2357,14 +2357,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-sitemap/2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6: + /@docusaurus/plugin-sitemap/2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581: resolution: {integrity: sha512-19/PaGCsap6cjUPZPGs87yV9e1hAIyd0CTSeVV6Caega8nmOKk20FTrQGFJjZPeX8jvD9QIXcdg6BJnPxcKkaQ==} engines: {node: '>=14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 + '@docusaurus/core': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 '@docusaurus/utils': 2.0.0-beta.17 '@docusaurus/utils-common': 2.0.0-beta.17 '@docusaurus/utils-validation': 2.0.0-beta.17 @@ -2389,24 +2389,24 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic/2.0.0-beta.17_fc329e0d23c10edfb2e7c8025a480571: + /@docusaurus/preset-classic/2.0.0-beta.17_6acc63902d2b581181e52aebfccb45ff: resolution: {integrity: sha512-7YUxPEgM09aZWr25/hpDEp1gPl+1KsCPV1ZTRW43sbQ9TinPm+9AKR3rHVDa8ea8MdiS7BpqCVyK+H/eiyQrUw==} engines: {node: '>=14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/plugin-content-blog': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/plugin-content-docs': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/plugin-content-pages': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/plugin-debug': 2.0.0-beta.17_8573a4c1fb6c9e8b7cbc8fadc4b4382e - '@docusaurus/plugin-google-analytics': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/plugin-google-gtag': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/plugin-sitemap': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/theme-classic': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/theme-common': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/theme-search-algolia': 2.0.0-beta.17_fc329e0d23c10edfb2e7c8025a480571 + '@docusaurus/core': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/plugin-content-blog': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/plugin-content-docs': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/plugin-content-pages': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/plugin-debug': 2.0.0-beta.17_8846f69c2ca4625dec4d61e95f53dee5 + '@docusaurus/plugin-google-analytics': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/plugin-google-gtag': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/plugin-sitemap': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/theme-classic': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/theme-common': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/theme-search-algolia': 2.0.0-beta.17_6acc63902d2b581181e52aebfccb45ff react: 17.0.2 react-dom: 17.0.2_react@17.0.2 transitivePeerDependencies: @@ -2433,23 +2433,23 @@ packages: peerDependencies: react: '*' dependencies: - '@types/react': 17.0.39 + '@types/react': 17.0.40 prop-types: 15.8.1 react: 17.0.2 dev: false - /@docusaurus/theme-classic/2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6: + /@docusaurus/theme-classic/2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581: resolution: {integrity: sha512-xfZ9kpgqo0lP9YO4rJj79wtiQJXU6ARo5wYy10IIwiWN+lg00scJHhkmNV431b05xIUjUr0cKeH9nqZmEsQRKg==} engines: {node: '>=14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/plugin-content-blog': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/plugin-content-docs': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/plugin-content-pages': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/theme-common': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 + '@docusaurus/core': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/plugin-content-blog': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/plugin-content-docs': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/plugin-content-pages': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/theme-common': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 '@docusaurus/theme-translations': 2.0.0-beta.17 '@docusaurus/utils': 2.0.0-beta.17 '@docusaurus/utils-common': 2.0.0-beta.17 @@ -2482,7 +2482,7 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common/2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6: + /@docusaurus/theme-common/2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581: resolution: {integrity: sha512-LJBDhx+Qexn1JHBqZbE4k+7lBaV1LgpE33enXf43ShB7ebhC91d5HLHhBwgt0pih4+elZU4rG+BG/roAmsNM0g==} engines: {node: '>=14'} peerDependencies: @@ -2490,9 +2490,9 @@ packages: react-dom: ^16.8.4 || ^17.0.0 dependencies: '@docusaurus/module-type-aliases': 2.0.0-beta.17_react-dom@17.0.2+react@17.0.2 - '@docusaurus/plugin-content-blog': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/plugin-content-docs': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 - '@docusaurus/plugin-content-pages': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 + '@docusaurus/plugin-content-blog': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/plugin-content-docs': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 + '@docusaurus/plugin-content-pages': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 clsx: 1.1.1 parse-numeric-range: 1.3.0 prism-react-renderer: 1.3.1_react@17.0.2 @@ -2516,17 +2516,17 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia/2.0.0-beta.17_fc329e0d23c10edfb2e7c8025a480571: + /@docusaurus/theme-search-algolia/2.0.0-beta.17_6acc63902d2b581181e52aebfccb45ff: resolution: {integrity: sha512-W12XKM7QC5Jmrec359bJ7aDp5U8DNkCxjVKsMNIs8rDunBoI/N+R35ERJ0N7Bg9ONAWO6o7VkUERQsfGqdvr9w==} engines: {node: '>=14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docsearch/react': 3.0.0_1ab644842aa339c93b6df62741455ef8 - '@docusaurus/core': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 + '@docsearch/react': 3.0.0_b7370fe379365cb66d103ab107c4222a + '@docusaurus/core': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 '@docusaurus/logger': 2.0.0-beta.17 - '@docusaurus/theme-common': 2.0.0-beta.17_56ffc67857808b91cf4ce450bd1b66d6 + '@docusaurus/theme-common': 2.0.0-beta.17_4b989de8ecf9bda244bc13eda9a76581 '@docusaurus/theme-translations': 2.0.0-beta.17 '@docusaurus/utils': 2.0.0-beta.17 '@docusaurus/utils-validation': 2.0.0-beta.17 @@ -2691,8 +2691,8 @@ packages: resolution: {integrity: sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==} dev: false - /@emotion/react/11.8.1_7c3ecd89bd75b61b41f2029715ea2305: - resolution: {integrity: sha512-XGaie4nRxmtP1BZYBXqC5JGqMYF2KRKKI7vjqNvQxyRpekVAZhb6QqrElmZCAYXH1L90lAelADSVZC4PFsrJ8Q==} + /@emotion/react/11.8.2_bf389bc9d9c898d23b26c0366b4e1ca7: + resolution: {integrity: sha512-+1bcHBaNJv5nkIIgnGKVsie3otS0wF9f1T1hteF3WeVvMNQEtfZ4YyFpnphGoot3ilU/wWMgP2SgIDuHLE/wAA==} peerDependencies: '@babel/core': ^7.0.0 '@types/react': '*' @@ -2708,10 +2708,9 @@ packages: '@emotion/babel-plugin': 11.7.2_@babel+core@7.17.5 '@emotion/cache': 11.7.1 '@emotion/serialize': 1.0.2 - '@emotion/sheet': 1.1.0 '@emotion/utils': 1.1.0 '@emotion/weak-memoize': 0.2.5 - '@types/react': 17.0.39 + '@types/react': 17.0.40 hoist-non-react-statics: 3.3.2 react: 17.0.2 dev: false @@ -2730,7 +2729,7 @@ packages: resolution: {integrity: sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==} dev: false - /@emotion/styled/11.8.1_c697ad3c4ddb0545c7a1d619984abba5: + /@emotion/styled/11.8.1_f003f72b024767ff904b1489bd7777d6: resolution: {integrity: sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==} peerDependencies: '@babel/core': ^7.0.0 @@ -2747,10 +2746,10 @@ packages: '@babel/runtime': 7.17.2 '@emotion/babel-plugin': 11.7.2_@babel+core@7.17.5 '@emotion/is-prop-valid': 1.1.2 - '@emotion/react': 11.8.1_7c3ecd89bd75b61b41f2029715ea2305 + '@emotion/react': 11.8.2_bf389bc9d9c898d23b26c0366b4e1ca7 '@emotion/serialize': 1.0.2 '@emotion/utils': 1.1.0 - '@types/react': 17.0.39 + '@types/react': 17.0.40 react: 17.0.2 dev: false @@ -2783,6 +2782,23 @@ packages: - supports-color dev: true + /@eslint/eslintrc/1.2.1: + resolution: {integrity: sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.3 + espree: 9.3.1 + globals: 13.12.1 + ignore: 5.2.0 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /@hapi/hoek/9.2.1: resolution: {integrity: sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==} @@ -2791,12 +2807,12 @@ packages: dependencies: '@hapi/hoek': 9.2.1 - /@hookform/resolvers/2.8.8_react-hook-form@7.27.1: + /@hookform/resolvers/2.8.8_react-hook-form@7.28.0: resolution: {integrity: sha512-meAEDur1IJBfKyTo9yPYAuzjIfrxA7m9Ov+1nxaW/YupsqMeseWifoUjWK03+hz/RJizsVQAaUjVxFEkyu0GWg==} peerDependencies: react-hook-form: ^7.0.0 dependencies: - react-hook-form: 7.27.1_react@17.0.2 + react-hook-form: 7.28.0_react@17.0.2 dev: false /@humanwhocodes/config-array/0.9.5: @@ -2884,34 +2900,44 @@ packages: react: 17.0.2 dev: false + /@mdx-js/react/2.0.0_react@17.0.2: + resolution: {integrity: sha512-icpMd43xqORnHSVRwALZv3ELN3IS7VS3BL+FyH2FFergQPSQ21FX0lN+OMIs0X+3dGY1L0DLhBCkMfPO+yDG7Q==} + peerDependencies: + react: '>=16' + dependencies: + '@types/mdx': 2.0.1 + '@types/react': 17.0.40 + react: 17.0.2 + dev: false + /@mdx-js/util/1.6.22: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: false - /@monaco-editor/loader/1.2.0_monaco-editor@0.32.1: + /@monaco-editor/loader/1.2.0_monaco-editor@0.33.0: resolution: {integrity: sha512-cJVCG/T/KxXgzYnjKqyAgsKDbH9mGLjcXxN6AmwumBwa2rVFkwvGcUj1RJtD0ko4XqLqJxwqsN/Z/KURB5f1OQ==} peerDependencies: monaco-editor: '>= 0.21.0 < 1' dependencies: - monaco-editor: 0.32.1 + monaco-editor: 0.33.0 state-local: 1.0.7 dev: false - /@monaco-editor/react/4.3.1_e62f1489d5efe674a41c3f8d6971effe: + /@monaco-editor/react/4.3.1_66b714495a9e953b0598750a09f73ca1: resolution: {integrity: sha512-f+0BK1PP/W5I50hHHmwf11+Ea92E5H1VZXs+wvKplWUWOfyMa1VVwqkJrXjRvbcqHL+XdIGYWhWNdi4McEvnZg==} peerDependencies: monaco-editor: '>= 0.25.0 < 1' react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@monaco-editor/loader': 1.2.0_monaco-editor@0.32.1 - monaco-editor: 0.32.1 + '@monaco-editor/loader': 1.2.0_monaco-editor@0.33.0 + monaco-editor: 0.33.0 prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 dev: false - /@mui/base/5.0.0-alpha.71_b8fdba992ce7d797017dc07106486496: + /@mui/base/5.0.0-alpha.71_f456dfc349ace84b0ea11d9e6e4ef3ab: resolution: {integrity: sha512-LinacyjmZOS+roUqCyhrcbNIW7TlRf1U+15ETGwMn6biNXI9YEVgcc1Kak08CRtjM0yczxxzLWetiAjHMCVSjQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -2926,7 +2952,7 @@ packages: '@emotion/is-prop-valid': 1.1.2 '@mui/utils': 5.4.4_react@17.0.2 '@popperjs/core': 2.11.2 - '@types/react': 17.0.39 + '@types/react': 17.0.40 clsx: 1.1.1 prop-types: 15.8.1 react: 17.0.2 @@ -2934,7 +2960,7 @@ packages: react-is: 17.0.2 dev: false - /@mui/icons-material/5.5.0_0d6831e705e18b34563b7cf6aa378955: + /@mui/icons-material/5.5.0_e26da9a06063015d999cdabd2929947d: resolution: {integrity: sha512-rMs5flT3INyd/m1A/x8DDlNTfHmCartX8stCuSDDMmaMV123oSwg8werJ/Hg4j1FWuVk5rE5HRY45gBf12BCGw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -2946,12 +2972,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.17.2 - '@mui/material': 5.5.0_a557939b8cd577a0014b488227bec235 - '@types/react': 17.0.39 + '@mui/material': 5.5.0_04cccb159326fc32d263f5d228230564 + '@types/react': 17.0.40 react: 17.0.2 dev: false - /@mui/lab/5.0.0-alpha.72_731c389fa606f1ef4c49be73ac8fc4b7: + /@mui/lab/5.0.0-alpha.72_57f933a7d56ee7cf7cbd07e4dc93cbbd: resolution: {integrity: sha512-opml6yNpDvJzrCM9XzbckZMtfah+jFrYB8nB6kzORaQ3ixcMt+7RbFTPXG7NvQxW8VdxlGgfeBAMSWLDiFVMWA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -2980,11 +3006,11 @@ packages: '@date-io/dayjs': 2.13.1_dayjs@1.10.8 '@date-io/luxon': 2.13.1 '@date-io/moment': 2.13.1 - '@mui/base': 5.0.0-alpha.71_b8fdba992ce7d797017dc07106486496 - '@mui/material': 5.5.0_a557939b8cd577a0014b488227bec235 - '@mui/system': 5.5.0_c6213411fad5ab06c1404c7945e6b2f5 + '@mui/base': 5.0.0-alpha.71_f456dfc349ace84b0ea11d9e6e4ef3ab + '@mui/material': 5.5.0_04cccb159326fc32d263f5d228230564 + '@mui/system': 5.5.0_fcd809b460cfc9d78b56b52c09fcfe39 '@mui/utils': 5.4.4_react@17.0.2 - '@types/react': 17.0.39 + '@types/react': 17.0.40 clsx: 1.1.1 dayjs: 1.10.8 prop-types: 15.8.1 @@ -2998,7 +3024,7 @@ packages: - '@emotion/styled' dev: false - /@mui/material/5.5.0_a557939b8cd577a0014b488227bec235: + /@mui/material/5.5.0_04cccb159326fc32d263f5d228230564: resolution: {integrity: sha512-E12rxqLaWBrebJCxKxBtyRrzJgpPIQSCt4MUHns2Yl9gxOx4c7vDDKuks7Qc6S36wTQf+FP4aiey72Z2WKdYgQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -3016,13 +3042,13 @@ packages: optional: true dependencies: '@babel/runtime': 7.17.2 - '@emotion/react': 11.8.1_7c3ecd89bd75b61b41f2029715ea2305 - '@emotion/styled': 11.8.1_c697ad3c4ddb0545c7a1d619984abba5 - '@mui/base': 5.0.0-alpha.71_b8fdba992ce7d797017dc07106486496 - '@mui/system': 5.5.0_c6213411fad5ab06c1404c7945e6b2f5 - '@mui/types': 7.1.2_@types+react@17.0.39 + '@emotion/react': 11.8.2_bf389bc9d9c898d23b26c0366b4e1ca7 + '@emotion/styled': 11.8.1_f003f72b024767ff904b1489bd7777d6 + '@mui/base': 5.0.0-alpha.71_f456dfc349ace84b0ea11d9e6e4ef3ab + '@mui/system': 5.5.0_fcd809b460cfc9d78b56b52c09fcfe39 + '@mui/types': 7.1.2_@types+react@17.0.40 '@mui/utils': 5.4.4_react@17.0.2 - '@types/react': 17.0.39 + '@types/react': 17.0.40 '@types/react-transition-group': 4.4.4 clsx: 1.1.1 csstype: 3.0.11 @@ -3034,7 +3060,7 @@ packages: react-transition-group: 4.4.2_react-dom@17.0.2+react@17.0.2 dev: false - /@mui/private-theming/5.4.4_a0c521d4794c7ad97f5f4c1c4a7d5818: + /@mui/private-theming/5.4.4_00d6772dea80510e818fd171caaa025a: resolution: {integrity: sha512-V/gxttr6736yJoU9q+4xxXsa0K/w9Hn9pg99zsOHt7i/O904w2CX5NHh5WqDXtoUzVcayLF0RB17yr6l79CE+A==} engines: {node: '>=12.0.0'} peerDependencies: @@ -3046,12 +3072,12 @@ packages: dependencies: '@babel/runtime': 7.17.2 '@mui/utils': 5.4.4_react@17.0.2 - '@types/react': 17.0.39 + '@types/react': 17.0.40 prop-types: 15.8.1 react: 17.0.2 dev: false - /@mui/styled-engine/5.4.4_08a40c758e6456be63daae44ab99bf23: + /@mui/styled-engine/5.4.4_dc240608ee0d50d8faddd7dd724375c2: resolution: {integrity: sha512-AKx3rSgB6dmt5f7iP4K18mLFlE5/9EfJe/5EH9Pyqez8J/CPkTgYhJ/Va6qtlrcunzpui+uG/vfuf04yAZekSg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -3066,13 +3092,13 @@ packages: dependencies: '@babel/runtime': 7.17.2 '@emotion/cache': 11.7.1 - '@emotion/react': 11.8.1_7c3ecd89bd75b61b41f2029715ea2305 - '@emotion/styled': 11.8.1_c697ad3c4ddb0545c7a1d619984abba5 + '@emotion/react': 11.8.2_bf389bc9d9c898d23b26c0366b4e1ca7 + '@emotion/styled': 11.8.1_f003f72b024767ff904b1489bd7777d6 prop-types: 15.8.1 react: 17.0.2 dev: false - /@mui/system/5.5.0_c6213411fad5ab06c1404c7945e6b2f5: + /@mui/system/5.5.0_fcd809b460cfc9d78b56b52c09fcfe39: resolution: {integrity: sha512-zFOfERv3Y4m5ehwTRR9cGaPuMvlD2qVXmFKC60P0Gte3aD6vYObyNriZv+mDVGlhDxZTZhxBrNPH3ns25xSFtQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -3089,20 +3115,20 @@ packages: optional: true dependencies: '@babel/runtime': 7.17.2 - '@emotion/react': 11.8.1_7c3ecd89bd75b61b41f2029715ea2305 - '@emotion/styled': 11.8.1_c697ad3c4ddb0545c7a1d619984abba5 - '@mui/private-theming': 5.4.4_a0c521d4794c7ad97f5f4c1c4a7d5818 - '@mui/styled-engine': 5.4.4_08a40c758e6456be63daae44ab99bf23 - '@mui/types': 7.1.2_@types+react@17.0.39 + '@emotion/react': 11.8.2_bf389bc9d9c898d23b26c0366b4e1ca7 + '@emotion/styled': 11.8.1_f003f72b024767ff904b1489bd7777d6 + '@mui/private-theming': 5.4.4_00d6772dea80510e818fd171caaa025a + '@mui/styled-engine': 5.4.4_dc240608ee0d50d8faddd7dd724375c2 + '@mui/types': 7.1.2_@types+react@17.0.40 '@mui/utils': 5.4.4_react@17.0.2 - '@types/react': 17.0.39 + '@types/react': 17.0.40 clsx: 1.1.1 csstype: 3.0.11 prop-types: 15.8.1 react: 17.0.2 dev: false - /@mui/types/7.1.2_@types+react@17.0.39: + /@mui/types/7.1.2_@types+react@17.0.40: resolution: {integrity: sha512-SD7O1nVzqG+ckQpFjDhXPZjRceB8HQFHEvdLLrPhlJy4lLbwEBbxK74Tj4t6Jgk0fTvLJisuwOutrtYe9P/xBQ==} peerDependencies: '@types/react': '*' @@ -3110,7 +3136,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 17.0.39 + '@types/react': 17.0.40 dev: false /@mui/utils/5.4.4_react@17.0.2: @@ -3628,29 +3654,29 @@ packages: resolution: {integrity: sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==} dev: true - /@sendgrid/client/7.6.1: - resolution: {integrity: sha512-q4U5OhcbJjs+lLVv/LhZSc28feiVCFMgvG9aYcRI5X4tKArnrrGDWb5HMITR9vaAtX42TXhyPFjHr1fk/Q1loQ==} + /@sendgrid/client/7.6.2: + resolution: {integrity: sha512-Yw3i3vPBBwfiIi+4i7+1f1rwQoLlLsu3qW16d1UuRp6RgX6H6yHYb2/PfqwNyCC0qzqIWGUKPWwYe5ggcr5Guw==} engines: {node: 6.* || 8.* || >=10.*} dependencies: - '@sendgrid/helpers': 7.6.0 - axios: 0.21.4 + '@sendgrid/helpers': 7.6.2 + axios: 0.26.1 transitivePeerDependencies: - debug dev: false - /@sendgrid/helpers/7.6.0: - resolution: {integrity: sha512-0uWD+HSXLl4Z/X3cN+UMQC20RE7xwAACgppnfjDyvKG0KvJcUgDGz7HDdQkiMUdcVWfmyk6zKSg7XKfKzBjTwA==} + /@sendgrid/helpers/7.6.2: + resolution: {integrity: sha512-kGW0kM2AOHfXjcvB6Lgwa/nMv8IALu0KyNY9X4HSa3MtLohymuhbG9HgjrOh66+BkbsfA03H3bcT0+sPVJ0GKQ==} engines: {node: '>= 6.0.0'} dependencies: deepmerge: 4.2.2 dev: false - /@sendgrid/mail/7.6.1: - resolution: {integrity: sha512-F+HXpDLIU4PGZyZznOiFLDGJDwLn2qh7/wD5MvwurrldDx5DaGQHrYBKHopceOl15FVuq9ElU9VIxQJF8SMvTg==} + /@sendgrid/mail/7.6.2: + resolution: {integrity: sha512-IHHZFvgU95aqb11AevQvAfautj2pb8iW8UCiUJ2ae9pRF37e6EkBmU9NgdFjbQ/8Xhhm+KDVDzn/JLxDN/GiBw==} engines: {node: 6.* || 8.* || >=10.*} dependencies: - '@sendgrid/client': 7.6.1 - '@sendgrid/helpers': 7.6.0 + '@sendgrid/client': 7.6.2 + '@sendgrid/helpers': 7.6.2 transitivePeerDependencies: - debug dev: false @@ -3859,8 +3885,8 @@ packages: engines: {node: '>=10.13.0'} dev: false - /@tsconfig/docusaurus/1.0.4: - resolution: {integrity: sha512-I6sziQAzLrrqj9r6S26c7aOAjfGVXIE7gWdNONPwnpDcHiMRMQut1s1YCi/APem3dOy23tAb2rvHfNtGCaWuUQ==} + /@tsconfig/docusaurus/1.0.5: + resolution: {integrity: sha512-KM/TuJa9fugo67dTGx+ktIqf3fVc077J6jwHu845Hex4EQf7LABlNonP/mohDKT0cmncdtlYVHHF74xR/YpThg==} dev: true /@tsconfig/node10/1.0.8: @@ -3971,7 +3997,7 @@ packages: /@types/hoist-non-react-statics/3.3.1: resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} dependencies: - '@types/react': 17.0.39 + '@types/react': 17.0.40 hoist-non-react-statics: 3.3.2 /@types/html-minifier-terser/6.1.0: @@ -4011,6 +4037,10 @@ packages: resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} dev: false + /@types/mdx/2.0.1: + resolution: {integrity: sha512-JPEv4iAl0I+o7g8yVWDwk30es8mfVrjkvh5UeVR2sYPpZCK44vrAPsbJpIS+rJAUxLgaSAMKTEH5Vn5qd9XsrQ==} + dev: false + /@types/mime/1.3.2: resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} @@ -4060,20 +4090,20 @@ packages: /@types/react-beautiful-dnd/13.1.2: resolution: {integrity: sha512-+OvPkB8CdE/bGdXKyIhc/Lm2U7UAYCCJgsqmopFmh9gbAudmslkI8eOrPDjg4JhwSE6wytz4a3/wRjKtovHVJg==} dependencies: - '@types/react': 17.0.39 + '@types/react': 17.0.40 dev: true /@types/react-is/17.0.3: resolution: {integrity: sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==} dependencies: - '@types/react': 17.0.39 + '@types/react': 17.0.40 dev: false /@types/react-redux/7.1.23: resolution: {integrity: sha512-D02o3FPfqQlfu2WeEYwh3x2otYd2Dk1o8wAfsA0B1C2AJEFxE663Ozu7JzuWbznGgW248NaOF6wsqCGNq9d3qw==} dependencies: '@types/hoist-non-react-statics': 3.3.1 - '@types/react': 17.0.39 + '@types/react': 17.0.40 hoist-non-react-statics: 3.3.2 redux: 4.1.2 @@ -4081,30 +4111,30 @@ packages: resolution: {integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==} dependencies: '@types/history': 4.7.11 - '@types/react': 17.0.39 + '@types/react': 17.0.40 '@types/react-router': 5.1.18 /@types/react-router-dom/5.3.3: resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 - '@types/react': 17.0.39 + '@types/react': 17.0.40 '@types/react-router': 5.1.18 /@types/react-router/5.1.18: resolution: {integrity: sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==} dependencies: '@types/history': 4.7.11 - '@types/react': 17.0.39 + '@types/react': 17.0.40 /@types/react-transition-group/4.4.4: resolution: {integrity: sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==} dependencies: - '@types/react': 17.0.39 + '@types/react': 17.0.40 dev: false - /@types/react/17.0.39: - resolution: {integrity: sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==} + /@types/react/17.0.40: + resolution: {integrity: sha512-UrXhD/JyLH+W70nNSufXqMZNuUD2cXHu6UjCllC6pmOQgBX4SGXOH8fjRka0O0Ee0HrFxapDD8Bwn81Kmiz6jQ==} dependencies: '@types/prop-types': 15.7.4 '@types/scheduler': 0.16.2 @@ -4175,7 +4205,7 @@ packages: resolution: {integrity: sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw==} dev: false - /@typescript-eslint/eslint-plugin/5.14.0_e74fb90c35f99587899145b1078aa5b4: + /@typescript-eslint/eslint-plugin/5.14.0_d03fe00fe0c17209f02f4da98ec90c96: resolution: {integrity: sha512-ir0wYI4FfFUDfLcuwKzIH7sMVA+db7WYen47iRSaCGl+HMAZI9fpBwfDo45ZALD3A45ZGyHWDNLhbg8tZrMX4w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4186,12 +4216,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.14.0_eslint@8.10.0+typescript@4.5.5 + '@typescript-eslint/parser': 5.14.0_eslint@8.11.0+typescript@4.5.5 '@typescript-eslint/scope-manager': 5.14.0 - '@typescript-eslint/type-utils': 5.14.0_eslint@8.10.0+typescript@4.5.5 - '@typescript-eslint/utils': 5.14.0_eslint@8.10.0+typescript@4.5.5 + '@typescript-eslint/type-utils': 5.14.0_eslint@8.11.0+typescript@4.5.5 + '@typescript-eslint/utils': 5.14.0_eslint@8.11.0+typescript@4.5.5 debug: 4.3.3 - eslint: 8.10.0 + eslint: 8.11.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -4202,7 +4232,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.13.0_eslint@8.10.0+typescript@4.5.5: + /@typescript-eslint/parser/5.13.0_eslint@8.11.0+typescript@4.5.5: resolution: {integrity: sha512-GdrU4GvBE29tm2RqWOM0P5QfCtgCyN4hXICj/X9ibKED16136l9ZpoJvCL5pSKtmJzA+NRDzQ312wWMejCVVfg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4216,13 +4246,13 @@ packages: '@typescript-eslint/types': 5.13.0 '@typescript-eslint/typescript-estree': 5.13.0_typescript@4.5.5 debug: 4.3.3 - eslint: 8.10.0 + eslint: 8.11.0 typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.14.0_eslint@8.10.0+typescript@4.5.5: + /@typescript-eslint/parser/5.14.0_eslint@8.11.0+typescript@4.5.5: resolution: {integrity: sha512-aHJN8/FuIy1Zvqk4U/gcO/fxeMKyoSv/rS46UXMXOJKVsLQ+iYPuXNbpbH7cBLcpSbmyyFbwrniLx5+kutu1pw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4236,7 +4266,7 @@ packages: '@typescript-eslint/types': 5.14.0 '@typescript-eslint/typescript-estree': 5.14.0_typescript@4.5.5 debug: 4.3.3 - eslint: 8.10.0 + eslint: 8.11.0 typescript: 4.5.5 transitivePeerDependencies: - supports-color @@ -4258,7 +4288,7 @@ packages: '@typescript-eslint/visitor-keys': 5.14.0 dev: true - /@typescript-eslint/type-utils/5.14.0_eslint@8.10.0+typescript@4.5.5: + /@typescript-eslint/type-utils/5.14.0_eslint@8.11.0+typescript@4.5.5: resolution: {integrity: sha512-d4PTJxsqaUpv8iERTDSQBKUCV7Q5yyXjqXUl3XF7Sd9ogNLuKLkxz82qxokqQ4jXdTPZudWpmNtr/JjbbvUixw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4268,9 +4298,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.14.0_eslint@8.10.0+typescript@4.5.5 + '@typescript-eslint/utils': 5.14.0_eslint@8.11.0+typescript@4.5.5 debug: 4.3.3 - eslint: 8.10.0 + eslint: 8.11.0 tsutils: 3.21.0_typescript@4.5.5 typescript: 4.5.5 transitivePeerDependencies: @@ -4329,7 +4359,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.14.0_eslint@8.10.0+typescript@4.5.5: + /@typescript-eslint/utils/5.14.0_eslint@8.11.0+typescript@4.5.5: resolution: {integrity: sha512-EHwlII5mvUA0UsKYnVzySb/5EE/t03duUTweVy8Zqt3UQXBrpEVY144OTceFKaOe4xQXZJrkptCf7PjEBeGK4w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4339,9 +4369,9 @@ packages: '@typescript-eslint/scope-manager': 5.14.0 '@typescript-eslint/types': 5.14.0 '@typescript-eslint/typescript-estree': 5.14.0_typescript@4.5.5 - eslint: 8.10.0 + eslint: 8.11.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.10.0 + eslint-utils: 3.0.0_eslint@8.11.0 transitivePeerDependencies: - supports-color - typescript @@ -4872,14 +4902,6 @@ packages: engines: {node: '>=4'} dev: true - /axios/0.21.4: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} - dependencies: - follow-redirects: 1.14.9 - transitivePeerDependencies: - - debug - dev: false - /axios/0.25.0: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: @@ -6884,7 +6906,7 @@ packages: engines: {node: '>=12'} dev: false - /eslint-config-next/12.1.0_4c2038871e8233f2b143838d68f90b16: + /eslint-config-next/12.1.0_642f5165dd9de061c5f687b80ba320f8: resolution: {integrity: sha512-tBhuUgoDITcdcM7xFvensi9I5WTI4dnvH4ETGRg1U8ZKpXrZsWQFdOKIDzR3RLP5HR3xXrLviaMM4c3zVoE/pA==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -6896,27 +6918,27 @@ packages: dependencies: '@next/eslint-plugin-next': 12.1.0 '@rushstack/eslint-patch': 1.1.0 - '@typescript-eslint/parser': 5.13.0_eslint@8.10.0+typescript@4.5.5 - eslint: 8.10.0 + '@typescript-eslint/parser': 5.13.0_eslint@8.11.0+typescript@4.5.5 + eslint: 8.11.0 eslint-import-resolver-node: 0.3.6 - eslint-import-resolver-typescript: 2.5.0_8b406960a2a06af75ddac353adbd0cfd - eslint-plugin-import: 2.25.4_eslint@8.10.0 - eslint-plugin-jsx-a11y: 6.5.1_eslint@8.10.0 - eslint-plugin-react: 7.29.3_eslint@8.10.0 - eslint-plugin-react-hooks: 4.3.0_eslint@8.10.0 + eslint-import-resolver-typescript: 2.5.0_fe22d862ffeecaee86c93a006d59e41e + eslint-plugin-import: 2.25.4_eslint@8.11.0 + eslint-plugin-jsx-a11y: 6.5.1_eslint@8.11.0 + eslint-plugin-react: 7.29.3_eslint@8.11.0 + eslint-plugin-react-hooks: 4.3.0_eslint@8.11.0 next: 12.1.0_b8b2418670651b634ff05a91b7cd94fe typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /eslint-config-prettier/8.5.0_eslint@8.10.0: + /eslint-config-prettier/8.5.0_eslint@8.11.0: resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.10.0 + eslint: 8.11.0 dev: true /eslint-import-resolver-node/0.3.6: @@ -6926,7 +6948,7 @@ packages: resolve: 1.22.0 dev: true - /eslint-import-resolver-typescript/2.5.0_8b406960a2a06af75ddac353adbd0cfd: + /eslint-import-resolver-typescript/2.5.0_fe22d862ffeecaee86c93a006d59e41e: resolution: {integrity: sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==} engines: {node: '>=4'} peerDependencies: @@ -6934,8 +6956,8 @@ packages: eslint-plugin-import: '*' dependencies: debug: 4.3.3 - eslint: 8.10.0 - eslint-plugin-import: 2.25.4_eslint@8.10.0 + eslint: 8.11.0 + eslint-plugin-import: 2.25.4_eslint@8.11.0 glob: 7.2.0 is-glob: 4.0.3 resolve: 1.22.0 @@ -6952,7 +6974,7 @@ packages: find-up: 2.1.0 dev: true - /eslint-plugin-import/2.25.4_eslint@8.10.0: + /eslint-plugin-import/2.25.4_eslint@8.11.0: resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: @@ -6962,7 +6984,7 @@ packages: array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.10.0 + eslint: 8.11.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.3 has: 1.0.3 @@ -6974,7 +6996,7 @@ packages: tsconfig-paths: 3.13.0 dev: true - /eslint-plugin-jsx-a11y/6.5.1_eslint@8.10.0: + /eslint-plugin-jsx-a11y/6.5.1_eslint@8.11.0: resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==} engines: {node: '>=4.0'} peerDependencies: @@ -6988,14 +7010,14 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.10.0 + eslint: 8.11.0 has: 1.0.3 jsx-ast-utils: 3.2.1 language-tags: 1.0.5 minimatch: 3.1.2 dev: true - /eslint-plugin-prettier/4.0.0_f3d13a703a9c1079e3d1af6044603beb: + /eslint-plugin-prettier/4.0.0_c9d5adccfd1d43a8805a302169f6a967: resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} engines: {node: '>=6.0.0'} peerDependencies: @@ -7006,22 +7028,22 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.10.0 - eslint-config-prettier: 8.5.0_eslint@8.10.0 + eslint: 8.11.0 + eslint-config-prettier: 8.5.0_eslint@8.11.0 prettier: 2.5.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-react-hooks/4.3.0_eslint@8.10.0: + /eslint-plugin-react-hooks/4.3.0_eslint@8.11.0: resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 8.10.0 + eslint: 8.11.0 dev: true - /eslint-plugin-react/7.29.3_eslint@8.10.0: + /eslint-plugin-react/7.29.3_eslint@8.11.0: resolution: {integrity: sha512-MzW6TuCnDOcta67CkpDyRfRsEVx9FNMDV8wZsDqe1luHPdGTrQIUaUXD27Ja3gHsdOIs/cXzNchWGlqm+qRVRg==} engines: {node: '>=4'} peerDependencies: @@ -7030,7 +7052,7 @@ packages: array-includes: 3.1.4 array.prototype.flatmap: 1.2.5 doctrine: 2.1.0 - eslint: 8.10.0 + eslint: 8.11.0 estraverse: 5.3.0 jsx-ast-utils: 3.2.1 minimatch: 3.1.2 @@ -7044,15 +7066,15 @@ packages: string.prototype.matchall: 4.0.6 dev: true - /eslint-plugin-simple-import-sort/7.0.0_eslint@8.10.0: + /eslint-plugin-simple-import-sort/7.0.0_eslint@8.11.0: resolution: {integrity: sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 8.10.0 + eslint: 8.11.0 dev: true - /eslint-plugin-unused-imports/2.0.0_73818a0d43078bcadb0fcaedc66ceb5c: + /eslint-plugin-unused-imports/2.0.0_1067913d59f133605d8769eddb19dee7: resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7062,8 +7084,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.14.0_e74fb90c35f99587899145b1078aa5b4 - eslint: 8.10.0 + '@typescript-eslint/eslint-plugin': 5.14.0_d03fe00fe0c17209f02f4da98ec90c96 + eslint: 8.11.0 eslint-rule-composer: 0.3.0 dev: true @@ -7097,6 +7119,16 @@ packages: eslint-visitor-keys: 2.1.0 dev: true + /eslint-utils/3.0.0_eslint@8.11.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.11.0 + eslint-visitor-keys: 2.1.0 + dev: true + /eslint-visitor-keys/2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} @@ -7151,6 +7183,50 @@ packages: - supports-color dev: true + /eslint/8.11.0: + resolution: {integrity: sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint/eslintrc': 1.2.1 + '@humanwhocodes/config-array': 0.9.5 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.3 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.1.1 + eslint-utils: 3.0.0_eslint@8.11.0 + eslint-visitor-keys: 3.3.0 + espree: 9.3.1 + esquery: 1.4.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 6.0.2 + globals: 13.12.1 + ignore: 5.2.0 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.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.1 + regexpp: 3.2.0 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + v8-compile-cache: 2.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /espree/9.3.1: resolution: {integrity: sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7568,7 +7644,7 @@ packages: optional: true dev: false - /fork-ts-checker-webpack-plugin/6.5.0_2847fb73abdc24f6b671e90820eac890: + /fork-ts-checker-webpack-plugin/6.5.0_10568ae13669cc833891d65cd6879aa0: resolution: {integrity: sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -7588,7 +7664,7 @@ packages: chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.2.2 - eslint: 8.10.0 + eslint: 8.11.0 fs-extra: 9.1.0 glob: 7.2.0 memfs: 3.4.1 @@ -8035,8 +8111,8 @@ packages: - supports-color dev: false - /googleapis/95.0.0: - resolution: {integrity: sha512-ZpFZW7FDwcjQa2+xZNS2SC5sK2s46iWKA5QSFVJSK3RELQec4PYHhzKwzbeCzt4urnjYp6udPif95zXTFxbtRA==} + /googleapis/96.0.0: + resolution: {integrity: sha512-tEQtcukxA4sW1OXh35teJbui+BIjMTghH6i0tvUctyXgMDO0Upu3+hrytrw9JqZJxtXReM3Wr5+g4U7veqHpBQ==} engines: {node: '>=10'} dependencies: google-auth-library: 7.14.0 @@ -10073,8 +10149,8 @@ packages: resolution: {integrity: sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==} dev: false - /monaco-editor/0.32.1: - resolution: {integrity: sha512-LUt2wsUvQmEi2tfTOK+tjAPvt7eQ+K5C4rZPr6SeuyzjAuAHrIvlUloTcOiGjZW3fn3a/jFQCONrEJbNOaCqbA==} + /monaco-editor/0.33.0: + resolution: {integrity: sha512-VcRWPSLIUEgQJQIE0pVT8FcGBIgFoxz7jtqctE+IiCxWugD0DwgyQBcZBhdSrdMC84eumoqMZsGl2GTreOzwqw==} dev: false /mri/1.2.0: @@ -11721,7 +11797,7 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: false - /react-dev-utils/12.0.0_2847fb73abdc24f6b671e90820eac890: + /react-dev-utils/12.0.0_10568ae13669cc833891d65cd6879aa0: resolution: {integrity: sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==} engines: {node: '>=14'} dependencies: @@ -11734,7 +11810,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.0_2847fb73abdc24f6b671e90820eac890 + fork-ts-checker-webpack-plugin: 6.5.0_10568ae13669cc833891d65cd6879aa0 global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -11762,7 +11838,7 @@ packages: dnd-core: 15.1.1 dev: false - /react-dnd/15.1.1_7080516a7860abf4e105335dcf1f2463: + /react-dnd/15.1.1_6b3b0e9091372e91153a8731ce376053: resolution: {integrity: sha512-QLrHtPU08U4c5zop0ANeqrHXaQw2EWLMn8DQoN6/e4eSN/UbB84P49/80Qg0MEF29VLB5vikSoiFh9N8ASNmpQ==} peerDependencies: '@types/hoist-non-react-statics': '>= 3.3.1' @@ -11780,7 +11856,7 @@ packages: '@react-dnd/invariant': 3.0.0 '@react-dnd/shallowequal': 3.0.0 '@types/node': 17.0.21 - '@types/react': 17.0.39 + '@types/react': 17.0.40 dnd-core: 15.1.1 fast-deep-equal: 3.1.3 hoist-non-react-statics: 3.3.2 @@ -11811,7 +11887,7 @@ packages: react: ^16 || ^17 react-dom: ^16 || ^17 dependencies: - '@types/react': 17.0.39 + '@types/react': 17.0.40 prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -11831,8 +11907,8 @@ packages: react-fast-compare: 3.2.0 shallowequal: 1.1.0 - /react-hook-form/7.27.1_react@17.0.2: - resolution: {integrity: sha512-N3a7A6zIQ8DJeThisVZGtOUabTbJw+7DHJidmB9w8m3chckv2ZWKb5MHps9d2pPJqmCDoWe53Bos56bYmJms5w==} + /react-hook-form/7.28.0_react@17.0.2: + resolution: {integrity: sha512-mmLpT86BkMGPr0r6ca8zxV0WH4Y1FW5MKs7Rq1+uHLVeeg5pSWbF5Z/qLCnM5vPVblHNM6lRBRRotnfEAf0ALA==} engines: {node: '>=12.22.0'} peerDependencies: react: ^16.8.0 || ^17 @@ -11901,7 +11977,7 @@ packages: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} dev: false - /react-json-view/1.21.3_b8fdba992ce7d797017dc07106486496: + /react-json-view/1.21.3_f456dfc349ace84b0ea11d9e6e4ef3ab: resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} peerDependencies: react: ^17.0.0 || ^16.3.0 || ^15.5.4 @@ -11912,7 +11988,7 @@ packages: react-base16-styling: 0.6.0 react-dom: 17.0.2_react@17.0.2 react-lifecycles-compat: 3.0.4 - react-textarea-autosize: 8.3.3_a0c521d4794c7ad97f5f4c1c4a7d5818 + react-textarea-autosize: 8.3.3_00d6772dea80510e818fd171caaa025a transitivePeerDependencies: - '@types/react' - encoding @@ -11934,14 +12010,14 @@ packages: webpack: 5.70.0 dev: false - /react-markdown/8.0.0_a0c521d4794c7ad97f5f4c1c4a7d5818: + /react-markdown/8.0.0_00d6772dea80510e818fd171caaa025a: resolution: {integrity: sha512-qbrWpLny6Ef2xHqnYqtot948LXP+4FtC+MWIuaN1kvSnowM+r1qEeEHpSaU0TDBOisQuj+Qe6eFY15cNL3gLAw==} peerDependencies: '@types/react': '>=16' react: '>=16' dependencies: '@types/hast': 2.3.4 - '@types/react': 17.0.39 + '@types/react': 17.0.40 '@types/unist': 2.0.6 comma-separated-tokens: 2.0.2 hast-util-whitespace: 2.0.0 @@ -12045,7 +12121,7 @@ packages: tiny-warning: 1.0.3 dev: false - /react-textarea-autosize/8.3.3_a0c521d4794c7ad97f5f4c1c4a7d5818: + /react-textarea-autosize/8.3.3_00d6772dea80510e818fd171caaa025a: resolution: {integrity: sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==} engines: {node: '>=10'} peerDependencies: @@ -12054,7 +12130,7 @@ packages: '@babel/runtime': 7.17.2 react: 17.0.2 use-composed-ref: 1.2.1_react@17.0.2 - use-latest: 1.2.0_a0c521d4794c7ad97f5f4c1c4a7d5818 + use-latest: 1.2.0_00d6772dea80510e818fd171caaa025a transitivePeerDependencies: - '@types/react' dev: false @@ -13582,8 +13658,8 @@ packages: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: false - /ts-loader/9.2.7_typescript@4.5.5+webpack@5.70.0: - resolution: {integrity: sha512-Fxh44mKli9QezgbdCXkEJWxnedQ0ead7DXTH+lfXEPedu+Y9EtMJ2aQ9G3Dj1j7Q612E8931rww8NDZha4Tibg==} + /ts-loader/9.2.8_typescript@4.5.5+webpack@5.70.0: + resolution: {integrity: sha512-gxSak7IHUuRtwKf3FIPSW1VpZcqF9+MBrHOvBp9cjHh+525SjtCIJKVGjRKIAfxBwDGDGCFF00rTfzB1quxdSw==} engines: {node: '>=12.0.0'} peerDependencies: typescript: '*' @@ -13665,7 +13741,7 @@ packages: dependencies: chalk: 4.1.2 enhanced-resolve: 5.9.2 - tsconfig-paths: 3.13.0 + tsconfig-paths: 3.14.0 dev: true /tsconfig-paths/3.12.0: @@ -13686,6 +13762,15 @@ packages: strip-bom: 3.0.0 dev: true + /tsconfig-paths/3.14.0: + resolution: {integrity: sha512-cg/1jAZoL57R39+wiw4u/SCC6Ic9Q5NqjBOb+9xISedOYurfog9ZNmKJSxAnb2m/5Bq4lE9lhUcau33Ml8DM0g==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.1 + minimist: 1.2.5 + strip-bom: 3.0.0 + dev: true + /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -14145,7 +14230,7 @@ packages: react: 17.0.2 dev: false - /use-isomorphic-layout-effect/1.1.1_a0c521d4794c7ad97f5f4c1c4a7d5818: + /use-isomorphic-layout-effect/1.1.1_00d6772dea80510e818fd171caaa025a: resolution: {integrity: sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ==} peerDependencies: '@types/react': '*' @@ -14154,11 +14239,11 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 17.0.39 + '@types/react': 17.0.40 react: 17.0.2 dev: false - /use-latest/1.2.0_a0c521d4794c7ad97f5f4c1c4a7d5818: + /use-latest/1.2.0_00d6772dea80510e818fd171caaa025a: resolution: {integrity: sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==} peerDependencies: '@types/react': '*' @@ -14167,9 +14252,9 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 17.0.39 + '@types/react': 17.0.40 react: 17.0.2 - use-isomorphic-layout-effect: 1.1.1_a0c521d4794c7ad97f5f4c1c4a7d5818 + use-isomorphic-layout-effect: 1.1.1_00d6772dea80510e818fd171caaa025a dev: false /use-memo-one/1.1.2_react@17.0.2: diff --git a/server/package.json b/server/package.json index ffc2ddf9..35f7e303 100644 --- a/server/package.json +++ b/server/package.json @@ -22,7 +22,7 @@ "@nestjs/serve-static": "^2.2.2", "@nestjs/terminus": "^8.0.4", "@nestjs/typeorm": "^8.0.3", - "@sendgrid/mail": "^7.6.1", + "@sendgrid/mail": "^7.6.2", "@types/passport": "^1.0.7", "bcrypt": "^5.0.1", "cache-manager": "^3.6.0", @@ -31,7 +31,7 @@ "cookie-parser": "^1.4.6", "csvtojson": "^2.0.10", "dayjs": "^1.10.8", - "googleapis": "^95.0.0", + "googleapis": "^96.0.0", "joi": "^17.6.0", "lodash": "^4.17.21", "multer": "^1.4.4", @@ -58,12 +58,12 @@ "@types/express": "^4.17.13", "@types/multer": "^1.4.7", "@types/node": "^17.0.21", - "eslint": "^8.10.0", + "eslint": "^8.11.0", "prettier": "^2.5.1", "source-map-support": "^0.5.21", - "ts-loader": "^9.2.7", + "ts-loader": "^9.2.8", "ts-node": "^10.7.0", - "tsconfig-paths": "^3.13.0", + "tsconfig-paths": "^3.14.0", "typescript": "<4.6.0", "webpack": "^5.70.0" }