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) => (
- A cool cat. + A cool cat.
))} diff --git a/src/components/helpers/carousel/CarouselButtons.jsx b/src/components/helpers/carousel/CarouselButtons.jsx new file mode 100644 index 00000000..dc08847d --- /dev/null +++ b/src/components/helpers/carousel/CarouselButtons.jsx @@ -0,0 +1,14 @@ +import React from 'react'; +import { MdOutlineArrowForwardIos, MdOutlineArrowBackIos } from 'react-icons/md'; + +export const PrevButton = ({ enabled, onClick }) => ( + +); + +export const NextButton = ({ enabled, onClick }) => ( + +); diff --git a/src/components/helpers/carousel/carousel.scss b/src/components/helpers/carousel/carousel.scss new file mode 100644 index 00000000..58111685 --- /dev/null +++ b/src/components/helpers/carousel/carousel.scss @@ -0,0 +1,88 @@ +.embla { + position: relative; + width: 350px; + margin-left: 5px; +} + +.embla__viewport { + overflow: hidden; + width: 100%; +} + +.embla__viewport.is-draggable { + cursor: move; + cursor: grab; +} + +.embla__viewport.is-dragging { + cursor: grabbing; +} + +.embla__container { + display: flex; + user-select: none; + -webkit-touch-callout: none; + -khtml-user-select: none; + -webkit-tap-highlight-color: transparent; + margin-left: -10px; +} + +.embla__slide { + position: relative; + min-width: 100%; + padding-left: 10px; +} + +.embla__slide__inner { + position: relative; + overflow: hidden; + height: 190px; +} + +.embla__slide__img { + position: absolute; + display: block; + top: 50%; + left: 50%; + width: auto; + min-height: 100%; + min-width: 100%; + max-width: none; + transform: translate(-50%, -50%); +} + +.embla__button { + outline: 0; + cursor: pointer; + touch-action: manipulation; + position: absolute; + z-index: 1; + top: 50%; + transform: translateY(-50%); + border: 0; + width: 30px !important; + height: 30px !important; + display: grid; + place-items: center; + justify-content: center; + align-items: center; + padding: 0; +} + +.embla__button:disabled { + cursor: default; + opacity: 0.3; +} + +.embla__button__svg { + width: 100%; + height: 100%; +} + +.embla__button--prev { + left: 27px; +} + +.embla__button--next { + right: 27px; +} diff --git a/src/components/modals/Modals.jsx b/src/components/modals/Modals.jsx index 56dce8c0..462d2818 100644 --- a/src/components/modals/Modals.jsx +++ b/src/components/modals/Modals.jsx @@ -97,7 +97,7 @@ export default class Modals extends PureComponent { onRequestClose={() => this.closeWelcome()} isOpen={this.state.welcomeModal} className="Modal welcomemodal mainModal" - overlayClassName="Overlay welcomeoverlay" + overlayClassName="Overlay mainModal" shouldCloseOnOverlayClick={false} ariaHideApp={false} > diff --git a/src/components/modals/main/marketplace/Collection.jsx b/src/components/modals/main/marketplace/Collection.jsx index e52dc804..ee67a933 100644 --- a/src/components/modals/main/marketplace/Collection.jsx +++ b/src/components/modals/main/marketplace/Collection.jsx @@ -1,8 +1,6 @@ import variables from 'modules/variables'; -export default function Collection({ - items, -}) { +export default function Collection({ items }) { const getMessage = (text) => variables.language.getMessage(variables.languagecode, text); return ( diff --git a/src/components/modals/main/marketplace/EmblaCarouselButtons.jsx b/src/components/modals/main/marketplace/EmblaCarouselButtons.jsx deleted file mode 100644 index 3bd8ee34..00000000 --- a/src/components/modals/main/marketplace/EmblaCarouselButtons.jsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from "react"; -import { MdOutlineArrowForwardIos, MdOutlineArrowBackIos } from 'react-icons/md'; - -export const PrevButton = ({ enabled, onClick }) => ( - -); - -export const NextButton = ({ enabled, onClick }) => ( - -); diff --git a/src/components/modals/main/marketplace/Item.jsx b/src/components/modals/main/marketplace/Item.jsx index 2cc0aa45..4dae4a91 100644 --- a/src/components/modals/main/marketplace/Item.jsx +++ b/src/components/modals/main/marketplace/Item.jsx @@ -1,6 +1,7 @@ import variables from 'modules/variables'; import { PureComponent, Fragment } from 'react'; import Tooltip from '../../../helpers/tooltip/Tooltip'; +import ImageCarousel from '../../../helpers/carousel/Carousel'; import { toast } from 'react-toastify'; import { MdArrowBack, @@ -17,7 +18,6 @@ import { MdOutlineKeyboardArrowRight, MdExpandMore, } from 'react-icons/md'; -import ImageCarousel from './imageCarousel'; import Modal from 'react-modal'; import { install, uninstall } from 'modules/helpers/marketplace'; @@ -151,20 +151,18 @@ export default class Item extends PureComponent { ) : null} - {this.props.data.data.settings ? ( - product this.setState({ showLightbox: true })} - /> - ) : null} + {this.props.data.data.settings ? ( + product this.setState({ showLightbox: true })} + /> + ) : null} {getMessage('modals.main.marketplace.product.description')} - + {/* {this.props.data.description.length > 100 ? (
this.toggleShowMore()}> diff --git a/src/components/modals/main/scss/index.scss b/src/components/modals/main/scss/index.scss index 3a6dafd6..6c964b94 100644 --- a/src/components/modals/main/scss/index.scss +++ b/src/components/modals/main/scss/index.scss @@ -82,6 +82,9 @@ #modal { height: 80vh; width: clamp(60vw, 1200px, 90vw); + @include themed() { + background-color: t($modal-background); + } } /* fixes for font size on extension */ diff --git a/src/components/modals/main/scss/marketplace/_main.scss b/src/components/modals/main/scss/marketplace/_main.scss index db0f3bfa..748ed751 100644 --- a/src/components/modals/main/scss/marketplace/_main.scss +++ b/src/components/modals/main/scss/marketplace/_main.scss @@ -344,7 +344,7 @@ p.author { background-size: cover; background-position: center; background-repeat: no-repeat; - + @include themed() { border-radius: t($borderRadius); } @@ -476,91 +476,3 @@ p.author { font-size: 30px; } } -.embla { - position: relative; - width: 350px; - margin-left: 5px; -} - -.embla__viewport { - overflow: hidden; - width: 100%; -} - -.embla__viewport.is-draggable { - cursor: move; - cursor: grab; -} - -.embla__viewport.is-dragging { - cursor: grabbing; -} - -.embla__container { - display: flex; - user-select: none; - -webkit-touch-callout: none; - -khtml-user-select: none; - -webkit-tap-highlight-color: transparent; - margin-left: -10px; -} - -.embla__slide { - position: relative; - min-width: 100%; - padding-left: 10px; -} - -.embla__slide__inner { - position: relative; - overflow: hidden; - height: 190px; -} - -.embla__slide__img { - position: absolute; - display: block; - top: 50%; - left: 50%; - width: auto; - min-height: 100%; - min-width: 100%; - max-width: none; - transform: translate(-50%, -50%); -} - -.embla__button { - outline: 0; - cursor: pointer; - touch-action: manipulation; - position: absolute; - z-index: 1; - top: 50%; - transform: translateY(-50%); - border: 0; - width: 30px !important; - height: 30px !important; - display: grid; - place-items: center; - justify-content: center; - align-items: center; - padding: 0; -} - -.embla__button:disabled { - cursor: default; - opacity: 0.3; -} - -.embla__button__svg { - width: 100%; - height: 100%; -} - -.embla__button--prev { - left: 27px; -} - -.embla__button--next { - right: 27px; -} diff --git a/src/components/modals/main/scss/marketplace/modules/_item.scss b/src/components/modals/main/scss/marketplace/modules/_item.scss index 621447f4..7737fb77 100644 --- a/src/components/modals/main/scss/marketplace/modules/_item.scss +++ b/src/components/modals/main/scss/marketplace/modules/_item.scss @@ -98,4 +98,4 @@ p.description { justify-content: center; align-items: center; gap: 10px; -} \ No newline at end of file +} diff --git a/src/components/modals/main/settings/sections/Overview.jsx b/src/components/modals/main/settings/sections/Overview.jsx index 86de6700..a7615099 100644 --- a/src/components/modals/main/settings/sections/Overview.jsx +++ b/src/components/modals/main/settings/sections/Overview.jsx @@ -20,7 +20,7 @@ const widget_name = { quicklinks: getMessage('modals.main.settings.sections.quicklinks.title'), quote: getMessage('modals.main.settings.sections.quote.title'), date: getMessage('modals.main.settings.sections.date.title'), - message: getMessage('modals.main.settings.sections.message.title') + message: getMessage('modals.main.settings.sections.message.title'), }; const SortableItem = sortableElement(({ value }) => ( diff --git a/src/components/modals/main/tabs/Marketplace.jsx b/src/components/modals/main/tabs/Marketplace.jsx index 82304edd..884c4f65 100644 --- a/src/components/modals/main/tabs/Marketplace.jsx +++ b/src/components/modals/main/tabs/Marketplace.jsx @@ -20,7 +20,7 @@ export default function Marketplace(props) {
-
+
diff --git a/src/components/modals/main/tabs/backend/Tab.jsx b/src/components/modals/main/tabs/backend/Tab.jsx index 147599d3..f1dd093b 100644 --- a/src/components/modals/main/tabs/backend/Tab.jsx +++ b/src/components/modals/main/tabs/backend/Tab.jsx @@ -145,7 +145,7 @@ function Tab({ label, currentTab, onClick, navbarTab }) { icon = ; break; case 'Collections': - icon = ; + icon = ; break; default: @@ -160,7 +160,7 @@ function Tab({ label, currentTab, onClick, navbarTab }) { return ( <> - {mue === true ? Mue : null} + {mue === true ? Mue : null} diff --git a/src/components/modals/welcome/WelcomeSections.jsx b/src/components/modals/welcome/WelcomeSections.jsx index 4bd20d20..c0715dce 100644 --- a/src/components/modals/welcome/WelcomeSections.jsx +++ b/src/components/modals/welcome/WelcomeSections.jsx @@ -121,7 +121,9 @@ export default class WelcomeSections extends PureComponent { const intro = ( <> {this.getMessage('modals.welcome.sections.intro.title')} -

{this.getMessage('modals.welcome.sections.intro.description')}

+ + {this.getMessage('modals.welcome.sections.intro.description')} +

#shareyourmue

{this.getMessage('modals.welcome.sections.language.title')} -

+ {this.getMessage('modals.welcome.sections.language.description')}{' '} ! -

- + +
+ +
); diff --git a/src/components/modals/welcome/welcome.scss b/src/components/modals/welcome/welcome.scss index 19b84f65..88cd878d 100644 --- a/src/components/modals/welcome/welcome.scss +++ b/src/components/modals/welcome/welcome.scss @@ -2,76 +2,49 @@ @import 'scss/variables'; .welcomeContent { - height: 100%; -} - -.welcomemodal { - position: absolute; - margin: auto; - top: 0; - right: 0; - bottom: 0; - left: 0; - height: 80vh; - width: clamp(70vw, 1200px, 90vw); - padding: 0; - overflow-x: hidden !important; - - section { - width: 50%; - display: inline; - height: 100%; + @include themed() { + background-color: t($modal-background); } + @extend %tabText; + height: 80vh; + width: clamp(60vw, 1200px, 90vw); + display: grid; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(1, 1fr); + grid-column-gap: 0px; + grid-row-gap: 0px; + section:nth-child(1) { - float: left; - @include themed() { - background: t($modal-sidebar); - } display: flex; - justify-content: center; align-items: center; - } - - section:nth-child(2) { - float: right; + justify-content: center; @include themed() { - background: t($modal-background); + background-color: t($modal-sidebar); } - .content { - padding: 20px; - .mainTitle { - font-size: 38px; - font-weight: 600; - margin-bottom: 15px; - } - } - + } + section:nth-child(2) { .buttons { - position: absolute; - bottom: 2rem; - right: 2rem; + backdrop-filter: blur(2px); + position: sticky; + bottom: 0; + padding: 25px; display: flex; + justify-content: flex-end; button { @include modal-button(standard); width: 150px; } } - - h1 { - font-size: 2.5rem; - } - - h3.quicktip { - text-transform: uppercase; - color: #5352ed; + .content { + display: flex; + flex-flow: column; + padding: 25px; } } } -.welcomeoverlay { - background-color: rgba(0, 0, 0, 0.4); -} .progressbar { position: fixed; @@ -242,3 +215,15 @@ a.privacy { opacity: 1; } } + +.light { + .toggle.lightTheme { + background-color: rgba(219, 219, 219, 0.72); + } +} + +.dark { + .toggle.darkTheme { + background-color: rgba(65, 71, 84, 0.9); + } +} diff --git a/src/components/widgets/Widgets.jsx b/src/components/widgets/Widgets.jsx index c7fa4681..d74e093f 100644 --- a/src/components/widgets/Widgets.jsx +++ b/src/components/widgets/Widgets.jsx @@ -32,7 +32,7 @@ export default class Widgets extends PureComponent { quote: this.enabled('quote') ? : null, date: this.enabled('date') ? : null, quicklinks: this.enabled('quicklinksenabled') && this.online ? : null, - message: this.enabled('message') ? : null + message: this.enabled('message') ? : null, }; } @@ -75,14 +75,7 @@ export default class Widgets extends PureComponent { // allow for re-ordering widgets // we have a default to prevent errors - let elements = [ - , - , - , - , - , - - ]; + let elements = [, , , , , ]; if (this.state.order) { elements = []; diff --git a/src/translations/tr_TR.json b/src/translations/tr_TR.json index 8dd77af6..a4555401 100644 --- a/src/translations/tr_TR.json +++ b/src/translations/tr_TR.json @@ -1,653 +1,653 @@ { - "tabname": "Yeni Sekme", - "widgets": { - "greeting": { - "morning": "Günaydın", - "afternoon": "İyi Öğlenler", - "evening": "İyi Akşamlar", - "christmas": "Mutlu Noeller", - "newyear": "Yeni Yılınız Kutlu Olsun", - "halloween": "Cadılar Bayramınız Kutlu Olsun", - "birthday": "Doğum Gününüz Kutlu Olsun" - }, - "background": { - "credit": "Fotoğraf", - "unsplash": ", Unsplash", - "pexels": ", Pexels", - "information": "Bilgilendirme", - "download": "İndirme" - }, - "search": "Arama", - "quicklinks": { - "new": "Yeni Bağlantı", - "name": "İsim", - "url": "URL", - "icon": "İkon (İsteğe Bağlı)", - "add": "Ekle", - "name_error": "İsim Gerekli", - "url_error": "URL Gerekli" - }, - "date": { - "week": "Haftada Bir" - }, - "weather": { - "not_found": "Bulunamadı.", - "meters": "{amount} metre", - "extra_information": "Ek Bilgilendirme", - "feels_like": "{amount} gibi hissettiriyor." - }, - "quote": { - "link_tooltip": "Wikipedia'da Aç", - "share": "Paylaş", - "copy": "Kopyala", - "favourite": "Favorilere Ekle", - "unfavourite": "Favorilerden Çıkar" - }, - "navbar": { - "tooltips": { - "refresh": "Sayfayı Yenile" - }, - "notes": { - "title": "Notlar", - "placeholder": "Buraya Yaz!" - }, - "todo": { - "title": "Todo", - "pin": "Tuttur", - "add": "Ekle" - } - } + "tabname": "Yeni Sekme", + "widgets": { + "greeting": { + "morning": "Günaydın", + "afternoon": "İyi Öğlenler", + "evening": "İyi Akşamlar", + "christmas": "Mutlu Noeller", + "newyear": "Yeni Yılınız Kutlu Olsun", + "halloween": "Cadılar Bayramınız Kutlu Olsun", + "birthday": "Doğum Gününüz Kutlu Olsun" }, - "modals": { - "main": { - "title": "Seçenekler", - "loading": "Yükleniyor...", - "file_upload_error": "Dosya 2 MB'ın üzerinde", - "navbar": { - "settings": "Ayarlar", - "addons": "Eklentilerim", - "marketplace": "Market" + "background": { + "credit": "Fotoğraf", + "unsplash": ", Unsplash", + "pexels": ", Pexels", + "information": "Bilgilendirme", + "download": "İndirme" + }, + "search": "Arama", + "quicklinks": { + "new": "Yeni Bağlantı", + "name": "İsim", + "url": "URL", + "icon": "İkon (İsteğe Bağlı)", + "add": "Ekle", + "name_error": "İsim Gerekli", + "url_error": "URL Gerekli" + }, + "date": { + "week": "Haftada Bir" + }, + "weather": { + "not_found": "Bulunamadı.", + "meters": "{amount} metre", + "extra_information": "Ek Bilgilendirme", + "feels_like": "{amount} gibi hissettiriyor." + }, + "quote": { + "link_tooltip": "Wikipedia'da Aç", + "share": "Paylaş", + "copy": "Kopyala", + "favourite": "Favorilere Ekle", + "unfavourite": "Favorilerden Çıkar" + }, + "navbar": { + "tooltips": { + "refresh": "Sayfayı Yenile" + }, + "notes": { + "title": "Notlar", + "placeholder": "Buraya Yaz!" + }, + "todo": { + "title": "Todo", + "pin": "Tuttur", + "add": "Ekle" + } + } + }, + "modals": { + "main": { + "title": "Seçenekler", + "loading": "Yükleniyor...", + "file_upload_error": "Dosya 2 MB'ın üzerinde", + "navbar": { + "settings": "Ayarlar", + "addons": "Eklentilerim", + "marketplace": "Market" + }, + "error_boundary": { + "title": "Hata", + "message": "Mue'nin bu bileşeni yüklenemedi.", + "report_error": "Hata Raporunu Gönder.", + "sent": "Gönder!", + "refresh": "Yenile" + }, + "settings": { + "enabled": "Etkinleştir", + "open_knowledgebase": "Bilgilendirme Sayfasını Aç.", + "additional_settings": "Ek Ayarlar", + "reminder": { + "title": "UYARI", + "message": "Tüm değişikliklerin gerçekleşmesi için sayfanın yenilenmesi gerekir." }, - "error_boundary": { - "title": "Hata", - "message": "Mue'nin bu bileşeni yüklenemedi.", - "report_error": "Hata Raporunu Gönder.", - "sent": "Gönder!", - "refresh": "Yenile" - }, - "settings": { - "enabled": "Etkinleştir", - "open_knowledgebase": "Bilgilendirme Sayfasını Aç.", - "additional_settings": "Ek Ayarlar", - "reminder": { - "title": "UYARI", - "message": "Tüm değişikliklerin gerçekleşmesi için sayfanın yenilenmesi gerekir." + "sections": { + "header": { + "more_info": "Daha fazla bilgi", + "report_issue": "Rapor Bildir", + "enabled": "Bu widget'ın gösterilip gösterilmeyeceğini seçin.", + "size": "Widget'ın büyüklüğünü kontrol etmek için kaydırın." }, - "sections": { - "header": { - "more_info": "Daha fazla bilgi", - "report_issue": "Rapor Bildir", - "enabled": "Bu widget'ın gösterilip gösterilmeyeceğini seçin.", - "size": "Widget'ın büyüklüğünü kontrol etmek için kaydırın." + "time": { + "title": "Zaman", + "format": "Biçim Formatı", + "type": "Tür", + "type_subtitle": "Saat formatınızın dijital, analog veya günün tamamlanma yüzdesi olarak mı görüntüleneceğini seçin.", + "digital": { + "title": "Dijital", + "subtitle": "Dijital saatin nasıl göründüğünü değiştirin.", + "seconds": "Saniye", + "twentyfourhour": "24 Saat", + "twelvehour": "12 Saat", + "zero": "Sıfır Eklenmiş" }, - "time": { - "title": "Zaman", - "format": "Biçim Formatı", - "type": "Tür", - "type_subtitle": "Saat formatınızın dijital, analog veya günün tamamlanma yüzdesi olarak mı görüntüleneceğini seçin.", - "digital": { - "title": "Dijital", - "subtitle": "Dijital saatin nasıl göründüğünü değiştirin.", - "seconds": "Saniye", - "twentyfourhour": "24 Saat", - "twelvehour": "12 Saat", - "zero": "Sıfır Eklenmiş" - }, - "analogue": { - "title": "Analog", - "subtitle": "Analog saatin nasıl göründüğünü değiştirin.", - "second_hand": "Saniye İbresi", - "minute_hand": " Yelkovan / Dakika İbresi", - "hour_hand": "Akrep / Saat İbresi", - "hour_marks": "Saat Çizgileri", - "minute_marks": "Dakika Çizgileri" - }, - "percentage_complete": "Yüzdelik Gösterim" + "analogue": { + "title": "Analog", + "subtitle": "Analog saatin nasıl göründüğünü değiştirin.", + "second_hand": "Saniye İbresi", + "minute_hand": " Yelkovan / Dakika İbresi", + "hour_hand": "Akrep / Saat İbresi", + "hour_marks": "Saat Çizgileri", + "minute_marks": "Dakika Çizgileri" }, - "date": { - "title": "Gün", - "week_number": "Hafta Sayısı", - "day_of_week": "Haftanın Günü", - "datenth": "Gün Vurgusu", - "type": { - "short": "Kısa", - "long": "Uzun", - "subtitle": "Tarih formatınızın uzun veya kısa olmak üzere hangi formda görüntüleneceğini seçin." - }, - "type_settings": "Seçilen tarih türü için ekran ayarları ve biçimi belirten özellikleri belirleyin.", - "short_date": "Kısa Tarih", - "short_format": "Kısa Tarih Formatı", - "short_separator": { - "title": "Kısa Tarih Ayracı", - "dots": "Nokta", - "dash": "Kısa Çizgi", - "gaps": "Boşluk", - "slashes": "Eğik Çizgi" + "percentage_complete": "Yüzdelik Gösterim" + }, + "date": { + "title": "Gün", + "week_number": "Hafta Sayısı", + "day_of_week": "Haftanın Günü", + "datenth": "Gün Vurgusu", + "type": { + "short": "Kısa", + "long": "Uzun", + "subtitle": "Tarih formatınızın uzun veya kısa olmak üzere hangi formda görüntüleneceğini seçin." + }, + "type_settings": "Seçilen tarih türü için ekran ayarları ve biçimi belirten özellikleri belirleyin.", + "short_date": "Kısa Tarih", + "short_format": "Kısa Tarih Formatı", + "short_separator": { + "title": "Kısa Tarih Ayracı", + "dots": "Nokta", + "dash": "Kısa Çizgi", + "gaps": "Boşluk", + "slashes": "Eğik Çizgi" + } + }, + "quote": { + "title": "Alıntı", + "additional": "Alıntı widget'ının stilini özelleştirmek için diğer ayarlar.", + "author_link": "Yazar Bağlantısını Göster", + "custom": "Not Özelleştir", + "custom_subtitle": "Kendi özel alıntınızı belirleyin, ekleyin.", + "author": "Yazar", + "custom_buttons": "Butonlar", + "custom_author": "Yazar Özelleştir", + "author_img": "Yazar Resmini Göster", + "add": "Alıntı Ekle.", + "buttons": { + "title": "Butonlar", + "subtitle": "Alıntıda hangi butonların gösterileceğini seçin.", + "copy": "Kopyala", + "tweet": "Tweet'le", + "favourite": "Favorilere Ekle" + } + }, + "greeting": { + "title": "Karşılama Ekranı", + "events": "Olaylar", + "default": "Karşılama Mesajları Görünsün", + "name": "İsminiz", + "birthday": "Doğum Günü", + "birthday_subtitle": "Doğum günün olduğunda bir 'Mutlu Yıllar' mesajı göster.", + "birthday_age": "Doğum Gününde Yaş Bilgisi Gözüksün", + "birthday_date": "Doğum Günü Tarihi", + "additional": "Karşılama ekranı için ek ayarlar." + }, + "background": { + "title": "Arka Plan", + "ddg_image_proxy": "DuckDuckGo Görüntü Proxy'sini Kullan", + "transition": "Geçiş Sırasında Solma", + "photo_information": "Fotoğraf Bilgilerini Göster", + "show_map": "Varsa Fotoğraf Bilgilerinde Konum Bilgisini Göster", + "category": "Kategori", + "buttons": { + "title": "Butonlar", + "view": "Arka Planı Görüntüle", + "favourite": "Favorilere Ekle", + "download": "İndir" + }, + "effects": { + "title": "Görsel Efektler", + "subtitle": "Arka plan resimlerine efektler ekleyin.", + "blur": "Bulanıklığı ayarla", + "brightness": "Parlaklığı ayarla", + "filters": { + "title": "Arka plan filtresi", + "amount": "Filtre miktarı", + "grayscale": "Gri tonlama", + "sepia": "Sepya", + "invert": "Ters çevir", + "saturate": "Doygunluk", + "contrast": "Kontrast" } }, + "type": { + "title": "Tip", + "api": "API", + "custom_image": "Özel resim", + "custom_colour": "Özel renk/gradyan", + "random_colour": "Özel renk", + "random_gradient": "Özel gradyan" + }, + "source": { + "title": "Kaynak", + "subtitle": "Arka plan resimlerinin nereden alınacağını seçin.", + "api": "Arka plan API", + "custom_background": "Özel arka plan resmi", + "custom_colour": "Özel arka plan rengi", + "upload": "Yükle", + "add_colour": "Renk ekle", + "add_background": "Arka plan ekle", + "drop_to_upload": "Yüklemek için bırakın", + "formats": "Kullanılabilir biçimler: {list}", + "select": "Veya Seç", + "add_url": "URL/Uzantı ekle", + "disabled": "Kullanılamaz", + "loop_video": "Tekrarlanan video", + "mute_video": "Videonun sesini kapat", + "quality": { + "title": "Kalite", + "original": "Orjinal", + "high": "Yüksek Kalite", + "normal": "Normal Kalite", + "datasaver": "Veri Tasarrufu" + } + }, + "display": "Görüntüleme", + "display_subtitle": "Arka plan ve fotoğraf bilgilerinin nasıl yüklendiğini değiştirin.", + "api": "API Ayarları", + "api_subtitle": "Harici bir hizmetten (API) görüntü alma seçenekleri", + "interval": { + "title": "Değiştirme Sıklığı", + "subtitle": "Arka planın ne sıklıkla güncelleneceğini değiştirin.", + "minute": "Dakikada Bir", + "half_hour": "Yarım Saatte Bir", + "hour": "Saatte Bir", + "day": "Günde Bir", + "month": "Ayda Bir" + } + }, + "search": { + "title": "Arama", + "additional": "Arama widget'ı ekranı ve işlevselliği için ek seçenekler.", + "search_engine": "Arama Motoru", + "search_engine_subtitle": "Arama çubuğunda kullanmak için arama motorunu seçin.", + "custom": "Özel arama URL'si", + "autocomplete": "Otomatik Tamamlama", + "autocomplete_provider": "Otomatik Tamamlama Sağlayıcısı", + "autocomplete_provider_subtitle": "Otomatik tamamlama açılır sonuçları için kullanılacak arama motorunu belirleyin.", + "voice_search": "Sesli Arama", + "dropdown": "Arama Motorları Açılır Menüsü", + "focus": "Açık Sekmeye Odaklan" + }, + "weather": { + "title": "Hava Durumu", + "location": "Konum", + "auto": "Otomatik", + "temp_format": { + "title": "Sıcaklık formatı", + "celsius": "Santigrat", + "fahrenheit": "Fahrenhayt", + "kelvin": "Kelvin" + }, + "extra_info": { + "title": "Ekstra Bilgilendirme", + "show_location": "Lokasyonu Göster", + "show_description": "Açıklama Göster", + "cloudiness": "Bulutlu", + "humidity": "Nem", + "visibility": "Görüş Mesafesi", + "wind_speed": "Rüzgar Hızı", + "wind_direction": "Rüzgar Yönü", + "min_temp": "Minimum Sıcaklık", + "max_temp": "Maksimum Sıcaklık", + "atmospheric_pressure": "Atmosferik Basınç" + } + }, + "quicklinks": { + "title": "Hızlı Linkler", + "additional": "Hızlı bağlantılar ekranı ve işlevleri için ek ayarlar.", + "open_new": "Yeni Sekmede Aç", + "tooltip": "İpucu", + "text_only": "Yalnızca Metni Göster" + }, + "message": { + "title": "Mesaj", + "add": "Mesaj Ekle", + "messages": "Mesajlar", + "text": "Metin" + }, + "appearance": { + "title": "Görünüm", + "theme": { + "title": "Tema", + "auto": "Otomatik", + "light": "Açık", + "dark": "Koyu" + }, + "navbar": { + "title": "Gezinme Çubuğu", + "notes": "Notlar", + "refresh": "Yenile Butonu", + "refresh_subtitle": "Yenile düğmesine tıkladığınızda neyin yenileneceğini seçin.", + "hover": "Yalnızca Fareyle Üzerine Gelindiğinde Göster", + "additional": "Gezinme çubuğu stilini ve hangi düğmeleri görüntülemek istediğinizi değiştirin.", + "refresh_options": { + "none": "Hiçbiri", + "page": "Sayfa" + } + }, + "font": { + "title": "Yazı tipi", + "custom": "Özel yazı tipi", + "google": "Google Fonts'tan içe aktar", + "weight": { + "title": "Yazı tipi genişliği", + "thin": "En İnce", + "extra_light": "Ekstra İnce", + "light": "İnce", + "normal": "Normal", + "medium": "Orta", + "semi_bold": "Yarı Kalın", + "bold": "Kalın", + "extra_bold": "Ekstra Kalın" + }, + "style": { + "title": "Yazı stili", + "normal": "Normal", + "italic": "İtalik", + "oblique": "Eğik" + } + }, + "accessibility": { + "title": "Ulaşılabilirlik", + "animations": "Animasyonlar", + "text_shadow": "Widget metin gölgesi", + "widget_zoom": "Widget Yakınlaştırma", + "toast_duration": "Bildirim süresi", + "milliseconds": "Milisaniye" + } + }, + "order": { + "title": "Widget Sıralaması" + }, + "advanced": { + "title": "Gelişmiş", + "offline_mode": "Çevrimdışı mod", + "offline_subtitle": "Etkinleştirildiğinde, çevrimiçi hizmetlere yönelik tüm istekler devre dışı bırakılır.", + "data": "Veri", + "data_subtitle": "Mue ayarlarınızı bilgisayarınıza kaydetmeyi, mevcut bir ayar dosyasını başka bir bilgisayara aktarmayı veya ayarlarınızı varsayılan değerlerine sıfırlamayı seçin.", + "reset_modal": { + "title": "UYARI", + "question": "Mue'yu sıfırlamak istiyor musunuz?", + "information": "Bu, tüm verileri silecektir. Verilerinizi ve tercihlerinizi saklamak istiyorsanız, lütfen önce bunları dışa aktarın.", + "cancel": "İptal" + }, + "customisation": "Özelleştirme", + "custom_css": "Özel CSS", + "custom_css_subtitle": "Mue'nin stilini 'Cascading Style Sheets (CSS)' ile özelleştirin.", + "custom_js": "Özel JS", + "tab_name": "Sekme adı", + "tab_name_subtitle": "Tarayıcınızda görünen sekmenin adını değiştirin.", + "timezone": { + "title": "Saat Dilimi", + "subtitle": "Bilgisayarınızdan otomatik varsayılan yerine listeden bir saat dilimi seçin.", + "automatic": "Otomatik" + }, + "experimental_warning": "Deneysel modunuz açıksa Mue ekibinin destek sağlayamadığını lütfen unutmayın. Lütfen önce devre dışı bırakın ve desteğe başvurmadan önce sorunun devam edip etmediğini görün." + }, + "stats": { + "title": "İstatistikler", + "warning": "Bu özelliği kullanmak için kullanım verilerini etkinleştirmeniz gerekir. Bu veriler yalnızca yerel olarak depolanır.", + "sections": { + "tabs_opened": "Sekme açıldı.", + "backgrounds_favourited": "Arka plan favorilere eklendi.", + "backgrounds_downloaded": "Arka plan indirildi.", + "quotes_favourited": "Alıntı favorilere eklendi.", + "quicklinks_added": "Hızlı bağlantılar eklendi.", + "settings_changed": "Ayarlar değişti.", + "addons_installed": "Eklentiler yüklendi." + }, + "usage": "Kullanım İstatistikleri", + "achievements": "Başarılar" + }, + "keybinds": { + "title": "Tuş Atamaları", + "recording": "Kayıt Ediliyor...", + "click_to_record": "Kaydetmek için tıklayın.", + "background": { + "favourite": "Arka planı favorilere ekle.", + "maximise": "Arka planı büyüt.", + "download": "Arka planı indir.", + "show_info": "Arka plan bilgilerini göster." + }, "quote": { - "title": "Alıntı", - "additional": "Alıntı widget'ının stilini özelleştirmek için diğer ayarlar.", - "author_link": "Yazar Bağlantısını Göster", - "custom": "Not Özelleştir", - "custom_subtitle": "Kendi özel alıntınızı belirleyin, ekleyin.", - "author": "Yazar", - "custom_buttons": "Butonlar", - "custom_author": "Yazar Özelleştir", - "author_img": "Yazar Resmini Göster", - "add": "Alıntı Ekle.", - "buttons": { - "title": "Butonlar", - "subtitle": "Alıntıda hangi butonların gösterileceğini seçin.", - "copy": "Kopyala", - "tweet": "Tweet'le", - "favourite": "Favorilere Ekle" - } + "favourite": "Alıntıyı favorilere ekle", + "copy": "Alıntıyı kopyala", + "tweet": "Alıntıyı Tweet'le" }, - "greeting": { - "title": "Karşılama Ekranı", - "events": "Olaylar", - "default": "Karşılama Mesajları Görünsün", - "name": "İsminiz", - "birthday": "Doğum Günü", - "birthday_subtitle": "Doğum günün olduğunda bir 'Mutlu Yıllar' mesajı göster.", - "birthday_age": "Doğum Gününde Yaş Bilgisi Gözüksün", - "birthday_date": "Doğum Günü Tarihi", - "additional": "Karşılama ekranı için ek ayarlar." + "notes": { + "pin": "Notları sabitle", + "copy": "Notları kopyala" }, - "background": { - "title": "Arka Plan", - "ddg_image_proxy": "DuckDuckGo Görüntü Proxy'sini Kullan", - "transition": "Geçiş Sırasında Solma", - "photo_information": "Fotoğraf Bilgilerini Göster", - "show_map": "Varsa Fotoğraf Bilgilerinde Konum Bilgisini Göster", - "category": "Kategori", - "buttons": { - "title": "Butonlar", - "view": "Arka Planı Görüntüle", - "favourite": "Favorilere Ekle", - "download": "İndir" - }, - "effects": { - "title": "Görsel Efektler", - "subtitle": "Arka plan resimlerine efektler ekleyin.", - "blur": "Bulanıklığı ayarla", - "brightness": "Parlaklığı ayarla", - "filters": { - "title": "Arka plan filtresi", - "amount": "Filtre miktarı", - "grayscale": "Gri tonlama", - "sepia": "Sepya", - "invert": "Ters çevir", - "saturate": "Doygunluk", - "contrast": "Kontrast" - } - }, - "type": { - "title": "Tip", - "api": "API", - "custom_image": "Özel resim", - "custom_colour": "Özel renk/gradyan", - "random_colour": "Özel renk", - "random_gradient": "Özel gradyan" - }, - "source": { - "title": "Kaynak", - "subtitle": "Arka plan resimlerinin nereden alınacağını seçin.", - "api": "Arka plan API", - "custom_background": "Özel arka plan resmi", - "custom_colour": "Özel arka plan rengi", - "upload": "Yükle", - "add_colour": "Renk ekle", - "add_background": "Arka plan ekle", - "drop_to_upload": "Yüklemek için bırakın", - "formats": "Kullanılabilir biçimler: {list}", - "select": "Veya Seç", - "add_url": "URL/Uzantı ekle", - "disabled": "Kullanılamaz", - "loop_video": "Tekrarlanan video", - "mute_video": "Videonun sesini kapat", - "quality": { - "title": "Kalite", - "original": "Orjinal", - "high": "Yüksek Kalite", - "normal": "Normal Kalite", - "datasaver": "Veri Tasarrufu" - } - }, - "display": "Görüntüleme", - "display_subtitle": "Arka plan ve fotoğraf bilgilerinin nasıl yüklendiğini değiştirin.", - "api": "API Ayarları", - "api_subtitle": "Harici bir hizmetten (API) görüntü alma seçenekleri", - "interval": { - "title": "Değiştirme Sıklığı", - "subtitle": "Arka planın ne sıklıkla güncelleneceğini değiştirin.", - "minute": "Dakikada Bir", - "half_hour": "Yarım Saatte Bir", - "hour": "Saatte Bir", - "day": "Günde Bir", - "month": "Ayda Bir" - } - }, - "search": { - "title": "Arama", - "additional": "Arama widget'ı ekranı ve işlevselliği için ek seçenekler.", - "search_engine": "Arama Motoru", - "search_engine_subtitle": "Arama çubuğunda kullanmak için arama motorunu seçin.", - "custom": "Özel arama URL'si", - "autocomplete": "Otomatik Tamamlama", - "autocomplete_provider": "Otomatik Tamamlama Sağlayıcısı", - "autocomplete_provider_subtitle": "Otomatik tamamlama açılır sonuçları için kullanılacak arama motorunu belirleyin.", - "voice_search": "Sesli Arama", - "dropdown": "Arama Motorları Açılır Menüsü", - "focus": "Açık Sekmeye Odaklan" - }, - "weather": { - "title": "Hava Durumu", - "location": "Konum", - "auto": "Otomatik", - "temp_format": { - "title": "Sıcaklık formatı", - "celsius": "Santigrat", - "fahrenheit": "Fahrenhayt", - "kelvin": "Kelvin" - }, - "extra_info": { - "title": "Ekstra Bilgilendirme", - "show_location": "Lokasyonu Göster", - "show_description": "Açıklama Göster", - "cloudiness": "Bulutlu", - "humidity": "Nem", - "visibility": "Görüş Mesafesi", - "wind_speed": "Rüzgar Hızı", - "wind_direction": "Rüzgar Yönü", - "min_temp": "Minimum Sıcaklık", - "max_temp": "Maksimum Sıcaklık", - "atmospheric_pressure": "Atmosferik Basınç" - } - }, - "quicklinks": { - "title": "Hızlı Linkler", - "additional": "Hızlı bağlantılar ekranı ve işlevleri için ek ayarlar.", - "open_new": "Yeni Sekmede Aç", - "tooltip": "İpucu", - "text_only": "Yalnızca Metni Göster" - }, - "message": { - "title": "Mesaj", - "add": "Mesaj Ekle", - "messages": "Mesajlar", - "text": "Metin" - }, - "appearance": { - "title": "Görünüm", - "theme": { - "title": "Tema", - "auto": "Otomatik", - "light": "Açık", - "dark": "Koyu" - }, - "navbar": { - "title": "Gezinme Çubuğu", - "notes": "Notlar", - "refresh": "Yenile Butonu", - "refresh_subtitle": "Yenile düğmesine tıkladığınızda neyin yenileneceğini seçin.", - "hover": "Yalnızca Fareyle Üzerine Gelindiğinde Göster", - "additional": "Gezinme çubuğu stilini ve hangi düğmeleri görüntülemek istediğinizi değiştirin.", - "refresh_options": { - "none": "Hiçbiri", - "page": "Sayfa" - } - }, - "font": { - "title": "Yazı tipi", - "custom": "Özel yazı tipi", - "google": "Google Fonts'tan içe aktar", - "weight": { - "title": "Yazı tipi genişliği", - "thin": "En İnce", - "extra_light": "Ekstra İnce", - "light": "İnce", - "normal": "Normal", - "medium": "Orta", - "semi_bold": "Yarı Kalın", - "bold": "Kalın", - "extra_bold": "Ekstra Kalın" - }, - "style": { - "title": "Yazı stili", - "normal": "Normal", - "italic": "İtalik", - "oblique": "Eğik" - } - }, - "accessibility": { - "title": "Ulaşılabilirlik", - "animations": "Animasyonlar", - "text_shadow": "Widget metin gölgesi", - "widget_zoom": "Widget Yakınlaştırma", - "toast_duration": "Bildirim süresi", - "milliseconds": "Milisaniye" - } - }, - "order": { - "title": "Widget Sıralaması" - }, - "advanced": { - "title": "Gelişmiş", - "offline_mode": "Çevrimdışı mod", - "offline_subtitle": "Etkinleştirildiğinde, çevrimiçi hizmetlere yönelik tüm istekler devre dışı bırakılır.", - "data": "Veri", - "data_subtitle": "Mue ayarlarınızı bilgisayarınıza kaydetmeyi, mevcut bir ayar dosyasını başka bir bilgisayara aktarmayı veya ayarlarınızı varsayılan değerlerine sıfırlamayı seçin.", - "reset_modal": { - "title": "UYARI", - "question": "Mue'yu sıfırlamak istiyor musunuz?", - "information": "Bu, tüm verileri silecektir. Verilerinizi ve tercihlerinizi saklamak istiyorsanız, lütfen önce bunları dışa aktarın.", - "cancel": "İptal" - }, - "customisation": "Özelleştirme", - "custom_css": "Özel CSS", - "custom_css_subtitle": "Mue'nin stilini 'Cascading Style Sheets (CSS)' ile özelleştirin.", - "custom_js": "Özel JS", - "tab_name": "Sekme adı", - "tab_name_subtitle": "Tarayıcınızda görünen sekmenin adını değiştirin.", - "timezone": { - "title": "Saat Dilimi", - "subtitle": "Bilgisayarınızdan otomatik varsayılan yerine listeden bir saat dilimi seçin.", - "automatic": "Otomatik" - }, - "experimental_warning": "Deneysel modunuz açıksa Mue ekibinin destek sağlayamadığını lütfen unutmayın. Lütfen önce devre dışı bırakın ve desteğe başvurmadan önce sorunun devam edip etmediğini görün." - }, - "stats": { - "title": "İstatistikler", - "warning": "Bu özelliği kullanmak için kullanım verilerini etkinleştirmeniz gerekir. Bu veriler yalnızca yerel olarak depolanır.", - "sections": { - "tabs_opened": "Sekme açıldı.", - "backgrounds_favourited": "Arka plan favorilere eklendi.", - "backgrounds_downloaded": "Arka plan indirildi.", - "quotes_favourited": "Alıntı favorilere eklendi.", - "quicklinks_added": "Hızlı bağlantılar eklendi.", - "settings_changed": "Ayarlar değişti.", - "addons_installed": "Eklentiler yüklendi." - }, - "usage": "Kullanım İstatistikleri", - "achievements": "Başarılar" - }, - "keybinds": { - "title": "Tuş Atamaları", - "recording": "Kayıt Ediliyor...", - "click_to_record": "Kaydetmek için tıklayın.", - "background": { - "favourite": "Arka planı favorilere ekle.", - "maximise": "Arka planı büyüt.", - "download": "Arka planı indir.", - "show_info": "Arka plan bilgilerini göster." - }, - "quote": { - "favourite": "Alıntıyı favorilere ekle", - "copy": "Alıntıyı kopyala", - "tweet": "Alıntıyı Tweet'le" - }, - "notes": { - "pin": "Notları sabitle", - "copy": "Notları kopyala" - }, - "search": "Odaklı arama", - "quicklinks": "Geçiş hızlı bağlantı ekle.", - "modal": "Modeli aç/kapat." - }, - "experimental": { - "title": "Deneysel Özellikler", - "warning": "Bu ayarlar tam olarak test edilmedi/uygulanmadı ve düzgün çalışmayabilir!", - "developer": "Geliştirici" - }, - "language": { - "title": "Dil", - "quote": "Alıntı dili" - }, - "changelog": { - "title": "Güncelleme Notları", - "by": "Yayınlayan: {author}" - }, - "about": { - "title": "Hakkında", - "copyright": "Telif Hakkı", - "version": { - "title": "Versiyon", - "checking_update": "Güncellemeler kontrol et.", - "update_available": "Güncelleme mevcut!", - "no_update": "En güncel sürümdesiniz.", - "offline_mode": "Çevrimdışı modda güncelleme kontrol edilemiyor.", - "error": { - "title": "Güncelleme bilgisi alınamadı.", - "description": "Bir hata oluştu." - } - }, - "contact_us": "Bize Ulaşın!", - "support_mue": "Mue Destek", - "support_subtitle": "Mue tamamen ücretsiz olduğu için sunucu faturalarını ve fon geliştirmeyi karşılamak için bağışlara güveniyoruz.", - "support_donate": "Bağış Yap", - "resources_used": { - "title": "Kullanılan kaynaklar", - "bg_images": "Çevrimdışı arka plan resimleri" - }, - "contributors": "Katkıda Bulunanlar", - "supporters": "Destekleyenler", - "no_supporters": "Şu anda Mue destekçisi yok", - "photographers": "Fotoğrafçılar" - } + "search": "Odaklı arama", + "quicklinks": "Geçiş hızlı bağlantı ekle.", + "modal": "Modeli aç/kapat." }, - "buttons": { - "reset": "Yenile", - "import": "İçeri Aktar", - "export": "Dışarı Aktar" - } - }, - "marketplace": { - "all": "Tümü", - "photo_packs": "Fotoğraf Paketleri", - "quote_packs": "Alıntı Paketleri", - "preset_settings": "Ön Ayar Ayarları", - "no_items": "Bu kategoride öğe yok", - "explore_collection": "Koleksiyonu Keşfedin", - "cant_find": "Aradığınızı bulamıyor musunuz?", - "knowledgebase_one": "Kendiniz oluşturmak için", - "knowledgebase_two": "bilgilendirme sayfamızı", - "knowledgebase_three": "ziyaret edin.", - "product": { - "overview": "Genel Bakış", - "information": "Bilgi", - "last_updated": "Son Güncelleme", - "description": "Açıklama/Tanım", - "show_more": "Daha fazla göster", - "show_less": "Daha az göster", - "no_images": "Fotoğraf bulunamadı", - "no_quotes": "Alıntı bulunamadı", - "version": "Versiyon", - "author": "Yazar", - "part_of": "Parçası", - "explore": "Keşfet", - "buttons": { - "addtomue": "Mue'ye Ekle", - "remove": "Kaldır", - "update_addon": "Eklentiyi Güncelle", - "back": "Geri" - }, - "quote_warning": { - "title": "Uyarı", - "description": "Bu teklif paketi, sizi izleyebilecek harici sunuculara istekte bulunur!" - } - }, - "offline": { - "title": "Çevrimdışı görünüyorsun.", - "description": "Lütfen internete bağlanın." - } - }, - "addons": { - "added": "Eklentiler", - "check_updates": "Güncellemeleri kontrol et.", - "no_updates": "Güncelleme mevcut değil.", - "updates_available": "Güncellemeler mevcut {amount} !", - "empty": { - "title": "Boş", - "description": "Hiçbir eklenti yüklü değil." - }, - "sideload": { - "title": "Diğer Eklentiler", - "description": "Bilgisayarınızdan piyasada olmayan bir Mue eklentisi yükleyin.", - "failed": "Eklenti yüklenemedi.", - "errors": { - "no_name": "İsim belirtilmedi.", - "no_author": "Yazar belirtilmedi.", - "no_type": "Tür sağlanmadı.", - "invalid_photos": "Geçersiz fotoğraf nesnesi", - "invalid_quotes": "Geçersiz alıntı nesnesi" - } - }, - "sort": { - "title": "Sırala", - "newest": "Kurulanlar (En yeni)", - "oldest": "Kurulanlar (En Eski)", - "a_z": "Alfabetik (A-Z)", - "z_a": "Alfabetik (Z-A)" - }, - "create": { - "title": "Oluştur", - "example": "Örnek", - "other_title": "Eklenti Oluştur", - "create_type": "{type} Paketi Oluştur", - "descriptions": { - "settings": "", - "photo_pack": "", - "quote_pack": "" - }, - "information": "Bilgilendirme", - "information_subtitle": "Örneğin: 1.2.3 (büyük güncelleme, küçük güncelleme, yama güncellemesi)", - "import_custom": "Özel ayarlardan içe aktarın.", - "publishing": { - "title": "Sonraki adım, Yayınla...", - "subtitle": "Yeni oluşturduğunuz eklentiyi nasıl yayınlayacağınızla ilgili bilgiler için Mue Bilgi Bankası'nı ziyaret edin.", - "button": "Daha fazla bilgi edin." - }, - "metadata": { - "name": "İsmi", - "icon_url": "İkon URL'si ", - "screenshot_url": "Arka plan URL'si", - "description": "Açıklama" - }, - "finish": { - "title": "Bitiş", - "download": "Eklentiyi İndir" - }, - "settings": { - "current": "Mevcut kurulumu içe aktar", - "json": "JSON'u yükleyin" - }, - "photos": { - "title": "Fotoğraf Ekle" - }, - "quotes": { - "title": "Alıntı Ekle", - "api": { - "title": "API", - "url": "Alıntı URL'si", - "name": "JSON alıntı adı", - "author": "JSON alıntı yazarı (veya geçersiz kılma)" - }, - "local": { - "title": "Yerel" - } - } - } - } - }, - "update": { - "title": "Güncelleme", - "offline": { - "title": "Çevrimdışı", - "description": "Çevrimdışı moddayken güncelleme günlükleri alınamıyor" - }, - "error": { - "title": "Hata", - "description": "Sunucuya bağlanılamadı" - } - }, - "welcome": { - "tip": "İpuçları", - "sections": { - "intro": { - "title": "Mue Sekmesine Hoş Geldiniz", - "description": "Mue'yi yüklediğiniz için teşekkür ederiz, umarız uzantımızla iyi vakit geçirirsiniz." + "experimental": { + "title": "Deneysel Özellikler", + "warning": "Bu ayarlar tam olarak test edilmedi/uygulanmadı ve düzgün çalışmayabilir!", + "developer": "Geliştirici" }, "language": { - "title": "Dilinizi seçin", - "description": "Mue, aşağıda listelenen dillerde görüntülenebilir. Ayrıca sayfamıza yeni çeviriler de ekleyebilirsiniz." + "title": "Dil", + "quote": "Alıntı dili" }, - "theme": { - "title": "Bir tema seç", - "description": "Mue hem açık hem de koyu temada mevcuttur veya sistem temanıza bağlı olarak otomatik olarak ayarlanabilir.", - "tip": "Otomatik ayarları kullanmak, bilgisayarınızdaki varsayılan temayı kullanır. Bu ayar, modları ve ekranda görüntülenen hava durumu ve notlar gibi bazı widget'ları etkiler." + "changelog": { + "title": "Güncelleme Notları", + "by": "Yayınlayan: {author}" }, - "settings": { - "title": "Ayarları İçe Aktar", - "description": "Mue'yi yeni bir cihaza mı yüklüyorsunuz? Eski ayarlarınızı almaktan çekinmeyin!", - "tip": "Eski Mue kurulumunuzdaki Gelişmiş sekmesine giderek eski ayarlarınızı dışa aktarabilirsiniz. Ardından, JSON dosyasını indirecek olan dışa aktar düğmesine tıklamanız gerekir. Önceki Mue kurulumunuzdan ayarlarınızı ve tercihlerinizi taşımak için bu dosyayı buraya yükleyebilirsiniz." - }, - "privacy": { - "title": "Gizlilik Seçenekleri", - "description": "Mue ile gizliliğinizi daha da korumak için ayarları etkinleştirin.", - "offline_mode_description": "Çevrimdışı modu etkinleştirmek, herhangi bir hizmete yönelik tüm istekleri devre dışı bırakır. Bu, çevrimiçi arka planlar, çevrimiçi alıntılar, market, hava durumu, hızlı bağlantılar, değişiklik günlüğü ve bazı sekme bilgilerinin devre dışı bırakılmasıyla sonuçlanacaktır.", - "ddg_proxy_description": "Dilerseniz resim isteklerini DuckDuckGo üzerinden gerçekleştirebilirsiniz. Varsayılan olarak, API istekleri açık kaynak sunucularımızdan ve görüntü istekleri orijinal sunucudan geçer. Hızlı bağlantılar için bunu kapatmak, simgeleri DuckDuckGo yerine Google'dan alır. DuckDuckGo proxy, Market için her zaman etkindir.", - "links": { - "title": "Bağlantılar", - "privacy_policy": "Gizlilik Politikası", - "source_code": "Kaynak kodu" - } - }, - "final": { - "title": "Son adım", - "description": "Mue Tab deneyiminiz başlamak üzere.", - "changes": "Değişiklikler", - "changes_description": "Ayarları daha sonra değiştirmek için sekmenizin sağ üst köşesindeki ayarlar simgesine tıklayın.", - "imported": "Ayarlar {amount} eklendi" + "about": { + "title": "Hakkında", + "copyright": "Telif Hakkı", + "version": { + "title": "Versiyon", + "checking_update": "Güncellemeler kontrol et.", + "update_available": "Güncelleme mevcut!", + "no_update": "En güncel sürümdesiniz.", + "offline_mode": "Çevrimdışı modda güncelleme kontrol edilemiyor.", + "error": { + "title": "Güncelleme bilgisi alınamadı.", + "description": "Bir hata oluştu." + } + }, + "contact_us": "Bize Ulaşın!", + "support_mue": "Mue Destek", + "support_subtitle": "Mue tamamen ücretsiz olduğu için sunucu faturalarını ve fon geliştirmeyi karşılamak için bağışlara güveniyoruz.", + "support_donate": "Bağış Yap", + "resources_used": { + "title": "Kullanılan kaynaklar", + "bg_images": "Çevrimdışı arka plan resimleri" + }, + "contributors": "Katkıda Bulunanlar", + "supporters": "Destekleyenler", + "no_supporters": "Şu anda Mue destekçisi yok", + "photographers": "Fotoğrafçılar" } }, "buttons": { - "next": "Sonraki", - "preview": "Ön İzleme", - "previous": "Öncesi", - "close": "Kapat" - }, - "preview": { - "description": "Şu anda önizleme modundasınız. Bu sekme kapatıldığında ayarlar sıfırlanacak.", - "continue": "Kuruluma devam et." + "reset": "Yenile", + "import": "İçeri Aktar", + "export": "Dışarı Aktar" } }, - "share": { - "copy_link": "Bağlantıyı kopyala", - "email": "E-mail" + "marketplace": { + "all": "Tümü", + "photo_packs": "Fotoğraf Paketleri", + "quote_packs": "Alıntı Paketleri", + "preset_settings": "Ön Ayar Ayarları", + "no_items": "Bu kategoride öğe yok", + "explore_collection": "Koleksiyonu Keşfedin", + "cant_find": "Aradığınızı bulamıyor musunuz?", + "knowledgebase_one": "Kendiniz oluşturmak için", + "knowledgebase_two": "bilgilendirme sayfamızı", + "knowledgebase_three": "ziyaret edin.", + "product": { + "overview": "Genel Bakış", + "information": "Bilgi", + "last_updated": "Son Güncelleme", + "description": "Açıklama/Tanım", + "show_more": "Daha fazla göster", + "show_less": "Daha az göster", + "no_images": "Fotoğraf bulunamadı", + "no_quotes": "Alıntı bulunamadı", + "version": "Versiyon", + "author": "Yazar", + "part_of": "Parçası", + "explore": "Keşfet", + "buttons": { + "addtomue": "Mue'ye Ekle", + "remove": "Kaldır", + "update_addon": "Eklentiyi Güncelle", + "back": "Geri" + }, + "quote_warning": { + "title": "Uyarı", + "description": "Bu teklif paketi, sizi izleyebilecek harici sunuculara istekte bulunur!" + } + }, + "offline": { + "title": "Çevrimdışı görünüyorsun.", + "description": "Lütfen internete bağlanın." + } + }, + "addons": { + "added": "Eklentiler", + "check_updates": "Güncellemeleri kontrol et.", + "no_updates": "Güncelleme mevcut değil.", + "updates_available": "Güncellemeler mevcut {amount} !", + "empty": { + "title": "Boş", + "description": "Hiçbir eklenti yüklü değil." + }, + "sideload": { + "title": "Diğer Eklentiler", + "description": "Bilgisayarınızdan piyasada olmayan bir Mue eklentisi yükleyin.", + "failed": "Eklenti yüklenemedi.", + "errors": { + "no_name": "İsim belirtilmedi.", + "no_author": "Yazar belirtilmedi.", + "no_type": "Tür sağlanmadı.", + "invalid_photos": "Geçersiz fotoğraf nesnesi", + "invalid_quotes": "Geçersiz alıntı nesnesi" + } + }, + "sort": { + "title": "Sırala", + "newest": "Kurulanlar (En yeni)", + "oldest": "Kurulanlar (En Eski)", + "a_z": "Alfabetik (A-Z)", + "z_a": "Alfabetik (Z-A)" + }, + "create": { + "title": "Oluştur", + "example": "Örnek", + "other_title": "Eklenti Oluştur", + "create_type": "{type} Paketi Oluştur", + "descriptions": { + "settings": "", + "photo_pack": "", + "quote_pack": "" + }, + "information": "Bilgilendirme", + "information_subtitle": "Örneğin: 1.2.3 (büyük güncelleme, küçük güncelleme, yama güncellemesi)", + "import_custom": "Özel ayarlardan içe aktarın.", + "publishing": { + "title": "Sonraki adım, Yayınla...", + "subtitle": "Yeni oluşturduğunuz eklentiyi nasıl yayınlayacağınızla ilgili bilgiler için Mue Bilgi Bankası'nı ziyaret edin.", + "button": "Daha fazla bilgi edin." + }, + "metadata": { + "name": "İsmi", + "icon_url": "İkon URL'si ", + "screenshot_url": "Arka plan URL'si", + "description": "Açıklama" + }, + "finish": { + "title": "Bitiş", + "download": "Eklentiyi İndir" + }, + "settings": { + "current": "Mevcut kurulumu içe aktar", + "json": "JSON'u yükleyin" + }, + "photos": { + "title": "Fotoğraf Ekle" + }, + "quotes": { + "title": "Alıntı Ekle", + "api": { + "title": "API", + "url": "Alıntı URL'si", + "name": "JSON alıntı adı", + "author": "JSON alıntı yazarı (veya geçersiz kılma)" + }, + "local": { + "title": "Yerel" + } + } + } } }, - "toasts": { - "quote": "Alıntı kopyalandı.", - "notes": "Not kopyalandı.", - "reset": "Başarıyla resetlendi.", - "installed": "Başarıyla yüklendi.", - "uninstalled": "Başarıyla kaldırıldı.", - "updated": "Başarıyla güncellendi.", - "error": "Bir şeyler yanlış gitti.", - "imported": "Başarıyla içe aktarıldı.", - "no_storage": "Yeteri kadar yer yok.", - "link_copied": "Bağlantı kopyalandı." + "update": { + "title": "Güncelleme", + "offline": { + "title": "Çevrimdışı", + "description": "Çevrimdışı moddayken güncelleme günlükleri alınamıyor" + }, + "error": { + "title": "Hata", + "description": "Sunucuya bağlanılamadı" + } + }, + "welcome": { + "tip": "İpuçları", + "sections": { + "intro": { + "title": "Mue Sekmesine Hoş Geldiniz", + "description": "Mue'yi yüklediğiniz için teşekkür ederiz, umarız uzantımızla iyi vakit geçirirsiniz." + }, + "language": { + "title": "Dilinizi seçin", + "description": "Mue, aşağıda listelenen dillerde görüntülenebilir. Ayrıca sayfamıza yeni çeviriler de ekleyebilirsiniz." + }, + "theme": { + "title": "Bir tema seç", + "description": "Mue hem açık hem de koyu temada mevcuttur veya sistem temanıza bağlı olarak otomatik olarak ayarlanabilir.", + "tip": "Otomatik ayarları kullanmak, bilgisayarınızdaki varsayılan temayı kullanır. Bu ayar, modları ve ekranda görüntülenen hava durumu ve notlar gibi bazı widget'ları etkiler." + }, + "settings": { + "title": "Ayarları İçe Aktar", + "description": "Mue'yi yeni bir cihaza mı yüklüyorsunuz? Eski ayarlarınızı almaktan çekinmeyin!", + "tip": "Eski Mue kurulumunuzdaki Gelişmiş sekmesine giderek eski ayarlarınızı dışa aktarabilirsiniz. Ardından, JSON dosyasını indirecek olan dışa aktar düğmesine tıklamanız gerekir. Önceki Mue kurulumunuzdan ayarlarınızı ve tercihlerinizi taşımak için bu dosyayı buraya yükleyebilirsiniz." + }, + "privacy": { + "title": "Gizlilik Seçenekleri", + "description": "Mue ile gizliliğinizi daha da korumak için ayarları etkinleştirin.", + "offline_mode_description": "Çevrimdışı modu etkinleştirmek, herhangi bir hizmete yönelik tüm istekleri devre dışı bırakır. Bu, çevrimiçi arka planlar, çevrimiçi alıntılar, market, hava durumu, hızlı bağlantılar, değişiklik günlüğü ve bazı sekme bilgilerinin devre dışı bırakılmasıyla sonuçlanacaktır.", + "ddg_proxy_description": "Dilerseniz resim isteklerini DuckDuckGo üzerinden gerçekleştirebilirsiniz. Varsayılan olarak, API istekleri açık kaynak sunucularımızdan ve görüntü istekleri orijinal sunucudan geçer. Hızlı bağlantılar için bunu kapatmak, simgeleri DuckDuckGo yerine Google'dan alır. DuckDuckGo proxy, Market için her zaman etkindir.", + "links": { + "title": "Bağlantılar", + "privacy_policy": "Gizlilik Politikası", + "source_code": "Kaynak kodu" + } + }, + "final": { + "title": "Son adım", + "description": "Mue Tab deneyiminiz başlamak üzere.", + "changes": "Değişiklikler", + "changes_description": "Ayarları daha sonra değiştirmek için sekmenizin sağ üst köşesindeki ayarlar simgesine tıklayın.", + "imported": "Ayarlar {amount} eklendi" + } + }, + "buttons": { + "next": "Sonraki", + "preview": "Ön İzleme", + "previous": "Öncesi", + "close": "Kapat" + }, + "preview": { + "description": "Şu anda önizleme modundasınız. Bu sekme kapatıldığında ayarlar sıfırlanacak.", + "continue": "Kuruluma devam et." + } + }, + "share": { + "copy_link": "Bağlantıyı kopyala", + "email": "E-mail" } - } \ No newline at end of file + }, + "toasts": { + "quote": "Alıntı kopyalandı.", + "notes": "Not kopyalandı.", + "reset": "Başarıyla resetlendi.", + "installed": "Başarıyla yüklendi.", + "uninstalled": "Başarıyla kaldırıldı.", + "updated": "Başarıyla güncellendi.", + "error": "Bir şeyler yanlış gitti.", + "imported": "Başarıyla içe aktarıldı.", + "no_storage": "Yeteri kadar yer yok.", + "link_copied": "Bağlantı kopyalandı." + } +}