diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c4fcc174..3d7f50a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,45 +2,45 @@ lockfileVersion: 5.4 specifiers: '@eartharoid/deep-merge': ^0.0.2 - '@eartharoid/i18n': 1.0.2 - '@emotion/react': ^11.9.0 - '@emotion/styled': ^11.8.1 - '@floating-ui/react-dom': ^0.7.0 + '@eartharoid/i18n': 1.0.4 + '@emotion/react': ^11.10.0 + '@emotion/styled': ^11.10.0 + '@floating-ui/react-dom': ^1.0.0 '@fontsource/lexend-deca': 4.4.5 '@fontsource/montserrat': 4.4.5 - '@mui/material': 5.8.2 - '@sentry/react': ^6.19.7 - '@vitejs/plugin-react': ^1.3.2 + '@mui/material': 5.9.3 + '@sentry/react': ^7.8.1 + '@vitejs/plugin-react': ^2.0.0 embla-carousel-autoplay: ^7.0.0 embla-carousel-react: ^7.0.0 - eslint: ^8.16.0 + eslint: ^8.21.0 eslint-config-react-app: ^7.0.1 image-conversion: ^2.1.1 - prettier: ^2.6.2 - react: ^18.1.0 + prettier: ^2.7.1 + react: ^18.2.0 react-clock: 3.1.0 react-color-gradient-picker: 0.1.2 - react-dom: ^18.1.0 + react-dom: ^18.2.0 react-hot-keys: 2.7.2 react-icons: ^4.4.0 react-modal: 3.15.1 react-sortable-hoc: 2.0.0 - react-toastify: 9.0.3 - sass: ^1.52.2 - stylelint: ^14.8.5 + react-toastify: 9.0.7 + sass: ^1.54.3 + stylelint: ^14.9.1 stylelint-config-prettier-scss: ^0.0.1 - stylelint-config-standard-scss: ^4.0.0 - vite: ^2.9.9 + stylelint-config-standard-scss: ^5.0.0 + vite: ^3.0.4 dependencies: - '@eartharoid/i18n': 1.0.2 - '@emotion/react': 11.9.3_react@18.2.0 - '@emotion/styled': 11.9.3_jhgplt4fmhans76oq3ok5iox2u - '@floating-ui/react-dom': 0.7.2_biqbaboplfbrettd7655fr4n2y + '@eartharoid/i18n': 1.0.4 + '@emotion/react': 11.10.0_react@18.2.0 + '@emotion/styled': 11.10.0_g566eayvhbit5eqxocdac5mhdm + '@floating-ui/react-dom': 1.0.0_biqbaboplfbrettd7655fr4n2y '@fontsource/lexend-deca': 4.4.5 '@fontsource/montserrat': 4.4.5 - '@mui/material': 5.8.2_qsuhhlyfbpdicstla2jcf7xfmy - '@sentry/react': 6.19.7_react@18.2.0 + '@mui/material': 5.9.3_tyh4ta3a3jg5wknldy4g2a7uiy + '@sentry/react': 7.9.0_react@18.2.0 embla-carousel-autoplay: 7.0.0 embla-carousel-react: 7.0.0_react@18.2.0 image-conversion: 2.1.1 @@ -52,19 +52,19 @@ dependencies: react-icons: 4.4.0_react@18.2.0 react-modal: 3.15.1_biqbaboplfbrettd7655fr4n2y react-sortable-hoc: 2.0.0_biqbaboplfbrettd7655fr4n2y - react-toastify: 9.0.3_biqbaboplfbrettd7655fr4n2y + react-toastify: 9.0.7_biqbaboplfbrettd7655fr4n2y devDependencies: '@eartharoid/deep-merge': 0.0.2 - '@vitejs/plugin-react': 1.3.2 - eslint: 8.19.0 - eslint-config-react-app: 7.0.1_eslint@8.19.0 + '@vitejs/plugin-react': 2.0.0_vite@3.0.4 + eslint: 8.21.0 + eslint-config-react-app: 7.0.1_eslint@8.21.0 prettier: 2.7.1 - sass: 1.53.0 + sass: 1.54.3 stylelint: 14.9.1 stylelint-config-prettier-scss: 0.0.1_stylelint@14.9.1 - stylelint-config-standard-scss: 4.0.0_stylelint@14.9.1 - vite: 2.9.14_sass@1.53.0 + stylelint-config-standard-scss: 5.0.0_stylelint@14.9.1 + vite: 3.0.4_sass@1.54.3 packages: @@ -110,7 +110,7 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.18.2_ygqbvsyswrl2cmipz2mlfqys74: + /@babel/eslint-parser/7.18.2_pd4kkoesipzwpmzc6gq54vjvk4: resolution: {integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: @@ -118,7 +118,7 @@ packages: eslint: ^7.5.0 || ^8.0.0 dependencies: '@babel/core': 7.18.6 - eslint: 8.19.0 + eslint: 8.21.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 semver: 6.3.0 @@ -1442,22 +1442,22 @@ packages: resolution: {integrity: sha512-t7kmNd6m7BOGxf25tE1YBhPZbgMEsXZT0tQyVV/Mlo+rcPEmiEEc6HV1DBnYm63MvMpgTk4o6yBkeAJYCMzvNg==} dev: true - /@eartharoid/i18n/1.0.2: - resolution: {integrity: sha512-DhNlShWxSS4CwDr04NbZCrEL3zv+tlqmMx8TnE2HBwCRZMwsu8efI2fpaGpEiD+mDkhOad8gCSgl2e60HcKBow==} + /@eartharoid/i18n/1.0.4: + resolution: {integrity: sha512-jxILUazPjIpjiUN5h1Ql8m9eHpxaD0wijMUYQqIghrzT/KS8UBUHmxNUCZOUhXEVYnXtB99p3Xvav7sPFx8InQ==} dev: false - /@emotion/babel-plugin/11.9.2: - resolution: {integrity: sha512-Pr/7HGH6H6yKgnVFNEj2MVlreu3ADqftqjqwUvDy/OJzKFgxKeTQ+eeUf20FOTuHVkDON2iNa25rAXVYtWJCjw==} + /@emotion/babel-plugin/11.10.0: + resolution: {integrity: sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/helper-module-imports': 7.18.6 '@babel/plugin-syntax-jsx': 7.18.6 '@babel/runtime': 7.18.6 - '@emotion/hash': 0.8.0 - '@emotion/memoize': 0.7.5 - '@emotion/serialize': 1.0.4 - babel-plugin-macros: 2.8.0 + '@emotion/hash': 0.9.0 + '@emotion/memoize': 0.8.0 + '@emotion/serialize': 1.1.0 + babel-plugin-macros: 3.1.0 convert-source-map: 1.8.0 escape-string-regexp: 4.0.0 find-root: 1.1.0 @@ -1465,18 +1465,18 @@ packages: stylis: 4.0.13 dev: false - /@emotion/cache/11.9.3: - resolution: {integrity: sha512-0dgkI/JKlCXa+lEXviaMtGBL0ynpx4osh7rjOXE71q9bIF8G+XhJgvi+wDu0B0IdCVx37BffiwXlN9I3UuzFvg==} + /@emotion/cache/11.10.1: + resolution: {integrity: sha512-uZTj3Yz5D69GE25iFZcIQtibnVCFsc/6+XIozyL3ycgWvEdif2uEw9wlUt6umjLr4Keg9K6xRPHmD8LGi+6p1A==} dependencies: - '@emotion/memoize': 0.7.5 - '@emotion/sheet': 1.1.1 - '@emotion/utils': 1.1.0 - '@emotion/weak-memoize': 0.2.5 + '@emotion/memoize': 0.8.0 + '@emotion/sheet': 1.2.0 + '@emotion/utils': 1.2.0 + '@emotion/weak-memoize': 0.3.0 stylis: 4.0.13 dev: false - /@emotion/hash/0.8.0: - resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} + /@emotion/hash/0.9.0: + resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} dev: false /@emotion/is-prop-valid/1.1.3: @@ -1485,12 +1485,22 @@ packages: '@emotion/memoize': 0.7.5 dev: false + /@emotion/is-prop-valid/1.2.0: + resolution: {integrity: sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==} + dependencies: + '@emotion/memoize': 0.8.0 + dev: false + /@emotion/memoize/0.7.5: resolution: {integrity: sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==} dev: false - /@emotion/react/11.9.3_react@18.2.0: - resolution: {integrity: sha512-g9Q1GcTOlzOEjqwuLF/Zd9LC+4FljjPjDfxSM7KmEakm+hsHXk+bYZ2q+/hTJzr0OUNkujo72pXLQvXj6H+GJQ==} + /@emotion/memoize/0.8.0: + resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==} + dev: false + + /@emotion/react/11.10.0_react@18.2.0: + resolution: {integrity: sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ==} peerDependencies: '@babel/core': ^7.0.0 '@types/react': '*' @@ -1502,31 +1512,31 @@ packages: optional: true dependencies: '@babel/runtime': 7.18.6 - '@emotion/babel-plugin': 11.9.2 - '@emotion/cache': 11.9.3 - '@emotion/serialize': 1.0.4 - '@emotion/utils': 1.1.0 - '@emotion/weak-memoize': 0.2.5 + '@emotion/babel-plugin': 11.10.0 + '@emotion/cache': 11.10.1 + '@emotion/serialize': 1.1.0 + '@emotion/utils': 1.2.0 + '@emotion/weak-memoize': 0.3.0 hoist-non-react-statics: 3.3.2 react: 18.2.0 dev: false - /@emotion/serialize/1.0.4: - resolution: {integrity: sha512-1JHamSpH8PIfFwAMryO2bNka+y8+KA5yga5Ocf2d7ZEiJjb7xlLW7aknBGZqJLajuLOvJ+72vN+IBSwPlXD1Pg==} + /@emotion/serialize/1.1.0: + resolution: {integrity: sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==} dependencies: - '@emotion/hash': 0.8.0 - '@emotion/memoize': 0.7.5 - '@emotion/unitless': 0.7.5 - '@emotion/utils': 1.1.0 + '@emotion/hash': 0.9.0 + '@emotion/memoize': 0.8.0 + '@emotion/unitless': 0.8.0 + '@emotion/utils': 1.2.0 csstype: 3.1.0 dev: false - /@emotion/sheet/1.1.1: - resolution: {integrity: sha512-J3YPccVRMiTZxYAY0IOq3kd+hUP8idY8Kz6B/Cyo+JuXq52Ek+zbPbSQUrVQp95aJ+lsAW7DPL1P2Z+U1jGkKA==} + /@emotion/sheet/1.2.0: + resolution: {integrity: sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==} dev: false - /@emotion/styled/11.9.3_jhgplt4fmhans76oq3ok5iox2u: - resolution: {integrity: sha512-o3sBNwbtoVz9v7WB1/Y/AmXl69YHmei2mrVnK7JgyBJ//Rst5yqPZCecEJlMlJrFeWHp+ki/54uN265V2pEcXA==} + /@emotion/styled/11.10.0_g566eayvhbit5eqxocdac5mhdm: + resolution: {integrity: sha512-V9oaEH6V4KePeQpgUE83i8ht+4Ri3E8Djp/ZPJ4DQlqWhSKITvgzlR3/YQE2hdfP4Jw3qVRkANJz01LLqK9/TA==} peerDependencies: '@babel/core': ^7.0.0 '@emotion/react': ^11.0.0-rc.0 @@ -1539,24 +1549,24 @@ packages: optional: true dependencies: '@babel/runtime': 7.18.6 - '@emotion/babel-plugin': 11.9.2 - '@emotion/is-prop-valid': 1.1.3 - '@emotion/react': 11.9.3_react@18.2.0 - '@emotion/serialize': 1.0.4 - '@emotion/utils': 1.1.0 + '@emotion/babel-plugin': 11.10.0 + '@emotion/is-prop-valid': 1.2.0 + '@emotion/react': 11.10.0_react@18.2.0 + '@emotion/serialize': 1.1.0 + '@emotion/utils': 1.2.0 react: 18.2.0 dev: false - /@emotion/unitless/0.7.5: - resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} + /@emotion/unitless/0.8.0: + resolution: {integrity: sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==} dev: false - /@emotion/utils/1.1.0: - resolution: {integrity: sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ==} + /@emotion/utils/1.2.0: + resolution: {integrity: sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==} dev: false - /@emotion/weak-memoize/0.2.5: - resolution: {integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==} + /@emotion/weak-memoize/0.3.0: + resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==} dev: false /@eslint/eslintrc/1.3.0: @@ -1565,7 +1575,7 @@ packages: dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.3.2 + espree: 9.3.3 globals: 13.16.0 ignore: 5.2.0 import-fresh: 3.3.0 @@ -1576,28 +1586,25 @@ packages: - supports-color dev: true - /@floating-ui/core/0.7.3: - resolution: {integrity: sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==} + /@floating-ui/core/1.0.0: + resolution: {integrity: sha512-sm3nW0hHAxTv3gRDdCH8rNVQxijF+qPFo5gAeXCErRjKC7Qc28lIQ3R9Vd7Gw+KgwfA7RhRydDFuGeI0peGq7A==} dev: false - /@floating-ui/dom/0.5.4: - resolution: {integrity: sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==} + /@floating-ui/dom/1.0.0: + resolution: {integrity: sha512-PMqJvY5Fae8HVQgUqM+lidprS6p9LSvB0AUhCdYKqr3YCaV+WaWCeVNBtXPRY2YIdrgcsL2+vd5F07FxgihHUw==} dependencies: - '@floating-ui/core': 0.7.3 + '@floating-ui/core': 1.0.0 dev: false - /@floating-ui/react-dom/0.7.2_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==} + /@floating-ui/react-dom/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-uiOalFKPG937UCLm42RxjESTWUVpbbatvlphQAU6bsv+ence6IoVG8JOUZcy8eW81NkU+Idiwvx10WFLmR4MIg==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - '@floating-ui/dom': 0.5.4 + '@floating-ui/dom': 1.0.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - use-isomorphic-layout-effect: 1.1.2_react@18.2.0 - transitivePeerDependencies: - - '@types/react' dev: false /@fontsource/lexend-deca/4.4.5: @@ -1608,8 +1615,8 @@ packages: resolution: {integrity: sha512-1F3cR9OIp4Qi1AJHFg/SeFeUWLYemMgI3ldetx0mrlHoWeMuK+p2YentYIIZVkV9ogXOIE2QEw7VnHlGBPo7iw==} dev: false - /@humanwhocodes/config-array/0.9.5: - resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} + /@humanwhocodes/config-array/0.10.4: + resolution: {integrity: sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -1619,6 +1626,10 @@ packages: - supports-color dev: true + /@humanwhocodes/gitignore-to-minimatch/1.0.2: + resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} + dev: true + /@humanwhocodes/object-schema/1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true @@ -1661,8 +1672,8 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@mui/base/5.0.0-alpha.83_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-/bFcjiI36R2Epf2Y3BkZOIdxrz5uMLqOU4cRai4igJ8DHTRMZDeKbOff0SdvwJNwg8r6oPUyoeOpsWkaOOX9/g==} + /@mui/base/5.0.0-alpha.92_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-ZgnSLrTXL4iUdLQhjp01dAOTQPQlnwrqjZRwDT3E6LZXEYn6cMv1MY6LZkWcF/zxrUnyasnsyMAgZ5d8AXS7bA==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -1674,18 +1685,18 @@ packages: dependencies: '@babel/runtime': 7.18.6 '@emotion/is-prop-valid': 1.1.3 - '@mui/types': 7.1.4 - '@mui/utils': 5.9.0_react@18.2.0 + '@mui/types': 7.1.5 + '@mui/utils': 5.9.3_react@18.2.0 '@popperjs/core': 2.11.5 clsx: 1.2.1 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-is: 17.0.2 + react-is: 18.2.0 dev: false - /@mui/material/5.8.2_qsuhhlyfbpdicstla2jcf7xfmy: - resolution: {integrity: sha512-w/A1KG9Czf42uTyJOiRU5U1VullOz1R3xcsBvv3BtKCCWdVP+D6v/Yb8v0tJpIixMEbjeWzWGjotQBU0nd+yNA==} + /@mui/material/5.9.3_tyh4ta3a3jg5wknldy4g2a7uiy: + resolution: {integrity: sha512-idDJajnfnDr+2pI6h2tzWtWoZJmVHNk6aSjISirMuVOGy0ugWpsCE+KW4++GS7aTCujXm9+cl5bWAyXvGjiPIQ==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -1702,25 +1713,24 @@ packages: optional: true dependencies: '@babel/runtime': 7.18.6 - '@emotion/react': 11.9.3_react@18.2.0 - '@emotion/styled': 11.9.3_jhgplt4fmhans76oq3ok5iox2u - '@mui/base': 5.0.0-alpha.83_biqbaboplfbrettd7655fr4n2y - '@mui/system': 5.9.0_fdnqutfacy7v3gmlcm66flps3q - '@mui/types': 7.1.4 - '@mui/utils': 5.9.0_react@18.2.0 + '@emotion/react': 11.10.0_react@18.2.0 + '@emotion/styled': 11.10.0_g566eayvhbit5eqxocdac5mhdm + '@mui/base': 5.0.0-alpha.92_biqbaboplfbrettd7655fr4n2y + '@mui/system': 5.9.3_rq3l25qc4qpq3j4w6o4x7hatzy + '@mui/types': 7.1.5 + '@mui/utils': 5.9.3_react@18.2.0 '@types/react-transition-group': 4.4.5 clsx: 1.2.1 csstype: 3.1.0 - hoist-non-react-statics: 3.3.2 prop-types: 15.8.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-is: 17.0.2 - react-transition-group: 4.4.2_biqbaboplfbrettd7655fr4n2y + react-is: 18.2.0 + react-transition-group: 4.4.5_biqbaboplfbrettd7655fr4n2y dev: false - /@mui/private-theming/5.9.0_react@18.2.0: - resolution: {integrity: sha512-t0ZsWxE/LvX5RH5azjx1esBHbIfD9zjnbSAYkpE59BPpkOrqAYDGoJguL2EPd9LaUb6COmBozmAwNenvI6RJRQ==} + /@mui/private-theming/5.9.3_react@18.2.0: + resolution: {integrity: sha512-Ys3WO39WqoGciGX9k5AIi/k2zJhlydv4FzlEEwtw9OqdMaV0ydK/TdZekKzjP9sTI/JcdAP3H5DWtUaPLQJjWg==} engines: {node: '>=12.0.0'} peerDependencies: '@types/react': ^17.0.0 || ^18.0.0 @@ -1730,12 +1740,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.18.6 - '@mui/utils': 5.9.0_react@18.2.0 + '@mui/utils': 5.9.3_react@18.2.0 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/styled-engine/5.8.7_fdnqutfacy7v3gmlcm66flps3q: + /@mui/styled-engine/5.8.7_rq3l25qc4qpq3j4w6o4x7hatzy: resolution: {integrity: sha512-tVqtowjbYmiRq+qcqXK731L9eWoL9H8xTRhuTgaDGKdch1zlt4I2UwInUe1w2N9N/u3/jHsFbLcl1Un3uOwpQg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -1749,16 +1759,16 @@ packages: optional: true dependencies: '@babel/runtime': 7.18.6 - '@emotion/cache': 11.9.3 - '@emotion/react': 11.9.3_react@18.2.0 - '@emotion/styled': 11.9.3_jhgplt4fmhans76oq3ok5iox2u + '@emotion/cache': 11.10.1 + '@emotion/react': 11.10.0_react@18.2.0 + '@emotion/styled': 11.10.0_g566eayvhbit5eqxocdac5mhdm csstype: 3.1.0 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/system/5.9.0_fdnqutfacy7v3gmlcm66flps3q: - resolution: {integrity: sha512-KLZDYMmT1usokEJH+raGTh1SbdOx4BVrT+wg8nRpKGNii2sfc3ntuJSKuv3Fu9oeC9xVFTnNBHXKrpJuxeDcqg==} + /@mui/system/5.9.3_rq3l25qc4qpq3j4w6o4x7hatzy: + resolution: {integrity: sha512-EXQV2POwncstHLYII+G4VSYdEFun1TjBbQSBDK76DbIkug8nPjtjAZ+3Kgk3/NoFIigW+vQ9cDVUZtlbRH6YMQ==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -1774,20 +1784,20 @@ packages: optional: true dependencies: '@babel/runtime': 7.18.6 - '@emotion/react': 11.9.3_react@18.2.0 - '@emotion/styled': 11.9.3_jhgplt4fmhans76oq3ok5iox2u - '@mui/private-theming': 5.9.0_react@18.2.0 - '@mui/styled-engine': 5.8.7_fdnqutfacy7v3gmlcm66flps3q - '@mui/types': 7.1.4 - '@mui/utils': 5.9.0_react@18.2.0 + '@emotion/react': 11.10.0_react@18.2.0 + '@emotion/styled': 11.10.0_g566eayvhbit5eqxocdac5mhdm + '@mui/private-theming': 5.9.3_react@18.2.0 + '@mui/styled-engine': 5.8.7_rq3l25qc4qpq3j4w6o4x7hatzy + '@mui/types': 7.1.5 + '@mui/utils': 5.9.3_react@18.2.0 clsx: 1.2.1 csstype: 3.1.0 prop-types: 15.8.1 react: 18.2.0 dev: false - /@mui/types/7.1.4: - resolution: {integrity: sha512-uveM3byMbthO+6tXZ1n2zm0W3uJCQYtwt/v5zV5I77v2v18u0ITkb8xwhsDD2i3V2Kye7SaNR6FFJ6lMuY/WqQ==} + /@mui/types/7.1.5: + resolution: {integrity: sha512-HnRXrxgHJYJcT8ZDdDCQIlqk0s0skOKD7eWs9mJgBUu70hyW4iA6Kiv3yspJR474RFH8hysKR65VVSzUSzkuwA==} peerDependencies: '@types/react': '*' peerDependenciesMeta: @@ -1795,8 +1805,8 @@ packages: optional: true dev: false - /@mui/utils/5.9.0_react@18.2.0: - resolution: {integrity: sha512-GAaiWP6zBC3RE1NHP9y1c1iKZh5s/nyKKqWxfTrw5lNQY5tWTh9/47F682FuiE5WT1o3h4w/LEkSSIZpMEDzrA==} + /@mui/utils/5.9.3_react@18.2.0: + resolution: {integrity: sha512-l0N5bcrenE9hnwZ/jPecpIRqsDFHkPXoFUcmkgysaJwVZzJ3yQkGXB47eqmXX5yyGrSc6HksbbqXEaUya+siew==} engines: {node: '>=12.0.0'} peerDependencies: react: ^17.0.0 || ^18.0.0 @@ -1834,82 +1844,63 @@ packages: resolution: {integrity: sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==} dev: false - /@rollup/pluginutils/4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true - /@rushstack/eslint-patch/1.1.4: resolution: {integrity: sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==} dev: true - /@sentry/browser/6.19.7: - resolution: {integrity: sha512-oDbklp4O3MtAM4mtuwyZLrgO1qDVYIujzNJQzXmi9YzymJCuzMLSRDvhY83NNDCRxf0pds4DShgYeZdbSyKraA==} - engines: {node: '>=6'} + /@sentry/browser/7.9.0: + resolution: {integrity: sha512-R0/EatdSBPZ+orsD5Mu/Gq8XmEfr/KCzJv05S35GVPDkIgczIJ2AYlHgchnEO0m63jDFyWLzUteQmPZ3pao9PQ==} + engines: {node: '>=8'} dependencies: - '@sentry/core': 6.19.7 - '@sentry/types': 6.19.7 - '@sentry/utils': 6.19.7 + '@sentry/core': 7.9.0 + '@sentry/types': 7.9.0 + '@sentry/utils': 7.9.0 tslib: 1.14.1 dev: false - /@sentry/core/6.19.7: - resolution: {integrity: sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==} - engines: {node: '>=6'} + /@sentry/core/7.9.0: + resolution: {integrity: sha512-WVGd2hV7Clcpl7/GL8LsRr4Zk9o/7o4rZHfs1Qed5lMRNYcxiMwucC1CYILVpJqVfY+8vIRP9v9Ss9ta2VUikw==} + engines: {node: '>=8'} dependencies: - '@sentry/hub': 6.19.7 - '@sentry/minimal': 6.19.7 - '@sentry/types': 6.19.7 - '@sentry/utils': 6.19.7 + '@sentry/hub': 7.9.0 + '@sentry/types': 7.9.0 + '@sentry/utils': 7.9.0 tslib: 1.14.1 dev: false - /@sentry/hub/6.19.7: - resolution: {integrity: sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==} - engines: {node: '>=6'} + /@sentry/hub/7.9.0: + resolution: {integrity: sha512-KzPbGCB5mONgsXEzqHy6uOaOuqLnhmFmSpGg+M03J6UJnJaNM7nrNp80MhStmjLMq6whEYVE07DrMAn3+iaQdg==} + engines: {node: '>=8'} dependencies: - '@sentry/types': 6.19.7 - '@sentry/utils': 6.19.7 + '@sentry/types': 7.9.0 + '@sentry/utils': 7.9.0 tslib: 1.14.1 dev: false - /@sentry/minimal/6.19.7: - resolution: {integrity: sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==} - engines: {node: '>=6'} - dependencies: - '@sentry/hub': 6.19.7 - '@sentry/types': 6.19.7 - tslib: 1.14.1 - dev: false - - /@sentry/react/6.19.7_react@18.2.0: - resolution: {integrity: sha512-VzJeBg/v41jfxUYPkH2WYrKjWc4YiMLzDX0f4Zf6WkJ4v3IlDDSkX6DfmWekjTKBho6wiMkSNy2hJ1dHfGZ9jA==} - engines: {node: '>=6'} + /@sentry/react/7.9.0_react@18.2.0: + resolution: {integrity: sha512-T3jHDH0AYmbyyufvKEOCFnIeLTU/bHUZM+e3eTevcq/eXFHS7JTK/8qsRnK0sYUT7/JolbpG/iq7QDkeGvSxpQ==} + engines: {node: '>=8'} peerDependencies: react: 15.x || 16.x || 17.x || 18.x dependencies: - '@sentry/browser': 6.19.7 - '@sentry/minimal': 6.19.7 - '@sentry/types': 6.19.7 - '@sentry/utils': 6.19.7 + '@sentry/browser': 7.9.0 + '@sentry/types': 7.9.0 + '@sentry/utils': 7.9.0 hoist-non-react-statics: 3.3.2 react: 18.2.0 tslib: 1.14.1 dev: false - /@sentry/types/6.19.7: - resolution: {integrity: sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg==} - engines: {node: '>=6'} + /@sentry/types/7.9.0: + resolution: {integrity: sha512-VGnUgELVMpGJCYW1triO+5XSyaPjB2Zu6esUgbb8iJ5bi+OWtxklixXgwhdaTb0FDzmRL/T/pckmrIuBTLySHQ==} + engines: {node: '>=8'} dev: false - /@sentry/utils/6.19.7: - resolution: {integrity: sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==} - engines: {node: '>=6'} + /@sentry/utils/7.9.0: + resolution: {integrity: sha512-4f9TZvAVopgG7Lp1TcPSekSX1Ashk68Et4T8Y+60EVX5se19i0hpytbHWWwrXSrb3w0KpGANk0byoZkdaTgkYA==} + engines: {node: '>=8'} dependencies: - '@sentry/types': 6.19.7 + '@sentry/types': 7.9.0 tslib: 1.14.1 dev: false @@ -1960,7 +1951,7 @@ packages: resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} dev: false - /@typescript-eslint/eslint-plugin/5.30.6_rywvbqnelbznwddhxv2glfjuay: + /@typescript-eslint/eslint-plugin/5.30.6_2ljhqtgazucmv5oqalqzfl5e3u: resolution: {integrity: sha512-J4zYMIhgrx4MgnZrSDD7sEnQp7FmhKNOaqaOpaoQ/SfdMfRB/0yvK74hTnvH+VQxndZynqs5/Hn4t+2/j9bADg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1971,12 +1962,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.30.6_eslint@8.19.0 + '@typescript-eslint/parser': 5.30.6_eslint@8.21.0 '@typescript-eslint/scope-manager': 5.30.6 - '@typescript-eslint/type-utils': 5.30.6_eslint@8.19.0 - '@typescript-eslint/utils': 5.30.6_eslint@8.19.0 + '@typescript-eslint/type-utils': 5.30.6_eslint@8.21.0 + '@typescript-eslint/utils': 5.30.6_eslint@8.21.0 debug: 4.3.4 - eslint: 8.19.0 + eslint: 8.21.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -1986,20 +1977,20 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.30.6_eslint@8.19.0: + /@typescript-eslint/experimental-utils/5.30.6_eslint@8.21.0: resolution: {integrity: sha512-bqvT+0L8IjtW7MCrMgm9oVNxs4g7mESro1mm5c1/SNfTnHuFTf9OUX1WzVkTz75M9cp//UrTrSmGvK48NEKshQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.30.6_eslint@8.19.0 - eslint: 8.19.0 + '@typescript-eslint/utils': 5.30.6_eslint@8.21.0 + eslint: 8.21.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/5.30.6_eslint@8.19.0: + /@typescript-eslint/parser/5.30.6_eslint@8.21.0: resolution: {integrity: sha512-gfF9lZjT0p2ZSdxO70Xbw8w9sPPJGfAdjK7WikEjB3fcUI/yr9maUVEdqigBjKincUYNKOmf7QBMiTf719kbrA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2013,7 +2004,7 @@ packages: '@typescript-eslint/types': 5.30.6 '@typescript-eslint/typescript-estree': 5.30.6 debug: 4.3.4 - eslint: 8.19.0 + eslint: 8.21.0 transitivePeerDependencies: - supports-color dev: true @@ -2026,7 +2017,7 @@ packages: '@typescript-eslint/visitor-keys': 5.30.6 dev: true - /@typescript-eslint/type-utils/5.30.6_eslint@8.19.0: + /@typescript-eslint/type-utils/5.30.6_eslint@8.21.0: resolution: {integrity: sha512-GFVVzs2j0QPpM+NTDMXtNmJKlF842lkZKDSanIxf+ArJsGeZUIaeT4jGg+gAgHt7AcQSFwW7htzF/rbAh2jaVA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2036,9 +2027,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.30.6_eslint@8.19.0 + '@typescript-eslint/utils': 5.30.6_eslint@8.21.0 debug: 4.3.4 - eslint: 8.19.0 + eslint: 8.21.0 tsutils: 3.21.0 transitivePeerDependencies: - supports-color @@ -2069,7 +2060,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.30.6_eslint@8.19.0: + /@typescript-eslint/utils/5.30.6_eslint@8.21.0: resolution: {integrity: sha512-xFBLc/esUbLOJLk9jKv0E9gD/OH966M40aY9jJ8GiqpSkP2xOV908cokJqqhVd85WoIvHVHYXxSFE4cCSDzVvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2079,9 +2070,9 @@ packages: '@typescript-eslint/scope-manager': 5.30.6 '@typescript-eslint/types': 5.30.6 '@typescript-eslint/typescript-estree': 5.30.6 - eslint: 8.19.0 + eslint: 8.21.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.19.0 + eslint-utils: 3.0.0_eslint@8.21.0 transitivePeerDependencies: - supports-color - typescript @@ -2095,18 +2086,20 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@vitejs/plugin-react/1.3.2: - resolution: {integrity: sha512-aurBNmMo0kz1O4qRoY+FM4epSA39y3ShWGuqfLRA/3z0oEJAdtoSfgA3aO98/PCCHAqMaduLxIxErWrVKIFzXA==} - engines: {node: '>=12.0.0'} + /@vitejs/plugin-react/2.0.0_vite@3.0.4: + resolution: {integrity: sha512-zHkRR+X4zqEPNBbKV2FvWSxK7Q6crjMBVIAYroSU8Nbb4M3E5x4qOiLoqJBHtXgr27kfednXjkwr3lr8jS6Wrw==} + engines: {node: '>=14.18.0'} + peerDependencies: + vite: ^3.0.0 dependencies: '@babel/core': 7.18.6 '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.18.6 '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.6 '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.18.6 '@babel/plugin-transform-react-jsx-source': 7.18.6_@babel+core@7.18.6 - '@rollup/pluginutils': 4.2.1 - react-refresh: 0.13.0 - resolve: 1.22.1 + magic-string: 0.26.2 + react-refresh: 0.14.0 + vite: 3.0.4_sass@1.54.3 transitivePeerDependencies: - supports-color dev: true @@ -2115,16 +2108,16 @@ packages: resolution: {integrity: sha512-1VPkkTBk07gMR1fjpBtse4G+oJqpmE+0gUFB0dg3VIL7qJmUVaBoD/vlzMm/jNeOPfvlmerl1lpnsZyBUFIRuw==} dev: false - /acorn-jsx/5.3.2_acorn@8.7.1: + /acorn-jsx/5.3.2_acorn@8.8.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.1 + acorn: 8.8.0 dev: true - /acorn/8.7.1: - resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} + /acorn/8.8.0: + resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -2250,14 +2243,6 @@ packages: object.assign: 4.1.2 dev: true - /babel-plugin-macros/2.8.0: - resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==} - dependencies: - '@babel/runtime': 7.18.6 - cosmiconfig: 6.0.0 - resolve: 1.22.1 - dev: false - /babel-plugin-macros/3.1.0: resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} engines: {node: '>=10', npm: '>=6'} @@ -2265,7 +2250,6 @@ packages: '@babel/runtime': 7.18.6 cosmiconfig: 7.0.1 resolve: 1.22.1 - dev: true /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.6: resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==} @@ -2489,17 +2473,6 @@ packages: requiresBuild: true dev: true - /cosmiconfig/6.0.0: - resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} - engines: {node: '>=8'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - dev: false - /cosmiconfig/7.0.1: resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} engines: {node: '>=10'} @@ -2509,7 +2482,6 @@ packages: parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 - dev: true /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -2927,7 +2899,7 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - /eslint-config-react-app/7.0.1_eslint@8.19.0: + /eslint-config-react-app/7.0.1_eslint@8.21.0: resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2938,20 +2910,20 @@ packages: optional: true dependencies: '@babel/core': 7.18.6 - '@babel/eslint-parser': 7.18.2_ygqbvsyswrl2cmipz2mlfqys74 + '@babel/eslint-parser': 7.18.2_pd4kkoesipzwpmzc6gq54vjvk4 '@rushstack/eslint-patch': 1.1.4 - '@typescript-eslint/eslint-plugin': 5.30.6_rywvbqnelbznwddhxv2glfjuay - '@typescript-eslint/parser': 5.30.6_eslint@8.19.0 + '@typescript-eslint/eslint-plugin': 5.30.6_2ljhqtgazucmv5oqalqzfl5e3u + '@typescript-eslint/parser': 5.30.6_eslint@8.21.0 babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 - eslint: 8.19.0 - eslint-plugin-flowtype: 8.0.3_eslint@8.19.0 - eslint-plugin-import: 2.26.0_rywvbqnelbznwddhxv2glfjuay - eslint-plugin-jest: 25.7.0_ogrypv245mtlubr47zvglz6xom - eslint-plugin-jsx-a11y: 6.6.0_eslint@8.19.0 - eslint-plugin-react: 7.30.1_eslint@8.19.0 - eslint-plugin-react-hooks: 4.6.0_eslint@8.19.0 - eslint-plugin-testing-library: 5.5.1_eslint@8.19.0 + eslint: 8.21.0 + eslint-plugin-flowtype: 8.0.3_eslint@8.21.0 + eslint-plugin-import: 2.26.0_2ljhqtgazucmv5oqalqzfl5e3u + eslint-plugin-jest: 25.7.0_fil5spqi2rmymknawo4uiqiz7m + eslint-plugin-jsx-a11y: 6.6.0_eslint@8.21.0 + eslint-plugin-react: 7.30.1_eslint@8.21.0 + eslint-plugin-react-hooks: 4.6.0_eslint@8.21.0 + eslint-plugin-testing-library: 5.5.1_eslint@8.21.0 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -2988,7 +2960,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.30.6_eslint@8.19.0 + '@typescript-eslint/parser': 5.30.6_eslint@8.21.0 debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -2996,7 +2968,7 @@ packages: - supports-color dev: true - /eslint-plugin-flowtype/8.0.3_eslint@8.19.0: + /eslint-plugin-flowtype/8.0.3_eslint@8.21.0: resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -3004,12 +2976,12 @@ packages: '@babel/plugin-transform-react-jsx': ^7.14.9 eslint: ^8.1.0 dependencies: - eslint: 8.19.0 + eslint: 8.21.0 lodash: 4.17.21 string-natural-compare: 3.0.1 dev: true - /eslint-plugin-import/2.26.0_rywvbqnelbznwddhxv2glfjuay: + /eslint-plugin-import/2.26.0_2ljhqtgazucmv5oqalqzfl5e3u: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -3019,12 +2991,12 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.30.6_eslint@8.19.0 + '@typescript-eslint/parser': 5.30.6_eslint@8.21.0 array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.19.0 + eslint: 8.21.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.3_bsugbhruclroeiaqnd7gqoy7ya has: 1.0.3 @@ -3040,7 +3012,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest/25.7.0_ogrypv245mtlubr47zvglz6xom: + /eslint-plugin-jest/25.7.0_fil5spqi2rmymknawo4uiqiz7m: resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -3053,15 +3025,15 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.30.6_rywvbqnelbznwddhxv2glfjuay - '@typescript-eslint/experimental-utils': 5.30.6_eslint@8.19.0 - eslint: 8.19.0 + '@typescript-eslint/eslint-plugin': 5.30.6_2ljhqtgazucmv5oqalqzfl5e3u + '@typescript-eslint/experimental-utils': 5.30.6_eslint@8.21.0 + eslint: 8.21.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jsx-a11y/6.6.0_eslint@8.19.0: + /eslint-plugin-jsx-a11y/6.6.0_eslint@8.21.0: resolution: {integrity: sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==} engines: {node: '>=4.0'} peerDependencies: @@ -3075,7 +3047,7 @@ packages: axobject-query: 2.2.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.19.0 + eslint: 8.21.0 has: 1.0.3 jsx-ast-utils: 3.3.2 language-tags: 1.0.5 @@ -3083,16 +3055,16 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-react-hooks/4.6.0_eslint@8.19.0: + /eslint-plugin-react-hooks/4.6.0_eslint@8.21.0: resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 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.19.0 + eslint: 8.21.0 dev: true - /eslint-plugin-react/7.30.1_eslint@8.19.0: + /eslint-plugin-react/7.30.1_eslint@8.21.0: resolution: {integrity: sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==} engines: {node: '>=4'} peerDependencies: @@ -3101,7 +3073,7 @@ packages: array-includes: 3.1.5 array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 - eslint: 8.19.0 + eslint: 8.21.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.2 minimatch: 3.1.2 @@ -3115,14 +3087,14 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /eslint-plugin-testing-library/5.5.1_eslint@8.19.0: + /eslint-plugin-testing-library/5.5.1_eslint@8.21.0: resolution: {integrity: sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.30.6_eslint@8.19.0 - eslint: 8.19.0 + '@typescript-eslint/utils': 5.30.6_eslint@8.21.0 + eslint: 8.21.0 transitivePeerDependencies: - supports-color - typescript @@ -3144,13 +3116,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.19.0: + /eslint-utils/3.0.0_eslint@8.21.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.19.0 + eslint: 8.21.0 eslint-visitor-keys: 2.1.0 dev: true @@ -3164,13 +3136,14 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.19.0: - resolution: {integrity: sha512-SXOPj3x9VKvPe81TjjUJCYlV4oJjQw68Uek+AM0X4p+33dj2HY5bpTZOgnQHcG2eAm1mtCU9uNMnJi7exU/kYw==} + /eslint/8.21.0: + resolution: {integrity: sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: '@eslint/eslintrc': 1.3.0 - '@humanwhocodes/config-array': 0.9.5 + '@humanwhocodes/config-array': 0.10.4 + '@humanwhocodes/gitignore-to-minimatch': 1.0.2 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -3178,16 +3151,19 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.19.0 + eslint-utils: 3.0.0_eslint@8.21.0 eslint-visitor-keys: 3.3.0 - espree: 9.3.2 + espree: 9.3.3 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 + find-up: 5.0.0 functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 globals: 13.16.0 + globby: 11.1.0 + grapheme-splitter: 1.0.4 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -3208,12 +3184,12 @@ packages: - supports-color dev: true - /espree/9.3.2: - resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} + /espree/9.3.3: + resolution: {integrity: sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.7.1 - acorn-jsx: 5.3.2_acorn@8.7.1 + acorn: 8.8.0 + acorn-jsx: 5.3.2_acorn@8.8.0 eslint-visitor-keys: 3.3.0 dev: true @@ -3241,10 +3217,6 @@ packages: engines: {node: '>=4.0'} dev: true - /estree-walker/2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: true - /esutils/2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -3327,6 +3299,14 @@ packages: path-exists: 4.0.0 dev: true + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + /flat-cache/3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3473,6 +3453,10 @@ packages: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} dev: true + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + /hard-rejection/2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} @@ -3836,6 +3820,13 @@ packages: p-locate: 4.1.0 dev: true + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + /lodash.debounce/4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true @@ -3869,6 +3860,13 @@ packages: yallist: 4.0.0 dev: true + /magic-string/0.26.2: + resolution: {integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==} + engines: {node: '>=12'} + dependencies: + sourcemap-codec: 1.4.8 + dev: true + /map-obj/1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} @@ -4081,6 +4079,13 @@ packages: p-try: 2.2.0 dev: true + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + /p-locate/2.0.0: resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} engines: {node: '>=4'} @@ -4095,6 +4100,13 @@ packages: p-limit: 2.3.0 dev: true + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + /p-try/1.0.0: resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} engines: {node: '>=4'} @@ -4291,10 +4303,6 @@ packages: /react-is/16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - /react-is/17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - dev: false - /react-is/18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: false @@ -4318,8 +4326,8 @@ packages: warning: 4.0.3 dev: false - /react-refresh/0.13.0: - resolution: {integrity: sha512-XP8A9BT0CpRBD+NYLLeIhld/RqG9+gktUjW1FkE+Vm7OCinbG1SshcK5tb9ls4kzvjZr9mOQc7HYgBngEyPAXg==} + /react-refresh/0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} dev: true @@ -4336,8 +4344,8 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false - /react-toastify/9.0.3_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-0QZJk0SqYBxouRBGCFU3ymvjlwimRRhVH7SzqGRiVrQ001KSoUNbGKx9Yq42aoPv18n45yJzEFG82zqv3HnASg==} + /react-toastify/9.0.7_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-UG5P/2F/fYdbK+v3XRWHM6xfMkWeLM+k2swKvwU8oO9DXx31GkeoH7Z6slBTkavZ0VjoQ+n/YD6xOBqEwN7HRg==} peerDependencies: react: '>=16' react-dom: '>=16' @@ -4347,8 +4355,8 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false - /react-transition-group/4.4.2_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==} + /react-transition-group/4.4.5_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} peerDependencies: react: '>=16.6.0' react-dom: '>=16.6.0' @@ -4519,8 +4527,8 @@ packages: /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - /sass/1.53.0: - resolution: {integrity: sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==} + /sass/1.54.3: + resolution: {integrity: sha512-fLodey5Qd41Pxp/Tk7Al97sViYwF/TazRc5t6E65O7JOk4XF8pzwIW7CvCxYVOfJFFI/1x5+elDyBIixrp+zrw==} engines: {node: '>=12.0.0'} hasBin: true dependencies: @@ -4606,6 +4614,10 @@ packages: engines: {node: '>=0.10.0'} dev: false + /sourcemap-codec/1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + dev: true + /spdx-correct/3.1.1: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: @@ -4719,46 +4731,46 @@ packages: stylelint: 14.9.1 dev: true - /stylelint-config-recommended-scss/6.0.0_stylelint@14.9.1: - resolution: {integrity: sha512-6QOe2/OzXV2AP5FE12A7+qtKdZik7Saf42SMMl84ksVBBPpTdrV+9HaCbPYiRMiwELY9hXCVdH4wlJ+YJb5eig==} + /stylelint-config-recommended-scss/7.0.0_stylelint@14.9.1: + resolution: {integrity: sha512-rGz1J4rMAyJkvoJW4hZasuQBB7y9KIrShb20l9DVEKKZSEi1HAy0vuNlR8HyCKy/jveb/BdaQFcoiYnmx4HoiA==} peerDependencies: stylelint: ^14.4.0 dependencies: postcss-scss: 4.0.4 stylelint: 14.9.1 - stylelint-config-recommended: 7.0.0_stylelint@14.9.1 + stylelint-config-recommended: 8.0.0_stylelint@14.9.1 stylelint-scss: 4.3.0_stylelint@14.9.1 transitivePeerDependencies: - postcss dev: true - /stylelint-config-recommended/7.0.0_stylelint@14.9.1: - resolution: {integrity: sha512-yGn84Bf/q41J4luis1AZ95gj0EQwRX8lWmGmBwkwBNSkpGSpl66XcPTulxGa/Z91aPoNGuIGBmFkcM1MejMo9Q==} + /stylelint-config-recommended/8.0.0_stylelint@14.9.1: + resolution: {integrity: sha512-IK6dWvE000+xBv9jbnHOnBq01gt6HGVB2ZTsot+QsMpe82doDQ9hvplxfv4YnpEuUwVGGd9y6nbaAnhrjcxhZQ==} peerDependencies: - stylelint: ^14.4.0 + stylelint: ^14.8.0 dependencies: stylelint: 14.9.1 dev: true - /stylelint-config-standard-scss/4.0.0_stylelint@14.9.1: - resolution: {integrity: sha512-xizu8PTEyB6zYXBiVg6VtvUYn9m57x+6ZtaOdaxsfpbe5eagLPGNlbYnKfm/CfN69ArUpnwR6LjgsTHzlGbtXQ==} + /stylelint-config-standard-scss/5.0.0_stylelint@14.9.1: + resolution: {integrity: sha512-zoXLibojHZYPFjtkc4STZtAJ2yGTq3Bb4MYO0oiyO6f/vNxDKRcSDZYoqN260Gv2eD5niQIr1/kr5SXlFj9kcQ==} peerDependencies: - stylelint: ^14.4.0 + stylelint: ^14.9.0 dependencies: stylelint: 14.9.1 - stylelint-config-recommended-scss: 6.0.0_stylelint@14.9.1 - stylelint-config-standard: 25.0.0_stylelint@14.9.1 + stylelint-config-recommended-scss: 7.0.0_stylelint@14.9.1 + stylelint-config-standard: 26.0.0_stylelint@14.9.1 transitivePeerDependencies: - postcss dev: true - /stylelint-config-standard/25.0.0_stylelint@14.9.1: - resolution: {integrity: sha512-21HnP3VSpaT1wFjFvv9VjvOGDtAviv47uTp3uFmzcN+3Lt+RYRv6oAplLaV51Kf792JSxJ6svCJh/G18E9VnCA==} + /stylelint-config-standard/26.0.0_stylelint@14.9.1: + resolution: {integrity: sha512-hUuB7LaaqM8abvkOO84wh5oYSkpXgTzHu2Zza6e7mY+aOmpNTjoFBRxSLlzY0uAOMWEFx0OMKzr+reG1BUtcqQ==} peerDependencies: - stylelint: ^14.4.0 + stylelint: ^14.9.0 dependencies: stylelint: 14.9.1 - stylelint-config-recommended: 7.0.0_stylelint@14.9.1 + stylelint-config-recommended: 8.0.0_stylelint@14.9.1 dev: true /stylelint-scss/4.3.0_stylelint@14.9.1: @@ -4984,18 +4996,6 @@ packages: punycode: 2.1.1 dev: true - /use-isomorphic-layout-effect/1.1.2_react@18.2.0: - resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - react: 18.2.0 - dev: false - /util-deprecate/1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true @@ -5011,14 +5011,15 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite/2.9.14_sass@1.53.0: - resolution: {integrity: sha512-P/UCjSpSMcE54r4mPak55hWAZPlyfS369svib/gpmz8/01L822lMPOJ/RYW6tLCe1RPvMvOsJ17erf55bKp4Hw==} - engines: {node: '>=12.2.0'} + /vite/3.0.4_sass@1.54.3: + resolution: {integrity: sha512-NU304nqnBeOx2MkQnskBQxVsa0pRAH5FphokTGmyy8M3oxbvw7qAXts2GORxs+h/2vKsD+osMhZ7An6yK6F1dA==} + engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: less: '*' sass: '*' stylus: '*' + terser: ^5.4.0 peerDependenciesMeta: less: optional: true @@ -5026,12 +5027,14 @@ packages: optional: true stylus: optional: true + terser: + optional: true dependencies: esbuild: 0.14.49 postcss: 8.4.14 resolve: 1.22.1 rollup: 2.76.0 - sass: 1.53.0 + sass: 1.54.3 optionalDependencies: fsevents: 2.3.2 dev: true @@ -5096,3 +5099,8 @@ packages: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} dev: true + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true diff --git a/src/components/modals/main/marketplace/imageCarousel.jsx b/src/components/helpers/carousel/Carousel.jsx similarity index 73% rename from src/components/modals/main/marketplace/imageCarousel.jsx rename to src/components/helpers/carousel/Carousel.jsx index d0480bd1..7582f81f 100644 --- a/src/components/modals/main/marketplace/imageCarousel.jsx +++ b/src/components/helpers/carousel/Carousel.jsx @@ -1,15 +1,13 @@ -import React, { useState, useEffect, useCallback, useRef } from "react"; -import { PrevButton, NextButton } from "./EmblaCarouselButtons"; -import useEmblaCarousel from "embla-carousel-react"; -import Autoplay from "embla-carousel-autoplay"; -import { FaPhotoVideo } from "react-icons/fa"; +import React, { useState, useEffect, useCallback, useRef } from 'react'; +import { PrevButton, NextButton } from './CarouselButtons'; +import useEmblaCarousel from 'embla-carousel-react'; +import Autoplay from 'embla-carousel-autoplay'; +import './carousel.scss'; +import { FaPhotoVideo } from 'react-icons/fa'; const EmblaCarousel = ({ data, options = { loop: false } }) => { const autoplay = useRef( - Autoplay( - { delay: 3000, stopOnInteraction: false }, - (emblaRoot) => emblaRoot.parentElement - ) + Autoplay({ delay: 3000, stopOnInteraction: false }, (emblaRoot) => emblaRoot.parentElement), ); const [emblaRef, emblaApi] = useEmblaCarousel(options, [autoplay.current]); @@ -37,7 +35,7 @@ const EmblaCarousel = ({ data, options = { loop: false } }) => { useEffect(() => { if (!emblaApi) return; onSelect(); - emblaApi.on("select", onSelect); + emblaApi.on('select', onSelect); }, [emblaApi, onSelect]); return ( @@ -47,11 +45,7 @@ const EmblaCarousel = ({ data, options = { loop: false } }) => { {data.map((photo, index) => (
{this.getMessage('modals.welcome.sections.intro.description')}
+ + {this.getMessage('modals.welcome.sections.intro.description')} ++ {this.getMessage('modals.welcome.sections.language.description')}{' '} ! -
-: null, date: this.enabled('date') ?
, -
,