diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 11444de35..d8bd03822 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -30,3 +30,7 @@ assignees: 'drl990114' **Additional context** + +**Other** + +- [ ] I want to try to fix this issue. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 36faf5d08..e18c15041 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -2,7 +2,7 @@ name: Feature request about: Suggest an idea for this project title: "a feature" -labels: feature +labels: enhancement assignees: 'drl990114' --- @@ -18,3 +18,7 @@ assignees: 'drl990114' **Additional context** + +**Other** + +- [ ] I want to try to complete the development of this feature. diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 1bfa63a17..ed593a28d 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -40,7 +40,7 @@ jobs: if: matrix.os == 'ubuntu-latest' run: | sudo apt-get update - sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev librsvg2-dev libxcb-shape0-dev libxcb-xfixes0-dev libsoup-3.0 javascriptcoregtk-4.1 webkit2gtk-4.1 + sudo apt-get install -y libgtk-3-dev librsvg2-dev libxcb-shape0-dev libxcb-xfixes0-dev libsoup-3.0 javascriptcoregtk-4.1 webkit2gtk-4.1 - name: Rust setup uses: dtolnay/rust-toolchain@stable diff --git a/.github/workflows/tauri-release.yml b/.github/workflows/tauri-release.yml index 21969c906..467e54a43 100644 --- a/.github/workflows/tauri-release.yml +++ b/.github/workflows/tauri-release.yml @@ -41,7 +41,7 @@ jobs: if: matrix.os == 'ubuntu-latest' run: | sudo apt-get update - sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev librsvg2-dev libxcb-shape0-dev libxcb-xfixes0-dev libsoup-3.0 javascriptcoregtk-4.1 webkit2gtk-4.1 + sudo apt-get install -y libgtk-3-dev librsvg2-dev libxcb-shape0-dev libxcb-xfixes0-dev libsoup-3.0 javascriptcoregtk-4.1 webkit2gtk-4.1 - name: Write env file run: | @@ -149,7 +149,7 @@ jobs: mv "artifacts/x86_64/MarkFlowy_${{ env.version }}_x64_en-US.msi.zip.sig" "artifacts/MarkFlowy_${{ env.version }}_windows_x86_64.msi.zip.sig" - name: Create Release - uses: softprops/action-gh-release@master + uses: softprops/action-gh-release@v2.1.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.gitignore b/.gitignore index b54f765e9..1852fa9e2 100644 --- a/.gitignore +++ b/.gitignore @@ -14,9 +14,7 @@ node_modules coverage html -# Zero-installs .yarn/* -!.yarn/cache !.yarn/patches !.yarn/plugins !.yarn/releases diff --git a/.nvmrc b/.nvmrc index 209e3ef4b..2bd5a0a98 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20 +22 diff --git a/.yarn/cache/@aashutoshrathi-word-wrap-npm-1.2.6-5b1d95e487-6eebd12a5c.zip b/.yarn/cache/@aashutoshrathi-word-wrap-npm-1.2.6-5b1d95e487-6eebd12a5c.zip deleted file mode 100644 index 11d67e0de..000000000 Binary files a/.yarn/cache/@aashutoshrathi-word-wrap-npm-1.2.6-5b1d95e487-6eebd12a5c.zip and /dev/null differ diff --git a/.yarn/cache/@actions-github-npm-5.1.1-61d3d8cdac-2210bd7f8e.zip b/.yarn/cache/@actions-github-npm-5.1.1-61d3d8cdac-2210bd7f8e.zip deleted file mode 100644 index 473190da6..000000000 Binary files a/.yarn/cache/@actions-github-npm-5.1.1-61d3d8cdac-2210bd7f8e.zip and /dev/null differ diff --git a/.yarn/cache/@actions-http-client-npm-2.2.1-1cd331df79-b7338f1346.zip b/.yarn/cache/@actions-http-client-npm-2.2.1-1cd331df79-b7338f1346.zip deleted file mode 100644 index 0df0cf39e..000000000 Binary files a/.yarn/cache/@actions-http-client-npm-2.2.1-1cd331df79-b7338f1346.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-autocomplete-core-npm-1.9.3-e43f49f9c4-a0d195ecde.zip b/.yarn/cache/@algolia-autocomplete-core-npm-1.9.3-e43f49f9c4-a0d195ecde.zip deleted file mode 100644 index 3cd3fc448..000000000 Binary files a/.yarn/cache/@algolia-autocomplete-core-npm-1.9.3-e43f49f9c4-a0d195ecde.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-autocomplete-plugin-algolia-insights-npm-1.9.3-340befcbfe-de0ddbf481.zip b/.yarn/cache/@algolia-autocomplete-plugin-algolia-insights-npm-1.9.3-340befcbfe-de0ddbf481.zip deleted file mode 100644 index aa10b334c..000000000 Binary files a/.yarn/cache/@algolia-autocomplete-plugin-algolia-insights-npm-1.9.3-340befcbfe-de0ddbf481.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-autocomplete-preset-algolia-npm-1.9.3-ac8ef6572f-a0df95f377.zip b/.yarn/cache/@algolia-autocomplete-preset-algolia-npm-1.9.3-ac8ef6572f-a0df95f377.zip deleted file mode 100644 index 5443ecbcf..000000000 Binary files a/.yarn/cache/@algolia-autocomplete-preset-algolia-npm-1.9.3-ac8ef6572f-a0df95f377.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-autocomplete-shared-npm-1.9.3-e918a6f29f-2332d12268.zip b/.yarn/cache/@algolia-autocomplete-shared-npm-1.9.3-e918a6f29f-2332d12268.zip deleted file mode 100644 index a3788ea74..000000000 Binary files a/.yarn/cache/@algolia-autocomplete-shared-npm-1.9.3-e918a6f29f-2332d12268.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-cache-browser-local-storage-npm-4.23.3-badd25f4f7-bbce762cc6.zip b/.yarn/cache/@algolia-cache-browser-local-storage-npm-4.23.3-badd25f4f7-bbce762cc6.zip deleted file mode 100644 index d112cb1ed..000000000 Binary files a/.yarn/cache/@algolia-cache-browser-local-storage-npm-4.23.3-badd25f4f7-bbce762cc6.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-cache-common-npm-4.23.3-1fe829a153-c4502b9f18.zip b/.yarn/cache/@algolia-cache-common-npm-4.23.3-1fe829a153-c4502b9f18.zip deleted file mode 100644 index 72d214699..000000000 Binary files a/.yarn/cache/@algolia-cache-common-npm-4.23.3-1fe829a153-c4502b9f18.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-cache-in-memory-npm-4.23.3-e1379adc6f-9a26f62138.zip b/.yarn/cache/@algolia-cache-in-memory-npm-4.23.3-e1379adc6f-9a26f62138.zip deleted file mode 100644 index 675c02d9f..000000000 Binary files a/.yarn/cache/@algolia-cache-in-memory-npm-4.23.3-e1379adc6f-9a26f62138.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-client-account-npm-4.23.3-4786e69545-56404a43df.zip b/.yarn/cache/@algolia-client-account-npm-4.23.3-4786e69545-56404a43df.zip deleted file mode 100644 index 8e9fa4a9c..000000000 Binary files a/.yarn/cache/@algolia-client-account-npm-4.23.3-4786e69545-56404a43df.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-client-analytics-npm-4.23.3-12383ff624-fa2a6878bb.zip b/.yarn/cache/@algolia-client-analytics-npm-4.23.3-12383ff624-fa2a6878bb.zip deleted file mode 100644 index ac9de8a32..000000000 Binary files a/.yarn/cache/@algolia-client-analytics-npm-4.23.3-12383ff624-fa2a6878bb.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-client-common-npm-4.23.3-26eedbd26d-b965c5ce75.zip b/.yarn/cache/@algolia-client-common-npm-4.23.3-26eedbd26d-b965c5ce75.zip deleted file mode 100644 index 56e70c2ae..000000000 Binary files a/.yarn/cache/@algolia-client-common-npm-4.23.3-26eedbd26d-b965c5ce75.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-client-personalization-npm-4.23.3-0822af2f1a-dbba0d0f7b.zip b/.yarn/cache/@algolia-client-personalization-npm-4.23.3-0822af2f1a-dbba0d0f7b.zip deleted file mode 100644 index cd3f0281a..000000000 Binary files a/.yarn/cache/@algolia-client-personalization-npm-4.23.3-0822af2f1a-dbba0d0f7b.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-client-search-npm-4.23.3-b944c659c6-41d0ccc1d9.zip b/.yarn/cache/@algolia-client-search-npm-4.23.3-b944c659c6-41d0ccc1d9.zip deleted file mode 100644 index b247d66b4..000000000 Binary files a/.yarn/cache/@algolia-client-search-npm-4.23.3-b944c659c6-41d0ccc1d9.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-events-npm-4.0.1-06815ef938-98d239899a.zip b/.yarn/cache/@algolia-events-npm-4.0.1-06815ef938-98d239899a.zip deleted file mode 100644 index 79cf122fa..000000000 Binary files a/.yarn/cache/@algolia-events-npm-4.0.1-06815ef938-98d239899a.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-logger-common-npm-4.23.3-8aaf405836-a6710ac3e7.zip b/.yarn/cache/@algolia-logger-common-npm-4.23.3-8aaf405836-a6710ac3e7.zip deleted file mode 100644 index 167180534..000000000 Binary files a/.yarn/cache/@algolia-logger-common-npm-4.23.3-8aaf405836-a6710ac3e7.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-logger-console-npm-4.23.3-8e74ce005b-881eab3289.zip b/.yarn/cache/@algolia-logger-console-npm-4.23.3-8e74ce005b-881eab3289.zip deleted file mode 100644 index a9bb46683..000000000 Binary files a/.yarn/cache/@algolia-logger-console-npm-4.23.3-8e74ce005b-881eab3289.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-recommend-npm-4.23.3-f3456289b7-69be8a76c0.zip b/.yarn/cache/@algolia-recommend-npm-4.23.3-f3456289b7-69be8a76c0.zip deleted file mode 100644 index 239f22a77..000000000 Binary files a/.yarn/cache/@algolia-recommend-npm-4.23.3-f3456289b7-69be8a76c0.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-requester-browser-xhr-npm-4.23.3-f56e6ae4da-afe1f81915.zip b/.yarn/cache/@algolia-requester-browser-xhr-npm-4.23.3-f56e6ae4da-afe1f81915.zip deleted file mode 100644 index d32794b87..000000000 Binary files a/.yarn/cache/@algolia-requester-browser-xhr-npm-4.23.3-f56e6ae4da-afe1f81915.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-requester-common-npm-4.23.3-937e35eb22-6c6cfe2680.zip b/.yarn/cache/@algolia-requester-common-npm-4.23.3-937e35eb22-6c6cfe2680.zip deleted file mode 100644 index cb06f3335..000000000 Binary files a/.yarn/cache/@algolia-requester-common-npm-4.23.3-937e35eb22-6c6cfe2680.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-requester-node-http-npm-4.23.3-d68d1aebb4-3d751c063e.zip b/.yarn/cache/@algolia-requester-node-http-npm-4.23.3-d68d1aebb4-3d751c063e.zip deleted file mode 100644 index 525b172a2..000000000 Binary files a/.yarn/cache/@algolia-requester-node-http-npm-4.23.3-d68d1aebb4-3d751c063e.zip and /dev/null differ diff --git a/.yarn/cache/@algolia-transporter-npm-4.23.3-8924440a36-f2c5f89ff1.zip b/.yarn/cache/@algolia-transporter-npm-4.23.3-8924440a36-f2c5f89ff1.zip deleted file mode 100644 index 12d06885a..000000000 Binary files a/.yarn/cache/@algolia-transporter-npm-4.23.3-8924440a36-f2c5f89ff1.zip and /dev/null differ diff --git a/.yarn/cache/@ampproject-remapping-npm-2.3.0-559c14eee4-f345152537.zip b/.yarn/cache/@ampproject-remapping-npm-2.3.0-559c14eee4-f345152537.zip deleted file mode 100644 index 6e57c1349..000000000 Binary files a/.yarn/cache/@ampproject-remapping-npm-2.3.0-559c14eee4-f345152537.zip and /dev/null differ diff --git a/.yarn/cache/@ant-design-colors-npm-7.0.2-ed223b8dd3-631cb0229a.zip b/.yarn/cache/@ant-design-colors-npm-7.0.2-ed223b8dd3-631cb0229a.zip deleted file mode 100644 index bd2ce3e45..000000000 Binary files a/.yarn/cache/@ant-design-colors-npm-7.0.2-ed223b8dd3-631cb0229a.zip and /dev/null differ diff --git a/.yarn/cache/@ant-design-icons-npm-5.3.7-cb4cab5907-64cf5f9b1c.zip b/.yarn/cache/@ant-design-icons-npm-5.3.7-cb4cab5907-64cf5f9b1c.zip deleted file mode 100644 index 567134b94..000000000 Binary files a/.yarn/cache/@ant-design-icons-npm-5.3.7-cb4cab5907-64cf5f9b1c.zip and /dev/null differ diff --git a/.yarn/cache/@ant-design-icons-svg-npm-4.4.2-a4055393f1-cb926eb6b0.zip b/.yarn/cache/@ant-design-icons-svg-npm-4.4.2-a4055393f1-cb926eb6b0.zip deleted file mode 100644 index 006ee1e50..000000000 Binary files a/.yarn/cache/@ant-design-icons-svg-npm-4.4.2-a4055393f1-cb926eb6b0.zip and /dev/null differ diff --git a/.yarn/cache/@apideck-better-ajv-errors-npm-0.3.6-8c1868a017-d638f4d565.zip b/.yarn/cache/@apideck-better-ajv-errors-npm-0.3.6-8c1868a017-d638f4d565.zip deleted file mode 100644 index d94944265..000000000 Binary files a/.yarn/cache/@apideck-better-ajv-errors-npm-0.3.6-8c1868a017-d638f4d565.zip and /dev/null differ diff --git a/.yarn/cache/@ariakit-core-npm-0.4.5-780780ec2f-9feeeef854.zip b/.yarn/cache/@ariakit-core-npm-0.4.5-780780ec2f-9feeeef854.zip deleted file mode 100644 index 68220997b..000000000 Binary files a/.yarn/cache/@ariakit-core-npm-0.4.5-780780ec2f-9feeeef854.zip and /dev/null differ diff --git a/.yarn/cache/@ariakit-react-core-npm-0.4.5-02b89d4f70-9e2ad03ca9.zip b/.yarn/cache/@ariakit-react-core-npm-0.4.5-02b89d4f70-9e2ad03ca9.zip deleted file mode 100644 index 6c328a9c5..000000000 Binary files a/.yarn/cache/@ariakit-react-core-npm-0.4.5-02b89d4f70-9e2ad03ca9.zip and /dev/null differ diff --git a/.yarn/cache/@ariakit-react-npm-0.4.5-0fd79ddcb7-8298556690.zip b/.yarn/cache/@ariakit-react-npm-0.4.5-0fd79ddcb7-8298556690.zip deleted file mode 100644 index 3ad084cce..000000000 Binary files a/.yarn/cache/@ariakit-react-npm-0.4.5-0fd79ddcb7-8298556690.zip and /dev/null differ diff --git a/.yarn/cache/@babel-code-frame-npm-7.24.2-e104352cc7-7db8f5b36f.zip b/.yarn/cache/@babel-code-frame-npm-7.24.2-e104352cc7-7db8f5b36f.zip deleted file mode 100644 index 6c67d7dd6..000000000 Binary files a/.yarn/cache/@babel-code-frame-npm-7.24.2-e104352cc7-7db8f5b36f.zip and /dev/null differ diff --git a/.yarn/cache/@babel-compat-data-npm-7.24.4-9f90706503-e51faec0ac.zip b/.yarn/cache/@babel-compat-data-npm-7.24.4-9f90706503-e51faec0ac.zip deleted file mode 100644 index 1001d93e4..000000000 Binary files a/.yarn/cache/@babel-compat-data-npm-7.24.4-9f90706503-e51faec0ac.zip and /dev/null differ diff --git a/.yarn/cache/@babel-core-npm-7.24.4-5e34d46aa7-1e049f8df2.zip b/.yarn/cache/@babel-core-npm-7.24.4-5e34d46aa7-1e049f8df2.zip deleted file mode 100644 index bd4b05b97..000000000 Binary files a/.yarn/cache/@babel-core-npm-7.24.4-5e34d46aa7-1e049f8df2.zip and /dev/null differ diff --git a/.yarn/cache/@babel-eslint-parser-npm-7.24.1-9aae2c34b4-b65f93d880.zip b/.yarn/cache/@babel-eslint-parser-npm-7.24.1-9aae2c34b4-b65f93d880.zip deleted file mode 100644 index 6f82ce703..000000000 Binary files a/.yarn/cache/@babel-eslint-parser-npm-7.24.1-9aae2c34b4-b65f93d880.zip and /dev/null differ diff --git a/.yarn/cache/@babel-eslint-plugin-npm-7.23.5-c66fe0b099-07b0907d10.zip b/.yarn/cache/@babel-eslint-plugin-npm-7.23.5-c66fe0b099-07b0907d10.zip deleted file mode 100644 index e4faf613a..000000000 Binary files a/.yarn/cache/@babel-eslint-plugin-npm-7.23.5-c66fe0b099-07b0907d10.zip and /dev/null differ diff --git a/.yarn/cache/@babel-generator-npm-7.24.4-0bda5be79e-69e1772dcf.zip b/.yarn/cache/@babel-generator-npm-7.24.4-0bda5be79e-69e1772dcf.zip deleted file mode 100644 index 08c46189e..000000000 Binary files a/.yarn/cache/@babel-generator-npm-7.24.4-0bda5be79e-69e1772dcf.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-annotate-as-pure-npm-7.22.5-f38dc8aa1c-53da330f18.zip b/.yarn/cache/@babel-helper-annotate-as-pure-npm-7.22.5-f38dc8aa1c-53da330f18.zip deleted file mode 100644 index 037051465..000000000 Binary files a/.yarn/cache/@babel-helper-annotate-as-pure-npm-7.22.5-f38dc8aa1c-53da330f18.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.22.15-5581622ccf-639c697a1c.zip b/.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.22.15-5581622ccf-639c697a1c.zip deleted file mode 100644 index f58ed9fd0..000000000 Binary files a/.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.22.15-5581622ccf-639c697a1c.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-compilation-targets-npm-7.23.6-aa6f07f088-05595cd730.zip b/.yarn/cache/@babel-helper-compilation-targets-npm-7.23.6-aa6f07f088-05595cd730.zip deleted file mode 100644 index 1b3429041..000000000 Binary files a/.yarn/cache/@babel-helper-compilation-targets-npm-7.23.6-aa6f07f088-05595cd730.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.24.4-96c11021da-86153719d9.zip b/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.24.4-96c11021da-86153719d9.zip deleted file mode 100644 index 92a733c53..000000000 Binary files a/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.24.4-96c11021da-86153719d9.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.24.5-3d8c1b302f-9f65cf44ff.zip b/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.24.5-3d8c1b302f-9f65cf44ff.zip deleted file mode 100644 index bb308b491..000000000 Binary files a/.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.24.5-3d8c1b302f-9f65cf44ff.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.22.15-5f0e03b865-886b675e82.zip b/.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.22.15-5f0e03b865-886b675e82.zip deleted file mode 100644 index dc6dbb428..000000000 Binary files a/.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.22.15-5f0e03b865-886b675e82.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.6.1-e972336ec3-316e7c0f05.zip b/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.6.1-e972336ec3-316e7c0f05.zip deleted file mode 100644 index 1b3b3a937..000000000 Binary files a/.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.6.1-e972336ec3-316e7c0f05.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-environment-visitor-npm-7.22.20-260909e014-d80ee98ff6.zip b/.yarn/cache/@babel-helper-environment-visitor-npm-7.22.20-260909e014-d80ee98ff6.zip deleted file mode 100644 index 3d5f74720..000000000 Binary files a/.yarn/cache/@babel-helper-environment-visitor-npm-7.22.20-260909e014-d80ee98ff6.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-function-name-npm-7.23.0-ce38271242-7b2ae024cd.zip b/.yarn/cache/@babel-helper-function-name-npm-7.23.0-ce38271242-7b2ae024cd.zip deleted file mode 100644 index b6a470444..000000000 Binary files a/.yarn/cache/@babel-helper-function-name-npm-7.23.0-ce38271242-7b2ae024cd.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-hoist-variables-npm-7.22.5-6db3192347-394ca191b4.zip b/.yarn/cache/@babel-helper-hoist-variables-npm-7.22.5-6db3192347-394ca191b4.zip deleted file mode 100644 index cf4726639..000000000 Binary files a/.yarn/cache/@babel-helper-hoist-variables-npm-7.22.5-6db3192347-394ca191b4.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.23.0-4eb0647557-325feb6e20.zip b/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.23.0-4eb0647557-325feb6e20.zip deleted file mode 100644 index 901895ccb..000000000 Binary files a/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.23.0-4eb0647557-325feb6e20.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.24.5-be355848b6-4d0e0cab8a.zip b/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.24.5-be355848b6-4d0e0cab8a.zip deleted file mode 100644 index 230e6a51d..000000000 Binary files a/.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.24.5-be355848b6-4d0e0cab8a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-module-imports-npm-7.24.3-edb733448b-42fe124130.zip b/.yarn/cache/@babel-helper-module-imports-npm-7.24.3-edb733448b-42fe124130.zip deleted file mode 100644 index bb4efcc53..000000000 Binary files a/.yarn/cache/@babel-helper-module-imports-npm-7.24.3-edb733448b-42fe124130.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-583fa580f8.zip b/.yarn/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-583fa580f8.zip deleted file mode 100644 index e8a02579b..000000000 Binary files a/.yarn/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-583fa580f8.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.22.5-846964ef82-c70ef6cc6b.zip b/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.22.5-846964ef82-c70ef6cc6b.zip deleted file mode 100644 index fc6285a2f..000000000 Binary files a/.yarn/cache/@babel-helper-optimise-call-expression-npm-7.22.5-846964ef82-c70ef6cc6b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-plugin-utils-npm-7.24.0-24ea3c3608-dc8c7af321.zip b/.yarn/cache/@babel-helper-plugin-utils-npm-7.24.0-24ea3c3608-dc8c7af321.zip deleted file mode 100644 index 53c2db403..000000000 Binary files a/.yarn/cache/@babel-helper-plugin-utils-npm-7.24.0-24ea3c3608-dc8c7af321.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-plugin-utils-npm-7.24.5-162c4e68e8-6e11ca5da7.zip b/.yarn/cache/@babel-helper-plugin-utils-npm-7.24.5-162c4e68e8-6e11ca5da7.zip deleted file mode 100644 index 367c96a60..000000000 Binary files a/.yarn/cache/@babel-helper-plugin-utils-npm-7.24.5-162c4e68e8-6e11ca5da7.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip b/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip deleted file mode 100644 index 6acb061a8..000000000 Binary files a/.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-replace-supers-npm-7.24.1-0f96b0a406-1103b28ce0.zip b/.yarn/cache/@babel-helper-replace-supers-npm-7.24.1-0f96b0a406-1103b28ce0.zip deleted file mode 100644 index 4b0564eb3..000000000 Binary files a/.yarn/cache/@babel-helper-replace-supers-npm-7.24.1-0f96b0a406-1103b28ce0.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-simple-access-npm-7.22.5-0a3f578780-7d5430eecf.zip b/.yarn/cache/@babel-helper-simple-access-npm-7.22.5-0a3f578780-7d5430eecf.zip deleted file mode 100644 index 71e03f166..000000000 Binary files a/.yarn/cache/@babel-helper-simple-access-npm-7.22.5-0a3f578780-7d5430eecf.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.22.5-a398428942-1012ef2295.zip b/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.22.5-a398428942-1012ef2295.zip deleted file mode 100644 index befd0f831..000000000 Binary files a/.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.22.5-a398428942-1012ef2295.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-split-export-declaration-npm-7.22.6-e723505aef-e141cace58.zip b/.yarn/cache/@babel-helper-split-export-declaration-npm-7.22.6-e723505aef-e141cace58.zip deleted file mode 100644 index c2ebd88f0..000000000 Binary files a/.yarn/cache/@babel-helper-split-export-declaration-npm-7.22.6-e723505aef-e141cace58.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-split-export-declaration-npm-7.24.5-3459ebfe18-84777b6304.zip b/.yarn/cache/@babel-helper-split-export-declaration-npm-7.24.5-3459ebfe18-84777b6304.zip deleted file mode 100644 index 70d8a2fe9..000000000 Binary files a/.yarn/cache/@babel-helper-split-export-declaration-npm-7.24.5-3459ebfe18-84777b6304.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-string-parser-npm-7.24.1-0a40ece7f8-04c0ede77b.zip b/.yarn/cache/@babel-helper-string-parser-npm-7.24.1-0a40ece7f8-04c0ede77b.zip deleted file mode 100644 index ff2664d45..000000000 Binary files a/.yarn/cache/@babel-helper-string-parser-npm-7.24.1-0a40ece7f8-04c0ede77b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-validator-identifier-npm-7.22.20-18305bb306-df882d2675.zip b/.yarn/cache/@babel-helper-validator-identifier-npm-7.22.20-18305bb306-df882d2675.zip deleted file mode 100644 index 339493061..000000000 Binary files a/.yarn/cache/@babel-helper-validator-identifier-npm-7.22.20-18305bb306-df882d2675.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-validator-identifier-npm-7.24.5-d1938535fe-38aaf6a64a.zip b/.yarn/cache/@babel-helper-validator-identifier-npm-7.24.5-d1938535fe-38aaf6a64a.zip deleted file mode 100644 index dd561db1f..000000000 Binary files a/.yarn/cache/@babel-helper-validator-identifier-npm-7.24.5-d1938535fe-38aaf6a64a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-validator-option-npm-7.23.5-d83bbfe738-537cde2330.zip b/.yarn/cache/@babel-helper-validator-option-npm-7.23.5-d83bbfe738-537cde2330.zip deleted file mode 100644 index 8800e1143..000000000 Binary files a/.yarn/cache/@babel-helper-validator-option-npm-7.23.5-d83bbfe738-537cde2330.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-wrap-function-npm-7.22.20-c8e9214527-b22e4666de.zip b/.yarn/cache/@babel-helper-wrap-function-npm-7.22.20-c8e9214527-b22e4666de.zip deleted file mode 100644 index 2437dd7eb..000000000 Binary files a/.yarn/cache/@babel-helper-wrap-function-npm-7.22.20-c8e9214527-b22e4666de.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helpers-npm-7.24.4-2ebaac1a34-54a9d0f86f.zip b/.yarn/cache/@babel-helpers-npm-7.24.4-2ebaac1a34-54a9d0f86f.zip deleted file mode 100644 index 2e665cc91..000000000 Binary files a/.yarn/cache/@babel-helpers-npm-7.24.4-2ebaac1a34-54a9d0f86f.zip and /dev/null differ diff --git a/.yarn/cache/@babel-highlight-npm-7.24.2-d2e9453f0c-4555124235.zip b/.yarn/cache/@babel-highlight-npm-7.24.2-d2e9453f0c-4555124235.zip deleted file mode 100644 index 8bea127ac..000000000 Binary files a/.yarn/cache/@babel-highlight-npm-7.24.2-d2e9453f0c-4555124235.zip and /dev/null differ diff --git a/.yarn/cache/@babel-parser-npm-7.24.4-f329cbb36f-3742cc5068.zip b/.yarn/cache/@babel-parser-npm-7.24.4-f329cbb36f-3742cc5068.zip deleted file mode 100644 index 3c8e1a811..000000000 Binary files a/.yarn/cache/@babel-parser-npm-7.24.4-f329cbb36f-3742cc5068.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.24.4-a20adf376a-1439e2ceec.zip b/.yarn/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.24.4-a20adf376a-1439e2ceec.zip deleted file mode 100644 index ee4f95dfd..000000000 Binary files a/.yarn/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.24.4-a20adf376a-1439e2ceec.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.24.5-9dd4cf0cf5-6f8cc058c0.zip b/.yarn/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.24.5-9dd4cf0cf5-6f8cc058c0.zip deleted file mode 100644 index 8625759e0..000000000 Binary files a/.yarn/cache/@babel-plugin-bugfix-firefox-class-in-computed-class-key-npm-7.24.5-9dd4cf0cf5-6f8cc058c0.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.24.1-2081d870b1-ec5fddc8db.zip b/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.24.1-2081d870b1-ec5fddc8db.zip deleted file mode 100644 index 1e8699c18..000000000 Binary files a/.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.24.1-2081d870b1-ec5fddc8db.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.24.1-e66a2e7616-e18235463e.zip b/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.24.1-e66a2e7616-e18235463e.zip deleted file mode 100644 index 7794268b9..000000000 Binary files a/.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.24.1-e66a2e7616-e18235463e.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.24.1-c74fbb2041-3483f329bb.zip b/.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.24.1-c74fbb2041-3483f329bb.zip deleted file mode 100644 index 1baa1b6fa..000000000 Binary files a/.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.24.1-c74fbb2041-3483f329bb.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-proposal-class-properties-npm-7.18.6-5f5c2d730f-49a78a2773.zip b/.yarn/cache/@babel-plugin-proposal-class-properties-npm-7.18.6-5f5c2d730f-49a78a2773.zip deleted file mode 100644 index 2ded57087..000000000 Binary files a/.yarn/cache/@babel-plugin-proposal-class-properties-npm-7.18.6-5f5c2d730f-49a78a2773.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-proposal-decorators-npm-7.24.1-f9578d2d37-cbc489ae3e.zip b/.yarn/cache/@babel-plugin-proposal-decorators-npm-7.24.1-f9578d2d37-cbc489ae3e.zip deleted file mode 100644 index 0e804699f..000000000 Binary files a/.yarn/cache/@babel-plugin-proposal-decorators-npm-7.24.1-f9578d2d37-cbc489ae3e.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-proposal-export-namespace-from-npm-7.18.9-6093116864-84ff22bacc.zip b/.yarn/cache/@babel-plugin-proposal-export-namespace-from-npm-7.18.9-6093116864-84ff22bacc.zip deleted file mode 100644 index 223ea90d1..000000000 Binary files a/.yarn/cache/@babel-plugin-proposal-export-namespace-from-npm-7.18.9-6093116864-84ff22bacc.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-fab70f399a.zip b/.yarn/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-fab70f399a.zip deleted file mode 100644 index 08cafd8ff..000000000 Binary files a/.yarn/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-fab70f399a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip b/.yarn/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip deleted file mode 100644 index bc3c60f08..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip b/.yarn/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip deleted file mode 100644 index 7bddd9a6f..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip b/.yarn/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip deleted file mode 100644 index 025890a46..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-decorators-npm-7.24.1-f6fa089323-6e70d64b6c.zip b/.yarn/cache/@babel-plugin-syntax-decorators-npm-7.24.1-f6fa089323-6e70d64b6c.zip deleted file mode 100644 index bf52a3aae..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-decorators-npm-7.24.1-f6fa089323-6e70d64b6c.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip b/.yarn/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip deleted file mode 100644 index a41ecb49c..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip b/.yarn/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip deleted file mode 100644 index f7f1bab98..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.24.1-70d4eb103e-2a463928a6.zip b/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.24.1-70d4eb103e-2a463928a6.zip deleted file mode 100644 index 30cd9b576..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.24.1-70d4eb103e-2a463928a6.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.24.1-92cad8d5f1-87c8aa4a5e.zip b/.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.24.1-92cad8d5f1-87c8aa4a5e.zip deleted file mode 100644 index 9c4c9af6b..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.24.1-92cad8d5f1-87c8aa4a5e.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip b/.yarn/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip deleted file mode 100644 index cbe92234b..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip b/.yarn/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip deleted file mode 100644 index 027e0bdcc..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.24.1-b105166357-712f7e7918.zip b/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.24.1-b105166357-712f7e7918.zip deleted file mode 100644 index c2126c3df..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.24.1-b105166357-712f7e7918.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip b/.yarn/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip deleted file mode 100644 index ddbc188c5..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip b/.yarn/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip deleted file mode 100644 index 91115bda0..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip b/.yarn/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip deleted file mode 100644 index f541ce07b..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip b/.yarn/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip deleted file mode 100644 index 9ad98a0b2..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip b/.yarn/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip deleted file mode 100644 index dbc1482ba..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip b/.yarn/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip deleted file mode 100644 index 1a12bdbd7..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip b/.yarn/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip deleted file mode 100644 index f4e180130..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip b/.yarn/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip deleted file mode 100644 index 041d0452f..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.24.1-d4119799eb-bf4bd70788.zip b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.24.1-d4119799eb-bf4bd70788.zip deleted file mode 100644 index a032f2669..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.24.1-d4119799eb-bf4bd70788.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-unicode-sets-regex-npm-7.18.6-b618a36bfd-a651d700fe.zip b/.yarn/cache/@babel-plugin-syntax-unicode-sets-regex-npm-7.18.6-b618a36bfd-a651d700fe.zip deleted file mode 100644 index 76e1ad833..000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-unicode-sets-regex-npm-7.18.6-b618a36bfd-a651d700fe.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.24.1-63523d54cd-58f9aa9b0d.zip b/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.24.1-63523d54cd-58f9aa9b0d.zip deleted file mode 100644 index 14916a054..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.24.1-63523d54cd-58f9aa9b0d.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.24.3-238e3e9bd0-4ccc3755a3.zip b/.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.24.3-238e3e9bd0-4ccc3755a3.zip deleted file mode 100644 index 685c98730..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.24.3-238e3e9bd0-4ccc3755a3.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.24.1-c548a110c0-429004a659.zip b/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.24.1-c548a110c0-429004a659.zip deleted file mode 100644 index 6c7991301..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.24.1-c548a110c0-429004a659.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.24.1-f2da4800e6-d8e18bd57b.zip b/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.24.1-f2da4800e6-d8e18bd57b.zip deleted file mode 100644 index 01fee4b04..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.24.1-f2da4800e6-d8e18bd57b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.24.4-b6cfe822b0-4093fa109c.zip b/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.24.4-b6cfe822b0-4093fa109c.zip deleted file mode 100644 index 7042674f3..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.24.4-b6cfe822b0-4093fa109c.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.24.5-d793da88bf-0d16c96197.zip b/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.24.5-d793da88bf-0d16c96197.zip deleted file mode 100644 index 2616d3ca2..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.24.5-d793da88bf-0d16c96197.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-class-properties-npm-7.24.1-8ffe1b5c9c-95779e9eef.zip b/.yarn/cache/@babel-plugin-transform-class-properties-npm-7.24.1-8ffe1b5c9c-95779e9eef.zip deleted file mode 100644 index 9329b40a5..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-class-properties-npm-7.24.1-8ffe1b5c9c-95779e9eef.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.24.4-6305ac1b25-3b1db3308b.zip b/.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.24.4-6305ac1b25-3b1db3308b.zip deleted file mode 100644 index e886cab7c..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.24.4-6305ac1b25-3b1db3308b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-classes-npm-7.24.1-bfa82a0728-eb7f4a3d85.zip b/.yarn/cache/@babel-plugin-transform-classes-npm-7.24.1-bfa82a0728-eb7f4a3d85.zip deleted file mode 100644 index a89350089..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-classes-npm-7.24.1-bfa82a0728-eb7f4a3d85.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-classes-npm-7.24.5-65eaa5a2c6-80e22f2f74.zip b/.yarn/cache/@babel-plugin-transform-classes-npm-7.24.5-65eaa5a2c6-80e22f2f74.zip deleted file mode 100644 index 79a32cf9b..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-classes-npm-7.24.5-65eaa5a2c6-80e22f2f74.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.24.1-89be3cdeb6-62bbfe1bd5.zip b/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.24.1-89be3cdeb6-62bbfe1bd5.zip deleted file mode 100644 index 7cc36450b..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.24.1-89be3cdeb6-62bbfe1bd5.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.24.1-6807a6f629-03d9a81cd9.zip b/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.24.1-6807a6f629-03d9a81cd9.zip deleted file mode 100644 index bad2b5336..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.24.1-6807a6f629-03d9a81cd9.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.24.5-cb32661810-9176a9fd3b.zip b/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.24.5-cb32661810-9176a9fd3b.zip deleted file mode 100644 index ab693141e..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-destructuring-npm-7.24.5-cb32661810-9176a9fd3b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.24.1-4a6b603a7e-7f623d25b6.zip b/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.24.1-4a6b603a7e-7f623d25b6.zip deleted file mode 100644 index b8cc05348..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.24.1-4a6b603a7e-7f623d25b6.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.24.1-5e2349fc08-de600a958a.zip b/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.24.1-5e2349fc08-de600a958a.zip deleted file mode 100644 index d9f0ed46f..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.24.1-5e2349fc08-de600a958a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.24.1-c12ac820fd-59fc561ee4.zip b/.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.24.1-c12ac820fd-59fc561ee4.zip deleted file mode 100644 index 7e94e7914..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.24.1-c12ac820fd-59fc561ee4.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.24.1-c8c4755825-f90841fe1a.zip b/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.24.1-c8c4755825-f90841fe1a.zip deleted file mode 100644 index 376f22f06..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.24.1-c8c4755825-f90841fe1a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.24.1-9064a36100-bc710ac231.zip b/.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.24.1-9064a36100-bc710ac231.zip deleted file mode 100644 index 86accca41..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.24.1-9064a36100-bc710ac231.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-for-of-npm-7.24.1-9503f42cac-befd0908c3.zip b/.yarn/cache/@babel-plugin-transform-for-of-npm-7.24.1-9503f42cac-befd0908c3.zip deleted file mode 100644 index 66bbedcfe..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-for-of-npm-7.24.1-9503f42cac-befd0908c3.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-function-name-npm-7.24.1-e7aa65976a-31eb3c7529.zip b/.yarn/cache/@babel-plugin-transform-function-name-npm-7.24.1-e7aa65976a-31eb3c7529.zip deleted file mode 100644 index 2a449c492..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-function-name-npm-7.24.1-e7aa65976a-31eb3c7529.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-json-strings-npm-7.24.1-58718181f1-f42302d42f.zip b/.yarn/cache/@babel-plugin-transform-json-strings-npm-7.24.1-58718181f1-f42302d42f.zip deleted file mode 100644 index 4030550a5..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-json-strings-npm-7.24.1-58718181f1-f42302d42f.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-literals-npm-7.24.1-005c0eb6d2-2df94e9478.zip b/.yarn/cache/@babel-plugin-transform-literals-npm-7.24.1-005c0eb6d2-2df94e9478.zip deleted file mode 100644 index 921ecd862..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-literals-npm-7.24.1-005c0eb6d2-2df94e9478.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.24.1-ddaddde050-895f2290ad.zip b/.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.24.1-ddaddde050-895f2290ad.zip deleted file mode 100644 index 911350185..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.24.1-ddaddde050-895f2290ad.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.24.1-5866358116-4ea641cc14.zip b/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.24.1-5866358116-4ea641cc14.zip deleted file mode 100644 index 3bf9656a6..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.24.1-5866358116-4ea641cc14.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.24.1-af7946e771-5a324f7c63.zip b/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.24.1-af7946e771-5a324f7c63.zip deleted file mode 100644 index 8cbb8ff14..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.24.1-af7946e771-5a324f7c63.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.24.1-4d23460e2c-7326a62ed5.zip b/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.24.1-4d23460e2c-7326a62ed5.zip deleted file mode 100644 index c58f066bf..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.24.1-4d23460e2c-7326a62ed5.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.24.1-4fc2b59a8b-565ec45180.zip b/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.24.1-4fc2b59a8b-565ec45180.zip deleted file mode 100644 index 1a14425fc..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.24.1-4fc2b59a8b-565ec45180.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.24.1-30272ec923-323bb9367e.zip b/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.24.1-30272ec923-323bb9367e.zip deleted file mode 100644 index e9d4bce02..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.24.1-30272ec923-323bb9367e.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.22.5-b9360fd04d-3ee564ddee.zip b/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.22.5-b9360fd04d-3ee564ddee.zip deleted file mode 100644 index eceb5bc08..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.22.5-b9360fd04d-3ee564ddee.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-new-target-npm-7.24.1-d09daeaa6f-e0d3af66cd.zip b/.yarn/cache/@babel-plugin-transform-new-target-npm-7.24.1-d09daeaa6f-e0d3af66cd.zip deleted file mode 100644 index e91366b7d..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-new-target-npm-7.24.1-d09daeaa6f-e0d3af66cd.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.24.1-fff01f2bc1-74025e191c.zip b/.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.24.1-fff01f2bc1-74025e191c.zip deleted file mode 100644 index d37024e87..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.24.1-fff01f2bc1-74025e191c.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.24.1-9562182684-3247bd7d40.zip b/.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.24.1-9562182684-3247bd7d40.zip deleted file mode 100644 index 3a66783b4..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.24.1-9562182684-3247bd7d40.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.24.1-b75b6c7a5f-ff6eeefbc5.zip b/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.24.1-b75b6c7a5f-ff6eeefbc5.zip deleted file mode 100644 index 7466b044c..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.24.1-b75b6c7a5f-ff6eeefbc5.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.24.5-833b98301c-cde60ec5fe.zip b/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.24.5-833b98301c-cde60ec5fe.zip deleted file mode 100644 index 70bb81ac2..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.24.5-833b98301c-cde60ec5fe.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-object-super-npm-7.24.1-dea08e14af-d34d437456.zip b/.yarn/cache/@babel-plugin-transform-object-super-npm-7.24.1-dea08e14af-d34d437456.zip deleted file mode 100644 index 6e673e974..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-object-super-npm-7.24.1-dea08e14af-d34d437456.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.24.1-ec630d79cc-ff7c02449d.zip b/.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.24.1-ec630d79cc-ff7c02449d.zip deleted file mode 100644 index 975426ab6..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.24.1-ec630d79cc-ff7c02449d.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.24.1-b704ecae46-d41031b8e4.zip b/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.24.1-b704ecae46-d41031b8e4.zip deleted file mode 100644 index e4e0b17fd..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.24.1-b704ecae46-d41031b8e4.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.24.5-4b144fe1df-2bd83bb5d5.zip b/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.24.5-4b144fe1df-2bd83bb5d5.zip deleted file mode 100644 index 0f53512c4..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.24.5-4b144fe1df-2bd83bb5d5.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-parameters-npm-7.24.1-26a2b19512-c289c18871.zip b/.yarn/cache/@babel-plugin-transform-parameters-npm-7.24.1-26a2b19512-c289c18871.zip deleted file mode 100644 index ed10f1d71..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-parameters-npm-7.24.1-26a2b19512-c289c18871.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-parameters-npm-7.24.5-8aca61a5b2-50762db3f4.zip b/.yarn/cache/@babel-plugin-transform-parameters-npm-7.24.5-8aca61a5b2-50762db3f4.zip deleted file mode 100644 index b7f35ce27..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-parameters-npm-7.24.5-8aca61a5b2-50762db3f4.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-private-methods-npm-7.24.1-f01e261769-7208c30bb3.zip b/.yarn/cache/@babel-plugin-transform-private-methods-npm-7.24.1-f01e261769-7208c30bb3.zip deleted file mode 100644 index ea7029fd2..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-private-methods-npm-7.24.1-f01e261769-7208c30bb3.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.24.1-96094b9b47-466d194396.zip b/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.24.1-96094b9b47-466d194396.zip deleted file mode 100644 index 8cb412460..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.24.1-96094b9b47-466d194396.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.24.5-2d61eebe51-ac176db971.zip b/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.24.5-2d61eebe51-ac176db971.zip deleted file mode 100644 index a0b022986..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.24.5-2d61eebe51-ac176db971.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.24.1-3277eb4ea4-a73646d7ec.zip b/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.24.1-3277eb4ea4-a73646d7ec.zip deleted file mode 100644 index 6b807e307..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-property-literals-npm-7.24.1-3277eb4ea4-a73646d7ec.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-react-constant-elements-npm-7.24.1-46c4490f1f-37a71cad85.zip b/.yarn/cache/@babel-plugin-transform-react-constant-elements-npm-7.24.1-46c4490f1f-37a71cad85.zip deleted file mode 100644 index 8c8bfb6d9..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-react-constant-elements-npm-7.24.1-46c4490f1f-37a71cad85.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-react-display-name-npm-7.24.1-4180c0c326-4cc7268652.zip b/.yarn/cache/@babel-plugin-transform-react-display-name-npm-7.24.1-4180c0c326-4cc7268652.zip deleted file mode 100644 index 09a28ed53..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-react-display-name-npm-7.24.1-4180c0c326-4cc7268652.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-react-jsx-development-npm-7.22.5-a622b4b1f6-36bc3ff0b9.zip b/.yarn/cache/@babel-plugin-transform-react-jsx-development-npm-7.22.5-a622b4b1f6-36bc3ff0b9.zip deleted file mode 100644 index 601c8dc58..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-react-jsx-development-npm-7.22.5-a622b4b1f6-36bc3ff0b9.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-react-jsx-npm-7.23.4-8b781a4d3d-d838067013.zip b/.yarn/cache/@babel-plugin-transform-react-jsx-npm-7.23.4-8b781a4d3d-d838067013.zip deleted file mode 100644 index b53c04c8d..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-react-jsx-npm-7.23.4-8b781a4d3d-d838067013.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-react-jsx-self-npm-7.24.1-f8f4855dc7-a0ff893b94.zip b/.yarn/cache/@babel-plugin-transform-react-jsx-self-npm-7.24.1-f8f4855dc7-a0ff893b94.zip deleted file mode 100644 index 8192eb238..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-react-jsx-self-npm-7.24.1-f8f4855dc7-a0ff893b94.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-react-jsx-source-npm-7.24.1-e820d18c2f-396ce878dc.zip b/.yarn/cache/@babel-plugin-transform-react-jsx-source-npm-7.24.1-e820d18c2f-396ce878dc.zip deleted file mode 100644 index 7940343be..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-react-jsx-source-npm-7.24.1-e820d18c2f-396ce878dc.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-react-pure-annotations-npm-7.24.1-9b6f612f73-06a6bfe80f.zip b/.yarn/cache/@babel-plugin-transform-react-pure-annotations-npm-7.24.1-9b6f612f73-06a6bfe80f.zip deleted file mode 100644 index 589a00781..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-react-pure-annotations-npm-7.24.1-9b6f612f73-06a6bfe80f.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.24.1-bd2aef1499-a04319388a.zip b/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.24.1-bd2aef1499-a04319388a.zip deleted file mode 100644 index adc83e763..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-regenerator-npm-7.24.1-bd2aef1499-a04319388a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.24.1-368972eb5b-132c6040c6.zip b/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.24.1-368972eb5b-132c6040c6.zip deleted file mode 100644 index feb6eb57b..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.24.1-368972eb5b-132c6040c6.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-runtime-npm-7.24.3-3241e27bfe-7f545c6289.zip b/.yarn/cache/@babel-plugin-transform-runtime-npm-7.24.3-3241e27bfe-7f545c6289.zip deleted file mode 100644 index 469d01b69..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-runtime-npm-7.24.3-3241e27bfe-7f545c6289.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.24.1-206ec32e4e-006a2032d1.zip b/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.24.1-206ec32e4e-006a2032d1.zip deleted file mode 100644 index a944c6b05..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.24.1-206ec32e4e-006a2032d1.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-spread-npm-7.24.1-5991f4b106-0b60cfe2f7.zip b/.yarn/cache/@babel-plugin-transform-spread-npm-7.24.1-5991f4b106-0b60cfe2f7.zip deleted file mode 100644 index 5da627c3b..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-spread-npm-7.24.1-5991f4b106-0b60cfe2f7.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.24.1-e2e305338f-e326e96a9e.zip b/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.24.1-e2e305338f-e326e96a9e.zip deleted file mode 100644 index ecab32de3..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.24.1-e2e305338f-e326e96a9e.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.24.1-d23df0199b-4c9009c723.zip b/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.24.1-d23df0199b-4c9009c723.zip deleted file mode 100644 index 18ef775c7..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-template-literals-npm-7.24.1-d23df0199b-4c9009c723.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.24.1-1efa4c3551-3dda5074ab.zip b/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.24.1-1efa4c3551-3dda5074ab.zip deleted file mode 100644 index fd538b5d3..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.24.1-1efa4c3551-3dda5074ab.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.24.5-0372e02102-f642338c80.zip b/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.24.5-0372e02102-f642338c80.zip deleted file mode 100644 index fce9b2b72..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.24.5-0372e02102-f642338c80.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-typescript-npm-7.24.4-5841cd422d-e8d66fbafd.zip b/.yarn/cache/@babel-plugin-transform-typescript-npm-7.24.4-5841cd422d-e8d66fbafd.zip deleted file mode 100644 index 0b93921b5..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-typescript-npm-7.24.4-5841cd422d-e8d66fbafd.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.24.1-5089c7367b-d39041ff6b.zip b/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.24.1-5089c7367b-d39041ff6b.zip deleted file mode 100644 index 59b61b6c1..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.24.1-5089c7367b-d39041ff6b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.24.1-e93e2acfbf-276099b448.zip b/.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.24.1-e93e2acfbf-276099b448.zip deleted file mode 100644 index a0a8629e9..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.24.1-e93e2acfbf-276099b448.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.24.1-a7bca8fbe3-400a0927bd.zip b/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.24.1-a7bca8fbe3-400a0927bd.zip deleted file mode 100644 index a023ee449..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.24.1-a7bca8fbe3-400a0927bd.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.24.1-065adf4ed3-364342fb8e.zip b/.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.24.1-065adf4ed3-364342fb8e.zip deleted file mode 100644 index d3ff576a7..000000000 Binary files a/.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.24.1-065adf4ed3-364342fb8e.zip and /dev/null differ diff --git a/.yarn/cache/@babel-preset-env-npm-7.24.4-f34bcce5ba-3d5cbdc250.zip b/.yarn/cache/@babel-preset-env-npm-7.24.4-f34bcce5ba-3d5cbdc250.zip deleted file mode 100644 index 87ffdc012..000000000 Binary files a/.yarn/cache/@babel-preset-env-npm-7.24.4-f34bcce5ba-3d5cbdc250.zip and /dev/null differ diff --git a/.yarn/cache/@babel-preset-env-npm-7.24.5-58fc1c32b3-37b1c92348.zip b/.yarn/cache/@babel-preset-env-npm-7.24.5-58fc1c32b3-37b1c92348.zip deleted file mode 100644 index baad2d4f9..000000000 Binary files a/.yarn/cache/@babel-preset-env-npm-7.24.5-58fc1c32b3-37b1c92348.zip and /dev/null differ diff --git a/.yarn/cache/@babel-preset-modules-npm-0.1.6-no-external-plugins-0ae0b52ff3-039aba98a6.zip b/.yarn/cache/@babel-preset-modules-npm-0.1.6-no-external-plugins-0ae0b52ff3-039aba98a6.zip deleted file mode 100644 index 0007334f5..000000000 Binary files a/.yarn/cache/@babel-preset-modules-npm-0.1.6-no-external-plugins-0ae0b52ff3-039aba98a6.zip and /dev/null differ diff --git a/.yarn/cache/@babel-preset-react-npm-7.24.1-fa978249c8-a796c609ac.zip b/.yarn/cache/@babel-preset-react-npm-7.24.1-fa978249c8-a796c609ac.zip deleted file mode 100644 index 9dcc88293..000000000 Binary files a/.yarn/cache/@babel-preset-react-npm-7.24.1-fa978249c8-a796c609ac.zip and /dev/null differ diff --git a/.yarn/cache/@babel-preset-typescript-npm-7.24.1-bc23045dbe-ba774bd427.zip b/.yarn/cache/@babel-preset-typescript-npm-7.24.1-bc23045dbe-ba774bd427.zip deleted file mode 100644 index 19ec49f37..000000000 Binary files a/.yarn/cache/@babel-preset-typescript-npm-7.24.1-bc23045dbe-ba774bd427.zip and /dev/null differ diff --git a/.yarn/cache/@babel-regjsgen-npm-0.8.0-b0fbdbf644-c57fb730b1.zip b/.yarn/cache/@babel-regjsgen-npm-0.8.0-b0fbdbf644-c57fb730b1.zip deleted file mode 100644 index 62e62b465..000000000 Binary files a/.yarn/cache/@babel-regjsgen-npm-0.8.0-b0fbdbf644-c57fb730b1.zip and /dev/null differ diff --git a/.yarn/cache/@babel-runtime-corejs3-npm-7.24.4-036dbe5a83-bc8566abb1.zip b/.yarn/cache/@babel-runtime-corejs3-npm-7.24.4-036dbe5a83-bc8566abb1.zip deleted file mode 100644 index 31fc06fb1..000000000 Binary files a/.yarn/cache/@babel-runtime-corejs3-npm-7.24.4-036dbe5a83-bc8566abb1.zip and /dev/null differ diff --git a/.yarn/cache/@babel-runtime-npm-7.24.4-1a974e2dd0-8ec8ce2c14.zip b/.yarn/cache/@babel-runtime-npm-7.24.4-1a974e2dd0-8ec8ce2c14.zip deleted file mode 100644 index 986750a12..000000000 Binary files a/.yarn/cache/@babel-runtime-npm-7.24.4-1a974e2dd0-8ec8ce2c14.zip and /dev/null differ diff --git a/.yarn/cache/@babel-runtime-npm-7.24.5-e4447a1e48-e0f4f4d450.zip b/.yarn/cache/@babel-runtime-npm-7.24.5-e4447a1e48-e0f4f4d450.zip deleted file mode 100644 index c0f9131e9..000000000 Binary files a/.yarn/cache/@babel-runtime-npm-7.24.5-e4447a1e48-e0f4f4d450.zip and /dev/null differ diff --git a/.yarn/cache/@babel-template-npm-7.24.0-674650c96c-8c538338c7.zip b/.yarn/cache/@babel-template-npm-7.24.0-674650c96c-8c538338c7.zip deleted file mode 100644 index e882fc1f9..000000000 Binary files a/.yarn/cache/@babel-template-npm-7.24.0-674650c96c-8c538338c7.zip and /dev/null differ diff --git a/.yarn/cache/@babel-traverse-npm-7.24.1-8b235322a8-b9b0173c28.zip b/.yarn/cache/@babel-traverse-npm-7.24.1-8b235322a8-b9b0173c28.zip deleted file mode 100644 index 63068a260..000000000 Binary files a/.yarn/cache/@babel-traverse-npm-7.24.1-8b235322a8-b9b0173c28.zip and /dev/null differ diff --git a/.yarn/cache/@babel-types-npm-7.24.0-a0508cb308-a0b4875ce2.zip b/.yarn/cache/@babel-types-npm-7.24.0-a0508cb308-a0b4875ce2.zip deleted file mode 100644 index c2e3dfcbe..000000000 Binary files a/.yarn/cache/@babel-types-npm-7.24.0-a0508cb308-a0b4875ce2.zip and /dev/null differ diff --git a/.yarn/cache/@babel-types-npm-7.24.5-2710b35119-259e751247.zip b/.yarn/cache/@babel-types-npm-7.24.5-2710b35119-259e751247.zip deleted file mode 100644 index 9718ef862..000000000 Binary files a/.yarn/cache/@babel-types-npm-7.24.5-2710b35119-259e751247.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-autocomplete-npm-6.16.0-e10908f3ed-a29e27f69d.zip b/.yarn/cache/@codemirror-autocomplete-npm-6.16.0-e10908f3ed-a29e27f69d.zip deleted file mode 100644 index e8b6c421b..000000000 Binary files a/.yarn/cache/@codemirror-autocomplete-npm-6.16.0-e10908f3ed-a29e27f69d.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-commands-npm-6.3.3-41754e2745-4b398b102d.zip b/.yarn/cache/@codemirror-commands-npm-6.3.3-41754e2745-4b398b102d.zip deleted file mode 100644 index 5fa844e4d..000000000 Binary files a/.yarn/cache/@codemirror-commands-npm-6.3.3-41754e2745-4b398b102d.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-angular-npm-0.1.3-1639bf8600-d214c71c94.zip b/.yarn/cache/@codemirror-lang-angular-npm-0.1.3-1639bf8600-d214c71c94.zip deleted file mode 100644 index 1775f35fd..000000000 Binary files a/.yarn/cache/@codemirror-lang-angular-npm-0.1.3-1639bf8600-d214c71c94.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-cpp-npm-6.0.2-1cbf69c234-bb9eba482c.zip b/.yarn/cache/@codemirror-lang-cpp-npm-6.0.2-1cbf69c234-bb9eba482c.zip deleted file mode 100644 index 1b460f803..000000000 Binary files a/.yarn/cache/@codemirror-lang-cpp-npm-6.0.2-1cbf69c234-bb9eba482c.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-css-npm-6.2.1-90066fa55f-03c9111904.zip b/.yarn/cache/@codemirror-lang-css-npm-6.2.1-90066fa55f-03c9111904.zip deleted file mode 100644 index 3289f895a..000000000 Binary files a/.yarn/cache/@codemirror-lang-css-npm-6.2.1-90066fa55f-03c9111904.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-go-npm-6.0.0-c260164809-6d1e3473ec.zip b/.yarn/cache/@codemirror-lang-go-npm-6.0.0-c260164809-6d1e3473ec.zip deleted file mode 100644 index 417a20d04..000000000 Binary files a/.yarn/cache/@codemirror-lang-go-npm-6.0.0-c260164809-6d1e3473ec.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-html-npm-6.4.9-bea327537a-db4288a9e8.zip b/.yarn/cache/@codemirror-lang-html-npm-6.4.9-bea327537a-db4288a9e8.zip deleted file mode 100644 index 7220d70c1..000000000 Binary files a/.yarn/cache/@codemirror-lang-html-npm-6.4.9-bea327537a-db4288a9e8.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-java-npm-6.0.1-4ad2177cf7-4679104683.zip b/.yarn/cache/@codemirror-lang-java-npm-6.0.1-4ad2177cf7-4679104683.zip deleted file mode 100644 index 698868e17..000000000 Binary files a/.yarn/cache/@codemirror-lang-java-npm-6.0.1-4ad2177cf7-4679104683.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-javascript-npm-6.2.2-53c647eed0-eac2e57a7a.zip b/.yarn/cache/@codemirror-lang-javascript-npm-6.2.2-53c647eed0-eac2e57a7a.zip deleted file mode 100644 index fac49df25..000000000 Binary files a/.yarn/cache/@codemirror-lang-javascript-npm-6.2.2-53c647eed0-eac2e57a7a.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-json-npm-6.0.1-ffd8179ab1-7ce35d345b.zip b/.yarn/cache/@codemirror-lang-json-npm-6.0.1-ffd8179ab1-7ce35d345b.zip deleted file mode 100644 index 1140feda8..000000000 Binary files a/.yarn/cache/@codemirror-lang-json-npm-6.0.1-ffd8179ab1-7ce35d345b.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-less-npm-6.0.2-f59a1d7f2a-233aa03e0b.zip b/.yarn/cache/@codemirror-lang-less-npm-6.0.2-f59a1d7f2a-233aa03e0b.zip deleted file mode 100644 index f9b8f8e89..000000000 Binary files a/.yarn/cache/@codemirror-lang-less-npm-6.0.2-f59a1d7f2a-233aa03e0b.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-liquid-npm-6.2.1-148177c696-2e48b7c575.zip b/.yarn/cache/@codemirror-lang-liquid-npm-6.2.1-148177c696-2e48b7c575.zip deleted file mode 100644 index 984c3c660..000000000 Binary files a/.yarn/cache/@codemirror-lang-liquid-npm-6.2.1-148177c696-2e48b7c575.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-markdown-npm-6.2.5-cfc37de5c5-9b766d9832.zip b/.yarn/cache/@codemirror-lang-markdown-npm-6.2.5-cfc37de5c5-9b766d9832.zip deleted file mode 100644 index 11dee345b..000000000 Binary files a/.yarn/cache/@codemirror-lang-markdown-npm-6.2.5-cfc37de5c5-9b766d9832.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-php-npm-6.0.1-c92a3cfd16-f8613ca25e.zip b/.yarn/cache/@codemirror-lang-php-npm-6.0.1-c92a3cfd16-f8613ca25e.zip deleted file mode 100644 index 7e4cd93f7..000000000 Binary files a/.yarn/cache/@codemirror-lang-php-npm-6.0.1-c92a3cfd16-f8613ca25e.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-python-npm-6.1.5-96eee94901-430b7258dc.zip b/.yarn/cache/@codemirror-lang-python-npm-6.1.5-96eee94901-430b7258dc.zip deleted file mode 100644 index bb0fe0213..000000000 Binary files a/.yarn/cache/@codemirror-lang-python-npm-6.1.5-96eee94901-430b7258dc.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-rust-npm-6.0.1-4ecc0d6535-8a439944cb.zip b/.yarn/cache/@codemirror-lang-rust-npm-6.0.1-4ecc0d6535-8a439944cb.zip deleted file mode 100644 index eb19a14d1..000000000 Binary files a/.yarn/cache/@codemirror-lang-rust-npm-6.0.1-4ecc0d6535-8a439944cb.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-sass-npm-6.0.2-d0cd8cdb50-de5c72f627.zip b/.yarn/cache/@codemirror-lang-sass-npm-6.0.2-d0cd8cdb50-de5c72f627.zip deleted file mode 100644 index 1a766f6a4..000000000 Binary files a/.yarn/cache/@codemirror-lang-sass-npm-6.0.2-d0cd8cdb50-de5c72f627.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-sql-npm-6.6.3-fed3b5a2df-0b70b9fa76.zip b/.yarn/cache/@codemirror-lang-sql-npm-6.6.3-fed3b5a2df-0b70b9fa76.zip deleted file mode 100644 index 70bafb781..000000000 Binary files a/.yarn/cache/@codemirror-lang-sql-npm-6.6.3-fed3b5a2df-0b70b9fa76.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-vue-npm-0.1.3-1fb22dc088-f08c04c476.zip b/.yarn/cache/@codemirror-lang-vue-npm-0.1.3-1fb22dc088-f08c04c476.zip deleted file mode 100644 index c7fe7e342..000000000 Binary files a/.yarn/cache/@codemirror-lang-vue-npm-0.1.3-1fb22dc088-f08c04c476.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-wast-npm-6.0.2-f580b593ca-c7f9820191.zip b/.yarn/cache/@codemirror-lang-wast-npm-6.0.2-f580b593ca-c7f9820191.zip deleted file mode 100644 index 84066c67c..000000000 Binary files a/.yarn/cache/@codemirror-lang-wast-npm-6.0.2-f580b593ca-c7f9820191.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-xml-npm-6.1.0-7c902bd9ea-f5e54668c3.zip b/.yarn/cache/@codemirror-lang-xml-npm-6.1.0-7c902bd9ea-f5e54668c3.zip deleted file mode 100644 index 86e5ac295..000000000 Binary files a/.yarn/cache/@codemirror-lang-xml-npm-6.1.0-7c902bd9ea-f5e54668c3.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lang-yaml-npm-6.1.1-394dfa1681-b751727c5f.zip b/.yarn/cache/@codemirror-lang-yaml-npm-6.1.1-394dfa1681-b751727c5f.zip deleted file mode 100644 index b075c4613..000000000 Binary files a/.yarn/cache/@codemirror-lang-yaml-npm-6.1.1-394dfa1681-b751727c5f.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-language-data-npm-6.5.0-888f8f3eb9-460aac606c.zip b/.yarn/cache/@codemirror-language-data-npm-6.5.0-888f8f3eb9-460aac606c.zip deleted file mode 100644 index 672442ab8..000000000 Binary files a/.yarn/cache/@codemirror-language-data-npm-6.5.0-888f8f3eb9-460aac606c.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-language-npm-6.10.1-8f0e92e15e-14bd54aec5.zip b/.yarn/cache/@codemirror-language-npm-6.10.1-8f0e92e15e-14bd54aec5.zip deleted file mode 100644 index ace0b6ff0..000000000 Binary files a/.yarn/cache/@codemirror-language-npm-6.10.1-8f0e92e15e-14bd54aec5.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-legacy-modes-npm-6.4.0-e09a796d44-0f3f47cd86.zip b/.yarn/cache/@codemirror-legacy-modes-npm-6.4.0-e09a796d44-0f3f47cd86.zip deleted file mode 100644 index f1894e5b0..000000000 Binary files a/.yarn/cache/@codemirror-legacy-modes-npm-6.4.0-e09a796d44-0f3f47cd86.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-lint-npm-6.5.0-3eda06760f-6e369db9a1.zip b/.yarn/cache/@codemirror-lint-npm-6.5.0-3eda06760f-6e369db9a1.zip deleted file mode 100644 index a05161335..000000000 Binary files a/.yarn/cache/@codemirror-lint-npm-6.5.0-3eda06760f-6e369db9a1.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-search-npm-6.5.6-7bc5d8a8c1-6668a34b46.zip b/.yarn/cache/@codemirror-search-npm-6.5.6-7bc5d8a8c1-6668a34b46.zip deleted file mode 100644 index e8ffb4dc5..000000000 Binary files a/.yarn/cache/@codemirror-search-npm-6.5.6-7bc5d8a8c1-6668a34b46.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-state-npm-6.4.1-3f770fdaf1-a9ec56c7d7.zip b/.yarn/cache/@codemirror-state-npm-6.4.1-3f770fdaf1-a9ec56c7d7.zip deleted file mode 100644 index 2dbb8ace3..000000000 Binary files a/.yarn/cache/@codemirror-state-npm-6.4.1-3f770fdaf1-a9ec56c7d7.zip and /dev/null differ diff --git a/.yarn/cache/@codemirror-view-npm-6.26.3-a1f18d8881-fa7cb5aa37.zip b/.yarn/cache/@codemirror-view-npm-6.26.3-a1f18d8881-fa7cb5aa37.zip deleted file mode 100644 index 4ce9533f4..000000000 Binary files a/.yarn/cache/@codemirror-view-npm-6.26.3-a1f18d8881-fa7cb5aa37.zip and /dev/null differ diff --git a/.yarn/cache/@colors-colors-npm-1.5.0-875af3a8b4-9d226461c1.zip b/.yarn/cache/@colors-colors-npm-1.5.0-875af3a8b4-9d226461c1.zip deleted file mode 100644 index 2921c8097..000000000 Binary files a/.yarn/cache/@colors-colors-npm-1.5.0-875af3a8b4-9d226461c1.zip and /dev/null differ diff --git a/.yarn/cache/@cspotcode-source-map-support-npm-0.8.1-964f2de99d-b6e38a1712.zip b/.yarn/cache/@cspotcode-source-map-support-npm-0.8.1-964f2de99d-b6e38a1712.zip deleted file mode 100644 index 4a61e6258..000000000 Binary files a/.yarn/cache/@cspotcode-source-map-support-npm-0.8.1-964f2de99d-b6e38a1712.zip and /dev/null differ diff --git a/.yarn/cache/@ctrl-tinycolor-npm-3.6.1-069c7f7e08-f3c77b2d29.zip b/.yarn/cache/@ctrl-tinycolor-npm-3.6.1-069c7f7e08-f3c77b2d29.zip deleted file mode 100644 index 36d333611..000000000 Binary files a/.yarn/cache/@ctrl-tinycolor-npm-3.6.1-069c7f7e08-f3c77b2d29.zip and /dev/null differ diff --git a/.yarn/cache/@discoveryjs-json-ext-npm-0.5.7-fe04af1f31-b95682a852.zip b/.yarn/cache/@discoveryjs-json-ext-npm-0.5.7-fe04af1f31-b95682a852.zip deleted file mode 100644 index 7b29dcc64..000000000 Binary files a/.yarn/cache/@discoveryjs-json-ext-npm-0.5.7-fe04af1f31-b95682a852.zip and /dev/null differ diff --git a/.yarn/cache/@docsearch-css-npm-3.6.0-8ee3099569-ab340fbb00.zip b/.yarn/cache/@docsearch-css-npm-3.6.0-8ee3099569-ab340fbb00.zip deleted file mode 100644 index aead0fbf4..000000000 Binary files a/.yarn/cache/@docsearch-css-npm-3.6.0-8ee3099569-ab340fbb00.zip and /dev/null differ diff --git a/.yarn/cache/@docsearch-react-npm-3.6.0-cc34aa98ff-9345b37b46.zip b/.yarn/cache/@docsearch-react-npm-3.6.0-cc34aa98ff-9345b37b46.zip deleted file mode 100644 index 9244fd1a2..000000000 Binary files a/.yarn/cache/@docsearch-react-npm-3.6.0-cc34aa98ff-9345b37b46.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-core-npm-3.3.2-582965afa3-fe01886a19.zip b/.yarn/cache/@docusaurus-core-npm-3.3.2-582965afa3-fe01886a19.zip deleted file mode 100644 index e4651dde0..000000000 Binary files a/.yarn/cache/@docusaurus-core-npm-3.3.2-582965afa3-fe01886a19.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-cssnano-preset-npm-3.3.2-8e89e24372-cdb7b09a87.zip b/.yarn/cache/@docusaurus-cssnano-preset-npm-3.3.2-8e89e24372-cdb7b09a87.zip deleted file mode 100644 index a1e5cf0da..000000000 Binary files a/.yarn/cache/@docusaurus-cssnano-preset-npm-3.3.2-8e89e24372-cdb7b09a87.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-logger-npm-3.3.2-483d2a326d-974427cf0f.zip b/.yarn/cache/@docusaurus-logger-npm-3.3.2-483d2a326d-974427cf0f.zip deleted file mode 100644 index d70caefd3..000000000 Binary files a/.yarn/cache/@docusaurus-logger-npm-3.3.2-483d2a326d-974427cf0f.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-mdx-loader-npm-3.3.2-f7ef26b051-f534727cad.zip b/.yarn/cache/@docusaurus-mdx-loader-npm-3.3.2-f7ef26b051-f534727cad.zip deleted file mode 100644 index 6aa5af7a0..000000000 Binary files a/.yarn/cache/@docusaurus-mdx-loader-npm-3.3.2-f7ef26b051-f534727cad.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-module-type-aliases-npm-3.3.2-3952901532-ec28336d12.zip b/.yarn/cache/@docusaurus-module-type-aliases-npm-3.3.2-3952901532-ec28336d12.zip deleted file mode 100644 index 2e2b20743..000000000 Binary files a/.yarn/cache/@docusaurus-module-type-aliases-npm-3.3.2-3952901532-ec28336d12.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-plugin-content-blog-npm-3.3.2-1b8ab98361-8304842b35.zip b/.yarn/cache/@docusaurus-plugin-content-blog-npm-3.3.2-1b8ab98361-8304842b35.zip deleted file mode 100644 index 840e0be74..000000000 Binary files a/.yarn/cache/@docusaurus-plugin-content-blog-npm-3.3.2-1b8ab98361-8304842b35.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-plugin-content-docs-npm-3.3.2-c03cc7ff00-e6187381f9.zip b/.yarn/cache/@docusaurus-plugin-content-docs-npm-3.3.2-c03cc7ff00-e6187381f9.zip deleted file mode 100644 index 9f792c9b9..000000000 Binary files a/.yarn/cache/@docusaurus-plugin-content-docs-npm-3.3.2-c03cc7ff00-e6187381f9.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-plugin-content-pages-npm-3.3.2-55df55238b-48c80c3d6e.zip b/.yarn/cache/@docusaurus-plugin-content-pages-npm-3.3.2-55df55238b-48c80c3d6e.zip deleted file mode 100644 index 8826604f6..000000000 Binary files a/.yarn/cache/@docusaurus-plugin-content-pages-npm-3.3.2-55df55238b-48c80c3d6e.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-plugin-debug-npm-3.3.2-b761c39790-043a025c16.zip b/.yarn/cache/@docusaurus-plugin-debug-npm-3.3.2-b761c39790-043a025c16.zip deleted file mode 100644 index b521d2827..000000000 Binary files a/.yarn/cache/@docusaurus-plugin-debug-npm-3.3.2-b761c39790-043a025c16.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-plugin-google-analytics-npm-3.3.2-453006b8b6-a472f5c941.zip b/.yarn/cache/@docusaurus-plugin-google-analytics-npm-3.3.2-453006b8b6-a472f5c941.zip deleted file mode 100644 index e0a264924..000000000 Binary files a/.yarn/cache/@docusaurus-plugin-google-analytics-npm-3.3.2-453006b8b6-a472f5c941.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-plugin-google-gtag-npm-3.3.2-857c7f1140-8597cc183c.zip b/.yarn/cache/@docusaurus-plugin-google-gtag-npm-3.3.2-857c7f1140-8597cc183c.zip deleted file mode 100644 index 81b2f4d29..000000000 Binary files a/.yarn/cache/@docusaurus-plugin-google-gtag-npm-3.3.2-857c7f1140-8597cc183c.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-plugin-google-tag-manager-npm-3.3.2-934982a433-9df287d72e.zip b/.yarn/cache/@docusaurus-plugin-google-tag-manager-npm-3.3.2-934982a433-9df287d72e.zip deleted file mode 100644 index 92c743ff5..000000000 Binary files a/.yarn/cache/@docusaurus-plugin-google-tag-manager-npm-3.3.2-934982a433-9df287d72e.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-plugin-pwa-npm-3.3.2-4ff1ae331f-396174b7b7.zip b/.yarn/cache/@docusaurus-plugin-pwa-npm-3.3.2-4ff1ae331f-396174b7b7.zip deleted file mode 100644 index 1fc50fcc1..000000000 Binary files a/.yarn/cache/@docusaurus-plugin-pwa-npm-3.3.2-4ff1ae331f-396174b7b7.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-plugin-sitemap-npm-3.3.2-1c1f819666-5211fd91ef.zip b/.yarn/cache/@docusaurus-plugin-sitemap-npm-3.3.2-1c1f819666-5211fd91ef.zip deleted file mode 100644 index e7c8cfd7a..000000000 Binary files a/.yarn/cache/@docusaurus-plugin-sitemap-npm-3.3.2-1c1f819666-5211fd91ef.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-preset-classic-npm-3.3.2-0fb3307c76-fe98e45799.zip b/.yarn/cache/@docusaurus-preset-classic-npm-3.3.2-0fb3307c76-fe98e45799.zip deleted file mode 100644 index d6d2ae2a2..000000000 Binary files a/.yarn/cache/@docusaurus-preset-classic-npm-3.3.2-0fb3307c76-fe98e45799.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-react-loadable-npm-6.0.0-75f0ebc146-f7cca3dbc1.zip b/.yarn/cache/@docusaurus-react-loadable-npm-6.0.0-75f0ebc146-f7cca3dbc1.zip deleted file mode 100644 index 80d08ffe6..000000000 Binary files a/.yarn/cache/@docusaurus-react-loadable-npm-6.0.0-75f0ebc146-f7cca3dbc1.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-theme-classic-npm-3.3.2-3969c623b0-3655931530.zip b/.yarn/cache/@docusaurus-theme-classic-npm-3.3.2-3969c623b0-3655931530.zip deleted file mode 100644 index fc1c19c89..000000000 Binary files a/.yarn/cache/@docusaurus-theme-classic-npm-3.3.2-3969c623b0-3655931530.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-theme-common-npm-3.3.2-62f743d2b6-6fbd73b991.zip b/.yarn/cache/@docusaurus-theme-common-npm-3.3.2-62f743d2b6-6fbd73b991.zip deleted file mode 100644 index 51fa31c84..000000000 Binary files a/.yarn/cache/@docusaurus-theme-common-npm-3.3.2-62f743d2b6-6fbd73b991.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-theme-search-algolia-npm-3.3.2-9db128508e-d69650b2da.zip b/.yarn/cache/@docusaurus-theme-search-algolia-npm-3.3.2-9db128508e-d69650b2da.zip deleted file mode 100644 index 388088c08..000000000 Binary files a/.yarn/cache/@docusaurus-theme-search-algolia-npm-3.3.2-9db128508e-d69650b2da.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-theme-translations-npm-3.3.2-9022197899-d6a49db93b.zip b/.yarn/cache/@docusaurus-theme-translations-npm-3.3.2-9022197899-d6a49db93b.zip deleted file mode 100644 index 12b643b9b..000000000 Binary files a/.yarn/cache/@docusaurus-theme-translations-npm-3.3.2-9022197899-d6a49db93b.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-types-npm-3.3.2-15b7e91371-5150e87899.zip b/.yarn/cache/@docusaurus-types-npm-3.3.2-15b7e91371-5150e87899.zip deleted file mode 100644 index 6ecca8c14..000000000 Binary files a/.yarn/cache/@docusaurus-types-npm-3.3.2-15b7e91371-5150e87899.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-utils-common-npm-3.3.2-5d229a563f-cb745c0b91.zip b/.yarn/cache/@docusaurus-utils-common-npm-3.3.2-5d229a563f-cb745c0b91.zip deleted file mode 100644 index 6ed5d503e..000000000 Binary files a/.yarn/cache/@docusaurus-utils-common-npm-3.3.2-5d229a563f-cb745c0b91.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-utils-npm-3.3.2-71ddb55f81-ffc476ae8f.zip b/.yarn/cache/@docusaurus-utils-npm-3.3.2-71ddb55f81-ffc476ae8f.zip deleted file mode 100644 index 7b21185f8..000000000 Binary files a/.yarn/cache/@docusaurus-utils-npm-3.3.2-71ddb55f81-ffc476ae8f.zip and /dev/null differ diff --git a/.yarn/cache/@docusaurus-utils-validation-npm-3.3.2-b225a9bd61-a48ca02d39.zip b/.yarn/cache/@docusaurus-utils-validation-npm-3.3.2-b225a9bd61-a48ca02d39.zip deleted file mode 100644 index 1b6a1ac6c..000000000 Binary files a/.yarn/cache/@docusaurus-utils-validation-npm-3.3.2-b225a9bd61-a48ca02d39.zip and /dev/null differ diff --git a/.yarn/cache/@drl990114-codemirror-themes-npm-0.0.1-f97c44ed47-244bac9102.zip b/.yarn/cache/@drl990114-codemirror-themes-npm-0.0.1-f97c44ed47-244bac9102.zip deleted file mode 100644 index f054a6831..000000000 Binary files a/.yarn/cache/@drl990114-codemirror-themes-npm-0.0.1-f97c44ed47-244bac9102.zip and /dev/null differ diff --git a/.yarn/cache/@ebay-nice-modal-react-npm-1.2.13-bcb85a00dd-fe63b9e35a.zip b/.yarn/cache/@ebay-nice-modal-react-npm-1.2.13-bcb85a00dd-fe63b9e35a.zip deleted file mode 100644 index 2de0acebf..000000000 Binary files a/.yarn/cache/@ebay-nice-modal-react-npm-1.2.13-bcb85a00dd-fe63b9e35a.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-babel-plugin-npm-11.11.0-c1dcc4c884-8de0176668.zip b/.yarn/cache/@emotion-babel-plugin-npm-11.11.0-c1dcc4c884-8de0176668.zip deleted file mode 100644 index 2b474853c..000000000 Binary files a/.yarn/cache/@emotion-babel-plugin-npm-11.11.0-c1dcc4c884-8de0176668.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-cache-npm-11.11.0-3e6e449071-ef29756247.zip b/.yarn/cache/@emotion-cache-npm-11.11.0-3e6e449071-ef29756247.zip deleted file mode 100644 index 08e667248..000000000 Binary files a/.yarn/cache/@emotion-cache-npm-11.11.0-3e6e449071-ef29756247.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-css-npm-11.11.2-dbfa42cf83-718f758575.zip b/.yarn/cache/@emotion-css-npm-11.11.2-dbfa42cf83-718f758575.zip deleted file mode 100644 index 64709e0e3..000000000 Binary files a/.yarn/cache/@emotion-css-npm-11.11.2-dbfa42cf83-718f758575.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-hash-npm-0.9.1-650576c2b1-716e17e48b.zip b/.yarn/cache/@emotion-hash-npm-0.9.1-650576c2b1-716e17e48b.zip deleted file mode 100644 index 2d293956c..000000000 Binary files a/.yarn/cache/@emotion-hash-npm-0.9.1-650576c2b1-716e17e48b.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-is-prop-valid-npm-1.2.2-53f93f2b2d-0fa3960abf.zip b/.yarn/cache/@emotion-is-prop-valid-npm-1.2.2-53f93f2b2d-0fa3960abf.zip deleted file mode 100644 index a695a8875..000000000 Binary files a/.yarn/cache/@emotion-is-prop-valid-npm-1.2.2-53f93f2b2d-0fa3960abf.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-memoize-npm-0.8.1-9b1e35ff15-a19cc01a29.zip b/.yarn/cache/@emotion-memoize-npm-0.8.1-9b1e35ff15-a19cc01a29.zip deleted file mode 100644 index 14f763825..000000000 Binary files a/.yarn/cache/@emotion-memoize-npm-0.8.1-9b1e35ff15-a19cc01a29.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-react-npm-11.11.4-52eda8b8fe-e7da3a1ddc.zip b/.yarn/cache/@emotion-react-npm-11.11.4-52eda8b8fe-e7da3a1ddc.zip deleted file mode 100644 index d765a1d3e..000000000 Binary files a/.yarn/cache/@emotion-react-npm-11.11.4-52eda8b8fe-e7da3a1ddc.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-serialize-npm-1.1.4-5b0b39d76a-11fc4f9602.zip b/.yarn/cache/@emotion-serialize-npm-1.1.4-5b0b39d76a-11fc4f9602.zip deleted file mode 100644 index 5f145df21..000000000 Binary files a/.yarn/cache/@emotion-serialize-npm-1.1.4-5b0b39d76a-11fc4f9602.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-sheet-npm-1.2.2-a918ac483c-cc46b20ef7.zip b/.yarn/cache/@emotion-sheet-npm-1.2.2-a918ac483c-cc46b20ef7.zip deleted file mode 100644 index 28eb12324..000000000 Binary files a/.yarn/cache/@emotion-sheet-npm-1.2.2-a918ac483c-cc46b20ef7.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-styled-npm-11.11.5-f6c8a45c9e-a936787ef8.zip b/.yarn/cache/@emotion-styled-npm-11.11.5-f6c8a45c9e-a936787ef8.zip deleted file mode 100644 index 8074662f0..000000000 Binary files a/.yarn/cache/@emotion-styled-npm-11.11.5-f6c8a45c9e-a936787ef8.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-unitless-npm-0.8.1-bcf0a8f565-918f73c46a.zip b/.yarn/cache/@emotion-unitless-npm-0.8.1-bcf0a8f565-918f73c46a.zip deleted file mode 100644 index 1d9c8fa2a..000000000 Binary files a/.yarn/cache/@emotion-unitless-npm-0.8.1-bcf0a8f565-918f73c46a.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-use-insertion-effect-with-fallbacks-npm-1.0.1-730758c66c-7d7ead9ba3.zip b/.yarn/cache/@emotion-use-insertion-effect-with-fallbacks-npm-1.0.1-730758c66c-7d7ead9ba3.zip deleted file mode 100644 index 211dd1415..000000000 Binary files a/.yarn/cache/@emotion-use-insertion-effect-with-fallbacks-npm-1.0.1-730758c66c-7d7ead9ba3.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-utils-npm-1.2.1-3d04f99348-472fa529c6.zip b/.yarn/cache/@emotion-utils-npm-1.2.1-3d04f99348-472fa529c6.zip deleted file mode 100644 index d923ad836..000000000 Binary files a/.yarn/cache/@emotion-utils-npm-1.2.1-3d04f99348-472fa529c6.zip and /dev/null differ diff --git a/.yarn/cache/@emotion-weak-memoize-npm-0.3.1-bfc18213af-b2be47caa2.zip b/.yarn/cache/@emotion-weak-memoize-npm-0.3.1-bfc18213af-b2be47caa2.zip deleted file mode 100644 index 2b49cd61e..000000000 Binary files a/.yarn/cache/@emotion-weak-memoize-npm-0.3.1-bfc18213af-b2be47caa2.zip and /dev/null differ diff --git a/.yarn/cache/@esbuild-darwin-arm64-npm-0.20.2-e287d70c91-10.zip b/.yarn/cache/@esbuild-darwin-arm64-npm-0.20.2-e287d70c91-10.zip deleted file mode 100644 index 05240c0ae..000000000 Binary files a/.yarn/cache/@esbuild-darwin-arm64-npm-0.20.2-e287d70c91-10.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-8d70bcdcd8.zip b/.yarn/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-8d70bcdcd8.zip deleted file mode 100644 index 667d59a90..000000000 Binary files a/.yarn/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-8d70bcdcd8.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-community-regexpp-npm-4.10.0-6bfb984c81-8c36169c81.zip b/.yarn/cache/@eslint-community-regexpp-npm-4.10.0-6bfb984c81-8c36169c81.zip deleted file mode 100644 index 14fb460b5..000000000 Binary files a/.yarn/cache/@eslint-community-regexpp-npm-4.10.0-6bfb984c81-8c36169c81.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-eslintrc-npm-3.0.2-1fbcfb08c5-04e3d7de2b.zip b/.yarn/cache/@eslint-eslintrc-npm-3.0.2-1fbcfb08c5-04e3d7de2b.zip deleted file mode 100644 index 80c2fe993..000000000 Binary files a/.yarn/cache/@eslint-eslintrc-npm-3.0.2-1fbcfb08c5-04e3d7de2b.zip and /dev/null differ diff --git a/.yarn/cache/@eslint-js-npm-9.1.1-75607987be-21ade080d2.zip b/.yarn/cache/@eslint-js-npm-9.1.1-75607987be-21ade080d2.zip deleted file mode 100644 index 95504ecb0..000000000 Binary files a/.yarn/cache/@eslint-js-npm-9.1.1-75607987be-21ade080d2.zip and /dev/null differ diff --git a/.yarn/cache/@fastify-busboy-npm-2.1.1-455d8b6bf5-2bb8a7eca8.zip b/.yarn/cache/@fastify-busboy-npm-2.1.1-455d8b6bf5-2bb8a7eca8.zip deleted file mode 100644 index 58a33e618..000000000 Binary files a/.yarn/cache/@fastify-busboy-npm-2.1.1-455d8b6bf5-2bb8a7eca8.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-analytics-compat-npm-0.2.10-8366dec613-6dd463dab0.zip b/.yarn/cache/@firebase-analytics-compat-npm-0.2.10-8366dec613-6dd463dab0.zip deleted file mode 100644 index 5bc185a66..000000000 Binary files a/.yarn/cache/@firebase-analytics-compat-npm-0.2.10-8366dec613-6dd463dab0.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-analytics-npm-0.10.4-15efdfdcc4-0b8f75ff08.zip b/.yarn/cache/@firebase-analytics-npm-0.10.4-15efdfdcc4-0b8f75ff08.zip deleted file mode 100644 index 95bf049f0..000000000 Binary files a/.yarn/cache/@firebase-analytics-npm-0.10.4-15efdfdcc4-0b8f75ff08.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-analytics-types-npm-0.8.2-c5ab88b3ec-297fb7becb.zip b/.yarn/cache/@firebase-analytics-types-npm-0.8.2-c5ab88b3ec-297fb7becb.zip deleted file mode 100644 index ab90616f1..000000000 Binary files a/.yarn/cache/@firebase-analytics-types-npm-0.8.2-c5ab88b3ec-297fb7becb.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-app-check-compat-npm-0.3.11-d58e2dae87-db8f2342ad.zip b/.yarn/cache/@firebase-app-check-compat-npm-0.3.11-d58e2dae87-db8f2342ad.zip deleted file mode 100644 index ecdfce8b8..000000000 Binary files a/.yarn/cache/@firebase-app-check-compat-npm-0.3.11-d58e2dae87-db8f2342ad.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-app-check-interop-types-npm-0.3.2-4d0cd01c79-3effe656a4.zip b/.yarn/cache/@firebase-app-check-interop-types-npm-0.3.2-4d0cd01c79-3effe656a4.zip deleted file mode 100644 index 0f2d06115..000000000 Binary files a/.yarn/cache/@firebase-app-check-interop-types-npm-0.3.2-4d0cd01c79-3effe656a4.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-app-check-npm-0.8.4-3f68917146-0f4ea3c930.zip b/.yarn/cache/@firebase-app-check-npm-0.8.4-3f68917146-0f4ea3c930.zip deleted file mode 100644 index 27a06cec0..000000000 Binary files a/.yarn/cache/@firebase-app-check-npm-0.8.4-3f68917146-0f4ea3c930.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-app-check-types-npm-0.5.2-0939bcd7b0-2b33a7adfb.zip b/.yarn/cache/@firebase-app-check-types-npm-0.5.2-0939bcd7b0-2b33a7adfb.zip deleted file mode 100644 index cf81e53a1..000000000 Binary files a/.yarn/cache/@firebase-app-check-types-npm-0.5.2-0939bcd7b0-2b33a7adfb.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-app-compat-npm-0.2.35-035d46ba7e-6de5c8666a.zip b/.yarn/cache/@firebase-app-compat-npm-0.2.35-035d46ba7e-6de5c8666a.zip deleted file mode 100644 index ece9c02c2..000000000 Binary files a/.yarn/cache/@firebase-app-compat-npm-0.2.35-035d46ba7e-6de5c8666a.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-app-npm-0.10.5-5d42c39043-55c4190e57.zip b/.yarn/cache/@firebase-app-npm-0.10.5-5d42c39043-55c4190e57.zip deleted file mode 100644 index faf8bcf42..000000000 Binary files a/.yarn/cache/@firebase-app-npm-0.10.5-5d42c39043-55c4190e57.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-app-types-npm-0.9.2-5299a39f9f-566b3714a4.zip b/.yarn/cache/@firebase-app-types-npm-0.9.2-5299a39f9f-566b3714a4.zip deleted file mode 100644 index 9654b02e2..000000000 Binary files a/.yarn/cache/@firebase-app-types-npm-0.9.2-5299a39f9f-566b3714a4.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-auth-compat-npm-0.5.9-a60137a58c-671203fc6e.zip b/.yarn/cache/@firebase-auth-compat-npm-0.5.9-a60137a58c-671203fc6e.zip deleted file mode 100644 index 86d0efa6a..000000000 Binary files a/.yarn/cache/@firebase-auth-compat-npm-0.5.9-a60137a58c-671203fc6e.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-auth-interop-types-npm-0.2.3-93437f8e77-e55b8ded6b.zip b/.yarn/cache/@firebase-auth-interop-types-npm-0.2.3-93437f8e77-e55b8ded6b.zip deleted file mode 100644 index d1d224e6a..000000000 Binary files a/.yarn/cache/@firebase-auth-interop-types-npm-0.2.3-93437f8e77-e55b8ded6b.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-auth-npm-1.7.4-6dc286f0c5-e61a500b1d.zip b/.yarn/cache/@firebase-auth-npm-1.7.4-6dc286f0c5-e61a500b1d.zip deleted file mode 100644 index 30da0e4cc..000000000 Binary files a/.yarn/cache/@firebase-auth-npm-1.7.4-6dc286f0c5-e61a500b1d.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-auth-types-npm-0.12.2-4a996c572f-f55449381d.zip b/.yarn/cache/@firebase-auth-types-npm-0.12.2-4a996c572f-f55449381d.zip deleted file mode 100644 index 7e8b5a43f..000000000 Binary files a/.yarn/cache/@firebase-auth-types-npm-0.12.2-4a996c572f-f55449381d.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-component-npm-0.6.7-2fcb8928ac-b41a1c654c.zip b/.yarn/cache/@firebase-component-npm-0.6.7-2fcb8928ac-b41a1c654c.zip deleted file mode 100644 index b90f48f99..000000000 Binary files a/.yarn/cache/@firebase-component-npm-0.6.7-2fcb8928ac-b41a1c654c.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-database-compat-npm-1.0.5-e41bbada64-e7256f2675.zip b/.yarn/cache/@firebase-database-compat-npm-1.0.5-e41bbada64-e7256f2675.zip deleted file mode 100644 index 3441c5bab..000000000 Binary files a/.yarn/cache/@firebase-database-compat-npm-1.0.5-e41bbada64-e7256f2675.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-database-npm-1.0.5-fba5e9fe91-1ea0bb014a.zip b/.yarn/cache/@firebase-database-npm-1.0.5-fba5e9fe91-1ea0bb014a.zip deleted file mode 100644 index fbf185b66..000000000 Binary files a/.yarn/cache/@firebase-database-npm-1.0.5-fba5e9fe91-1ea0bb014a.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-database-types-npm-1.0.3-c8fad16d5c-ecc36c5455.zip b/.yarn/cache/@firebase-database-types-npm-1.0.3-c8fad16d5c-ecc36c5455.zip deleted file mode 100644 index bb64b7208..000000000 Binary files a/.yarn/cache/@firebase-database-types-npm-1.0.3-c8fad16d5c-ecc36c5455.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-firestore-compat-npm-0.3.32-a932ceb171-65ff915c6c.zip b/.yarn/cache/@firebase-firestore-compat-npm-0.3.32-a932ceb171-65ff915c6c.zip deleted file mode 100644 index df68f0a3b..000000000 Binary files a/.yarn/cache/@firebase-firestore-compat-npm-0.3.32-a932ceb171-65ff915c6c.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-firestore-npm-4.6.3-b800c2ff80-a2edab1abb.zip b/.yarn/cache/@firebase-firestore-npm-4.6.3-b800c2ff80-a2edab1abb.zip deleted file mode 100644 index 0715129f4..000000000 Binary files a/.yarn/cache/@firebase-firestore-npm-4.6.3-b800c2ff80-a2edab1abb.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-firestore-types-npm-3.0.2-a58d7b0082-81e91f836a.zip b/.yarn/cache/@firebase-firestore-types-npm-3.0.2-a58d7b0082-81e91f836a.zip deleted file mode 100644 index 280cd0c13..000000000 Binary files a/.yarn/cache/@firebase-firestore-types-npm-3.0.2-a58d7b0082-81e91f836a.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-functions-compat-npm-0.3.11-6e93143194-271609ea2d.zip b/.yarn/cache/@firebase-functions-compat-npm-0.3.11-6e93143194-271609ea2d.zip deleted file mode 100644 index 55b2b7883..000000000 Binary files a/.yarn/cache/@firebase-functions-compat-npm-0.3.11-6e93143194-271609ea2d.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-functions-npm-0.11.5-e47ae2cca0-839dd2d9a4.zip b/.yarn/cache/@firebase-functions-npm-0.11.5-e47ae2cca0-839dd2d9a4.zip deleted file mode 100644 index 85be19495..000000000 Binary files a/.yarn/cache/@firebase-functions-npm-0.11.5-e47ae2cca0-839dd2d9a4.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-functions-types-npm-0.6.2-5e0f89c6c5-5b8733f9d4.zip b/.yarn/cache/@firebase-functions-types-npm-0.6.2-5e0f89c6c5-5b8733f9d4.zip deleted file mode 100644 index e9ee1af94..000000000 Binary files a/.yarn/cache/@firebase-functions-types-npm-0.6.2-5e0f89c6c5-5b8733f9d4.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-installations-compat-npm-0.2.7-f144d11cae-b32f9ba4b7.zip b/.yarn/cache/@firebase-installations-compat-npm-0.2.7-f144d11cae-b32f9ba4b7.zip deleted file mode 100644 index be926f491..000000000 Binary files a/.yarn/cache/@firebase-installations-compat-npm-0.2.7-f144d11cae-b32f9ba4b7.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-installations-npm-0.6.7-195a20fbc7-643bc8f1e9.zip b/.yarn/cache/@firebase-installations-npm-0.6.7-195a20fbc7-643bc8f1e9.zip deleted file mode 100644 index 8d5aaea9c..000000000 Binary files a/.yarn/cache/@firebase-installations-npm-0.6.7-195a20fbc7-643bc8f1e9.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-installations-types-npm-0.5.2-28007ca2b9-2e795280c2.zip b/.yarn/cache/@firebase-installations-types-npm-0.5.2-28007ca2b9-2e795280c2.zip deleted file mode 100644 index c5fda6419..000000000 Binary files a/.yarn/cache/@firebase-installations-types-npm-0.5.2-28007ca2b9-2e795280c2.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-logger-npm-0.4.2-27376e4a05-961b460522.zip b/.yarn/cache/@firebase-logger-npm-0.4.2-27376e4a05-961b460522.zip deleted file mode 100644 index 1cd90529f..000000000 Binary files a/.yarn/cache/@firebase-logger-npm-0.4.2-27376e4a05-961b460522.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-messaging-compat-npm-0.2.9-fd0ef2e790-15140fc298.zip b/.yarn/cache/@firebase-messaging-compat-npm-0.2.9-fd0ef2e790-15140fc298.zip deleted file mode 100644 index d70c72f59..000000000 Binary files a/.yarn/cache/@firebase-messaging-compat-npm-0.2.9-fd0ef2e790-15140fc298.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-messaging-interop-types-npm-0.2.2-232bf74f86-547f8ebf2c.zip b/.yarn/cache/@firebase-messaging-interop-types-npm-0.2.2-232bf74f86-547f8ebf2c.zip deleted file mode 100644 index a1997e53a..000000000 Binary files a/.yarn/cache/@firebase-messaging-interop-types-npm-0.2.2-232bf74f86-547f8ebf2c.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-messaging-npm-0.12.9-4da7e093c1-67ace39563.zip b/.yarn/cache/@firebase-messaging-npm-0.12.9-4da7e093c1-67ace39563.zip deleted file mode 100644 index c6f480d75..000000000 Binary files a/.yarn/cache/@firebase-messaging-npm-0.12.9-4da7e093c1-67ace39563.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-performance-compat-npm-0.2.7-1a85ce15fc-346cc57378.zip b/.yarn/cache/@firebase-performance-compat-npm-0.2.7-1a85ce15fc-346cc57378.zip deleted file mode 100644 index 94bb3eabd..000000000 Binary files a/.yarn/cache/@firebase-performance-compat-npm-0.2.7-1a85ce15fc-346cc57378.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-performance-npm-0.6.7-1ef46cebd3-760b942ad5.zip b/.yarn/cache/@firebase-performance-npm-0.6.7-1ef46cebd3-760b942ad5.zip deleted file mode 100644 index 58ba5b44c..000000000 Binary files a/.yarn/cache/@firebase-performance-npm-0.6.7-1ef46cebd3-760b942ad5.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-performance-types-npm-0.2.2-dad4a7af8d-d25ae06cb7.zip b/.yarn/cache/@firebase-performance-types-npm-0.2.2-dad4a7af8d-d25ae06cb7.zip deleted file mode 100644 index cb9f60b02..000000000 Binary files a/.yarn/cache/@firebase-performance-types-npm-0.2.2-dad4a7af8d-d25ae06cb7.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-remote-config-compat-npm-0.2.7-988cf4c07c-d8e729bb1e.zip b/.yarn/cache/@firebase-remote-config-compat-npm-0.2.7-988cf4c07c-d8e729bb1e.zip deleted file mode 100644 index 1f1b23350..000000000 Binary files a/.yarn/cache/@firebase-remote-config-compat-npm-0.2.7-988cf4c07c-d8e729bb1e.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-remote-config-npm-0.4.7-1d8f327691-9fc4699921.zip b/.yarn/cache/@firebase-remote-config-npm-0.4.7-1d8f327691-9fc4699921.zip deleted file mode 100644 index 0fc346f17..000000000 Binary files a/.yarn/cache/@firebase-remote-config-npm-0.4.7-1d8f327691-9fc4699921.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-remote-config-types-npm-0.3.2-cf51c480d2-6c91599c65.zip b/.yarn/cache/@firebase-remote-config-types-npm-0.3.2-cf51c480d2-6c91599c65.zip deleted file mode 100644 index f17ad9314..000000000 Binary files a/.yarn/cache/@firebase-remote-config-types-npm-0.3.2-cf51c480d2-6c91599c65.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-storage-compat-npm-0.3.8-bcc835f303-9c92e3f8e7.zip b/.yarn/cache/@firebase-storage-compat-npm-0.3.8-bcc835f303-9c92e3f8e7.zip deleted file mode 100644 index 8d6dfe1ac..000000000 Binary files a/.yarn/cache/@firebase-storage-compat-npm-0.3.8-bcc835f303-9c92e3f8e7.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-storage-npm-0.12.5-53d1736340-e8d3241f18.zip b/.yarn/cache/@firebase-storage-npm-0.12.5-53d1736340-e8d3241f18.zip deleted file mode 100644 index 0d5dd47fd..000000000 Binary files a/.yarn/cache/@firebase-storage-npm-0.12.5-53d1736340-e8d3241f18.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-storage-types-npm-0.8.2-cd1308603e-e007169323.zip b/.yarn/cache/@firebase-storage-types-npm-0.8.2-cd1308603e-e007169323.zip deleted file mode 100644 index dc5defd52..000000000 Binary files a/.yarn/cache/@firebase-storage-types-npm-0.8.2-cd1308603e-e007169323.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-util-npm-1.9.6-b0bb6c943b-4037241991.zip b/.yarn/cache/@firebase-util-npm-1.9.6-b0bb6c943b-4037241991.zip deleted file mode 100644 index 1998c253d..000000000 Binary files a/.yarn/cache/@firebase-util-npm-1.9.6-b0bb6c943b-4037241991.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-vertexai-preview-npm-0.0.2-d559296727-00ebde8738.zip b/.yarn/cache/@firebase-vertexai-preview-npm-0.0.2-d559296727-00ebde8738.zip deleted file mode 100644 index bffb34374..000000000 Binary files a/.yarn/cache/@firebase-vertexai-preview-npm-0.0.2-d559296727-00ebde8738.zip and /dev/null differ diff --git a/.yarn/cache/@firebase-webchannel-wrapper-npm-1.0.0-1b50c61ef7-0073071417.zip b/.yarn/cache/@firebase-webchannel-wrapper-npm-1.0.0-1b50c61ef7-0073071417.zip deleted file mode 100644 index 410c915c3..000000000 Binary files a/.yarn/cache/@firebase-webchannel-wrapper-npm-1.0.0-1b50c61ef7-0073071417.zip and /dev/null differ diff --git a/.yarn/cache/@floating-ui-core-npm-1.6.0-47cc2a9b3a-d6a47cacde.zip b/.yarn/cache/@floating-ui-core-npm-1.6.0-47cc2a9b3a-d6a47cacde.zip deleted file mode 100644 index 21583491a..000000000 Binary files a/.yarn/cache/@floating-ui-core-npm-1.6.0-47cc2a9b3a-d6a47cacde.zip and /dev/null differ diff --git a/.yarn/cache/@floating-ui-dom-npm-1.6.3-cf39e1c671-83e97076c7.zip b/.yarn/cache/@floating-ui-dom-npm-1.6.3-cf39e1c671-83e97076c7.zip deleted file mode 100644 index 3639fcb3d..000000000 Binary files a/.yarn/cache/@floating-ui-dom-npm-1.6.3-cf39e1c671-83e97076c7.zip and /dev/null differ diff --git a/.yarn/cache/@floating-ui-react-dom-npm-2.0.8-adede82f46-e57b2a498a.zip b/.yarn/cache/@floating-ui-react-dom-npm-2.0.8-adede82f46-e57b2a498a.zip deleted file mode 100644 index f617d6766..000000000 Binary files a/.yarn/cache/@floating-ui-react-dom-npm-2.0.8-adede82f46-e57b2a498a.zip and /dev/null differ diff --git a/.yarn/cache/@floating-ui-react-npm-0.24.8-39038a6688-27a017b3bd.zip b/.yarn/cache/@floating-ui-react-npm-0.24.8-39038a6688-27a017b3bd.zip deleted file mode 100644 index 35ca34cf8..000000000 Binary files a/.yarn/cache/@floating-ui-react-npm-0.24.8-39038a6688-27a017b3bd.zip and /dev/null differ diff --git a/.yarn/cache/@floating-ui-react-npm-0.26.12-0a0171b3c0-da77f6b99e.zip b/.yarn/cache/@floating-ui-react-npm-0.26.12-0a0171b3c0-da77f6b99e.zip deleted file mode 100644 index 5f4937527..000000000 Binary files a/.yarn/cache/@floating-ui-react-npm-0.26.12-0a0171b3c0-da77f6b99e.zip and /dev/null differ diff --git a/.yarn/cache/@floating-ui-utils-npm-0.2.1-5ad70234fc-33c9ab346e.zip b/.yarn/cache/@floating-ui-utils-npm-0.2.1-5ad70234fc-33c9ab346e.zip deleted file mode 100644 index aa055522c..000000000 Binary files a/.yarn/cache/@floating-ui-utils-npm-0.2.1-5ad70234fc-33c9ab346e.zip and /dev/null differ diff --git a/.yarn/cache/@grpc-grpc-js-npm-1.9.15-ff69e71e58-edd45c5970.zip b/.yarn/cache/@grpc-grpc-js-npm-1.9.15-ff69e71e58-edd45c5970.zip deleted file mode 100644 index d643c2cc9..000000000 Binary files a/.yarn/cache/@grpc-grpc-js-npm-1.9.15-ff69e71e58-edd45c5970.zip and /dev/null differ diff --git a/.yarn/cache/@grpc-proto-loader-npm-0.7.13-be5b6af1c1-7e2d842c20.zip b/.yarn/cache/@grpc-proto-loader-npm-0.7.13-be5b6af1c1-7e2d842c20.zip deleted file mode 100644 index c39967239..000000000 Binary files a/.yarn/cache/@grpc-proto-loader-npm-0.7.13-be5b6af1c1-7e2d842c20.zip and /dev/null differ diff --git a/.yarn/cache/@halodong-eslint-config-basic-npm-0.38.24-5339a0e46a-a75fb94684.zip b/.yarn/cache/@halodong-eslint-config-basic-npm-0.38.24-5339a0e46a-a75fb94684.zip deleted file mode 100644 index c687f02af..000000000 Binary files a/.yarn/cache/@halodong-eslint-config-basic-npm-0.38.24-5339a0e46a-a75fb94684.zip and /dev/null differ diff --git a/.yarn/cache/@halodong-eslint-config-react-npm-0.38.24-41ece89a5e-33688fb954.zip b/.yarn/cache/@halodong-eslint-config-react-npm-0.38.24-41ece89a5e-33688fb954.zip deleted file mode 100644 index 7597fe07a..000000000 Binary files a/.yarn/cache/@halodong-eslint-config-react-npm-0.38.24-41ece89a5e-33688fb954.zip and /dev/null differ diff --git a/.yarn/cache/@halodong-eslint-config-ts-npm-0.38.24-dbd864b488-975cfec6ca.zip b/.yarn/cache/@halodong-eslint-config-ts-npm-0.38.24-dbd864b488-975cfec6ca.zip deleted file mode 100644 index 3b6c08d4d..000000000 Binary files a/.yarn/cache/@halodong-eslint-config-ts-npm-0.38.24-dbd864b488-975cfec6ca.zip and /dev/null differ diff --git a/.yarn/cache/@hapi-hoek-npm-9.3.0-447eb8d274-ad83a22378.zip b/.yarn/cache/@hapi-hoek-npm-9.3.0-447eb8d274-ad83a22378.zip deleted file mode 100644 index 3091ca473..000000000 Binary files a/.yarn/cache/@hapi-hoek-npm-9.3.0-447eb8d274-ad83a22378.zip and /dev/null differ diff --git a/.yarn/cache/@hapi-topo-npm-5.1.0-5e0b776809-084bfa6470.zip b/.yarn/cache/@hapi-topo-npm-5.1.0-5e0b776809-084bfa6470.zip deleted file mode 100644 index b490012e1..000000000 Binary files a/.yarn/cache/@hapi-topo-npm-5.1.0-5e0b776809-084bfa6470.zip and /dev/null differ diff --git a/.yarn/cache/@humanwhocodes-config-array-npm-0.13.0-843095a032-524df31e61.zip b/.yarn/cache/@humanwhocodes-config-array-npm-0.13.0-843095a032-524df31e61.zip deleted file mode 100644 index 2e048a87a..000000000 Binary files a/.yarn/cache/@humanwhocodes-config-array-npm-0.13.0-843095a032-524df31e61.zip and /dev/null differ diff --git a/.yarn/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-e993950e34.zip b/.yarn/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-e993950e34.zip deleted file mode 100644 index de9ffbff5..000000000 Binary files a/.yarn/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-e993950e34.zip and /dev/null differ diff --git a/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.3-4f0e508cd9-05bb99ed06.zip b/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.3-4f0e508cd9-05bb99ed06.zip deleted file mode 100644 index 52ae4fad0..000000000 Binary files a/.yarn/cache/@humanwhocodes-object-schema-npm-2.0.3-4f0e508cd9-05bb99ed06.zip and /dev/null differ diff --git a/.yarn/cache/@humanwhocodes-retry-npm-0.2.3-8644cb2a23-32ccd9c547.zip b/.yarn/cache/@humanwhocodes-retry-npm-0.2.3-8644cb2a23-32ccd9c547.zip deleted file mode 100644 index e4268d499..000000000 Binary files a/.yarn/cache/@humanwhocodes-retry-npm-0.2.3-8644cb2a23-32ccd9c547.zip and /dev/null differ diff --git a/.yarn/cache/@icons-material-npm-0.2.4-7c2363ec33-6c248fdb2d.zip b/.yarn/cache/@icons-material-npm-0.2.4-7c2363ec33-6c248fdb2d.zip deleted file mode 100644 index 489e700d8..000000000 Binary files a/.yarn/cache/@icons-material-npm-0.2.4-7c2363ec33-6c248fdb2d.zip and /dev/null differ diff --git a/.yarn/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-e9ed5fd27c.zip b/.yarn/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-e9ed5fd27c.zip deleted file mode 100644 index c3657a425..000000000 Binary files a/.yarn/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-e9ed5fd27c.zip and /dev/null differ diff --git a/.yarn/cache/@jest-schemas-npm-29.6.3-292730e442-910040425f.zip b/.yarn/cache/@jest-schemas-npm-29.6.3-292730e442-910040425f.zip deleted file mode 100644 index ce56da451..000000000 Binary files a/.yarn/cache/@jest-schemas-npm-29.6.3-292730e442-910040425f.zip and /dev/null differ diff --git a/.yarn/cache/@jest-types-npm-29.6.3-a584ca999d-f74bf512fd.zip b/.yarn/cache/@jest-types-npm-29.6.3-a584ca999d-f74bf512fd.zip deleted file mode 100644 index 2ac5bed3c..000000000 Binary files a/.yarn/cache/@jest-types-npm-29.6.3-a584ca999d-f74bf512fd.zip and /dev/null differ diff --git a/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.5-d8b85ebeaf-81587b3c4d.zip b/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.5-d8b85ebeaf-81587b3c4d.zip deleted file mode 100644 index 18c8d136e..000000000 Binary files a/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.5-d8b85ebeaf-81587b3c4d.zip and /dev/null differ diff --git a/.yarn/cache/@jridgewell-resolve-uri-npm-3.1.2-5bc4245992-97106439d7.zip b/.yarn/cache/@jridgewell-resolve-uri-npm-3.1.2-5bc4245992-97106439d7.zip deleted file mode 100644 index 4b56ea4a8..000000000 Binary files a/.yarn/cache/@jridgewell-resolve-uri-npm-3.1.2-5bc4245992-97106439d7.zip and /dev/null differ diff --git a/.yarn/cache/@jridgewell-set-array-npm-1.2.1-2312928209-832e513a85.zip b/.yarn/cache/@jridgewell-set-array-npm-1.2.1-2312928209-832e513a85.zip deleted file mode 100644 index 8a72fc72d..000000000 Binary files a/.yarn/cache/@jridgewell-set-array-npm-1.2.1-2312928209-832e513a85.zip and /dev/null differ diff --git a/.yarn/cache/@jridgewell-source-map-npm-0.3.6-fe0849eb05-0a9aca9320.zip b/.yarn/cache/@jridgewell-source-map-npm-0.3.6-fe0849eb05-0a9aca9320.zip deleted file mode 100644 index 7490e22fe..000000000 Binary files a/.yarn/cache/@jridgewell-source-map-npm-0.3.6-fe0849eb05-0a9aca9320.zip and /dev/null differ diff --git a/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.4.15-a055fb62cf-89960ac087.zip b/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.4.15-a055fb62cf-89960ac087.zip deleted file mode 100644 index 201c95110..000000000 Binary files a/.yarn/cache/@jridgewell-sourcemap-codec-npm-1.4.15-a055fb62cf-89960ac087.zip and /dev/null differ diff --git a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.25-c076fd2279-dced32160a.zip b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.25-c076fd2279-dced32160a.zip deleted file mode 100644 index 7e430802c..000000000 Binary files a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.25-c076fd2279-dced32160a.zip and /dev/null differ diff --git a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.9-91625cd7fb-83deafb8e7.zip b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.9-91625cd7fb-83deafb8e7.zip deleted file mode 100644 index 7f7b53c9d..000000000 Binary files a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.9-91625cd7fb-83deafb8e7.zip and /dev/null differ diff --git a/.yarn/cache/@juggle-resize-observer-npm-3.4.0-659544c6b5-73d1d00ee9.zip b/.yarn/cache/@juggle-resize-observer-npm-3.4.0-659544c6b5-73d1d00ee9.zip deleted file mode 100644 index 843e62899..000000000 Binary files a/.yarn/cache/@juggle-resize-observer-npm-3.4.0-659544c6b5-73d1d00ee9.zip and /dev/null differ diff --git a/.yarn/cache/@leichtgewicht-ip-codec-npm-2.0.5-23deb9e4c5-cb98c60839.zip b/.yarn/cache/@leichtgewicht-ip-codec-npm-2.0.5-23deb9e4c5-cb98c60839.zip deleted file mode 100644 index 0fd57b0ad..000000000 Binary files a/.yarn/cache/@leichtgewicht-ip-codec-npm-2.0.5-23deb9e4c5-cb98c60839.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-common-npm-1.2.1-12848e21a7-b362ed2e97.zip b/.yarn/cache/@lezer-common-npm-1.2.1-12848e21a7-b362ed2e97.zip deleted file mode 100644 index 993507f89..000000000 Binary files a/.yarn/cache/@lezer-common-npm-1.2.1-12848e21a7-b362ed2e97.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-cpp-npm-1.1.2-a44ccf85b6-118cb42a04.zip b/.yarn/cache/@lezer-cpp-npm-1.1.2-a44ccf85b6-118cb42a04.zip deleted file mode 100644 index 1c92bc83e..000000000 Binary files a/.yarn/cache/@lezer-cpp-npm-1.1.2-a44ccf85b6-118cb42a04.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-css-npm-1.1.8-a5bc27b84c-31a4fdd6ee.zip b/.yarn/cache/@lezer-css-npm-1.1.8-a5bc27b84c-31a4fdd6ee.zip deleted file mode 100644 index 23d76db1e..000000000 Binary files a/.yarn/cache/@lezer-css-npm-1.1.8-a5bc27b84c-31a4fdd6ee.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-go-npm-1.0.0-2d254a66d6-3a7a7be931.zip b/.yarn/cache/@lezer-go-npm-1.0.0-2d254a66d6-3a7a7be931.zip deleted file mode 100644 index 4a7a132c8..000000000 Binary files a/.yarn/cache/@lezer-go-npm-1.0.0-2d254a66d6-3a7a7be931.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-highlight-npm-1.2.0-3d350a15f1-14a80cbfb0.zip b/.yarn/cache/@lezer-highlight-npm-1.2.0-3d350a15f1-14a80cbfb0.zip deleted file mode 100644 index f6277a7cb..000000000 Binary files a/.yarn/cache/@lezer-highlight-npm-1.2.0-3d350a15f1-14a80cbfb0.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-html-npm-1.3.9-87b3dbe0d5-6e3b4d5a78.zip b/.yarn/cache/@lezer-html-npm-1.3.9-87b3dbe0d5-6e3b4d5a78.zip deleted file mode 100644 index dd41d38f2..000000000 Binary files a/.yarn/cache/@lezer-html-npm-1.3.9-87b3dbe0d5-6e3b4d5a78.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-java-npm-1.1.1-93cce41009-40a63d0421.zip b/.yarn/cache/@lezer-java-npm-1.1.1-93cce41009-40a63d0421.zip deleted file mode 100644 index ebbbde6b8..000000000 Binary files a/.yarn/cache/@lezer-java-npm-1.1.1-93cce41009-40a63d0421.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-javascript-npm-1.4.14-cdb98eb37f-e349ede52f.zip b/.yarn/cache/@lezer-javascript-npm-1.4.14-cdb98eb37f-e349ede52f.zip deleted file mode 100644 index fc731bbe5..000000000 Binary files a/.yarn/cache/@lezer-javascript-npm-1.4.14-cdb98eb37f-e349ede52f.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-json-npm-1.0.2-cfbb905dc6-f899d13765.zip b/.yarn/cache/@lezer-json-npm-1.0.2-cfbb905dc6-f899d13765.zip deleted file mode 100644 index ba3297541..000000000 Binary files a/.yarn/cache/@lezer-json-npm-1.0.2-cfbb905dc6-f899d13765.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-lr-npm-1.4.0-e09ef72648-7391d0d08e.zip b/.yarn/cache/@lezer-lr-npm-1.4.0-e09ef72648-7391d0d08e.zip deleted file mode 100644 index 6a0b6e153..000000000 Binary files a/.yarn/cache/@lezer-lr-npm-1.4.0-e09ef72648-7391d0d08e.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-markdown-npm-1.3.0-286b2c882a-0b9a4e0e09.zip b/.yarn/cache/@lezer-markdown-npm-1.3.0-286b2c882a-0b9a4e0e09.zip deleted file mode 100644 index cffb7cfd9..000000000 Binary files a/.yarn/cache/@lezer-markdown-npm-1.3.0-286b2c882a-0b9a4e0e09.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-php-npm-1.0.2-070151447d-aa48ba3348.zip b/.yarn/cache/@lezer-php-npm-1.0.2-070151447d-aa48ba3348.zip deleted file mode 100644 index 9707c9015..000000000 Binary files a/.yarn/cache/@lezer-php-npm-1.0.2-070151447d-aa48ba3348.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-python-npm-1.1.13-b63150d93b-5623a87272.zip b/.yarn/cache/@lezer-python-npm-1.1.13-b63150d93b-5623a87272.zip deleted file mode 100644 index 8c205b09d..000000000 Binary files a/.yarn/cache/@lezer-python-npm-1.1.13-b63150d93b-5623a87272.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-rust-npm-1.0.2-eb812ed136-ea6152f65e.zip b/.yarn/cache/@lezer-rust-npm-1.0.2-eb812ed136-ea6152f65e.zip deleted file mode 100644 index 3034a484d..000000000 Binary files a/.yarn/cache/@lezer-rust-npm-1.0.2-eb812ed136-ea6152f65e.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-sass-npm-1.0.6-bd4847e3a8-abb377440b.zip b/.yarn/cache/@lezer-sass-npm-1.0.6-bd4847e3a8-abb377440b.zip deleted file mode 100644 index 161d984dd..000000000 Binary files a/.yarn/cache/@lezer-sass-npm-1.0.6-bd4847e3a8-abb377440b.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-xml-npm-1.0.5-d4aeef4d5c-65cdfd22bd.zip b/.yarn/cache/@lezer-xml-npm-1.0.5-d4aeef4d5c-65cdfd22bd.zip deleted file mode 100644 index 8619a5138..000000000 Binary files a/.yarn/cache/@lezer-xml-npm-1.0.5-d4aeef4d5c-65cdfd22bd.zip and /dev/null differ diff --git a/.yarn/cache/@lezer-yaml-npm-1.0.2-a62e972344-a1859fee1a.zip b/.yarn/cache/@lezer-yaml-npm-1.0.2-a62e972344-a1859fee1a.zip deleted file mode 100644 index 335637492..000000000 Binary files a/.yarn/cache/@lezer-yaml-npm-1.0.2-a62e972344-a1859fee1a.zip and /dev/null differ diff --git a/.yarn/cache/@linaria-core-npm-4.2.10-c00f2a008f-a30378a43f.zip b/.yarn/cache/@linaria-core-npm-4.2.10-c00f2a008f-a30378a43f.zip deleted file mode 100644 index 087306218..000000000 Binary files a/.yarn/cache/@linaria-core-npm-4.2.10-c00f2a008f-a30378a43f.zip and /dev/null differ diff --git a/.yarn/cache/@linaria-logger-npm-4.5.0-a893fecf70-8a01717e49.zip b/.yarn/cache/@linaria-logger-npm-4.5.0-a893fecf70-8a01717e49.zip deleted file mode 100644 index 25d260a7f..000000000 Binary files a/.yarn/cache/@linaria-logger-npm-4.5.0-a893fecf70-8a01717e49.zip and /dev/null differ diff --git a/.yarn/cache/@linaria-tags-npm-4.5.4-c38ce8b830-e637d30458.zip b/.yarn/cache/@linaria-tags-npm-4.5.4-c38ce8b830-e637d30458.zip deleted file mode 100644 index cbbfa156c..000000000 Binary files a/.yarn/cache/@linaria-tags-npm-4.5.4-c38ce8b830-e637d30458.zip and /dev/null differ diff --git a/.yarn/cache/@linaria-utils-npm-4.5.3-a292997d7b-8b1ec27ebf.zip b/.yarn/cache/@linaria-utils-npm-4.5.3-a292997d7b-8b1ec27ebf.zip deleted file mode 100644 index 71d6696b7..000000000 Binary files a/.yarn/cache/@linaria-utils-npm-4.5.3-a292997d7b-8b1ec27ebf.zip and /dev/null differ diff --git a/.yarn/cache/@lingui-core-npm-4.10.0-6d2b7d55bb-c3a883251a.zip b/.yarn/cache/@lingui-core-npm-4.10.0-6d2b7d55bb-c3a883251a.zip deleted file mode 100644 index 3fcd9d24e..000000000 Binary files a/.yarn/cache/@lingui-core-npm-4.10.0-6d2b7d55bb-c3a883251a.zip and /dev/null differ diff --git a/.yarn/cache/@lingui-detect-locale-npm-4.10.0-94fddf2e5c-75c1a6d9a5.zip b/.yarn/cache/@lingui-detect-locale-npm-4.10.0-94fddf2e5c-75c1a6d9a5.zip deleted file mode 100644 index 832d260f2..000000000 Binary files a/.yarn/cache/@lingui-detect-locale-npm-4.10.0-94fddf2e5c-75c1a6d9a5.zip and /dev/null differ diff --git a/.yarn/cache/@lingui-message-utils-npm-4.10.0-3b5247dc10-e9c84cb497.zip b/.yarn/cache/@lingui-message-utils-npm-4.10.0-3b5247dc10-e9c84cb497.zip deleted file mode 100644 index f5dc12308..000000000 Binary files a/.yarn/cache/@lingui-message-utils-npm-4.10.0-3b5247dc10-e9c84cb497.zip and /dev/null differ diff --git a/.yarn/cache/@mdx-js-mdx-npm-3.0.1-560c3c34e1-e3f0b57e69.zip b/.yarn/cache/@mdx-js-mdx-npm-3.0.1-560c3c34e1-e3f0b57e69.zip deleted file mode 100644 index 08015764e..000000000 Binary files a/.yarn/cache/@mdx-js-mdx-npm-3.0.1-560c3c34e1-e3f0b57e69.zip and /dev/null differ diff --git a/.yarn/cache/@mdx-js-react-npm-3.0.1-1ce14f6273-d566407af1.zip b/.yarn/cache/@mdx-js-react-npm-3.0.1-1ce14f6273-d566407af1.zip deleted file mode 100644 index d326d03bc..000000000 Binary files a/.yarn/cache/@mdx-js-react-npm-3.0.1-1ce14f6273-d566407af1.zip and /dev/null differ diff --git a/.yarn/cache/@messageformat-parser-npm-5.1.0-e9b7a235cb-72787a4602.zip b/.yarn/cache/@messageformat-parser-npm-5.1.0-e9b7a235cb-72787a4602.zip deleted file mode 100644 index 1fc1dd90c..000000000 Binary files a/.yarn/cache/@messageformat-parser-npm-5.1.0-e9b7a235cb-72787a4602.zip and /dev/null differ diff --git a/.yarn/cache/@mui-base-npm-5.0.0-beta.40-248417914d-ebee3d9e11.zip b/.yarn/cache/@mui-base-npm-5.0.0-beta.40-248417914d-ebee3d9e11.zip deleted file mode 100644 index 33aa52b7b..000000000 Binary files a/.yarn/cache/@mui-base-npm-5.0.0-beta.40-248417914d-ebee3d9e11.zip and /dev/null differ diff --git a/.yarn/cache/@mui-core-downloads-tracker-npm-5.15.15-2341612a5a-3e99a04e03.zip b/.yarn/cache/@mui-core-downloads-tracker-npm-5.15.15-2341612a5a-3e99a04e03.zip deleted file mode 100644 index 22d89755d..000000000 Binary files a/.yarn/cache/@mui-core-downloads-tracker-npm-5.15.15-2341612a5a-3e99a04e03.zip and /dev/null differ diff --git a/.yarn/cache/@mui-material-npm-5.15.15-0ef82ae254-e2803d0782.zip b/.yarn/cache/@mui-material-npm-5.15.15-0ef82ae254-e2803d0782.zip deleted file mode 100644 index b3b7cbd6e..000000000 Binary files a/.yarn/cache/@mui-material-npm-5.15.15-0ef82ae254-e2803d0782.zip and /dev/null differ diff --git a/.yarn/cache/@mui-private-theming-npm-5.15.14-da7d55aa3f-6a14311ed5.zip b/.yarn/cache/@mui-private-theming-npm-5.15.14-da7d55aa3f-6a14311ed5.zip deleted file mode 100644 index 8d2e446bc..000000000 Binary files a/.yarn/cache/@mui-private-theming-npm-5.15.14-da7d55aa3f-6a14311ed5.zip and /dev/null differ diff --git a/.yarn/cache/@mui-styled-engine-npm-5.15.14-f2c4d6b014-2a5e03bb20.zip b/.yarn/cache/@mui-styled-engine-npm-5.15.14-f2c4d6b014-2a5e03bb20.zip deleted file mode 100644 index df3ce0806..000000000 Binary files a/.yarn/cache/@mui-styled-engine-npm-5.15.14-f2c4d6b014-2a5e03bb20.zip and /dev/null differ diff --git a/.yarn/cache/@mui-system-npm-5.15.15-c000fc1ae9-90a84ad0bc.zip b/.yarn/cache/@mui-system-npm-5.15.15-c000fc1ae9-90a84ad0bc.zip deleted file mode 100644 index ba12b5c9e..000000000 Binary files a/.yarn/cache/@mui-system-npm-5.15.15-c000fc1ae9-90a84ad0bc.zip and /dev/null differ diff --git a/.yarn/cache/@mui-types-npm-7.2.14-c3027ebada-b10cca8f63.zip b/.yarn/cache/@mui-types-npm-7.2.14-c3027ebada-b10cca8f63.zip deleted file mode 100644 index 573638b66..000000000 Binary files a/.yarn/cache/@mui-types-npm-7.2.14-c3027ebada-b10cca8f63.zip and /dev/null differ diff --git a/.yarn/cache/@mui-utils-npm-5.15.14-0912681c9c-b3cbe2d0aa.zip b/.yarn/cache/@mui-utils-npm-5.15.14-0912681c9c-b3cbe2d0aa.zip deleted file mode 100644 index 62eb3efb3..000000000 Binary files a/.yarn/cache/@mui-utils-npm-5.15.14-0912681c9c-b3cbe2d0aa.zip and /dev/null differ diff --git a/.yarn/cache/@nicolo-ribaudo-eslint-scope-5-internals-npm-5.1.1-v1-87df86be4b-f2e3b2d6a6.zip b/.yarn/cache/@nicolo-ribaudo-eslint-scope-5-internals-npm-5.1.1-v1-87df86be4b-f2e3b2d6a6.zip deleted file mode 100644 index 93ca0c341..000000000 Binary files a/.yarn/cache/@nicolo-ribaudo-eslint-scope-5-internals-npm-5.1.1-v1-87df86be4b-f2e3b2d6a6.zip and /dev/null differ diff --git a/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip b/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip deleted file mode 100644 index be4c69e50..000000000 Binary files a/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip and /dev/null differ diff --git a/.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip b/.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip deleted file mode 100644 index e86d01e26..000000000 Binary files a/.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip and /dev/null differ diff --git a/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip b/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip deleted file mode 100644 index 3a3786d47..000000000 Binary files a/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip and /dev/null differ diff --git a/.yarn/cache/@npmcli-agent-npm-2.2.2-e2f559d6c0-96fc0036b1.zip b/.yarn/cache/@npmcli-agent-npm-2.2.2-e2f559d6c0-96fc0036b1.zip deleted file mode 100644 index ce626b4aa..000000000 Binary files a/.yarn/cache/@npmcli-agent-npm-2.2.2-e2f559d6c0-96fc0036b1.zip and /dev/null differ diff --git a/.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip b/.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip deleted file mode 100644 index 79245108f..000000000 Binary files a/.yarn/cache/@npmcli-fs-npm-3.1.0-0844a57978-f3a7ab3a31.zip and /dev/null differ diff --git a/.yarn/cache/@ocavue-svgmoji-cjs-npm-0.1.1-8572040098-122c2a1509.zip b/.yarn/cache/@ocavue-svgmoji-cjs-npm-0.1.1-8572040098-122c2a1509.zip deleted file mode 100644 index 95aacd749..000000000 Binary files a/.yarn/cache/@ocavue-svgmoji-cjs-npm-0.1.1-8572040098-122c2a1509.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-95d7928b6f.zip b/.yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-95d7928b6f.zip deleted file mode 100644 index 0b1c03853..000000000 Binary files a/.yarn/cache/@octokit-auth-token-npm-2.5.0-a1c6ffb640-95d7928b6f.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-core-npm-3.6.0-1273c50268-71e153cf93.zip b/.yarn/cache/@octokit-core-npm-3.6.0-1273c50268-71e153cf93.zip deleted file mode 100644 index 42d79e7d1..000000000 Binary files a/.yarn/cache/@octokit-core-npm-3.6.0-1273c50268-71e153cf93.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-endpoint-npm-6.0.12-d467db27fd-d1b55a94aa.zip b/.yarn/cache/@octokit-endpoint-npm-6.0.12-d467db27fd-d1b55a94aa.zip deleted file mode 100644 index d773dd8df..000000000 Binary files a/.yarn/cache/@octokit-endpoint-npm-6.0.12-d467db27fd-d1b55a94aa.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-graphql-npm-4.8.0-83d118b4da-e03a3a05b7.zip b/.yarn/cache/@octokit-graphql-npm-4.8.0-83d118b4da-e03a3a05b7.zip deleted file mode 100644 index ed961f747..000000000 Binary files a/.yarn/cache/@octokit-graphql-npm-4.8.0-83d118b4da-e03a3a05b7.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-openapi-types-npm-12.11.0-cc40f04bc8-579bbbafe8.zip b/.yarn/cache/@octokit-openapi-types-npm-12.11.0-cc40f04bc8-579bbbafe8.zip deleted file mode 100644 index 72dc00eba..000000000 Binary files a/.yarn/cache/@octokit-openapi-types-npm-12.11.0-cc40f04bc8-579bbbafe8.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-plugin-paginate-rest-npm-2.21.3-82d2ad1bba-446d577695.zip b/.yarn/cache/@octokit-plugin-paginate-rest-npm-2.21.3-82d2ad1bba-446d577695.zip deleted file mode 100644 index c663433b4..000000000 Binary files a/.yarn/cache/@octokit-plugin-paginate-rest-npm-2.21.3-82d2ad1bba-446d577695.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-5.16.2-f54316c392-e2f2f31892.zip b/.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-5.16.2-f54316c392-e2f2f31892.zip deleted file mode 100644 index 2990b1390..000000000 Binary files a/.yarn/cache/@octokit-plugin-rest-endpoint-methods-npm-5.16.2-f54316c392-e2f2f31892.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-baec2b5700.zip b/.yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-baec2b5700.zip deleted file mode 100644 index fadd972f2..000000000 Binary files a/.yarn/cache/@octokit-request-error-npm-2.1.0-51ac624306-baec2b5700.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-request-npm-5.6.3-25a5f5382d-0e5dbe6a33.zip b/.yarn/cache/@octokit-request-npm-5.6.3-25a5f5382d-0e5dbe6a33.zip deleted file mode 100644 index 9a02716c2..000000000 Binary files a/.yarn/cache/@octokit-request-npm-5.6.3-25a5f5382d-0e5dbe6a33.zip and /dev/null differ diff --git a/.yarn/cache/@octokit-types-npm-6.41.0-5788f32962-905c8553e4.zip b/.yarn/cache/@octokit-types-npm-6.41.0-5788f32962-905c8553e4.zip deleted file mode 100644 index afe53c2f4..000000000 Binary files a/.yarn/cache/@octokit-types-npm-6.41.0-5788f32962-905c8553e4.zip and /dev/null differ diff --git a/.yarn/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-115e8ceeec.zip b/.yarn/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-115e8ceeec.zip deleted file mode 100644 index b6f5a1caf..000000000 Binary files a/.yarn/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-115e8ceeec.zip and /dev/null differ diff --git a/.yarn/cache/@pnpm-config.env-replace-npm-1.1.0-cd7057bf65-fabe35cede.zip b/.yarn/cache/@pnpm-config.env-replace-npm-1.1.0-cd7057bf65-fabe35cede.zip deleted file mode 100644 index aa34e53f6..000000000 Binary files a/.yarn/cache/@pnpm-config.env-replace-npm-1.1.0-cd7057bf65-fabe35cede.zip and /dev/null differ diff --git a/.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d8d0884646.zip b/.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d8d0884646.zip deleted file mode 100644 index 3b44ba37a..000000000 Binary files a/.yarn/cache/@pnpm-network.ca-file-npm-1.0.2-5faaf6e6bf-d8d0884646.zip and /dev/null differ diff --git a/.yarn/cache/@pnpm-npm-conf-npm-2.2.2-b8f7ae7bc8-45422fecc7.zip b/.yarn/cache/@pnpm-npm-conf-npm-2.2.2-b8f7ae7bc8-45422fecc7.zip deleted file mode 100644 index 967de5691..000000000 Binary files a/.yarn/cache/@pnpm-npm-conf-npm-2.2.2-b8f7ae7bc8-45422fecc7.zip and /dev/null differ diff --git a/.yarn/cache/@polka-url-npm-1.0.0-next.25-a523d9bd78-4ab1d7a371.zip b/.yarn/cache/@polka-url-npm-1.0.0-next.25-a523d9bd78-4ab1d7a371.zip deleted file mode 100644 index 4d233ed96..000000000 Binary files a/.yarn/cache/@polka-url-npm-1.0.0-next.25-a523d9bd78-4ab1d7a371.zip and /dev/null differ diff --git a/.yarn/cache/@popperjs-core-npm-2.11.8-f1692e11a0-ddd16090cd.zip b/.yarn/cache/@popperjs-core-npm-2.11.8-f1692e11a0-ddd16090cd.zip deleted file mode 100644 index 025c268db..000000000 Binary files a/.yarn/cache/@popperjs-core-npm-2.11.8-f1692e11a0-ddd16090cd.zip and /dev/null differ diff --git a/.yarn/cache/@protobufjs-aspromise-npm-1.1.2-71d00b938f-8a938d84fe.zip b/.yarn/cache/@protobufjs-aspromise-npm-1.1.2-71d00b938f-8a938d84fe.zip deleted file mode 100644 index 4a4f1e368..000000000 Binary files a/.yarn/cache/@protobufjs-aspromise-npm-1.1.2-71d00b938f-8a938d84fe.zip and /dev/null differ diff --git a/.yarn/cache/@protobufjs-base64-npm-1.1.2-cd8ca6814a-c71b100dae.zip b/.yarn/cache/@protobufjs-base64-npm-1.1.2-cd8ca6814a-c71b100dae.zip deleted file mode 100644 index 1a322412a..000000000 Binary files a/.yarn/cache/@protobufjs-base64-npm-1.1.2-cd8ca6814a-c71b100dae.zip and /dev/null differ diff --git a/.yarn/cache/@protobufjs-codegen-npm-2.0.4-36e188bbe6-c6ee5fa172.zip b/.yarn/cache/@protobufjs-codegen-npm-2.0.4-36e188bbe6-c6ee5fa172.zip deleted file mode 100644 index 9bff312b5..000000000 Binary files a/.yarn/cache/@protobufjs-codegen-npm-2.0.4-36e188bbe6-c6ee5fa172.zip and /dev/null differ diff --git a/.yarn/cache/@protobufjs-eventemitter-npm-1.1.0-029cc7d431-03af3e99f1.zip b/.yarn/cache/@protobufjs-eventemitter-npm-1.1.0-029cc7d431-03af3e99f1.zip deleted file mode 100644 index a0e703451..000000000 Binary files a/.yarn/cache/@protobufjs-eventemitter-npm-1.1.0-029cc7d431-03af3e99f1.zip and /dev/null differ diff --git a/.yarn/cache/@protobufjs-fetch-npm-1.1.0-ca857b7df4-67ae40572a.zip b/.yarn/cache/@protobufjs-fetch-npm-1.1.0-ca857b7df4-67ae40572a.zip deleted file mode 100644 index 039e57c1a..000000000 Binary files a/.yarn/cache/@protobufjs-fetch-npm-1.1.0-ca857b7df4-67ae40572a.zip and /dev/null differ diff --git a/.yarn/cache/@protobufjs-float-npm-1.0.2-5678f64d08-634c2c989d.zip b/.yarn/cache/@protobufjs-float-npm-1.0.2-5678f64d08-634c2c989d.zip deleted file mode 100644 index 88e2b89f5..000000000 Binary files a/.yarn/cache/@protobufjs-float-npm-1.0.2-5678f64d08-634c2c989d.zip and /dev/null differ diff --git a/.yarn/cache/@protobufjs-inquire-npm-1.1.0-3c7759e9ce-c09efa34a5.zip b/.yarn/cache/@protobufjs-inquire-npm-1.1.0-3c7759e9ce-c09efa34a5.zip deleted file mode 100644 index 6c978e938..000000000 Binary files a/.yarn/cache/@protobufjs-inquire-npm-1.1.0-3c7759e9ce-c09efa34a5.zip and /dev/null differ diff --git a/.yarn/cache/@protobufjs-path-npm-1.1.2-641d08de76-bb70956793.zip b/.yarn/cache/@protobufjs-path-npm-1.1.2-641d08de76-bb70956793.zip deleted file mode 100644 index 57157dd5f..000000000 Binary files a/.yarn/cache/@protobufjs-path-npm-1.1.2-641d08de76-bb70956793.zip and /dev/null differ diff --git a/.yarn/cache/@protobufjs-pool-npm-1.1.0-47a76f96a1-b9c7047647.zip b/.yarn/cache/@protobufjs-pool-npm-1.1.0-47a76f96a1-b9c7047647.zip deleted file mode 100644 index ad82b9219..000000000 Binary files a/.yarn/cache/@protobufjs-pool-npm-1.1.0-47a76f96a1-b9c7047647.zip and /dev/null differ diff --git a/.yarn/cache/@protobufjs-utf8-npm-1.1.0-02c590807c-131e289c57.zip b/.yarn/cache/@protobufjs-utf8-npm-1.1.0-02c590807c-131e289c57.zip deleted file mode 100644 index 0cdf40557..000000000 Binary files a/.yarn/cache/@protobufjs-utf8-npm-1.1.0-02c590807c-131e289c57.zip and /dev/null differ diff --git a/.yarn/cache/@rc-component-portal-npm-1.1.2-af593716cc-ae9d4cdf07.zip b/.yarn/cache/@rc-component-portal-npm-1.1.2-af593716cc-ae9d4cdf07.zip deleted file mode 100644 index 1469a8616..000000000 Binary files a/.yarn/cache/@rc-component-portal-npm-1.1.2-af593716cc-ae9d4cdf07.zip and /dev/null differ diff --git a/.yarn/cache/@react-dnd-asap-npm-4.0.1-046dd45f9c-4fd8912de1.zip b/.yarn/cache/@react-dnd-asap-npm-4.0.1-046dd45f9c-4fd8912de1.zip deleted file mode 100644 index 72a5bdb33..000000000 Binary files a/.yarn/cache/@react-dnd-asap-npm-4.0.1-046dd45f9c-4fd8912de1.zip and /dev/null differ diff --git a/.yarn/cache/@react-dnd-invariant-npm-2.0.0-e055f1025b-ef1e989920.zip b/.yarn/cache/@react-dnd-invariant-npm-2.0.0-e055f1025b-ef1e989920.zip deleted file mode 100644 index 276131424..000000000 Binary files a/.yarn/cache/@react-dnd-invariant-npm-2.0.0-e055f1025b-ef1e989920.zip and /dev/null differ diff --git a/.yarn/cache/@react-dnd-shallowequal-npm-2.0.0-2a10dca275-b5bbdc795d.zip b/.yarn/cache/@react-dnd-shallowequal-npm-2.0.0-2a10dca275-b5bbdc795d.zip deleted file mode 100644 index 8a241c8f7..000000000 Binary files a/.yarn/cache/@react-dnd-shallowequal-npm-2.0.0-2a10dca275-b5bbdc795d.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-core-constants-npm-2.0.2-df655b88e4-212f248cd3.zip b/.yarn/cache/@remirror-core-constants-npm-2.0.2-df655b88e4-212f248cd3.zip deleted file mode 100644 index feb746cf1..000000000 Binary files a/.yarn/cache/@remirror-core-constants-npm-2.0.2-df655b88e4-212f248cd3.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-core-helpers-npm-3.0.0-2a57f78a3d-9890b6ffa4.zip b/.yarn/cache/@remirror-core-helpers-npm-3.0.0-2a57f78a3d-9890b6ffa4.zip deleted file mode 100644 index ecb7ba5c2..000000000 Binary files a/.yarn/cache/@remirror-core-helpers-npm-3.0.0-2a57f78a3d-9890b6ffa4.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-core-npm-2.0.19-5ef707e7ed-c71346d694.zip b/.yarn/cache/@remirror-core-npm-2.0.19-5ef707e7ed-c71346d694.zip deleted file mode 100644 index cc5912c9d..000000000 Binary files a/.yarn/cache/@remirror-core-npm-2.0.19-5ef707e7ed-c71346d694.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-core-types-npm-2.0.5-537e72ed2f-4f4a6a1a08.zip b/.yarn/cache/@remirror-core-types-npm-2.0.5-537e72ed2f-4f4a6a1a08.zip deleted file mode 100644 index 665aa9de4..000000000 Binary files a/.yarn/cache/@remirror-core-types-npm-2.0.5-537e72ed2f-4f4a6a1a08.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-core-utils-npm-2.0.13-e1373d49b1-333f73a4c5.zip b/.yarn/cache/@remirror-core-utils-npm-2.0.13-e1373d49b1-333f73a4c5.zip deleted file mode 100644 index 39c812ff0..000000000 Binary files a/.yarn/cache/@remirror-core-utils-npm-2.0.13-e1373d49b1-333f73a4c5.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-dev-npm-2.0.18-7a93419eb5-54c82867cb.zip b/.yarn/cache/@remirror-dev-npm-2.0.18-7a93419eb5-54c82867cb.zip deleted file mode 100644 index b0662f4e6..000000000 Binary files a/.yarn/cache/@remirror-dev-npm-2.0.18-7a93419eb5-54c82867cb.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-dom-npm-2.0.16-f34ae24e19-19a4f9ebf2.zip b/.yarn/cache/@remirror-dom-npm-2.0.16-f34ae24e19-19a4f9ebf2.zip deleted file mode 100644 index 4b76a469e..000000000 Binary files a/.yarn/cache/@remirror-dom-npm-2.0.16-f34ae24e19-19a4f9ebf2.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-annotation-npm-2.0.16-946e2dd134-39b3ac0aac.zip b/.yarn/cache/@remirror-extension-annotation-npm-2.0.16-946e2dd134-39b3ac0aac.zip deleted file mode 100644 index b7b126461..000000000 Binary files a/.yarn/cache/@remirror-extension-annotation-npm-2.0.16-946e2dd134-39b3ac0aac.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-bidi-npm-2.0.14-508dd56e4b-ed212ca213.zip b/.yarn/cache/@remirror-extension-bidi-npm-2.0.14-508dd56e4b-ed212ca213.zip deleted file mode 100644 index 9d880b5da..000000000 Binary files a/.yarn/cache/@remirror-extension-bidi-npm-2.0.14-508dd56e4b-ed212ca213.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-blockquote-npm-2.0.14-1f712e49bc-f05d17ab10.zip b/.yarn/cache/@remirror-extension-blockquote-npm-2.0.14-1f712e49bc-f05d17ab10.zip deleted file mode 100644 index aa875bdc3..000000000 Binary files a/.yarn/cache/@remirror-extension-blockquote-npm-2.0.14-1f712e49bc-f05d17ab10.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-bold-npm-2.0.13-4c6a63c99f-1bccac9f54.zip b/.yarn/cache/@remirror-extension-bold-npm-2.0.13-4c6a63c99f-1bccac9f54.zip deleted file mode 100644 index a20f4fcde..000000000 Binary files a/.yarn/cache/@remirror-extension-bold-npm-2.0.13-4c6a63c99f-1bccac9f54.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-callout-npm-2.0.15-581c923eb0-db1813ea9c.zip b/.yarn/cache/@remirror-extension-callout-npm-2.0.15-581c923eb0-db1813ea9c.zip deleted file mode 100644 index 393cb4761..000000000 Binary files a/.yarn/cache/@remirror-extension-callout-npm-2.0.15-581c923eb0-db1813ea9c.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-code-block-npm-2.0.18-212b8a3496-f2012c155f.zip b/.yarn/cache/@remirror-extension-code-block-npm-2.0.18-212b8a3496-f2012c155f.zip deleted file mode 100644 index f3af9ba6c..000000000 Binary files a/.yarn/cache/@remirror-extension-code-block-npm-2.0.18-212b8a3496-f2012c155f.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-code-npm-2.0.13-a270721a35-bc67e5f5bf.zip b/.yarn/cache/@remirror-extension-code-npm-2.0.13-a270721a35-bc67e5f5bf.zip deleted file mode 100644 index cc81af29d..000000000 Binary files a/.yarn/cache/@remirror-extension-code-npm-2.0.13-a270721a35-bc67e5f5bf.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-codemirror5-npm-2.0.13-8785d5ec87-5ee5de7ef8.zip b/.yarn/cache/@remirror-extension-codemirror5-npm-2.0.13-8785d5ec87-5ee5de7ef8.zip deleted file mode 100644 index 5553a06a2..000000000 Binary files a/.yarn/cache/@remirror-extension-codemirror5-npm-2.0.13-8785d5ec87-5ee5de7ef8.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-codemirror6-npm-1.0.13-3857b73c90-7553763018.zip b/.yarn/cache/@remirror-extension-codemirror6-npm-1.0.13-3857b73c90-7553763018.zip deleted file mode 100644 index f67205f08..000000000 Binary files a/.yarn/cache/@remirror-extension-codemirror6-npm-1.0.13-3857b73c90-7553763018.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-collaboration-npm-2.0.13-4a185e4889-91ba2b1b44.zip b/.yarn/cache/@remirror-extension-collaboration-npm-2.0.13-4a185e4889-91ba2b1b44.zip deleted file mode 100644 index 49dc95dbe..000000000 Binary files a/.yarn/cache/@remirror-extension-collaboration-npm-2.0.13-4a185e4889-91ba2b1b44.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-columns-npm-2.0.14-1bd9728751-ca4865180b.zip b/.yarn/cache/@remirror-extension-columns-npm-2.0.14-1bd9728751-ca4865180b.zip deleted file mode 100644 index 6bfa231cc..000000000 Binary files a/.yarn/cache/@remirror-extension-columns-npm-2.0.14-1bd9728751-ca4865180b.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-count-npm-2.0.13-b8418f10eb-9f08954117.zip b/.yarn/cache/@remirror-extension-count-npm-2.0.13-b8418f10eb-9f08954117.zip deleted file mode 100644 index ee6878017..000000000 Binary files a/.yarn/cache/@remirror-extension-count-npm-2.0.13-b8418f10eb-9f08954117.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-diff-npm-2.0.13-0a6df2c339-98e7a68443.zip b/.yarn/cache/@remirror-extension-diff-npm-2.0.13-0a6df2c339-98e7a68443.zip deleted file mode 100644 index 22edd4caf..000000000 Binary files a/.yarn/cache/@remirror-extension-diff-npm-2.0.13-0a6df2c339-98e7a68443.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-doc-npm-2.1.5-bd5565feae-6dd67806b3.zip b/.yarn/cache/@remirror-extension-doc-npm-2.1.5-bd5565feae-6dd67806b3.zip deleted file mode 100644 index 66dbdb3cc..000000000 Binary files a/.yarn/cache/@remirror-extension-doc-npm-2.1.5-bd5565feae-6dd67806b3.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-drop-cursor-npm-2.0.13-8cc2ec10f9-d665bcd891.zip b/.yarn/cache/@remirror-extension-drop-cursor-npm-2.0.13-8cc2ec10f9-d665bcd891.zip deleted file mode 100644 index 1476ceb3b..000000000 Binary files a/.yarn/cache/@remirror-extension-drop-cursor-npm-2.0.13-8cc2ec10f9-d665bcd891.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-embed-npm-2.0.14-df59279a8f-59cb270c21.zip b/.yarn/cache/@remirror-extension-embed-npm-2.0.14-df59279a8f-59cb270c21.zip deleted file mode 100644 index 58d9cb243..000000000 Binary files a/.yarn/cache/@remirror-extension-embed-npm-2.0.14-df59279a8f-59cb270c21.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-emoji-npm-2.0.17-f35fca72d7-6b6e9ce72f.zip b/.yarn/cache/@remirror-extension-emoji-npm-2.0.17-f35fca72d7-6b6e9ce72f.zip deleted file mode 100644 index 489807972..000000000 Binary files a/.yarn/cache/@remirror-extension-emoji-npm-2.0.17-f35fca72d7-6b6e9ce72f.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-entity-reference-npm-2.2.6-5e416e354c-3c157bd0a3.zip b/.yarn/cache/@remirror-extension-entity-reference-npm-2.2.6-5e416e354c-3c157bd0a3.zip deleted file mode 100644 index 8c693fbd3..000000000 Binary files a/.yarn/cache/@remirror-extension-entity-reference-npm-2.2.6-5e416e354c-3c157bd0a3.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-epic-mode-npm-2.0.13-ca0f244e3d-f07f5b4ca7.zip b/.yarn/cache/@remirror-extension-epic-mode-npm-2.0.13-ca0f244e3d-f07f5b4ca7.zip deleted file mode 100644 index df537d07a..000000000 Binary files a/.yarn/cache/@remirror-extension-epic-mode-npm-2.0.13-ca0f244e3d-f07f5b4ca7.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-events-npm-2.1.17-6eb09d87b4-7faf822dca.zip b/.yarn/cache/@remirror-extension-events-npm-2.1.17-6eb09d87b4-7faf822dca.zip deleted file mode 100644 index ba47214d2..000000000 Binary files a/.yarn/cache/@remirror-extension-events-npm-2.1.17-6eb09d87b4-7faf822dca.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-find-npm-0.1.6-77fa21b281-eb32f4bce9.zip b/.yarn/cache/@remirror-extension-find-npm-0.1.6-77fa21b281-eb32f4bce9.zip deleted file mode 100644 index 52c4931b9..000000000 Binary files a/.yarn/cache/@remirror-extension-find-npm-0.1.6-77fa21b281-eb32f4bce9.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-font-family-npm-2.0.13-314684b9d0-452834b8e5.zip b/.yarn/cache/@remirror-extension-font-family-npm-2.0.13-314684b9d0-452834b8e5.zip deleted file mode 100644 index 2dda4726d..000000000 Binary files a/.yarn/cache/@remirror-extension-font-family-npm-2.0.13-314684b9d0-452834b8e5.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-font-size-npm-2.0.13-aea8a5cbbd-e9afcaeb27.zip b/.yarn/cache/@remirror-extension-font-size-npm-2.0.13-aea8a5cbbd-e9afcaeb27.zip deleted file mode 100644 index 1d5698c5e..000000000 Binary files a/.yarn/cache/@remirror-extension-font-size-npm-2.0.13-aea8a5cbbd-e9afcaeb27.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-gap-cursor-npm-2.0.13-df167dd5c5-b05a5ae5c0.zip b/.yarn/cache/@remirror-extension-gap-cursor-npm-2.0.13-df167dd5c5-b05a5ae5c0.zip deleted file mode 100644 index 6e3edafb6..000000000 Binary files a/.yarn/cache/@remirror-extension-gap-cursor-npm-2.0.13-df167dd5c5-b05a5ae5c0.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-hard-break-npm-2.0.13-2bcee1bc1d-57dfce81e7.zip b/.yarn/cache/@remirror-extension-hard-break-npm-2.0.13-2bcee1bc1d-57dfce81e7.zip deleted file mode 100644 index c32791925..000000000 Binary files a/.yarn/cache/@remirror-extension-hard-break-npm-2.0.13-2bcee1bc1d-57dfce81e7.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-heading-npm-2.0.14-c069d5fd75-541f85e437.zip b/.yarn/cache/@remirror-extension-heading-npm-2.0.14-c069d5fd75-541f85e437.zip deleted file mode 100644 index 9d4353b41..000000000 Binary files a/.yarn/cache/@remirror-extension-heading-npm-2.0.14-c069d5fd75-541f85e437.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-history-npm-2.0.13-8040433028-f9a188ae34.zip b/.yarn/cache/@remirror-extension-history-npm-2.0.13-8040433028-f9a188ae34.zip deleted file mode 100644 index 5158eba19..000000000 Binary files a/.yarn/cache/@remirror-extension-history-npm-2.0.13-8040433028-f9a188ae34.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-horizontal-rule-npm-2.0.13-c2da60e455-b438a30d7b.zip b/.yarn/cache/@remirror-extension-horizontal-rule-npm-2.0.13-c2da60e455-b438a30d7b.zip deleted file mode 100644 index 770e988bb..000000000 Binary files a/.yarn/cache/@remirror-extension-horizontal-rule-npm-2.0.13-c2da60e455-b438a30d7b.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-image-npm-2.1.10-09b09fe7df-227c71cc47.zip b/.yarn/cache/@remirror-extension-image-npm-2.1.10-09b09fe7df-227c71cc47.zip deleted file mode 100644 index 5b0936a89..000000000 Binary files a/.yarn/cache/@remirror-extension-image-npm-2.1.10-09b09fe7df-227c71cc47.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-italic-npm-2.0.13-292cd236a7-110a1a3f19.zip b/.yarn/cache/@remirror-extension-italic-npm-2.0.13-292cd236a7-110a1a3f19.zip deleted file mode 100644 index 77245910a..000000000 Binary files a/.yarn/cache/@remirror-extension-italic-npm-2.0.13-292cd236a7-110a1a3f19.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-link-npm-2.0.17-55d697c043-2d28c10056.zip b/.yarn/cache/@remirror-extension-link-npm-2.0.17-55d697c043-2d28c10056.zip deleted file mode 100644 index 2a4c5c429..000000000 Binary files a/.yarn/cache/@remirror-extension-link-npm-2.0.17-55d697c043-2d28c10056.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-list-npm-2.0.16-deab0582bf-3c4d8e0dfd.zip b/.yarn/cache/@remirror-extension-list-npm-2.0.16-deab0582bf-3c4d8e0dfd.zip deleted file mode 100644 index 79909aab1..000000000 Binary files a/.yarn/cache/@remirror-extension-list-npm-2.0.16-deab0582bf-3c4d8e0dfd.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-markdown-npm-2.0.14-fd752f20d1-554a69e8d9.zip b/.yarn/cache/@remirror-extension-markdown-npm-2.0.14-fd752f20d1-554a69e8d9.zip deleted file mode 100644 index 2403d920b..000000000 Binary files a/.yarn/cache/@remirror-extension-markdown-npm-2.0.14-fd752f20d1-554a69e8d9.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-mention-atom-npm-2.0.17-784fb1e603-fe4edab4e5.zip b/.yarn/cache/@remirror-extension-mention-atom-npm-2.0.17-784fb1e603-fe4edab4e5.zip deleted file mode 100644 index 1170e8f18..000000000 Binary files a/.yarn/cache/@remirror-extension-mention-atom-npm-2.0.17-784fb1e603-fe4edab4e5.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-mention-npm-2.0.15-df5042b25c-a878728b66.zip b/.yarn/cache/@remirror-extension-mention-npm-2.0.15-df5042b25c-a878728b66.zip deleted file mode 100644 index 26e105fc4..000000000 Binary files a/.yarn/cache/@remirror-extension-mention-npm-2.0.15-df5042b25c-a878728b66.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-node-formatting-npm-2.0.13-acdf928a62-efdc32178e.zip b/.yarn/cache/@remirror-extension-node-formatting-npm-2.0.13-acdf928a62-efdc32178e.zip deleted file mode 100644 index 8805f5922..000000000 Binary files a/.yarn/cache/@remirror-extension-node-formatting-npm-2.0.13-acdf928a62-efdc32178e.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-paragraph-npm-2.0.13-ea7de9fc53-54eba024dd.zip b/.yarn/cache/@remirror-extension-paragraph-npm-2.0.13-ea7de9fc53-54eba024dd.zip deleted file mode 100644 index 699f527ea..000000000 Binary files a/.yarn/cache/@remirror-extension-paragraph-npm-2.0.13-ea7de9fc53-54eba024dd.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-placeholder-npm-2.0.14-0e618ea06c-d78944ee79.zip b/.yarn/cache/@remirror-extension-placeholder-npm-2.0.14-0e618ea06c-d78944ee79.zip deleted file mode 100644 index 3953e6156..000000000 Binary files a/.yarn/cache/@remirror-extension-placeholder-npm-2.0.14-0e618ea06c-d78944ee79.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-positioner-npm-2.1.8-8626d5a2bf-31af23f685.zip b/.yarn/cache/@remirror-extension-positioner-npm-2.1.8-8626d5a2bf-31af23f685.zip deleted file mode 100644 index 9b247d64e..000000000 Binary files a/.yarn/cache/@remirror-extension-positioner-npm-2.1.8-8626d5a2bf-31af23f685.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-react-component-npm-2.0.13-940e766bba-8edeb6bacf.zip b/.yarn/cache/@remirror-extension-react-component-npm-2.0.13-940e766bba-8edeb6bacf.zip deleted file mode 100644 index 0166d5144..000000000 Binary files a/.yarn/cache/@remirror-extension-react-component-npm-2.0.13-940e766bba-8edeb6bacf.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-react-tables-npm-2.2.19-8bf25250f6-2c804562ec.zip b/.yarn/cache/@remirror-extension-react-tables-npm-2.2.19-8bf25250f6-2c804562ec.zip deleted file mode 100644 index d4c7fc969..000000000 Binary files a/.yarn/cache/@remirror-extension-react-tables-npm-2.2.19-8bf25250f6-2c804562ec.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-search-npm-2.0.14-722194ee5d-a197a0c5d4.zip b/.yarn/cache/@remirror-extension-search-npm-2.0.14-722194ee5d-a197a0c5d4.zip deleted file mode 100644 index d0ffdc7d7..000000000 Binary files a/.yarn/cache/@remirror-extension-search-npm-2.0.14-722194ee5d-a197a0c5d4.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-shortcuts-npm-2.0.13-9c85c80994-a49b0b3c8b.zip b/.yarn/cache/@remirror-extension-shortcuts-npm-2.0.13-9c85c80994-a49b0b3c8b.zip deleted file mode 100644 index a406dd573..000000000 Binary files a/.yarn/cache/@remirror-extension-shortcuts-npm-2.0.13-9c85c80994-a49b0b3c8b.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-strike-npm-2.0.13-a647dc638d-859e059990.zip b/.yarn/cache/@remirror-extension-strike-npm-2.0.13-a647dc638d-859e059990.zip deleted file mode 100644 index 71c9ababe..000000000 Binary files a/.yarn/cache/@remirror-extension-strike-npm-2.0.13-a647dc638d-859e059990.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-sub-npm-2.0.13-0ea686b54b-07154cca47.zip b/.yarn/cache/@remirror-extension-sub-npm-2.0.13-0ea686b54b-07154cca47.zip deleted file mode 100644 index 542ab378d..000000000 Binary files a/.yarn/cache/@remirror-extension-sub-npm-2.0.13-0ea686b54b-07154cca47.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-sup-npm-2.0.13-a6ea9d2ae0-158192551e.zip b/.yarn/cache/@remirror-extension-sup-npm-2.0.13-a6ea9d2ae0-158192551e.zip deleted file mode 100644 index 000befc1d..000000000 Binary files a/.yarn/cache/@remirror-extension-sup-npm-2.0.13-a6ea9d2ae0-158192551e.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-tables-npm-2.4.1-4dca19bb4d-3d6dc7d860.zip b/.yarn/cache/@remirror-extension-tables-npm-2.4.1-4dca19bb4d-3d6dc7d860.zip deleted file mode 100644 index 689686775..000000000 Binary files a/.yarn/cache/@remirror-extension-tables-npm-2.4.1-4dca19bb4d-3d6dc7d860.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-text-case-npm-2.0.13-f221d2033a-ee8fe2af2a.zip b/.yarn/cache/@remirror-extension-text-case-npm-2.0.13-f221d2033a-ee8fe2af2a.zip deleted file mode 100644 index 9a7f8ca01..000000000 Binary files a/.yarn/cache/@remirror-extension-text-case-npm-2.0.13-f221d2033a-ee8fe2af2a.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-text-color-npm-2.0.15-5004eb7a99-5544cbb4fa.zip b/.yarn/cache/@remirror-extension-text-color-npm-2.0.15-5004eb7a99-5544cbb4fa.zip deleted file mode 100644 index 1ec500d00..000000000 Binary files a/.yarn/cache/@remirror-extension-text-color-npm-2.0.15-5004eb7a99-5544cbb4fa.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-text-highlight-npm-2.0.14-8dcea8ca83-7ed23b2440.zip b/.yarn/cache/@remirror-extension-text-highlight-npm-2.0.14-8dcea8ca83-7ed23b2440.zip deleted file mode 100644 index 8ada118ee..000000000 Binary files a/.yarn/cache/@remirror-extension-text-highlight-npm-2.0.14-8dcea8ca83-7ed23b2440.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-text-npm-2.0.13-a60b1ba4ac-ebce36bc2a.zip b/.yarn/cache/@remirror-extension-text-npm-2.0.13-a60b1ba4ac-ebce36bc2a.zip deleted file mode 100644 index 16282d1e7..000000000 Binary files a/.yarn/cache/@remirror-extension-text-npm-2.0.13-a60b1ba4ac-ebce36bc2a.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-trailing-node-npm-2.0.13-ee7eb249c7-38fa02ec35.zip b/.yarn/cache/@remirror-extension-trailing-node-npm-2.0.13-ee7eb249c7-38fa02ec35.zip deleted file mode 100644 index 31fc6bf1b..000000000 Binary files a/.yarn/cache/@remirror-extension-trailing-node-npm-2.0.13-ee7eb249c7-38fa02ec35.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-underline-npm-2.0.13-81e19ca149-f19c7d0a47.zip b/.yarn/cache/@remirror-extension-underline-npm-2.0.13-81e19ca149-f19c7d0a47.zip deleted file mode 100644 index b7d25515d..000000000 Binary files a/.yarn/cache/@remirror-extension-underline-npm-2.0.13-81e19ca149-f19c7d0a47.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-whitespace-npm-2.0.13-ca3623ea9c-b40b8183d8.zip b/.yarn/cache/@remirror-extension-whitespace-npm-2.0.13-ca3623ea9c-b40b8183d8.zip deleted file mode 100644 index 687ccbfaf..000000000 Binary files a/.yarn/cache/@remirror-extension-whitespace-npm-2.0.13-ca3623ea9c-b40b8183d8.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-extension-yjs-npm-3.0.15-a7a3f4b236-fed5c24674.zip b/.yarn/cache/@remirror-extension-yjs-npm-3.0.15-a7a3f4b236-fed5c24674.zip deleted file mode 100644 index d82bfe6a5..000000000 Binary files a/.yarn/cache/@remirror-extension-yjs-npm-3.0.15-a7a3f4b236-fed5c24674.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-i18n-npm-2.0.5-99d476ca70-9dc9cab3a0.zip b/.yarn/cache/@remirror-i18n-npm-2.0.5-99d476ca70-9dc9cab3a0.zip deleted file mode 100644 index 2bfdbe4a3..000000000 Binary files a/.yarn/cache/@remirror-i18n-npm-2.0.5-99d476ca70-9dc9cab3a0.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-icons-npm-2.0.3-f07dc8d51f-50c6146802.zip b/.yarn/cache/@remirror-icons-npm-2.0.3-f07dc8d51f-50c6146802.zip deleted file mode 100644 index adad8f947..000000000 Binary files a/.yarn/cache/@remirror-icons-npm-2.0.3-f07dc8d51f-50c6146802.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-messages-npm-2.0.6-cb13e41163-90ec1caca3.zip b/.yarn/cache/@remirror-messages-npm-2.0.6-cb13e41163-90ec1caca3.zip deleted file mode 100644 index 7c7c1abe8..000000000 Binary files a/.yarn/cache/@remirror-messages-npm-2.0.6-cb13e41163-90ec1caca3.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-pm-npm-2.0.8-306893b26f-fa05b4e530.zip b/.yarn/cache/@remirror-pm-npm-2.0.8-306893b26f-fa05b4e530.zip deleted file mode 100644 index a9b4e2fd6..000000000 Binary files a/.yarn/cache/@remirror-pm-npm-2.0.8-306893b26f-fa05b4e530.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-preset-core-npm-2.0.16-1f4285b151-1a41117dc6.zip b/.yarn/cache/@remirror-preset-core-npm-2.0.16-1f4285b151-1a41117dc6.zip deleted file mode 100644 index 8da655178..000000000 Binary files a/.yarn/cache/@remirror-preset-core-npm-2.0.16-1f4285b151-1a41117dc6.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-preset-formatting-npm-2.0.14-4f31d51862-fd37c7a384.zip b/.yarn/cache/@remirror-preset-formatting-npm-2.0.14-4f31d51862-fd37c7a384.zip deleted file mode 100644 index 0b8cc2610..000000000 Binary files a/.yarn/cache/@remirror-preset-formatting-npm-2.0.14-4f31d51862-fd37c7a384.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-preset-react-npm-2.0.14-9d611a6a49-49ef95b1f5.zip b/.yarn/cache/@remirror-preset-react-npm-2.0.14-9d611a6a49-49ef95b1f5.zip deleted file mode 100644 index 59367e390..000000000 Binary files a/.yarn/cache/@remirror-preset-react-npm-2.0.14-9d611a6a49-49ef95b1f5.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-preset-wysiwyg-npm-2.0.19-fb37806384-acb9b5de66.zip b/.yarn/cache/@remirror-preset-wysiwyg-npm-2.0.19-fb37806384-acb9b5de66.zip deleted file mode 100644 index ce75ad698..000000000 Binary files a/.yarn/cache/@remirror-preset-wysiwyg-npm-2.0.19-fb37806384-acb9b5de66.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-react-components-npm-2.1.17-13c301c76c-06a944a6f0.zip b/.yarn/cache/@remirror-react-components-npm-2.1.17-13c301c76c-06a944a6f0.zip deleted file mode 100644 index 50a0c7329..000000000 Binary files a/.yarn/cache/@remirror-react-components-npm-2.1.17-13c301c76c-06a944a6f0.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-react-core-npm-2.0.21-8591d96485-cee00aefdc.zip b/.yarn/cache/@remirror-react-core-npm-2.0.21-8591d96485-cee00aefdc.zip deleted file mode 100644 index 5a27d6039..000000000 Binary files a/.yarn/cache/@remirror-react-core-npm-2.0.21-8591d96485-cee00aefdc.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-react-hooks-npm-2.0.25-47bc561a3b-079f7725bb.zip b/.yarn/cache/@remirror-react-hooks-npm-2.0.25-47bc561a3b-079f7725bb.zip deleted file mode 100644 index 4ca4bb2f5..000000000 Binary files a/.yarn/cache/@remirror-react-hooks-npm-2.0.25-47bc561a3b-079f7725bb.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-react-npm-2.0.35-5979aae5c9-b773be06a5.zip b/.yarn/cache/@remirror-react-npm-2.0.35-5979aae5c9-b773be06a5.zip deleted file mode 100644 index 8b032424c..000000000 Binary files a/.yarn/cache/@remirror-react-npm-2.0.35-5979aae5c9-b773be06a5.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-react-renderer-npm-2.0.13-e498b9de4d-3f9e10d1cd.zip b/.yarn/cache/@remirror-react-renderer-npm-2.0.13-e498b9de4d-3f9e10d1cd.zip deleted file mode 100644 index dd76adf18..000000000 Binary files a/.yarn/cache/@remirror-react-renderer-npm-2.0.13-e498b9de4d-3f9e10d1cd.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-react-utils-npm-2.0.7-bec3962d09-181287148b.zip b/.yarn/cache/@remirror-react-utils-npm-2.0.7-bec3962d09-181287148b.zip deleted file mode 100644 index 414f566a2..000000000 Binary files a/.yarn/cache/@remirror-react-utils-npm-2.0.7-bec3962d09-181287148b.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-theme-npm-2.0.9-dbc66f02e9-c3f36f68d0.zip b/.yarn/cache/@remirror-theme-npm-2.0.9-dbc66f02e9-c3f36f68d0.zip deleted file mode 100644 index bec880fd9..000000000 Binary files a/.yarn/cache/@remirror-theme-npm-2.0.9-dbc66f02e9-c3f36f68d0.zip and /dev/null differ diff --git a/.yarn/cache/@remirror-types-npm-1.0.1-ddbfed82e3-69605899e6.zip b/.yarn/cache/@remirror-types-npm-1.0.1-ddbfed82e3-69605899e6.zip deleted file mode 100644 index 72240d95b..000000000 Binary files a/.yarn/cache/@remirror-types-npm-1.0.1-ddbfed82e3-69605899e6.zip and /dev/null differ diff --git a/.yarn/cache/@remix-run-router-npm-1.15.3-68c33b33e6-43d402b4ad.zip b/.yarn/cache/@remix-run-router-npm-1.15.3-68c33b33e6-43d402b4ad.zip deleted file mode 100644 index 67f27e94e..000000000 Binary files a/.yarn/cache/@remix-run-router-npm-1.15.3-68c33b33e6-43d402b4ad.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-plugin-babel-npm-5.3.1-6039a4d033-eb3ee5fedd.zip b/.yarn/cache/@rollup-plugin-babel-npm-5.3.1-6039a4d033-eb3ee5fedd.zip deleted file mode 100644 index 5ef543168..000000000 Binary files a/.yarn/cache/@rollup-plugin-babel-npm-5.3.1-6039a4d033-eb3ee5fedd.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-plugin-node-resolve-npm-11.2.1-1cea144df4-8007f6a01d.zip b/.yarn/cache/@rollup-plugin-node-resolve-npm-11.2.1-1cea144df4-8007f6a01d.zip deleted file mode 100644 index 7e70afb48..000000000 Binary files a/.yarn/cache/@rollup-plugin-node-resolve-npm-11.2.1-1cea144df4-8007f6a01d.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-plugin-node-resolve-npm-15.2.3-f49fe9c656-d36a6792fb.zip b/.yarn/cache/@rollup-plugin-node-resolve-npm-15.2.3-f49fe9c656-d36a6792fb.zip deleted file mode 100644 index 1dbb9cab7..000000000 Binary files a/.yarn/cache/@rollup-plugin-node-resolve-npm-15.2.3-f49fe9c656-d36a6792fb.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-plugin-replace-npm-2.4.2-86e64ab79f-fc4844c4cd.zip b/.yarn/cache/@rollup-plugin-replace-npm-2.4.2-86e64ab79f-fc4844c4cd.zip deleted file mode 100644 index 3a2d0c8b7..000000000 Binary files a/.yarn/cache/@rollup-plugin-replace-npm-2.4.2-86e64ab79f-fc4844c4cd.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-plugin-terser-npm-0.4.4-c6896dd264-a5e066ddea.zip b/.yarn/cache/@rollup-plugin-terser-npm-0.4.4-c6896dd264-a5e066ddea.zip deleted file mode 100644 index 4330a00fd..000000000 Binary files a/.yarn/cache/@rollup-plugin-terser-npm-0.4.4-c6896dd264-a5e066ddea.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-plugin-typescript-npm-11.1.6-aeaa3525fc-4ae4d6cfc9.zip b/.yarn/cache/@rollup-plugin-typescript-npm-11.1.6-aeaa3525fc-4ae4d6cfc9.zip deleted file mode 100644 index 2a406b7b1..000000000 Binary files a/.yarn/cache/@rollup-plugin-typescript-npm-11.1.6-aeaa3525fc-4ae4d6cfc9.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-pluginutils-npm-3.1.0-b44b222e7d-3b69f02893.zip b/.yarn/cache/@rollup-pluginutils-npm-3.1.0-b44b222e7d-3b69f02893.zip deleted file mode 100644 index c8cf0029b..000000000 Binary files a/.yarn/cache/@rollup-pluginutils-npm-3.1.0-b44b222e7d-3b69f02893.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-pluginutils-npm-5.1.0-6939820ef8-abb15eaec5.zip b/.yarn/cache/@rollup-pluginutils-npm-5.1.0-6939820ef8-abb15eaec5.zip deleted file mode 100644 index 6daf5a90b..000000000 Binary files a/.yarn/cache/@rollup-pluginutils-npm-5.1.0-6939820ef8-abb15eaec5.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.14.2-70b11bb4f3-10.zip b/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.14.2-70b11bb4f3-10.zip deleted file mode 100644 index 73e4a85ee..000000000 Binary files a/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.14.2-70b11bb4f3-10.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.17.2-aab5f1f21d-10.zip b/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.17.2-aab5f1f21d-10.zip deleted file mode 100644 index 4512e1ee8..000000000 Binary files a/.yarn/cache/@rollup-rollup-darwin-arm64-npm-4.17.2-aab5f1f21d-10.zip and /dev/null differ diff --git a/.yarn/cache/@seznam-compose-react-refs-npm-1.0.6-7a5ac7c4de-f9b1840385.zip b/.yarn/cache/@seznam-compose-react-refs-npm-1.0.6-7a5ac7c4de-f9b1840385.zip deleted file mode 100644 index baeafa07f..000000000 Binary files a/.yarn/cache/@seznam-compose-react-refs-npm-1.0.6-7a5ac7c4de-f9b1840385.zip and /dev/null differ diff --git a/.yarn/cache/@sideway-address-npm-4.1.5-a3852745c8-c4c73ac033.zip b/.yarn/cache/@sideway-address-npm-4.1.5-a3852745c8-c4c73ac033.zip deleted file mode 100644 index 93cdef069..000000000 Binary files a/.yarn/cache/@sideway-address-npm-4.1.5-a3852745c8-c4c73ac033.zip and /dev/null differ diff --git a/.yarn/cache/@sideway-formula-npm-3.0.1-ee371b2ddf-8d3ee7f80d.zip b/.yarn/cache/@sideway-formula-npm-3.0.1-ee371b2ddf-8d3ee7f80d.zip deleted file mode 100644 index e13e1df07..000000000 Binary files a/.yarn/cache/@sideway-formula-npm-3.0.1-ee371b2ddf-8d3ee7f80d.zip and /dev/null differ diff --git a/.yarn/cache/@sideway-pinpoint-npm-2.0.0-66d94e687e-1ed2180012.zip b/.yarn/cache/@sideway-pinpoint-npm-2.0.0-66d94e687e-1ed2180012.zip deleted file mode 100644 index 0cb0f9105..000000000 Binary files a/.yarn/cache/@sideway-pinpoint-npm-2.0.0-66d94e687e-1ed2180012.zip and /dev/null differ diff --git a/.yarn/cache/@sinclair-typebox-npm-0.27.8-23e206d653-297f95ff77.zip b/.yarn/cache/@sinclair-typebox-npm-0.27.8-23e206d653-297f95ff77.zip deleted file mode 100644 index 471c008b2..000000000 Binary files a/.yarn/cache/@sinclair-typebox-npm-0.27.8-23e206d653-297f95ff77.zip and /dev/null differ diff --git a/.yarn/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-e7f36ed72a.zip b/.yarn/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-e7f36ed72a.zip deleted file mode 100644 index bea7cb204..000000000 Binary files a/.yarn/cache/@sindresorhus-is-npm-4.6.0-7cad05c55e-e7f36ed72a.zip and /dev/null differ diff --git a/.yarn/cache/@sindresorhus-is-npm-5.6.0-a25321ecc2-b077c325ac.zip b/.yarn/cache/@sindresorhus-is-npm-5.6.0-a25321ecc2-b077c325ac.zip deleted file mode 100644 index c4be8b905..000000000 Binary files a/.yarn/cache/@sindresorhus-is-npm-5.6.0-a25321ecc2-b077c325ac.zip and /dev/null differ diff --git a/.yarn/cache/@slorber-remark-comment-npm-1.0.0-df17fb76ea-c96f1533d0.zip b/.yarn/cache/@slorber-remark-comment-npm-1.0.0-df17fb76ea-c96f1533d0.zip deleted file mode 100644 index 2b4fb9c40..000000000 Binary files a/.yarn/cache/@slorber-remark-comment-npm-1.0.0-df17fb76ea-c96f1533d0.zip and /dev/null differ diff --git a/.yarn/cache/@surma-rollup-plugin-off-main-thread-npm-2.2.3-1f57d3eded-0c7dc1c1fc.zip b/.yarn/cache/@surma-rollup-plugin-off-main-thread-npm-2.2.3-1f57d3eded-0c7dc1c1fc.zip deleted file mode 100644 index 79bab6d71..000000000 Binary files a/.yarn/cache/@surma-rollup-plugin-off-main-thread-npm-2.2.3-1f57d3eded-0c7dc1c1fc.zip and /dev/null differ diff --git a/.yarn/cache/@svgmoji-blob-npm-3.2.0-90370a55e7-bde806bf56.zip b/.yarn/cache/@svgmoji-blob-npm-3.2.0-90370a55e7-bde806bf56.zip deleted file mode 100644 index 8683ddf99..000000000 Binary files a/.yarn/cache/@svgmoji-blob-npm-3.2.0-90370a55e7-bde806bf56.zip and /dev/null differ diff --git a/.yarn/cache/@svgmoji-core-npm-3.2.0-9021ea4542-52858984de.zip b/.yarn/cache/@svgmoji-core-npm-3.2.0-9021ea4542-52858984de.zip deleted file mode 100644 index 690ec82d0..000000000 Binary files a/.yarn/cache/@svgmoji-core-npm-3.2.0-9021ea4542-52858984de.zip and /dev/null differ diff --git a/.yarn/cache/@svgmoji-noto-npm-3.2.0-1309302592-f4aa1a84ff.zip b/.yarn/cache/@svgmoji-noto-npm-3.2.0-1309302592-f4aa1a84ff.zip deleted file mode 100644 index 4835b0bb0..000000000 Binary files a/.yarn/cache/@svgmoji-noto-npm-3.2.0-1309302592-f4aa1a84ff.zip and /dev/null differ diff --git a/.yarn/cache/@svgmoji-openmoji-npm-3.2.0-e509a19d3d-edbc5d6c64.zip b/.yarn/cache/@svgmoji-openmoji-npm-3.2.0-e509a19d3d-edbc5d6c64.zip deleted file mode 100644 index 3831be983..000000000 Binary files a/.yarn/cache/@svgmoji-openmoji-npm-3.2.0-e509a19d3d-edbc5d6c64.zip and /dev/null differ diff --git a/.yarn/cache/@svgmoji-twemoji-npm-3.2.0-2bc92d4e31-f1cdc8565a.zip b/.yarn/cache/@svgmoji-twemoji-npm-3.2.0-2bc92d4e31-f1cdc8565a.zip deleted file mode 100644 index 04fc4f780..000000000 Binary files a/.yarn/cache/@svgmoji-twemoji-npm-3.2.0-2bc92d4e31-f1cdc8565a.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-babel-plugin-add-jsx-attribute-npm-8.0.0-026be9c2be-3fc8e35d16.zip b/.yarn/cache/@svgr-babel-plugin-add-jsx-attribute-npm-8.0.0-026be9c2be-3fc8e35d16.zip deleted file mode 100644 index dd862edf3..000000000 Binary files a/.yarn/cache/@svgr-babel-plugin-add-jsx-attribute-npm-8.0.0-026be9c2be-3fc8e35d16.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-babel-plugin-remove-jsx-attribute-npm-8.0.0-c98774fd19-ff992893c6.zip b/.yarn/cache/@svgr-babel-plugin-remove-jsx-attribute-npm-8.0.0-c98774fd19-ff992893c6.zip deleted file mode 100644 index fa8b5d6a8..000000000 Binary files a/.yarn/cache/@svgr-babel-plugin-remove-jsx-attribute-npm-8.0.0-c98774fd19-ff992893c6.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-babel-plugin-remove-jsx-empty-expression-npm-8.0.0-bee2c7d451-0fb691b63a.zip b/.yarn/cache/@svgr-babel-plugin-remove-jsx-empty-expression-npm-8.0.0-bee2c7d451-0fb691b63a.zip deleted file mode 100644 index 476c05266..000000000 Binary files a/.yarn/cache/@svgr-babel-plugin-remove-jsx-empty-expression-npm-8.0.0-bee2c7d451-0fb691b63a.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-babel-plugin-replace-jsx-attribute-value-npm-8.0.0-bf8ed25593-1edda65ef4.zip b/.yarn/cache/@svgr-babel-plugin-replace-jsx-attribute-value-npm-8.0.0-bf8ed25593-1edda65ef4.zip deleted file mode 100644 index 7b7038ad8..000000000 Binary files a/.yarn/cache/@svgr-babel-plugin-replace-jsx-attribute-value-npm-8.0.0-bf8ed25593-1edda65ef4.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-babel-plugin-svg-dynamic-title-npm-8.0.0-c534fda2ad-876cec8914.zip b/.yarn/cache/@svgr-babel-plugin-svg-dynamic-title-npm-8.0.0-c534fda2ad-876cec8914.zip deleted file mode 100644 index 8e86d30f1..000000000 Binary files a/.yarn/cache/@svgr-babel-plugin-svg-dynamic-title-npm-8.0.0-c534fda2ad-876cec8914.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-babel-plugin-svg-em-dimensions-npm-8.0.0-de7e3b5c02-be0e2d3911.zip b/.yarn/cache/@svgr-babel-plugin-svg-em-dimensions-npm-8.0.0-de7e3b5c02-be0e2d3911.zip deleted file mode 100644 index 00c20750b..000000000 Binary files a/.yarn/cache/@svgr-babel-plugin-svg-em-dimensions-npm-8.0.0-de7e3b5c02-be0e2d3911.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-babel-plugin-transform-react-native-svg-npm-8.1.0-9f7491cf96-85b434a575.zip b/.yarn/cache/@svgr-babel-plugin-transform-react-native-svg-npm-8.1.0-9f7491cf96-85b434a575.zip deleted file mode 100644 index 19001afc0..000000000 Binary files a/.yarn/cache/@svgr-babel-plugin-transform-react-native-svg-npm-8.1.0-9f7491cf96-85b434a575.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-babel-plugin-transform-svg-component-npm-8.0.0-2e9be9c6ad-86ca139c0b.zip b/.yarn/cache/@svgr-babel-plugin-transform-svg-component-npm-8.0.0-2e9be9c6ad-86ca139c0b.zip deleted file mode 100644 index 2f33bce38..000000000 Binary files a/.yarn/cache/@svgr-babel-plugin-transform-svg-component-npm-8.0.0-2e9be9c6ad-86ca139c0b.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-babel-preset-npm-8.1.0-0dca9b0e1b-3a67930f08.zip b/.yarn/cache/@svgr-babel-preset-npm-8.1.0-0dca9b0e1b-3a67930f08.zip deleted file mode 100644 index 5ddcfc779..000000000 Binary files a/.yarn/cache/@svgr-babel-preset-npm-8.1.0-0dca9b0e1b-3a67930f08.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-core-npm-8.1.0-77cc138b8f-bc98cd5fc3.zip b/.yarn/cache/@svgr-core-npm-8.1.0-77cc138b8f-bc98cd5fc3.zip deleted file mode 100644 index 84d1c6cb9..000000000 Binary files a/.yarn/cache/@svgr-core-npm-8.1.0-77cc138b8f-bc98cd5fc3.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-hast-util-to-babel-ast-npm-8.0.0-5d74d59e64-243aa9c92d.zip b/.yarn/cache/@svgr-hast-util-to-babel-ast-npm-8.0.0-5d74d59e64-243aa9c92d.zip deleted file mode 100644 index 934fbbb88..000000000 Binary files a/.yarn/cache/@svgr-hast-util-to-babel-ast-npm-8.0.0-5d74d59e64-243aa9c92d.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-plugin-jsx-npm-8.1.0-e2710753df-0418a97807.zip b/.yarn/cache/@svgr-plugin-jsx-npm-8.1.0-e2710753df-0418a97807.zip deleted file mode 100644 index b169d3b1a..000000000 Binary files a/.yarn/cache/@svgr-plugin-jsx-npm-8.1.0-e2710753df-0418a97807.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-plugin-svgo-npm-8.1.0-d1dfe32f26-59d9d214ce.zip b/.yarn/cache/@svgr-plugin-svgo-npm-8.1.0-d1dfe32f26-59d9d214ce.zip deleted file mode 100644 index 925b1c42f..000000000 Binary files a/.yarn/cache/@svgr-plugin-svgo-npm-8.1.0-d1dfe32f26-59d9d214ce.zip and /dev/null differ diff --git a/.yarn/cache/@svgr-webpack-npm-8.1.0-53837c94fe-c6eec5b0cf.zip b/.yarn/cache/@svgr-webpack-npm-8.1.0-53837c94fe-c6eec5b0cf.zip deleted file mode 100644 index d33078b96..000000000 Binary files a/.yarn/cache/@svgr-webpack-npm-8.1.0-53837c94fe-c6eec5b0cf.zip and /dev/null differ diff --git a/.yarn/cache/@szmarczak-http-timer-npm-5.0.1-52261e5986-fc9cb993e8.zip b/.yarn/cache/@szmarczak-http-timer-npm-5.0.1-52261e5986-fc9cb993e8.zip deleted file mode 100644 index 59e494943..000000000 Binary files a/.yarn/cache/@szmarczak-http-timer-npm-5.0.1-52261e5986-fc9cb993e8.zip and /dev/null differ diff --git a/.yarn/cache/@tanstack-query-core-npm-5.29.0-908241c55d-a58f1f8992.zip b/.yarn/cache/@tanstack-query-core-npm-5.29.0-908241c55d-a58f1f8992.zip deleted file mode 100644 index 6a8f0036f..000000000 Binary files a/.yarn/cache/@tanstack-query-core-npm-5.29.0-908241c55d-a58f1f8992.zip and /dev/null differ diff --git a/.yarn/cache/@tanstack-react-query-npm-5.29.2-0e7760f3f4-fff25a36d7.zip b/.yarn/cache/@tanstack-react-query-npm-5.29.2-0e7760f3f4-fff25a36d7.zip deleted file mode 100644 index 3a6022c7e..000000000 Binary files a/.yarn/cache/@tanstack-react-query-npm-5.29.2-0e7760f3f4-fff25a36d7.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-apps-api-npm-2.0.0-beta.13-35c6738399-2365a450b1.zip b/.yarn/cache/@tauri-apps-api-npm-2.0.0-beta.13-35c6738399-2365a450b1.zip deleted file mode 100644 index 283f0976a..000000000 Binary files a/.yarn/cache/@tauri-apps-api-npm-2.0.0-beta.13-35c6738399-2365a450b1.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-apps-cli-darwin-arm64-npm-2.0.0-beta.20-4b7341b1cb-10.zip b/.yarn/cache/@tauri-apps-cli-darwin-arm64-npm-2.0.0-beta.20-4b7341b1cb-10.zip deleted file mode 100644 index 9d876b32c..000000000 Binary files a/.yarn/cache/@tauri-apps-cli-darwin-arm64-npm-2.0.0-beta.20-4b7341b1cb-10.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-apps-cli-darwin-arm64-npm-2.0.0-beta.9-cd9172122a-10.zip b/.yarn/cache/@tauri-apps-cli-darwin-arm64-npm-2.0.0-beta.9-cd9172122a-10.zip deleted file mode 100644 index 87a3824b6..000000000 Binary files a/.yarn/cache/@tauri-apps-cli-darwin-arm64-npm-2.0.0-beta.9-cd9172122a-10.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-apps-cli-npm-2.0.0-beta.20-9f35138733-da62f0530c.zip b/.yarn/cache/@tauri-apps-cli-npm-2.0.0-beta.20-9f35138733-da62f0530c.zip deleted file mode 100644 index 3f926c505..000000000 Binary files a/.yarn/cache/@tauri-apps-cli-npm-2.0.0-beta.20-9f35138733-da62f0530c.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-apps-cli-npm-2.0.0-beta.9-ef2d1273fa-897066778e.zip b/.yarn/cache/@tauri-apps-cli-npm-2.0.0-beta.9-ef2d1273fa-897066778e.zip deleted file mode 100644 index 408759ba1..000000000 Binary files a/.yarn/cache/@tauri-apps-cli-npm-2.0.0-beta.9-ef2d1273fa-897066778e.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-apps-plugin-clipboard-manager-npm-2.1.0-beta.3-62cd496881-069a6c7f8f.zip b/.yarn/cache/@tauri-apps-plugin-clipboard-manager-npm-2.1.0-beta.3-62cd496881-069a6c7f8f.zip deleted file mode 100644 index 7b2da1a1c..000000000 Binary files a/.yarn/cache/@tauri-apps-plugin-clipboard-manager-npm-2.1.0-beta.3-62cd496881-069a6c7f8f.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-apps-plugin-dialog-npm-2.0.0-beta.5-ea8c0a4974-15b200a0a8.zip b/.yarn/cache/@tauri-apps-plugin-dialog-npm-2.0.0-beta.5-ea8c0a4974-15b200a0a8.zip deleted file mode 100644 index 3318c0473..000000000 Binary files a/.yarn/cache/@tauri-apps-plugin-dialog-npm-2.0.0-beta.5-ea8c0a4974-15b200a0a8.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-apps-plugin-http-npm-2.0.0-beta.5-c52209ecf8-02f1714124.zip b/.yarn/cache/@tauri-apps-plugin-http-npm-2.0.0-beta.5-c52209ecf8-02f1714124.zip deleted file mode 100644 index da0c7abb2..000000000 Binary files a/.yarn/cache/@tauri-apps-plugin-http-npm-2.0.0-beta.5-c52209ecf8-02f1714124.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-apps-plugin-os-npm-2.0.0-beta.5-3e8056c372-4f7dd3f2f5.zip b/.yarn/cache/@tauri-apps-plugin-os-npm-2.0.0-beta.5-3e8056c372-4f7dd3f2f5.zip deleted file mode 100644 index 727015504..000000000 Binary files a/.yarn/cache/@tauri-apps-plugin-os-npm-2.0.0-beta.5-3e8056c372-4f7dd3f2f5.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-apps-plugin-store-npm-2.0.0-beta.5-74639b98ad-7662258001.zip b/.yarn/cache/@tauri-apps-plugin-store-npm-2.0.0-beta.5-74639b98ad-7662258001.zip deleted file mode 100644 index beef66a02..000000000 Binary files a/.yarn/cache/@tauri-apps-plugin-store-npm-2.0.0-beta.5-74639b98ad-7662258001.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-apps-plugin-updater-npm-2.0.0-beta.5-b0a1c912c5-be82e07532.zip b/.yarn/cache/@tauri-apps-plugin-updater-npm-2.0.0-beta.5-b0a1c912c5-be82e07532.zip deleted file mode 100644 index 5e229c501..000000000 Binary files a/.yarn/cache/@tauri-apps-plugin-updater-npm-2.0.0-beta.5-b0a1c912c5-be82e07532.zip and /dev/null differ diff --git a/.yarn/cache/@tauri-release-cli-npm-0.2.5-e1fd8d4d90-97ef6d4037.zip b/.yarn/cache/@tauri-release-cli-npm-0.2.5-e1fd8d4d90-97ef6d4037.zip deleted file mode 100644 index f0d93de33..000000000 Binary files a/.yarn/cache/@tauri-release-cli-npm-0.2.5-e1fd8d4d90-97ef6d4037.zip and /dev/null differ diff --git a/.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip b/.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip deleted file mode 100644 index 63571afe2..000000000 Binary files a/.yarn/cache/@trysound-sax-npm-0.2.0-9f763d0295-7379713eca.zip and /dev/null differ diff --git a/.yarn/cache/@tsconfig-node10-npm-1.0.11-ab23db00e2-51fe47d55f.zip b/.yarn/cache/@tsconfig-node10-npm-1.0.11-ab23db00e2-51fe47d55f.zip deleted file mode 100644 index 2d94bd292..000000000 Binary files a/.yarn/cache/@tsconfig-node10-npm-1.0.11-ab23db00e2-51fe47d55f.zip and /dev/null differ diff --git a/.yarn/cache/@tsconfig-node12-npm-1.0.11-9710d1c61b-5ce29a41b1.zip b/.yarn/cache/@tsconfig-node12-npm-1.0.11-9710d1c61b-5ce29a41b1.zip deleted file mode 100644 index 001dd135c..000000000 Binary files a/.yarn/cache/@tsconfig-node12-npm-1.0.11-9710d1c61b-5ce29a41b1.zip and /dev/null differ diff --git a/.yarn/cache/@tsconfig-node14-npm-1.0.3-15321421d2-19275fe80c.zip b/.yarn/cache/@tsconfig-node14-npm-1.0.3-15321421d2-19275fe80c.zip deleted file mode 100644 index 9b825a0f1..000000000 Binary files a/.yarn/cache/@tsconfig-node14-npm-1.0.3-15321421d2-19275fe80c.zip and /dev/null differ diff --git a/.yarn/cache/@tsconfig-node16-npm-1.0.4-b7cb87d859-2023197859.zip b/.yarn/cache/@tsconfig-node16-npm-1.0.4-b7cb87d859-2023197859.zip deleted file mode 100644 index 2638f0fa8..000000000 Binary files a/.yarn/cache/@tsconfig-node16-npm-1.0.4-b7cb87d859-2023197859.zip and /dev/null differ diff --git a/.yarn/cache/@types-acorn-npm-4.0.6-a81a5c57b1-e00671d505.zip b/.yarn/cache/@types-acorn-npm-4.0.6-a81a5c57b1-e00671d505.zip deleted file mode 100644 index 822cdc21a..000000000 Binary files a/.yarn/cache/@types-acorn-npm-4.0.6-a81a5c57b1-e00671d505.zip and /dev/null differ diff --git a/.yarn/cache/@types-babel__core-npm-7.20.5-4d95f75eab-c32838d280.zip b/.yarn/cache/@types-babel__core-npm-7.20.5-4d95f75eab-c32838d280.zip deleted file mode 100644 index dca48b78f..000000000 Binary files a/.yarn/cache/@types-babel__core-npm-7.20.5-4d95f75eab-c32838d280.zip and /dev/null differ diff --git a/.yarn/cache/@types-babel__generator-npm-7.6.8-61be1197d9-b53c215e90.zip b/.yarn/cache/@types-babel__generator-npm-7.6.8-61be1197d9-b53c215e90.zip deleted file mode 100644 index 1064ba015..000000000 Binary files a/.yarn/cache/@types-babel__generator-npm-7.6.8-61be1197d9-b53c215e90.zip and /dev/null differ diff --git a/.yarn/cache/@types-babel__template-npm-7.4.4-f34eba762c-d7a02d2a9b.zip b/.yarn/cache/@types-babel__template-npm-7.4.4-f34eba762c-d7a02d2a9b.zip deleted file mode 100644 index c421f0574..000000000 Binary files a/.yarn/cache/@types-babel__template-npm-7.4.4-f34eba762c-d7a02d2a9b.zip and /dev/null differ diff --git a/.yarn/cache/@types-babel__traverse-npm-7.20.5-472b912b02-f0352d5374.zip b/.yarn/cache/@types-babel__traverse-npm-7.20.5-472b912b02-f0352d5374.zip deleted file mode 100644 index 9db4749e3..000000000 Binary files a/.yarn/cache/@types-babel__traverse-npm-7.20.5-472b912b02-f0352d5374.zip and /dev/null differ diff --git a/.yarn/cache/@types-body-parser-npm-1.19.5-97fb106976-1e251118c4.zip b/.yarn/cache/@types-body-parser-npm-1.19.5-97fb106976-1e251118c4.zip deleted file mode 100644 index 507341171..000000000 Binary files a/.yarn/cache/@types-body-parser-npm-1.19.5-97fb106976-1e251118c4.zip and /dev/null differ diff --git a/.yarn/cache/@types-bonjour-npm-3.5.13-6614f112a1-e827570e09.zip b/.yarn/cache/@types-bonjour-npm-3.5.13-6614f112a1-e827570e09.zip deleted file mode 100644 index e4cd48628..000000000 Binary files a/.yarn/cache/@types-bonjour-npm-3.5.13-6614f112a1-e827570e09.zip and /dev/null differ diff --git a/.yarn/cache/@types-codemirror-npm-5.60.15-35baadc322-925ad6b76a.zip b/.yarn/cache/@types-codemirror-npm-5.60.15-35baadc322-925ad6b76a.zip deleted file mode 100644 index d1cd4100f..000000000 Binary files a/.yarn/cache/@types-codemirror-npm-5.60.15-35baadc322-925ad6b76a.zip and /dev/null differ diff --git a/.yarn/cache/@types-color-convert-npm-2.0.3-2e6c2337f1-39fe4036c0.zip b/.yarn/cache/@types-color-convert-npm-2.0.3-2e6c2337f1-39fe4036c0.zip deleted file mode 100644 index 6c962d691..000000000 Binary files a/.yarn/cache/@types-color-convert-npm-2.0.3-2e6c2337f1-39fe4036c0.zip and /dev/null differ diff --git a/.yarn/cache/@types-color-name-npm-1.1.3-788090ca08-9060d16d0b.zip b/.yarn/cache/@types-color-name-npm-1.1.3-788090ca08-9060d16d0b.zip deleted file mode 100644 index 6610964b1..000000000 Binary files a/.yarn/cache/@types-color-name-npm-1.1.3-788090ca08-9060d16d0b.zip and /dev/null differ diff --git a/.yarn/cache/@types-color-npm-3.0.6-fc65e8df93-0f16dcf4e2.zip b/.yarn/cache/@types-color-npm-3.0.6-fc65e8df93-0f16dcf4e2.zip deleted file mode 100644 index fc8376d9d..000000000 Binary files a/.yarn/cache/@types-color-npm-3.0.6-fc65e8df93-0f16dcf4e2.zip and /dev/null differ diff --git a/.yarn/cache/@types-connect-history-api-fallback-npm-1.5.4-c8b583432c-e1dee43b85.zip b/.yarn/cache/@types-connect-history-api-fallback-npm-1.5.4-c8b583432c-e1dee43b85.zip deleted file mode 100644 index df9b42d4a..000000000 Binary files a/.yarn/cache/@types-connect-history-api-fallback-npm-1.5.4-c8b583432c-e1dee43b85.zip and /dev/null differ diff --git a/.yarn/cache/@types-connect-npm-3.4.38-a8a4c38337-7eb1bc5342.zip b/.yarn/cache/@types-connect-npm-3.4.38-a8a4c38337-7eb1bc5342.zip deleted file mode 100644 index f943dcaa9..000000000 Binary files a/.yarn/cache/@types-connect-npm-3.4.38-a8a4c38337-7eb1bc5342.zip and /dev/null differ diff --git a/.yarn/cache/@types-debug-npm-4.1.12-82a3fc4905-47876a852d.zip b/.yarn/cache/@types-debug-npm-4.1.12-82a3fc4905-47876a852d.zip deleted file mode 100644 index 521af2cb5..000000000 Binary files a/.yarn/cache/@types-debug-npm-4.1.12-82a3fc4905-47876a852d.zip and /dev/null differ diff --git a/.yarn/cache/@types-direction-npm-1.0.0-b1b769f30f-6a9c2af469.zip b/.yarn/cache/@types-direction-npm-1.0.0-b1b769f30f-6a9c2af469.zip deleted file mode 100644 index 9dad60431..000000000 Binary files a/.yarn/cache/@types-direction-npm-1.0.0-b1b769f30f-6a9c2af469.zip and /dev/null differ diff --git a/.yarn/cache/@types-eslint-npm-8.56.9-2edf45a02f-fde20e8f3e.zip b/.yarn/cache/@types-eslint-npm-8.56.9-2edf45a02f-fde20e8f3e.zip deleted file mode 100644 index 21d048c92..000000000 Binary files a/.yarn/cache/@types-eslint-npm-8.56.9-2edf45a02f-fde20e8f3e.zip and /dev/null differ diff --git a/.yarn/cache/@types-eslint-scope-npm-3.7.7-efa26592f6-e2889a124a.zip b/.yarn/cache/@types-eslint-scope-npm-3.7.7-efa26592f6-e2889a124a.zip deleted file mode 100644 index 6e1bed867..000000000 Binary files a/.yarn/cache/@types-eslint-scope-npm-3.7.7-efa26592f6-e2889a124a.zip and /dev/null differ diff --git a/.yarn/cache/@types-estree-jsx-npm-1.0.5-b8759e98c2-a028ab0cd7.zip b/.yarn/cache/@types-estree-jsx-npm-1.0.5-b8759e98c2-a028ab0cd7.zip deleted file mode 100644 index a26ca530f..000000000 Binary files a/.yarn/cache/@types-estree-jsx-npm-1.0.5-b8759e98c2-a028ab0cd7.zip and /dev/null differ diff --git a/.yarn/cache/@types-estree-npm-0.0.39-f898500e96-9f0f20990d.zip b/.yarn/cache/@types-estree-npm-0.0.39-f898500e96-9f0f20990d.zip deleted file mode 100644 index 4c01f8802..000000000 Binary files a/.yarn/cache/@types-estree-npm-0.0.39-f898500e96-9f0f20990d.zip and /dev/null differ diff --git a/.yarn/cache/@types-estree-npm-1.0.5-5b7faed3b4-7de6d928dd.zip b/.yarn/cache/@types-estree-npm-1.0.5-5b7faed3b4-7de6d928dd.zip deleted file mode 100644 index 022b94a11..000000000 Binary files a/.yarn/cache/@types-estree-npm-1.0.5-5b7faed3b4-7de6d928dd.zip and /dev/null differ diff --git a/.yarn/cache/@types-express-npm-4.17.21-be92a0245e-7a6d26cf6f.zip b/.yarn/cache/@types-express-npm-4.17.21-be92a0245e-7a6d26cf6f.zip deleted file mode 100644 index 97ffe4421..000000000 Binary files a/.yarn/cache/@types-express-npm-4.17.21-be92a0245e-7a6d26cf6f.zip and /dev/null differ diff --git a/.yarn/cache/@types-express-serve-static-core-npm-4.19.0-7b35544f17-3e803822f9.zip b/.yarn/cache/@types-express-serve-static-core-npm-4.19.0-7b35544f17-3e803822f9.zip deleted file mode 100644 index 17298abb8..000000000 Binary files a/.yarn/cache/@types-express-serve-static-core-npm-4.19.0-7b35544f17-3e803822f9.zip and /dev/null differ diff --git a/.yarn/cache/@types-gtag.js-npm-0.0.12-6390d727c7-f78217dd04.zip b/.yarn/cache/@types-gtag.js-npm-0.0.12-6390d727c7-f78217dd04.zip deleted file mode 100644 index 61fd0d197..000000000 Binary files a/.yarn/cache/@types-gtag.js-npm-0.0.12-6390d727c7-f78217dd04.zip and /dev/null differ diff --git a/.yarn/cache/@types-hast-npm-2.3.10-2f30349bb8-41531b7fbf.zip b/.yarn/cache/@types-hast-npm-2.3.10-2f30349bb8-41531b7fbf.zip deleted file mode 100644 index 5b6ca487c..000000000 Binary files a/.yarn/cache/@types-hast-npm-2.3.10-2f30349bb8-41531b7fbf.zip and /dev/null differ diff --git a/.yarn/cache/@types-hast-npm-3.0.4-640776a343-732920d81b.zip b/.yarn/cache/@types-hast-npm-3.0.4-640776a343-732920d81b.zip deleted file mode 100644 index 04c48d42b..000000000 Binary files a/.yarn/cache/@types-hast-npm-3.0.4-640776a343-732920d81b.zip and /dev/null differ diff --git a/.yarn/cache/@types-history-npm-4.7.11-fe05d7b2e1-1da529a348.zip b/.yarn/cache/@types-history-npm-4.7.11-fe05d7b2e1-1da529a348.zip deleted file mode 100644 index 20d026c11..000000000 Binary files a/.yarn/cache/@types-history-npm-4.7.11-fe05d7b2e1-1da529a348.zip and /dev/null differ diff --git a/.yarn/cache/@types-html-minifier-terser-npm-6.1.0-707ea07fcb-06bb3e1e8e.zip b/.yarn/cache/@types-html-minifier-terser-npm-6.1.0-707ea07fcb-06bb3e1e8e.zip deleted file mode 100644 index a5ca80440..000000000 Binary files a/.yarn/cache/@types-html-minifier-terser-npm-6.1.0-707ea07fcb-06bb3e1e8e.zip and /dev/null differ diff --git a/.yarn/cache/@types-http-cache-semantics-npm-4.0.4-6d4f413ddd-a59566cff6.zip b/.yarn/cache/@types-http-cache-semantics-npm-4.0.4-6d4f413ddd-a59566cff6.zip deleted file mode 100644 index c49c4b352..000000000 Binary files a/.yarn/cache/@types-http-cache-semantics-npm-4.0.4-6d4f413ddd-a59566cff6.zip and /dev/null differ diff --git a/.yarn/cache/@types-http-errors-npm-2.0.4-8b39ca5d7c-1f3d7c3b32.zip b/.yarn/cache/@types-http-errors-npm-2.0.4-8b39ca5d7c-1f3d7c3b32.zip deleted file mode 100644 index 598b43aa4..000000000 Binary files a/.yarn/cache/@types-http-errors-npm-2.0.4-8b39ca5d7c-1f3d7c3b32.zip and /dev/null differ diff --git a/.yarn/cache/@types-http-proxy-npm-1.17.14-170e4e32fb-aa1a3e66cd.zip b/.yarn/cache/@types-http-proxy-npm-1.17.14-170e4e32fb-aa1a3e66cd.zip deleted file mode 100644 index 3ff35190a..000000000 Binary files a/.yarn/cache/@types-http-proxy-npm-1.17.14-170e4e32fb-aa1a3e66cd.zip and /dev/null differ diff --git a/.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.6-2ea31fda9c-3feac423fd.zip b/.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.6-2ea31fda9c-3feac423fd.zip deleted file mode 100644 index c09edec14..000000000 Binary files a/.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.6-2ea31fda9c-3feac423fd.zip and /dev/null differ diff --git a/.yarn/cache/@types-istanbul-lib-report-npm-3.0.3-a5c0ef4b88-b91e9b60f8.zip b/.yarn/cache/@types-istanbul-lib-report-npm-3.0.3-a5c0ef4b88-b91e9b60f8.zip deleted file mode 100644 index b9934ced9..000000000 Binary files a/.yarn/cache/@types-istanbul-lib-report-npm-3.0.3-a5c0ef4b88-b91e9b60f8.zip and /dev/null differ diff --git a/.yarn/cache/@types-istanbul-reports-npm-3.0.4-1afa69db29-93eb188357.zip b/.yarn/cache/@types-istanbul-reports-npm-3.0.4-1afa69db29-93eb188357.zip deleted file mode 100644 index 47eedca94..000000000 Binary files a/.yarn/cache/@types-istanbul-reports-npm-3.0.4-1afa69db29-93eb188357.zip and /dev/null differ diff --git a/.yarn/cache/@types-js-cookie-npm-2.2.7-025262d629-851f47e94c.zip b/.yarn/cache/@types-js-cookie-npm-2.2.7-025262d629-851f47e94c.zip deleted file mode 100644 index ea9e2b342..000000000 Binary files a/.yarn/cache/@types-js-cookie-npm-2.2.7-025262d629-851f47e94c.zip and /dev/null differ diff --git a/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-1a3c3e0623.zip b/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-1a3c3e0623.zip deleted file mode 100644 index 681120149..000000000 Binary files a/.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-1a3c3e0623.zip and /dev/null differ diff --git a/.yarn/cache/@types-json5-npm-0.0.29-f63a7916bd-4e5aed58ca.zip b/.yarn/cache/@types-json5-npm-0.0.29-f63a7916bd-4e5aed58ca.zip deleted file mode 100644 index 0b93a5c4f..000000000 Binary files a/.yarn/cache/@types-json5-npm-0.0.29-f63a7916bd-4e5aed58ca.zip and /dev/null differ diff --git a/.yarn/cache/@types-lodash-npm-4.17.1-8c731628b2-384bdd2934.zip b/.yarn/cache/@types-lodash-npm-4.17.1-8c731628b2-384bdd2934.zip deleted file mode 100644 index 9e68eaaf3..000000000 Binary files a/.yarn/cache/@types-lodash-npm-4.17.1-8c731628b2-384bdd2934.zip and /dev/null differ diff --git a/.yarn/cache/@types-lodash-npm-4.17.6-a11eead63f-6d3a68b3e7.zip b/.yarn/cache/@types-lodash-npm-4.17.6-a11eead63f-6d3a68b3e7.zip deleted file mode 100644 index bb3f568bf..000000000 Binary files a/.yarn/cache/@types-lodash-npm-4.17.6-a11eead63f-6d3a68b3e7.zip and /dev/null differ diff --git a/.yarn/cache/@types-marked-npm-4.3.2-eb576ba405-c1b5aa2cee.zip b/.yarn/cache/@types-marked-npm-4.3.2-eb576ba405-c1b5aa2cee.zip deleted file mode 100644 index a6e964a6b..000000000 Binary files a/.yarn/cache/@types-marked-npm-4.3.2-eb576ba405-c1b5aa2cee.zip and /dev/null differ diff --git a/.yarn/cache/@types-mdast-npm-3.0.15-66e5bbbc2b-050a5c1383.zip b/.yarn/cache/@types-mdast-npm-3.0.15-66e5bbbc2b-050a5c1383.zip deleted file mode 100644 index cdbe0fd09..000000000 Binary files a/.yarn/cache/@types-mdast-npm-3.0.15-66e5bbbc2b-050a5c1383.zip and /dev/null differ diff --git a/.yarn/cache/@types-mdast-npm-4.0.3-f88ce84e2c-6d2d8f00ff.zip b/.yarn/cache/@types-mdast-npm-4.0.3-f88ce84e2c-6d2d8f00ff.zip deleted file mode 100644 index 0e866f5f4..000000000 Binary files a/.yarn/cache/@types-mdast-npm-4.0.3-f88ce84e2c-6d2d8f00ff.zip and /dev/null differ diff --git a/.yarn/cache/@types-mdx-npm-2.0.13-52981f86f6-b73ed5f081.zip b/.yarn/cache/@types-mdx-npm-2.0.13-52981f86f6-b73ed5f081.zip deleted file mode 100644 index 7ab69cb33..000000000 Binary files a/.yarn/cache/@types-mdx-npm-2.0.13-52981f86f6-b73ed5f081.zip and /dev/null differ diff --git a/.yarn/cache/@types-mime-npm-1.3.5-48d28990db-e29a5f9c47.zip b/.yarn/cache/@types-mime-npm-1.3.5-48d28990db-e29a5f9c47.zip deleted file mode 100644 index c39cba3f0..000000000 Binary files a/.yarn/cache/@types-mime-npm-1.3.5-48d28990db-e29a5f9c47.zip and /dev/null differ diff --git a/.yarn/cache/@types-min-document-npm-2.19.2-1955a2e6d4-4e1176852a.zip b/.yarn/cache/@types-min-document-npm-2.19.2-1955a2e6d4-4e1176852a.zip deleted file mode 100644 index 7f395d60f..000000000 Binary files a/.yarn/cache/@types-min-document-npm-2.19.2-1955a2e6d4-4e1176852a.zip and /dev/null differ diff --git a/.yarn/cache/@types-ms-npm-0.7.34-46f5141bfd-f38d36e7b6.zip b/.yarn/cache/@types-ms-npm-0.7.34-46f5141bfd-f38d36e7b6.zip deleted file mode 100644 index 5f29610c3..000000000 Binary files a/.yarn/cache/@types-ms-npm-0.7.34-46f5141bfd-f38d36e7b6.zip and /dev/null differ diff --git a/.yarn/cache/@types-node-forge-npm-1.3.11-132541fb70-670c9b377c.zip b/.yarn/cache/@types-node-forge-npm-1.3.11-132541fb70-670c9b377c.zip deleted file mode 100644 index cb71d7f1b..000000000 Binary files a/.yarn/cache/@types-node-forge-npm-1.3.11-132541fb70-670c9b377c.zip and /dev/null differ diff --git a/.yarn/cache/@types-node-npm-17.0.45-fdb38d1624-b45fff7270.zip b/.yarn/cache/@types-node-npm-17.0.45-fdb38d1624-b45fff7270.zip deleted file mode 100644 index 641f3b617..000000000 Binary files a/.yarn/cache/@types-node-npm-17.0.45-fdb38d1624-b45fff7270.zip and /dev/null differ diff --git a/.yarn/cache/@types-node-npm-20.12.7-3bb3d3303d-b4a28a3b59.zip b/.yarn/cache/@types-node-npm-20.12.7-3bb3d3303d-b4a28a3b59.zip deleted file mode 100644 index f8aa4e233..000000000 Binary files a/.yarn/cache/@types-node-npm-20.12.7-3bb3d3303d-b4a28a3b59.zip and /dev/null differ diff --git a/.yarn/cache/@types-node-npm-20.14.8-e4f4af022f-73822f66f2.zip b/.yarn/cache/@types-node-npm-20.14.8-e4f4af022f-73822f66f2.zip deleted file mode 100644 index 90e2771a6..000000000 Binary files a/.yarn/cache/@types-node-npm-20.14.8-e4f4af022f-73822f66f2.zip and /dev/null differ diff --git a/.yarn/cache/@types-normalize-package-data-npm-2.4.4-676a8ba353-65dff72b54.zip b/.yarn/cache/@types-normalize-package-data-npm-2.4.4-676a8ba353-65dff72b54.zip deleted file mode 100644 index 58fbb0048..000000000 Binary files a/.yarn/cache/@types-normalize-package-data-npm-2.4.4-676a8ba353-65dff72b54.zip and /dev/null differ diff --git a/.yarn/cache/@types-object.omit-npm-3.0.3-4ab9d5a5cb-2d3fd4ef7a.zip b/.yarn/cache/@types-object.omit-npm-3.0.3-4ab9d5a5cb-2d3fd4ef7a.zip deleted file mode 100644 index e66b97e65..000000000 Binary files a/.yarn/cache/@types-object.omit-npm-3.0.3-4ab9d5a5cb-2d3fd4ef7a.zip and /dev/null differ diff --git a/.yarn/cache/@types-object.pick-npm-1.3.4-0cd0f4d5b4-4debeb94bd.zip b/.yarn/cache/@types-object.pick-npm-1.3.4-0cd0f4d5b4-4debeb94bd.zip deleted file mode 100644 index fdb81ec6e..000000000 Binary files a/.yarn/cache/@types-object.pick-npm-1.3.4-0cd0f4d5b4-4debeb94bd.zip and /dev/null differ diff --git a/.yarn/cache/@types-parse-json-npm-4.0.2-f87f65692e-5bf62eec37.zip b/.yarn/cache/@types-parse-json-npm-4.0.2-f87f65692e-5bf62eec37.zip deleted file mode 100644 index 2b86e9102..000000000 Binary files a/.yarn/cache/@types-parse-json-npm-4.0.2-f87f65692e-5bf62eec37.zip and /dev/null differ diff --git a/.yarn/cache/@types-prismjs-npm-1.26.3-480d27e91a-4bd55230ff.zip b/.yarn/cache/@types-prismjs-npm-1.26.3-480d27e91a-4bd55230ff.zip deleted file mode 100644 index 01e1a9ed6..000000000 Binary files a/.yarn/cache/@types-prismjs-npm-1.26.3-480d27e91a-4bd55230ff.zip and /dev/null differ diff --git a/.yarn/cache/@types-prop-types-npm-15.7.12-b093f43531-ac16cc3d0a.zip b/.yarn/cache/@types-prop-types-npm-15.7.12-b093f43531-ac16cc3d0a.zip deleted file mode 100644 index 0412cffac..000000000 Binary files a/.yarn/cache/@types-prop-types-npm-15.7.12-b093f43531-ac16cc3d0a.zip and /dev/null differ diff --git a/.yarn/cache/@types-qs-npm-6.9.14-555d381a35-d3b76021d3.zip b/.yarn/cache/@types-qs-npm-6.9.14-555d381a35-d3b76021d3.zip deleted file mode 100644 index a20c364de..000000000 Binary files a/.yarn/cache/@types-qs-npm-6.9.14-555d381a35-d3b76021d3.zip and /dev/null differ diff --git a/.yarn/cache/@types-querystringify-npm-2.0.2-1fcfa5fc13-f2f0d6490a.zip b/.yarn/cache/@types-querystringify-npm-2.0.2-1fcfa5fc13-f2f0d6490a.zip deleted file mode 100644 index 274f71626..000000000 Binary files a/.yarn/cache/@types-querystringify-npm-2.0.2-1fcfa5fc13-f2f0d6490a.zip and /dev/null differ diff --git a/.yarn/cache/@types-range-parser-npm-1.2.7-a83c0b6429-95640233b6.zip b/.yarn/cache/@types-range-parser-npm-1.2.7-a83c0b6429-95640233b6.zip deleted file mode 100644 index a2c7ae4c0..000000000 Binary files a/.yarn/cache/@types-range-parser-npm-1.2.7-a83c0b6429-95640233b6.zip and /dev/null differ diff --git a/.yarn/cache/@types-react-color-npm-3.0.12-0ff4eb11b2-d8ed71d297.zip b/.yarn/cache/@types-react-color-npm-3.0.12-0ff4eb11b2-d8ed71d297.zip deleted file mode 100644 index 424afea57..000000000 Binary files a/.yarn/cache/@types-react-color-npm-3.0.12-0ff4eb11b2-d8ed71d297.zip and /dev/null differ diff --git a/.yarn/cache/@types-react-dom-npm-18.3.0-111444d3eb-6ff53f5a7b.zip b/.yarn/cache/@types-react-dom-npm-18.3.0-111444d3eb-6ff53f5a7b.zip deleted file mode 100644 index 9bebcfb77..000000000 Binary files a/.yarn/cache/@types-react-dom-npm-18.3.0-111444d3eb-6ff53f5a7b.zip and /dev/null differ diff --git a/.yarn/cache/@types-react-npm-18.2.78-5875a63d7c-a4bf8104c5.zip b/.yarn/cache/@types-react-npm-18.2.78-5875a63d7c-a4bf8104c5.zip deleted file mode 100644 index 6dcc36356..000000000 Binary files a/.yarn/cache/@types-react-npm-18.2.78-5875a63d7c-a4bf8104c5.zip and /dev/null differ diff --git a/.yarn/cache/@types-react-npm-18.3.1-5744cb1fe5-baa6b8a75c.zip b/.yarn/cache/@types-react-npm-18.3.1-5744cb1fe5-baa6b8a75c.zip deleted file mode 100644 index c5daf109e..000000000 Binary files a/.yarn/cache/@types-react-npm-18.3.1-5744cb1fe5-baa6b8a75c.zip and /dev/null differ diff --git a/.yarn/cache/@types-react-router-config-npm-5.0.11-c7ffc7c564-4b72d9b71e.zip b/.yarn/cache/@types-react-router-config-npm-5.0.11-c7ffc7c564-4b72d9b71e.zip deleted file mode 100644 index a157fcd0c..000000000 Binary files a/.yarn/cache/@types-react-router-config-npm-5.0.11-c7ffc7c564-4b72d9b71e.zip and /dev/null differ diff --git a/.yarn/cache/@types-react-router-dom-npm-5.3.3-9f687b5b3a-28c4ea4890.zip b/.yarn/cache/@types-react-router-dom-npm-5.3.3-9f687b5b3a-28c4ea4890.zip deleted file mode 100644 index b89ca0ec8..000000000 Binary files a/.yarn/cache/@types-react-router-dom-npm-5.3.3-9f687b5b3a-28c4ea4890.zip and /dev/null differ diff --git a/.yarn/cache/@types-react-router-npm-5.1.20-620ccce99a-72d78d2f4a.zip b/.yarn/cache/@types-react-router-npm-5.1.20-620ccce99a-72d78d2f4a.zip deleted file mode 100644 index 23dc9d967..000000000 Binary files a/.yarn/cache/@types-react-router-npm-5.1.20-620ccce99a-72d78d2f4a.zip and /dev/null differ diff --git a/.yarn/cache/@types-react-test-renderer-npm-18.0.7-0b67c3258d-701d7d815f.zip b/.yarn/cache/@types-react-test-renderer-npm-18.0.7-0b67c3258d-701d7d815f.zip deleted file mode 100644 index 6cec2c03f..000000000 Binary files a/.yarn/cache/@types-react-test-renderer-npm-18.0.7-0b67c3258d-701d7d815f.zip and /dev/null differ diff --git a/.yarn/cache/@types-react-transition-group-npm-4.4.10-5e11bed850-b429f3bd54.zip b/.yarn/cache/@types-react-transition-group-npm-4.4.10-5e11bed850-b429f3bd54.zip deleted file mode 100644 index 78d029529..000000000 Binary files a/.yarn/cache/@types-react-transition-group-npm-4.4.10-5e11bed850-b429f3bd54.zip and /dev/null differ diff --git a/.yarn/cache/@types-reactcss-npm-1.2.12-4c64878d26-d04c087376.zip b/.yarn/cache/@types-reactcss-npm-1.2.12-4c64878d26-d04c087376.zip deleted file mode 100644 index 79b2bc925..000000000 Binary files a/.yarn/cache/@types-reactcss-npm-1.2.12-4c64878d26-d04c087376.zip and /dev/null differ diff --git a/.yarn/cache/@types-refractor-npm-3.4.1-b4f14c1547-6c58560336.zip b/.yarn/cache/@types-refractor-npm-3.4.1-b4f14c1547-6c58560336.zip deleted file mode 100644 index e6bc13e1f..000000000 Binary files a/.yarn/cache/@types-refractor-npm-3.4.1-b4f14c1547-6c58560336.zip and /dev/null differ diff --git a/.yarn/cache/@types-resolve-npm-1.17.1-9a8396bef2-dc6a6df507.zip b/.yarn/cache/@types-resolve-npm-1.17.1-9a8396bef2-dc6a6df507.zip deleted file mode 100644 index fae596fe4..000000000 Binary files a/.yarn/cache/@types-resolve-npm-1.17.1-9a8396bef2-dc6a6df507.zip and /dev/null differ diff --git a/.yarn/cache/@types-resolve-npm-1.20.2-5fccb2ad46-1bff0d3875.zip b/.yarn/cache/@types-resolve-npm-1.20.2-5fccb2ad46-1bff0d3875.zip deleted file mode 100644 index 5e2151dcb..000000000 Binary files a/.yarn/cache/@types-resolve-npm-1.20.2-5fccb2ad46-1bff0d3875.zip and /dev/null differ diff --git a/.yarn/cache/@types-retry-npm-0.12.0-e4e6294a2c-bbd0b88f4b.zip b/.yarn/cache/@types-retry-npm-0.12.0-e4e6294a2c-bbd0b88f4b.zip deleted file mode 100644 index 45f472a74..000000000 Binary files a/.yarn/cache/@types-retry-npm-0.12.0-e4e6294a2c-bbd0b88f4b.zip and /dev/null differ diff --git a/.yarn/cache/@types-rollup-plugin-url-npm-3.0.5-2bd9fa2a42-bb511aabee.zip b/.yarn/cache/@types-rollup-plugin-url-npm-3.0.5-2bd9fa2a42-bb511aabee.zip deleted file mode 100644 index 76ecb79bb..000000000 Binary files a/.yarn/cache/@types-rollup-plugin-url-npm-3.0.5-2bd9fa2a42-bb511aabee.zip and /dev/null differ diff --git a/.yarn/cache/@types-sax-npm-1.2.7-8cb29ef8d3-7ece5fbb5d.zip b/.yarn/cache/@types-sax-npm-1.2.7-8cb29ef8d3-7ece5fbb5d.zip deleted file mode 100644 index b09703714..000000000 Binary files a/.yarn/cache/@types-sax-npm-1.2.7-8cb29ef8d3-7ece5fbb5d.zip and /dev/null differ diff --git a/.yarn/cache/@types-semver-npm-7.5.8-26073743d7-3496808818.zip b/.yarn/cache/@types-semver-npm-7.5.8-26073743d7-3496808818.zip deleted file mode 100644 index 159fae7cd..000000000 Binary files a/.yarn/cache/@types-semver-npm-7.5.8-26073743d7-3496808818.zip and /dev/null differ diff --git a/.yarn/cache/@types-send-npm-0.17.4-9d7c55577f-28320a2aa1.zip b/.yarn/cache/@types-send-npm-0.17.4-9d7c55577f-28320a2aa1.zip deleted file mode 100644 index b3fb472c5..000000000 Binary files a/.yarn/cache/@types-send-npm-0.17.4-9d7c55577f-28320a2aa1.zip and /dev/null differ diff --git a/.yarn/cache/@types-serve-index-npm-1.9.4-957ae0ac38-72727c88d5.zip b/.yarn/cache/@types-serve-index-npm-1.9.4-957ae0ac38-72727c88d5.zip deleted file mode 100644 index 466319600..000000000 Binary files a/.yarn/cache/@types-serve-index-npm-1.9.4-957ae0ac38-72727c88d5.zip and /dev/null differ diff --git a/.yarn/cache/@types-serve-static-npm-1.15.7-d4eef0bd1a-c5a7171d56.zip b/.yarn/cache/@types-serve-static-npm-1.15.7-d4eef0bd1a-c5a7171d56.zip deleted file mode 100644 index 72f22fc14..000000000 Binary files a/.yarn/cache/@types-serve-static-npm-1.15.7-d4eef0bd1a-c5a7171d56.zip and /dev/null differ diff --git a/.yarn/cache/@types-sockjs-npm-0.3.36-e07c2960d5-b4b5381122.zip b/.yarn/cache/@types-sockjs-npm-0.3.36-e07c2960d5-b4b5381122.zip deleted file mode 100644 index 81acb66a5..000000000 Binary files a/.yarn/cache/@types-sockjs-npm-0.3.36-e07c2960d5-b4b5381122.zip and /dev/null differ diff --git a/.yarn/cache/@types-string.prototype.matchall-npm-4.0.4-03b3c6fa96-9b4fd81f85.zip b/.yarn/cache/@types-string.prototype.matchall-npm-4.0.4-03b3c6fa96-9b4fd81f85.zip deleted file mode 100644 index f3725f375..000000000 Binary files a/.yarn/cache/@types-string.prototype.matchall-npm-4.0.4-03b3c6fa96-9b4fd81f85.zip and /dev/null differ diff --git a/.yarn/cache/@types-stylis-npm-4.2.5-402b8fb751-f8dde32643.zip b/.yarn/cache/@types-stylis-npm-4.2.5-402b8fb751-f8dde32643.zip deleted file mode 100644 index 18909656a..000000000 Binary files a/.yarn/cache/@types-stylis-npm-4.2.5-402b8fb751-f8dde32643.zip and /dev/null differ diff --git a/.yarn/cache/@types-tern-npm-0.23.9-997cba3cf5-72d26a1abc.zip b/.yarn/cache/@types-tern-npm-0.23.9-997cba3cf5-72d26a1abc.zip deleted file mode 100644 index 14179287b..000000000 Binary files a/.yarn/cache/@types-tern-npm-0.23.9-997cba3cf5-72d26a1abc.zip and /dev/null differ diff --git a/.yarn/cache/@types-throttle-debounce-npm-2.1.0-41a5eb5af6-678dbd8a3c.zip b/.yarn/cache/@types-throttle-debounce-npm-2.1.0-41a5eb5af6-678dbd8a3c.zip deleted file mode 100644 index 770cfb20a..000000000 Binary files a/.yarn/cache/@types-throttle-debounce-npm-2.1.0-41a5eb5af6-678dbd8a3c.zip and /dev/null differ diff --git a/.yarn/cache/@types-trusted-types-npm-2.0.7-a07fc44f59-8e4202766a.zip b/.yarn/cache/@types-trusted-types-npm-2.0.7-a07fc44f59-8e4202766a.zip deleted file mode 100644 index 3d2f216ed..000000000 Binary files a/.yarn/cache/@types-trusted-types-npm-2.0.7-a07fc44f59-8e4202766a.zip and /dev/null differ diff --git a/.yarn/cache/@types-turndown-npm-5.0.4-2dc560a2c2-500ba3a409.zip b/.yarn/cache/@types-turndown-npm-5.0.4-2dc560a2c2-500ba3a409.zip deleted file mode 100644 index d0be4f566..000000000 Binary files a/.yarn/cache/@types-turndown-npm-5.0.4-2dc560a2c2-500ba3a409.zip and /dev/null differ diff --git a/.yarn/cache/@types-unist-npm-2.0.10-f9b9ac478e-e2924e18de.zip b/.yarn/cache/@types-unist-npm-2.0.10-f9b9ac478e-e2924e18de.zip deleted file mode 100644 index 3746c3581..000000000 Binary files a/.yarn/cache/@types-unist-npm-2.0.10-f9b9ac478e-e2924e18de.zip and /dev/null differ diff --git a/.yarn/cache/@types-unist-npm-3.0.2-3bce72a913-3d04d0be69.zip b/.yarn/cache/@types-unist-npm-3.0.2-3bce72a913-3d04d0be69.zip deleted file mode 100644 index e76a2f160..000000000 Binary files a/.yarn/cache/@types-unist-npm-3.0.2-3bce72a913-3d04d0be69.zip and /dev/null differ diff --git a/.yarn/cache/@types-ws-npm-8.5.10-a877a38f71-9b414dc5e0.zip b/.yarn/cache/@types-ws-npm-8.5.10-a877a38f71-9b414dc5e0.zip deleted file mode 100644 index 13a522f14..000000000 Binary files a/.yarn/cache/@types-ws-npm-8.5.10-a877a38f71-9b414dc5e0.zip and /dev/null differ diff --git a/.yarn/cache/@types-yargs-npm-17.0.32-38712e567a-1e2b267384.zip b/.yarn/cache/@types-yargs-npm-17.0.32-38712e567a-1e2b267384.zip deleted file mode 100644 index 91964222b..000000000 Binary files a/.yarn/cache/@types-yargs-npm-17.0.32-38712e567a-1e2b267384.zip and /dev/null differ diff --git a/.yarn/cache/@types-yargs-parser-npm-21.0.3-1d265246a1-a794eb750e.zip b/.yarn/cache/@types-yargs-parser-npm-21.0.3-1d265246a1-a794eb750e.zip deleted file mode 100644 index 4aae8db13..000000000 Binary files a/.yarn/cache/@types-yargs-parser-npm-21.0.3-1d265246a1-a794eb750e.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.62.0-c48b9a5492-9cc8319c6f.zip b/.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.62.0-c48b9a5492-9cc8319c6f.zip deleted file mode 100644 index eb69a1ef2..000000000 Binary files a/.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.62.0-c48b9a5492-9cc8319c6f.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-parser-npm-5.62.0-c6b29fa302-b6ca629d8f.zip b/.yarn/cache/@typescript-eslint-parser-npm-5.62.0-c6b29fa302-b6ca629d8f.zip deleted file mode 100644 index 5a7c153fe..000000000 Binary files a/.yarn/cache/@typescript-eslint-parser-npm-5.62.0-c6b29fa302-b6ca629d8f.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-scope-manager-npm-5.62.0-c0013838b0-e827770baa.zip b/.yarn/cache/@typescript-eslint-scope-manager-npm-5.62.0-c0013838b0-e827770baa.zip deleted file mode 100644 index 2998abce4..000000000 Binary files a/.yarn/cache/@typescript-eslint-scope-manager-npm-5.62.0-c0013838b0-e827770baa.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-type-utils-npm-5.62.0-220216d668-f9a4398d6d.zip b/.yarn/cache/@typescript-eslint-type-utils-npm-5.62.0-220216d668-f9a4398d6d.zip deleted file mode 100644 index c75eb860a..000000000 Binary files a/.yarn/cache/@typescript-eslint-type-utils-npm-5.62.0-220216d668-f9a4398d6d.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-types-npm-5.62.0-5c2e0aab15-24e8443177.zip b/.yarn/cache/@typescript-eslint-types-npm-5.62.0-5c2e0aab15-24e8443177.zip deleted file mode 100644 index fb67f7a6d..000000000 Binary files a/.yarn/cache/@typescript-eslint-types-npm-5.62.0-5c2e0aab15-24e8443177.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.62.0-5d1ea132a9-06c975eb5f.zip b/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.62.0-5d1ea132a9-06c975eb5f.zip deleted file mode 100644 index 4431da843..000000000 Binary files a/.yarn/cache/@typescript-eslint-typescript-estree-npm-5.62.0-5d1ea132a9-06c975eb5f.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-utils-npm-5.62.0-907f2d579e-15ef13e439.zip b/.yarn/cache/@typescript-eslint-utils-npm-5.62.0-907f2d579e-15ef13e439.zip deleted file mode 100644 index 15a001fe0..000000000 Binary files a/.yarn/cache/@typescript-eslint-utils-npm-5.62.0-907f2d579e-15ef13e439.zip and /dev/null differ diff --git a/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.62.0-da1af55f83-dc613ab756.zip b/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.62.0-da1af55f83-dc613ab756.zip deleted file mode 100644 index 3ecb2580c..000000000 Binary files a/.yarn/cache/@typescript-eslint-visitor-keys-npm-5.62.0-da1af55f83-dc613ab756.zip and /dev/null differ diff --git a/.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-c6fe89a505.zip b/.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-c6fe89a505.zip deleted file mode 100644 index dce273dd0..000000000 Binary files a/.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-c6fe89a505.zip and /dev/null differ diff --git a/.yarn/cache/@vitejs-plugin-react-npm-4.2.1-8b9705c544-d7fa6dacd3.zip b/.yarn/cache/@vitejs-plugin-react-npm-4.2.1-8b9705c544-d7fa6dacd3.zip deleted file mode 100644 index e6274a394..000000000 Binary files a/.yarn/cache/@vitejs-plugin-react-npm-4.2.1-8b9705c544-d7fa6dacd3.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-expect-npm-1.5.0-aca2e6805c-9ee8014a4e.zip b/.yarn/cache/@vitest-expect-npm-1.5.0-aca2e6805c-9ee8014a4e.zip deleted file mode 100644 index b29288c34..000000000 Binary files a/.yarn/cache/@vitest-expect-npm-1.5.0-aca2e6805c-9ee8014a4e.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-runner-npm-1.5.0-4ea8130b80-f13875fd22.zip b/.yarn/cache/@vitest-runner-npm-1.5.0-4ea8130b80-f13875fd22.zip deleted file mode 100644 index 332f9c60e..000000000 Binary files a/.yarn/cache/@vitest-runner-npm-1.5.0-4ea8130b80-f13875fd22.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-snapshot-npm-1.5.0-807b642dba-cd55c5c2aa.zip b/.yarn/cache/@vitest-snapshot-npm-1.5.0-807b642dba-cd55c5c2aa.zip deleted file mode 100644 index 0d029fbc9..000000000 Binary files a/.yarn/cache/@vitest-snapshot-npm-1.5.0-807b642dba-cd55c5c2aa.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-spy-npm-1.5.0-7e371e530c-4e692d4a7c.zip b/.yarn/cache/@vitest-spy-npm-1.5.0-7e371e530c-4e692d4a7c.zip deleted file mode 100644 index e80780a31..000000000 Binary files a/.yarn/cache/@vitest-spy-npm-1.5.0-7e371e530c-4e692d4a7c.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-ui-npm-1.6.0-0d9deffd76-4927285e1a.zip b/.yarn/cache/@vitest-ui-npm-1.6.0-0d9deffd76-4927285e1a.zip deleted file mode 100644 index 6e402fdb0..000000000 Binary files a/.yarn/cache/@vitest-ui-npm-1.6.0-0d9deffd76-4927285e1a.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-utils-npm-1.5.0-be84c568f7-80c2d0d313.zip b/.yarn/cache/@vitest-utils-npm-1.5.0-be84c568f7-80c2d0d313.zip deleted file mode 100644 index 8c0e21270..000000000 Binary files a/.yarn/cache/@vitest-utils-npm-1.5.0-be84c568f7-80c2d0d313.zip and /dev/null differ diff --git a/.yarn/cache/@vitest-utils-npm-1.6.0-a0cbbfa622-5c5d7295ac.zip b/.yarn/cache/@vitest-utils-npm-1.6.0-a0cbbfa622-5c5d7295ac.zip deleted file mode 100644 index f8bba7590..000000000 Binary files a/.yarn/cache/@vitest-utils-npm-1.6.0-a0cbbfa622-5c5d7295ac.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-ast-npm-1.12.1-3ff9ea1c0e-a775b05594.zip b/.yarn/cache/@webassemblyjs-ast-npm-1.12.1-3ff9ea1c0e-a775b05594.zip deleted file mode 100644 index b83e0cc81..000000000 Binary files a/.yarn/cache/@webassemblyjs-ast-npm-1.12.1-3ff9ea1c0e-a775b05594.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-floating-point-hex-parser-npm-1.11.6-3a9928fc76-29b0875884.zip b/.yarn/cache/@webassemblyjs-floating-point-hex-parser-npm-1.11.6-3a9928fc76-29b0875884.zip deleted file mode 100644 index fd95d6494..000000000 Binary files a/.yarn/cache/@webassemblyjs-floating-point-hex-parser-npm-1.11.6-3a9928fc76-29b0875884.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-helper-api-error-npm-1.11.6-75f6275ff4-e8563df851.zip b/.yarn/cache/@webassemblyjs-helper-api-error-npm-1.11.6-75f6275ff4-e8563df851.zip deleted file mode 100644 index d0697f283..000000000 Binary files a/.yarn/cache/@webassemblyjs-helper-api-error-npm-1.11.6-75f6275ff4-e8563df851.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-helper-buffer-npm-1.12.1-d025434a45-1d8705daa4.zip b/.yarn/cache/@webassemblyjs-helper-buffer-npm-1.12.1-d025434a45-1d8705daa4.zip deleted file mode 100644 index d7eccb73d..000000000 Binary files a/.yarn/cache/@webassemblyjs-helper-buffer-npm-1.12.1-d025434a45-1d8705daa4.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-helper-numbers-npm-1.11.6-819ddab1da-9ffd258ad8.zip b/.yarn/cache/@webassemblyjs-helper-numbers-npm-1.11.6-819ddab1da-9ffd258ad8.zip deleted file mode 100644 index bf882f93f..000000000 Binary files a/.yarn/cache/@webassemblyjs-helper-numbers-npm-1.11.6-819ddab1da-9ffd258ad8.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-helper-wasm-bytecode-npm-1.11.6-3bc23747de-4ebf03e9c1.zip b/.yarn/cache/@webassemblyjs-helper-wasm-bytecode-npm-1.11.6-3bc23747de-4ebf03e9c1.zip deleted file mode 100644 index 8f3fedc5a..000000000 Binary files a/.yarn/cache/@webassemblyjs-helper-wasm-bytecode-npm-1.11.6-3bc23747de-4ebf03e9c1.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-helper-wasm-section-npm-1.12.1-cd0e2f1eab-e91e6b2811.zip b/.yarn/cache/@webassemblyjs-helper-wasm-section-npm-1.12.1-cd0e2f1eab-e91e6b2811.zip deleted file mode 100644 index a17936e54..000000000 Binary files a/.yarn/cache/@webassemblyjs-helper-wasm-section-npm-1.12.1-cd0e2f1eab-e91e6b2811.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-ieee754-npm-1.11.6-95c92f446a-13574b8e41.zip b/.yarn/cache/@webassemblyjs-ieee754-npm-1.11.6-95c92f446a-13574b8e41.zip deleted file mode 100644 index bd1b9c099..000000000 Binary files a/.yarn/cache/@webassemblyjs-ieee754-npm-1.11.6-95c92f446a-13574b8e41.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-leb128-npm-1.11.6-697d62da2e-ec3b72db0e.zip b/.yarn/cache/@webassemblyjs-leb128-npm-1.11.6-697d62da2e-ec3b72db0e.zip deleted file mode 100644 index 34a356012..000000000 Binary files a/.yarn/cache/@webassemblyjs-leb128-npm-1.11.6-697d62da2e-ec3b72db0e.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-utf8-npm-1.11.6-102c4e5d68-361a537bd6.zip b/.yarn/cache/@webassemblyjs-utf8-npm-1.11.6-102c4e5d68-361a537bd6.zip deleted file mode 100644 index 0ef6c31a3..000000000 Binary files a/.yarn/cache/@webassemblyjs-utf8-npm-1.11.6-102c4e5d68-361a537bd6.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-wasm-edit-npm-1.12.1-727bec592a-5678ae02db.zip b/.yarn/cache/@webassemblyjs-wasm-edit-npm-1.12.1-727bec592a-5678ae02db.zip deleted file mode 100644 index 3ed22347d..000000000 Binary files a/.yarn/cache/@webassemblyjs-wasm-edit-npm-1.12.1-727bec592a-5678ae02db.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-wasm-gen-npm-1.12.1-bbe22ad265-ec45bd50e8.zip b/.yarn/cache/@webassemblyjs-wasm-gen-npm-1.12.1-bbe22ad265-ec45bd50e8.zip deleted file mode 100644 index f7fe6004b..000000000 Binary files a/.yarn/cache/@webassemblyjs-wasm-gen-npm-1.12.1-bbe22ad265-ec45bd50e8.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-wasm-opt-npm-1.12.1-450c932de6-21f25ae109.zip b/.yarn/cache/@webassemblyjs-wasm-opt-npm-1.12.1-450c932de6-21f25ae109.zip deleted file mode 100644 index 2acb870f1..000000000 Binary files a/.yarn/cache/@webassemblyjs-wasm-opt-npm-1.12.1-450c932de6-21f25ae109.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-wasm-parser-npm-1.12.1-54a7a19806-f7311685b7.zip b/.yarn/cache/@webassemblyjs-wasm-parser-npm-1.12.1-54a7a19806-f7311685b7.zip deleted file mode 100644 index bef03f214..000000000 Binary files a/.yarn/cache/@webassemblyjs-wasm-parser-npm-1.12.1-54a7a19806-f7311685b7.zip and /dev/null differ diff --git a/.yarn/cache/@webassemblyjs-wast-printer-npm-1.12.1-e75655c7ff-1a6a4b6bc4.zip b/.yarn/cache/@webassemblyjs-wast-printer-npm-1.12.1-e75655c7ff-1a6a4b6bc4.zip deleted file mode 100644 index a9fadd958..000000000 Binary files a/.yarn/cache/@webassemblyjs-wast-printer-npm-1.12.1-e75655c7ff-1a6a4b6bc4.zip and /dev/null differ diff --git a/.yarn/cache/@xobotyi-scrollbar-width-npm-1.9.5-00ae5c32d1-026ccd174e.zip b/.yarn/cache/@xobotyi-scrollbar-width-npm-1.9.5-00ae5c32d1-026ccd174e.zip deleted file mode 100644 index f2a534f3e..000000000 Binary files a/.yarn/cache/@xobotyi-scrollbar-width-npm-1.9.5-00ae5c32d1-026ccd174e.zip and /dev/null differ diff --git a/.yarn/cache/@xtuc-ieee754-npm-1.2.0-ec0ce4e025-ab033b0329.zip b/.yarn/cache/@xtuc-ieee754-npm-1.2.0-ec0ce4e025-ab033b0329.zip deleted file mode 100644 index b9ddce94c..000000000 Binary files a/.yarn/cache/@xtuc-ieee754-npm-1.2.0-ec0ce4e025-ab033b0329.zip and /dev/null differ diff --git a/.yarn/cache/@xtuc-long-npm-4.2.2-37236e6d72-7217bae9fe.zip b/.yarn/cache/@xtuc-long-npm-4.2.2-37236e6d72-7217bae9fe.zip deleted file mode 100644 index a0e553a28..000000000 Binary files a/.yarn/cache/@xtuc-long-npm-4.2.2-37236e6d72-7217bae9fe.zip and /dev/null differ diff --git a/.yarn/cache/a11y-status-npm-2.0.1-61477ed6c8-43d4d817c7.zip b/.yarn/cache/a11y-status-npm-2.0.1-61477ed6c8-43d4d817c7.zip deleted file mode 100644 index 69b197ea7..000000000 Binary files a/.yarn/cache/a11y-status-npm-2.0.1-61477ed6c8-43d4d817c7.zip and /dev/null differ diff --git a/.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip b/.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip deleted file mode 100644 index 4b92f5677..000000000 Binary files a/.yarn/cache/abbrev-npm-2.0.0-0eb38a17e5-ca0a54e35b.zip and /dev/null differ diff --git a/.yarn/cache/accepts-npm-1.3.8-9a812371c9-67eaaa90e2.zip b/.yarn/cache/accepts-npm-1.3.8-9a812371c9-67eaaa90e2.zip deleted file mode 100644 index e501a1bd8..000000000 Binary files a/.yarn/cache/accepts-npm-1.3.8-9a812371c9-67eaaa90e2.zip and /dev/null differ diff --git a/.yarn/cache/acorn-import-assertions-npm-1.9.0-22f56507c7-af8dd58f6b.zip b/.yarn/cache/acorn-import-assertions-npm-1.9.0-22f56507c7-af8dd58f6b.zip deleted file mode 100644 index 96e35de7b..000000000 Binary files a/.yarn/cache/acorn-import-assertions-npm-1.9.0-22f56507c7-af8dd58f6b.zip and /dev/null differ diff --git a/.yarn/cache/acorn-jsx-npm-5.3.2-d7594599ea-d4371eaef7.zip b/.yarn/cache/acorn-jsx-npm-5.3.2-d7594599ea-d4371eaef7.zip deleted file mode 100644 index 9f3385b1f..000000000 Binary files a/.yarn/cache/acorn-jsx-npm-5.3.2-d7594599ea-d4371eaef7.zip and /dev/null differ diff --git a/.yarn/cache/acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip b/.yarn/cache/acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip deleted file mode 100644 index 7cca3a275..000000000 Binary files a/.yarn/cache/acorn-npm-8.11.3-0d7ab48b38-b688e7e3c6.zip and /dev/null differ diff --git a/.yarn/cache/acorn-walk-npm-8.3.2-df039a42bf-57dbe2fd8c.zip b/.yarn/cache/acorn-walk-npm-8.3.2-df039a42bf-57dbe2fd8c.zip deleted file mode 100644 index 9280f788f..000000000 Binary files a/.yarn/cache/acorn-walk-npm-8.3.2-df039a42bf-57dbe2fd8c.zip and /dev/null differ diff --git a/.yarn/cache/address-npm-1.2.2-b88a43f43a-57d80a0c6c.zip b/.yarn/cache/address-npm-1.2.2-b88a43f43a-57d80a0c6c.zip deleted file mode 100644 index e45e3de89..000000000 Binary files a/.yarn/cache/address-npm-1.2.2-b88a43f43a-57d80a0c6c.zip and /dev/null differ diff --git a/.yarn/cache/agent-base-npm-7.1.1-c9e1a4b59e-c478fec8f7.zip b/.yarn/cache/agent-base-npm-7.1.1-c9e1a4b59e-c478fec8f7.zip deleted file mode 100644 index 4996c95ed..000000000 Binary files a/.yarn/cache/agent-base-npm-7.1.1-c9e1a4b59e-c478fec8f7.zip and /dev/null differ diff --git a/.yarn/cache/aggregate-error-npm-3.1.0-415a406f4e-1101a33f21.zip b/.yarn/cache/aggregate-error-npm-3.1.0-415a406f4e-1101a33f21.zip deleted file mode 100644 index 7db0127bf..000000000 Binary files a/.yarn/cache/aggregate-error-npm-3.1.0-415a406f4e-1101a33f21.zip and /dev/null differ diff --git a/.yarn/cache/ajv-formats-npm-2.1.1-3cec02eae9-70c263ded2.zip b/.yarn/cache/ajv-formats-npm-2.1.1-3cec02eae9-70c263ded2.zip deleted file mode 100644 index aa2b17b4f..000000000 Binary files a/.yarn/cache/ajv-formats-npm-2.1.1-3cec02eae9-70c263ded2.zip and /dev/null differ diff --git a/.yarn/cache/ajv-keywords-npm-3.5.2-0e391b70e2-d57c9d5bf8.zip b/.yarn/cache/ajv-keywords-npm-3.5.2-0e391b70e2-d57c9d5bf8.zip deleted file mode 100644 index 6fd9a2c27..000000000 Binary files a/.yarn/cache/ajv-keywords-npm-3.5.2-0e391b70e2-d57c9d5bf8.zip and /dev/null differ diff --git a/.yarn/cache/ajv-keywords-npm-5.1.0-ee670a3944-5021f96ab7.zip b/.yarn/cache/ajv-keywords-npm-5.1.0-ee670a3944-5021f96ab7.zip deleted file mode 100644 index 3ac0cdc62..000000000 Binary files a/.yarn/cache/ajv-keywords-npm-5.1.0-ee670a3944-5021f96ab7.zip and /dev/null differ diff --git a/.yarn/cache/ajv-npm-6.12.6-4b5105e2b2-48d6ad2113.zip b/.yarn/cache/ajv-npm-6.12.6-4b5105e2b2-48d6ad2113.zip deleted file mode 100644 index 6ba42aa48..000000000 Binary files a/.yarn/cache/ajv-npm-6.12.6-4b5105e2b2-48d6ad2113.zip and /dev/null differ diff --git a/.yarn/cache/ajv-npm-8.12.0-3bf6e30741-b406f3b79b.zip b/.yarn/cache/ajv-npm-8.12.0-3bf6e30741-b406f3b79b.zip deleted file mode 100644 index 0d623ca47..000000000 Binary files a/.yarn/cache/ajv-npm-8.12.0-3bf6e30741-b406f3b79b.zip and /dev/null differ diff --git a/.yarn/cache/algoliasearch-helper-npm-3.17.0-62c6aaa42b-a21360b0ac.zip b/.yarn/cache/algoliasearch-helper-npm-3.17.0-62c6aaa42b-a21360b0ac.zip deleted file mode 100644 index 6dad5a10a..000000000 Binary files a/.yarn/cache/algoliasearch-helper-npm-3.17.0-62c6aaa42b-a21360b0ac.zip and /dev/null differ diff --git a/.yarn/cache/algoliasearch-npm-4.23.3-6241035976-755c117c4a.zip b/.yarn/cache/algoliasearch-npm-4.23.3-6241035976-755c117c4a.zip deleted file mode 100644 index f535e1c02..000000000 Binary files a/.yarn/cache/algoliasearch-npm-4.23.3-6241035976-755c117c4a.zip and /dev/null differ diff --git a/.yarn/cache/animate.css-npm-4.1.1-5c526dcd84-3b8ce49f12.zip b/.yarn/cache/animate.css-npm-4.1.1-5c526dcd84-3b8ce49f12.zip deleted file mode 100644 index 3ac40eeee..000000000 Binary files a/.yarn/cache/animate.css-npm-4.1.1-5c526dcd84-3b8ce49f12.zip and /dev/null differ diff --git a/.yarn/cache/ansi-align-npm-3.0.1-8e6288d20a-4c7e8b6a10.zip b/.yarn/cache/ansi-align-npm-3.0.1-8e6288d20a-4c7e8b6a10.zip deleted file mode 100644 index 84afbfdb5..000000000 Binary files a/.yarn/cache/ansi-align-npm-3.0.1-8e6288d20a-4c7e8b6a10.zip and /dev/null differ diff --git a/.yarn/cache/ansi-html-community-npm-0.0.8-5eaef55f1b-08df369672.zip b/.yarn/cache/ansi-html-community-npm-0.0.8-5eaef55f1b-08df369672.zip deleted file mode 100644 index c4c1fd2f8..000000000 Binary files a/.yarn/cache/ansi-html-community-npm-0.0.8-5eaef55f1b-08df369672.zip and /dev/null differ diff --git a/.yarn/cache/ansi-regex-npm-5.0.1-c963a48615-2aa4bb54ca.zip b/.yarn/cache/ansi-regex-npm-5.0.1-c963a48615-2aa4bb54ca.zip deleted file mode 100644 index fffc17aca..000000000 Binary files a/.yarn/cache/ansi-regex-npm-5.0.1-c963a48615-2aa4bb54ca.zip and /dev/null differ diff --git a/.yarn/cache/ansi-regex-npm-6.0.1-8d663a607d-1ff8b7667c.zip b/.yarn/cache/ansi-regex-npm-6.0.1-8d663a607d-1ff8b7667c.zip deleted file mode 100644 index 088e552d0..000000000 Binary files a/.yarn/cache/ansi-regex-npm-6.0.1-8d663a607d-1ff8b7667c.zip and /dev/null differ diff --git a/.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-d85ade01c1.zip b/.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-d85ade01c1.zip deleted file mode 100644 index 4ffdcc494..000000000 Binary files a/.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-d85ade01c1.zip and /dev/null differ diff --git a/.yarn/cache/ansi-styles-npm-4.3.0-245c7d42c7-b4494dfbfc.zip b/.yarn/cache/ansi-styles-npm-4.3.0-245c7d42c7-b4494dfbfc.zip deleted file mode 100644 index d4e3ad5b7..000000000 Binary files a/.yarn/cache/ansi-styles-npm-4.3.0-245c7d42c7-b4494dfbfc.zip and /dev/null differ diff --git a/.yarn/cache/ansi-styles-npm-5.2.0-72fc7003e3-d7f4e97ce0.zip b/.yarn/cache/ansi-styles-npm-5.2.0-72fc7003e3-d7f4e97ce0.zip deleted file mode 100644 index 62c09039b..000000000 Binary files a/.yarn/cache/ansi-styles-npm-5.2.0-72fc7003e3-d7f4e97ce0.zip and /dev/null differ diff --git a/.yarn/cache/ansi-styles-npm-6.2.1-d43647018c-70fdf883b7.zip b/.yarn/cache/ansi-styles-npm-6.2.1-d43647018c-70fdf883b7.zip deleted file mode 100644 index 1d3007586..000000000 Binary files a/.yarn/cache/ansi-styles-npm-6.2.1-d43647018c-70fdf883b7.zip and /dev/null differ diff --git a/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip b/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip deleted file mode 100644 index 095ff2093..000000000 Binary files a/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip and /dev/null differ diff --git a/.yarn/cache/arg-npm-4.1.3-1748b966a8-969b491082.zip b/.yarn/cache/arg-npm-4.1.3-1748b966a8-969b491082.zip deleted file mode 100644 index 46b8238c0..000000000 Binary files a/.yarn/cache/arg-npm-4.1.3-1748b966a8-969b491082.zip and /dev/null differ diff --git a/.yarn/cache/arg-npm-5.0.2-2f5805a547-92fe7de222.zip b/.yarn/cache/arg-npm-5.0.2-2f5805a547-92fe7de222.zip deleted file mode 100644 index 3d7425edd..000000000 Binary files a/.yarn/cache/arg-npm-5.0.2-2f5805a547-92fe7de222.zip and /dev/null differ diff --git a/.yarn/cache/argparse-npm-1.0.10-528934e59d-c6a621343a.zip b/.yarn/cache/argparse-npm-1.0.10-528934e59d-c6a621343a.zip deleted file mode 100644 index 652d621c9..000000000 Binary files a/.yarn/cache/argparse-npm-1.0.10-528934e59d-c6a621343a.zip and /dev/null differ diff --git a/.yarn/cache/argparse-npm-2.0.1-faff7999e6-18640244e6.zip b/.yarn/cache/argparse-npm-2.0.1-faff7999e6-18640244e6.zip deleted file mode 100644 index df9860de8..000000000 Binary files a/.yarn/cache/argparse-npm-2.0.1-faff7999e6-18640244e6.zip and /dev/null differ diff --git a/.yarn/cache/aria-hidden-npm-1.2.4-9bb601e7c8-df4bc15423.zip b/.yarn/cache/aria-hidden-npm-1.2.4-9bb601e7c8-df4bc15423.zip deleted file mode 100644 index 80a310982..000000000 Binary files a/.yarn/cache/aria-hidden-npm-1.2.4-9bb601e7c8-df4bc15423.zip and /dev/null differ diff --git a/.yarn/cache/array-buffer-byte-length-npm-1.0.1-e7afc30010-53524e08f4.zip b/.yarn/cache/array-buffer-byte-length-npm-1.0.1-e7afc30010-53524e08f4.zip deleted file mode 100644 index 8e5f04a16..000000000 Binary files a/.yarn/cache/array-buffer-byte-length-npm-1.0.1-e7afc30010-53524e08f4.zip and /dev/null differ diff --git a/.yarn/cache/array-flatten-npm-1.1.1-9d94ad5f1d-e13c9d2472.zip b/.yarn/cache/array-flatten-npm-1.1.1-9d94ad5f1d-e13c9d2472.zip deleted file mode 100644 index d30799fd7..000000000 Binary files a/.yarn/cache/array-flatten-npm-1.1.1-9d94ad5f1d-e13c9d2472.zip and /dev/null differ diff --git a/.yarn/cache/array-includes-npm-3.1.8-62a178e549-290b206c94.zip b/.yarn/cache/array-includes-npm-3.1.8-62a178e549-290b206c94.zip deleted file mode 100644 index 5787b886a..000000000 Binary files a/.yarn/cache/array-includes-npm-3.1.8-62a178e549-290b206c94.zip and /dev/null differ diff --git a/.yarn/cache/array-union-npm-2.1.0-4e4852b221-5bee12395c.zip b/.yarn/cache/array-union-npm-2.1.0-4e4852b221-5bee12395c.zip deleted file mode 100644 index b51da2ed3..000000000 Binary files a/.yarn/cache/array-union-npm-2.1.0-4e4852b221-5bee12395c.zip and /dev/null differ diff --git a/.yarn/cache/array.prototype.findlast-npm-1.2.5-316cb71d39-7dffcc665a.zip b/.yarn/cache/array.prototype.findlast-npm-1.2.5-316cb71d39-7dffcc665a.zip deleted file mode 100644 index 9a7f9692a..000000000 Binary files a/.yarn/cache/array.prototype.findlast-npm-1.2.5-316cb71d39-7dffcc665a.zip and /dev/null differ diff --git a/.yarn/cache/array.prototype.findlastindex-npm-1.2.5-f112a7bfcd-7c5c821f35.zip b/.yarn/cache/array.prototype.findlastindex-npm-1.2.5-f112a7bfcd-7c5c821f35.zip deleted file mode 100644 index 5fc7f4950..000000000 Binary files a/.yarn/cache/array.prototype.findlastindex-npm-1.2.5-f112a7bfcd-7c5c821f35.zip and /dev/null differ diff --git a/.yarn/cache/array.prototype.flat-npm-1.3.2-350729f7f4-d9d2f6f275.zip b/.yarn/cache/array.prototype.flat-npm-1.3.2-350729f7f4-d9d2f6f275.zip deleted file mode 100644 index 08000966f..000000000 Binary files a/.yarn/cache/array.prototype.flat-npm-1.3.2-350729f7f4-d9d2f6f275.zip and /dev/null differ diff --git a/.yarn/cache/array.prototype.flatmap-npm-1.3.2-5c6a4af226-33f2000668.zip b/.yarn/cache/array.prototype.flatmap-npm-1.3.2-5c6a4af226-33f2000668.zip deleted file mode 100644 index 974648a14..000000000 Binary files a/.yarn/cache/array.prototype.flatmap-npm-1.3.2-5c6a4af226-33f2000668.zip and /dev/null differ diff --git a/.yarn/cache/array.prototype.toreversed-npm-1.1.2-48ebc74406-b4076d687d.zip b/.yarn/cache/array.prototype.toreversed-npm-1.1.2-48ebc74406-b4076d687d.zip deleted file mode 100644 index 460bd1574..000000000 Binary files a/.yarn/cache/array.prototype.toreversed-npm-1.1.2-48ebc74406-b4076d687d.zip and /dev/null differ diff --git a/.yarn/cache/array.prototype.tosorted-npm-1.1.3-f42c917a7c-9a5b7909a9.zip b/.yarn/cache/array.prototype.tosorted-npm-1.1.3-f42c917a7c-9a5b7909a9.zip deleted file mode 100644 index 28ba6b37b..000000000 Binary files a/.yarn/cache/array.prototype.tosorted-npm-1.1.3-f42c917a7c-9a5b7909a9.zip and /dev/null differ diff --git a/.yarn/cache/arraybuffer.prototype.slice-npm-1.0.3-97a993a091-0221f16c1e.zip b/.yarn/cache/arraybuffer.prototype.slice-npm-1.0.3-97a993a091-0221f16c1e.zip deleted file mode 100644 index 1f050cde1..000000000 Binary files a/.yarn/cache/arraybuffer.prototype.slice-npm-1.0.3-97a993a091-0221f16c1e.zip and /dev/null differ diff --git a/.yarn/cache/assertion-error-npm-1.1.0-66b893015e-fd9429d3a3.zip b/.yarn/cache/assertion-error-npm-1.1.0-66b893015e-fd9429d3a3.zip deleted file mode 100644 index e7b45eee3..000000000 Binary files a/.yarn/cache/assertion-error-npm-1.1.0-66b893015e-fd9429d3a3.zip and /dev/null differ diff --git a/.yarn/cache/astring-npm-1.8.6-f6cb013b92-5c1eb7cf3e.zip b/.yarn/cache/astring-npm-1.8.6-f6cb013b92-5c1eb7cf3e.zip deleted file mode 100644 index 3d3072b7b..000000000 Binary files a/.yarn/cache/astring-npm-1.8.6-f6cb013b92-5c1eb7cf3e.zip and /dev/null differ diff --git a/.yarn/cache/async-npm-3.2.5-f5dbdabdfc-323c3615c3.zip b/.yarn/cache/async-npm-3.2.5-f5dbdabdfc-323c3615c3.zip deleted file mode 100644 index ed14198e1..000000000 Binary files a/.yarn/cache/async-npm-3.2.5-f5dbdabdfc-323c3615c3.zip and /dev/null differ diff --git a/.yarn/cache/at-least-node-npm-1.0.0-2b36e661fa-463e2f8e43.zip b/.yarn/cache/at-least-node-npm-1.0.0-2b36e661fa-463e2f8e43.zip deleted file mode 100644 index bc549750e..000000000 Binary files a/.yarn/cache/at-least-node-npm-1.0.0-2b36e661fa-463e2f8e43.zip and /dev/null differ diff --git a/.yarn/cache/autoprefixer-npm-10.4.19-7c86a73b2f-98378eae37.zip b/.yarn/cache/autoprefixer-npm-10.4.19-7c86a73b2f-98378eae37.zip deleted file mode 100644 index 66df265d2..000000000 Binary files a/.yarn/cache/autoprefixer-npm-10.4.19-7c86a73b2f-98378eae37.zip and /dev/null differ diff --git a/.yarn/cache/available-typed-arrays-npm-1.0.7-e5e5d79687-6c9da3a66c.zip b/.yarn/cache/available-typed-arrays-npm-1.0.7-e5e5d79687-6c9da3a66c.zip deleted file mode 100644 index 330a85719..000000000 Binary files a/.yarn/cache/available-typed-arrays-npm-1.0.7-e5e5d79687-6c9da3a66c.zip and /dev/null differ diff --git a/.yarn/cache/babel-loader-npm-9.1.3-cbf4da21df-7086e67827.zip b/.yarn/cache/babel-loader-npm-9.1.3-cbf4da21df-7086e67827.zip deleted file mode 100644 index 6acd5dfdc..000000000 Binary files a/.yarn/cache/babel-loader-npm-9.1.3-cbf4da21df-7086e67827.zip and /dev/null differ diff --git a/.yarn/cache/babel-merge-npm-3.0.0-d1458d44eb-f703cd0f49.zip b/.yarn/cache/babel-merge-npm-3.0.0-d1458d44eb-f703cd0f49.zip deleted file mode 100644 index c912a6c97..000000000 Binary files a/.yarn/cache/babel-merge-npm-3.0.0-d1458d44eb-f703cd0f49.zip and /dev/null differ diff --git a/.yarn/cache/babel-npm-6.23.0-4493c6ec4d-129af541cd.zip b/.yarn/cache/babel-npm-6.23.0-4493c6ec4d-129af541cd.zip deleted file mode 100644 index 2c92ad6cc..000000000 Binary files a/.yarn/cache/babel-npm-6.23.0-4493c6ec4d-129af541cd.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-dynamic-import-node-npm-2.3.3-be081936a9-c9d24415bc.zip b/.yarn/cache/babel-plugin-dynamic-import-node-npm-2.3.3-be081936a9-c9d24415bc.zip deleted file mode 100644 index 8b45a45e5..000000000 Binary files a/.yarn/cache/babel-plugin-dynamic-import-node-npm-2.3.3-be081936a9-c9d24415bc.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-macros-npm-3.1.0-320e781f4e-30be6ca45e.zip b/.yarn/cache/babel-plugin-macros-npm-3.1.0-320e781f4e-30be6ca45e.zip deleted file mode 100644 index 26865bf8e..000000000 Binary files a/.yarn/cache/babel-plugin-macros-npm-3.1.0-320e781f4e-30be6ca45e.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.10-194933d1f1-9fb5e59a32.zip b/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.10-194933d1f1-9fb5e59a32.zip deleted file mode 100644 index 172e9f64f..000000000 Binary files a/.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.10-194933d1f1-9fb5e59a32.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.10.4-f40fa174d8-a69ed5a95b.zip b/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.10.4-f40fa174d8-a69ed5a95b.zip deleted file mode 100644 index 6be952568..000000000 Binary files a/.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.10.4-f40fa174d8-a69ed5a95b.zip and /dev/null differ diff --git a/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.6.1-eda4a0bca6-9df4a8e993.zip b/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.6.1-eda4a0bca6-9df4a8e993.zip deleted file mode 100644 index 6297b45d0..000000000 Binary files a/.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.6.1-eda4a0bca6-9df4a8e993.zip and /dev/null differ diff --git a/.yarn/cache/bail-npm-2.0.2-42130cb251-aab4e8ccdc.zip b/.yarn/cache/bail-npm-2.0.2-42130cb251-aab4e8ccdc.zip deleted file mode 100644 index 03c7b525f..000000000 Binary files a/.yarn/cache/bail-npm-2.0.2-42130cb251-aab4e8ccdc.zip and /dev/null differ diff --git a/.yarn/cache/balanced-match-npm-1.0.2-a53c126459-9706c088a2.zip b/.yarn/cache/balanced-match-npm-1.0.2-a53c126459-9706c088a2.zip deleted file mode 100644 index 0693b6d7b..000000000 Binary files a/.yarn/cache/balanced-match-npm-1.0.2-a53c126459-9706c088a2.zip and /dev/null differ diff --git a/.yarn/cache/batch-npm-0.6.1-70e2e81169-61f9934c73.zip b/.yarn/cache/batch-npm-0.6.1-70e2e81169-61f9934c73.zip deleted file mode 100644 index daa571a43..000000000 Binary files a/.yarn/cache/batch-npm-0.6.1-70e2e81169-61f9934c73.zip and /dev/null differ diff --git a/.yarn/cache/before-after-hook-npm-2.2.3-d79e3d6608-e676f769db.zip b/.yarn/cache/before-after-hook-npm-2.2.3-d79e3d6608-e676f769db.zip deleted file mode 100644 index 9f2525b67..000000000 Binary files a/.yarn/cache/before-after-hook-npm-2.2.3-d79e3d6608-e676f769db.zip and /dev/null differ diff --git a/.yarn/cache/big.js-npm-5.2.2-e147c30820-c04416aeb0.zip b/.yarn/cache/big.js-npm-5.2.2-e147c30820-c04416aeb0.zip deleted file mode 100644 index 34e2a7b76..000000000 Binary files a/.yarn/cache/big.js-npm-5.2.2-e147c30820-c04416aeb0.zip and /dev/null differ diff --git a/.yarn/cache/binary-extensions-npm-2.3.0-bd3f20d865-bcad01494e.zip b/.yarn/cache/binary-extensions-npm-2.3.0-bd3f20d865-bcad01494e.zip deleted file mode 100644 index 94214c4b8..000000000 Binary files a/.yarn/cache/binary-extensions-npm-2.3.0-bd3f20d865-bcad01494e.zip and /dev/null differ diff --git a/.yarn/cache/body-parser-npm-1.20.2-44738662cf-3cf171b821.zip b/.yarn/cache/body-parser-npm-1.20.2-44738662cf-3cf171b821.zip deleted file mode 100644 index 0b5da1dbc..000000000 Binary files a/.yarn/cache/body-parser-npm-1.20.2-44738662cf-3cf171b821.zip and /dev/null differ diff --git a/.yarn/cache/bonjour-service-npm-1.2.1-3b11acdfe6-8350d135ab.zip b/.yarn/cache/bonjour-service-npm-1.2.1-3b11acdfe6-8350d135ab.zip deleted file mode 100644 index cac256e64..000000000 Binary files a/.yarn/cache/bonjour-service-npm-1.2.1-3b11acdfe6-8350d135ab.zip and /dev/null differ diff --git a/.yarn/cache/boolbase-npm-1.0.0-965fe9af6d-3e25c80ef6.zip b/.yarn/cache/boolbase-npm-1.0.0-965fe9af6d-3e25c80ef6.zip deleted file mode 100644 index 199099efa..000000000 Binary files a/.yarn/cache/boolbase-npm-1.0.0-965fe9af6d-3e25c80ef6.zip and /dev/null differ diff --git a/.yarn/cache/boxen-npm-6.2.1-7c992b86cc-519e2bb5b2.zip b/.yarn/cache/boxen-npm-6.2.1-7c992b86cc-519e2bb5b2.zip deleted file mode 100644 index 4467f0bb1..000000000 Binary files a/.yarn/cache/boxen-npm-6.2.1-7c992b86cc-519e2bb5b2.zip and /dev/null differ diff --git a/.yarn/cache/boxen-npm-7.1.1-e79a50b11c-a21d514435.zip b/.yarn/cache/boxen-npm-7.1.1-e79a50b11c-a21d514435.zip deleted file mode 100644 index 28f34ad73..000000000 Binary files a/.yarn/cache/boxen-npm-7.1.1-e79a50b11c-a21d514435.zip and /dev/null differ diff --git a/.yarn/cache/brace-expansion-npm-1.1.11-fb95eb05ad-faf34a7bb0.zip b/.yarn/cache/brace-expansion-npm-1.1.11-fb95eb05ad-faf34a7bb0.zip deleted file mode 100644 index 9deab64ad..000000000 Binary files a/.yarn/cache/brace-expansion-npm-1.1.11-fb95eb05ad-faf34a7bb0.zip and /dev/null differ diff --git a/.yarn/cache/brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip b/.yarn/cache/brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip deleted file mode 100644 index 11d5bd0db..000000000 Binary files a/.yarn/cache/brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip and /dev/null differ diff --git a/.yarn/cache/braces-npm-3.0.2-782240b28a-966b1fb48d.zip b/.yarn/cache/braces-npm-3.0.2-782240b28a-966b1fb48d.zip deleted file mode 100644 index 4cf997e3b..000000000 Binary files a/.yarn/cache/braces-npm-3.0.2-782240b28a-966b1fb48d.zip and /dev/null differ diff --git a/.yarn/cache/browserslist-npm-4.23.0-8126a959d4-496c3862df.zip b/.yarn/cache/browserslist-npm-4.23.0-8126a959d4-496c3862df.zip deleted file mode 100644 index 01afb2452..000000000 Binary files a/.yarn/cache/browserslist-npm-4.23.0-8126a959d4-496c3862df.zip and /dev/null differ diff --git a/.yarn/cache/buffer-from-npm-1.1.2-03d2f20d7e-0448524a56.zip b/.yarn/cache/buffer-from-npm-1.1.2-03d2f20d7e-0448524a56.zip deleted file mode 100644 index efe1b7638..000000000 Binary files a/.yarn/cache/buffer-from-npm-1.1.2-03d2f20d7e-0448524a56.zip and /dev/null differ diff --git a/.yarn/cache/builtin-modules-npm-3.3.0-db4f3d32de-62e063ab40.zip b/.yarn/cache/builtin-modules-npm-3.3.0-db4f3d32de-62e063ab40.zip deleted file mode 100644 index 103f85ded..000000000 Binary files a/.yarn/cache/builtin-modules-npm-3.3.0-db4f3d32de-62e063ab40.zip and /dev/null differ diff --git a/.yarn/cache/builtins-npm-5.1.0-490ec3b04c-60aa9969f6.zip b/.yarn/cache/builtins-npm-5.1.0-490ec3b04c-60aa9969f6.zip deleted file mode 100644 index f13b10ec8..000000000 Binary files a/.yarn/cache/builtins-npm-5.1.0-490ec3b04c-60aa9969f6.zip and /dev/null differ diff --git a/.yarn/cache/bytes-npm-3.0.0-19be09472d-a2b386dd81.zip b/.yarn/cache/bytes-npm-3.0.0-19be09472d-a2b386dd81.zip deleted file mode 100644 index 012962e96..000000000 Binary files a/.yarn/cache/bytes-npm-3.0.0-19be09472d-a2b386dd81.zip and /dev/null differ diff --git a/.yarn/cache/bytes-npm-3.1.2-28b8643004-a10abf2ba7.zip b/.yarn/cache/bytes-npm-3.1.2-28b8643004-a10abf2ba7.zip deleted file mode 100644 index 37db2fe4b..000000000 Binary files a/.yarn/cache/bytes-npm-3.1.2-28b8643004-a10abf2ba7.zip and /dev/null differ diff --git a/.yarn/cache/cac-npm-6.7.14-c46284e425-002769a0fb.zip b/.yarn/cache/cac-npm-6.7.14-c46284e425-002769a0fb.zip deleted file mode 100644 index 95fb5630d..000000000 Binary files a/.yarn/cache/cac-npm-6.7.14-c46284e425-002769a0fb.zip and /dev/null differ diff --git a/.yarn/cache/cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip b/.yarn/cache/cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip deleted file mode 100644 index 10ac03740..000000000 Binary files a/.yarn/cache/cacache-npm-18.0.2-d6329a1b9d-5ca58464f7.zip and /dev/null differ diff --git a/.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-69ea78cd9f.zip b/.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-69ea78cd9f.zip deleted file mode 100644 index 322c4acc5..000000000 Binary files a/.yarn/cache/cacheable-lookup-npm-7.0.0-b6cd95c14a-69ea78cd9f.zip and /dev/null differ diff --git a/.yarn/cache/cacheable-request-npm-10.2.14-fd919b07d7-102f454ac6.zip b/.yarn/cache/cacheable-request-npm-10.2.14-fd919b07d7-102f454ac6.zip deleted file mode 100644 index 635136b31..000000000 Binary files a/.yarn/cache/cacheable-request-npm-10.2.14-fd919b07d7-102f454ac6.zip and /dev/null differ diff --git a/.yarn/cache/call-bind-npm-1.0.7-762763ef96-cd6fe658e0.zip b/.yarn/cache/call-bind-npm-1.0.7-762763ef96-cd6fe658e0.zip deleted file mode 100644 index c2e0f3712..000000000 Binary files a/.yarn/cache/call-bind-npm-1.0.7-762763ef96-cd6fe658e0.zip and /dev/null differ diff --git a/.yarn/cache/callsites-npm-3.1.0-268f989910-072d17b6ab.zip b/.yarn/cache/callsites-npm-3.1.0-268f989910-072d17b6ab.zip deleted file mode 100644 index be6414c54..000000000 Binary files a/.yarn/cache/callsites-npm-3.1.0-268f989910-072d17b6ab.zip and /dev/null differ diff --git a/.yarn/cache/camel-case-npm-4.1.2-082bf67a9a-bcbd25cd25.zip b/.yarn/cache/camel-case-npm-4.1.2-082bf67a9a-bcbd25cd25.zip deleted file mode 100644 index 6bb1dd0b0..000000000 Binary files a/.yarn/cache/camel-case-npm-4.1.2-082bf67a9a-bcbd25cd25.zip and /dev/null differ diff --git a/.yarn/cache/camelcase-npm-6.3.0-e5e42a0d15-8c96818a90.zip b/.yarn/cache/camelcase-npm-6.3.0-e5e42a0d15-8c96818a90.zip deleted file mode 100644 index c10ab683e..000000000 Binary files a/.yarn/cache/camelcase-npm-6.3.0-e5e42a0d15-8c96818a90.zip and /dev/null differ diff --git a/.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip b/.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip deleted file mode 100644 index 1f5e860ed..000000000 Binary files a/.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip and /dev/null differ diff --git a/.yarn/cache/camelize-npm-1.0.1-d86ebe085a-0e147b4299.zip b/.yarn/cache/camelize-npm-1.0.1-d86ebe085a-0e147b4299.zip deleted file mode 100644 index 9ee8d4b16..000000000 Binary files a/.yarn/cache/camelize-npm-1.0.1-d86ebe085a-0e147b4299.zip and /dev/null differ diff --git a/.yarn/cache/caniuse-api-npm-3.0.0-1272c2981e-db2a229383.zip b/.yarn/cache/caniuse-api-npm-3.0.0-1272c2981e-db2a229383.zip deleted file mode 100644 index 75c657a5e..000000000 Binary files a/.yarn/cache/caniuse-api-npm-3.0.0-1272c2981e-db2a229383.zip and /dev/null differ diff --git a/.yarn/cache/caniuse-lite-npm-1.0.30001609-b022d79d5d-37a1f30ce9.zip b/.yarn/cache/caniuse-lite-npm-1.0.30001609-b022d79d5d-37a1f30ce9.zip deleted file mode 100644 index be55c4643..000000000 Binary files a/.yarn/cache/caniuse-lite-npm-1.0.30001609-b022d79d5d-37a1f30ce9.zip and /dev/null differ diff --git a/.yarn/cache/case-anything-npm-2.1.13-ead887fee0-a034cd0a33.zip b/.yarn/cache/case-anything-npm-2.1.13-ead887fee0-a034cd0a33.zip deleted file mode 100644 index ef2e6af1c..000000000 Binary files a/.yarn/cache/case-anything-npm-2.1.13-ead887fee0-a034cd0a33.zip and /dev/null differ diff --git a/.yarn/cache/ccount-npm-2.0.1-f4b7827860-48193dada5.zip b/.yarn/cache/ccount-npm-2.0.1-f4b7827860-48193dada5.zip deleted file mode 100644 index 486f774b3..000000000 Binary files a/.yarn/cache/ccount-npm-2.0.1-f4b7827860-48193dada5.zip and /dev/null differ diff --git a/.yarn/cache/chai-npm-4.4.1-ffd006b4b1-c6d7aba913.zip b/.yarn/cache/chai-npm-4.4.1-ffd006b4b1-c6d7aba913.zip deleted file mode 100644 index 427790310..000000000 Binary files a/.yarn/cache/chai-npm-4.4.1-ffd006b4b1-c6d7aba913.zip and /dev/null differ diff --git a/.yarn/cache/chalk-npm-2.4.2-3ea16dd91e-3d1d103433.zip b/.yarn/cache/chalk-npm-2.4.2-3ea16dd91e-3d1d103433.zip deleted file mode 100644 index 979f9e1b5..000000000 Binary files a/.yarn/cache/chalk-npm-2.4.2-3ea16dd91e-3d1d103433.zip and /dev/null differ diff --git a/.yarn/cache/chalk-npm-4.1.2-ba8b67ab80-cb3f3e5949.zip b/.yarn/cache/chalk-npm-4.1.2-ba8b67ab80-cb3f3e5949.zip deleted file mode 100644 index 15523b074..000000000 Binary files a/.yarn/cache/chalk-npm-4.1.2-ba8b67ab80-cb3f3e5949.zip and /dev/null differ diff --git a/.yarn/cache/chalk-npm-5.3.0-d181999efb-6373caaab2.zip b/.yarn/cache/chalk-npm-5.3.0-d181999efb-6373caaab2.zip deleted file mode 100644 index ac5beacc7..000000000 Binary files a/.yarn/cache/chalk-npm-5.3.0-d181999efb-6373caaab2.zip and /dev/null differ diff --git a/.yarn/cache/char-regex-npm-1.0.2-ecade5f97f-1ec5c2906a.zip b/.yarn/cache/char-regex-npm-1.0.2-ecade5f97f-1ec5c2906a.zip deleted file mode 100644 index c4246a0db..000000000 Binary files a/.yarn/cache/char-regex-npm-1.0.2-ecade5f97f-1ec5c2906a.zip and /dev/null differ diff --git a/.yarn/cache/character-entities-html4-npm-2.1.0-ff9355188e-7034aa7c7f.zip b/.yarn/cache/character-entities-html4-npm-2.1.0-ff9355188e-7034aa7c7f.zip deleted file mode 100644 index 6284ddde3..000000000 Binary files a/.yarn/cache/character-entities-html4-npm-2.1.0-ff9355188e-7034aa7c7f.zip and /dev/null differ diff --git a/.yarn/cache/character-entities-legacy-npm-1.1.4-e3e7c8ee55-fe03a82c15.zip b/.yarn/cache/character-entities-legacy-npm-1.1.4-e3e7c8ee55-fe03a82c15.zip deleted file mode 100644 index 2b91ac28e..000000000 Binary files a/.yarn/cache/character-entities-legacy-npm-1.1.4-e3e7c8ee55-fe03a82c15.zip and /dev/null differ diff --git a/.yarn/cache/character-entities-legacy-npm-3.0.0-ba39d6d541-7582af055c.zip b/.yarn/cache/character-entities-legacy-npm-3.0.0-ba39d6d541-7582af055c.zip deleted file mode 100644 index ad01a2baa..000000000 Binary files a/.yarn/cache/character-entities-legacy-npm-3.0.0-ba39d6d541-7582af055c.zip and /dev/null differ diff --git a/.yarn/cache/character-entities-npm-1.2.4-a5c359383c-7c11641c48.zip b/.yarn/cache/character-entities-npm-1.2.4-a5c359383c-7c11641c48.zip deleted file mode 100644 index 0e13748b5..000000000 Binary files a/.yarn/cache/character-entities-npm-1.2.4-a5c359383c-7c11641c48.zip and /dev/null differ diff --git a/.yarn/cache/character-entities-npm-2.0.2-b5ef4d8fe2-c8dd1f4bf1.zip b/.yarn/cache/character-entities-npm-2.0.2-b5ef4d8fe2-c8dd1f4bf1.zip deleted file mode 100644 index 61f74c738..000000000 Binary files a/.yarn/cache/character-entities-npm-2.0.2-b5ef4d8fe2-c8dd1f4bf1.zip and /dev/null differ diff --git a/.yarn/cache/character-reference-invalid-npm-1.1.4-e5e17a1a38-812ebc5e6e.zip b/.yarn/cache/character-reference-invalid-npm-1.1.4-e5e17a1a38-812ebc5e6e.zip deleted file mode 100644 index a8f657dc0..000000000 Binary files a/.yarn/cache/character-reference-invalid-npm-1.1.4-e5e17a1a38-812ebc5e6e.zip and /dev/null differ diff --git a/.yarn/cache/character-reference-invalid-npm-2.0.1-edca9dd17a-98d3b1a52a.zip b/.yarn/cache/character-reference-invalid-npm-2.0.1-edca9dd17a-98d3b1a52a.zip deleted file mode 100644 index fd5d0fb3f..000000000 Binary files a/.yarn/cache/character-reference-invalid-npm-2.0.1-edca9dd17a-98d3b1a52a.zip and /dev/null differ diff --git a/.yarn/cache/check-error-npm-1.0.3-137994eabc-e2131025cf.zip b/.yarn/cache/check-error-npm-1.0.3-137994eabc-e2131025cf.zip deleted file mode 100644 index 4a3d2b537..000000000 Binary files a/.yarn/cache/check-error-npm-1.0.3-137994eabc-e2131025cf.zip and /dev/null differ diff --git a/.yarn/cache/cheerio-npm-1.0.0-rc.12-6785a97c2a-812fed61aa.zip b/.yarn/cache/cheerio-npm-1.0.0-rc.12-6785a97c2a-812fed61aa.zip deleted file mode 100644 index e1ab1e005..000000000 Binary files a/.yarn/cache/cheerio-npm-1.0.0-rc.12-6785a97c2a-812fed61aa.zip and /dev/null differ diff --git a/.yarn/cache/cheerio-select-npm-2.1.0-e92bc2f296-b5d89208c2.zip b/.yarn/cache/cheerio-select-npm-2.1.0-e92bc2f296-b5d89208c2.zip deleted file mode 100644 index 9c184dd1f..000000000 Binary files a/.yarn/cache/cheerio-select-npm-2.1.0-e92bc2f296-b5d89208c2.zip and /dev/null differ diff --git a/.yarn/cache/child_process-npm-1.0.2-04e116a38e-bd814d82bc.zip b/.yarn/cache/child_process-npm-1.0.2-04e116a38e-bd814d82bc.zip deleted file mode 100644 index ca00c8da4..000000000 Binary files a/.yarn/cache/child_process-npm-1.0.2-04e116a38e-bd814d82bc.zip and /dev/null differ diff --git a/.yarn/cache/chokidar-npm-3.6.0-3c413a828f-c327fb0770.zip b/.yarn/cache/chokidar-npm-3.6.0-3c413a828f-c327fb0770.zip deleted file mode 100644 index b21d3e799..000000000 Binary files a/.yarn/cache/chokidar-npm-3.6.0-3c413a828f-c327fb0770.zip and /dev/null differ diff --git a/.yarn/cache/chownr-npm-2.0.0-638f1c9c61-c57cf9dd07.zip b/.yarn/cache/chownr-npm-2.0.0-638f1c9c61-c57cf9dd07.zip deleted file mode 100644 index e074b2f4c..000000000 Binary files a/.yarn/cache/chownr-npm-2.0.0-638f1c9c61-c57cf9dd07.zip and /dev/null differ diff --git a/.yarn/cache/chrome-trace-event-npm-1.0.3-e0ae3dcd60-b5fbdae5bf.zip b/.yarn/cache/chrome-trace-event-npm-1.0.3-e0ae3dcd60-b5fbdae5bf.zip deleted file mode 100644 index 792ce435d..000000000 Binary files a/.yarn/cache/chrome-trace-event-npm-1.0.3-e0ae3dcd60-b5fbdae5bf.zip and /dev/null differ diff --git a/.yarn/cache/ci-info-npm-3.9.0-646784ca0e-75bc67902b.zip b/.yarn/cache/ci-info-npm-3.9.0-646784ca0e-75bc67902b.zip deleted file mode 100644 index 552fe1b30..000000000 Binary files a/.yarn/cache/ci-info-npm-3.9.0-646784ca0e-75bc67902b.zip and /dev/null differ diff --git a/.yarn/cache/classnames-npm-2.5.1-c7273f3423-58eb394e88.zip b/.yarn/cache/classnames-npm-2.5.1-c7273f3423-58eb394e88.zip deleted file mode 100644 index bde881d1c..000000000 Binary files a/.yarn/cache/classnames-npm-2.5.1-c7273f3423-58eb394e88.zip and /dev/null differ diff --git a/.yarn/cache/clean-css-npm-5.3.3-d2bb553a94-2db1ae37b3.zip b/.yarn/cache/clean-css-npm-5.3.3-d2bb553a94-2db1ae37b3.zip deleted file mode 100644 index 5945b1133..000000000 Binary files a/.yarn/cache/clean-css-npm-5.3.3-d2bb553a94-2db1ae37b3.zip and /dev/null differ diff --git a/.yarn/cache/clean-regexp-npm-1.0.0-f349f98f15-0b1ce281b0.zip b/.yarn/cache/clean-regexp-npm-1.0.0-f349f98f15-0b1ce281b0.zip deleted file mode 100644 index fe895a5c6..000000000 Binary files a/.yarn/cache/clean-regexp-npm-1.0.0-f349f98f15-0b1ce281b0.zip and /dev/null differ diff --git a/.yarn/cache/clean-stack-npm-2.2.0-a8ce435a5c-2ac8cd2b2f.zip b/.yarn/cache/clean-stack-npm-2.2.0-a8ce435a5c-2ac8cd2b2f.zip deleted file mode 100644 index c51099571..000000000 Binary files a/.yarn/cache/clean-stack-npm-2.2.0-a8ce435a5c-2ac8cd2b2f.zip and /dev/null differ diff --git a/.yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip b/.yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip deleted file mode 100644 index 71bd2c7e3..000000000 Binary files a/.yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip and /dev/null differ diff --git a/.yarn/cache/cli-table3-npm-0.6.4-eeb0e3ec8f-f610294fce.zip b/.yarn/cache/cli-table3-npm-0.6.4-eeb0e3ec8f-f610294fce.zip deleted file mode 100644 index 3a2ab2dc3..000000000 Binary files a/.yarn/cache/cli-table3-npm-0.6.4-eeb0e3ec8f-f610294fce.zip and /dev/null differ diff --git a/.yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip b/.yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip deleted file mode 100644 index 8701b6450..000000000 Binary files a/.yarn/cache/cliui-npm-8.0.1-3b029092cf-eaa5561aeb.zip and /dev/null differ diff --git a/.yarn/cache/clone-deep-npm-4.0.1-70adab92c8-770f912fe4.zip b/.yarn/cache/clone-deep-npm-4.0.1-70adab92c8-770f912fe4.zip deleted file mode 100644 index 1017703e1..000000000 Binary files a/.yarn/cache/clone-deep-npm-4.0.1-70adab92c8-770f912fe4.zip and /dev/null differ diff --git a/.yarn/cache/clsx-npm-2.1.0-29d286e1de-2e0ce7c3b6.zip b/.yarn/cache/clsx-npm-2.1.0-29d286e1de-2e0ce7c3b6.zip deleted file mode 100644 index e0dae79b6..000000000 Binary files a/.yarn/cache/clsx-npm-2.1.0-29d286e1de-2e0ce7c3b6.zip and /dev/null differ diff --git a/.yarn/cache/codemirror-npm-5.65.16-618a296d1c-1e77772166.zip b/.yarn/cache/codemirror-npm-5.65.16-618a296d1c-1e77772166.zip deleted file mode 100644 index 6fcc5c67d..000000000 Binary files a/.yarn/cache/codemirror-npm-5.65.16-618a296d1c-1e77772166.zip and /dev/null differ diff --git a/.yarn/cache/collapse-white-space-npm-2.1.0-89651f51f3-c1424ae7c5.zip b/.yarn/cache/collapse-white-space-npm-2.1.0-89651f51f3-c1424ae7c5.zip deleted file mode 100644 index d44616b00..000000000 Binary files a/.yarn/cache/collapse-white-space-npm-2.1.0-89651f51f3-c1424ae7c5.zip and /dev/null differ diff --git a/.yarn/cache/color-convert-npm-1.9.3-1fe690075e-ffa3190250.zip b/.yarn/cache/color-convert-npm-1.9.3-1fe690075e-ffa3190250.zip deleted file mode 100644 index c4d6feded..000000000 Binary files a/.yarn/cache/color-convert-npm-1.9.3-1fe690075e-ffa3190250.zip and /dev/null differ diff --git a/.yarn/cache/color-convert-npm-2.0.1-79730e935b-fa00c91b43.zip b/.yarn/cache/color-convert-npm-2.0.1-79730e935b-fa00c91b43.zip deleted file mode 100644 index d7ba1fbe2..000000000 Binary files a/.yarn/cache/color-convert-npm-2.0.1-79730e935b-fa00c91b43.zip and /dev/null differ diff --git a/.yarn/cache/color-name-npm-1.1.3-728b7b5d39-09c5d3e33d.zip b/.yarn/cache/color-name-npm-1.1.3-728b7b5d39-09c5d3e33d.zip deleted file mode 100644 index f158de9e2..000000000 Binary files a/.yarn/cache/color-name-npm-1.1.3-728b7b5d39-09c5d3e33d.zip and /dev/null differ diff --git a/.yarn/cache/color-name-npm-1.1.4-025792b0ea-b044585952.zip b/.yarn/cache/color-name-npm-1.1.4-025792b0ea-b044585952.zip deleted file mode 100644 index ce1ffc4bf..000000000 Binary files a/.yarn/cache/color-name-npm-1.1.4-025792b0ea-b044585952.zip and /dev/null differ diff --git a/.yarn/cache/color-npm-4.2.3-4a23227581-b23f5e500a.zip b/.yarn/cache/color-npm-4.2.3-4a23227581-b23f5e500a.zip deleted file mode 100644 index 3f65ebe0c..000000000 Binary files a/.yarn/cache/color-npm-4.2.3-4a23227581-b23f5e500a.zip and /dev/null differ diff --git a/.yarn/cache/color-string-npm-1.9.1-dc020e56be-72aa0b81ee.zip b/.yarn/cache/color-string-npm-1.9.1-dc020e56be-72aa0b81ee.zip deleted file mode 100644 index 7cb3fbdc1..000000000 Binary files a/.yarn/cache/color-string-npm-1.9.1-dc020e56be-72aa0b81ee.zip and /dev/null differ diff --git a/.yarn/cache/color2k-npm-2.0.3-41f760285e-63385b3c43.zip b/.yarn/cache/color2k-npm-2.0.3-41f760285e-63385b3c43.zip deleted file mode 100644 index 93741caf6..000000000 Binary files a/.yarn/cache/color2k-npm-2.0.3-41f760285e-63385b3c43.zip and /dev/null differ diff --git a/.yarn/cache/colord-npm-2.9.3-5c35c27898-907a4506d7.zip b/.yarn/cache/colord-npm-2.9.3-5c35c27898-907a4506d7.zip deleted file mode 100644 index 1050a634f..000000000 Binary files a/.yarn/cache/colord-npm-2.9.3-5c35c27898-907a4506d7.zip and /dev/null differ diff --git a/.yarn/cache/colorette-npm-2.0.20-692d428726-0b8de48bfa.zip b/.yarn/cache/colorette-npm-2.0.20-692d428726-0b8de48bfa.zip deleted file mode 100644 index bf9dd71b4..000000000 Binary files a/.yarn/cache/colorette-npm-2.0.20-692d428726-0b8de48bfa.zip and /dev/null differ diff --git a/.yarn/cache/combine-promises-npm-1.2.0-2abfd19d14-ddce91436e.zip b/.yarn/cache/combine-promises-npm-1.2.0-2abfd19d14-ddce91436e.zip deleted file mode 100644 index edf8f2647..000000000 Binary files a/.yarn/cache/combine-promises-npm-1.2.0-2abfd19d14-ddce91436e.zip and /dev/null differ diff --git a/.yarn/cache/comma-separated-tokens-npm-1.0.8-00dbbf3418-0adcb07174.zip b/.yarn/cache/comma-separated-tokens-npm-1.0.8-00dbbf3418-0adcb07174.zip deleted file mode 100644 index cfd452960..000000000 Binary files a/.yarn/cache/comma-separated-tokens-npm-1.0.8-00dbbf3418-0adcb07174.zip and /dev/null differ diff --git a/.yarn/cache/comma-separated-tokens-npm-2.0.3-a4a34086b3-e3bf9e0332.zip b/.yarn/cache/comma-separated-tokens-npm-2.0.3-a4a34086b3-e3bf9e0332.zip deleted file mode 100644 index b776ba1f3..000000000 Binary files a/.yarn/cache/comma-separated-tokens-npm-2.0.3-a4a34086b3-e3bf9e0332.zip and /dev/null differ diff --git a/.yarn/cache/commander-npm-10.0.1-f17613b72b-8799faa84a.zip b/.yarn/cache/commander-npm-10.0.1-f17613b72b-8799faa84a.zip deleted file mode 100644 index a7bfd0a14..000000000 Binary files a/.yarn/cache/commander-npm-10.0.1-f17613b72b-8799faa84a.zip and /dev/null differ diff --git a/.yarn/cache/commander-npm-2.20.3-d8dcbaa39b-90c5b68986.zip b/.yarn/cache/commander-npm-2.20.3-d8dcbaa39b-90c5b68986.zip deleted file mode 100644 index c6d195954..000000000 Binary files a/.yarn/cache/commander-npm-2.20.3-d8dcbaa39b-90c5b68986.zip and /dev/null differ diff --git a/.yarn/cache/commander-npm-5.1.0-7e939e7832-3e2ef5c003.zip b/.yarn/cache/commander-npm-5.1.0-7e939e7832-3e2ef5c003.zip deleted file mode 100644 index f7e482542..000000000 Binary files a/.yarn/cache/commander-npm-5.1.0-7e939e7832-3e2ef5c003.zip and /dev/null differ diff --git a/.yarn/cache/commander-npm-7.2.0-19178180f8-9973af1072.zip b/.yarn/cache/commander-npm-7.2.0-19178180f8-9973af1072.zip deleted file mode 100644 index 2f2c2fdb5..000000000 Binary files a/.yarn/cache/commander-npm-7.2.0-19178180f8-9973af1072.zip and /dev/null differ diff --git a/.yarn/cache/commander-npm-8.3.0-c0d18c66d5-6b7b5d3344.zip b/.yarn/cache/commander-npm-8.3.0-c0d18c66d5-6b7b5d3344.zip deleted file mode 100644 index 0d85ea80c..000000000 Binary files a/.yarn/cache/commander-npm-8.3.0-c0d18c66d5-6b7b5d3344.zip and /dev/null differ diff --git a/.yarn/cache/common-path-prefix-npm-3.0.0-68b78785c1-09c180e8d8.zip b/.yarn/cache/common-path-prefix-npm-3.0.0-68b78785c1-09c180e8d8.zip deleted file mode 100644 index 0ba9492af..000000000 Binary files a/.yarn/cache/common-path-prefix-npm-3.0.0-68b78785c1-09c180e8d8.zip and /dev/null differ diff --git a/.yarn/cache/common-tags-npm-1.8.2-2c30ba69b3-c665d0f463.zip b/.yarn/cache/common-tags-npm-1.8.2-2c30ba69b3-c665d0f463.zip deleted file mode 100644 index 762581b4e..000000000 Binary files a/.yarn/cache/common-tags-npm-1.8.2-2c30ba69b3-c665d0f463.zip and /dev/null differ diff --git a/.yarn/cache/compressible-npm-2.0.18-ee5ab04d88-58321a85b3.zip b/.yarn/cache/compressible-npm-2.0.18-ee5ab04d88-58321a85b3.zip deleted file mode 100644 index cc0251d4f..000000000 Binary files a/.yarn/cache/compressible-npm-2.0.18-ee5ab04d88-58321a85b3.zip and /dev/null differ diff --git a/.yarn/cache/compression-npm-1.7.4-e0cd6afa69-469cd09790.zip b/.yarn/cache/compression-npm-1.7.4-e0cd6afa69-469cd09790.zip deleted file mode 100644 index 6d6a1cda1..000000000 Binary files a/.yarn/cache/compression-npm-1.7.4-e0cd6afa69-469cd09790.zip and /dev/null differ diff --git a/.yarn/cache/compute-scroll-into-view-npm-1.0.20-d1a0284ad2-a72e2595cc.zip b/.yarn/cache/compute-scroll-into-view-npm-1.0.20-d1a0284ad2-a72e2595cc.zip deleted file mode 100644 index 7150c8c9d..000000000 Binary files a/.yarn/cache/compute-scroll-into-view-npm-1.0.20-d1a0284ad2-a72e2595cc.zip and /dev/null differ diff --git a/.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-9680699c8e.zip b/.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-9680699c8e.zip deleted file mode 100644 index 967fcdff4..000000000 Binary files a/.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-9680699c8e.zip and /dev/null differ diff --git a/.yarn/cache/concat-stream-npm-1.6.2-2bee337060-71db903c84.zip b/.yarn/cache/concat-stream-npm-1.6.2-2bee337060-71db903c84.zip deleted file mode 100644 index efb76c9e0..000000000 Binary files a/.yarn/cache/concat-stream-npm-1.6.2-2bee337060-71db903c84.zip and /dev/null differ diff --git a/.yarn/cache/concat-with-sourcemaps-npm-1.1.0-0cc504d9ba-57faa6f4a6.zip b/.yarn/cache/concat-with-sourcemaps-npm-1.1.0-0cc504d9ba-57faa6f4a6.zip deleted file mode 100644 index 8fbab8c07..000000000 Binary files a/.yarn/cache/concat-with-sourcemaps-npm-1.1.0-0cc504d9ba-57faa6f4a6.zip and /dev/null differ diff --git a/.yarn/cache/config-chain-npm-1.1.13-82e06afbc4-83d22cabf7.zip b/.yarn/cache/config-chain-npm-1.1.13-82e06afbc4-83d22cabf7.zip deleted file mode 100644 index 785f80e2f..000000000 Binary files a/.yarn/cache/config-chain-npm-1.1.13-82e06afbc4-83d22cabf7.zip and /dev/null differ diff --git a/.yarn/cache/configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip b/.yarn/cache/configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip deleted file mode 100644 index 09c374be7..000000000 Binary files a/.yarn/cache/configstore-npm-6.0.0-410b4e0bf5-81995351c1.zip and /dev/null differ diff --git a/.yarn/cache/connect-history-api-fallback-npm-2.0.0-27b00b1571-3b26bf4041.zip b/.yarn/cache/connect-history-api-fallback-npm-2.0.0-27b00b1571-3b26bf4041.zip deleted file mode 100644 index cb0553129..000000000 Binary files a/.yarn/cache/connect-history-api-fallback-npm-2.0.0-27b00b1571-3b26bf4041.zip and /dev/null differ diff --git a/.yarn/cache/consola-npm-2.15.3-7b4cf44fed-ba5b3c6960.zip b/.yarn/cache/consola-npm-2.15.3-7b4cf44fed-ba5b3c6960.zip deleted file mode 100644 index ddbcc83f8..000000000 Binary files a/.yarn/cache/consola-npm-2.15.3-7b4cf44fed-ba5b3c6960.zip and /dev/null differ diff --git a/.yarn/cache/content-disposition-npm-0.5.2-1f3e0caef2-97c5e7c8c7.zip b/.yarn/cache/content-disposition-npm-0.5.2-1f3e0caef2-97c5e7c8c7.zip deleted file mode 100644 index 3caf722dc..000000000 Binary files a/.yarn/cache/content-disposition-npm-0.5.2-1f3e0caef2-97c5e7c8c7.zip and /dev/null differ diff --git a/.yarn/cache/content-disposition-npm-0.5.4-2d93678616-b7f4ce176e.zip b/.yarn/cache/content-disposition-npm-0.5.4-2d93678616-b7f4ce176e.zip deleted file mode 100644 index 4f8f07bd9..000000000 Binary files a/.yarn/cache/content-disposition-npm-0.5.4-2d93678616-b7f4ce176e.zip and /dev/null differ diff --git a/.yarn/cache/content-type-npm-1.0.5-3e037bf9ab-585847d98d.zip b/.yarn/cache/content-type-npm-1.0.5-3e037bf9ab-585847d98d.zip deleted file mode 100644 index 55809c716..000000000 Binary files a/.yarn/cache/content-type-npm-1.0.5-3e037bf9ab-585847d98d.zip and /dev/null differ diff --git a/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-dc55a1f28d.zip b/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-dc55a1f28d.zip deleted file mode 100644 index 409c3442c..000000000 Binary files a/.yarn/cache/convert-source-map-npm-1.9.0-e294555f4b-dc55a1f28d.zip and /dev/null differ diff --git a/.yarn/cache/convert-source-map-npm-2.0.0-7ab664dc4e-c987be3ec0.zip b/.yarn/cache/convert-source-map-npm-2.0.0-7ab664dc4e-c987be3ec0.zip deleted file mode 100644 index 4fa953592..000000000 Binary files a/.yarn/cache/convert-source-map-npm-2.0.0-7ab664dc4e-c987be3ec0.zip and /dev/null differ diff --git a/.yarn/cache/cookie-npm-0.6.0-362d6a2e45-c1f8f2ea7d.zip b/.yarn/cache/cookie-npm-0.6.0-362d6a2e45-c1f8f2ea7d.zip deleted file mode 100644 index 3583662a2..000000000 Binary files a/.yarn/cache/cookie-npm-0.6.0-362d6a2e45-c1f8f2ea7d.zip and /dev/null differ diff --git a/.yarn/cache/cookie-signature-npm-1.0.6-93f325f7f0-f4e1b0a98a.zip b/.yarn/cache/cookie-signature-npm-1.0.6-93f325f7f0-f4e1b0a98a.zip deleted file mode 100644 index bf40b1449..000000000 Binary files a/.yarn/cache/cookie-signature-npm-1.0.6-93f325f7f0-f4e1b0a98a.zip and /dev/null differ diff --git a/.yarn/cache/copy-text-to-clipboard-npm-3.2.0-46c47374b9-df7115c197.zip b/.yarn/cache/copy-text-to-clipboard-npm-3.2.0-46c47374b9-df7115c197.zip deleted file mode 100644 index 542596e22..000000000 Binary files a/.yarn/cache/copy-text-to-clipboard-npm-3.2.0-46c47374b9-df7115c197.zip and /dev/null differ diff --git a/.yarn/cache/copy-to-clipboard-npm-3.3.3-6964e6cfad-e0a325e39b.zip b/.yarn/cache/copy-to-clipboard-npm-3.3.3-6964e6cfad-e0a325e39b.zip deleted file mode 100644 index 3c8071932..000000000 Binary files a/.yarn/cache/copy-to-clipboard-npm-3.3.3-6964e6cfad-e0a325e39b.zip and /dev/null differ diff --git a/.yarn/cache/copy-webpack-plugin-npm-11.0.0-9a07415855-dc103be79e.zip b/.yarn/cache/copy-webpack-plugin-npm-11.0.0-9a07415855-dc103be79e.zip deleted file mode 100644 index fa173966d..000000000 Binary files a/.yarn/cache/copy-webpack-plugin-npm-11.0.0-9a07415855-dc103be79e.zip and /dev/null differ diff --git a/.yarn/cache/core-js-compat-npm-3.36.1-b72b6c5d83-d86b46805d.zip b/.yarn/cache/core-js-compat-npm-3.36.1-b72b6c5d83-d86b46805d.zip deleted file mode 100644 index 6d5fd4b25..000000000 Binary files a/.yarn/cache/core-js-compat-npm-3.36.1-b72b6c5d83-d86b46805d.zip and /dev/null differ diff --git a/.yarn/cache/core-js-npm-3.36.1-ab30f10365-ce1e1bfc10.zip b/.yarn/cache/core-js-npm-3.36.1-ab30f10365-ce1e1bfc10.zip deleted file mode 100644 index 3df4a9824..000000000 Binary files a/.yarn/cache/core-js-npm-3.36.1-ab30f10365-ce1e1bfc10.zip and /dev/null differ diff --git a/.yarn/cache/core-js-pure-npm-3.36.1-fe117a50ea-76389c2fb8.zip b/.yarn/cache/core-js-pure-npm-3.36.1-fe117a50ea-76389c2fb8.zip deleted file mode 100644 index 119cdfca7..000000000 Binary files a/.yarn/cache/core-js-pure-npm-3.36.1-fe117a50ea-76389c2fb8.zip and /dev/null differ diff --git a/.yarn/cache/core-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip b/.yarn/cache/core-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip deleted file mode 100644 index 2c844fee1..000000000 Binary files a/.yarn/cache/core-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip and /dev/null differ diff --git a/.yarn/cache/cosmiconfig-npm-6.0.0-cb7d64a2b9-b184d2bfbc.zip b/.yarn/cache/cosmiconfig-npm-6.0.0-cb7d64a2b9-b184d2bfbc.zip deleted file mode 100644 index 4dcfbcef1..000000000 Binary files a/.yarn/cache/cosmiconfig-npm-6.0.0-cb7d64a2b9-b184d2bfbc.zip and /dev/null differ diff --git a/.yarn/cache/cosmiconfig-npm-7.1.0-13a5090bcd-03600bb387.zip b/.yarn/cache/cosmiconfig-npm-7.1.0-13a5090bcd-03600bb387.zip deleted file mode 100644 index bf5e1e375..000000000 Binary files a/.yarn/cache/cosmiconfig-npm-7.1.0-13a5090bcd-03600bb387.zip and /dev/null differ diff --git a/.yarn/cache/cosmiconfig-npm-8.3.6-a5566e2779-91d082baca.zip b/.yarn/cache/cosmiconfig-npm-8.3.6-a5566e2779-91d082baca.zip deleted file mode 100644 index 64ae8327d..000000000 Binary files a/.yarn/cache/cosmiconfig-npm-8.3.6-a5566e2779-91d082baca.zip and /dev/null differ diff --git a/.yarn/cache/create-context-state-npm-2.0.2-dfc9e3c444-b5de521fb7.zip b/.yarn/cache/create-context-state-npm-2.0.2-dfc9e3c444-b5de521fb7.zip deleted file mode 100644 index 035741d96..000000000 Binary files a/.yarn/cache/create-context-state-npm-2.0.2-dfc9e3c444-b5de521fb7.zip and /dev/null differ diff --git a/.yarn/cache/create-require-npm-1.1.1-839884ca2e-a9a1503d43.zip b/.yarn/cache/create-require-npm-1.1.1-839884ca2e-a9a1503d43.zip deleted file mode 100644 index afbfac210..000000000 Binary files a/.yarn/cache/create-require-npm-1.1.1-839884ca2e-a9a1503d43.zip and /dev/null differ diff --git a/.yarn/cache/crelt-npm-1.0.6-f8981fe6a1-5ed326ca6b.zip b/.yarn/cache/crelt-npm-1.0.6-f8981fe6a1-5ed326ca6b.zip deleted file mode 100644 index d29d40547..000000000 Binary files a/.yarn/cache/crelt-npm-1.0.6-f8981fe6a1-5ed326ca6b.zip and /dev/null differ diff --git a/.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip b/.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip deleted file mode 100644 index 9aa6dc0d8..000000000 Binary files a/.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip and /dev/null differ diff --git a/.yarn/cache/crypto-random-string-npm-2.0.0-8ab47992ef-0283879f55.zip b/.yarn/cache/crypto-random-string-npm-2.0.0-8ab47992ef-0283879f55.zip deleted file mode 100644 index 90bce3322..000000000 Binary files a/.yarn/cache/crypto-random-string-npm-2.0.0-8ab47992ef-0283879f55.zip and /dev/null differ diff --git a/.yarn/cache/crypto-random-string-npm-4.0.0-b9f0f76168-cd5d7ae138.zip b/.yarn/cache/crypto-random-string-npm-4.0.0-b9f0f76168-cd5d7ae138.zip deleted file mode 100644 index 967788bc7..000000000 Binary files a/.yarn/cache/crypto-random-string-npm-4.0.0-b9f0f76168-cd5d7ae138.zip and /dev/null differ diff --git a/.yarn/cache/css-color-keywords-npm-1.0.0-fc176df58b-8f125e3ad4.zip b/.yarn/cache/css-color-keywords-npm-1.0.0-fc176df58b-8f125e3ad4.zip deleted file mode 100644 index 9886779c8..000000000 Binary files a/.yarn/cache/css-color-keywords-npm-1.0.0-fc176df58b-8f125e3ad4.zip and /dev/null differ diff --git a/.yarn/cache/css-declaration-sorter-npm-6.4.1-de0d10e8a6-06cbfd1f47.zip b/.yarn/cache/css-declaration-sorter-npm-6.4.1-de0d10e8a6-06cbfd1f47.zip deleted file mode 100644 index 8dc19659b..000000000 Binary files a/.yarn/cache/css-declaration-sorter-npm-6.4.1-de0d10e8a6-06cbfd1f47.zip and /dev/null differ diff --git a/.yarn/cache/css-declaration-sorter-npm-7.2.0-b5087e1063-2acb9c13f5.zip b/.yarn/cache/css-declaration-sorter-npm-7.2.0-b5087e1063-2acb9c13f5.zip deleted file mode 100644 index 1e2a92d0c..000000000 Binary files a/.yarn/cache/css-declaration-sorter-npm-7.2.0-b5087e1063-2acb9c13f5.zip and /dev/null differ diff --git a/.yarn/cache/css-in-js-utils-npm-3.1.0-a94a5fc05c-bd2f569f18.zip b/.yarn/cache/css-in-js-utils-npm-3.1.0-a94a5fc05c-bd2f569f18.zip deleted file mode 100644 index 9f6db9a53..000000000 Binary files a/.yarn/cache/css-in-js-utils-npm-3.1.0-a94a5fc05c-bd2f569f18.zip and /dev/null differ diff --git a/.yarn/cache/css-loader-npm-6.11.0-d945f9f4c0-9e3665509f.zip b/.yarn/cache/css-loader-npm-6.11.0-d945f9f4c0-9e3665509f.zip deleted file mode 100644 index f0401b495..000000000 Binary files a/.yarn/cache/css-loader-npm-6.11.0-d945f9f4c0-9e3665509f.zip and /dev/null differ diff --git a/.yarn/cache/css-minimizer-webpack-plugin-npm-5.0.1-fa39467809-da5cbdf7be.zip b/.yarn/cache/css-minimizer-webpack-plugin-npm-5.0.1-fa39467809-da5cbdf7be.zip deleted file mode 100644 index 41b0c84c7..000000000 Binary files a/.yarn/cache/css-minimizer-webpack-plugin-npm-5.0.1-fa39467809-da5cbdf7be.zip and /dev/null differ diff --git a/.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip b/.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip deleted file mode 100644 index 9a3b4f17d..000000000 Binary files a/.yarn/cache/css-select-npm-4.3.0-72f53028ec-8f7310c9af.zip and /dev/null differ diff --git a/.yarn/cache/css-select-npm-5.1.0-9365a79de5-d486b1e7eb.zip b/.yarn/cache/css-select-npm-5.1.0-9365a79de5-d486b1e7eb.zip deleted file mode 100644 index 15c9b999b..000000000 Binary files a/.yarn/cache/css-select-npm-5.1.0-9365a79de5-d486b1e7eb.zip and /dev/null differ diff --git a/.yarn/cache/css-to-react-native-npm-3.2.0-46e31a25e3-62ef744254.zip b/.yarn/cache/css-to-react-native-npm-3.2.0-46e31a25e3-62ef744254.zip deleted file mode 100644 index 57f39e7e6..000000000 Binary files a/.yarn/cache/css-to-react-native-npm-3.2.0-46e31a25e3-62ef744254.zip and /dev/null differ diff --git a/.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip b/.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip deleted file mode 100644 index f177cd1da..000000000 Binary files a/.yarn/cache/css-tree-npm-1.1.3-9c46f35513-29710728cc.zip and /dev/null differ diff --git a/.yarn/cache/css-tree-npm-2.2.1-ee98ac48a8-1959c4b0e2.zip b/.yarn/cache/css-tree-npm-2.2.1-ee98ac48a8-1959c4b0e2.zip deleted file mode 100644 index 887431172..000000000 Binary files a/.yarn/cache/css-tree-npm-2.2.1-ee98ac48a8-1959c4b0e2.zip and /dev/null differ diff --git a/.yarn/cache/css-tree-npm-2.3.1-6540d78e26-e5e39b82eb.zip b/.yarn/cache/css-tree-npm-2.3.1-6540d78e26-e5e39b82eb.zip deleted file mode 100644 index 4823323c4..000000000 Binary files a/.yarn/cache/css-tree-npm-2.3.1-6540d78e26-e5e39b82eb.zip and /dev/null differ diff --git a/.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip b/.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip deleted file mode 100644 index cdd362cee..000000000 Binary files a/.yarn/cache/css-what-npm-6.1.0-57f751efbb-c67a3a2d0d.zip and /dev/null differ diff --git a/.yarn/cache/cssesc-npm-3.0.0-15ec56f86f-0e161912c1.zip b/.yarn/cache/cssesc-npm-3.0.0-15ec56f86f-0e161912c1.zip deleted file mode 100644 index 4b93a0bcd..000000000 Binary files a/.yarn/cache/cssesc-npm-3.0.0-15ec56f86f-0e161912c1.zip and /dev/null differ diff --git a/.yarn/cache/cssnano-npm-5.1.15-7fc7f68f4a-8c5acbeabd.zip b/.yarn/cache/cssnano-npm-5.1.15-7fc7f68f4a-8c5acbeabd.zip deleted file mode 100644 index 044c224ed..000000000 Binary files a/.yarn/cache/cssnano-npm-5.1.15-7fc7f68f4a-8c5acbeabd.zip and /dev/null differ diff --git a/.yarn/cache/cssnano-npm-6.1.2-9634759bd9-65aad92c5e.zip b/.yarn/cache/cssnano-npm-6.1.2-9634759bd9-65aad92c5e.zip deleted file mode 100644 index 8cc1396e7..000000000 Binary files a/.yarn/cache/cssnano-npm-6.1.2-9634759bd9-65aad92c5e.zip and /dev/null differ diff --git a/.yarn/cache/cssnano-preset-advanced-npm-6.1.2-4bd636a3e8-2cdc4cb44e.zip b/.yarn/cache/cssnano-preset-advanced-npm-6.1.2-4bd636a3e8-2cdc4cb44e.zip deleted file mode 100644 index 7b6c06bc4..000000000 Binary files a/.yarn/cache/cssnano-preset-advanced-npm-6.1.2-4bd636a3e8-2cdc4cb44e.zip and /dev/null differ diff --git a/.yarn/cache/cssnano-preset-default-npm-5.2.14-4f99019e76-4103f879a5.zip b/.yarn/cache/cssnano-preset-default-npm-5.2.14-4f99019e76-4103f879a5.zip deleted file mode 100644 index cb5c3651d..000000000 Binary files a/.yarn/cache/cssnano-preset-default-npm-5.2.14-4f99019e76-4103f879a5.zip and /dev/null differ diff --git a/.yarn/cache/cssnano-preset-default-npm-6.1.2-d8d29789ad-ea7515a8ee.zip b/.yarn/cache/cssnano-preset-default-npm-6.1.2-d8d29789ad-ea7515a8ee.zip deleted file mode 100644 index ca4e65d9d..000000000 Binary files a/.yarn/cache/cssnano-preset-default-npm-6.1.2-d8d29789ad-ea7515a8ee.zip and /dev/null differ diff --git a/.yarn/cache/cssnano-utils-npm-3.1.0-b64fb193eb-975c84ce91.zip b/.yarn/cache/cssnano-utils-npm-3.1.0-b64fb193eb-975c84ce91.zip deleted file mode 100644 index 0307f9993..000000000 Binary files a/.yarn/cache/cssnano-utils-npm-3.1.0-b64fb193eb-975c84ce91.zip and /dev/null differ diff --git a/.yarn/cache/cssnano-utils-npm-4.0.2-aff4366c79-f04c6854e7.zip b/.yarn/cache/cssnano-utils-npm-4.0.2-aff4366c79-f04c6854e7.zip deleted file mode 100644 index 73daa54b4..000000000 Binary files a/.yarn/cache/cssnano-utils-npm-4.0.2-aff4366c79-f04c6854e7.zip and /dev/null differ diff --git a/.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip b/.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip deleted file mode 100644 index 6c8cf2d8a..000000000 Binary files a/.yarn/cache/csso-npm-4.2.0-b277db8d71-8b6a2dc687.zip and /dev/null differ diff --git a/.yarn/cache/csso-npm-5.0.5-b21e2a8b65-4036fb2b9f.zip b/.yarn/cache/csso-npm-5.0.5-b21e2a8b65-4036fb2b9f.zip deleted file mode 100644 index 618a383bd..000000000 Binary files a/.yarn/cache/csso-npm-5.0.5-b21e2a8b65-4036fb2b9f.zip and /dev/null differ diff --git a/.yarn/cache/csstype-npm-3.1.3-e9a1c85013-f593cce41f.zip b/.yarn/cache/csstype-npm-3.1.3-e9a1c85013-f593cce41f.zip deleted file mode 100644 index b08ed9c0d..000000000 Binary files a/.yarn/cache/csstype-npm-3.1.3-e9a1c85013-f593cce41f.zip and /dev/null differ diff --git a/.yarn/cache/dash-get-npm-1.0.2-cdc99b6095-5aa0bc487f.zip b/.yarn/cache/dash-get-npm-1.0.2-cdc99b6095-5aa0bc487f.zip deleted file mode 100644 index 2ae2a8d35..000000000 Binary files a/.yarn/cache/dash-get-npm-1.0.2-cdc99b6095-5aa0bc487f.zip and /dev/null differ diff --git a/.yarn/cache/data-uri-to-buffer-npm-4.0.1-5c66a78beb-0d0790b67f.zip b/.yarn/cache/data-uri-to-buffer-npm-4.0.1-5c66a78beb-0d0790b67f.zip deleted file mode 100644 index dc18c8811..000000000 Binary files a/.yarn/cache/data-uri-to-buffer-npm-4.0.1-5c66a78beb-0d0790b67f.zip and /dev/null differ diff --git a/.yarn/cache/data-view-buffer-npm-1.0.1-d911beebce-5919a39a18.zip b/.yarn/cache/data-view-buffer-npm-1.0.1-d911beebce-5919a39a18.zip deleted file mode 100644 index a210dee6f..000000000 Binary files a/.yarn/cache/data-view-buffer-npm-1.0.1-d911beebce-5919a39a18.zip and /dev/null differ diff --git a/.yarn/cache/data-view-byte-length-npm-1.0.1-538a9e432e-f33c65e58d.zip b/.yarn/cache/data-view-byte-length-npm-1.0.1-538a9e432e-f33c65e58d.zip deleted file mode 100644 index 1062071d2..000000000 Binary files a/.yarn/cache/data-view-byte-length-npm-1.0.1-538a9e432e-f33c65e58d.zip and /dev/null differ diff --git a/.yarn/cache/data-view-byte-offset-npm-1.0.0-7112a24a4b-96f34f151b.zip b/.yarn/cache/data-view-byte-offset-npm-1.0.0-7112a24a4b-96f34f151b.zip deleted file mode 100644 index 9e3c7737c..000000000 Binary files a/.yarn/cache/data-view-byte-offset-npm-1.0.0-7112a24a4b-96f34f151b.zip and /dev/null differ diff --git a/.yarn/cache/dayjs-npm-1.11.11-3555b1f819-f03948b172.zip b/.yarn/cache/dayjs-npm-1.11.11-3555b1f819-f03948b172.zip deleted file mode 100644 index 4914d42a6..000000000 Binary files a/.yarn/cache/dayjs-npm-1.11.11-3555b1f819-f03948b172.zip and /dev/null differ diff --git a/.yarn/cache/debounce-npm-1.2.1-b09266a260-0b95b2a9d8.zip b/.yarn/cache/debounce-npm-1.2.1-b09266a260-0b95b2a9d8.zip deleted file mode 100644 index 2307f98f5..000000000 Binary files a/.yarn/cache/debounce-npm-1.2.1-b09266a260-0b95b2a9d8.zip and /dev/null differ diff --git a/.yarn/cache/debug-npm-2.6.9-7d4cb597dc-e07005f2b4.zip b/.yarn/cache/debug-npm-2.6.9-7d4cb597dc-e07005f2b4.zip deleted file mode 100644 index 84bbd0db0..000000000 Binary files a/.yarn/cache/debug-npm-2.6.9-7d4cb597dc-e07005f2b4.zip and /dev/null differ diff --git a/.yarn/cache/debug-npm-3.2.7-754e818c7a-d86fd7be2b.zip b/.yarn/cache/debug-npm-3.2.7-754e818c7a-d86fd7be2b.zip deleted file mode 100644 index 6cb29323b..000000000 Binary files a/.yarn/cache/debug-npm-3.2.7-754e818c7a-d86fd7be2b.zip and /dev/null differ diff --git a/.yarn/cache/debug-npm-4.3.4-4513954577-0073c3bcbd.zip b/.yarn/cache/debug-npm-4.3.4-4513954577-0073c3bcbd.zip deleted file mode 100644 index 351f1aa3e..000000000 Binary files a/.yarn/cache/debug-npm-4.3.4-4513954577-0073c3bcbd.zip and /dev/null differ diff --git a/.yarn/cache/decode-named-character-reference-npm-1.0.2-db17a755fd-f4c71d3b93.zip b/.yarn/cache/decode-named-character-reference-npm-1.0.2-db17a755fd-f4c71d3b93.zip deleted file mode 100644 index 6c0314ade..000000000 Binary files a/.yarn/cache/decode-named-character-reference-npm-1.0.2-db17a755fd-f4c71d3b93.zip and /dev/null differ diff --git a/.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip b/.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip deleted file mode 100644 index bbc1db518..000000000 Binary files a/.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip and /dev/null differ diff --git a/.yarn/cache/deep-eql-npm-4.1.3-020a64f862-12ce93ae63.zip b/.yarn/cache/deep-eql-npm-4.1.3-020a64f862-12ce93ae63.zip deleted file mode 100644 index 5a4a1dd0d..000000000 Binary files a/.yarn/cache/deep-eql-npm-4.1.3-020a64f862-12ce93ae63.zip and /dev/null differ diff --git a/.yarn/cache/deep-extend-npm-0.6.0-e182924219-7be7e5a8d4.zip b/.yarn/cache/deep-extend-npm-0.6.0-e182924219-7be7e5a8d4.zip deleted file mode 100644 index 87f0270ec..000000000 Binary files a/.yarn/cache/deep-extend-npm-0.6.0-e182924219-7be7e5a8d4.zip and /dev/null differ diff --git a/.yarn/cache/deep-is-npm-0.1.4-88938b5a67-ec12d074ae.zip b/.yarn/cache/deep-is-npm-0.1.4-88938b5a67-ec12d074ae.zip deleted file mode 100644 index cabb05135..000000000 Binary files a/.yarn/cache/deep-is-npm-0.1.4-88938b5a67-ec12d074ae.zip and /dev/null differ diff --git a/.yarn/cache/deepmerge-npm-2.2.1-44c00cbffa-a3da411cd3.zip b/.yarn/cache/deepmerge-npm-2.2.1-44c00cbffa-a3da411cd3.zip deleted file mode 100644 index 71a28179e..000000000 Binary files a/.yarn/cache/deepmerge-npm-2.2.1-44c00cbffa-a3da411cd3.zip and /dev/null differ diff --git a/.yarn/cache/deepmerge-npm-4.3.1-4f751a0844-058d9e1b0f.zip b/.yarn/cache/deepmerge-npm-4.3.1-4f751a0844-058d9e1b0f.zip deleted file mode 100644 index cb05c8500..000000000 Binary files a/.yarn/cache/deepmerge-npm-4.3.1-4f751a0844-058d9e1b0f.zip and /dev/null differ diff --git a/.yarn/cache/default-gateway-npm-6.0.3-d8d9292176-126f8273ec.zip b/.yarn/cache/default-gateway-npm-6.0.3-d8d9292176-126f8273ec.zip deleted file mode 100644 index 791154108..000000000 Binary files a/.yarn/cache/default-gateway-npm-6.0.3-d8d9292176-126f8273ec.zip and /dev/null differ diff --git a/.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-8a9b50d2f2.zip b/.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-8a9b50d2f2.zip deleted file mode 100644 index 83a157896..000000000 Binary files a/.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-8a9b50d2f2.zip and /dev/null differ diff --git a/.yarn/cache/define-data-property-npm-1.1.4-4cbd8efc51-abdcb2505d.zip b/.yarn/cache/define-data-property-npm-1.1.4-4cbd8efc51-abdcb2505d.zip deleted file mode 100644 index e5d181683..000000000 Binary files a/.yarn/cache/define-data-property-npm-1.1.4-4cbd8efc51-abdcb2505d.zip and /dev/null differ diff --git a/.yarn/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip b/.yarn/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip deleted file mode 100644 index 73e4246b1..000000000 Binary files a/.yarn/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip and /dev/null differ diff --git a/.yarn/cache/define-properties-npm-1.2.1-8a4d42413b-b4ccd00597.zip b/.yarn/cache/define-properties-npm-1.2.1-8a4d42413b-b4ccd00597.zip deleted file mode 100644 index b5958c58b..000000000 Binary files a/.yarn/cache/define-properties-npm-1.2.1-8a4d42413b-b4ccd00597.zip and /dev/null differ diff --git a/.yarn/cache/del-npm-6.1.1-9285f60bfd-563288b73b.zip b/.yarn/cache/del-npm-6.1.1-9285f60bfd-563288b73b.zip deleted file mode 100644 index b4c98a8ec..000000000 Binary files a/.yarn/cache/del-npm-6.1.1-9285f60bfd-563288b73b.zip and /dev/null differ diff --git a/.yarn/cache/depd-npm-1.1.2-b0c8414da7-2ed6966fc1.zip b/.yarn/cache/depd-npm-1.1.2-b0c8414da7-2ed6966fc1.zip deleted file mode 100644 index a4e9f7789..000000000 Binary files a/.yarn/cache/depd-npm-1.1.2-b0c8414da7-2ed6966fc1.zip and /dev/null differ diff --git a/.yarn/cache/depd-npm-2.0.0-b6c51a4b43-c0c8ff3607.zip b/.yarn/cache/depd-npm-2.0.0-b6c51a4b43-c0c8ff3607.zip deleted file mode 100644 index 9729b7949..000000000 Binary files a/.yarn/cache/depd-npm-2.0.0-b6c51a4b43-c0c8ff3607.zip and /dev/null differ diff --git a/.yarn/cache/deprecation-npm-2.3.1-e19c92d6e7-f56a05e182.zip b/.yarn/cache/deprecation-npm-2.3.1-e19c92d6e7-f56a05e182.zip deleted file mode 100644 index 943bc441b..000000000 Binary files a/.yarn/cache/deprecation-npm-2.3.1-e19c92d6e7-f56a05e182.zip and /dev/null differ diff --git a/.yarn/cache/dequal-npm-2.0.3-53a630c60e-6ff05a7561.zip b/.yarn/cache/dequal-npm-2.0.3-53a630c60e-6ff05a7561.zip deleted file mode 100644 index 2fe397b13..000000000 Binary files a/.yarn/cache/dequal-npm-2.0.3-53a630c60e-6ff05a7561.zip and /dev/null differ diff --git a/.yarn/cache/destroy-npm-1.2.0-6a511802e2-0acb300b74.zip b/.yarn/cache/destroy-npm-1.2.0-6a511802e2-0acb300b74.zip deleted file mode 100644 index 3bc30ea4d..000000000 Binary files a/.yarn/cache/destroy-npm-1.2.0-6a511802e2-0acb300b74.zip and /dev/null differ diff --git a/.yarn/cache/detect-node-npm-2.1.0-e8de0e94f7-832184ec45.zip b/.yarn/cache/detect-node-npm-2.1.0-e8de0e94f7-832184ec45.zip deleted file mode 100644 index 3d2da2dd9..000000000 Binary files a/.yarn/cache/detect-node-npm-2.1.0-e8de0e94f7-832184ec45.zip and /dev/null differ diff --git a/.yarn/cache/detect-port-alt-npm-1.1.6-013be1149d-35c9f9c69d.zip b/.yarn/cache/detect-port-alt-npm-1.1.6-013be1149d-35c9f9c69d.zip deleted file mode 100644 index fe7ca3cab..000000000 Binary files a/.yarn/cache/detect-port-alt-npm-1.1.6-013be1149d-35c9f9c69d.zip and /dev/null differ diff --git a/.yarn/cache/detect-port-npm-1.5.1-fbb9694f69-b48da93404.zip b/.yarn/cache/detect-port-npm-1.5.1-fbb9694f69-b48da93404.zip deleted file mode 100644 index c6253164f..000000000 Binary files a/.yarn/cache/detect-port-npm-1.5.1-fbb9694f69-b48da93404.zip and /dev/null differ diff --git a/.yarn/cache/devlop-npm-1.1.0-d4a98d724c-3cc5f903d0.zip b/.yarn/cache/devlop-npm-1.1.0-d4a98d724c-3cc5f903d0.zip deleted file mode 100644 index da0d44907..000000000 Binary files a/.yarn/cache/devlop-npm-1.1.0-d4a98d724c-3cc5f903d0.zip and /dev/null differ diff --git a/.yarn/cache/diff-npm-4.0.2-73133c7102-ec09ec2101.zip b/.yarn/cache/diff-npm-4.0.2-73133c7102-ec09ec2101.zip deleted file mode 100644 index 7376dd435..000000000 Binary files a/.yarn/cache/diff-npm-4.0.2-73133c7102-ec09ec2101.zip and /dev/null differ diff --git a/.yarn/cache/diff-npm-5.2.0-f523a581f3-01b7b440f8.zip b/.yarn/cache/diff-npm-5.2.0-f523a581f3-01b7b440f8.zip deleted file mode 100644 index 958c4b8b3..000000000 Binary files a/.yarn/cache/diff-npm-5.2.0-f523a581f3-01b7b440f8.zip and /dev/null differ diff --git a/.yarn/cache/diff-sequences-npm-29.6.3-18ab2c9949-179daf9d2f.zip b/.yarn/cache/diff-sequences-npm-29.6.3-18ab2c9949-179daf9d2f.zip deleted file mode 100644 index 03fe8b077..000000000 Binary files a/.yarn/cache/diff-sequences-npm-29.6.3-18ab2c9949-179daf9d2f.zip and /dev/null differ diff --git a/.yarn/cache/dir-glob-npm-3.0.1-1aea628b1b-fa05e18324.zip b/.yarn/cache/dir-glob-npm-3.0.1-1aea628b1b-fa05e18324.zip deleted file mode 100644 index e292fec5b..000000000 Binary files a/.yarn/cache/dir-glob-npm-3.0.1-1aea628b1b-fa05e18324.zip and /dev/null differ diff --git a/.yarn/cache/direction-npm-1.0.4-c097c04313-572ac39909.zip b/.yarn/cache/direction-npm-1.0.4-c097c04313-572ac39909.zip deleted file mode 100644 index d9cbd1756..000000000 Binary files a/.yarn/cache/direction-npm-1.0.4-c097c04313-572ac39909.zip and /dev/null differ diff --git a/.yarn/cache/dnd-core-npm-14.0.1-8d80db20ad-6a65bb21ef.zip b/.yarn/cache/dnd-core-npm-14.0.1-8d80db20ad-6a65bb21ef.zip deleted file mode 100644 index 2eb12998e..000000000 Binary files a/.yarn/cache/dnd-core-npm-14.0.1-8d80db20ad-6a65bb21ef.zip and /dev/null differ diff --git a/.yarn/cache/dns-packet-npm-5.6.1-9543a780b5-ef5496dd5a.zip b/.yarn/cache/dns-packet-npm-5.6.1-9543a780b5-ef5496dd5a.zip deleted file mode 100644 index 188522af4..000000000 Binary files a/.yarn/cache/dns-packet-npm-5.6.1-9543a780b5-ef5496dd5a.zip and /dev/null differ diff --git a/.yarn/cache/doctrine-npm-2.1.0-ac15d049b7-555684f77e.zip b/.yarn/cache/doctrine-npm-2.1.0-ac15d049b7-555684f77e.zip deleted file mode 100644 index bb3fdf816..000000000 Binary files a/.yarn/cache/doctrine-npm-2.1.0-ac15d049b7-555684f77e.zip and /dev/null differ diff --git a/.yarn/cache/dom-converter-npm-0.2.0-902408f4a0-71b22f56bc.zip b/.yarn/cache/dom-converter-npm-0.2.0-902408f4a0-71b22f56bc.zip deleted file mode 100644 index d83b98992..000000000 Binary files a/.yarn/cache/dom-converter-npm-0.2.0-902408f4a0-71b22f56bc.zip and /dev/null differ diff --git a/.yarn/cache/dom-helpers-npm-5.2.1-b38bb4470b-bed2341adf.zip b/.yarn/cache/dom-helpers-npm-5.2.1-b38bb4470b-bed2341adf.zip deleted file mode 100644 index 409ad1799..000000000 Binary files a/.yarn/cache/dom-helpers-npm-5.2.1-b38bb4470b-bed2341adf.zip and /dev/null differ diff --git a/.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip b/.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip deleted file mode 100644 index e8f186ba4..000000000 Binary files a/.yarn/cache/dom-serializer-npm-1.4.1-ebb24349c1-53b217bcfe.zip and /dev/null differ diff --git a/.yarn/cache/dom-serializer-npm-2.0.0-378ebc7200-e3bf9027a6.zip b/.yarn/cache/dom-serializer-npm-2.0.0-378ebc7200-e3bf9027a6.zip deleted file mode 100644 index 14309441f..000000000 Binary files a/.yarn/cache/dom-serializer-npm-2.0.0-378ebc7200-e3bf9027a6.zip and /dev/null differ diff --git a/.yarn/cache/dom-walk-npm-0.1.2-7d20a1a8d8-19eb0ce9c6.zip b/.yarn/cache/dom-walk-npm-0.1.2-7d20a1a8d8-19eb0ce9c6.zip deleted file mode 100644 index 67f96c759..000000000 Binary files a/.yarn/cache/dom-walk-npm-0.1.2-7d20a1a8d8-19eb0ce9c6.zip and /dev/null differ diff --git a/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip b/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip deleted file mode 100644 index cab8bb79a..000000000 Binary files a/.yarn/cache/domelementtype-npm-2.3.0-02de7cbfba-ee837a318f.zip and /dev/null differ diff --git a/.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip b/.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip deleted file mode 100644 index b962a57dc..000000000 Binary files a/.yarn/cache/domhandler-npm-4.3.1-493539c1ca-e0d2af7403.zip and /dev/null differ diff --git a/.yarn/cache/domhandler-npm-5.0.3-3ede73dc10-809b805a50.zip b/.yarn/cache/domhandler-npm-5.0.3-3ede73dc10-809b805a50.zip deleted file mode 100644 index 7dd8685be..000000000 Binary files a/.yarn/cache/domhandler-npm-5.0.3-3ede73dc10-809b805a50.zip and /dev/null differ diff --git a/.yarn/cache/domino-npm-2.1.6-b0dc3de857-cc2fb95084.zip b/.yarn/cache/domino-npm-2.1.6-b0dc3de857-cc2fb95084.zip deleted file mode 100644 index 5dcbb81e5..000000000 Binary files a/.yarn/cache/domino-npm-2.1.6-b0dc3de857-cc2fb95084.zip and /dev/null differ diff --git a/.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip b/.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip deleted file mode 100644 index 3bcdf1243..000000000 Binary files a/.yarn/cache/domutils-npm-2.8.0-0325139e5c-1f316a03f0.zip and /dev/null differ diff --git a/.yarn/cache/domutils-npm-3.1.0-66c92ef7eb-9a169a6e57.zip b/.yarn/cache/domutils-npm-3.1.0-66c92ef7eb-9a169a6e57.zip deleted file mode 100644 index 3fa8f274f..000000000 Binary files a/.yarn/cache/domutils-npm-3.1.0-66c92ef7eb-9a169a6e57.zip and /dev/null differ diff --git a/.yarn/cache/dot-case-npm-3.0.4-09675b5521-a65e351941.zip b/.yarn/cache/dot-case-npm-3.0.4-09675b5521-a65e351941.zip deleted file mode 100644 index 67efd7f89..000000000 Binary files a/.yarn/cache/dot-case-npm-3.0.4-09675b5521-a65e351941.zip and /dev/null differ diff --git a/.yarn/cache/dot-prop-npm-6.0.1-de66211710-1200a4f6f8.zip b/.yarn/cache/dot-prop-npm-6.0.1-de66211710-1200a4f6f8.zip deleted file mode 100644 index eec63dfe6..000000000 Binary files a/.yarn/cache/dot-prop-npm-6.0.1-de66211710-1200a4f6f8.zip and /dev/null differ diff --git a/.yarn/cache/dotenv-npm-16.4.5-bcb20eb95d-55a3134601.zip b/.yarn/cache/dotenv-npm-16.4.5-bcb20eb95d-55a3134601.zip deleted file mode 100644 index 37a9baf4b..000000000 Binary files a/.yarn/cache/dotenv-npm-16.4.5-bcb20eb95d-55a3134601.zip and /dev/null differ diff --git a/.yarn/cache/duplexer-npm-0.1.2-952c810235-62ba61a830.zip b/.yarn/cache/duplexer-npm-0.1.2-952c810235-62ba61a830.zip deleted file mode 100644 index c6deccf45..000000000 Binary files a/.yarn/cache/duplexer-npm-0.1.2-952c810235-62ba61a830.zip and /dev/null differ diff --git a/.yarn/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-9b1d3e1bae.zip b/.yarn/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-9b1d3e1bae.zip deleted file mode 100644 index 7de6d2c11..000000000 Binary files a/.yarn/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-9b1d3e1bae.zip and /dev/null differ diff --git a/.yarn/cache/ee-first-npm-1.1.1-33f8535b39-1b4cac778d.zip b/.yarn/cache/ee-first-npm-1.1.1-33f8535b39-1b4cac778d.zip deleted file mode 100644 index 458439cba..000000000 Binary files a/.yarn/cache/ee-first-npm-1.1.1-33f8535b39-1b4cac778d.zip and /dev/null differ diff --git a/.yarn/cache/ejs-npm-3.1.10-4e8cf4bdc1-a9cb7d7cd1.zip b/.yarn/cache/ejs-npm-3.1.10-4e8cf4bdc1-a9cb7d7cd1.zip deleted file mode 100644 index da09b74bc..000000000 Binary files a/.yarn/cache/ejs-npm-3.1.10-4e8cf4bdc1-a9cb7d7cd1.zip and /dev/null differ diff --git a/.yarn/cache/electron-to-chromium-npm-1.4.736-04507d20de-59edf0301a.zip b/.yarn/cache/electron-to-chromium-npm-1.4.736-04507d20de-59edf0301a.zip deleted file mode 100644 index e03d1b7dd..000000000 Binary files a/.yarn/cache/electron-to-chromium-npm-1.4.736-04507d20de-59edf0301a.zip and /dev/null differ diff --git a/.yarn/cache/emoji-regex-npm-8.0.0-213764015c-c72d67a682.zip b/.yarn/cache/emoji-regex-npm-8.0.0-213764015c-c72d67a682.zip deleted file mode 100644 index 0b1929b99..000000000 Binary files a/.yarn/cache/emoji-regex-npm-8.0.0-213764015c-c72d67a682.zip and /dev/null differ diff --git a/.yarn/cache/emoji-regex-npm-9.2.2-e6fac8d058-915acf859c.zip b/.yarn/cache/emoji-regex-npm-9.2.2-e6fac8d058-915acf859c.zip deleted file mode 100644 index 830adfbdb..000000000 Binary files a/.yarn/cache/emoji-regex-npm-9.2.2-e6fac8d058-915acf859c.zip and /dev/null differ diff --git a/.yarn/cache/emojibase-data-npm-6.2.0-40fd6bb195-055af9d9f9.zip b/.yarn/cache/emojibase-data-npm-6.2.0-40fd6bb195-055af9d9f9.zip deleted file mode 100644 index bdbe7abd5..000000000 Binary files a/.yarn/cache/emojibase-data-npm-6.2.0-40fd6bb195-055af9d9f9.zip and /dev/null differ diff --git a/.yarn/cache/emojibase-npm-5.2.0-a770626517-eb480e5645.zip b/.yarn/cache/emojibase-npm-5.2.0-a770626517-eb480e5645.zip deleted file mode 100644 index 236e0d2f3..000000000 Binary files a/.yarn/cache/emojibase-npm-5.2.0-a770626517-eb480e5645.zip and /dev/null differ diff --git a/.yarn/cache/emojibase-npm-6.1.0-6b47b3183d-40368af4be.zip b/.yarn/cache/emojibase-npm-6.1.0-6b47b3183d-40368af4be.zip deleted file mode 100644 index d35dc0cd5..000000000 Binary files a/.yarn/cache/emojibase-npm-6.1.0-6b47b3183d-40368af4be.zip and /dev/null differ diff --git a/.yarn/cache/emojibase-regex-npm-5.1.3-ea873e8547-33869829b1.zip b/.yarn/cache/emojibase-regex-npm-5.1.3-ea873e8547-33869829b1.zip deleted file mode 100644 index 0cb979678..000000000 Binary files a/.yarn/cache/emojibase-regex-npm-5.1.3-ea873e8547-33869829b1.zip and /dev/null differ diff --git a/.yarn/cache/emojibase-regex-npm-6.0.1-065da655fa-432988fb1d.zip b/.yarn/cache/emojibase-regex-npm-6.0.1-065da655fa-432988fb1d.zip deleted file mode 100644 index 3ea093f8b..000000000 Binary files a/.yarn/cache/emojibase-regex-npm-6.0.1-065da655fa-432988fb1d.zip and /dev/null differ diff --git a/.yarn/cache/emojilib-npm-2.4.0-52421bcae3-bef767eca4.zip b/.yarn/cache/emojilib-npm-2.4.0-52421bcae3-bef767eca4.zip deleted file mode 100644 index 801da453b..000000000 Binary files a/.yarn/cache/emojilib-npm-2.4.0-52421bcae3-bef767eca4.zip and /dev/null differ diff --git a/.yarn/cache/emojis-list-npm-3.0.0-7faa48e6fd-114f47d6d4.zip b/.yarn/cache/emojis-list-npm-3.0.0-7faa48e6fd-114f47d6d4.zip deleted file mode 100644 index 3d306ecea..000000000 Binary files a/.yarn/cache/emojis-list-npm-3.0.0-7faa48e6fd-114f47d6d4.zip and /dev/null differ diff --git a/.yarn/cache/emoticon-npm-4.0.1-4f2bc95a4c-31de032441.zip b/.yarn/cache/emoticon-npm-4.0.1-4f2bc95a4c-31de032441.zip deleted file mode 100644 index 5d5d10854..000000000 Binary files a/.yarn/cache/emoticon-npm-4.0.1-4f2bc95a4c-31de032441.zip and /dev/null differ diff --git a/.yarn/cache/encodeurl-npm-1.0.2-f8c8454c41-e50e3d508c.zip b/.yarn/cache/encodeurl-npm-1.0.2-f8c8454c41-e50e3d508c.zip deleted file mode 100644 index e9badb765..000000000 Binary files a/.yarn/cache/encodeurl-npm-1.0.2-f8c8454c41-e50e3d508c.zip and /dev/null differ diff --git a/.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip b/.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip deleted file mode 100644 index 202e93181..000000000 Binary files a/.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip and /dev/null differ diff --git a/.yarn/cache/enhanced-resolve-npm-5.16.0-610f8be3e5-47f123676b.zip b/.yarn/cache/enhanced-resolve-npm-5.16.0-610f8be3e5-47f123676b.zip deleted file mode 100644 index ae455739c..000000000 Binary files a/.yarn/cache/enhanced-resolve-npm-5.16.0-610f8be3e5-47f123676b.zip and /dev/null differ diff --git a/.yarn/cache/entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip b/.yarn/cache/entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip deleted file mode 100644 index 399a938a6..000000000 Binary files a/.yarn/cache/entities-npm-2.2.0-0fc8d5b2f7-2c765221ee.zip and /dev/null differ diff --git a/.yarn/cache/entities-npm-4.5.0-7cdb83b832-ede2a35c9b.zip b/.yarn/cache/entities-npm-4.5.0-7cdb83b832-ede2a35c9b.zip deleted file mode 100644 index 5ccebecd0..000000000 Binary files a/.yarn/cache/entities-npm-4.5.0-7cdb83b832-ede2a35c9b.zip and /dev/null differ diff --git a/.yarn/cache/env-paths-npm-2.2.1-7c7577428c-65b5df55a8.zip b/.yarn/cache/env-paths-npm-2.2.1-7c7577428c-65b5df55a8.zip deleted file mode 100644 index 5fecf17a4..000000000 Binary files a/.yarn/cache/env-paths-npm-2.2.1-7c7577428c-65b5df55a8.zip and /dev/null differ diff --git a/.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip b/.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip deleted file mode 100644 index 7112b0a4c..000000000 Binary files a/.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-1d20d825cd.zip and /dev/null differ diff --git a/.yarn/cache/error-ex-npm-1.3.2-5654f80c0f-d547740aa2.zip b/.yarn/cache/error-ex-npm-1.3.2-5654f80c0f-d547740aa2.zip deleted file mode 100644 index d244f21ca..000000000 Binary files a/.yarn/cache/error-ex-npm-1.3.2-5654f80c0f-d547740aa2.zip and /dev/null differ diff --git a/.yarn/cache/error-stack-parser-npm-2.1.4-5b9f7fc0c2-23db33135b.zip b/.yarn/cache/error-stack-parser-npm-2.1.4-5b9f7fc0c2-23db33135b.zip deleted file mode 100644 index 5b4be9127..000000000 Binary files a/.yarn/cache/error-stack-parser-npm-2.1.4-5b9f7fc0c2-23db33135b.zip and /dev/null differ diff --git a/.yarn/cache/es-abstract-npm-1.23.3-ffd85665f7-2da795a6a1.zip b/.yarn/cache/es-abstract-npm-1.23.3-ffd85665f7-2da795a6a1.zip deleted file mode 100644 index 188e1ce1b..000000000 Binary files a/.yarn/cache/es-abstract-npm-1.23.3-ffd85665f7-2da795a6a1.zip and /dev/null differ diff --git a/.yarn/cache/es-define-property-npm-1.0.0-e23aa9b242-f66ece0a88.zip b/.yarn/cache/es-define-property-npm-1.0.0-e23aa9b242-f66ece0a88.zip deleted file mode 100644 index 67c274145..000000000 Binary files a/.yarn/cache/es-define-property-npm-1.0.0-e23aa9b242-f66ece0a88.zip and /dev/null differ diff --git a/.yarn/cache/es-errors-npm-1.3.0-fda0c9b8a8-96e65d6401.zip b/.yarn/cache/es-errors-npm-1.3.0-fda0c9b8a8-96e65d6401.zip deleted file mode 100644 index ebc44e309..000000000 Binary files a/.yarn/cache/es-errors-npm-1.3.0-fda0c9b8a8-96e65d6401.zip and /dev/null differ diff --git a/.yarn/cache/es-iterator-helpers-npm-1.0.18-1d29665edd-a4fd067e14.zip b/.yarn/cache/es-iterator-helpers-npm-1.0.18-1d29665edd-a4fd067e14.zip deleted file mode 100644 index e6e983b83..000000000 Binary files a/.yarn/cache/es-iterator-helpers-npm-1.0.18-1d29665edd-a4fd067e14.zip and /dev/null differ diff --git a/.yarn/cache/es-module-lexer-npm-1.5.0-c70d48fda0-d0e198d864.zip b/.yarn/cache/es-module-lexer-npm-1.5.0-c70d48fda0-d0e198d864.zip deleted file mode 100644 index 987c02737..000000000 Binary files a/.yarn/cache/es-module-lexer-npm-1.5.0-c70d48fda0-d0e198d864.zip and /dev/null differ diff --git a/.yarn/cache/es-object-atoms-npm-1.0.0-c5cca6d760-f8910cf477.zip b/.yarn/cache/es-object-atoms-npm-1.0.0-c5cca6d760-f8910cf477.zip deleted file mode 100644 index 3c8a8dbae..000000000 Binary files a/.yarn/cache/es-object-atoms-npm-1.0.0-c5cca6d760-f8910cf477.zip and /dev/null differ diff --git a/.yarn/cache/es-set-tostringtag-npm-2.0.3-8a191fed13-7227fa48a4.zip b/.yarn/cache/es-set-tostringtag-npm-2.0.3-8a191fed13-7227fa48a4.zip deleted file mode 100644 index 43cd0ecd8..000000000 Binary files a/.yarn/cache/es-set-tostringtag-npm-2.0.3-8a191fed13-7227fa48a4.zip and /dev/null differ diff --git a/.yarn/cache/es-shim-unscopables-npm-1.0.2-a3056a4c0d-6d3bf91f65.zip b/.yarn/cache/es-shim-unscopables-npm-1.0.2-a3056a4c0d-6d3bf91f65.zip deleted file mode 100644 index bbd630abb..000000000 Binary files a/.yarn/cache/es-shim-unscopables-npm-1.0.2-a3056a4c0d-6d3bf91f65.zip and /dev/null differ diff --git a/.yarn/cache/es-to-primitive-npm-1.2.1-b7a7eac6c5-74aeeefe27.zip b/.yarn/cache/es-to-primitive-npm-1.2.1-b7a7eac6c5-74aeeefe27.zip deleted file mode 100644 index a39be45e3..000000000 Binary files a/.yarn/cache/es-to-primitive-npm-1.2.1-b7a7eac6c5-74aeeefe27.zip and /dev/null differ diff --git a/.yarn/cache/esbuild-npm-0.20.2-1923187a7f-663215ab7e.zip b/.yarn/cache/esbuild-npm-0.20.2-1923187a7f-663215ab7e.zip deleted file mode 100644 index b12369ad5..000000000 Binary files a/.yarn/cache/esbuild-npm-0.20.2-1923187a7f-663215ab7e.zip and /dev/null differ diff --git a/.yarn/cache/escalade-npm-3.1.2-5826d31cf8-a1e07fea2f.zip b/.yarn/cache/escalade-npm-3.1.2-5826d31cf8-a1e07fea2f.zip deleted file mode 100644 index c59ddcfc0..000000000 Binary files a/.yarn/cache/escalade-npm-3.1.2-5826d31cf8-a1e07fea2f.zip and /dev/null differ diff --git a/.yarn/cache/escape-goat-npm-4.0.0-31eb65b6cc-515f4c5427.zip b/.yarn/cache/escape-goat-npm-4.0.0-31eb65b6cc-515f4c5427.zip deleted file mode 100644 index 556528e14..000000000 Binary files a/.yarn/cache/escape-goat-npm-4.0.0-31eb65b6cc-515f4c5427.zip and /dev/null differ diff --git a/.yarn/cache/escape-html-npm-1.0.3-376c22ee74-6213ca9ae0.zip b/.yarn/cache/escape-html-npm-1.0.3-376c22ee74-6213ca9ae0.zip deleted file mode 100644 index d12a72b12..000000000 Binary files a/.yarn/cache/escape-html-npm-1.0.3-376c22ee74-6213ca9ae0.zip and /dev/null differ diff --git a/.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-6092fda75c.zip b/.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-6092fda75c.zip deleted file mode 100644 index b7ea3be14..000000000 Binary files a/.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-6092fda75c.zip and /dev/null differ diff --git a/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip b/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip deleted file mode 100644 index c23e416b5..000000000 Binary files a/.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip and /dev/null differ diff --git a/.yarn/cache/escape-string-regexp-npm-5.0.0-a663e825ce-20daabe197.zip b/.yarn/cache/escape-string-regexp-npm-5.0.0-a663e825ce-20daabe197.zip deleted file mode 100644 index 604bc07d9..000000000 Binary files a/.yarn/cache/escape-string-regexp-npm-5.0.0-a663e825ce-20daabe197.zip and /dev/null differ diff --git a/.yarn/cache/eslint-compat-utils-npm-0.5.0-0b46f21620-3f305ca4d9.zip b/.yarn/cache/eslint-compat-utils-npm-0.5.0-0b46f21620-3f305ca4d9.zip deleted file mode 100644 index bf61301ca..000000000 Binary files a/.yarn/cache/eslint-compat-utils-npm-0.5.0-0b46f21620-3f305ca4d9.zip and /dev/null differ diff --git a/.yarn/cache/eslint-import-resolver-node-npm-0.3.9-2a426afc4b-d52e08e1d9.zip b/.yarn/cache/eslint-import-resolver-node-npm-0.3.9-2a426afc4b-d52e08e1d9.zip deleted file mode 100644 index b9ff946ab..000000000 Binary files a/.yarn/cache/eslint-import-resolver-node-npm-0.3.9-2a426afc4b-d52e08e1d9.zip and /dev/null differ diff --git a/.yarn/cache/eslint-module-utils-npm-2.8.1-c9aeb3ec2c-3e7892c0a9.zip b/.yarn/cache/eslint-module-utils-npm-2.8.1-c9aeb3ec2c-3e7892c0a9.zip deleted file mode 100644 index 139a021b5..000000000 Binary files a/.yarn/cache/eslint-module-utils-npm-2.8.1-c9aeb3ec2c-3e7892c0a9.zip and /dev/null differ diff --git a/.yarn/cache/eslint-npm-9.1.1-47665e630b-d0bf8c6335.zip b/.yarn/cache/eslint-npm-9.1.1-47665e630b-d0bf8c6335.zip deleted file mode 100644 index dc46b650f..000000000 Binary files a/.yarn/cache/eslint-npm-9.1.1-47665e630b-d0bf8c6335.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-es-npm-4.1.0-a4cf26d3cd-431c7a6296.zip b/.yarn/cache/eslint-plugin-es-npm-4.1.0-a4cf26d3cd-431c7a6296.zip deleted file mode 100644 index f6f3dec7d..000000000 Binary files a/.yarn/cache/eslint-plugin-es-npm-4.1.0-a4cf26d3cd-431c7a6296.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-eslint-comments-npm-3.2.0-b1dc85dfb2-4aa0d31a78.zip b/.yarn/cache/eslint-plugin-eslint-comments-npm-3.2.0-b1dc85dfb2-4aa0d31a78.zip deleted file mode 100644 index a71b12cc7..000000000 Binary files a/.yarn/cache/eslint-plugin-eslint-comments-npm-3.2.0-b1dc85dfb2-4aa0d31a78.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-halodong-npm-0.38.24-4cc5f7b3f0-f3864d02b7.zip b/.yarn/cache/eslint-plugin-halodong-npm-0.38.24-4cc5f7b3f0-f3864d02b7.zip deleted file mode 100644 index 129579c88..000000000 Binary files a/.yarn/cache/eslint-plugin-halodong-npm-0.38.24-4cc5f7b3f0-f3864d02b7.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-html-npm-7.1.0-487e4e4af9-f19a5fda32.zip b/.yarn/cache/eslint-plugin-html-npm-7.1.0-487e4e4af9-f19a5fda32.zip deleted file mode 100644 index 963a61687..000000000 Binary files a/.yarn/cache/eslint-plugin-html-npm-7.1.0-487e4e4af9-f19a5fda32.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-import-npm-2.29.1-b94305f7dc-5865f05c38.zip b/.yarn/cache/eslint-plugin-import-npm-2.29.1-b94305f7dc-5865f05c38.zip deleted file mode 100644 index c9d786095..000000000 Binary files a/.yarn/cache/eslint-plugin-import-npm-2.29.1-b94305f7dc-5865f05c38.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-jest-npm-27.9.0-050f40ee4c-bca5434728.zip b/.yarn/cache/eslint-plugin-jest-npm-27.9.0-050f40ee4c-bca5434728.zip deleted file mode 100644 index 88dc6a4da..000000000 Binary files a/.yarn/cache/eslint-plugin-jest-npm-27.9.0-050f40ee4c-bca5434728.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-jsonc-npm-2.15.1-62458fdff9-0c7e69d660.zip b/.yarn/cache/eslint-plugin-jsonc-npm-2.15.1-62458fdff9-0c7e69d660.zip deleted file mode 100644 index 64387e18a..000000000 Binary files a/.yarn/cache/eslint-plugin-jsonc-npm-2.15.1-62458fdff9-0c7e69d660.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-markdown-npm-3.0.1-2fe3758b6e-1408ccd48f.zip b/.yarn/cache/eslint-plugin-markdown-npm-3.0.1-2fe3758b6e-1408ccd48f.zip deleted file mode 100644 index 383b28b56..000000000 Binary files a/.yarn/cache/eslint-plugin-markdown-npm-3.0.1-2fe3758b6e-1408ccd48f.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-n-npm-15.7.0-8ea46b0c89-c759f90ca8.zip b/.yarn/cache/eslint-plugin-n-npm-15.7.0-8ea46b0c89-c759f90ca8.zip deleted file mode 100644 index 8f6eb1142..000000000 Binary files a/.yarn/cache/eslint-plugin-n-npm-15.7.0-8ea46b0c89-c759f90ca8.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-no-only-tests-npm-3.1.0-92bbb49228-2a5de82f3a.zip b/.yarn/cache/eslint-plugin-no-only-tests-npm-3.1.0-92bbb49228-2a5de82f3a.zip deleted file mode 100644 index 8fb2ea010..000000000 Binary files a/.yarn/cache/eslint-plugin-no-only-tests-npm-3.1.0-92bbb49228-2a5de82f3a.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-promise-npm-6.1.1-8928fc7781-216c4348f7.zip b/.yarn/cache/eslint-plugin-promise-npm-6.1.1-8928fc7781-216c4348f7.zip deleted file mode 100644 index ff2865d34..000000000 Binary files a/.yarn/cache/eslint-plugin-promise-npm-6.1.1-8928fc7781-216c4348f7.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-react-hooks-npm-4.6.0-b429fac07f-3c63134e05.zip b/.yarn/cache/eslint-plugin-react-hooks-npm-4.6.0-b429fac07f-3c63134e05.zip deleted file mode 100644 index dae633edd..000000000 Binary files a/.yarn/cache/eslint-plugin-react-hooks-npm-4.6.0-b429fac07f-3c63134e05.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-react-npm-7.34.1-93be695b40-ee05997106.zip b/.yarn/cache/eslint-plugin-react-npm-7.34.1-93be695b40-ee05997106.zip deleted file mode 100644 index c8fc1a81d..000000000 Binary files a/.yarn/cache/eslint-plugin-react-npm-7.34.1-93be695b40-ee05997106.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-unicorn-npm-46.0.1-f2e9307563-4f14dcc6f9.zip b/.yarn/cache/eslint-plugin-unicorn-npm-46.0.1-f2e9307563-4f14dcc6f9.zip deleted file mode 100644 index 85ddfa637..000000000 Binary files a/.yarn/cache/eslint-plugin-unicorn-npm-46.0.1-f2e9307563-4f14dcc6f9.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-unused-imports-npm-2.0.0-026709453d-ab2e829cf8.zip b/.yarn/cache/eslint-plugin-unused-imports-npm-2.0.0-026709453d-ab2e829cf8.zip deleted file mode 100644 index 8c191cba9..000000000 Binary files a/.yarn/cache/eslint-plugin-unused-imports-npm-2.0.0-026709453d-ab2e829cf8.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-yml-npm-1.14.0-873c778859-11611f94ac.zip b/.yarn/cache/eslint-plugin-yml-npm-1.14.0-873c778859-11611f94ac.zip deleted file mode 100644 index 514683719..000000000 Binary files a/.yarn/cache/eslint-plugin-yml-npm-1.14.0-873c778859-11611f94ac.zip and /dev/null differ diff --git a/.yarn/cache/eslint-rule-composer-npm-0.3.0-0188afafaa-c751e71243.zip b/.yarn/cache/eslint-rule-composer-npm-0.3.0-0188afafaa-c751e71243.zip deleted file mode 100644 index c33af8281..000000000 Binary files a/.yarn/cache/eslint-rule-composer-npm-0.3.0-0188afafaa-c751e71243.zip and /dev/null differ diff --git a/.yarn/cache/eslint-scope-npm-5.1.1-71fe59b18a-c541ef384c.zip b/.yarn/cache/eslint-scope-npm-5.1.1-71fe59b18a-c541ef384c.zip deleted file mode 100644 index 311343f1d..000000000 Binary files a/.yarn/cache/eslint-scope-npm-5.1.1-71fe59b18a-c541ef384c.zip and /dev/null differ diff --git a/.yarn/cache/eslint-scope-npm-8.0.1-20a4626de0-458513863d.zip b/.yarn/cache/eslint-scope-npm-8.0.1-20a4626de0-458513863d.zip deleted file mode 100644 index c3a483f5e..000000000 Binary files a/.yarn/cache/eslint-scope-npm-8.0.1-20a4626de0-458513863d.zip and /dev/null differ diff --git a/.yarn/cache/eslint-utils-npm-2.1.0-a3a7ebf4fa-a7e43a5154.zip b/.yarn/cache/eslint-utils-npm-2.1.0-a3a7ebf4fa-a7e43a5154.zip deleted file mode 100644 index 515bd5e81..000000000 Binary files a/.yarn/cache/eslint-utils-npm-2.1.0-a3a7ebf4fa-a7e43a5154.zip and /dev/null differ diff --git a/.yarn/cache/eslint-utils-npm-3.0.0-630b3a4013-7675260a6b.zip b/.yarn/cache/eslint-utils-npm-3.0.0-630b3a4013-7675260a6b.zip deleted file mode 100644 index f71831acb..000000000 Binary files a/.yarn/cache/eslint-utils-npm-3.0.0-630b3a4013-7675260a6b.zip and /dev/null differ diff --git a/.yarn/cache/eslint-visitor-keys-npm-1.3.0-c07780a0fb-595ab230e0.zip b/.yarn/cache/eslint-visitor-keys-npm-1.3.0-c07780a0fb-595ab230e0.zip deleted file mode 100644 index 49b772614..000000000 Binary files a/.yarn/cache/eslint-visitor-keys-npm-1.3.0-c07780a0fb-595ab230e0.zip and /dev/null differ diff --git a/.yarn/cache/eslint-visitor-keys-npm-2.1.0-c31806b6b9-db4547eef5.zip b/.yarn/cache/eslint-visitor-keys-npm-2.1.0-c31806b6b9-db4547eef5.zip deleted file mode 100644 index 86352d4c2..000000000 Binary files a/.yarn/cache/eslint-visitor-keys-npm-2.1.0-c31806b6b9-db4547eef5.zip and /dev/null differ diff --git a/.yarn/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-3f357c554a.zip b/.yarn/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-3f357c554a.zip deleted file mode 100644 index c4c299d57..000000000 Binary files a/.yarn/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-3f357c554a.zip and /dev/null differ diff --git a/.yarn/cache/eslint-visitor-keys-npm-4.0.0-9098eefd77-c7617166e6.zip b/.yarn/cache/eslint-visitor-keys-npm-4.0.0-9098eefd77-c7617166e6.zip deleted file mode 100644 index 9d4d45b05..000000000 Binary files a/.yarn/cache/eslint-visitor-keys-npm-4.0.0-9098eefd77-c7617166e6.zip and /dev/null differ diff --git a/.yarn/cache/espree-npm-10.0.1-1d04a36678-557d6cfb48.zip b/.yarn/cache/espree-npm-10.0.1-1d04a36678-557d6cfb48.zip deleted file mode 100644 index be94427b9..000000000 Binary files a/.yarn/cache/espree-npm-10.0.1-1d04a36678-557d6cfb48.zip and /dev/null differ diff --git a/.yarn/cache/espree-npm-9.6.1-a50722a5a9-255ab260f0.zip b/.yarn/cache/espree-npm-9.6.1-a50722a5a9-255ab260f0.zip deleted file mode 100644 index 9edd42d5e..000000000 Binary files a/.yarn/cache/espree-npm-9.6.1-a50722a5a9-255ab260f0.zip and /dev/null differ diff --git a/.yarn/cache/esprima-npm-4.0.1-1084e98778-f1d3c622ad.zip b/.yarn/cache/esprima-npm-4.0.1-1084e98778-f1d3c622ad.zip deleted file mode 100644 index 8fb81bf93..000000000 Binary files a/.yarn/cache/esprima-npm-4.0.1-1084e98778-f1d3c622ad.zip and /dev/null differ diff --git a/.yarn/cache/esquery-npm-1.5.0-d8f8a06879-e65fcdfc1e.zip b/.yarn/cache/esquery-npm-1.5.0-d8f8a06879-e65fcdfc1e.zip deleted file mode 100644 index eda9be956..000000000 Binary files a/.yarn/cache/esquery-npm-1.5.0-d8f8a06879-e65fcdfc1e.zip and /dev/null differ diff --git a/.yarn/cache/esrecurse-npm-4.3.0-10b86a887a-44ffcd89e7.zip b/.yarn/cache/esrecurse-npm-4.3.0-10b86a887a-44ffcd89e7.zip deleted file mode 100644 index 9f84b01cd..000000000 Binary files a/.yarn/cache/esrecurse-npm-4.3.0-10b86a887a-44ffcd89e7.zip and /dev/null differ diff --git a/.yarn/cache/estraverse-npm-4.3.0-920a32f3c6-3f67ad02b6.zip b/.yarn/cache/estraverse-npm-4.3.0-920a32f3c6-3f67ad02b6.zip deleted file mode 100644 index cd68a96dd..000000000 Binary files a/.yarn/cache/estraverse-npm-4.3.0-920a32f3c6-3f67ad02b6.zip and /dev/null differ diff --git a/.yarn/cache/estraverse-npm-5.3.0-03284f8f63-37cbe6e9a6.zip b/.yarn/cache/estraverse-npm-5.3.0-03284f8f63-37cbe6e9a6.zip deleted file mode 100644 index d4853bd84..000000000 Binary files a/.yarn/cache/estraverse-npm-5.3.0-03284f8f63-37cbe6e9a6.zip and /dev/null differ diff --git a/.yarn/cache/estree-util-attach-comments-npm-3.0.0-9a9d33e548-a788b5bb7a.zip b/.yarn/cache/estree-util-attach-comments-npm-3.0.0-9a9d33e548-a788b5bb7a.zip deleted file mode 100644 index aefa1e31f..000000000 Binary files a/.yarn/cache/estree-util-attach-comments-npm-3.0.0-9a9d33e548-a788b5bb7a.zip and /dev/null differ diff --git a/.yarn/cache/estree-util-build-jsx-npm-3.0.1-e6ce7e25ac-08b43edd1d.zip b/.yarn/cache/estree-util-build-jsx-npm-3.0.1-e6ce7e25ac-08b43edd1d.zip deleted file mode 100644 index 25ddfaac7..000000000 Binary files a/.yarn/cache/estree-util-build-jsx-npm-3.0.1-e6ce7e25ac-08b43edd1d.zip and /dev/null differ diff --git a/.yarn/cache/estree-util-is-identifier-name-npm-3.0.0-7815ea9f20-cdc9187614.zip b/.yarn/cache/estree-util-is-identifier-name-npm-3.0.0-7815ea9f20-cdc9187614.zip deleted file mode 100644 index 0b9e3488c..000000000 Binary files a/.yarn/cache/estree-util-is-identifier-name-npm-3.0.0-7815ea9f20-cdc9187614.zip and /dev/null differ diff --git a/.yarn/cache/estree-util-to-js-npm-2.0.0-64970efd5d-4a1673d9c8.zip b/.yarn/cache/estree-util-to-js-npm-2.0.0-64970efd5d-4a1673d9c8.zip deleted file mode 100644 index 14eb64846..000000000 Binary files a/.yarn/cache/estree-util-to-js-npm-2.0.0-64970efd5d-4a1673d9c8.zip and /dev/null differ diff --git a/.yarn/cache/estree-util-value-to-estree-npm-3.1.1-e60b41f958-31e87547ee.zip b/.yarn/cache/estree-util-value-to-estree-npm-3.1.1-e60b41f958-31e87547ee.zip deleted file mode 100644 index 8aad36c51..000000000 Binary files a/.yarn/cache/estree-util-value-to-estree-npm-3.1.1-e60b41f958-31e87547ee.zip and /dev/null differ diff --git a/.yarn/cache/estree-util-visit-npm-2.0.0-a1ee97d6ab-e3c39d34c8.zip b/.yarn/cache/estree-util-visit-npm-2.0.0-a1ee97d6ab-e3c39d34c8.zip deleted file mode 100644 index 96fb63223..000000000 Binary files a/.yarn/cache/estree-util-visit-npm-2.0.0-a1ee97d6ab-e3c39d34c8.zip and /dev/null differ diff --git a/.yarn/cache/estree-walker-npm-0.6.1-fe92d0e1f6-b8da781503.zip b/.yarn/cache/estree-walker-npm-0.6.1-fe92d0e1f6-b8da781503.zip deleted file mode 100644 index e01bb8120..000000000 Binary files a/.yarn/cache/estree-walker-npm-0.6.1-fe92d0e1f6-b8da781503.zip and /dev/null differ diff --git a/.yarn/cache/estree-walker-npm-1.0.1-e916593b23-1cf11a0aff.zip b/.yarn/cache/estree-walker-npm-1.0.1-e916593b23-1cf11a0aff.zip deleted file mode 100644 index 65390b62d..000000000 Binary files a/.yarn/cache/estree-walker-npm-1.0.1-e916593b23-1cf11a0aff.zip and /dev/null differ diff --git a/.yarn/cache/estree-walker-npm-2.0.2-dfab42f65c-b02109c5d4.zip b/.yarn/cache/estree-walker-npm-2.0.2-dfab42f65c-b02109c5d4.zip deleted file mode 100644 index 08560cf02..000000000 Binary files a/.yarn/cache/estree-walker-npm-2.0.2-dfab42f65c-b02109c5d4.zip and /dev/null differ diff --git a/.yarn/cache/estree-walker-npm-3.0.3-0372979673-a65728d572.zip b/.yarn/cache/estree-walker-npm-3.0.3-0372979673-a65728d572.zip deleted file mode 100644 index 45ecddd4f..000000000 Binary files a/.yarn/cache/estree-walker-npm-3.0.3-0372979673-a65728d572.zip and /dev/null differ diff --git a/.yarn/cache/esutils-npm-2.0.3-f865beafd5-b23acd2479.zip b/.yarn/cache/esutils-npm-2.0.3-f865beafd5-b23acd2479.zip deleted file mode 100644 index 9c5e4579b..000000000 Binary files a/.yarn/cache/esutils-npm-2.0.3-f865beafd5-b23acd2479.zip and /dev/null differ diff --git a/.yarn/cache/eta-npm-2.2.0-8003067311-31b0fd11f4.zip b/.yarn/cache/eta-npm-2.2.0-8003067311-31b0fd11f4.zip deleted file mode 100644 index 0a87fc48b..000000000 Binary files a/.yarn/cache/eta-npm-2.2.0-8003067311-31b0fd11f4.zip and /dev/null differ diff --git a/.yarn/cache/etag-npm-1.8.1-54a3b989d9-571aeb3dbe.zip b/.yarn/cache/etag-npm-1.8.1-54a3b989d9-571aeb3dbe.zip deleted file mode 100644 index e4f07e5fb..000000000 Binary files a/.yarn/cache/etag-npm-1.8.1-54a3b989d9-571aeb3dbe.zip and /dev/null differ diff --git a/.yarn/cache/eval-npm-0.1.8-0cd081d9ca-27366ad289.zip b/.yarn/cache/eval-npm-0.1.8-0cd081d9ca-27366ad289.zip deleted file mode 100644 index 926f1a59c..000000000 Binary files a/.yarn/cache/eval-npm-0.1.8-0cd081d9ca-27366ad289.zip and /dev/null differ diff --git a/.yarn/cache/eventemitter3-npm-4.0.7-7afcdd74ae-8030029382.zip b/.yarn/cache/eventemitter3-npm-4.0.7-7afcdd74ae-8030029382.zip deleted file mode 100644 index 4bddb0e5f..000000000 Binary files a/.yarn/cache/eventemitter3-npm-4.0.7-7afcdd74ae-8030029382.zip and /dev/null differ diff --git a/.yarn/cache/events-npm-3.3.0-c280bc7e48-a3d47e285e.zip b/.yarn/cache/events-npm-3.3.0-c280bc7e48-a3d47e285e.zip deleted file mode 100644 index 631fc8750..000000000 Binary files a/.yarn/cache/events-npm-3.3.0-c280bc7e48-a3d47e285e.zip and /dev/null differ diff --git a/.yarn/cache/execa-npm-5.1.1-191347acf5-8ada91f2d7.zip b/.yarn/cache/execa-npm-5.1.1-191347acf5-8ada91f2d7.zip deleted file mode 100644 index 9b1fa7ecf..000000000 Binary files a/.yarn/cache/execa-npm-5.1.1-191347acf5-8ada91f2d7.zip and /dev/null differ diff --git a/.yarn/cache/execa-npm-8.0.1-0211bd404c-d2ab5fe1e2.zip b/.yarn/cache/execa-npm-8.0.1-0211bd404c-d2ab5fe1e2.zip deleted file mode 100644 index 8f05a61e5..000000000 Binary files a/.yarn/cache/execa-npm-8.0.1-0211bd404c-d2ab5fe1e2.zip and /dev/null differ diff --git a/.yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip b/.yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip deleted file mode 100644 index 8c4361661..000000000 Binary files a/.yarn/cache/exponential-backoff-npm-3.1.1-04df458b30-2d9bbb6473.zip and /dev/null differ diff --git a/.yarn/cache/express-npm-4.19.2-f81334a22a-3fcd792536.zip b/.yarn/cache/express-npm-4.19.2-f81334a22a-3fcd792536.zip deleted file mode 100644 index 310f90f2a..000000000 Binary files a/.yarn/cache/express-npm-4.19.2-f81334a22a-3fcd792536.zip and /dev/null differ diff --git a/.yarn/cache/extend-npm-3.0.2-e1ca07ac54-59e89e2dc7.zip b/.yarn/cache/extend-npm-3.0.2-e1ca07ac54-59e89e2dc7.zip deleted file mode 100644 index 892f81411..000000000 Binary files a/.yarn/cache/extend-npm-3.0.2-e1ca07ac54-59e89e2dc7.zip and /dev/null differ diff --git a/.yarn/cache/extend-shallow-npm-2.0.1-e6ef52b29c-8fb58d9d7a.zip b/.yarn/cache/extend-shallow-npm-2.0.1-e6ef52b29c-8fb58d9d7a.zip deleted file mode 100644 index ba821370e..000000000 Binary files a/.yarn/cache/extend-shallow-npm-2.0.1-e6ef52b29c-8fb58d9d7a.zip and /dev/null differ diff --git a/.yarn/cache/extract-domain-npm-2.2.1-0bb1cd70a3-1673f53bb2.zip b/.yarn/cache/extract-domain-npm-2.2.1-0bb1cd70a3-1673f53bb2.zip deleted file mode 100644 index 148ad4809..000000000 Binary files a/.yarn/cache/extract-domain-npm-2.2.1-0bb1cd70a3-1673f53bb2.zip and /dev/null differ diff --git a/.yarn/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip b/.yarn/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip deleted file mode 100644 index c06008992..000000000 Binary files a/.yarn/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip and /dev/null differ diff --git a/.yarn/cache/fast-glob-npm-3.3.2-0a8cb4f2ca-222512e931.zip b/.yarn/cache/fast-glob-npm-3.3.2-0a8cb4f2ca-222512e931.zip deleted file mode 100644 index 45463c136..000000000 Binary files a/.yarn/cache/fast-glob-npm-3.3.2-0a8cb4f2ca-222512e931.zip and /dev/null differ diff --git a/.yarn/cache/fast-json-stable-stringify-npm-2.1.0-02e8905fda-2c20055c1f.zip b/.yarn/cache/fast-json-stable-stringify-npm-2.1.0-02e8905fda-2c20055c1f.zip deleted file mode 100644 index 1f716c4ac..000000000 Binary files a/.yarn/cache/fast-json-stable-stringify-npm-2.1.0-02e8905fda-2c20055c1f.zip and /dev/null differ diff --git a/.yarn/cache/fast-levenshtein-npm-2.0.6-fcd74b8df5-eb7e220ecf.zip b/.yarn/cache/fast-levenshtein-npm-2.0.6-fcd74b8df5-eb7e220ecf.zip deleted file mode 100644 index faf077d52..000000000 Binary files a/.yarn/cache/fast-levenshtein-npm-2.0.6-fcd74b8df5-eb7e220ecf.zip and /dev/null differ diff --git a/.yarn/cache/fast-loops-npm-1.1.3-2aa1ddbfdb-1bf9f102d8.zip b/.yarn/cache/fast-loops-npm-1.1.3-2aa1ddbfdb-1bf9f102d8.zip deleted file mode 100644 index 22a9fcdaa..000000000 Binary files a/.yarn/cache/fast-loops-npm-1.1.3-2aa1ddbfdb-1bf9f102d8.zip and /dev/null differ diff --git a/.yarn/cache/fast-shallow-equal-npm-1.0.0-b14ca484b4-ae89318ce4.zip b/.yarn/cache/fast-shallow-equal-npm-1.0.0-b14ca484b4-ae89318ce4.zip deleted file mode 100644 index 06fe3db53..000000000 Binary files a/.yarn/cache/fast-shallow-equal-npm-1.0.0-b14ca484b4-ae89318ce4.zip and /dev/null differ diff --git a/.yarn/cache/fast-url-parser-npm-1.1.3-9be698120a-6d33f46ce9.zip b/.yarn/cache/fast-url-parser-npm-1.1.3-9be698120a-6d33f46ce9.zip deleted file mode 100644 index 5ff56f046..000000000 Binary files a/.yarn/cache/fast-url-parser-npm-1.1.3-9be698120a-6d33f46ce9.zip and /dev/null differ diff --git a/.yarn/cache/fastest-stable-stringify-npm-2.0.2-f2a059d214-41bb381c0e.zip b/.yarn/cache/fastest-stable-stringify-npm-2.0.2-f2a059d214-41bb381c0e.zip deleted file mode 100644 index edc1e74e1..000000000 Binary files a/.yarn/cache/fastest-stable-stringify-npm-2.0.2-f2a059d214-41bb381c0e.zip and /dev/null differ diff --git a/.yarn/cache/fastq-npm-1.17.1-56d4554993-a443180068.zip b/.yarn/cache/fastq-npm-1.17.1-56d4554993-a443180068.zip deleted file mode 100644 index 155a545ec..000000000 Binary files a/.yarn/cache/fastq-npm-1.17.1-56d4554993-a443180068.zip and /dev/null differ diff --git a/.yarn/cache/fault-npm-2.0.1-c462630f58-c9b30f47d9.zip b/.yarn/cache/fault-npm-2.0.1-c462630f58-c9b30f47d9.zip deleted file mode 100644 index 8b8341caa..000000000 Binary files a/.yarn/cache/fault-npm-2.0.1-c462630f58-c9b30f47d9.zip and /dev/null differ diff --git a/.yarn/cache/faye-websocket-npm-0.11.4-1f0de76de9-22433c14c6.zip b/.yarn/cache/faye-websocket-npm-0.11.4-1f0de76de9-22433c14c6.zip deleted file mode 100644 index c4bd2e3dc..000000000 Binary files a/.yarn/cache/faye-websocket-npm-0.11.4-1f0de76de9-22433c14c6.zip and /dev/null differ diff --git a/.yarn/cache/feed-npm-4.2.2-0c45e7a1e4-6aeee26b92.zip b/.yarn/cache/feed-npm-4.2.2-0c45e7a1e4-6aeee26b92.zip deleted file mode 100644 index 4dc27a732..000000000 Binary files a/.yarn/cache/feed-npm-4.2.2-0c45e7a1e4-6aeee26b92.zip and /dev/null differ diff --git a/.yarn/cache/fetch-blob-npm-3.2.0-28e01becfc-5264ecceb5.zip b/.yarn/cache/fetch-blob-npm-3.2.0-28e01becfc-5264ecceb5.zip deleted file mode 100644 index 249dbd698..000000000 Binary files a/.yarn/cache/fetch-blob-npm-3.2.0-28e01becfc-5264ecceb5.zip and /dev/null differ diff --git a/.yarn/cache/fflate-npm-0.8.2-5129f303f0-2bd26ba6d2.zip b/.yarn/cache/fflate-npm-0.8.2-5129f303f0-2bd26ba6d2.zip deleted file mode 100644 index 346d149c0..000000000 Binary files a/.yarn/cache/fflate-npm-0.8.2-5129f303f0-2bd26ba6d2.zip and /dev/null differ diff --git a/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-afe55c4de4.zip b/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-afe55c4de4.zip deleted file mode 100644 index 58498b44e..000000000 Binary files a/.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-afe55c4de4.zip and /dev/null differ diff --git a/.yarn/cache/file-loader-npm-6.2.0-4b02fd87d5-3a854be3a7.zip b/.yarn/cache/file-loader-npm-6.2.0-4b02fd87d5-3a854be3a7.zip deleted file mode 100644 index 8993eaf18..000000000 Binary files a/.yarn/cache/file-loader-npm-6.2.0-4b02fd87d5-3a854be3a7.zip and /dev/null differ diff --git a/.yarn/cache/filelist-npm-1.0.4-3a835ae0a7-4b436fa944.zip b/.yarn/cache/filelist-npm-1.0.4-3a835ae0a7-4b436fa944.zip deleted file mode 100644 index 186f4e237..000000000 Binary files a/.yarn/cache/filelist-npm-1.0.4-3a835ae0a7-4b436fa944.zip and /dev/null differ diff --git a/.yarn/cache/filesize-npm-8.0.7-4070ceca66-e35f1799c3.zip b/.yarn/cache/filesize-npm-8.0.7-4070ceca66-e35f1799c3.zip deleted file mode 100644 index 9b38e49ad..000000000 Binary files a/.yarn/cache/filesize-npm-8.0.7-4070ceca66-e35f1799c3.zip and /dev/null differ diff --git a/.yarn/cache/fill-range-npm-7.0.1-b8b1817caa-e260f7592f.zip b/.yarn/cache/fill-range-npm-7.0.1-b8b1817caa-e260f7592f.zip deleted file mode 100644 index 7be5ed272..000000000 Binary files a/.yarn/cache/fill-range-npm-7.0.1-b8b1817caa-e260f7592f.zip and /dev/null differ diff --git a/.yarn/cache/finalhandler-npm-1.2.0-593d001463-635718cb20.zip b/.yarn/cache/finalhandler-npm-1.2.0-593d001463-635718cb20.zip deleted file mode 100644 index 4ee4922b6..000000000 Binary files a/.yarn/cache/finalhandler-npm-1.2.0-593d001463-635718cb20.zip and /dev/null differ diff --git a/.yarn/cache/find-cache-dir-npm-4.0.0-ad2504e37e-52a456a80d.zip b/.yarn/cache/find-cache-dir-npm-4.0.0-ad2504e37e-52a456a80d.zip deleted file mode 100644 index 52c003246..000000000 Binary files a/.yarn/cache/find-cache-dir-npm-4.0.0-ad2504e37e-52a456a80d.zip and /dev/null differ diff --git a/.yarn/cache/find-root-npm-1.1.0-a16a94005f-caa799c976.zip b/.yarn/cache/find-root-npm-1.1.0-a16a94005f-caa799c976.zip deleted file mode 100644 index 9e3547563..000000000 Binary files a/.yarn/cache/find-root-npm-1.1.0-a16a94005f-caa799c976.zip and /dev/null differ diff --git a/.yarn/cache/find-up-npm-3.0.0-a2d4b1b317-38eba3fe7a.zip b/.yarn/cache/find-up-npm-3.0.0-a2d4b1b317-38eba3fe7a.zip deleted file mode 100644 index d716129c4..000000000 Binary files a/.yarn/cache/find-up-npm-3.0.0-a2d4b1b317-38eba3fe7a.zip and /dev/null differ diff --git a/.yarn/cache/find-up-npm-4.1.0-c3ccf8d855-4c172680e8.zip b/.yarn/cache/find-up-npm-4.1.0-c3ccf8d855-4c172680e8.zip deleted file mode 100644 index 6c1c05a3e..000000000 Binary files a/.yarn/cache/find-up-npm-4.1.0-c3ccf8d855-4c172680e8.zip and /dev/null differ diff --git a/.yarn/cache/find-up-npm-5.0.0-e03e9b796d-07955e3573.zip b/.yarn/cache/find-up-npm-5.0.0-e03e9b796d-07955e3573.zip deleted file mode 100644 index 034f3a07e..000000000 Binary files a/.yarn/cache/find-up-npm-5.0.0-e03e9b796d-07955e3573.zip and /dev/null differ diff --git a/.yarn/cache/find-up-npm-6.3.0-e5056fc655-4f3bdc30d4.zip b/.yarn/cache/find-up-npm-6.3.0-e5056fc655-4f3bdc30d4.zip deleted file mode 100644 index 230e977a2..000000000 Binary files a/.yarn/cache/find-up-npm-6.3.0-e5056fc655-4f3bdc30d4.zip and /dev/null differ diff --git a/.yarn/cache/firebase-npm-10.12.2-00f20dffbd-427d404993.zip b/.yarn/cache/firebase-npm-10.12.2-00f20dffbd-427d404993.zip deleted file mode 100644 index 0c0df12ee..000000000 Binary files a/.yarn/cache/firebase-npm-10.12.2-00f20dffbd-427d404993.zip and /dev/null differ diff --git a/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-58ce851d90.zip b/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-58ce851d90.zip deleted file mode 100644 index dddd10dc2..000000000 Binary files a/.yarn/cache/flat-cache-npm-4.0.1-12bf2455f7-58ce851d90.zip and /dev/null differ diff --git a/.yarn/cache/flat-npm-5.0.2-12748102a5-72479e651c.zip b/.yarn/cache/flat-npm-5.0.2-12748102a5-72479e651c.zip deleted file mode 100644 index 5f3b2bb23..000000000 Binary files a/.yarn/cache/flat-npm-5.0.2-12748102a5-72479e651c.zip and /dev/null differ diff --git a/.yarn/cache/flatted-npm-3.3.1-458870f59b-7b8376061d.zip b/.yarn/cache/flatted-npm-3.3.1-458870f59b-7b8376061d.zip deleted file mode 100644 index 0dc832903..000000000 Binary files a/.yarn/cache/flatted-npm-3.3.1-458870f59b-7b8376061d.zip and /dev/null differ diff --git a/.yarn/cache/follow-redirects-npm-1.15.6-50635fe51d-70c7612c4c.zip b/.yarn/cache/follow-redirects-npm-1.15.6-50635fe51d-70c7612c4c.zip deleted file mode 100644 index d64f38e50..000000000 Binary files a/.yarn/cache/follow-redirects-npm-1.15.6-50635fe51d-70c7612c4c.zip and /dev/null differ diff --git a/.yarn/cache/for-each-npm-0.3.3-0010ca8cdd-fdac0cde1b.zip b/.yarn/cache/for-each-npm-0.3.3-0010ca8cdd-fdac0cde1b.zip deleted file mode 100644 index 10cfd4f13..000000000 Binary files a/.yarn/cache/for-each-npm-0.3.3-0010ca8cdd-fdac0cde1b.zip and /dev/null differ diff --git a/.yarn/cache/foreground-child-npm-3.1.1-77e78ed774-087edd4485.zip b/.yarn/cache/foreground-child-npm-3.1.1-77e78ed774-087edd4485.zip deleted file mode 100644 index 748261a70..000000000 Binary files a/.yarn/cache/foreground-child-npm-3.1.1-77e78ed774-087edd4485.zip and /dev/null differ diff --git a/.yarn/cache/fork-ts-checker-webpack-plugin-npm-6.5.3-918c914022-415263839a.zip b/.yarn/cache/fork-ts-checker-webpack-plugin-npm-6.5.3-918c914022-415263839a.zip deleted file mode 100644 index 76b694c5c..000000000 Binary files a/.yarn/cache/fork-ts-checker-webpack-plugin-npm-6.5.3-918c914022-415263839a.zip and /dev/null differ diff --git a/.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-3778e7db3c.zip b/.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-3778e7db3c.zip deleted file mode 100644 index edb3d63ae..000000000 Binary files a/.yarn/cache/form-data-encoder-npm-2.1.4-6f48cca6c9-3778e7db3c.zip and /dev/null differ diff --git a/.yarn/cache/format-npm-0.2.2-679f3acc64-5f878b8fc1.zip b/.yarn/cache/format-npm-0.2.2-679f3acc64-5f878b8fc1.zip deleted file mode 100644 index 2c57d94bd..000000000 Binary files a/.yarn/cache/format-npm-0.2.2-679f3acc64-5f878b8fc1.zip and /dev/null differ diff --git a/.yarn/cache/formdata-polyfill-npm-4.0.10-e03013c013-9b5001d2ed.zip b/.yarn/cache/formdata-polyfill-npm-4.0.10-e03013c013-9b5001d2ed.zip deleted file mode 100644 index 3277b3899..000000000 Binary files a/.yarn/cache/formdata-polyfill-npm-4.0.10-e03013c013-9b5001d2ed.zip and /dev/null differ diff --git a/.yarn/cache/forwarded-npm-0.2.0-6473dabe35-29ba9fd347.zip b/.yarn/cache/forwarded-npm-0.2.0-6473dabe35-29ba9fd347.zip deleted file mode 100644 index ba469880a..000000000 Binary files a/.yarn/cache/forwarded-npm-0.2.0-6473dabe35-29ba9fd347.zip and /dev/null differ diff --git a/.yarn/cache/fraction.js-npm-4.3.7-c2c7e95a8e-bb5ebcdeef.zip b/.yarn/cache/fraction.js-npm-4.3.7-c2c7e95a8e-bb5ebcdeef.zip deleted file mode 100644 index ad1e711ef..000000000 Binary files a/.yarn/cache/fraction.js-npm-4.3.7-c2c7e95a8e-bb5ebcdeef.zip and /dev/null differ diff --git a/.yarn/cache/fresh-npm-0.5.2-ad2bb4c0a2-64c88e489b.zip b/.yarn/cache/fresh-npm-0.5.2-ad2bb4c0a2-64c88e489b.zip deleted file mode 100644 index 2001de95d..000000000 Binary files a/.yarn/cache/fresh-npm-0.5.2-ad2bb4c0a2-64c88e489b.zip and /dev/null differ diff --git a/.yarn/cache/fs-extra-npm-11.2.0-6783080799-0579bf6726.zip b/.yarn/cache/fs-extra-npm-11.2.0-6783080799-0579bf6726.zip deleted file mode 100644 index e4eed64e4..000000000 Binary files a/.yarn/cache/fs-extra-npm-11.2.0-6783080799-0579bf6726.zip and /dev/null differ diff --git a/.yarn/cache/fs-extra-npm-9.1.0-983c2ddb4c-08600da1b4.zip b/.yarn/cache/fs-extra-npm-9.1.0-983c2ddb4c-08600da1b4.zip deleted file mode 100644 index 726817981..000000000 Binary files a/.yarn/cache/fs-extra-npm-9.1.0-983c2ddb4c-08600da1b4.zip and /dev/null differ diff --git a/.yarn/cache/fs-minipass-npm-2.1.0-501ef87306-03191781e9.zip b/.yarn/cache/fs-minipass-npm-2.1.0-501ef87306-03191781e9.zip deleted file mode 100644 index 61d7b893b..000000000 Binary files a/.yarn/cache/fs-minipass-npm-2.1.0-501ef87306-03191781e9.zip and /dev/null differ diff --git a/.yarn/cache/fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip b/.yarn/cache/fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip deleted file mode 100644 index ee7e68e44..000000000 Binary files a/.yarn/cache/fs-minipass-npm-3.0.3-d148d6ac19-af143246cf.zip and /dev/null differ diff --git a/.yarn/cache/fs-monkey-npm-1.0.5-5fd8526237-7fcdf92670.zip b/.yarn/cache/fs-monkey-npm-1.0.5-5fd8526237-7fcdf92670.zip deleted file mode 100644 index d6e7dd678..000000000 Binary files a/.yarn/cache/fs-monkey-npm-1.0.5-5fd8526237-7fcdf92670.zip and /dev/null differ diff --git a/.yarn/cache/fs.realpath-npm-1.0.0-c8f05d8126-e703107c28.zip b/.yarn/cache/fs.realpath-npm-1.0.0-c8f05d8126-e703107c28.zip deleted file mode 100644 index c1ce2993e..000000000 Binary files a/.yarn/cache/fs.realpath-npm-1.0.0-c8f05d8126-e703107c28.zip and /dev/null differ diff --git a/.yarn/cache/fsevents-npm-2.3.3-ce9fb0ffae-4c1ade961d.zip b/.yarn/cache/fsevents-npm-2.3.3-ce9fb0ffae-4c1ade961d.zip deleted file mode 100644 index 7164f878b..000000000 Binary files a/.yarn/cache/fsevents-npm-2.3.3-ce9fb0ffae-4c1ade961d.zip and /dev/null differ diff --git a/.yarn/cache/fsevents-patch-6b67494872-10.zip b/.yarn/cache/fsevents-patch-6b67494872-10.zip deleted file mode 100644 index 9887ada72..000000000 Binary files a/.yarn/cache/fsevents-patch-6b67494872-10.zip and /dev/null differ diff --git a/.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-185e20d20f.zip b/.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-185e20d20f.zip deleted file mode 100644 index 216a4c3c4..000000000 Binary files a/.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-185e20d20f.zip and /dev/null differ diff --git a/.yarn/cache/function.prototype.name-npm-1.1.6-fd3a6a5cdd-4d40be44d4.zip b/.yarn/cache/function.prototype.name-npm-1.1.6-fd3a6a5cdd-4d40be44d4.zip deleted file mode 100644 index e9902c747..000000000 Binary files a/.yarn/cache/function.prototype.name-npm-1.1.6-fd3a6a5cdd-4d40be44d4.zip and /dev/null differ diff --git a/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-0ddfd3ed10.zip b/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-0ddfd3ed10.zip deleted file mode 100644 index 71d3a967e..000000000 Binary files a/.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-0ddfd3ed10.zip and /dev/null differ diff --git a/.yarn/cache/fuse.js-npm-7.0.0-8a5f379683-d75d35f2d6.zip b/.yarn/cache/fuse.js-npm-7.0.0-8a5f379683-d75d35f2d6.zip deleted file mode 100644 index dbbb67306..000000000 Binary files a/.yarn/cache/fuse.js-npm-7.0.0-8a5f379683-d75d35f2d6.zip and /dev/null differ diff --git a/.yarn/cache/generic-names-npm-4.0.0-c188ad8a22-ef05166395.zip b/.yarn/cache/generic-names-npm-4.0.0-c188ad8a22-ef05166395.zip deleted file mode 100644 index 3719ffec2..000000000 Binary files a/.yarn/cache/generic-names-npm-4.0.0-c188ad8a22-ef05166395.zip and /dev/null differ diff --git a/.yarn/cache/gensync-npm-1.0.0-beta.2-224666d72f-17d8333460.zip b/.yarn/cache/gensync-npm-1.0.0-beta.2-224666d72f-17d8333460.zip deleted file mode 100644 index 0b0604b26..000000000 Binary files a/.yarn/cache/gensync-npm-1.0.0-beta.2-224666d72f-17d8333460.zip and /dev/null differ diff --git a/.yarn/cache/get-caller-file-npm-2.0.5-80e8a86305-b9769a836d.zip b/.yarn/cache/get-caller-file-npm-2.0.5-80e8a86305-b9769a836d.zip deleted file mode 100644 index 0aa2c9cd0..000000000 Binary files a/.yarn/cache/get-caller-file-npm-2.0.5-80e8a86305-b9769a836d.zip and /dev/null differ diff --git a/.yarn/cache/get-dom-document-npm-0.1.3-dc9736487d-e7eba6a3c9.zip b/.yarn/cache/get-dom-document-npm-0.1.3-dc9736487d-e7eba6a3c9.zip deleted file mode 100644 index eefe8ce13..000000000 Binary files a/.yarn/cache/get-dom-document-npm-0.1.3-dc9736487d-e7eba6a3c9.zip and /dev/null differ diff --git a/.yarn/cache/get-func-name-npm-2.0.2-409dbe3703-3f62f4c236.zip b/.yarn/cache/get-func-name-npm-2.0.2-409dbe3703-3f62f4c236.zip deleted file mode 100644 index d80affc5a..000000000 Binary files a/.yarn/cache/get-func-name-npm-2.0.2-409dbe3703-3f62f4c236.zip and /dev/null differ diff --git a/.yarn/cache/get-intrinsic-npm-1.2.4-1dad3427b2-85bbf4b234.zip b/.yarn/cache/get-intrinsic-npm-1.2.4-1dad3427b2-85bbf4b234.zip deleted file mode 100644 index 49f1ac46e..000000000 Binary files a/.yarn/cache/get-intrinsic-npm-1.2.4-1dad3427b2-85bbf4b234.zip and /dev/null differ diff --git a/.yarn/cache/get-own-enumerable-property-symbols-npm-3.0.2-f143f9e8d3-8f0331f141.zip b/.yarn/cache/get-own-enumerable-property-symbols-npm-3.0.2-f143f9e8d3-8f0331f141.zip deleted file mode 100644 index 382d29fb1..000000000 Binary files a/.yarn/cache/get-own-enumerable-property-symbols-npm-3.0.2-f143f9e8d3-8f0331f141.zip and /dev/null differ diff --git a/.yarn/cache/get-stream-npm-6.0.1-83e51a4642-781266d297.zip b/.yarn/cache/get-stream-npm-6.0.1-83e51a4642-781266d297.zip deleted file mode 100644 index d81902eea..000000000 Binary files a/.yarn/cache/get-stream-npm-6.0.1-83e51a4642-781266d297.zip and /dev/null differ diff --git a/.yarn/cache/get-stream-npm-8.0.1-c921b4840e-dde5511e2e.zip b/.yarn/cache/get-stream-npm-8.0.1-c921b4840e-dde5511e2e.zip deleted file mode 100644 index ebe7123f2..000000000 Binary files a/.yarn/cache/get-stream-npm-8.0.1-c921b4840e-dde5511e2e.zip and /dev/null differ diff --git a/.yarn/cache/get-symbol-description-npm-1.0.2-f8c332e0b5-e1cb53bc21.zip b/.yarn/cache/get-symbol-description-npm-1.0.2-f8c332e0b5-e1cb53bc21.zip deleted file mode 100644 index 3eb9b9105..000000000 Binary files a/.yarn/cache/get-symbol-description-npm-1.0.2-f8c332e0b5-e1cb53bc21.zip and /dev/null differ diff --git a/.yarn/cache/github-slugger-npm-1.5.0-8a3622aa03-c709882245.zip b/.yarn/cache/github-slugger-npm-1.5.0-8a3622aa03-c709882245.zip deleted file mode 100644 index 03647db97..000000000 Binary files a/.yarn/cache/github-slugger-npm-1.5.0-8a3622aa03-c709882245.zip and /dev/null differ diff --git a/.yarn/cache/glob-npm-10.3.12-f2e90133a0-9e8186abc2.zip b/.yarn/cache/glob-npm-10.3.12-f2e90133a0-9e8186abc2.zip deleted file mode 100644 index a5e147c39..000000000 Binary files a/.yarn/cache/glob-npm-10.3.12-f2e90133a0-9e8186abc2.zip and /dev/null differ diff --git a/.yarn/cache/glob-npm-7.2.3-2d866d17a5-59452a9202.zip b/.yarn/cache/glob-npm-7.2.3-2d866d17a5-59452a9202.zip deleted file mode 100644 index 711edd7c1..000000000 Binary files a/.yarn/cache/glob-npm-7.2.3-2d866d17a5-59452a9202.zip and /dev/null differ diff --git a/.yarn/cache/glob-parent-npm-5.1.2-021ab32634-32cd106ce8.zip b/.yarn/cache/glob-parent-npm-5.1.2-021ab32634-32cd106ce8.zip deleted file mode 100644 index 503160905..000000000 Binary files a/.yarn/cache/glob-parent-npm-5.1.2-021ab32634-32cd106ce8.zip and /dev/null differ diff --git a/.yarn/cache/glob-parent-npm-6.0.2-2cbef12738-c13ee97978.zip b/.yarn/cache/glob-parent-npm-6.0.2-2cbef12738-c13ee97978.zip deleted file mode 100644 index 2a4d60d72..000000000 Binary files a/.yarn/cache/glob-parent-npm-6.0.2-2cbef12738-c13ee97978.zip and /dev/null differ diff --git a/.yarn/cache/glob-to-regexp-npm-0.4.1-cd697e0fc7-9009529195.zip b/.yarn/cache/glob-to-regexp-npm-0.4.1-cd697e0fc7-9009529195.zip deleted file mode 100644 index 4fe9f7ab2..000000000 Binary files a/.yarn/cache/glob-to-regexp-npm-0.4.1-cd697e0fc7-9009529195.zip and /dev/null differ diff --git a/.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-70147b8026.zip b/.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-70147b8026.zip deleted file mode 100644 index f143d819a..000000000 Binary files a/.yarn/cache/global-dirs-npm-3.0.1-8918d35f86-70147b8026.zip and /dev/null differ diff --git a/.yarn/cache/global-modules-npm-2.0.0-f71d340362-4aee73adf5.zip b/.yarn/cache/global-modules-npm-2.0.0-f71d340362-4aee73adf5.zip deleted file mode 100644 index 40c5cc68c..000000000 Binary files a/.yarn/cache/global-modules-npm-2.0.0-f71d340362-4aee73adf5.zip and /dev/null differ diff --git a/.yarn/cache/global-prefix-npm-3.0.0-68cf01e67d-a405b9f83c.zip b/.yarn/cache/global-prefix-npm-3.0.0-68cf01e67d-a405b9f83c.zip deleted file mode 100644 index e20c1f9c9..000000000 Binary files a/.yarn/cache/global-prefix-npm-3.0.0-68cf01e67d-a405b9f83c.zip and /dev/null differ diff --git a/.yarn/cache/globals-npm-11.12.0-1fa7f41a6c-9f054fa38f.zip b/.yarn/cache/globals-npm-11.12.0-1fa7f41a6c-9f054fa38f.zip deleted file mode 100644 index ce4cf7024..000000000 Binary files a/.yarn/cache/globals-npm-11.12.0-1fa7f41a6c-9f054fa38f.zip and /dev/null differ diff --git a/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-03939c8af9.zip b/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-03939c8af9.zip deleted file mode 100644 index d912b49ac..000000000 Binary files a/.yarn/cache/globals-npm-14.0.0-5fc3d8d5da-03939c8af9.zip and /dev/null differ diff --git a/.yarn/cache/globalthis-npm-1.0.3-96cd56020d-45ae2f3b40.zip b/.yarn/cache/globalthis-npm-1.0.3-96cd56020d-45ae2f3b40.zip deleted file mode 100644 index 5f8b526ac..000000000 Binary files a/.yarn/cache/globalthis-npm-1.0.3-96cd56020d-45ae2f3b40.zip and /dev/null differ diff --git a/.yarn/cache/globby-npm-11.1.0-bdcdf20c71-288e95e310.zip b/.yarn/cache/globby-npm-11.1.0-bdcdf20c71-288e95e310.zip deleted file mode 100644 index 041303caa..000000000 Binary files a/.yarn/cache/globby-npm-11.1.0-bdcdf20c71-288e95e310.zip and /dev/null differ diff --git a/.yarn/cache/globby-npm-13.2.2-47efcd4a86-4494a9d216.zip b/.yarn/cache/globby-npm-13.2.2-47efcd4a86-4494a9d216.zip deleted file mode 100644 index c0f84f827..000000000 Binary files a/.yarn/cache/globby-npm-13.2.2-47efcd4a86-4494a9d216.zip and /dev/null differ diff --git a/.yarn/cache/gopd-npm-1.0.1-10c1d0b534-5fbc7ad57b.zip b/.yarn/cache/gopd-npm-1.0.1-10c1d0b534-5fbc7ad57b.zip deleted file mode 100644 index 32da56e32..000000000 Binary files a/.yarn/cache/gopd-npm-1.0.1-10c1d0b534-5fbc7ad57b.zip and /dev/null differ diff --git a/.yarn/cache/got-npm-12.6.1-5b6a816a1e-6c22f1449f.zip b/.yarn/cache/got-npm-12.6.1-5b6a816a1e-6c22f1449f.zip deleted file mode 100644 index 8a834bf82..000000000 Binary files a/.yarn/cache/got-npm-12.6.1-5b6a816a1e-6c22f1449f.zip and /dev/null differ diff --git a/.yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-0c83c52b62.zip b/.yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-0c83c52b62.zip deleted file mode 100644 index 4129e2b28..000000000 Binary files a/.yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-0c83c52b62.zip and /dev/null differ diff --git a/.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip b/.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip deleted file mode 100644 index 624304277..000000000 Binary files a/.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-bf152d0ed1.zip and /dev/null differ diff --git a/.yarn/cache/graphemer-npm-1.4.0-0627732d35-6dd60dba97.zip b/.yarn/cache/graphemer-npm-1.4.0-0627732d35-6dd60dba97.zip deleted file mode 100644 index cbccd9439..000000000 Binary files a/.yarn/cache/graphemer-npm-1.4.0-0627732d35-6dd60dba97.zip and /dev/null differ diff --git a/.yarn/cache/gray-matter-npm-4.0.3-852ae4f34c-9a8f146a7a.zip b/.yarn/cache/gray-matter-npm-4.0.3-852ae4f34c-9a8f146a7a.zip deleted file mode 100644 index b481c6be2..000000000 Binary files a/.yarn/cache/gray-matter-npm-4.0.3-852ae4f34c-9a8f146a7a.zip and /dev/null differ diff --git a/.yarn/cache/gzip-size-npm-6.0.0-d5b52fdbf1-2df97f3596.zip b/.yarn/cache/gzip-size-npm-6.0.0-d5b52fdbf1-2df97f3596.zip deleted file mode 100644 index 4865e986f..000000000 Binary files a/.yarn/cache/gzip-size-npm-6.0.0-d5b52fdbf1-2df97f3596.zip and /dev/null differ diff --git a/.yarn/cache/handle-thing-npm-2.0.1-084baca59e-441ec98b07.zip b/.yarn/cache/handle-thing-npm-2.0.1-084baca59e-441ec98b07.zip deleted file mode 100644 index 03185c570..000000000 Binary files a/.yarn/cache/handle-thing-npm-2.0.1-084baca59e-441ec98b07.zip and /dev/null differ diff --git a/.yarn/cache/happy-dom-npm-14.7.1-1c63abfd6c-8a8c8995ab.zip b/.yarn/cache/happy-dom-npm-14.7.1-1c63abfd6c-8a8c8995ab.zip deleted file mode 100644 index dd39b735e..000000000 Binary files a/.yarn/cache/happy-dom-npm-14.7.1-1c63abfd6c-8a8c8995ab.zip and /dev/null differ diff --git a/.yarn/cache/has-bigints-npm-1.0.2-52732e614d-4e0426c900.zip b/.yarn/cache/has-bigints-npm-1.0.2-52732e614d-4e0426c900.zip deleted file mode 100644 index 360d176e4..000000000 Binary files a/.yarn/cache/has-bigints-npm-1.0.2-52732e614d-4e0426c900.zip and /dev/null differ diff --git a/.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-4a15638b45.zip b/.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-4a15638b45.zip deleted file mode 100644 index 60eafa65f..000000000 Binary files a/.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-4a15638b45.zip and /dev/null differ diff --git a/.yarn/cache/has-flag-npm-4.0.0-32af9f0536-261a135703.zip b/.yarn/cache/has-flag-npm-4.0.0-32af9f0536-261a135703.zip deleted file mode 100644 index 6f5845da2..000000000 Binary files a/.yarn/cache/has-flag-npm-4.0.0-32af9f0536-261a135703.zip and /dev/null differ diff --git a/.yarn/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-2d8c9ab8ce.zip b/.yarn/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-2d8c9ab8ce.zip deleted file mode 100644 index da5e4ceaa..000000000 Binary files a/.yarn/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-2d8c9ab8ce.zip and /dev/null differ diff --git a/.yarn/cache/has-proto-npm-1.0.3-b598da2961-0b67c2c94e.zip b/.yarn/cache/has-proto-npm-1.0.3-b598da2961-0b67c2c94e.zip deleted file mode 100644 index 85c55b677..000000000 Binary files a/.yarn/cache/has-proto-npm-1.0.3-b598da2961-0b67c2c94e.zip and /dev/null differ diff --git a/.yarn/cache/has-symbols-npm-1.0.3-1986bff2c4-464f97a820.zip b/.yarn/cache/has-symbols-npm-1.0.3-1986bff2c4-464f97a820.zip deleted file mode 100644 index f06fe4129..000000000 Binary files a/.yarn/cache/has-symbols-npm-1.0.3-1986bff2c4-464f97a820.zip and /dev/null differ diff --git a/.yarn/cache/has-tostringtag-npm-1.0.2-74a4800369-c74c5f5cee.zip b/.yarn/cache/has-tostringtag-npm-1.0.2-74a4800369-c74c5f5cee.zip deleted file mode 100644 index 341912101..000000000 Binary files a/.yarn/cache/has-tostringtag-npm-1.0.2-74a4800369-c74c5f5cee.zip and /dev/null differ diff --git a/.yarn/cache/has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip b/.yarn/cache/has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip deleted file mode 100644 index 44464c2ac..000000000 Binary files a/.yarn/cache/has-yarn-npm-3.0.0-951e36133f-b9e14e78e0.zip and /dev/null differ diff --git a/.yarn/cache/hasown-npm-2.0.2-80fe6c9901-7898a9c178.zip b/.yarn/cache/hasown-npm-2.0.2-80fe6c9901-7898a9c178.zip deleted file mode 100644 index 309bea658..000000000 Binary files a/.yarn/cache/hasown-npm-2.0.2-80fe6c9901-7898a9c178.zip and /dev/null differ diff --git a/.yarn/cache/hast-util-from-parse5-npm-8.0.1-5ed6a912d8-d4105af849.zip b/.yarn/cache/hast-util-from-parse5-npm-8.0.1-5ed6a912d8-d4105af849.zip deleted file mode 100644 index a15bfc3f0..000000000 Binary files a/.yarn/cache/hast-util-from-parse5-npm-8.0.1-5ed6a912d8-d4105af849.zip and /dev/null differ diff --git a/.yarn/cache/hast-util-parse-selector-npm-2.2.5-cd773533ea-22ee4afbd1.zip b/.yarn/cache/hast-util-parse-selector-npm-2.2.5-cd773533ea-22ee4afbd1.zip deleted file mode 100644 index b48b1abdc..000000000 Binary files a/.yarn/cache/hast-util-parse-selector-npm-2.2.5-cd773533ea-22ee4afbd1.zip and /dev/null differ diff --git a/.yarn/cache/hast-util-parse-selector-npm-4.0.0-adea10ab8c-76087670d3.zip b/.yarn/cache/hast-util-parse-selector-npm-4.0.0-adea10ab8c-76087670d3.zip deleted file mode 100644 index 9cddecdc4..000000000 Binary files a/.yarn/cache/hast-util-parse-selector-npm-4.0.0-adea10ab8c-76087670d3.zip and /dev/null differ diff --git a/.yarn/cache/hast-util-raw-npm-9.0.2-13fe659365-1b8b9cece1.zip b/.yarn/cache/hast-util-raw-npm-9.0.2-13fe659365-1b8b9cece1.zip deleted file mode 100644 index 14a9e0704..000000000 Binary files a/.yarn/cache/hast-util-raw-npm-9.0.2-13fe659365-1b8b9cece1.zip and /dev/null differ diff --git a/.yarn/cache/hast-util-to-estree-npm-3.1.0-0bbaae89ac-02efab6a0b.zip b/.yarn/cache/hast-util-to-estree-npm-3.1.0-0bbaae89ac-02efab6a0b.zip deleted file mode 100644 index fe9a7855d..000000000 Binary files a/.yarn/cache/hast-util-to-estree-npm-3.1.0-0bbaae89ac-02efab6a0b.zip and /dev/null differ diff --git a/.yarn/cache/hast-util-to-jsx-runtime-npm-2.3.0-c0e033a67f-880c9b5a7e.zip b/.yarn/cache/hast-util-to-jsx-runtime-npm-2.3.0-c0e033a67f-880c9b5a7e.zip deleted file mode 100644 index 5ca4668e2..000000000 Binary files a/.yarn/cache/hast-util-to-jsx-runtime-npm-2.3.0-c0e033a67f-880c9b5a7e.zip and /dev/null differ diff --git a/.yarn/cache/hast-util-to-parse5-npm-8.0.0-5b46bc2294-ba59d0913b.zip b/.yarn/cache/hast-util-to-parse5-npm-8.0.0-5b46bc2294-ba59d0913b.zip deleted file mode 100644 index d3a631aa7..000000000 Binary files a/.yarn/cache/hast-util-to-parse5-npm-8.0.0-5b46bc2294-ba59d0913b.zip and /dev/null differ diff --git a/.yarn/cache/hast-util-whitespace-npm-3.0.0-215dd4954b-8c7e9eeb81.zip b/.yarn/cache/hast-util-whitespace-npm-3.0.0-215dd4954b-8c7e9eeb81.zip deleted file mode 100644 index aa6cb536a..000000000 Binary files a/.yarn/cache/hast-util-whitespace-npm-3.0.0-215dd4954b-8c7e9eeb81.zip and /dev/null differ diff --git a/.yarn/cache/hastscript-npm-6.0.0-380b27a9f0-78f91b71e5.zip b/.yarn/cache/hastscript-npm-6.0.0-380b27a9f0-78f91b71e5.zip deleted file mode 100644 index 5402c1bd9..000000000 Binary files a/.yarn/cache/hastscript-npm-6.0.0-380b27a9f0-78f91b71e5.zip and /dev/null differ diff --git a/.yarn/cache/hastscript-npm-8.0.0-acde2e34a0-cdc3477968.zip b/.yarn/cache/hastscript-npm-8.0.0-acde2e34a0-cdc3477968.zip deleted file mode 100644 index 69cabfca9..000000000 Binary files a/.yarn/cache/hastscript-npm-8.0.0-acde2e34a0-cdc3477968.zip and /dev/null differ diff --git a/.yarn/cache/he-npm-1.2.0-3b73a2ff07-d09b2243da.zip b/.yarn/cache/he-npm-1.2.0-3b73a2ff07-d09b2243da.zip deleted file mode 100644 index 59df7ab18..000000000 Binary files a/.yarn/cache/he-npm-1.2.0-3b73a2ff07-d09b2243da.zip and /dev/null differ diff --git a/.yarn/cache/history-npm-4.10.1-ee217563ae-042373f69d.zip b/.yarn/cache/history-npm-4.10.1-ee217563ae-042373f69d.zip deleted file mode 100644 index c96da0e25..000000000 Binary files a/.yarn/cache/history-npm-4.10.1-ee217563ae-042373f69d.zip and /dev/null differ diff --git a/.yarn/cache/hoist-non-react-statics-npm-3.3.2-e7b709e6c1-1acbe85f33.zip b/.yarn/cache/hoist-non-react-statics-npm-3.3.2-e7b709e6c1-1acbe85f33.zip deleted file mode 100644 index 2d38b7fef..000000000 Binary files a/.yarn/cache/hoist-non-react-statics-npm-3.3.2-e7b709e6c1-1acbe85f33.zip and /dev/null differ diff --git a/.yarn/cache/hosted-git-info-npm-2.8.9-62c44fa93f-96da7d4123.zip b/.yarn/cache/hosted-git-info-npm-2.8.9-62c44fa93f-96da7d4123.zip deleted file mode 100644 index 2f95a7aeb..000000000 Binary files a/.yarn/cache/hosted-git-info-npm-2.8.9-62c44fa93f-96da7d4123.zip and /dev/null differ diff --git a/.yarn/cache/hox-npm-2.1.1-8d238b9f88-3deb593d82.zip b/.yarn/cache/hox-npm-2.1.1-8d238b9f88-3deb593d82.zip deleted file mode 100644 index 8001a31a7..000000000 Binary files a/.yarn/cache/hox-npm-2.1.1-8d238b9f88-3deb593d82.zip and /dev/null differ diff --git a/.yarn/cache/hpack.js-npm-2.1.6-b08cc088ad-6910e4b9d9.zip b/.yarn/cache/hpack.js-npm-2.1.6-b08cc088ad-6910e4b9d9.zip deleted file mode 100644 index ef228f882..000000000 Binary files a/.yarn/cache/hpack.js-npm-2.1.6-b08cc088ad-6910e4b9d9.zip and /dev/null differ diff --git a/.yarn/cache/html-entities-npm-2.5.2-0b6113e376-4ec12ebdf2.zip b/.yarn/cache/html-entities-npm-2.5.2-0b6113e376-4ec12ebdf2.zip deleted file mode 100644 index 108789ac9..000000000 Binary files a/.yarn/cache/html-entities-npm-2.5.2-0b6113e376-4ec12ebdf2.zip and /dev/null differ diff --git a/.yarn/cache/html-escaper-npm-2.0.2-38e51ef294-034d74029d.zip b/.yarn/cache/html-escaper-npm-2.0.2-38e51ef294-034d74029d.zip deleted file mode 100644 index 3137a4eff..000000000 Binary files a/.yarn/cache/html-escaper-npm-2.0.2-38e51ef294-034d74029d.zip and /dev/null differ diff --git a/.yarn/cache/html-minifier-terser-npm-6.1.0-49a405eebd-a244fa944e.zip b/.yarn/cache/html-minifier-terser-npm-6.1.0-49a405eebd-a244fa944e.zip deleted file mode 100644 index a7f03c145..000000000 Binary files a/.yarn/cache/html-minifier-terser-npm-6.1.0-49a405eebd-a244fa944e.zip and /dev/null differ diff --git a/.yarn/cache/html-minifier-terser-npm-7.2.0-b9eba92a3b-7320095dbf.zip b/.yarn/cache/html-minifier-terser-npm-7.2.0-b9eba92a3b-7320095dbf.zip deleted file mode 100644 index c8f4d87fe..000000000 Binary files a/.yarn/cache/html-minifier-terser-npm-7.2.0-b9eba92a3b-7320095dbf.zip and /dev/null differ diff --git a/.yarn/cache/html-npm-1.0.0-2c1d08bc5c-a741e0e18c.zip b/.yarn/cache/html-npm-1.0.0-2c1d08bc5c-a741e0e18c.zip deleted file mode 100644 index 9cfd0e927..000000000 Binary files a/.yarn/cache/html-npm-1.0.0-2c1d08bc5c-a741e0e18c.zip and /dev/null differ diff --git a/.yarn/cache/html-parse-stringify-npm-3.0.1-5762cd4b01-8743b76cc5.zip b/.yarn/cache/html-parse-stringify-npm-3.0.1-5762cd4b01-8743b76cc5.zip deleted file mode 100644 index 3e10b2994..000000000 Binary files a/.yarn/cache/html-parse-stringify-npm-3.0.1-5762cd4b01-8743b76cc5.zip and /dev/null differ diff --git a/.yarn/cache/html-tags-npm-3.3.1-c8f411791b-d0e808544b.zip b/.yarn/cache/html-tags-npm-3.3.1-c8f411791b-d0e808544b.zip deleted file mode 100644 index a1d76ac57..000000000 Binary files a/.yarn/cache/html-tags-npm-3.3.1-c8f411791b-d0e808544b.zip and /dev/null differ diff --git a/.yarn/cache/html-url-attributes-npm-3.0.0-97ec54d630-80c892b013.zip b/.yarn/cache/html-url-attributes-npm-3.0.0-97ec54d630-80c892b013.zip deleted file mode 100644 index add9471e2..000000000 Binary files a/.yarn/cache/html-url-attributes-npm-3.0.0-97ec54d630-80c892b013.zip and /dev/null differ diff --git a/.yarn/cache/html-void-elements-npm-3.0.0-e1a7d1151b-59be397525.zip b/.yarn/cache/html-void-elements-npm-3.0.0-e1a7d1151b-59be397525.zip deleted file mode 100644 index 73c937777..000000000 Binary files a/.yarn/cache/html-void-elements-npm-3.0.0-e1a7d1151b-59be397525.zip and /dev/null differ diff --git a/.yarn/cache/html-webpack-plugin-npm-5.6.0-4225ed9587-d651f3a88a.zip b/.yarn/cache/html-webpack-plugin-npm-5.6.0-4225ed9587-d651f3a88a.zip deleted file mode 100644 index 455283598..000000000 Binary files a/.yarn/cache/html-webpack-plugin-npm-5.6.0-4225ed9587-d651f3a88a.zip and /dev/null differ diff --git a/.yarn/cache/htmlparser2-npm-6.1.0-4ef89ab31e-c9c34b0b72.zip b/.yarn/cache/htmlparser2-npm-6.1.0-4ef89ab31e-c9c34b0b72.zip deleted file mode 100644 index 223997391..000000000 Binary files a/.yarn/cache/htmlparser2-npm-6.1.0-4ef89ab31e-c9c34b0b72.zip and /dev/null differ diff --git a/.yarn/cache/htmlparser2-npm-8.0.2-5d9f901bb6-ea5512956e.zip b/.yarn/cache/htmlparser2-npm-8.0.2-5d9f901bb6-ea5512956e.zip deleted file mode 100644 index 15e39b3e0..000000000 Binary files a/.yarn/cache/htmlparser2-npm-8.0.2-5d9f901bb6-ea5512956e.zip and /dev/null differ diff --git a/.yarn/cache/http-cache-semantics-npm-4.1.1-1120131375-362d5ed66b.zip b/.yarn/cache/http-cache-semantics-npm-4.1.1-1120131375-362d5ed66b.zip deleted file mode 100644 index 2528c9a4b..000000000 Binary files a/.yarn/cache/http-cache-semantics-npm-4.1.1-1120131375-362d5ed66b.zip and /dev/null differ diff --git a/.yarn/cache/http-deceiver-npm-1.2.7-4f3aaa5b79-9ae293b0ac.zip b/.yarn/cache/http-deceiver-npm-1.2.7-4f3aaa5b79-9ae293b0ac.zip deleted file mode 100644 index 85ca126b5..000000000 Binary files a/.yarn/cache/http-deceiver-npm-1.2.7-4f3aaa5b79-9ae293b0ac.zip and /dev/null differ diff --git a/.yarn/cache/http-errors-npm-1.6.3-9b5bc0b0a8-e48732657e.zip b/.yarn/cache/http-errors-npm-1.6.3-9b5bc0b0a8-e48732657e.zip deleted file mode 100644 index 8fc502476..000000000 Binary files a/.yarn/cache/http-errors-npm-1.6.3-9b5bc0b0a8-e48732657e.zip and /dev/null differ diff --git a/.yarn/cache/http-errors-npm-2.0.0-3f1c503428-0e7f76ee8f.zip b/.yarn/cache/http-errors-npm-2.0.0-3f1c503428-0e7f76ee8f.zip deleted file mode 100644 index aa9494e34..000000000 Binary files a/.yarn/cache/http-errors-npm-2.0.0-3f1c503428-0e7f76ee8f.zip and /dev/null differ diff --git a/.yarn/cache/http-parser-js-npm-0.5.8-f80208ea99-2a78a567ee.zip b/.yarn/cache/http-parser-js-npm-0.5.8-f80208ea99-2a78a567ee.zip deleted file mode 100644 index 7f4c1852a..000000000 Binary files a/.yarn/cache/http-parser-js-npm-0.5.8-f80208ea99-2a78a567ee.zip and /dev/null differ diff --git a/.yarn/cache/http-proxy-agent-npm-7.0.2-643ed7cc33-d062acfa0c.zip b/.yarn/cache/http-proxy-agent-npm-7.0.2-643ed7cc33-d062acfa0c.zip deleted file mode 100644 index b24cf08c8..000000000 Binary files a/.yarn/cache/http-proxy-agent-npm-7.0.2-643ed7cc33-d062acfa0c.zip and /dev/null differ diff --git a/.yarn/cache/http-proxy-middleware-npm-2.0.6-3bb17658ee-768e7ae5a4.zip b/.yarn/cache/http-proxy-middleware-npm-2.0.6-3bb17658ee-768e7ae5a4.zip deleted file mode 100644 index 91514b9ef..000000000 Binary files a/.yarn/cache/http-proxy-middleware-npm-2.0.6-3bb17658ee-768e7ae5a4.zip and /dev/null differ diff --git a/.yarn/cache/http-proxy-npm-1.18.1-a313c479c5-2489e98aba.zip b/.yarn/cache/http-proxy-npm-1.18.1-a313c479c5-2489e98aba.zip deleted file mode 100644 index 8c3a0eaaa..000000000 Binary files a/.yarn/cache/http-proxy-npm-1.18.1-a313c479c5-2489e98aba.zip and /dev/null differ diff --git a/.yarn/cache/http2-wrapper-npm-2.2.1-c033aaabde-e7a5ac6548.zip b/.yarn/cache/http2-wrapper-npm-2.2.1-c033aaabde-e7a5ac6548.zip deleted file mode 100644 index e7fcb62c4..000000000 Binary files a/.yarn/cache/http2-wrapper-npm-2.2.1-c033aaabde-e7a5ac6548.zip and /dev/null differ diff --git a/.yarn/cache/https-proxy-agent-npm-7.0.4-a51e13f5dc-405fe582bb.zip b/.yarn/cache/https-proxy-agent-npm-7.0.4-a51e13f5dc-405fe582bb.zip deleted file mode 100644 index e6b31c411..000000000 Binary files a/.yarn/cache/https-proxy-agent-npm-7.0.4-a51e13f5dc-405fe582bb.zip and /dev/null differ diff --git a/.yarn/cache/human-signals-npm-2.1.0-f75815481d-df59be9e0a.zip b/.yarn/cache/human-signals-npm-2.1.0-f75815481d-df59be9e0a.zip deleted file mode 100644 index dcf34ab1f..000000000 Binary files a/.yarn/cache/human-signals-npm-2.1.0-f75815481d-df59be9e0a.zip and /dev/null differ diff --git a/.yarn/cache/human-signals-npm-5.0.0-ed25a9f58c-30f8870d83.zip b/.yarn/cache/human-signals-npm-5.0.0-ed25a9f58c-30f8870d83.zip deleted file mode 100644 index 19a499e49..000000000 Binary files a/.yarn/cache/human-signals-npm-5.0.0-ed25a9f58c-30f8870d83.zip and /dev/null differ diff --git a/.yarn/cache/hyphenate-style-name-npm-1.0.4-a79c7da506-d37883e6b7.zip b/.yarn/cache/hyphenate-style-name-npm-1.0.4-a79c7da506-d37883e6b7.zip deleted file mode 100644 index 37f2eb51b..000000000 Binary files a/.yarn/cache/hyphenate-style-name-npm-1.0.4-a79c7da506-d37883e6b7.zip and /dev/null differ diff --git a/.yarn/cache/i18next-npm-23.11.1-c23f400539-77ab8618a5.zip b/.yarn/cache/i18next-npm-23.11.1-c23f400539-77ab8618a5.zip deleted file mode 100644 index 402861ea9..000000000 Binary files a/.yarn/cache/i18next-npm-23.11.1-c23f400539-77ab8618a5.zip and /dev/null differ diff --git a/.yarn/cache/i18next-npm-23.8.2-3b260129b2-594c4d5baf.zip b/.yarn/cache/i18next-npm-23.8.2-3b260129b2-594c4d5baf.zip deleted file mode 100644 index d92f18834..000000000 Binary files a/.yarn/cache/i18next-npm-23.8.2-3b260129b2-594c4d5baf.zip and /dev/null differ diff --git a/.yarn/cache/iconv-lite-npm-0.4.24-c5c4ac6695-6d3a2dac6e.zip b/.yarn/cache/iconv-lite-npm-0.4.24-c5c4ac6695-6d3a2dac6e.zip deleted file mode 100644 index 630fb1690..000000000 Binary files a/.yarn/cache/iconv-lite-npm-0.4.24-c5c4ac6695-6d3a2dac6e.zip and /dev/null differ diff --git a/.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip b/.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip deleted file mode 100644 index aab7a7041..000000000 Binary files a/.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-24e3292dd3.zip and /dev/null differ diff --git a/.yarn/cache/icss-replace-symbols-npm-1.1.0-bc11c612de-24575b2c2f.zip b/.yarn/cache/icss-replace-symbols-npm-1.1.0-bc11c612de-24575b2c2f.zip deleted file mode 100644 index 16acd6104..000000000 Binary files a/.yarn/cache/icss-replace-symbols-npm-1.1.0-bc11c612de-24575b2c2f.zip and /dev/null differ diff --git a/.yarn/cache/icss-utils-npm-5.1.0-8d8c062d07-5c324d2835.zip b/.yarn/cache/icss-utils-npm-5.1.0-8d8c062d07-5c324d2835.zip deleted file mode 100644 index 4cdd1bce7..000000000 Binary files a/.yarn/cache/icss-utils-npm-5.1.0-8d8c062d07-5c324d2835.zip and /dev/null differ diff --git a/.yarn/cache/idb-keyval-npm-5.1.5-313a28cc86-ea171bf457.zip b/.yarn/cache/idb-keyval-npm-5.1.5-313a28cc86-ea171bf457.zip deleted file mode 100644 index 18baf1ea8..000000000 Binary files a/.yarn/cache/idb-keyval-npm-5.1.5-313a28cc86-ea171bf457.zip and /dev/null differ diff --git a/.yarn/cache/idb-npm-7.1.1-739f072039-8e33eaebf2.zip b/.yarn/cache/idb-npm-7.1.1-739f072039-8e33eaebf2.zip deleted file mode 100644 index 8166af80c..000000000 Binary files a/.yarn/cache/idb-npm-7.1.1-739f072039-8e33eaebf2.zip and /dev/null differ diff --git a/.yarn/cache/ignore-npm-5.3.1-f6947c5df7-0a884c2fbc.zip b/.yarn/cache/ignore-npm-5.3.1-f6947c5df7-0a884c2fbc.zip deleted file mode 100644 index bc84df91d..000000000 Binary files a/.yarn/cache/ignore-npm-5.3.1-f6947c5df7-0a884c2fbc.zip and /dev/null differ diff --git a/.yarn/cache/image-size-npm-1.1.1-4e6d664667-f28966dd3f.zip b/.yarn/cache/image-size-npm-1.1.1-4e6d664667-f28966dd3f.zip deleted file mode 100644 index 7b60fbb80..000000000 Binary files a/.yarn/cache/image-size-npm-1.1.1-4e6d664667-f28966dd3f.zip and /dev/null differ diff --git a/.yarn/cache/immer-npm-10.0.4-61b3c15a3a-c1196783cf.zip b/.yarn/cache/immer-npm-10.0.4-61b3c15a3a-c1196783cf.zip deleted file mode 100644 index 135eb91f8..000000000 Binary files a/.yarn/cache/immer-npm-10.0.4-61b3c15a3a-c1196783cf.zip and /dev/null differ diff --git a/.yarn/cache/immer-npm-9.0.21-03c48c58ea-8455d6b4dc.zip b/.yarn/cache/immer-npm-9.0.21-03c48c58ea-8455d6b4dc.zip deleted file mode 100644 index eaf62795e..000000000 Binary files a/.yarn/cache/immer-npm-9.0.21-03c48c58ea-8455d6b4dc.zip and /dev/null differ diff --git a/.yarn/cache/import-cwd-npm-3.0.0-2f801f964d-f2c4230e83.zip b/.yarn/cache/import-cwd-npm-3.0.0-2f801f964d-f2c4230e83.zip deleted file mode 100644 index 1d03ef64e..000000000 Binary files a/.yarn/cache/import-cwd-npm-3.0.0-2f801f964d-f2c4230e83.zip and /dev/null differ diff --git a/.yarn/cache/import-fresh-npm-3.3.0-3e34265ca9-2cacfad06e.zip b/.yarn/cache/import-fresh-npm-3.3.0-3e34265ca9-2cacfad06e.zip deleted file mode 100644 index 318d7b846..000000000 Binary files a/.yarn/cache/import-fresh-npm-3.3.0-3e34265ca9-2cacfad06e.zip and /dev/null differ diff --git a/.yarn/cache/import-from-npm-3.0.0-8656bfd330-5040a7400e.zip b/.yarn/cache/import-from-npm-3.0.0-8656bfd330-5040a7400e.zip deleted file mode 100644 index 0639d4be3..000000000 Binary files a/.yarn/cache/import-from-npm-3.0.0-8656bfd330-5040a7400e.zip and /dev/null differ diff --git a/.yarn/cache/import-lazy-npm-4.0.0-3215653869-943309cc8e.zip b/.yarn/cache/import-lazy-npm-4.0.0-3215653869-943309cc8e.zip deleted file mode 100644 index 2cb21e3c0..000000000 Binary files a/.yarn/cache/import-lazy-npm-4.0.0-3215653869-943309cc8e.zip and /dev/null differ diff --git a/.yarn/cache/imurmurhash-npm-0.1.4-610c5068a0-2d30b157a9.zip b/.yarn/cache/imurmurhash-npm-0.1.4-610c5068a0-2d30b157a9.zip deleted file mode 100644 index a74a0569e..000000000 Binary files a/.yarn/cache/imurmurhash-npm-0.1.4-610c5068a0-2d30b157a9.zip and /dev/null differ diff --git a/.yarn/cache/indent-string-npm-4.0.0-7b717435b2-cd3f5cbc9c.zip b/.yarn/cache/indent-string-npm-4.0.0-7b717435b2-cd3f5cbc9c.zip deleted file mode 100644 index 60cfebbbe..000000000 Binary files a/.yarn/cache/indent-string-npm-4.0.0-7b717435b2-cd3f5cbc9c.zip and /dev/null differ diff --git a/.yarn/cache/infima-npm-0.2.0-alpha.43-8d3b77b44d-24795341f3.zip b/.yarn/cache/infima-npm-0.2.0-alpha.43-8d3b77b44d-24795341f3.zip deleted file mode 100644 index a14555ac4..000000000 Binary files a/.yarn/cache/infima-npm-0.2.0-alpha.43-8d3b77b44d-24795341f3.zip and /dev/null differ diff --git a/.yarn/cache/inflight-npm-1.0.6-ccedb4b908-d2ebd65441.zip b/.yarn/cache/inflight-npm-1.0.6-ccedb4b908-d2ebd65441.zip deleted file mode 100644 index e96f1bad3..000000000 Binary files a/.yarn/cache/inflight-npm-1.0.6-ccedb4b908-d2ebd65441.zip and /dev/null differ diff --git a/.yarn/cache/inherits-npm-2.0.3-401e64b080-8771303d66.zip b/.yarn/cache/inherits-npm-2.0.3-401e64b080-8771303d66.zip deleted file mode 100644 index 4c1ad083c..000000000 Binary files a/.yarn/cache/inherits-npm-2.0.3-401e64b080-8771303d66.zip and /dev/null differ diff --git a/.yarn/cache/inherits-npm-2.0.4-c66b3957a0-cd45e923be.zip b/.yarn/cache/inherits-npm-2.0.4-c66b3957a0-cd45e923be.zip deleted file mode 100644 index db41a39cd..000000000 Binary files a/.yarn/cache/inherits-npm-2.0.4-c66b3957a0-cd45e923be.zip and /dev/null differ diff --git a/.yarn/cache/ini-npm-1.3.8-fb5040b4c0-314ae176e8.zip b/.yarn/cache/ini-npm-1.3.8-fb5040b4c0-314ae176e8.zip deleted file mode 100644 index 1450e0bdc..000000000 Binary files a/.yarn/cache/ini-npm-1.3.8-fb5040b4c0-314ae176e8.zip and /dev/null differ diff --git a/.yarn/cache/ini-npm-2.0.0-28f7426761-04e24ba05c.zip b/.yarn/cache/ini-npm-2.0.0-28f7426761-04e24ba05c.zip deleted file mode 100644 index bb79a993f..000000000 Binary files a/.yarn/cache/ini-npm-2.0.0-28f7426761-04e24ba05c.zip and /dev/null differ diff --git a/.yarn/cache/inline-style-parser-npm-0.1.1-702eac409f-e661f4fb68.zip b/.yarn/cache/inline-style-parser-npm-0.1.1-702eac409f-e661f4fb68.zip deleted file mode 100644 index d1582b872..000000000 Binary files a/.yarn/cache/inline-style-parser-npm-0.1.1-702eac409f-e661f4fb68.zip and /dev/null differ diff --git a/.yarn/cache/inline-style-parser-npm-0.2.3-b8a7023d7a-10b1808e9c.zip b/.yarn/cache/inline-style-parser-npm-0.2.3-b8a7023d7a-10b1808e9c.zip deleted file mode 100644 index c8e95525c..000000000 Binary files a/.yarn/cache/inline-style-parser-npm-0.2.3-b8a7023d7a-10b1808e9c.zip and /dev/null differ diff --git a/.yarn/cache/inline-style-prefixer-npm-7.0.0-b4ebb71aa6-38486ce52f.zip b/.yarn/cache/inline-style-prefixer-npm-7.0.0-b4ebb71aa6-38486ce52f.zip deleted file mode 100644 index e8535aada..000000000 Binary files a/.yarn/cache/inline-style-prefixer-npm-7.0.0-b4ebb71aa6-38486ce52f.zip and /dev/null differ diff --git a/.yarn/cache/internal-slot-npm-1.0.7-6e3758af00-3e66720508.zip b/.yarn/cache/internal-slot-npm-1.0.7-6e3758af00-3e66720508.zip deleted file mode 100644 index c1cebda0b..000000000 Binary files a/.yarn/cache/internal-slot-npm-1.0.7-6e3758af00-3e66720508.zip and /dev/null differ diff --git a/.yarn/cache/interpret-npm-1.4.0-17b4b5b0a4-5beec568d3.zip b/.yarn/cache/interpret-npm-1.4.0-17b4b5b0a4-5beec568d3.zip deleted file mode 100644 index a237e1e20..000000000 Binary files a/.yarn/cache/interpret-npm-1.4.0-17b4b5b0a4-5beec568d3.zip and /dev/null differ diff --git a/.yarn/cache/invariant-npm-2.2.4-717fbdb119-cc3182d793.zip b/.yarn/cache/invariant-npm-2.2.4-717fbdb119-cc3182d793.zip deleted file mode 100644 index 710cf6cd9..000000000 Binary files a/.yarn/cache/invariant-npm-2.2.4-717fbdb119-cc3182d793.zip and /dev/null differ diff --git a/.yarn/cache/ip-address-npm-9.0.5-9fa024d42a-1ed81e0672.zip b/.yarn/cache/ip-address-npm-9.0.5-9fa024d42a-1ed81e0672.zip deleted file mode 100644 index f29f3f6f1..000000000 Binary files a/.yarn/cache/ip-address-npm-9.0.5-9fa024d42a-1ed81e0672.zip and /dev/null differ diff --git a/.yarn/cache/ipaddr.js-npm-1.9.1-19ae7878b4-864d0cced0.zip b/.yarn/cache/ipaddr.js-npm-1.9.1-19ae7878b4-864d0cced0.zip deleted file mode 100644 index f26ced9b8..000000000 Binary files a/.yarn/cache/ipaddr.js-npm-1.9.1-19ae7878b4-864d0cced0.zip and /dev/null differ diff --git a/.yarn/cache/ipaddr.js-npm-2.1.0-7091ce1549-42c16d95cf.zip b/.yarn/cache/ipaddr.js-npm-2.1.0-7091ce1549-42c16d95cf.zip deleted file mode 100644 index d331a0ab9..000000000 Binary files a/.yarn/cache/ipaddr.js-npm-2.1.0-7091ce1549-42c16d95cf.zip and /dev/null differ diff --git a/.yarn/cache/is-alphabetical-npm-1.0.4-94e2e7f984-6508cce44f.zip b/.yarn/cache/is-alphabetical-npm-1.0.4-94e2e7f984-6508cce44f.zip deleted file mode 100644 index 6f8808d18..000000000 Binary files a/.yarn/cache/is-alphabetical-npm-1.0.4-94e2e7f984-6508cce44f.zip and /dev/null differ diff --git a/.yarn/cache/is-alphabetical-npm-2.0.1-054fa4f335-56207db8d9.zip b/.yarn/cache/is-alphabetical-npm-2.0.1-054fa4f335-56207db8d9.zip deleted file mode 100644 index 2e08d8cad..000000000 Binary files a/.yarn/cache/is-alphabetical-npm-2.0.1-054fa4f335-56207db8d9.zip and /dev/null differ diff --git a/.yarn/cache/is-alphanumerical-npm-1.0.4-c96dc6d674-e2e491acc1.zip b/.yarn/cache/is-alphanumerical-npm-1.0.4-c96dc6d674-e2e491acc1.zip deleted file mode 100644 index 5e713498c..000000000 Binary files a/.yarn/cache/is-alphanumerical-npm-1.0.4-c96dc6d674-e2e491acc1.zip and /dev/null differ diff --git a/.yarn/cache/is-alphanumerical-npm-2.0.1-33fafdbb47-87acc06800.zip b/.yarn/cache/is-alphanumerical-npm-2.0.1-33fafdbb47-87acc06800.zip deleted file mode 100644 index d08dd71e6..000000000 Binary files a/.yarn/cache/is-alphanumerical-npm-2.0.1-33fafdbb47-87acc06800.zip and /dev/null differ diff --git a/.yarn/cache/is-array-buffer-npm-3.0.4-c1d4ec5b64-34a26213d9.zip b/.yarn/cache/is-array-buffer-npm-3.0.4-c1d4ec5b64-34a26213d9.zip deleted file mode 100644 index 84bfe0b8b..000000000 Binary files a/.yarn/cache/is-array-buffer-npm-3.0.4-c1d4ec5b64-34a26213d9.zip and /dev/null differ diff --git a/.yarn/cache/is-arrayish-npm-0.2.1-23927dfb15-73ced84fa3.zip b/.yarn/cache/is-arrayish-npm-0.2.1-23927dfb15-73ced84fa3.zip deleted file mode 100644 index 2b56bb224..000000000 Binary files a/.yarn/cache/is-arrayish-npm-0.2.1-23927dfb15-73ced84fa3.zip and /dev/null differ diff --git a/.yarn/cache/is-arrayish-npm-0.3.2-f856180f79-81a78d518e.zip b/.yarn/cache/is-arrayish-npm-0.3.2-f856180f79-81a78d518e.zip deleted file mode 100644 index cb71a8e37..000000000 Binary files a/.yarn/cache/is-arrayish-npm-0.3.2-f856180f79-81a78d518e.zip and /dev/null differ diff --git a/.yarn/cache/is-async-function-npm-2.0.0-ebf8596ab1-2cf336fbf8.zip b/.yarn/cache/is-async-function-npm-2.0.0-ebf8596ab1-2cf336fbf8.zip deleted file mode 100644 index 8b7bee201..000000000 Binary files a/.yarn/cache/is-async-function-npm-2.0.0-ebf8596ab1-2cf336fbf8.zip and /dev/null differ diff --git a/.yarn/cache/is-bigint-npm-1.0.4-31c2eecbc9-cc981cf056.zip b/.yarn/cache/is-bigint-npm-1.0.4-31c2eecbc9-cc981cf056.zip deleted file mode 100644 index 40076c002..000000000 Binary files a/.yarn/cache/is-bigint-npm-1.0.4-31c2eecbc9-cc981cf056.zip and /dev/null differ diff --git a/.yarn/cache/is-binary-path-npm-2.1.0-e61d46f557-078e51b4f9.zip b/.yarn/cache/is-binary-path-npm-2.1.0-e61d46f557-078e51b4f9.zip deleted file mode 100644 index 4b78c1aed..000000000 Binary files a/.yarn/cache/is-binary-path-npm-2.1.0-e61d46f557-078e51b4f9.zip and /dev/null differ diff --git a/.yarn/cache/is-boolean-object-npm-1.1.2-ecbd575e6a-ba794223b5.zip b/.yarn/cache/is-boolean-object-npm-1.1.2-ecbd575e6a-ba794223b5.zip deleted file mode 100644 index c5d5957a5..000000000 Binary files a/.yarn/cache/is-boolean-object-npm-1.1.2-ecbd575e6a-ba794223b5.zip and /dev/null differ diff --git a/.yarn/cache/is-builtin-module-npm-3.2.1-2f92a5d353-e8f0ffc19a.zip b/.yarn/cache/is-builtin-module-npm-3.2.1-2f92a5d353-e8f0ffc19a.zip deleted file mode 100644 index be908976b..000000000 Binary files a/.yarn/cache/is-builtin-module-npm-3.2.1-2f92a5d353-e8f0ffc19a.zip and /dev/null differ diff --git a/.yarn/cache/is-callable-npm-1.2.7-808a303e61-48a9297fb9.zip b/.yarn/cache/is-callable-npm-1.2.7-808a303e61-48a9297fb9.zip deleted file mode 100644 index b12172b26..000000000 Binary files a/.yarn/cache/is-callable-npm-1.2.7-808a303e61-48a9297fb9.zip and /dev/null differ diff --git a/.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip b/.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip deleted file mode 100644 index 6e9e3af36..000000000 Binary files a/.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip and /dev/null differ diff --git a/.yarn/cache/is-core-module-npm-2.13.1-36e17434f9-d53bd0cc24.zip b/.yarn/cache/is-core-module-npm-2.13.1-36e17434f9-d53bd0cc24.zip deleted file mode 100644 index 028f4dd8c..000000000 Binary files a/.yarn/cache/is-core-module-npm-2.13.1-36e17434f9-d53bd0cc24.zip and /dev/null differ diff --git a/.yarn/cache/is-data-view-npm-1.0.1-d6136250e8-4ba4562ac2.zip b/.yarn/cache/is-data-view-npm-1.0.1-d6136250e8-4ba4562ac2.zip deleted file mode 100644 index 1085c5b2a..000000000 Binary files a/.yarn/cache/is-data-view-npm-1.0.1-d6136250e8-4ba4562ac2.zip and /dev/null differ diff --git a/.yarn/cache/is-date-object-npm-1.0.5-88f3d08b5e-cc80b3a4b4.zip b/.yarn/cache/is-date-object-npm-1.0.5-88f3d08b5e-cc80b3a4b4.zip deleted file mode 100644 index 93dabcfd7..000000000 Binary files a/.yarn/cache/is-date-object-npm-1.0.5-88f3d08b5e-cc80b3a4b4.zip and /dev/null differ diff --git a/.yarn/cache/is-decimal-npm-1.0.4-e67dbd40dd-ed483a3875.zip b/.yarn/cache/is-decimal-npm-1.0.4-e67dbd40dd-ed483a3875.zip deleted file mode 100644 index 37ef0e238..000000000 Binary files a/.yarn/cache/is-decimal-npm-1.0.4-e67dbd40dd-ed483a3875.zip and /dev/null differ diff --git a/.yarn/cache/is-decimal-npm-2.0.1-828eaaadd3-97132de7ac.zip b/.yarn/cache/is-decimal-npm-2.0.1-828eaaadd3-97132de7ac.zip deleted file mode 100644 index 606c17ebc..000000000 Binary files a/.yarn/cache/is-decimal-npm-2.0.1-828eaaadd3-97132de7ac.zip and /dev/null differ diff --git a/.yarn/cache/is-docker-npm-2.2.1-3f18a53aff-3fef7ddbf0.zip b/.yarn/cache/is-docker-npm-2.2.1-3f18a53aff-3fef7ddbf0.zip deleted file mode 100644 index 70c44640d..000000000 Binary files a/.yarn/cache/is-docker-npm-2.2.1-3f18a53aff-3fef7ddbf0.zip and /dev/null differ diff --git a/.yarn/cache/is-extendable-npm-0.1.1-322b4649ec-3875571d20.zip b/.yarn/cache/is-extendable-npm-0.1.1-322b4649ec-3875571d20.zip deleted file mode 100644 index e3eead3f7..000000000 Binary files a/.yarn/cache/is-extendable-npm-0.1.1-322b4649ec-3875571d20.zip and /dev/null differ diff --git a/.yarn/cache/is-extendable-npm-1.0.1-7095ad8b16-db07bc1e9d.zip b/.yarn/cache/is-extendable-npm-1.0.1-7095ad8b16-db07bc1e9d.zip deleted file mode 100644 index a2db00a27..000000000 Binary files a/.yarn/cache/is-extendable-npm-1.0.1-7095ad8b16-db07bc1e9d.zip and /dev/null differ diff --git a/.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-df033653d0.zip b/.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-df033653d0.zip deleted file mode 100644 index 0acbc56e2..000000000 Binary files a/.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-df033653d0.zip and /dev/null differ diff --git a/.yarn/cache/is-finalizationregistry-npm-1.0.2-15bf1bd7ce-1b8e9e1bf2.zip b/.yarn/cache/is-finalizationregistry-npm-1.0.2-15bf1bd7ce-1b8e9e1bf2.zip deleted file mode 100644 index cf0d52879..000000000 Binary files a/.yarn/cache/is-finalizationregistry-npm-1.0.2-15bf1bd7ce-1b8e9e1bf2.zip and /dev/null differ diff --git a/.yarn/cache/is-finite-npm-1.0.2-121ed1a9b2-4619b69013.zip b/.yarn/cache/is-finite-npm-1.0.2-121ed1a9b2-4619b69013.zip deleted file mode 100644 index 447d68128..000000000 Binary files a/.yarn/cache/is-finite-npm-1.0.2-121ed1a9b2-4619b69013.zip and /dev/null differ diff --git a/.yarn/cache/is-finite-npm-1.1.0-c6324c0f8f-532b97ed3d.zip b/.yarn/cache/is-finite-npm-1.1.0-c6324c0f8f-532b97ed3d.zip deleted file mode 100644 index d4f48eb98..000000000 Binary files a/.yarn/cache/is-finite-npm-1.1.0-c6324c0f8f-532b97ed3d.zip and /dev/null differ diff --git a/.yarn/cache/is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-44a30c2945.zip b/.yarn/cache/is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-44a30c2945.zip deleted file mode 100644 index dccc80a97..000000000 Binary files a/.yarn/cache/is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-44a30c2945.zip and /dev/null differ diff --git a/.yarn/cache/is-generator-function-npm-1.0.10-1d0f3809ef-499a3ce636.zip b/.yarn/cache/is-generator-function-npm-1.0.10-1d0f3809ef-499a3ce636.zip deleted file mode 100644 index c6c479b82..000000000 Binary files a/.yarn/cache/is-generator-function-npm-1.0.10-1d0f3809ef-499a3ce636.zip and /dev/null differ diff --git a/.yarn/cache/is-glob-npm-4.0.3-cb87bf1bdb-3ed74f2b0c.zip b/.yarn/cache/is-glob-npm-4.0.3-cb87bf1bdb-3ed74f2b0c.zip deleted file mode 100644 index f4d41d262..000000000 Binary files a/.yarn/cache/is-glob-npm-4.0.3-cb87bf1bdb-3ed74f2b0c.zip and /dev/null differ diff --git a/.yarn/cache/is-hexadecimal-npm-1.0.4-b4091da09e-a452e04758.zip b/.yarn/cache/is-hexadecimal-npm-1.0.4-b4091da09e-a452e04758.zip deleted file mode 100644 index c90c174c2..000000000 Binary files a/.yarn/cache/is-hexadecimal-npm-1.0.4-b4091da09e-a452e04758.zip and /dev/null differ diff --git a/.yarn/cache/is-hexadecimal-npm-2.0.1-00f396bd63-66a2ea8599.zip b/.yarn/cache/is-hexadecimal-npm-2.0.1-00f396bd63-66a2ea8599.zip deleted file mode 100644 index d2fc017d7..000000000 Binary files a/.yarn/cache/is-hexadecimal-npm-2.0.1-00f396bd63-66a2ea8599.zip and /dev/null differ diff --git a/.yarn/cache/is-installed-globally-npm-0.4.0-a30dd056c7-5294d21c82.zip b/.yarn/cache/is-installed-globally-npm-0.4.0-a30dd056c7-5294d21c82.zip deleted file mode 100644 index ca51024e3..000000000 Binary files a/.yarn/cache/is-installed-globally-npm-0.4.0-a30dd056c7-5294d21c82.zip and /dev/null differ diff --git a/.yarn/cache/is-integer-npm-1.0.7-bdc5745ca4-e57ab783fa.zip b/.yarn/cache/is-integer-npm-1.0.7-bdc5745ca4-e57ab783fa.zip deleted file mode 100644 index 3f89fe4da..000000000 Binary files a/.yarn/cache/is-integer-npm-1.0.7-bdc5745ca4-e57ab783fa.zip and /dev/null differ diff --git a/.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip b/.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip deleted file mode 100644 index f981b1bea..000000000 Binary files a/.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip and /dev/null differ diff --git a/.yarn/cache/is-map-npm-2.0.3-9e061e76e3-8de7b41715.zip b/.yarn/cache/is-map-npm-2.0.3-9e061e76e3-8de7b41715.zip deleted file mode 100644 index ba460dc2f..000000000 Binary files a/.yarn/cache/is-map-npm-2.0.3-9e061e76e3-8de7b41715.zip and /dev/null differ diff --git a/.yarn/cache/is-module-npm-1.0.0-79ba918283-8cd5390730.zip b/.yarn/cache/is-module-npm-1.0.0-79ba918283-8cd5390730.zip deleted file mode 100644 index 891dd7528..000000000 Binary files a/.yarn/cache/is-module-npm-1.0.0-79ba918283-8cd5390730.zip and /dev/null differ diff --git a/.yarn/cache/is-negative-zero-npm-2.0.3-d06b09e322-8fe5cffd8d.zip b/.yarn/cache/is-negative-zero-npm-2.0.3-d06b09e322-8fe5cffd8d.zip deleted file mode 100644 index 4d055b36e..000000000 Binary files a/.yarn/cache/is-negative-zero-npm-2.0.3-d06b09e322-8fe5cffd8d.zip and /dev/null differ diff --git a/.yarn/cache/is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip b/.yarn/cache/is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip deleted file mode 100644 index 3809abd9d..000000000 Binary files a/.yarn/cache/is-npm-npm-6.0.0-d8d9039032-fafe1ddc77.zip and /dev/null differ diff --git a/.yarn/cache/is-number-npm-7.0.0-060086935c-6a6c3383f6.zip b/.yarn/cache/is-number-npm-7.0.0-060086935c-6a6c3383f6.zip deleted file mode 100644 index dabc126ea..000000000 Binary files a/.yarn/cache/is-number-npm-7.0.0-060086935c-6a6c3383f6.zip and /dev/null differ diff --git a/.yarn/cache/is-number-object-npm-1.0.7-539d0e274d-8700dcf7f6.zip b/.yarn/cache/is-number-object-npm-1.0.7-539d0e274d-8700dcf7f6.zip deleted file mode 100644 index 845ffb229..000000000 Binary files a/.yarn/cache/is-number-object-npm-1.0.7-539d0e274d-8700dcf7f6.zip and /dev/null differ diff --git a/.yarn/cache/is-obj-npm-1.0.1-7d391539d7-3ccf0efdea.zip b/.yarn/cache/is-obj-npm-1.0.1-7d391539d7-3ccf0efdea.zip deleted file mode 100644 index 23d9777e4..000000000 Binary files a/.yarn/cache/is-obj-npm-1.0.1-7d391539d7-3ccf0efdea.zip and /dev/null differ diff --git a/.yarn/cache/is-obj-npm-2.0.0-3d95e053f4-c9916ac8f4.zip b/.yarn/cache/is-obj-npm-2.0.0-3d95e053f4-c9916ac8f4.zip deleted file mode 100644 index a7f0e8962..000000000 Binary files a/.yarn/cache/is-obj-npm-2.0.0-3d95e053f4-c9916ac8f4.zip and /dev/null differ diff --git a/.yarn/cache/is-path-cwd-npm-2.2.0-e35e4aab5f-46a840921b.zip b/.yarn/cache/is-path-cwd-npm-2.2.0-e35e4aab5f-46a840921b.zip deleted file mode 100644 index 95fe55975..000000000 Binary files a/.yarn/cache/is-path-cwd-npm-2.2.0-e35e4aab5f-46a840921b.zip and /dev/null differ diff --git a/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip b/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip deleted file mode 100644 index 27f29d70b..000000000 Binary files a/.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip and /dev/null differ diff --git a/.yarn/cache/is-plain-obj-npm-3.0.0-a5ae411d5a-a6ebdf8e12.zip b/.yarn/cache/is-plain-obj-npm-3.0.0-a5ae411d5a-a6ebdf8e12.zip deleted file mode 100644 index 9d9cb391b..000000000 Binary files a/.yarn/cache/is-plain-obj-npm-3.0.0-a5ae411d5a-a6ebdf8e12.zip and /dev/null differ diff --git a/.yarn/cache/is-plain-obj-npm-4.1.0-a4f2a92b44-6dc45da70d.zip b/.yarn/cache/is-plain-obj-npm-4.1.0-a4f2a92b44-6dc45da70d.zip deleted file mode 100644 index bf98645b7..000000000 Binary files a/.yarn/cache/is-plain-obj-npm-4.1.0-a4f2a92b44-6dc45da70d.zip and /dev/null differ diff --git a/.yarn/cache/is-plain-object-npm-2.0.4-da3265d804-2a401140cf.zip b/.yarn/cache/is-plain-object-npm-2.0.4-da3265d804-2a401140cf.zip deleted file mode 100644 index 8b68965a0..000000000 Binary files a/.yarn/cache/is-plain-object-npm-2.0.4-da3265d804-2a401140cf.zip and /dev/null differ diff --git a/.yarn/cache/is-plain-object-npm-5.0.0-285b70faa3-e32d27061e.zip b/.yarn/cache/is-plain-object-npm-5.0.0-285b70faa3-e32d27061e.zip deleted file mode 100644 index fd9d03a75..000000000 Binary files a/.yarn/cache/is-plain-object-npm-5.0.0-285b70faa3-e32d27061e.zip and /dev/null differ diff --git a/.yarn/cache/is-promise-npm-4.0.0-1e3c05420c-0b46517ad4.zip b/.yarn/cache/is-promise-npm-4.0.0-1e3c05420c-0b46517ad4.zip deleted file mode 100644 index a47097481..000000000 Binary files a/.yarn/cache/is-promise-npm-4.0.0-1e3c05420c-0b46517ad4.zip and /dev/null differ diff --git a/.yarn/cache/is-reference-npm-3.0.2-a164dd9cbd-ac3bf5626f.zip b/.yarn/cache/is-reference-npm-3.0.2-a164dd9cbd-ac3bf5626f.zip deleted file mode 100644 index 01071e744..000000000 Binary files a/.yarn/cache/is-reference-npm-3.0.2-a164dd9cbd-ac3bf5626f.zip and /dev/null differ diff --git a/.yarn/cache/is-regex-npm-1.1.4-cca193ef11-36d9174d16.zip b/.yarn/cache/is-regex-npm-1.1.4-cca193ef11-36d9174d16.zip deleted file mode 100644 index 1ab5dcf79..000000000 Binary files a/.yarn/cache/is-regex-npm-1.1.4-cca193ef11-36d9174d16.zip and /dev/null differ diff --git a/.yarn/cache/is-regexp-npm-1.0.0-8f95f51a0c-be692828e2.zip b/.yarn/cache/is-regexp-npm-1.0.0-8f95f51a0c-be692828e2.zip deleted file mode 100644 index bb8bedec1..000000000 Binary files a/.yarn/cache/is-regexp-npm-1.0.0-8f95f51a0c-be692828e2.zip and /dev/null differ diff --git a/.yarn/cache/is-root-npm-2.1.0-1822ab0c41-37eea0822a.zip b/.yarn/cache/is-root-npm-2.1.0-1822ab0c41-37eea0822a.zip deleted file mode 100644 index b780eba68..000000000 Binary files a/.yarn/cache/is-root-npm-2.1.0-1822ab0c41-37eea0822a.zip and /dev/null differ diff --git a/.yarn/cache/is-set-npm-2.0.3-1b72c9a855-5685df33f0.zip b/.yarn/cache/is-set-npm-2.0.3-1b72c9a855-5685df33f0.zip deleted file mode 100644 index 3b1e3d0ef..000000000 Binary files a/.yarn/cache/is-set-npm-2.0.3-1b72c9a855-5685df33f0.zip and /dev/null differ diff --git a/.yarn/cache/is-shared-array-buffer-npm-1.0.3-3b3b3142a6-bc5402900d.zip b/.yarn/cache/is-shared-array-buffer-npm-1.0.3-3b3b3142a6-bc5402900d.zip deleted file mode 100644 index d4372dd3d..000000000 Binary files a/.yarn/cache/is-shared-array-buffer-npm-1.0.3-3b3b3142a6-bc5402900d.zip and /dev/null differ diff --git a/.yarn/cache/is-stream-npm-2.0.1-c802db55e7-b8e05ccdf9.zip b/.yarn/cache/is-stream-npm-2.0.1-c802db55e7-b8e05ccdf9.zip deleted file mode 100644 index c5699a4ee..000000000 Binary files a/.yarn/cache/is-stream-npm-2.0.1-c802db55e7-b8e05ccdf9.zip and /dev/null differ diff --git a/.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip b/.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip deleted file mode 100644 index 71e7d6518..000000000 Binary files a/.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip and /dev/null differ diff --git a/.yarn/cache/is-string-npm-1.0.7-9f7066daed-2bc292fe92.zip b/.yarn/cache/is-string-npm-1.0.7-9f7066daed-2bc292fe92.zip deleted file mode 100644 index ab6bfca61..000000000 Binary files a/.yarn/cache/is-string-npm-1.0.7-9f7066daed-2bc292fe92.zip and /dev/null differ diff --git a/.yarn/cache/is-symbol-npm-1.0.4-eb9baac703-a47dd899a8.zip b/.yarn/cache/is-symbol-npm-1.0.4-eb9baac703-a47dd899a8.zip deleted file mode 100644 index 7b6b1d44c..000000000 Binary files a/.yarn/cache/is-symbol-npm-1.0.4-eb9baac703-a47dd899a8.zip and /dev/null differ diff --git a/.yarn/cache/is-typed-array-npm-1.1.13-0dce6ee7c2-f850ba0828.zip b/.yarn/cache/is-typed-array-npm-1.1.13-0dce6ee7c2-f850ba0828.zip deleted file mode 100644 index 135744f7b..000000000 Binary files a/.yarn/cache/is-typed-array-npm-1.1.13-0dce6ee7c2-f850ba0828.zip and /dev/null differ diff --git a/.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-4b433bfb0f.zip b/.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-4b433bfb0f.zip deleted file mode 100644 index 6163e45c9..000000000 Binary files a/.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-4b433bfb0f.zip and /dev/null differ diff --git a/.yarn/cache/is-weakmap-npm-2.0.2-ced3cab2dc-a7b7e23206.zip b/.yarn/cache/is-weakmap-npm-2.0.2-ced3cab2dc-a7b7e23206.zip deleted file mode 100644 index 56e3990f2..000000000 Binary files a/.yarn/cache/is-weakmap-npm-2.0.2-ced3cab2dc-a7b7e23206.zip and /dev/null differ diff --git a/.yarn/cache/is-weakref-npm-1.0.2-ff80e8c314-0023fd0e4b.zip b/.yarn/cache/is-weakref-npm-1.0.2-ff80e8c314-0023fd0e4b.zip deleted file mode 100644 index 3c538dee2..000000000 Binary files a/.yarn/cache/is-weakref-npm-1.0.2-ff80e8c314-0023fd0e4b.zip and /dev/null differ diff --git a/.yarn/cache/is-weakset-npm-2.0.3-f7d282c9c1-40159582ff.zip b/.yarn/cache/is-weakset-npm-2.0.3-f7d282c9c1-40159582ff.zip deleted file mode 100644 index c600a1c7f..000000000 Binary files a/.yarn/cache/is-weakset-npm-2.0.3-f7d282c9c1-40159582ff.zip and /dev/null differ diff --git a/.yarn/cache/is-wsl-npm-2.2.0-2ba10d6393-20849846ae.zip b/.yarn/cache/is-wsl-npm-2.2.0-2ba10d6393-20849846ae.zip deleted file mode 100644 index eaddb88d4..000000000 Binary files a/.yarn/cache/is-wsl-npm-2.2.0-2ba10d6393-20849846ae.zip and /dev/null differ diff --git a/.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-79ec4e6f58.zip b/.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-79ec4e6f58.zip deleted file mode 100644 index 9dab9c0fa..000000000 Binary files a/.yarn/cache/is-yarn-global-npm-0.4.1-f8a5811770-79ec4e6f58.zip and /dev/null differ diff --git a/.yarn/cache/isarray-npm-0.0.1-92e37e0a70-49191f1425.zip b/.yarn/cache/isarray-npm-0.0.1-92e37e0a70-49191f1425.zip deleted file mode 100644 index 4c3f427b3..000000000 Binary files a/.yarn/cache/isarray-npm-0.0.1-92e37e0a70-49191f1425.zip and /dev/null differ diff --git a/.yarn/cache/isarray-npm-1.0.0-db4f547720-f032df8e02.zip b/.yarn/cache/isarray-npm-1.0.0-db4f547720-f032df8e02.zip deleted file mode 100644 index 67c393dc1..000000000 Binary files a/.yarn/cache/isarray-npm-1.0.0-db4f547720-f032df8e02.zip and /dev/null differ diff --git a/.yarn/cache/isarray-npm-2.0.5-4ba522212d-1d8bc7911e.zip b/.yarn/cache/isarray-npm-2.0.5-4ba522212d-1d8bc7911e.zip deleted file mode 100644 index 3eb6b8e01..000000000 Binary files a/.yarn/cache/isarray-npm-2.0.5-4ba522212d-1d8bc7911e.zip and /dev/null differ diff --git a/.yarn/cache/isexe-npm-2.0.0-b58870bd2e-7c9f715c03.zip b/.yarn/cache/isexe-npm-2.0.0-b58870bd2e-7c9f715c03.zip deleted file mode 100644 index 39cf14061..000000000 Binary files a/.yarn/cache/isexe-npm-2.0.0-b58870bd2e-7c9f715c03.zip and /dev/null differ diff --git a/.yarn/cache/isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip b/.yarn/cache/isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip deleted file mode 100644 index 7ea546248..000000000 Binary files a/.yarn/cache/isexe-npm-3.1.1-9c0061eead-7fe1931ee4.zip and /dev/null differ diff --git a/.yarn/cache/isobject-npm-3.0.1-8145901fd2-db85c4c970.zip b/.yarn/cache/isobject-npm-3.0.1-8145901fd2-db85c4c970.zip deleted file mode 100644 index 214104c89..000000000 Binary files a/.yarn/cache/isobject-npm-3.0.1-8145901fd2-db85c4c970.zip and /dev/null differ diff --git a/.yarn/cache/isomorphic.js-npm-0.2.5-5d4ede8887-d8d1b083f0.zip b/.yarn/cache/isomorphic.js-npm-0.2.5-5d4ede8887-d8d1b083f0.zip deleted file mode 100644 index dfc842753..000000000 Binary files a/.yarn/cache/isomorphic.js-npm-0.2.5-5d4ede8887-d8d1b083f0.zip and /dev/null differ diff --git a/.yarn/cache/iterator.prototype-npm-1.1.2-009f234a21-b5013967ad.zip b/.yarn/cache/iterator.prototype-npm-1.1.2-009f234a21-b5013967ad.zip deleted file mode 100644 index 61320da36..000000000 Binary files a/.yarn/cache/iterator.prototype-npm-1.1.2-009f234a21-b5013967ad.zip and /dev/null differ diff --git a/.yarn/cache/jackspeak-npm-2.3.6-42e1233172-6e6490d676.zip b/.yarn/cache/jackspeak-npm-2.3.6-42e1233172-6e6490d676.zip deleted file mode 100644 index 91909eb58..000000000 Binary files a/.yarn/cache/jackspeak-npm-2.3.6-42e1233172-6e6490d676.zip and /dev/null differ diff --git a/.yarn/cache/jake-npm-10.8.7-1caf9b4534-ad1cfe3988.zip b/.yarn/cache/jake-npm-10.8.7-1caf9b4534-ad1cfe3988.zip deleted file mode 100644 index 71acfb88a..000000000 Binary files a/.yarn/cache/jake-npm-10.8.7-1caf9b4534-ad1cfe3988.zip and /dev/null differ diff --git a/.yarn/cache/jest-util-npm-29.7.0-ff1d59714b-30d58af696.zip b/.yarn/cache/jest-util-npm-29.7.0-ff1d59714b-30d58af696.zip deleted file mode 100644 index af20ef41f..000000000 Binary files a/.yarn/cache/jest-util-npm-29.7.0-ff1d59714b-30d58af696.zip and /dev/null differ diff --git a/.yarn/cache/jest-worker-npm-26.6.2-46cbcd449f-5f6b94cf0e.zip b/.yarn/cache/jest-worker-npm-26.6.2-46cbcd449f-5f6b94cf0e.zip deleted file mode 100644 index aef2fada1..000000000 Binary files a/.yarn/cache/jest-worker-npm-26.6.2-46cbcd449f-5f6b94cf0e.zip and /dev/null differ diff --git a/.yarn/cache/jest-worker-npm-27.5.1-1c110b5894-06c6e2a845.zip b/.yarn/cache/jest-worker-npm-27.5.1-1c110b5894-06c6e2a845.zip deleted file mode 100644 index fe6fd2a88..000000000 Binary files a/.yarn/cache/jest-worker-npm-27.5.1-1c110b5894-06c6e2a845.zip and /dev/null differ diff --git a/.yarn/cache/jest-worker-npm-29.7.0-4d3567fed6-364cbaef00.zip b/.yarn/cache/jest-worker-npm-29.7.0-4d3567fed6-364cbaef00.zip deleted file mode 100644 index 3005dfe0d..000000000 Binary files a/.yarn/cache/jest-worker-npm-29.7.0-4d3567fed6-364cbaef00.zip and /dev/null differ diff --git a/.yarn/cache/jiti-npm-1.21.0-baebd5985a-005a0239e5.zip b/.yarn/cache/jiti-npm-1.21.0-baebd5985a-005a0239e5.zip deleted file mode 100644 index 6aeb79f9b..000000000 Binary files a/.yarn/cache/jiti-npm-1.21.0-baebd5985a-005a0239e5.zip and /dev/null differ diff --git a/.yarn/cache/joi-npm-17.12.3-e7b8c23db6-454dcc8ff1.zip b/.yarn/cache/joi-npm-17.12.3-e7b8c23db6-454dcc8ff1.zip deleted file mode 100644 index 6eb47492d..000000000 Binary files a/.yarn/cache/joi-npm-17.12.3-e7b8c23db6-454dcc8ff1.zip and /dev/null differ diff --git a/.yarn/cache/js-cookie-npm-2.2.1-e879cd2148-4387f5f569.zip b/.yarn/cache/js-cookie-npm-2.2.1-e879cd2148-4387f5f569.zip deleted file mode 100644 index 8792cf8f8..000000000 Binary files a/.yarn/cache/js-cookie-npm-2.2.1-e879cd2148-4387f5f569.zip and /dev/null differ diff --git a/.yarn/cache/js-sha256-npm-0.10.1-44d1cc5c19-6bae235dd4.zip b/.yarn/cache/js-sha256-npm-0.10.1-44d1cc5c19-6bae235dd4.zip deleted file mode 100644 index fad98cd7e..000000000 Binary files a/.yarn/cache/js-sha256-npm-0.10.1-44d1cc5c19-6bae235dd4.zip and /dev/null differ diff --git a/.yarn/cache/js-tokens-npm-4.0.0-0ac852e9e2-af37d0d913.zip b/.yarn/cache/js-tokens-npm-4.0.0-0ac852e9e2-af37d0d913.zip deleted file mode 100644 index 681cac422..000000000 Binary files a/.yarn/cache/js-tokens-npm-4.0.0-0ac852e9e2-af37d0d913.zip and /dev/null differ diff --git a/.yarn/cache/js-tokens-npm-9.0.0-35a2868eaf-65e7a55a1a.zip b/.yarn/cache/js-tokens-npm-9.0.0-35a2868eaf-65e7a55a1a.zip deleted file mode 100644 index 16d0e364f..000000000 Binary files a/.yarn/cache/js-tokens-npm-9.0.0-35a2868eaf-65e7a55a1a.zip and /dev/null differ diff --git a/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip b/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip deleted file mode 100644 index 431983ca8..000000000 Binary files a/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip and /dev/null differ diff --git a/.yarn/cache/js-yaml-npm-4.1.0-3606f32312-c138a34a3f.zip b/.yarn/cache/js-yaml-npm-4.1.0-3606f32312-c138a34a3f.zip deleted file mode 100644 index b5be50a12..000000000 Binary files a/.yarn/cache/js-yaml-npm-4.1.0-3606f32312-c138a34a3f.zip and /dev/null differ diff --git a/.yarn/cache/jsbn-npm-1.1.0-1da0181838-bebe7ae829.zip b/.yarn/cache/jsbn-npm-1.1.0-1da0181838-bebe7ae829.zip deleted file mode 100644 index 4e18b228c..000000000 Binary files a/.yarn/cache/jsbn-npm-1.1.0-1da0181838-bebe7ae829.zip and /dev/null differ diff --git a/.yarn/cache/jsesc-npm-0.5.0-6827074492-fab949f585.zip b/.yarn/cache/jsesc-npm-0.5.0-6827074492-fab949f585.zip deleted file mode 100644 index 881ccbe8e..000000000 Binary files a/.yarn/cache/jsesc-npm-0.5.0-6827074492-fab949f585.zip and /dev/null differ diff --git a/.yarn/cache/jsesc-npm-2.5.2-c5acb78804-d2096abdcd.zip b/.yarn/cache/jsesc-npm-2.5.2-c5acb78804-d2096abdcd.zip deleted file mode 100644 index aa7eb9648..000000000 Binary files a/.yarn/cache/jsesc-npm-2.5.2-c5acb78804-d2096abdcd.zip and /dev/null differ diff --git a/.yarn/cache/jsesc-npm-3.0.2-3b3b74ec0d-8e5a7de6b7.zip b/.yarn/cache/jsesc-npm-3.0.2-3b3b74ec0d-8e5a7de6b7.zip deleted file mode 100644 index a2056f3f0..000000000 Binary files a/.yarn/cache/jsesc-npm-3.0.2-3b3b74ec0d-8e5a7de6b7.zip and /dev/null differ diff --git a/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-8287615452.zip b/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-8287615452.zip deleted file mode 100644 index 634da5625..000000000 Binary files a/.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-8287615452.zip and /dev/null differ diff --git a/.yarn/cache/json-parse-even-better-errors-npm-2.3.1-144d62256e-5f3a99009e.zip b/.yarn/cache/json-parse-even-better-errors-npm-2.3.1-144d62256e-5f3a99009e.zip deleted file mode 100644 index 2675b9078..000000000 Binary files a/.yarn/cache/json-parse-even-better-errors-npm-2.3.1-144d62256e-5f3a99009e.zip and /dev/null differ diff --git a/.yarn/cache/json-schema-npm-0.4.0-e776313070-8b3b64eff4.zip b/.yarn/cache/json-schema-npm-0.4.0-e776313070-8b3b64eff4.zip deleted file mode 100644 index 2adf73472..000000000 Binary files a/.yarn/cache/json-schema-npm-0.4.0-e776313070-8b3b64eff4.zip and /dev/null differ diff --git a/.yarn/cache/json-schema-traverse-npm-0.4.1-4759091693-7486074d3b.zip b/.yarn/cache/json-schema-traverse-npm-0.4.1-4759091693-7486074d3b.zip deleted file mode 100644 index 54f0a7acb..000000000 Binary files a/.yarn/cache/json-schema-traverse-npm-0.4.1-4759091693-7486074d3b.zip and /dev/null differ diff --git a/.yarn/cache/json-schema-traverse-npm-1.0.0-fb3684f4f0-02f2f466cd.zip b/.yarn/cache/json-schema-traverse-npm-1.0.0-fb3684f4f0-02f2f466cd.zip deleted file mode 100644 index bfd6fdcd8..000000000 Binary files a/.yarn/cache/json-schema-traverse-npm-1.0.0-fb3684f4f0-02f2f466cd.zip and /dev/null differ diff --git a/.yarn/cache/json-stable-stringify-without-jsonify-npm-1.0.1-b65772b28b-12786c2e2f.zip b/.yarn/cache/json-stable-stringify-without-jsonify-npm-1.0.1-b65772b28b-12786c2e2f.zip deleted file mode 100644 index a2887b72a..000000000 Binary files a/.yarn/cache/json-stable-stringify-without-jsonify-npm-1.0.1-b65772b28b-12786c2e2f.zip and /dev/null differ diff --git a/.yarn/cache/json5-npm-1.0.2-9607f93e30-a78d812dbb.zip b/.yarn/cache/json5-npm-1.0.2-9607f93e30-a78d812dbb.zip deleted file mode 100644 index 5e1ec8dcf..000000000 Binary files a/.yarn/cache/json5-npm-1.0.2-9607f93e30-a78d812dbb.zip and /dev/null differ diff --git a/.yarn/cache/json5-npm-2.2.3-9962c55073-1db67b853f.zip b/.yarn/cache/json5-npm-2.2.3-9962c55073-1db67b853f.zip deleted file mode 100644 index 96e993664..000000000 Binary files a/.yarn/cache/json5-npm-2.2.3-9962c55073-1db67b853f.zip and /dev/null differ diff --git a/.yarn/cache/jsonc-eslint-parser-npm-2.4.0-b1fd3169df-bd1d41c852.zip b/.yarn/cache/jsonc-eslint-parser-npm-2.4.0-b1fd3169df-bd1d41c852.zip deleted file mode 100644 index 7fbe727ba..000000000 Binary files a/.yarn/cache/jsonc-eslint-parser-npm-2.4.0-b1fd3169df-bd1d41c852.zip and /dev/null differ diff --git a/.yarn/cache/jsonc-parser-npm-3.2.1-776f636a18-fe2df6f39e.zip b/.yarn/cache/jsonc-parser-npm-3.2.1-776f636a18-fe2df6f39e.zip deleted file mode 100644 index 87e7b93c3..000000000 Binary files a/.yarn/cache/jsonc-parser-npm-3.2.1-776f636a18-fe2df6f39e.zip and /dev/null differ diff --git a/.yarn/cache/jsonfile-npm-6.1.0-20a4796cee-03014769e7.zip b/.yarn/cache/jsonfile-npm-6.1.0-20a4796cee-03014769e7.zip deleted file mode 100644 index a271b8b0d..000000000 Binary files a/.yarn/cache/jsonfile-npm-6.1.0-20a4796cee-03014769e7.zip and /dev/null differ diff --git a/.yarn/cache/jsonpointer-npm-5.0.1-8e4c22e512-0b40f71290.zip b/.yarn/cache/jsonpointer-npm-5.0.1-8e4c22e512-0b40f71290.zip deleted file mode 100644 index 3216800d4..000000000 Binary files a/.yarn/cache/jsonpointer-npm-5.0.1-8e4c22e512-0b40f71290.zip and /dev/null differ diff --git a/.yarn/cache/jsx-ast-utils-npm-3.3.5-114c80f97a-b61d446136.zip b/.yarn/cache/jsx-ast-utils-npm-3.3.5-114c80f97a-b61d446136.zip deleted file mode 100644 index 1d4d11d18..000000000 Binary files a/.yarn/cache/jsx-ast-utils-npm-3.3.5-114c80f97a-b61d446136.zip and /dev/null differ diff --git a/.yarn/cache/jsx-dom-cjs-npm-8.1.4-dffab8b716-d7bbf22756.zip b/.yarn/cache/jsx-dom-cjs-npm-8.1.4-dffab8b716-d7bbf22756.zip deleted file mode 100644 index dd24b028e..000000000 Binary files a/.yarn/cache/jsx-dom-cjs-npm-8.1.4-dffab8b716-d7bbf22756.zip and /dev/null differ diff --git a/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip b/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip deleted file mode 100644 index 8fd419164..000000000 Binary files a/.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-167eb6ef64.zip and /dev/null differ diff --git a/.yarn/cache/kind-of-npm-6.0.3-ab15f36220-5873d303fb.zip b/.yarn/cache/kind-of-npm-6.0.3-ab15f36220-5873d303fb.zip deleted file mode 100644 index fca133a50..000000000 Binary files a/.yarn/cache/kind-of-npm-6.0.3-ab15f36220-5873d303fb.zip and /dev/null differ diff --git a/.yarn/cache/kleur-npm-3.0.3-f6f53649a4-0c0ecaf00a.zip b/.yarn/cache/kleur-npm-3.0.3-f6f53649a4-0c0ecaf00a.zip deleted file mode 100644 index 88bc7541d..000000000 Binary files a/.yarn/cache/kleur-npm-3.0.3-f6f53649a4-0c0ecaf00a.zip and /dev/null differ diff --git a/.yarn/cache/kleur-npm-4.1.5-46b6135f41-44d84cc4ee.zip b/.yarn/cache/kleur-npm-4.1.5-46b6135f41-44d84cc4ee.zip deleted file mode 100644 index 60d087be4..000000000 Binary files a/.yarn/cache/kleur-npm-4.1.5-46b6135f41-44d84cc4ee.zip and /dev/null differ diff --git a/.yarn/cache/latest-version-npm-7.0.0-2849fd29d3-1f0deba00d.zip b/.yarn/cache/latest-version-npm-7.0.0-2849fd29d3-1f0deba00d.zip deleted file mode 100644 index 6e891c86f..000000000 Binary files a/.yarn/cache/latest-version-npm-7.0.0-2849fd29d3-1f0deba00d.zip and /dev/null differ diff --git a/.yarn/cache/launch-editor-npm-2.6.1-0aba6b0e98-e06d193075.zip b/.yarn/cache/launch-editor-npm-2.6.1-0aba6b0e98-e06d193075.zip deleted file mode 100644 index 80032592d..000000000 Binary files a/.yarn/cache/launch-editor-npm-2.6.1-0aba6b0e98-e06d193075.zip and /dev/null differ diff --git a/.yarn/cache/leven-npm-3.1.0-b7697736a3-638401d534.zip b/.yarn/cache/leven-npm-3.1.0-b7697736a3-638401d534.zip deleted file mode 100644 index 227800ee0..000000000 Binary files a/.yarn/cache/leven-npm-3.1.0-b7697736a3-638401d534.zip and /dev/null differ diff --git a/.yarn/cache/levn-npm-0.4.1-d183b2d7bb-2e4720ff79.zip b/.yarn/cache/levn-npm-0.4.1-d183b2d7bb-2e4720ff79.zip deleted file mode 100644 index a7c5860e4..000000000 Binary files a/.yarn/cache/levn-npm-0.4.1-d183b2d7bb-2e4720ff79.zip and /dev/null differ diff --git a/.yarn/cache/lib0-npm-0.2.93-279e125304-398cb378c7.zip b/.yarn/cache/lib0-npm-0.2.93-279e125304-398cb378c7.zip deleted file mode 100644 index 5ea573ce6..000000000 Binary files a/.yarn/cache/lib0-npm-0.2.93-279e125304-398cb378c7.zip and /dev/null differ diff --git a/.yarn/cache/lilconfig-npm-2.1.0-a179261924-b1314a2e55.zip b/.yarn/cache/lilconfig-npm-2.1.0-a179261924-b1314a2e55.zip deleted file mode 100644 index 24d1cd79c..000000000 Binary files a/.yarn/cache/lilconfig-npm-2.1.0-a179261924-b1314a2e55.zip and /dev/null differ diff --git a/.yarn/cache/lilconfig-npm-3.1.1-b8cdeef996-c80fbf98ae.zip b/.yarn/cache/lilconfig-npm-3.1.1-b8cdeef996-c80fbf98ae.zip deleted file mode 100644 index ca314c4d1..000000000 Binary files a/.yarn/cache/lilconfig-npm-3.1.1-b8cdeef996-c80fbf98ae.zip and /dev/null differ diff --git a/.yarn/cache/lines-and-columns-npm-1.2.4-d6c7cc5799-0c37f9f7fa.zip b/.yarn/cache/lines-and-columns-npm-1.2.4-d6c7cc5799-0c37f9f7fa.zip deleted file mode 100644 index 273106a73..000000000 Binary files a/.yarn/cache/lines-and-columns-npm-1.2.4-d6c7cc5799-0c37f9f7fa.zip and /dev/null differ diff --git a/.yarn/cache/linkify-it-npm-5.0.0-adb5f9c96f-ef3b7609dd.zip b/.yarn/cache/linkify-it-npm-5.0.0-adb5f9c96f-ef3b7609dd.zip deleted file mode 100644 index d3ae7d3ff..000000000 Binary files a/.yarn/cache/linkify-it-npm-5.0.0-adb5f9c96f-ef3b7609dd.zip and /dev/null differ diff --git a/.yarn/cache/loader-runner-npm-4.3.0-9ca67df372-555ae00286.zip b/.yarn/cache/loader-runner-npm-4.3.0-9ca67df372-555ae00286.zip deleted file mode 100644 index 452fc572b..000000000 Binary files a/.yarn/cache/loader-runner-npm-4.3.0-9ca67df372-555ae00286.zip and /dev/null differ diff --git a/.yarn/cache/loader-utils-npm-2.0.4-ba3800585b-28bd9af202.zip b/.yarn/cache/loader-utils-npm-2.0.4-ba3800585b-28bd9af202.zip deleted file mode 100644 index 7f203315b..000000000 Binary files a/.yarn/cache/loader-utils-npm-2.0.4-ba3800585b-28bd9af202.zip and /dev/null differ diff --git a/.yarn/cache/loader-utils-npm-3.2.1-76ae2fd253-177f5bb9b4.zip b/.yarn/cache/loader-utils-npm-3.2.1-76ae2fd253-177f5bb9b4.zip deleted file mode 100644 index b2a32d0dd..000000000 Binary files a/.yarn/cache/loader-utils-npm-3.2.1-76ae2fd253-177f5bb9b4.zip and /dev/null differ diff --git a/.yarn/cache/local-pkg-npm-0.5.0-c126c7ec8b-20f4caba50.zip b/.yarn/cache/local-pkg-npm-0.5.0-c126c7ec8b-20f4caba50.zip deleted file mode 100644 index b46fd0e53..000000000 Binary files a/.yarn/cache/local-pkg-npm-0.5.0-c126c7ec8b-20f4caba50.zip and /dev/null differ diff --git a/.yarn/cache/locate-path-npm-3.0.0-991671ae9f-53db399667.zip b/.yarn/cache/locate-path-npm-3.0.0-991671ae9f-53db399667.zip deleted file mode 100644 index 71f39c479..000000000 Binary files a/.yarn/cache/locate-path-npm-3.0.0-991671ae9f-53db399667.zip and /dev/null differ diff --git a/.yarn/cache/locate-path-npm-5.0.0-46580c43e4-83e51725e6.zip b/.yarn/cache/locate-path-npm-5.0.0-46580c43e4-83e51725e6.zip deleted file mode 100644 index e24713496..000000000 Binary files a/.yarn/cache/locate-path-npm-5.0.0-46580c43e4-83e51725e6.zip and /dev/null differ diff --git a/.yarn/cache/locate-path-npm-6.0.0-06a1e4c528-72eb661788.zip b/.yarn/cache/locate-path-npm-6.0.0-06a1e4c528-72eb661788.zip deleted file mode 100644 index b67b77440..000000000 Binary files a/.yarn/cache/locate-path-npm-6.0.0-06a1e4c528-72eb661788.zip and /dev/null differ diff --git a/.yarn/cache/locate-path-npm-7.2.0-0e1169e19b-1c6d269d4e.zip b/.yarn/cache/locate-path-npm-7.2.0-0e1169e19b-1c6d269d4e.zip deleted file mode 100644 index 746a29a20..000000000 Binary files a/.yarn/cache/locate-path-npm-7.2.0-0e1169e19b-1c6d269d4e.zip and /dev/null differ diff --git a/.yarn/cache/lodash-es-npm-4.17.21-b45832dfce-03f39878ea.zip b/.yarn/cache/lodash-es-npm-4.17.21-b45832dfce-03f39878ea.zip deleted file mode 100644 index dc6b4a19e..000000000 Binary files a/.yarn/cache/lodash-es-npm-4.17.21-b45832dfce-03f39878ea.zip and /dev/null differ diff --git a/.yarn/cache/lodash-npm-4.17.21-6382451519-c08619c038.zip b/.yarn/cache/lodash-npm-4.17.21-6382451519-c08619c038.zip deleted file mode 100644 index 5c76f21a6..000000000 Binary files a/.yarn/cache/lodash-npm-4.17.21-6382451519-c08619c038.zip and /dev/null differ diff --git a/.yarn/cache/lodash.camelcase-npm-4.3.0-bf268e3bf0-c301cc3793.zip b/.yarn/cache/lodash.camelcase-npm-4.3.0-bf268e3bf0-c301cc3793.zip deleted file mode 100644 index af48cd518..000000000 Binary files a/.yarn/cache/lodash.camelcase-npm-4.3.0-bf268e3bf0-c301cc3793.zip and /dev/null differ diff --git a/.yarn/cache/lodash.debounce-npm-4.0.8-f1d6e09799-cd0b281978.zip b/.yarn/cache/lodash.debounce-npm-4.0.8-f1d6e09799-cd0b281978.zip deleted file mode 100644 index ab951371c..000000000 Binary files a/.yarn/cache/lodash.debounce-npm-4.0.8-f1d6e09799-cd0b281978.zip and /dev/null differ diff --git a/.yarn/cache/lodash.memoize-npm-4.1.2-0e6250041f-192b2168f3.zip b/.yarn/cache/lodash.memoize-npm-4.1.2-0e6250041f-192b2168f3.zip deleted file mode 100644 index b10ece4c0..000000000 Binary files a/.yarn/cache/lodash.memoize-npm-4.1.2-0e6250041f-192b2168f3.zip and /dev/null differ diff --git a/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-d0ea2dd009.zip b/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-d0ea2dd009.zip deleted file mode 100644 index 62183003a..000000000 Binary files a/.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-d0ea2dd009.zip and /dev/null differ diff --git a/.yarn/cache/lodash.sortby-npm-4.7.0-fda8ab950d-38df19ae28.zip b/.yarn/cache/lodash.sortby-npm-4.7.0-fda8ab950d-38df19ae28.zip deleted file mode 100644 index 3a7a88a44..000000000 Binary files a/.yarn/cache/lodash.sortby-npm-4.7.0-fda8ab950d-38df19ae28.zip and /dev/null differ diff --git a/.yarn/cache/lodash.uniq-npm-4.5.0-7c270dca85-86246ca64a.zip b/.yarn/cache/lodash.uniq-npm-4.5.0-7c270dca85-86246ca64a.zip deleted file mode 100644 index c2945cd3c..000000000 Binary files a/.yarn/cache/lodash.uniq-npm-4.5.0-7c270dca85-86246ca64a.zip and /dev/null differ diff --git a/.yarn/cache/long-npm-5.2.3-61dddb7586-9167ec6947.zip b/.yarn/cache/long-npm-5.2.3-61dddb7586-9167ec6947.zip deleted file mode 100644 index 39afb36ce..000000000 Binary files a/.yarn/cache/long-npm-5.2.3-61dddb7586-9167ec6947.zip and /dev/null differ diff --git a/.yarn/cache/longest-streak-npm-3.1.0-e2ab1c40ee-d7f952ed00.zip b/.yarn/cache/longest-streak-npm-3.1.0-e2ab1c40ee-d7f952ed00.zip deleted file mode 100644 index bc61f9bff..000000000 Binary files a/.yarn/cache/longest-streak-npm-3.1.0-e2ab1c40ee-d7f952ed00.zip and /dev/null differ diff --git a/.yarn/cache/loose-envify-npm-1.4.0-6307b72ccf-6517e24e0c.zip b/.yarn/cache/loose-envify-npm-1.4.0-6307b72ccf-6517e24e0c.zip deleted file mode 100644 index ba25b876c..000000000 Binary files a/.yarn/cache/loose-envify-npm-1.4.0-6307b72ccf-6517e24e0c.zip and /dev/null differ diff --git a/.yarn/cache/loupe-npm-2.3.7-f294c2ef33-635c8f0914.zip b/.yarn/cache/loupe-npm-2.3.7-f294c2ef33-635c8f0914.zip deleted file mode 100644 index 891d96244..000000000 Binary files a/.yarn/cache/loupe-npm-2.3.7-f294c2ef33-635c8f0914.zip and /dev/null differ diff --git a/.yarn/cache/lower-case-npm-2.0.2-151055f1c2-83a0a5f159.zip b/.yarn/cache/lower-case-npm-2.0.2-151055f1c2-83a0a5f159.zip deleted file mode 100644 index 0f0a86e1c..000000000 Binary files a/.yarn/cache/lower-case-npm-2.0.2-151055f1c2-83a0a5f159.zip and /dev/null differ diff --git a/.yarn/cache/lowercase-keys-npm-3.0.0-f8c4730215-67a3f81409.zip b/.yarn/cache/lowercase-keys-npm-3.0.0-f8c4730215-67a3f81409.zip deleted file mode 100644 index 013831902..000000000 Binary files a/.yarn/cache/lowercase-keys-npm-3.0.0-f8c4730215-67a3f81409.zip and /dev/null differ diff --git a/.yarn/cache/lru-cache-npm-10.2.0-b9f6b44740-502ec42c33.zip b/.yarn/cache/lru-cache-npm-10.2.0-b9f6b44740-502ec42c33.zip deleted file mode 100644 index c9fa1180c..000000000 Binary files a/.yarn/cache/lru-cache-npm-10.2.0-b9f6b44740-502ec42c33.zip and /dev/null differ diff --git a/.yarn/cache/lru-cache-npm-5.1.1-f475882a51-951d2673dc.zip b/.yarn/cache/lru-cache-npm-5.1.1-f475882a51-951d2673dc.zip deleted file mode 100644 index 50cba37e6..000000000 Binary files a/.yarn/cache/lru-cache-npm-5.1.1-f475882a51-951d2673dc.zip and /dev/null differ diff --git a/.yarn/cache/lru-cache-npm-6.0.0-b4c8668fe1-fc1fe2ee20.zip b/.yarn/cache/lru-cache-npm-6.0.0-b4c8668fe1-fc1fe2ee20.zip deleted file mode 100644 index 0c4b9d6b1..000000000 Binary files a/.yarn/cache/lru-cache-npm-6.0.0-b4c8668fe1-fc1fe2ee20.zip and /dev/null differ diff --git a/.yarn/cache/magic-string-npm-0.25.9-0b51c0ea50-87a14b944b.zip b/.yarn/cache/magic-string-npm-0.25.9-0b51c0ea50-87a14b944b.zip deleted file mode 100644 index 19c0b9bfb..000000000 Binary files a/.yarn/cache/magic-string-npm-0.25.9-0b51c0ea50-87a14b944b.zip and /dev/null differ diff --git a/.yarn/cache/magic-string-npm-0.30.9-0b1be34daa-a49b7f848e.zip b/.yarn/cache/magic-string-npm-0.30.9-0b1be34daa-a49b7f848e.zip deleted file mode 100644 index 3c0221bf2..000000000 Binary files a/.yarn/cache/magic-string-npm-0.30.9-0b1be34daa-a49b7f848e.zip and /dev/null differ diff --git a/.yarn/cache/make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip b/.yarn/cache/make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip deleted file mode 100644 index 7f7dc189d..000000000 Binary files a/.yarn/cache/make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip and /dev/null differ diff --git a/.yarn/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip b/.yarn/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip deleted file mode 100644 index 5b6ec16f1..000000000 Binary files a/.yarn/cache/make-fetch-happen-npm-13.0.0-f87a92bb87-ded5a91a02.zip and /dev/null differ diff --git a/.yarn/cache/make-plural-npm-6.2.2-96f1fa8d7f-a41628f771.zip b/.yarn/cache/make-plural-npm-6.2.2-96f1fa8d7f-a41628f771.zip deleted file mode 100644 index c4b6b37a0..000000000 Binary files a/.yarn/cache/make-plural-npm-6.2.2-96f1fa8d7f-a41628f771.zip and /dev/null differ diff --git a/.yarn/cache/markdown-extensions-npm-2.0.0-ab861fd299-ec4ffcb076.zip b/.yarn/cache/markdown-extensions-npm-2.0.0-ab861fd299-ec4ffcb076.zip deleted file mode 100644 index 2a6bf1403..000000000 Binary files a/.yarn/cache/markdown-extensions-npm-2.0.0-ab861fd299-ec4ffcb076.zip and /dev/null differ diff --git a/.yarn/cache/markdown-it-npm-14.1.0-e337d75bfe-f34f921be1.zip b/.yarn/cache/markdown-it-npm-14.1.0-e337d75bfe-f34f921be1.zip deleted file mode 100644 index 0e50ca0f2..000000000 Binary files a/.yarn/cache/markdown-it-npm-14.1.0-e337d75bfe-f34f921be1.zip and /dev/null differ diff --git a/.yarn/cache/markdown-table-npm-3.0.3-b24147eaf5-ee6e661935.zip b/.yarn/cache/markdown-table-npm-3.0.3-b24147eaf5-ee6e661935.zip deleted file mode 100644 index c30699fc9..000000000 Binary files a/.yarn/cache/markdown-table-npm-3.0.3-b24147eaf5-ee6e661935.zip and /dev/null differ diff --git a/.yarn/cache/marked-npm-4.3.0-e7ef9e874f-c830bb4cb3.zip b/.yarn/cache/marked-npm-4.3.0-e7ef9e874f-c830bb4cb3.zip deleted file mode 100644 index 20e417a23..000000000 Binary files a/.yarn/cache/marked-npm-4.3.0-e7ef9e874f-c830bb4cb3.zip and /dev/null differ diff --git a/.yarn/cache/match-sorter-npm-6.3.4-a2cec580f9-80b6cb0441.zip b/.yarn/cache/match-sorter-npm-6.3.4-a2cec580f9-80b6cb0441.zip deleted file mode 100644 index 307362776..000000000 Binary files a/.yarn/cache/match-sorter-npm-6.3.4-a2cec580f9-80b6cb0441.zip and /dev/null differ diff --git a/.yarn/cache/material-colors-npm-1.2.6-38f7e3d1c1-7ad6df7ee7.zip b/.yarn/cache/material-colors-npm-1.2.6-38f7e3d1c1-7ad6df7ee7.zip deleted file mode 100644 index 0ab28cf0e..000000000 Binary files a/.yarn/cache/material-colors-npm-1.2.6-38f7e3d1c1-7ad6df7ee7.zip and /dev/null differ diff --git a/.yarn/cache/mdast-npm-3.0.0-166ee55bf3-92acc29825.zip b/.yarn/cache/mdast-npm-3.0.0-166ee55bf3-92acc29825.zip deleted file mode 100644 index eb15fc0ef..000000000 Binary files a/.yarn/cache/mdast-npm-3.0.0-166ee55bf3-92acc29825.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-directive-npm-3.0.0-d421e7f00d-a205af9363.zip b/.yarn/cache/mdast-util-directive-npm-3.0.0-d421e7f00d-a205af9363.zip deleted file mode 100644 index 30e649064..000000000 Binary files a/.yarn/cache/mdast-util-directive-npm-3.0.0-d421e7f00d-a205af9363.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-find-and-replace-npm-2.2.2-7e2061aea9-59e11e853b.zip b/.yarn/cache/mdast-util-find-and-replace-npm-2.2.2-7e2061aea9-59e11e853b.zip deleted file mode 100644 index 09ba38800..000000000 Binary files a/.yarn/cache/mdast-util-find-and-replace-npm-2.2.2-7e2061aea9-59e11e853b.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-find-and-replace-npm-3.0.1-284ae6ddf8-2a9bbf5508.zip b/.yarn/cache/mdast-util-find-and-replace-npm-3.0.1-284ae6ddf8-2a9bbf5508.zip deleted file mode 100644 index d6927e45c..000000000 Binary files a/.yarn/cache/mdast-util-find-and-replace-npm-3.0.1-284ae6ddf8-2a9bbf5508.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-from-markdown-npm-0.8.5-0b8b6dc7ba-f42166eb7a.zip b/.yarn/cache/mdast-util-from-markdown-npm-0.8.5-0b8b6dc7ba-f42166eb7a.zip deleted file mode 100644 index d188709ea..000000000 Binary files a/.yarn/cache/mdast-util-from-markdown-npm-0.8.5-0b8b6dc7ba-f42166eb7a.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-from-markdown-npm-1.3.1-dd1eea116a-1d334a54dd.zip b/.yarn/cache/mdast-util-from-markdown-npm-1.3.1-dd1eea116a-1d334a54dd.zip deleted file mode 100644 index a6fb3ff37..000000000 Binary files a/.yarn/cache/mdast-util-from-markdown-npm-1.3.1-dd1eea116a-1d334a54dd.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-from-markdown-npm-2.0.0-7358a7473f-960e28a8ff.zip b/.yarn/cache/mdast-util-from-markdown-npm-2.0.0-7358a7473f-960e28a8ff.zip deleted file mode 100644 index d28eca94f..000000000 Binary files a/.yarn/cache/mdast-util-from-markdown-npm-2.0.0-7358a7473f-960e28a8ff.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-frontmatter-npm-2.0.1-7fb656bf3d-afd9486af6.zip b/.yarn/cache/mdast-util-frontmatter-npm-2.0.1-7fb656bf3d-afd9486af6.zip deleted file mode 100644 index f1c5c03d4..000000000 Binary files a/.yarn/cache/mdast-util-frontmatter-npm-2.0.1-7fb656bf3d-afd9486af6.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-gfm-autolink-literal-npm-1.0.3-30e29b9908-272d075cdc.zip b/.yarn/cache/mdast-util-gfm-autolink-literal-npm-1.0.3-30e29b9908-272d075cdc.zip deleted file mode 100644 index 3316f0a4d..000000000 Binary files a/.yarn/cache/mdast-util-gfm-autolink-literal-npm-1.0.3-30e29b9908-272d075cdc.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-gfm-autolink-literal-npm-2.0.0-620ccef115-08656ea3a5.zip b/.yarn/cache/mdast-util-gfm-autolink-literal-npm-2.0.0-620ccef115-08656ea3a5.zip deleted file mode 100644 index c92407ed1..000000000 Binary files a/.yarn/cache/mdast-util-gfm-autolink-literal-npm-2.0.0-620ccef115-08656ea3a5.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-gfm-footnote-npm-2.0.0-4a167ca606-9a820ce665.zip b/.yarn/cache/mdast-util-gfm-footnote-npm-2.0.0-4a167ca606-9a820ce665.zip deleted file mode 100644 index 421ec5e7f..000000000 Binary files a/.yarn/cache/mdast-util-gfm-footnote-npm-2.0.0-4a167ca606-9a820ce665.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-gfm-npm-3.0.0-c4b06d0013-3e0c8e9982.zip b/.yarn/cache/mdast-util-gfm-npm-3.0.0-c4b06d0013-3e0c8e9982.zip deleted file mode 100644 index 586598e18..000000000 Binary files a/.yarn/cache/mdast-util-gfm-npm-3.0.0-c4b06d0013-3e0c8e9982.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-gfm-strikethrough-npm-1.0.3-213cf55fea-a9c2dc3ef4.zip b/.yarn/cache/mdast-util-gfm-strikethrough-npm-1.0.3-213cf55fea-a9c2dc3ef4.zip deleted file mode 100644 index 6d647b4c5..000000000 Binary files a/.yarn/cache/mdast-util-gfm-strikethrough-npm-1.0.3-213cf55fea-a9c2dc3ef4.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-gfm-strikethrough-npm-2.0.0-d16d95c318-b1abc137d7.zip b/.yarn/cache/mdast-util-gfm-strikethrough-npm-2.0.0-d16d95c318-b1abc137d7.zip deleted file mode 100644 index a47f7a54c..000000000 Binary files a/.yarn/cache/mdast-util-gfm-strikethrough-npm-2.0.0-d16d95c318-b1abc137d7.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-gfm-table-npm-2.0.0-45a74f064b-a043d60d72.zip b/.yarn/cache/mdast-util-gfm-table-npm-2.0.0-45a74f064b-a043d60d72.zip deleted file mode 100644 index 977eed679..000000000 Binary files a/.yarn/cache/mdast-util-gfm-table-npm-2.0.0-45a74f064b-a043d60d72.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-gfm-task-list-item-npm-2.0.0-cb1270a10f-679a3ff09b.zip b/.yarn/cache/mdast-util-gfm-task-list-item-npm-2.0.0-cb1270a10f-679a3ff09b.zip deleted file mode 100644 index eb67c6872..000000000 Binary files a/.yarn/cache/mdast-util-gfm-task-list-item-npm-2.0.0-cb1270a10f-679a3ff09b.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-mdx-expression-npm-2.0.0-442ccac045-378f3cbc89.zip b/.yarn/cache/mdast-util-mdx-expression-npm-2.0.0-442ccac045-378f3cbc89.zip deleted file mode 100644 index 77ed9ac09..000000000 Binary files a/.yarn/cache/mdast-util-mdx-expression-npm-2.0.0-442ccac045-378f3cbc89.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-mdx-jsx-npm-3.1.2-ddb83e0459-b0b457b0fd.zip b/.yarn/cache/mdast-util-mdx-jsx-npm-3.1.2-ddb83e0459-b0b457b0fd.zip deleted file mode 100644 index 6b8a27201..000000000 Binary files a/.yarn/cache/mdast-util-mdx-jsx-npm-3.1.2-ddb83e0459-b0b457b0fd.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-mdx-npm-3.0.0-02a6734e33-547d928f0d.zip b/.yarn/cache/mdast-util-mdx-npm-3.0.0-02a6734e33-547d928f0d.zip deleted file mode 100644 index 380c3e838..000000000 Binary files a/.yarn/cache/mdast-util-mdx-npm-3.0.0-02a6734e33-547d928f0d.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-mdxjs-esm-npm-2.0.1-4431068664-05474226e1.zip b/.yarn/cache/mdast-util-mdxjs-esm-npm-2.0.1-4431068664-05474226e1.zip deleted file mode 100644 index d13bed907..000000000 Binary files a/.yarn/cache/mdast-util-mdxjs-esm-npm-2.0.1-4431068664-05474226e1.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-phrasing-npm-3.0.1-1da1e5bff8-c5b616d9b1.zip b/.yarn/cache/mdast-util-phrasing-npm-3.0.1-1da1e5bff8-c5b616d9b1.zip deleted file mode 100644 index bb8a25883..000000000 Binary files a/.yarn/cache/mdast-util-phrasing-npm-3.0.1-1da1e5bff8-c5b616d9b1.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-phrasing-npm-4.1.0-30939ebbcd-3a97533e8a.zip b/.yarn/cache/mdast-util-phrasing-npm-4.1.0-30939ebbcd-3a97533e8a.zip deleted file mode 100644 index 1adafb4d5..000000000 Binary files a/.yarn/cache/mdast-util-phrasing-npm-4.1.0-30939ebbcd-3a97533e8a.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-to-hast-npm-13.1.0-0d16833522-50886f3fcb.zip b/.yarn/cache/mdast-util-to-hast-npm-13.1.0-0d16833522-50886f3fcb.zip deleted file mode 100644 index 6595aed66..000000000 Binary files a/.yarn/cache/mdast-util-to-hast-npm-13.1.0-0d16833522-50886f3fcb.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-to-markdown-npm-1.5.0-43c48b6c48-713f674588.zip b/.yarn/cache/mdast-util-to-markdown-npm-1.5.0-43c48b6c48-713f674588.zip deleted file mode 100644 index e7264f3d2..000000000 Binary files a/.yarn/cache/mdast-util-to-markdown-npm-1.5.0-43c48b6c48-713f674588.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-to-markdown-npm-2.1.0-450939723c-1c66462fea.zip b/.yarn/cache/mdast-util-to-markdown-npm-2.1.0-450939723c-1c66462fea.zip deleted file mode 100644 index ef8df33ae..000000000 Binary files a/.yarn/cache/mdast-util-to-markdown-npm-2.1.0-450939723c-1c66462fea.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-to-string-npm-2.0.0-3a5d9c4970-0b2113ada1.zip b/.yarn/cache/mdast-util-to-string-npm-2.0.0-3a5d9c4970-0b2113ada1.zip deleted file mode 100644 index e07258364..000000000 Binary files a/.yarn/cache/mdast-util-to-string-npm-2.0.0-3a5d9c4970-0b2113ada1.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-to-string-npm-3.2.0-4f9fa356be-fafe201c12.zip b/.yarn/cache/mdast-util-to-string-npm-3.2.0-4f9fa356be-fafe201c12.zip deleted file mode 100644 index 8c0d1ef4f..000000000 Binary files a/.yarn/cache/mdast-util-to-string-npm-3.2.0-4f9fa356be-fafe201c12.zip and /dev/null differ diff --git a/.yarn/cache/mdast-util-to-string-npm-4.0.0-fc8d9714a5-f4a5dbb9ea.zip b/.yarn/cache/mdast-util-to-string-npm-4.0.0-fc8d9714a5-f4a5dbb9ea.zip deleted file mode 100644 index 48e33d4cb..000000000 Binary files a/.yarn/cache/mdast-util-to-string-npm-4.0.0-fc8d9714a5-f4a5dbb9ea.zip and /dev/null differ diff --git a/.yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip b/.yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip deleted file mode 100644 index 41b23a653..000000000 Binary files a/.yarn/cache/mdn-data-npm-2.0.14-0acd669f0d-64c629fcf1.zip and /dev/null differ diff --git a/.yarn/cache/mdn-data-npm-2.0.28-9e644d5992-aec475e0c0.zip b/.yarn/cache/mdn-data-npm-2.0.28-9e644d5992-aec475e0c0.zip deleted file mode 100644 index f4089faa7..000000000 Binary files a/.yarn/cache/mdn-data-npm-2.0.28-9e644d5992-aec475e0c0.zip and /dev/null differ diff --git a/.yarn/cache/mdn-data-npm-2.0.30-bf7b39c09a-e4944322bf.zip b/.yarn/cache/mdn-data-npm-2.0.30-bf7b39c09a-e4944322bf.zip deleted file mode 100644 index 2af2c0ef3..000000000 Binary files a/.yarn/cache/mdn-data-npm-2.0.30-bf7b39c09a-e4944322bf.zip and /dev/null differ diff --git a/.yarn/cache/mdurl-npm-2.0.0-3259713daf-1720349d4a.zip b/.yarn/cache/mdurl-npm-2.0.0-3259713daf-1720349d4a.zip deleted file mode 100644 index 424c8b642..000000000 Binary files a/.yarn/cache/mdurl-npm-2.0.0-3259713daf-1720349d4a.zip and /dev/null differ diff --git a/.yarn/cache/media-typer-npm-0.3.0-8674f8f0f5-38e0984db3.zip b/.yarn/cache/media-typer-npm-0.3.0-8674f8f0f5-38e0984db3.zip deleted file mode 100644 index 36644958f..000000000 Binary files a/.yarn/cache/media-typer-npm-0.3.0-8674f8f0f5-38e0984db3.zip and /dev/null differ diff --git a/.yarn/cache/medium-zoom-npm-1.1.0-edbd0e7ca5-e27692851c.zip b/.yarn/cache/medium-zoom-npm-1.1.0-edbd0e7ca5-e27692851c.zip deleted file mode 100644 index fb12f5ab1..000000000 Binary files a/.yarn/cache/medium-zoom-npm-1.1.0-edbd0e7ca5-e27692851c.zip and /dev/null differ diff --git a/.yarn/cache/memfs-npm-3.5.3-58186f00bb-7c9cdb453a.zip b/.yarn/cache/memfs-npm-3.5.3-58186f00bb-7c9cdb453a.zip deleted file mode 100644 index 35993368c..000000000 Binary files a/.yarn/cache/memfs-npm-3.5.3-58186f00bb-7c9cdb453a.zip and /dev/null differ diff --git a/.yarn/cache/memoize-one-npm-5.2.1-ee0f8be979-b7141dc148.zip b/.yarn/cache/memoize-one-npm-5.2.1-ee0f8be979-b7141dc148.zip deleted file mode 100644 index 41b9397ef..000000000 Binary files a/.yarn/cache/memoize-one-npm-5.2.1-ee0f8be979-b7141dc148.zip and /dev/null differ diff --git a/.yarn/cache/merge-descriptors-npm-1.0.1-615287aaa8-5abc259d2a.zip b/.yarn/cache/merge-descriptors-npm-1.0.1-615287aaa8-5abc259d2a.zip deleted file mode 100644 index 8bba31611..000000000 Binary files a/.yarn/cache/merge-descriptors-npm-1.0.1-615287aaa8-5abc259d2a.zip and /dev/null differ diff --git a/.yarn/cache/merge-stream-npm-2.0.0-2ac83efea5-6fa4dcc8d8.zip b/.yarn/cache/merge-stream-npm-2.0.0-2ac83efea5-6fa4dcc8d8.zip deleted file mode 100644 index 1cf9d57dc..000000000 Binary files a/.yarn/cache/merge-stream-npm-2.0.0-2ac83efea5-6fa4dcc8d8.zip and /dev/null differ diff --git a/.yarn/cache/merge2-npm-1.4.1-a2507bd06c-7268db63ed.zip b/.yarn/cache/merge2-npm-1.4.1-a2507bd06c-7268db63ed.zip deleted file mode 100644 index 76aa4f0b4..000000000 Binary files a/.yarn/cache/merge2-npm-1.4.1-a2507bd06c-7268db63ed.zip and /dev/null differ diff --git a/.yarn/cache/methods-npm-1.1.2-92f6fdb39b-a385dd974f.zip b/.yarn/cache/methods-npm-1.1.2-92f6fdb39b-a385dd974f.zip deleted file mode 100644 index 85dd59016..000000000 Binary files a/.yarn/cache/methods-npm-1.1.2-92f6fdb39b-a385dd974f.zip and /dev/null differ diff --git a/.yarn/cache/micromark-core-commonmark-npm-1.1.0-6f0dca58f3-a73694d223.zip b/.yarn/cache/micromark-core-commonmark-npm-1.1.0-6f0dca58f3-a73694d223.zip deleted file mode 100644 index 191433f50..000000000 Binary files a/.yarn/cache/micromark-core-commonmark-npm-1.1.0-6f0dca58f3-a73694d223.zip and /dev/null differ diff --git a/.yarn/cache/micromark-core-commonmark-npm-2.0.0-7c6eee3e3e-67f6e2f062.zip b/.yarn/cache/micromark-core-commonmark-npm-2.0.0-7c6eee3e3e-67f6e2f062.zip deleted file mode 100644 index f9f01502d..000000000 Binary files a/.yarn/cache/micromark-core-commonmark-npm-2.0.0-7c6eee3e3e-67f6e2f062.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-directive-npm-3.0.0-67cfb091e3-6ed8eb2154.zip b/.yarn/cache/micromark-extension-directive-npm-3.0.0-67cfb091e3-6ed8eb2154.zip deleted file mode 100644 index 8a384ae89..000000000 Binary files a/.yarn/cache/micromark-extension-directive-npm-3.0.0-67cfb091e3-6ed8eb2154.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-frontmatter-npm-2.0.0-a54996ce3a-5587393749.zip b/.yarn/cache/micromark-extension-frontmatter-npm-2.0.0-a54996ce3a-5587393749.zip deleted file mode 100644 index ab3848e3d..000000000 Binary files a/.yarn/cache/micromark-extension-frontmatter-npm-2.0.0-a54996ce3a-5587393749.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-gfm-autolink-literal-npm-1.0.5-1ada4a6641-1e0ccc758b.zip b/.yarn/cache/micromark-extension-gfm-autolink-literal-npm-1.0.5-1ada4a6641-1e0ccc758b.zip deleted file mode 100644 index cde43a740..000000000 Binary files a/.yarn/cache/micromark-extension-gfm-autolink-literal-npm-1.0.5-1ada4a6641-1e0ccc758b.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-gfm-autolink-literal-npm-2.0.0-b724d31829-77a3a3563a.zip b/.yarn/cache/micromark-extension-gfm-autolink-literal-npm-2.0.0-b724d31829-77a3a3563a.zip deleted file mode 100644 index f4a00d8ed..000000000 Binary files a/.yarn/cache/micromark-extension-gfm-autolink-literal-npm-2.0.0-b724d31829-77a3a3563a.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-gfm-footnote-npm-2.0.0-22161d24c5-7813d226b8.zip b/.yarn/cache/micromark-extension-gfm-footnote-npm-2.0.0-22161d24c5-7813d226b8.zip deleted file mode 100644 index 32d8d6800..000000000 Binary files a/.yarn/cache/micromark-extension-gfm-footnote-npm-2.0.0-22161d24c5-7813d226b8.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-gfm-npm-3.0.0-d154ab531f-8493d10417.zip b/.yarn/cache/micromark-extension-gfm-npm-3.0.0-d154ab531f-8493d10417.zip deleted file mode 100644 index 4c3b0f361..000000000 Binary files a/.yarn/cache/micromark-extension-gfm-npm-3.0.0-d154ab531f-8493d10417.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-gfm-strikethrough-npm-1.0.7-f5e7b0b63e-8411ef1aa5.zip b/.yarn/cache/micromark-extension-gfm-strikethrough-npm-1.0.7-f5e7b0b63e-8411ef1aa5.zip deleted file mode 100644 index fe0262874..000000000 Binary files a/.yarn/cache/micromark-extension-gfm-strikethrough-npm-1.0.7-f5e7b0b63e-8411ef1aa5.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-gfm-strikethrough-npm-2.0.0-32b23d068e-a06470195c.zip b/.yarn/cache/micromark-extension-gfm-strikethrough-npm-2.0.0-32b23d068e-a06470195c.zip deleted file mode 100644 index b8cc3a016..000000000 Binary files a/.yarn/cache/micromark-extension-gfm-strikethrough-npm-2.0.0-32b23d068e-a06470195c.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-gfm-table-npm-2.0.0-91b6cc0ef5-3fbdf52ba8.zip b/.yarn/cache/micromark-extension-gfm-table-npm-2.0.0-91b6cc0ef5-3fbdf52ba8.zip deleted file mode 100644 index 77eb548c0..000000000 Binary files a/.yarn/cache/micromark-extension-gfm-table-npm-2.0.0-91b6cc0ef5-3fbdf52ba8.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-gfm-tagfilter-npm-2.0.0-c5ad486636-c5e3f8cdf2.zip b/.yarn/cache/micromark-extension-gfm-tagfilter-npm-2.0.0-c5ad486636-c5e3f8cdf2.zip deleted file mode 100644 index db5bf5bdc..000000000 Binary files a/.yarn/cache/micromark-extension-gfm-tagfilter-npm-2.0.0-c5ad486636-c5e3f8cdf2.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-gfm-task-list-item-npm-2.0.1-7e34125fdb-aa448eeac5.zip b/.yarn/cache/micromark-extension-gfm-task-list-item-npm-2.0.1-7e34125fdb-aa448eeac5.zip deleted file mode 100644 index f85970de5..000000000 Binary files a/.yarn/cache/micromark-extension-gfm-task-list-item-npm-2.0.1-7e34125fdb-aa448eeac5.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-mdx-expression-npm-3.0.0-4efecb7218-a559216031.zip b/.yarn/cache/micromark-extension-mdx-expression-npm-3.0.0-4efecb7218-a559216031.zip deleted file mode 100644 index db9ee80fb..000000000 Binary files a/.yarn/cache/micromark-extension-mdx-expression-npm-3.0.0-4efecb7218-a559216031.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-mdx-jsx-npm-3.0.0-9128341ebb-65b3a55b4a.zip b/.yarn/cache/micromark-extension-mdx-jsx-npm-3.0.0-9128341ebb-65b3a55b4a.zip deleted file mode 100644 index 191969470..000000000 Binary files a/.yarn/cache/micromark-extension-mdx-jsx-npm-3.0.0-9128341ebb-65b3a55b4a.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-mdx-md-npm-2.0.0-eba668824c-8b364a69b2.zip b/.yarn/cache/micromark-extension-mdx-md-npm-2.0.0-eba668824c-8b364a69b2.zip deleted file mode 100644 index 997744b51..000000000 Binary files a/.yarn/cache/micromark-extension-mdx-md-npm-2.0.0-eba668824c-8b364a69b2.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-mdxjs-esm-npm-3.0.0-f09fb4b82d-f2e0977f9a.zip b/.yarn/cache/micromark-extension-mdxjs-esm-npm-3.0.0-f09fb4b82d-f2e0977f9a.zip deleted file mode 100644 index f30f2751f..000000000 Binary files a/.yarn/cache/micromark-extension-mdxjs-esm-npm-3.0.0-f09fb4b82d-f2e0977f9a.zip and /dev/null differ diff --git a/.yarn/cache/micromark-extension-mdxjs-npm-3.0.0-c1ee8da220-66e0df7b2d.zip b/.yarn/cache/micromark-extension-mdxjs-npm-3.0.0-c1ee8da220-66e0df7b2d.zip deleted file mode 100644 index d89a30809..000000000 Binary files a/.yarn/cache/micromark-extension-mdxjs-npm-3.0.0-c1ee8da220-66e0df7b2d.zip and /dev/null differ diff --git a/.yarn/cache/micromark-factory-destination-npm-1.1.0-b520b52727-9e2b5fb5fe.zip b/.yarn/cache/micromark-factory-destination-npm-1.1.0-b520b52727-9e2b5fb5fe.zip deleted file mode 100644 index 1cf4a8106..000000000 Binary files a/.yarn/cache/micromark-factory-destination-npm-1.1.0-b520b52727-9e2b5fb5fe.zip and /dev/null differ diff --git a/.yarn/cache/micromark-factory-destination-npm-2.0.0-1b8de67781-d36e65ed1c.zip b/.yarn/cache/micromark-factory-destination-npm-2.0.0-1b8de67781-d36e65ed1c.zip deleted file mode 100644 index ba46c166f..000000000 Binary files a/.yarn/cache/micromark-factory-destination-npm-2.0.0-1b8de67781-d36e65ed1c.zip and /dev/null differ diff --git a/.yarn/cache/micromark-factory-label-npm-1.1.0-d8a5a37124-fcda48f128.zip b/.yarn/cache/micromark-factory-label-npm-1.1.0-d8a5a37124-fcda48f128.zip deleted file mode 100644 index f6afd6e4d..000000000 Binary files a/.yarn/cache/micromark-factory-label-npm-1.1.0-d8a5a37124-fcda48f128.zip and /dev/null differ diff --git a/.yarn/cache/micromark-factory-label-npm-2.0.0-9e92e5cd87-c021dbd0ed.zip b/.yarn/cache/micromark-factory-label-npm-2.0.0-9e92e5cd87-c021dbd0ed.zip deleted file mode 100644 index d3301d7b7..000000000 Binary files a/.yarn/cache/micromark-factory-label-npm-2.0.0-9e92e5cd87-c021dbd0ed.zip and /dev/null differ diff --git a/.yarn/cache/micromark-factory-mdx-expression-npm-2.0.1-98802cfda0-93cf94ccbe.zip b/.yarn/cache/micromark-factory-mdx-expression-npm-2.0.1-98802cfda0-93cf94ccbe.zip deleted file mode 100644 index f21ec7644..000000000 Binary files a/.yarn/cache/micromark-factory-mdx-expression-npm-2.0.1-98802cfda0-93cf94ccbe.zip and /dev/null differ diff --git a/.yarn/cache/micromark-factory-space-npm-1.1.0-30229d1b5d-b58435076b.zip b/.yarn/cache/micromark-factory-space-npm-1.1.0-30229d1b5d-b58435076b.zip deleted file mode 100644 index e3ac573f6..000000000 Binary files a/.yarn/cache/micromark-factory-space-npm-1.1.0-30229d1b5d-b58435076b.zip and /dev/null differ diff --git a/.yarn/cache/micromark-factory-space-npm-2.0.0-715185b38a-4ffdcdc2f7.zip b/.yarn/cache/micromark-factory-space-npm-2.0.0-715185b38a-4ffdcdc2f7.zip deleted file mode 100644 index 680d8ca50..000000000 Binary files a/.yarn/cache/micromark-factory-space-npm-2.0.0-715185b38a-4ffdcdc2f7.zip and /dev/null differ diff --git a/.yarn/cache/micromark-factory-title-npm-1.1.0-4af82ae5b2-4432d3dbc8.zip b/.yarn/cache/micromark-factory-title-npm-1.1.0-4af82ae5b2-4432d3dbc8.zip deleted file mode 100644 index a56c3cf5e..000000000 Binary files a/.yarn/cache/micromark-factory-title-npm-1.1.0-4af82ae5b2-4432d3dbc8.zip and /dev/null differ diff --git a/.yarn/cache/micromark-factory-title-npm-2.0.0-9107a1e877-39e1ac23af.zip b/.yarn/cache/micromark-factory-title-npm-2.0.0-9107a1e877-39e1ac23af.zip deleted file mode 100644 index e59caebc6..000000000 Binary files a/.yarn/cache/micromark-factory-title-npm-2.0.0-9107a1e877-39e1ac23af.zip and /dev/null differ diff --git a/.yarn/cache/micromark-factory-whitespace-npm-1.1.0-8564d6a9a1-ef0fa682c7.zip b/.yarn/cache/micromark-factory-whitespace-npm-1.1.0-8564d6a9a1-ef0fa682c7.zip deleted file mode 100644 index d14d10633..000000000 Binary files a/.yarn/cache/micromark-factory-whitespace-npm-1.1.0-8564d6a9a1-ef0fa682c7.zip and /dev/null differ diff --git a/.yarn/cache/micromark-factory-whitespace-npm-2.0.0-53940ab034-9587c2546d.zip b/.yarn/cache/micromark-factory-whitespace-npm-2.0.0-53940ab034-9587c2546d.zip deleted file mode 100644 index d8575e8a8..000000000 Binary files a/.yarn/cache/micromark-factory-whitespace-npm-2.0.0-53940ab034-9587c2546d.zip and /dev/null differ diff --git a/.yarn/cache/micromark-npm-2.11.4-f7ec94840a-cd3bcbc4c1.zip b/.yarn/cache/micromark-npm-2.11.4-f7ec94840a-cd3bcbc4c1.zip deleted file mode 100644 index 4b2407cd6..000000000 Binary files a/.yarn/cache/micromark-npm-2.11.4-f7ec94840a-cd3bcbc4c1.zip and /dev/null differ diff --git a/.yarn/cache/micromark-npm-3.2.0-5351b5395d-560a4a501e.zip b/.yarn/cache/micromark-npm-3.2.0-5351b5395d-560a4a501e.zip deleted file mode 100644 index 8f1205820..000000000 Binary files a/.yarn/cache/micromark-npm-3.2.0-5351b5395d-560a4a501e.zip and /dev/null differ diff --git a/.yarn/cache/micromark-npm-4.0.0-ddf83a29ef-a697c1c0c1.zip b/.yarn/cache/micromark-npm-4.0.0-ddf83a29ef-a697c1c0c1.zip deleted file mode 100644 index 25bce182f..000000000 Binary files a/.yarn/cache/micromark-npm-4.0.0-ddf83a29ef-a697c1c0c1.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-character-npm-1.2.0-b42e3441af-88cf80f9b4.zip b/.yarn/cache/micromark-util-character-npm-1.2.0-b42e3441af-88cf80f9b4.zip deleted file mode 100644 index 8e9f1465b..000000000 Binary files a/.yarn/cache/micromark-util-character-npm-1.2.0-b42e3441af-88cf80f9b4.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-character-npm-2.1.0-86cf4a520e-089fe853c2.zip b/.yarn/cache/micromark-util-character-npm-2.1.0-86cf4a520e-089fe853c2.zip deleted file mode 100644 index 7170515aa..000000000 Binary files a/.yarn/cache/micromark-util-character-npm-2.1.0-86cf4a520e-089fe853c2.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-chunked-npm-1.1.0-2b46b7c8a2-c435bde911.zip b/.yarn/cache/micromark-util-chunked-npm-1.1.0-2b46b7c8a2-c435bde911.zip deleted file mode 100644 index 0a25383b7..000000000 Binary files a/.yarn/cache/micromark-util-chunked-npm-1.1.0-2b46b7c8a2-c435bde911.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-chunked-npm-2.0.0-97063efe7b-324f95cccd.zip b/.yarn/cache/micromark-util-chunked-npm-2.0.0-97063efe7b-324f95cccd.zip deleted file mode 100644 index 44ae30fb9..000000000 Binary files a/.yarn/cache/micromark-util-chunked-npm-2.0.0-97063efe7b-324f95cccd.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-classify-character-npm-1.1.0-77b33fd18e-8499cb0bb1.zip b/.yarn/cache/micromark-util-classify-character-npm-1.1.0-77b33fd18e-8499cb0bb1.zip deleted file mode 100644 index 13abbdf7b..000000000 Binary files a/.yarn/cache/micromark-util-classify-character-npm-1.1.0-77b33fd18e-8499cb0bb1.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-classify-character-npm-2.0.0-a260c97f86-086e52904d.zip b/.yarn/cache/micromark-util-classify-character-npm-2.0.0-a260c97f86-086e52904d.zip deleted file mode 100644 index 281e078a8..000000000 Binary files a/.yarn/cache/micromark-util-classify-character-npm-2.0.0-a260c97f86-086e52904d.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-combine-extensions-npm-1.1.0-d7734a9ec8-ee78464f5d.zip b/.yarn/cache/micromark-util-combine-extensions-npm-1.1.0-d7734a9ec8-ee78464f5d.zip deleted file mode 100644 index a7352d3f2..000000000 Binary files a/.yarn/cache/micromark-util-combine-extensions-npm-1.1.0-d7734a9ec8-ee78464f5d.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-combine-extensions-npm-2.0.0-6af1824ca7-107c477003.zip b/.yarn/cache/micromark-util-combine-extensions-npm-2.0.0-6af1824ca7-107c477003.zip deleted file mode 100644 index c50b47c0f..000000000 Binary files a/.yarn/cache/micromark-util-combine-extensions-npm-2.0.0-6af1824ca7-107c477003.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-decode-numeric-character-reference-npm-1.1.0-0381c1cb74-4733fe7514.zip b/.yarn/cache/micromark-util-decode-numeric-character-reference-npm-1.1.0-0381c1cb74-4733fe7514.zip deleted file mode 100644 index 01e168aa9..000000000 Binary files a/.yarn/cache/micromark-util-decode-numeric-character-reference-npm-1.1.0-0381c1cb74-4733fe7514.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-decode-numeric-character-reference-npm-2.0.1-2db25e156f-9512507722.zip b/.yarn/cache/micromark-util-decode-numeric-character-reference-npm-2.0.1-2db25e156f-9512507722.zip deleted file mode 100644 index 92f849e37..000000000 Binary files a/.yarn/cache/micromark-util-decode-numeric-character-reference-npm-2.0.1-2db25e156f-9512507722.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-decode-string-npm-1.1.0-d3fef9c9ba-f1625155db.zip b/.yarn/cache/micromark-util-decode-string-npm-1.1.0-d3fef9c9ba-f1625155db.zip deleted file mode 100644 index f70d2bdae..000000000 Binary files a/.yarn/cache/micromark-util-decode-string-npm-1.1.0-d3fef9c9ba-f1625155db.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-decode-string-npm-2.0.0-111ff2ba19-a75daf32a4.zip b/.yarn/cache/micromark-util-decode-string-npm-2.0.0-111ff2ba19-a75daf32a4.zip deleted file mode 100644 index f5aa9cc81..000000000 Binary files a/.yarn/cache/micromark-util-decode-string-npm-2.0.0-111ff2ba19-a75daf32a4.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-encode-npm-1.1.0-65f415c4fe-4ef29d02b1.zip b/.yarn/cache/micromark-util-encode-npm-1.1.0-65f415c4fe-4ef29d02b1.zip deleted file mode 100644 index a40e21507..000000000 Binary files a/.yarn/cache/micromark-util-encode-npm-1.1.0-65f415c4fe-4ef29d02b1.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-encode-npm-2.0.0-c2e70ee7cb-853a3f33fc.zip b/.yarn/cache/micromark-util-encode-npm-2.0.0-c2e70ee7cb-853a3f33fc.zip deleted file mode 100644 index 6d0813dd1..000000000 Binary files a/.yarn/cache/micromark-util-encode-npm-2.0.0-c2e70ee7cb-853a3f33fc.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-events-to-acorn-npm-2.0.2-57370cc568-475367e716.zip b/.yarn/cache/micromark-util-events-to-acorn-npm-2.0.2-57370cc568-475367e716.zip deleted file mode 100644 index bae9d4680..000000000 Binary files a/.yarn/cache/micromark-util-events-to-acorn-npm-2.0.2-57370cc568-475367e716.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-html-tag-name-npm-1.2.0-d8309ab06f-ccf0fa99b5.zip b/.yarn/cache/micromark-util-html-tag-name-npm-1.2.0-d8309ab06f-ccf0fa99b5.zip deleted file mode 100644 index d4735421c..000000000 Binary files a/.yarn/cache/micromark-util-html-tag-name-npm-1.2.0-d8309ab06f-ccf0fa99b5.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-html-tag-name-npm-2.0.0-b09431e16f-d786d4486f.zip b/.yarn/cache/micromark-util-html-tag-name-npm-2.0.0-b09431e16f-d786d4486f.zip deleted file mode 100644 index 0764eed52..000000000 Binary files a/.yarn/cache/micromark-util-html-tag-name-npm-2.0.0-b09431e16f-d786d4486f.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-normalize-identifier-npm-1.1.0-378d909800-8655bea41f.zip b/.yarn/cache/micromark-util-normalize-identifier-npm-1.1.0-378d909800-8655bea41f.zip deleted file mode 100644 index 7a04a9bb7..000000000 Binary files a/.yarn/cache/micromark-util-normalize-identifier-npm-1.1.0-378d909800-8655bea41f.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-normalize-identifier-npm-2.0.0-1bfb89b3be-b36da2d3fd.zip b/.yarn/cache/micromark-util-normalize-identifier-npm-2.0.0-1bfb89b3be-b36da2d3fd.zip deleted file mode 100644 index 951fc9bf6..000000000 Binary files a/.yarn/cache/micromark-util-normalize-identifier-npm-2.0.0-1bfb89b3be-b36da2d3fd.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-resolve-all-npm-1.1.0-c49b6d7c36-1ce6c0237c.zip b/.yarn/cache/micromark-util-resolve-all-npm-1.1.0-c49b6d7c36-1ce6c0237c.zip deleted file mode 100644 index 8b5bae888..000000000 Binary files a/.yarn/cache/micromark-util-resolve-all-npm-1.1.0-c49b6d7c36-1ce6c0237c.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-resolve-all-npm-2.0.0-113e659bd2-31fe703b85.zip b/.yarn/cache/micromark-util-resolve-all-npm-2.0.0-113e659bd2-31fe703b85.zip deleted file mode 100644 index 8d434bf6e..000000000 Binary files a/.yarn/cache/micromark-util-resolve-all-npm-2.0.0-113e659bd2-31fe703b85.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-sanitize-uri-npm-1.2.0-b14e5e159a-0d024100d9.zip b/.yarn/cache/micromark-util-sanitize-uri-npm-1.2.0-b14e5e159a-0d024100d9.zip deleted file mode 100644 index 2474dfec9..000000000 Binary files a/.yarn/cache/micromark-util-sanitize-uri-npm-1.2.0-b14e5e159a-0d024100d9.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-sanitize-uri-npm-2.0.0-6c6c9b7f33-7d10622f5a.zip b/.yarn/cache/micromark-util-sanitize-uri-npm-2.0.0-6c6c9b7f33-7d10622f5a.zip deleted file mode 100644 index a92a3e4af..000000000 Binary files a/.yarn/cache/micromark-util-sanitize-uri-npm-2.0.0-6c6c9b7f33-7d10622f5a.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-subtokenize-npm-1.1.0-72005ae28b-075a1db6ea.zip b/.yarn/cache/micromark-util-subtokenize-npm-1.1.0-72005ae28b-075a1db6ea.zip deleted file mode 100644 index 86ce80887..000000000 Binary files a/.yarn/cache/micromark-util-subtokenize-npm-1.1.0-72005ae28b-075a1db6ea.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-subtokenize-npm-2.0.0-f6f7cb6cad-4d209894f9.zip b/.yarn/cache/micromark-util-subtokenize-npm-2.0.0-f6f7cb6cad-4d209894f9.zip deleted file mode 100644 index 9eb1422b0..000000000 Binary files a/.yarn/cache/micromark-util-subtokenize-npm-2.0.0-f6f7cb6cad-4d209894f9.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-symbol-npm-1.1.0-90b0865932-a26b6b1efd.zip b/.yarn/cache/micromark-util-symbol-npm-1.1.0-90b0865932-a26b6b1efd.zip deleted file mode 100644 index 60a07d80c..000000000 Binary files a/.yarn/cache/micromark-util-symbol-npm-1.1.0-90b0865932-a26b6b1efd.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-symbol-npm-2.0.0-dbed08e1a1-8c662644c3.zip b/.yarn/cache/micromark-util-symbol-npm-2.0.0-dbed08e1a1-8c662644c3.zip deleted file mode 100644 index e6adda2d7..000000000 Binary files a/.yarn/cache/micromark-util-symbol-npm-2.0.0-dbed08e1a1-8c662644c3.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-types-npm-1.1.0-9df6df907c-287ac5de4a.zip b/.yarn/cache/micromark-util-types-npm-1.1.0-9df6df907c-287ac5de4a.zip deleted file mode 100644 index 24d199e20..000000000 Binary files a/.yarn/cache/micromark-util-types-npm-1.1.0-9df6df907c-287ac5de4a.zip and /dev/null differ diff --git a/.yarn/cache/micromark-util-types-npm-2.0.0-75af4f6790-b88e0eefd4.zip b/.yarn/cache/micromark-util-types-npm-2.0.0-75af4f6790-b88e0eefd4.zip deleted file mode 100644 index 2dd224a07..000000000 Binary files a/.yarn/cache/micromark-util-types-npm-2.0.0-75af4f6790-b88e0eefd4.zip and /dev/null differ diff --git a/.yarn/cache/micromatch-npm-4.0.5-cfab5d7669-a749888789.zip b/.yarn/cache/micromatch-npm-4.0.5-cfab5d7669-a749888789.zip deleted file mode 100644 index 4af36001b..000000000 Binary files a/.yarn/cache/micromatch-npm-4.0.5-cfab5d7669-a749888789.zip and /dev/null differ diff --git a/.yarn/cache/mime-db-npm-1.33.0-7789226f70-b3b89cff1d.zip b/.yarn/cache/mime-db-npm-1.33.0-7789226f70-b3b89cff1d.zip deleted file mode 100644 index d85ec7856..000000000 Binary files a/.yarn/cache/mime-db-npm-1.33.0-7789226f70-b3b89cff1d.zip and /dev/null differ diff --git a/.yarn/cache/mime-db-npm-1.52.0-b5371d6fd2-54bb60bf39.zip b/.yarn/cache/mime-db-npm-1.52.0-b5371d6fd2-54bb60bf39.zip deleted file mode 100644 index ad4301ea4..000000000 Binary files a/.yarn/cache/mime-db-npm-1.52.0-b5371d6fd2-54bb60bf39.zip and /dev/null differ diff --git a/.yarn/cache/mime-npm-1.6.0-60ae95038a-b7d98bb1e0.zip b/.yarn/cache/mime-npm-1.6.0-60ae95038a-b7d98bb1e0.zip deleted file mode 100644 index bed4a27f3..000000000 Binary files a/.yarn/cache/mime-npm-1.6.0-60ae95038a-b7d98bb1e0.zip and /dev/null differ diff --git a/.yarn/cache/mime-npm-2.6.0-88b89d8de0-7da117808b.zip b/.yarn/cache/mime-npm-2.6.0-88b89d8de0-7da117808b.zip deleted file mode 100644 index cbd90d4b9..000000000 Binary files a/.yarn/cache/mime-npm-2.6.0-88b89d8de0-7da117808b.zip and /dev/null differ diff --git a/.yarn/cache/mime-types-npm-2.1.18-cbd0b45e31-65d69085ab.zip b/.yarn/cache/mime-types-npm-2.1.18-cbd0b45e31-65d69085ab.zip deleted file mode 100644 index f5b299fe5..000000000 Binary files a/.yarn/cache/mime-types-npm-2.1.18-cbd0b45e31-65d69085ab.zip and /dev/null differ diff --git a/.yarn/cache/mime-types-npm-2.1.35-dd9ea9f3e2-89aa9651b6.zip b/.yarn/cache/mime-types-npm-2.1.35-dd9ea9f3e2-89aa9651b6.zip deleted file mode 100644 index 51ae192eb..000000000 Binary files a/.yarn/cache/mime-types-npm-2.1.35-dd9ea9f3e2-89aa9651b6.zip and /dev/null differ diff --git a/.yarn/cache/mimic-fn-npm-2.1.0-4fbeb3abb4-d2421a3444.zip b/.yarn/cache/mimic-fn-npm-2.1.0-4fbeb3abb4-d2421a3444.zip deleted file mode 100644 index 1cc2414f4..000000000 Binary files a/.yarn/cache/mimic-fn-npm-2.1.0-4fbeb3abb4-d2421a3444.zip and /dev/null differ diff --git a/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip b/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip deleted file mode 100644 index f990f1de1..000000000 Binary files a/.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip and /dev/null differ diff --git a/.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-7e71904761.zip b/.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-7e71904761.zip deleted file mode 100644 index bb6d1a174..000000000 Binary files a/.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-7e71904761.zip and /dev/null differ diff --git a/.yarn/cache/mimic-response-npm-4.0.0-c080547e26-33b804cc96.zip b/.yarn/cache/mimic-response-npm-4.0.0-c080547e26-33b804cc96.zip deleted file mode 100644 index 78c961b11..000000000 Binary files a/.yarn/cache/mimic-response-npm-4.0.0-c080547e26-33b804cc96.zip and /dev/null differ diff --git a/.yarn/cache/min-document-npm-2.19.0-458cdb3d84-4e45a0686c.zip b/.yarn/cache/min-document-npm-2.19.0-458cdb3d84-4e45a0686c.zip deleted file mode 100644 index 0c03f8ae6..000000000 Binary files a/.yarn/cache/min-document-npm-2.19.0-458cdb3d84-4e45a0686c.zip and /dev/null differ diff --git a/.yarn/cache/min-indent-npm-1.0.1-77031f50e1-bfc6dd03c5.zip b/.yarn/cache/min-indent-npm-1.0.1-77031f50e1-bfc6dd03c5.zip deleted file mode 100644 index 5ab689d40..000000000 Binary files a/.yarn/cache/min-indent-npm-1.0.1-77031f50e1-bfc6dd03c5.zip and /dev/null differ diff --git a/.yarn/cache/mini-css-extract-plugin-npm-2.8.1-5f239540c1-e00f6d19ad.zip b/.yarn/cache/mini-css-extract-plugin-npm-2.8.1-5f239540c1-e00f6d19ad.zip deleted file mode 100644 index 4f788dbf0..000000000 Binary files a/.yarn/cache/mini-css-extract-plugin-npm-2.8.1-5f239540c1-e00f6d19ad.zip and /dev/null differ diff --git a/.yarn/cache/minimalistic-assert-npm-1.0.1-dc8bb23d29-cc7974a926.zip b/.yarn/cache/minimalistic-assert-npm-1.0.1-dc8bb23d29-cc7974a926.zip deleted file mode 100644 index 8c95a3ede..000000000 Binary files a/.yarn/cache/minimalistic-assert-npm-1.0.1-dc8bb23d29-cc7974a926.zip and /dev/null differ diff --git a/.yarn/cache/minimatch-npm-3.1.2-9405269906-e0b25b04cd.zip b/.yarn/cache/minimatch-npm-3.1.2-9405269906-e0b25b04cd.zip deleted file mode 100644 index d3ea73278..000000000 Binary files a/.yarn/cache/minimatch-npm-3.1.2-9405269906-e0b25b04cd.zip and /dev/null differ diff --git a/.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-126b36485b.zip b/.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-126b36485b.zip deleted file mode 100644 index 52ab7648c..000000000 Binary files a/.yarn/cache/minimatch-npm-5.1.6-1e71429f4c-126b36485b.zip and /dev/null differ diff --git a/.yarn/cache/minimatch-npm-9.0.4-7be5a33efc-4cdc18d112.zip b/.yarn/cache/minimatch-npm-9.0.4-7be5a33efc-4cdc18d112.zip deleted file mode 100644 index 61a88c7c6..000000000 Binary files a/.yarn/cache/minimatch-npm-9.0.4-7be5a33efc-4cdc18d112.zip and /dev/null differ diff --git a/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip b/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip deleted file mode 100644 index 1e6dec7dd..000000000 Binary files a/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-908491b6cc.zip and /dev/null differ diff --git a/.yarn/cache/minipass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip b/.yarn/cache/minipass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip deleted file mode 100644 index 96df70342..000000000 Binary files a/.yarn/cache/minipass-collect-npm-2.0.1-73d3907e40-b251bceea6.zip and /dev/null differ diff --git a/.yarn/cache/minipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip b/.yarn/cache/minipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip deleted file mode 100644 index 22ae033dd..000000000 Binary files a/.yarn/cache/minipass-fetch-npm-3.0.4-200ac7c66d-3edf72b900.zip and /dev/null differ diff --git a/.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip b/.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip deleted file mode 100644 index 913b687a4..000000000 Binary files a/.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip and /dev/null differ diff --git a/.yarn/cache/minipass-npm-3.3.6-b8d93a945b-a5c6ef069f.zip b/.yarn/cache/minipass-npm-3.3.6-b8d93a945b-a5c6ef069f.zip deleted file mode 100644 index 1f33794ce..000000000 Binary files a/.yarn/cache/minipass-npm-3.3.6-b8d93a945b-a5c6ef069f.zip and /dev/null differ diff --git a/.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip b/.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip deleted file mode 100644 index 0151851f5..000000000 Binary files a/.yarn/cache/minipass-npm-5.0.0-c64fb63c92-61682162d2.zip and /dev/null differ diff --git a/.yarn/cache/minipass-npm-7.0.4-eacb4e042e-e864bd02ce.zip b/.yarn/cache/minipass-npm-7.0.4-eacb4e042e-e864bd02ce.zip deleted file mode 100644 index 82e7fb219..000000000 Binary files a/.yarn/cache/minipass-npm-7.0.4-eacb4e042e-e864bd02ce.zip and /dev/null differ diff --git a/.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip b/.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip deleted file mode 100644 index 4deae416d..000000000 Binary files a/.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip and /dev/null differ diff --git a/.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip b/.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip deleted file mode 100644 index 8870af851..000000000 Binary files a/.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-40982d8d83.zip and /dev/null differ diff --git a/.yarn/cache/minizlib-npm-2.1.2-ea89cd0cfb-ae0f45436f.zip b/.yarn/cache/minizlib-npm-2.1.2-ea89cd0cfb-ae0f45436f.zip deleted file mode 100644 index 62a00a32f..000000000 Binary files a/.yarn/cache/minizlib-npm-2.1.2-ea89cd0cfb-ae0f45436f.zip and /dev/null differ diff --git a/.yarn/cache/mkdirp-npm-1.0.4-37f6ef56b9-d71b8dcd4b.zip b/.yarn/cache/mkdirp-npm-1.0.4-37f6ef56b9-d71b8dcd4b.zip deleted file mode 100644 index 5388c2be2..000000000 Binary files a/.yarn/cache/mkdirp-npm-1.0.4-37f6ef56b9-d71b8dcd4b.zip and /dev/null differ diff --git a/.yarn/cache/mlly-npm-1.6.1-947df259c8-00b4c35523.zip b/.yarn/cache/mlly-npm-1.6.1-947df259c8-00b4c35523.zip deleted file mode 100644 index d13986bbb..000000000 Binary files a/.yarn/cache/mlly-npm-1.6.1-947df259c8-00b4c35523.zip and /dev/null differ diff --git a/.yarn/cache/moo-npm-0.5.2-8fca66e02b-fee356cb13.zip b/.yarn/cache/moo-npm-0.5.2-8fca66e02b-fee356cb13.zip deleted file mode 100644 index b141dc38f..000000000 Binary files a/.yarn/cache/moo-npm-0.5.2-8fca66e02b-fee356cb13.zip and /dev/null differ diff --git a/.yarn/cache/mri-npm-1.2.0-8ecee0357d-6775a1d222.zip b/.yarn/cache/mri-npm-1.2.0-8ecee0357d-6775a1d222.zip deleted file mode 100644 index 7521d190f..000000000 Binary files a/.yarn/cache/mri-npm-1.2.0-8ecee0357d-6775a1d222.zip and /dev/null differ diff --git a/.yarn/cache/mrmime-npm-2.0.0-0326eb1458-8d95f714ea.zip b/.yarn/cache/mrmime-npm-2.0.0-0326eb1458-8d95f714ea.zip deleted file mode 100644 index 0257cbf82..000000000 Binary files a/.yarn/cache/mrmime-npm-2.0.0-0326eb1458-8d95f714ea.zip and /dev/null differ diff --git a/.yarn/cache/ms-npm-2.0.0-9e1101a471-0e6a22b8b7.zip b/.yarn/cache/ms-npm-2.0.0-9e1101a471-0e6a22b8b7.zip deleted file mode 100644 index 1cb6ffa5d..000000000 Binary files a/.yarn/cache/ms-npm-2.0.0-9e1101a471-0e6a22b8b7.zip and /dev/null differ diff --git a/.yarn/cache/ms-npm-2.1.2-ec0c1512ff-673cdb2c31.zip b/.yarn/cache/ms-npm-2.1.2-ec0c1512ff-673cdb2c31.zip deleted file mode 100644 index 725e9b8c1..000000000 Binary files a/.yarn/cache/ms-npm-2.1.2-ec0c1512ff-673cdb2c31.zip and /dev/null differ diff --git a/.yarn/cache/ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip b/.yarn/cache/ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip deleted file mode 100644 index 2b635f28e..000000000 Binary files a/.yarn/cache/ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip and /dev/null differ diff --git a/.yarn/cache/multicast-dns-npm-7.2.5-e1c9c3ec64-e9add8035f.zip b/.yarn/cache/multicast-dns-npm-7.2.5-e1c9c3ec64-e9add8035f.zip deleted file mode 100644 index 1bdfbedc4..000000000 Binary files a/.yarn/cache/multicast-dns-npm-7.2.5-e1c9c3ec64-e9add8035f.zip and /dev/null differ diff --git a/.yarn/cache/multishift-npm-2.0.9-e8b611d60b-dc7c536c6c.zip b/.yarn/cache/multishift-npm-2.0.9-e8b611d60b-dc7c536c6c.zip deleted file mode 100644 index c90aced15..000000000 Binary files a/.yarn/cache/multishift-npm-2.0.9-e8b611d60b-dc7c536c6c.zip and /dev/null differ diff --git a/.yarn/cache/nano-css-npm-5.6.1-a4228d8ab4-d4e5e3c9fd.zip b/.yarn/cache/nano-css-npm-5.6.1-a4228d8ab4-d4e5e3c9fd.zip deleted file mode 100644 index 008086bf5..000000000 Binary files a/.yarn/cache/nano-css-npm-5.6.1-a4228d8ab4-d4e5e3c9fd.zip and /dev/null differ diff --git a/.yarn/cache/nanoevents-npm-5.1.13-845e9300c8-db8bc8f59a.zip b/.yarn/cache/nanoevents-npm-5.1.13-845e9300c8-db8bc8f59a.zip deleted file mode 100644 index 172f1bc3f..000000000 Binary files a/.yarn/cache/nanoevents-npm-5.1.13-845e9300c8-db8bc8f59a.zip and /dev/null differ diff --git a/.yarn/cache/nanoid-npm-3.3.7-98824ba130-ac1eb60f61.zip b/.yarn/cache/nanoid-npm-3.3.7-98824ba130-ac1eb60f61.zip deleted file mode 100644 index 2207db736..000000000 Binary files a/.yarn/cache/nanoid-npm-3.3.7-98824ba130-ac1eb60f61.zip and /dev/null differ diff --git a/.yarn/cache/nanoid-npm-5.0.7-3671c17ef0-25ab0b0cf9.zip b/.yarn/cache/nanoid-npm-5.0.7-3671c17ef0-25ab0b0cf9.zip deleted file mode 100644 index 80384f439..000000000 Binary files a/.yarn/cache/nanoid-npm-5.0.7-3671c17ef0-25ab0b0cf9.zip and /dev/null differ diff --git a/.yarn/cache/natural-compare-lite-npm-1.4.0-12b6b308ed-5222ac3986.zip b/.yarn/cache/natural-compare-lite-npm-1.4.0-12b6b308ed-5222ac3986.zip deleted file mode 100644 index 6f588b831..000000000 Binary files a/.yarn/cache/natural-compare-lite-npm-1.4.0-12b6b308ed-5222ac3986.zip and /dev/null differ diff --git a/.yarn/cache/natural-compare-npm-1.4.0-97b75b362d-23ad088b08.zip b/.yarn/cache/natural-compare-npm-1.4.0-97b75b362d-23ad088b08.zip deleted file mode 100644 index db454c31c..000000000 Binary files a/.yarn/cache/natural-compare-npm-1.4.0-97b75b362d-23ad088b08.zip and /dev/null differ diff --git a/.yarn/cache/negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip b/.yarn/cache/negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip deleted file mode 100644 index af804a050..000000000 Binary files a/.yarn/cache/negotiator-npm-0.6.3-9d50e36171-2723fb822a.zip and /dev/null differ diff --git a/.yarn/cache/neo-async-npm-2.6.2-75d6902586-1a7948fea8.zip b/.yarn/cache/neo-async-npm-2.6.2-75d6902586-1a7948fea8.zip deleted file mode 100644 index 5aae9af67..000000000 Binary files a/.yarn/cache/neo-async-npm-2.6.2-75d6902586-1a7948fea8.zip and /dev/null differ diff --git a/.yarn/cache/no-case-npm-3.0.4-12884c3d98-0b2ebc113d.zip b/.yarn/cache/no-case-npm-3.0.4-12884c3d98-0b2ebc113d.zip deleted file mode 100644 index 1e5347b7f..000000000 Binary files a/.yarn/cache/no-case-npm-3.0.4-12884c3d98-0b2ebc113d.zip and /dev/null differ diff --git a/.yarn/cache/node-domexception-npm-1.0.0-e1e813b76f-e332522f24.zip b/.yarn/cache/node-domexception-npm-1.0.0-e1e813b76f-e332522f24.zip deleted file mode 100644 index fbf2aca47..000000000 Binary files a/.yarn/cache/node-domexception-npm-1.0.0-e1e813b76f-e332522f24.zip and /dev/null differ diff --git a/.yarn/cache/node-emoji-npm-2.1.3-eb6ecb442b-e9cff16f55.zip b/.yarn/cache/node-emoji-npm-2.1.3-eb6ecb442b-e9cff16f55.zip deleted file mode 100644 index 3789ac6a0..000000000 Binary files a/.yarn/cache/node-emoji-npm-2.1.3-eb6ecb442b-e9cff16f55.zip and /dev/null differ diff --git a/.yarn/cache/node-fetch-npm-2.7.0-587d57004e-b24f8a3dc9.zip b/.yarn/cache/node-fetch-npm-2.7.0-587d57004e-b24f8a3dc9.zip deleted file mode 100644 index 7c9ec083b..000000000 Binary files a/.yarn/cache/node-fetch-npm-2.7.0-587d57004e-b24f8a3dc9.zip and /dev/null differ diff --git a/.yarn/cache/node-fetch-npm-3.3.2-5267e015f2-24207ca8c8.zip b/.yarn/cache/node-fetch-npm-3.3.2-5267e015f2-24207ca8c8.zip deleted file mode 100644 index 8a6419741..000000000 Binary files a/.yarn/cache/node-fetch-npm-3.3.2-5267e015f2-24207ca8c8.zip and /dev/null differ diff --git a/.yarn/cache/node-forge-npm-1.3.1-f31fd566cc-05bab68686.zip b/.yarn/cache/node-forge-npm-1.3.1-f31fd566cc-05bab68686.zip deleted file mode 100644 index 6b0d0f9b3..000000000 Binary files a/.yarn/cache/node-forge-npm-1.3.1-f31fd566cc-05bab68686.zip and /dev/null differ diff --git a/.yarn/cache/node-gyp-npm-10.1.0-bdea7d2ece-89e105e495.zip b/.yarn/cache/node-gyp-npm-10.1.0-bdea7d2ece-89e105e495.zip deleted file mode 100644 index 2e738a9a8..000000000 Binary files a/.yarn/cache/node-gyp-npm-10.1.0-bdea7d2ece-89e105e495.zip and /dev/null differ diff --git a/.yarn/cache/node-releases-npm-2.0.14-d39047cad8-0f7607ec7d.zip b/.yarn/cache/node-releases-npm-2.0.14-d39047cad8-0f7607ec7d.zip deleted file mode 100644 index bfb01a30e..000000000 Binary files a/.yarn/cache/node-releases-npm-2.0.14-d39047cad8-0f7607ec7d.zip and /dev/null differ diff --git a/.yarn/cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip b/.yarn/cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip deleted file mode 100644 index 1fc2fd6f1..000000000 Binary files a/.yarn/cache/nopt-npm-7.2.0-dd734b678d-1e7489f17c.zip and /dev/null differ diff --git a/.yarn/cache/normalize-package-data-npm-2.5.0-af0345deed-644f830a8b.zip b/.yarn/cache/normalize-package-data-npm-2.5.0-af0345deed-644f830a8b.zip deleted file mode 100644 index 66efe6466..000000000 Binary files a/.yarn/cache/normalize-package-data-npm-2.5.0-af0345deed-644f830a8b.zip and /dev/null differ diff --git a/.yarn/cache/normalize-path-npm-3.0.0-658ba7d77f-88eeb4da89.zip b/.yarn/cache/normalize-path-npm-3.0.0-658ba7d77f-88eeb4da89.zip deleted file mode 100644 index 855af70e6..000000000 Binary files a/.yarn/cache/normalize-path-npm-3.0.0-658ba7d77f-88eeb4da89.zip and /dev/null differ diff --git a/.yarn/cache/normalize-range-npm-0.1.2-bec5e259e2-9b2f14f093.zip b/.yarn/cache/normalize-range-npm-0.1.2-bec5e259e2-9b2f14f093.zip deleted file mode 100644 index d163f6fa8..000000000 Binary files a/.yarn/cache/normalize-range-npm-0.1.2-bec5e259e2-9b2f14f093.zip and /dev/null differ diff --git a/.yarn/cache/normalize-url-npm-6.1.0-b95bc12ece-5ae699402c.zip b/.yarn/cache/normalize-url-npm-6.1.0-b95bc12ece-5ae699402c.zip deleted file mode 100644 index f9dadb09b..000000000 Binary files a/.yarn/cache/normalize-url-npm-6.1.0-b95bc12ece-5ae699402c.zip and /dev/null differ diff --git a/.yarn/cache/normalize-url-npm-8.0.1-c87adbf3f1-ae39203758.zip b/.yarn/cache/normalize-url-npm-8.0.1-c87adbf3f1-ae39203758.zip deleted file mode 100644 index 58f9aead9..000000000 Binary files a/.yarn/cache/normalize-url-npm-8.0.1-c87adbf3f1-ae39203758.zip and /dev/null differ diff --git a/.yarn/cache/npm-run-path-npm-4.0.1-7aebd8bab3-5374c0cea4.zip b/.yarn/cache/npm-run-path-npm-4.0.1-7aebd8bab3-5374c0cea4.zip deleted file mode 100644 index 18ef7040d..000000000 Binary files a/.yarn/cache/npm-run-path-npm-4.0.1-7aebd8bab3-5374c0cea4.zip and /dev/null differ diff --git a/.yarn/cache/npm-run-path-npm-5.3.0-193efca236-ae8e7a89da.zip b/.yarn/cache/npm-run-path-npm-5.3.0-193efca236-ae8e7a89da.zip deleted file mode 100644 index 997c8b887..000000000 Binary files a/.yarn/cache/npm-run-path-npm-5.3.0-193efca236-ae8e7a89da.zip and /dev/null differ diff --git a/.yarn/cache/nprogress-npm-0.2.0-c1c0973624-1870a74c05.zip b/.yarn/cache/nprogress-npm-0.2.0-c1c0973624-1870a74c05.zip deleted file mode 100644 index eba0bc443..000000000 Binary files a/.yarn/cache/nprogress-npm-0.2.0-c1c0973624-1870a74c05.zip and /dev/null differ diff --git a/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip b/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip deleted file mode 100644 index dc825e50b..000000000 Binary files a/.yarn/cache/nth-check-npm-2.1.1-f97afc8169-5afc3dafcd.zip and /dev/null differ diff --git a/.yarn/cache/number-is-nan-npm-1.0.1-845325a0fe-13656bc9aa.zip b/.yarn/cache/number-is-nan-npm-1.0.1-845325a0fe-13656bc9aa.zip deleted file mode 100644 index 4ef9a2565..000000000 Binary files a/.yarn/cache/number-is-nan-npm-1.0.1-845325a0fe-13656bc9aa.zip and /dev/null differ diff --git a/.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-fcc6e4ea8c.zip b/.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-fcc6e4ea8c.zip deleted file mode 100644 index 8c8ab03b1..000000000 Binary files a/.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-fcc6e4ea8c.zip and /dev/null differ diff --git a/.yarn/cache/object-inspect-npm-1.13.1-fd038a2f0a-92f4989ed8.zip b/.yarn/cache/object-inspect-npm-1.13.1-fd038a2f0a-92f4989ed8.zip deleted file mode 100644 index 47fae4d3c..000000000 Binary files a/.yarn/cache/object-inspect-npm-1.13.1-fd038a2f0a-92f4989ed8.zip and /dev/null differ diff --git a/.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-3d81d02674.zip b/.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-3d81d02674.zip deleted file mode 100644 index 0f1124b1d..000000000 Binary files a/.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-3d81d02674.zip and /dev/null differ diff --git a/.yarn/cache/object.assign-npm-4.1.5-aa3b2260ba-dbb22da4cd.zip b/.yarn/cache/object.assign-npm-4.1.5-aa3b2260ba-dbb22da4cd.zip deleted file mode 100644 index 19807bda0..000000000 Binary files a/.yarn/cache/object.assign-npm-4.1.5-aa3b2260ba-dbb22da4cd.zip and /dev/null differ diff --git a/.yarn/cache/object.entries-npm-1.1.8-386f7451b8-2301918fbd.zip b/.yarn/cache/object.entries-npm-1.1.8-386f7451b8-2301918fbd.zip deleted file mode 100644 index 3723e9d4f..000000000 Binary files a/.yarn/cache/object.entries-npm-1.1.8-386f7451b8-2301918fbd.zip and /dev/null differ diff --git a/.yarn/cache/object.fromentries-npm-2.0.8-8f6e2db04a-5b2e80f7af.zip b/.yarn/cache/object.fromentries-npm-2.0.8-8f6e2db04a-5b2e80f7af.zip deleted file mode 100644 index 3d8e3e7dd..000000000 Binary files a/.yarn/cache/object.fromentries-npm-2.0.8-8f6e2db04a-5b2e80f7af.zip and /dev/null differ diff --git a/.yarn/cache/object.groupby-npm-1.0.3-d5feb41454-44cb86dd2c.zip b/.yarn/cache/object.groupby-npm-1.0.3-d5feb41454-44cb86dd2c.zip deleted file mode 100644 index 7e6e04bf5..000000000 Binary files a/.yarn/cache/object.groupby-npm-1.0.3-d5feb41454-44cb86dd2c.zip and /dev/null differ diff --git a/.yarn/cache/object.hasown-npm-1.1.4-fb6312bfee-797385577b.zip b/.yarn/cache/object.hasown-npm-1.1.4-fb6312bfee-797385577b.zip deleted file mode 100644 index 7956aca9b..000000000 Binary files a/.yarn/cache/object.hasown-npm-1.1.4-fb6312bfee-797385577b.zip and /dev/null differ diff --git a/.yarn/cache/object.omit-npm-3.0.0-272d141ea0-1feb3a5891.zip b/.yarn/cache/object.omit-npm-3.0.0-272d141ea0-1feb3a5891.zip deleted file mode 100644 index e71edfe96..000000000 Binary files a/.yarn/cache/object.omit-npm-3.0.0-272d141ea0-1feb3a5891.zip and /dev/null differ diff --git a/.yarn/cache/object.pick-npm-1.3.0-dad8eae8fb-92d7226a6b.zip b/.yarn/cache/object.pick-npm-1.3.0-dad8eae8fb-92d7226a6b.zip deleted file mode 100644 index 700f3a6b7..000000000 Binary files a/.yarn/cache/object.pick-npm-1.3.0-dad8eae8fb-92d7226a6b.zip and /dev/null differ diff --git a/.yarn/cache/object.values-npm-1.2.0-5112376fc7-db2e498019.zip b/.yarn/cache/object.values-npm-1.2.0-5112376fc7-db2e498019.zip deleted file mode 100644 index 7d11781bb..000000000 Binary files a/.yarn/cache/object.values-npm-1.2.0-5112376fc7-db2e498019.zip and /dev/null differ diff --git a/.yarn/cache/obuf-npm-1.1.2-8db5fae8dd-53ff4ab3a1.zip b/.yarn/cache/obuf-npm-1.1.2-8db5fae8dd-53ff4ab3a1.zip deleted file mode 100644 index 99fb56b5c..000000000 Binary files a/.yarn/cache/obuf-npm-1.1.2-8db5fae8dd-53ff4ab3a1.zip and /dev/null differ diff --git a/.yarn/cache/on-finished-npm-2.4.1-907af70f88-8e81472c50.zip b/.yarn/cache/on-finished-npm-2.4.1-907af70f88-8e81472c50.zip deleted file mode 100644 index 2c0262457..000000000 Binary files a/.yarn/cache/on-finished-npm-2.4.1-907af70f88-8e81472c50.zip and /dev/null differ diff --git a/.yarn/cache/on-headers-npm-1.0.2-e7cd3ea25e-870766c163.zip b/.yarn/cache/on-headers-npm-1.0.2-e7cd3ea25e-870766c163.zip deleted file mode 100644 index 1e9301efb..000000000 Binary files a/.yarn/cache/on-headers-npm-1.0.2-e7cd3ea25e-870766c163.zip and /dev/null differ diff --git a/.yarn/cache/once-npm-1.4.0-ccf03ef07a-cd0a885013.zip b/.yarn/cache/once-npm-1.4.0-ccf03ef07a-cd0a885013.zip deleted file mode 100644 index 1b943eec9..000000000 Binary files a/.yarn/cache/once-npm-1.4.0-ccf03ef07a-cd0a885013.zip and /dev/null differ diff --git a/.yarn/cache/onetime-npm-5.1.2-3ed148fa42-e9fd0695a0.zip b/.yarn/cache/onetime-npm-5.1.2-3ed148fa42-e9fd0695a0.zip deleted file mode 100644 index 1c00b7788..000000000 Binary files a/.yarn/cache/onetime-npm-5.1.2-3ed148fa42-e9fd0695a0.zip and /dev/null differ diff --git a/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip b/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip deleted file mode 100644 index 05f13202f..000000000 Binary files a/.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip and /dev/null differ diff --git a/.yarn/cache/open-npm-8.4.2-1f763e8b75-acd81a1d19.zip b/.yarn/cache/open-npm-8.4.2-1f763e8b75-acd81a1d19.zip deleted file mode 100644 index d399b298d..000000000 Binary files a/.yarn/cache/open-npm-8.4.2-1f763e8b75-acd81a1d19.zip and /dev/null differ diff --git a/.yarn/cache/opener-npm-1.5.2-7a1aa69f14-0504efcd65.zip b/.yarn/cache/opener-npm-1.5.2-7a1aa69f14-0504efcd65.zip deleted file mode 100644 index e0e757abb..000000000 Binary files a/.yarn/cache/opener-npm-1.5.2-7a1aa69f14-0504efcd65.zip and /dev/null differ diff --git a/.yarn/cache/optionator-npm-0.9.3-56c3a4bf80-fa28d30163.zip b/.yarn/cache/optionator-npm-0.9.3-56c3a4bf80-fa28d30163.zip deleted file mode 100644 index 1fc6ab3f7..000000000 Binary files a/.yarn/cache/optionator-npm-0.9.3-56c3a4bf80-fa28d30163.zip and /dev/null differ diff --git a/.yarn/cache/orderedmap-npm-2.1.1-64b8a0684f-082cf970b0.zip b/.yarn/cache/orderedmap-npm-2.1.1-64b8a0684f-082cf970b0.zip deleted file mode 100644 index 262317831..000000000 Binary files a/.yarn/cache/orderedmap-npm-2.1.1-64b8a0684f-082cf970b0.zip and /dev/null differ diff --git a/.yarn/cache/p-cancelable-npm-3.0.0-e6c8101c97-a5eab7cf5a.zip b/.yarn/cache/p-cancelable-npm-3.0.0-e6c8101c97-a5eab7cf5a.zip deleted file mode 100644 index 38c328032..000000000 Binary files a/.yarn/cache/p-cancelable-npm-3.0.0-e6c8101c97-a5eab7cf5a.zip and /dev/null differ diff --git a/.yarn/cache/p-finally-npm-1.0.0-35fbaa57c6-93a654c53d.zip b/.yarn/cache/p-finally-npm-1.0.0-35fbaa57c6-93a654c53d.zip deleted file mode 100644 index 091273a2a..000000000 Binary files a/.yarn/cache/p-finally-npm-1.0.0-35fbaa57c6-93a654c53d.zip and /dev/null differ diff --git a/.yarn/cache/p-limit-npm-2.3.0-94a0310039-84ff17f1a3.zip b/.yarn/cache/p-limit-npm-2.3.0-94a0310039-84ff17f1a3.zip deleted file mode 100644 index 099c3a07e..000000000 Binary files a/.yarn/cache/p-limit-npm-2.3.0-94a0310039-84ff17f1a3.zip and /dev/null differ diff --git a/.yarn/cache/p-limit-npm-3.1.0-05d2ede37f-7c3690c4db.zip b/.yarn/cache/p-limit-npm-3.1.0-05d2ede37f-7c3690c4db.zip deleted file mode 100644 index b87d97ccf..000000000 Binary files a/.yarn/cache/p-limit-npm-3.1.0-05d2ede37f-7c3690c4db.zip and /dev/null differ diff --git a/.yarn/cache/p-limit-npm-4.0.0-5dccf29b67-01d9d70695.zip b/.yarn/cache/p-limit-npm-4.0.0-5dccf29b67-01d9d70695.zip deleted file mode 100644 index f717a5b84..000000000 Binary files a/.yarn/cache/p-limit-npm-4.0.0-5dccf29b67-01d9d70695.zip and /dev/null differ diff --git a/.yarn/cache/p-limit-npm-5.0.0-cc102b17d7-87bf5837de.zip b/.yarn/cache/p-limit-npm-5.0.0-cc102b17d7-87bf5837de.zip deleted file mode 100644 index 92f973324..000000000 Binary files a/.yarn/cache/p-limit-npm-5.0.0-cc102b17d7-87bf5837de.zip and /dev/null differ diff --git a/.yarn/cache/p-locate-npm-3.0.0-74de74f952-83991734a9.zip b/.yarn/cache/p-locate-npm-3.0.0-74de74f952-83991734a9.zip deleted file mode 100644 index 789312b89..000000000 Binary files a/.yarn/cache/p-locate-npm-3.0.0-74de74f952-83991734a9.zip and /dev/null differ diff --git a/.yarn/cache/p-locate-npm-4.1.0-eec6872537-513bd14a45.zip b/.yarn/cache/p-locate-npm-4.1.0-eec6872537-513bd14a45.zip deleted file mode 100644 index bf0aef9ee..000000000 Binary files a/.yarn/cache/p-locate-npm-4.1.0-eec6872537-513bd14a45.zip and /dev/null differ diff --git a/.yarn/cache/p-locate-npm-5.0.0-92cc7c7a3e-1623088f36.zip b/.yarn/cache/p-locate-npm-5.0.0-92cc7c7a3e-1623088f36.zip deleted file mode 100644 index 077f1c6ee..000000000 Binary files a/.yarn/cache/p-locate-npm-5.0.0-92cc7c7a3e-1623088f36.zip and /dev/null differ diff --git a/.yarn/cache/p-locate-npm-6.0.0-b6cfb720dc-2bfe5234ef.zip b/.yarn/cache/p-locate-npm-6.0.0-b6cfb720dc-2bfe5234ef.zip deleted file mode 100644 index 645dd51cd..000000000 Binary files a/.yarn/cache/p-locate-npm-6.0.0-b6cfb720dc-2bfe5234ef.zip and /dev/null differ diff --git a/.yarn/cache/p-map-npm-4.0.0-4677ae07c7-7ba4a2b1e2.zip b/.yarn/cache/p-map-npm-4.0.0-4677ae07c7-7ba4a2b1e2.zip deleted file mode 100644 index f5555c5bd..000000000 Binary files a/.yarn/cache/p-map-npm-4.0.0-4677ae07c7-7ba4a2b1e2.zip and /dev/null differ diff --git a/.yarn/cache/p-queue-npm-6.6.2-b173c5bfa8-60fe227ffc.zip b/.yarn/cache/p-queue-npm-6.6.2-b173c5bfa8-60fe227ffc.zip deleted file mode 100644 index 0dd8761ba..000000000 Binary files a/.yarn/cache/p-queue-npm-6.6.2-b173c5bfa8-60fe227ffc.zip and /dev/null differ diff --git a/.yarn/cache/p-retry-npm-4.6.2-9f871cfc9b-45c270bfdd.zip b/.yarn/cache/p-retry-npm-4.6.2-9f871cfc9b-45c270bfdd.zip deleted file mode 100644 index 17581af83..000000000 Binary files a/.yarn/cache/p-retry-npm-4.6.2-9f871cfc9b-45c270bfdd.zip and /dev/null differ diff --git a/.yarn/cache/p-timeout-npm-3.2.0-7fdb33f733-3dd0eaa048.zip b/.yarn/cache/p-timeout-npm-3.2.0-7fdb33f733-3dd0eaa048.zip deleted file mode 100644 index eaf8f71c7..000000000 Binary files a/.yarn/cache/p-timeout-npm-3.2.0-7fdb33f733-3dd0eaa048.zip and /dev/null differ diff --git a/.yarn/cache/p-try-npm-2.2.0-e0390dbaf8-f8a8e9a769.zip b/.yarn/cache/p-try-npm-2.2.0-e0390dbaf8-f8a8e9a769.zip deleted file mode 100644 index bdcd88a39..000000000 Binary files a/.yarn/cache/p-try-npm-2.2.0-e0390dbaf8-f8a8e9a769.zip and /dev/null differ diff --git a/.yarn/cache/package-json-npm-8.1.1-0db857e5f3-d97ce9539e.zip b/.yarn/cache/package-json-npm-8.1.1-0db857e5f3-d97ce9539e.zip deleted file mode 100644 index 3bacfcbd5..000000000 Binary files a/.yarn/cache/package-json-npm-8.1.1-0db857e5f3-d97ce9539e.zip and /dev/null differ diff --git a/.yarn/cache/param-case-npm-3.0.4-cfb242ad97-b34227fd0f.zip b/.yarn/cache/param-case-npm-3.0.4-cfb242ad97-b34227fd0f.zip deleted file mode 100644 index 8da8250a2..000000000 Binary files a/.yarn/cache/param-case-npm-3.0.4-cfb242ad97-b34227fd0f.zip and /dev/null differ diff --git a/.yarn/cache/parent-module-npm-1.0.1-1fae11b095-6ba8b25514.zip b/.yarn/cache/parent-module-npm-1.0.1-1fae11b095-6ba8b25514.zip deleted file mode 100644 index 5b900e17f..000000000 Binary files a/.yarn/cache/parent-module-npm-1.0.1-1fae11b095-6ba8b25514.zip and /dev/null differ diff --git a/.yarn/cache/parenthesis-npm-3.1.8-3ab5e02936-2d4b05e680.zip b/.yarn/cache/parenthesis-npm-3.1.8-3ab5e02936-2d4b05e680.zip deleted file mode 100644 index 359a0ca1b..000000000 Binary files a/.yarn/cache/parenthesis-npm-3.1.8-3ab5e02936-2d4b05e680.zip and /dev/null differ diff --git a/.yarn/cache/parse-entities-npm-2.0.0-b7b4f46ff6-feb46b5167.zip b/.yarn/cache/parse-entities-npm-2.0.0-b7b4f46ff6-feb46b5167.zip deleted file mode 100644 index 50840ab8a..000000000 Binary files a/.yarn/cache/parse-entities-npm-2.0.0-b7b4f46ff6-feb46b5167.zip and /dev/null differ diff --git a/.yarn/cache/parse-entities-npm-4.0.1-2c4b4091f8-71314312d2.zip b/.yarn/cache/parse-entities-npm-4.0.1-2c4b4091f8-71314312d2.zip deleted file mode 100644 index 3c3a4092c..000000000 Binary files a/.yarn/cache/parse-entities-npm-4.0.1-2c4b4091f8-71314312d2.zip and /dev/null differ diff --git a/.yarn/cache/parse-exponential-npm-1.0.1-57dce7be50-b4c088441e.zip b/.yarn/cache/parse-exponential-npm-1.0.1-57dce7be50-b4c088441e.zip deleted file mode 100644 index eb795297c..000000000 Binary files a/.yarn/cache/parse-exponential-npm-1.0.1-57dce7be50-b4c088441e.zip and /dev/null differ diff --git a/.yarn/cache/parse-json-npm-5.2.0-00a63b1199-62085b17d6.zip b/.yarn/cache/parse-json-npm-5.2.0-00a63b1199-62085b17d6.zip deleted file mode 100644 index 141b52171..000000000 Binary files a/.yarn/cache/parse-json-npm-5.2.0-00a63b1199-62085b17d6.zip and /dev/null differ diff --git a/.yarn/cache/parse-numeric-range-npm-1.3.0-71baf377a4-289ca126d5.zip b/.yarn/cache/parse-numeric-range-npm-1.3.0-71baf377a4-289ca126d5.zip deleted file mode 100644 index 4a4ab1fbe..000000000 Binary files a/.yarn/cache/parse-numeric-range-npm-1.3.0-71baf377a4-289ca126d5.zip and /dev/null differ diff --git a/.yarn/cache/parse5-htmlparser2-tree-adapter-npm-7.0.0-38e1b3a974-23dbe45fdd.zip b/.yarn/cache/parse5-htmlparser2-tree-adapter-npm-7.0.0-38e1b3a974-23dbe45fdd.zip deleted file mode 100644 index 52ab38778..000000000 Binary files a/.yarn/cache/parse5-htmlparser2-tree-adapter-npm-7.0.0-38e1b3a974-23dbe45fdd.zip and /dev/null differ diff --git a/.yarn/cache/parse5-npm-7.1.2-aa9a92c270-3c86806bb0.zip b/.yarn/cache/parse5-npm-7.1.2-aa9a92c270-3c86806bb0.zip deleted file mode 100644 index 9f7319cbf..000000000 Binary files a/.yarn/cache/parse5-npm-7.1.2-aa9a92c270-3c86806bb0.zip and /dev/null differ diff --git a/.yarn/cache/parseurl-npm-1.3.3-1542397e00-407cee8e0a.zip b/.yarn/cache/parseurl-npm-1.3.3-1542397e00-407cee8e0a.zip deleted file mode 100644 index 794eb17d7..000000000 Binary files a/.yarn/cache/parseurl-npm-1.3.3-1542397e00-407cee8e0a.zip and /dev/null differ diff --git a/.yarn/cache/pascal-case-npm-3.1.2-35f5b9bff6-ba98bfd595.zip b/.yarn/cache/pascal-case-npm-3.1.2-35f5b9bff6-ba98bfd595.zip deleted file mode 100644 index fc44c7537..000000000 Binary files a/.yarn/cache/pascal-case-npm-3.1.2-35f5b9bff6-ba98bfd595.zip and /dev/null differ diff --git a/.yarn/cache/path-exists-npm-3.0.0-e80371aa68-96e92643aa.zip b/.yarn/cache/path-exists-npm-3.0.0-e80371aa68-96e92643aa.zip deleted file mode 100644 index bdaa46fd3..000000000 Binary files a/.yarn/cache/path-exists-npm-3.0.0-e80371aa68-96e92643aa.zip and /dev/null differ diff --git a/.yarn/cache/path-exists-npm-4.0.0-e9e4f63eb0-505807199d.zip b/.yarn/cache/path-exists-npm-4.0.0-e9e4f63eb0-505807199d.zip deleted file mode 100644 index b50484169..000000000 Binary files a/.yarn/cache/path-exists-npm-4.0.0-e9e4f63eb0-505807199d.zip and /dev/null differ diff --git a/.yarn/cache/path-exists-npm-5.0.0-0bf403c56c-8ca842868c.zip b/.yarn/cache/path-exists-npm-5.0.0-0bf403c56c-8ca842868c.zip deleted file mode 100644 index 9a134355e..000000000 Binary files a/.yarn/cache/path-exists-npm-5.0.0-0bf403c56c-8ca842868c.zip and /dev/null differ diff --git a/.yarn/cache/path-is-absolute-npm-1.0.1-31bc695ffd-060840f92c.zip b/.yarn/cache/path-is-absolute-npm-1.0.1-31bc695ffd-060840f92c.zip deleted file mode 100644 index ce195de70..000000000 Binary files a/.yarn/cache/path-is-absolute-npm-1.0.1-31bc695ffd-060840f92c.zip and /dev/null differ diff --git a/.yarn/cache/path-is-inside-npm-1.0.2-7dd0711668-0b5b6c92d3.zip b/.yarn/cache/path-is-inside-npm-1.0.2-7dd0711668-0b5b6c92d3.zip deleted file mode 100644 index bfca0c80e..000000000 Binary files a/.yarn/cache/path-is-inside-npm-1.0.2-7dd0711668-0b5b6c92d3.zip and /dev/null differ diff --git a/.yarn/cache/path-key-npm-3.1.1-0e66ea8321-55cd7a9dd4.zip b/.yarn/cache/path-key-npm-3.1.1-0e66ea8321-55cd7a9dd4.zip deleted file mode 100644 index dd7212e2c..000000000 Binary files a/.yarn/cache/path-key-npm-3.1.1-0e66ea8321-55cd7a9dd4.zip and /dev/null differ diff --git a/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip b/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip deleted file mode 100644 index 271eb0345..000000000 Binary files a/.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip and /dev/null differ diff --git a/.yarn/cache/path-parse-npm-1.0.7-09564527b7-49abf3d811.zip b/.yarn/cache/path-parse-npm-1.0.7-09564527b7-49abf3d811.zip deleted file mode 100644 index 30362e2c3..000000000 Binary files a/.yarn/cache/path-parse-npm-1.0.7-09564527b7-49abf3d811.zip and /dev/null differ diff --git a/.yarn/cache/path-scurry-npm-1.10.2-676482c764-a2bbbe8dc2.zip b/.yarn/cache/path-scurry-npm-1.10.2-676482c764-a2bbbe8dc2.zip deleted file mode 100644 index b8b3c10a0..000000000 Binary files a/.yarn/cache/path-scurry-npm-1.10.2-676482c764-a2bbbe8dc2.zip and /dev/null differ diff --git a/.yarn/cache/path-to-regexp-npm-0.1.7-2605347373-701c99e1f0.zip b/.yarn/cache/path-to-regexp-npm-0.1.7-2605347373-701c99e1f0.zip deleted file mode 100644 index cc4fcf84b..000000000 Binary files a/.yarn/cache/path-to-regexp-npm-0.1.7-2605347373-701c99e1f0.zip and /dev/null differ diff --git a/.yarn/cache/path-to-regexp-npm-1.8.0-a1904f5c44-45a01690f7.zip b/.yarn/cache/path-to-regexp-npm-1.8.0-a1904f5c44-45a01690f7.zip deleted file mode 100644 index ad2d8036a..000000000 Binary files a/.yarn/cache/path-to-regexp-npm-1.8.0-a1904f5c44-45a01690f7.zip and /dev/null differ diff --git a/.yarn/cache/path-to-regexp-npm-2.2.1-b79f8bb303-1a7125f8c1.zip b/.yarn/cache/path-to-regexp-npm-2.2.1-b79f8bb303-1a7125f8c1.zip deleted file mode 100644 index 46beec80b..000000000 Binary files a/.yarn/cache/path-to-regexp-npm-2.2.1-b79f8bb303-1a7125f8c1.zip and /dev/null differ diff --git a/.yarn/cache/path-type-npm-4.0.0-10d47fc86a-5b1e2daa24.zip b/.yarn/cache/path-type-npm-4.0.0-10d47fc86a-5b1e2daa24.zip deleted file mode 100644 index f37ca5bcc..000000000 Binary files a/.yarn/cache/path-type-npm-4.0.0-10d47fc86a-5b1e2daa24.zip and /dev/null differ diff --git a/.yarn/cache/pathe-npm-1.1.2-b80d94db55-f201d79635.zip b/.yarn/cache/pathe-npm-1.1.2-b80d94db55-f201d79635.zip deleted file mode 100644 index 1597e85ed..000000000 Binary files a/.yarn/cache/pathe-npm-1.1.2-b80d94db55-f201d79635.zip and /dev/null differ diff --git a/.yarn/cache/pathval-npm-1.1.1-ce0311d7e0-b50a475106.zip b/.yarn/cache/pathval-npm-1.1.1-ce0311d7e0-b50a475106.zip deleted file mode 100644 index cd6ec67c6..000000000 Binary files a/.yarn/cache/pathval-npm-1.1.1-ce0311d7e0-b50a475106.zip and /dev/null differ diff --git a/.yarn/cache/periscopic-npm-3.1.0-247cb75ac7-088a85a6de.zip b/.yarn/cache/periscopic-npm-3.1.0-247cb75ac7-088a85a6de.zip deleted file mode 100644 index c3b03467e..000000000 Binary files a/.yarn/cache/periscopic-npm-3.1.0-247cb75ac7-088a85a6de.zip and /dev/null differ diff --git a/.yarn/cache/picocolors-npm-1.0.0-d81e0b1927-a2e8092dd8.zip b/.yarn/cache/picocolors-npm-1.0.0-d81e0b1927-a2e8092dd8.zip deleted file mode 100644 index 2d7c3d573..000000000 Binary files a/.yarn/cache/picocolors-npm-1.0.0-d81e0b1927-a2e8092dd8.zip and /dev/null differ diff --git a/.yarn/cache/picomatch-npm-2.3.1-c782cfd986-60c2595003.zip b/.yarn/cache/picomatch-npm-2.3.1-c782cfd986-60c2595003.zip deleted file mode 100644 index dbf505d9a..000000000 Binary files a/.yarn/cache/picomatch-npm-2.3.1-c782cfd986-60c2595003.zip and /dev/null differ diff --git a/.yarn/cache/pify-npm-2.3.0-8b63310934-9503aaeaf4.zip b/.yarn/cache/pify-npm-2.3.0-8b63310934-9503aaeaf4.zip deleted file mode 100644 index 4cbc70a0a..000000000 Binary files a/.yarn/cache/pify-npm-2.3.0-8b63310934-9503aaeaf4.zip and /dev/null differ diff --git a/.yarn/cache/pify-npm-5.0.0-f5abe8ab8d-443e3e198a.zip b/.yarn/cache/pify-npm-5.0.0-f5abe8ab8d-443e3e198a.zip deleted file mode 100644 index dabc1ec95..000000000 Binary files a/.yarn/cache/pify-npm-5.0.0-f5abe8ab8d-443e3e198a.zip and /dev/null differ diff --git a/.yarn/cache/pkg-dir-npm-7.0.0-02ff099b31-94298b20a4.zip b/.yarn/cache/pkg-dir-npm-7.0.0-02ff099b31-94298b20a4.zip deleted file mode 100644 index 6eb489a65..000000000 Binary files a/.yarn/cache/pkg-dir-npm-7.0.0-02ff099b31-94298b20a4.zip and /dev/null differ diff --git a/.yarn/cache/pkg-types-npm-1.0.3-dce22a705c-e17e1819ce.zip b/.yarn/cache/pkg-types-npm-1.0.3-dce22a705c-e17e1819ce.zip deleted file mode 100644 index f99011fae..000000000 Binary files a/.yarn/cache/pkg-types-npm-1.0.3-dce22a705c-e17e1819ce.zip and /dev/null differ diff --git a/.yarn/cache/pkg-up-npm-3.1.0-1eebe033b7-5bac346b7c.zip b/.yarn/cache/pkg-up-npm-3.1.0-1eebe033b7-5bac346b7c.zip deleted file mode 100644 index cb3a63d96..000000000 Binary files a/.yarn/cache/pkg-up-npm-3.1.0-1eebe033b7-5bac346b7c.zip and /dev/null differ diff --git a/.yarn/cache/plugin-image-zoom-https-eecedf1b34-4109252b53.zip b/.yarn/cache/plugin-image-zoom-https-eecedf1b34-4109252b53.zip deleted file mode 100644 index 8ee6fe676..000000000 Binary files a/.yarn/cache/plugin-image-zoom-https-eecedf1b34-4109252b53.zip and /dev/null differ diff --git a/.yarn/cache/pluralize-npm-8.0.0-f5f044ed52-17877fdfdb.zip b/.yarn/cache/pluralize-npm-8.0.0-f5f044ed52-17877fdfdb.zip deleted file mode 100644 index 9152e2089..000000000 Binary files a/.yarn/cache/pluralize-npm-8.0.0-f5f044ed52-17877fdfdb.zip and /dev/null differ diff --git a/.yarn/cache/possible-typed-array-names-npm-1.0.0-3a8176348a-8ed3e96dfe.zip b/.yarn/cache/possible-typed-array-names-npm-1.0.0-3a8176348a-8ed3e96dfe.zip deleted file mode 100644 index 728187fbc..000000000 Binary files a/.yarn/cache/possible-typed-array-names-npm-1.0.0-3a8176348a-8ed3e96dfe.zip and /dev/null differ diff --git a/.yarn/cache/postcss-calc-npm-8.2.4-9d59948567-f34d0cbc5d.zip b/.yarn/cache/postcss-calc-npm-8.2.4-9d59948567-f34d0cbc5d.zip deleted file mode 100644 index 7213ce58e..000000000 Binary files a/.yarn/cache/postcss-calc-npm-8.2.4-9d59948567-f34d0cbc5d.zip and /dev/null differ diff --git a/.yarn/cache/postcss-calc-npm-9.0.1-5c2a9b6d57-a0a3e71a28.zip b/.yarn/cache/postcss-calc-npm-9.0.1-5c2a9b6d57-a0a3e71a28.zip deleted file mode 100644 index ce3878d42..000000000 Binary files a/.yarn/cache/postcss-calc-npm-9.0.1-5c2a9b6d57-a0a3e71a28.zip and /dev/null differ diff --git a/.yarn/cache/postcss-colormin-npm-5.3.1-a1990fcc4b-e5778baab3.zip b/.yarn/cache/postcss-colormin-npm-5.3.1-a1990fcc4b-e5778baab3.zip deleted file mode 100644 index 4a2bb528b..000000000 Binary files a/.yarn/cache/postcss-colormin-npm-5.3.1-a1990fcc4b-e5778baab3.zip and /dev/null differ diff --git a/.yarn/cache/postcss-colormin-npm-6.1.0-f457849518-55a1525de3.zip b/.yarn/cache/postcss-colormin-npm-6.1.0-f457849518-55a1525de3.zip deleted file mode 100644 index 6d7a3503d..000000000 Binary files a/.yarn/cache/postcss-colormin-npm-6.1.0-f457849518-55a1525de3.zip and /dev/null differ diff --git a/.yarn/cache/postcss-convert-values-npm-5.1.3-3ce12e6ef0-dacb41296a.zip b/.yarn/cache/postcss-convert-values-npm-5.1.3-3ce12e6ef0-dacb41296a.zip deleted file mode 100644 index 25a58a889..000000000 Binary files a/.yarn/cache/postcss-convert-values-npm-5.1.3-3ce12e6ef0-dacb41296a.zip and /dev/null differ diff --git a/.yarn/cache/postcss-convert-values-npm-6.1.0-8e2d7fab30-43e9f66af9.zip b/.yarn/cache/postcss-convert-values-npm-6.1.0-8e2d7fab30-43e9f66af9.zip deleted file mode 100644 index 6807ab7b7..000000000 Binary files a/.yarn/cache/postcss-convert-values-npm-6.1.0-8e2d7fab30-43e9f66af9.zip and /dev/null differ diff --git a/.yarn/cache/postcss-discard-comments-npm-5.1.2-9f30a2d082-abfd064ebc.zip b/.yarn/cache/postcss-discard-comments-npm-5.1.2-9f30a2d082-abfd064ebc.zip deleted file mode 100644 index 5b4531e4c..000000000 Binary files a/.yarn/cache/postcss-discard-comments-npm-5.1.2-9f30a2d082-abfd064ebc.zip and /dev/null differ diff --git a/.yarn/cache/postcss-discard-comments-npm-6.0.2-8ad6f54a9d-c1731ccc8d.zip b/.yarn/cache/postcss-discard-comments-npm-6.0.2-8ad6f54a9d-c1731ccc8d.zip deleted file mode 100644 index 77269eb1d..000000000 Binary files a/.yarn/cache/postcss-discard-comments-npm-6.0.2-8ad6f54a9d-c1731ccc8d.zip and /dev/null differ diff --git a/.yarn/cache/postcss-discard-duplicates-npm-5.1.0-c9479e6afc-88d6964201.zip b/.yarn/cache/postcss-discard-duplicates-npm-5.1.0-c9479e6afc-88d6964201.zip deleted file mode 100644 index f9ab8388a..000000000 Binary files a/.yarn/cache/postcss-discard-duplicates-npm-5.1.0-c9479e6afc-88d6964201.zip and /dev/null differ diff --git a/.yarn/cache/postcss-discard-duplicates-npm-6.0.3-6327da9ccf-308e3fb84c.zip b/.yarn/cache/postcss-discard-duplicates-npm-6.0.3-6327da9ccf-308e3fb84c.zip deleted file mode 100644 index 551713ca7..000000000 Binary files a/.yarn/cache/postcss-discard-duplicates-npm-6.0.3-6327da9ccf-308e3fb84c.zip and /dev/null differ diff --git a/.yarn/cache/postcss-discard-empty-npm-5.1.1-7a8ea765fa-970adb12fa.zip b/.yarn/cache/postcss-discard-empty-npm-5.1.1-7a8ea765fa-970adb12fa.zip deleted file mode 100644 index 7de67ebf5..000000000 Binary files a/.yarn/cache/postcss-discard-empty-npm-5.1.1-7a8ea765fa-970adb12fa.zip and /dev/null differ diff --git a/.yarn/cache/postcss-discard-empty-npm-6.0.3-e94aa9ad20-bad305572f.zip b/.yarn/cache/postcss-discard-empty-npm-6.0.3-e94aa9ad20-bad305572f.zip deleted file mode 100644 index 188bcf529..000000000 Binary files a/.yarn/cache/postcss-discard-empty-npm-6.0.3-e94aa9ad20-bad305572f.zip and /dev/null differ diff --git a/.yarn/cache/postcss-discard-overridden-npm-5.1.0-0d3b10779a-d64d4a545a.zip b/.yarn/cache/postcss-discard-overridden-npm-5.1.0-0d3b10779a-d64d4a545a.zip deleted file mode 100644 index c4bbb29bd..000000000 Binary files a/.yarn/cache/postcss-discard-overridden-npm-5.1.0-0d3b10779a-d64d4a545a.zip and /dev/null differ diff --git a/.yarn/cache/postcss-discard-overridden-npm-6.0.2-af77e5b180-a38e0fe7a3.zip b/.yarn/cache/postcss-discard-overridden-npm-6.0.2-af77e5b180-a38e0fe7a3.zip deleted file mode 100644 index 4eec622ba..000000000 Binary files a/.yarn/cache/postcss-discard-overridden-npm-6.0.2-af77e5b180-a38e0fe7a3.zip and /dev/null differ diff --git a/.yarn/cache/postcss-discard-unused-npm-6.0.5-cc09ffff82-7962640773.zip b/.yarn/cache/postcss-discard-unused-npm-6.0.5-cc09ffff82-7962640773.zip deleted file mode 100644 index 5c9cfb338..000000000 Binary files a/.yarn/cache/postcss-discard-unused-npm-6.0.5-cc09ffff82-7962640773.zip and /dev/null differ diff --git a/.yarn/cache/postcss-import-npm-16.1.0-97f2f09176-a087724497.zip b/.yarn/cache/postcss-import-npm-16.1.0-97f2f09176-a087724497.zip deleted file mode 100644 index 49bd8784c..000000000 Binary files a/.yarn/cache/postcss-import-npm-16.1.0-97f2f09176-a087724497.zip and /dev/null differ diff --git a/.yarn/cache/postcss-load-config-npm-3.1.4-1cb8a7e276-75fa409d77.zip b/.yarn/cache/postcss-load-config-npm-3.1.4-1cb8a7e276-75fa409d77.zip deleted file mode 100644 index 6e5c4b2db..000000000 Binary files a/.yarn/cache/postcss-load-config-npm-3.1.4-1cb8a7e276-75fa409d77.zip and /dev/null differ diff --git a/.yarn/cache/postcss-loader-npm-7.3.4-c196834792-234b01149a.zip b/.yarn/cache/postcss-loader-npm-7.3.4-c196834792-234b01149a.zip deleted file mode 100644 index 22fbfb0ac..000000000 Binary files a/.yarn/cache/postcss-loader-npm-7.3.4-c196834792-234b01149a.zip and /dev/null differ diff --git a/.yarn/cache/postcss-merge-idents-npm-6.0.3-250f655774-b45780d6d1.zip b/.yarn/cache/postcss-merge-idents-npm-6.0.3-250f655774-b45780d6d1.zip deleted file mode 100644 index 76790123c..000000000 Binary files a/.yarn/cache/postcss-merge-idents-npm-6.0.3-250f655774-b45780d6d1.zip and /dev/null differ diff --git a/.yarn/cache/postcss-merge-longhand-npm-5.1.7-8fd86b0b8a-9002696bb2.zip b/.yarn/cache/postcss-merge-longhand-npm-5.1.7-8fd86b0b8a-9002696bb2.zip deleted file mode 100644 index 07d78f2f2..000000000 Binary files a/.yarn/cache/postcss-merge-longhand-npm-5.1.7-8fd86b0b8a-9002696bb2.zip and /dev/null differ diff --git a/.yarn/cache/postcss-merge-longhand-npm-6.0.5-57a371453c-d284ca09bb.zip b/.yarn/cache/postcss-merge-longhand-npm-6.0.5-57a371453c-d284ca09bb.zip deleted file mode 100644 index d975e698a..000000000 Binary files a/.yarn/cache/postcss-merge-longhand-npm-6.0.5-57a371453c-d284ca09bb.zip and /dev/null differ diff --git a/.yarn/cache/postcss-merge-rules-npm-5.1.4-064af4c904-659c3eaff9.zip b/.yarn/cache/postcss-merge-rules-npm-5.1.4-064af4c904-659c3eaff9.zip deleted file mode 100644 index 2201dcc34..000000000 Binary files a/.yarn/cache/postcss-merge-rules-npm-5.1.4-064af4c904-659c3eaff9.zip and /dev/null differ diff --git a/.yarn/cache/postcss-merge-rules-npm-6.1.1-01b3ed56da-6984b6d1c4.zip b/.yarn/cache/postcss-merge-rules-npm-6.1.1-01b3ed56da-6984b6d1c4.zip deleted file mode 100644 index 66d42ce7a..000000000 Binary files a/.yarn/cache/postcss-merge-rules-npm-6.1.1-01b3ed56da-6984b6d1c4.zip and /dev/null differ diff --git a/.yarn/cache/postcss-minify-font-values-npm-5.1.0-8f34fc7a1f-27e7023f06.zip b/.yarn/cache/postcss-minify-font-values-npm-5.1.0-8f34fc7a1f-27e7023f06.zip deleted file mode 100644 index 8a076bd93..000000000 Binary files a/.yarn/cache/postcss-minify-font-values-npm-5.1.0-8f34fc7a1f-27e7023f06.zip and /dev/null differ diff --git a/.yarn/cache/postcss-minify-font-values-npm-6.1.0-e21b5f66fa-c3a5f20e58.zip b/.yarn/cache/postcss-minify-font-values-npm-6.1.0-e21b5f66fa-c3a5f20e58.zip deleted file mode 100644 index af3558051..000000000 Binary files a/.yarn/cache/postcss-minify-font-values-npm-6.1.0-e21b5f66fa-c3a5f20e58.zip and /dev/null differ diff --git a/.yarn/cache/postcss-minify-gradients-npm-5.1.1-ec88a4bfbc-8afc4c2240.zip b/.yarn/cache/postcss-minify-gradients-npm-5.1.1-ec88a4bfbc-8afc4c2240.zip deleted file mode 100644 index ed7eaf2ed..000000000 Binary files a/.yarn/cache/postcss-minify-gradients-npm-5.1.1-ec88a4bfbc-8afc4c2240.zip and /dev/null differ diff --git a/.yarn/cache/postcss-minify-gradients-npm-6.0.3-5129c6cb19-696387df17.zip b/.yarn/cache/postcss-minify-gradients-npm-6.0.3-5129c6cb19-696387df17.zip deleted file mode 100644 index b6968b3de..000000000 Binary files a/.yarn/cache/postcss-minify-gradients-npm-6.0.3-5129c6cb19-696387df17.zip and /dev/null differ diff --git a/.yarn/cache/postcss-minify-params-npm-5.1.4-e2313887a4-bd63e2cc89.zip b/.yarn/cache/postcss-minify-params-npm-5.1.4-e2313887a4-bd63e2cc89.zip deleted file mode 100644 index 10212d1bb..000000000 Binary files a/.yarn/cache/postcss-minify-params-npm-5.1.4-e2313887a4-bd63e2cc89.zip and /dev/null differ diff --git a/.yarn/cache/postcss-minify-params-npm-6.1.0-5f3fc3b5d8-1e1cc3057d.zip b/.yarn/cache/postcss-minify-params-npm-6.1.0-5f3fc3b5d8-1e1cc3057d.zip deleted file mode 100644 index c3c9d1f40..000000000 Binary files a/.yarn/cache/postcss-minify-params-npm-6.1.0-5f3fc3b5d8-1e1cc3057d.zip and /dev/null differ diff --git a/.yarn/cache/postcss-minify-selectors-npm-5.2.1-33a6509bbc-59eca33eb9.zip b/.yarn/cache/postcss-minify-selectors-npm-5.2.1-33a6509bbc-59eca33eb9.zip deleted file mode 100644 index d8d184bff..000000000 Binary files a/.yarn/cache/postcss-minify-selectors-npm-5.2.1-33a6509bbc-59eca33eb9.zip and /dev/null differ diff --git a/.yarn/cache/postcss-minify-selectors-npm-6.0.4-c93fc08093-2c5c1aba60.zip b/.yarn/cache/postcss-minify-selectors-npm-6.0.4-c93fc08093-2c5c1aba60.zip deleted file mode 100644 index 9df2fb956..000000000 Binary files a/.yarn/cache/postcss-minify-selectors-npm-6.0.4-c93fc08093-2c5c1aba60.zip and /dev/null differ diff --git a/.yarn/cache/postcss-modules-extract-imports-npm-3.1.0-501aab09e8-00bfd3aff0.zip b/.yarn/cache/postcss-modules-extract-imports-npm-3.1.0-501aab09e8-00bfd3aff0.zip deleted file mode 100644 index bb4394b86..000000000 Binary files a/.yarn/cache/postcss-modules-extract-imports-npm-3.1.0-501aab09e8-00bfd3aff0.zip and /dev/null differ diff --git a/.yarn/cache/postcss-modules-local-by-default-npm-4.0.5-1a623b43f9-b08b01aa7f.zip b/.yarn/cache/postcss-modules-local-by-default-npm-4.0.5-1a623b43f9-b08b01aa7f.zip deleted file mode 100644 index bb05e4f84..000000000 Binary files a/.yarn/cache/postcss-modules-local-by-default-npm-4.0.5-1a623b43f9-b08b01aa7f.zip and /dev/null differ diff --git a/.yarn/cache/postcss-modules-npm-4.3.1-85d6d65d8e-014329db47.zip b/.yarn/cache/postcss-modules-npm-4.3.1-85d6d65d8e-014329db47.zip deleted file mode 100644 index d89e02ae4..000000000 Binary files a/.yarn/cache/postcss-modules-npm-4.3.1-85d6d65d8e-014329db47.zip and /dev/null differ diff --git a/.yarn/cache/postcss-modules-scope-npm-3.2.0-a03c18262e-17c293ad13.zip b/.yarn/cache/postcss-modules-scope-npm-3.2.0-a03c18262e-17c293ad13.zip deleted file mode 100644 index 2243d28bd..000000000 Binary files a/.yarn/cache/postcss-modules-scope-npm-3.2.0-a03c18262e-17c293ad13.zip and /dev/null differ diff --git a/.yarn/cache/postcss-modules-values-npm-4.0.0-63d7ec543a-18021961a4.zip b/.yarn/cache/postcss-modules-values-npm-4.0.0-63d7ec543a-18021961a4.zip deleted file mode 100644 index 2067f21c4..000000000 Binary files a/.yarn/cache/postcss-modules-values-npm-4.0.0-63d7ec543a-18021961a4.zip and /dev/null differ diff --git a/.yarn/cache/postcss-nested-npm-6.0.1-5cdc427fe8-02aaac682f.zip b/.yarn/cache/postcss-nested-npm-6.0.1-5cdc427fe8-02aaac682f.zip deleted file mode 100644 index ae6b8d4cf..000000000 Binary files a/.yarn/cache/postcss-nested-npm-6.0.1-5cdc427fe8-02aaac682f.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-charset-npm-5.1.0-13c3339544-e79d92971f.zip b/.yarn/cache/postcss-normalize-charset-npm-5.1.0-13c3339544-e79d92971f.zip deleted file mode 100644 index db3c65ef8..000000000 Binary files a/.yarn/cache/postcss-normalize-charset-npm-5.1.0-13c3339544-e79d92971f.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-charset-npm-6.0.2-8689c3d689-5b8aeb17d6.zip b/.yarn/cache/postcss-normalize-charset-npm-6.0.2-8689c3d689-5b8aeb17d6.zip deleted file mode 100644 index ff8a2c772..000000000 Binary files a/.yarn/cache/postcss-normalize-charset-npm-6.0.2-8689c3d689-5b8aeb17d6.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-display-values-npm-5.1.0-ae5985a0b0-b6eb7b9b02.zip b/.yarn/cache/postcss-normalize-display-values-npm-5.1.0-ae5985a0b0-b6eb7b9b02.zip deleted file mode 100644 index d8850387c..000000000 Binary files a/.yarn/cache/postcss-normalize-display-values-npm-5.1.0-ae5985a0b0-b6eb7b9b02.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-display-values-npm-6.0.2-be08d08c99-f7bf1e9684.zip b/.yarn/cache/postcss-normalize-display-values-npm-6.0.2-be08d08c99-f7bf1e9684.zip deleted file mode 100644 index d7a812a1b..000000000 Binary files a/.yarn/cache/postcss-normalize-display-values-npm-6.0.2-be08d08c99-f7bf1e9684.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-positions-npm-5.1.1-82275c9405-d9afc23372.zip b/.yarn/cache/postcss-normalize-positions-npm-5.1.1-82275c9405-d9afc23372.zip deleted file mode 100644 index b9ea7fc47..000000000 Binary files a/.yarn/cache/postcss-normalize-positions-npm-5.1.1-82275c9405-d9afc23372.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-positions-npm-6.0.2-0a73524a9f-44fb77583f.zip b/.yarn/cache/postcss-normalize-positions-npm-6.0.2-0a73524a9f-44fb77583f.zip deleted file mode 100644 index dbca9b98b..000000000 Binary files a/.yarn/cache/postcss-normalize-positions-npm-6.0.2-0a73524a9f-44fb77583f.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-repeat-style-npm-5.1.1-dd2adac3b3-2c6ad2b0ae.zip b/.yarn/cache/postcss-normalize-repeat-style-npm-5.1.1-dd2adac3b3-2c6ad2b0ae.zip deleted file mode 100644 index 46338f507..000000000 Binary files a/.yarn/cache/postcss-normalize-repeat-style-npm-5.1.1-dd2adac3b3-2c6ad2b0ae.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-repeat-style-npm-6.0.2-4e71560d7c-7edcea2628.zip b/.yarn/cache/postcss-normalize-repeat-style-npm-6.0.2-4e71560d7c-7edcea2628.zip deleted file mode 100644 index 4e3a5d4bd..000000000 Binary files a/.yarn/cache/postcss-normalize-repeat-style-npm-6.0.2-4e71560d7c-7edcea2628.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-string-npm-5.1.0-bf32e478d0-227ddf5202.zip b/.yarn/cache/postcss-normalize-string-npm-5.1.0-bf32e478d0-227ddf5202.zip deleted file mode 100644 index e27e72035..000000000 Binary files a/.yarn/cache/postcss-normalize-string-npm-5.1.0-bf32e478d0-227ddf5202.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-string-npm-6.0.2-dae0d44bc5-916b8a3b41.zip b/.yarn/cache/postcss-normalize-string-npm-6.0.2-dae0d44bc5-916b8a3b41.zip deleted file mode 100644 index a4345a6ef..000000000 Binary files a/.yarn/cache/postcss-normalize-string-npm-6.0.2-dae0d44bc5-916b8a3b41.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-timing-functions-npm-5.1.0-fa42b95b44-da550f50e9.zip b/.yarn/cache/postcss-normalize-timing-functions-npm-5.1.0-fa42b95b44-da550f50e9.zip deleted file mode 100644 index 6055ef993..000000000 Binary files a/.yarn/cache/postcss-normalize-timing-functions-npm-5.1.0-fa42b95b44-da550f50e9.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-timing-functions-npm-6.0.2-90150157b3-1970f5aad0.zip b/.yarn/cache/postcss-normalize-timing-functions-npm-6.0.2-90150157b3-1970f5aad0.zip deleted file mode 100644 index 925048b0c..000000000 Binary files a/.yarn/cache/postcss-normalize-timing-functions-npm-6.0.2-90150157b3-1970f5aad0.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-unicode-npm-5.1.1-1a2f9f5f45-4c24d26cc9.zip b/.yarn/cache/postcss-normalize-unicode-npm-5.1.1-1a2f9f5f45-4c24d26cc9.zip deleted file mode 100644 index b1cdcea7d..000000000 Binary files a/.yarn/cache/postcss-normalize-unicode-npm-5.1.1-1a2f9f5f45-4c24d26cc9.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-unicode-npm-6.1.0-6ed23ab029-69ef35d062.zip b/.yarn/cache/postcss-normalize-unicode-npm-6.1.0-6ed23ab029-69ef35d062.zip deleted file mode 100644 index 65ea47914..000000000 Binary files a/.yarn/cache/postcss-normalize-unicode-npm-6.1.0-6ed23ab029-69ef35d062.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-url-npm-5.1.0-82c6c0bb7b-3bd4b3246d.zip b/.yarn/cache/postcss-normalize-url-npm-5.1.0-82c6c0bb7b-3bd4b3246d.zip deleted file mode 100644 index 0e5be40cc..000000000 Binary files a/.yarn/cache/postcss-normalize-url-npm-5.1.0-82c6c0bb7b-3bd4b3246d.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-url-npm-6.0.2-2e3b612b51-bef51a18bb.zip b/.yarn/cache/postcss-normalize-url-npm-6.0.2-2e3b612b51-bef51a18bb.zip deleted file mode 100644 index 77f2700ba..000000000 Binary files a/.yarn/cache/postcss-normalize-url-npm-6.0.2-2e3b612b51-bef51a18bb.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-whitespace-npm-5.1.1-ff5cb53565-12d8fb6d1c.zip b/.yarn/cache/postcss-normalize-whitespace-npm-5.1.1-ff5cb53565-12d8fb6d1c.zip deleted file mode 100644 index f3d399da0..000000000 Binary files a/.yarn/cache/postcss-normalize-whitespace-npm-5.1.1-ff5cb53565-12d8fb6d1c.zip and /dev/null differ diff --git a/.yarn/cache/postcss-normalize-whitespace-npm-6.0.2-06689b5ec1-6081eb3a4b.zip b/.yarn/cache/postcss-normalize-whitespace-npm-6.0.2-06689b5ec1-6081eb3a4b.zip deleted file mode 100644 index eea187439..000000000 Binary files a/.yarn/cache/postcss-normalize-whitespace-npm-6.0.2-06689b5ec1-6081eb3a4b.zip and /dev/null differ diff --git a/.yarn/cache/postcss-npm-8.4.38-495621b279-6e44a7ed83.zip b/.yarn/cache/postcss-npm-8.4.38-495621b279-6e44a7ed83.zip deleted file mode 100644 index a89b0e8a6..000000000 Binary files a/.yarn/cache/postcss-npm-8.4.38-495621b279-6e44a7ed83.zip and /dev/null differ diff --git a/.yarn/cache/postcss-ordered-values-npm-5.1.3-c12ebfb39c-53dd26f480.zip b/.yarn/cache/postcss-ordered-values-npm-5.1.3-c12ebfb39c-53dd26f480.zip deleted file mode 100644 index 70fb176eb..000000000 Binary files a/.yarn/cache/postcss-ordered-values-npm-5.1.3-c12ebfb39c-53dd26f480.zip and /dev/null differ diff --git a/.yarn/cache/postcss-ordered-values-npm-6.0.2-a19523fd97-c3f0f4a27b.zip b/.yarn/cache/postcss-ordered-values-npm-6.0.2-a19523fd97-c3f0f4a27b.zip deleted file mode 100644 index c9dfa4788..000000000 Binary files a/.yarn/cache/postcss-ordered-values-npm-6.0.2-a19523fd97-c3f0f4a27b.zip and /dev/null differ diff --git a/.yarn/cache/postcss-reduce-idents-npm-6.0.3-e3fa871d5e-1b56331e62.zip b/.yarn/cache/postcss-reduce-idents-npm-6.0.3-e3fa871d5e-1b56331e62.zip deleted file mode 100644 index 75c46bf91..000000000 Binary files a/.yarn/cache/postcss-reduce-idents-npm-6.0.3-e3fa871d5e-1b56331e62.zip and /dev/null differ diff --git a/.yarn/cache/postcss-reduce-initial-npm-5.1.2-39a9b0def3-6234a85dab.zip b/.yarn/cache/postcss-reduce-initial-npm-5.1.2-39a9b0def3-6234a85dab.zip deleted file mode 100644 index 8eb3600fc..000000000 Binary files a/.yarn/cache/postcss-reduce-initial-npm-5.1.2-39a9b0def3-6234a85dab.zip and /dev/null differ diff --git a/.yarn/cache/postcss-reduce-initial-npm-6.1.0-023adc6d29-41a4c53c76.zip b/.yarn/cache/postcss-reduce-initial-npm-6.1.0-023adc6d29-41a4c53c76.zip deleted file mode 100644 index 3ef44a509..000000000 Binary files a/.yarn/cache/postcss-reduce-initial-npm-6.1.0-023adc6d29-41a4c53c76.zip and /dev/null differ diff --git a/.yarn/cache/postcss-reduce-transforms-npm-5.1.0-f02f02d8ba-49fffd4740.zip b/.yarn/cache/postcss-reduce-transforms-npm-5.1.0-f02f02d8ba-49fffd4740.zip deleted file mode 100644 index 06163eb4e..000000000 Binary files a/.yarn/cache/postcss-reduce-transforms-npm-5.1.0-f02f02d8ba-49fffd4740.zip and /dev/null differ diff --git a/.yarn/cache/postcss-reduce-transforms-npm-6.0.2-29fbedb9b9-822730a524.zip b/.yarn/cache/postcss-reduce-transforms-npm-6.0.2-29fbedb9b9-822730a524.zip deleted file mode 100644 index 59f4c2436..000000000 Binary files a/.yarn/cache/postcss-reduce-transforms-npm-6.0.2-29fbedb9b9-822730a524.zip and /dev/null differ diff --git a/.yarn/cache/postcss-selector-parser-npm-6.0.16-a6448fd7e1-9324f63992.zip b/.yarn/cache/postcss-selector-parser-npm-6.0.16-a6448fd7e1-9324f63992.zip deleted file mode 100644 index a573e4a6e..000000000 Binary files a/.yarn/cache/postcss-selector-parser-npm-6.0.16-a6448fd7e1-9324f63992.zip and /dev/null differ diff --git a/.yarn/cache/postcss-sort-media-queries-npm-5.2.0-5919f25867-15e06d3f86.zip b/.yarn/cache/postcss-sort-media-queries-npm-5.2.0-5919f25867-15e06d3f86.zip deleted file mode 100644 index 4dc8382a2..000000000 Binary files a/.yarn/cache/postcss-sort-media-queries-npm-5.2.0-5919f25867-15e06d3f86.zip and /dev/null differ diff --git a/.yarn/cache/postcss-svgo-npm-5.1.0-6165516934-d86eb5213d.zip b/.yarn/cache/postcss-svgo-npm-5.1.0-6165516934-d86eb5213d.zip deleted file mode 100644 index e17567d81..000000000 Binary files a/.yarn/cache/postcss-svgo-npm-5.1.0-6165516934-d86eb5213d.zip and /dev/null differ diff --git a/.yarn/cache/postcss-svgo-npm-6.0.3-eb2d75e207-1a7d1c8dea.zip b/.yarn/cache/postcss-svgo-npm-6.0.3-eb2d75e207-1a7d1c8dea.zip deleted file mode 100644 index cf47ce8e2..000000000 Binary files a/.yarn/cache/postcss-svgo-npm-6.0.3-eb2d75e207-1a7d1c8dea.zip and /dev/null differ diff --git a/.yarn/cache/postcss-unique-selectors-npm-5.1.1-ed729740f2-637e7b786e.zip b/.yarn/cache/postcss-unique-selectors-npm-5.1.1-ed729740f2-637e7b786e.zip deleted file mode 100644 index c45437f4a..000000000 Binary files a/.yarn/cache/postcss-unique-selectors-npm-5.1.1-ed729740f2-637e7b786e.zip and /dev/null differ diff --git a/.yarn/cache/postcss-unique-selectors-npm-6.0.4-5cfa00cdcc-b09df9943b.zip b/.yarn/cache/postcss-unique-selectors-npm-6.0.4-5cfa00cdcc-b09df9943b.zip deleted file mode 100644 index 82abb2f0a..000000000 Binary files a/.yarn/cache/postcss-unique-selectors-npm-6.0.4-5cfa00cdcc-b09df9943b.zip and /dev/null differ diff --git a/.yarn/cache/postcss-value-parser-npm-4.2.0-3cef602a6a-e4e4486f33.zip b/.yarn/cache/postcss-value-parser-npm-4.2.0-3cef602a6a-e4e4486f33.zip deleted file mode 100644 index 262b772df..000000000 Binary files a/.yarn/cache/postcss-value-parser-npm-4.2.0-3cef602a6a-e4e4486f33.zip and /dev/null differ diff --git a/.yarn/cache/postcss-zindex-npm-6.0.2-eeb93b7930-394119e47b.zip b/.yarn/cache/postcss-zindex-npm-6.0.2-eeb93b7930-394119e47b.zip deleted file mode 100644 index 66b7ce61c..000000000 Binary files a/.yarn/cache/postcss-zindex-npm-6.0.2-eeb93b7930-394119e47b.zip and /dev/null differ diff --git a/.yarn/cache/precision-npm-1.0.1-b8e2249846-8556b136c1.zip b/.yarn/cache/precision-npm-1.0.1-b8e2249846-8556b136c1.zip deleted file mode 100644 index 030244c8f..000000000 Binary files a/.yarn/cache/precision-npm-1.0.1-b8e2249846-8556b136c1.zip and /dev/null differ diff --git a/.yarn/cache/prelude-ls-npm-1.2.1-3e4d272a55-0b9d2c7680.zip b/.yarn/cache/prelude-ls-npm-1.2.1-3e4d272a55-0b9d2c7680.zip deleted file mode 100644 index 236bc380a..000000000 Binary files a/.yarn/cache/prelude-ls-npm-1.2.1-3e4d272a55-0b9d2c7680.zip and /dev/null differ diff --git a/.yarn/cache/prettier-npm-3.2.5-6859110d6a-d509f9da0b.zip b/.yarn/cache/prettier-npm-3.2.5-6859110d6a-d509f9da0b.zip deleted file mode 100644 index 7ce8c4e96..000000000 Binary files a/.yarn/cache/prettier-npm-3.2.5-6859110d6a-d509f9da0b.zip and /dev/null differ diff --git a/.yarn/cache/pretty-bytes-npm-5.6.0-0061079c9f-9c082500d1.zip b/.yarn/cache/pretty-bytes-npm-5.6.0-0061079c9f-9c082500d1.zip deleted file mode 100644 index 767e74fc0..000000000 Binary files a/.yarn/cache/pretty-bytes-npm-5.6.0-0061079c9f-9c082500d1.zip and /dev/null differ diff --git a/.yarn/cache/pretty-error-npm-4.0.0-7cca1fe4ad-0212ad8742.zip b/.yarn/cache/pretty-error-npm-4.0.0-7cca1fe4ad-0212ad8742.zip deleted file mode 100644 index 1b382ea55..000000000 Binary files a/.yarn/cache/pretty-error-npm-4.0.0-7cca1fe4ad-0212ad8742.zip and /dev/null differ diff --git a/.yarn/cache/pretty-format-npm-29.7.0-7d330b2ea2-dea96bc83c.zip b/.yarn/cache/pretty-format-npm-29.7.0-7d330b2ea2-dea96bc83c.zip deleted file mode 100644 index dc231885f..000000000 Binary files a/.yarn/cache/pretty-format-npm-29.7.0-7d330b2ea2-dea96bc83c.zip and /dev/null differ diff --git a/.yarn/cache/pretty-time-npm-1.1.0-71de95ab9a-ed5783ea52.zip b/.yarn/cache/pretty-time-npm-1.1.0-71de95ab9a-ed5783ea52.zip deleted file mode 100644 index 9406f8858..000000000 Binary files a/.yarn/cache/pretty-time-npm-1.1.0-71de95ab9a-ed5783ea52.zip and /dev/null differ diff --git a/.yarn/cache/prism-react-renderer-npm-2.3.1-79c80bb723-8ef6b3b667.zip b/.yarn/cache/prism-react-renderer-npm-2.3.1-79c80bb723-8ef6b3b667.zip deleted file mode 100644 index 678a44ff1..000000000 Binary files a/.yarn/cache/prism-react-renderer-npm-2.3.1-79c80bb723-8ef6b3b667.zip and /dev/null differ diff --git a/.yarn/cache/prismjs-npm-1.27.0-ca4e1667c6-dc83e2e091.zip b/.yarn/cache/prismjs-npm-1.27.0-ca4e1667c6-dc83e2e091.zip deleted file mode 100644 index f39c1a2af..000000000 Binary files a/.yarn/cache/prismjs-npm-1.27.0-ca4e1667c6-dc83e2e091.zip and /dev/null differ diff --git a/.yarn/cache/prismjs-npm-1.29.0-6faa5b04b8-2080db382c.zip b/.yarn/cache/prismjs-npm-1.29.0-6faa5b04b8-2080db382c.zip deleted file mode 100644 index fe0328606..000000000 Binary files a/.yarn/cache/prismjs-npm-1.29.0-6faa5b04b8-2080db382c.zip and /dev/null differ diff --git a/.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip b/.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip deleted file mode 100644 index 0436b1763..000000000 Binary files a/.yarn/cache/proc-log-npm-3.0.0-a8c21c2f0f-02b64e1b39.zip and /dev/null differ diff --git a/.yarn/cache/process-nextick-args-npm-2.0.1-b8d7971609-1d38588e52.zip b/.yarn/cache/process-nextick-args-npm-2.0.1-b8d7971609-1d38588e52.zip deleted file mode 100644 index 33fadfd3e..000000000 Binary files a/.yarn/cache/process-nextick-args-npm-2.0.1-b8d7971609-1d38588e52.zip and /dev/null differ diff --git a/.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip b/.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip deleted file mode 100644 index a361d796d..000000000 Binary files a/.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-96e1a82453.zip and /dev/null differ diff --git a/.yarn/cache/promise.series-npm-0.2.0-286288dd11-26b5956b54.zip b/.yarn/cache/promise.series-npm-0.2.0-286288dd11-26b5956b54.zip deleted file mode 100644 index d160cb651..000000000 Binary files a/.yarn/cache/promise.series-npm-0.2.0-286288dd11-26b5956b54.zip and /dev/null differ diff --git a/.yarn/cache/prompts-npm-2.4.2-f5d25d5eea-c52536521a.zip b/.yarn/cache/prompts-npm-2.4.2-f5d25d5eea-c52536521a.zip deleted file mode 100644 index 06c10d769..000000000 Binary files a/.yarn/cache/prompts-npm-2.4.2-f5d25d5eea-c52536521a.zip and /dev/null differ diff --git a/.yarn/cache/prop-types-npm-15.8.1-17c71ee7ee-7d959caec0.zip b/.yarn/cache/prop-types-npm-15.8.1-17c71ee7ee-7d959caec0.zip deleted file mode 100644 index 32adf29b3..000000000 Binary files a/.yarn/cache/prop-types-npm-15.8.1-17c71ee7ee-7d959caec0.zip and /dev/null differ diff --git a/.yarn/cache/property-information-npm-5.6.0-1322d29e0f-e4f45b100f.zip b/.yarn/cache/property-information-npm-5.6.0-1322d29e0f-e4f45b100f.zip deleted file mode 100644 index 19cb18c4d..000000000 Binary files a/.yarn/cache/property-information-npm-5.6.0-1322d29e0f-e4f45b100f.zip and /dev/null differ diff --git a/.yarn/cache/property-information-npm-6.5.0-1c8c103bec-fced94f3a0.zip b/.yarn/cache/property-information-npm-6.5.0-1c8c103bec-fced94f3a0.zip deleted file mode 100644 index 10828ebad..000000000 Binary files a/.yarn/cache/property-information-npm-6.5.0-1c8c103bec-fced94f3a0.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-collab-npm-1.3.1-7906a9ff89-6b1ccc5284.zip b/.yarn/cache/prosemirror-collab-npm-1.3.1-7906a9ff89-6b1ccc5284.zip deleted file mode 100644 index 89d9d4b49..000000000 Binary files a/.yarn/cache/prosemirror-collab-npm-1.3.1-7906a9ff89-6b1ccc5284.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-commands-npm-1.5.2-27f8f3fee9-73c9a30f6d.zip b/.yarn/cache/prosemirror-commands-npm-1.5.2-27f8f3fee9-73c9a30f6d.zip deleted file mode 100644 index 36fff9637..000000000 Binary files a/.yarn/cache/prosemirror-commands-npm-1.5.2-27f8f3fee9-73c9a30f6d.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-dev-toolkit-npm-1.1.6-3cda90b3c0-6d358099a1.zip b/.yarn/cache/prosemirror-dev-toolkit-npm-1.1.6-3cda90b3c0-6d358099a1.zip deleted file mode 100644 index c8b510aa7..000000000 Binary files a/.yarn/cache/prosemirror-dev-toolkit-npm-1.1.6-3cda90b3c0-6d358099a1.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-dropcursor-npm-1.8.1-7290ff92f1-a2584dfbbe.zip b/.yarn/cache/prosemirror-dropcursor-npm-1.8.1-7290ff92f1-a2584dfbbe.zip deleted file mode 100644 index f736af65a..000000000 Binary files a/.yarn/cache/prosemirror-dropcursor-npm-1.8.1-7290ff92f1-a2584dfbbe.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-flat-list-npm-0.4.6-5cdd96dd3a-2f30d2e7da.zip b/.yarn/cache/prosemirror-flat-list-npm-0.4.6-5cdd96dd3a-2f30d2e7da.zip deleted file mode 100644 index 96cd22134..000000000 Binary files a/.yarn/cache/prosemirror-flat-list-npm-0.4.6-5cdd96dd3a-2f30d2e7da.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-flat-list-npm-0.5.0-a71aacadfc-95dd1081b9.zip b/.yarn/cache/prosemirror-flat-list-npm-0.5.0-a71aacadfc-95dd1081b9.zip deleted file mode 100644 index 1e67bde69..000000000 Binary files a/.yarn/cache/prosemirror-flat-list-npm-0.5.0-a71aacadfc-95dd1081b9.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-gapcursor-npm-1.3.2-53d6f3300b-8de9e9c0f7.zip b/.yarn/cache/prosemirror-gapcursor-npm-1.3.2-53d6f3300b-8de9e9c0f7.zip deleted file mode 100644 index e4eda3e54..000000000 Binary files a/.yarn/cache/prosemirror-gapcursor-npm-1.3.2-53d6f3300b-8de9e9c0f7.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-history-npm-1.4.0-b8231d46ae-f17ae1f5d3.zip b/.yarn/cache/prosemirror-history-npm-1.4.0-b8231d46ae-f17ae1f5d3.zip deleted file mode 100644 index af299104f..000000000 Binary files a/.yarn/cache/prosemirror-history-npm-1.4.0-b8231d46ae-f17ae1f5d3.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-inputrules-npm-1.4.0-14c674c300-04453d06a4.zip b/.yarn/cache/prosemirror-inputrules-npm-1.4.0-14c674c300-04453d06a4.zip deleted file mode 100644 index 77505ce91..000000000 Binary files a/.yarn/cache/prosemirror-inputrules-npm-1.4.0-14c674c300-04453d06a4.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-keymap-npm-1.2.2-efb8276b00-75a6db1a8f.zip b/.yarn/cache/prosemirror-keymap-npm-1.2.2-efb8276b00-75a6db1a8f.zip deleted file mode 100644 index 97f179ca3..000000000 Binary files a/.yarn/cache/prosemirror-keymap-npm-1.2.2-efb8276b00-75a6db1a8f.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-model-npm-1.20.0-48c8d95107-4daa92afb0.zip b/.yarn/cache/prosemirror-model-npm-1.20.0-48c8d95107-4daa92afb0.zip deleted file mode 100644 index 416f6161b..000000000 Binary files a/.yarn/cache/prosemirror-model-npm-1.20.0-48c8d95107-4daa92afb0.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-paste-rules-npm-2.0.7-4ecff9958c-0938344ab5.zip b/.yarn/cache/prosemirror-paste-rules-npm-2.0.7-4ecff9958c-0938344ab5.zip deleted file mode 100644 index 7991a94f7..000000000 Binary files a/.yarn/cache/prosemirror-paste-rules-npm-2.0.7-4ecff9958c-0938344ab5.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-resizable-view-npm-2.0.14-2056930537-96ddcdc72c.zip b/.yarn/cache/prosemirror-resizable-view-npm-2.0.14-2056930537-96ddcdc72c.zip deleted file mode 100644 index 009401632..000000000 Binary files a/.yarn/cache/prosemirror-resizable-view-npm-2.0.14-2056930537-96ddcdc72c.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-schema-list-npm-1.3.0-23c1830a7e-05766da93f.zip b/.yarn/cache/prosemirror-schema-list-npm-1.3.0-23c1830a7e-05766da93f.zip deleted file mode 100644 index edfd45e7a..000000000 Binary files a/.yarn/cache/prosemirror-schema-list-npm-1.3.0-23c1830a7e-05766da93f.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-state-npm-1.4.3-d6540e44ad-57eb0cc7d7.zip b/.yarn/cache/prosemirror-state-npm-1.4.3-d6540e44ad-57eb0cc7d7.zip deleted file mode 100644 index ddfcf9d2b..000000000 Binary files a/.yarn/cache/prosemirror-state-npm-1.4.3-d6540e44ad-57eb0cc7d7.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-suggest-npm-2.0.6-c5bdfebc81-4de7b52381.zip b/.yarn/cache/prosemirror-suggest-npm-2.0.6-c5bdfebc81-4de7b52381.zip deleted file mode 100644 index cf99d5d2b..000000000 Binary files a/.yarn/cache/prosemirror-suggest-npm-2.0.6-c5bdfebc81-4de7b52381.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-tables-npm-1.3.7-44544bef50-f315f386cd.zip b/.yarn/cache/prosemirror-tables-npm-1.3.7-44544bef50-f315f386cd.zip deleted file mode 100644 index 0089d95e2..000000000 Binary files a/.yarn/cache/prosemirror-tables-npm-1.3.7-44544bef50-f315f386cd.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-trailing-node-npm-2.0.8-6ea1b335e5-8cfb85cc8f.zip b/.yarn/cache/prosemirror-trailing-node-npm-2.0.8-6ea1b335e5-8cfb85cc8f.zip deleted file mode 100644 index 52b40f7f3..000000000 Binary files a/.yarn/cache/prosemirror-trailing-node-npm-2.0.8-6ea1b335e5-8cfb85cc8f.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-transform-npm-1.8.0-ea3ca0411f-eaf401d560.zip b/.yarn/cache/prosemirror-transform-npm-1.8.0-ea3ca0411f-eaf401d560.zip deleted file mode 100644 index ce9cac5f8..000000000 Binary files a/.yarn/cache/prosemirror-transform-npm-1.8.0-ea3ca0411f-eaf401d560.zip and /dev/null differ diff --git a/.yarn/cache/prosemirror-view-npm-1.33.4-c72f2a2506-d866fabf2b.zip b/.yarn/cache/prosemirror-view-npm-1.33.4-c72f2a2506-d866fabf2b.zip deleted file mode 100644 index 333d2e697..000000000 Binary files a/.yarn/cache/prosemirror-view-npm-1.33.4-c72f2a2506-d866fabf2b.zip and /dev/null differ diff --git a/.yarn/cache/proto-list-npm-1.2.4-a96a43df28-9cc3b46d61.zip b/.yarn/cache/proto-list-npm-1.2.4-a96a43df28-9cc3b46d61.zip deleted file mode 100644 index 10c8d48f2..000000000 Binary files a/.yarn/cache/proto-list-npm-1.2.4-a96a43df28-9cc3b46d61.zip and /dev/null differ diff --git a/.yarn/cache/protobufjs-npm-7.3.2-38f617094b-816604aa06.zip b/.yarn/cache/protobufjs-npm-7.3.2-38f617094b-816604aa06.zip deleted file mode 100644 index fec11ec8b..000000000 Binary files a/.yarn/cache/protobufjs-npm-7.3.2-38f617094b-816604aa06.zip and /dev/null differ diff --git a/.yarn/cache/proxy-addr-npm-2.0.7-dae6552872-f24a0c80af.zip b/.yarn/cache/proxy-addr-npm-2.0.7-dae6552872-f24a0c80af.zip deleted file mode 100644 index 7483e0906..000000000 Binary files a/.yarn/cache/proxy-addr-npm-2.0.7-dae6552872-f24a0c80af.zip and /dev/null differ diff --git a/.yarn/cache/punycode-npm-1.4.1-be4c23e6d2-af2700dde1.zip b/.yarn/cache/punycode-npm-1.4.1-be4c23e6d2-af2700dde1.zip deleted file mode 100644 index 9853bb6e2..000000000 Binary files a/.yarn/cache/punycode-npm-1.4.1-be4c23e6d2-af2700dde1.zip and /dev/null differ diff --git a/.yarn/cache/punycode-npm-2.3.1-97543c420d-febdc4362b.zip b/.yarn/cache/punycode-npm-2.3.1-97543c420d-febdc4362b.zip deleted file mode 100644 index 399baa675..000000000 Binary files a/.yarn/cache/punycode-npm-2.3.1-97543c420d-febdc4362b.zip and /dev/null differ diff --git a/.yarn/cache/punycode.js-npm-2.3.1-9084ecbbf5-f0e946d1ed.zip b/.yarn/cache/punycode.js-npm-2.3.1-9084ecbbf5-f0e946d1ed.zip deleted file mode 100644 index 56b1e67b2..000000000 Binary files a/.yarn/cache/punycode.js-npm-2.3.1-9084ecbbf5-f0e946d1ed.zip and /dev/null differ diff --git a/.yarn/cache/pupa-npm-3.1.0-8d0c9815fb-32784254b7.zip b/.yarn/cache/pupa-npm-3.1.0-8d0c9815fb-32784254b7.zip deleted file mode 100644 index 7f66e2122..000000000 Binary files a/.yarn/cache/pupa-npm-3.1.0-8d0c9815fb-32784254b7.zip and /dev/null differ diff --git a/.yarn/cache/qs-npm-6.11.0-caf1bc9dea-5a3bfea3e2.zip b/.yarn/cache/qs-npm-6.11.0-caf1bc9dea-5a3bfea3e2.zip deleted file mode 100644 index 1820d43a6..000000000 Binary files a/.yarn/cache/qs-npm-6.11.0-caf1bc9dea-5a3bfea3e2.zip and /dev/null differ diff --git a/.yarn/cache/qs-npm-6.12.1-8172168073-035bcad2a1.zip b/.yarn/cache/qs-npm-6.12.1-8172168073-035bcad2a1.zip deleted file mode 100644 index ea82e122d..000000000 Binary files a/.yarn/cache/qs-npm-6.12.1-8172168073-035bcad2a1.zip and /dev/null differ diff --git a/.yarn/cache/querystringify-npm-2.2.0-4e77c9f606-46ab16f252.zip b/.yarn/cache/querystringify-npm-2.2.0-4e77c9f606-46ab16f252.zip deleted file mode 100644 index 6437e1346..000000000 Binary files a/.yarn/cache/querystringify-npm-2.2.0-4e77c9f606-46ab16f252.zip and /dev/null differ diff --git a/.yarn/cache/queue-microtask-npm-1.2.3-fcc98e4e2d-72900df061.zip b/.yarn/cache/queue-microtask-npm-1.2.3-fcc98e4e2d-72900df061.zip deleted file mode 100644 index 6ebde3fc1..000000000 Binary files a/.yarn/cache/queue-microtask-npm-1.2.3-fcc98e4e2d-72900df061.zip and /dev/null differ diff --git a/.yarn/cache/queue-npm-6.0.2-ebbcf599cf-3437954ef1.zip b/.yarn/cache/queue-npm-6.0.2-ebbcf599cf-3437954ef1.zip deleted file mode 100644 index 24870a4e8..000000000 Binary files a/.yarn/cache/queue-npm-6.0.2-ebbcf599cf-3437954ef1.zip and /dev/null differ diff --git a/.yarn/cache/quick-lru-npm-5.1.1-e38e0edce3-a516faa255.zip b/.yarn/cache/quick-lru-npm-5.1.1-e38e0edce3-a516faa255.zip deleted file mode 100644 index 0720cd354..000000000 Binary files a/.yarn/cache/quick-lru-npm-5.1.1-e38e0edce3-a516faa255.zip and /dev/null differ diff --git a/.yarn/cache/randombytes-npm-2.1.0-e3da76bccf-4efd1ad3d8.zip b/.yarn/cache/randombytes-npm-2.1.0-e3da76bccf-4efd1ad3d8.zip deleted file mode 100644 index 6a5a85b7a..000000000 Binary files a/.yarn/cache/randombytes-npm-2.1.0-e3da76bccf-4efd1ad3d8.zip and /dev/null differ diff --git a/.yarn/cache/range-parser-npm-1.2.0-416a7ee93c-1a561fef1f.zip b/.yarn/cache/range-parser-npm-1.2.0-416a7ee93c-1a561fef1f.zip deleted file mode 100644 index 6e9ef10a8..000000000 Binary files a/.yarn/cache/range-parser-npm-1.2.0-416a7ee93c-1a561fef1f.zip and /dev/null differ diff --git a/.yarn/cache/range-parser-npm-1.2.1-1a470fa390-ce21ef2a2d.zip b/.yarn/cache/range-parser-npm-1.2.1-1a470fa390-ce21ef2a2d.zip deleted file mode 100644 index 86dc0e19a..000000000 Binary files a/.yarn/cache/range-parser-npm-1.2.1-1a470fa390-ce21ef2a2d.zip and /dev/null differ diff --git a/.yarn/cache/raw-body-npm-2.5.2-5cb9dfebc1-863b5171e1.zip b/.yarn/cache/raw-body-npm-2.5.2-5cb9dfebc1-863b5171e1.zip deleted file mode 100644 index 1e3aceade..000000000 Binary files a/.yarn/cache/raw-body-npm-2.5.2-5cb9dfebc1-863b5171e1.zip and /dev/null differ diff --git a/.yarn/cache/rc-dialog-npm-9.4.0-d011fde48c-ecff15ae26.zip b/.yarn/cache/rc-dialog-npm-9.4.0-d011fde48c-ecff15ae26.zip deleted file mode 100644 index c6804c564..000000000 Binary files a/.yarn/cache/rc-dialog-npm-9.4.0-d011fde48c-ecff15ae26.zip and /dev/null differ diff --git a/.yarn/cache/rc-image-npm-7.6.0-ffb78c3643-7452ac4d94.zip b/.yarn/cache/rc-image-npm-7.6.0-ffb78c3643-7452ac4d94.zip deleted file mode 100644 index f91d676ba..000000000 Binary files a/.yarn/cache/rc-image-npm-7.6.0-ffb78c3643-7452ac4d94.zip and /dev/null differ diff --git a/.yarn/cache/rc-motion-npm-2.9.0-de085ca04c-12bb290860.zip b/.yarn/cache/rc-motion-npm-2.9.0-de085ca04c-12bb290860.zip deleted file mode 100644 index af288da0d..000000000 Binary files a/.yarn/cache/rc-motion-npm-2.9.0-de085ca04c-12bb290860.zip and /dev/null differ diff --git a/.yarn/cache/rc-npm-1.2.8-d6768ac936-5c4d72ae7e.zip b/.yarn/cache/rc-npm-1.2.8-d6768ac936-5c4d72ae7e.zip deleted file mode 100644 index ca4a7913a..000000000 Binary files a/.yarn/cache/rc-npm-1.2.8-d6768ac936-5c4d72ae7e.zip and /dev/null differ diff --git a/.yarn/cache/rc-util-npm-5.39.1-a4973e6604-475e7755f8.zip b/.yarn/cache/rc-util-npm-5.39.1-a4973e6604-475e7755f8.zip deleted file mode 100644 index 659d3f905..000000000 Binary files a/.yarn/cache/rc-util-npm-5.39.1-a4973e6604-475e7755f8.zip and /dev/null differ diff --git a/.yarn/cache/rc-util-npm-5.43.0-028e40ee1d-6d5be9d791.zip b/.yarn/cache/rc-util-npm-5.43.0-028e40ee1d-6d5be9d791.zip deleted file mode 100644 index 3ac0d7c8f..000000000 Binary files a/.yarn/cache/rc-util-npm-5.43.0-028e40ee1d-6d5be9d791.zip and /dev/null differ diff --git a/.yarn/cache/react-arborist-npm-3.4.0-f021c23bf1-06bed41b8d.zip b/.yarn/cache/react-arborist-npm-3.4.0-f021c23bf1-06bed41b8d.zip deleted file mode 100644 index f5e890afe..000000000 Binary files a/.yarn/cache/react-arborist-npm-3.4.0-f021c23bf1-06bed41b8d.zip and /dev/null differ diff --git a/.yarn/cache/react-color-npm-2.19.3-d63f96d772-7d3e01a735.zip b/.yarn/cache/react-color-npm-2.19.3-d63f96d772-7d3e01a735.zip deleted file mode 100644 index bb1cc73cc..000000000 Binary files a/.yarn/cache/react-color-npm-2.19.3-d63f96d772-7d3e01a735.zip and /dev/null differ diff --git a/.yarn/cache/react-dev-utils-npm-12.0.1-83ba06e3ee-4f6e04a3c4.zip b/.yarn/cache/react-dev-utils-npm-12.0.1-83ba06e3ee-4f6e04a3c4.zip deleted file mode 100644 index 5465f8437..000000000 Binary files a/.yarn/cache/react-dev-utils-npm-12.0.1-83ba06e3ee-4f6e04a3c4.zip and /dev/null differ diff --git a/.yarn/cache/react-dnd-html5-backend-npm-14.1.0-4ade60a8db-9249d538bd.zip b/.yarn/cache/react-dnd-html5-backend-npm-14.1.0-4ade60a8db-9249d538bd.zip deleted file mode 100644 index c121a00b7..000000000 Binary files a/.yarn/cache/react-dnd-html5-backend-npm-14.1.0-4ade60a8db-9249d538bd.zip and /dev/null differ diff --git a/.yarn/cache/react-dnd-npm-14.0.5-e37445cf62-027d23c1e6.zip b/.yarn/cache/react-dnd-npm-14.0.5-e37445cf62-027d23c1e6.zip deleted file mode 100644 index e8d0ef2f0..000000000 Binary files a/.yarn/cache/react-dnd-npm-14.0.5-e37445cf62-027d23c1e6.zip and /dev/null differ diff --git a/.yarn/cache/react-dom-npm-18.2.0-dd675bca1c-ca5e7762ec.zip b/.yarn/cache/react-dom-npm-18.2.0-dd675bca1c-ca5e7762ec.zip deleted file mode 100644 index 667f4c534..000000000 Binary files a/.yarn/cache/react-dom-npm-18.2.0-dd675bca1c-ca5e7762ec.zip and /dev/null differ diff --git a/.yarn/cache/react-dom-npm-18.3.1-a805663f38-3f4b73a3aa.zip b/.yarn/cache/react-dom-npm-18.3.1-a805663f38-3f4b73a3aa.zip deleted file mode 100644 index bb1d88d36..000000000 Binary files a/.yarn/cache/react-dom-npm-18.3.1-a805663f38-3f4b73a3aa.zip and /dev/null differ diff --git a/.yarn/cache/react-error-overlay-npm-6.0.11-021cdeaa92-b4ac746fc4.zip b/.yarn/cache/react-error-overlay-npm-6.0.11-021cdeaa92-b4ac746fc4.zip deleted file mode 100644 index 963c828a5..000000000 Binary files a/.yarn/cache/react-error-overlay-npm-6.0.11-021cdeaa92-b4ac746fc4.zip and /dev/null differ diff --git a/.yarn/cache/react-fast-compare-npm-3.2.2-45b585a872-a6826180ba.zip b/.yarn/cache/react-fast-compare-npm-3.2.2-45b585a872-a6826180ba.zip deleted file mode 100644 index 205914830..000000000 Binary files a/.yarn/cache/react-fast-compare-npm-3.2.2-45b585a872-a6826180ba.zip and /dev/null differ diff --git a/.yarn/cache/react-helmet-async-npm-1.3.0-240f565ac8-73d6383dd5.zip b/.yarn/cache/react-helmet-async-npm-1.3.0-240f565ac8-73d6383dd5.zip deleted file mode 100644 index 7ff4ca8d2..000000000 Binary files a/.yarn/cache/react-helmet-async-npm-1.3.0-240f565ac8-73d6383dd5.zip and /dev/null differ diff --git a/.yarn/cache/react-helmet-async-npm-2.0.4-cdcbc49056-8f18cb27e8.zip b/.yarn/cache/react-helmet-async-npm-2.0.4-cdcbc49056-8f18cb27e8.zip deleted file mode 100644 index 0ad672ab5..000000000 Binary files a/.yarn/cache/react-helmet-async-npm-2.0.4-cdcbc49056-8f18cb27e8.zip and /dev/null differ diff --git a/.yarn/cache/react-i18next-npm-13.2.2-9957363343-e85fedfd21.zip b/.yarn/cache/react-i18next-npm-13.2.2-9957363343-e85fedfd21.zip deleted file mode 100644 index 60d8e7fc8..000000000 Binary files a/.yarn/cache/react-i18next-npm-13.2.2-9957363343-e85fedfd21.zip and /dev/null differ diff --git a/.yarn/cache/react-i18next-npm-14.1.0-0b9122ff30-47b050ff3d.zip b/.yarn/cache/react-i18next-npm-14.1.0-0b9122ff30-47b050ff3d.zip deleted file mode 100644 index d2c8f7f57..000000000 Binary files a/.yarn/cache/react-i18next-npm-14.1.0-0b9122ff30-47b050ff3d.zip and /dev/null differ diff --git a/.yarn/cache/react-is-npm-16.13.1-a9b9382b4f-5aa564a1cd.zip b/.yarn/cache/react-is-npm-16.13.1-a9b9382b4f-5aa564a1cd.zip deleted file mode 100644 index 39d1323f7..000000000 Binary files a/.yarn/cache/react-is-npm-16.13.1-a9b9382b4f-5aa564a1cd.zip and /dev/null differ diff --git a/.yarn/cache/react-is-npm-18.2.0-0cc5edb910-200cd65bf2.zip b/.yarn/cache/react-is-npm-18.2.0-0cc5edb910-200cd65bf2.zip deleted file mode 100644 index 5dc7612bd..000000000 Binary files a/.yarn/cache/react-is-npm-18.2.0-0cc5edb910-200cd65bf2.zip and /dev/null differ diff --git a/.yarn/cache/react-json-view-lite-npm-1.3.0-213bce2a2f-19007892c3.zip b/.yarn/cache/react-json-view-lite-npm-1.3.0-213bce2a2f-19007892c3.zip deleted file mode 100644 index 2803e2fab..000000000 Binary files a/.yarn/cache/react-json-view-lite-npm-1.3.0-213bce2a2f-19007892c3.zip and /dev/null differ diff --git a/.yarn/cache/react-keywords-npm-1.0.0-72231e2ff0-0518a021c1.zip b/.yarn/cache/react-keywords-npm-1.0.0-72231e2ff0-0518a021c1.zip deleted file mode 100644 index 13479cb17..000000000 Binary files a/.yarn/cache/react-keywords-npm-1.0.0-72231e2ff0-0518a021c1.zip and /dev/null differ diff --git a/.yarn/cache/react-loadable-ssr-addon-v5-slorber-npm-1.0.1-4726604995-d419ff4085.zip b/.yarn/cache/react-loadable-ssr-addon-v5-slorber-npm-1.0.1-4726604995-d419ff4085.zip deleted file mode 100644 index 033621ffe..000000000 Binary files a/.yarn/cache/react-loadable-ssr-addon-v5-slorber-npm-1.0.1-4726604995-d419ff4085.zip and /dev/null differ diff --git a/.yarn/cache/react-loading-npm-2.0.3-58f442fba0-8282131bc6.zip b/.yarn/cache/react-loading-npm-2.0.3-58f442fba0-8282131bc6.zip deleted file mode 100644 index ac16bcbfb..000000000 Binary files a/.yarn/cache/react-loading-npm-2.0.3-58f442fba0-8282131bc6.zip and /dev/null differ diff --git a/.yarn/cache/react-markdown-npm-9.0.1-02c77a4123-71ce31f200.zip b/.yarn/cache/react-markdown-npm-9.0.1-02c77a4123-71ce31f200.zip deleted file mode 100644 index 76c5e0e11..000000000 Binary files a/.yarn/cache/react-markdown-npm-9.0.1-02c77a4123-71ce31f200.zip and /dev/null differ diff --git a/.yarn/cache/react-npm-18.2.0-1eae08fee2-b9214a9bd7.zip b/.yarn/cache/react-npm-18.2.0-1eae08fee2-b9214a9bd7.zip deleted file mode 100644 index 6bff36a2e..000000000 Binary files a/.yarn/cache/react-npm-18.2.0-1eae08fee2-b9214a9bd7.zip and /dev/null differ diff --git a/.yarn/cache/react-npm-18.3.1-af38f3c1ae-261137d3f3.zip b/.yarn/cache/react-npm-18.3.1-af38f3c1ae-261137d3f3.zip deleted file mode 100644 index d3a9d8e78..000000000 Binary files a/.yarn/cache/react-npm-18.3.1-af38f3c1ae-261137d3f3.zip and /dev/null differ diff --git a/.yarn/cache/react-popper-npm-2.3.0-1045578379-2afc495479.zip b/.yarn/cache/react-popper-npm-2.3.0-1045578379-2afc495479.zip deleted file mode 100644 index 3cae26714..000000000 Binary files a/.yarn/cache/react-popper-npm-2.3.0-1045578379-2afc495479.zip and /dev/null differ diff --git a/.yarn/cache/react-refresh-npm-0.14.0-78ef5eeb73-75941262ce.zip b/.yarn/cache/react-refresh-npm-0.14.0-78ef5eeb73-75941262ce.zip deleted file mode 100644 index 93f4d1fd1..000000000 Binary files a/.yarn/cache/react-refresh-npm-0.14.0-78ef5eeb73-75941262ce.zip and /dev/null differ diff --git a/.yarn/cache/react-resizable-panels-npm-2.0.19-33ecf8f909-ac283f1667.zip b/.yarn/cache/react-resizable-panels-npm-2.0.19-33ecf8f909-ac283f1667.zip deleted file mode 100644 index 4274d150b..000000000 Binary files a/.yarn/cache/react-resizable-panels-npm-2.0.19-33ecf8f909-ac283f1667.zip and /dev/null differ diff --git a/.yarn/cache/react-router-config-npm-5.1.1-671f936b6b-f7f0786658.zip b/.yarn/cache/react-router-config-npm-5.1.1-671f936b6b-f7f0786658.zip deleted file mode 100644 index ccccea458..000000000 Binary files a/.yarn/cache/react-router-config-npm-5.1.1-671f936b6b-f7f0786658.zip and /dev/null differ diff --git a/.yarn/cache/react-router-dom-npm-5.3.4-678cc1057f-5e0696ae2d.zip b/.yarn/cache/react-router-dom-npm-5.3.4-678cc1057f-5e0696ae2d.zip deleted file mode 100644 index 5662905d6..000000000 Binary files a/.yarn/cache/react-router-dom-npm-5.3.4-678cc1057f-5e0696ae2d.zip and /dev/null differ diff --git a/.yarn/cache/react-router-dom-npm-6.22.3-a471ae53e5-868a530c31.zip b/.yarn/cache/react-router-dom-npm-6.22.3-a471ae53e5-868a530c31.zip deleted file mode 100644 index 569e68eb9..000000000 Binary files a/.yarn/cache/react-router-dom-npm-6.22.3-a471ae53e5-868a530c31.zip and /dev/null differ diff --git a/.yarn/cache/react-router-npm-5.3.4-cc0757f6df-99d54a99af.zip b/.yarn/cache/react-router-npm-5.3.4-cc0757f6df-99d54a99af.zip deleted file mode 100644 index 90e0a7285..000000000 Binary files a/.yarn/cache/react-router-npm-5.3.4-cc0757f6df-99d54a99af.zip and /dev/null differ diff --git a/.yarn/cache/react-router-npm-6.22.3-2497e3de73-df3948afd6.zip b/.yarn/cache/react-router-npm-6.22.3-2497e3de73-df3948afd6.zip deleted file mode 100644 index 2e64cee17..000000000 Binary files a/.yarn/cache/react-router-npm-6.22.3-2497e3de73-df3948afd6.zip and /dev/null differ diff --git a/.yarn/cache/react-shallow-renderer-npm-16.15.0-cf95219885-06457fe5bc.zip b/.yarn/cache/react-shallow-renderer-npm-16.15.0-cf95219885-06457fe5bc.zip deleted file mode 100644 index 19e9b10d4..000000000 Binary files a/.yarn/cache/react-shallow-renderer-npm-16.15.0-cf95219885-06457fe5bc.zip and /dev/null differ diff --git a/.yarn/cache/react-spinners-npm-0.13.8-bf54f5b324-8564af7bf5.zip b/.yarn/cache/react-spinners-npm-0.13.8-bf54f5b324-8564af7bf5.zip deleted file mode 100644 index ffe4e5b65..000000000 Binary files a/.yarn/cache/react-spinners-npm-0.13.8-bf54f5b324-8564af7bf5.zip and /dev/null differ diff --git a/.yarn/cache/react-test-renderer-npm-18.2.0-cdc6051330-39473e43f6.zip b/.yarn/cache/react-test-renderer-npm-18.2.0-cdc6051330-39473e43f6.zip deleted file mode 100644 index b6d8ae82a..000000000 Binary files a/.yarn/cache/react-test-renderer-npm-18.2.0-cdc6051330-39473e43f6.zip and /dev/null differ diff --git a/.yarn/cache/react-transition-group-npm-4.4.5-98ea4ef96e-ca32d3fd21.zip b/.yarn/cache/react-transition-group-npm-4.4.5-98ea4ef96e-ca32d3fd21.zip deleted file mode 100644 index 2bb121f02..000000000 Binary files a/.yarn/cache/react-transition-group-npm-4.4.5-98ea4ef96e-ca32d3fd21.zip and /dev/null differ diff --git a/.yarn/cache/react-universal-interface-npm-0.6.2-795659cd0e-bded7a34f5.zip b/.yarn/cache/react-universal-interface-npm-0.6.2-795659cd0e-bded7a34f5.zip deleted file mode 100644 index 9b2995e10..000000000 Binary files a/.yarn/cache/react-universal-interface-npm-0.6.2-795659cd0e-bded7a34f5.zip and /dev/null differ diff --git a/.yarn/cache/react-use-npm-17.5.0-920b44ef39-5d81fe0902.zip b/.yarn/cache/react-use-npm-17.5.0-920b44ef39-5d81fe0902.zip deleted file mode 100644 index 560e1f70d..000000000 Binary files a/.yarn/cache/react-use-npm-17.5.0-920b44ef39-5d81fe0902.zip and /dev/null differ diff --git a/.yarn/cache/react-window-npm-1.8.10-8350e20b50-6f4a713a20.zip b/.yarn/cache/react-window-npm-1.8.10-8350e20b50-6f4a713a20.zip deleted file mode 100644 index 84831a4d5..000000000 Binary files a/.yarn/cache/react-window-npm-1.8.10-8350e20b50-6f4a713a20.zip and /dev/null differ diff --git a/.yarn/cache/reactcss-npm-1.2.3-16f7947bcd-af811015b1.zip b/.yarn/cache/reactcss-npm-1.2.3-16f7947bcd-af811015b1.zip deleted file mode 100644 index b77ec9a7c..000000000 Binary files a/.yarn/cache/reactcss-npm-1.2.3-16f7947bcd-af811015b1.zip and /dev/null differ diff --git a/.yarn/cache/read-cache-npm-1.0.0-00fa89ed05-83a39149d9.zip b/.yarn/cache/read-cache-npm-1.0.0-00fa89ed05-83a39149d9.zip deleted file mode 100644 index 21305f6d1..000000000 Binary files a/.yarn/cache/read-cache-npm-1.0.0-00fa89ed05-83a39149d9.zip and /dev/null differ diff --git a/.yarn/cache/read-pkg-npm-5.2.0-50426bd8dc-eb696e6052.zip b/.yarn/cache/read-pkg-npm-5.2.0-50426bd8dc-eb696e6052.zip deleted file mode 100644 index 9749e742a..000000000 Binary files a/.yarn/cache/read-pkg-npm-5.2.0-50426bd8dc-eb696e6052.zip and /dev/null differ diff --git a/.yarn/cache/read-pkg-up-npm-7.0.1-11895bed9a-e4e93ce70e.zip b/.yarn/cache/read-pkg-up-npm-7.0.1-11895bed9a-e4e93ce70e.zip deleted file mode 100644 index 04f7307c7..000000000 Binary files a/.yarn/cache/read-pkg-up-npm-7.0.1-11895bed9a-e4e93ce70e.zip and /dev/null differ diff --git a/.yarn/cache/readable-stream-npm-2.3.8-67a94c2cb1-8500dd3a90.zip b/.yarn/cache/readable-stream-npm-2.3.8-67a94c2cb1-8500dd3a90.zip deleted file mode 100644 index 9ef71c9cb..000000000 Binary files a/.yarn/cache/readable-stream-npm-2.3.8-67a94c2cb1-8500dd3a90.zip and /dev/null differ diff --git a/.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-d9e3e53193.zip b/.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-d9e3e53193.zip deleted file mode 100644 index 1e44a541e..000000000 Binary files a/.yarn/cache/readable-stream-npm-3.6.2-d2a6069158-d9e3e53193.zip and /dev/null differ diff --git a/.yarn/cache/readdirp-npm-3.6.0-f950cc74ab-196b30ef6c.zip b/.yarn/cache/readdirp-npm-3.6.0-f950cc74ab-196b30ef6c.zip deleted file mode 100644 index e2e27a68f..000000000 Binary files a/.yarn/cache/readdirp-npm-3.6.0-f950cc74ab-196b30ef6c.zip and /dev/null differ diff --git a/.yarn/cache/reading-time-npm-1.5.0-be83d947c6-d52921d256.zip b/.yarn/cache/reading-time-npm-1.5.0-be83d947c6-d52921d256.zip deleted file mode 100644 index ee540a09a..000000000 Binary files a/.yarn/cache/reading-time-npm-1.5.0-be83d947c6-d52921d256.zip and /dev/null differ diff --git a/.yarn/cache/rechoir-npm-0.6.2-0df5f171ec-fe76bf9c21.zip b/.yarn/cache/rechoir-npm-0.6.2-0df5f171ec-fe76bf9c21.zip deleted file mode 100644 index f571eebe7..000000000 Binary files a/.yarn/cache/rechoir-npm-0.6.2-0df5f171ec-fe76bf9c21.zip and /dev/null differ diff --git a/.yarn/cache/recursive-readdir-npm-2.2.3-3f177ebd90-19298852b0.zip b/.yarn/cache/recursive-readdir-npm-2.2.3-3f177ebd90-19298852b0.zip deleted file mode 100644 index 3e43af332..000000000 Binary files a/.yarn/cache/recursive-readdir-npm-2.2.3-3f177ebd90-19298852b0.zip and /dev/null differ diff --git a/.yarn/cache/redux-npm-4.2.1-e7e2cf2e37-371e4833b6.zip b/.yarn/cache/redux-npm-4.2.1-e7e2cf2e37-371e4833b6.zip deleted file mode 100644 index 997143223..000000000 Binary files a/.yarn/cache/redux-npm-4.2.1-e7e2cf2e37-371e4833b6.zip and /dev/null differ diff --git a/.yarn/cache/redux-npm-5.0.1-f8e6b1cb23-a373f9ed65.zip b/.yarn/cache/redux-npm-5.0.1-f8e6b1cb23-a373f9ed65.zip deleted file mode 100644 index 54d851c0a..000000000 Binary files a/.yarn/cache/redux-npm-5.0.1-f8e6b1cb23-a373f9ed65.zip and /dev/null differ diff --git a/.yarn/cache/reflect.getprototypeof-npm-1.0.6-b33819c756-518f6457e4.zip b/.yarn/cache/reflect.getprototypeof-npm-1.0.6-b33819c756-518f6457e4.zip deleted file mode 100644 index 1b9115102..000000000 Binary files a/.yarn/cache/reflect.getprototypeof-npm-1.0.6-b33819c756-518f6457e4.zip and /dev/null differ diff --git a/.yarn/cache/refractor-npm-3.6.0-63276910f9-671bbcf5ae.zip b/.yarn/cache/refractor-npm-3.6.0-63276910f9-671bbcf5ae.zip deleted file mode 100644 index 02a451ae0..000000000 Binary files a/.yarn/cache/refractor-npm-3.6.0-63276910f9-671bbcf5ae.zip and /dev/null differ diff --git a/.yarn/cache/regenerate-npm-1.4.2-b296c5b63a-dc6c95ae4b.zip b/.yarn/cache/regenerate-npm-1.4.2-b296c5b63a-dc6c95ae4b.zip deleted file mode 100644 index c525e74f6..000000000 Binary files a/.yarn/cache/regenerate-npm-1.4.2-b296c5b63a-dc6c95ae4b.zip and /dev/null differ diff --git a/.yarn/cache/regenerate-unicode-properties-npm-10.1.1-07b52ba05f-b855152efd.zip b/.yarn/cache/regenerate-unicode-properties-npm-10.1.1-07b52ba05f-b855152efd.zip deleted file mode 100644 index d1c960e91..000000000 Binary files a/.yarn/cache/regenerate-unicode-properties-npm-10.1.1-07b52ba05f-b855152efd.zip and /dev/null differ diff --git a/.yarn/cache/regenerator-runtime-npm-0.14.1-a6c97c609a-5db3161abb.zip b/.yarn/cache/regenerator-runtime-npm-0.14.1-a6c97c609a-5db3161abb.zip deleted file mode 100644 index 176e75507..000000000 Binary files a/.yarn/cache/regenerator-runtime-npm-0.14.1-a6c97c609a-5db3161abb.zip and /dev/null differ diff --git a/.yarn/cache/regenerator-transform-npm-0.15.2-109e57a69f-c4fdcb46d1.zip b/.yarn/cache/regenerator-transform-npm-0.15.2-109e57a69f-c4fdcb46d1.zip deleted file mode 100644 index bde51c190..000000000 Binary files a/.yarn/cache/regenerator-transform-npm-0.15.2-109e57a69f-c4fdcb46d1.zip and /dev/null differ diff --git a/.yarn/cache/regexp-tree-npm-0.1.27-e0324e6a9c-08c70c8adb.zip b/.yarn/cache/regexp-tree-npm-0.1.27-e0324e6a9c-08c70c8adb.zip deleted file mode 100644 index 35624d6f5..000000000 Binary files a/.yarn/cache/regexp-tree-npm-0.1.27-e0324e6a9c-08c70c8adb.zip and /dev/null differ diff --git a/.yarn/cache/regexp.prototype.flags-npm-1.5.2-a44e05d7d9-9fffc01da9.zip b/.yarn/cache/regexp.prototype.flags-npm-1.5.2-a44e05d7d9-9fffc01da9.zip deleted file mode 100644 index eb330049c..000000000 Binary files a/.yarn/cache/regexp.prototype.flags-npm-1.5.2-a44e05d7d9-9fffc01da9.zip and /dev/null differ diff --git a/.yarn/cache/regexpp-npm-3.2.0-2513f32cfc-3310010895.zip b/.yarn/cache/regexpp-npm-3.2.0-2513f32cfc-3310010895.zip deleted file mode 100644 index 64bc2b888..000000000 Binary files a/.yarn/cache/regexpp-npm-3.2.0-2513f32cfc-3310010895.zip and /dev/null differ diff --git a/.yarn/cache/regexpu-core-npm-5.3.2-89effc52a2-ed0d7c66d8.zip b/.yarn/cache/regexpu-core-npm-5.3.2-89effc52a2-ed0d7c66d8.zip deleted file mode 100644 index d1c53522a..000000000 Binary files a/.yarn/cache/regexpu-core-npm-5.3.2-89effc52a2-ed0d7c66d8.zip and /dev/null differ diff --git a/.yarn/cache/registry-auth-token-npm-5.0.2-26eb592d5d-0d7683b71e.zip b/.yarn/cache/registry-auth-token-npm-5.0.2-26eb592d5d-0d7683b71e.zip deleted file mode 100644 index 4e749dc7d..000000000 Binary files a/.yarn/cache/registry-auth-token-npm-5.0.2-26eb592d5d-0d7683b71e.zip and /dev/null differ diff --git a/.yarn/cache/registry-url-npm-6.0.1-44fabb0bc1-33712aa1b4.zip b/.yarn/cache/registry-url-npm-6.0.1-44fabb0bc1-33712aa1b4.zip deleted file mode 100644 index b9826b923..000000000 Binary files a/.yarn/cache/registry-url-npm-6.0.1-44fabb0bc1-33712aa1b4.zip and /dev/null differ diff --git a/.yarn/cache/regjsparser-npm-0.9.1-47cd7c2ee2-be7757ef76.zip b/.yarn/cache/regjsparser-npm-0.9.1-47cd7c2ee2-be7757ef76.zip deleted file mode 100644 index 34426cc08..000000000 Binary files a/.yarn/cache/regjsparser-npm-0.9.1-47cd7c2ee2-be7757ef76.zip and /dev/null differ diff --git a/.yarn/cache/rehype-raw-npm-7.0.0-f3b08f8b7a-65dd5809f9.zip b/.yarn/cache/rehype-raw-npm-7.0.0-f3b08f8b7a-65dd5809f9.zip deleted file mode 100644 index 7ba87f8fd..000000000 Binary files a/.yarn/cache/rehype-raw-npm-7.0.0-f3b08f8b7a-65dd5809f9.zip and /dev/null differ diff --git a/.yarn/cache/relateurl-npm-0.2.7-7687cc0a2a-f5d6ba58f2.zip b/.yarn/cache/relateurl-npm-0.2.7-7687cc0a2a-f5d6ba58f2.zip deleted file mode 100644 index 548726a09..000000000 Binary files a/.yarn/cache/relateurl-npm-0.2.7-7687cc0a2a-f5d6ba58f2.zip and /dev/null differ diff --git a/.yarn/cache/remark-directive-npm-3.0.0-19716a1460-fc23794c09.zip b/.yarn/cache/remark-directive-npm-3.0.0-19716a1460-fc23794c09.zip deleted file mode 100644 index b21092cd2..000000000 Binary files a/.yarn/cache/remark-directive-npm-3.0.0-19716a1460-fc23794c09.zip and /dev/null differ diff --git a/.yarn/cache/remark-emoji-npm-4.0.1-2ecd0bf376-2c02d8c0b6.zip b/.yarn/cache/remark-emoji-npm-4.0.1-2ecd0bf376-2c02d8c0b6.zip deleted file mode 100644 index b27acf21a..000000000 Binary files a/.yarn/cache/remark-emoji-npm-4.0.1-2ecd0bf376-2c02d8c0b6.zip and /dev/null differ diff --git a/.yarn/cache/remark-frontmatter-npm-5.0.0-c52fe198da-5d859f336e.zip b/.yarn/cache/remark-frontmatter-npm-5.0.0-c52fe198da-5d859f336e.zip deleted file mode 100644 index 6434d2175..000000000 Binary files a/.yarn/cache/remark-frontmatter-npm-5.0.0-c52fe198da-5d859f336e.zip and /dev/null differ diff --git a/.yarn/cache/remark-gfm-npm-4.0.0-8bb699e315-9f7b17aae0.zip b/.yarn/cache/remark-gfm-npm-4.0.0-8bb699e315-9f7b17aae0.zip deleted file mode 100644 index 154e57e9d..000000000 Binary files a/.yarn/cache/remark-gfm-npm-4.0.0-8bb699e315-9f7b17aae0.zip and /dev/null differ diff --git a/.yarn/cache/remark-mdx-npm-3.0.1-898cfa3bb1-aa1d9b8baf.zip b/.yarn/cache/remark-mdx-npm-3.0.1-898cfa3bb1-aa1d9b8baf.zip deleted file mode 100644 index d7d5d45f1..000000000 Binary files a/.yarn/cache/remark-mdx-npm-3.0.1-898cfa3bb1-aa1d9b8baf.zip and /dev/null differ diff --git a/.yarn/cache/remark-parse-npm-11.0.0-6484fba69e-59d584be56.zip b/.yarn/cache/remark-parse-npm-11.0.0-6484fba69e-59d584be56.zip deleted file mode 100644 index d0d8d879b..000000000 Binary files a/.yarn/cache/remark-parse-npm-11.0.0-6484fba69e-59d584be56.zip and /dev/null differ diff --git a/.yarn/cache/remark-rehype-npm-11.1.0-52f1fb906c-945a10ed91.zip b/.yarn/cache/remark-rehype-npm-11.1.0-52f1fb906c-945a10ed91.zip deleted file mode 100644 index 2f4d87bd1..000000000 Binary files a/.yarn/cache/remark-rehype-npm-11.1.0-52f1fb906c-945a10ed91.zip and /dev/null differ diff --git a/.yarn/cache/remark-stringify-npm-11.0.0-b41a557b8d-32b2f6093b.zip b/.yarn/cache/remark-stringify-npm-11.0.0-b41a557b8d-32b2f6093b.zip deleted file mode 100644 index db1222b5b..000000000 Binary files a/.yarn/cache/remark-stringify-npm-11.0.0-b41a557b8d-32b2f6093b.zip and /dev/null differ diff --git a/.yarn/cache/remirror-extension-flat-list-npm-0.2.1-a064e5a35d-ed503f01fb.zip b/.yarn/cache/remirror-extension-flat-list-npm-0.2.1-a064e5a35d-ed503f01fb.zip deleted file mode 100644 index 3cf11e802..000000000 Binary files a/.yarn/cache/remirror-extension-flat-list-npm-0.2.1-a064e5a35d-ed503f01fb.zip and /dev/null differ diff --git a/.yarn/cache/remirror-npm-2.0.39-491b10e311-87d446972b.zip b/.yarn/cache/remirror-npm-2.0.39-491b10e311-87d446972b.zip deleted file mode 100644 index ed1617447..000000000 Binary files a/.yarn/cache/remirror-npm-2.0.39-491b10e311-87d446972b.zip and /dev/null differ diff --git a/.yarn/cache/remixicon-npm-4.2.0-d7dadee9b2-7e667b7f16.zip b/.yarn/cache/remixicon-npm-4.2.0-d7dadee9b2-7e667b7f16.zip deleted file mode 100644 index f424e987d..000000000 Binary files a/.yarn/cache/remixicon-npm-4.2.0-d7dadee9b2-7e667b7f16.zip and /dev/null differ diff --git a/.yarn/cache/remove-accents-npm-0.5.0-aed916f699-4aa1a9d0c1.zip b/.yarn/cache/remove-accents-npm-0.5.0-aed916f699-4aa1a9d0c1.zip deleted file mode 100644 index f6da4a2bc..000000000 Binary files a/.yarn/cache/remove-accents-npm-0.5.0-aed916f699-4aa1a9d0c1.zip and /dev/null differ diff --git a/.yarn/cache/renderkid-npm-3.0.0-acb028643f-434bd56d99.zip b/.yarn/cache/renderkid-npm-3.0.0-acb028643f-434bd56d99.zip deleted file mode 100644 index 072b6b6d8..000000000 Binary files a/.yarn/cache/renderkid-npm-3.0.0-acb028643f-434bd56d99.zip and /dev/null differ diff --git a/.yarn/cache/require-directory-npm-2.1.1-8608aee50b-a72468e258.zip b/.yarn/cache/require-directory-npm-2.1.1-8608aee50b-a72468e258.zip deleted file mode 100644 index bc4ba9cb9..000000000 Binary files a/.yarn/cache/require-directory-npm-2.1.1-8608aee50b-a72468e258.zip and /dev/null differ diff --git a/.yarn/cache/require-from-string-npm-2.0.2-8557e0db12-839a3a8901.zip b/.yarn/cache/require-from-string-npm-2.0.2-8557e0db12-839a3a8901.zip deleted file mode 100644 index 9dcfd42e1..000000000 Binary files a/.yarn/cache/require-from-string-npm-2.0.2-8557e0db12-839a3a8901.zip and /dev/null differ diff --git a/.yarn/cache/require-like-npm-0.1.2-9f547327b9-e16b623a98.zip b/.yarn/cache/require-like-npm-0.1.2-9f547327b9-e16b623a98.zip deleted file mode 100644 index 7e8aa9490..000000000 Binary files a/.yarn/cache/require-like-npm-0.1.2-9f547327b9-e16b623a98.zip and /dev/null differ diff --git a/.yarn/cache/requires-port-npm-1.0.0-fd036b488a-878880ee78.zip b/.yarn/cache/requires-port-npm-1.0.0-fd036b488a-878880ee78.zip deleted file mode 100644 index 0ead17e87..000000000 Binary files a/.yarn/cache/requires-port-npm-1.0.0-fd036b488a-878880ee78.zip and /dev/null differ diff --git a/.yarn/cache/resize-observer-polyfill-npm-1.5.1-603120e8a0-e10ee50cd6.zip b/.yarn/cache/resize-observer-polyfill-npm-1.5.1-603120e8a0-e10ee50cd6.zip deleted file mode 100644 index de618d977..000000000 Binary files a/.yarn/cache/resize-observer-polyfill-npm-1.5.1-603120e8a0-e10ee50cd6.zip and /dev/null differ diff --git a/.yarn/cache/resolve-alpn-npm-1.2.1-af77edd28b-744e87888f.zip b/.yarn/cache/resolve-alpn-npm-1.2.1-af77edd28b-744e87888f.zip deleted file mode 100644 index cd6022f1b..000000000 Binary files a/.yarn/cache/resolve-alpn-npm-1.2.1-af77edd28b-744e87888f.zip and /dev/null differ diff --git a/.yarn/cache/resolve-from-npm-4.0.0-f758ec21bf-91eb76ce83.zip b/.yarn/cache/resolve-from-npm-4.0.0-f758ec21bf-91eb76ce83.zip deleted file mode 100644 index 6f45f0ef4..000000000 Binary files a/.yarn/cache/resolve-from-npm-4.0.0-f758ec21bf-91eb76ce83.zip and /dev/null differ diff --git a/.yarn/cache/resolve-from-npm-5.0.0-15c9db4d33-be18a5e4d7.zip b/.yarn/cache/resolve-from-npm-5.0.0-15c9db4d33-be18a5e4d7.zip deleted file mode 100644 index eca225319..000000000 Binary files a/.yarn/cache/resolve-from-npm-5.0.0-15c9db4d33-be18a5e4d7.zip and /dev/null differ diff --git a/.yarn/cache/resolve-npm-1.22.8-098f379dfe-c473506ee0.zip b/.yarn/cache/resolve-npm-1.22.8-098f379dfe-c473506ee0.zip deleted file mode 100644 index 7de6b6a00..000000000 Binary files a/.yarn/cache/resolve-npm-1.22.8-098f379dfe-c473506ee0.zip and /dev/null differ diff --git a/.yarn/cache/resolve-npm-2.0.0-next.5-0e83bf26ee-2d6fd28699.zip b/.yarn/cache/resolve-npm-2.0.0-next.5-0e83bf26ee-2d6fd28699.zip deleted file mode 100644 index 97bc54c8d..000000000 Binary files a/.yarn/cache/resolve-npm-2.0.0-next.5-0e83bf26ee-2d6fd28699.zip and /dev/null differ diff --git a/.yarn/cache/resolve-patch-4254c24959-f345cd37f5.zip b/.yarn/cache/resolve-patch-4254c24959-f345cd37f5.zip deleted file mode 100644 index dd75c4f66..000000000 Binary files a/.yarn/cache/resolve-patch-4254c24959-f345cd37f5.zip and /dev/null differ diff --git a/.yarn/cache/resolve-patch-95f8f5d302-05fa778de9.zip b/.yarn/cache/resolve-patch-95f8f5d302-05fa778de9.zip deleted file mode 100644 index bedfa85b0..000000000 Binary files a/.yarn/cache/resolve-patch-95f8f5d302-05fa778de9.zip and /dev/null differ diff --git a/.yarn/cache/resolve-pathname-npm-3.0.0-bab4d7e47c-6147241ba4.zip b/.yarn/cache/resolve-pathname-npm-3.0.0-bab4d7e47c-6147241ba4.zip deleted file mode 100644 index 31447a459..000000000 Binary files a/.yarn/cache/resolve-pathname-npm-3.0.0-bab4d7e47c-6147241ba4.zip and /dev/null differ diff --git a/.yarn/cache/responselike-npm-3.0.0-9ab07af81f-e0cc9be30d.zip b/.yarn/cache/responselike-npm-3.0.0-9ab07af81f-e0cc9be30d.zip deleted file mode 100644 index 6e1abaf72..000000000 Binary files a/.yarn/cache/responselike-npm-3.0.0-9ab07af81f-e0cc9be30d.zip and /dev/null differ diff --git a/.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip b/.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip deleted file mode 100644 index 4b0d87977..000000000 Binary files a/.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-1f914879f9.zip and /dev/null differ diff --git a/.yarn/cache/retry-npm-0.13.1-89eb100ab6-6125ec2e06.zip b/.yarn/cache/retry-npm-0.13.1-89eb100ab6-6125ec2e06.zip deleted file mode 100644 index 2301fb711..000000000 Binary files a/.yarn/cache/retry-npm-0.13.1-89eb100ab6-6125ec2e06.zip and /dev/null differ diff --git a/.yarn/cache/reusify-npm-1.0.4-95ac4aec11-14222c9e1d.zip b/.yarn/cache/reusify-npm-1.0.4-95ac4aec11-14222c9e1d.zip deleted file mode 100644 index dae6d2ed5..000000000 Binary files a/.yarn/cache/reusify-npm-1.0.4-95ac4aec11-14222c9e1d.zip and /dev/null differ diff --git a/.yarn/cache/rimraf-npm-3.0.2-2cb7dac69a-063ffaccaa.zip b/.yarn/cache/rimraf-npm-3.0.2-2cb7dac69a-063ffaccaa.zip deleted file mode 100644 index 7706eeded..000000000 Binary files a/.yarn/cache/rimraf-npm-3.0.2-2cb7dac69a-063ffaccaa.zip and /dev/null differ diff --git a/.yarn/cache/rimraf-npm-5.0.5-19228633fd-a612c7184f.zip b/.yarn/cache/rimraf-npm-5.0.5-19228633fd-a612c7184f.zip deleted file mode 100644 index a9716214e..000000000 Binary files a/.yarn/cache/rimraf-npm-5.0.5-19228633fd-a612c7184f.zip and /dev/null differ diff --git a/.yarn/cache/rme-npm-0.0.74-e2af4dd9af-745faf9c6d.zip b/.yarn/cache/rme-npm-0.0.74-e2af4dd9af-745faf9c6d.zip deleted file mode 100644 index 64a0d625e..000000000 Binary files a/.yarn/cache/rme-npm-0.0.74-e2af4dd9af-745faf9c6d.zip and /dev/null differ diff --git a/.yarn/cache/rollup-npm-0.63.5-01a2f41a16-c52ad022bb.zip b/.yarn/cache/rollup-npm-0.63.5-01a2f41a16-c52ad022bb.zip deleted file mode 100644 index ae9420603..000000000 Binary files a/.yarn/cache/rollup-npm-0.63.5-01a2f41a16-c52ad022bb.zip and /dev/null differ diff --git a/.yarn/cache/rollup-npm-2.79.1-94e707a9a3-df087b7013.zip b/.yarn/cache/rollup-npm-2.79.1-94e707a9a3-df087b7013.zip deleted file mode 100644 index d26779402..000000000 Binary files a/.yarn/cache/rollup-npm-2.79.1-94e707a9a3-df087b7013.zip and /dev/null differ diff --git a/.yarn/cache/rollup-npm-4.14.2-63f749c76c-dc06ec898f.zip b/.yarn/cache/rollup-npm-4.14.2-63f749c76c-dc06ec898f.zip deleted file mode 100644 index 9ee7ddd88..000000000 Binary files a/.yarn/cache/rollup-npm-4.14.2-63f749c76c-dc06ec898f.zip and /dev/null differ diff --git a/.yarn/cache/rollup-npm-4.17.2-f7b114774f-a021d57f73.zip b/.yarn/cache/rollup-npm-4.17.2-f7b114774f-a021d57f73.zip deleted file mode 100644 index 184b2ce21..000000000 Binary files a/.yarn/cache/rollup-npm-4.17.2-f7b114774f-a021d57f73.zip and /dev/null differ diff --git a/.yarn/cache/rollup-plugin-postcss-npm-4.0.2-6f4a722324-ee9485265f.zip b/.yarn/cache/rollup-plugin-postcss-npm-4.0.2-6f4a722324-ee9485265f.zip deleted file mode 100644 index 63881fbca..000000000 Binary files a/.yarn/cache/rollup-plugin-postcss-npm-4.0.2-6f4a722324-ee9485265f.zip and /dev/null differ diff --git a/.yarn/cache/rollup-plugin-terser-npm-7.0.2-3f55469f5a-af84bb7a7a.zip b/.yarn/cache/rollup-plugin-terser-npm-7.0.2-3f55469f5a-af84bb7a7a.zip deleted file mode 100644 index 0adea84bb..000000000 Binary files a/.yarn/cache/rollup-plugin-terser-npm-7.0.2-3f55469f5a-af84bb7a7a.zip and /dev/null differ diff --git a/.yarn/cache/rollup-plugin-url-npm-3.0.1-a48973b3f9-c57f6f06e3.zip b/.yarn/cache/rollup-plugin-url-npm-3.0.1-a48973b3f9-c57f6f06e3.zip deleted file mode 100644 index a0b93557b..000000000 Binary files a/.yarn/cache/rollup-plugin-url-npm-3.0.1-a48973b3f9-c57f6f06e3.zip and /dev/null differ diff --git a/.yarn/cache/rollup-pluginutils-npm-2.8.2-f554dd6ac5-f3dc20a873.zip b/.yarn/cache/rollup-pluginutils-npm-2.8.2-f554dd6ac5-f3dc20a873.zip deleted file mode 100644 index 1987ed35d..000000000 Binary files a/.yarn/cache/rollup-pluginutils-npm-2.8.2-f554dd6ac5-f3dc20a873.zip and /dev/null differ diff --git a/.yarn/cache/rope-sequence-npm-1.3.4-3b09587e5f-57b5dd8c28.zip b/.yarn/cache/rope-sequence-npm-1.3.4-3b09587e5f-57b5dd8c28.zip deleted file mode 100644 index 3a32d5bb8..000000000 Binary files a/.yarn/cache/rope-sequence-npm-1.3.4-3b09587e5f-57b5dd8c28.zip and /dev/null differ diff --git a/.yarn/cache/round-npm-2.0.1-49af43566d-03da18943a.zip b/.yarn/cache/round-npm-2.0.1-49af43566d-03da18943a.zip deleted file mode 100644 index 07a8181ff..000000000 Binary files a/.yarn/cache/round-npm-2.0.1-49af43566d-03da18943a.zip and /dev/null differ diff --git a/.yarn/cache/round-precision-npm-1.0.0-b9690a05cc-961331bd98.zip b/.yarn/cache/round-precision-npm-1.0.0-b9690a05cc-961331bd98.zip deleted file mode 100644 index 562bd651f..000000000 Binary files a/.yarn/cache/round-precision-npm-1.0.0-b9690a05cc-961331bd98.zip and /dev/null differ diff --git a/.yarn/cache/rtl-css-js-npm-1.16.1-b3547849c7-fa6a3e1f73.zip b/.yarn/cache/rtl-css-js-npm-1.16.1-b3547849c7-fa6a3e1f73.zip deleted file mode 100644 index b5bd1bda5..000000000 Binary files a/.yarn/cache/rtl-css-js-npm-1.16.1-b3547849c7-fa6a3e1f73.zip and /dev/null differ diff --git a/.yarn/cache/rtl-detect-npm-1.1.2-9393f00861-d19089c3b5.zip b/.yarn/cache/rtl-detect-npm-1.1.2-9393f00861-d19089c3b5.zip deleted file mode 100644 index 122b2d9b7..000000000 Binary files a/.yarn/cache/rtl-detect-npm-1.1.2-9393f00861-d19089c3b5.zip and /dev/null differ diff --git a/.yarn/cache/rtlcss-npm-4.1.1-11f3c76055-2d91037dfe.zip b/.yarn/cache/rtlcss-npm-4.1.1-11f3c76055-2d91037dfe.zip deleted file mode 100644 index 354280892..000000000 Binary files a/.yarn/cache/rtlcss-npm-4.1.1-11f3c76055-2d91037dfe.zip and /dev/null differ diff --git a/.yarn/cache/run-parallel-npm-1.2.0-3f47ff2034-cb4f97ad25.zip b/.yarn/cache/run-parallel-npm-1.2.0-3f47ff2034-cb4f97ad25.zip deleted file mode 100644 index fefbad56f..000000000 Binary files a/.yarn/cache/run-parallel-npm-1.2.0-3f47ff2034-cb4f97ad25.zip and /dev/null differ diff --git a/.yarn/cache/sade-npm-1.8.1-4759dc74c1-1c67ba03c9.zip b/.yarn/cache/sade-npm-1.8.1-4759dc74c1-1c67ba03c9.zip deleted file mode 100644 index 00ceb65fe..000000000 Binary files a/.yarn/cache/sade-npm-1.8.1-4759dc74c1-1c67ba03c9.zip and /dev/null differ diff --git a/.yarn/cache/safari-14-idb-fix-npm-1.0.6-d73cda0683-90ea958b47.zip b/.yarn/cache/safari-14-idb-fix-npm-1.0.6-d73cda0683-90ea958b47.zip deleted file mode 100644 index 912a84d8d..000000000 Binary files a/.yarn/cache/safari-14-idb-fix-npm-1.0.6-d73cda0683-90ea958b47.zip and /dev/null differ diff --git a/.yarn/cache/safe-array-concat-npm-1.1.2-f9c09c1a31-a54f8040d7.zip b/.yarn/cache/safe-array-concat-npm-1.1.2-f9c09c1a31-a54f8040d7.zip deleted file mode 100644 index 08c5613ec..000000000 Binary files a/.yarn/cache/safe-array-concat-npm-1.1.2-f9c09c1a31-a54f8040d7.zip and /dev/null differ diff --git a/.yarn/cache/safe-buffer-npm-5.1.2-c27fedf6c4-7eb5b48f2e.zip b/.yarn/cache/safe-buffer-npm-5.1.2-c27fedf6c4-7eb5b48f2e.zip deleted file mode 100644 index 3aeead191..000000000 Binary files a/.yarn/cache/safe-buffer-npm-5.1.2-c27fedf6c4-7eb5b48f2e.zip and /dev/null differ diff --git a/.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-32872cd0ff.zip b/.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-32872cd0ff.zip deleted file mode 100644 index 498ffdeff..000000000 Binary files a/.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-32872cd0ff.zip and /dev/null differ diff --git a/.yarn/cache/safe-identifier-npm-0.4.2-57e7a2b138-c2697c0d2f.zip b/.yarn/cache/safe-identifier-npm-0.4.2-57e7a2b138-c2697c0d2f.zip deleted file mode 100644 index 42c711ad9..000000000 Binary files a/.yarn/cache/safe-identifier-npm-0.4.2-57e7a2b138-c2697c0d2f.zip and /dev/null differ diff --git a/.yarn/cache/safe-regex-npm-2.1.1-4438cded67-180d264110.zip b/.yarn/cache/safe-regex-npm-2.1.1-4438cded67-180d264110.zip deleted file mode 100644 index 8d5f81834..000000000 Binary files a/.yarn/cache/safe-regex-npm-2.1.1-4438cded67-180d264110.zip and /dev/null differ diff --git a/.yarn/cache/safe-regex-test-npm-1.0.3-97fe5cc608-b04de61114.zip b/.yarn/cache/safe-regex-test-npm-1.0.3-97fe5cc608-b04de61114.zip deleted file mode 100644 index d246e11f6..000000000 Binary files a/.yarn/cache/safe-regex-test-npm-1.0.3-97fe5cc608-b04de61114.zip and /dev/null differ diff --git a/.yarn/cache/safer-buffer-npm-2.1.2-8d5c0b705e-7eaf7a0cf3.zip b/.yarn/cache/safer-buffer-npm-2.1.2-8d5c0b705e-7eaf7a0cf3.zip deleted file mode 100644 index ad9ac7f50..000000000 Binary files a/.yarn/cache/safer-buffer-npm-2.1.2-8d5c0b705e-7eaf7a0cf3.zip and /dev/null differ diff --git a/.yarn/cache/sax-npm-1.3.0-e6c479267f-bb571b31d3.zip b/.yarn/cache/sax-npm-1.3.0-e6c479267f-bb571b31d3.zip deleted file mode 100644 index 43adb91d0..000000000 Binary files a/.yarn/cache/sax-npm-1.3.0-e6c479267f-bb571b31d3.zip and /dev/null differ diff --git a/.yarn/cache/scheduler-npm-0.23.0-a379a6bc3b-0c4557aa37.zip b/.yarn/cache/scheduler-npm-0.23.0-a379a6bc3b-0c4557aa37.zip deleted file mode 100644 index 721ddcdda..000000000 Binary files a/.yarn/cache/scheduler-npm-0.23.0-a379a6bc3b-0c4557aa37.zip and /dev/null differ diff --git a/.yarn/cache/scheduler-npm-0.23.2-6d1dd9c2b7-e8d68b89d1.zip b/.yarn/cache/scheduler-npm-0.23.2-6d1dd9c2b7-e8d68b89d1.zip deleted file mode 100644 index a341e177f..000000000 Binary files a/.yarn/cache/scheduler-npm-0.23.2-6d1dd9c2b7-e8d68b89d1.zip and /dev/null differ diff --git a/.yarn/cache/schema-utils-npm-2.7.0-b668f12427-e5afb6ecf8.zip b/.yarn/cache/schema-utils-npm-2.7.0-b668f12427-e5afb6ecf8.zip deleted file mode 100644 index c6ef26689..000000000 Binary files a/.yarn/cache/schema-utils-npm-2.7.0-b668f12427-e5afb6ecf8.zip and /dev/null differ diff --git a/.yarn/cache/schema-utils-npm-3.3.0-f2b36937f1-2c7bbb1da9.zip b/.yarn/cache/schema-utils-npm-3.3.0-f2b36937f1-2c7bbb1da9.zip deleted file mode 100644 index 61388e515..000000000 Binary files a/.yarn/cache/schema-utils-npm-3.3.0-f2b36937f1-2c7bbb1da9.zip and /dev/null differ diff --git a/.yarn/cache/schema-utils-npm-4.2.0-e822c5b02e-808784735e.zip b/.yarn/cache/schema-utils-npm-4.2.0-e822c5b02e-808784735e.zip deleted file mode 100644 index 6f296a3da..000000000 Binary files a/.yarn/cache/schema-utils-npm-4.2.0-e822c5b02e-808784735e.zip and /dev/null differ diff --git a/.yarn/cache/screenfull-npm-5.2.0-d920287dd9-b8b4b8010f.zip b/.yarn/cache/screenfull-npm-5.2.0-d920287dd9-b8b4b8010f.zip deleted file mode 100644 index 389f3cb70..000000000 Binary files a/.yarn/cache/screenfull-npm-5.2.0-d920287dd9-b8b4b8010f.zip and /dev/null differ diff --git a/.yarn/cache/section-matter-npm-1.0.0-2f79fd59d6-cedfda3a92.zip b/.yarn/cache/section-matter-npm-1.0.0-2f79fd59d6-cedfda3a92.zip deleted file mode 100644 index b211d7cf9..000000000 Binary files a/.yarn/cache/section-matter-npm-1.0.0-2f79fd59d6-cedfda3a92.zip and /dev/null differ diff --git a/.yarn/cache/select-hose-npm-2.0.0-8ce63adb52-08cdd629a3.zip b/.yarn/cache/select-hose-npm-2.0.0-8ce63adb52-08cdd629a3.zip deleted file mode 100644 index 90d3aaae4..000000000 Binary files a/.yarn/cache/select-hose-npm-2.0.0-8ce63adb52-08cdd629a3.zip and /dev/null differ diff --git a/.yarn/cache/selfsigned-npm-2.4.1-1ca1b883c5-52536623f1.zip b/.yarn/cache/selfsigned-npm-2.4.1-1ca1b883c5-52536623f1.zip deleted file mode 100644 index 5aa6a87fe..000000000 Binary files a/.yarn/cache/selfsigned-npm-2.4.1-1ca1b883c5-52536623f1.zip and /dev/null differ diff --git a/.yarn/cache/semver-diff-npm-4.0.0-33162befa2-4a958d6f76.zip b/.yarn/cache/semver-diff-npm-4.0.0-33162befa2-4a958d6f76.zip deleted file mode 100644 index 58fc4b054..000000000 Binary files a/.yarn/cache/semver-diff-npm-4.0.0-33162befa2-4a958d6f76.zip and /dev/null differ diff --git a/.yarn/cache/semver-npm-5.7.2-938ee91eaa-fca14418a1.zip b/.yarn/cache/semver-npm-5.7.2-938ee91eaa-fca14418a1.zip deleted file mode 100644 index 4f3e96aff..000000000 Binary files a/.yarn/cache/semver-npm-5.7.2-938ee91eaa-fca14418a1.zip and /dev/null differ diff --git a/.yarn/cache/semver-npm-6.3.1-bcba31fdbe-1ef3a85bd0.zip b/.yarn/cache/semver-npm-6.3.1-bcba31fdbe-1ef3a85bd0.zip deleted file mode 100644 index 86b785f43..000000000 Binary files a/.yarn/cache/semver-npm-6.3.1-bcba31fdbe-1ef3a85bd0.zip and /dev/null differ diff --git a/.yarn/cache/semver-npm-7.6.0-f4630729f6-1b41018df2.zip b/.yarn/cache/semver-npm-7.6.0-f4630729f6-1b41018df2.zip deleted file mode 100644 index 42e5f7962..000000000 Binary files a/.yarn/cache/semver-npm-7.6.0-f4630729f6-1b41018df2.zip and /dev/null differ diff --git a/.yarn/cache/send-npm-0.18.0-faadf6353f-ec66c0ad10.zip b/.yarn/cache/send-npm-0.18.0-faadf6353f-ec66c0ad10.zip deleted file mode 100644 index 43af0ec55..000000000 Binary files a/.yarn/cache/send-npm-0.18.0-faadf6353f-ec66c0ad10.zip and /dev/null differ diff --git a/.yarn/cache/serialize-javascript-npm-4.0.0-b4aeff413b-df68091689.zip b/.yarn/cache/serialize-javascript-npm-4.0.0-b4aeff413b-df68091689.zip deleted file mode 100644 index ca7ff7508..000000000 Binary files a/.yarn/cache/serialize-javascript-npm-4.0.0-b4aeff413b-df68091689.zip and /dev/null differ diff --git a/.yarn/cache/serialize-javascript-npm-6.0.2-cc09461d45-445a420a6f.zip b/.yarn/cache/serialize-javascript-npm-6.0.2-cc09461d45-445a420a6f.zip deleted file mode 100644 index 7478beee2..000000000 Binary files a/.yarn/cache/serialize-javascript-npm-6.0.2-cc09461d45-445a420a6f.zip and /dev/null differ diff --git a/.yarn/cache/serve-handler-npm-6.1.5-42f02a15c9-cab6f381d3.zip b/.yarn/cache/serve-handler-npm-6.1.5-42f02a15c9-cab6f381d3.zip deleted file mode 100644 index 53e4fabd1..000000000 Binary files a/.yarn/cache/serve-handler-npm-6.1.5-42f02a15c9-cab6f381d3.zip and /dev/null differ diff --git a/.yarn/cache/serve-index-npm-1.9.1-4927052df8-2adce2878d.zip b/.yarn/cache/serve-index-npm-1.9.1-4927052df8-2adce2878d.zip deleted file mode 100644 index e91f3de09..000000000 Binary files a/.yarn/cache/serve-index-npm-1.9.1-4927052df8-2adce2878d.zip and /dev/null differ diff --git a/.yarn/cache/serve-static-npm-1.15.0-86c81879f5-699b2d4c29.zip b/.yarn/cache/serve-static-npm-1.15.0-86c81879f5-699b2d4c29.zip deleted file mode 100644 index 2f632d0e6..000000000 Binary files a/.yarn/cache/serve-static-npm-1.15.0-86c81879f5-699b2d4c29.zip and /dev/null differ diff --git a/.yarn/cache/set-function-length-npm-1.2.2-243073748b-505d62b8e0.zip b/.yarn/cache/set-function-length-npm-1.2.2-243073748b-505d62b8e0.zip deleted file mode 100644 index 8bc1e65de..000000000 Binary files a/.yarn/cache/set-function-length-npm-1.2.2-243073748b-505d62b8e0.zip and /dev/null differ diff --git a/.yarn/cache/set-function-name-npm-2.0.2-3d9a2d8899-c7614154a5.zip b/.yarn/cache/set-function-name-npm-2.0.2-3d9a2d8899-c7614154a5.zip deleted file mode 100644 index 7a64e1469..000000000 Binary files a/.yarn/cache/set-function-name-npm-2.0.2-3d9a2d8899-c7614154a5.zip and /dev/null differ diff --git a/.yarn/cache/set-harmonic-interval-npm-1.0.1-2f840592b2-14b9ce9862.zip b/.yarn/cache/set-harmonic-interval-npm-1.0.1-2f840592b2-14b9ce9862.zip deleted file mode 100644 index 1d5bdc1ca..000000000 Binary files a/.yarn/cache/set-harmonic-interval-npm-1.0.1-2f840592b2-14b9ce9862.zip and /dev/null differ diff --git a/.yarn/cache/setprototypeof-npm-1.1.0-7d8becb375-02d2564e02.zip b/.yarn/cache/setprototypeof-npm-1.1.0-7d8becb375-02d2564e02.zip deleted file mode 100644 index 9b563a353..000000000 Binary files a/.yarn/cache/setprototypeof-npm-1.1.0-7d8becb375-02d2564e02.zip and /dev/null differ diff --git a/.yarn/cache/setprototypeof-npm-1.2.0-0fedbdcd3a-fde1630422.zip b/.yarn/cache/setprototypeof-npm-1.2.0-0fedbdcd3a-fde1630422.zip deleted file mode 100644 index ea426181f..000000000 Binary files a/.yarn/cache/setprototypeof-npm-1.2.0-0fedbdcd3a-fde1630422.zip and /dev/null differ diff --git a/.yarn/cache/shallow-clone-npm-3.0.1-dab5873d0d-e066bd540c.zip b/.yarn/cache/shallow-clone-npm-3.0.1-dab5873d0d-e066bd540c.zip deleted file mode 100644 index 7cbb22191..000000000 Binary files a/.yarn/cache/shallow-clone-npm-3.0.1-dab5873d0d-e066bd540c.zip and /dev/null differ diff --git a/.yarn/cache/shallowequal-npm-1.1.0-6688d419cb-f4c1de0837.zip b/.yarn/cache/shallowequal-npm-1.1.0-6688d419cb-f4c1de0837.zip deleted file mode 100644 index 18e17f43b..000000000 Binary files a/.yarn/cache/shallowequal-npm-1.1.0-6688d419cb-f4c1de0837.zip and /dev/null differ diff --git a/.yarn/cache/shebang-command-npm-2.0.0-eb2b01921d-6b52fe8727.zip b/.yarn/cache/shebang-command-npm-2.0.0-eb2b01921d-6b52fe8727.zip deleted file mode 100644 index 727c5471e..000000000 Binary files a/.yarn/cache/shebang-command-npm-2.0.0-eb2b01921d-6b52fe8727.zip and /dev/null differ diff --git a/.yarn/cache/shebang-regex-npm-3.0.0-899a0cd65e-1a2bcae50d.zip b/.yarn/cache/shebang-regex-npm-3.0.0-899a0cd65e-1a2bcae50d.zip deleted file mode 100644 index 3e891cda9..000000000 Binary files a/.yarn/cache/shebang-regex-npm-3.0.0-899a0cd65e-1a2bcae50d.zip and /dev/null differ diff --git a/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip b/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip deleted file mode 100644 index 2aacbb5e6..000000000 Binary files a/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-af19ab5a1e.zip and /dev/null differ diff --git a/.yarn/cache/shelljs-npm-0.8.5-44be43f84a-f2178274b9.zip b/.yarn/cache/shelljs-npm-0.8.5-44be43f84a-f2178274b9.zip deleted file mode 100644 index fbffd1760..000000000 Binary files a/.yarn/cache/shelljs-npm-0.8.5-44be43f84a-f2178274b9.zip and /dev/null differ diff --git a/.yarn/cache/side-channel-npm-1.0.6-511657386f-eb10944f38.zip b/.yarn/cache/side-channel-npm-1.0.6-511657386f-eb10944f38.zip deleted file mode 100644 index 411d0bd7f..000000000 Binary files a/.yarn/cache/side-channel-npm-1.0.6-511657386f-eb10944f38.zip and /dev/null differ diff --git a/.yarn/cache/siginfo-npm-2.0.0-9bbac931f8-e93ff66c65.zip b/.yarn/cache/siginfo-npm-2.0.0-9bbac931f8-e93ff66c65.zip deleted file mode 100644 index a3fd5dfb5..000000000 Binary files a/.yarn/cache/siginfo-npm-2.0.0-9bbac931f8-e93ff66c65.zip and /dev/null differ diff --git a/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip b/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip deleted file mode 100644 index 98720bd8c..000000000 Binary files a/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip and /dev/null differ diff --git a/.yarn/cache/signal-exit-npm-4.1.0-61fb957687-c9fa63bbbd.zip b/.yarn/cache/signal-exit-npm-4.1.0-61fb957687-c9fa63bbbd.zip deleted file mode 100644 index 60f59d0e1..000000000 Binary files a/.yarn/cache/signal-exit-npm-4.1.0-61fb957687-c9fa63bbbd.zip and /dev/null differ diff --git a/.yarn/cache/simple-swizzle-npm-0.2.2-8dee37fad1-c6dffff17a.zip b/.yarn/cache/simple-swizzle-npm-0.2.2-8dee37fad1-c6dffff17a.zip deleted file mode 100644 index ed4ff97a4..000000000 Binary files a/.yarn/cache/simple-swizzle-npm-0.2.2-8dee37fad1-c6dffff17a.zip and /dev/null differ diff --git a/.yarn/cache/sirv-npm-2.0.4-cace6fe955-24f42cf068.zip b/.yarn/cache/sirv-npm-2.0.4-cace6fe955-24f42cf068.zip deleted file mode 100644 index 50527a332..000000000 Binary files a/.yarn/cache/sirv-npm-2.0.4-cace6fe955-24f42cf068.zip and /dev/null differ diff --git a/.yarn/cache/sisteransi-npm-1.0.5-af60cc0cfa-aba6438f46.zip b/.yarn/cache/sisteransi-npm-1.0.5-af60cc0cfa-aba6438f46.zip deleted file mode 100644 index 606f0db3b..000000000 Binary files a/.yarn/cache/sisteransi-npm-1.0.5-af60cc0cfa-aba6438f46.zip and /dev/null differ diff --git a/.yarn/cache/sitemap-npm-7.1.1-cfa35a8899-b2b4936304.zip b/.yarn/cache/sitemap-npm-7.1.1-cfa35a8899-b2b4936304.zip deleted file mode 100644 index 25c9f3655..000000000 Binary files a/.yarn/cache/sitemap-npm-7.1.1-cfa35a8899-b2b4936304.zip and /dev/null differ diff --git a/.yarn/cache/skin-tone-npm-2.0.0-43a2069845-19de157586.zip b/.yarn/cache/skin-tone-npm-2.0.0-43a2069845-19de157586.zip deleted file mode 100644 index 7cd8b0d9d..000000000 Binary files a/.yarn/cache/skin-tone-npm-2.0.0-43a2069845-19de157586.zip and /dev/null differ diff --git a/.yarn/cache/slash-npm-3.0.0-b87de2279a-94a93fff61.zip b/.yarn/cache/slash-npm-3.0.0-b87de2279a-94a93fff61.zip deleted file mode 100644 index 40d6b5114..000000000 Binary files a/.yarn/cache/slash-npm-3.0.0-b87de2279a-94a93fff61.zip and /dev/null differ diff --git a/.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip b/.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip deleted file mode 100644 index 1382ade5d..000000000 Binary files a/.yarn/cache/slash-npm-4.0.0-ce4bbc4a80-da8e4af737.zip and /dev/null differ diff --git a/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip b/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip deleted file mode 100644 index aeec6f4b1..000000000 Binary files a/.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-927484aa0b.zip and /dev/null differ diff --git a/.yarn/cache/smob-npm-1.5.0-acdaaf382d-a1ea453bce.zip b/.yarn/cache/smob-npm-1.5.0-acdaaf382d-a1ea453bce.zip deleted file mode 100644 index 4a65fc40d..000000000 Binary files a/.yarn/cache/smob-npm-1.5.0-acdaaf382d-a1ea453bce.zip and /dev/null differ diff --git a/.yarn/cache/snake-case-npm-3.0.4-67f447c30d-0a7a79900b.zip b/.yarn/cache/snake-case-npm-3.0.4-67f447c30d-0a7a79900b.zip deleted file mode 100644 index b24064154..000000000 Binary files a/.yarn/cache/snake-case-npm-3.0.4-67f447c30d-0a7a79900b.zip and /dev/null differ diff --git a/.yarn/cache/sockjs-npm-0.3.24-ecb3909016-36312ec977.zip b/.yarn/cache/sockjs-npm-0.3.24-ecb3909016-36312ec977.zip deleted file mode 100644 index d293cf034..000000000 Binary files a/.yarn/cache/sockjs-npm-0.3.24-ecb3909016-36312ec977.zip and /dev/null differ diff --git a/.yarn/cache/socks-npm-2.8.3-3532b59899-ffcb622c22.zip b/.yarn/cache/socks-npm-2.8.3-3532b59899-ffcb622c22.zip deleted file mode 100644 index 95c8964f1..000000000 Binary files a/.yarn/cache/socks-npm-2.8.3-3532b59899-ffcb622c22.zip and /dev/null differ diff --git a/.yarn/cache/socks-proxy-agent-npm-8.0.3-30471cff1b-c2112c66d6.zip b/.yarn/cache/socks-proxy-agent-npm-8.0.3-30471cff1b-c2112c66d6.zip deleted file mode 100644 index e70a43600..000000000 Binary files a/.yarn/cache/socks-proxy-agent-npm-8.0.3-30471cff1b-c2112c66d6.zip and /dev/null differ diff --git a/.yarn/cache/sonner-npm-1.4.41-39051ddf3a-f300db8b26.zip b/.yarn/cache/sonner-npm-1.4.41-39051ddf3a-f300db8b26.zip deleted file mode 100644 index 37b70f0ce..000000000 Binary files a/.yarn/cache/sonner-npm-1.4.41-39051ddf3a-f300db8b26.zip and /dev/null differ diff --git a/.yarn/cache/sort-css-media-queries-npm-2.2.0-ce8f08da1d-d4d8115d6f.zip b/.yarn/cache/sort-css-media-queries-npm-2.2.0-ce8f08da1d-d4d8115d6f.zip deleted file mode 100644 index 9c2ebbd1d..000000000 Binary files a/.yarn/cache/sort-css-media-queries-npm-2.2.0-ce8f08da1d-d4d8115d6f.zip and /dev/null differ diff --git a/.yarn/cache/source-map-js-npm-1.2.0-6e63f357e5-74f331cfd2.zip b/.yarn/cache/source-map-js-npm-1.2.0-6e63f357e5-74f331cfd2.zip deleted file mode 100644 index d1e5de6b4..000000000 Binary files a/.yarn/cache/source-map-js-npm-1.2.0-6e63f357e5-74f331cfd2.zip and /dev/null differ diff --git a/.yarn/cache/source-map-npm-0.5.6-ac261b6171-c62fe98e10.zip b/.yarn/cache/source-map-npm-0.5.6-ac261b6171-c62fe98e10.zip deleted file mode 100644 index fe9c4f451..000000000 Binary files a/.yarn/cache/source-map-npm-0.5.6-ac261b6171-c62fe98e10.zip and /dev/null differ diff --git a/.yarn/cache/source-map-npm-0.5.7-7c3f035429-9b4ac749ec.zip b/.yarn/cache/source-map-npm-0.5.7-7c3f035429-9b4ac749ec.zip deleted file mode 100644 index e3bc38bd0..000000000 Binary files a/.yarn/cache/source-map-npm-0.5.7-7c3f035429-9b4ac749ec.zip and /dev/null differ diff --git a/.yarn/cache/source-map-npm-0.6.1-1a3621db16-59ef7462f1.zip b/.yarn/cache/source-map-npm-0.6.1-1a3621db16-59ef7462f1.zip deleted file mode 100644 index 1f5147c1d..000000000 Binary files a/.yarn/cache/source-map-npm-0.6.1-1a3621db16-59ef7462f1.zip and /dev/null differ diff --git a/.yarn/cache/source-map-npm-0.7.4-bc8d018ab6-a0f7c9b797.zip b/.yarn/cache/source-map-npm-0.7.4-bc8d018ab6-a0f7c9b797.zip deleted file mode 100644 index c2b79fcc6..000000000 Binary files a/.yarn/cache/source-map-npm-0.7.4-bc8d018ab6-a0f7c9b797.zip and /dev/null differ diff --git a/.yarn/cache/source-map-npm-0.8.0-beta.0-688a309e94-c02e22ab9f.zip b/.yarn/cache/source-map-npm-0.8.0-beta.0-688a309e94-c02e22ab9f.zip deleted file mode 100644 index 19377099d..000000000 Binary files a/.yarn/cache/source-map-npm-0.8.0-beta.0-688a309e94-c02e22ab9f.zip and /dev/null differ diff --git a/.yarn/cache/source-map-support-npm-0.5.21-09ca99e250-8317e12d84.zip b/.yarn/cache/source-map-support-npm-0.5.21-09ca99e250-8317e12d84.zip deleted file mode 100644 index beb8b2f75..000000000 Binary files a/.yarn/cache/source-map-support-npm-0.5.21-09ca99e250-8317e12d84.zip and /dev/null differ diff --git a/.yarn/cache/sourcemap-codec-npm-1.4.8-3a1a9e60b1-6fc57a151e.zip b/.yarn/cache/sourcemap-codec-npm-1.4.8-3a1a9e60b1-6fc57a151e.zip deleted file mode 100644 index c22656c1a..000000000 Binary files a/.yarn/cache/sourcemap-codec-npm-1.4.8-3a1a9e60b1-6fc57a151e.zip and /dev/null differ diff --git a/.yarn/cache/space-separated-tokens-npm-1.1.5-2352c83473-8ef68f1cfa.zip b/.yarn/cache/space-separated-tokens-npm-1.1.5-2352c83473-8ef68f1cfa.zip deleted file mode 100644 index 3f1cb63a6..000000000 Binary files a/.yarn/cache/space-separated-tokens-npm-1.1.5-2352c83473-8ef68f1cfa.zip and /dev/null differ diff --git a/.yarn/cache/space-separated-tokens-npm-2.0.2-b7ff42c9c6-202e97d7ca.zip b/.yarn/cache/space-separated-tokens-npm-2.0.2-b7ff42c9c6-202e97d7ca.zip deleted file mode 100644 index 541db6418..000000000 Binary files a/.yarn/cache/space-separated-tokens-npm-2.0.2-b7ff42c9c6-202e97d7ca.zip and /dev/null differ diff --git a/.yarn/cache/spdx-correct-npm-3.2.0-ffae008484-cc2e4dbef8.zip b/.yarn/cache/spdx-correct-npm-3.2.0-ffae008484-cc2e4dbef8.zip deleted file mode 100644 index c43775387..000000000 Binary files a/.yarn/cache/spdx-correct-npm-3.2.0-ffae008484-cc2e4dbef8.zip and /dev/null differ diff --git a/.yarn/cache/spdx-exceptions-npm-2.5.0-718ed4b7d6-bb127d6e25.zip b/.yarn/cache/spdx-exceptions-npm-2.5.0-718ed4b7d6-bb127d6e25.zip deleted file mode 100644 index e278a7eae..000000000 Binary files a/.yarn/cache/spdx-exceptions-npm-2.5.0-718ed4b7d6-bb127d6e25.zip and /dev/null differ diff --git a/.yarn/cache/spdx-expression-parse-npm-3.0.1-b718cbb35a-a1c6e104a2.zip b/.yarn/cache/spdx-expression-parse-npm-3.0.1-b718cbb35a-a1c6e104a2.zip deleted file mode 100644 index dcb97d090..000000000 Binary files a/.yarn/cache/spdx-expression-parse-npm-3.0.1-b718cbb35a-a1c6e104a2.zip and /dev/null differ diff --git a/.yarn/cache/spdx-license-ids-npm-3.0.17-49dca9aba1-8f6c6ae02e.zip b/.yarn/cache/spdx-license-ids-npm-3.0.17-49dca9aba1-8f6c6ae02e.zip deleted file mode 100644 index 5bd7289d2..000000000 Binary files a/.yarn/cache/spdx-license-ids-npm-3.0.17-49dca9aba1-8f6c6ae02e.zip and /dev/null differ diff --git a/.yarn/cache/spdy-npm-4.0.2-7e5782a993-d29b89e48e.zip b/.yarn/cache/spdy-npm-4.0.2-7e5782a993-d29b89e48e.zip deleted file mode 100644 index f823bf726..000000000 Binary files a/.yarn/cache/spdy-npm-4.0.2-7e5782a993-d29b89e48e.zip and /dev/null differ diff --git a/.yarn/cache/spdy-transport-npm-3.0.0-9f4f73f332-b93b606b20.zip b/.yarn/cache/spdy-transport-npm-3.0.0-9f4f73f332-b93b606b20.zip deleted file mode 100644 index 17a29c4a1..000000000 Binary files a/.yarn/cache/spdy-transport-npm-3.0.0-9f4f73f332-b93b606b20.zip and /dev/null differ diff --git a/.yarn/cache/sprintf-js-npm-1.0.3-73f0a322fa-c34828732a.zip b/.yarn/cache/sprintf-js-npm-1.0.3-73f0a322fa-c34828732a.zip deleted file mode 100644 index 9b206617d..000000000 Binary files a/.yarn/cache/sprintf-js-npm-1.0.3-73f0a322fa-c34828732a.zip and /dev/null differ diff --git a/.yarn/cache/sprintf-js-npm-1.1.3-b99efd75b2-e7587128c4.zip b/.yarn/cache/sprintf-js-npm-1.1.3-b99efd75b2-e7587128c4.zip deleted file mode 100644 index 3e6b96b97..000000000 Binary files a/.yarn/cache/sprintf-js-npm-1.1.3-b99efd75b2-e7587128c4.zip and /dev/null differ diff --git a/.yarn/cache/srcset-npm-4.0.0-4e99d43236-903c951fbf.zip b/.yarn/cache/srcset-npm-4.0.0-4e99d43236-903c951fbf.zip deleted file mode 100644 index 48cba9183..000000000 Binary files a/.yarn/cache/srcset-npm-4.0.0-4e99d43236-903c951fbf.zip and /dev/null differ diff --git a/.yarn/cache/ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip b/.yarn/cache/ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip deleted file mode 100644 index e300bb6d3..000000000 Binary files a/.yarn/cache/ssri-npm-10.0.5-1a7557d04d-453f9a1c24.zip and /dev/null differ diff --git a/.yarn/cache/stable-npm-0.1.8-feb4e06de8-2ff482bb10.zip b/.yarn/cache/stable-npm-0.1.8-feb4e06de8-2ff482bb10.zip deleted file mode 100644 index 3ca4e2261..000000000 Binary files a/.yarn/cache/stable-npm-0.1.8-feb4e06de8-2ff482bb10.zip and /dev/null differ diff --git a/.yarn/cache/stack-generator-npm-2.0.10-e7aec8545f-4fc3978a93.zip b/.yarn/cache/stack-generator-npm-2.0.10-e7aec8545f-4fc3978a93.zip deleted file mode 100644 index fb169361a..000000000 Binary files a/.yarn/cache/stack-generator-npm-2.0.10-e7aec8545f-4fc3978a93.zip and /dev/null differ diff --git a/.yarn/cache/stackback-npm-0.0.2-73273dc92e-2d4dc4e64e.zip b/.yarn/cache/stackback-npm-0.0.2-73273dc92e-2d4dc4e64e.zip deleted file mode 100644 index 4bd2185c6..000000000 Binary files a/.yarn/cache/stackback-npm-0.0.2-73273dc92e-2d4dc4e64e.zip and /dev/null differ diff --git a/.yarn/cache/stackframe-npm-1.3.4-bf4b7cc8fd-29ca71c1fd.zip b/.yarn/cache/stackframe-npm-1.3.4-bf4b7cc8fd-29ca71c1fd.zip deleted file mode 100644 index 9e0581e00..000000000 Binary files a/.yarn/cache/stackframe-npm-1.3.4-bf4b7cc8fd-29ca71c1fd.zip and /dev/null differ diff --git a/.yarn/cache/stacktrace-gps-npm-3.1.2-8c7130b84d-21cb60ce09.zip b/.yarn/cache/stacktrace-gps-npm-3.1.2-8c7130b84d-21cb60ce09.zip deleted file mode 100644 index 60b74be44..000000000 Binary files a/.yarn/cache/stacktrace-gps-npm-3.1.2-8c7130b84d-21cb60ce09.zip and /dev/null differ diff --git a/.yarn/cache/stacktrace-js-npm-2.0.2-f022fac9f9-e5f60a0985.zip b/.yarn/cache/stacktrace-js-npm-2.0.2-f022fac9f9-e5f60a0985.zip deleted file mode 100644 index 6727c7fe3..000000000 Binary files a/.yarn/cache/stacktrace-js-npm-2.0.2-f022fac9f9-e5f60a0985.zip and /dev/null differ diff --git a/.yarn/cache/statuses-npm-1.5.0-f88f91b2e9-c469b9519d.zip b/.yarn/cache/statuses-npm-1.5.0-f88f91b2e9-c469b9519d.zip deleted file mode 100644 index 5517a9447..000000000 Binary files a/.yarn/cache/statuses-npm-1.5.0-f88f91b2e9-c469b9519d.zip and /dev/null differ diff --git a/.yarn/cache/statuses-npm-2.0.1-81d2b97fee-18c7623fdb.zip b/.yarn/cache/statuses-npm-2.0.1-81d2b97fee-18c7623fdb.zip deleted file mode 100644 index d54195d67..000000000 Binary files a/.yarn/cache/statuses-npm-2.0.1-81d2b97fee-18c7623fdb.zip and /dev/null differ diff --git a/.yarn/cache/std-env-npm-3.7.0-5261c3c3c3-6ee0cca1ad.zip b/.yarn/cache/std-env-npm-3.7.0-5261c3c3c3-6ee0cca1ad.zip deleted file mode 100644 index c8cdcbef6..000000000 Binary files a/.yarn/cache/std-env-npm-3.7.0-5261c3c3c3-6ee0cca1ad.zip and /dev/null differ diff --git a/.yarn/cache/string-hash-npm-1.1.3-3cb8892e7c-104b8667a5.zip b/.yarn/cache/string-hash-npm-1.1.3-3cb8892e7c-104b8667a5.zip deleted file mode 100644 index 6b6de2cdc..000000000 Binary files a/.yarn/cache/string-hash-npm-1.1.3-3cb8892e7c-104b8667a5.zip and /dev/null differ diff --git a/.yarn/cache/string-width-npm-4.2.3-2c27177bae-e52c10dc3f.zip b/.yarn/cache/string-width-npm-4.2.3-2c27177bae-e52c10dc3f.zip deleted file mode 100644 index 9b4c08811..000000000 Binary files a/.yarn/cache/string-width-npm-4.2.3-2c27177bae-e52c10dc3f.zip and /dev/null differ diff --git a/.yarn/cache/string-width-npm-5.1.2-bf60531341-7369deaa29.zip b/.yarn/cache/string-width-npm-5.1.2-bf60531341-7369deaa29.zip deleted file mode 100644 index bd8840565..000000000 Binary files a/.yarn/cache/string-width-npm-5.1.2-bf60531341-7369deaa29.zip and /dev/null differ diff --git a/.yarn/cache/string.prototype.matchall-npm-4.0.11-a18d0665a1-a902ff4500.zip b/.yarn/cache/string.prototype.matchall-npm-4.0.11-a18d0665a1-a902ff4500.zip deleted file mode 100644 index e5488ac81..000000000 Binary files a/.yarn/cache/string.prototype.matchall-npm-4.0.11-a18d0665a1-a902ff4500.zip and /dev/null differ diff --git a/.yarn/cache/string.prototype.trim-npm-1.2.9-7b24b35971-b2170903de.zip b/.yarn/cache/string.prototype.trim-npm-1.2.9-7b24b35971-b2170903de.zip deleted file mode 100644 index cda095862..000000000 Binary files a/.yarn/cache/string.prototype.trim-npm-1.2.9-7b24b35971-b2170903de.zip and /dev/null differ diff --git a/.yarn/cache/string.prototype.trimend-npm-1.0.8-9c0ed19266-c2e862ae72.zip b/.yarn/cache/string.prototype.trimend-npm-1.0.8-9c0ed19266-c2e862ae72.zip deleted file mode 100644 index ad8f4e128..000000000 Binary files a/.yarn/cache/string.prototype.trimend-npm-1.0.8-9c0ed19266-c2e862ae72.zip and /dev/null differ diff --git a/.yarn/cache/string.prototype.trimstart-npm-1.0.8-8c6b16ba6e-160167dfbd.zip b/.yarn/cache/string.prototype.trimstart-npm-1.0.8-8c6b16ba6e-160167dfbd.zip deleted file mode 100644 index 8f20c76a6..000000000 Binary files a/.yarn/cache/string.prototype.trimstart-npm-1.0.8-8c6b16ba6e-160167dfbd.zip and /dev/null differ diff --git a/.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-7c41c17ed4.zip b/.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-7c41c17ed4.zip deleted file mode 100644 index 917a9ba05..000000000 Binary files a/.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-7c41c17ed4.zip and /dev/null differ diff --git a/.yarn/cache/string_decoder-npm-1.3.0-2422117fd0-54d23f4a6a.zip b/.yarn/cache/string_decoder-npm-1.3.0-2422117fd0-54d23f4a6a.zip deleted file mode 100644 index a1834ff43..000000000 Binary files a/.yarn/cache/string_decoder-npm-1.3.0-2422117fd0-54d23f4a6a.zip and /dev/null differ diff --git a/.yarn/cache/stringify-entities-npm-4.0.4-68e836e40b-42bd2f3752.zip b/.yarn/cache/stringify-entities-npm-4.0.4-68e836e40b-42bd2f3752.zip deleted file mode 100644 index f76f7a345..000000000 Binary files a/.yarn/cache/stringify-entities-npm-4.0.4-68e836e40b-42bd2f3752.zip and /dev/null differ diff --git a/.yarn/cache/stringify-object-npm-3.3.0-3e6784f7df-973782f09a.zip b/.yarn/cache/stringify-object-npm-3.3.0-3e6784f7df-973782f09a.zip deleted file mode 100644 index 735d541fa..000000000 Binary files a/.yarn/cache/stringify-object-npm-3.3.0-3e6784f7df-973782f09a.zip and /dev/null differ diff --git a/.yarn/cache/strip-ansi-npm-6.0.1-caddc7cb40-ae3b5436d3.zip b/.yarn/cache/strip-ansi-npm-6.0.1-caddc7cb40-ae3b5436d3.zip deleted file mode 100644 index 89675618b..000000000 Binary files a/.yarn/cache/strip-ansi-npm-6.0.1-caddc7cb40-ae3b5436d3.zip and /dev/null differ diff --git a/.yarn/cache/strip-ansi-npm-7.1.0-7453b80b79-475f53e9c4.zip b/.yarn/cache/strip-ansi-npm-7.1.0-7453b80b79-475f53e9c4.zip deleted file mode 100644 index 41be46932..000000000 Binary files a/.yarn/cache/strip-ansi-npm-7.1.0-7453b80b79-475f53e9c4.zip and /dev/null differ diff --git a/.yarn/cache/strip-bom-npm-3.0.0-71e8f81ff9-8d50ff27b7.zip b/.yarn/cache/strip-bom-npm-3.0.0-71e8f81ff9-8d50ff27b7.zip deleted file mode 100644 index e6e88c610..000000000 Binary files a/.yarn/cache/strip-bom-npm-3.0.0-71e8f81ff9-8d50ff27b7.zip and /dev/null differ diff --git a/.yarn/cache/strip-bom-string-npm-1.0.0-aa6cb548d1-5635a3656d.zip b/.yarn/cache/strip-bom-string-npm-1.0.0-aa6cb548d1-5635a3656d.zip deleted file mode 100644 index a2ddb4dba..000000000 Binary files a/.yarn/cache/strip-bom-string-npm-1.0.0-aa6cb548d1-5635a3656d.zip and /dev/null differ diff --git a/.yarn/cache/strip-comments-npm-2.0.1-7f4e6e5047-43ea36189e.zip b/.yarn/cache/strip-comments-npm-2.0.1-7f4e6e5047-43ea36189e.zip deleted file mode 100644 index 231410dd5..000000000 Binary files a/.yarn/cache/strip-comments-npm-2.0.1-7f4e6e5047-43ea36189e.zip and /dev/null differ diff --git a/.yarn/cache/strip-final-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip b/.yarn/cache/strip-final-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip deleted file mode 100644 index 925344234..000000000 Binary files a/.yarn/cache/strip-final-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip and /dev/null differ diff --git a/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip b/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip deleted file mode 100644 index 9cbcced9e..000000000 Binary files a/.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip and /dev/null differ diff --git a/.yarn/cache/strip-indent-npm-3.0.0-519e75a28d-18f045d57d.zip b/.yarn/cache/strip-indent-npm-3.0.0-519e75a28d-18f045d57d.zip deleted file mode 100644 index d24c48484..000000000 Binary files a/.yarn/cache/strip-indent-npm-3.0.0-519e75a28d-18f045d57d.zip and /dev/null differ diff --git a/.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-1074ccb632.zip b/.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-1074ccb632.zip deleted file mode 100644 index 9c537fe05..000000000 Binary files a/.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-1074ccb632.zip and /dev/null differ diff --git a/.yarn/cache/strip-json-comments-npm-3.1.1-dcb2324823-492f73e272.zip b/.yarn/cache/strip-json-comments-npm-3.1.1-dcb2324823-492f73e272.zip deleted file mode 100644 index e74ed10a6..000000000 Binary files a/.yarn/cache/strip-json-comments-npm-3.1.1-dcb2324823-492f73e272.zip and /dev/null differ diff --git a/.yarn/cache/strip-literal-npm-2.1.0-3503c34c5f-21c813aa1e.zip b/.yarn/cache/strip-literal-npm-2.1.0-3503c34c5f-21c813aa1e.zip deleted file mode 100644 index 2f56c0f42..000000000 Binary files a/.yarn/cache/strip-literal-npm-2.1.0-3503c34c5f-21c813aa1e.zip and /dev/null differ diff --git a/.yarn/cache/style-inject-npm-0.3.0-e2042d3aac-fa5f5f6730.zip b/.yarn/cache/style-inject-npm-0.3.0-e2042d3aac-fa5f5f6730.zip deleted file mode 100644 index e0e8b7aeb..000000000 Binary files a/.yarn/cache/style-inject-npm-0.3.0-e2042d3aac-fa5f5f6730.zip and /dev/null differ diff --git a/.yarn/cache/style-mod-npm-4.1.2-eeaff827c6-9da37909d6.zip b/.yarn/cache/style-mod-npm-4.1.2-eeaff827c6-9da37909d6.zip deleted file mode 100644 index 922af35fc..000000000 Binary files a/.yarn/cache/style-mod-npm-4.1.2-eeaff827c6-9da37909d6.zip and /dev/null differ diff --git a/.yarn/cache/style-to-object-npm-0.4.4-703ebb5748-3101c0de53.zip b/.yarn/cache/style-to-object-npm-0.4.4-703ebb5748-3101c0de53.zip deleted file mode 100644 index eab5f3f39..000000000 Binary files a/.yarn/cache/style-to-object-npm-0.4.4-703ebb5748-3101c0de53.zip and /dev/null differ diff --git a/.yarn/cache/style-to-object-npm-1.0.6-b50013e448-f8a9690984.zip b/.yarn/cache/style-to-object-npm-1.0.6-b50013e448-f8a9690984.zip deleted file mode 100644 index 0b896832b..000000000 Binary files a/.yarn/cache/style-to-object-npm-1.0.6-b50013e448-f8a9690984.zip and /dev/null differ diff --git a/.yarn/cache/styled-components-npm-6.1.11-a8d604297a-6813bba73a.zip b/.yarn/cache/styled-components-npm-6.1.11-a8d604297a-6813bba73a.zip deleted file mode 100644 index a662ca8d1..000000000 Binary files a/.yarn/cache/styled-components-npm-6.1.11-a8d604297a-6813bba73a.zip and /dev/null differ diff --git a/.yarn/cache/stylehacks-npm-5.1.1-1ee6c88174-bddce1f5a8.zip b/.yarn/cache/stylehacks-npm-5.1.1-1ee6c88174-bddce1f5a8.zip deleted file mode 100644 index 40ae9a25d..000000000 Binary files a/.yarn/cache/stylehacks-npm-5.1.1-1ee6c88174-bddce1f5a8.zip and /dev/null differ diff --git a/.yarn/cache/stylehacks-npm-6.1.1-73debbdcba-e22766db1d.zip b/.yarn/cache/stylehacks-npm-6.1.1-73debbdcba-e22766db1d.zip deleted file mode 100644 index 5b7707c9d..000000000 Binary files a/.yarn/cache/stylehacks-npm-6.1.1-73debbdcba-e22766db1d.zip and /dev/null differ diff --git a/.yarn/cache/stylis-npm-4.2.0-6b07f11c99-5835918527.zip b/.yarn/cache/stylis-npm-4.2.0-6b07f11c99-5835918527.zip deleted file mode 100644 index 9fc9cf07b..000000000 Binary files a/.yarn/cache/stylis-npm-4.2.0-6b07f11c99-5835918527.zip and /dev/null differ diff --git a/.yarn/cache/stylis-npm-4.3.1-df21265105-20b0404439.zip b/.yarn/cache/stylis-npm-4.3.1-df21265105-20b0404439.zip deleted file mode 100644 index 566f668de..000000000 Binary files a/.yarn/cache/stylis-npm-4.3.1-df21265105-20b0404439.zip and /dev/null differ diff --git a/.yarn/cache/stylis-npm-4.3.2-c353cab3be-4d3e3cb5cb.zip b/.yarn/cache/stylis-npm-4.3.2-c353cab3be-4d3e3cb5cb.zip deleted file mode 100644 index 3d654885b..000000000 Binary files a/.yarn/cache/stylis-npm-4.3.2-c353cab3be-4d3e3cb5cb.zip and /dev/null differ diff --git a/.yarn/cache/supports-color-npm-5.5.0-183ac537bc-5f505c6fa3.zip b/.yarn/cache/supports-color-npm-5.5.0-183ac537bc-5f505c6fa3.zip deleted file mode 100644 index 55a34c67d..000000000 Binary files a/.yarn/cache/supports-color-npm-5.5.0-183ac537bc-5f505c6fa3.zip and /dev/null differ diff --git a/.yarn/cache/supports-color-npm-7.2.0-606bfcf7da-c8bb7afd56.zip b/.yarn/cache/supports-color-npm-7.2.0-606bfcf7da-c8bb7afd56.zip deleted file mode 100644 index 7ee64222e..000000000 Binary files a/.yarn/cache/supports-color-npm-7.2.0-606bfcf7da-c8bb7afd56.zip and /dev/null differ diff --git a/.yarn/cache/supports-color-npm-8.1.1-289e937149-157b534df8.zip b/.yarn/cache/supports-color-npm-8.1.1-289e937149-157b534df8.zip deleted file mode 100644 index 9e620d0cc..000000000 Binary files a/.yarn/cache/supports-color-npm-8.1.1-289e937149-157b534df8.zip and /dev/null differ diff --git a/.yarn/cache/supports-preserve-symlinks-flag-npm-1.0.0-f17c4d0028-a9dc19ae22.zip b/.yarn/cache/supports-preserve-symlinks-flag-npm-1.0.0-f17c4d0028-a9dc19ae22.zip deleted file mode 100644 index 0d6951206..000000000 Binary files a/.yarn/cache/supports-preserve-symlinks-flag-npm-1.0.0-f17c4d0028-a9dc19ae22.zip and /dev/null differ diff --git a/.yarn/cache/svelte-tree-view-npm-1.4.2-2370a9d416-693926130a.zip b/.yarn/cache/svelte-tree-view-npm-1.4.2-2370a9d416-693926130a.zip deleted file mode 100644 index 98236f1ba..000000000 Binary files a/.yarn/cache/svelte-tree-view-npm-1.4.2-2370a9d416-693926130a.zip and /dev/null differ diff --git a/.yarn/cache/svg-parser-npm-2.0.4-1b0b6afbe9-ec196da6ea.zip b/.yarn/cache/svg-parser-npm-2.0.4-1b0b6afbe9-ec196da6ea.zip deleted file mode 100644 index 12e23b6d9..000000000 Binary files a/.yarn/cache/svg-parser-npm-2.0.4-1b0b6afbe9-ec196da6ea.zip and /dev/null differ diff --git a/.yarn/cache/svgmoji-npm-3.2.0-005a28160c-49ce61a847.zip b/.yarn/cache/svgmoji-npm-3.2.0-005a28160c-49ce61a847.zip deleted file mode 100644 index 2cd97c37c..000000000 Binary files a/.yarn/cache/svgmoji-npm-3.2.0-005a28160c-49ce61a847.zip and /dev/null differ diff --git a/.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip b/.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip deleted file mode 100644 index 4c0de21ff..000000000 Binary files a/.yarn/cache/svgo-npm-2.8.0-43b4f3debe-2b74544da1.zip and /dev/null differ diff --git a/.yarn/cache/svgo-npm-3.2.0-3ad9c97efb-2fdf3f2090.zip b/.yarn/cache/svgo-npm-3.2.0-3ad9c97efb-2fdf3f2090.zip deleted file mode 100644 index cb63994c1..000000000 Binary files a/.yarn/cache/svgo-npm-3.2.0-3ad9c97efb-2fdf3f2090.zip and /dev/null differ diff --git a/.yarn/cache/synckit-npm-0.6.2-6b05b038a6-9641f4a4f1.zip b/.yarn/cache/synckit-npm-0.6.2-6b05b038a6-9641f4a4f1.zip deleted file mode 100644 index e3c2ec63b..000000000 Binary files a/.yarn/cache/synckit-npm-0.6.2-6b05b038a6-9641f4a4f1.zip and /dev/null differ diff --git a/.yarn/cache/tabbable-npm-6.2.0-5a74c8b4e2-980fa73476.zip b/.yarn/cache/tabbable-npm-6.2.0-5a74c8b4e2-980fa73476.zip deleted file mode 100644 index 5dd7c388a..000000000 Binary files a/.yarn/cache/tabbable-npm-6.2.0-5a74c8b4e2-980fa73476.zip and /dev/null differ diff --git a/.yarn/cache/tapable-npm-1.1.3-f1c2843426-1cec71f00f.zip b/.yarn/cache/tapable-npm-1.1.3-f1c2843426-1cec71f00f.zip deleted file mode 100644 index e7290104b..000000000 Binary files a/.yarn/cache/tapable-npm-1.1.3-f1c2843426-1cec71f00f.zip and /dev/null differ diff --git a/.yarn/cache/tapable-npm-2.2.1-8cf5ff3039-1769336dd2.zip b/.yarn/cache/tapable-npm-2.2.1-8cf5ff3039-1769336dd2.zip deleted file mode 100644 index 34affb415..000000000 Binary files a/.yarn/cache/tapable-npm-2.2.1-8cf5ff3039-1769336dd2.zip and /dev/null differ diff --git a/.yarn/cache/tar-npm-6.2.1-237800bb20-bfbfbb2861.zip b/.yarn/cache/tar-npm-6.2.1-237800bb20-bfbfbb2861.zip deleted file mode 100644 index 066f40476..000000000 Binary files a/.yarn/cache/tar-npm-6.2.1-237800bb20-bfbfbb2861.zip and /dev/null differ diff --git a/.yarn/cache/temp-dir-npm-2.0.0-e8af180805-cc4f0404bf.zip b/.yarn/cache/temp-dir-npm-2.0.0-e8af180805-cc4f0404bf.zip deleted file mode 100644 index d84cb672a..000000000 Binary files a/.yarn/cache/temp-dir-npm-2.0.0-e8af180805-cc4f0404bf.zip and /dev/null differ diff --git a/.yarn/cache/tempy-npm-0.6.0-e704ff522c-64f110666b.zip b/.yarn/cache/tempy-npm-0.6.0-e704ff522c-64f110666b.zip deleted file mode 100644 index 1c466e63c..000000000 Binary files a/.yarn/cache/tempy-npm-0.6.0-e704ff522c-64f110666b.zip and /dev/null differ diff --git a/.yarn/cache/terser-npm-5.30.3-e1ad3ed3b3-f4ee378065.zip b/.yarn/cache/terser-npm-5.30.3-e1ad3ed3b3-f4ee378065.zip deleted file mode 100644 index d1be80f19..000000000 Binary files a/.yarn/cache/terser-npm-5.30.3-e1ad3ed3b3-f4ee378065.zip and /dev/null differ diff --git a/.yarn/cache/terser-webpack-plugin-npm-5.3.10-3bde1920fb-fb1c2436ae.zip b/.yarn/cache/terser-webpack-plugin-npm-5.3.10-3bde1920fb-fb1c2436ae.zip deleted file mode 100644 index d2b8871f5..000000000 Binary files a/.yarn/cache/terser-webpack-plugin-npm-5.3.10-3bde1920fb-fb1c2436ae.zip and /dev/null differ diff --git a/.yarn/cache/text-table-npm-0.2.0-d92a778b59-4383b5baae.zip b/.yarn/cache/text-table-npm-0.2.0-d92a778b59-4383b5baae.zip deleted file mode 100644 index ca82cc668..000000000 Binary files a/.yarn/cache/text-table-npm-0.2.0-d92a778b59-4383b5baae.zip and /dev/null differ diff --git a/.yarn/cache/throttle-debounce-npm-3.0.1-1785e6b767-c2b591bc88.zip b/.yarn/cache/throttle-debounce-npm-3.0.1-1785e6b767-c2b591bc88.zip deleted file mode 100644 index 44d5f1075..000000000 Binary files a/.yarn/cache/throttle-debounce-npm-3.0.1-1785e6b767-c2b591bc88.zip and /dev/null differ diff --git a/.yarn/cache/thunky-npm-1.1.0-2d25531f44-825e3bd07a.zip b/.yarn/cache/thunky-npm-1.1.0-2d25531f44-825e3bd07a.zip deleted file mode 100644 index e31356397..000000000 Binary files a/.yarn/cache/thunky-npm-1.1.0-2d25531f44-825e3bd07a.zip and /dev/null differ diff --git a/.yarn/cache/tiny-invariant-npm-1.3.3-e622f1447c-5e185c8cc2.zip b/.yarn/cache/tiny-invariant-npm-1.3.3-e622f1447c-5e185c8cc2.zip deleted file mode 100644 index 39f53235c..000000000 Binary files a/.yarn/cache/tiny-invariant-npm-1.3.3-e622f1447c-5e185c8cc2.zip and /dev/null differ diff --git a/.yarn/cache/tiny-warning-npm-1.0.3-750b7a07c4-da62c4acac.zip b/.yarn/cache/tiny-warning-npm-1.0.3-750b7a07c4-da62c4acac.zip deleted file mode 100644 index 035c99ee2..000000000 Binary files a/.yarn/cache/tiny-warning-npm-1.0.3-750b7a07c4-da62c4acac.zip and /dev/null differ diff --git a/.yarn/cache/tinybench-npm-2.6.0-293d20bf58-6d35f0540b.zip b/.yarn/cache/tinybench-npm-2.6.0-293d20bf58-6d35f0540b.zip deleted file mode 100644 index 2ed03bb85..000000000 Binary files a/.yarn/cache/tinybench-npm-2.6.0-293d20bf58-6d35f0540b.zip and /dev/null differ diff --git a/.yarn/cache/tinycolor2-npm-1.6.0-8df41252c6-066c3acf4f.zip b/.yarn/cache/tinycolor2-npm-1.6.0-8df41252c6-066c3acf4f.zip deleted file mode 100644 index 748694677..000000000 Binary files a/.yarn/cache/tinycolor2-npm-1.6.0-8df41252c6-066c3acf4f.zip and /dev/null differ diff --git a/.yarn/cache/tinykeys-npm-2.1.0-819feeaed0-64d222e084.zip b/.yarn/cache/tinykeys-npm-2.1.0-819feeaed0-64d222e084.zip deleted file mode 100644 index 825e4cc5c..000000000 Binary files a/.yarn/cache/tinykeys-npm-2.1.0-819feeaed0-64d222e084.zip and /dev/null differ diff --git a/.yarn/cache/tinypool-npm-0.8.3-546e741566-0372a8de2a.zip b/.yarn/cache/tinypool-npm-0.8.3-546e741566-0372a8de2a.zip deleted file mode 100644 index 5c2056a67..000000000 Binary files a/.yarn/cache/tinypool-npm-0.8.3-546e741566-0372a8de2a.zip and /dev/null differ diff --git a/.yarn/cache/tinyspy-npm-2.2.1-1079b8de54-170d6232e8.zip b/.yarn/cache/tinyspy-npm-2.2.1-1079b8de54-170d6232e8.zip deleted file mode 100644 index 3e9fe36eb..000000000 Binary files a/.yarn/cache/tinyspy-npm-2.2.1-1079b8de54-170d6232e8.zip and /dev/null differ diff --git a/.yarn/cache/to-fast-properties-npm-2.0.0-0dc60cc481-be2de62fe5.zip b/.yarn/cache/to-fast-properties-npm-2.0.0-0dc60cc481-be2de62fe5.zip deleted file mode 100644 index bed5e126b..000000000 Binary files a/.yarn/cache/to-fast-properties-npm-2.0.0-0dc60cc481-be2de62fe5.zip and /dev/null differ diff --git a/.yarn/cache/to-regex-range-npm-5.0.1-f1e8263b00-10dda13571.zip b/.yarn/cache/to-regex-range-npm-5.0.1-f1e8263b00-10dda13571.zip deleted file mode 100644 index 26d8e09c6..000000000 Binary files a/.yarn/cache/to-regex-range-npm-5.0.1-f1e8263b00-10dda13571.zip and /dev/null differ diff --git a/.yarn/cache/toggle-selection-npm-1.0.6-c506b73005-9a0ed0ecba.zip b/.yarn/cache/toggle-selection-npm-1.0.6-c506b73005-9a0ed0ecba.zip deleted file mode 100644 index bb8104db4..000000000 Binary files a/.yarn/cache/toggle-selection-npm-1.0.6-c506b73005-9a0ed0ecba.zip and /dev/null differ diff --git a/.yarn/cache/toidentifier-npm-1.0.1-f759712599-952c29e2a8.zip b/.yarn/cache/toidentifier-npm-1.0.1-f759712599-952c29e2a8.zip deleted file mode 100644 index 595363e93..000000000 Binary files a/.yarn/cache/toidentifier-npm-1.0.1-f759712599-952c29e2a8.zip and /dev/null differ diff --git a/.yarn/cache/totalist-npm-3.0.1-91e71f3baa-5132d562cf.zip b/.yarn/cache/totalist-npm-3.0.1-91e71f3baa-5132d562cf.zip deleted file mode 100644 index 8683d1c4a..000000000 Binary files a/.yarn/cache/totalist-npm-3.0.1-91e71f3baa-5132d562cf.zip and /dev/null differ diff --git a/.yarn/cache/tr46-npm-0.0.3-de53018915-8f1f5aa6cb.zip b/.yarn/cache/tr46-npm-0.0.3-de53018915-8f1f5aa6cb.zip deleted file mode 100644 index a3891fa60..000000000 Binary files a/.yarn/cache/tr46-npm-0.0.3-de53018915-8f1f5aa6cb.zip and /dev/null differ diff --git a/.yarn/cache/tr46-npm-1.0.1-9547f343a4-6e80d75480.zip b/.yarn/cache/tr46-npm-1.0.1-9547f343a4-6e80d75480.zip deleted file mode 100644 index 43273b27d..000000000 Binary files a/.yarn/cache/tr46-npm-1.0.1-9547f343a4-6e80d75480.zip and /dev/null differ diff --git a/.yarn/cache/trim-lines-npm-3.0.1-24471f7e84-7a1325e4ce.zip b/.yarn/cache/trim-lines-npm-3.0.1-24471f7e84-7a1325e4ce.zip deleted file mode 100644 index bdb1fb0d7..000000000 Binary files a/.yarn/cache/trim-lines-npm-3.0.1-24471f7e84-7a1325e4ce.zip and /dev/null differ diff --git a/.yarn/cache/trough-npm-2.2.0-270c93d515-999c1cb3db.zip b/.yarn/cache/trough-npm-2.2.0-270c93d515-999c1cb3db.zip deleted file mode 100644 index 3c719e1ce..000000000 Binary files a/.yarn/cache/trough-npm-2.2.0-270c93d515-999c1cb3db.zip and /dev/null differ diff --git a/.yarn/cache/ts-easing-npm-0.2.0-988adf6a8d-e67ee862ac.zip b/.yarn/cache/ts-easing-npm-0.2.0-988adf6a8d-e67ee862ac.zip deleted file mode 100644 index d65783a96..000000000 Binary files a/.yarn/cache/ts-easing-npm-0.2.0-988adf6a8d-e67ee862ac.zip and /dev/null differ diff --git a/.yarn/cache/ts-node-npm-10.9.2-3f3890b9ac-a91a15b3c9.zip b/.yarn/cache/ts-node-npm-10.9.2-3f3890b9ac-a91a15b3c9.zip deleted file mode 100644 index 753a6cf69..000000000 Binary files a/.yarn/cache/ts-node-npm-10.9.2-3f3890b9ac-a91a15b3c9.zip and /dev/null differ diff --git a/.yarn/cache/tsconfig-paths-npm-3.15.0-ff68930e0e-2041beaedc.zip b/.yarn/cache/tsconfig-paths-npm-3.15.0-ff68930e0e-2041beaedc.zip deleted file mode 100644 index bde94ef95..000000000 Binary files a/.yarn/cache/tsconfig-paths-npm-3.15.0-ff68930e0e-2041beaedc.zip and /dev/null differ diff --git a/.yarn/cache/tslib-npm-1.14.1-102499115e-7dbf34e6f5.zip b/.yarn/cache/tslib-npm-1.14.1-102499115e-7dbf34e6f5.zip deleted file mode 100644 index 00b8496f0..000000000 Binary files a/.yarn/cache/tslib-npm-1.14.1-102499115e-7dbf34e6f5.zip and /dev/null differ diff --git a/.yarn/cache/tslib-npm-2.6.2-4fc8c068d9-bd26c22d36.zip b/.yarn/cache/tslib-npm-2.6.2-4fc8c068d9-bd26c22d36.zip deleted file mode 100644 index 9df1e1a94..000000000 Binary files a/.yarn/cache/tslib-npm-2.6.2-4fc8c068d9-bd26c22d36.zip and /dev/null differ diff --git a/.yarn/cache/tsutils-npm-3.21.0-347e6636c5-ea036bec1d.zip b/.yarn/cache/tsutils-npm-3.21.0-347e6636c5-ea036bec1d.zip deleted file mode 100644 index 75c33788c..000000000 Binary files a/.yarn/cache/tsutils-npm-3.21.0-347e6636c5-ea036bec1d.zip and /dev/null differ diff --git a/.yarn/cache/tunnel-npm-0.0.6-b1c0830ea4-cf1ffed5e6.zip b/.yarn/cache/tunnel-npm-0.0.6-b1c0830ea4-cf1ffed5e6.zip deleted file mode 100644 index ca2fedb26..000000000 Binary files a/.yarn/cache/tunnel-npm-0.0.6-b1c0830ea4-cf1ffed5e6.zip and /dev/null differ diff --git a/.yarn/cache/turbo-darwin-arm64-npm-1.13.2-fbb4b7510b-10.zip b/.yarn/cache/turbo-darwin-arm64-npm-1.13.2-fbb4b7510b-10.zip deleted file mode 100644 index f88baec37..000000000 Binary files a/.yarn/cache/turbo-darwin-arm64-npm-1.13.2-fbb4b7510b-10.zip and /dev/null differ diff --git a/.yarn/cache/turbo-npm-1.13.2-14ca4b8ebc-945c78e7c6.zip b/.yarn/cache/turbo-npm-1.13.2-14ca4b8ebc-945c78e7c6.zip deleted file mode 100644 index 15a0c508d..000000000 Binary files a/.yarn/cache/turbo-npm-1.13.2-14ca4b8ebc-945c78e7c6.zip and /dev/null differ diff --git a/.yarn/cache/turndown-npm-7.1.3-6b1bc50b25-a3622c4a26.zip b/.yarn/cache/turndown-npm-7.1.3-6b1bc50b25-a3622c4a26.zip deleted file mode 100644 index fb0071b0a..000000000 Binary files a/.yarn/cache/turndown-npm-7.1.3-6b1bc50b25-a3622c4a26.zip and /dev/null differ diff --git a/.yarn/cache/turndown-plugin-gfm-npm-1.0.2-73465b88af-07d8520ad4.zip b/.yarn/cache/turndown-plugin-gfm-npm-1.0.2-73465b88af-07d8520ad4.zip deleted file mode 100644 index a2be1d500..000000000 Binary files a/.yarn/cache/turndown-plugin-gfm-npm-1.0.2-73465b88af-07d8520ad4.zip and /dev/null differ diff --git a/.yarn/cache/type-check-npm-0.4.0-60565800ce-1468777647.zip b/.yarn/cache/type-check-npm-0.4.0-60565800ce-1468777647.zip deleted file mode 100644 index 0668140e7..000000000 Binary files a/.yarn/cache/type-check-npm-0.4.0-60565800ce-1468777647.zip and /dev/null differ diff --git a/.yarn/cache/type-detect-npm-4.0.8-8d8127b901-5179e3b8eb.zip b/.yarn/cache/type-detect-npm-4.0.8-8d8127b901-5179e3b8eb.zip deleted file mode 100644 index 46f320970..000000000 Binary files a/.yarn/cache/type-detect-npm-4.0.8-8d8127b901-5179e3b8eb.zip and /dev/null differ diff --git a/.yarn/cache/type-fest-npm-0.16.0-e1b8ff05d9-fd8c47ccb9.zip b/.yarn/cache/type-fest-npm-0.16.0-e1b8ff05d9-fd8c47ccb9.zip deleted file mode 100644 index dfa350f19..000000000 Binary files a/.yarn/cache/type-fest-npm-0.16.0-e1b8ff05d9-fd8c47ccb9.zip and /dev/null differ diff --git a/.yarn/cache/type-fest-npm-0.6.0-76b229965b-9ecbf4ba27.zip b/.yarn/cache/type-fest-npm-0.6.0-76b229965b-9ecbf4ba27.zip deleted file mode 100644 index e1666b546..000000000 Binary files a/.yarn/cache/type-fest-npm-0.6.0-76b229965b-9ecbf4ba27.zip and /dev/null differ diff --git a/.yarn/cache/type-fest-npm-0.8.1-351ad028fe-fd4a91bfb7.zip b/.yarn/cache/type-fest-npm-0.8.1-351ad028fe-fd4a91bfb7.zip deleted file mode 100644 index 20a97179b..000000000 Binary files a/.yarn/cache/type-fest-npm-0.8.1-351ad028fe-fd4a91bfb7.zip and /dev/null differ diff --git a/.yarn/cache/type-fest-npm-1.4.0-7dd848962a-89875c2475.zip b/.yarn/cache/type-fest-npm-1.4.0-7dd848962a-89875c2475.zip deleted file mode 100644 index 73c0fc7db..000000000 Binary files a/.yarn/cache/type-fest-npm-1.4.0-7dd848962a-89875c2475.zip and /dev/null differ diff --git a/.yarn/cache/type-fest-npm-2.19.0-918b953248-7bf9e8fdf3.zip b/.yarn/cache/type-fest-npm-2.19.0-918b953248-7bf9e8fdf3.zip deleted file mode 100644 index 3009e5da1..000000000 Binary files a/.yarn/cache/type-fest-npm-2.19.0-918b953248-7bf9e8fdf3.zip and /dev/null differ diff --git a/.yarn/cache/type-is-npm-1.6.18-6dee4d4961-0bd9eeae5e.zip b/.yarn/cache/type-is-npm-1.6.18-6dee4d4961-0bd9eeae5e.zip deleted file mode 100644 index 1dbc7837b..000000000 Binary files a/.yarn/cache/type-is-npm-1.6.18-6dee4d4961-0bd9eeae5e.zip and /dev/null differ diff --git a/.yarn/cache/typed-array-buffer-npm-1.0.2-31e458f38d-02ffc185d2.zip b/.yarn/cache/typed-array-buffer-npm-1.0.2-31e458f38d-02ffc185d2.zip deleted file mode 100644 index 8d9408043..000000000 Binary files a/.yarn/cache/typed-array-buffer-npm-1.0.2-31e458f38d-02ffc185d2.zip and /dev/null differ diff --git a/.yarn/cache/typed-array-byte-length-npm-1.0.1-9ab0891fb8-e4a3832973.zip b/.yarn/cache/typed-array-byte-length-npm-1.0.1-9ab0891fb8-e4a3832973.zip deleted file mode 100644 index 9843e08c0..000000000 Binary files a/.yarn/cache/typed-array-byte-length-npm-1.0.1-9ab0891fb8-e4a3832973.zip and /dev/null differ diff --git a/.yarn/cache/typed-array-byte-offset-npm-1.0.2-14b64ee0e1-ac26d720eb.zip b/.yarn/cache/typed-array-byte-offset-npm-1.0.2-14b64ee0e1-ac26d720eb.zip deleted file mode 100644 index 9ed844112..000000000 Binary files a/.yarn/cache/typed-array-byte-offset-npm-1.0.2-14b64ee0e1-ac26d720eb.zip and /dev/null differ diff --git a/.yarn/cache/typed-array-length-npm-1.0.6-867a36a1ac-05e96cf4ff.zip b/.yarn/cache/typed-array-length-npm-1.0.6-867a36a1ac-05e96cf4ff.zip deleted file mode 100644 index e30231a4a..000000000 Binary files a/.yarn/cache/typed-array-length-npm-1.0.6-867a36a1ac-05e96cf4ff.zip and /dev/null differ diff --git a/.yarn/cache/typedarray-npm-0.0.6-37638b2241-2cc1bcf7d8.zip b/.yarn/cache/typedarray-npm-0.0.6-37638b2241-2cc1bcf7d8.zip deleted file mode 100644 index bcb7cd760..000000000 Binary files a/.yarn/cache/typedarray-npm-0.0.6-37638b2241-2cc1bcf7d8.zip and /dev/null differ diff --git a/.yarn/cache/typedarray-to-buffer-npm-3.1.5-aadc11995e-7c850c3433.zip b/.yarn/cache/typedarray-to-buffer-npm-3.1.5-aadc11995e-7c850c3433.zip deleted file mode 100644 index 5015383e1..000000000 Binary files a/.yarn/cache/typedarray-to-buffer-npm-3.1.5-aadc11995e-7c850c3433.zip and /dev/null differ diff --git a/.yarn/cache/typescript-npm-5.4.5-8568a42232-d04a9e27e6.zip b/.yarn/cache/typescript-npm-5.4.5-8568a42232-d04a9e27e6.zip deleted file mode 100644 index bb766b3d8..000000000 Binary files a/.yarn/cache/typescript-npm-5.4.5-8568a42232-d04a9e27e6.zip and /dev/null differ diff --git a/.yarn/cache/typescript-patch-6e159bfddb-760f7d92fb.zip b/.yarn/cache/typescript-patch-6e159bfddb-760f7d92fb.zip deleted file mode 100644 index af3fc0ca3..000000000 Binary files a/.yarn/cache/typescript-patch-6e159bfddb-760f7d92fb.zip and /dev/null differ diff --git a/.yarn/cache/uc.micro-npm-2.1.0-c45282c865-3719735824.zip b/.yarn/cache/uc.micro-npm-2.1.0-c45282c865-3719735824.zip deleted file mode 100644 index f4784f12b..000000000 Binary files a/.yarn/cache/uc.micro-npm-2.1.0-c45282c865-3719735824.zip and /dev/null differ diff --git a/.yarn/cache/ufo-npm-1.5.3-8c9d710312-2b30dddd87.zip b/.yarn/cache/ufo-npm-1.5.3-8c9d710312-2b30dddd87.zip deleted file mode 100644 index 7f32e9cd4..000000000 Binary files a/.yarn/cache/ufo-npm-1.5.3-8c9d710312-2b30dddd87.zip and /dev/null differ diff --git a/.yarn/cache/unbox-primitive-npm-1.0.2-cb56a05066-06e1ee41c1.zip b/.yarn/cache/unbox-primitive-npm-1.0.2-cb56a05066-06e1ee41c1.zip deleted file mode 100644 index 598717ca7..000000000 Binary files a/.yarn/cache/unbox-primitive-npm-1.0.2-cb56a05066-06e1ee41c1.zip and /dev/null differ diff --git a/.yarn/cache/undici-npm-5.28.4-63fa65e206-a666a9f5ac.zip b/.yarn/cache/undici-npm-5.28.4-63fa65e206-a666a9f5ac.zip deleted file mode 100644 index d00a4869b..000000000 Binary files a/.yarn/cache/undici-npm-5.28.4-63fa65e206-a666a9f5ac.zip and /dev/null differ diff --git a/.yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-0097779d94.zip b/.yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-0097779d94.zip deleted file mode 100644 index 194c916e9..000000000 Binary files a/.yarn/cache/undici-types-npm-5.26.5-de4f7c7bb9-0097779d94.zip and /dev/null differ diff --git a/.yarn/cache/unicode-canonical-property-names-ecmascript-npm-2.0.0-d2d8554a14-39be078afd.zip b/.yarn/cache/unicode-canonical-property-names-ecmascript-npm-2.0.0-d2d8554a14-39be078afd.zip deleted file mode 100644 index 8578f8343..000000000 Binary files a/.yarn/cache/unicode-canonical-property-names-ecmascript-npm-2.0.0-d2d8554a14-39be078afd.zip and /dev/null differ diff --git a/.yarn/cache/unicode-emoji-modifier-base-npm-1.0.0-ef42b85868-6e1521d35f.zip b/.yarn/cache/unicode-emoji-modifier-base-npm-1.0.0-ef42b85868-6e1521d35f.zip deleted file mode 100644 index 3e0afbb3f..000000000 Binary files a/.yarn/cache/unicode-emoji-modifier-base-npm-1.0.0-ef42b85868-6e1521d35f.zip and /dev/null differ diff --git a/.yarn/cache/unicode-match-property-ecmascript-npm-2.0.0-97a00fd52c-1f34a7434a.zip b/.yarn/cache/unicode-match-property-ecmascript-npm-2.0.0-97a00fd52c-1f34a7434a.zip deleted file mode 100644 index 456f930eb..000000000 Binary files a/.yarn/cache/unicode-match-property-ecmascript-npm-2.0.0-97a00fd52c-1f34a7434a.zip and /dev/null differ diff --git a/.yarn/cache/unicode-match-property-value-ecmascript-npm-2.1.0-65e24443e6-06661bc8ab.zip b/.yarn/cache/unicode-match-property-value-ecmascript-npm-2.1.0-65e24443e6-06661bc8ab.zip deleted file mode 100644 index 696c090e5..000000000 Binary files a/.yarn/cache/unicode-match-property-value-ecmascript-npm-2.1.0-65e24443e6-06661bc8ab.zip and /dev/null differ diff --git a/.yarn/cache/unicode-property-aliases-ecmascript-npm-2.1.0-46779595f4-2435244318.zip b/.yarn/cache/unicode-property-aliases-ecmascript-npm-2.1.0-46779595f4-2435244318.zip deleted file mode 100644 index be89e75a7..000000000 Binary files a/.yarn/cache/unicode-property-aliases-ecmascript-npm-2.1.0-46779595f4-2435244318.zip and /dev/null differ diff --git a/.yarn/cache/unified-npm-11.0.4-8cd6f1dc4d-425f0618d6.zip b/.yarn/cache/unified-npm-11.0.4-8cd6f1dc4d-425f0618d6.zip deleted file mode 100644 index 2e65e1ef3..000000000 Binary files a/.yarn/cache/unified-npm-11.0.4-8cd6f1dc4d-425f0618d6.zip and /dev/null differ diff --git a/.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip b/.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip deleted file mode 100644 index bb91bbf95..000000000 Binary files a/.yarn/cache/unique-filename-npm-3.0.0-77d68e0a45-8e2f59b356.zip and /dev/null differ diff --git a/.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip b/.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip deleted file mode 100644 index f22fc3b96..000000000 Binary files a/.yarn/cache/unique-slug-npm-4.0.0-e6b08f28aa-40912a8963.zip and /dev/null differ diff --git a/.yarn/cache/unique-string-npm-2.0.0-3153c97e47-107cae65b0.zip b/.yarn/cache/unique-string-npm-2.0.0-3153c97e47-107cae65b0.zip deleted file mode 100644 index 518d5a09d..000000000 Binary files a/.yarn/cache/unique-string-npm-2.0.0-3153c97e47-107cae65b0.zip and /dev/null differ diff --git a/.yarn/cache/unique-string-npm-3.0.0-1a556e406a-1a1e2e7d02.zip b/.yarn/cache/unique-string-npm-3.0.0-1a556e406a-1a1e2e7d02.zip deleted file mode 100644 index 797427221..000000000 Binary files a/.yarn/cache/unique-string-npm-3.0.0-1a556e406a-1a1e2e7d02.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-is-npm-5.2.1-cacf6f78d5-c10f6c07aa.zip b/.yarn/cache/unist-util-is-npm-5.2.1-cacf6f78d5-c10f6c07aa.zip deleted file mode 100644 index 23f7b4f1e..000000000 Binary files a/.yarn/cache/unist-util-is-npm-5.2.1-cacf6f78d5-c10f6c07aa.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-is-npm-6.0.0-2bffa09a51-edd6a93fb2.zip b/.yarn/cache/unist-util-is-npm-6.0.0-2bffa09a51-edd6a93fb2.zip deleted file mode 100644 index 3403f2f86..000000000 Binary files a/.yarn/cache/unist-util-is-npm-6.0.0-2bffa09a51-edd6a93fb2.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-position-from-estree-npm-2.0.0-adf063eee5-d3b3048a57.zip b/.yarn/cache/unist-util-position-from-estree-npm-2.0.0-adf063eee5-d3b3048a57.zip deleted file mode 100644 index 788b8eecb..000000000 Binary files a/.yarn/cache/unist-util-position-from-estree-npm-2.0.0-adf063eee5-d3b3048a57.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-position-npm-5.0.0-38f216b0a0-89d4da00e7.zip b/.yarn/cache/unist-util-position-npm-5.0.0-38f216b0a0-89d4da00e7.zip deleted file mode 100644 index aba2c4c25..000000000 Binary files a/.yarn/cache/unist-util-position-npm-5.0.0-38f216b0a0-89d4da00e7.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-remove-position-npm-5.0.0-1f2a181e0a-4d89dc25e2.zip b/.yarn/cache/unist-util-remove-position-npm-5.0.0-1f2a181e0a-4d89dc25e2.zip deleted file mode 100644 index 6ed82cade..000000000 Binary files a/.yarn/cache/unist-util-remove-position-npm-5.0.0-1f2a181e0a-4d89dc25e2.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-stringify-position-npm-2.0.3-abaa9bf961-affbfd151f.zip b/.yarn/cache/unist-util-stringify-position-npm-2.0.3-abaa9bf961-affbfd151f.zip deleted file mode 100644 index 12a9d1284..000000000 Binary files a/.yarn/cache/unist-util-stringify-position-npm-2.0.3-abaa9bf961-affbfd151f.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-stringify-position-npm-3.0.3-3ab0818239-07913e4fd7.zip b/.yarn/cache/unist-util-stringify-position-npm-3.0.3-3ab0818239-07913e4fd7.zip deleted file mode 100644 index f0dd09eeb..000000000 Binary files a/.yarn/cache/unist-util-stringify-position-npm-3.0.3-3ab0818239-07913e4fd7.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-stringify-position-npm-4.0.0-2362acd217-d15c88aca7.zip b/.yarn/cache/unist-util-stringify-position-npm-4.0.0-2362acd217-d15c88aca7.zip deleted file mode 100644 index 053a0ce1e..000000000 Binary files a/.yarn/cache/unist-util-stringify-position-npm-4.0.0-2362acd217-d15c88aca7.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-visit-npm-4.1.2-6b950e655a-e3b20c6b1f.zip b/.yarn/cache/unist-util-visit-npm-4.1.2-6b950e655a-e3b20c6b1f.zip deleted file mode 100644 index c02ce808d..000000000 Binary files a/.yarn/cache/unist-util-visit-npm-4.1.2-6b950e655a-e3b20c6b1f.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-visit-npm-5.0.0-df56c75117-f2bbde2364.zip b/.yarn/cache/unist-util-visit-npm-5.0.0-df56c75117-f2bbde2364.zip deleted file mode 100644 index d53e04e0e..000000000 Binary files a/.yarn/cache/unist-util-visit-npm-5.0.0-df56c75117-f2bbde2364.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-visit-parents-npm-5.1.3-3b6b34d916-5381fc57a1.zip b/.yarn/cache/unist-util-visit-parents-npm-5.1.3-3b6b34d916-5381fc57a1.zip deleted file mode 100644 index a2412be87..000000000 Binary files a/.yarn/cache/unist-util-visit-parents-npm-5.1.3-3b6b34d916-5381fc57a1.zip and /dev/null differ diff --git a/.yarn/cache/unist-util-visit-parents-npm-6.0.1-29ba152125-645b3cbc5e.zip b/.yarn/cache/unist-util-visit-parents-npm-6.0.1-29ba152125-645b3cbc5e.zip deleted file mode 100644 index f4c084f0f..000000000 Binary files a/.yarn/cache/unist-util-visit-parents-npm-6.0.1-29ba152125-645b3cbc5e.zip and /dev/null differ diff --git a/.yarn/cache/universal-user-agent-npm-6.0.1-0388aac597-fdc8e1ae48.zip b/.yarn/cache/universal-user-agent-npm-6.0.1-0388aac597-fdc8e1ae48.zip deleted file mode 100644 index 363fb2854..000000000 Binary files a/.yarn/cache/universal-user-agent-npm-6.0.1-0388aac597-fdc8e1ae48.zip and /dev/null differ diff --git a/.yarn/cache/universalify-npm-2.0.1-040ba5a21e-ecd8469fe0.zip b/.yarn/cache/universalify-npm-2.0.1-040ba5a21e-ecd8469fe0.zip deleted file mode 100644 index 510873c26..000000000 Binary files a/.yarn/cache/universalify-npm-2.0.1-040ba5a21e-ecd8469fe0.zip and /dev/null differ diff --git a/.yarn/cache/unpipe-npm-1.0.0-2ed2a3c2bf-4fa18d8d8d.zip b/.yarn/cache/unpipe-npm-1.0.0-2ed2a3c2bf-4fa18d8d8d.zip deleted file mode 100644 index 380809cf6..000000000 Binary files a/.yarn/cache/unpipe-npm-1.0.0-2ed2a3c2bf-4fa18d8d8d.zip and /dev/null differ diff --git a/.yarn/cache/unraw-npm-3.0.0-fd34db1667-bc344357ab.zip b/.yarn/cache/unraw-npm-3.0.0-fd34db1667-bc344357ab.zip deleted file mode 100644 index ea112b83f..000000000 Binary files a/.yarn/cache/unraw-npm-3.0.0-fd34db1667-bc344357ab.zip and /dev/null differ diff --git a/.yarn/cache/upath-npm-1.2.0-ca00ec3398-ac07351d9e.zip b/.yarn/cache/upath-npm-1.2.0-ca00ec3398-ac07351d9e.zip deleted file mode 100644 index 85b02ed8c..000000000 Binary files a/.yarn/cache/upath-npm-1.2.0-ca00ec3398-ac07351d9e.zip and /dev/null differ diff --git a/.yarn/cache/update-browserslist-db-npm-1.0.13-ea7b8ee24d-9074b4ef34.zip b/.yarn/cache/update-browserslist-db-npm-1.0.13-ea7b8ee24d-9074b4ef34.zip deleted file mode 100644 index 1afcdf6f8..000000000 Binary files a/.yarn/cache/update-browserslist-db-npm-1.0.13-ea7b8ee24d-9074b4ef34.zip and /dev/null differ diff --git a/.yarn/cache/update-notifier-npm-6.0.2-76fda24881-8e8f2092c9.zip b/.yarn/cache/update-notifier-npm-6.0.2-76fda24881-8e8f2092c9.zip deleted file mode 100644 index 21a2b7910..000000000 Binary files a/.yarn/cache/update-notifier-npm-6.0.2-76fda24881-8e8f2092c9.zip and /dev/null differ diff --git a/.yarn/cache/uri-js-npm-4.4.1-66d11cbcaf-b271ca7e3d.zip b/.yarn/cache/uri-js-npm-4.4.1-66d11cbcaf-b271ca7e3d.zip deleted file mode 100644 index 2c446e32d..000000000 Binary files a/.yarn/cache/uri-js-npm-4.4.1-66d11cbcaf-b271ca7e3d.zip and /dev/null differ diff --git a/.yarn/cache/url-loader-npm-4.1.1-568e22ebcb-f7e7258156.zip b/.yarn/cache/url-loader-npm-4.1.1-568e22ebcb-f7e7258156.zip deleted file mode 100644 index d01de5058..000000000 Binary files a/.yarn/cache/url-loader-npm-4.1.1-568e22ebcb-f7e7258156.zip and /dev/null differ diff --git a/.yarn/cache/url-npm-0.11.3-d3652df78a-a3a5ba64d8.zip b/.yarn/cache/url-npm-0.11.3-d3652df78a-a3a5ba64d8.zip deleted file mode 100644 index 3ce9f7ee7..000000000 Binary files a/.yarn/cache/url-npm-0.11.3-d3652df78a-a3a5ba64d8.zip and /dev/null differ diff --git a/.yarn/cache/use-isomorphic-layout-effect-npm-1.1.2-65facd0a4b-fd3787ed19.zip b/.yarn/cache/use-isomorphic-layout-effect-npm-1.1.2-65facd0a4b-fd3787ed19.zip deleted file mode 100644 index 1baa27f71..000000000 Binary files a/.yarn/cache/use-isomorphic-layout-effect-npm-1.1.2-65facd0a4b-fd3787ed19.zip and /dev/null differ diff --git a/.yarn/cache/use-previous-npm-1.2.0-700725bc5c-2305b8f716.zip b/.yarn/cache/use-previous-npm-1.2.0-700725bc5c-2305b8f716.zip deleted file mode 100644 index c2f27c141..000000000 Binary files a/.yarn/cache/use-previous-npm-1.2.0-700725bc5c-2305b8f716.zip and /dev/null differ diff --git a/.yarn/cache/use-resize-observer-npm-9.1.0-ee1d268d88-821d3f7830.zip b/.yarn/cache/use-resize-observer-npm-9.1.0-ee1d268d88-821d3f7830.zip deleted file mode 100644 index c737de1b0..000000000 Binary files a/.yarn/cache/use-resize-observer-npm-9.1.0-ee1d268d88-821d3f7830.zip and /dev/null differ diff --git a/.yarn/cache/use-sync-external-store-npm-1.2.0-44f75d2564-a676216aff.zip b/.yarn/cache/use-sync-external-store-npm-1.2.0-44f75d2564-a676216aff.zip deleted file mode 100644 index ce5d219cc..000000000 Binary files a/.yarn/cache/use-sync-external-store-npm-1.2.0-44f75d2564-a676216aff.zip and /dev/null differ diff --git a/.yarn/cache/util-deprecate-npm-1.0.2-e3fe1a219c-474acf1146.zip b/.yarn/cache/util-deprecate-npm-1.0.2-e3fe1a219c-474acf1146.zip deleted file mode 100644 index c2309cfe4..000000000 Binary files a/.yarn/cache/util-deprecate-npm-1.0.2-e3fe1a219c-474acf1146.zip and /dev/null differ diff --git a/.yarn/cache/utila-npm-0.4.0-27b344403b-b068d8cb14.zip b/.yarn/cache/utila-npm-0.4.0-27b344403b-b068d8cb14.zip deleted file mode 100644 index 433581023..000000000 Binary files a/.yarn/cache/utila-npm-0.4.0-27b344403b-b068d8cb14.zip and /dev/null differ diff --git a/.yarn/cache/utility-types-npm-3.11.0-5b9c56f39f-a3c51463fc.zip b/.yarn/cache/utility-types-npm-3.11.0-5b9c56f39f-a3c51463fc.zip deleted file mode 100644 index 99c12c8e6..000000000 Binary files a/.yarn/cache/utility-types-npm-3.11.0-5b9c56f39f-a3c51463fc.zip and /dev/null differ diff --git a/.yarn/cache/utils-merge-npm-1.0.1-363bbdfbca-5d6949693d.zip b/.yarn/cache/utils-merge-npm-1.0.1-363bbdfbca-5d6949693d.zip deleted file mode 100644 index 906c70904..000000000 Binary files a/.yarn/cache/utils-merge-npm-1.0.1-363bbdfbca-5d6949693d.zip and /dev/null differ diff --git a/.yarn/cache/uuid-npm-8.3.2-eca0baba53-9a5f7aa1d6.zip b/.yarn/cache/uuid-npm-8.3.2-eca0baba53-9a5f7aa1d6.zip deleted file mode 100644 index d4dfd5a60..000000000 Binary files a/.yarn/cache/uuid-npm-8.3.2-eca0baba53-9a5f7aa1d6.zip and /dev/null differ diff --git a/.yarn/cache/uvu-npm-0.5.6-c8507ad49b-66ba25afc6.zip b/.yarn/cache/uvu-npm-0.5.6-c8507ad49b-66ba25afc6.zip deleted file mode 100644 index 9c9727cdc..000000000 Binary files a/.yarn/cache/uvu-npm-0.5.6-c8507ad49b-66ba25afc6.zip and /dev/null differ diff --git a/.yarn/cache/v8-compile-cache-lib-npm-3.0.1-4886071ece-88d3423a52.zip b/.yarn/cache/v8-compile-cache-lib-npm-3.0.1-4886071ece-88d3423a52.zip deleted file mode 100644 index 2daa601bf..000000000 Binary files a/.yarn/cache/v8-compile-cache-lib-npm-3.0.1-4886071ece-88d3423a52.zip and /dev/null differ diff --git a/.yarn/cache/validate-npm-package-license-npm-3.0.4-7af8adc7a8-86242519b2.zip b/.yarn/cache/validate-npm-package-license-npm-3.0.4-7af8adc7a8-86242519b2.zip deleted file mode 100644 index 3c66fb135..000000000 Binary files a/.yarn/cache/validate-npm-package-license-npm-3.0.4-7af8adc7a8-86242519b2.zip and /dev/null differ diff --git a/.yarn/cache/value-equal-npm-1.0.1-7811e93c9b-bb7ae1facc.zip b/.yarn/cache/value-equal-npm-1.0.1-7811e93c9b-bb7ae1facc.zip deleted file mode 100644 index 148ae944f..000000000 Binary files a/.yarn/cache/value-equal-npm-1.0.1-7811e93c9b-bb7ae1facc.zip and /dev/null differ diff --git a/.yarn/cache/vary-npm-1.1.2-b49f70ae63-31389debef.zip b/.yarn/cache/vary-npm-1.1.2-b49f70ae63-31389debef.zip deleted file mode 100644 index 8346d882c..000000000 Binary files a/.yarn/cache/vary-npm-1.1.2-b49f70ae63-31389debef.zip and /dev/null differ diff --git a/.yarn/cache/vfile-location-npm-5.0.2-8b28eeaf35-b61c048ced.zip b/.yarn/cache/vfile-location-npm-5.0.2-8b28eeaf35-b61c048ced.zip deleted file mode 100644 index cfa000104..000000000 Binary files a/.yarn/cache/vfile-location-npm-5.0.2-8b28eeaf35-b61c048ced.zip and /dev/null differ diff --git a/.yarn/cache/vfile-message-npm-4.0.2-6a07dfdc39-1a5a72bf49.zip b/.yarn/cache/vfile-message-npm-4.0.2-6a07dfdc39-1a5a72bf49.zip deleted file mode 100644 index f9109bc19..000000000 Binary files a/.yarn/cache/vfile-message-npm-4.0.2-6a07dfdc39-1a5a72bf49.zip and /dev/null differ diff --git a/.yarn/cache/vfile-npm-6.0.1-5bc0a8eaf8-7f8412f9ce.zip b/.yarn/cache/vfile-npm-6.0.1-5bc0a8eaf8-7f8412f9ce.zip deleted file mode 100644 index 88c7d0879..000000000 Binary files a/.yarn/cache/vfile-npm-6.0.1-5bc0a8eaf8-7f8412f9ce.zip and /dev/null differ diff --git a/.yarn/cache/vite-node-npm-1.5.0-231bd83051-ebcb8ac18b.zip b/.yarn/cache/vite-node-npm-1.5.0-231bd83051-ebcb8ac18b.zip deleted file mode 100644 index af9439954..000000000 Binary files a/.yarn/cache/vite-node-npm-1.5.0-231bd83051-ebcb8ac18b.zip and /dev/null differ diff --git a/.yarn/cache/vite-npm-5.2.10-08834d3974-a0c4ac7b95.zip b/.yarn/cache/vite-npm-5.2.10-08834d3974-a0c4ac7b95.zip deleted file mode 100644 index 200657074..000000000 Binary files a/.yarn/cache/vite-npm-5.2.10-08834d3974-a0c4ac7b95.zip and /dev/null differ diff --git a/.yarn/cache/vite-npm-5.2.8-618ece674d-caa40343c2.zip b/.yarn/cache/vite-npm-5.2.8-618ece674d-caa40343c2.zip deleted file mode 100644 index 13e6980df..000000000 Binary files a/.yarn/cache/vite-npm-5.2.8-618ece674d-caa40343c2.zip and /dev/null differ diff --git a/.yarn/cache/vite-plugin-svgr-npm-4.2.0-e0c6a7a1f0-c860e65836.zip b/.yarn/cache/vite-plugin-svgr-npm-4.2.0-e0c6a7a1f0-c860e65836.zip deleted file mode 100644 index 24035f40f..000000000 Binary files a/.yarn/cache/vite-plugin-svgr-npm-4.2.0-e0c6a7a1f0-c860e65836.zip and /dev/null differ diff --git a/.yarn/cache/vitest-npm-1.5.0-9d3c1fee8a-ad487ab857.zip b/.yarn/cache/vitest-npm-1.5.0-9d3c1fee8a-ad487ab857.zip deleted file mode 100644 index bb9cfbddb..000000000 Binary files a/.yarn/cache/vitest-npm-1.5.0-9d3c1fee8a-ad487ab857.zip and /dev/null differ diff --git a/.yarn/cache/void-elements-npm-3.1.0-4f43780839-0390f81810.zip b/.yarn/cache/void-elements-npm-3.1.0-4f43780839-0390f81810.zip deleted file mode 100644 index afbaf50fe..000000000 Binary files a/.yarn/cache/void-elements-npm-3.1.0-4f43780839-0390f81810.zip and /dev/null differ diff --git a/.yarn/cache/w3c-keyname-npm-2.2.8-66d7d5317a-95bafa4c04.zip b/.yarn/cache/w3c-keyname-npm-2.2.8-66d7d5317a-95bafa4c04.zip deleted file mode 100644 index f2886461d..000000000 Binary files a/.yarn/cache/w3c-keyname-npm-2.2.8-66d7d5317a-95bafa4c04.zip and /dev/null differ diff --git a/.yarn/cache/warning-npm-4.0.3-291e921d6d-e7842aff03.zip b/.yarn/cache/warning-npm-4.0.3-291e921d6d-e7842aff03.zip deleted file mode 100644 index 0420a96e5..000000000 Binary files a/.yarn/cache/warning-npm-4.0.3-291e921d6d-e7842aff03.zip and /dev/null differ diff --git a/.yarn/cache/watchpack-npm-2.4.1-23f13203b4-0736ebd20b.zip b/.yarn/cache/watchpack-npm-2.4.1-23f13203b4-0736ebd20b.zip deleted file mode 100644 index 4aefceb53..000000000 Binary files a/.yarn/cache/watchpack-npm-2.4.1-23f13203b4-0736ebd20b.zip and /dev/null differ diff --git a/.yarn/cache/wbuf-npm-1.7.3-cc9e10a084-c18b51c4e1.zip b/.yarn/cache/wbuf-npm-1.7.3-cc9e10a084-c18b51c4e1.zip deleted file mode 100644 index 9ccef4fbe..000000000 Binary files a/.yarn/cache/wbuf-npm-1.7.3-cc9e10a084-c18b51c4e1.zip and /dev/null differ diff --git a/.yarn/cache/web-namespaces-npm-2.0.1-f7b8233848-b6d9f02f1a.zip b/.yarn/cache/web-namespaces-npm-2.0.1-f7b8233848-b6d9f02f1a.zip deleted file mode 100644 index 171032de3..000000000 Binary files a/.yarn/cache/web-namespaces-npm-2.0.1-f7b8233848-b6d9f02f1a.zip and /dev/null differ diff --git a/.yarn/cache/web-streams-polyfill-npm-3.3.3-f24b9f8c34-8e7e13501b.zip b/.yarn/cache/web-streams-polyfill-npm-3.3.3-f24b9f8c34-8e7e13501b.zip deleted file mode 100644 index 923e0003e..000000000 Binary files a/.yarn/cache/web-streams-polyfill-npm-3.3.3-f24b9f8c34-8e7e13501b.zip and /dev/null differ diff --git a/.yarn/cache/webidl-conversions-npm-3.0.1-60310f6a2b-b65b9f8d68.zip b/.yarn/cache/webidl-conversions-npm-3.0.1-60310f6a2b-b65b9f8d68.zip deleted file mode 100644 index e83f737aa..000000000 Binary files a/.yarn/cache/webidl-conversions-npm-3.0.1-60310f6a2b-b65b9f8d68.zip and /dev/null differ diff --git a/.yarn/cache/webidl-conversions-npm-4.0.2-1d159e6409-594187c36f.zip b/.yarn/cache/webidl-conversions-npm-4.0.2-1d159e6409-594187c36f.zip deleted file mode 100644 index c6319e254..000000000 Binary files a/.yarn/cache/webidl-conversions-npm-4.0.2-1d159e6409-594187c36f.zip and /dev/null differ diff --git a/.yarn/cache/webidl-conversions-npm-7.0.0-e8c8e30c68-4c4f65472c.zip b/.yarn/cache/webidl-conversions-npm-7.0.0-e8c8e30c68-4c4f65472c.zip deleted file mode 100644 index 0c5c664fc..000000000 Binary files a/.yarn/cache/webidl-conversions-npm-7.0.0-e8c8e30c68-4c4f65472c.zip and /dev/null differ diff --git a/.yarn/cache/webpack-bundle-analyzer-npm-4.10.2-970f80a648-cb7ff9d01d.zip b/.yarn/cache/webpack-bundle-analyzer-npm-4.10.2-970f80a648-cb7ff9d01d.zip deleted file mode 100644 index 0fc4ae2f3..000000000 Binary files a/.yarn/cache/webpack-bundle-analyzer-npm-4.10.2-970f80a648-cb7ff9d01d.zip and /dev/null differ diff --git a/.yarn/cache/webpack-dev-middleware-npm-5.3.4-74a86c7ece-3004374130.zip b/.yarn/cache/webpack-dev-middleware-npm-5.3.4-74a86c7ece-3004374130.zip deleted file mode 100644 index ca5d9f52f..000000000 Binary files a/.yarn/cache/webpack-dev-middleware-npm-5.3.4-74a86c7ece-3004374130.zip and /dev/null differ diff --git a/.yarn/cache/webpack-dev-server-npm-4.15.2-56919849cc-86ca4fb49d.zip b/.yarn/cache/webpack-dev-server-npm-4.15.2-56919849cc-86ca4fb49d.zip deleted file mode 100644 index dde7be6f9..000000000 Binary files a/.yarn/cache/webpack-dev-server-npm-4.15.2-56919849cc-86ca4fb49d.zip and /dev/null differ diff --git a/.yarn/cache/webpack-merge-npm-5.10.0-c2d9fd1f83-fa46ab200f.zip b/.yarn/cache/webpack-merge-npm-5.10.0-c2d9fd1f83-fa46ab200f.zip deleted file mode 100644 index 6a4a854e4..000000000 Binary files a/.yarn/cache/webpack-merge-npm-5.10.0-c2d9fd1f83-fa46ab200f.zip and /dev/null differ diff --git a/.yarn/cache/webpack-npm-5.91.0-5571fb1057-647ca53c15.zip b/.yarn/cache/webpack-npm-5.91.0-5571fb1057-647ca53c15.zip deleted file mode 100644 index b8d3403cc..000000000 Binary files a/.yarn/cache/webpack-npm-5.91.0-5571fb1057-647ca53c15.zip and /dev/null differ diff --git a/.yarn/cache/webpack-sources-npm-3.2.3-6bfb5d9563-a661f41795.zip b/.yarn/cache/webpack-sources-npm-3.2.3-6bfb5d9563-a661f41795.zip deleted file mode 100644 index b36b41646..000000000 Binary files a/.yarn/cache/webpack-sources-npm-3.2.3-6bfb5d9563-a661f41795.zip and /dev/null differ diff --git a/.yarn/cache/webpackbar-npm-5.0.2-70d85f1a62-059d5bed5c.zip b/.yarn/cache/webpackbar-npm-5.0.2-70d85f1a62-059d5bed5c.zip deleted file mode 100644 index cd99d0426..000000000 Binary files a/.yarn/cache/webpackbar-npm-5.0.2-70d85f1a62-059d5bed5c.zip and /dev/null differ diff --git a/.yarn/cache/websocket-driver-npm-0.7.4-a72739da70-17197d265d.zip b/.yarn/cache/websocket-driver-npm-0.7.4-a72739da70-17197d265d.zip deleted file mode 100644 index 11dc6de88..000000000 Binary files a/.yarn/cache/websocket-driver-npm-0.7.4-a72739da70-17197d265d.zip and /dev/null differ diff --git a/.yarn/cache/websocket-extensions-npm-0.1.4-be839a9e56-b5399b487d.zip b/.yarn/cache/websocket-extensions-npm-0.1.4-be839a9e56-b5399b487d.zip deleted file mode 100644 index 70dbed507..000000000 Binary files a/.yarn/cache/websocket-extensions-npm-0.1.4-be839a9e56-b5399b487d.zip and /dev/null differ diff --git a/.yarn/cache/whatwg-mimetype-npm-3.0.0-5b617710c1-96f9f628c6.zip b/.yarn/cache/whatwg-mimetype-npm-3.0.0-5b617710c1-96f9f628c6.zip deleted file mode 100644 index e859ed058..000000000 Binary files a/.yarn/cache/whatwg-mimetype-npm-3.0.0-5b617710c1-96f9f628c6.zip and /dev/null differ diff --git a/.yarn/cache/whatwg-url-npm-5.0.0-374fb45e60-f95adbc1e8.zip b/.yarn/cache/whatwg-url-npm-5.0.0-374fb45e60-f95adbc1e8.zip deleted file mode 100644 index 278c60896..000000000 Binary files a/.yarn/cache/whatwg-url-npm-5.0.0-374fb45e60-f95adbc1e8.zip and /dev/null differ diff --git a/.yarn/cache/whatwg-url-npm-7.1.0-d6cae01571-769fd35838.zip b/.yarn/cache/whatwg-url-npm-7.1.0-d6cae01571-769fd35838.zip deleted file mode 100644 index a797cccb8..000000000 Binary files a/.yarn/cache/whatwg-url-npm-7.1.0-d6cae01571-769fd35838.zip and /dev/null differ diff --git a/.yarn/cache/which-boxed-primitive-npm-1.0.2-e214f9ae5a-9c7ca78552.zip b/.yarn/cache/which-boxed-primitive-npm-1.0.2-e214f9ae5a-9c7ca78552.zip deleted file mode 100644 index 7fa1f4d90..000000000 Binary files a/.yarn/cache/which-boxed-primitive-npm-1.0.2-e214f9ae5a-9c7ca78552.zip and /dev/null differ diff --git a/.yarn/cache/which-builtin-type-npm-1.1.3-c0bb111ab6-d7823c4a6a.zip b/.yarn/cache/which-builtin-type-npm-1.1.3-c0bb111ab6-d7823c4a6a.zip deleted file mode 100644 index a50340727..000000000 Binary files a/.yarn/cache/which-builtin-type-npm-1.1.3-c0bb111ab6-d7823c4a6a.zip and /dev/null differ diff --git a/.yarn/cache/which-collection-npm-1.0.2-0d6277e921-674bf659b9.zip b/.yarn/cache/which-collection-npm-1.0.2-0d6277e921-674bf659b9.zip deleted file mode 100644 index 19ae6c6cc..000000000 Binary files a/.yarn/cache/which-collection-npm-1.0.2-0d6277e921-674bf659b9.zip and /dev/null differ diff --git a/.yarn/cache/which-npm-1.3.1-f0ebb8bdd8-549dcf1752.zip b/.yarn/cache/which-npm-1.3.1-f0ebb8bdd8-549dcf1752.zip deleted file mode 100644 index 843c2ae23..000000000 Binary files a/.yarn/cache/which-npm-1.3.1-f0ebb8bdd8-549dcf1752.zip and /dev/null differ diff --git a/.yarn/cache/which-npm-2.0.2-320ddf72f7-4782f8a1d6.zip b/.yarn/cache/which-npm-2.0.2-320ddf72f7-4782f8a1d6.zip deleted file mode 100644 index a912fecf0..000000000 Binary files a/.yarn/cache/which-npm-2.0.2-320ddf72f7-4782f8a1d6.zip and /dev/null differ diff --git a/.yarn/cache/which-npm-4.0.0-dd31cd4928-f17e84c042.zip b/.yarn/cache/which-npm-4.0.0-dd31cd4928-f17e84c042.zip deleted file mode 100644 index 093e6f578..000000000 Binary files a/.yarn/cache/which-npm-4.0.0-dd31cd4928-f17e84c042.zip and /dev/null differ diff --git a/.yarn/cache/which-typed-array-npm-1.1.15-91410874a2-c3b6a99bea.zip b/.yarn/cache/which-typed-array-npm-1.1.15-91410874a2-c3b6a99bea.zip deleted file mode 100644 index 33eb06866..000000000 Binary files a/.yarn/cache/which-typed-array-npm-1.1.15-91410874a2-c3b6a99bea.zip and /dev/null differ diff --git a/.yarn/cache/why-is-node-running-npm-2.2.2-881f898bf3-f3582e0337.zip b/.yarn/cache/why-is-node-running-npm-2.2.2-881f898bf3-f3582e0337.zip deleted file mode 100644 index b73d48f89..000000000 Binary files a/.yarn/cache/why-is-node-running-npm-2.2.2-881f898bf3-f3582e0337.zip and /dev/null differ diff --git a/.yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip b/.yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip deleted file mode 100644 index 99c4d7bc2..000000000 Binary files a/.yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip and /dev/null differ diff --git a/.yarn/cache/wildcard-npm-2.0.1-7c6a3a3365-e0c60a12a2.zip b/.yarn/cache/wildcard-npm-2.0.1-7c6a3a3365-e0c60a12a2.zip deleted file mode 100644 index f6a96d06e..000000000 Binary files a/.yarn/cache/wildcard-npm-2.0.1-7c6a3a3365-e0c60a12a2.zip and /dev/null differ diff --git a/.yarn/cache/workbox-background-sync-npm-7.0.0-14047ed1d1-41f89cd970.zip b/.yarn/cache/workbox-background-sync-npm-7.0.0-14047ed1d1-41f89cd970.zip deleted file mode 100644 index 6e0453bcd..000000000 Binary files a/.yarn/cache/workbox-background-sync-npm-7.0.0-14047ed1d1-41f89cd970.zip and /dev/null differ diff --git a/.yarn/cache/workbox-broadcast-update-npm-7.0.0-1a464e19e7-e611020746.zip b/.yarn/cache/workbox-broadcast-update-npm-7.0.0-1a464e19e7-e611020746.zip deleted file mode 100644 index fcaf91f6b..000000000 Binary files a/.yarn/cache/workbox-broadcast-update-npm-7.0.0-1a464e19e7-e611020746.zip and /dev/null differ diff --git a/.yarn/cache/workbox-build-npm-7.0.0-ab8b273753-b7b19cb270.zip b/.yarn/cache/workbox-build-npm-7.0.0-ab8b273753-b7b19cb270.zip deleted file mode 100644 index e5cf44f40..000000000 Binary files a/.yarn/cache/workbox-build-npm-7.0.0-ab8b273753-b7b19cb270.zip and /dev/null differ diff --git a/.yarn/cache/workbox-cacheable-response-npm-7.0.0-0c00aa614a-b18de42a55.zip b/.yarn/cache/workbox-cacheable-response-npm-7.0.0-0c00aa614a-b18de42a55.zip deleted file mode 100644 index 117b9c112..000000000 Binary files a/.yarn/cache/workbox-cacheable-response-npm-7.0.0-0c00aa614a-b18de42a55.zip and /dev/null differ diff --git a/.yarn/cache/workbox-core-npm-7.0.0-aa84335b7a-680c65e926.zip b/.yarn/cache/workbox-core-npm-7.0.0-aa84335b7a-680c65e926.zip deleted file mode 100644 index 1848aee1a..000000000 Binary files a/.yarn/cache/workbox-core-npm-7.0.0-aa84335b7a-680c65e926.zip and /dev/null differ diff --git a/.yarn/cache/workbox-expiration-npm-7.0.0-8f4817a6b1-a9b23c7c76.zip b/.yarn/cache/workbox-expiration-npm-7.0.0-8f4817a6b1-a9b23c7c76.zip deleted file mode 100644 index 9c9deeed6..000000000 Binary files a/.yarn/cache/workbox-expiration-npm-7.0.0-8f4817a6b1-a9b23c7c76.zip and /dev/null differ diff --git a/.yarn/cache/workbox-google-analytics-npm-7.0.0-0dc29ffc74-e66b390a86.zip b/.yarn/cache/workbox-google-analytics-npm-7.0.0-0dc29ffc74-e66b390a86.zip deleted file mode 100644 index 783ec37c6..000000000 Binary files a/.yarn/cache/workbox-google-analytics-npm-7.0.0-0dc29ffc74-e66b390a86.zip and /dev/null differ diff --git a/.yarn/cache/workbox-navigation-preload-npm-7.0.0-f84efe8e54-69bd82c12a.zip b/.yarn/cache/workbox-navigation-preload-npm-7.0.0-f84efe8e54-69bd82c12a.zip deleted file mode 100644 index 2879b23a7..000000000 Binary files a/.yarn/cache/workbox-navigation-preload-npm-7.0.0-f84efe8e54-69bd82c12a.zip and /dev/null differ diff --git a/.yarn/cache/workbox-precaching-npm-7.0.0-cbbffc1994-8882d5ba88.zip b/.yarn/cache/workbox-precaching-npm-7.0.0-cbbffc1994-8882d5ba88.zip deleted file mode 100644 index f2693f9ea..000000000 Binary files a/.yarn/cache/workbox-precaching-npm-7.0.0-cbbffc1994-8882d5ba88.zip and /dev/null differ diff --git a/.yarn/cache/workbox-range-requests-npm-7.0.0-259b3e7f3d-8cb991173d.zip b/.yarn/cache/workbox-range-requests-npm-7.0.0-259b3e7f3d-8cb991173d.zip deleted file mode 100644 index da993ba7d..000000000 Binary files a/.yarn/cache/workbox-range-requests-npm-7.0.0-259b3e7f3d-8cb991173d.zip and /dev/null differ diff --git a/.yarn/cache/workbox-recipes-npm-7.0.0-a584f2ff39-efb84b7eec.zip b/.yarn/cache/workbox-recipes-npm-7.0.0-a584f2ff39-efb84b7eec.zip deleted file mode 100644 index 48d37db98..000000000 Binary files a/.yarn/cache/workbox-recipes-npm-7.0.0-a584f2ff39-efb84b7eec.zip and /dev/null differ diff --git a/.yarn/cache/workbox-routing-npm-7.0.0-bf5455e8b7-294c4b0f13.zip b/.yarn/cache/workbox-routing-npm-7.0.0-bf5455e8b7-294c4b0f13.zip deleted file mode 100644 index a9cb87c95..000000000 Binary files a/.yarn/cache/workbox-routing-npm-7.0.0-bf5455e8b7-294c4b0f13.zip and /dev/null differ diff --git a/.yarn/cache/workbox-strategies-npm-7.0.0-f284a2ca9a-7d7dbe9dff.zip b/.yarn/cache/workbox-strategies-npm-7.0.0-f284a2ca9a-7d7dbe9dff.zip deleted file mode 100644 index eede517e9..000000000 Binary files a/.yarn/cache/workbox-strategies-npm-7.0.0-f284a2ca9a-7d7dbe9dff.zip and /dev/null differ diff --git a/.yarn/cache/workbox-streams-npm-7.0.0-08e7253f1a-a11a134536.zip b/.yarn/cache/workbox-streams-npm-7.0.0-08e7253f1a-a11a134536.zip deleted file mode 100644 index a54dd74d6..000000000 Binary files a/.yarn/cache/workbox-streams-npm-7.0.0-08e7253f1a-a11a134536.zip and /dev/null differ diff --git a/.yarn/cache/workbox-sw-npm-7.0.0-f34a786f44-2b34da7efa.zip b/.yarn/cache/workbox-sw-npm-7.0.0-f34a786f44-2b34da7efa.zip deleted file mode 100644 index 475f5ff50..000000000 Binary files a/.yarn/cache/workbox-sw-npm-7.0.0-f34a786f44-2b34da7efa.zip and /dev/null differ diff --git a/.yarn/cache/workbox-window-npm-7.0.0-16d2736e3d-5511ed9b86.zip b/.yarn/cache/workbox-window-npm-7.0.0-16d2736e3d-5511ed9b86.zip deleted file mode 100644 index 0ebd0f6f4..000000000 Binary files a/.yarn/cache/workbox-window-npm-7.0.0-16d2736e3d-5511ed9b86.zip and /dev/null differ diff --git a/.yarn/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-cebdaeca3a.zip b/.yarn/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-cebdaeca3a.zip deleted file mode 100644 index 9408fde92..000000000 Binary files a/.yarn/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-cebdaeca3a.zip and /dev/null differ diff --git a/.yarn/cache/wrap-ansi-npm-8.1.0-26a4e6ae28-7b1e4b35e9.zip b/.yarn/cache/wrap-ansi-npm-8.1.0-26a4e6ae28-7b1e4b35e9.zip deleted file mode 100644 index ce259c730..000000000 Binary files a/.yarn/cache/wrap-ansi-npm-8.1.0-26a4e6ae28-7b1e4b35e9.zip and /dev/null differ diff --git a/.yarn/cache/wrappy-npm-1.0.2-916de4d4b3-159da4805f.zip b/.yarn/cache/wrappy-npm-1.0.2-916de4d4b3-159da4805f.zip deleted file mode 100644 index 6072a9f2e..000000000 Binary files a/.yarn/cache/wrappy-npm-1.0.2-916de4d4b3-159da4805f.zip and /dev/null differ diff --git a/.yarn/cache/write-file-atomic-npm-3.0.3-d948a237da-0955ab9430.zip b/.yarn/cache/write-file-atomic-npm-3.0.3-d948a237da-0955ab9430.zip deleted file mode 100644 index 54d08a52b..000000000 Binary files a/.yarn/cache/write-file-atomic-npm-3.0.3-d948a237da-0955ab9430.zip and /dev/null differ diff --git a/.yarn/cache/ws-npm-7.5.10-878ccb886b-9c796b84ba.zip b/.yarn/cache/ws-npm-7.5.10-878ccb886b-9c796b84ba.zip deleted file mode 100644 index fd4e64ae8..000000000 Binary files a/.yarn/cache/ws-npm-7.5.10-878ccb886b-9c796b84ba.zip and /dev/null differ diff --git a/.yarn/cache/ws-npm-8.16.0-46943f6199-7c511c59e9.zip b/.yarn/cache/ws-npm-8.16.0-46943f6199-7c511c59e9.zip deleted file mode 100644 index 3b552fa0e..000000000 Binary files a/.yarn/cache/ws-npm-8.16.0-46943f6199-7c511c59e9.zip and /dev/null differ diff --git a/.yarn/cache/xdg-basedir-npm-5.1.0-589d73b54c-b60e8a2c66.zip b/.yarn/cache/xdg-basedir-npm-5.1.0-589d73b54c-b60e8a2c66.zip deleted file mode 100644 index 8ed388aff..000000000 Binary files a/.yarn/cache/xdg-basedir-npm-5.1.0-589d73b54c-b60e8a2c66.zip and /dev/null differ diff --git a/.yarn/cache/xml-js-npm-1.6.11-56742b7fb0-55ce342a47.zip b/.yarn/cache/xml-js-npm-1.6.11-56742b7fb0-55ce342a47.zip deleted file mode 100644 index 9c9a2191e..000000000 Binary files a/.yarn/cache/xml-js-npm-1.6.11-56742b7fb0-55ce342a47.zip and /dev/null differ diff --git a/.yarn/cache/xtend-npm-4.0.2-7f2375736e-ac5dfa738b.zip b/.yarn/cache/xtend-npm-4.0.2-7f2375736e-ac5dfa738b.zip deleted file mode 100644 index 1090c6863..000000000 Binary files a/.yarn/cache/xtend-npm-4.0.2-7f2375736e-ac5dfa738b.zip and /dev/null differ diff --git a/.yarn/cache/y-prosemirror-npm-1.2.3-06807b47a5-9ea6e7bde9.zip b/.yarn/cache/y-prosemirror-npm-1.2.3-06807b47a5-9ea6e7bde9.zip deleted file mode 100644 index b8f4cae93..000000000 Binary files a/.yarn/cache/y-prosemirror-npm-1.2.3-06807b47a5-9ea6e7bde9.zip and /dev/null differ diff --git a/.yarn/cache/y-protocols-npm-1.0.6-4873265360-28dc27e1db.zip b/.yarn/cache/y-protocols-npm-1.0.6-4873265360-28dc27e1db.zip deleted file mode 100644 index f390cb8cb..000000000 Binary files a/.yarn/cache/y-protocols-npm-1.0.6-4873265360-28dc27e1db.zip and /dev/null differ diff --git a/.yarn/cache/y18n-npm-5.0.8-5f3a0a7e62-5f1b5f95e3.zip b/.yarn/cache/y18n-npm-5.0.8-5f3a0a7e62-5f1b5f95e3.zip deleted file mode 100644 index 8237762e5..000000000 Binary files a/.yarn/cache/y18n-npm-5.0.8-5f3a0a7e62-5f1b5f95e3.zip and /dev/null differ diff --git a/.yarn/cache/yallist-npm-3.1.1-a568a556b4-9af0a4329c.zip b/.yarn/cache/yallist-npm-3.1.1-a568a556b4-9af0a4329c.zip deleted file mode 100644 index c47958d0e..000000000 Binary files a/.yarn/cache/yallist-npm-3.1.1-a568a556b4-9af0a4329c.zip and /dev/null differ diff --git a/.yarn/cache/yallist-npm-4.0.0-b493d9e907-4cb02b42b8.zip b/.yarn/cache/yallist-npm-4.0.0-b493d9e907-4cb02b42b8.zip deleted file mode 100644 index 178e1e666..000000000 Binary files a/.yarn/cache/yallist-npm-4.0.0-b493d9e907-4cb02b42b8.zip and /dev/null differ diff --git a/.yarn/cache/yaml-eslint-parser-npm-1.2.2-e09aea1890-286de5b260.zip b/.yarn/cache/yaml-eslint-parser-npm-1.2.2-e09aea1890-286de5b260.zip deleted file mode 100644 index 176947653..000000000 Binary files a/.yarn/cache/yaml-eslint-parser-npm-1.2.2-e09aea1890-286de5b260.zip and /dev/null differ diff --git a/.yarn/cache/yaml-npm-1.10.2-0e780aebdf-e088b37b4d.zip b/.yarn/cache/yaml-npm-1.10.2-0e780aebdf-e088b37b4d.zip deleted file mode 100644 index 39ef27ac3..000000000 Binary files a/.yarn/cache/yaml-npm-1.10.2-0e780aebdf-e088b37b4d.zip and /dev/null differ diff --git a/.yarn/cache/yaml-npm-2.4.1-2717faf9eb-2c54fd69ef.zip b/.yarn/cache/yaml-npm-2.4.1-2717faf9eb-2c54fd69ef.zip deleted file mode 100644 index b9aca0dc8..000000000 Binary files a/.yarn/cache/yaml-npm-2.4.1-2717faf9eb-2c54fd69ef.zip and /dev/null differ diff --git a/.yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip b/.yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip deleted file mode 100644 index 44b97347f..000000000 Binary files a/.yarn/cache/yargs-npm-17.7.2-80b62638e1-abb3e37678.zip and /dev/null differ diff --git a/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip b/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip deleted file mode 100644 index 32e7f6b59..000000000 Binary files a/.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-9dc2c217ea.zip and /dev/null differ diff --git a/.yarn/cache/yjs-npm-13.6.14-403057b6ee-aa277393ae.zip b/.yarn/cache/yjs-npm-13.6.14-403057b6ee-aa277393ae.zip deleted file mode 100644 index 5307554c9..000000000 Binary files a/.yarn/cache/yjs-npm-13.6.14-403057b6ee-aa277393ae.zip and /dev/null differ diff --git a/.yarn/cache/yn-npm-3.1.1-8ad4259784-2c487b0e14.zip b/.yarn/cache/yn-npm-3.1.1-8ad4259784-2c487b0e14.zip deleted file mode 100644 index 4a3116218..000000000 Binary files a/.yarn/cache/yn-npm-3.1.1-8ad4259784-2c487b0e14.zip and /dev/null differ diff --git a/.yarn/cache/yocto-queue-npm-0.1.0-c6c9a7db29-f77b3d8d00.zip b/.yarn/cache/yocto-queue-npm-0.1.0-c6c9a7db29-f77b3d8d00.zip deleted file mode 100644 index f56730df0..000000000 Binary files a/.yarn/cache/yocto-queue-npm-0.1.0-c6c9a7db29-f77b3d8d00.zip and /dev/null differ diff --git a/.yarn/cache/yocto-queue-npm-1.0.0-7b502f1987-2cac84540f.zip b/.yarn/cache/yocto-queue-npm-1.0.0-7b502f1987-2cac84540f.zip deleted file mode 100644 index c08ff193b..000000000 Binary files a/.yarn/cache/yocto-queue-npm-1.0.0-7b502f1987-2cac84540f.zip and /dev/null differ diff --git a/.yarn/cache/zens-npm-0.0.33-900da5157f-f513788ad9.zip b/.yarn/cache/zens-npm-0.0.33-900da5157f-f513788ad9.zip deleted file mode 100644 index b9d6f3171..000000000 Binary files a/.yarn/cache/zens-npm-0.0.33-900da5157f-f513788ad9.zip and /dev/null differ diff --git a/.yarn/cache/zustand-npm-4.5.2-4f034a2f1c-9e9e92ce73.zip b/.yarn/cache/zustand-npm-4.5.2-4f034a2f1c-9e9e92ce73.zip deleted file mode 100644 index f48276563..000000000 Binary files a/.yarn/cache/zustand-npm-4.5.2-4f034a2f1c-9e9e92ce73.zip and /dev/null differ diff --git a/.yarn/cache/zwitch-npm-2.0.4-13220031e2-f22ec5fc2d.zip b/.yarn/cache/zwitch-npm-2.0.4-13220031e2-f22ec5fc2d.zip deleted file mode 100644 index 70538d597..000000000 Binary files a/.yarn/cache/zwitch-npm-2.0.4-13220031e2-f22ec5fc2d.zip and /dev/null differ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 62b770347..30559bab3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1 +1 @@ -Please look [CONTRIBUTING](./docs/docs/Community/CONTRIBUTING.md) +Please look [CONTRIBUTING](./docs/Community/CONTRIBUTING.md) diff --git a/Cargo.lock b/Cargo.lock index 4f2501aec..be6c8f229 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,18 +14,18 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.21.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ "gimli", ] [[package]] -name = "adler" -version = "1.0.2" +name = "adler2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" @@ -33,7 +33,7 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" dependencies = [ - "getrandom 0.2.12", + "getrandom 0.2.15", "once_cell", "version_check", ] @@ -45,7 +45,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", - "getrandom 0.2.12", "once_cell", "version_check", "zerocopy", @@ -53,9 +52,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -83,9 +82,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "45862d1c77f2228b9e10bc609d5bc203d86ebc9b87ad8d5d5167a6c9abf739d9" [[package]] name = "android-tzdata" @@ -104,82 +103,82 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.12" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b09b5178381e0874812a9b157f7fe84982617e48f71f4e3235482775e5b540" +checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", + "is_terminal_polyfill", "utf8parse", ] [[package]] name = "anstyle" -version = "1.0.6" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" [[package]] name = "anstyle-parse" -version = "0.2.3" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" +checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.2" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" +checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.2" +version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" +checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" dependencies = [ "anstyle", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "anyhow" -version = "1.0.86" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" +checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" [[package]] name = "arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" dependencies = [ "derive_arbitrary", ] [[package]] name = "arboard" -version = "3.3.1" +version = "3.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1faa3c733d9a3dd6fbaf85da5d162a2e03b2e0033a90dceb0e2a90fdd1e5380a" +checksum = "df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4" dependencies = [ - "clipboard-win 5.2.0", - "core-graphics", + "clipboard-win 5.4.0", + "core-graphics 0.23.2", "image", "log", - "objc", - "objc-foundation", - "objc_id", + "objc2", + "objc2-app-kit", + "objc2-foundation", "parking_lot", - "thiserror", "windows-sys 0.48.0", "x11rb", ] @@ -204,53 +203,55 @@ checksum = "71938f30533e4d95a6d17aa530939da3842c2ab6f4f84b9dae68447e4129f74a" [[package]] name = "ashpd" -version = "0.8.0" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b22517ee647547c01a687cf9b76074e1c91334032a4324f7243c6ee0f949390" +checksum = "4d43c03d9e36dd40cab48435be0b09646da362c278223ca535493877b2c1dee9" dependencies = [ "enumflags2", "futures-channel", "futures-util", "rand 0.8.5", + "raw-window-handle", "serde", "serde_repr", "tokio", "url", + "wayland-backend", + "wayland-client", + "wayland-protocols", "zbus", ] [[package]] name = "async-broadcast" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb" +checksum = "20cd0e2e25ea8e5f7e9df04578dc6cf5c83577fd09b1a46aaf5c85e1c33f2a7e" dependencies = [ - "event-listener 5.1.0", - "event-listener-strategy 0.5.0", + "event-listener", + "event-listener-strategy", "futures-core", "pin-project-lite", ] [[package]] name = "async-channel" -version = "2.2.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" +checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" dependencies = [ "concurrent-queue", - "event-listener 5.1.0", - "event-listener-strategy 0.5.0", + "event-listener-strategy", "futures-core", "pin-project-lite", ] [[package]] name = "async-executor" -version = "1.8.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" +checksum = "30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec" dependencies = [ - "async-lock 3.3.0", "async-task", "concurrent-queue", "fastrand", @@ -260,35 +261,36 @@ dependencies = [ [[package]] name = "async-fs" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc19683171f287921f2405677dd2ed2549c3b3bda697a563ebc3a121ace2aba1" +checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a" dependencies = [ - "async-lock 3.3.0", + "async-lock", "blocking", "futures-lite", ] [[package]] name = "async-graphql" -version = "7.0.6" +version = "7.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf338d20ba5bab309f55ce8df95d65ee19446f7737f06f4a64593ab2c6b546ad" +checksum = "0ba6d24703c5adc5ba9116901b92ee4e4c0643c01a56c4fd303f3818638d7449" dependencies = [ "async-graphql-derive", "async-graphql-parser", "async-graphql-value", "async-stream", "async-trait", - "base64 0.22.0", + "base64 0.22.1", "bytes", "chrono", "fast_chemail", "fnv", + "futures-timer", "futures-util", "handlebars", - "http 1.1.0", - "indexmap 2.2.3", + "http", + "indexmap 2.6.0", "log", "mime", "multer", @@ -301,15 +303,15 @@ dependencies = [ "serde_urlencoded", "static_assertions_next", "tempfile", - "thiserror", + "thiserror 1.0.69", "uuid", ] [[package]] name = "async-graphql-axum" -version = "7.0.6" +version = "7.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28f874ad4bc10519f3fa500e36814452033a5ce9ea681ab0a2e0d3b1f18bae44" +checksum = "e9aa80e171205c6d562057fd5a49167c8fbe61f7db2bed6540f6d4f2234d7ff2" dependencies = [ "async-graphql", "async-trait", @@ -325,26 +327,26 @@ dependencies = [ [[package]] name = "async-graphql-derive" -version = "7.0.6" +version = "7.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc51fd6b7102acda72bc94e8ae1543844d5688ff394a6cf7c21f2a07fe2d64e4" +checksum = "a94c2d176893486bd37cd1b6defadd999f7357bf5804e92f510c08bcf16c538f" dependencies = [ "Inflector", "async-graphql-parser", "darling", - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", "strum", - "syn 2.0.51", - "thiserror", + "syn 2.0.87", + "thiserror 1.0.69", ] [[package]] name = "async-graphql-parser" -version = "7.0.6" +version = "7.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75361eefd64e39f89bead4cb45fddbaf60ddb0e7b15fb7c852b6088bcd63071f" +checksum = "79272bdbf26af97866e149f05b2b546edb5c00e51b5f916289931ed233e208ad" dependencies = [ "async-graphql-value", "pest", @@ -354,23 +356,23 @@ dependencies = [ [[package]] name = "async-graphql-value" -version = "7.0.6" +version = "7.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1f665d2d52b41c4ed1f01c43f3ef27a2fe0af2452ed5c8bc7ac9b1a8719afaa" +checksum = "ef5ec94176a12a8cbe985cd73f2e54dc9c702c88c766bdef12f1f3a67cedbee1" dependencies = [ "bytes", - "indexmap 2.2.3", + "indexmap 2.6.0", "serde", "serde_json", ] [[package]] name = "async-io" -version = "2.3.1" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65" +checksum = "43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059" dependencies = [ - "async-lock 3.3.0", + "async-lock", "cfg-if", "concurrent-queue", "futures-io", @@ -380,66 +382,58 @@ dependencies = [ "rustix", "slab", "tracing", - "windows-sys 0.52.0", -] - -[[package]] -name = "async-lock" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" -dependencies = [ - "event-listener 2.5.3", + "windows-sys 0.59.0", ] [[package]] name = "async-lock" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" +checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ - "event-listener 4.0.3", - "event-listener-strategy 0.4.0", + "event-listener", + "event-listener-strategy", "pin-project-lite", ] [[package]] name = "async-process" -version = "2.1.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "451e3cf68011bd56771c79db04a9e333095ab6349f7e47592b788e9b98720cc8" +checksum = "63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb" dependencies = [ "async-channel", "async-io", - "async-lock 3.3.0", + "async-lock", "async-signal", + "async-task", "blocking", "cfg-if", - "event-listener 5.1.0", + "event-listener", "futures-lite", "rustix", - "windows-sys 0.52.0", + "tracing", ] [[package]] name = "async-recursion" -version = "1.0.5" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "async-signal" -version = "0.2.5" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" +checksum = "637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3" dependencies = [ "async-io", - "async-lock 2.8.0", + "async-lock", "atomic-waker", "cfg-if", "futures-core", @@ -447,14 +441,14 @@ dependencies = [ "rustix", "signal-hook-registry", "slab", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] name = "async-stream" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" dependencies = [ "async-stream-impl", "futures-core", @@ -463,30 +457,30 @@ dependencies = [ [[package]] name = "async-stream-impl" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "async-task" -version = "4.7.0" +version = "4.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.80" +version = "0.1.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" +checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -529,27 +523,27 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autocfg" -version = "1.1.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "axum" -version = "0.7.5" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf" +checksum = "504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae" dependencies = [ "async-trait", "axum-core", - "base64 0.21.7", + "base64 0.22.1", "bytes", "futures-util", - "http 1.1.0", - "http-body 1.0.0", + "http", + "http-body", "http-body-util", - "hyper 1.3.1", + "hyper", "hyper-util", - "itoa 1.0.10", + "itoa 1.0.11", "matchit", "memchr", "mime", @@ -564,7 +558,7 @@ dependencies = [ "sync_wrapper 1.0.1", "tokio", "tokio-tungstenite", - "tower", + "tower 0.5.1", "tower-layer", "tower-service", "tracing", @@ -572,20 +566,20 @@ dependencies = [ [[package]] name = "axum-core" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3" +checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" dependencies = [ "async-trait", "bytes", "futures-util", - "http 1.1.0", - "http-body 1.0.0", + "http", + "http-body", "http-body-util", "mime", "pin-project-lite", "rustversion", - "sync_wrapper 0.1.2", + "sync_wrapper 1.0.1", "tower-layer", "tower-service", "tracing", @@ -593,22 +587,22 @@ dependencies = [ [[package]] name = "axum-extra" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0be6ea09c9b96cb5076af0de2e383bd2bc0c18f827cf1967bdd353e0b910d733" +checksum = "73c3220b188aea709cf1b6c5f9b01c3bd936bb08bd2b5184a12b35ac8131b1f9" dependencies = [ "axum", "axum-core", "bytes", - "cookie 0.18.1", + "cookie", "futures-util", - "http 1.1.0", - "http-body 1.0.0", + "http", + "http-body", "http-body-util", "mime", "pin-project-lite", "serde", - "tower", + "tower 0.5.1", "tower-layer", "tower-service", "tracing", @@ -616,17 +610,17 @@ dependencies = [ [[package]] name = "backtrace" -version = "0.3.69" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", "miniz_oxide", "object", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -637,9 +631,9 @@ checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "base64" -version = "0.22.0" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "base64ct" @@ -653,12 +647,6 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1" -[[package]] -name = "bit_field" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" - [[package]] name = "bitflags" version = "1.3.2" @@ -709,25 +697,22 @@ dependencies = [ [[package]] name = "blocking" -version = "1.5.1" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" +checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" dependencies = [ "async-channel", - "async-lock 3.3.0", "async-task", - "fastrand", "futures-io", "futures-lite", "piper", - "tracing", ] [[package]] name = "brotli" -version = "3.4.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f" +checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -736,9 +721,9 @@ dependencies = [ [[package]] name = "brotli-decompressor" -version = "2.5.1" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" +checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -746,26 +731,26 @@ dependencies = [ [[package]] name = "bstr" -version = "1.9.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" +checksum = "1a68f1f47cdf0ec8ee4b941b2eee2a80cb796db73118c0dd09ac63fbe405be22" dependencies = [ "memchr", - "regex-automata 0.4.5", + "regex-automata 0.4.9", "serde", ] [[package]] name = "bumpalo" -version = "3.15.3" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.14.3" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" +checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d" [[package]] name = "byteorder" @@ -773,11 +758,17 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" +[[package]] +name = "byteorder-lite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + [[package]] name = "bytes" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" dependencies = [ "serde", ] @@ -793,7 +784,7 @@ dependencies = [ "glib", "libc", "once_cell", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -809,18 +800,18 @@ dependencies = [ [[package]] name = "camino" -version = "1.1.6" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c" +checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" dependencies = [ "serde", ] [[package]] name = "cargo-platform" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "694c8807f2ae16faecc43dc17d74b3eb042482789fd0eb64b39a2e04e087053f" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" dependencies = [ "serde", ] @@ -836,7 +827,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -846,14 +837,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a969e13a7589e9e3e4207e153bae624ade2b5622fb4684a4923b23ec3d57719" dependencies = [ "serde", - "toml 0.8.12", + "toml 0.8.19", ] [[package]] name = "cc" -version = "1.0.88" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02f341c093d19155a6e41631ce5971aac4e9a868262212153124c15fa22d1cdc" +checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" +dependencies = [ + "shlex", +] [[package]] name = "cesu8" @@ -874,9 +868,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.15.7" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ "smallvec", "target-lexicon", @@ -890,15 +884,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "cfg_aliases" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" - -[[package]] -name = "cfg_aliases" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77e53693616d3075149f4ead59bdeecd204ac6b8192d8969757601b74bddf00f" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chrono" @@ -912,14 +900,14 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] name = "clap" -version = "4.5.4" +version = "4.5.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" dependencies = [ "clap_builder", "clap_derive", @@ -927,33 +915,33 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" dependencies = [ "anstream", "anstyle", "clap_lex", - "strsim 0.11.0", + "strsim 0.11.1", ] [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "clap_lex" -version = "0.7.0" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" +checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" [[package]] name = "clipboard" @@ -979,24 +967,24 @@ dependencies = [ [[package]] name = "clipboard-win" -version = "5.2.0" +version = "5.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f9a0700e0127ba15d1d52dd742097f821cd9c65939303a44d970465040a297" +checksum = "15efe7a882b08f34e38556b14f2fb3daa98769d06c7f0c1b076dfd0d983bc892" dependencies = [ "error-code", ] [[package]] name = "cocoa" -version = "0.25.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" +checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "block", "cocoa-foundation", - "core-foundation", - "core-graphics", + "core-foundation 0.10.0", + "core-graphics 0.24.0", "foreign-types 0.5.0", "libc", "objc", @@ -1004,35 +992,29 @@ dependencies = [ [[package]] name = "cocoa-foundation" -version = "0.1.2" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" +checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "block", - "core-foundation", - "core-graphics-types", + "core-foundation 0.10.0", + "core-graphics-types 0.2.0", "libc", "objc", ] -[[package]] -name = "color_quant" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" - [[package]] name = "colorchoice" -version = "1.0.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" +checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] name = "combine" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" dependencies = [ "bytes", "memchr", @@ -1040,9 +1022,9 @@ dependencies = [ [[package]] name = "concurrent-queue" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" dependencies = [ "crossbeam-utils", ] @@ -1059,17 +1041,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" -[[package]] -name = "cookie" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24" -dependencies = [ - "percent-encoding", - "time", - "version_check", -] - [[package]] name = "cookie" version = "0.18.1" @@ -1083,12 +1054,13 @@ dependencies = [ [[package]] name = "cookie_store" -version = "0.20.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "387461abbc748185c3a6e1673d826918b450b87ff22639429c694619a83b6cf6" +checksum = "2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9" dependencies = [ - "cookie 0.17.0", - "idna 0.3.0", + "cookie", + "document-features", + "idna 1.0.3", "log", "publicsuffix", "serde", @@ -1108,21 +1080,44 @@ dependencies = [ "libc", ] +[[package]] +name = "core-foundation" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63" +dependencies = [ + "core-foundation-sys", + "libc", +] + [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "core-graphics" -version = "0.23.1" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "970a29baf4110c26fedbc7f82107d42c23f7e88e404c4577ed73fe99ff85a212" +checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" dependencies = [ "bitflags 1.3.2", - "core-foundation", - "core-graphics-types", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", + "foreign-types 0.5.0", + "libc", +] + +[[package]] +name = "core-graphics" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" +dependencies = [ + "bitflags 2.6.0", + "core-foundation 0.10.0", + "core-graphics-types 0.2.0", "foreign-types 0.5.0", "libc", ] @@ -1134,24 +1129,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf" dependencies = [ "bitflags 1.3.2", - "core-foundation", + "core-foundation 0.9.4", "libc", ] [[package]] -name = "counter" -version = "0.5.7" +name = "core-graphics-types" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d458e66999348f56fd3ffcfbb7f7951542075ca8359687c703de6500c1ddccd" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" dependencies = [ - "num-traits", + "bitflags 2.6.0", + "core-foundation 0.10.0", + "libc", ] [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "0ca741a962e1b0bff6d724a1a0958b686406e853bb14061f218562e1896f95e6" dependencies = [ "libc", ] @@ -1173,18 +1170,18 @@ checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" [[package]] name = "crc32fast" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-channel" -version = "0.5.11" +version = "0.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b" +checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" dependencies = [ "crossbeam-utils", ] @@ -1219,15 +1216,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" - -[[package]] -name = "crunchy" -version = "0.2.2" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-common" @@ -1263,39 +1254,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "ctor" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad291aa74992b9b7a7e88c38acbbf6ad7e107f1d90ee8775b7bc1fc3394f485c" +checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f" dependencies = [ "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "cynic" -version = "3.7.3" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478c02b53607e3f21c374f024c2cfc2154e554905bba478e8e09409f10ce3726" +checksum = "9a41762e03383d7bf4213b9b4e5fb15e232853400b0b738b764d1d2df9649400" dependencies = [ "cynic-proc-macros", "ref-cast", "serde", "static_assertions", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "cynic-codegen" -version = "3.7.3" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c0ec86f960a00ce087e96ff6f073f6ff28b6876d69ce8caa06c03fb4143981c" +checksum = "3b9e35b6ceec97e397c422585aa7d8c057158c63d2727f15d4ddc47563862798" dependencies = [ - "counter", "cynic-parser", "darling", "once_cell", @@ -1303,31 +1293,31 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.10.0", - "syn 2.0.51", - "thiserror", + "syn 2.0.87", + "thiserror 1.0.69", ] [[package]] name = "cynic-parser" -version = "0.4.4" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "788995c98ccd25dca93902ea8742b6fcff4cb867d08b2ae475b163916c7cb3a4" +checksum = "791001e353ca2b167bd9e3c7c10635440893a6e0fd3c75bd9da700e373c6b0d5" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.6.0", "lalrpop-util", "logos", ] [[package]] name = "cynic-proc-macros" -version = "3.7.3" +version = "3.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a69ecdf4aa110fed1c0c8de290bc8ccb2835388733cf2f418f0abdf6ff3899" +checksum = "beb9f1756c97b93a7e2faf9c5d58cc21655de6a32984dd8aa7aa076c7e246601" dependencies = [ "cynic-codegen", "darling", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -1348,9 +1338,9 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.8" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" dependencies = [ "darling_core", "darling_macro", @@ -1358,27 +1348,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.8" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "strsim 0.10.0", - "syn 2.0.51", + "strsim 0.11.1", + "syn 2.0.87", ] [[package]] name = "darling_macro" -version = "0.20.8" +version = "0.20.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -1420,39 +1410,28 @@ dependencies = [ "serde", ] -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "derive_arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "derive_more" -version = "0.99.17" +version = "0.99.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ "convert_case", "proc-macro2", "quote", "rustc_version", - "syn 1.0.109", + "syn 2.0.87", ] [[package]] @@ -1543,13 +1522,13 @@ checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" [[package]] name = "displaydoc" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -1558,7 +1537,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" dependencies = [ - "libloading 0.8.1", + "libloading 0.8.5", ] [[package]] @@ -1581,7 +1560,7 @@ checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -1590,6 +1569,15 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257" +[[package]] +name = "document-features" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" +dependencies = [ + "litrs", +] + [[package]] name = "dotenv" version = "0.15.0" @@ -1602,13 +1590,19 @@ version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" +[[package]] +name = "downcast-rs" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" + [[package]] name = "download_npm" version = "0.0.1" dependencies = [ "flate2", "mf-utils", - "reqwest 0.12.4", + "reqwest", "serde_json", "tar", "tokio", @@ -1631,18 +1625,18 @@ checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" [[package]] name = "dtoa-short" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74" +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" dependencies = [ "dtoa", ] [[package]] name = "dunce" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dyn-clone" @@ -1652,25 +1646,25 @@ checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "either" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" dependencies = [ "serde", ] [[package]] name = "embed-resource" -version = "2.4.1" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bde55e389bea6a966bd467ad1ad7da0ae14546a5bc794d16d1e55e7fca44881" +checksum = "b68b6f9f63a0b6a38bc447d4ce84e2b388f3ec95c99c641c8ff0dd3ef89a6379" dependencies = [ "cc", "memchr", "rustc_version", - "toml 0.8.12", + "toml 0.8.19", "vswhom", - "winreg 0.51.0", + "winreg 0.52.0", ] [[package]] @@ -1681,9 +1675,9 @@ checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" [[package]] name = "encoding_rs" -version = "0.8.33" +version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" dependencies = [ "cfg-if", ] @@ -1705,9 +1699,9 @@ checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" [[package]] name = "enumflags2" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" +checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" dependencies = [ "enumflags2_derive", "serde", @@ -1715,20 +1709,20 @@ dependencies = [ [[package]] name = "enumflags2_derive" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" +checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "env_filter" -version = "0.1.0" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" +checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" dependencies = [ "log", "regex", @@ -1736,9 +1730,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.11.3" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" +checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" dependencies = [ "anstream", "anstyle", @@ -1753,11 +1747,21 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +[[package]] +name = "erased-serde" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" +dependencies = [ + "serde", + "typeid", +] + [[package]] name = "errno" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" dependencies = [ "libc", "windows-sys 0.52.0", @@ -1765,9 +1769,9 @@ dependencies = [ [[package]] name = "error-code" -version = "3.1.0" +version = "3.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a147e1a6641a55d994b3e4e9fa4d9b180c8d652c09b363af8c9bf1b8e04139" +checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f" [[package]] name = "etcetera" @@ -1782,26 +1786,9 @@ dependencies = [ [[package]] name = "event-listener" -version = "2.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" - -[[package]] -name = "event-listener" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener" -version = "5.1.0" +version = "5.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7ad6fd685ce13acd6d9541a30f6db6567a7a24c9ffd4ba2955d29e3f22c8b27" +checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" dependencies = [ "concurrent-queue", "parking", @@ -1810,40 +1797,14 @@ dependencies = [ [[package]] name = "event-listener-strategy" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" -dependencies = [ - "event-listener 4.0.3", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.5.0" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" +checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" dependencies = [ - "event-listener 5.1.0", + "event-listener", "pin-project-lite", ] -[[package]] -name = "exr" -version = "1.72.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4" -dependencies = [ - "bit_field", - "flume", - "half", - "lebe", - "miniz_oxide", - "rayon-core", - "smallvec", - "zune-inflate", -] - [[package]] name = "fast_chemail" version = "0.9.6" @@ -1855,15 +1816,15 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.0.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" +checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" [[package]] name = "fdeflate" -version = "0.3.4" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" +checksum = "07c6f4c64c1d33a3111c4466f7365ebdcc37c5bd1ea0d62aae2e3d722aacbedb" dependencies = [ "simd-adler32", ] @@ -1880,21 +1841,21 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.23" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" dependencies = [ "cfg-if", "libc", - "redox_syscall", - "windows-sys 0.52.0", + "libredox", + "windows-sys 0.59.0", ] [[package]] name = "flate2" -version = "1.0.30" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", "miniz_oxide", @@ -1902,13 +1863,13 @@ dependencies = [ [[package]] name = "flume" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" +checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" dependencies = [ "futures-core", "futures-sink", - "spin 0.9.8", + "spin", ] [[package]] @@ -1944,7 +1905,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -1970,54 +1931,58 @@ dependencies = [ [[package]] name = "frunk" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11a351b59e12f97b4176ee78497dff72e4276fb1ceb13e19056aca7fa0206287" +checksum = "874b6a17738fc273ec753618bac60ddaeac48cb1d7684c3e7bd472e57a28b817" dependencies = [ "frunk_core", "frunk_derives", "frunk_proc_macros", + "serde", ] [[package]] name = "frunk_core" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af2469fab0bd07e64ccf0ad57a1438f63160c69b2e57f04a439653d68eb558d6" +checksum = "3529a07095650187788833d585c219761114005d5976185760cf794d265b6a5c" +dependencies = [ + "serde", +] [[package]] name = "frunk_derives" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fa992f1656e1707946bbba340ad244f0814009ef8c0118eb7b658395f19a2e" +checksum = "e99b8b3c28ae0e84b604c75f721c21dc77afb3706076af5e8216d15fd1deaae3" dependencies = [ "frunk_proc_macro_helpers", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "frunk_proc_macro_helpers" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35b54add839292b743aeda6ebedbd8b11e93404f902c56223e51b9ec18a13d2c" +checksum = "05a956ef36c377977e512e227dcad20f68c2786ac7a54dacece3746046fea5ce" dependencies = [ "frunk_core", "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "frunk_proc_macros" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71b85a1d4a9a6b300b41c05e8e13ef2feca03e0334127f29eca9506a7fe13a93" +checksum = "67e86c2c9183662713fea27ea527aad20fb15fee635a71081ff91bf93df4dc51" dependencies = [ "frunk_core", "frunk_proc_macro_helpers", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -2036,26 +2001,11 @@ dependencies = [ "new_debug_unreachable", ] -[[package]] -name = "futures" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" -dependencies = [ - "futures-channel", - "futures-core", - "futures-executor", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -2063,15 +2013,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-executor" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" dependencies = [ "futures-core", "futures-task", @@ -2091,15 +2041,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" -version = "2.2.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba" +checksum = "cef40d21ae2c515b51041df9ed313ed21e572df340ea58a922a0aefe7e8891a1" dependencies = [ "fastrand", "futures-core", @@ -2110,34 +2060,39 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-timer" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ - "futures-channel", "futures-core", "futures-io", "futures-macro", @@ -2257,20 +2212,6 @@ dependencies = [ "x11", ] -[[package]] -name = "generator" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b25e5b3e733153bcab35ee4671b46604b42516163cae442d1601cb716f2ac5" -dependencies = [ - "cc", - "cfg-if", - "libc", - "log", - "rustversion", - "windows 0.53.0", -] - [[package]] name = "generic-array" version = "0.14.7" @@ -2291,6 +2232,16 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "gethostname" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc3655aa6818d65bc620d6911f05aa7b6aeb596291e1e9f79e52df85583d1e30" +dependencies = [ + "rustix", + "windows-targets 0.52.6", +] + [[package]] name = "getrandom" version = "0.1.16" @@ -2304,9 +2255,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.12" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -2315,21 +2266,11 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "gif" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" -dependencies = [ - "color_quant", - "weezl", -] - [[package]] name = "gimli" -version = "0.28.1" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "gio" @@ -2347,7 +2288,7 @@ dependencies = [ "once_cell", "pin-project-lite", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2383,7 +2324,7 @@ dependencies = [ "memchr", "once_cell", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2397,7 +2338,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -2418,15 +2359,15 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "globset" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" dependencies = [ "aho-corasick", "bstr", "log", - "regex-automata 0.4.5", - "regex-syntax 0.8.2", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", ] [[package]] @@ -2442,9 +2383,9 @@ dependencies = [ [[package]] name = "grep" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e2b024ec1e686cb64d78beb852030b0e632af93817f1ed25be0173af0e94939" +checksum = "308ae749734e28d749a86f33212c7b756748568ce332f970ac1d9cd8531f32e6" dependencies = [ "grep-cli", "grep-matcher", @@ -2455,9 +2396,9 @@ dependencies = [ [[package]] name = "grep-cli" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea40788c059ab8b622c4d074732750bfb3bd2912e2dd58eabc11798a4d5ad725" +checksum = "47f1288f0e06f279f84926fa4c17e3fcd2a22b357927a82f2777f7be26e4cec0" dependencies = [ "bstr", "globset", @@ -2478,9 +2419,9 @@ dependencies = [ [[package]] name = "grep-printer" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "743c12a03c8aee38b6e5bd0168d8ebb09345751323df4a01c56e792b1f38ceb2" +checksum = "c112110ae4a891aa4d83ab82ecf734b307497d066f437686175e83fbd4e013fe" dependencies = [ "bstr", "grep-matcher", @@ -2493,22 +2434,22 @@ dependencies = [ [[package]] name = "grep-regex" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f748bb135ca835da5cbc67ca0e6955f968db9c5df74ca4f56b18e1ddbc68230d" +checksum = "9edd147c7e3296e7a26bd3a81345ce849557d5a8e48ed88f736074e760f91f7e" dependencies = [ "bstr", "grep-matcher", "log", - "regex-automata 0.4.5", - "regex-syntax 0.8.2", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", ] [[package]] name = "grep-searcher" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba536ae4f69bec62d8839584dd3153d3028ef31bb229f04e09fb5a9e5a193c54" +checksum = "b9b6c14b3fc2e0a107d6604d3231dec0509e691e62447104bc385a46a7892cda" dependencies = [ "bstr", "encoding_rs", @@ -2568,57 +2509,28 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.51", -] - -[[package]] -name = "h2" -version = "0.3.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" -dependencies = [ - "bytes", - "fnv", - "futures-core", - "futures-sink", - "futures-util", - "http 0.2.12", - "indexmap 2.2.3", - "slab", - "tokio", - "tokio-util", - "tracing", + "syn 2.0.87", ] [[package]] name = "h2" -version = "0.4.4" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069" +checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" dependencies = [ + "atomic-waker", "bytes", "fnv", "futures-core", "futures-sink", - "futures-util", - "http 1.1.0", - "indexmap 2.2.3", + "http", + "indexmap 2.6.0", "slab", "tokio", "tokio-util", "tracing", ] -[[package]] -name = "half" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" -dependencies = [ - "cfg-if", - "crunchy", -] - [[package]] name = "handlebars" version = "5.1.2" @@ -2630,7 +2542,7 @@ dependencies = [ "pest_derive", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2644,21 +2556,27 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.3" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash 0.8.11", "allocator-api2", ] +[[package]] +name = "hashbrown" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" + [[package]] name = "hashlink" -version = "0.8.4" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" +checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" dependencies = [ - "hashbrown 0.14.3", + "hashbrown 0.14.5", ] [[package]] @@ -2666,9 +2584,6 @@ name = "heck" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" -dependencies = [ - "unicode-segmentation", -] [[package]] name = "heck" @@ -2678,9 +2593,15 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.3.8" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + +[[package]] +name = "hermit-abi" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "379dada1584ad501b383485dd706b8afb7a70fcbc7f4da7d780638a5a6124a60" +checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" [[package]] name = "hex" @@ -2729,17 +2650,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "http" -version = "0.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" -dependencies = [ - "bytes", - "fnv", - "itoa 1.0.10", -] - [[package]] name = "http" version = "1.1.0" @@ -2748,40 +2658,29 @@ checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" dependencies = [ "bytes", "fnv", - "itoa 1.0.10", -] - -[[package]] -name = "http-body" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" -dependencies = [ - "bytes", - "http 0.2.12", - "pin-project-lite", + "itoa 1.0.11", ] [[package]] name = "http-body" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", - "http 1.1.0", + "http", ] [[package]] name = "http-body-util" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" dependencies = [ "bytes", - "futures-core", - "http 1.1.0", - "http-body 1.0.0", + "futures-util", + "http", + "http-body", "pin-project-lite", ] @@ -2793,9 +2692,9 @@ checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" [[package]] name = "httparse" -version = "1.8.0" +version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" [[package]] name = "httpdate" @@ -2811,43 +2710,19 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33" -dependencies = [ - "bytes", - "futures-channel", - "futures-core", - "futures-util", - "h2 0.3.26", - "http 0.2.12", - "http-body 0.4.6", - "httparse", - "httpdate", - "itoa 1.0.10", - "pin-project-lite", - "socket2", - "tokio", - "tower-service", - "tracing", - "want", -] - -[[package]] -name = "hyper" -version = "1.3.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" +checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" dependencies = [ "bytes", "futures-channel", "futures-util", - "h2 0.4.4", - "http 1.1.0", - "http-body 1.0.0", + "h2", + "http", + "http-body", "httparse", "httpdate", - "itoa 1.0.10", + "itoa 1.0.11", "pin-project-lite", "smallvec", "tokio", @@ -2856,32 +2731,20 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.26.0" +version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c" +checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" dependencies = [ "futures-util", - "http 1.1.0", - "hyper 1.3.1", + "http", + "hyper", "hyper-util", - "rustls 0.22.4", + "rustls", "rustls-pki-types", "tokio", "tokio-rustls", "tower-service", -] - -[[package]] -name = "hyper-tls" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" -dependencies = [ - "bytes", - "hyper 0.14.29", - "native-tls", - "tokio", - "tokio-native-tls", + "webpki-roots", ] [[package]] @@ -2892,7 +2755,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", "http-body-util", - "hyper 1.3.1", + "hyper", "hyper-util", "native-tls", "tokio", @@ -2902,29 +2765,28 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.3" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" dependencies = [ "bytes", "futures-channel", "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "hyper 1.3.1", + "http", + "http-body", + "hyper", "pin-project-lite", "socket2", "tokio", - "tower", "tower-service", "tracing", ] [[package]] name = "iana-time-zone" -version = "0.1.60" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -2953,6 +2815,124 @@ dependencies = [ "png", ] +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -2961,9 +2941,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.3.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -2971,25 +2951,36 @@ dependencies = [ [[package]] name = "idna" -version = "0.5.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +dependencies = [ + "icu_normalizer", + "icu_properties", ] [[package]] name = "ignore" -version = "0.4.22" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" +checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" dependencies = [ "crossbeam-deque", "globset", "log", "memchr", - "regex-automata 0.4.5", + "regex-automata 0.4.9", "same-file", "walkdir", "winapi-util", @@ -2997,19 +2988,14 @@ dependencies = [ [[package]] name = "image" -version = "0.24.9" +version = "0.25.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" +checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b" dependencies = [ "bytemuck", - "byteorder", - "color_quant", - "exr", - "gif", - "jpeg-decoder", + "byteorder-lite", "num-traits", "png", - "qoi", "tiff", ] @@ -3026,38 +3012,38 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.3" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.14.3", + "hashbrown 0.15.1", "serde", ] [[package]] name = "infer" -version = "0.15.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb33622da908807a06f9513c19b3c1ad50fab3e4137d82a78107d502075aa199" +checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847" dependencies = [ "cfb", ] [[package]] name = "instant" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" dependencies = [ "cfg-if", ] [[package]] name = "ipnet" -version = "2.9.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" +checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" [[package]] name = "is-docker" @@ -3078,6 +3064,12 @@ dependencies = [ "once_cell", ] +[[package]] +name = "is_terminal_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" + [[package]] name = "itertools" version = "0.12.1" @@ -3095,9 +3087,9 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" [[package]] name = "itoa" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "javascriptcore-rs" @@ -3133,7 +3125,7 @@ dependencies = [ "combine", "jni-sys", "log", - "thiserror", + "thiserror 1.0.69", "walkdir", "windows-sys 0.45.0", ] @@ -3149,29 +3141,36 @@ name = "jpeg-decoder" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" -dependencies = [ - "rayon", -] [[package]] name = "js-sys" -version = "0.3.68" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee" +checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" dependencies = [ "wasm-bindgen", ] [[package]] name = "json-patch" -version = "1.2.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ff1e1486799e3f64129f8ccad108b38290df9cd7015cd31bed17239f0789d6" +checksum = "863726d7afb6bc2590eeff7135d923545e5e964f004c2ccf8716c25e70a86f08" +dependencies = [ + "jsonptr", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "jsonptr" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dea2b27dd239b2556ed7a25ba842fe47fd602e7fc7433c2a8d6106d4d9edd70" dependencies = [ "serde", "serde_json", - "thiserror", - "treediff", ] [[package]] @@ -3215,28 +3214,22 @@ dependencies = [ [[package]] name = "lalrpop-util" -version = "0.20.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553" +checksum = "feee752d43abd0f4807a921958ab4131f692a44d4d599733d4419c5d586176ce" dependencies = [ - "regex-automata 0.4.5", + "rustversion", ] [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" dependencies = [ - "spin 0.5.2", + "spin", ] -[[package]] -name = "lebe" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" - [[package]] name = "libappindicator" version = "0.9.0" @@ -3263,9 +3256,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.153" +version = "0.2.162" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" +checksum = "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398" [[package]] name = "libloading" @@ -3279,25 +3272,25 @@ dependencies = [ [[package]] name = "libloading" -version = "0.8.1" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" +checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if", - "windows-sys 0.48.0", + "windows-targets 0.52.6", ] [[package]] name = "libm" -version = "0.2.8" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" +checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" [[package]] name = "libredox" -version = "0.0.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", @@ -3306,9 +3299,9 @@ dependencies = [ [[package]] name = "libsqlite3-sys" -version = "0.27.0" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716" +checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" dependencies = [ "cc", "pkg-config", @@ -3316,25 +3309,28 @@ dependencies = [ ] [[package]] -name = "line-wrap" -version = "0.1.1" +name = "linux-raw-sys" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" -dependencies = [ - "safemem", -] +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] -name = "linux-raw-sys" -version = "0.4.13" +name = "litemap" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" + +[[package]] +name = "litrs" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" +checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" [[package]] name = "lock_api" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -3342,58 +3338,43 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "logos" -version = "0.14.0" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "161971eb88a0da7ae0c333e1063467c5b5727e7fb6b710b8db4814eade3a42e8" +checksum = "1c6b6e02facda28ca5fb8dbe4b152496ba3b1bd5a4b40bb2b1b2d8ad74e0f39b" dependencies = [ "logos-derive", ] [[package]] name = "logos-codegen" -version = "0.14.0" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e31badd9de5131fdf4921f6473d457e3dd85b11b7f091ceb50e4df7c3eeb12a" +checksum = "b32eb6b5f26efacd015b000bfc562186472cd9b34bdba3f6b264e2a052676d10" dependencies = [ "beef", "fnv", "lazy_static", "proc-macro2", "quote", - "regex-syntax 0.8.2", - "syn 2.0.51", + "regex-syntax 0.8.5", + "syn 2.0.87", ] [[package]] name = "logos-derive" -version = "0.14.0" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c2a69b3eb68d5bd595107c9ee58d7e07fe2bb5e360cc85b0f084dedac80de0a" +checksum = "3e5d0c5463c911ef55624739fc353238b4e310f0144be1f875dc42fec6bfd5ec" dependencies = [ "logos-codegen", ] -[[package]] -name = "loom" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" -dependencies = [ - "cfg-if", - "generator", - "scoped-tls", - "serde", - "serde_json", - "tracing", - "tracing-subscriber", -] - [[package]] name = "mac" version = "0.1.1" @@ -3402,9 +3383,9 @@ checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" [[package]] name = "mac-notification-sys" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51fca4d74ff9dbaac16a01b924bc3693fa2bba0862c2c633abc73f9a8ea21f64" +checksum = "dce8f34f3717aa37177e723df6c1fc5fb02b2a1087374ea3fe0ea42316dc8f91" dependencies = [ "cc", "dirs-next", @@ -3424,7 +3405,7 @@ dependencies = [ [[package]] name = "markflowy" -version = "0.13.0" +version = "0.18.1" dependencies = [ "anyhow", "cocoa", @@ -3441,7 +3422,6 @@ dependencies = [ "serde_json", "tauri", "tauri-build", - "tauri-plugin-aptabase", "tauri-plugin-clipboard-manager", "tauri-plugin-dialog", "tauri-plugin-http", @@ -3511,18 +3491,18 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memmap2" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" +checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" dependencies = [ "libc", ] [[package]] name = "memoffset" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] @@ -3546,7 +3526,7 @@ dependencies = [ "num_cpus", "regex", "serde", - "toml 0.8.12", + "toml 0.8.19", "uuid", "walkdir", ] @@ -3561,14 +3541,14 @@ dependencies = [ "async-graphql-axum", "axum", "axum-extra", - "base64 0.22.0", + "base64 0.22.1", "chrono", "cynic", "dotenv", "frunk", "frunk_core", "http-body-util", - "hyper 1.3.1", + "hyper", "jsonwebtoken", "lazy_static", "mime", @@ -3576,10 +3556,10 @@ dependencies = [ "serde", "serde_json", "sqlx", - "thiserror", + "thiserror 1.0.69", "time", "tokio", - "tower", + "tower 0.4.13", "tower-http", "tracing", "tracing-subscriber", @@ -3602,7 +3582,7 @@ dependencies = [ "os_pipe", "serde", "serde_json", - "toml 0.8.12", + "toml 0.8.19", ] [[package]] @@ -3613,9 +3593,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "mime_guess" -version = "2.0.4" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" dependencies = [ "mime", "unicase", @@ -3629,48 +3609,50 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "minisign-verify" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "933dca44d65cdd53b355d0b73d380a2ff5da71f87f036053188bf1eab6a19881" +checksum = "a05b5d0594e0cb1ad8cee3373018d2b84e25905dc75b2468114cc9a8e86cfc20" [[package]] name = "miniz_oxide" -version = "0.7.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" dependencies = [ - "adler", + "adler2", "simd-adler32", ] [[package]] name = "mio" -version = "0.8.11" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ + "hermit-abi 0.3.9", "libc", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "muda" -version = "0.13.5" +version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b959f97c97044e4c96e32e1db292a7d594449546a3c6b77ae613dc3a5b5145" +checksum = "fdae9c00e61cc0579bcac625e8ad22104c60548a025bfc972dc83868a28e1484" dependencies = [ - "cocoa", "crossbeam-channel", "dpi", "gtk", "keyboard-types", - "objc", + "objc2", + "objc2-app-kit", + "objc2-foundation", "once_cell", "png", "serde", - "thiserror", - "windows-sys 0.52.0", + "thiserror 1.0.69", + "windows-sys 0.59.0", ] [[package]] @@ -3682,21 +3664,20 @@ dependencies = [ "bytes", "encoding_rs", "futures-util", - "http 1.1.0", + "http", "httparse", "memchr", "mime", - "spin 0.9.8", + "spin", "version_check", ] [[package]] name = "native-tls" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" +checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" dependencies = [ - "lazy_static", "libc", "log", "openssl", @@ -3710,16 +3691,17 @@ dependencies = [ [[package]] name = "ndk" -version = "0.7.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0" +checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "jni-sys", + "log", "ndk-sys", "num_enum", - "raw-window-handle 0.5.2", - "thiserror", + "raw-window-handle", + "thiserror 1.0.69", ] [[package]] @@ -3730,28 +3712,28 @@ checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" [[package]] name = "ndk-sys" -version = "0.4.1+23.1.7779620" +version = "0.6.0+11769913" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf2aae958bd232cac5069850591667ad422d263686d75b52a065f9badeee5a3" +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" dependencies = [ "jni-sys", ] [[package]] name = "new_debug_unreachable" -version = "1.0.4" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" [[package]] name = "nix" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" +checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ "bitflags 2.6.0", "cfg-if", - "cfg_aliases 0.1.1", + "cfg_aliases", "libc", "memoffset", ] @@ -3774,9 +3756,9 @@ dependencies = [ [[package]] name = "notify-rust" -version = "4.11.0" +version = "4.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5312f837191c317644f313f7b2b39f9cb1496570c74f7c17152dd3961219551f" +checksum = "5134a72dc570b178bff81b01e81ab14a6fcc015391ed4b3b14853090658cd3a3" dependencies = [ "log", "mac-notification-sys", @@ -3797,9 +3779,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -3850,9 +3832,9 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", "libm", @@ -3864,29 +3846,29 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi", + "hermit-abi 0.3.9", "libc", ] [[package]] name = "num_enum" -version = "0.5.11" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" dependencies = [ "num_enum_derive", ] [[package]] name = "num_enum_derive" -version = "0.5.11" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 1.3.1", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.87", ] [[package]] @@ -3896,7 +3878,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" dependencies = [ "malloc_buf", - "objc_exception", ] [[package]] @@ -3915,6 +3896,9 @@ name = "objc-sys" version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" +dependencies = [ + "cc", +] [[package]] name = "objc2" @@ -3926,6 +3910,82 @@ dependencies = [ "objc2-encode", ] +[[package]] +name = "objc2-app-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" +dependencies = [ + "bitflags 2.6.0", + "block2", + "libc", + "objc2", + "objc2-core-data", + "objc2-core-image", + "objc2-foundation", + "objc2-quartz-core", +] + +[[package]] +name = "objc2-cloud-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-core-location", + "objc2-foundation", +] + +[[package]] +name = "objc2-contacts" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889" +dependencies = [ + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-data" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-core-image" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +dependencies = [ + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + +[[package]] +name = "objc2-core-location" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781" +dependencies = [ + "block2", + "objc2", + "objc2-contacts", + "objc2-foundation", +] + [[package]] name = "objc2-encode" version = "4.0.3" @@ -3940,17 +4000,114 @@ checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" dependencies = [ "bitflags 2.6.0", "block2", + "dispatch", "libc", "objc2", ] [[package]] -name = "objc_exception" -version = "0.1.2" +name = "objc2-link-presentation" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" +checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398" dependencies = [ - "cc", + "block2", + "objc2", + "objc2-app-kit", + "objc2-foundation", +] + +[[package]] +name = "objc2-metal" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-quartz-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-foundation", + "objc2-metal", +] + +[[package]] +name = "objc2-symbols" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc" +dependencies = [ + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-ui-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-cloud-kit", + "objc2-core-data", + "objc2-core-image", + "objc2-core-location", + "objc2-foundation", + "objc2-link-presentation", + "objc2-quartz-core", + "objc2-symbols", + "objc2-uniform-type-identifiers", + "objc2-user-notifications", +] + +[[package]] +name = "objc2-uniform-type-identifiers" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" +dependencies = [ + "block2", + "objc2", + "objc2-foundation", +] + +[[package]] +name = "objc2-user-notifications" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-core-location", + "objc2-foundation", +] + +[[package]] +name = "objc2-web-kit" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68bc69301064cebefc6c4c90ce9cba69225239e4b8ff99d445a2b5563797da65" +dependencies = [ + "bitflags 2.6.0", + "block2", + "objc2", + "objc2-app-kit", + "objc2-foundation", ] [[package]] @@ -3964,24 +4121,24 @@ dependencies = [ [[package]] name = "object" -version = "0.32.2" +version = "0.36.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "open" -version = "5.1.3" +version = "5.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb49fbd5616580e9974662cb96a3463da4476e649a7e4b258df0de065db0657" +checksum = "3ecd52f0b8d15c40ce4820aa251ed5de032e5d91fab27f7db2f40d42a8bdf69c" dependencies = [ "is-wsl", "libc", @@ -3990,9 +4147,9 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.66" +version = "0.10.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" +checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" dependencies = [ "bitflags 2.6.0", "cfg-if", @@ -4011,7 +4168,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -4022,9 +4179,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.103" +version = "0.9.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" +checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" dependencies = [ "cc", "libc", @@ -4060,23 +4217,23 @@ dependencies = [ [[package]] name = "os_info" -version = "3.7.0" +version = "3.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "006e42d5b888366f1880eda20371fedde764ed2213dc8496f49622fa0c99cd5e" +checksum = "ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092" dependencies = [ "log", "serde", - "winapi", + "windows-sys 0.52.0", ] [[package]] name = "os_pipe" -version = "1.1.5" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9" +checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4101,7 +4258,7 @@ dependencies = [ "proc-macro2", "proc-macro2-diagnostics", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -4137,15 +4294,15 @@ dependencies = [ [[package]] name = "parking" -version = "2.2.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot" -version = "0.12.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", "parking_lot_core", @@ -4153,15 +4310,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.9" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -4183,9 +4340,9 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "pathdiff" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" +checksum = "d61c5ce1153ab5b689d0c074c4e7fc613e942dfb7dd9eea5ab202d2ad91fe361" [[package]] name = "pem" @@ -4193,7 +4350,7 @@ version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae" dependencies = [ - "base64 0.22.0", + "base64 0.22.1", "serde", ] @@ -4214,20 +4371,20 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.10" +version = "2.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8" +checksum = "879952a81a83930934cbf1786752d6dedc3b1f29e8f8fb2ad1d0a36f377cf442" dependencies = [ "memchr", - "thiserror", + "thiserror 1.0.69", "ucd-trie", ] [[package]] name = "pest_derive" -version = "2.7.10" +version = "2.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459" +checksum = "d214365f632b123a47fd913301e14c946c61d1c183ee245fa76eb752e59a02dd" dependencies = [ "pest", "pest_generator", @@ -4235,22 +4392,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.10" +version = "2.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687" +checksum = "eb55586734301717aea2ac313f50b2eb8f60d2fc3dc01d190eefa2e625f60c4e" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "pest_meta" -version = "2.7.10" +version = "2.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd" +checksum = "b75da2a70cf4d9cb76833c990ac9cd3923c9a8905a8929789ce347c84564d03d" dependencies = [ "once_cell", "pest", @@ -4361,7 +4518,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -4393,29 +4550,29 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.5" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +checksum = "be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.5" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" [[package]] name = "pin-utils" @@ -4425,9 +4582,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "piper" -version = "0.2.1" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" +checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" dependencies = [ "atomic-waker", "fastrand", @@ -4457,29 +4614,28 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "plist" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" +checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016" dependencies = [ - "base64 0.21.7", - "indexmap 2.2.3", - "line-wrap", - "quick-xml", + "base64 0.22.1", + "indexmap 2.6.0", + "quick-xml 0.32.0", "serde", "time", ] [[package]] name = "png" -version = "0.17.13" +version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" +checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" dependencies = [ "bitflags 1.3.2", "crc32fast", @@ -4490,16 +4646,17 @@ dependencies = [ [[package]] name = "polling" -version = "3.5.0" +version = "3.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9" +checksum = "a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f" dependencies = [ "cfg-if", "concurrent-queue", + "hermit-abi 0.4.0", "pin-project-lite", "rustix", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4510,9 +4667,12 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] [[package]] name = "precomputed-hash" @@ -4541,11 +4701,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" dependencies = [ - "toml_edit 0.21.1", + "toml_edit 0.22.22", ] [[package]] @@ -4580,9 +4740,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.85" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" +checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" dependencies = [ "unicode-ident", ] @@ -4595,7 +4755,7 @@ checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", "version_check", "yansi", ] @@ -4608,37 +4768,98 @@ checksum = "33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac" [[package]] name = "publicsuffix" -version = "2.2.3" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96a8c1bda5ae1af7f99a2962e49df150414a43d62404644d98dd5c3a93d07457" +checksum = "6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf" dependencies = [ - "idna 0.3.0", + "idna 1.0.3", "psl-types", ] [[package]] -name = "qoi" -version = "0.4.1" +name = "quick-xml" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" dependencies = [ - "bytemuck", + "memchr", ] [[package]] name = "quick-xml" -version = "0.31.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" +checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2" +dependencies = [ + "memchr", +] + +[[package]] +name = "quick-xml" +version = "0.36.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" dependencies = [ "memchr", ] +[[package]] +name = "quinn" +version = "0.11.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef" +dependencies = [ + "bytes", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash", + "rustls", + "socket2", + "thiserror 2.0.3", + "tokio", + "tracing", +] + +[[package]] +name = "quinn-proto" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" +dependencies = [ + "bytes", + "getrandom 0.2.15", + "rand 0.8.5", + "ring", + "rustc-hash", + "rustls", + "rustls-pki-types", + "slab", + "thiserror 2.0.3", + "tinyvec", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-udp" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5a626c6807713b15cac82a6acaccd6043c9a5408c24baae07611fec3f243da" +dependencies = [ + "cfg_aliases", + "libc", + "once_cell", + "socket2", + "tracing", + "windows-sys 0.59.0", +] + [[package]] name = "quote" -version = "1.0.35" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -4703,7 +4924,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.12", + "getrandom 0.2.15", ] [[package]] @@ -4726,54 +4947,28 @@ dependencies = [ [[package]] name = "raw-window-handle" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9" - -[[package]] -name = "raw-window-handle" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a9830a0e1b9fb145ebb365b8bc4ccd75f290f98c0247deafbbe2c75cefb544" - -[[package]] -name = "rayon" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.12.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" [[package]] name = "redox_syscall" -version = "0.4.1" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", ] [[package]] name = "redox_users" -version = "0.4.4" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ - "getrandom 0.2.12", + "getrandom 0.2.15", "libredox", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4793,19 +4988,19 @@ checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "regex" -version = "1.10.4" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.5", - "regex-syntax 0.8.2", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", ] [[package]] @@ -4819,13 +5014,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.5" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.2", + "regex-syntax 0.8.5", ] [[package]] @@ -4836,70 +5031,30 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" - -[[package]] -name = "reqwest" -version = "0.11.27" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" -dependencies = [ - "base64 0.21.7", - "bytes", - "encoding_rs", - "futures-core", - "futures-util", - "h2 0.3.26", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.29", - "hyper-tls 0.5.0", - "ipnet", - "js-sys", - "log", - "mime", - "native-tls", - "once_cell", - "percent-encoding", - "pin-project-lite", - "rustls-pemfile 1.0.4", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper 0.1.2", - "system-configuration", - "tokio", - "tokio-native-tls", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "winreg 0.50.0", -] +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.4" +version = "0.12.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" +checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f" dependencies = [ - "base64 0.22.0", + "base64 0.22.1", "bytes", - "cookie 0.17.0", + "cookie", "cookie_store", "encoding_rs", "futures-core", "futures-util", - "h2 0.4.4", - "http 1.1.0", - "http-body 1.0.0", + "h2", + "http", + "http-body", "http-body-util", - "hyper 1.3.1", + "hyper", "hyper-rustls", - "hyper-tls 0.6.0", + "hyper-tls", "hyper-util", "ipnet", "js-sys", @@ -4909,13 +5064,14 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", - "rustls 0.22.4", - "rustls-pemfile 2.1.2", + "quinn", + "rustls", + "rustls-pemfile", "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", - "sync_wrapper 0.1.2", + "sync_wrapper 1.0.1", "system-configuration", "tokio", "tokio-native-tls", @@ -4927,28 +5083,27 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots 0.26.1", - "winreg 0.52.0", + "webpki-roots", + "windows-registry", ] [[package]] name = "rfd" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373d2fc6310e2d14943d4e66ebed5b774a2b6b3b1610e7377edf124fb2760d6b" +checksum = "8af382a047821a08aa6bfc09ab0d80ff48d45d8726f7cd8e44891f7cb4a4278e" dependencies = [ "ashpd", - "block", - "dispatch", + "block2", "glib-sys", "gobject-sys", "gtk-sys", "js-sys", "log", - "objc", - "objc-foundation", - "objc_id", - "raw-window-handle 0.6.0", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "raw-window-handle", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -4963,9 +5118,9 @@ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.12", + "getrandom 0.2.15", "libc", - "spin 0.9.8", + "spin", "untrusted", "windows-sys 0.52.0", ] @@ -4992,9 +5147,9 @@ dependencies = [ [[package]] name = "rust-embed" -version = "8.4.0" +version = "8.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19549741604902eb99a7ed0ee177a0663ee1eda51a29f71401f166e47e77806a" +checksum = "fa66af4a4fdd5e7ebc276f115e895611a34739a9c1c01028383d612d550953c0" dependencies = [ "rust-embed-impl", "rust-embed-utils", @@ -5003,22 +5158,22 @@ dependencies = [ [[package]] name = "rust-embed-impl" -version = "8.4.0" +version = "8.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb9f96e283ec64401f30d3df8ee2aaeb2561f34c824381efa24a35f79bf40ee4" +checksum = "6125dbc8867951125eec87294137f4e9c2c96566e61bf72c45095a7c77761478" dependencies = [ "proc-macro2", "quote", "rust-embed-utils", - "syn 2.0.51", + "syn 2.0.87", "walkdir", ] [[package]] name = "rust-embed-utils" -version = "8.4.0" +version = "8.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38c74a686185620830701348de757fd36bef4aa9680fd23c49fc539ddcc1af32" +checksum = "2e5347777e9aacb56039b0e1f28785929a8a3b709e87482e7442c72e7c12529d" dependencies = [ "sha2", "walkdir", @@ -5035,25 +5190,31 @@ dependencies = [ ] [[package]] -name = "rustc-demangle" -version = "0.1.23" +name = "rustc-demangle" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + +[[package]] +name = "rustc-hash" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" [[package]] name = "rustc_version" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ "semver", ] [[package]] name = "rustix" -version = "0.38.31" +version = "0.38.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" +checksum = "99e4ea3e1cdc4b559b8e5650f9c8e5998e3e5c1343b4eaf034565f32318d63c0" dependencies = [ "bitflags 2.6.0", "errno", @@ -5064,69 +5225,41 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" -dependencies = [ - "ring", - "rustls-webpki 0.101.7", - "sct", -] - -[[package]] -name = "rustls" -version = "0.22.4" +version = "0.23.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432" +checksum = "9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f" dependencies = [ - "log", + "once_cell", "ring", "rustls-pki-types", - "rustls-webpki 0.102.4", + "rustls-webpki", "subtle", "zeroize", ] [[package]] name = "rustls-pemfile" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" -dependencies = [ - "base64 0.21.7", -] - -[[package]] -name = "rustls-pemfile" -version = "2.1.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" dependencies = [ - "base64 0.22.0", "rustls-pki-types", ] [[package]] name = "rustls-pki-types" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" - -[[package]] -name = "rustls-webpki" -version = "0.101.7" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" +checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" dependencies = [ - "ring", - "untrusted", + "web-time", ] [[package]] name = "rustls-webpki" -version = "0.102.4" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -5135,21 +5268,15 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.14" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" +checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" [[package]] name = "ryu" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" - -[[package]] -name = "safemem" -version = "0.3.3" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "same-file" @@ -5162,11 +5289,11 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.23" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5181,6 +5308,7 @@ dependencies = [ "serde", "serde_json", "url", + "uuid", ] [[package]] @@ -5192,7 +5320,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -5207,24 +5335,14 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" -[[package]] -name = "sct" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" -dependencies = [ - "ring", - "untrusted", -] - [[package]] name = "security-framework" -version = "2.9.2" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" +checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 1.3.2", - "core-foundation", + "bitflags 2.6.0", + "core-foundation 0.9.4", "core-foundation-sys", "libc", "security-framework-sys", @@ -5232,9 +5350,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.1" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" +checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" dependencies = [ "core-foundation-sys", "libc", @@ -5262,31 +5380,42 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" dependencies = [ "serde", ] [[package]] name = "serde" -version = "1.0.201" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "780f1cebed1629e4753a1a38a3c72d30b97ec044f0aef68cb26650a3c5cf363c" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] +[[package]] +name = "serde-untagged" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" +dependencies = [ + "erased-serde", + "serde", + "typeid", +] + [[package]] name = "serde_derive" -version = "1.0.201" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e405930b9796f1c00bee880d03fc7e0bb4b9a11afc776885ffe84320da2865" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -5297,17 +5426,18 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "serde_json" -version = "1.0.117" +version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ - "indexmap 2.2.3", - "itoa 1.0.10", + "indexmap 2.6.0", + "itoa 1.0.11", + "memchr", "ryu", "serde", ] @@ -5318,26 +5448,26 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" dependencies = [ - "itoa 1.0.10", + "itoa 1.0.11", "serde", ] [[package]] name = "serde_repr" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "serde_spanned" -version = "0.6.5" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" dependencies = [ "serde", ] @@ -5349,22 +5479,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ "form_urlencoded", - "itoa 1.0.10", + "itoa 1.0.11", "ryu", "serde", ] [[package]] name = "serde_with" -version = "3.6.1" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15d167997bd841ec232f5b2b8e0e26606df2e7caa4c31b95ea9ca52b200bd270" +checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.2.3", + "indexmap 2.6.0", "serde", "serde_derive", "serde_json", @@ -5374,14 +5504,14 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.6.1" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "865f9743393e638991566a8b7a479043c2c8da94a33e0a31f18214c9cae0a64d" +checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -5449,19 +5579,25 @@ dependencies = [ [[package]] name = "shared_child" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0d94659ad3c2137fef23ae75b03d5241d633f8acded53d672decfa0e6e0caef" +checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c" dependencies = [ "libc", - "winapi", + "windows-sys 0.59.0", ] +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "signal-hook-registry" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" dependencies = [ "libc", ] @@ -5490,7 +5626,7 @@ checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" dependencies = [ "num-bigint", "num-traits", - "thiserror", + "thiserror 1.0.69", "time", ] @@ -5511,15 +5647,18 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +dependencies = [ + "serde", +] [[package]] name = "socket2" -version = "0.5.6" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" dependencies = [ "libc", "windows-sys 0.52.0", @@ -5527,24 +5666,24 @@ dependencies = [ [[package]] name = "softbuffer" -version = "0.4.1" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071916a85d1db274b4ed57af3a14afb66bd836ae7f82ebb6f1fd3455107830d9" +checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08" dependencies = [ "bytemuck", - "cfg_aliases 0.2.0", - "cocoa", - "core-graphics", + "cfg_aliases", + "core-graphics 0.24.0", "foreign-types 0.5.0", "js-sys", "log", - "objc", - "raw-window-handle 0.6.0", + "objc2", + "objc2-foundation", + "objc2-quartz-core", + "raw-window-handle", "redox_syscall", "wasm-bindgen", - "wayland-sys", "web-sys", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5573,12 +5712,6 @@ dependencies = [ "system-deps", ] -[[package]] -name = "spin" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" - [[package]] name = "spin" version = "0.9.8" @@ -5600,9 +5733,9 @@ dependencies = [ [[package]] name = "sqlformat" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f895e3734318cc55f1fe66258926c9b910c124d47520339efecbb6c59cec7c1f" +checksum = "7bba3a93db0cc4f7bdece8bb09e77e2e785c20bfebf79eb8340ed80708048790" dependencies = [ "nom", "unicode_categories", @@ -5610,9 +5743,9 @@ dependencies = [ [[package]] name = "sqlx" -version = "0.7.4" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9a2ccff1a000a5a59cd33da541d9f2fdcd9e6e8229cc200565942bff36d0aaa" +checksum = "93334716a037193fac19df402f8571269c84a00852f6a7066b5d2616dcd64d3e" dependencies = [ "sqlx-core", "sqlx-macros", @@ -5623,11 +5756,10 @@ dependencies = [ [[package]] name = "sqlx-core" -version = "0.7.4" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24ba59a9342a3d9bab6c56c118be528b27c9b60e490080e9711a04dccac83ef6" +checksum = "d4d8060b456358185f7d50c55d9b5066ad956956fddec42ee2e8567134a8936e" dependencies = [ - "ahash 0.8.11", "atoi", "byteorder", "bytes", @@ -5635,58 +5767,59 @@ dependencies = [ "crc", "crossbeam-queue", "either", - "event-listener 2.5.3", + "event-listener", "futures-channel", "futures-core", "futures-intrusive", "futures-io", "futures-util", + "hashbrown 0.14.5", "hashlink", "hex", - "indexmap 2.2.3", + "indexmap 2.6.0", "log", "memchr", "once_cell", "paste", "percent-encoding", - "rustls 0.21.12", - "rustls-pemfile 1.0.4", + "rustls", + "rustls-pemfile", "serde", "serde_json", "sha2", "smallvec", "sqlformat", - "thiserror", + "thiserror 1.0.69", "tokio", "tokio-stream", "tracing", "url", "uuid", - "webpki-roots 0.25.4", + "webpki-roots", ] [[package]] name = "sqlx-macros" -version = "0.7.4" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ea40e2345eb2faa9e1e5e326db8c34711317d2b5e08d0d5741619048a803127" +checksum = "cac0692bcc9de3b073e8d747391827297e075c7710ff6276d9f7a1f3d58c6657" dependencies = [ "proc-macro2", "quote", "sqlx-core", "sqlx-macros-core", - "syn 1.0.109", + "syn 2.0.87", ] [[package]] name = "sqlx-macros-core" -version = "0.7.4" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5833ef53aaa16d860e92123292f1f6a3d53c34ba8b1969f152ef1a7bb803f3c8" +checksum = "1804e8a7c7865599c9c79be146dc8a9fd8cc86935fa641d3ea58e5f0688abaa5" dependencies = [ "dotenvy", "either", - "heck 0.4.1", + "heck 0.5.0", "hex", "once_cell", "proc-macro2", @@ -5698,7 +5831,7 @@ dependencies = [ "sqlx-mysql", "sqlx-postgres", "sqlx-sqlite", - "syn 1.0.109", + "syn 2.0.87", "tempfile", "tokio", "url", @@ -5706,12 +5839,12 @@ dependencies = [ [[package]] name = "sqlx-mysql" -version = "0.7.4" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ed31390216d20e538e447a7a9b959e06ed9fc51c37b514b46eb758016ecd418" +checksum = "64bb4714269afa44aef2755150a0fc19d756fb580a67db8885608cf02f47d06a" dependencies = [ "atoi", - "base64 0.21.7", + "base64 0.22.1", "bitflags 2.6.0", "byteorder", "bytes", @@ -5728,7 +5861,7 @@ dependencies = [ "hex", "hkdf", "hmac", - "itoa 1.0.10", + "itoa 1.0.11", "log", "md-5", "memchr", @@ -5742,7 +5875,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror", + "thiserror 1.0.69", "tracing", "uuid", "whoami", @@ -5750,12 +5883,12 @@ dependencies = [ [[package]] name = "sqlx-postgres" -version = "0.7.4" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c824eb80b894f926f89a0b9da0c7f435d27cdd35b8c655b114e58223918577e" +checksum = "6fa91a732d854c5d7726349bb4bb879bb9478993ceb764247660aee25f67c2f8" dependencies = [ "atoi", - "base64 0.21.7", + "base64 0.22.1", "bitflags 2.6.0", "byteorder", "chrono", @@ -5770,7 +5903,7 @@ dependencies = [ "hkdf", "hmac", "home", - "itoa 1.0.10", + "itoa 1.0.11", "log", "md-5", "memchr", @@ -5782,7 +5915,7 @@ dependencies = [ "smallvec", "sqlx-core", "stringprep", - "thiserror", + "thiserror 1.0.69", "tracing", "uuid", "whoami", @@ -5790,9 +5923,9 @@ dependencies = [ [[package]] name = "sqlx-sqlite" -version = "0.7.4" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b244ef0a8414da0bed4bb1910426e890b19e5e9bccc27ada6b797d05c55ae0aa" +checksum = "d5b2cf34a45953bfd3daaf3db0f7a7878ab9b7a6b91b422d24a7a9e4c857b680" dependencies = [ "atoi", "chrono", @@ -5806,10 +5939,10 @@ dependencies = [ "log", "percent-encoding", "serde", + "serde_urlencoded", "sqlx-core", "tracing", "url", - "urlencoding", "uuid", ] @@ -5819,15 +5952,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" -[[package]] -name = "state" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8" -dependencies = [ - "loom", -] - [[package]] name = "static_assertions" version = "1.1.0" @@ -5885,15 +6009,15 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "strsim" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" dependencies = [ "strum_macros", ] @@ -5908,20 +6032,20 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "subtle" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "swift-rs" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bbdb58577b6301f8d17ae2561f32002a5bae056d444e0f69e611e504a276204" +checksum = "4057c98e2e852d51fdcfca832aac7b571f6b351ad159f9eda5db1655f8d0c4d7" dependencies = [ "base64 0.21.7", "serde", @@ -5941,9 +6065,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.51" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ab617d94515e94ae53b8406c628598680aa0c9587474ecbe58188f7b345d66c" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -5961,32 +6085,46 @@ name = "sync_wrapper" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] [[package]] name = "sys-locale" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0" +checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4" dependencies = [ "libc", ] [[package]] name = "system-configuration" -version = "0.5.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 1.3.2", - "core-foundation", + "bitflags 2.6.0", + "core-foundation 0.9.4", "system-configuration-sys", ] [[package]] name = "system-configuration-sys" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" dependencies = [ "core-foundation-sys", "libc", @@ -5994,27 +6132,27 @@ dependencies = [ [[package]] name = "system-deps" -version = "6.2.0" +version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2d580ff6a20c55dfb86be5f9c238f67835d0e81cbdea8bf5680e0897320331" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" dependencies = [ "cfg-expr", - "heck 0.4.1", + "heck 0.5.0", "pkg-config", - "toml 0.8.12", + "toml 0.8.19", "version-compare", ] [[package]] name = "tao" -version = "0.28.0" +version = "0.30.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12a8121bd5721ebbbe0889f8286d5824673beeb04071519b68916fbed04f3093" +checksum = "6682a07cf5bab0b8a2bd20d0a542917ab928b5edb75ebd4eda6b05cbaab872da" dependencies = [ "bitflags 2.6.0", "cocoa", - "core-foundation", - "core-graphics", + "core-foundation 0.10.0", + "core-graphics 0.24.0", "crossbeam-channel", "dispatch", "dlopen2", @@ -6033,33 +6171,33 @@ dependencies = [ "objc", "once_cell", "parking_lot", - "raw-window-handle 0.6.0", + "raw-window-handle", "scopeguard", "tao-macros", "unicode-segmentation", "url", - "windows 0.56.0", - "windows-core 0.56.0", + "windows 0.58.0", + "windows-core 0.58.0", "windows-version", "x11-dl", ] [[package]] name = "tao-macros" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2" +checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.87", ] [[package]] name = "tar" -version = "0.4.40" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -6068,50 +6206,51 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tauri" -version = "2.0.0-beta.22" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a258ecc5ac7ddade525f512c4962fd01cd0f5265e917b4572579c32c027bb31" +checksum = "e545de0a2dfe296fa67db208266cd397c5a55ae782da77973ef4c4fac90e9f2c" dependencies = [ "anyhow", "bytes", - "cocoa", - "dirs-next", + "dirs 5.0.1", "dunce", "embed_plist", "futures-util", - "getrandom 0.2.12", + "getrandom 0.2.15", "glob", "gtk", "heck 0.5.0", - "http 1.1.0", + "http", "http-range", "jni", "libc", "log", "mime", "muda", - "objc", + "objc2", + "objc2-app-kit", + "objc2-foundation", "percent-encoding", - "raw-window-handle 0.6.0", - "reqwest 0.12.4", + "plist", + "raw-window-handle", + "reqwest", "serde", "serde_json", "serde_repr", "serialize-to-javascript", - "state", "swift-rs", "tauri-build", "tauri-macros", "tauri-runtime", "tauri-runtime-wry", "tauri-utils", - "thiserror", + "thiserror 2.0.3", "tokio", "tray-icon", "url", @@ -6119,18 +6258,18 @@ dependencies = [ "webkit2gtk", "webview2-com", "window-vibrancy", - "windows 0.56.0", + "windows 0.58.0", ] [[package]] name = "tauri-build" -version = "2.0.0-beta.17" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82b964bb6d03d97e24e12f896aab463b02a3c2ff76a60f728cc37b5548eb470e" +checksum = "7bd2a4bcfaf5fb9f4be72520eefcb61ae565038f8ccba2a497d8c28f463b8c01" dependencies = [ "anyhow", "cargo_toml", - "dirs-next", + "dirs 5.0.1", "glob", "heck 0.5.0", "json-patch", @@ -6140,17 +6279,17 @@ dependencies = [ "serde_json", "tauri-utils", "tauri-winres", - "toml 0.8.12", + "toml 0.8.19", "walkdir", ] [[package]] name = "tauri-codegen" -version = "2.0.0-beta.17" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3529cfa977ed7c097f2a5e8da19ecffbe61982450a6c819e6165b6d0cfd3dd3a" +checksum = "bf79faeecf301d3e969b1fae977039edb77a4c1f25cc0a961be298b54bff97cf" dependencies = [ - "base64 0.22.0", + "base64 0.22.1", "brotli", "ico", "json-patch", @@ -6162,9 +6301,9 @@ dependencies = [ "serde", "serde_json", "sha2", - "syn 2.0.51", + "syn 2.0.87", "tauri-utils", - "thiserror", + "thiserror 2.0.3", "time", "url", "uuid", @@ -6173,23 +6312,23 @@ dependencies = [ [[package]] name = "tauri-macros" -version = "2.0.0-beta.17" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f97dd80334f29314aa5f40b5fad10cb9feffd08e5a5324fd728613841e5d33" +checksum = "c52027c8c5afb83166dacddc092ee8fff50772f9646d461d8c33ee887e447a03" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", "tauri-codegen", "tauri-utils", ] [[package]] name = "tauri-plugin" -version = "2.0.0-beta.17" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c8385fd0a4f661f5652b0d9e2d7256187d553bb174f88564d10ebcfa6a3af53" +checksum = "e753f2a30933a9bbf0a202fa47d7cc4a3401f06e8d6dcc53b79aa62954828c79" dependencies = [ "anyhow", "glob", @@ -6198,110 +6337,91 @@ dependencies = [ "serde", "serde_json", "tauri-utils", - "toml 0.8.12", + "toml 0.8.19", "walkdir", ] -[[package]] -name = "tauri-plugin-aptabase" -version = "0.5.1" -source = "git+https://github.com/aptabase/tauri-plugin-aptabase?branch=v2#4e2422a6ad3f73d0ba7b9696b9f3f64beb13295b" -dependencies = [ - "futures", - "log", - "os_info", - "rand 0.8.5", - "reqwest 0.11.27", - "serde", - "serde_json", - "sys-locale", - "tauri", - "tauri-plugin", - "thiserror", - "time", - "tokio", - "uuid", -] - [[package]] name = "tauri-plugin-clipboard-manager" -version = "2.1.0-beta.4" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76fceedc022b7590245c5bd0ba0ef5909e44480d84b72fb498b76ba8bc0da7db" +checksum = "2a66feaa0fb7fce8e5073323d11ca381c9da7ac06f458e42b9ff77364b76a360" dependencies = [ "arboard", - "image", "log", "serde", "serde_json", "tauri", "tauri-plugin", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "tauri-plugin-dialog" -version = "2.0.0-beta.9" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed4b22c59f7b04ae2a0bed8241aa715b41973c3f042c84aa67a1f4dc0174a8d" +checksum = "4307310e1d2c09ab110235834722e7c2b85099b683e1eb7342ab351b0be5ada3" dependencies = [ - "dunce", "log", - "raw-window-handle 0.6.0", + "raw-window-handle", "rfd", "serde", "serde_json", "tauri", "tauri-plugin", "tauri-plugin-fs", - "thiserror", + "thiserror 1.0.69", + "url", ] [[package]] name = "tauri-plugin-fs" -version = "2.0.0-beta.9" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aa91955751f329e0aa431b87c199b7378b6f91ec0765d2ad9d4c64e017c3cda" +checksum = "96ba7d46e86db8c830d143ef90ab5a453328365b0cc834c24edea4267b16aba0" dependencies = [ "anyhow", + "dunce", "glob", + "percent-encoding", "schemars", "serde", "serde_json", "serde_repr", "tauri", "tauri-plugin", - "thiserror", + "thiserror 1.0.69", "url", "uuid", ] [[package]] name = "tauri-plugin-http" -version = "2.0.0-beta.10" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf3c02f09bb81c8c4bec73991148aebaab099f6d00c04486ad8fc2c92384f22" +checksum = "c752aee1b00ec3c4d4f440095995d9bd2c640b478f2067d1fba388900b82eb96" dependencies = [ "data-url", - "http 1.1.0", + "http", "regex", - "reqwest 0.12.4", + "reqwest", "schemars", "serde", "serde_json", "tauri", "tauri-plugin", "tauri-plugin-fs", - "thiserror", + "thiserror 1.0.69", + "tokio", "url", "urlpattern", ] [[package]] name = "tauri-plugin-notification" -version = "2.0.0-beta.8" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcd28c525b74cdeb9015a60bfeef4b080e67de6ba4b3989f8d843578ba1870f" +checksum = "ef492a2d19b6376bb4c9e0c4fab3f3bf8a220ea112d24f35027b737ff55de20c" dependencies = [ "log", "notify-rust", @@ -6311,7 +6431,7 @@ dependencies = [ "serde_repr", "tauri", "tauri-plugin", - "thiserror", + "thiserror 1.0.69", "time", "url", "win7-notifications", @@ -6320,11 +6440,11 @@ dependencies = [ [[package]] name = "tauri-plugin-os" -version = "2.0.0-beta.6" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ae3c8aeb113ce614cc36a43b1061fdf64381f7635d02c390052ce7579ec628" +checksum = "fbc5f23a86f37687c7f4fecfdc706b279087bc44f7a46702f7307ff1551ee03a" dependencies = [ - "gethostname", + "gethostname 0.5.0", "log", "os_info", "serde", @@ -6333,14 +6453,14 @@ dependencies = [ "sys-locale", "tauri", "tauri-plugin", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "tauri-plugin-shell" -version = "2.0.0-beta.7" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8675bf7ab71f571a99192d0685ae870eb7af1264bdbbb66a1d655609f6c7ebd" +checksum = "0ad7880c5586b6b2104be451e3d7fc0f3800c84bda69e9ba81c828f87cb34267" dependencies = [ "encoding_rs", "log", @@ -6353,15 +6473,15 @@ dependencies = [ "shared_child", "tauri", "tauri-plugin", - "thiserror", + "thiserror 1.0.69", "tokio", ] [[package]] name = "tauri-plugin-store" -version = "2.0.0-beta.8" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a714175f639b050b121c74b6281724f4b00e080a5a71c6821004c8aa89f8943" +checksum = "e9a580be53f04bb62422d239aa798e88522877f58a0d4a0e745f030055a51bb4" dependencies = [ "dunce", "log", @@ -6369,23 +6489,25 @@ dependencies = [ "serde_json", "tauri", "tauri-plugin", - "thiserror", + "thiserror 1.0.69", + "tokio", ] [[package]] name = "tauri-plugin-updater" -version = "2.0.0-beta.8" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d94c93d9aaf83b0589bbec467a1f591ed1991478d5150da48b6c42cb778a88d5" +checksum = "1dd3d2fe0f02bf52eebb5a9d23b987fffac6684646ab6fd683d706dafb18da87" dependencies = [ - "base64 0.22.0", - "dirs-next", + "base64 0.22.1", + "dirs 5.0.1", "flate2", "futures-util", - "http 1.1.0", + "http", "infer", "minisign-verify", - "reqwest 0.12.4", + "percent-encoding", + "reqwest", "semver", "serde", "serde_json", @@ -6393,19 +6515,19 @@ dependencies = [ "tauri", "tauri-plugin", "tempfile", - "thiserror", + "thiserror 1.0.69", "time", "tokio", "url", - "windows-sys 0.52.0", - "zip 2.1.1", + "windows-sys 0.59.0", + "zip 2.2.0", ] [[package]] name = "tauri-plugin-window-state" -version = "2.0.0-beta.9" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74b5596f41b90668ea37562d512e1dead687d9ae5eadb49f9faa8b875a2740a3" +checksum = "683c8764751fbbcebf3a594bcee24cf84c62773fa0080d1b40fc80698472421e" dependencies = [ "bitflags 2.6.0", "log", @@ -6413,41 +6535,43 @@ dependencies = [ "serde_json", "tauri", "tauri-plugin", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "tauri-runtime" -version = "2.0.0-beta.18" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dc96172a43536236ab55b7da7b8461bf75810985e668589e2395cb476937cb" +checksum = "cce18d43f80d4aba3aa8a0c953bbe835f3d0f2370aca75e8dbb14bd4bab27958" dependencies = [ "dpi", "gtk", - "http 1.1.0", + "http", "jni", - "raw-window-handle 0.6.0", + "raw-window-handle", "serde", "serde_json", "tauri-utils", - "thiserror", + "thiserror 2.0.3", "url", - "windows 0.56.0", + "windows 0.58.0", ] [[package]] name = "tauri-runtime-wry" -version = "2.0.0-beta.18" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4fd913b1f14a9b618c7f3ae35656d3aa759767fcb95b72006357c12b9d0b09" +checksum = "9f442a38863e10129ffe2cec7bd09c2dcf8a098a3a27801a476a304d5bb991d2" dependencies = [ - "cocoa", "gtk", - "http 1.1.0", + "http", "jni", "log", + "objc2", + "objc2-app-kit", + "objc2-foundation", "percent-encoding", - "raw-window-handle 0.6.0", + "raw-window-handle", "softbuffer", "tao", "tauri-runtime", @@ -6455,15 +6579,15 @@ dependencies = [ "url", "webkit2gtk", "webview2-com", - "windows 0.56.0", + "windows 0.58.0", "wry", ] [[package]] name = "tauri-utils" -version = "2.0.0-beta.17" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f24a9c20d676a3f025331cc1c3841256ba88c9f25fb7fae709d2b3089c50d90" +checksum = "9271a88f99b4adea0dc71d0baca4505475a0bbd139fb135f62958721aaa8fe54" dependencies = [ "brotli", "cargo_metadata", @@ -6471,6 +6595,7 @@ dependencies = [ "dunce", "glob", "html5ever", + "http", "infer", "json-patch", "kuchikiki", @@ -6483,13 +6608,15 @@ dependencies = [ "schemars", "semver", "serde", + "serde-untagged", "serde_json", "serde_with", "swift-rs", - "thiserror", - "toml 0.8.12", + "thiserror 2.0.3", + "toml 0.8.19", "url", "urlpattern", + "uuid", "walkdir", ] @@ -6509,21 +6636,22 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871" dependencies = [ - "quick-xml", + "quick-xml 0.31.0", "windows 0.56.0", "windows-version", ] [[package]] name = "tempfile" -version = "3.10.1" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" dependencies = [ "cfg-if", "fastrand", + "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -6554,22 +6682,42 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" +dependencies = [ + "thiserror-impl 2.0.3", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ - "thiserror-impl", + "proc-macro2", + "quote", + "syn 2.0.87", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -6600,7 +6748,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", - "itoa 1.0.10", + "itoa 1.0.11", "num-conv", "powerfmt", "serde", @@ -6624,11 +6772,21 @@ dependencies = [ "time-core", ] +[[package]] +name = "tinystr" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +dependencies = [ + "displaydoc", + "zerovec", +] + [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" dependencies = [ "tinyvec_macros", ] @@ -6641,33 +6799,32 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.38.0" +version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" +checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" dependencies = [ "backtrace", "bytes", "libc", "mio", - "num_cpus", "parking_lot", "pin-project-lite", "signal-hook-registry", "socket2", "tokio-macros", "tracing", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "tokio-macros" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -6682,20 +6839,20 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.25.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" +checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ - "rustls 0.22.4", + "rustls", "rustls-pki-types", "tokio", ] [[package]] name = "tokio-stream" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" dependencies = [ "futures-core", "pin-project-lite", @@ -6704,9 +6861,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.21.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" +checksum = "edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9" dependencies = [ "futures-util", "log", @@ -6716,9 +6873,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.10" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" +checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" dependencies = [ "bytes", "futures-core", @@ -6726,7 +6883,6 @@ dependencies = [ "futures-sink", "pin-project-lite", "tokio", - "tracing", ] [[package]] @@ -6743,21 +6899,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.12" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.9", + "toml_edit 0.22.22", ] [[package]] name = "toml_datetime" -version = "0.6.5" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] @@ -6768,7 +6924,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", @@ -6781,33 +6937,22 @@ version = "0.20.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" dependencies = [ - "indexmap 2.2.3", - "toml_datetime", - "winnow 0.5.40", -] - -[[package]] -name = "toml_edit" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" -dependencies = [ - "indexmap 2.2.3", + "indexmap 2.6.0", "toml_datetime", "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.22.9" +version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4" +checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.6.0", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.2", + "winnow 0.6.20", ] [[package]] @@ -6820,6 +6965,21 @@ dependencies = [ "futures-util", "pin-project", "pin-project-lite", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper 0.1.2", "tokio", "tower-layer", "tower-service", @@ -6834,8 +6994,8 @@ checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" dependencies = [ "bitflags 2.6.0", "bytes", - "http 1.1.0", - "http-body 1.0.0", + "http", + "http-body", "http-body-util", "pin-project-lite", "tower-layer", @@ -6845,15 +7005,15 @@ dependencies = [ [[package]] name = "tower-layer" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" [[package]] name = "tower-service" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" @@ -6875,7 +7035,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -6920,9 +7080,9 @@ dependencies = [ [[package]] name = "trash" -version = "5.0.0" +version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d8fbfb70b1fad5c0b788f9b2e1bf4d04e5ac6efa828f1ed9ee462c50ff9cf05" +checksum = "defe1fdd4232e407b312377885a2c5396764972bddad87baf304753374a1bfc8" dependencies = [ "chrono", "libc", @@ -6937,31 +7097,23 @@ dependencies = [ [[package]] name = "tray-icon" -version = "0.14.2" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b27516dfcfa22a9faaf192283a122bfbede38c1e59ef194e3c4db6549b419c0" +checksum = "7c92af36a182b46206723bdf8a7942e20838cde1cf062e5b97854d57eb01763b" dependencies = [ - "cocoa", - "core-graphics", + "core-graphics 0.24.0", "crossbeam-channel", "dirs 5.0.1", "libappindicator", "muda", - "objc", + "objc2", + "objc2-app-kit", + "objc2-foundation", "once_cell", "png", "serde", - "thiserror", - "windows-sys 0.52.0", -] - -[[package]] -name = "treediff" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d127780145176e2b5d16611cc25a900150e86e9fd79d3bde6ff3a37359c9cb5" -dependencies = [ - "serde_json", + "thiserror 1.0.69", + "windows-sys 0.59.0", ] [[package]] @@ -6972,23 +7124,28 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tungstenite" -version = "0.21.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" +checksum = "18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a" dependencies = [ "byteorder", "bytes", "data-encoding", - "http 1.1.0", + "http", "httparse", "log", "rand 0.8.5", "sha1", - "thiserror", - "url", + "thiserror 1.0.69", "utf-8", ] +[[package]] +name = "typeid" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e" + [[package]] name = "typenum" version = "1.17.0" @@ -6997,9 +7154,9 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "ucd-trie" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" +checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" [[package]] name = "uds_windows" @@ -7014,11 +7171,11 @@ dependencies = [ [[package]] name = "ulid" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34778c17965aa2a08913b57e1f34db9b4a63f5de31768b55bf20d2795f921259" +checksum = "04f903f293d11f31c0c29e4148f6dc0d033a7f80cebc0282bea147611667d289" dependencies = [ - "getrandom 0.2.12", + "getrandom 0.2.15", "rand 0.8.5", "uuid", "web-time", @@ -7067,45 +7224,42 @@ dependencies = [ [[package]] name = "unicase" -version = "2.7.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" -dependencies = [ - "version_check", -] +checksum = "7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6df" [[package]] name = "unicode-bidi" -version = "0.3.15" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" +checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" [[package]] name = "unicode-normalization" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" dependencies = [ "tinyvec", ] [[package]] name = "unicode-properties" -version = "0.1.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291" +checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" [[package]] name = "unicode-segmentation" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" [[package]] name = "unicode_categories" @@ -7121,12 +7275,12 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.2" +version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +checksum = "8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada" dependencies = [ "form_urlencoded", - "idna 0.5.0", + "idna 1.0.3", "percent-encoding", "serde", ] @@ -7139,11 +7293,10 @@ checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" [[package]] name = "urlpattern" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9bd5ff03aea02fa45b13a7980151fe45009af1980ba69f651ec367121a31609" +checksum = "70acd30e3aa1450bc2eece896ce2ad0d178e9c079493819301573dae3c37ba6d" dependencies = [ - "derive_more", "regex", "serde", "unic-ucd-ident", @@ -7156,11 +7309,23 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "utf8parse" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "utoipa" @@ -7168,7 +7333,7 @@ version = "4.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5afb1a60e207dca502682537fefcfd9921e71d0b83e9576060f09abc6efab23" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.6.0", "serde", "serde_json", "utoipa-gen", @@ -7176,15 +7341,15 @@ dependencies = [ [[package]] name = "utoipa-gen" -version = "4.3.0" +version = "4.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bf0e16c02bc4bf5322ab65f10ab1149bdbcaa782cba66dc7057370a3f8190be" +checksum = "20c24e8ab68ff9ee746aad22d39b5535601e6416d1b0feeabf78be986a5c4392" dependencies = [ "proc-macro-error", "proc-macro2", "quote", "regex", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -7205,11 +7370,11 @@ dependencies = [ [[package]] name = "uuid" -version = "1.8.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" dependencies = [ - "getrandom 0.2.12", + "getrandom 0.2.15", "serde", ] @@ -7231,16 +7396,16 @@ dependencies = [ [[package]] name = "validator_derive" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55591299b7007f551ed1eb79a684af7672c19c3193fb9e0a31936987bb2438ec" +checksum = "df0bcf92720c40105ac4b2dda2a4ea3aa717d4d6a862cc217da653a4bd5c6b10" dependencies = [ "darling", "once_cell", "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] @@ -7257,15 +7422,15 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "version-compare" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vswhom" @@ -7326,34 +7491,35 @@ checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" [[package]] name = "wasm-bindgen" -version = "0.2.91" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f" +checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" dependencies = [ "cfg-if", + "once_cell", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.91" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b" +checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.41" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97" +checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" dependencies = [ "cfg-if", "js-sys", @@ -7363,9 +7529,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.91" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed" +checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -7373,28 +7539,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.91" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66" +checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.91" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838" +checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" [[package]] name = "wasm-streams" -version = "0.4.0" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" dependencies = [ "futures-util", "js-sys", @@ -7403,11 +7569,60 @@ dependencies = [ "web-sys", ] +[[package]] +name = "wayland-backend" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6" +dependencies = [ + "cc", + "downcast-rs", + "rustix", + "scoped-tls", + "smallvec", + "wayland-sys", +] + +[[package]] +name = "wayland-client" +version = "0.31.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280" +dependencies = [ + "bitflags 2.6.0", + "rustix", + "wayland-backend", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols" +version = "0.32.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd0ade57c4e6e9a8952741325c30bf82f4246885dca8bf561898b86d0c1f58e" +dependencies = [ + "bitflags 2.6.0", + "wayland-backend", + "wayland-client", + "wayland-scanner", +] + +[[package]] +name = "wayland-scanner" +version = "0.31.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3" +dependencies = [ + "proc-macro2", + "quick-xml 0.36.2", + "quote", +] + [[package]] name = "wayland-sys" -version = "0.31.1" +version = "0.31.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af" +checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09" dependencies = [ "dlib", "log", @@ -7416,9 +7631,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.68" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446" +checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" dependencies = [ "js-sys", "wasm-bindgen", @@ -7480,53 +7695,47 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.25.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" - -[[package]] -name = "webpki-roots" -version = "0.26.1" +version = "0.26.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" +checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" dependencies = [ "rustls-pki-types", ] [[package]] name = "webview2-com" -version = "0.30.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c914dd492a52f0377bef56fd1b6e74a79090f9ee631d625d5b505a00e4538b6" +checksum = "6f61ff3d9d0ee4efcb461b14eb3acfda2702d10dc329f339303fc3e57215ae2c" dependencies = [ "webview2-com-macros", "webview2-com-sys", - "windows 0.56.0", - "windows-core 0.56.0", - "windows-implement", - "windows-interface", + "windows 0.58.0", + "windows-core 0.58.0", + "windows-implement 0.58.0", + "windows-interface 0.58.0", ] [[package]] name = "webview2-com-macros" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac1345798ecd8122468840bcdf1b95e5dc6d2206c5e4b0eafa078d061f59c9bc" +checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", ] [[package]] name = "webview2-com-sys" -version = "0.30.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a46bcf03482ec28eeb764ca788f67998cde4213adfbbfa90462622058530f5e" +checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886" dependencies = [ - "thiserror", - "windows 0.56.0", - "windows-core 0.56.0", + "thiserror 1.0.69", + "windows 0.58.0", + "windows-core 0.58.0", ] [[package]] @@ -7537,9 +7746,9 @@ checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" [[package]] name = "whoami" -version = "1.5.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9" +checksum = "372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d" dependencies = [ "redox_syscall", "wasite", @@ -7547,12 +7756,12 @@ dependencies = [ [[package]] name = "win7-notifications" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82bdf2850c73df6ab8d3284759951a2a8cc4024b06c7d1507d47e19b6127ad79" +checksum = "63b4745047a00800bd8f2b8fb4b0eb6f7d96822084127f0ff7d68d07f692fe38" dependencies = [ "once_cell", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -7573,11 +7782,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.6" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "winapi", + "windows-sys 0.59.0", ] [[package]] @@ -7588,35 +7797,36 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "window-vibrancy" -version = "0.5.0" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33082acd404763b315866e14a0d5193f3422c81086657583937a750cdd3ec340" +checksum = "3ea403deff7b51fff19e261330f71608ff2cdef5721d72b64180bb95be7c4150" dependencies = [ - "cocoa", - "objc", - "raw-window-handle 0.6.0", - "windows-sys 0.52.0", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "raw-window-handle", + "windows-sys 0.59.0", "windows-version", ] [[package]] name = "windows" -version = "0.53.0" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efc5cf48f83140dcaab716eeaea345f9e93d0018fb81162753a3f76c3397b538" +checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" dependencies = [ - "windows-core 0.53.0", - "windows-targets 0.52.5", + "windows-core 0.56.0", + "windows-targets 0.52.6", ] [[package]] name = "windows" -version = "0.56.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" +checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6" dependencies = [ - "windows-core 0.56.0", - "windows-targets 0.52.5", + "windows-core 0.58.0", + "windows-targets 0.52.6", ] [[package]] @@ -7625,29 +7835,32 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] name = "windows-core" -version = "0.53.0" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dcc5b895a6377f1ab9fa55acedab1fd5ac0db66ad1e6c7f47e28a22e446a5dd" +checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" dependencies = [ - "windows-result", - "windows-targets 0.52.5", + "windows-implement 0.56.0", + "windows-interface 0.56.0", + "windows-result 0.1.2", + "windows-targets 0.52.6", ] [[package]] name = "windows-core" -version = "0.56.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" +checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99" dependencies = [ - "windows-implement", - "windows-interface", - "windows-result", - "windows-targets 0.52.5", + "windows-implement 0.58.0", + "windows-interface 0.58.0", + "windows-result 0.2.0", + "windows-strings", + "windows-targets 0.52.6", ] [[package]] @@ -7658,7 +7871,18 @@ checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", +] + +[[package]] +name = "windows-implement" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", ] [[package]] @@ -7669,16 +7893,57 @@ checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", +] + +[[package]] +name = "windows-interface" +version = "0.58.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + +[[package]] +name = "windows-registry" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" +dependencies = [ + "windows-result 0.2.0", + "windows-strings", + "windows-targets 0.52.6", ] [[package]] name = "windows-result" -version = "0.1.1" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" dependencies = [ - "windows-targets 0.52.5", + "windows-result 0.2.0", + "windows-targets 0.52.6", ] [[package]] @@ -7705,7 +7970,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -7740,27 +8014,27 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.5", - "windows_aarch64_msvc 0.52.5", - "windows_i686_gnu 0.52.5", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.5", - "windows_x86_64_gnu 0.52.5", - "windows_x86_64_gnullvm 0.52.5", - "windows_x86_64_msvc 0.52.5", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] name = "windows-version" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75aa004c988e080ad34aff5739c39d0312f4684699d6d71fc8a198d057b8b9b4" +checksum = "6998aa457c9ba8ff2fb9f13e9d2a930dabcea28f1d0ab94d687d8b3654844515" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -7777,9 +8051,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -7795,9 +8069,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -7813,15 +8087,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -7837,9 +8111,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -7855,9 +8129,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -7873,9 +8147,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -7891,9 +8165,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" @@ -7906,9 +8180,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.2" +version = "0.6.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a4191c47f15cc3ec71fcb4913cb83d58def65dd3787610213c649283b5ce178" +checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" dependencies = [ "memchr", ] @@ -7924,72 +8198,65 @@ dependencies = [ [[package]] name = "winreg" -version = "0.50.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" dependencies = [ "cfg-if", "windows-sys 0.48.0", ] [[package]] -name = "winreg" -version = "0.51.0" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "937f3df7948156640f46aacef17a70db0de5917bda9c92b0f751f3a955b588fc" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" [[package]] -name = "winreg" -version = "0.52.0" +name = "writeable" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "wry" -version = "0.40.1" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa597526af53f310a8e6218630c5024fdde8271f229e70d7d2fc70b52b8fb1e" +checksum = "553ca1ce149982123962fac2506aa75b8b76288779a77e72b12fa2fc34938647" dependencies = [ - "base64 0.22.0", - "block", - "cocoa", - "core-graphics", + "base64 0.22.1", + "block2", + "cookie", "crossbeam-channel", "dpi", "dunce", "gdkx11", "gtk", "html5ever", - "http 1.1.0", + "http", "javascriptcore-rs", "jni", "kuchikiki", "libc", "ndk", - "ndk-context", - "ndk-sys", - "objc", - "objc_id", + "objc2", + "objc2-app-kit", + "objc2-foundation", + "objc2-ui-kit", + "objc2-web-kit", "once_cell", "percent-encoding", - "raw-window-handle 0.6.0", + "raw-window-handle", "sha2", "soup3", "tao-macros", - "thiserror", + "thiserror 1.0.69", + "url", "webkit2gtk", "webkit2gtk-sys", "webview2-com", - "windows 0.56.0", - "windows-core 0.56.0", + "windows 0.58.0", + "windows-core 0.58.0", "windows-version", "x11-dl", ] @@ -8026,20 +8293,20 @@ dependencies = [ [[package]] name = "x11rb" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8f25ead8c7e4cba123243a6367da5d3990e0d3affa708ea19dce96356bd9f1a" +checksum = "5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12" dependencies = [ - "gethostname", + "gethostname 0.4.3", "rustix", "x11rb-protocol", ] [[package]] name = "x11rb-protocol" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e63e71c4b8bd9ffec2c963173a4dc4cbde9ee96961d4fcb4429db9929b606c34" +checksum = "ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d" [[package]] name = "xattr" @@ -8064,12 +8331,12 @@ dependencies = [ [[package]] name = "xdg-home" -version = "1.1.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e" +checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6" dependencies = [ "libc", - "winapi", + "windows-sys 0.59.0", ] [[package]] @@ -8078,25 +8345,48 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" +[[package]] +name = "yoke" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", + "synstructure", +] + [[package]] name = "zbus" -version = "4.1.2" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9ff46f2a25abd690ed072054733e0bc3157e3d4c45f41bd183dce09c2ff8ab9" +checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725" dependencies = [ "async-broadcast", "async-executor", "async-fs", "async-io", - "async-lock 3.3.0", + "async-lock", "async-process", "async-recursion", "async-task", "async-trait", "blocking", - "derivative", "enumflags2", - "event-listener 5.1.0", + "event-listener", "futures-core", "futures-sink", "futures-util", @@ -8120,15 +8410,14 @@ dependencies = [ [[package]] name = "zbus_macros" -version = "4.1.2" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0e3852c93dcdb49c9462afe67a2a468f7bd464150d866e861eaf06208633e0" +checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "regex", - "syn 1.0.109", + "syn 2.0.87", "zvariant_utils", ] @@ -8145,22 +8434,44 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ + "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + +[[package]] +name = "zerofrom" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.51", + "syn 2.0.87", + "synstructure", ] [[package]] @@ -8169,6 +8480,28 @@ version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "zip" version = "0.6.6" @@ -8183,33 +8516,24 @@ dependencies = [ [[package]] name = "zip" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dd56a4d5921bc2f99947ac5b3abe5f510b1be7376fdc5e9fce4a23c6a93e87c" +checksum = "dc5e4288ea4057ae23afc69a4472434a87a2495cafce6632fd1c4ec9f5cf3494" dependencies = [ "arbitrary", "crc32fast", "crossbeam-utils", "displaydoc", - "indexmap 2.2.3", + "indexmap 2.6.0", "memchr", - "thiserror", -] - -[[package]] -name = "zune-inflate" -version = "0.2.54" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" -dependencies = [ - "simd-adler32", + "thiserror 1.0.69", ] [[package]] name = "zvariant" -version = "4.0.2" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c1b3ca6db667bfada0f1ebfc94b2b1759ba25472ee5373d4551bb892616389a" +checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe" dependencies = [ "endi", "enumflags2", @@ -8221,24 +8545,24 @@ dependencies = [ [[package]] name = "zvariant_derive" -version = "4.0.2" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7a4b236063316163b69039f77ce3117accb41a09567fd24c168e43491e521bc" +checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449" dependencies = [ - "proc-macro-crate 3.1.0", + "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.87", "zvariant_utils", ] [[package]] name = "zvariant_utils" -version = "1.1.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00bedb16a193cc12451873fee2a1bc6550225acece0e36f333e68326c73c8172" +checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.87", ] diff --git a/README.md b/README.md index ee5159e0c..ba13b0b06 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ [![Build Status][build-badge]][build] [![App Version][version-badge]][release] [![Downloads][downloads-badge]][release] +[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy?ref=badge_shield)
[![MIT License][license-badge]][license] [![Code of Conduct][coc-badge]][coc] @@ -70,7 +71,6 @@ MarkFlowy is completely and permanently open source, if you want to support Mark - Remirror - The ProseMirror toolkit for React, on which the MarkFlowy editor is based. - Rino - Some initialization codes of package/editor come from here. - Vite - front-end build tool. -- Xplorer - Home page theme from xplorer. And, thanks to all the open source projects that MarkFlowy depends on. @@ -88,7 +88,11 @@ And, thanks to all the open source projects that MarkFlowy depends on. [commit-badge]: https://img.shields.io/github/commit-activity/m/drl990114/MarkFlowy?color=%23ff9900&style=flat-square [commit]: https://github.com/drl990114/MarkFlowy [version-badge]: https://img.shields.io/github/v/release/drl990114/MarkFlowy?color=%239accfe&label=version&style=flat-square -[rust-version-icon]: https://img.shields.io/badge/Rust-1.77.0-dea584?style=flat-square +[rust-version-icon]: https://img.shields.io/badge/Rust-1.79.0-dea584?style=flat-square [typescript-version-icon]: https://img.shields.io/github/package-json/dependency-version/drl990114/MarkFlowy/dev/typescript?label=TypeScript&style=flat-square [codefactor]: https://www.codefactor.io/repository/github/drl990114/markflowy/badge/main?style=flat-square [issues-closed]: https://img.shields.io/github/issues-closed/drl990114/MarkFlowy.svg?style=flat-square + + +## License +[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy?ref=badge_large) diff --git a/README_CN.md b/README_CN.md index 378f35996..8826659b9 100644 --- a/README_CN.md +++ b/README_CN.md @@ -11,6 +11,7 @@ [![Build Status][build-badge]][build] [![App Version][version-badge]][release] [![Downloads][downloads-badge]][release] +[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy?ref=badge_shield)
[![MIT License][license-badge]][license] [![Code of Conduct][coc-badge]][coc] @@ -70,7 +71,6 @@ MarkFlowy 是完全永久开源的,如果你想支持 MarkFlowy,你可以`st - Remirror - React 的 ProseMirror 工具包,MarkFlowy 编辑器基于此开发。 - Rino - package/editor 有部分初始化代码来源于此。 - Vite - 前端构建工具 -- Xplorer - 主页主题来自 Xplorer. 另外,感谢所有 MarkFlowy 依赖的开源项目。 @@ -88,7 +88,11 @@ MarkFlowy 是完全永久开源的,如果你想支持 MarkFlowy,你可以`st [commit-badge]: https://img.shields.io/github/commit-activity/m/drl990114/MarkFlowy?color=%23ff9900&style=flat-square [commit]: https://github.com/drl990114/MarkFlowy [version-badge]: https://img.shields.io/github/v/release/drl990114/MarkFlowy?color=%239accfe&label=version&style=flat-square -[rust-version-icon]: https://img.shields.io/badge/Rust-1.77.0-dea584?style=flat-square +[rust-version-icon]: https://img.shields.io/badge/Rust-1.79.0-dea584?style=flat-square [typescript-version-icon]: https://img.shields.io/github/package-json/dependency-version/drl990114/MarkFlowy/dev/typescript?label=TypeScript&style=flat-square [codefactor]: https://www.codefactor.io/repository/github/drl990114/markflowy/badge/main?style=flat-square [issues-closed]: https://img.shields.io/github/issues-closed/drl990114/MarkFlowy.svg?style=flat-square + + +## License +[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdrl990114%2FMarkFlowy?ref=badge_large) diff --git a/apps/desktop/UPDATE_LOG.md b/apps/desktop/UPDATE_LOG.md index 385827433..cd1be7683 100644 --- a/apps/desktop/UPDATE_LOG.md +++ b/apps/desktop/UPDATE_LOG.md @@ -1,5 +1,51 @@ # UPDATE LOG +## v0.18.1 + +Features: + +- Support create file when workspace is empty. + +- Improve ui display and layout. + +## v0.17.0 + +Features: + +- Support export markdown file to html. + +- Support export markdown file to image. + +- Support duplicate file. + +- Optimize the performance of the editor. + +## v0.16.0 + +Features: + +- Support drag and drop file node to move. + +- Add Spanish translations. + +## v0.15.0 + +Features: + +- Add support for customize "chatgpt" api base url and model lists. (#731) + +- Update tauri to stable version 2.0.1. + +Fixs: + +- Fix language settings can not select. + +## v0.14.0 + +Features: + +- Improve html inline editing experience. + ## v0.13.1 Features: @@ -8,13 +54,13 @@ Features: - Improve html image node loading display. -Fix: +Fixs: - revert html inline node parse method. ## v0.12.3 -Fix: +Fixs: - Init layout visible status when open app. @@ -30,14 +76,14 @@ Features: - Support show table of content in source code mode. -Fix: +Fixs: - Search result display error when paragraph has inline node. ## v0.11.3 -Fix: +Fixs: - Preview mode load some image error. @@ -45,7 +91,7 @@ Fix: ## v0.11.2 -Fix: +Fixs: - Some image can't load. @@ -63,7 +109,7 @@ Features: - Support restore window state(e.g size, position). -Fix: +Fixs: - The copied image link should not be processed. @@ -79,7 +125,7 @@ Features: - Explorer support rename file or folder. -Fix: +Fixs: - Long file name display optimization. @@ -91,13 +137,13 @@ Fix: ## v0.9.2 -Fix: +Fixs: - New files are not allowed temporarily. When the workspace is empty. ## v0.9.1 -Fix: +Fixs: - Fixed cmd + A don't work in codemirror node. @@ -114,7 +160,7 @@ Features: - Add tooltip to sidebar item. -Fix: +Fixs: - Fixed the table of contents doesn't refresh while switching different md files. diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 3fb459ebe..b947b30e3 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,7 @@ { "name": "@markflowy/desktop", "version": "0.7.0", + "type": "module", "scripts": { "dev": "vite --host", "build": "tsc && vite build", @@ -15,73 +16,74 @@ }, "dependencies": { "@ebay/nice-modal-react": "^1.2.13", - "@emotion/css": "^11.11.0", - "@emotion/is-prop-valid": "^1.2.2", - "@emotion/react": "^11.11.3", - "@emotion/styled": "^11.11.0", + "@emotion/css": "^11.13.4", + "@emotion/is-prop-valid": "^1.3.1", + "@emotion/react": "^11.13.3", + "@emotion/styled": "^11.13.0", "@markflowy/theme": "workspace:*", "@markflowy/types": "workspace:*", - "@mui/material": "^5.15.14", - "@tanstack/react-query": "^5.24.7", - "@tauri-apps/api": "^2.0.0-beta.13", - "@tauri-apps/plugin-clipboard-manager": "^2.1.0-beta.3", - "@tauri-apps/plugin-dialog": "^2.0.0-beta.5", - "@tauri-apps/plugin-http": "^2.0.0-beta.5", - "@tauri-apps/plugin-os": "^2.0.0-beta.5", - "@tauri-apps/plugin-store": "^2.0.0-beta.5", - "@tauri-apps/plugin-updater": "^2.0.0-beta.5", + "@mui/material": "6.1.6", + "@tanstack/react-query": "^5.59.16", + "@tauri-apps/api": "^2.1.1", + "@tauri-apps/plugin-clipboard-manager": "^2.0.0", + "@tauri-apps/plugin-dialog": "^2.0.1", + "@tauri-apps/plugin-http": "^2.0.1", + "@tauri-apps/plugin-os": "^2.0.0", + "@tauri-apps/plugin-store": "^2.1.0", + "@tauri-apps/plugin-updater": "^2.0.0", "classnames": "^2.5.1", "color": "^4.2.3", - "dayjs": "^1.11.11", - "firebase": "^10.12.2", - "hox": "^2.1.0", - "i18next": "23.8.2", - "immer": "^10.0.4", + "dayjs": "^1.11.13", + "firebase": "^11.0.1", + "hox": "^2.1.1", + "html2canvas": "^1.4.1", + "i18next": "23.16.0", + "immer": "^10.1.1", "is-promise": "^4.0.0", - "jsx-dom-cjs": "^8.0.7", + "jsx-dom-cjs": "^8.1.5", "lodash": "^4.17.21", - "nanoid": "^5.0.6", + "nanoid": "^5.0.9", "react": "^18.3.1", "react-arborist": "^3.4.0", "react-dom": "^18.3.1", - "react-i18next": "13.2.2", + "react-i18next": "15.0.0", "react-keywords": "^1.0.0", "react-loading": "^2.0.3", "react-markdown": "^9.0.1", - "react-resizable-panels": "^2.0.19", - "react-router-dom": "^6.22.3", - "react-use": "^17.5.0", - "remixicon": "^4.1.0", - "rme": "^0.0.74", - "styled-components": "^6.1.11", - "stylis": "^4.3.2", - "tinykeys": "^2.1.0", + "react-resizable-panels": "^2.1.6", + "react-router-dom": "^6.27.0", + "react-use": "^17.5.1", + "remixicon": "^4.5.0", + "rme": "0.1.0-beta.7", + "styled-components": "^6.1.13", + "stylis": "^4.3.4", + "tinykeys": "^3.0.0", "use-resize-observer": "^9.1.0", - "zens": "0.0.33", - "zustand": "^4.4.6" + "zens": "0.0.42", + "zustand": "^5.0.1" }, "devDependencies": { "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-decorators": "^7.24.1", - "@tauri-apps/cli": "^2.0.0-beta.20", + "@babel/plugin-proposal-decorators": "^7.25.9", + "@tauri-apps/cli": "^2.1.0", "@tauri-release/cli": "^0.2.5", - "@types/color": "^3.0.6", - "@types/lodash": "^4.17.1", - "@types/node": "^20.11.24", - "@types/react": "^18.3.1", - "@types/react-dom": "^18.3.0", - "@types/react-test-renderer": "^18.0.7", - "@vitejs/plugin-react": "^4.2.1", - "@vitest/ui": "^1.6.0", - "eslint": "9.1.1", - "happy-dom": "^14.7.1", - "react-test-renderer": "^18.2.0", - "rimraf": "^5.0.5", + "@types/color": "^4.2.0", + "@types/lodash": "^4.17.13", + "@types/node": "^22.8.6", + "@types/react": "^18.3.12", + "@types/react-dom": "^18.3.1", + "@types/react-test-renderer": "^18.3.0", + "@vitejs/plugin-react": "^4.3.3", + "@vitest/ui": "^2.1.4", + "eslint": "9.13.0", + "happy-dom": "^15.11.0", + "react-test-renderer": "^18.3.1", + "rimraf": "^6.0.1", "ts-node": "^10.9.2", - "typescript": "^5.3.3", - "url": "^0.11.3", - "vite": "^5.2.10", - "vite-plugin-svgr": "^4.1.0", - "vitest": "^1.2.2" + "typescript": "^5.6.3", + "url": "^0.11.4", + "vite": "^5.4.10", + "vite-plugin-svgr": "^4.2.0", + "vitest": "^2.1.4" } } diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml index 8fbc2b820..f20e6b0f9 100644 --- a/apps/desktop/src-tauri/Cargo.toml +++ b/apps/desktop/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "markflowy" -version = "0.13.1" +version = "0.18.1" description = "A Markdown Editor App" authors = ["drl990114"] license = " AGPL-3.0" @@ -16,7 +16,7 @@ crate-type = [ ] [build-dependencies.tauri-build] -version = "2.0.0-beta.17" +version = "2.0.3" features = [] [dependencies] @@ -24,28 +24,24 @@ serde_json = "1.0" anyhow = "1.0.86" dark-light = "1.1.1" log = "0.4.21" -tauri-plugin-updater = "2.0.0-beta.8" -tauri-plugin-http = "2.0.0-beta.10" -tauri-plugin-window-state = "2.0.0-beta.9" -tauri-plugin-store = "2.0.0-beta.8" -tauri-plugin-os = "2.0.0-beta.6" -tauri-plugin-shell = "2.0.0-beta.7" -tauri-plugin-dialog = "2.0.0-beta.9" -tauri-plugin-clipboard-manager = "2.1.0-beta.4" +tauri-plugin-updater = "2.0.2" +tauri-plugin-http = "2.0.3" +tauri-plugin-window-state = "2.0.2" +tauri-plugin-store = "2.1.0" +tauri-plugin-os = "2.0.1" +tauri-plugin-shell = "2.0.2" +tauri-plugin-dialog = "2.0.3" +tauri-plugin-clipboard-manager = "2.0.2" regex = "1.10.4" -lazy_static = "1.4.0" +lazy_static = "1.5.0" tracing = "0.1.40" tracing-subscriber = "0.3.18" window-vibrancy = "0.5.0" dotenv = "0.15.0" trash = "5.0.0" -[dependencies.tauri-plugin-aptabase] -git = "https://github.com/aptabase/tauri-plugin-aptabase" -branch = "v2" - [dependencies.tauri-plugin-notification] -version = "2.0.0-beta.8" +version = "2.0.1" features = ["windows7-compat"] [dependencies.serde] @@ -53,7 +49,7 @@ version = "1.0" features = ["derive"] [dependencies.tauri] -version = "2.0.0-beta.22" +version = "2.1.1" features = [ "protocol-asset", "devtools", @@ -72,8 +68,8 @@ path = "../../../crates/download_npm" version = "1" features = ["full"] -[target."cfg(any(target_os = \"macos\"))".dependencies] -cocoa = "0.25" +[target.'cfg(any(target_os = "macos"))'.dependencies] +cocoa = "0.26" objc = "0.2.7" [features] diff --git a/apps/desktop/src-tauri/capabilities/main-capability.json b/apps/desktop/src-tauri/capabilities/main-capability.json index 17e038761..9364578ff 100644 --- a/apps/desktop/src-tauri/capabilities/main-capability.json +++ b/apps/desktop/src-tauri/capabilities/main-capability.json @@ -4,20 +4,22 @@ "description": "Capability for the main window", "windows": ["main"], "permissions": [ - "path:default", - "event:default", - "window:default", - "window:allow-start-dragging", - "window:allow-set-title", - "window:allow-set-size", - "window:allow-set-position", - "window:allow-set-fullscreen", - "window:allow-minimize", - "window:allow-close", - "app:default", - "resources:default", - "menu:default", - "tray:default", + "core:path:default", + "core:event:default", + "core:window:default", + "core:window:allow-start-dragging", + "core:window:allow-set-title", + "core:window:allow-set-size", + "core:window:allow-set-position", + "core:window:allow-set-fullscreen", + "core:window:allow-set-theme", + "core:window:allow-minimize", + "core:window:allow-close", + "core:app:default", + "core:app:allow-set-app-theme", + "core:resources:default", + "core:menu:default", + "core:tray:default", { "identifier": "http:default", "allow": [ @@ -37,10 +39,12 @@ "os:allow-os-type", "os:allow-version", "os:allow-platform", + "store:default", "store:allow-clear", "store:allow-get", "store:allow-set", "store:allow-save", + "store:allow-get-store", "updater:default", "notification:default", "clipboard-manager:default", diff --git a/apps/desktop/src-tauri/src/app/conf.rs b/apps/desktop/src-tauri/src/app/conf.rs index d3b317f61..37c375c7a 100644 --- a/apps/desktop/src-tauri/src/app/conf.rs +++ b/apps/desktop/src-tauri/src/app/conf.rs @@ -22,7 +22,9 @@ pub_struct!(AppConf { editor_full_width: Option, editor_root_font_size: Option, editor_root_line_height: Option, + extensions_chatgpt_apibase: Option, extensions_chatgpt_apikey: Option, + extensions_chatgpt_models: Option, autosave: Option, autosave_interval: Option, }); @@ -44,6 +46,8 @@ impl AppConf { editor_root_line_height: Some("1.6".to_string()), autosave: Some(false), autosave_interval: Some(2000), + extensions_chatgpt_apibase: Some("https://api.openai.com/v1/chat/completions".to_string()), + extensions_chatgpt_models: Some("gpt-3.5-turbo, gpt-4-32k, gpt-4".to_string()), extensions_chatgpt_apikey: Some("".to_string()), } } @@ -82,9 +86,15 @@ impl AppConf { if oldconf.autosave_interval.is_some() { self.autosave_interval = oldconf.autosave_interval; } + if oldconf.extensions_chatgpt_apibase.is_some() { + self.extensions_chatgpt_apibase = oldconf.extensions_chatgpt_apibase; + } if oldconf.extensions_chatgpt_apikey.is_some() { self.extensions_chatgpt_apikey = oldconf.extensions_chatgpt_apikey; } + if oldconf.extensions_chatgpt_models.is_some() { + self.extensions_chatgpt_models = oldconf.extensions_chatgpt_models; + } self.write() } diff --git a/apps/desktop/src-tauri/src/fc.rs b/apps/desktop/src-tauri/src/fc.rs index d0437d6b5..36245c24c 100644 --- a/apps/desktop/src-tauri/src/fc.rs +++ b/apps/desktop/src-tauri/src/fc.rs @@ -215,6 +215,7 @@ pub fn move_files_to_target_folder( pub mod cmd { use crate::fc; + use regex::Regex; use std::fs; use std::path::Path; use trash; @@ -240,6 +241,13 @@ pub mod cmd { String::from("OK") } + #[tauri::command] + pub fn write_u8_array_to_file(file_path: &str, content: Vec) -> String { + let file_path = Path::new(file_path); + fs::write(file_path, content).expect("ERROR"); + String::from("OK") + } + #[tauri::command] pub fn delete_file(file_path: &str) -> String { fc::remove_file(file_path); @@ -291,8 +299,54 @@ pub mod cmd { move_file_info } + #[tauri::command] + pub fn copy_file_by_from(from: &str) -> String { + let from_path = Path::new(from); + let parent_path = from_path.parent().unwrap(); + let mut to_path_name = from_path + .file_stem() + .unwrap() + .to_str() + .unwrap() + .to_string(); + + let file_ext = from_path.extension().unwrap(); + + + while parent_path + .join(&format!( + "{}.{}", + to_path_name.clone(), + file_ext.to_str().unwrap() + )) + .exists() + { + to_path_name.push_str(" copy"); + } + + to_path_name.push_str(format!(".{}", file_ext.to_str().unwrap()).as_str()); + + let to_path = parent_path.join(&to_path_name); + fs::copy(from_path, to_path.clone()).unwrap(); + + to_path.to_str().unwrap().to_string() + } + #[tauri::command] pub fn trash_delete(path: &str) -> bool { trash::delete(path).is_ok() } + + #[tauri::command] + pub fn export_html_to_path(str: &str, path: &str) -> String { + let re = Regex::new(r#"\\\""#).unwrap(); + + let result = re.replace_all(str, "\""); + + let file_path = Path::new(path); + + fs::write(file_path, result.to_string()).expect("ERROR"); + + String::from("OK") + } } diff --git a/apps/desktop/src-tauri/src/lib.rs b/apps/desktop/src-tauri/src/lib.rs index 5682e115a..99001ef32 100644 --- a/apps/desktop/src-tauri/src/lib.rs +++ b/apps/desktop/src-tauri/src/lib.rs @@ -12,10 +12,8 @@ use app::{bookmarks, conf, extensions, keybindings, opened_cache, process, theme use dotenv; use lazy_static::lazy_static; use tauri::{Manager, Runtime}; -use tauri_plugin_aptabase::EventTracker; use tauri_plugin_window_state::{AppHandleExt, StateFlags}; use tracing_subscriber; - #[cfg(target_os = "macos")] #[macro_use] extern crate objc; @@ -36,8 +34,6 @@ pub fn run() { let context = tauri::generate_context!(); - let aptabase_appkey = std::env::var("APTABASE_APPKEY").unwrap_or_default(); - tauri::Builder::default() .plugin(tauri_plugin_http::init()) .plugin(tauri_plugin_updater::Builder::new().build()) @@ -48,12 +44,13 @@ pub fn run() { .plugin(tauri_plugin_clipboard_manager::init()) .plugin(tauri_plugin_notification::init()) .plugin(tauri_plugin_window_state::Builder::default().build()) - .plugin(tauri_plugin_aptabase::Builder::new(&aptabase_appkey).build()) .invoke_handler(tauri::generate_handler![ fc::cmd::open_folder, fc::cmd::get_file_content, fc::cmd::write_file, + fc::cmd::write_u8_array_to_file, fc::cmd::delete_file, + fc::cmd::copy_file_by_from, fc::cmd::create_folder, fc::cmd::delete_folder, fc::cmd::file_exists, @@ -61,6 +58,7 @@ pub fn run() { fc::cmd::path_join, fc::cmd::rename_fs, fc::cmd::trash_delete, + fc::cmd::export_html_to_path, conf::cmd::get_app_conf_path, conf::cmd::get_app_conf, conf::cmd::reset_app_conf, @@ -82,8 +80,6 @@ pub fn run() { themes::cmd::load_themes ]) .setup(|app| { - app.track_event("app_started", None); - let home_dir_path = app.path().home_dir().expect("failed to get home dir"); APP_DIR.lock().unwrap().insert(0, home_dir_path); setup::init(app).expect("failed to setup app"); diff --git a/apps/desktop/src-tauri/src/menu.rs b/apps/desktop/src-tauri/src/menu.rs index 7dd2579e2..ae487c0ca 100644 --- a/apps/desktop/src-tauri/src/menu.rs +++ b/apps/desktop/src-tauri/src/menu.rs @@ -4,7 +4,7 @@ use tauri::menu::{ CheckMenuItem, CheckMenuItemBuilder, Menu, MenuEvent, MenuItem, MenuItemBuilder, PredefinedMenuItem, Submenu, }; -use tauri::{App, AppHandle, Manager}; +use tauri::{App, AppHandle, Emitter, Manager}; pub fn generate_menu(app: &mut App) -> Result<(), Box> { let app_conf = AppConf::read(); diff --git a/apps/desktop/src-tauri/src/search.rs b/apps/desktop/src-tauri/src/search.rs index b1c3bee1c..2c09da257 100644 --- a/apps/desktop/src-tauri/src/search.rs +++ b/apps/desktop/src-tauri/src/search.rs @@ -20,7 +20,7 @@ pub mod cmd { search::Search, }; use std::{sync::mpsc::channel, thread::spawn}; - use tauri::{command, AppHandle, EventTarget, Manager}; + use tauri::{command, AppHandle, Emitter, EventTarget, Manager}; use super::SearchOptions; diff --git a/apps/desktop/src-tauri/src/setup.rs b/apps/desktop/src-tauri/src/setup.rs index 154a159de..2e1a49a02 100644 --- a/apps/desktop/src-tauri/src/setup.rs +++ b/apps/desktop/src-tauri/src/setup.rs @@ -15,6 +15,7 @@ pub fn init(app: &mut App) -> Result<(), Box> { .resizable(true) .fullscreen(false) .theme(Some(theme)) + .disable_drag_drop_handler() .inner_size(1200.0, 800.0) .min_inner_size(400.0, 400.0); diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index 6de399a6d..e8dca765c 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -1,6 +1,6 @@ { "productName": "MarkFlowy", - "version": "0.13.1", + "version": "0.18.1", "identifier": "com.drl990114.markflowy", "build": { "beforeDevCommand": "yarn dev", @@ -24,6 +24,7 @@ }, "bundle": { "active": true, + "createUpdaterArtifacts": "v1Compatible", "category": "DeveloperTool", "icon": [ "icons/32x32.png", diff --git a/apps/desktop/src/components/EditorArea/Editor.tsx b/apps/desktop/src/components/EditorArea/Editor.tsx index 96d7a07e0..17eb5f06f 100644 --- a/apps/desktop/src/components/EditorArea/Editor.tsx +++ b/apps/desktop/src/components/EditorArea/Editor.tsx @@ -20,16 +20,17 @@ import bus from '@/helper/eventBus' import { EVENT } from '@/constants' import classNames from 'classnames' import { WarningHeader } from './styles' -import { getFileNameFromPath, getFolderPathFromPath } from '@/helper/filesys' +import { canvasDataToBinary, getFileNameFromPath, getFolderPathFromPath } from '@/helper/filesys' import useAppSettingStore from '@/stores/useAppSettingStore' import { save } from '@tauri-apps/plugin-dialog' import { useTranslation } from 'react-i18next' -import { debounce } from 'lodash' +import { debounce, DebouncedFunc } from 'lodash' import { createWysiwygDelegateOptions } from './createWysiwygDelegateOptions' import { useMount, useUnmount } from 'react-use' import useEditorCounterStore from '@/stores/useEditorCounterStore' import { toast } from 'zens' import useEditorViewTypeStore from '@/stores/useEditorViewTypeStore' +import html2canvas from 'html2canvas' interface EditorWrapperProps { active: boolean @@ -55,6 +56,7 @@ const EditorWrapper = styled.div.attrs((props) => props)` maxWidth: props.fullWidth ? 'auto' : '800px', margin: '0 auto', padding: '0 20px', + paddingTop: '6px', paddingBottom: '8rem', marginInlineStart: 'auto', marginInlineEnd: 'auto', @@ -80,6 +82,8 @@ function Editor(props: EditorProps) { const [delegate, setDelegate] = useState( createWysiwygDelegate(createWysiwygDelegateOptions(getFolderPathFromPath(curFile.path))), ) + const debounceSaveHandlerCacheRef = useRef Promise>>() + const noFileSaveingRef = useRef(false) const editorRef = useRef(null) const editorContextRef = useRef() @@ -145,11 +149,18 @@ function Editor(props: EditorProps) { try { if (!curFile.path) { + if (noFileSaveingRef.current === true) { + return + } + + noFileSaveingRef.current = true save({ title: 'Save File', defaultPath: curFile.name ?? `${t('file.untitled')}.md`, }) .then((path) => { + noFileSaveingRef.current = false + if (path === null) return const filename = getFileNameFromPath(path) updateFileObject(curFile.id, { ...curFile, path, name: filename }) @@ -167,6 +178,7 @@ function Editor(props: EditorProps) { }) }) .catch((error) => { + noFileSaveingRef.current = false toast.error(String(error)) }) } else { @@ -186,16 +198,23 @@ function Editor(props: EditorProps) { [active, curFile, delegate, t, insertNodeToFolderData], ) - const debounceSave = useMemo( - () => debounce(() => saveHandler({ active: true }), settingData.autosave_interval), - [settingData.autosave_interval, saveHandler], - ) + const debounceSave = useMemo(() => { + return debounce(() => saveHandler({ active: true }), settingData.autosave_interval) + }, [settingData.autosave_interval, saveHandler]) + const debounceRefreshToc = useMemo( () => debounce(() => execute('app:toc_refresh'), 1000), [execute], ) - const debounceSaveHandler = useCallback(debounceSave, [settingData, debounceSave]) + const debounceSaveHandler = useCallback(() => { + if (debounceSave) { + debounceSaveHandlerCacheRef.current?.cancel() + + debounceSaveHandlerCacheRef.current = debounceSave + debounceSave() + } + }, [debounceSave]) useEffect(() => { const cb = async (payload: EditorViewType) => { @@ -243,6 +262,94 @@ function Editor(props: EditorProps) { } }, [active, curFile, execute, setEditorDelegate, getEditorContent, debounceRefreshToc]) + useEffect(() => { + const exportImageHandler = async () => { + if (!active) { + return + } + + save({ + title: t('contextmenu.editor_tab.export_image'), + defaultPath: curFile.name.split('.')?.[0] + '.jpg', + }).then(async (path) => { + if (!path) return + + const n = toast.loading(t('contextmenu.editor_tab.export_image') + '...') + + html2canvas(document.getElementById(id) as HTMLElement).then((canvas) => { + // to base 64 + const image = canvas.toDataURL('image/jpg') + + const data = canvasDataToBinary(image) + + invoke('write_u8_array_to_file', { filePath: path, content: data }) + .then(() => { + toast.dismiss(n) + toast.success('Exported to ' + path) + }) + .catch((error) => { + toast.dismiss(n) + toast.error(String(error)) + }) + }) + }) + } + + const exportHtmlHandler = async () => { + if (!active) { + return + } + + save({ + title: t('contextmenu.editor_tab.export_html'), + defaultPath: curFile.name.split('.')?.[0] + '.html', + }) + .then(async (path) => { + if (!path) return + + const n = toast.loading(t('contextmenu.editor_tab.export_html') + '...') + const res = await editorRef.current?.exportHtml() + const scStyled = document.head.querySelectorAll('style[data-styled]') + + const html = ` + + + + + + + Document + + + +
+ ${res} +
+ + + ` + + invoke('export_html_to_path', { str: html, path }).then(() => { + toast.dismiss(n) + toast.success('Exported to ' + path) + }) + }) + .catch((error) => { + toast.error(String(error)) + }) + } + + bus.on('editor_export_html', exportHtmlHandler) + bus.on('editor_export_image', exportImageHandler) + + return () => { + bus.detach('editor_export_html', exportHtmlHandler) + bus.detach('editor_export_image', exportImageHandler) + } + }, [active]) + useEffect(() => { if (active) { debounceRefreshToc() @@ -288,6 +395,7 @@ function Editor(props: EditorProps) { delegate, offset: { top: 10, left: 16 }, styleToken: { + id, rootFontSize: `${settingData.editor_root_font_size}px`, rootLineHeight: settingData.editor_root_line_height, }, diff --git a/apps/desktop/src/components/EditorArea/EditorAreaHeader.tsx b/apps/desktop/src/components/EditorArea/EditorAreaHeader.tsx index 035945a9f..2fbdfc16d 100644 --- a/apps/desktop/src/components/EditorArea/EditorAreaHeader.tsx +++ b/apps/desktop/src/components/EditorArea/EditorAreaHeader.tsx @@ -25,13 +25,18 @@ export const EditorAreaHeader = memo(() => { const { addAppTask } = useAppTasksStore() const { t } = useTranslation() const ref = useRef() + const ref1 = useRef() const curFile = activeId ? getFileObject(activeId) : undefined const fetchCurFileSummary = useCallback(async () => { const content = getEditorContent(curFile?.id || '') const res = await addAppTask({ title: 'ChatGPT: Retrieving article abstract', - promise: getPostSummary(content || '', settingData.extensions_chatgpt_apikey), + promise: getPostSummary( + content || '', + settingData.extensions_chatgpt_apibase, + settingData.extensions_chatgpt_apikey, + ), }) if (res.status === 'done') { addNewMarkdownFileEdit({ @@ -58,7 +63,12 @@ ${res.result} const content = getEditorContent(curFile?.id || '') const res = await addAppTask({ title: 'ChatGPT: Translating article', - promise: getPostTranslate(content || '', settingData.extensions_chatgpt_apikey, targetLang), + promise: getPostTranslate( + content || '', + settingData.extensions_chatgpt_apibase, + settingData.extensions_chatgpt_apikey, + targetLang, + ), }) if (res.status === 'done') { @@ -80,7 +90,7 @@ ${res.result} ) const handleAddBookMark = useCallback(() => { - const rect = ref.current?.getBoundingClientRect() + const rect = ref1.current?.getBoundingClientRect() if (rect === undefined) return const { findMark } = useBookMarksStore.getState() const curBookMark = findMark(curFile?.path || '') @@ -130,6 +140,23 @@ ${res.result} }, ], }, + { + type: 'divider' as const, + }, + { + value: 'export_html', + label: t('contextmenu.editor_tab.export_html'), + handler: () => { + bus.emit('editor_export_html') + }, + }, + { + value: 'export_image', + label: t('contextmenu.editor_tab.export_image'), + handler: () => { + bus.emit('editor_export_image') + }, + }, ], }) }, [curFile, getEditorDelegate, t, fetchCurFileSummary, execute, fetchCurFileTranslate]) @@ -177,8 +204,12 @@ ${res.result}
{curFile ? ( <> - - + + ) : null}
diff --git a/apps/desktop/src/components/EditorArea/EditorAreaTabs.tsx b/apps/desktop/src/components/EditorArea/EditorAreaTabs.tsx index be0bb704e..938d82975 100644 --- a/apps/desktop/src/components/EditorArea/EditorAreaTabs.tsx +++ b/apps/desktop/src/components/EditorArea/EditorAreaTabs.tsx @@ -4,7 +4,6 @@ import { useEditorStore, useEditorStateStore } from '@/stores' import { memo, useEffect, useRef } from 'react' import { TabItem, Dot } from './styles' import styled, { css } from 'styled-components' -import useThemeStore from '@/stores/useThemeStore' import { setTitleBarText } from '../TitleBar' import { EditorAreaHeader } from './EditorAreaHeader' import { darken } from '@markflowy/theme' @@ -59,7 +58,6 @@ const EditorAreaTabs = memo(() => { const { opened, activeId, setActiveId, delOpenedFile, delOtherOpenedFile, delAllOpenedFile } = useEditorStore() const { idStateMap } = useEditorStateStore() - const { curTheme } = useThemeStore() const htmlRef = useRef(null) const { t } = useTranslation() @@ -143,7 +141,6 @@ const EditorAreaTabs = memo(() => { > { - const { folderData } = useEditorStore() const { t } = useTranslation() const { openFolderDialog } = useOpen() + const startNavItems = [ + { + name: t('action.create_file'), + action: () => + addNewMarkdownFileEdit({ + fileName: 'new-file.md', + content: '', + }), + }, + { + name: t('file.openDir'), + action: openFolderDialog, + }, + ] + return (
-

{t('file.emptyOpened')}

- {folderData?.length ? ( - - addNewMarkdownFileEdit({ - fileName: 'new-file.md', - content: '', - }) - } - > - {t('action.create_file')} - - ) : ( - - {t('file.openDir')} - - )} +

{t('file.emptyOpened')}

+
+ {startNavItems.map((item) => ( +
+ {item.name} +
+ ))} +
) @@ -41,9 +43,26 @@ const Container = styled.div` display: flex; justify-content: center; align-items: center; + padding: 30px; + font-size: 0.8rem; + box-sizing: border-box; + + .nav-title { + font-size: 1.2rem; + } + + .nav-list { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 8px; + min-width: 160px; - a { - color: ${({ theme }) => theme.accentColor}; - cursor: pointer; + &__item { + width: 100%; + color: ${({ theme }) => theme.accentColor}; + cursor: pointer; + } } ` diff --git a/apps/desktop/src/components/EditorArea/styles.ts b/apps/desktop/src/components/EditorArea/styles.ts index ab22a4fde..76aabc2d8 100644 --- a/apps/desktop/src/components/EditorArea/styles.ts +++ b/apps/desktop/src/components/EditorArea/styles.ts @@ -33,6 +33,7 @@ export const TabItem = styled.div` align-items: center; padding: 0 ${(props) => props.theme.spaceXs}; font-size: ${(props) => props.theme.fontXs}; + border-top: 2px solid ${props => props.active ? props.theme.accentColor : 'transparent'}; background-color: ${(props) => (props.active ? props.theme.editorTabActiveBgColor : props.theme.editorTabBgColor)}; height: calc(100% + 2px); box-sizing: border-box; diff --git a/apps/desktop/src/components/Explorer/index.tsx b/apps/desktop/src/components/Explorer/index.tsx index 858cffc15..85449933c 100644 --- a/apps/desktop/src/components/Explorer/index.tsx +++ b/apps/desktop/src/components/Explorer/index.tsx @@ -78,10 +78,12 @@ const Explorer: FC = (props) => { {t('file.openDir')}
setPopperOpen(false)} + placement='top-end' customContent={ <> { + invoke('copy_file_by_from', { + from: node.data.path, + }).then((targetPath) => { + if (node.parent) { + const file = createFile({ + name: getFileNameFromPath(targetPath), + path: targetPath, + }) + + const parentId = node.parent.id + + simpleTree.create({ + parentId, + data: file, + index: node.rowIndex, + }) + tree.create({ + parentId, + index: node.rowIndex, + }) + setFolderData(simpleTree.data) + } + }) + }, + }) + } + items.push({ value: 'trash', label: t('contextmenu.explorer.moveto_trash'), @@ -214,7 +246,7 @@ function FileNode({ simpleTree.drop({ id: node.id }) setFolderData(simpleTree.data) }) - } + }, }) }, }) diff --git a/apps/desktop/src/components/FileTree/FileTree.tsx b/apps/desktop/src/components/FileTree/FileTree.tsx index 24b15b1b5..2c2b86455 100644 --- a/apps/desktop/src/components/FileTree/FileTree.tsx +++ b/apps/desktop/src/components/FileTree/FileTree.tsx @@ -87,11 +87,9 @@ const FileTree: FC = (props) => { selection={activeId} indent={16} disableMultiSelection - // FIXME https://github.com/tauri-apps/tauri/issues/9966 - disableDrag - disableDrop onSelect={(node) => onSelect(node[0]?.data)} onMove={onMove} + renderCursor={() => null} > {(props) => FileNode({ ...props, simpleTree: tree, setFolderData: setFolderDataPure })} diff --git a/apps/desktop/src/components/FileTree/SimpleTree.ts b/apps/desktop/src/components/FileTree/SimpleTree.ts index 92783db66..384b4422b 100644 --- a/apps/desktop/src/components/FileTree/SimpleTree.ts +++ b/apps/desktop/src/components/FileTree/SimpleTree.ts @@ -1,3 +1,5 @@ +import { getFileObject, pathEntries } from '@/helper/files' + type SimpleData = { id: string; name: string; children?: SimpleData[] } export class SimpleTree { @@ -10,7 +12,7 @@ export class SimpleTree { return this.root.children?.map((node) => node.data) ?? [] } - create(args: { parentId: string | null; index?: number; data: T }) { + create(args: { parentId: string | null; index?: number | null; data: T }) { const parent = args.parentId ? this.find(args.parentId) : this.root if (!parent) return null parent.addChild(args.data, args.index) @@ -20,7 +22,7 @@ export class SimpleTree { const src = this.find(args.id) const parent = args.parentId ? this.find(args.parentId) : this.root if (!src || !parent) return - parent.addChild(src.data, args.index) + parent.addChild(src.data, args.index) src.drop() } @@ -31,7 +33,9 @@ export class SimpleTree { drop(args: { id: string }) { const node = this.find(args.id) + const file = getFileObject(args.id) if (node) node.drop() + if (file?.path) delete pathEntries[file.path] } find(id: string, node: SimpleNode = this.root): SimpleNode | null { @@ -78,10 +82,10 @@ class SimpleNode { return this.hasParent() ? this.parent.children!.indexOf(this) : -1 } - addChild(data: T, index?: number) { + addChild(data: T, index?: number | null) { const node = createNode(data, this) this.children = this.children ?? [] - if (index === undefined) { + if (index === undefined || index === null) { index = this.children.findIndex((child) => !Array.isArray(child.children)) || 0 } this.children.splice(index, 0, node) @@ -94,6 +98,11 @@ class SimpleNode { this.data.children?.splice(index, 1) } + cleanChildren() { + this.children = [] + this.data.children = [] + } + update(changes: Partial) { if (this.hasParent()) { const i = this.childIndex diff --git a/apps/desktop/src/components/FileTree/styles.ts b/apps/desktop/src/components/FileTree/styles.ts index e07660f64..4df4991ec 100644 --- a/apps/desktop/src/components/FileTree/styles.ts +++ b/apps/desktop/src/components/FileTree/styles.ts @@ -1,3 +1,4 @@ +import { colorAdaptiveChange } from '@/helper/theme' import styled from 'styled-components' type NodeContainerProps = { @@ -15,19 +16,18 @@ export const NodeContainer = styled.div` height: 100%; color: ${(props) => props.highlight || props.selected ? props.theme.accentColor : props.theme.primaryFontColor}; + background-color: ${(props) => + props.highlight ? colorAdaptiveChange(props.theme.bgColor, 0.6, 0.2) : 'transparent'}; + border: 1px dashed transparent; + box-sizing: border-box; &:hover { - background-color: ${(props) => props.theme.borderColor}; + /* background-color: ${(props) => props.theme.borderColor}; */ + border: 1px dashed ${(props) => props.theme.accentColor}; } .file-icon { flex-shrink: 0; margin-right: 4px; } - - ${(props) => - props.highlight && - ` - border: 1px dash ${props.theme.accentColor}; - `} ` diff --git a/apps/desktop/src/components/SideBar/RightBar.tsx b/apps/desktop/src/components/SideBar/RightBar.tsx new file mode 100644 index 000000000..927605018 --- /dev/null +++ b/apps/desktop/src/components/SideBar/RightBar.tsx @@ -0,0 +1,63 @@ +import classNames from 'classnames' +import { memo, useMemo, useState } from 'react' +import { Container as SideBarContainer, SideBarHeader } from './styles' +import { RIGHTBARITEMKEYS } from '@/constants' +import { Tooltip } from 'zens' +import { TableOfContent } from '@/extensions/table-of-content' +import chatgpt from '@/extensions/chatgpt' + +function RightBar() { + const [activeRightBarItemKey, setActiveRightBarItemKey] = useState( + RIGHTBARITEMKEYS.TableOfContent, + ) + + const rightBarDataSource: RightBarItem[] = useMemo(() => { + return [ + TableOfContent, + chatgpt, + ] + }, []) + + const activeRightBarItem = useMemo(() => { + const activeItem = rightBarDataSource.find((item) => item.key === activeRightBarItemKey) + return activeItem + }, [activeRightBarItemKey, rightBarDataSource]) + + const noActiveItem = !activeRightBarItemKey + + return ( + +
+ + {rightBarDataSource.map((item) => { + const cls = classNames('icon', { + 'app-sidebar-active': activeRightBarItemKey === item.key, + }) + + const handleRightBarItemClick = () => { + setActiveRightBarItemKey(item.key) + } + + return ( + +
+ {item.icon} +
+
+ ) + })} +
+ {activeRightBarItem?.components ?? null} +
+
+ ) +} + +export interface RightBarItem { + title: RIGHTBARITEMKEYS + key: RIGHTBARITEMKEYS + icon: React.ReactNode + components: any +} + +export default memo(RightBar) diff --git a/apps/desktop/src/components/SideBar/index.tsx b/apps/desktop/src/components/SideBar/index.tsx index b8a370706..2b4a3c880 100644 --- a/apps/desktop/src/components/SideBar/index.tsx +++ b/apps/desktop/src/components/SideBar/index.tsx @@ -3,7 +3,6 @@ import { memo, useMemo, useState } from 'react' import { Container as SideBarContainer, SideBarHeader } from './styles' import { Explorer } from '@/components' import { RIGHTBARITEMKEYS } from '@/constants' -import chatgpt from '@/extensions/chatgpt' import BookMarks from '@/extensions/bookmarks' import { Search } from '@/extensions/search' import { Tooltip } from 'zens' @@ -23,7 +22,6 @@ function SideBar() { }, Search, BookMarks, - chatgpt, ] }, []) diff --git a/apps/desktop/src/components/StatusBar/LayoutBtn.tsx b/apps/desktop/src/components/StatusBar/LayoutBtn.tsx index 432605007..879c6310b 100644 --- a/apps/desktop/src/components/StatusBar/LayoutBtn.tsx +++ b/apps/desktop/src/components/StatusBar/LayoutBtn.tsx @@ -31,6 +31,7 @@ const LayoutPanelItemContainer = styled.div<{ active: boolean }>` interface LayoutPanelItemProps { active: boolean + tooltipTitle: string icon: string onClick: () => void } @@ -38,7 +39,7 @@ interface LayoutPanelItemProps { const LayoutPanelItem = (props: LayoutPanelItemProps) => { return ( - + @@ -53,10 +54,16 @@ export const LayoutBtn = memo(() => { { useCommandStore.getState().execute('app:toggle_leftsidebar_visible') @@ -64,6 +71,7 @@ export const LayoutBtn = memo(() => { /> { useCommandStore.getState().execute('app:toggle_rightsidebar_visible') diff --git a/apps/desktop/src/components/TitleBar/Controls.tsx b/apps/desktop/src/components/TitleBar/Controls.tsx index 8d7ee0b11..c6f2b7e7a 100644 --- a/apps/desktop/src/components/TitleBar/Controls.tsx +++ b/apps/desktop/src/components/TitleBar/Controls.tsx @@ -1,10 +1,10 @@ import styled from 'styled-components' import { memo, useEffect, useState } from 'react' -import { getCurrent } from '@tauri-apps/api/window' +import { getCurrentWindow } from '@tauri-apps/api/window' export const Controls = memo(() => { const [isScaleup, setScaleup] = useState(false) - const appWindow = getCurrent() + const appWindow = getCurrentWindow() useEffect(() => { const unlisten = appWindow.onResized(() => { diff --git a/apps/desktop/src/components/TitleBar/index.tsx b/apps/desktop/src/components/TitleBar/index.tsx index 9b514bad6..966757ff7 100644 --- a/apps/desktop/src/components/TitleBar/index.tsx +++ b/apps/desktop/src/components/TitleBar/index.tsx @@ -1,4 +1,4 @@ -import { getCurrent } from '@tauri-apps/api/window' +import { getCurrentWindow } from '@tauri-apps/api/window' import { useState } from 'react' import { Container } from './styled' import { Controls } from './Controls' @@ -6,7 +6,7 @@ import { CenterMenu } from './CenterMenu' import { useGlobalOSInfo } from '@/hooks' import { TaskList } from './TaskList' -const appWindow = getCurrent() +const appWindow = getCurrentWindow() export default function TitleBar() { const [isScaleup, setScaleup] = useState(false) diff --git a/apps/desktop/src/components/table-of-content/index.tsx b/apps/desktop/src/components/table-of-content/index.tsx deleted file mode 100644 index 017b9aff7..000000000 --- a/apps/desktop/src/components/table-of-content/index.tsx +++ /dev/null @@ -1,87 +0,0 @@ -import { RIGHTBARITEMKEYS } from '@/constants' -import type { RightBarItem } from '../SideBar' -import type { TocRef } from 'zens' -import { Toc } from 'zens' -import { useCommandStore, useEditorStore } from '@/stores' -import { useEffect, useRef } from 'react' -import useEditorViewTypeStore from '@/stores/useEditorViewTypeStore' -import { extractMatches } from 'rme' -import { IHeadingData } from 'zens/lib/TableOfContent/HeadingTree' -import { getHeadingValue } from '@/helper/string' -import { Container, RightBarHeader } from './styles' -import { useTranslation } from 'react-i18next' -import { sourceCodeCodemirrorViewMap } from '../EditorArea/Editor' - -const TocView = () => { - const tocRef = useRef(null) - const { t } = useTranslation() - - useEffect(() => { - const addCommand = useCommandStore.getState().addCommand - addCommand({ - id: 'app:toc_refresh', - handler: () => { - const activeId = useEditorStore.getState().activeId - const editorViewTypeMap = useEditorViewTypeStore.getState().editorViewTypeMap - - if (!activeId) return - - if (editorViewTypeMap.get(activeId) === 'sourceCode') { - const codemirrorView = sourceCodeCodemirrorViewMap.get(activeId) - if (!codemirrorView) { - return - } - - const matches = extractMatches(codemirrorView.cm) - - const headings: IHeadingData[] = matches.map((match) => { - const depth = match.type.split('ATXHeading')?.[1] - const value = getHeadingValue(match.value) - - return { - depth, - value, - id: match.value, - htmlNode: null, - onClick: () => { - codemirrorView.cm.dispatch({ - selection: { - anchor: match.to, - head: match.to, - }, - scrollIntoView: true, - }) - codemirrorView.cm.focus() - }, - } - }) - tocRef.current?.refreshByHeadings({ newHeadings: headings }) - return - } - tocRef.current?.refresh({ - newContainer: document.querySelector('.editor-active') as HTMLElement, - newScroll: document.querySelector('.editor-active') as HTMLElement, - }) - }, - }) - }, []) - - const containerEl = document.querySelector('.editor-active') as HTMLElement - const scrollEl = document.querySelector('.editor-active') as HTMLElement - - return ( - - - {t('sidebar.table_of_contents')} - - - - ) -} - -export const TableOfContent = { - title: RIGHTBARITEMKEYS.TableOfContent, - key: RIGHTBARITEMKEYS.TableOfContent, - icon: , - components: , -} as RightBarItem diff --git a/apps/desktop/src/extensions/chatgpt/api.ts b/apps/desktop/src/extensions/chatgpt/api.ts index d46d267a1..adb3143cb 100644 --- a/apps/desktop/src/extensions/chatgpt/api.ts +++ b/apps/desktop/src/extensions/chatgpt/api.ts @@ -1,4 +1,5 @@ export async function callChatGptApi( + url: string, text: string, model: string, onStatus: (status: Status) => void, @@ -8,7 +9,7 @@ export async function callChatGptApi( messages?: { role: string; content: string }[] }, ): Promise { - const response = await fetch('https://api.openai.com/v1/chat/completions', { + const response = await fetch(url, { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -32,7 +33,7 @@ export async function callChatGptApi( if (res.error.message.match(/You can retry/) && maxRetry > 0) { // Sometimes the API returns an error saying 'You can retry'. So we retry. onStatus({ status: 'pending', lastToken: `(Retrying ${maxRetry})` }) - return await callChatGptApi(text, model, onStatus, maxRetry - 1, apiKey) + return await callChatGptApi(url, text, model, onStatus, maxRetry - 1, apiKey) } onStatus({ status: 'error', message: res.error.message }) return { status: 'error', message: res.error.message } diff --git a/apps/desktop/src/extensions/chatgpt/index.tsx b/apps/desktop/src/extensions/chatgpt/index.tsx index f4b376bc5..42c2963ec 100644 --- a/apps/desktop/src/extensions/chatgpt/index.tsx +++ b/apps/desktop/src/extensions/chatgpt/index.tsx @@ -13,26 +13,44 @@ import SideBarHeader from '@/components/SideBar/SideBarHeader' import useThemeStore from '@/stores/useThemeStore' import useAppSettingStore from '@/stores/useAppSettingStore' import { addNewMarkdownFileEdit } from '@/services/editor-file' +import { useTranslation } from 'react-i18next' +import { toast } from 'zens' const ChatList: React.FC = (props) => { - const { chatList, curGptModelIndex, gptModels, setCurGptModelIndex, addChat, delChat } = - useChatGPTStore() + const { + chatList, + curGptModelIndex, + gptModels, + setCurGptModelIndex, + addChat, + delChat, + setModels, + } = useChatGPTStore() const { settingData } = useAppSettingStore() const { curTheme } = useThemeStore() + const apiBase = settingData[SettingKeys.chatgpt_url] const apiKey = settingData[SettingKeys.chatgpt] const [askInput, setAskInput] = useState('') const listRef = useRef(null) + const { t } = useTranslation() useEffect(() => { if (listRef.current) { listRef.current.scrollTop = listRef.current.scrollHeight } + + const newModels = settingData[SettingKeys.chatgpt_models] + .split(',') + .map((model: string) => model.trim()) + setModels(newModels) }, [chatList.length]) const handleSubmit = useCallback(() => { - if (!apiKey) return + if (!apiKey) { + return toast.error('Please set your ChatGPT API Key first') + } - addChat(askInput, apiKey) + addChat(askInput, apiBase, apiKey) setAskInput('') }, [apiKey, addChat, askInput]) @@ -166,7 +184,7 @@ const ChatList: React.FC = (props) => { onChange={handleChange} /> diff --git a/apps/desktop/src/extensions/chatgpt/useChatGPTStore.ts b/apps/desktop/src/extensions/chatgpt/useChatGPTStore.ts index 356f652cf..8d9656313 100644 --- a/apps/desktop/src/extensions/chatgpt/useChatGPTStore.ts +++ b/apps/desktop/src/extensions/chatgpt/useChatGPTStore.ts @@ -6,7 +6,9 @@ import { callChatGptApi } from '@/extensions/chatgpt/api' const useChatGPTStore = create((set, get) => ({ curGptModelIndex: 0, + gptModels: ['gpt-3.5-turbo', 'gpt-4-32k', 'gpt-4'], + // gptModels: settingData.extensions_chatgpt_models, chatList: [], @@ -27,11 +29,12 @@ const useChatGPTStore = create((set, get) => ({ }) }, - addChat: (question: string, apiKey: string) => { + addChat: (question: string,url:string, apiKey: string) => { const curStore = get() const { gptModels, curGptModelIndex } = curStore const chat = curStore.addChatQuestion(question) callChatGptApi( + url, question, gptModels[curGptModelIndex], (res) => { @@ -44,9 +47,9 @@ const useChatGPTStore = create((set, get) => ({ return chat }, - getPostSummary: async (text: string, apiKey: string) => { + getPostSummary: async (text: string,url:string, apiKey: string) => { const { gptModels, curGptModelIndex } = get() - const res = await callChatGptApi(text, gptModels[curGptModelIndex], () => {}, 5, apiKey, { + const res = await callChatGptApi(url, text, gptModels[curGptModelIndex], () => {}, 5, apiKey, { messages: [ { role: 'system', @@ -60,9 +63,9 @@ const useChatGPTStore = create((set, get) => ({ return res }, - getPostTranslate: async (text: string, apiKey: string, targetLang: string) => { + getPostTranslate: async (text: string,url:string, apiKey: string, targetLang: string) => { const { gptModels, curGptModelIndex } = get() - const res = await callChatGptApi(text, gptModels[curGptModelIndex], () => {}, 5, apiKey, { + const res = await callChatGptApi(url,text, gptModels[curGptModelIndex], () => {}, 5, apiKey, { messages: [ { role: 'system', @@ -109,6 +112,12 @@ const useChatGPTStore = create((set, get) => ({ }) }, + setModels:(models: string[]) => { + set((state) => { + return { ...state, gptModels: models } + }) + } + })) type ChatStatus = 'pending' | 'done' | 'error' @@ -126,12 +135,13 @@ interface ChatGPTStore { curGptModelIndex: number setCurGptModelIndex: (index: number) => void setChatStatus: (id: string, status: ChatStatus) => void - addChat: (question: string, apiKey: string) => ChatGPTHistory - getPostSummary: (text: string, apiKey: string) => Promise - getPostTranslate: (text: string, apiKey: string, targetLang: string) => Promise + addChat: (question: string,url:string, apiKey: string) => ChatGPTHistory + getPostSummary: (text: string,url:string, apiKey: string) => Promise + getPostTranslate: (text: string,url:string, apiKey: string, targetLang: string) => Promise addChatQuestion: (question: string) => ChatGPTHistory addChatAnswer: (id: string, answer: string) => void delChat: (id: string) => void + setModels:(models: string[]) => void } export default useChatGPTStore diff --git a/apps/desktop/src/extensions/table-of-content/index.tsx b/apps/desktop/src/extensions/table-of-content/index.tsx new file mode 100644 index 000000000..02556b1d6 --- /dev/null +++ b/apps/desktop/src/extensions/table-of-content/index.tsx @@ -0,0 +1,87 @@ +import { RIGHTBARITEMKEYS } from '@/constants' +import type { RightBarItem } from '../../components/SideBar' +import type { TocRef } from 'zens' +import { Toc } from 'zens' +import { useCommandStore, useEditorStore } from '@/stores' +import { useEffect, useRef } from 'react' +import useEditorViewTypeStore from '@/stores/useEditorViewTypeStore' +import { extractMatches } from 'rme' +import { IHeadingData } from 'zens/lib/TableOfContent/HeadingTree' +import { getHeadingValue } from '@/helper/string' +import { Container, RightBarHeader } from './styles' +import { useTranslation } from 'react-i18next' +import { sourceCodeCodemirrorViewMap } from '../../components/EditorArea/Editor' + +const TocView = () => { + const tocRef = useRef(null) + const { t } = useTranslation() + + useEffect(() => { + const addCommand = useCommandStore.getState().addCommand + addCommand({ + id: 'app:toc_refresh', + handler: () => { + const activeId = useEditorStore.getState().activeId + const editorViewTypeMap = useEditorViewTypeStore.getState().editorViewTypeMap + + if (!activeId) return + + if (editorViewTypeMap.get(activeId) === 'sourceCode') { + const codemirrorView = sourceCodeCodemirrorViewMap.get(activeId) + if (!codemirrorView) { + return + } + + const matches = extractMatches(codemirrorView.cm) + + const headings: IHeadingData[] = matches.map((match) => { + const depth = match.type.split('ATXHeading')?.[1] + const value = getHeadingValue(match.value) + + return { + depth, + value, + id: match.value, + htmlNode: null, + onClick: () => { + codemirrorView.cm.dispatch({ + selection: { + anchor: match.to, + head: match.to, + }, + scrollIntoView: true, + }) + codemirrorView.cm.focus() + }, + } + }) + tocRef.current?.refreshByHeadings({ newHeadings: headings }) + return + } + tocRef.current?.refresh({ + newContainer: document.querySelector('.editor-active') as HTMLElement, + newScroll: document.querySelector('.editor-active') as HTMLElement, + }) + }, + }) + }, []) + + const containerEl = document.querySelector('.editor-active') as HTMLElement + const scrollEl = document.querySelector('.editor-active') as HTMLElement + + return ( + + + {t('sidebar.table_of_contents')} + + + + ) +} + +export const TableOfContent = { + title: RIGHTBARITEMKEYS.TableOfContent, + key: RIGHTBARITEMKEYS.TableOfContent, + icon: , + components: , +} as RightBarItem diff --git a/apps/desktop/src/components/table-of-content/styles.ts b/apps/desktop/src/extensions/table-of-content/styles.ts similarity index 98% rename from apps/desktop/src/components/table-of-content/styles.ts rename to apps/desktop/src/extensions/table-of-content/styles.ts index a33abd03b..853f1547f 100644 --- a/apps/desktop/src/components/table-of-content/styles.ts +++ b/apps/desktop/src/extensions/table-of-content/styles.ts @@ -6,6 +6,7 @@ export const RightBarHeader = styled.div` align-items: center; flex-shrink: 0; height: 32px; + padding: 0 8px; background-color: ${(props) => props.theme.rightBarHeaderBgColor}; ` diff --git a/apps/desktop/src/helper/analytics.ts b/apps/desktop/src/helper/analytics.ts index 2a67f74c7..baded597c 100644 --- a/apps/desktop/src/helper/analytics.ts +++ b/apps/desktop/src/helper/analytics.ts @@ -48,5 +48,9 @@ const umengAnalyticsInit = () => { document.head.appendChild(script) } -// firebaseAnalyticsInit() -umengAnalyticsInit() +try { + firebaseAnalyticsInit() + umengAnalyticsInit() +} catch (error) { + console.error('Failed to initialize analytics:', error) +} diff --git a/apps/desktop/src/helper/cacheStore.ts b/apps/desktop/src/helper/cacheStore.ts deleted file mode 100644 index b8453bd8f..000000000 --- a/apps/desktop/src/helper/cacheStore.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { Store } from "@tauri-apps/plugin-store" - -export const cacheStore = new Store(".markflowy_cache.dat") diff --git a/apps/desktop/src/helper/filesys.ts b/apps/desktop/src/helper/filesys.ts index fc9b6bb41..ed30188b7 100644 --- a/apps/desktop/src/helper/filesys.ts +++ b/apps/desktop/src/helper/filesys.ts @@ -129,3 +129,20 @@ export function getFolderPathFromPath(filePath?: string) { return filePath } + +export function canvasDataToBinary(canvasData: string) { + // Remove the data URL prefix (e.g., 'data:image/png;base64,') + const data = canvasData.replace(/^data:image\/\w+;base64,/, '') + + // Decode the base64 data into binary format + const binaryString = atob(data) + + // Create a Uint8Array from the binary string + const length = binaryString.length + const binaryArray = new Uint8Array(length) + for (let i = 0; i < length; i++) { + binaryArray[i] = binaryString.charCodeAt(i) + } + + return binaryArray +} diff --git a/apps/desktop/src/helper/theme.ts b/apps/desktop/src/helper/theme.ts new file mode 100644 index 000000000..f6fc2935d --- /dev/null +++ b/apps/desktop/src/helper/theme.ts @@ -0,0 +1,16 @@ +import useThemeStore from '@/stores/useThemeStore' +import { lighten, darken } from '@markflowy/theme' + +export const colorAdaptiveChange = ( + color: string, + lightenAmount: number, + darkenAmount: number, +) => { + const themeStore = useThemeStore.getState() + + if (themeStore.curTheme.mode === 'dark') { + return lighten(color, lightenAmount) + } else { + return darken(color, darkenAmount) + } +} diff --git a/apps/desktop/src/hooks/useAppSetup.ts b/apps/desktop/src/hooks/useAppSetup.ts index f5c843905..85900a854 100644 --- a/apps/desktop/src/hooks/useAppSetup.ts +++ b/apps/desktop/src/hooks/useAppSetup.ts @@ -14,12 +14,11 @@ import bus from '@/helper/eventBus' import type { WorkspaceInfo } from '@/stores/useOpenedCacheStore' import useOpenedCacheStore from '@/stores/useOpenedCacheStore' import { useEditorStore } from '@/stores' -import { cacheStore } from '@/helper/cacheStore' import { readDirectory } from '@/helper/filesys' import { getFileObject, getFileObjectByPath } from '@/helper/files' import { useGlobalKeyboard, useGlobalOSInfo } from '.' import { once } from 'lodash' -import { firebaseAnalyticsInit } from '@/helper/analytics' +import { LazyStore } from '@tauri-apps/plugin-store' async function appThemeExtensionsSetup(curTheme: string) { if (isBuiltInTheme(curTheme)) { @@ -48,6 +47,8 @@ async function appWorkspaceSetup() { const { setFolderData, addOpenedFile, setActiveId } = useEditorStore.getState() try { + const cacheStore = await new LazyStore('.markflowy_cache.dat') + const getOpenedCacheRes = await invoke<{ recent_workspaces: WorkspaceInfo[] }>( 'get_opened_cache', ) @@ -98,6 +99,7 @@ async function appWorkspaceSetup() { }) } } catch (error) { + console.error('Failed to load workspace', error) } } @@ -127,9 +129,6 @@ const appSetup = once(async function () { i18nInit({ lng: settingData.language }) checkUpdate({ install: settingData.auto_update }) - setTimeout(() => { - firebaseAnalyticsInit() - }) return settingData }) diff --git a/apps/desktop/src/i18n/index.ts b/apps/desktop/src/i18n/index.ts index b5688be2d..8807fa751 100644 --- a/apps/desktop/src/i18n/index.ts +++ b/apps/desktop/src/i18n/index.ts @@ -4,22 +4,26 @@ import { initReactI18next } from 'react-i18next' import EN from '../../../../locales/en.json' import zhCN from '../../../../locales/zh-CN.json' import frFR from '../../../../locales/fr-FR.json' +import es from '../../../../locales/es.json' export const locales = { en: 'English', cn: '简体中文', frFR: 'Français', + es: 'Español', } export const editorResources = { en: { translation: { ...EN.editor } }, cn: { translation: { ...zhCN.editor } }, frFR: { translation: { ...frFR.editor } }, + es: { translation: { ...es.editor } }, } export const resources = { en: { translation: { ...EN } }, cn: { translation: { ...zhCN } }, frFR: { translation: { ...frFR } }, + es: { translation: { ...es } }, } as const export async function i18nInit(options?: InitOptions) { diff --git a/apps/desktop/src/main.tsx b/apps/desktop/src/main.tsx index f7f4b9b44..713f1068b 100644 --- a/apps/desktop/src/main.tsx +++ b/apps/desktop/src/main.tsx @@ -3,14 +3,10 @@ import { StrictMode, Suspense } from 'react' import ReactDOM from 'react-dom/client' import { BrowserRouter } from 'react-router-dom' import App from './App' -import { FallBackContainer } from './components/FallBack' import { enableMapSet } from 'immer' import { BarLoader } from 'zens' import { lightTheme } from '@markflowy/theme' -import { - QueryClient, - QueryClientProvider, -} from '@tanstack/react-query' +import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import 'remixicon/fonts/remixicon.css' import './normalize.css' import './atom.css' @@ -22,9 +18,17 @@ const Main = () => { return ( +
- +
} > diff --git a/apps/desktop/src/router/Root/index.tsx b/apps/desktop/src/router/Root/index.tsx index a88b4fd6b..cd055e535 100644 --- a/apps/desktop/src/router/Root/index.tsx +++ b/apps/desktop/src/router/Root/index.tsx @@ -11,9 +11,9 @@ import { appInfoStoreSetup } from '@/services/app-info' import StatusBar from '@/components/StatusBar' import { useTitleBarEffect } from '@/hooks/useTitleBarEffect' import { PanelGroup, Panel, PanelResizeHandle, ImperativePanelHandle } from 'react-resizable-panels' -import { TableOfContent } from '@/components/table-of-content' import { useCommandStore } from '@/stores' import useLayoutStore from '@/stores/useLayoutStore' +import RightBar from '@/components/SideBar/RightBar' export const RESIZE_PANEL_STORAGE_KEY = 'resize-panel' @@ -105,14 +105,16 @@ function Root() { minSize={10} ref={rightPanelRef} > - {TableOfContent.components} + + + + {/* global dialogs */} - ) } diff --git a/apps/desktop/src/router/Setting/component/SettingItems/Select.tsx b/apps/desktop/src/router/Setting/component/SettingItems/Select.tsx index d1d6941d8..b143965d4 100644 --- a/apps/desktop/src/router/Setting/component/SettingItems/Select.tsx +++ b/apps/desktop/src/router/Setting/component/SettingItems/Select.tsx @@ -2,9 +2,9 @@ import Autocomplete from '@mui/material/Autocomplete' import type { SettingItemProps } from '.' import { SettingItemContainer } from './Container' import { SettingLabel } from './Label' -import { Input } from 'zens' import useAppSettingStore from '@/stores/useAppSettingStore' import appSettingService from '@/services/app-setting' +import { TextField } from '@mui/material' const SelectSettingItem: React.FC> = (props) => { const { item } = props @@ -31,12 +31,9 @@ const SelectSettingItem: React.FC> = if (!v) return appSettingService.writeSettingData(item, v.value) }} - renderInput={({ inputProps }) => { - const { ref, ...rest } = inputProps - return
- -
- }} + sx={{ width: '220px' }} + disableClearable + renderInput={(params) => } /> ) diff --git a/apps/desktop/src/router/Setting/settingMap.ts b/apps/desktop/src/router/Setting/settingMap.ts index 15184365f..e3fb10475 100644 --- a/apps/desktop/src/router/Setting/settingMap.ts +++ b/apps/desktop/src/router/Setting/settingMap.ts @@ -2,6 +2,8 @@ import SettingSchema from './settingSchema.json' export enum SettingKeys { language = 'language', chatgpt = 'extensions_chatgpt_apikey', + chatgpt_url = 'extensions_chatgpt_apibase', + chatgpt_models = 'extensions_chatgpt_models' } export default SettingSchema diff --git a/apps/desktop/src/router/Setting/settingSchema.json b/apps/desktop/src/router/Setting/settingSchema.json index 969f46a0e..82bd4b0f9 100644 --- a/apps/desktop/src/router/Setting/settingSchema.json +++ b/apps/desktop/src/router/Setting/settingSchema.json @@ -61,6 +61,10 @@ { "title": "Français", "value": "frFR" + }, + { + "title": "Español", + "value": "es" } ] } @@ -110,6 +114,16 @@ "i18nKey": "settings.extensions.label", "ChatGPT": { "i18nKey": "settings.extensions.ChatGPT.label", + "ApiBase": { + "key": "extensions_chatgpt_apibase", + "type": "input", + "title": { + "i18nKey": "settings.extensions.ChatGPT.api_base.label" + }, + "desc": { + "i18nKey": "settings.extensions.ChatGPT.api_base.desc" + } + }, "ApiKey": { "key": "extensions_chatgpt_apikey", "type": "input", @@ -119,6 +133,16 @@ "desc": { "i18nKey": "settings.extensions.ChatGPT.api_key.desc" } + }, + "models":{ + "key":"extensions_chatgpt_models", + "type":"input", + "title":{ + "i18nKey":"settings.extensions.ChatGPT.models.label" + }, + "desc":{ + "i18nKey":"settings.extensions.ChatGPT.models.desc" + } } } }, diff --git a/apps/desktop/src/stores/useEditorStore.ts b/apps/desktop/src/stores/useEditorStore.ts index a8abe85c8..04775f51c 100644 --- a/apps/desktop/src/stores/useEditorStore.ts +++ b/apps/desktop/src/stores/useEditorStore.ts @@ -101,7 +101,7 @@ const useEditorStore = create((set, get) => { insertNodeToFolderData: (fileNode) => { const { folderData } = get() - if (fileNode) { + if (fileNode && folderData) { const parent = fileNode.kind === 'dir' ? fileNode : findParentNodeByPath(fileNode.path!, folderData![0]) diff --git a/apps/desktop/src/stores/useThemeStore.ts b/apps/desktop/src/stores/useThemeStore.ts index b75606399..856e493bf 100644 --- a/apps/desktop/src/stores/useThemeStore.ts +++ b/apps/desktop/src/stores/useThemeStore.ts @@ -4,6 +4,7 @@ import { create } from 'zustand' import type { Theme } from '@mui/material' import { createTheme } from '@mui/material' import useAppSettingStore from './useAppSettingStore' +import { getCurrentWindow } from '@tauri-apps/api/window' const muiDarkTheme = createTheme({ palette: { @@ -46,10 +47,14 @@ const useThemeStore = create((set, get) => { removeInsertedTheme() } + const appWindow = getCurrentWindow() + if (targetTheme.mode === 'dark') { document.body.style.colorScheme = 'dark' + appWindow.setTheme('dark') } else { document.body.style.colorScheme = 'light' + appWindow.setTheme('light') } set((prev) => ({ diff --git a/apps/desktop/tsconfig.json b/apps/desktop/tsconfig.json index 760abacbf..9c0749a7b 100644 --- a/apps/desktop/tsconfig.json +++ b/apps/desktop/tsconfig.json @@ -7,7 +7,7 @@ "@/*": ["./src/*"] } }, - "include": ["src", "vite.config.ts", "src/**/*.json"], + "include": ["src", "src/**/*.json"], "exclude": [ "node_modules", "dist", diff --git a/apps/server/Cargo.toml b/apps/server/Cargo.toml index 1e7b7163c..d1acdfacb 100644 --- a/apps/server/Cargo.toml +++ b/apps/server/Cargo.toml @@ -18,20 +18,20 @@ lto = true panic = 'abort' [dependencies] -axum = "0.7.5" -hyper = "1.3.1" -tokio = { version = "1.38.0", features = ["macros", "rt-multi-thread"] } +axum = "0.7.7" +hyper = "1.5.0" +tokio = { version = "1.41.0", features = ["macros", "rt-multi-thread"] } # GraphQL -async-graphql = { version = "7.0.3", features = ["uuid", "chrono", "log"] } -async-graphql-axum = "7.0.3" +async-graphql = { version = "7.0.11", features = ["uuid", "chrono", "log"] } +async-graphql-axum = "7.0.11" # Rest utoipa = { version = "4.2.0", features = ["axum_extras"] } utoipa-swagger-ui = { version = "6.0.0", features = ["axum"] } # Database -sqlx = { version = "0.7.4", features = ["runtime-tokio-rustls", "postgres", "uuid", "chrono", "migrate"] } +sqlx = { version = "0.8.2", features = ["runtime-tokio-rustls", "postgres", "uuid", "chrono", "migrate"] } # Logging tracing = "0.1.40" @@ -41,7 +41,7 @@ tracing-subscriber = { version = "0.3.18", features = ["env-filter", "chrono"] } dotenv = "0.15.0" # Misc -base64 = "0.22.0" +base64 = "0.22.1" chrono = { version = "0.4.37", features = ["serde"]} frunk = "0.4.2" frunk_core = { version = "0.4.2" } @@ -63,12 +63,12 @@ tower-http = { version = "0.5.2", features = [ "trace", "cors", ] } -lazy_static = "1.4.0" +lazy_static = "1.5.0" [dev-dependencies] anyhow = "1.0.86" cynic = "3.5.0" -http-body-util = "0.1.1" +http-body-util = "0.1.2" mime = "0.3.17" tower = { version = "0.4.13", features = ["util"] } diff --git a/apps/web/.contentlayer/.cache/v0.4.3/compiled-contentlayer-config-PTYAUPAV.mjs b/apps/web/.contentlayer/.cache/v0.4.3/compiled-contentlayer-config-PTYAUPAV.mjs new file mode 100644 index 000000000..899a483be --- /dev/null +++ b/apps/web/.contentlayer/.cache/v0.4.3/compiled-contentlayer-config-PTYAUPAV.mjs @@ -0,0 +1,90 @@ +// contentlayer.config.js +import { defineDocumentType, makeSource } from "contentlayer2/source-files"; +import remarkGfm from "remark-gfm"; +import rehypeSlug from "rehype-slug"; +var Post = defineDocumentType(() => ({ + name: "Post", + contentType: "mdx", + // Location of Post source files (relative to `contentDirPath`) + filePathPattern: "/*.mdx", + // At the time of writing, we also have to define the `fields` + // option to prevent an error on generation. We'll discuss + // this option later. For now, we'll add an empty object. + fields: {}, + computedFields: { + slug: { + type: "string", + resolve: (doc) => { + return doc._raw.flattenedPath; + } + } + // excerpt: { + // type: "string", + // resolve: (post) => + // post.tldr ? post.tldr : parseMarkdown(post.body.raw, 155), + // }, + // description: { + // type: "string", + // resolve: (post) => parseMarkdown(post.body.raw, 300), + // }, + // timetoread: { + // type: "number", + // resolve: (post) => parseReadTime(post.body.raw) + // } + } +})); +var Markdown = defineDocumentType(() => ({ + name: "Markdown", + contentType: "markdown", + // Location of Post source files (relative to `contentDirPath`) + filePathPattern: "./**/*.md", + // At the time of writing, we also have to define the `fields` + // option to prevent an error on generation. We'll discuss + // this option later. For now, we'll add an empty object. + fields: {}, + computedFields: { + slug: { + type: "string", + resolve: (doc) => { + return doc._raw.flattenedPath; + } + }, + title: { + type: "string", + resolve: (doc) => { + return doc._raw.sourceFileName.split(".md")?.[0]; + } + } + // excerpt: { + // type: "string", + // resolve: (post) => + // post.tldr ? post.tldr : parseMarkdown(post.body.raw, 155), + // }, + // description: { + // type: "string", + // resolve: (post) => parseMarkdown(post.body.raw, 300), + // }, + // timetoread: { + // type: "number", + // resolve: (post) => parseReadTime(post.body.raw) + // } + } +})); +var contentlayer_config_default = makeSource({ + contentDirPath: "../../docs", + documentTypes: [Post, Markdown], + mdx: { + esbuildOptions(options) { + options.target = "esnext"; + return options; + }, + remarkPlugins: [remarkGfm], + rehypePlugins: [rehypeSlug] + } +}); +export { + Markdown, + Post, + contentlayer_config_default as default +}; +//# sourceMappingURL=compiled-contentlayer-config-PTYAUPAV.mjs.map diff --git a/apps/web/.contentlayer/.cache/v0.4.3/compiled-contentlayer-config-PTYAUPAV.mjs.map b/apps/web/.contentlayer/.cache/v0.4.3/compiled-contentlayer-config-PTYAUPAV.mjs.map new file mode 100644 index 000000000..f0cdf145b --- /dev/null +++ b/apps/web/.contentlayer/.cache/v0.4.3/compiled-contentlayer-config-PTYAUPAV.mjs.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../../contentlayer.config.js"], + "sourcesContent": ["import { defineDocumentType, makeSource } from 'contentlayer2/source-files'\nimport remarkGfm from 'remark-gfm'\nimport rehypeSlug from 'rehype-slug'\n\nexport const Post = defineDocumentType(() => ({\n name: 'Post',\n contentType: 'mdx',\n // Location of Post source files (relative to `contentDirPath`)\n filePathPattern: '/*.mdx',\n // At the time of writing, we also have to define the `fields`\n // option to prevent an error on generation. We'll discuss\n // this option later. For now, we'll add an empty object.\n fields: {},\n computedFields: {\n slug: {\n type: 'string',\n resolve: (doc) => {\n return doc._raw.flattenedPath\n },\n },\n // excerpt: {\n // type: \"string\",\n // resolve: (post) =>\n // post.tldr ? post.tldr : parseMarkdown(post.body.raw, 155),\n // },\n // description: {\n // type: \"string\",\n // resolve: (post) => parseMarkdown(post.body.raw, 300),\n // },\n // timetoread: {\n // type: \"number\",\n // resolve: (post) => parseReadTime(post.body.raw)\n // }\n },\n}))\n\nexport const Markdown = defineDocumentType(() => ({\n name: 'Markdown',\n contentType: 'markdown',\n // Location of Post source files (relative to `contentDirPath`)\n filePathPattern: './**/*.md',\n // At the time of writing, we also have to define the `fields`\n // option to prevent an error on generation. We'll discuss\n // this option later. For now, we'll add an empty object.\n fields: {},\n computedFields: {\n slug: {\n type: 'string',\n resolve: (doc) => {\n return doc._raw.flattenedPath\n },\n },\n title: {\n type: 'string',\n resolve: (doc) => {\n return doc._raw.sourceFileName.split('.md')?.[0]\n },\n }\n // excerpt: {\n // type: \"string\",\n // resolve: (post) =>\n // post.tldr ? post.tldr : parseMarkdown(post.body.raw, 155),\n // },\n // description: {\n // type: \"string\",\n // resolve: (post) => parseMarkdown(post.body.raw, 300),\n // },\n // timetoread: {\n // type: \"number\",\n // resolve: (post) => parseReadTime(post.body.raw)\n // }\n },\n}))\n\nexport default makeSource({\n contentDirPath: '../../docs',\n documentTypes: [Post, Markdown],\n mdx: {\n esbuildOptions(options) {\n options.target = 'esnext'\n return options\n },\n remarkPlugins: [remarkGfm],\n rehypePlugins: [rehypeSlug],\n },\n})\n"], + "mappings": ";AAAA,SAAS,oBAAoB,kBAAkB;AAC/C,OAAO,eAAe;AACtB,OAAO,gBAAgB;AAEhB,IAAM,OAAO,mBAAmB,OAAO;AAAA,EAC5C,MAAM;AAAA,EACN,aAAa;AAAA;AAAA,EAEb,iBAAiB;AAAA;AAAA;AAAA;AAAA,EAIjB,QAAQ,CAAC;AAAA,EACT,gBAAgB;AAAA,IACd,MAAM;AAAA,MACJ,MAAM;AAAA,MACN,SAAS,CAAC,QAAQ;AAChB,eAAO,IAAI,KAAK;AAAA,MAClB;AAAA,IACF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAcF;AACF,EAAE;AAEK,IAAM,WAAW,mBAAmB,OAAO;AAAA,EAChD,MAAM;AAAA,EACN,aAAa;AAAA;AAAA,EAEb,iBAAiB;AAAA;AAAA;AAAA;AAAA,EAIjB,QAAQ,CAAC;AAAA,EACT,gBAAgB;AAAA,IACd,MAAM;AAAA,MACJ,MAAM;AAAA,MACN,SAAS,CAAC,QAAQ;AAChB,eAAO,IAAI,KAAK;AAAA,MAClB;AAAA,IACF;AAAA,IACA,OAAO;AAAA,MACL,MAAM;AAAA,MACN,SAAS,CAAC,QAAQ;AAChB,eAAO,IAAI,KAAK,eAAe,MAAM,KAAK,IAAI,CAAC;AAAA,MACjD;AAAA,IACF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAcF;AACF,EAAE;AAEF,IAAO,8BAAQ,WAAW;AAAA,EACxB,gBAAgB;AAAA,EAChB,eAAe,CAAC,MAAM,QAAQ;AAAA,EAC9B,KAAK;AAAA,IACH,eAAe,SAAS;AACtB,cAAQ,SAAS;AACjB,aAAO;AAAA,IACT;AAAA,IACA,eAAe,CAAC,SAAS;AAAA,IACzB,eAAe,CAAC,UAAU;AAAA,EAC5B;AACF,CAAC;", + "names": [] +} diff --git a/apps/web/.contentlayer/.cache/v0.4.3/data-PTYAUPAV.json b/apps/web/.contentlayer/.cache/v0.4.3/data-PTYAUPAV.json new file mode 100644 index 000000000..be298b1cb --- /dev/null +++ b/apps/web/.contentlayer/.cache/v0.4.3/data-PTYAUPAV.json @@ -0,0 +1,114 @@ +{ + "cacheItemsMap": { + "intro.md": { + "document": { + "body": { + "raw": "# MarkFlowy\n\n## MarkFlowy is in Alpha\n\nCurrently, MarkFlowy is still in the alpha phase,This means there may be incompatible version updates, and it is recommended to use it when there is data backup available. \n\n## Feature\n\n- **Built-in ChatGpt**. Currently supports one-click export of conversations, making chatgpt your smart assistant.\n- **Super lightweight**. The MarkFlowy is based on tauri and has a volume of less than 10MB and better performance.\n- **High availability**. MarkFlowy uses the remirror editor, which not only provides high scalability, but also has a great editing experience. And, MarkFlowy supports multiple editing modes, such as `source code`, `wysiyg`.\n\n## Download\n\nAvailable for Linux, macOS and Windows.\n\nPlease look [releases page](https://github.com/drl990114/MarkFlowy/releases)\n\n## Why\nAt present, I have used many Markdown applications, but I have not encountered one that is very suitable for me. I have always hoped to have a Markdown editor that is efficient, beautiful, lightweight, data-safe, and can be easily combined with various workflows. This It is also the original intention of doing MarkFlowy.\n\n## Contribute\n\nThe current MarkFlowy is still in its infancy, and there may be some bad experiences or bugs, for which I am sorry. All partners who are interested or encounter usage problems are welcome to submit [issues](https://github.com/drl990114/MarkFlowy/issues/new) or [PR](https://github.com/drl990114/MarkFlowy/compare) to participate in this project.\n\n### How to Contribute\n\nYou can read [CONTRIBUTING](./Community/CONTRIBUTING.md) to know how to start the project and modify the code, Welcome to participate in code contribution.\n\n## Support\n\nMarkFlowy is completely and permanently open source, if you want to support MarkFlowy, you can `star` this project. This will give me great support and help, love you.\n\n## Thanks\n\n- Tauri - A framework for building cross-platform applications that provides MarkFlowy with a solid foundation.\n- React - Web user interface framework.\n- Remirror - The ProseMirror toolkit for React, on which the MarkFlowy editor is based.\n- Rino - Some initialization codes of package/editor come from here.\n- Vite - front-end build tool.\n- Xplorer - Home page theme from xplorer.\n\nAnd, thanks to all the open source projects that MarkFlowy depends on.\n\n", + "html": "

MarkFlowy

\n

MarkFlowy is in Alpha

\n

Currently, MarkFlowy is still in the alpha phase,This means there may be incompatible version updates, and it is recommended to use it when there is data backup available.

\n

Feature

\n
    \n
  • Built-in ChatGpt. Currently supports one-click export of conversations, making chatgpt your smart assistant.
  • \n
  • Super lightweight. The MarkFlowy is based on tauri and has a volume of less than 10MB and better performance.
  • \n
  • High availability. MarkFlowy uses the remirror editor, which not only provides high scalability, but also has a great editing experience. And, MarkFlowy supports multiple editing modes, such as source code, wysiyg.
  • \n
\n

Download

\n

Available for Linux, macOS and Windows.

\n

Please look releases page

\n

Why

\n

At present, I have used many Markdown applications, but I have not encountered one that is very suitable for me. I have always hoped to have a Markdown editor that is efficient, beautiful, lightweight, data-safe, and can be easily combined with various workflows. This It is also the original intention of doing MarkFlowy.

\n

Contribute

\n

The current MarkFlowy is still in its infancy, and there may be some bad experiences or bugs, for which I am sorry. All partners who are interested or encounter usage problems are welcome to submit issues or PR to participate in this project.

\n

How to Contribute

\n

You can read CONTRIBUTING to know how to start the project and modify the code, Welcome to participate in code contribution.

\n

Support

\n

MarkFlowy is completely and permanently open source, if you want to support MarkFlowy, you can star this project. This will give me great support and help, love you.

\n

Thanks

\n
    \n
  • Tauri - A framework for building cross-platform applications that provides MarkFlowy with a solid foundation.
  • \n
  • React - Web user interface framework.
  • \n
  • Remirror - The ProseMirror toolkit for React, on which the MarkFlowy editor is based.
  • \n
  • Rino - Some initialization codes of package/editor come from here.
  • \n
  • Vite - front-end build tool.
  • \n
  • Xplorer - Home page theme from xplorer.
  • \n
\n

And, thanks to all the open source projects that MarkFlowy depends on.

" + }, + "_id": "intro.md", + "_raw": { + "sourceFilePath": "intro.md", + "sourceFileName": "intro.md", + "sourceFileDir": ".", + "contentType": "markdown", + "flattenedPath": "intro" + }, + "type": "Markdown", + "slug": "intro", + "title": "intro" + }, + "documentHash": "1725980083560", + "hasWarnings": true, + "documentTypeName": "Markdown" + }, + "Community/CODE_OF_CONDUCT.md": { + "document": { + "body": { + "raw": "\n# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nWe as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.\n\nWe pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.\n\n## Our Standards\n\nExamples of behavior that contributes to a positive environment for our community includes:\n\n- Demonstrating empathy and kindness toward other people\n- Being respectful of differing opinions, viewpoints, and experiences\n- Giving and gracefully accepting constructive feedback\n- Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience\n- Focusing on what is best not just for us as individuals, but for the overall community\n\nExamples of unacceptable behavior include:\n\n- The use of sexualized language or imagery, and sexual attention or advances of any kind\n- Trolling, insulting or derogatory comments, and personal or political attacks\n- Public or private harassment\n- Publishing others' private information, such as a physical or email address, without their explicit permission\n- Other conduct which could reasonably be considered inappropriate in a professional setting\n\n## Enforcement Responsibilities\n\nCommunity leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.\n\nCommunity leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.\n\n## Scope\n\nThis Code of Conduct applies within all community spaces and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at kimlimjustin@gmail.com. All complaints will be reviewed and investigated promptly and fairly.\n\nAll community leaders are obligated to respect the privacy and security of the reporter of any incident.\n\n## Enforcement Guidelines\n\nCommunity leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:\n\n### 1. Correction\n\n**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.\n\n**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.\n\n### 2. Warning\n\n**Community Impact**: A violation through a single incident or series of actions.\n\n**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.\n\n### 3. Temporary Ban\n\n**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior.\n\n**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.\n\n### 4. Permanent Ban\n\n**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.\n\n**Consequence**: A permanent ban from any sort of public interaction within the community.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.\n\nCommunity Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity).\n\n[homepage]: https://www.contributor-covenant.org\n\nFor answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.\n", + "html": "

Contributor Covenant Code of Conduct

\n

Our Pledge

\n

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

\n

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

\n

Our Standards

\n

Examples of behavior that contributes to a positive environment for our community includes:

\n
    \n
  • Demonstrating empathy and kindness toward other people
  • \n
  • Being respectful of differing opinions, viewpoints, and experiences
  • \n
  • Giving and gracefully accepting constructive feedback
  • \n
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • \n
  • Focusing on what is best not just for us as individuals, but for the overall community
  • \n
\n

Examples of unacceptable behavior include:

\n
    \n
  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • \n
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • \n
  • Public or private harassment
  • \n
  • Publishing others' private information, such as a physical or email address, without their explicit permission
  • \n
  • Other conduct which could reasonably be considered inappropriate in a professional setting
  • \n
\n

Enforcement Responsibilities

\n

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

\n

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

\n

Scope

\n

This Code of Conduct applies within all community spaces and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

\n

Enforcement

\n

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at kimlimjustin@gmail.com. All complaints will be reviewed and investigated promptly and fairly.

\n

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

\n

Enforcement Guidelines

\n

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

\n

1. Correction

\n

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

\n

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

\n

2. Warning

\n

Community Impact: A violation through a single incident or series of actions.

\n

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

\n

3. Temporary Ban

\n

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

\n

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

\n

4. Permanent Ban

\n

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

\n

Consequence: A permanent ban from any sort of public interaction within the community.

\n

Attribution

\n

This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

\n

Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.

\n

For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.

" + }, + "_id": "Community/CODE_OF_CONDUCT.md", + "_raw": { + "sourceFilePath": "Community/CODE_OF_CONDUCT.md", + "sourceFileName": "CODE_OF_CONDUCT.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/CODE_OF_CONDUCT" + }, + "type": "Markdown", + "slug": "Community/CODE_OF_CONDUCT", + "title": "CODE_OF_CONDUCT" + }, + "documentHash": "1725980083559", + "hasWarnings": true, + "documentTypeName": "Markdown" + }, + "Community/CONTRIBUTING.md": { + "document": { + "body": { + "raw": "# Contributing to MarkFlowy\n\nWelcome, and thank you for your interest in contributing to MarkFlowy!\n\n## How to Contribute Code\n\n### Prerequisites\n\nIn order to download necessary tools, clone the repository, and install dependencies via yarn, you need network access.\n\nYou'll need the following tools:\n\n- [Git](https://git-scm.com/)\n- [Node.JS](https://nodejs.org/en) >= 18.x\n- [yarn](https://yarnpkg.com/) 4.0.0\n- [rust](https://www.rust-lang.org/) >= 1.79.0\n\n### Table of Contents\n\n- [Contributing to MarkFlowy](#contributing-to-markflowy)\n - [How to Contribute Code](#how-to-contribute-code)\n - [Prerequisites](#prerequisites)\n - [Table of Contents](#table-of-contents)\n - [Contribute multilingual translations steps](#contribute-multilingual-translations-steps)\n - [Fork](#fork)\n - [Translation file](#translation-file)\n - [Development work steps](#development-work-steps)\n - [Fork](#fork-1)\n - [Dependency installation](#dependency-installation)\n - [Startup MarkFlowy](#startup-markflowy)\n- [Thank You!](#thank-you)\n\n### Contribute multilingual translations steps\n\nFor some users who don't want to go through the complicated project startup steps and just want to participate in the translation work, you can check the following steps.\n\n#### Fork\n\nFork [MarkFlowy](https://github.com/drl990114/MarkFlowy) and `git clone`\n\n#### Translation file\n\nIn order to facilitate everyone's participation, the translation file path is placed in locales in the project root directory. If you want to add a new language, you can directly refer to the en.json file for translation.\n\n### Development work steps\n\n#### Fork\n\nFork [MarkFlowy](https://github.com/drl990114/MarkFlowy) and `git clone`\n\n#### Dependency installation\n\nExecute the following command to install related dependencies.\n\n```bash\nyarn install\n```\n\nand\n\n```bash\ncargo install --locked --path apps/desktop/src-tauri\n```\n\n#### Startup MarkFlowy\n\nExecute the following command, you will start MarkFlowy.\n\n```bash\nyarn dev:desktop\n```\n\n# Thank You!\n\nYour contributions to open source, large or small, make the project better. Thank you for taking the time to contribute.\n", + "html": "

Contributing to MarkFlowy

\n

Welcome, and thank you for your interest in contributing to MarkFlowy!

\n

How to Contribute Code

\n

Prerequisites

\n

In order to download necessary tools, clone the repository, and install dependencies via yarn, you need network access.

\n

You'll need the following tools:

\n\n

Table of Contents

\n\n

Contribute multilingual translations steps

\n

For some users who don't want to go through the complicated project startup steps and just want to participate in the translation work, you can check the following steps.

\n

Fork

\n

Fork MarkFlowy and git clone

\n

Translation file

\n

In order to facilitate everyone's participation, the translation file path is placed in locales in the project root directory. If you want to add a new language, you can directly refer to the en.json file for translation.

\n

Development work steps

\n

Fork

\n

Fork MarkFlowy and git clone

\n

Dependency installation

\n

Execute the following command to install related dependencies.

\n
yarn install\n
\n

and

\n
cargo install --locked --path apps/desktop/src-tauri\n
\n

Startup MarkFlowy

\n

Execute the following command, you will start MarkFlowy.

\n
yarn dev:desktop\n
\n

Thank You!

\n

Your contributions to open source, large or small, make the project better. Thank you for taking the time to contribute.

" + }, + "_id": "Community/CONTRIBUTING.md", + "_raw": { + "sourceFilePath": "Community/CONTRIBUTING.md", + "sourceFileName": "CONTRIBUTING.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/CONTRIBUTING" + }, + "type": "Markdown", + "slug": "Community/CONTRIBUTING", + "title": "CONTRIBUTING" + }, + "documentHash": "1728026835828", + "hasWarnings": false, + "documentTypeName": "Markdown" + }, + "Community/License.md": { + "document": { + "body": { + "raw": " GNU AFFERO GENERAL PUBLIC LICENSE\n Version 3, 19 November 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU Affero General Public License is a free, copyleft license for\nsoftware and other kinds of works, specifically designed to ensure\ncooperation with the community in the case of network server software.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nour General Public Licenses are intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n Developers that use our General Public Licenses protect your rights\nwith two steps: (1) assert copyright on the software, and (2) offer\nyou this License which gives you legal permission to copy, distribute\nand/or modify the software.\n\n A secondary benefit of defending all users' freedom is that\nimprovements made in alternate versions of the program, if they\nreceive widespread use, become available for other developers to\nincorporate. Many developers of free software are heartened and\nencouraged by the resulting cooperation. However, in the case of\nsoftware used on network servers, this result may fail to come about.\nThe GNU General Public License permits making a modified version and\nletting the public access it on a server without ever releasing its\nsource code to the public.\n\n The GNU Affero General Public License is designed specifically to\nensure that, in such cases, the modified source code becomes available\nto the community. It requires the operator of a network server to\nprovide the source code of the modified version running there to the\nusers of that server. Therefore, public use of a modified version, on\na publicly accessible server, gives the public access to the source\ncode of the modified version.\n\n An older license, called the Affero General Public License and\npublished by Affero, was designed to accomplish similar goals. This is\na different license, not a version of the Affero GPL, but Affero has\nreleased a new version of the Affero GPL which permits relicensing under\nthis license.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU Affero General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Remote Network Interaction; Use with the GNU General Public License.\n\n Notwithstanding any other provision of this License, if you modify the\nProgram, your modified version must prominently offer all users\ninteracting with it remotely through a computer network (if your version\nsupports such interaction) an opportunity to receive the Corresponding\nSource of your version by providing access to the Corresponding Source\nfrom a network server at no charge, through some standard or customary\nmeans of facilitating copying of software. This Corresponding Source\nshall include the Corresponding Source for any work covered by version 3\nof the GNU General Public License that is incorporated pursuant to the\nfollowing paragraph.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the work with which it is combined will remain governed by version\n3 of the GNU General Public License.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU Affero General Public License from time to time. Such new versions\nwill be similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU Affero General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU Affero General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU Affero General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU Affero General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU Affero General Public License for more details.\n\n You should have received a copy of the GNU Affero General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If your software can interact with users remotely through a computer\nnetwork, you should also make sure that it provides a way for users to\nget its source. For example, if your program is a web application, its\ninterface could display a \"Source\" link that leads users to an archive\nof the code. There are many ways you could offer source, and different\nsolutions will be better for different programs; see section 13 for the\nspecific requirements.\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU AGPL, see\n.\n", + "html": "
                GNU AFFERO GENERAL PUBLIC LICENSE\n                   Version 3, 19 November 2007\n
\n

Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.

\n
                        Preamble\n
\n

The GNU Affero General Public License is a free, copyleft license for\nsoftware and other kinds of works, specifically designed to ensure\ncooperation with the community in the case of network server software.

\n

The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nour General Public Licenses are intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.

\n

When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.

\n

Developers that use our General Public Licenses protect your rights\nwith two steps: (1) assert copyright on the software, and (2) offer\nyou this License which gives you legal permission to copy, distribute\nand/or modify the software.

\n

A secondary benefit of defending all users' freedom is that\nimprovements made in alternate versions of the program, if they\nreceive widespread use, become available for other developers to\nincorporate. Many developers of free software are heartened and\nencouraged by the resulting cooperation. However, in the case of\nsoftware used on network servers, this result may fail to come about.\nThe GNU General Public License permits making a modified version and\nletting the public access it on a server without ever releasing its\nsource code to the public.

\n

The GNU Affero General Public License is designed specifically to\nensure that, in such cases, the modified source code becomes available\nto the community. It requires the operator of a network server to\nprovide the source code of the modified version running there to the\nusers of that server. Therefore, public use of a modified version, on\na publicly accessible server, gives the public access to the source\ncode of the modified version.

\n

An older license, called the Affero General Public License and\npublished by Affero, was designed to accomplish similar goals. This is\na different license, not a version of the Affero GPL, but Affero has\nreleased a new version of the Affero GPL which permits relicensing under\nthis license.

\n

The precise terms and conditions for copying, distribution and\nmodification follow.

\n
                   TERMS AND CONDITIONS\n
\n

0. Definitions.

\n

\"This License\" refers to version 3 of the GNU Affero General Public License.

\n

\"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.

\n

\"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.

\n

To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.

\n

A \"covered work\" means either the unmodified Program or a work based\non the Program.

\n

To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.

\n

To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.

\n

An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.

\n
    \n
  1. Source Code.
  2. \n
\n

The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.

\n

A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.

\n

The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.

\n

The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.

\n

The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.

\n

The Corresponding Source for a work in source code form is that\nsame work.

\n
    \n
  1. Basic Permissions.
  2. \n
\n

All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.

\n

You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.

\n

Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.

\n
    \n
  1. Protecting Users' Legal Rights From Anti-Circumvention Law.
  2. \n
\n

No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.

\n

When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.

\n
    \n
  1. Conveying Verbatim Copies.
  2. \n
\n

You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.

\n

You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.

\n
    \n
  1. Conveying Modified Source Versions.
  2. \n
\n

You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:

\n
a) The work must carry prominent notices stating that you modified\nit, and giving a relevant date.\n\nb) The work must carry prominent notices stating that it is\nreleased under this License and any conditions added under section\n7.  This requirement modifies the requirement in section 4 to\n\"keep intact all notices\".\n\nc) You must license the entire work, as a whole, under this\nLicense to anyone who comes into possession of a copy.  This\nLicense will therefore apply, along with any applicable section 7\nadditional terms, to the whole of the work, and all its parts,\nregardless of how they are packaged.  This License gives no\npermission to license the work in any other way, but it does not\ninvalidate such permission if you have separately received it.\n\nd) If the work has interactive user interfaces, each must display\nAppropriate Legal Notices; however, if the Program has interactive\ninterfaces that do not display Appropriate Legal Notices, your\nwork need not make them do so.\n
\n

A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.

\n
    \n
  1. Conveying Non-Source Forms.
  2. \n
\n

You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:

\n
a) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by the\nCorresponding Source fixed on a durable physical medium\ncustomarily used for software interchange.\n\nb) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by a\nwritten offer, valid for at least three years and valid for as\nlong as you offer spare parts or customer support for that product\nmodel, to give anyone who possesses the object code either (1) a\ncopy of the Corresponding Source for all the software in the\nproduct that is covered by this License, on a durable physical\nmedium customarily used for software interchange, for a price no\nmore than your reasonable cost of physically performing this\nconveying of source, or (2) access to copy the\nCorresponding Source from a network server at no charge.\n\nc) Convey individual copies of the object code with a copy of the\nwritten offer to provide the Corresponding Source.  This\nalternative is allowed only occasionally and noncommercially, and\nonly if you received the object code with such an offer, in accord\nwith subsection 6b.\n\nd) Convey the object code by offering access from a designated\nplace (gratis or for a charge), and offer equivalent access to the\nCorresponding Source in the same way through the same place at no\nfurther charge.  You need not require recipients to copy the\nCorresponding Source along with the object code.  If the place to\ncopy the object code is a network server, the Corresponding Source\nmay be on a different server (operated by you or a third party)\nthat supports equivalent copying facilities, provided you maintain\nclear directions next to the object code saying where to find the\nCorresponding Source.  Regardless of what server hosts the\nCorresponding Source, you remain obligated to ensure that it is\navailable for as long as needed to satisfy these requirements.\n\ne) Convey the object code using peer-to-peer transmission, provided\nyou inform other peers where the object code and Corresponding\nSource of the work are being offered to the general public at no\ncharge under subsection 6d.\n
\n

A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.

\n

A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.

\n

\"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.

\n

If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).

\n

The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.

\n

Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.

\n
    \n
  1. Additional Terms.
  2. \n
\n

\"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.

\n

When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.

\n

Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:

\n
a) Disclaiming warranty or limiting liability differently from the\nterms of sections 15 and 16 of this License; or\n\nb) Requiring preservation of specified reasonable legal notices or\nauthor attributions in that material or in the Appropriate Legal\nNotices displayed by works containing it; or\n\nc) Prohibiting misrepresentation of the origin of that material, or\nrequiring that modified versions of such material be marked in\nreasonable ways as different from the original version; or\n\nd) Limiting the use for publicity purposes of names of licensors or\nauthors of the material; or\n\ne) Declining to grant rights under trademark law for use of some\ntrade names, trademarks, or service marks; or\n\nf) Requiring indemnification of licensors and authors of that\nmaterial by anyone who conveys the material (or modified versions of\nit) with contractual assumptions of liability to the recipient, for\nany liability that these contractual assumptions directly impose on\nthose licensors and authors.\n
\n

All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.

\n

If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.

\n

Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.

\n
    \n
  1. Termination.
  2. \n
\n

You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).

\n

However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.

\n

Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.

\n

Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.

\n
    \n
  1. Acceptance Not Required for Having Copies.
  2. \n
\n

You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.

\n
    \n
  1. Automatic Licensing of Downstream Recipients.
  2. \n
\n

Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.

\n

An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.

\n

You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.

\n
    \n
  1. Patents.
  2. \n
\n

A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".

\n

A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.

\n

Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.

\n

In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.

\n

If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.

\n

If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.

\n

A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.

\n

Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.

\n
    \n
  1. No Surrender of Others' Freedom.
  2. \n
\n

If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.

\n
    \n
  1. Remote Network Interaction; Use with the GNU General Public License.
  2. \n
\n

Notwithstanding any other provision of this License, if you modify the\nProgram, your modified version must prominently offer all users\ninteracting with it remotely through a computer network (if your version\nsupports such interaction) an opportunity to receive the Corresponding\nSource of your version by providing access to the Corresponding Source\nfrom a network server at no charge, through some standard or customary\nmeans of facilitating copying of software. This Corresponding Source\nshall include the Corresponding Source for any work covered by version 3\nof the GNU General Public License that is incorporated pursuant to the\nfollowing paragraph.

\n

Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the work with which it is combined will remain governed by version\n3 of the GNU General Public License.

\n
    \n
  1. Revised Versions of this License.
  2. \n
\n

The Free Software Foundation may publish revised and/or new versions of\nthe GNU Affero General Public License from time to time. Such new versions\nwill be similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.

\n

Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU Affero General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU Affero General Public License, you may choose any version ever published\nby the Free Software Foundation.

\n

If the Program specifies that a proxy can decide which future\nversions of the GNU Affero General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.

\n

Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.

\n
    \n
  1. Disclaimer of Warranty.
  2. \n
\n

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.

\n
    \n
  1. Limitation of Liability.
  2. \n
\n

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.

\n
    \n
  1. Interpretation of Sections 15 and 16.
  2. \n
\n

If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.

\n
                 END OF TERMS AND CONDITIONS\n\n        How to Apply These Terms to Your New Programs\n
\n

If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.

\n

To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.

\n
<one line to give the program's name and a brief idea of what it does.>\nCopyright (C) <year>  <name of author>\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see <https://www.gnu.org/licenses/>.\n
\n

Also add information on how to contact you by electronic and paper mail.

\n

If your software can interact with users remotely through a computer\nnetwork, you should also make sure that it provides a way for users to\nget its source. For example, if your program is a web application, its\ninterface could display a \"Source\" link that leads users to an archive\nof the code. There are many ways you could offer source, and different\nsolutions will be better for different programs; see section 13 for the\nspecific requirements.

\n

You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU AGPL, see\nhttps://www.gnu.org/licenses/.

" + }, + "_id": "Community/License.md", + "_raw": { + "sourceFilePath": "Community/License.md", + "sourceFileName": "License.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/License" + }, + "type": "Markdown", + "slug": "Community/License", + "title": "License" + }, + "documentHash": "1725980083560", + "hasWarnings": false, + "documentTypeName": "Markdown" + }, + "Extension/CustomTheme.md": { + "document": { + "body": { + "raw": "# Custom Theme\n\nMarkFlowy supports custom themes, and you can also share your themes with others.\n\n## Develop Environment\n\n- MarkFlowy > 0.7.0\n- nodejs >= 18.x\n- pnpm >= 7.x\n\n## How to make a theme\n\n### 1. Create theme files\n\nYou can fork [MarkFlowy-Theme-Template](https://github.com/MarkFlowy/custom-theme-template) to create your theme.\n\n```bash\npnpm install\n\npnpm run dev\n```\n\n### 2. Edit theme files\n\nOpen MarkFlowy, click `Settings`, you can see `path`, Open this path folder, create `themes` folder in `.markflowy` folder, and then create your theme folder in `themes` folder, e.g. `markflowy-theme-template`.\n\nYou can edit `rollup.config.js` to change the theme build files output.\n\n\n```js\noutput: {\n // change this output file to development\n // e.g. file: '/Users/xxx/.markflowy/themes/markflowy-theme-template/index.js',\n file: pkg.browser,\n format: 'es',\n sourcemap: true,\n entryFileNames: '[name].js',\n},\n```\n\nchange your theme, reload MarkFlowy to see the effect.\n\n\n\n\n", + "html": "

Custom Theme

\n

MarkFlowy supports custom themes, and you can also share your themes with others.

\n

Develop Environment

\n
    \n
  • MarkFlowy > 0.7.0
  • \n
  • nodejs >= 18.x
  • \n
  • pnpm >= 7.x
  • \n
\n

How to make a theme

\n

1. Create theme files

\n

You can fork MarkFlowy-Theme-Template to create your theme.

\n
pnpm install\n\npnpm run dev\n
\n

2. Edit theme files

\n

Open MarkFlowy, click Settings, you can see path, Open this path folder, create themes folder in .markflowy folder, and then create your theme folder in themes folder, e.g. markflowy-theme-template.

\n

You can edit rollup.config.js to change the theme build files output.

\n
output: {\n  // change this output file to development\n  // e.g. file: '/Users/xxx/.markflowy/themes/markflowy-theme-template/index.js',\n  file: pkg.browser,\n  format: 'es',\n  sourcemap: true,\n  entryFileNames: '[name].js',\n},\n
\n

change your theme, reload MarkFlowy to see the effect.

" + }, + "_id": "Extension/CustomTheme.md", + "_raw": { + "sourceFilePath": "Extension/CustomTheme.md", + "sourceFileName": "CustomTheme.md", + "sourceFileDir": "Extension", + "contentType": "markdown", + "flattenedPath": "Extension/CustomTheme" + }, + "type": "Markdown", + "slug": "Extension/CustomTheme", + "title": "CustomTheme" + }, + "documentHash": "1725980083560", + "hasWarnings": false, + "documentTypeName": "Markdown" + } + } +} diff --git a/apps/web/.contentlayer/.cache/v0.5.1/compiled-contentlayer-config-PTYAUPAV.mjs b/apps/web/.contentlayer/.cache/v0.5.1/compiled-contentlayer-config-PTYAUPAV.mjs new file mode 100644 index 000000000..899a483be --- /dev/null +++ b/apps/web/.contentlayer/.cache/v0.5.1/compiled-contentlayer-config-PTYAUPAV.mjs @@ -0,0 +1,90 @@ +// contentlayer.config.js +import { defineDocumentType, makeSource } from "contentlayer2/source-files"; +import remarkGfm from "remark-gfm"; +import rehypeSlug from "rehype-slug"; +var Post = defineDocumentType(() => ({ + name: "Post", + contentType: "mdx", + // Location of Post source files (relative to `contentDirPath`) + filePathPattern: "/*.mdx", + // At the time of writing, we also have to define the `fields` + // option to prevent an error on generation. We'll discuss + // this option later. For now, we'll add an empty object. + fields: {}, + computedFields: { + slug: { + type: "string", + resolve: (doc) => { + return doc._raw.flattenedPath; + } + } + // excerpt: { + // type: "string", + // resolve: (post) => + // post.tldr ? post.tldr : parseMarkdown(post.body.raw, 155), + // }, + // description: { + // type: "string", + // resolve: (post) => parseMarkdown(post.body.raw, 300), + // }, + // timetoread: { + // type: "number", + // resolve: (post) => parseReadTime(post.body.raw) + // } + } +})); +var Markdown = defineDocumentType(() => ({ + name: "Markdown", + contentType: "markdown", + // Location of Post source files (relative to `contentDirPath`) + filePathPattern: "./**/*.md", + // At the time of writing, we also have to define the `fields` + // option to prevent an error on generation. We'll discuss + // this option later. For now, we'll add an empty object. + fields: {}, + computedFields: { + slug: { + type: "string", + resolve: (doc) => { + return doc._raw.flattenedPath; + } + }, + title: { + type: "string", + resolve: (doc) => { + return doc._raw.sourceFileName.split(".md")?.[0]; + } + } + // excerpt: { + // type: "string", + // resolve: (post) => + // post.tldr ? post.tldr : parseMarkdown(post.body.raw, 155), + // }, + // description: { + // type: "string", + // resolve: (post) => parseMarkdown(post.body.raw, 300), + // }, + // timetoread: { + // type: "number", + // resolve: (post) => parseReadTime(post.body.raw) + // } + } +})); +var contentlayer_config_default = makeSource({ + contentDirPath: "../../docs", + documentTypes: [Post, Markdown], + mdx: { + esbuildOptions(options) { + options.target = "esnext"; + return options; + }, + remarkPlugins: [remarkGfm], + rehypePlugins: [rehypeSlug] + } +}); +export { + Markdown, + Post, + contentlayer_config_default as default +}; +//# sourceMappingURL=compiled-contentlayer-config-PTYAUPAV.mjs.map diff --git a/apps/web/.contentlayer/.cache/v0.5.1/compiled-contentlayer-config-PTYAUPAV.mjs.map b/apps/web/.contentlayer/.cache/v0.5.1/compiled-contentlayer-config-PTYAUPAV.mjs.map new file mode 100644 index 000000000..f0cdf145b --- /dev/null +++ b/apps/web/.contentlayer/.cache/v0.5.1/compiled-contentlayer-config-PTYAUPAV.mjs.map @@ -0,0 +1,7 @@ +{ + "version": 3, + "sources": ["../../../contentlayer.config.js"], + "sourcesContent": ["import { defineDocumentType, makeSource } from 'contentlayer2/source-files'\nimport remarkGfm from 'remark-gfm'\nimport rehypeSlug from 'rehype-slug'\n\nexport const Post = defineDocumentType(() => ({\n name: 'Post',\n contentType: 'mdx',\n // Location of Post source files (relative to `contentDirPath`)\n filePathPattern: '/*.mdx',\n // At the time of writing, we also have to define the `fields`\n // option to prevent an error on generation. We'll discuss\n // this option later. For now, we'll add an empty object.\n fields: {},\n computedFields: {\n slug: {\n type: 'string',\n resolve: (doc) => {\n return doc._raw.flattenedPath\n },\n },\n // excerpt: {\n // type: \"string\",\n // resolve: (post) =>\n // post.tldr ? post.tldr : parseMarkdown(post.body.raw, 155),\n // },\n // description: {\n // type: \"string\",\n // resolve: (post) => parseMarkdown(post.body.raw, 300),\n // },\n // timetoread: {\n // type: \"number\",\n // resolve: (post) => parseReadTime(post.body.raw)\n // }\n },\n}))\n\nexport const Markdown = defineDocumentType(() => ({\n name: 'Markdown',\n contentType: 'markdown',\n // Location of Post source files (relative to `contentDirPath`)\n filePathPattern: './**/*.md',\n // At the time of writing, we also have to define the `fields`\n // option to prevent an error on generation. We'll discuss\n // this option later. For now, we'll add an empty object.\n fields: {},\n computedFields: {\n slug: {\n type: 'string',\n resolve: (doc) => {\n return doc._raw.flattenedPath\n },\n },\n title: {\n type: 'string',\n resolve: (doc) => {\n return doc._raw.sourceFileName.split('.md')?.[0]\n },\n }\n // excerpt: {\n // type: \"string\",\n // resolve: (post) =>\n // post.tldr ? post.tldr : parseMarkdown(post.body.raw, 155),\n // },\n // description: {\n // type: \"string\",\n // resolve: (post) => parseMarkdown(post.body.raw, 300),\n // },\n // timetoread: {\n // type: \"number\",\n // resolve: (post) => parseReadTime(post.body.raw)\n // }\n },\n}))\n\nexport default makeSource({\n contentDirPath: '../../docs',\n documentTypes: [Post, Markdown],\n mdx: {\n esbuildOptions(options) {\n options.target = 'esnext'\n return options\n },\n remarkPlugins: [remarkGfm],\n rehypePlugins: [rehypeSlug],\n },\n})\n"], + "mappings": ";AAAA,SAAS,oBAAoB,kBAAkB;AAC/C,OAAO,eAAe;AACtB,OAAO,gBAAgB;AAEhB,IAAM,OAAO,mBAAmB,OAAO;AAAA,EAC5C,MAAM;AAAA,EACN,aAAa;AAAA;AAAA,EAEb,iBAAiB;AAAA;AAAA;AAAA;AAAA,EAIjB,QAAQ,CAAC;AAAA,EACT,gBAAgB;AAAA,IACd,MAAM;AAAA,MACJ,MAAM;AAAA,MACN,SAAS,CAAC,QAAQ;AAChB,eAAO,IAAI,KAAK;AAAA,MAClB;AAAA,IACF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAcF;AACF,EAAE;AAEK,IAAM,WAAW,mBAAmB,OAAO;AAAA,EAChD,MAAM;AAAA,EACN,aAAa;AAAA;AAAA,EAEb,iBAAiB;AAAA;AAAA;AAAA;AAAA,EAIjB,QAAQ,CAAC;AAAA,EACT,gBAAgB;AAAA,IACd,MAAM;AAAA,MACJ,MAAM;AAAA,MACN,SAAS,CAAC,QAAQ;AAChB,eAAO,IAAI,KAAK;AAAA,MAClB;AAAA,IACF;AAAA,IACA,OAAO;AAAA,MACL,MAAM;AAAA,MACN,SAAS,CAAC,QAAQ;AAChB,eAAO,IAAI,KAAK,eAAe,MAAM,KAAK,IAAI,CAAC;AAAA,MACjD;AAAA,IACF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAcF;AACF,EAAE;AAEF,IAAO,8BAAQ,WAAW;AAAA,EACxB,gBAAgB;AAAA,EAChB,eAAe,CAAC,MAAM,QAAQ;AAAA,EAC9B,KAAK;AAAA,IACH,eAAe,SAAS;AACtB,cAAQ,SAAS;AACjB,aAAO;AAAA,IACT;AAAA,IACA,eAAe,CAAC,SAAS;AAAA,IACzB,eAAe,CAAC,UAAU;AAAA,EAC5B;AACF,CAAC;", + "names": [] +} diff --git a/apps/web/.contentlayer/.cache/v0.5.1/data-PTYAUPAV.json b/apps/web/.contentlayer/.cache/v0.5.1/data-PTYAUPAV.json new file mode 100644 index 000000000..bfff7c566 --- /dev/null +++ b/apps/web/.contentlayer/.cache/v0.5.1/data-PTYAUPAV.json @@ -0,0 +1,114 @@ +{ + "cacheItemsMap": { + "intro.md": { + "document": { + "body": { + "raw": "# MarkFlowy\n\n## MarkFlowy is in Alpha\n\nCurrently, MarkFlowy is still in the alpha phase,This means there may be incompatible version updates, and it is recommended to use it when there is data backup available. \n\n## Feature\n\n- **Built-in ChatGpt**. Currently supports one-click export of conversations, making chatgpt your smart assistant.\n- **Super lightweight**. The MarkFlowy is based on tauri and has a volume of less than 10MB and better performance.\n- **High availability**. MarkFlowy uses the remirror editor, which not only provides high scalability, but also has a great editing experience. And, MarkFlowy supports multiple editing modes, such as `source code`, `wysiyg`.\n\n## Download\n\nAvailable for Linux, macOS and Windows.\n\nPlease look [releases page](https://github.com/drl990114/MarkFlowy/releases)\n\n## Why\nAt present, I have used many Markdown applications, but I have not encountered one that is very suitable for me. I have always hoped to have a Markdown editor that is efficient, beautiful, lightweight, data-safe, and can be easily combined with various workflows. This It is also the original intention of doing MarkFlowy.\n\n## Contribute\n\nThe current MarkFlowy is still in its infancy, and there may be some bad experiences or bugs, for which I am sorry. All partners who are interested or encounter usage problems are welcome to submit [issues](https://github.com/drl990114/MarkFlowy/issues/new) or [PR](https://github.com/drl990114/MarkFlowy/compare) to participate in this project.\n\n### How to Contribute\n\nYou can read [CONTRIBUTING](./Community/CONTRIBUTING.md) to know how to start the project and modify the code, Welcome to participate in code contribution.\n\n## Support\n\nMarkFlowy is completely and permanently open source, if you want to support MarkFlowy, you can `star` this project. This will give me great support and help, love you.\n\n## Thanks\n\n- Tauri - A framework for building cross-platform applications that provides MarkFlowy with a solid foundation.\n- React - Web user interface framework.\n- Remirror - The ProseMirror toolkit for React, on which the MarkFlowy editor is based.\n- Rino - Some initialization codes of package/editor come from here.\n- Vite - front-end build tool.\n- Xplorer - Home page theme from xplorer.\n\nAnd, thanks to all the open source projects that MarkFlowy depends on.\n\n", + "html": "

MarkFlowy

\n

MarkFlowy is in Alpha

\n

Currently, MarkFlowy is still in the alpha phase,This means there may be incompatible version updates, and it is recommended to use it when there is data backup available.

\n

Feature

\n
    \n
  • Built-in ChatGpt. Currently supports one-click export of conversations, making chatgpt your smart assistant.
  • \n
  • Super lightweight. The MarkFlowy is based on tauri and has a volume of less than 10MB and better performance.
  • \n
  • High availability. MarkFlowy uses the remirror editor, which not only provides high scalability, but also has a great editing experience. And, MarkFlowy supports multiple editing modes, such as source code, wysiyg.
  • \n
\n

Download

\n

Available for Linux, macOS and Windows.

\n

Please look releases page

\n

Why

\n

At present, I have used many Markdown applications, but I have not encountered one that is very suitable for me. I have always hoped to have a Markdown editor that is efficient, beautiful, lightweight, data-safe, and can be easily combined with various workflows. This It is also the original intention of doing MarkFlowy.

\n

Contribute

\n

The current MarkFlowy is still in its infancy, and there may be some bad experiences or bugs, for which I am sorry. All partners who are interested or encounter usage problems are welcome to submit issues or PR to participate in this project.

\n

How to Contribute

\n

You can read CONTRIBUTING to know how to start the project and modify the code, Welcome to participate in code contribution.

\n

Support

\n

MarkFlowy is completely and permanently open source, if you want to support MarkFlowy, you can star this project. This will give me great support and help, love you.

\n

Thanks

\n
    \n
  • Tauri - A framework for building cross-platform applications that provides MarkFlowy with a solid foundation.
  • \n
  • React - Web user interface framework.
  • \n
  • Remirror - The ProseMirror toolkit for React, on which the MarkFlowy editor is based.
  • \n
  • Rino - Some initialization codes of package/editor come from here.
  • \n
  • Vite - front-end build tool.
  • \n
  • Xplorer - Home page theme from xplorer.
  • \n
\n

And, thanks to all the open source projects that MarkFlowy depends on.

" + }, + "_id": "intro.md", + "_raw": { + "sourceFilePath": "intro.md", + "sourceFileName": "intro.md", + "sourceFileDir": ".", + "contentType": "markdown", + "flattenedPath": "intro" + }, + "type": "Markdown", + "slug": "intro", + "title": "intro" + }, + "documentHash": "1725980083560", + "hasWarnings": true, + "documentTypeName": "Markdown" + }, + "Community/CODE_OF_CONDUCT.md": { + "document": { + "body": { + "raw": "\n# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nWe as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.\n\nWe pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.\n\n## Our Standards\n\nExamples of behavior that contributes to a positive environment for our community includes:\n\n- Demonstrating empathy and kindness toward other people\n- Being respectful of differing opinions, viewpoints, and experiences\n- Giving and gracefully accepting constructive feedback\n- Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience\n- Focusing on what is best not just for us as individuals, but for the overall community\n\nExamples of unacceptable behavior include:\n\n- The use of sexualized language or imagery, and sexual attention or advances of any kind\n- Trolling, insulting or derogatory comments, and personal or political attacks\n- Public or private harassment\n- Publishing others' private information, such as a physical or email address, without their explicit permission\n- Other conduct which could reasonably be considered inappropriate in a professional setting\n\n## Enforcement Responsibilities\n\nCommunity leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.\n\nCommunity leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.\n\n## Scope\n\nThis Code of Conduct applies within all community spaces and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at kimlimjustin@gmail.com. All complaints will be reviewed and investigated promptly and fairly.\n\nAll community leaders are obligated to respect the privacy and security of the reporter of any incident.\n\n## Enforcement Guidelines\n\nCommunity leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:\n\n### 1. Correction\n\n**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.\n\n**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.\n\n### 2. Warning\n\n**Community Impact**: A violation through a single incident or series of actions.\n\n**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.\n\n### 3. Temporary Ban\n\n**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior.\n\n**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.\n\n### 4. Permanent Ban\n\n**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.\n\n**Consequence**: A permanent ban from any sort of public interaction within the community.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.\n\nCommunity Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity).\n\n[homepage]: https://www.contributor-covenant.org\n\nFor answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.\n", + "html": "

Contributor Covenant Code of Conduct

\n

Our Pledge

\n

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

\n

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

\n

Our Standards

\n

Examples of behavior that contributes to a positive environment for our community includes:

\n
    \n
  • Demonstrating empathy and kindness toward other people
  • \n
  • Being respectful of differing opinions, viewpoints, and experiences
  • \n
  • Giving and gracefully accepting constructive feedback
  • \n
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • \n
  • Focusing on what is best not just for us as individuals, but for the overall community
  • \n
\n

Examples of unacceptable behavior include:

\n
    \n
  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • \n
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • \n
  • Public or private harassment
  • \n
  • Publishing others' private information, such as a physical or email address, without their explicit permission
  • \n
  • Other conduct which could reasonably be considered inappropriate in a professional setting
  • \n
\n

Enforcement Responsibilities

\n

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

\n

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

\n

Scope

\n

This Code of Conduct applies within all community spaces and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

\n

Enforcement

\n

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at kimlimjustin@gmail.com. All complaints will be reviewed and investigated promptly and fairly.

\n

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

\n

Enforcement Guidelines

\n

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

\n

1. Correction

\n

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

\n

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

\n

2. Warning

\n

Community Impact: A violation through a single incident or series of actions.

\n

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

\n

3. Temporary Ban

\n

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

\n

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

\n

4. Permanent Ban

\n

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

\n

Consequence: A permanent ban from any sort of public interaction within the community.

\n

Attribution

\n

This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

\n

Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.

\n

For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.

" + }, + "_id": "Community/CODE_OF_CONDUCT.md", + "_raw": { + "sourceFilePath": "Community/CODE_OF_CONDUCT.md", + "sourceFileName": "CODE_OF_CONDUCT.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/CODE_OF_CONDUCT" + }, + "type": "Markdown", + "slug": "Community/CODE_OF_CONDUCT", + "title": "CODE_OF_CONDUCT" + }, + "documentHash": "1725980083559", + "hasWarnings": true, + "documentTypeName": "Markdown" + }, + "Community/CONTRIBUTING.md": { + "document": { + "body": { + "raw": "# Contributing to MarkFlowy\n\nWelcome, and thank you for your interest in contributing to MarkFlowy!\n\n## How to Contribute Code\n\n### Prerequisites\n\nIn order to download necessary tools, clone the repository, and install dependencies via yarn, you need network access.\n\nYou'll need the following tools:\n\n- [Git](https://git-scm.com/)\n- [Node.JS](https://nodejs.org/en) >= 20.x\n- [yarn](https://yarnpkg.com/) 4.0.0\n- [rust](https://www.rust-lang.org/) >= 1.79.0\n\n### Table of Contents\n\n- [Contributing to MarkFlowy](#contributing-to-markflowy)\n - [How to Contribute Code](#how-to-contribute-code)\n - [Prerequisites](#prerequisites)\n - [Table of Contents](#table-of-contents)\n - [Contribute multilingual translations steps](#contribute-multilingual-translations-steps)\n - [Fork](#fork)\n - [Translation file](#translation-file)\n - [Development work steps](#development-work-steps)\n - [Fork](#fork-1)\n - [Dependency installation](#dependency-installation)\n - [Startup MarkFlowy](#startup-markflowy)\n- [Thank You!](#thank-you)\n\n### Contribute multilingual translations steps\n\nFor some users who don't want to go through the complicated project startup steps and just want to participate in the translation work, you can check the following steps.\n\n#### Fork\n\nFork [MarkFlowy](https://github.com/drl990114/MarkFlowy) and `git clone`\n\n#### Translation file\n\nIn order to facilitate everyone's participation, the translation file path is placed in locales in the project root directory. If you want to add a new language, you can directly refer to the en.json file for translation.\n\n### Development work steps\n\n#### Fork\n\nFork [MarkFlowy](https://github.com/drl990114/MarkFlowy) and `git clone`\n\n#### Dependency installation\n\nExecute the following command to install related dependencies.\n\n```bash\nyarn install\n```\n\nand\n\n```bash\ncargo install --locked --path apps/desktop/src-tauri\n```\n\n#### Startup MarkFlowy\n\nExecute the following command, you will start MarkFlowy.\n\n```bash\nyarn dev:desktop\n```\n\n# Thank You!\n\nYour contributions to open source, large or small, make the project better. Thank you for taking the time to contribute.\n", + "html": "

Contributing to MarkFlowy

\n

Welcome, and thank you for your interest in contributing to MarkFlowy!

\n

How to Contribute Code

\n

Prerequisites

\n

In order to download necessary tools, clone the repository, and install dependencies via yarn, you need network access.

\n

You'll need the following tools:

\n\n

Table of Contents

\n\n

Contribute multilingual translations steps

\n

For some users who don't want to go through the complicated project startup steps and just want to participate in the translation work, you can check the following steps.

\n

Fork

\n

Fork MarkFlowy and git clone

\n

Translation file

\n

In order to facilitate everyone's participation, the translation file path is placed in locales in the project root directory. If you want to add a new language, you can directly refer to the en.json file for translation.

\n

Development work steps

\n

Fork

\n

Fork MarkFlowy and git clone

\n

Dependency installation

\n

Execute the following command to install related dependencies.

\n
yarn install\n
\n

and

\n
cargo install --locked --path apps/desktop/src-tauri\n
\n

Startup MarkFlowy

\n

Execute the following command, you will start MarkFlowy.

\n
yarn dev:desktop\n
\n

Thank You!

\n

Your contributions to open source, large or small, make the project better. Thank you for taking the time to contribute.

" + }, + "_id": "Community/CONTRIBUTING.md", + "_raw": { + "sourceFilePath": "Community/CONTRIBUTING.md", + "sourceFileName": "CONTRIBUTING.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/CONTRIBUTING" + }, + "type": "Markdown", + "slug": "Community/CONTRIBUTING", + "title": "CONTRIBUTING" + }, + "documentHash": "1731681770906", + "hasWarnings": false, + "documentTypeName": "Markdown" + }, + "Community/License.md": { + "document": { + "body": { + "raw": " GNU AFFERO GENERAL PUBLIC LICENSE\n Version 3, 19 November 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU Affero General Public License is a free, copyleft license for\nsoftware and other kinds of works, specifically designed to ensure\ncooperation with the community in the case of network server software.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nour General Public Licenses are intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n Developers that use our General Public Licenses protect your rights\nwith two steps: (1) assert copyright on the software, and (2) offer\nyou this License which gives you legal permission to copy, distribute\nand/or modify the software.\n\n A secondary benefit of defending all users' freedom is that\nimprovements made in alternate versions of the program, if they\nreceive widespread use, become available for other developers to\nincorporate. Many developers of free software are heartened and\nencouraged by the resulting cooperation. However, in the case of\nsoftware used on network servers, this result may fail to come about.\nThe GNU General Public License permits making a modified version and\nletting the public access it on a server without ever releasing its\nsource code to the public.\n\n The GNU Affero General Public License is designed specifically to\nensure that, in such cases, the modified source code becomes available\nto the community. It requires the operator of a network server to\nprovide the source code of the modified version running there to the\nusers of that server. Therefore, public use of a modified version, on\na publicly accessible server, gives the public access to the source\ncode of the modified version.\n\n An older license, called the Affero General Public License and\npublished by Affero, was designed to accomplish similar goals. This is\na different license, not a version of the Affero GPL, but Affero has\nreleased a new version of the Affero GPL which permits relicensing under\nthis license.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU Affero General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Remote Network Interaction; Use with the GNU General Public License.\n\n Notwithstanding any other provision of this License, if you modify the\nProgram, your modified version must prominently offer all users\ninteracting with it remotely through a computer network (if your version\nsupports such interaction) an opportunity to receive the Corresponding\nSource of your version by providing access to the Corresponding Source\nfrom a network server at no charge, through some standard or customary\nmeans of facilitating copying of software. This Corresponding Source\nshall include the Corresponding Source for any work covered by version 3\nof the GNU General Public License that is incorporated pursuant to the\nfollowing paragraph.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the work with which it is combined will remain governed by version\n3 of the GNU General Public License.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU Affero General Public License from time to time. Such new versions\nwill be similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU Affero General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU Affero General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU Affero General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU Affero General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU Affero General Public License for more details.\n\n You should have received a copy of the GNU Affero General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If your software can interact with users remotely through a computer\nnetwork, you should also make sure that it provides a way for users to\nget its source. For example, if your program is a web application, its\ninterface could display a \"Source\" link that leads users to an archive\nof the code. There are many ways you could offer source, and different\nsolutions will be better for different programs; see section 13 for the\nspecific requirements.\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU AGPL, see\n.\n", + "html": "
                GNU AFFERO GENERAL PUBLIC LICENSE\n                   Version 3, 19 November 2007\n
\n

Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.

\n
                        Preamble\n
\n

The GNU Affero General Public License is a free, copyleft license for\nsoftware and other kinds of works, specifically designed to ensure\ncooperation with the community in the case of network server software.

\n

The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nour General Public Licenses are intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.

\n

When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.

\n

Developers that use our General Public Licenses protect your rights\nwith two steps: (1) assert copyright on the software, and (2) offer\nyou this License which gives you legal permission to copy, distribute\nand/or modify the software.

\n

A secondary benefit of defending all users' freedom is that\nimprovements made in alternate versions of the program, if they\nreceive widespread use, become available for other developers to\nincorporate. Many developers of free software are heartened and\nencouraged by the resulting cooperation. However, in the case of\nsoftware used on network servers, this result may fail to come about.\nThe GNU General Public License permits making a modified version and\nletting the public access it on a server without ever releasing its\nsource code to the public.

\n

The GNU Affero General Public License is designed specifically to\nensure that, in such cases, the modified source code becomes available\nto the community. It requires the operator of a network server to\nprovide the source code of the modified version running there to the\nusers of that server. Therefore, public use of a modified version, on\na publicly accessible server, gives the public access to the source\ncode of the modified version.

\n

An older license, called the Affero General Public License and\npublished by Affero, was designed to accomplish similar goals. This is\na different license, not a version of the Affero GPL, but Affero has\nreleased a new version of the Affero GPL which permits relicensing under\nthis license.

\n

The precise terms and conditions for copying, distribution and\nmodification follow.

\n
                   TERMS AND CONDITIONS\n
\n

0. Definitions.

\n

\"This License\" refers to version 3 of the GNU Affero General Public License.

\n

\"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.

\n

\"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.

\n

To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.

\n

A \"covered work\" means either the unmodified Program or a work based\non the Program.

\n

To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.

\n

To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.

\n

An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.

\n
    \n
  1. Source Code.
  2. \n
\n

The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.

\n

A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.

\n

The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.

\n

The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.

\n

The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.

\n

The Corresponding Source for a work in source code form is that\nsame work.

\n
    \n
  1. Basic Permissions.
  2. \n
\n

All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.

\n

You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.

\n

Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.

\n
    \n
  1. Protecting Users' Legal Rights From Anti-Circumvention Law.
  2. \n
\n

No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.

\n

When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.

\n
    \n
  1. Conveying Verbatim Copies.
  2. \n
\n

You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.

\n

You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.

\n
    \n
  1. Conveying Modified Source Versions.
  2. \n
\n

You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:

\n
a) The work must carry prominent notices stating that you modified\nit, and giving a relevant date.\n\nb) The work must carry prominent notices stating that it is\nreleased under this License and any conditions added under section\n7.  This requirement modifies the requirement in section 4 to\n\"keep intact all notices\".\n\nc) You must license the entire work, as a whole, under this\nLicense to anyone who comes into possession of a copy.  This\nLicense will therefore apply, along with any applicable section 7\nadditional terms, to the whole of the work, and all its parts,\nregardless of how they are packaged.  This License gives no\npermission to license the work in any other way, but it does not\ninvalidate such permission if you have separately received it.\n\nd) If the work has interactive user interfaces, each must display\nAppropriate Legal Notices; however, if the Program has interactive\ninterfaces that do not display Appropriate Legal Notices, your\nwork need not make them do so.\n
\n

A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.

\n
    \n
  1. Conveying Non-Source Forms.
  2. \n
\n

You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:

\n
a) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by the\nCorresponding Source fixed on a durable physical medium\ncustomarily used for software interchange.\n\nb) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by a\nwritten offer, valid for at least three years and valid for as\nlong as you offer spare parts or customer support for that product\nmodel, to give anyone who possesses the object code either (1) a\ncopy of the Corresponding Source for all the software in the\nproduct that is covered by this License, on a durable physical\nmedium customarily used for software interchange, for a price no\nmore than your reasonable cost of physically performing this\nconveying of source, or (2) access to copy the\nCorresponding Source from a network server at no charge.\n\nc) Convey individual copies of the object code with a copy of the\nwritten offer to provide the Corresponding Source.  This\nalternative is allowed only occasionally and noncommercially, and\nonly if you received the object code with such an offer, in accord\nwith subsection 6b.\n\nd) Convey the object code by offering access from a designated\nplace (gratis or for a charge), and offer equivalent access to the\nCorresponding Source in the same way through the same place at no\nfurther charge.  You need not require recipients to copy the\nCorresponding Source along with the object code.  If the place to\ncopy the object code is a network server, the Corresponding Source\nmay be on a different server (operated by you or a third party)\nthat supports equivalent copying facilities, provided you maintain\nclear directions next to the object code saying where to find the\nCorresponding Source.  Regardless of what server hosts the\nCorresponding Source, you remain obligated to ensure that it is\navailable for as long as needed to satisfy these requirements.\n\ne) Convey the object code using peer-to-peer transmission, provided\nyou inform other peers where the object code and Corresponding\nSource of the work are being offered to the general public at no\ncharge under subsection 6d.\n
\n

A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.

\n

A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.

\n

\"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.

\n

If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).

\n

The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.

\n

Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.

\n
    \n
  1. Additional Terms.
  2. \n
\n

\"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.

\n

When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.

\n

Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:

\n
a) Disclaiming warranty or limiting liability differently from the\nterms of sections 15 and 16 of this License; or\n\nb) Requiring preservation of specified reasonable legal notices or\nauthor attributions in that material or in the Appropriate Legal\nNotices displayed by works containing it; or\n\nc) Prohibiting misrepresentation of the origin of that material, or\nrequiring that modified versions of such material be marked in\nreasonable ways as different from the original version; or\n\nd) Limiting the use for publicity purposes of names of licensors or\nauthors of the material; or\n\ne) Declining to grant rights under trademark law for use of some\ntrade names, trademarks, or service marks; or\n\nf) Requiring indemnification of licensors and authors of that\nmaterial by anyone who conveys the material (or modified versions of\nit) with contractual assumptions of liability to the recipient, for\nany liability that these contractual assumptions directly impose on\nthose licensors and authors.\n
\n

All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.

\n

If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.

\n

Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.

\n
    \n
  1. Termination.
  2. \n
\n

You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).

\n

However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.

\n

Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.

\n

Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.

\n
    \n
  1. Acceptance Not Required for Having Copies.
  2. \n
\n

You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.

\n
    \n
  1. Automatic Licensing of Downstream Recipients.
  2. \n
\n

Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.

\n

An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.

\n

You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.

\n
    \n
  1. Patents.
  2. \n
\n

A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".

\n

A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.

\n

Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.

\n

In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.

\n

If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.

\n

If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.

\n

A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.

\n

Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.

\n
    \n
  1. No Surrender of Others' Freedom.
  2. \n
\n

If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.

\n
    \n
  1. Remote Network Interaction; Use with the GNU General Public License.
  2. \n
\n

Notwithstanding any other provision of this License, if you modify the\nProgram, your modified version must prominently offer all users\ninteracting with it remotely through a computer network (if your version\nsupports such interaction) an opportunity to receive the Corresponding\nSource of your version by providing access to the Corresponding Source\nfrom a network server at no charge, through some standard or customary\nmeans of facilitating copying of software. This Corresponding Source\nshall include the Corresponding Source for any work covered by version 3\nof the GNU General Public License that is incorporated pursuant to the\nfollowing paragraph.

\n

Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the work with which it is combined will remain governed by version\n3 of the GNU General Public License.

\n
    \n
  1. Revised Versions of this License.
  2. \n
\n

The Free Software Foundation may publish revised and/or new versions of\nthe GNU Affero General Public License from time to time. Such new versions\nwill be similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.

\n

Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU Affero General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU Affero General Public License, you may choose any version ever published\nby the Free Software Foundation.

\n

If the Program specifies that a proxy can decide which future\nversions of the GNU Affero General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.

\n

Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.

\n
    \n
  1. Disclaimer of Warranty.
  2. \n
\n

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.

\n
    \n
  1. Limitation of Liability.
  2. \n
\n

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.

\n
    \n
  1. Interpretation of Sections 15 and 16.
  2. \n
\n

If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.

\n
                 END OF TERMS AND CONDITIONS\n\n        How to Apply These Terms to Your New Programs\n
\n

If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.

\n

To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.

\n
<one line to give the program's name and a brief idea of what it does.>\nCopyright (C) <year>  <name of author>\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see <https://www.gnu.org/licenses/>.\n
\n

Also add information on how to contact you by electronic and paper mail.

\n

If your software can interact with users remotely through a computer\nnetwork, you should also make sure that it provides a way for users to\nget its source. For example, if your program is a web application, its\ninterface could display a \"Source\" link that leads users to an archive\nof the code. There are many ways you could offer source, and different\nsolutions will be better for different programs; see section 13 for the\nspecific requirements.

\n

You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU AGPL, see\nhttps://www.gnu.org/licenses/.

" + }, + "_id": "Community/License.md", + "_raw": { + "sourceFilePath": "Community/License.md", + "sourceFileName": "License.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/License" + }, + "type": "Markdown", + "slug": "Community/License", + "title": "License" + }, + "documentHash": "1725980083560", + "hasWarnings": false, + "documentTypeName": "Markdown" + }, + "Extension/CustomTheme.md": { + "document": { + "body": { + "raw": "# Custom Theme\n\nMarkFlowy supports custom themes, and you can also share your themes with others.\n\n## Develop Environment\n\n- MarkFlowy > 0.7.0\n- nodejs >= 18.x\n- pnpm >= 7.x\n\n## How to make a theme\n\n### 1. Create theme files\n\nYou can fork [MarkFlowy-Theme-Template](https://github.com/MarkFlowy/custom-theme-template) to create your theme.\n\n```bash\npnpm install\n\npnpm run dev\n```\n\n### 2. Edit theme files\n\nOpen MarkFlowy, click `Settings`, you can see `path`, Open this path folder, create `themes` folder in `.markflowy` folder, and then create your theme folder in `themes` folder, e.g. `markflowy-theme-template`.\n\nYou can edit `rollup.config.js` to change the theme build files output.\n\n\n```js\noutput: {\n // change this output file to development\n // e.g. file: '/Users/xxx/.markflowy/themes/markflowy-theme-template/index.js',\n file: pkg.browser,\n format: 'es',\n sourcemap: true,\n entryFileNames: '[name].js',\n},\n```\n\nchange your theme, reload MarkFlowy to see the effect.\n\n\n\n\n", + "html": "

Custom Theme

\n

MarkFlowy supports custom themes, and you can also share your themes with others.

\n

Develop Environment

\n
    \n
  • MarkFlowy > 0.7.0
  • \n
  • nodejs >= 18.x
  • \n
  • pnpm >= 7.x
  • \n
\n

How to make a theme

\n

1. Create theme files

\n

You can fork MarkFlowy-Theme-Template to create your theme.

\n
pnpm install\n\npnpm run dev\n
\n

2. Edit theme files

\n

Open MarkFlowy, click Settings, you can see path, Open this path folder, create themes folder in .markflowy folder, and then create your theme folder in themes folder, e.g. markflowy-theme-template.

\n

You can edit rollup.config.js to change the theme build files output.

\n
output: {\n  // change this output file to development\n  // e.g. file: '/Users/xxx/.markflowy/themes/markflowy-theme-template/index.js',\n  file: pkg.browser,\n  format: 'es',\n  sourcemap: true,\n  entryFileNames: '[name].js',\n},\n
\n

change your theme, reload MarkFlowy to see the effect.

" + }, + "_id": "Extension/CustomTheme.md", + "_raw": { + "sourceFilePath": "Extension/CustomTheme.md", + "sourceFileName": "CustomTheme.md", + "sourceFileDir": "Extension", + "contentType": "markdown", + "flattenedPath": "Extension/CustomTheme" + }, + "type": "Markdown", + "slug": "Extension/CustomTheme", + "title": "CustomTheme" + }, + "documentHash": "1725980083560", + "hasWarnings": false, + "documentTypeName": "Markdown" + } + } +} diff --git a/apps/web/.contentlayer/generated/Markdown/Community__CODE_OF_CONDUCT.md.json b/apps/web/.contentlayer/generated/Markdown/Community__CODE_OF_CONDUCT.md.json new file mode 100644 index 000000000..6c04d04cd --- /dev/null +++ b/apps/web/.contentlayer/generated/Markdown/Community__CODE_OF_CONDUCT.md.json @@ -0,0 +1,17 @@ +{ + "body": { + "raw": "\n# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nWe as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.\n\nWe pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.\n\n## Our Standards\n\nExamples of behavior that contributes to a positive environment for our community includes:\n\n- Demonstrating empathy and kindness toward other people\n- Being respectful of differing opinions, viewpoints, and experiences\n- Giving and gracefully accepting constructive feedback\n- Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience\n- Focusing on what is best not just for us as individuals, but for the overall community\n\nExamples of unacceptable behavior include:\n\n- The use of sexualized language or imagery, and sexual attention or advances of any kind\n- Trolling, insulting or derogatory comments, and personal or political attacks\n- Public or private harassment\n- Publishing others' private information, such as a physical or email address, without their explicit permission\n- Other conduct which could reasonably be considered inappropriate in a professional setting\n\n## Enforcement Responsibilities\n\nCommunity leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.\n\nCommunity leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.\n\n## Scope\n\nThis Code of Conduct applies within all community spaces and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at kimlimjustin@gmail.com. All complaints will be reviewed and investigated promptly and fairly.\n\nAll community leaders are obligated to respect the privacy and security of the reporter of any incident.\n\n## Enforcement Guidelines\n\nCommunity leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:\n\n### 1. Correction\n\n**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.\n\n**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.\n\n### 2. Warning\n\n**Community Impact**: A violation through a single incident or series of actions.\n\n**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.\n\n### 3. Temporary Ban\n\n**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior.\n\n**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.\n\n### 4. Permanent Ban\n\n**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.\n\n**Consequence**: A permanent ban from any sort of public interaction within the community.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.\n\nCommunity Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity).\n\n[homepage]: https://www.contributor-covenant.org\n\nFor answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.\n", + "html": "

Contributor Covenant Code of Conduct

\n

Our Pledge

\n

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

\n

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

\n

Our Standards

\n

Examples of behavior that contributes to a positive environment for our community includes:

\n
    \n
  • Demonstrating empathy and kindness toward other people
  • \n
  • Being respectful of differing opinions, viewpoints, and experiences
  • \n
  • Giving and gracefully accepting constructive feedback
  • \n
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • \n
  • Focusing on what is best not just for us as individuals, but for the overall community
  • \n
\n

Examples of unacceptable behavior include:

\n
    \n
  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • \n
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • \n
  • Public or private harassment
  • \n
  • Publishing others' private information, such as a physical or email address, without their explicit permission
  • \n
  • Other conduct which could reasonably be considered inappropriate in a professional setting
  • \n
\n

Enforcement Responsibilities

\n

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

\n

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

\n

Scope

\n

This Code of Conduct applies within all community spaces and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

\n

Enforcement

\n

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at kimlimjustin@gmail.com. All complaints will be reviewed and investigated promptly and fairly.

\n

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

\n

Enforcement Guidelines

\n

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

\n

1. Correction

\n

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

\n

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

\n

2. Warning

\n

Community Impact: A violation through a single incident or series of actions.

\n

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

\n

3. Temporary Ban

\n

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

\n

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

\n

4. Permanent Ban

\n

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

\n

Consequence: A permanent ban from any sort of public interaction within the community.

\n

Attribution

\n

This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

\n

Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.

\n

For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.

" + }, + "_id": "Community/CODE_OF_CONDUCT.md", + "_raw": { + "sourceFilePath": "Community/CODE_OF_CONDUCT.md", + "sourceFileName": "CODE_OF_CONDUCT.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/CODE_OF_CONDUCT" + }, + "type": "Markdown", + "slug": "Community/CODE_OF_CONDUCT", + "title": "CODE_OF_CONDUCT" +} \ No newline at end of file diff --git a/apps/web/.contentlayer/generated/Markdown/Community__CONTRIBUTING.md.json b/apps/web/.contentlayer/generated/Markdown/Community__CONTRIBUTING.md.json new file mode 100644 index 000000000..33fde4f08 --- /dev/null +++ b/apps/web/.contentlayer/generated/Markdown/Community__CONTRIBUTING.md.json @@ -0,0 +1,17 @@ +{ + "body": { + "raw": "# Contributing to MarkFlowy\n\nWelcome, and thank you for your interest in contributing to MarkFlowy!\n\n## How to Contribute Code\n\n### Prerequisites\n\nIn order to download necessary tools, clone the repository, and install dependencies via yarn, you need network access.\n\nYou'll need the following tools:\n\n- [Git](https://git-scm.com/)\n- [Node.JS](https://nodejs.org/en) >= 20.x\n- [yarn](https://yarnpkg.com/) 4.0.0\n- [rust](https://www.rust-lang.org/) >= 1.79.0\n\n### Table of Contents\n\n- [Contributing to MarkFlowy](#contributing-to-markflowy)\n - [How to Contribute Code](#how-to-contribute-code)\n - [Prerequisites](#prerequisites)\n - [Table of Contents](#table-of-contents)\n - [Contribute multilingual translations steps](#contribute-multilingual-translations-steps)\n - [Fork](#fork)\n - [Translation file](#translation-file)\n - [Development work steps](#development-work-steps)\n - [Fork](#fork-1)\n - [Dependency installation](#dependency-installation)\n - [Startup MarkFlowy](#startup-markflowy)\n- [Thank You!](#thank-you)\n\n### Contribute multilingual translations steps\n\nFor some users who don't want to go through the complicated project startup steps and just want to participate in the translation work, you can check the following steps.\n\n#### Fork\n\nFork [MarkFlowy](https://github.com/drl990114/MarkFlowy) and `git clone`\n\n#### Translation file\n\nIn order to facilitate everyone's participation, the translation file path is placed in locales in the project root directory. If you want to add a new language, you can directly refer to the en.json file for translation.\n\n### Development work steps\n\n#### Fork\n\nFork [MarkFlowy](https://github.com/drl990114/MarkFlowy) and `git clone`\n\n#### Dependency installation\n\nExecute the following command to install related dependencies.\n\n```bash\nyarn install\n```\n\nand\n\n```bash\ncargo install --locked --path apps/desktop/src-tauri\n```\n\n#### Startup MarkFlowy\n\nExecute the following command, you will start MarkFlowy.\n\n```bash\nyarn dev:desktop\n```\n\n# Thank You!\n\nYour contributions to open source, large or small, make the project better. Thank you for taking the time to contribute.\n", + "html": "

Contributing to MarkFlowy

\n

Welcome, and thank you for your interest in contributing to MarkFlowy!

\n

How to Contribute Code

\n

Prerequisites

\n

In order to download necessary tools, clone the repository, and install dependencies via yarn, you need network access.

\n

You'll need the following tools:

\n\n

Table of Contents

\n\n

Contribute multilingual translations steps

\n

For some users who don't want to go through the complicated project startup steps and just want to participate in the translation work, you can check the following steps.

\n

Fork

\n

Fork MarkFlowy and git clone

\n

Translation file

\n

In order to facilitate everyone's participation, the translation file path is placed in locales in the project root directory. If you want to add a new language, you can directly refer to the en.json file for translation.

\n

Development work steps

\n

Fork

\n

Fork MarkFlowy and git clone

\n

Dependency installation

\n

Execute the following command to install related dependencies.

\n
yarn install\n
\n

and

\n
cargo install --locked --path apps/desktop/src-tauri\n
\n

Startup MarkFlowy

\n

Execute the following command, you will start MarkFlowy.

\n
yarn dev:desktop\n
\n

Thank You!

\n

Your contributions to open source, large or small, make the project better. Thank you for taking the time to contribute.

" + }, + "_id": "Community/CONTRIBUTING.md", + "_raw": { + "sourceFilePath": "Community/CONTRIBUTING.md", + "sourceFileName": "CONTRIBUTING.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/CONTRIBUTING" + }, + "type": "Markdown", + "slug": "Community/CONTRIBUTING", + "title": "CONTRIBUTING" +} \ No newline at end of file diff --git a/apps/web/.contentlayer/generated/Markdown/Community__License.md.json b/apps/web/.contentlayer/generated/Markdown/Community__License.md.json new file mode 100644 index 000000000..a4b2107f3 --- /dev/null +++ b/apps/web/.contentlayer/generated/Markdown/Community__License.md.json @@ -0,0 +1,17 @@ +{ + "body": { + "raw": " GNU AFFERO GENERAL PUBLIC LICENSE\n Version 3, 19 November 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU Affero General Public License is a free, copyleft license for\nsoftware and other kinds of works, specifically designed to ensure\ncooperation with the community in the case of network server software.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nour General Public Licenses are intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n Developers that use our General Public Licenses protect your rights\nwith two steps: (1) assert copyright on the software, and (2) offer\nyou this License which gives you legal permission to copy, distribute\nand/or modify the software.\n\n A secondary benefit of defending all users' freedom is that\nimprovements made in alternate versions of the program, if they\nreceive widespread use, become available for other developers to\nincorporate. Many developers of free software are heartened and\nencouraged by the resulting cooperation. However, in the case of\nsoftware used on network servers, this result may fail to come about.\nThe GNU General Public License permits making a modified version and\nletting the public access it on a server without ever releasing its\nsource code to the public.\n\n The GNU Affero General Public License is designed specifically to\nensure that, in such cases, the modified source code becomes available\nto the community. It requires the operator of a network server to\nprovide the source code of the modified version running there to the\nusers of that server. Therefore, public use of a modified version, on\na publicly accessible server, gives the public access to the source\ncode of the modified version.\n\n An older license, called the Affero General Public License and\npublished by Affero, was designed to accomplish similar goals. This is\na different license, not a version of the Affero GPL, but Affero has\nreleased a new version of the Affero GPL which permits relicensing under\nthis license.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU Affero General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Remote Network Interaction; Use with the GNU General Public License.\n\n Notwithstanding any other provision of this License, if you modify the\nProgram, your modified version must prominently offer all users\ninteracting with it remotely through a computer network (if your version\nsupports such interaction) an opportunity to receive the Corresponding\nSource of your version by providing access to the Corresponding Source\nfrom a network server at no charge, through some standard or customary\nmeans of facilitating copying of software. This Corresponding Source\nshall include the Corresponding Source for any work covered by version 3\nof the GNU General Public License that is incorporated pursuant to the\nfollowing paragraph.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the work with which it is combined will remain governed by version\n3 of the GNU General Public License.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU Affero General Public License from time to time. Such new versions\nwill be similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU Affero General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU Affero General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU Affero General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU Affero General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU Affero General Public License for more details.\n\n You should have received a copy of the GNU Affero General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If your software can interact with users remotely through a computer\nnetwork, you should also make sure that it provides a way for users to\nget its source. For example, if your program is a web application, its\ninterface could display a \"Source\" link that leads users to an archive\nof the code. There are many ways you could offer source, and different\nsolutions will be better for different programs; see section 13 for the\nspecific requirements.\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU AGPL, see\n.\n", + "html": "
                GNU AFFERO GENERAL PUBLIC LICENSE\n                   Version 3, 19 November 2007\n
\n

Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.

\n
                        Preamble\n
\n

The GNU Affero General Public License is a free, copyleft license for\nsoftware and other kinds of works, specifically designed to ensure\ncooperation with the community in the case of network server software.

\n

The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nour General Public Licenses are intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.

\n

When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.

\n

Developers that use our General Public Licenses protect your rights\nwith two steps: (1) assert copyright on the software, and (2) offer\nyou this License which gives you legal permission to copy, distribute\nand/or modify the software.

\n

A secondary benefit of defending all users' freedom is that\nimprovements made in alternate versions of the program, if they\nreceive widespread use, become available for other developers to\nincorporate. Many developers of free software are heartened and\nencouraged by the resulting cooperation. However, in the case of\nsoftware used on network servers, this result may fail to come about.\nThe GNU General Public License permits making a modified version and\nletting the public access it on a server without ever releasing its\nsource code to the public.

\n

The GNU Affero General Public License is designed specifically to\nensure that, in such cases, the modified source code becomes available\nto the community. It requires the operator of a network server to\nprovide the source code of the modified version running there to the\nusers of that server. Therefore, public use of a modified version, on\na publicly accessible server, gives the public access to the source\ncode of the modified version.

\n

An older license, called the Affero General Public License and\npublished by Affero, was designed to accomplish similar goals. This is\na different license, not a version of the Affero GPL, but Affero has\nreleased a new version of the Affero GPL which permits relicensing under\nthis license.

\n

The precise terms and conditions for copying, distribution and\nmodification follow.

\n
                   TERMS AND CONDITIONS\n
\n

0. Definitions.

\n

\"This License\" refers to version 3 of the GNU Affero General Public License.

\n

\"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.

\n

\"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.

\n

To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.

\n

A \"covered work\" means either the unmodified Program or a work based\non the Program.

\n

To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.

\n

To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.

\n

An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.

\n
    \n
  1. Source Code.
  2. \n
\n

The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.

\n

A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.

\n

The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.

\n

The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.

\n

The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.

\n

The Corresponding Source for a work in source code form is that\nsame work.

\n
    \n
  1. Basic Permissions.
  2. \n
\n

All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.

\n

You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.

\n

Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.

\n
    \n
  1. Protecting Users' Legal Rights From Anti-Circumvention Law.
  2. \n
\n

No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.

\n

When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.

\n
    \n
  1. Conveying Verbatim Copies.
  2. \n
\n

You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.

\n

You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.

\n
    \n
  1. Conveying Modified Source Versions.
  2. \n
\n

You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:

\n
a) The work must carry prominent notices stating that you modified\nit, and giving a relevant date.\n\nb) The work must carry prominent notices stating that it is\nreleased under this License and any conditions added under section\n7.  This requirement modifies the requirement in section 4 to\n\"keep intact all notices\".\n\nc) You must license the entire work, as a whole, under this\nLicense to anyone who comes into possession of a copy.  This\nLicense will therefore apply, along with any applicable section 7\nadditional terms, to the whole of the work, and all its parts,\nregardless of how they are packaged.  This License gives no\npermission to license the work in any other way, but it does not\ninvalidate such permission if you have separately received it.\n\nd) If the work has interactive user interfaces, each must display\nAppropriate Legal Notices; however, if the Program has interactive\ninterfaces that do not display Appropriate Legal Notices, your\nwork need not make them do so.\n
\n

A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.

\n
    \n
  1. Conveying Non-Source Forms.
  2. \n
\n

You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:

\n
a) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by the\nCorresponding Source fixed on a durable physical medium\ncustomarily used for software interchange.\n\nb) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by a\nwritten offer, valid for at least three years and valid for as\nlong as you offer spare parts or customer support for that product\nmodel, to give anyone who possesses the object code either (1) a\ncopy of the Corresponding Source for all the software in the\nproduct that is covered by this License, on a durable physical\nmedium customarily used for software interchange, for a price no\nmore than your reasonable cost of physically performing this\nconveying of source, or (2) access to copy the\nCorresponding Source from a network server at no charge.\n\nc) Convey individual copies of the object code with a copy of the\nwritten offer to provide the Corresponding Source.  This\nalternative is allowed only occasionally and noncommercially, and\nonly if you received the object code with such an offer, in accord\nwith subsection 6b.\n\nd) Convey the object code by offering access from a designated\nplace (gratis or for a charge), and offer equivalent access to the\nCorresponding Source in the same way through the same place at no\nfurther charge.  You need not require recipients to copy the\nCorresponding Source along with the object code.  If the place to\ncopy the object code is a network server, the Corresponding Source\nmay be on a different server (operated by you or a third party)\nthat supports equivalent copying facilities, provided you maintain\nclear directions next to the object code saying where to find the\nCorresponding Source.  Regardless of what server hosts the\nCorresponding Source, you remain obligated to ensure that it is\navailable for as long as needed to satisfy these requirements.\n\ne) Convey the object code using peer-to-peer transmission, provided\nyou inform other peers where the object code and Corresponding\nSource of the work are being offered to the general public at no\ncharge under subsection 6d.\n
\n

A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.

\n

A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.

\n

\"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.

\n

If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).

\n

The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.

\n

Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.

\n
    \n
  1. Additional Terms.
  2. \n
\n

\"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.

\n

When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.

\n

Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:

\n
a) Disclaiming warranty or limiting liability differently from the\nterms of sections 15 and 16 of this License; or\n\nb) Requiring preservation of specified reasonable legal notices or\nauthor attributions in that material or in the Appropriate Legal\nNotices displayed by works containing it; or\n\nc) Prohibiting misrepresentation of the origin of that material, or\nrequiring that modified versions of such material be marked in\nreasonable ways as different from the original version; or\n\nd) Limiting the use for publicity purposes of names of licensors or\nauthors of the material; or\n\ne) Declining to grant rights under trademark law for use of some\ntrade names, trademarks, or service marks; or\n\nf) Requiring indemnification of licensors and authors of that\nmaterial by anyone who conveys the material (or modified versions of\nit) with contractual assumptions of liability to the recipient, for\nany liability that these contractual assumptions directly impose on\nthose licensors and authors.\n
\n

All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.

\n

If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.

\n

Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.

\n
    \n
  1. Termination.
  2. \n
\n

You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).

\n

However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.

\n

Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.

\n

Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.

\n
    \n
  1. Acceptance Not Required for Having Copies.
  2. \n
\n

You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.

\n
    \n
  1. Automatic Licensing of Downstream Recipients.
  2. \n
\n

Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.

\n

An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.

\n

You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.

\n
    \n
  1. Patents.
  2. \n
\n

A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".

\n

A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.

\n

Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.

\n

In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.

\n

If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.

\n

If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.

\n

A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.

\n

Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.

\n
    \n
  1. No Surrender of Others' Freedom.
  2. \n
\n

If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.

\n
    \n
  1. Remote Network Interaction; Use with the GNU General Public License.
  2. \n
\n

Notwithstanding any other provision of this License, if you modify the\nProgram, your modified version must prominently offer all users\ninteracting with it remotely through a computer network (if your version\nsupports such interaction) an opportunity to receive the Corresponding\nSource of your version by providing access to the Corresponding Source\nfrom a network server at no charge, through some standard or customary\nmeans of facilitating copying of software. This Corresponding Source\nshall include the Corresponding Source for any work covered by version 3\nof the GNU General Public License that is incorporated pursuant to the\nfollowing paragraph.

\n

Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the work with which it is combined will remain governed by version\n3 of the GNU General Public License.

\n
    \n
  1. Revised Versions of this License.
  2. \n
\n

The Free Software Foundation may publish revised and/or new versions of\nthe GNU Affero General Public License from time to time. Such new versions\nwill be similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.

\n

Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU Affero General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU Affero General Public License, you may choose any version ever published\nby the Free Software Foundation.

\n

If the Program specifies that a proxy can decide which future\nversions of the GNU Affero General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.

\n

Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.

\n
    \n
  1. Disclaimer of Warranty.
  2. \n
\n

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.

\n
    \n
  1. Limitation of Liability.
  2. \n
\n

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.

\n
    \n
  1. Interpretation of Sections 15 and 16.
  2. \n
\n

If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.

\n
                 END OF TERMS AND CONDITIONS\n\n        How to Apply These Terms to Your New Programs\n
\n

If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.

\n

To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.

\n
<one line to give the program's name and a brief idea of what it does.>\nCopyright (C) <year>  <name of author>\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see <https://www.gnu.org/licenses/>.\n
\n

Also add information on how to contact you by electronic and paper mail.

\n

If your software can interact with users remotely through a computer\nnetwork, you should also make sure that it provides a way for users to\nget its source. For example, if your program is a web application, its\ninterface could display a \"Source\" link that leads users to an archive\nof the code. There are many ways you could offer source, and different\nsolutions will be better for different programs; see section 13 for the\nspecific requirements.

\n

You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU AGPL, see\nhttps://www.gnu.org/licenses/.

" + }, + "_id": "Community/License.md", + "_raw": { + "sourceFilePath": "Community/License.md", + "sourceFileName": "License.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/License" + }, + "type": "Markdown", + "slug": "Community/License", + "title": "License" +} \ No newline at end of file diff --git a/apps/web/.contentlayer/generated/Markdown/Extension__CustomTheme.md.json b/apps/web/.contentlayer/generated/Markdown/Extension__CustomTheme.md.json new file mode 100644 index 000000000..32ac8cba6 --- /dev/null +++ b/apps/web/.contentlayer/generated/Markdown/Extension__CustomTheme.md.json @@ -0,0 +1,17 @@ +{ + "body": { + "raw": "# Custom Theme\n\nMarkFlowy supports custom themes, and you can also share your themes with others.\n\n## Develop Environment\n\n- MarkFlowy > 0.7.0\n- nodejs >= 18.x\n- pnpm >= 7.x\n\n## How to make a theme\n\n### 1. Create theme files\n\nYou can fork [MarkFlowy-Theme-Template](https://github.com/MarkFlowy/custom-theme-template) to create your theme.\n\n```bash\npnpm install\n\npnpm run dev\n```\n\n### 2. Edit theme files\n\nOpen MarkFlowy, click `Settings`, you can see `path`, Open this path folder, create `themes` folder in `.markflowy` folder, and then create your theme folder in `themes` folder, e.g. `markflowy-theme-template`.\n\nYou can edit `rollup.config.js` to change the theme build files output.\n\n\n```js\noutput: {\n // change this output file to development\n // e.g. file: '/Users/xxx/.markflowy/themes/markflowy-theme-template/index.js',\n file: pkg.browser,\n format: 'es',\n sourcemap: true,\n entryFileNames: '[name].js',\n},\n```\n\nchange your theme, reload MarkFlowy to see the effect.\n\n\n\n\n", + "html": "

Custom Theme

\n

MarkFlowy supports custom themes, and you can also share your themes with others.

\n

Develop Environment

\n
    \n
  • MarkFlowy > 0.7.0
  • \n
  • nodejs >= 18.x
  • \n
  • pnpm >= 7.x
  • \n
\n

How to make a theme

\n

1. Create theme files

\n

You can fork MarkFlowy-Theme-Template to create your theme.

\n
pnpm install\n\npnpm run dev\n
\n

2. Edit theme files

\n

Open MarkFlowy, click Settings, you can see path, Open this path folder, create themes folder in .markflowy folder, and then create your theme folder in themes folder, e.g. markflowy-theme-template.

\n

You can edit rollup.config.js to change the theme build files output.

\n
output: {\n  // change this output file to development\n  // e.g. file: '/Users/xxx/.markflowy/themes/markflowy-theme-template/index.js',\n  file: pkg.browser,\n  format: 'es',\n  sourcemap: true,\n  entryFileNames: '[name].js',\n},\n
\n

change your theme, reload MarkFlowy to see the effect.

" + }, + "_id": "Extension/CustomTheme.md", + "_raw": { + "sourceFilePath": "Extension/CustomTheme.md", + "sourceFileName": "CustomTheme.md", + "sourceFileDir": "Extension", + "contentType": "markdown", + "flattenedPath": "Extension/CustomTheme" + }, + "type": "Markdown", + "slug": "Extension/CustomTheme", + "title": "CustomTheme" +} \ No newline at end of file diff --git a/apps/web/.contentlayer/generated/Markdown/_index.json b/apps/web/.contentlayer/generated/Markdown/_index.json new file mode 100644 index 000000000..e86b003ab --- /dev/null +++ b/apps/web/.contentlayer/generated/Markdown/_index.json @@ -0,0 +1,87 @@ +[ + { + "body": { + "raw": "# MarkFlowy\n\n## MarkFlowy is in Alpha\n\nCurrently, MarkFlowy is still in the alpha phase,This means there may be incompatible version updates, and it is recommended to use it when there is data backup available. \n\n## Feature\n\n- **Built-in ChatGpt**. Currently supports one-click export of conversations, making chatgpt your smart assistant.\n- **Super lightweight**. The MarkFlowy is based on tauri and has a volume of less than 10MB and better performance.\n- **High availability**. MarkFlowy uses the remirror editor, which not only provides high scalability, but also has a great editing experience. And, MarkFlowy supports multiple editing modes, such as `source code`, `wysiyg`.\n\n## Download\n\nAvailable for Linux, macOS and Windows.\n\nPlease look [releases page](https://github.com/drl990114/MarkFlowy/releases)\n\n## Why\nAt present, I have used many Markdown applications, but I have not encountered one that is very suitable for me. I have always hoped to have a Markdown editor that is efficient, beautiful, lightweight, data-safe, and can be easily combined with various workflows. This It is also the original intention of doing MarkFlowy.\n\n## Contribute\n\nThe current MarkFlowy is still in its infancy, and there may be some bad experiences or bugs, for which I am sorry. All partners who are interested or encounter usage problems are welcome to submit [issues](https://github.com/drl990114/MarkFlowy/issues/new) or [PR](https://github.com/drl990114/MarkFlowy/compare) to participate in this project.\n\n### How to Contribute\n\nYou can read [CONTRIBUTING](./Community/CONTRIBUTING.md) to know how to start the project and modify the code, Welcome to participate in code contribution.\n\n## Support\n\nMarkFlowy is completely and permanently open source, if you want to support MarkFlowy, you can `star` this project. This will give me great support and help, love you.\n\n## Thanks\n\n- Tauri - A framework for building cross-platform applications that provides MarkFlowy with a solid foundation.\n- React - Web user interface framework.\n- Remirror - The ProseMirror toolkit for React, on which the MarkFlowy editor is based.\n- Rino - Some initialization codes of package/editor come from here.\n- Vite - front-end build tool.\n- Xplorer - Home page theme from xplorer.\n\nAnd, thanks to all the open source projects that MarkFlowy depends on.\n\n", + "html": "

MarkFlowy

\n

MarkFlowy is in Alpha

\n

Currently, MarkFlowy is still in the alpha phase,This means there may be incompatible version updates, and it is recommended to use it when there is data backup available.

\n

Feature

\n
    \n
  • Built-in ChatGpt. Currently supports one-click export of conversations, making chatgpt your smart assistant.
  • \n
  • Super lightweight. The MarkFlowy is based on tauri and has a volume of less than 10MB and better performance.
  • \n
  • High availability. MarkFlowy uses the remirror editor, which not only provides high scalability, but also has a great editing experience. And, MarkFlowy supports multiple editing modes, such as source code, wysiyg.
  • \n
\n

Download

\n

Available for Linux, macOS and Windows.

\n

Please look releases page

\n

Why

\n

At present, I have used many Markdown applications, but I have not encountered one that is very suitable for me. I have always hoped to have a Markdown editor that is efficient, beautiful, lightweight, data-safe, and can be easily combined with various workflows. This It is also the original intention of doing MarkFlowy.

\n

Contribute

\n

The current MarkFlowy is still in its infancy, and there may be some bad experiences or bugs, for which I am sorry. All partners who are interested or encounter usage problems are welcome to submit issues or PR to participate in this project.

\n

How to Contribute

\n

You can read CONTRIBUTING to know how to start the project and modify the code, Welcome to participate in code contribution.

\n

Support

\n

MarkFlowy is completely and permanently open source, if you want to support MarkFlowy, you can star this project. This will give me great support and help, love you.

\n

Thanks

\n
    \n
  • Tauri - A framework for building cross-platform applications that provides MarkFlowy with a solid foundation.
  • \n
  • React - Web user interface framework.
  • \n
  • Remirror - The ProseMirror toolkit for React, on which the MarkFlowy editor is based.
  • \n
  • Rino - Some initialization codes of package/editor come from here.
  • \n
  • Vite - front-end build tool.
  • \n
  • Xplorer - Home page theme from xplorer.
  • \n
\n

And, thanks to all the open source projects that MarkFlowy depends on.

" + }, + "_id": "intro.md", + "_raw": { + "sourceFilePath": "intro.md", + "sourceFileName": "intro.md", + "sourceFileDir": ".", + "contentType": "markdown", + "flattenedPath": "intro" + }, + "type": "Markdown", + "slug": "intro", + "title": "intro" + }, + { + "body": { + "raw": "\n# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nWe as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.\n\nWe pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.\n\n## Our Standards\n\nExamples of behavior that contributes to a positive environment for our community includes:\n\n- Demonstrating empathy and kindness toward other people\n- Being respectful of differing opinions, viewpoints, and experiences\n- Giving and gracefully accepting constructive feedback\n- Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience\n- Focusing on what is best not just for us as individuals, but for the overall community\n\nExamples of unacceptable behavior include:\n\n- The use of sexualized language or imagery, and sexual attention or advances of any kind\n- Trolling, insulting or derogatory comments, and personal or political attacks\n- Public or private harassment\n- Publishing others' private information, such as a physical or email address, without their explicit permission\n- Other conduct which could reasonably be considered inappropriate in a professional setting\n\n## Enforcement Responsibilities\n\nCommunity leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.\n\nCommunity leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.\n\n## Scope\n\nThis Code of Conduct applies within all community spaces and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at kimlimjustin@gmail.com. All complaints will be reviewed and investigated promptly and fairly.\n\nAll community leaders are obligated to respect the privacy and security of the reporter of any incident.\n\n## Enforcement Guidelines\n\nCommunity leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:\n\n### 1. Correction\n\n**Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.\n\n**Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.\n\n### 2. Warning\n\n**Community Impact**: A violation through a single incident or series of actions.\n\n**Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.\n\n### 3. Temporary Ban\n\n**Community Impact**: A serious violation of community standards, including sustained inappropriate behavior.\n\n**Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.\n\n### 4. Permanent Ban\n\n**Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.\n\n**Consequence**: A permanent ban from any sort of public interaction within the community.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.\n\nCommunity Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity).\n\n[homepage]: https://www.contributor-covenant.org\n\nFor answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.\n", + "html": "

Contributor Covenant Code of Conduct

\n

Our Pledge

\n

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

\n

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

\n

Our Standards

\n

Examples of behavior that contributes to a positive environment for our community includes:

\n
    \n
  • Demonstrating empathy and kindness toward other people
  • \n
  • Being respectful of differing opinions, viewpoints, and experiences
  • \n
  • Giving and gracefully accepting constructive feedback
  • \n
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • \n
  • Focusing on what is best not just for us as individuals, but for the overall community
  • \n
\n

Examples of unacceptable behavior include:

\n
    \n
  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • \n
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • \n
  • Public or private harassment
  • \n
  • Publishing others' private information, such as a physical or email address, without their explicit permission
  • \n
  • Other conduct which could reasonably be considered inappropriate in a professional setting
  • \n
\n

Enforcement Responsibilities

\n

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

\n

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

\n

Scope

\n

This Code of Conduct applies within all community spaces and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

\n

Enforcement

\n

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at kimlimjustin@gmail.com. All complaints will be reviewed and investigated promptly and fairly.

\n

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

\n

Enforcement Guidelines

\n

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

\n

1. Correction

\n

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

\n

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

\n

2. Warning

\n

Community Impact: A violation through a single incident or series of actions.

\n

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

\n

3. Temporary Ban

\n

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

\n

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

\n

4. Permanent Ban

\n

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

\n

Consequence: A permanent ban from any sort of public interaction within the community.

\n

Attribution

\n

This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

\n

Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.

\n

For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.

" + }, + "_id": "Community/CODE_OF_CONDUCT.md", + "_raw": { + "sourceFilePath": "Community/CODE_OF_CONDUCT.md", + "sourceFileName": "CODE_OF_CONDUCT.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/CODE_OF_CONDUCT" + }, + "type": "Markdown", + "slug": "Community/CODE_OF_CONDUCT", + "title": "CODE_OF_CONDUCT" + }, + { + "body": { + "raw": "# Contributing to MarkFlowy\n\nWelcome, and thank you for your interest in contributing to MarkFlowy!\n\n## How to Contribute Code\n\n### Prerequisites\n\nIn order to download necessary tools, clone the repository, and install dependencies via yarn, you need network access.\n\nYou'll need the following tools:\n\n- [Git](https://git-scm.com/)\n- [Node.JS](https://nodejs.org/en) >= 20.x\n- [yarn](https://yarnpkg.com/) 4.0.0\n- [rust](https://www.rust-lang.org/) >= 1.79.0\n\n### Table of Contents\n\n- [Contributing to MarkFlowy](#contributing-to-markflowy)\n - [How to Contribute Code](#how-to-contribute-code)\n - [Prerequisites](#prerequisites)\n - [Table of Contents](#table-of-contents)\n - [Contribute multilingual translations steps](#contribute-multilingual-translations-steps)\n - [Fork](#fork)\n - [Translation file](#translation-file)\n - [Development work steps](#development-work-steps)\n - [Fork](#fork-1)\n - [Dependency installation](#dependency-installation)\n - [Startup MarkFlowy](#startup-markflowy)\n- [Thank You!](#thank-you)\n\n### Contribute multilingual translations steps\n\nFor some users who don't want to go through the complicated project startup steps and just want to participate in the translation work, you can check the following steps.\n\n#### Fork\n\nFork [MarkFlowy](https://github.com/drl990114/MarkFlowy) and `git clone`\n\n#### Translation file\n\nIn order to facilitate everyone's participation, the translation file path is placed in locales in the project root directory. If you want to add a new language, you can directly refer to the en.json file for translation.\n\n### Development work steps\n\n#### Fork\n\nFork [MarkFlowy](https://github.com/drl990114/MarkFlowy) and `git clone`\n\n#### Dependency installation\n\nExecute the following command to install related dependencies.\n\n```bash\nyarn install\n```\n\nand\n\n```bash\ncargo install --locked --path apps/desktop/src-tauri\n```\n\n#### Startup MarkFlowy\n\nExecute the following command, you will start MarkFlowy.\n\n```bash\nyarn dev:desktop\n```\n\n# Thank You!\n\nYour contributions to open source, large or small, make the project better. Thank you for taking the time to contribute.\n", + "html": "

Contributing to MarkFlowy

\n

Welcome, and thank you for your interest in contributing to MarkFlowy!

\n

How to Contribute Code

\n

Prerequisites

\n

In order to download necessary tools, clone the repository, and install dependencies via yarn, you need network access.

\n

You'll need the following tools:

\n\n

Table of Contents

\n\n

Contribute multilingual translations steps

\n

For some users who don't want to go through the complicated project startup steps and just want to participate in the translation work, you can check the following steps.

\n

Fork

\n

Fork MarkFlowy and git clone

\n

Translation file

\n

In order to facilitate everyone's participation, the translation file path is placed in locales in the project root directory. If you want to add a new language, you can directly refer to the en.json file for translation.

\n

Development work steps

\n

Fork

\n

Fork MarkFlowy and git clone

\n

Dependency installation

\n

Execute the following command to install related dependencies.

\n
yarn install\n
\n

and

\n
cargo install --locked --path apps/desktop/src-tauri\n
\n

Startup MarkFlowy

\n

Execute the following command, you will start MarkFlowy.

\n
yarn dev:desktop\n
\n

Thank You!

\n

Your contributions to open source, large or small, make the project better. Thank you for taking the time to contribute.

" + }, + "_id": "Community/CONTRIBUTING.md", + "_raw": { + "sourceFilePath": "Community/CONTRIBUTING.md", + "sourceFileName": "CONTRIBUTING.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/CONTRIBUTING" + }, + "type": "Markdown", + "slug": "Community/CONTRIBUTING", + "title": "CONTRIBUTING" + }, + { + "body": { + "raw": " GNU AFFERO GENERAL PUBLIC LICENSE\n Version 3, 19 November 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. \n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n Preamble\n\n The GNU Affero General Public License is a free, copyleft license for\nsoftware and other kinds of works, specifically designed to ensure\ncooperation with the community in the case of network server software.\n\n The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nour General Public Licenses are intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.\n\n When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n Developers that use our General Public Licenses protect your rights\nwith two steps: (1) assert copyright on the software, and (2) offer\nyou this License which gives you legal permission to copy, distribute\nand/or modify the software.\n\n A secondary benefit of defending all users' freedom is that\nimprovements made in alternate versions of the program, if they\nreceive widespread use, become available for other developers to\nincorporate. Many developers of free software are heartened and\nencouraged by the resulting cooperation. However, in the case of\nsoftware used on network servers, this result may fail to come about.\nThe GNU General Public License permits making a modified version and\nletting the public access it on a server without ever releasing its\nsource code to the public.\n\n The GNU Affero General Public License is designed specifically to\nensure that, in such cases, the modified source code becomes available\nto the community. It requires the operator of a network server to\nprovide the source code of the modified version running there to the\nusers of that server. Therefore, public use of a modified version, on\na publicly accessible server, gives the public access to the source\ncode of the modified version.\n\n An older license, called the Affero General Public License and\npublished by Affero, was designed to accomplish similar goals. This is\na different license, not a version of the Affero GPL, but Affero has\nreleased a new version of the Affero GPL which permits relicensing under\nthis license.\n\n The precise terms and conditions for copying, distribution and\nmodification follow.\n\n TERMS AND CONDITIONS\n\n 0. Definitions.\n\n \"This License\" refers to version 3 of the GNU Affero General Public License.\n\n \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n \"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n 1. Source Code.\n\n The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.\n\n A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n The Corresponding Source for a work in source code form is that\nsame work.\n\n 2. Basic Permissions.\n\n All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n 3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n 4. Conveying Verbatim Copies.\n\n You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n 5. Conveying Modified Source Versions.\n\n You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n a) The work must carry prominent notices stating that you modified\n it, and giving a relevant date.\n\n b) The work must carry prominent notices stating that it is\n released under this License and any conditions added under section\n 7. This requirement modifies the requirement in section 4 to\n \"keep intact all notices\".\n\n c) You must license the entire work, as a whole, under this\n License to anyone who comes into possession of a copy. This\n License will therefore apply, along with any applicable section 7\n additional terms, to the whole of the work, and all its parts,\n regardless of how they are packaged. This License gives no\n permission to license the work in any other way, but it does not\n invalidate such permission if you have separately received it.\n\n d) If the work has interactive user interfaces, each must display\n Appropriate Legal Notices; however, if the Program has interactive\n interfaces that do not display Appropriate Legal Notices, your\n work need not make them do so.\n\n A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n 6. Conveying Non-Source Forms.\n\n You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n a) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by the\n Corresponding Source fixed on a durable physical medium\n customarily used for software interchange.\n\n b) Convey the object code in, or embodied in, a physical product\n (including a physical distribution medium), accompanied by a\n written offer, valid for at least three years and valid for as\n long as you offer spare parts or customer support for that product\n model, to give anyone who possesses the object code either (1) a\n copy of the Corresponding Source for all the software in the\n product that is covered by this License, on a durable physical\n medium customarily used for software interchange, for a price no\n more than your reasonable cost of physically performing this\n conveying of source, or (2) access to copy the\n Corresponding Source from a network server at no charge.\n\n c) Convey individual copies of the object code with a copy of the\n written offer to provide the Corresponding Source. This\n alternative is allowed only occasionally and noncommercially, and\n only if you received the object code with such an offer, in accord\n with subsection 6b.\n\n d) Convey the object code by offering access from a designated\n place (gratis or for a charge), and offer equivalent access to the\n Corresponding Source in the same way through the same place at no\n further charge. You need not require recipients to copy the\n Corresponding Source along with the object code. If the place to\n copy the object code is a network server, the Corresponding Source\n may be on a different server (operated by you or a third party)\n that supports equivalent copying facilities, provided you maintain\n clear directions next to the object code saying where to find the\n Corresponding Source. Regardless of what server hosts the\n Corresponding Source, you remain obligated to ensure that it is\n available for as long as needed to satisfy these requirements.\n\n e) Convey the object code using peer-to-peer transmission, provided\n you inform other peers where the object code and Corresponding\n Source of the work are being offered to the general public at no\n charge under subsection 6d.\n\n A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n 7. Additional Terms.\n\n \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n a) Disclaiming warranty or limiting liability differently from the\n terms of sections 15 and 16 of this License; or\n\n b) Requiring preservation of specified reasonable legal notices or\n author attributions in that material or in the Appropriate Legal\n Notices displayed by works containing it; or\n\n c) Prohibiting misrepresentation of the origin of that material, or\n requiring that modified versions of such material be marked in\n reasonable ways as different from the original version; or\n\n d) Limiting the use for publicity purposes of names of licensors or\n authors of the material; or\n\n e) Declining to grant rights under trademark law for use of some\n trade names, trademarks, or service marks; or\n\n f) Requiring indemnification of licensors and authors of that\n material by anyone who conveys the material (or modified versions of\n it) with contractual assumptions of liability to the recipient, for\n any liability that these contractual assumptions directly impose on\n those licensors and authors.\n\n All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n 8. Termination.\n\n You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n 9. Acceptance Not Required for Having Copies.\n\n You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n 10. Automatic Licensing of Downstream Recipients.\n\n Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.\n\n An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n 11. Patents.\n\n A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".\n\n A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n 12. No Surrender of Others' Freedom.\n\n If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n 13. Remote Network Interaction; Use with the GNU General Public License.\n\n Notwithstanding any other provision of this License, if you modify the\nProgram, your modified version must prominently offer all users\ninteracting with it remotely through a computer network (if your version\nsupports such interaction) an opportunity to receive the Corresponding\nSource of your version by providing access to the Corresponding Source\nfrom a network server at no charge, through some standard or customary\nmeans of facilitating copying of software. This Corresponding Source\nshall include the Corresponding Source for any work covered by version 3\nof the GNU General Public License that is incorporated pursuant to the\nfollowing paragraph.\n\n Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the work with which it is combined will remain governed by version\n3 of the GNU General Public License.\n\n 14. Revised Versions of this License.\n\n The Free Software Foundation may publish revised and/or new versions of\nthe GNU Affero General Public License from time to time. Such new versions\nwill be similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU Affero General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU Affero General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n If the Program specifies that a proxy can decide which future\nversions of the GNU Affero General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n 15. Disclaimer of Warranty.\n\n THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n 16. Limitation of Liability.\n\n IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n 17. Interpretation of Sections 15 and 16.\n\n If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n END OF TERMS AND CONDITIONS\n\n How to Apply These Terms to Your New Programs\n\n If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n \n Copyright (C) \n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU Affero General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n\n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU Affero General Public License for more details.\n\n You should have received a copy of the GNU Affero General Public License\n along with this program. If not, see .\n\nAlso add information on how to contact you by electronic and paper mail.\n\n If your software can interact with users remotely through a computer\nnetwork, you should also make sure that it provides a way for users to\nget its source. For example, if your program is a web application, its\ninterface could display a \"Source\" link that leads users to an archive\nof the code. There are many ways you could offer source, and different\nsolutions will be better for different programs; see section 13 for the\nspecific requirements.\n\n You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU AGPL, see\n.\n", + "html": "
                GNU AFFERO GENERAL PUBLIC LICENSE\n                   Version 3, 19 November 2007\n
\n

Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/\nEveryone is permitted to copy and distribute verbatim copies\nof this license document, but changing it is not allowed.

\n
                        Preamble\n
\n

The GNU Affero General Public License is a free, copyleft license for\nsoftware and other kinds of works, specifically designed to ensure\ncooperation with the community in the case of network server software.

\n

The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works. By contrast,\nour General Public Licenses are intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.

\n

When we speak of free software, we are referring to freedom, not\nprice. Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.

\n

Developers that use our General Public Licenses protect your rights\nwith two steps: (1) assert copyright on the software, and (2) offer\nyou this License which gives you legal permission to copy, distribute\nand/or modify the software.

\n

A secondary benefit of defending all users' freedom is that\nimprovements made in alternate versions of the program, if they\nreceive widespread use, become available for other developers to\nincorporate. Many developers of free software are heartened and\nencouraged by the resulting cooperation. However, in the case of\nsoftware used on network servers, this result may fail to come about.\nThe GNU General Public License permits making a modified version and\nletting the public access it on a server without ever releasing its\nsource code to the public.

\n

The GNU Affero General Public License is designed specifically to\nensure that, in such cases, the modified source code becomes available\nto the community. It requires the operator of a network server to\nprovide the source code of the modified version running there to the\nusers of that server. Therefore, public use of a modified version, on\na publicly accessible server, gives the public access to the source\ncode of the modified version.

\n

An older license, called the Affero General Public License and\npublished by Affero, was designed to accomplish similar goals. This is\na different license, not a version of the Affero GPL, but Affero has\nreleased a new version of the Affero GPL which permits relicensing under\nthis license.

\n

The precise terms and conditions for copying, distribution and\nmodification follow.

\n
                   TERMS AND CONDITIONS\n
\n

0. Definitions.

\n

\"This License\" refers to version 3 of the GNU Affero General Public License.

\n

\"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.

\n

\"The Program\" refers to any copyrightable work licensed under this\nLicense. Each licensee is addressed as \"you\". \"Licensees\" and\n\"recipients\" may be individuals or organizations.

\n

To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy. The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.

\n

A \"covered work\" means either the unmodified Program or a work based\non the Program.

\n

To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy. Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.

\n

To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies. Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.

\n

An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License. If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.

\n
    \n
  1. Source Code.
  2. \n
\n

The \"source code\" for a work means the preferred form of the work\nfor making modifications to it. \"Object code\" means any non-source\nform of a work.

\n

A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.

\n

The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form. A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.

\n

The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities. However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work. For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.

\n

The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.

\n

The Corresponding Source for a work in source code form is that\nsame work.

\n
    \n
  1. Basic Permissions.
  2. \n
\n

All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met. This License explicitly affirms your unlimited\npermission to run the unmodified Program. The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work. This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.

\n

You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force. You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright. Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.

\n

Conveying under any other circumstances is permitted solely under\nthe conditions stated below. Sublicensing is not allowed; section 10\nmakes it unnecessary.

\n
    \n
  1. Protecting Users' Legal Rights From Anti-Circumvention Law.
  2. \n
\n

No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.

\n

When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.

\n
    \n
  1. Conveying Verbatim Copies.
  2. \n
\n

You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.

\n

You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.

\n
    \n
  1. Conveying Modified Source Versions.
  2. \n
\n

You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:

\n
a) The work must carry prominent notices stating that you modified\nit, and giving a relevant date.\n\nb) The work must carry prominent notices stating that it is\nreleased under this License and any conditions added under section\n7.  This requirement modifies the requirement in section 4 to\n\"keep intact all notices\".\n\nc) You must license the entire work, as a whole, under this\nLicense to anyone who comes into possession of a copy.  This\nLicense will therefore apply, along with any applicable section 7\nadditional terms, to the whole of the work, and all its parts,\nregardless of how they are packaged.  This License gives no\npermission to license the work in any other way, but it does not\ninvalidate such permission if you have separately received it.\n\nd) If the work has interactive user interfaces, each must display\nAppropriate Legal Notices; however, if the Program has interactive\ninterfaces that do not display Appropriate Legal Notices, your\nwork need not make them do so.\n
\n

A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit. Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.

\n
    \n
  1. Conveying Non-Source Forms.
  2. \n
\n

You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:

\n
a) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by the\nCorresponding Source fixed on a durable physical medium\ncustomarily used for software interchange.\n\nb) Convey the object code in, or embodied in, a physical product\n(including a physical distribution medium), accompanied by a\nwritten offer, valid for at least three years and valid for as\nlong as you offer spare parts or customer support for that product\nmodel, to give anyone who possesses the object code either (1) a\ncopy of the Corresponding Source for all the software in the\nproduct that is covered by this License, on a durable physical\nmedium customarily used for software interchange, for a price no\nmore than your reasonable cost of physically performing this\nconveying of source, or (2) access to copy the\nCorresponding Source from a network server at no charge.\n\nc) Convey individual copies of the object code with a copy of the\nwritten offer to provide the Corresponding Source.  This\nalternative is allowed only occasionally and noncommercially, and\nonly if you received the object code with such an offer, in accord\nwith subsection 6b.\n\nd) Convey the object code by offering access from a designated\nplace (gratis or for a charge), and offer equivalent access to the\nCorresponding Source in the same way through the same place at no\nfurther charge.  You need not require recipients to copy the\nCorresponding Source along with the object code.  If the place to\ncopy the object code is a network server, the Corresponding Source\nmay be on a different server (operated by you or a third party)\nthat supports equivalent copying facilities, provided you maintain\nclear directions next to the object code saying where to find the\nCorresponding Source.  Regardless of what server hosts the\nCorresponding Source, you remain obligated to ensure that it is\navailable for as long as needed to satisfy these requirements.\n\ne) Convey the object code using peer-to-peer transmission, provided\nyou inform other peers where the object code and Corresponding\nSource of the work are being offered to the general public at no\ncharge under subsection 6d.\n
\n

A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.

\n

A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling. In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage. For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product. A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.

\n

\"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source. The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.

\n

If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information. But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).

\n

The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed. Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.

\n

Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.

\n
    \n
  1. Additional Terms.
  2. \n
\n

\"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law. If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.

\n

When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit. (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.) You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.

\n

Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:

\n
a) Disclaiming warranty or limiting liability differently from the\nterms of sections 15 and 16 of this License; or\n\nb) Requiring preservation of specified reasonable legal notices or\nauthor attributions in that material or in the Appropriate Legal\nNotices displayed by works containing it; or\n\nc) Prohibiting misrepresentation of the origin of that material, or\nrequiring that modified versions of such material be marked in\nreasonable ways as different from the original version; or\n\nd) Limiting the use for publicity purposes of names of licensors or\nauthors of the material; or\n\ne) Declining to grant rights under trademark law for use of some\ntrade names, trademarks, or service marks; or\n\nf) Requiring indemnification of licensors and authors of that\nmaterial by anyone who conveys the material (or modified versions of\nit) with contractual assumptions of liability to the recipient, for\nany liability that these contractual assumptions directly impose on\nthose licensors and authors.\n
\n

All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10. If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term. If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.

\n

If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.

\n

Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.

\n
    \n
  1. Termination.
  2. \n
\n

You may not propagate or modify a covered work except as expressly\nprovided under this License. Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).

\n

However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.

\n

Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.

\n

Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License. If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.

\n
    \n
  1. Acceptance Not Required for Having Copies.
  2. \n
\n

You are not required to accept this License in order to receive or\nrun a copy of the Program. Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance. However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work. These actions infringe copyright if you do\nnot accept this License. Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.

\n
    \n
  1. Automatic Licensing of Downstream Recipients.
  2. \n
\n

Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License. You are not responsible\nfor enforcing compliance by third parties with this License.

\n

An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations. If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.

\n

You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License. For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.

\n
    \n
  1. Patents.
  2. \n
\n

A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based. The\nwork thus licensed is called the contributor's \"contributor version\".

\n

A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version. For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.

\n

Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.

\n

In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement). To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.

\n

If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients. \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.

\n

If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.

\n

A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License. You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.

\n

Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.

\n
    \n
  1. No Surrender of Others' Freedom.
  2. \n
\n

If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License. If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all. For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.

\n
    \n
  1. Remote Network Interaction; Use with the GNU General Public License.
  2. \n
\n

Notwithstanding any other provision of this License, if you modify the\nProgram, your modified version must prominently offer all users\ninteracting with it remotely through a computer network (if your version\nsupports such interaction) an opportunity to receive the Corresponding\nSource of your version by providing access to the Corresponding Source\nfrom a network server at no charge, through some standard or customary\nmeans of facilitating copying of software. This Corresponding Source\nshall include the Corresponding Source for any work covered by version 3\nof the GNU General Public License that is incorporated pursuant to the\nfollowing paragraph.

\n

Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU General Public License into a single\ncombined work, and to convey the resulting work. The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the work with which it is combined will remain governed by version\n3 of the GNU General Public License.

\n
    \n
  1. Revised Versions of this License.
  2. \n
\n

The Free Software Foundation may publish revised and/or new versions of\nthe GNU Affero General Public License from time to time. Such new versions\nwill be similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.

\n

Each version is given a distinguishing version number. If the\nProgram specifies that a certain numbered version of the GNU Affero General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation. If the Program does not specify a version number of the\nGNU Affero General Public License, you may choose any version ever published\nby the Free Software Foundation.

\n

If the Program specifies that a proxy can decide which future\nversions of the GNU Affero General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.

\n

Later license versions may give you additional or different\npermissions. However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.

\n
    \n
  1. Disclaimer of Warranty.
  2. \n
\n

THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.

\n
    \n
  1. Limitation of Liability.
  2. \n
\n

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.

\n
    \n
  1. Interpretation of Sections 15 and 16.
  2. \n
\n

If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.

\n
                 END OF TERMS AND CONDITIONS\n\n        How to Apply These Terms to Your New Programs\n
\n

If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.

\n

To do so, attach the following notices to the program. It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.

\n
<one line to give the program's name and a brief idea of what it does.>\nCopyright (C) <year>  <name of author>\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see <https://www.gnu.org/licenses/>.\n
\n

Also add information on how to contact you by electronic and paper mail.

\n

If your software can interact with users remotely through a computer\nnetwork, you should also make sure that it provides a way for users to\nget its source. For example, if your program is a web application, its\ninterface could display a \"Source\" link that leads users to an archive\nof the code. There are many ways you could offer source, and different\nsolutions will be better for different programs; see section 13 for the\nspecific requirements.

\n

You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU AGPL, see\nhttps://www.gnu.org/licenses/.

" + }, + "_id": "Community/License.md", + "_raw": { + "sourceFilePath": "Community/License.md", + "sourceFileName": "License.md", + "sourceFileDir": "Community", + "contentType": "markdown", + "flattenedPath": "Community/License" + }, + "type": "Markdown", + "slug": "Community/License", + "title": "License" + }, + { + "body": { + "raw": "# Custom Theme\n\nMarkFlowy supports custom themes, and you can also share your themes with others.\n\n## Develop Environment\n\n- MarkFlowy > 0.7.0\n- nodejs >= 18.x\n- pnpm >= 7.x\n\n## How to make a theme\n\n### 1. Create theme files\n\nYou can fork [MarkFlowy-Theme-Template](https://github.com/MarkFlowy/custom-theme-template) to create your theme.\n\n```bash\npnpm install\n\npnpm run dev\n```\n\n### 2. Edit theme files\n\nOpen MarkFlowy, click `Settings`, you can see `path`, Open this path folder, create `themes` folder in `.markflowy` folder, and then create your theme folder in `themes` folder, e.g. `markflowy-theme-template`.\n\nYou can edit `rollup.config.js` to change the theme build files output.\n\n\n```js\noutput: {\n // change this output file to development\n // e.g. file: '/Users/xxx/.markflowy/themes/markflowy-theme-template/index.js',\n file: pkg.browser,\n format: 'es',\n sourcemap: true,\n entryFileNames: '[name].js',\n},\n```\n\nchange your theme, reload MarkFlowy to see the effect.\n\n\n\n\n", + "html": "

Custom Theme

\n

MarkFlowy supports custom themes, and you can also share your themes with others.

\n

Develop Environment

\n
    \n
  • MarkFlowy > 0.7.0
  • \n
  • nodejs >= 18.x
  • \n
  • pnpm >= 7.x
  • \n
\n

How to make a theme

\n

1. Create theme files

\n

You can fork MarkFlowy-Theme-Template to create your theme.

\n
pnpm install\n\npnpm run dev\n
\n

2. Edit theme files

\n

Open MarkFlowy, click Settings, you can see path, Open this path folder, create themes folder in .markflowy folder, and then create your theme folder in themes folder, e.g. markflowy-theme-template.

\n

You can edit rollup.config.js to change the theme build files output.

\n
output: {\n  // change this output file to development\n  // e.g. file: '/Users/xxx/.markflowy/themes/markflowy-theme-template/index.js',\n  file: pkg.browser,\n  format: 'es',\n  sourcemap: true,\n  entryFileNames: '[name].js',\n},\n
\n

change your theme, reload MarkFlowy to see the effect.

" + }, + "_id": "Extension/CustomTheme.md", + "_raw": { + "sourceFilePath": "Extension/CustomTheme.md", + "sourceFileName": "CustomTheme.md", + "sourceFileDir": "Extension", + "contentType": "markdown", + "flattenedPath": "Extension/CustomTheme" + }, + "type": "Markdown", + "slug": "Extension/CustomTheme", + "title": "CustomTheme" + } +] \ No newline at end of file diff --git a/apps/web/.contentlayer/generated/Markdown/_index.mjs b/apps/web/.contentlayer/generated/Markdown/_index.mjs new file mode 100644 index 000000000..55fde3571 --- /dev/null +++ b/apps/web/.contentlayer/generated/Markdown/_index.mjs @@ -0,0 +1,9 @@ +// NOTE This file is auto-generated by Contentlayer + +import introMd from './intro.md.json' with { type: 'json' } +import community__code_of_conductMd from './Community__CODE_OF_CONDUCT.md.json' with { type: 'json' } +import community__contributingMd from './Community__CONTRIBUTING.md.json' with { type: 'json' } +import community__licenseMd from './Community__License.md.json' with { type: 'json' } +import extension__customThemeMd from './Extension__CustomTheme.md.json' with { type: 'json' } + +export const allMarkdowns = [introMd, community__code_of_conductMd, community__contributingMd, community__licenseMd, extension__customThemeMd] diff --git a/apps/web/.contentlayer/generated/Markdown/intro.md.json b/apps/web/.contentlayer/generated/Markdown/intro.md.json new file mode 100644 index 000000000..ad3b2fdaa --- /dev/null +++ b/apps/web/.contentlayer/generated/Markdown/intro.md.json @@ -0,0 +1,17 @@ +{ + "body": { + "raw": "# MarkFlowy\n\n## MarkFlowy is in Alpha\n\nCurrently, MarkFlowy is still in the alpha phase,This means there may be incompatible version updates, and it is recommended to use it when there is data backup available. \n\n## Feature\n\n- **Built-in ChatGpt**. Currently supports one-click export of conversations, making chatgpt your smart assistant.\n- **Super lightweight**. The MarkFlowy is based on tauri and has a volume of less than 10MB and better performance.\n- **High availability**. MarkFlowy uses the remirror editor, which not only provides high scalability, but also has a great editing experience. And, MarkFlowy supports multiple editing modes, such as `source code`, `wysiyg`.\n\n## Download\n\nAvailable for Linux, macOS and Windows.\n\nPlease look [releases page](https://github.com/drl990114/MarkFlowy/releases)\n\n## Why\nAt present, I have used many Markdown applications, but I have not encountered one that is very suitable for me. I have always hoped to have a Markdown editor that is efficient, beautiful, lightweight, data-safe, and can be easily combined with various workflows. This It is also the original intention of doing MarkFlowy.\n\n## Contribute\n\nThe current MarkFlowy is still in its infancy, and there may be some bad experiences or bugs, for which I am sorry. All partners who are interested or encounter usage problems are welcome to submit [issues](https://github.com/drl990114/MarkFlowy/issues/new) or [PR](https://github.com/drl990114/MarkFlowy/compare) to participate in this project.\n\n### How to Contribute\n\nYou can read [CONTRIBUTING](./Community/CONTRIBUTING.md) to know how to start the project and modify the code, Welcome to participate in code contribution.\n\n## Support\n\nMarkFlowy is completely and permanently open source, if you want to support MarkFlowy, you can `star` this project. This will give me great support and help, love you.\n\n## Thanks\n\n- Tauri - A framework for building cross-platform applications that provides MarkFlowy with a solid foundation.\n- React - Web user interface framework.\n- Remirror - The ProseMirror toolkit for React, on which the MarkFlowy editor is based.\n- Rino - Some initialization codes of package/editor come from here.\n- Vite - front-end build tool.\n- Xplorer - Home page theme from xplorer.\n\nAnd, thanks to all the open source projects that MarkFlowy depends on.\n\n", + "html": "

MarkFlowy

\n

MarkFlowy is in Alpha

\n

Currently, MarkFlowy is still in the alpha phase,This means there may be incompatible version updates, and it is recommended to use it when there is data backup available.

\n

Feature

\n
    \n
  • Built-in ChatGpt. Currently supports one-click export of conversations, making chatgpt your smart assistant.
  • \n
  • Super lightweight. The MarkFlowy is based on tauri and has a volume of less than 10MB and better performance.
  • \n
  • High availability. MarkFlowy uses the remirror editor, which not only provides high scalability, but also has a great editing experience. And, MarkFlowy supports multiple editing modes, such as source code, wysiyg.
  • \n
\n

Download

\n

Available for Linux, macOS and Windows.

\n

Please look releases page

\n

Why

\n

At present, I have used many Markdown applications, but I have not encountered one that is very suitable for me. I have always hoped to have a Markdown editor that is efficient, beautiful, lightweight, data-safe, and can be easily combined with various workflows. This It is also the original intention of doing MarkFlowy.

\n

Contribute

\n

The current MarkFlowy is still in its infancy, and there may be some bad experiences or bugs, for which I am sorry. All partners who are interested or encounter usage problems are welcome to submit issues or PR to participate in this project.

\n

How to Contribute

\n

You can read CONTRIBUTING to know how to start the project and modify the code, Welcome to participate in code contribution.

\n

Support

\n

MarkFlowy is completely and permanently open source, if you want to support MarkFlowy, you can star this project. This will give me great support and help, love you.

\n

Thanks

\n
    \n
  • Tauri - A framework for building cross-platform applications that provides MarkFlowy with a solid foundation.
  • \n
  • React - Web user interface framework.
  • \n
  • Remirror - The ProseMirror toolkit for React, on which the MarkFlowy editor is based.
  • \n
  • Rino - Some initialization codes of package/editor come from here.
  • \n
  • Vite - front-end build tool.
  • \n
  • Xplorer - Home page theme from xplorer.
  • \n
\n

And, thanks to all the open source projects that MarkFlowy depends on.

" + }, + "_id": "intro.md", + "_raw": { + "sourceFilePath": "intro.md", + "sourceFileName": "intro.md", + "sourceFileDir": ".", + "contentType": "markdown", + "flattenedPath": "intro" + }, + "type": "Markdown", + "slug": "intro", + "title": "intro" +} \ No newline at end of file diff --git a/apps/web/.contentlayer/generated/Post/_index.json b/apps/web/.contentlayer/generated/Post/_index.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/apps/web/.contentlayer/generated/Post/_index.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/apps/web/.contentlayer/generated/Post/_index.mjs b/apps/web/.contentlayer/generated/Post/_index.mjs new file mode 100644 index 000000000..6f01425eb --- /dev/null +++ b/apps/web/.contentlayer/generated/Post/_index.mjs @@ -0,0 +1,5 @@ +// NOTE This file is auto-generated by Contentlayer + + + +export const allPosts = [] diff --git a/apps/web/.contentlayer/generated/index.d.ts b/apps/web/.contentlayer/generated/index.d.ts new file mode 100644 index 000000000..e0f385269 --- /dev/null +++ b/apps/web/.contentlayer/generated/index.d.ts @@ -0,0 +1,13 @@ +// NOTE This file is auto-generated by Contentlayer + +import { Post, Markdown, DocumentTypes, DataExports } from './types' +import { SourceProvideSchemaErrorJSON, SourceFetchDataErrorJSON } from 'contentlayer2/core' + +export * from './types' + +export declare const allPosts: Post[] +export declare const allMarkdowns: Markdown[] + +export declare const allDocuments: DocumentTypes[] + + diff --git a/apps/web/.contentlayer/generated/index.mjs b/apps/web/.contentlayer/generated/index.mjs new file mode 100644 index 000000000..1ac99b28a --- /dev/null +++ b/apps/web/.contentlayer/generated/index.mjs @@ -0,0 +1,14 @@ +// NOTE This file is auto-generated by Contentlayer + +export { isType } from 'contentlayer2/client' + +// NOTE During development Contentlayer imports from `.mjs` files to improve HMR speeds. +// During (production) builds Contentlayer it imports from `.json` files to improve build performance. +import allPosts from './Post/_index.json' with { type: 'json' } +import allMarkdowns from './Markdown/_index.json' with { type: 'json' } + +export { allPosts, allMarkdowns } + +export const allDocuments = [...allPosts, ...allMarkdowns] + + diff --git a/apps/web/.contentlayer/generated/types.d.ts b/apps/web/.contentlayer/generated/types.d.ts new file mode 100644 index 000000000..9b53798c4 --- /dev/null +++ b/apps/web/.contentlayer/generated/types.d.ts @@ -0,0 +1,77 @@ +// NOTE This file is auto-generated by Contentlayer + +import type { Markdown, MDX, ImageFieldData, IsoDateTimeString } from 'contentlayer2/core' +import * as Local from 'contentlayer2/source-files' + +export { isType } from 'contentlayer2/client' + +export type { Markdown, MDX, ImageFieldData, IsoDateTimeString } + +/** Document types */ +export type Markdown = { + /** File path relative to `contentDirPath` */ + _id: string + _raw: Local.RawDocumentData + type: 'Markdown' + /** Markdown file body */ + body: Markdown + slug: string + title: string +} + +export type Post = { + /** File path relative to `contentDirPath` */ + _id: string + _raw: Local.RawDocumentData + type: 'Post' + /** MDX file body */ + body: MDX + slug: string +} + +/** Nested types */ + + +/** Helper types */ + +export type AllTypes = DocumentTypes | NestedTypes +export type AllTypeNames = DocumentTypeNames | NestedTypeNames + +export type DocumentTypes = Markdown | Post +export type DocumentTypeNames = 'Markdown' | 'Post' + +export type NestedTypes = never +export type NestedTypeNames = never + +export type DataExports = { + allDocuments: DocumentTypes[] + allPosts: Post[] + allMarkdowns: Markdown[] +} + + +export interface ContentlayerGenTypes { + documentTypes: DocumentTypes + documentTypeMap: DocumentTypeMap + documentTypeNames: DocumentTypeNames + nestedTypes: NestedTypes + nestedTypeMap: NestedTypeMap + nestedTypeNames: NestedTypeNames + allTypeNames: AllTypeNames + dataExports: DataExports +} + +declare global { + interface ContentlayerGen extends ContentlayerGenTypes {} +} + +export type DocumentTypeMap = { + Markdown: Markdown + Post: Post +} + +export type NestedTypeMap = { + +} + + \ No newline at end of file diff --git a/apps/web/.contentlayer/package.json b/apps/web/.contentlayer/package.json new file mode 100644 index 000000000..0839547aa --- /dev/null +++ b/apps/web/.contentlayer/package.json @@ -0,0 +1,17 @@ +{ + "name": "dot-contentlayer", + "description": "This package is auto-generated by Contentlayer", + "version": "0.0.0-PTYAUPAV", + "exports": { + "./generated": { + "import": "./generated/index.mjs" + } + }, + "typesVersions": { + "*": { + "generated": [ + "./generated" + ] + } + } +} \ No newline at end of file diff --git a/apps/web/.gitignore b/apps/web/.gitignore new file mode 100644 index 000000000..6e00c67b3 --- /dev/null +++ b/apps/web/.gitignore @@ -0,0 +1,26 @@ +# Node +node_modules +*.log +.env +lib/ +es/ +dist/ +npm-debug.log +_book/ +package-lock.json +__diff_output__ + +# Mac +.DS_Store + +# build +.next + +# Yarn 3 +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions diff --git a/apps/web/.nvmrc b/apps/web/.nvmrc new file mode 100644 index 000000000..209e3ef4b --- /dev/null +++ b/apps/web/.nvmrc @@ -0,0 +1 @@ +20 diff --git a/apps/web/LICENSE b/apps/web/LICENSE new file mode 100644 index 000000000..624247814 --- /dev/null +++ b/apps/web/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 - present Glen Maddern and Maximilian Stoiber + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/apps/web/README.md b/apps/web/README.md new file mode 100644 index 000000000..37c08a981 --- /dev/null +++ b/apps/web/README.md @@ -0,0 +1 @@ +# web site diff --git a/apps/web/components/Anchor.tsx b/apps/web/components/Anchor.tsx new file mode 100644 index 000000000..2318e70cd --- /dev/null +++ b/apps/web/components/Anchor.tsx @@ -0,0 +1,89 @@ +import { Link as LinkIcon } from '@styled-icons/material/Link/Link' +import styled, { css } from 'styled-components' +import { mobile } from '../utils/media' +import rem from '../utils/rem' +import { Header, SubHeader, TertiaryHeader } from './Layout' + +export interface AnchorProps { + id?: string + level?: number +} + +export default function Anchor({ + children, + level, + id, + ...props +}: React.PropsWithChildren) { + let override = undefined + + switch (level) { + case 3: + override = SubHeader + break + case 4: + override = TertiaryHeader + break + default: + override = Header + break + } + + return ( + + + + {children} + + + + + + ) +} + +const InvisibleAnchor = styled.div.attrs((/* props */) => ({ + 'aria-hidden': true, +}))` + position: relative; + display: block; + visibility: hidden; + height: 0; + + top: ${rem(-70)}; + + ${mobile(css` + top: ${rem(-90)}; + `)}; +` + +const AnchorPrimitive = styled.a` + display: none; + color: inherit; + margin-left: ${rem(10)}; +` + +const AnchorIcon = styled(LinkIcon)` + width: ${rem(20)}; + opacity: 0.7; + margin-top: ${rem(-5)}; + + &:hover { + opacity: 0.9; + } +` + +const AnchorHeader = styled.div` + position: relative; + + ${mobile(css` + /* stylelint-disable-next-line */ + ${AnchorPrimitive} { + display: inline-block; + } + `)} + + &:hover ${AnchorPrimitive} { + display: inline-block; + } +` diff --git a/apps/web/components/CaptureScroll.tsx b/apps/web/components/CaptureScroll.tsx new file mode 100644 index 000000000..24f00b6bd --- /dev/null +++ b/apps/web/components/CaptureScroll.tsx @@ -0,0 +1,87 @@ +import React from 'react'; // eslint-disable-line + +let isMobile: boolean; +let lastWheelTimestamp: number; + +if (typeof window !== 'undefined' && window.matchMedia) { + isMobile = window.matchMedia(`(max-width: ${1000 / 16}em)`).matches; + + if (!isMobile) { + window.addEventListener('wheel', ({ timeStamp }) => { + lastWheelTimestamp = timeStamp; + }); + } +} + +export default function captureScroll(Component: T) { + if (isMobile) { + return Component; + } + + return function CaptureScroll(props: React.ComponentProps) { + const ref = React.useRef(null); + + const handleScroll = React.useCallback((evt: Event & { deltaY: number }) => { + if (!ref.current) return; + + // Don't access window wheel listener + evt.stopImmediatePropagation(); + + const { timeStamp, deltaY } = evt; + const { offsetHeight, scrollHeight, scrollTop } = ref.current; + + // If the window is being scrolled, don't scroll the captured scroll area + if (timeStamp - lastWheelTimestamp <= 400) { + lastWheelTimestamp = timeStamp; + + evt.preventDefault(); + window.scrollBy(0, deltaY); + return; + } + + const maxScrollTop = scrollHeight - offsetHeight; + + // Has the scroll area reached it's beginning/end + const hasReachedTop = deltaY < 0 && scrollTop === 0; + const hasReachedBottom = deltaY > 0 && scrollTop >= maxScrollTop; + + // Is the trajectory overshooting the scroll area + const isReachingTop = scrollTop + deltaY <= 0; + const isReachingBottom = scrollTop + deltaY >= maxScrollTop; + + if (hasReachedTop || hasReachedBottom || isReachingTop || isReachingBottom) { + evt.preventDefault(); + } + + // If we're overshooting, we need to set the maximum available position + if (isReachingTop || isReachingBottom) { + ref.current!.scrollTop = isReachingTop ? 0 : maxScrollTop; + } + }, []); + + const handleResize = React.useCallback(() => { + isMobile = window.matchMedia(`(max-width: ${1000 / 16}em)`).matches; + + if (isMobile) { + ref.current?.removeEventListener('wheel', handleScroll); + } else { + ref.current?.addEventListener('wheel', handleScroll); + } + + return () => ref.current?.removeEventListener('wheel', handleScroll); + }, []); + + React.useEffect(() => { + ref.current?.addEventListener('wheel', handleScroll); + window.addEventListener('resize', handleResize); + + return () => { + ref.current?.removeEventListener('wheel', handleScroll); + window.removeEventListener('resize', handleResize); + }; + }, []); + + // @ts-expect-error don't think there's a way to infer the proper ref type ahead of time + return ; + }; +} diff --git a/apps/web/components/DocsLayout.tsx b/apps/web/components/DocsLayout.tsx new file mode 100644 index 000000000..8ab4a41ae --- /dev/null +++ b/apps/web/components/DocsLayout.tsx @@ -0,0 +1,62 @@ +import React from 'react'; +import { Container, Content, Title } from './Layout'; +import Nav, { NavProps } from './Nav'; +import Head from './SeoHead'; +import { useRouter } from 'next/router'; + +export interface DocsLayoutProps { + description?: string; + pages?: NavProps['pages']; + title?: string; + useDocsSidebarMenu?: boolean; +} + +export default function DocsLayout({ + children, + title = '', + description = '', + useDocsSidebarMenu = true, + pages, +}: React.PropsWithChildren) { + const router = useRouter(); + const [isSideFolded, setIsSideFolded] = React.useState(true); + const [isMobileNavFolded, setIsMobileNavFolded] = React.useState(true); + + const onSideToggle = React.useCallback(() => { + setIsMobileNavFolded(true); + setIsSideFolded(x => !x); + }, []); + + const onMobileNavToggle = React.useCallback(() => { + setIsMobileNavFolded(x => !x); + setIsSideFolded(true); + }, []); + + React.useEffect(() => { + setIsMobileNavFolded(true); + setIsSideFolded(true); + }, [router.asPath]); + + return ( + + + + + +