diff --git a/Dockerfile b/Dockerfile index aa782e9..2375c1f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,15 +8,13 @@ RUN apk update RUN apk add curl wget psmisc python3 ffmpeg COPY . . RUN chmod +x ./fetch-yt-dlp.sh -# install pnpm -RUN npm install -g pnpm # install node dependencies -RUN pnpm install -RUN pnpm fetch -RUN pnpm build -RUN pnpm build-server +RUN npm install +RUN npm fetch +RUN npm build +RUN npm build-server # cleanup -RUN pnpm remove parcel +RUN npm remove parcel RUN rm -rf .parcel-cache # expose and run EXPOSE 3022 diff --git a/frontend/index.css b/frontend/index.css deleted file mode 100644 index b887f51..0000000 --- a/frontend/index.css +++ /dev/null @@ -1,11 +0,0 @@ -@import url('./src/styles/colors.css'); - -.main { - min-height: calc(100vh - 41px); -} - -body { - font-family: 'Shippori Antique', sans-serif; - background-color: var(--body); - color: var(--text); -} diff --git a/frontend/index.html b/frontend/index.html index 92a8662..57bbb1b 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -5,8 +5,6 @@ - - yt-dlp Web UI diff --git a/frontend/src/App.css b/frontend/src/App.css deleted file mode 100755 index bca5c3c..0000000 --- a/frontend/src/App.css +++ /dev/null @@ -1,39 +0,0 @@ -@import url('../src/styles/colors.css'); - -.status-box { - background-color: var(--status); - padding: 8px; - border-radius: 5px; - overflow-x: hidden; -} - -.stack-box { - background-color: var(--stack); - border-radius: 0.5pc; -} - -.settings { - cursor: pointer; - padding: 3px; - border: 1px solid var(--border); - border-radius: 5px; -} - -.form-control { - background-color: var(--status); - border-color: var(--border); - color: var(--text); -} - -.input-group-text { - color: var(--text); - background-color: var(--status); - border-color: var(--border); -} - -.buttonAbort { - background-color: var(--border); - color: var(--text); - border: 0px; - margin-top: 2px; -} \ No newline at end of file diff --git a/frontend/src/components/Footer.css b/frontend/src/components/Footer.css deleted file mode 100644 index f3f7c88..0000000 --- a/frontend/src/components/Footer.css +++ /dev/null @@ -1,16 +0,0 @@ -@import url('../../src/styles/colors.css'); - -.footer { - width: 100%; - height: 40px; - line-height: 38px; - background-color: var(--stack); -} - -.separator { - border-left: 1px solid var(--border); -} - -.website { - cursor: pointer; -} \ No newline at end of file diff --git a/frontend/src/styles/colors.css b/frontend/src/styles/colors.css deleted file mode 100644 index 7309f15..0000000 --- a/frontend/src/styles/colors.css +++ /dev/null @@ -1,15 +0,0 @@ -:root{ - --body:#f8f9ff; - --text:#3b3e66; - --status:#f8f9ffa1; - --border:#ced4da; - --stack: #ffffff; -} - -.dark { - --body: #1c1c1c; - --text: #ffffff; - --status:#292929; - --stack: #212121; - --border: #3a3a3a; -} \ No newline at end of file diff --git a/package.json b/package.json index d18d636..2dcc03f 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,6 @@ "@mui/icons-material": "^5.6.2", "@mui/material": "^5.6.4", "@reduxjs/toolkit": "^1.8.1", - "babel-plugin-dev-expression": "^0.2.3", "react": "^17.0.2", "react-dom": "^17.0.2", "react-redux": "^8.0.1", @@ -38,6 +37,7 @@ "@types/node": "^17.0.31", "@types/react-router-dom": "^5.3.3", "@types/uuid": "^8.3.4", + "buffer": "^6.0.3", "parcel": "^2.5.0", "typescript": "^4.6.4" }, @@ -53,4 +53,4 @@ ] } } -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01609fa..72f87f4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,10 +1,13 @@ lockfileVersion: 5.4 specifiers: + '@babel/core': ^7.17.10 '@emotion/react': ^11.9.0 '@emotion/styled': ^11.8.1 '@mui/icons-material': ^5.6.2 '@mui/material': ^5.6.4 + '@parcel/core': ^2.5.0 + '@parcel/resolver-default': ^2.5.0 '@parcel/transformer-yaml': ^2.5.0 '@reduxjs/toolkit': ^1.8.1 '@types/node': ^17.0.31 @@ -23,12 +26,11 @@ specifiers: uuid: ^8.3.2 dependencies: - '@emotion/react': 11.9.0_react@17.0.2 - '@emotion/styled': 11.8.1_qy3iey4iudt25gp34xnq4xoic4 + '@emotion/react': 11.9.0_zewwurpcg5ac2u23rlvo252rr4 + '@emotion/styled': 11.8.1_fxzsh64y3zlmjleyrihdkeinfq '@mui/icons-material': 5.6.2_7sj4yvrzmupmccjuxzdghyvy4a '@mui/material': 5.6.4_rikzftoujo3cmwul4lespwcm6i - '@reduxjs/toolkit': 1.8.1_5pkls4ykqn3fjecvle55rtusye - babel-plugin-dev-expression: 0.2.3 + babel-plugin-dev-expression: 0.2.3_@babel+core@7.17.10 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 react-redux: 8.0.1_sfoxds7t5ydpegc3knd667wn6m @@ -39,7 +41,11 @@ dependencies: uuid: 8.3.2 devDependencies: - '@parcel/transformer-yaml': 2.5.0 + '@babel/core': 7.17.10 + '@parcel/core': 2.5.0 + '@parcel/resolver-default': 2.5.0_@parcel+core@2.5.0 + '@parcel/transformer-yaml': 2.5.0_@parcel+core@2.5.0 + '@reduxjs/toolkit': 1.8.1_5pkls4ykqn3fjecvle55rtusye '@types/node': 17.0.31 '@types/react-router-dom': 5.3.3 '@types/uuid': 8.3.4 @@ -48,28 +54,153 @@ devDependencies: packages: + /@ampproject/remapping/2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.10 + dev: true + /@babel/code-frame/7.16.7: resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.17.9 + /@babel/compat-data/7.17.10: + resolution: {integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core/7.17.10: + resolution: {integrity: sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.17.10 + '@babel/helper-compilation-targets': 7.17.10_@babel+core@7.17.10 + '@babel/helper-module-transforms': 7.17.7 + '@babel/helpers': 7.17.9 + '@babel/parser': 7.17.10 + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.10 + '@babel/types': 7.17.10 + convert-source-map: 1.8.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator/7.17.10: + resolution: {integrity: sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.10 + '@jridgewell/gen-mapping': 0.1.1 + jsesc: 2.5.2 + dev: true + + /@babel/helper-compilation-targets/7.17.10_@babel+core@7.17.10: + resolution: {integrity: sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.17.10 + '@babel/core': 7.17.10 + '@babel/helper-validator-option': 7.16.7 + browserslist: 4.20.3 + semver: 6.3.0 + dev: true + + /@babel/helper-environment-visitor/7.16.7: + resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.10 + dev: true + + /@babel/helper-function-name/7.17.9: + resolution: {integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.16.7 + '@babel/types': 7.17.10 + dev: true + + /@babel/helper-hoist-variables/7.16.7: + resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.10 + dev: true + /@babel/helper-module-imports/7.16.7: resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.17.10 - dev: false + + /@babel/helper-module-transforms/7.17.7: + resolution: {integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-simple-access': 7.17.7 + '@babel/helper-split-export-declaration': 7.16.7 + '@babel/helper-validator-identifier': 7.16.7 + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.10 + '@babel/types': 7.17.10 + transitivePeerDependencies: + - supports-color + dev: true /@babel/helper-plugin-utils/7.16.7: resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==} engines: {node: '>=6.9.0'} dev: false + /@babel/helper-simple-access/7.17.7: + resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.10 + dev: true + + /@babel/helper-split-export-declaration/7.16.7: + resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.17.10 + dev: true + /@babel/helper-validator-identifier/7.16.7: resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-option/7.16.7: + resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helpers/7.17.9: + resolution: {integrity: sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.10 + '@babel/types': 7.17.10 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight/7.17.9: resolution: {integrity: sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==} engines: {node: '>=6.9.0'} @@ -78,15 +209,19 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/plugin-syntax-jsx/7.16.7: + /@babel/parser/7.17.10: + resolution: {integrity: sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dev: true + + /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.10: resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - peerDependenciesMeta: - '@babel/core': - optional: true dependencies: + '@babel/core': 7.17.10 '@babel/helper-plugin-utils': 7.16.7 dev: false @@ -95,7 +230,33 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 - dev: false + + /@babel/template/7.16.7: + resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.16.7 + '@babel/parser': 7.17.10 + '@babel/types': 7.17.10 + dev: true + + /@babel/traverse/7.17.10: + resolution: {integrity: sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.17.10 + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-function-name': 7.17.9 + '@babel/helper-hoist-variables': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 + '@babel/parser': 7.17.10 + '@babel/types': 7.17.10 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true /@babel/types/7.17.10: resolution: {integrity: sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==} @@ -103,18 +264,15 @@ packages: dependencies: '@babel/helper-validator-identifier': 7.16.7 to-fast-properties: 2.0.0 - dev: false - /@emotion/babel-plugin/11.9.2: + /@emotion/babel-plugin/11.9.2_@babel+core@7.17.10: resolution: {integrity: sha512-Pr/7HGH6H6yKgnVFNEj2MVlreu3ADqftqjqwUvDy/OJzKFgxKeTQ+eeUf20FOTuHVkDON2iNa25rAXVYtWJCjw==} peerDependencies: '@babel/core': ^7.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true dependencies: + '@babel/core': 7.17.10 '@babel/helper-module-imports': 7.16.7 - '@babel/plugin-syntax-jsx': 7.16.7 + '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.10 '@babel/runtime': 7.17.9 '@emotion/hash': 0.8.0 '@emotion/memoize': 0.7.5 @@ -151,7 +309,7 @@ packages: resolution: {integrity: sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ==} dev: false - /@emotion/react/11.9.0_react@17.0.2: + /@emotion/react/11.9.0_zewwurpcg5ac2u23rlvo252rr4: resolution: {integrity: sha512-lBVSF5d0ceKtfKCDQJveNAtkC7ayxpVlgOohLgXqRwqWr9bOf4TZAFFyIcNngnV6xK6X4x2ZeXq7vliHkoVkxQ==} peerDependencies: '@babel/core': ^7.0.0 @@ -163,8 +321,9 @@ packages: '@types/react': optional: true dependencies: + '@babel/core': 7.17.10 '@babel/runtime': 7.17.9 - '@emotion/babel-plugin': 11.9.2 + '@emotion/babel-plugin': 11.9.2_@babel+core@7.17.10 '@emotion/cache': 11.7.1 '@emotion/serialize': 1.0.3 '@emotion/utils': 1.1.0 @@ -187,7 +346,7 @@ packages: resolution: {integrity: sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g==} dev: false - /@emotion/styled/11.8.1_qy3iey4iudt25gp34xnq4xoic4: + /@emotion/styled/11.8.1_fxzsh64y3zlmjleyrihdkeinfq: resolution: {integrity: sha512-OghEVAYBZMpEquHZwuelXcRjRJQOVayvbmNR0zr174NHdmMgrNkLC6TljKC5h9lZLkN5WGrdUcrKlOJ4phhoTQ==} peerDependencies: '@babel/core': ^7.0.0 @@ -200,10 +359,11 @@ packages: '@types/react': optional: true dependencies: + '@babel/core': 7.17.10 '@babel/runtime': 7.17.9 - '@emotion/babel-plugin': 11.9.2 + '@emotion/babel-plugin': 11.9.2_@babel+core@7.17.10 '@emotion/is-prop-valid': 1.1.2 - '@emotion/react': 11.9.0_react@17.0.2 + '@emotion/react': 11.9.0_zewwurpcg5ac2u23rlvo252rr4 '@emotion/serialize': 1.0.3 '@emotion/utils': 1.1.0 react: 17.0.2 @@ -221,6 +381,35 @@ packages: resolution: {integrity: sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==} dev: false + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.1 + '@jridgewell/sourcemap-codec': 1.4.13 + dev: true + + /@jridgewell/resolve-uri/3.0.7: + resolution: {integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/set-array/1.1.1: + resolution: {integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/sourcemap-codec/1.4.13: + resolution: {integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==} + dev: true + + /@jridgewell/trace-mapping/0.3.10: + resolution: {integrity: sha512-Q0YbBd6OTsXm8Y21+YUSDXupHnodNC2M4O18jtd3iwJ3+vMZNdKGols0a9G6JOK0dcJ3IdUUHoh908ZI6qhk8Q==} + dependencies: + '@jridgewell/resolve-uri': 3.0.7 + '@jridgewell/sourcemap-codec': 1.4.13 + dev: true + /@lezer/common/0.15.12: resolution: {integrity: sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig==} dev: true @@ -297,8 +486,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.17.9 - '@emotion/react': 11.9.0_react@17.0.2 - '@emotion/styled': 11.8.1_qy3iey4iudt25gp34xnq4xoic4 + '@emotion/react': 11.9.0_zewwurpcg5ac2u23rlvo252rr4 + '@emotion/styled': 11.8.1_fxzsh64y3zlmjleyrihdkeinfq '@mui/base': 5.0.0-alpha.79_sfoxds7t5ydpegc3knd667wn6m '@mui/system': 5.6.4_bgqmsvm4hz6izcmpcwescmz73y '@mui/types': 7.1.3 @@ -345,8 +534,8 @@ packages: dependencies: '@babel/runtime': 7.17.9 '@emotion/cache': 11.7.1 - '@emotion/react': 11.9.0_react@17.0.2 - '@emotion/styled': 11.8.1_qy3iey4iudt25gp34xnq4xoic4 + '@emotion/react': 11.9.0_zewwurpcg5ac2u23rlvo252rr4 + '@emotion/styled': 11.8.1_fxzsh64y3zlmjleyrihdkeinfq prop-types: 15.8.1 react: 17.0.2 dev: false @@ -368,8 +557,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.17.9 - '@emotion/react': 11.9.0_react@17.0.2 - '@emotion/styled': 11.8.1_qy3iey4iudt25gp34xnq4xoic4 + '@emotion/react': 11.9.0_zewwurpcg5ac2u23rlvo252rr4 + '@emotion/styled': 11.8.1_fxzsh64y3zlmjleyrihdkeinfq '@mui/private-theming': 5.6.2_react@17.0.2 '@mui/styled-engine': 5.6.1_bgqmsvm4hz6izcmpcwescmz73y '@mui/types': 7.1.3 @@ -403,30 +592,17 @@ packages: react-is: 17.0.2 dev: false - /@parcel/bundler-default/2.5.0: + /@parcel/bundler-default/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-7CJzE17SirCXjcRgBcnqWO/5EOA1raq/3OIKtT4cxbjpDQGHZpjpEEZiMNRpEpdNMxDSlsG8mAkXTYGL2VVWRw==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/diagnostic': 2.5.0 '@parcel/hash': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 nullthrows: 1.1.1 - dev: true - - /@parcel/cache/2.5.0: - resolution: {integrity: sha512-3kOO3cZQv0FAKhrMHGLdb4Qtzpmy78Q6jPN3u8eCY4yqeDTnyQBZvWNHoyCm5WlmL8y6Q6REYMbETLxSH1ggAQ==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.5.0 - peerDependenciesMeta: - '@parcel/core': - optional: true - dependencies: - '@parcel/fs': 2.5.0 - '@parcel/logger': 2.5.0 - '@parcel/utils': 2.5.0 - lmdb: 2.2.4 + transitivePeerDependencies: + - '@parcel/core' dev: true /@parcel/cache/2.5.0_@parcel+core@2.5.0: @@ -434,9 +610,6 @@ packages: engines: {node: '>= 12.0.0'} peerDependencies: '@parcel/core': ^2.5.0 - peerDependenciesMeta: - '@parcel/core': - optional: true dependencies: '@parcel/core': 2.5.0 '@parcel/fs': 2.5.0_@parcel+core@2.5.0 @@ -452,52 +625,51 @@ packages: chalk: 4.1.2 dev: true - /@parcel/compressor-raw/2.5.0: + /@parcel/compressor-raw/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-I5Zs+2f1ue4sTPdfT8BNsLfTZl48sMWLk2Io3elUJjH/SS9kO7ut5ChkuJtt77ZS35m0OF+ZCt3ICTJdnDG8eA==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 + transitivePeerDependencies: + - '@parcel/core' dev: true /@parcel/config-default/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-r30V61958SONvP9I8KV8s44ZOFq0H219VyFjPysraSabHjZ+KMaCTQOuqaDtUMa272sHUQkBcZxKYj5jYPJlZg==} peerDependencies: '@parcel/core': ^2.5.0 - peerDependenciesMeta: - '@parcel/core': - optional: true dependencies: - '@parcel/bundler-default': 2.5.0 - '@parcel/compressor-raw': 2.5.0 + '@parcel/bundler-default': 2.5.0_@parcel+core@2.5.0 + '@parcel/compressor-raw': 2.5.0_@parcel+core@2.5.0 '@parcel/core': 2.5.0 - '@parcel/namer-default': 2.5.0 - '@parcel/optimizer-css': 2.5.0 - '@parcel/optimizer-htmlnano': 2.5.0 + '@parcel/namer-default': 2.5.0_@parcel+core@2.5.0 + '@parcel/optimizer-css': 2.5.0_@parcel+core@2.5.0 + '@parcel/optimizer-htmlnano': 2.5.0_@parcel+core@2.5.0 '@parcel/optimizer-image': 2.5.0_@parcel+core@2.5.0 - '@parcel/optimizer-svgo': 2.5.0 - '@parcel/optimizer-terser': 2.5.0 - '@parcel/packager-css': 2.5.0 - '@parcel/packager-html': 2.5.0 - '@parcel/packager-js': 2.5.0 - '@parcel/packager-raw': 2.5.0 - '@parcel/packager-svg': 2.5.0 - '@parcel/reporter-dev-server': 2.5.0 - '@parcel/resolver-default': 2.5.0 - '@parcel/runtime-browser-hmr': 2.5.0 - '@parcel/runtime-js': 2.5.0 - '@parcel/runtime-react-refresh': 2.5.0 - '@parcel/runtime-service-worker': 2.5.0 - '@parcel/transformer-babel': 2.5.0 - '@parcel/transformer-css': 2.5.0 - '@parcel/transformer-html': 2.5.0 + '@parcel/optimizer-svgo': 2.5.0_@parcel+core@2.5.0 + '@parcel/optimizer-terser': 2.5.0_@parcel+core@2.5.0 + '@parcel/packager-css': 2.5.0_@parcel+core@2.5.0 + '@parcel/packager-html': 2.5.0_@parcel+core@2.5.0 + '@parcel/packager-js': 2.5.0_@parcel+core@2.5.0 + '@parcel/packager-raw': 2.5.0_@parcel+core@2.5.0 + '@parcel/packager-svg': 2.5.0_@parcel+core@2.5.0 + '@parcel/reporter-dev-server': 2.5.0_@parcel+core@2.5.0 + '@parcel/resolver-default': 2.5.0_@parcel+core@2.5.0 + '@parcel/runtime-browser-hmr': 2.5.0_@parcel+core@2.5.0 + '@parcel/runtime-js': 2.5.0_@parcel+core@2.5.0 + '@parcel/runtime-react-refresh': 2.5.0_@parcel+core@2.5.0 + '@parcel/runtime-service-worker': 2.5.0_@parcel+core@2.5.0 + '@parcel/transformer-babel': 2.5.0_@parcel+core@2.5.0 + '@parcel/transformer-css': 2.5.0_@parcel+core@2.5.0 + '@parcel/transformer-html': 2.5.0_@parcel+core@2.5.0 '@parcel/transformer-image': 2.5.0_@parcel+core@2.5.0 '@parcel/transformer-js': 2.5.0_@parcel+core@2.5.0 - '@parcel/transformer-json': 2.5.0 - '@parcel/transformer-postcss': 2.5.0 - '@parcel/transformer-posthtml': 2.5.0 - '@parcel/transformer-raw': 2.5.0 - '@parcel/transformer-react-refresh-wrap': 2.5.0 - '@parcel/transformer-svg': 2.5.0 + '@parcel/transformer-json': 2.5.0_@parcel+core@2.5.0 + '@parcel/transformer-postcss': 2.5.0_@parcel+core@2.5.0 + '@parcel/transformer-posthtml': 2.5.0_@parcel+core@2.5.0 + '@parcel/transformer-raw': 2.5.0_@parcel+core@2.5.0 + '@parcel/transformer-react-refresh-wrap': 2.5.0_@parcel+core@2.5.0 + '@parcel/transformer-svg': 2.5.0_@parcel+core@2.5.0 transitivePeerDependencies: - cssnano - postcss @@ -521,9 +693,9 @@ packages: '@parcel/hash': 2.5.0 '@parcel/logger': 2.5.0 '@parcel/package-manager': 2.5.0_@parcel+core@2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/source-map': 2.0.2 - '@parcel/types': 2.5.0 + '@parcel/types': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 '@parcel/workers': 2.5.0_@parcel+core@2.5.0 abortcontroller-polyfill: 1.7.3 @@ -646,34 +818,15 @@ packages: detect-libc: 1.0.3 dev: true - /@parcel/fs/2.5.0: - resolution: {integrity: sha512-YYr14BWtx/bJ+hu6PPQQ6G/3omOTWgVqEw+UFI3iQH3P6+e0LRXW/Ja1yAcJeepGcTwIP0opnXZBQOm8PBQ2SA==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.5.0 - peerDependenciesMeta: - '@parcel/core': - optional: true - dependencies: - '@parcel/fs-search': 2.5.0 - '@parcel/types': 2.5.0 - '@parcel/utils': 2.5.0 - '@parcel/watcher': 2.0.5 - '@parcel/workers': 2.5.0 - dev: true - /@parcel/fs/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-YYr14BWtx/bJ+hu6PPQQ6G/3omOTWgVqEw+UFI3iQH3P6+e0LRXW/Ja1yAcJeepGcTwIP0opnXZBQOm8PBQ2SA==} engines: {node: '>= 12.0.0'} peerDependencies: '@parcel/core': ^2.5.0 - peerDependenciesMeta: - '@parcel/core': - optional: true dependencies: '@parcel/core': 2.5.0 '@parcel/fs-search': 2.5.0 - '@parcel/types': 2.5.0 + '@parcel/types': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 '@parcel/watcher': 2.0.5 '@parcel/workers': 2.5.0_@parcel+core@2.5.0 @@ -710,13 +863,15 @@ packages: chalk: 4.1.2 dev: true - /@parcel/namer-default/2.5.0: + /@parcel/namer-default/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-ahGQqHJzsWE5Qux8zXMAU+lyNBOl+ZpcOFzRGE2DWOsmAlytsHl7DBVCQvzUyNBFg1/HmIj+7D4efv2kjR7rTg==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/diagnostic': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 nullthrows: 1.1.1 + transitivePeerDependencies: + - '@parcel/core' dev: true /@parcel/node-resolver-core/2.5.0: @@ -728,29 +883,32 @@ packages: nullthrows: 1.1.1 dev: true - /@parcel/optimizer-css/2.5.0: + /@parcel/optimizer-css/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-J00bLF+4SsnKc+YbYrNuBr44/zz3cg++CoXteXhH27PxP1rScGQx36Rui8WORgil5mlX2VYN79DuqJC7V3Ynbg==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/css': 1.8.2 '@parcel/diagnostic': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/source-map': 2.0.2 '@parcel/utils': 2.5.0 browserslist: 4.20.3 nullthrows: 1.1.1 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/optimizer-htmlnano/2.5.0: + /@parcel/optimizer-htmlnano/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-Fr0zPqgxoNaOVdROAjNGDWCts3+wByNQ82Mxhu8Tzc25A2cPjcr1H2sa/TE3hf79c92DxdKf2FaC1ZOgR5YPdg==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 htmlnano: 2.0.2_svgo@2.8.0 nullthrows: 1.1.1 posthtml: 0.16.6 svgo: 2.8.0 transitivePeerDependencies: + - '@parcel/core' - cssnano - postcss - purgecss @@ -765,7 +923,7 @@ packages: engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/diagnostic': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 '@parcel/workers': 2.5.0_@parcel+core@2.5.0 detect-libc: 1.0.3 @@ -773,44 +931,30 @@ packages: - '@parcel/core' dev: true - /@parcel/optimizer-svgo/2.5.0: + /@parcel/optimizer-svgo/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-pgZqwU0RLc/wr4WcQY/W1GJmddnEANDEpz1mdppUOqBz1EfTQ7zh5NgUA3hV1i05Hbecp3mHSvXJPV0mhNOl5Q==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/diagnostic': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 svgo: 2.8.0 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/optimizer-terser/2.5.0: + /@parcel/optimizer-terser/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-PZ3UHBGfjE49/Jloopsd38Hxg4qzsrdepWP53mCuVP7Aw605Y4QtYuB1ho3VV0oXfKQVq+uI7lVIBsuW4K6vqA==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/diagnostic': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/source-map': 2.0.2 '@parcel/utils': 2.5.0 nullthrows: 1.1.1 terser: 5.13.1 - dev: true - - /@parcel/package-manager/2.5.0: - resolution: {integrity: sha512-zTuF55/lITUjw9dUU/X0HiF++589xbPXw/zUiG9T6s8BQThLvrxAhYP89S719pw7cTqDimGkTxnIuK+a0djEkg==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.5.0 - peerDependenciesMeta: - '@parcel/core': - optional: true - dependencies: - '@parcel/diagnostic': 2.5.0 - '@parcel/fs': 2.5.0 - '@parcel/logger': 2.5.0 - '@parcel/types': 2.5.0 - '@parcel/utils': 2.5.0 - '@parcel/workers': 2.5.0 - semver: 5.7.1 + transitivePeerDependencies: + - '@parcel/core' dev: true /@parcel/package-manager/2.5.0_@parcel+core@2.5.0: @@ -818,140 +962,161 @@ packages: engines: {node: '>= 12.0.0'} peerDependencies: '@parcel/core': ^2.5.0 - peerDependenciesMeta: - '@parcel/core': - optional: true dependencies: '@parcel/core': 2.5.0 '@parcel/diagnostic': 2.5.0 '@parcel/fs': 2.5.0_@parcel+core@2.5.0 '@parcel/logger': 2.5.0 - '@parcel/types': 2.5.0 + '@parcel/types': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 '@parcel/workers': 2.5.0_@parcel+core@2.5.0 semver: 5.7.1 dev: true - /@parcel/packager-css/2.5.0: + /@parcel/packager-css/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-c0mGBFdVSPhAxaX3+zN8KEIqOOUhkIPKbZex1pnGYfy03Qe2/Mb4nyt5DAGlw9gjka1UCHIN/wszLmKC8YyUeg==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/source-map': 2.0.2 '@parcel/utils': 2.5.0 nullthrows: 1.1.1 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/packager-html/2.5.0: + /@parcel/packager-html/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-ZFGUPRMWKrm8kQHdkEJ5S22C05qpSymx+o+57EfuNjCrGyj3M59WyGYYXYJ175bFYZ/jp5yy+VxMh6fZefe+Pw==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 - '@parcel/types': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 + '@parcel/types': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 nullthrows: 1.1.1 posthtml: 0.16.6 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/packager-js/2.5.0: + /@parcel/packager-js/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-aJAKOTgXdxO3V9O7+2DCVOtne128WwXmUAOVThnMRo7f3zMVSAR7Mxc9pEsuTzPfj8UBXgFBRfdJUSCgsMxiSw==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/diagnostic': 2.5.0 '@parcel/hash': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/source-map': 2.0.2 '@parcel/utils': 2.5.0 globals: 13.13.0 nullthrows: 1.1.1 - dev: true - - /@parcel/packager-raw/2.5.0: - resolution: {integrity: sha512-aHV0oogeiqxhxS1lsttw15EvG3DDWK3FV7+F+7hoaAy+xg89K56NTp6j43Jtw9iyU1/HnZRGBE2hF3C7N73oKw==} - engines: {node: '>= 12.0.0', parcel: ^2.5.0} - dependencies: - '@parcel/plugin': 2.5.0 - dev: true - - /@parcel/packager-svg/2.5.0: - resolution: {integrity: sha512-XSMFn30K/kpjcPpQqt88GmPJsNUSVL3RNeigXkIAcLpfO6Tb2eV4iOt4yVCagaDrRJ19alXut0TxjMm5bm41/g==} - engines: {node: '>= 12.0.0', parcel: ^2.5.0} - dependencies: - '@parcel/plugin': 2.5.0 - '@parcel/types': 2.5.0 - '@parcel/utils': 2.5.0 - posthtml: 0.16.6 - dev: true - - /@parcel/plugin/2.5.0: - resolution: {integrity: sha512-obtb6/Gql6YFQ86bdv75A2Noabx8679reFZeyfKKf0L7Lppx4DFQetXwM9XVy7Gx6hJ1Ekm3UMuuIyVJk33YHQ==} - engines: {node: '>= 12.0.0'} - dependencies: - '@parcel/types': 2.5.0 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/reporter-cli/2.5.0: + /@parcel/packager-raw/2.5.0_@parcel+core@2.5.0: + resolution: {integrity: sha512-aHV0oogeiqxhxS1lsttw15EvG3DDWK3FV7+F+7hoaAy+xg89K56NTp6j43Jtw9iyU1/HnZRGBE2hF3C7N73oKw==} + engines: {node: '>= 12.0.0', parcel: ^2.5.0} + dependencies: + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 + transitivePeerDependencies: + - '@parcel/core' + dev: true + + /@parcel/packager-svg/2.5.0_@parcel+core@2.5.0: + resolution: {integrity: sha512-XSMFn30K/kpjcPpQqt88GmPJsNUSVL3RNeigXkIAcLpfO6Tb2eV4iOt4yVCagaDrRJ19alXut0TxjMm5bm41/g==} + engines: {node: '>= 12.0.0', parcel: ^2.5.0} + dependencies: + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 + '@parcel/types': 2.5.0_@parcel+core@2.5.0 + '@parcel/utils': 2.5.0 + posthtml: 0.16.6 + transitivePeerDependencies: + - '@parcel/core' + dev: true + + /@parcel/plugin/2.5.0_@parcel+core@2.5.0: + resolution: {integrity: sha512-obtb6/Gql6YFQ86bdv75A2Noabx8679reFZeyfKKf0L7Lppx4DFQetXwM9XVy7Gx6hJ1Ekm3UMuuIyVJk33YHQ==} + engines: {node: '>= 12.0.0'} + dependencies: + '@parcel/types': 2.5.0_@parcel+core@2.5.0 + transitivePeerDependencies: + - '@parcel/core' + dev: true + + /@parcel/reporter-cli/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-miJt2YbRJBmYSVeoUWUj8YL85Pwj1CmGQB0/btqhulGLH/Fvkbv6T4sJ4gl4l5xIt9mJQsZ70pOWwa8BId3rWw==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 - '@parcel/types': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 + '@parcel/types': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 chalk: 4.1.2 term-size: 2.2.1 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/reporter-dev-server/2.5.0: + /@parcel/reporter-dev-server/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-wvxAiW42AxJ3B8jtvowJcP4/cTV8zY48SfKg61YKYu1yUO+TtyJIjHQzDW2XuT34cIGFY97Gr0i+AVu44RyUuQ==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/resolver-default/2.5.0: + /@parcel/resolver-default/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-39PkZpVr/+iYS11u+lA84vIsKm/yisltTVmUjlYsDnExiuV1c8OSbSdYZ3JMx+7CYPE0bWbosX2AGilIwIMWpQ==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/node-resolver-core': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/runtime-browser-hmr/2.5.0: + /@parcel/runtime-browser-hmr/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-oPAo8Zf06gXCpt41nyvK7kv2HH1RrHAGgOqttyjStwAFlm5MZKs7BgtJzO58LfJN8g3sMY0cNdG17fB/4f8q6Q==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/runtime-js/2.5.0: + /@parcel/runtime-js/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-gPC2PbNAiooULP71wF5twe4raekuXsR1Hw/ahITDoqsZdXHzG3CkoCjYL3CkmBGiKQgMMocCyN1E2oBzAH8Kyw==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 nullthrows: 1.1.1 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/runtime-react-refresh/2.5.0: + /@parcel/runtime-react-refresh/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-+8RuDKFdFYIQTrXG4MRhG9XqkkYEHn0zxKyOJ/IkDDfSEhY0na+EyhrneFUwIvDX63gLPkxceXAg0gwBqXPK/Q==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 react-refresh: 0.9.0 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/runtime-service-worker/2.5.0: + /@parcel/runtime-service-worker/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-STuDlU0fPXeWpAmbayY7o04F0eHy6FTOFeT5KQ0PTxtdEa3Ey8QInP/NVE52Yv0aVQtesWukGrNEFCERlkbFRw==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 nullthrows: 1.1.1 + transitivePeerDependencies: + - '@parcel/core' dev: true /@parcel/source-map/2.0.2: @@ -961,45 +1126,51 @@ packages: detect-libc: 1.0.3 dev: true - /@parcel/transformer-babel/2.5.0: + /@parcel/transformer-babel/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-EFb866C9jCoBHIcebWF7goAcYj1wkObx0GDxshlazFtvym1RM27xSWWjRYyqb5+HNOxB3voaNvQOVjcD+DXjCA==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/diagnostic': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/source-map': 2.0.2 '@parcel/utils': 2.5.0 browserslist: 4.20.3 json5: 2.2.1 nullthrows: 1.1.1 semver: 5.7.1 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/transformer-css/2.5.0: + /@parcel/transformer-css/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-p8FOvKWWSbS6H8PbD9a0KZqyaKNpSD2BUTzSRYnNj3TBUv7/ZXaP6Om295XTQ/MPht1o7XTQzvfpF/7yEhr02Q==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/css': 1.8.2 '@parcel/diagnostic': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/source-map': 2.0.2 '@parcel/utils': 2.5.0 browserslist: 4.20.3 nullthrows: 1.1.1 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/transformer-html/2.5.0: + /@parcel/transformer-html/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-iEjNyAF0wQmY3DMw7FS+UzoOMng76UsSngh+WWA1E5lv5XyqrP8Mk2QLTJp1nWetUhSLhZr58LGmPYBTB4l9ZQ==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/diagnostic': 2.5.0 '@parcel/hash': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 nullthrows: 1.1.1 posthtml: 0.16.6 posthtml-parser: 0.10.2 posthtml-render: 3.0.0 semver: 5.7.1 + transitivePeerDependencies: + - '@parcel/core' dev: true /@parcel/transformer-image/2.5.0_@parcel+core@2.5.0: @@ -1007,12 +1178,9 @@ packages: engines: {node: '>= 12.0.0', parcel: ^2.5.0} peerDependencies: '@parcel/core': ^2.5.0 - peerDependenciesMeta: - '@parcel/core': - optional: true dependencies: '@parcel/core': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/workers': 2.5.0_@parcel+core@2.5.0 nullthrows: 1.1.1 dev: true @@ -1022,13 +1190,10 @@ packages: engines: {node: '>= 12.0.0', parcel: ^2.5.0} peerDependencies: '@parcel/core': ^2.5.0 - peerDependenciesMeta: - '@parcel/core': - optional: true dependencies: '@parcel/core': 2.5.0 '@parcel/diagnostic': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/source-map': 2.0.2 '@parcel/utils': 2.5.0 '@parcel/workers': 2.5.0_@parcel+core@2.5.0 @@ -1040,90 +1205,102 @@ packages: semver: 5.7.1 dev: true - /@parcel/transformer-json/2.5.0: + /@parcel/transformer-json/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-661sByA7TkR6Lmxt+hqV4h2SAt+7lgc58DzmUYArpEl1fQnMuQuaB0kQeHzi6fDD2+2G6o7EC+DuwBZKa479TA==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 json5: 2.2.1 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/transformer-postcss/2.5.0: + /@parcel/transformer-postcss/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-IPNlWElekdQHMTBqhdwJNBCQomuYyo7xgNBdnTrt9VJ+R5ihy6n7ZJSWIAJXAH9VZxETTtunfrzRtgkmtjTeZQ==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/diagnostic': 2.5.0 '@parcel/hash': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 clone: 2.1.2 nullthrows: 1.1.1 postcss-value-parser: 4.2.0 semver: 5.7.1 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/transformer-posthtml/2.5.0: + /@parcel/transformer-posthtml/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-AZxg1XD8OXOS4bEGEmBBR+X9T9qoFdVsbVUg498zzejYSka1ZQHF7TgLI/+pUnE+ZVYNIp7/G0xXqsRVKMKmdQ==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 nullthrows: 1.1.1 posthtml: 0.16.6 posthtml-parser: 0.10.2 posthtml-render: 3.0.0 semver: 5.7.1 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/transformer-raw/2.5.0: + /@parcel/transformer-raw/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-I3zjE1u9+Wj90Qqs1V2FTm6iC6SAyOVUthwVZkZey+qbQG/ok682Ez2XjLu7MyQCo9BJNwF/nfOa1hHr3MaJEQ==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/transformer-react-refresh-wrap/2.5.0: + /@parcel/transformer-react-refresh-wrap/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-VPqVBxhTN4OQwcjsdyxrv+smjAm4s6dbSWAplgPwdOITMv+a0tjhhJU37WnRC+xxTrbEqRcOt96JvGOkPb8i7g==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 react-refresh: 0.9.0 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/transformer-svg/2.5.0: + /@parcel/transformer-svg/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-zCGJcrCpICFe0Q/dgjQZfW7sYFkbJEC7NGT4zEJnMo8Cm/kq8Qh6+2ApX6c+vv5Q0WZn5Ic+N0OvxIMkvgdC/w==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: '@parcel/diagnostic': 2.5.0 '@parcel/hash': 2.5.0 - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 nullthrows: 1.1.1 posthtml: 0.16.6 posthtml-parser: 0.10.2 posthtml-render: 3.0.0 semver: 5.7.1 + transitivePeerDependencies: + - '@parcel/core' dev: true - /@parcel/transformer-yaml/2.5.0: + /@parcel/transformer-yaml/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-AfbdXiQIpwUCfjvU0HmlO4xoe5uQttjtmYIgopZC3KdRYghjQmTx5sBMacu0605NiL3elwrUwYWquVTzPlwpzg==} engines: {node: '>= 12.0.0', parcel: ^2.5.0} dependencies: - '@parcel/plugin': 2.5.0 + '@parcel/plugin': 2.5.0_@parcel+core@2.5.0 js-yaml: 3.14.1 transitivePeerDependencies: - '@parcel/core' dev: true - /@parcel/types/2.5.0: + /@parcel/types/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-bA0fhG6aXSGYEVo5Dt96x6lseUQHeVZVzgmiRdZsvb614Gvx22ItfaKhPmAVbM9vzbObZDHl9l9G2Ovw8Xve4g==} dependencies: - '@parcel/cache': 2.5.0 + '@parcel/cache': 2.5.0_@parcel+core@2.5.0 '@parcel/diagnostic': 2.5.0 - '@parcel/fs': 2.5.0 - '@parcel/package-manager': 2.5.0 + '@parcel/fs': 2.5.0_@parcel+core@2.5.0 + '@parcel/package-manager': 2.5.0_@parcel+core@2.5.0 '@parcel/source-map': 2.0.2 - '@parcel/workers': 2.5.0 + '@parcel/workers': 2.5.0_@parcel+core@2.5.0 utility-types: 3.10.0 transitivePeerDependencies: - '@parcel/core' @@ -1151,36 +1328,16 @@ packages: node-gyp-build: 4.4.0 dev: true - /@parcel/workers/2.5.0: - resolution: {integrity: sha512-/Ow5OKJWs+9OzV3Jy4J++VnbNx0j3ls/M1CGVBLiBWyCada9DMtquYoBQ4Sk6Uam50BKkIFYetGOeXPNQyyMjg==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.5.0 - peerDependenciesMeta: - '@parcel/core': - optional: true - dependencies: - '@parcel/diagnostic': 2.5.0 - '@parcel/logger': 2.5.0 - '@parcel/types': 2.5.0 - '@parcel/utils': 2.5.0 - chrome-trace-event: 1.0.3 - nullthrows: 1.1.1 - dev: true - /@parcel/workers/2.5.0_@parcel+core@2.5.0: resolution: {integrity: sha512-/Ow5OKJWs+9OzV3Jy4J++VnbNx0j3ls/M1CGVBLiBWyCada9DMtquYoBQ4Sk6Uam50BKkIFYetGOeXPNQyyMjg==} engines: {node: '>= 12.0.0'} peerDependencies: '@parcel/core': ^2.5.0 - peerDependenciesMeta: - '@parcel/core': - optional: true dependencies: '@parcel/core': 2.5.0 '@parcel/diagnostic': 2.5.0 '@parcel/logger': 2.5.0 - '@parcel/types': 2.5.0 + '@parcel/types': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 chrome-trace-event: 1.0.3 nullthrows: 1.1.1 @@ -1207,7 +1364,7 @@ packages: redux: 4.2.0 redux-thunk: 2.4.1_redux@4.2.0 reselect: 4.1.5 - dev: false + dev: true /@socket.io/component-emitter/3.1.0: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} @@ -1338,13 +1495,12 @@ packages: sprintf-js: 1.0.3 dev: true - /babel-plugin-dev-expression/0.2.3: + /babel-plugin-dev-expression/0.2.3_@babel+core@7.17.10: resolution: {integrity: sha512-rP5LK9QQTzCW61nVVzw88En1oK8t8gTsIeC6E61oelxNsU842yMjF0G1MxhvUpCkxCEIj7sE8/e5ieTheT//uw==} peerDependencies: '@babel/core': ^7.0.0 - peerDependenciesMeta: - '@babel/core': - optional: true + dependencies: + '@babel/core': 7.17.10 dev: false /babel-plugin-macros/2.8.0: @@ -1461,7 +1617,6 @@ packages: resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} dependencies: safe-buffer: 5.1.2 - dev: false /cookie/0.4.2: resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} @@ -1541,7 +1696,6 @@ packages: optional: true dependencies: ms: 2.1.2 - dev: false /detect-libc/1.0.3: resolution: {integrity: sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=} @@ -1677,11 +1831,21 @@ packages: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: false + /gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: true + /get-port/4.2.0: resolution: {integrity: sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==} engines: {node: '>=6'} dev: true + /globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: true + /globals/13.13.0: resolution: {integrity: sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==} engines: {node: '>=8'} @@ -1763,7 +1927,7 @@ packages: /immer/9.0.12: resolution: {integrity: sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==} - dev: false + dev: true /import-fresh/3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -1796,6 +1960,12 @@ packages: esprima: 4.0.1 dev: true + /jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: true + /json-parse-even-better-errors/2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} @@ -1848,7 +2018,6 @@ packages: /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: false /msgpackr-extract-darwin-arm64/1.1.0: resolution: {integrity: sha512-s1kHoT12tS2cCQOv+Wl3I+/cYNJXBPtwQqGA+dPYoXmchhXiE0Nso+BIfvQ5PxbmAyjj54Q5o7PnLTqVquNfZA==} @@ -1978,8 +2147,8 @@ packages: '@parcel/fs': 2.5.0_@parcel+core@2.5.0 '@parcel/logger': 2.5.0 '@parcel/package-manager': 2.5.0_@parcel+core@2.5.0 - '@parcel/reporter-cli': 2.5.0 - '@parcel/reporter-dev-server': 2.5.0 + '@parcel/reporter-cli': 2.5.0_@parcel+core@2.5.0 + '@parcel/reporter-dev-server': 2.5.0_@parcel+core@2.5.0 '@parcel/utils': 2.5.0 chalk: 4.1.2 commander: 7.2.0 @@ -2176,20 +2345,20 @@ packages: redux: ^4 dependencies: redux: 4.2.0 - dev: false + dev: true /redux/4.2.0: resolution: {integrity: sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==} dependencies: '@babel/runtime': 7.17.9 - dev: false + dev: true /regenerator-runtime/0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} /reselect/4.1.5: resolution: {integrity: sha512-uVdlz8J7OO+ASpBYoz1Zypgx0KasCY20H+N8JD13oUMtPvSHQuscrHop4KbXrbsBcdB9Ds7lVK7eRkBIfO43vQ==} - dev: false + dev: true /resolve-from/4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} @@ -2212,7 +2381,6 @@ packages: /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: false /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -2230,6 +2398,11 @@ packages: hasBin: true dev: true + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + dev: true + /socket.io-adapter/2.4.0: resolution: {integrity: sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==} dev: false @@ -2376,7 +2549,6 @@ packages: /to-fast-properties/2.0.0: resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} engines: {node: '>=4'} - dev: false /tr46/1.0.1: resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=}