From 45c08d779df9baf2e1526a7aa3224f9632ee17d7 Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Sat, 7 May 2022 11:50:06 +0800 Subject: [PATCH] refactor: use `unocss` replace `windicss` --- .vscode/extensions.json | 4 +- build/plugins.ts | 4 +- package.json | 7 +- pnpm-lock.yaml | 1848 +++++++++++++++++++++++++-------------------- src/main.ts | 6 +- src/style/index.scss | 46 -- src/style/reset.scss | 406 ++++++++++ src/views/login/index.vue | 1 + unocss.config.ts | 17 + windi.config.ts | 50 -- 10 files changed, 1482 insertions(+), 907 deletions(-) create mode 100644 src/style/reset.scss create mode 100644 unocss.config.ts delete mode 100644 windi.config.ts diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 3a21322..d4dfd9e 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,6 +1,5 @@ { "recommendations": [ - "voorjaar.windicss-intellisense", "vscode-icons-team.vscode-icons", "davidanson.vscode-markdownlint", "stylelint.vscode-stylelint", @@ -10,6 +9,7 @@ "lokalise.i18n-ally", "mikestead.dotenv", "eamodio.gitlens", - "antfu.iconify" + "antfu.iconify", + "antfu.unocss" ] } diff --git a/build/plugins.ts b/build/plugins.ts index 21a0087..f96dbcb 100644 --- a/build/plugins.ts +++ b/build/plugins.ts @@ -1,10 +1,10 @@ import { resolve } from "path"; +import Unocss from "unocss/vite"; import vue from "@vitejs/plugin-vue"; import { viteBuildInfo } from "./info"; import svgLoader from "vite-svg-loader"; import legacy from "@vitejs/plugin-legacy"; import vueJsx from "@vitejs/plugin-vue-jsx"; -import WindiCSS from "vite-plugin-windicss"; import { viteMockServe } from "vite-plugin-mock"; import VueI18n from "@intlify/vite-plugin-vue-i18n"; // import ElementPlus from "unplugin-element-plus/vite"; @@ -26,7 +26,7 @@ export function getPluginsList(command, VITE_LEGACY) { }), // jsx、tsx语法支持 vueJsx(), - WindiCSS(), + Unocss(), // 线上环境删除console removeConsole(), viteBuildInfo(), diff --git a/package.json b/package.json index 18ec91c..6dd4825 100644 --- a/package.json +++ b/package.json @@ -105,13 +105,12 @@ "stylelint-config-standard": "^24.0.0", "stylelint-order": "^5.0.0", "typescript": "^4.6.3", - "vite": "^2.9.6", + "unocss": "^0.32.13", + "vite": "^2.9.8", "vite-plugin-mock": "^2.9.6", "vite-plugin-remove-console": "^0.0.7", - "vite-plugin-windicss": "^1.8.4", "vite-svg-loader": "2.2.0", - "vue-eslint-parser": "^8.2.0", - "windicss": "^3.5.1" + "vue-eslint-parser": "^8.2.0" }, "repository": "git@github.com:xiaoxian521/vue-pure-admin.git", "author": "xiaoxian521", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4cde39f..205a80e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 specifiers: "@commitlint/cli": 13.1.0 @@ -74,39 +74,38 @@ specifiers: stylelint-config-standard: ^24.0.0 stylelint-order: ^5.0.0 typescript: ^4.6.3 - vite: ^2.9.6 + unocss: ^0.32.13 + vite: ^2.9.8 vite-plugin-mock: ^2.9.6 vite-plugin-remove-console: ^0.0.7 - vite-plugin-windicss: ^1.8.4 vite-svg-loader: 2.2.0 vue: ^3.2.33 vue-eslint-parser: ^8.2.0 vue-i18n: ^9.2.0-beta.35 vue-router: ^4.0.14 vue-types: ^4.1.1 - windicss: ^3.5.1 dependencies: - "@ctrl/tinycolor": 3.4.0 + "@ctrl/tinycolor": 3.4.1 "@pureadmin/components": 1.0.6_vue@3.2.33 - "@vueuse/core": 8.3.1_vue@3.2.33 + "@vueuse/core": 8.4.2_vue@3.2.33 "@vueuse/motion": 2.0.0-beta.12_vue@3.2.33 - "@vueuse/shared": 8.3.1_vue@3.2.33 + "@vueuse/shared": 8.4.2_vue@3.2.33 animate.css: 4.1.1 axios: 0.27.2 css-color-function: 1.3.3 - dayjs: 1.11.0 + dayjs: 1.11.2 element-plus: 2.1.11_vue@3.2.33 element-resize-detector: 1.2.4 js-cookie: 3.0.1 lodash: 4.17.21 lodash-es: 4.17.21 - lodash-unified: 1.0.2_da03a4540fbd16bbaafbb96724306afd + lodash-unified: 1.0.2_3ib2ivapxullxkx3xftsimdk7u mitt: 3.0.0 mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.13_typescript@4.6.3+vue@3.2.33 + pinia: 2.0.14_ytvqwwdyss532bvoq2clv4ed5m qrcode: 1.5.0 qs: 6.10.3 resize-observer-polyfill: 1.5.1 @@ -114,7 +113,7 @@ dependencies: rgb-hex: 4.0.0 vue: 3.2.33 vue-i18n: 9.2.0-beta.35_vue@3.2.33 - vue-router: 4.0.14_vue@3.2.33 + vue-router: 4.0.15_vue@3.2.33 vue-types: 4.1.1_vue@3.2.33 devDependencies: @@ -122,67 +121,67 @@ devDependencies: "@commitlint/config-conventional": 13.1.0 "@iconify-icons/ep": 1.2.4 "@iconify-icons/ri": 1.2.1 - "@iconify/vue": 3.2.0_vue@3.2.33 - "@intlify/vite-plugin-vue-i18n": 3.4.0_95de83a8f1aaeaa2a723e5fbfab1aab7 + "@iconify/vue": 3.2.1_vue@3.2.33 + "@intlify/vite-plugin-vue-i18n": 3.4.0_kj5f73o5oip2wjp6unrsn5wqd4 "@pureadmin/theme": 1.1.0 "@types/element-resize-detector": 1.1.3 - "@types/js-cookie": 3.0.1 - "@types/lodash": 4.14.180 + "@types/js-cookie": 3.0.2 + "@types/lodash": 4.14.182 "@types/lodash-es": 4.17.6 "@types/mockjs": 1.0.3 "@types/node": 14.14.14 "@types/nprogress": 0.2.0 "@types/qrcode": 1.4.2 "@types/qs": 6.9.7 - "@typescript-eslint/eslint-plugin": 5.15.0_8deb5df5f68df203b82d505eb95b6b75 - "@typescript-eslint/parser": 5.15.0_eslint@8.11.0+typescript@4.6.3 - "@vitejs/plugin-legacy": 1.8.1_vite@2.9.6 - "@vitejs/plugin-vue": 2.3.1_vite@2.9.6+vue@3.2.33 + "@typescript-eslint/eslint-plugin": 5.22.0_tal4xlmvnofklupd3hwjtzfb4q + "@typescript-eslint/parser": 5.22.0_hcfsmds2fshutdssjqluwm76uu + "@vitejs/plugin-legacy": 1.8.2_vite@2.9.8 + "@vitejs/plugin-vue": 2.3.2_vite@2.9.8+vue@3.2.33 "@vitejs/plugin-vue-jsx": 1.3.10 - "@vue/eslint-config-prettier": 7.0.0_eslint@8.11.0+prettier@2.6.0 - "@vue/eslint-config-typescript": 10.0.0_67e26bb50fed2173443e3fe1262a69b2 - autoprefixer: 10.4.5_postcss@8.4.12 + "@vue/eslint-config-prettier": 7.0.0_bppm6sp3oxoychvfagx6tcd7pe + "@vue/eslint-config-typescript": 10.0.0_p4if3q7l2moozcc73o6tbvomjq + autoprefixer: 10.4.7_postcss@8.4.13 cross-env: 7.0.3 - eslint: 8.11.0 - eslint-plugin-prettier: 4.0.0_eslint@8.11.0+prettier@2.6.0 - eslint-plugin-vue: 8.5.0_eslint@8.11.0 + eslint: 8.15.0 + eslint-plugin-prettier: 4.0.0_bppm6sp3oxoychvfagx6tcd7pe + eslint-plugin-vue: 8.7.1_eslint@8.15.0 husky: 7.0.2 lint-staged: 11.1.2 picocolors: 1.0.0 - postcss: 8.4.12 - postcss-html: 1.3.0 - postcss-import: 14.0.0_postcss@8.4.12 - postcss-scss: 4.0.3_postcss@8.4.12 - prettier: 2.6.0 - pretty-quick: 3.1.1_prettier@2.6.0 + postcss: 8.4.13 + postcss-html: 1.4.1 + postcss-import: 14.0.0_postcss@8.4.13 + postcss-scss: 4.0.4_postcss@8.4.13 + prettier: 2.6.2 + pretty-quick: 3.1.1_prettier@2.6.2 rimraf: 3.0.2 - rollup: 2.70.1 - rollup-plugin-visualizer: 5.6.0_rollup@2.70.1 - sass: 1.50.1 - stylelint: 14.6.0 - stylelint-config-html: 1.0.0_f552817e5b8b1b7dca381d844218922e - stylelint-config-prettier: 9.0.3_stylelint@14.6.0 - stylelint-config-recommended: 6.0.0_stylelint@14.6.0 - stylelint-config-standard: 24.0.0_stylelint@14.6.0 - stylelint-order: 5.0.0_stylelint@14.6.0 - typescript: 4.6.3 - vite: 2.9.6_sass@1.50.1 - vite-plugin-mock: 2.9.6_394b88c4f118c1b7768fcf99c99028ca + rollup: 2.72.0 + rollup-plugin-visualizer: 5.6.0_rollup@2.72.0 + sass: 1.51.0 + stylelint: 14.8.2 + stylelint-config-html: 1.0.0_wdct7lrbpt3f5qukrrtdrzdofe + stylelint-config-prettier: 9.0.3_stylelint@14.8.2 + stylelint-config-recommended: 6.0.0_stylelint@14.8.2 + stylelint-config-standard: 24.0.0_stylelint@14.8.2 + stylelint-order: 5.0.0_stylelint@14.8.2 + typescript: 4.6.4 + unocss: 0.32.13_vite@2.9.8 + vite: 2.9.8_sass@1.51.0 + vite-plugin-mock: 2.9.6_dgdtmjwvgo7tsm23jkkgx57ueq vite-plugin-remove-console: 0.0.7 - vite-plugin-windicss: 1.8.4_vite@2.9.6 vite-svg-loader: 2.2.0 - vue-eslint-parser: 8.3.0_eslint@8.11.0 - windicss: 3.5.1 + vue-eslint-parser: 8.3.0_eslint@8.15.0 packages: - /@ampproject/remapping/2.1.2: + /@ampproject/remapping/2.2.0: resolution: { - integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg== + integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== } engines: { node: ">=6.0.0" } dependencies: - "@jridgewell/trace-mapping": 0.3.4 + "@jridgewell/gen-mapping": 0.1.1 + "@jridgewell/trace-mapping": 0.3.10 dev: true /@ant-design/colors/6.0.0: @@ -191,7 +190,7 @@ packages: integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ== } dependencies: - "@ctrl/tinycolor": 3.4.0 + "@ctrl/tinycolor": 3.4.1 dev: false /@ant-design/icons-svg/4.2.1: @@ -214,6 +213,16 @@ packages: vue: 3.2.33 dev: false + /@antfu/install-pkg/0.1.0: + resolution: + { + integrity: sha512-VaIJd3d1o7irZfK1U0nvBsHMyjkuyMP3HKYVV53z8DKyulkHKmjhhtccXO51WSPeeSHIeoJEoNOKavYpS7jkZw== + } + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + dev: true + /@antfu/utils/0.5.1: resolution: { @@ -228,34 +237,34 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/highlight": 7.16.10 + "@babel/highlight": 7.17.9 dev: true - /@babel/compat-data/7.17.7: + /@babel/compat-data/7.17.10: resolution: { - integrity: sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ== + integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw== } engines: { node: ">=6.9.0" } dev: true - /@babel/core/7.17.9: + /@babel/core/7.17.10: resolution: { - integrity: sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw== + integrity: sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA== } engines: { node: ">=6.9.0" } dependencies: - "@ampproject/remapping": 2.1.2 + "@ampproject/remapping": 2.2.0 "@babel/code-frame": 7.16.7 - "@babel/generator": 7.17.9 - "@babel/helper-compilation-targets": 7.17.7_@babel+core@7.17.9 + "@babel/generator": 7.17.10 + "@babel/helper-compilation-targets": 7.17.10_@babel+core@7.17.10 "@babel/helper-module-transforms": 7.17.7 "@babel/helpers": 7.17.9 - "@babel/parser": 7.17.9 + "@babel/parser": 7.17.10 "@babel/template": 7.16.7 - "@babel/traverse": 7.17.9 - "@babel/types": 7.17.0 + "@babel/traverse": 7.17.10 + "@babel/types": 7.17.10 convert-source-map: 1.8.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -265,16 +274,16 @@ packages: - supports-color dev: true - /@babel/generator/7.17.9: + /@babel/generator/7.17.10: resolution: { - integrity: sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ== + integrity: sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg== } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.17.0 + "@babel/types": 7.17.10 + "@jridgewell/gen-mapping": 0.1.1 jsesc: 2.5.2 - source-map: 0.5.7 dev: true /@babel/helper-annotate-as-pure/7.16.7: @@ -284,26 +293,26 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.17.0 + "@babel/types": 7.17.10 dev: true - /@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.9: + /@babel/helper-compilation-targets/7.17.10_@babel+core@7.17.10: resolution: { - integrity: sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w== + integrity: sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/compat-data": 7.17.7 - "@babel/core": 7.17.9 + "@babel/compat-data": 7.17.10 + "@babel/core": 7.17.10 "@babel/helper-validator-option": 7.16.7 - browserslist: 4.20.2 + browserslist: 4.20.3 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.17.9_@babel+core@7.17.9: + /@babel/helper-create-class-features-plugin/7.17.9_@babel+core@7.17.10: resolution: { integrity: sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ== @@ -312,7 +321,7 @@ packages: peerDependencies: "@babel/core": ^7.0.0 dependencies: - "@babel/core": 7.17.9 + "@babel/core": 7.17.10 "@babel/helper-annotate-as-pure": 7.16.7 "@babel/helper-environment-visitor": 7.16.7 "@babel/helper-function-name": 7.17.9 @@ -331,7 +340,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.17.0 + "@babel/types": 7.17.10 dev: true /@babel/helper-function-name/7.17.9: @@ -342,7 +351,7 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/template": 7.16.7 - "@babel/types": 7.17.0 + "@babel/types": 7.17.10 dev: true /@babel/helper-hoist-variables/7.16.7: @@ -352,7 +361,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.17.0 + "@babel/types": 7.17.10 dev: true /@babel/helper-member-expression-to-functions/7.17.7: @@ -362,7 +371,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.17.0 + "@babel/types": 7.17.10 dev: true /@babel/helper-module-imports/7.16.7: @@ -372,7 +381,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.17.0 + "@babel/types": 7.17.10 dev: true /@babel/helper-module-transforms/7.17.7: @@ -388,8 +397,8 @@ packages: "@babel/helper-split-export-declaration": 7.16.7 "@babel/helper-validator-identifier": 7.16.7 "@babel/template": 7.16.7 - "@babel/traverse": 7.17.9 - "@babel/types": 7.17.0 + "@babel/traverse": 7.17.10 + "@babel/types": 7.17.10 transitivePeerDependencies: - supports-color dev: true @@ -401,7 +410,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.17.0 + "@babel/types": 7.17.10 dev: true /@babel/helper-plugin-utils/7.16.7: @@ -422,8 +431,8 @@ packages: "@babel/helper-environment-visitor": 7.16.7 "@babel/helper-member-expression-to-functions": 7.17.7 "@babel/helper-optimise-call-expression": 7.16.7 - "@babel/traverse": 7.17.9 - "@babel/types": 7.17.0 + "@babel/traverse": 7.17.10 + "@babel/types": 7.17.10 transitivePeerDependencies: - supports-color dev: true @@ -435,7 +444,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.17.0 + "@babel/types": 7.17.10 dev: true /@babel/helper-split-export-declaration/7.16.7: @@ -445,7 +454,7 @@ packages: } engines: { node: ">=6.9.0" } dependencies: - "@babel/types": 7.17.0 + "@babel/types": 7.17.10 dev: true /@babel/helper-validator-identifier/7.16.7: @@ -472,16 +481,16 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/template": 7.16.7 - "@babel/traverse": 7.17.9 - "@babel/types": 7.17.0 + "@babel/traverse": 7.17.10 + "@babel/types": 7.17.10 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight/7.16.10: + /@babel/highlight/7.17.9: resolution: { - integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== + integrity: sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg== } engines: { node: ">=6.9.0" } dependencies: @@ -490,34 +499,15 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.17.7: - resolution: - { - integrity: sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA== - } - engines: { node: ">=6.0.0" } - hasBin: true - dev: true - - /@babel/parser/7.17.8: + /@babel/parser/7.17.10: resolution: { - integrity: sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== + integrity: sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ== } engines: { node: ">=6.0.0" } hasBin: true - dev: false - /@babel/parser/7.17.9: - resolution: - { - integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg== - } - engines: { node: ">=6.0.0" } - hasBin: true - dev: true - - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.9: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.10: resolution: { integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== @@ -525,11 +515,11 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.17.9 + "@babel/core": 7.17.10 "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.9: + /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.10: resolution: { integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== @@ -538,24 +528,24 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.17.9 + "@babel/core": 7.17.10 "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.17.9: + /@babel/plugin-syntax-typescript/7.17.10_@babel+core@7.17.10: resolution: { - integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== + integrity: sha512-xJefea1DWXW09pW4Tm9bjwVlPDyYA2it3fWlmEjpYz6alPvTUjL0EOzNzI/FEOyI3r4/J7uVH5UqKgl1TQ5hqQ== } engines: { node: ">=6.9.0" } peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.17.9 + "@babel/core": 7.17.10 "@babel/helper-plugin-utils": 7.16.7 dev: true - /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.9: + /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.10: resolution: { integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== @@ -564,18 +554,18 @@ packages: peerDependencies: "@babel/core": ^7.0.0-0 dependencies: - "@babel/core": 7.17.9 - "@babel/helper-create-class-features-plugin": 7.17.9_@babel+core@7.17.9 + "@babel/core": 7.17.10 + "@babel/helper-create-class-features-plugin": 7.17.9_@babel+core@7.17.10 "@babel/helper-plugin-utils": 7.16.7 - "@babel/plugin-syntax-typescript": 7.16.7_@babel+core@7.17.9 + "@babel/plugin-syntax-typescript": 7.17.10_@babel+core@7.17.10 transitivePeerDependencies: - supports-color dev: true - /@babel/standalone/7.17.9: + /@babel/standalone/7.17.11: resolution: { - integrity: sha512-9wL9AtDlga8avxUrBvQJmhUtJWrelsUL0uV+TcP+49Sb6Pj8/bNIzQzU4dDp0NAPOvnZR/7msFIKsKoCl/W1/w== + integrity: sha512-47wVYBeTktYHwtzlFuK7qqV/H5X6mU4MUNqpQ9iiJOqnP8rWL0eX0GWLKRsv8D8suYzhuS1K/dtwgGr+26U7Gg== } engines: { node: ">=6.9.0" } dev: true @@ -588,35 +578,35 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.16.7 - "@babel/parser": 7.17.9 - "@babel/types": 7.17.0 + "@babel/parser": 7.17.10 + "@babel/types": 7.17.10 dev: true - /@babel/traverse/7.17.9: + /@babel/traverse/7.17.10: resolution: { - integrity: sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw== + integrity: sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw== } engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.16.7 - "@babel/generator": 7.17.9 + "@babel/generator": 7.17.10 "@babel/helper-environment-visitor": 7.16.7 "@babel/helper-function-name": 7.17.9 "@babel/helper-hoist-variables": 7.16.7 "@babel/helper-split-export-declaration": 7.16.7 - "@babel/parser": 7.17.9 - "@babel/types": 7.17.0 + "@babel/parser": 7.17.10 + "@babel/types": 7.17.10 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.17.0: + /@babel/types/7.17.10: resolution: { - integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== + integrity: sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A== } engines: { node: ">=6.9.0" } dependencies: @@ -640,7 +630,7 @@ packages: lodash: 4.17.21 resolve-from: 5.0.0 resolve-global: 1.0.0 - yargs: 17.3.1 + yargs: 17.4.1 dev: true /@commitlint/config-conventional/13.1.0: @@ -717,12 +707,12 @@ packages: "@commitlint/execute-rule": 13.2.0 "@commitlint/resolve-extends": 13.2.0 "@commitlint/types": 13.2.0 - "@endemolshinegroup/cosmiconfig-typescript-loader": 3.0.2_ec5c0ebd3030a0a5109338876648df1b + "@endemolshinegroup/cosmiconfig-typescript-loader": 3.0.2_eqevhppa7sa2qvpxws2sflyfju chalk: 4.1.2 cosmiconfig: 7.0.1 lodash: 4.17.21 resolve-from: 5.0.0 - typescript: 4.6.3 + typescript: 4.6.4 dev: true /@commitlint/message/13.2.0: @@ -754,7 +744,7 @@ packages: dependencies: "@commitlint/top-level": 13.2.0 "@commitlint/types": 13.2.0 - fs-extra: 10.0.1 + fs-extra: 10.1.0 git-raw-commits: 2.0.11 dev: true @@ -813,14 +803,6 @@ packages: chalk: 4.1.2 dev: true - /@ctrl/tinycolor/3.4.0: - resolution: - { - integrity: sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ== - } - engines: { node: ">=10" } - dev: false - /@ctrl/tinycolor/3.4.1: resolution: { @@ -840,7 +822,7 @@ packages: vue: 3.2.33 dev: false - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_ec5c0ebd3030a0a5109338876648df1b: + /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_eqevhppa7sa2qvpxws2sflyfju: resolution: { integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== @@ -852,22 +834,22 @@ packages: cosmiconfig: 7.0.1 lodash.get: 4.4.2 make-error: 1.3.6 - ts-node: 9.1.1_typescript@4.6.3 - tslib: 2.3.1 + ts-node: 9.1.1_typescript@4.6.4 + tslib: 2.4.0 transitivePeerDependencies: - typescript dev: true - /@eslint/eslintrc/1.2.1: + /@eslint/eslintrc/1.2.3: resolution: { - integrity: sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ== + integrity: sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: ajv: 6.12.6 - debug: 4.3.3 - espree: 9.3.1 + debug: 4.3.4 + espree: 9.3.2 globals: 13.13.0 ignore: 5.2.0 import-fresh: 3.3.0 @@ -902,7 +884,7 @@ packages: engines: { node: ">=10.10.0" } dependencies: "@humanwhocodes/object-schema": 1.2.1 - debug: 4.3.3 + debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -940,10 +922,26 @@ packages: } dev: true - /@iconify/vue/3.2.0_vue@3.2.33: + /@iconify/utils/1.0.32: + resolution: + { + integrity: sha512-m+rnw7qKHq/XF7DAi4BcFoEAcXBfqqMgQJh8brGEHeqE/RUvgDMjmxsHgWnVpFsG+VmjGyAiI7nwXdliCwEU0Q== + } + dependencies: + "@antfu/install-pkg": 0.1.0 + "@antfu/utils": 0.5.1 + "@iconify/types": 1.1.0 + debug: 4.3.4 + kolorist: 1.5.1 + local-pkg: 0.4.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@iconify/vue/3.2.1_vue@3.2.33: resolution: { - integrity: sha512-sBWkef1Pp3vjDfU92UjTnvN9BsJ5o4TVdIN8+Yx+TGEwLcujty7/vq1m9FhJ9D8/ZTAN2MttKojj80s6j4FqGg== + integrity: sha512-c4R6ZgFo1JrJ8aPMMgOPgfU7lBswihMGR+yWe/P4ZukC3kTkeT4+lkt9Pc/itVFMkwva/S/7u9YofmYv57fnNQ== } peerDependencies: vue: 3.x @@ -966,8 +964,8 @@ packages: vue-i18n: optional: true dependencies: - "@intlify/message-compiler": 9.1.9 - "@intlify/shared": 9.1.9 + "@intlify/message-compiler": 9.1.10 + "@intlify/shared": 9.1.10 jsonc-eslint-parser: 1.4.1 source-map: 0.6.1 vue-i18n: 9.2.0-beta.35_vue@3.2.33 @@ -997,15 +995,15 @@ packages: "@intlify/shared": 9.2.0-beta.35 dev: false - /@intlify/message-compiler/9.1.9: + /@intlify/message-compiler/9.1.10: resolution: { - integrity: sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ== + integrity: sha512-+JiJpXff/XTb0EadYwdxOyRTB0hXNd4n1HaJ/a4yuV960uRmPXaklJsedW0LNdcptd/hYUZtCkI7Lc9J5C1gxg== } engines: { node: ">= 10" } dependencies: - "@intlify/message-resolver": 9.1.9 - "@intlify/shared": 9.1.9 + "@intlify/message-resolver": 9.1.10 + "@intlify/shared": 9.1.10 source-map: 0.6.1 dev: true @@ -1020,18 +1018,18 @@ packages: source-map: 0.6.1 dev: false - /@intlify/message-resolver/9.1.9: + /@intlify/message-resolver/9.1.10: resolution: { - integrity: sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA== + integrity: sha512-5YixMG/M05m0cn9+gOzd4EZQTFRUu8RGhzxJbR1DWN21x/Z3bJ8QpDYj6hC4FwBj5uKsRfKpJQ3Xqg98KWoA+w== } engines: { node: ">= 10" } dev: true - /@intlify/shared/9.1.9: + /@intlify/shared/9.1.10: resolution: { - integrity: sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw== + integrity: sha512-Om54xJeo1Vw+K1+wHYyXngE8cAbrxZHpWjYzMR9wCkqbhGtRV5VLhVc214Ze2YatPrWlS2WSMOWXR8JktX/IgA== } engines: { node: ">= 10" } dev: true @@ -1044,7 +1042,7 @@ packages: engines: { node: ">= 12" } dev: false - /@intlify/vite-plugin-vue-i18n/3.4.0_95de83a8f1aaeaa2a723e5fbfab1aab7: + /@intlify/vite-plugin-vue-i18n/3.4.0_kj5f73o5oip2wjp6unrsn5wqd4: resolution: { integrity: sha512-XXcZBgwJ+3FRu11c4ARoY9N00kElPii0/jNZ49qR045Ka7/YGCwb1Ku14BBlMSEHiHDSjLQknLwrJKSQGVZLyA== @@ -1061,12 +1059,12 @@ packages: optional: true dependencies: "@intlify/bundle-utils": 2.2.2_vue-i18n@9.2.0-beta.35 - "@intlify/shared": 9.1.9 - "@rollup/pluginutils": 4.2.0 + "@intlify/shared": 9.1.10 + "@rollup/pluginutils": 4.2.1 debug: 4.3.4 fast-glob: 3.2.11 source-map: 0.6.1 - vite: 2.9.6_sass@1.50.1 + vite: 2.9.8_sass@1.51.0 vue-i18n: 9.2.0-beta.35_vue@3.2.33 transitivePeerDependencies: - supports-color @@ -1083,29 +1081,48 @@ packages: "@intlify/shared": 9.2.0-beta.35 dev: false - /@jridgewell/resolve-uri/3.0.5: + /@jridgewell/gen-mapping/0.1.1: resolution: { - integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== + integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + } + engines: { node: ">=6.0.0" } + dependencies: + "@jridgewell/set-array": 1.1.1 + "@jridgewell/sourcemap-codec": 1.4.13 + dev: true + + /@jridgewell/resolve-uri/3.0.7: + resolution: + { + integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA== } engines: { node: ">=6.0.0" } dev: true - /@jridgewell/sourcemap-codec/1.4.11: + /@jridgewell/set-array/1.1.1: resolution: { - integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== + integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ== } + engines: { node: ">=6.0.0" } dev: true - /@jridgewell/trace-mapping/0.3.4: + /@jridgewell/sourcemap-codec/1.4.13: resolution: { - integrity: sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== + integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w== + } + dev: true + + /@jridgewell/trace-mapping/0.3.10: + resolution: + { + integrity: sha512-Q0YbBd6OTsXm8Y21+YUSDXupHnodNC2M4O18jtd3iwJ3+vMZNdKGols0a9G6JOK0dcJ3IdUUHoh908ZI6qhk8Q== } dependencies: - "@jridgewell/resolve-uri": 3.0.5 - "@jridgewell/sourcemap-codec": 1.4.11 + "@jridgewell/resolve-uri": 3.0.7 + "@jridgewell/sourcemap-codec": 1.4.13 dev: true /@nodelib/fs.scandir/2.1.5: @@ -1138,6 +1155,13 @@ packages: fastq: 1.13.0 dev: true + /@polka/url/1.0.0-next.21: + resolution: + { + integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + } + dev: true + /@pureadmin/components/1.0.6_vue@3.2.33: resolution: { @@ -1162,25 +1186,25 @@ packages: string-hash: 1.1.3 dev: true - /@rollup/plugin-node-resolve/13.1.3_rollup@2.70.1: + /@rollup/plugin-node-resolve/13.3.0_rollup@2.72.0: resolution: { - integrity: sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ== + integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw== } engines: { node: ">= 10.0.0" } peerDependencies: rollup: ^2.42.0 dependencies: - "@rollup/pluginutils": 3.1.0_rollup@2.70.1 + "@rollup/pluginutils": 3.1.0_rollup@2.72.0 "@types/resolve": 1.17.1 - builtin-modules: 3.2.0 deepmerge: 4.2.2 + is-builtin-module: 3.1.0 is-module: 1.0.0 resolve: 1.22.0 - rollup: 2.70.1 + rollup: 2.72.0 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.70.1: + /@rollup/pluginutils/3.1.0_rollup@2.72.0: resolution: { integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== @@ -1192,13 +1216,13 @@ packages: "@types/estree": 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.70.1 + rollup: 2.72.0 dev: true - /@rollup/pluginutils/4.2.0: + /@rollup/pluginutils/4.2.1: resolution: { - integrity: sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA== + integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== } engines: { node: ">= 8.0.0" } dependencies: @@ -1235,17 +1259,17 @@ packages: } dev: true - /@types/js-cookie/3.0.1: + /@types/js-cookie/3.0.2: resolution: { - integrity: sha512-7wg/8gfHltklehP+oyJnZrz9XBuX5ZPP4zB6UsI84utdlkRYLnOm2HfpLXazTwZA+fpGn0ir8tGNgVnMEleBGQ== + integrity: sha512-6+0ekgfusHftJNYpihfkMu8BWdeHs9EOJuGcSofErjstGPfPGEu9yTu4t460lTzzAMl2cM5zngQJqPMHbbnvYA== } dev: true - /@types/json-schema/7.0.10: + /@types/json-schema/7.0.11: resolution: { - integrity: sha512-BLO9bBq59vW3fxCpD4o0N4U+DXsvwvIcl+jofw0frQo/GrBFC+/jRZj1E7kgp6dvTyNmA4y6JCV5Id/r3mNP5A== + integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== } dev: true @@ -1255,20 +1279,13 @@ packages: integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== } dependencies: - "@types/lodash": 4.14.180 - - /@types/lodash/4.14.180: - resolution: - { - integrity: sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g== - } + "@types/lodash": 4.14.182 /@types/lodash/4.14.182: resolution: { integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q== } - dev: false /@types/minimatch/3.0.5: resolution: @@ -1351,10 +1368,10 @@ packages: "@types/node": 14.14.14 dev: true - /@typescript-eslint/eslint-plugin/5.15.0_8deb5df5f68df203b82d505eb95b6b75: + /@typescript-eslint/eslint-plugin/5.22.0_tal4xlmvnofklupd3hwjtzfb4q: resolution: { - integrity: sha512-u6Db5JfF0Esn3tiAKELvoU5TpXVSkOpZ78cEGn/wXtT2RVqs2vkt4ge6N8cRCyw7YVKhmmLDbwI2pg92mlv7cA== + integrity: sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1365,26 +1382,26 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/parser": 5.15.0_eslint@8.11.0+typescript@4.6.3 - "@typescript-eslint/scope-manager": 5.15.0 - "@typescript-eslint/type-utils": 5.15.0_eslint@8.11.0+typescript@4.6.3 - "@typescript-eslint/utils": 5.15.0_eslint@8.11.0+typescript@4.6.3 - debug: 4.3.3 - eslint: 8.11.0 + "@typescript-eslint/parser": 5.22.0_hcfsmds2fshutdssjqluwm76uu + "@typescript-eslint/scope-manager": 5.22.0 + "@typescript-eslint/type-utils": 5.22.0_hcfsmds2fshutdssjqluwm76uu + "@typescript-eslint/utils": 5.22.0_hcfsmds2fshutdssjqluwm76uu + debug: 4.3.4 + eslint: 8.15.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.6.3 - typescript: 4.6.3 + semver: 7.3.7 + tsutils: 3.21.0_typescript@4.6.4 + typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.15.0_eslint@8.11.0+typescript@4.6.3: + /@typescript-eslint/parser/5.22.0_hcfsmds2fshutdssjqluwm76uu: resolution: { - integrity: sha512-NGAYP/+RDM2sVfmKiKOCgJYPstAO40vPAgACoWPO/+yoYKSgAXIFaBKsV8P0Cc7fwKgvj27SjRNX4L7f4/jCKQ== + integrity: sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1394,31 +1411,31 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 5.15.0 - "@typescript-eslint/types": 5.15.0 - "@typescript-eslint/typescript-estree": 5.15.0_typescript@4.6.3 - debug: 4.3.3 - eslint: 8.11.0 - typescript: 4.6.3 + "@typescript-eslint/scope-manager": 5.22.0 + "@typescript-eslint/types": 5.22.0 + "@typescript-eslint/typescript-estree": 5.22.0_typescript@4.6.4 + debug: 4.3.4 + eslint: 8.15.0 + typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.15.0: + /@typescript-eslint/scope-manager/5.22.0: resolution: { - integrity: sha512-EFiZcSKrHh4kWk0pZaa+YNJosvKE50EnmN4IfgjkA3bTHElPtYcd2U37QQkNTqwMCS7LXeDeZzEqnsOH8chjSg== + integrity: sha512-yA9G5NJgV5esANJCO0oF15MkBO20mIskbZ8ijfmlKIvQKg0ynVKfHZ15/nhAJN5m8Jn3X5qkwriQCiUntC9AbA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.15.0 - "@typescript-eslint/visitor-keys": 5.15.0 + "@typescript-eslint/types": 5.22.0 + "@typescript-eslint/visitor-keys": 5.22.0 dev: true - /@typescript-eslint/type-utils/5.15.0_eslint@8.11.0+typescript@4.6.3: + /@typescript-eslint/type-utils/5.22.0_hcfsmds2fshutdssjqluwm76uu: resolution: { - integrity: sha512-KGeDoEQ7gHieLydujGEFLyLofipe9PIzfvA/41urz4hv+xVxPEbmMQonKSynZ0Ks2xDhJQ4VYjB3DnRiywvKDA== + integrity: sha512-iqfLZIsZhK2OEJ4cQ01xOq3NaCuG5FQRKyHicA3xhZxMgaxQazLUHbH/B2k9y5i7l3+o+B5ND9Mf1AWETeMISA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1428,27 +1445,27 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/utils": 5.15.0_eslint@8.11.0+typescript@4.6.3 - debug: 4.3.3 - eslint: 8.11.0 - tsutils: 3.21.0_typescript@4.6.3 - typescript: 4.6.3 + "@typescript-eslint/utils": 5.22.0_hcfsmds2fshutdssjqluwm76uu + debug: 4.3.4 + eslint: 8.15.0 + tsutils: 3.21.0_typescript@4.6.4 + typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.15.0: + /@typescript-eslint/types/5.22.0: resolution: { - integrity: sha512-yEiTN4MDy23vvsIksrShjNwQl2vl6kJeG9YkVJXjXZnkJElzVK8nfPsWKYxcsGWG8GhurYXP4/KGj3aZAxbeOA== + integrity: sha512-T7owcXW4l0v7NTijmjGWwWf/1JqdlWiBzPqzAWhobxft0SiEvMJB56QXmeCQjrPuM8zEfGUKyPQr/L8+cFUBLw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.15.0_typescript@4.6.3: + /@typescript-eslint/typescript-estree/5.22.0_typescript@4.6.4: resolution: { - integrity: sha512-Hb0e3dGc35b75xLzixM3cSbG1sSbrTBQDfIScqdyvrfJZVEi4XWAT+UL/HMxEdrJNB8Yk28SKxPLtAhfCbBInA== + integrity: sha512-EyBEQxvNjg80yinGE2xdhpDYm41so/1kOItl0qrjIiJ1kX/L/L8WWGmJg8ni6eG3DwqmOzDqOhe6763bF92nOw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1457,65 +1474,234 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 5.15.0 - "@typescript-eslint/visitor-keys": 5.15.0 - debug: 4.3.3 + "@typescript-eslint/types": 5.22.0 + "@typescript-eslint/visitor-keys": 5.22.0 + debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.6.3 - typescript: 4.6.3 + semver: 7.3.7 + tsutils: 3.21.0_typescript@4.6.4 + typescript: 4.6.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.15.0_eslint@8.11.0+typescript@4.6.3: + /@typescript-eslint/utils/5.22.0_hcfsmds2fshutdssjqluwm76uu: resolution: { - integrity: sha512-081rWu2IPKOgTOhHUk/QfxuFog8m4wxW43sXNOMSCdh578tGJ1PAaWPsj42LOa7pguh173tNlMigsbrHvh/mtA== + integrity: sha512-HodsGb037iobrWSUMS7QH6Hl1kppikjA1ELiJlNSTYf/UdMEwzgj0WIp+lBNb6WZ3zTwb0tEz51j0Wee3iJ3wQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - "@types/json-schema": 7.0.10 - "@typescript-eslint/scope-manager": 5.15.0 - "@typescript-eslint/types": 5.15.0 - "@typescript-eslint/typescript-estree": 5.15.0_typescript@4.6.3 - eslint: 8.11.0 + "@types/json-schema": 7.0.11 + "@typescript-eslint/scope-manager": 5.22.0 + "@typescript-eslint/types": 5.22.0 + "@typescript-eslint/typescript-estree": 5.22.0_typescript@4.6.4 + eslint: 8.15.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.11.0 + eslint-utils: 3.0.0_eslint@8.15.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.15.0: + /@typescript-eslint/visitor-keys/5.22.0: resolution: { - integrity: sha512-+vX5FKtgvyHbmIJdxMJ2jKm9z2BIlXJiuewI8dsDYMp5LzPUcuTT78Ya5iwvQg3VqSVdmxyM8Anj1Jeq7733ZQ== + integrity: sha512-DbgTqn2Dv5RFWluG88tn0pP6Ex0ROF+dpDO1TNNZdRtLjUr6bdznjA6f/qNqJLjd2PgguAES2Zgxh/JzwzETDg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.15.0 + "@typescript-eslint/types": 5.22.0 eslint-visitor-keys: 3.3.0 dev: true - /@vitejs/plugin-legacy/1.8.1_vite@2.9.6: + /@unocss/cli/0.32.13: resolution: { - integrity: sha512-kmBWKq7EeNvzS4AqPBqUKdoWG/NYQXh7StUFMWR3D21aN5Mfmar7CTO2a7K+bBxJH/vAL9gnnueA0wb7cycCmQ== + integrity: sha512-GhHA/1ghu8rtZjtR8raLsMn7VXnQLFS4Bb5R1bIEyvh8ofLPTdsf2eG5R2vLtNcyLWJpT+04u1MwdgQIExZ57A== + } + engines: { node: ">=14" } + hasBin: true + dependencies: + "@unocss/config": 0.32.13 + "@unocss/core": 0.32.13 + "@unocss/preset-uno": 0.32.13 + cac: 6.7.12 + chokidar: 3.5.3 + colorette: 2.0.16 + consola: 2.15.3 + fast-glob: 3.2.11 + pathe: 0.2.0 + perfect-debounce: 0.1.3 + dev: true + + /@unocss/config/0.32.13: + resolution: + { + integrity: sha512-hLvbyH/J0JbpeYO9hWpsQ/+VBs1yNi9SBdafV98EDB6Xi91gHALEwzqtQ9aEdxABCJaaQ5k85t8R8Dp2k+sYVw== + } + engines: { node: ">=14" } + dependencies: + "@unocss/core": 0.32.13 + unconfig: 0.3.4 + dev: true + + /@unocss/core/0.32.13: + resolution: + { + integrity: sha512-kAQQBO+3wWApkEG25miG32icCh53PNgDH0EJmbtkc7MRfSVRmH6ibj2YGgLV6nDOkRhfb39aJyIAOJXgEAe/9g== + } + dev: true + + /@unocss/inspector/0.32.13: + resolution: + { + integrity: sha512-sKwKUQAuFtkRGJVdSmJ/sEybMEmJVAMUQes3mIbJbXxiIzd/Yfnab3Jk9Sf4a9xY+lOGb/NIXH6adfPO8fFiug== + } + dependencies: + gzip-size: 6.0.0 + sirv: 2.0.2 + dev: true + + /@unocss/preset-attributify/0.32.13: + resolution: + { + integrity: sha512-vrrg54HrrVV6nXQ+eLAZ3Df21yxzXq40Kqc6lF5yRJpZIFxArDFRiFJkJkWFeU+INuItsv5oqGr9wDN0prgkfw== + } + dependencies: + "@unocss/core": 0.32.13 + dev: true + + /@unocss/preset-icons/0.32.13: + resolution: + { + integrity: sha512-usYuonV/gM1rZKyLqBHM9O9wg+1NVCz+N6nhNj8HUjzDbDnEcn+Np1LfE6ZX5rEmzlprlpdCc4zTMwdY+Leo5g== + } + dependencies: + "@iconify/utils": 1.0.32 + "@unocss/core": 0.32.13 + transitivePeerDependencies: + - supports-color + dev: true + + /@unocss/preset-mini/0.32.13: + resolution: + { + integrity: sha512-sRr/QQ0OqI1e9v8AVnwVJIlwuWQrzYN8D2Of1e9T7+44AFZxOZEKy7O8VYHjZY5w0CWzYWkGRrshkZUXPwpOhA== + } + dependencies: + "@unocss/core": 0.32.13 + dev: true + + /@unocss/preset-typography/0.32.13: + resolution: + { + integrity: sha512-NzR+DAzX25JBR71i/zai21NebEHFXitHsaGvDCKpsQ/bwLQ6bLNKSAjT1y2dDzF9FSn5T0mk48fSMVgX+7EKFg== + } + dependencies: + "@unocss/core": 0.32.13 + dev: true + + /@unocss/preset-uno/0.32.13: + resolution: + { + integrity: sha512-lJuI2hU4nwLkaCUzKoMHNvxVG2MXA9zpZxg48npsTu20LV+8zvKPo3PqssaY6+DgJkKd6tNMX0pLvGhDxWtxWQ== + } + dependencies: + "@unocss/core": 0.32.13 + "@unocss/preset-mini": 0.32.13 + "@unocss/preset-wind": 0.32.13 + dev: true + + /@unocss/preset-web-fonts/0.32.13: + resolution: + { + integrity: sha512-6vGO8ciFDxUULH4Qo9EdzDdpDpb46VDaImAMz5c52hOiazYMiDg+hHgCLbHDHX4TCPxgCeEmnr/yPA62zN/MOw== + } + dependencies: + "@unocss/core": 0.32.13 + ohmyfetch: 0.4.16 + dev: true + + /@unocss/preset-wind/0.32.13: + resolution: + { + integrity: sha512-/T9Y0rMAQj00a3Al38R04XAoEYz/2uBhsmIs5tLq2N+Gzxs0AxoTPyMViIGxpLrh0kxEBPw102dAoeDzZhZHAw== + } + dependencies: + "@unocss/core": 0.32.13 + "@unocss/preset-mini": 0.32.13 + dev: true + + /@unocss/reset/0.32.13: + resolution: + { + integrity: sha512-jnufRcqKvJapTQ5HIMWrV35ipxdV3KW1Gv1yIIk63nI071c4p9zKbsWktY7UcCYU47hbE2lJuHc0ShbDrwQ6rQ== + } + dev: true + + /@unocss/scope/0.32.13: + resolution: + { + integrity: sha512-yBPjFNTVuct0pQ8Rhcsc2SMJsysqSxOViAAKdodNveXLrmhtXCoUfy2f/UjBVQf8ffBIyKZJs0YKsJFAsOP7Kg== + } + dev: true + + /@unocss/transformer-directives/0.32.13: + resolution: + { + integrity: sha512-dGyyX/BaeX7M+2SY4TYWUHMNoy9TEv631PxQQmo/W9NxQEF9oem7blcojps7xrW0NdI+wYsgCVyr1Op4vMPlZA== + } + dependencies: + "@unocss/core": 0.32.13 + css-tree: 2.1.0 + dev: true + + /@unocss/transformer-variant-group/0.32.13: + resolution: + { + integrity: sha512-ylXieTitiwfjofwXvGc7IxulH9uand0AcDZqxDTtco5Ri4NlTZDw4F85nAir+QB6eaiptzUOm8VoYkVUUGl2Mw== + } + dependencies: + "@unocss/core": 0.32.13 + dev: true + + /@unocss/vite/0.32.13_vite@2.9.8: + resolution: + { + integrity: sha512-KKK0zQHPLv2Z5TrprXIwEDxa40sPnaaOsEKLRWy+Ud37LhqNe9qx3ch3lOWZwUuTOxDsvjiojjre5Wso90FwTQ== + } + peerDependencies: + vite: ^2.9.0 + dependencies: + "@rollup/pluginutils": 4.2.1 + "@unocss/config": 0.32.13 + "@unocss/core": 0.32.13 + "@unocss/inspector": 0.32.13 + "@unocss/scope": 0.32.13 + "@unocss/transformer-directives": 0.32.13 + magic-string: 0.26.1 + vite: 2.9.8_sass@1.51.0 + dev: true + + /@vitejs/plugin-legacy/1.8.2_vite@2.9.8: + resolution: + { + integrity: sha512-NCOKU+pU+cxLMR9P9RTolEuOK+h+zYBXlknj+zGcKSj/NXBZYgA1GAH1FnO4zijoWRiTaiOm2ha9LQrELE7XHg== } engines: { node: ">=12.0.0" } peerDependencies: vite: ^2.8.0 dependencies: - "@babel/standalone": 7.17.9 - core-js: 3.22.0 + "@babel/standalone": 7.17.11 + core-js: 3.22.4 magic-string: 0.26.1 regenerator-runtime: 0.13.9 systemjs: 6.12.1 - vite: 2.9.6_sass@1.50.1 + vite: 2.9.8_sass@1.51.0 dev: true /@vitejs/plugin-vue-jsx/1.3.10: @@ -1525,27 +1711,27 @@ packages: } engines: { node: ">=12.0.0" } dependencies: - "@babel/core": 7.17.9 - "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.17.9 - "@babel/plugin-transform-typescript": 7.16.8_@babel+core@7.17.9 - "@rollup/pluginutils": 4.2.0 - "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.17.9 + "@babel/core": 7.17.10 + "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.17.10 + "@babel/plugin-transform-typescript": 7.16.8_@babel+core@7.17.10 + "@rollup/pluginutils": 4.2.1 + "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.17.10 hash-sum: 2.0.0 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/2.3.1_vite@2.9.6+vue@3.2.33: + /@vitejs/plugin-vue/2.3.2_vite@2.9.8+vue@3.2.33: resolution: { - integrity: sha512-YNzBt8+jt6bSwpt7LP890U1UcTOIZZxfpE5WOJ638PNxSEKOqAi0+FSKS0nVeukfdZ0Ai/H7AFd6k3hayfGZqQ== + integrity: sha512-umyypfSHS4kQLdYAnJHhaASq7FRzNCdvcRoQ3uYGNk1/M4a+hXUd7ysN7BLhCrWH6uBokyCkFeUAaFDzSaaSrQ== } engines: { node: ">=12.0.0" } peerDependencies: vite: ^2.5.10 vue: ^3.2.25 dependencies: - vite: 2.9.6_sass@1.50.1 + vite: 2.9.8_sass@1.51.0 vue: 3.2.33 dev: true @@ -1556,59 +1742,36 @@ packages: } dev: true - /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.17.9: + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.17.10: resolution: { integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w== } dependencies: "@babel/helper-module-imports": 7.16.7 - "@babel/plugin-syntax-jsx": 7.16.7_@babel+core@7.17.9 + "@babel/plugin-syntax-jsx": 7.16.7_@babel+core@7.17.10 "@babel/template": 7.16.7 - "@babel/traverse": 7.17.9 - "@babel/types": 7.17.0 + "@babel/traverse": 7.17.10 + "@babel/types": 7.17.10 "@vue/babel-helper-vue-transform-on": 1.0.2 camelcase: 6.3.0 - html-tags: 3.1.0 + html-tags: 3.2.0 svg-tags: 1.0.0 transitivePeerDependencies: - "@babel/core" - supports-color dev: true - /@vue/compiler-core/3.2.31: - resolution: - { - integrity: sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ== - } - dependencies: - "@babel/parser": 7.17.7 - "@vue/shared": 3.2.31 - estree-walker: 2.0.2 - source-map: 0.6.1 - dev: true - /@vue/compiler-core/3.2.33: resolution: { integrity: sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw== } dependencies: - "@babel/parser": 7.17.8 + "@babel/parser": 7.17.10 "@vue/shared": 3.2.33 estree-walker: 2.0.2 source-map: 0.6.1 - dev: false - - /@vue/compiler-dom/3.2.31: - resolution: - { - integrity: sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg== - } - dependencies: - "@vue/compiler-core": 3.2.31 - "@vue/shared": 3.2.31 - dev: true /@vue/compiler-dom/3.2.33: resolution: @@ -1618,25 +1781,6 @@ packages: dependencies: "@vue/compiler-core": 3.2.33 "@vue/shared": 3.2.33 - dev: false - - /@vue/compiler-sfc/3.2.31: - resolution: - { - integrity: sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ== - } - dependencies: - "@babel/parser": 7.17.7 - "@vue/compiler-core": 3.2.31 - "@vue/compiler-dom": 3.2.31 - "@vue/compiler-ssr": 3.2.31 - "@vue/reactivity-transform": 3.2.31 - "@vue/shared": 3.2.31 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.12 - source-map: 0.6.1 - dev: true /@vue/compiler-sfc/3.2.33: resolution: @@ -1644,7 +1788,7 @@ packages: integrity: sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q== } dependencies: - "@babel/parser": 7.17.8 + "@babel/parser": 7.17.10 "@vue/compiler-core": 3.2.33 "@vue/compiler-dom": 3.2.33 "@vue/compiler-ssr": 3.2.33 @@ -1652,19 +1796,8 @@ packages: "@vue/shared": 3.2.33 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.12 + postcss: 8.4.13 source-map: 0.6.1 - dev: false - - /@vue/compiler-ssr/3.2.31: - resolution: - { - integrity: sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw== - } - dependencies: - "@vue/compiler-dom": 3.2.31 - "@vue/shared": 3.2.31 - dev: true /@vue/compiler-ssr/3.2.33: resolution: @@ -1674,14 +1807,6 @@ packages: dependencies: "@vue/compiler-dom": 3.2.33 "@vue/shared": 3.2.33 - dev: false - - /@vue/devtools-api/6.1.3: - resolution: - { - integrity: sha512-79InfO2xHv+WHIrH1bHXQUiQD/wMls9qBk6WVwGCbdwP7/3zINtvqPNMtmSHXsIKjvUAHc8L0ouOj6ZQQRmcXg== - } - dev: false /@vue/devtools-api/6.1.4: resolution: @@ -1690,7 +1815,7 @@ packages: } dev: false - /@vue/eslint-config-prettier/7.0.0_eslint@8.11.0+prettier@2.6.0: + /@vue/eslint-config-prettier/7.0.0_bppm6sp3oxoychvfagx6tcd7pe: resolution: { integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw== @@ -1699,13 +1824,13 @@ packages: eslint: ">= 7.28.0" prettier: ">= 2.0.0" dependencies: - eslint: 8.11.0 - eslint-config-prettier: 8.5.0_eslint@8.11.0 - eslint-plugin-prettier: 4.0.0_68edcf5670f37721baf5d2cac6124e4d - prettier: 2.6.0 + eslint: 8.15.0 + eslint-config-prettier: 8.5.0_eslint@8.15.0 + eslint-plugin-prettier: 4.0.0_iqftbjqlxzn3ny5nablrkczhqi + prettier: 2.6.2 dev: true - /@vue/eslint-config-typescript/10.0.0_67e26bb50fed2173443e3fe1262a69b2: + /@vue/eslint-config-typescript/10.0.0_p4if3q7l2moozcc73o6tbvomjq: resolution: { integrity: sha512-F94cL8ug3FaYXlCfU5/wiGjk1qeadmoBpRGAOBq+qre3Smdupa59dd6ZJrsfRODpsMPyTG7330juMDsUvpZ3Rw== @@ -1715,41 +1840,27 @@ packages: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 eslint-plugin-vue: ^8.0.1 dependencies: - "@typescript-eslint/eslint-plugin": 5.15.0_8deb5df5f68df203b82d505eb95b6b75 - "@typescript-eslint/parser": 5.15.0_eslint@8.11.0+typescript@4.6.3 - eslint: 8.11.0 - eslint-plugin-vue: 8.5.0_eslint@8.11.0 - vue-eslint-parser: 8.3.0_eslint@8.11.0 + "@typescript-eslint/eslint-plugin": 5.22.0_tal4xlmvnofklupd3hwjtzfb4q + "@typescript-eslint/parser": 5.22.0_hcfsmds2fshutdssjqluwm76uu + eslint: 8.15.0 + eslint-plugin-vue: 8.7.1_eslint@8.15.0 + vue-eslint-parser: 8.3.0_eslint@8.15.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@vue/reactivity-transform/3.2.31: - resolution: - { - integrity: sha512-uS4l4z/W7wXdI+Va5pgVxBJ345wyGFKvpPYtdSgvfJfX/x2Ymm6ophQlXXB6acqGHtXuBqNyyO3zVp9b1r0MOA== - } - dependencies: - "@babel/parser": 7.17.7 - "@vue/compiler-core": 3.2.31 - "@vue/shared": 3.2.31 - estree-walker: 2.0.2 - magic-string: 0.25.9 - dev: true - /@vue/reactivity-transform/3.2.33: resolution: { integrity: sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw== } dependencies: - "@babel/parser": 7.17.8 + "@babel/parser": 7.17.10 "@vue/compiler-core": 3.2.33 "@vue/shared": 3.2.33 estree-walker: 2.0.2 magic-string: 0.25.9 - dev: false /@vue/reactivity/3.2.33: resolution: @@ -1794,24 +1905,16 @@ packages: vue: 3.2.33 dev: false - /@vue/shared/3.2.31: - resolution: - { - integrity: sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ== - } - dev: true - /@vue/shared/3.2.33: resolution: { integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg== } - dev: false - /@vueuse/core/8.3.1_vue@3.2.33: + /@vueuse/core/8.4.2_vue@3.2.33: resolution: { - integrity: sha512-WiXUgVyPG9elGx3G8UV8g+zqbEJ2hYacrPICogAxDdW6hnxxcUFdF7FtvDroJ/DxWmo2pg8XNNz07ybfnZyJbw== + integrity: sha512-dUVU96lii1ZdWoNJXauQNt+4QrHz1DKbuW+y6pDR2N10q7rGZJMDU7pQeMcC2XeosX7kMODfaBuqsF03NozzLg== } peerDependencies: "@vue/composition-api": ^1.1.0 @@ -1822,16 +1925,16 @@ packages: vue: optional: true dependencies: - "@vueuse/metadata": 8.3.1 - "@vueuse/shared": 8.3.1_vue@3.2.33 + "@vueuse/metadata": 8.4.2 + "@vueuse/shared": 8.4.2_vue@3.2.33 vue: 3.2.33 - vue-demi: 0.12.4_vue@3.2.33 + vue-demi: 0.12.5_vue@3.2.33 dev: false - /@vueuse/metadata/8.3.1: + /@vueuse/metadata/8.4.2: resolution: { - integrity: sha512-1aZaFL44HzXXkfN6Q7KMDOXBFKTHDClHlOJBxtN8rTBXIIScoGOrJCpxWiQ4kuVg95MzG/pHrd3P4wd8poL9XQ== + integrity: sha512-2BIj++7P0/I5dfMsEe8q7Kw0HqVAjVcyNOd9+G22/ILUC9TVLTeYOuJ1kwa1Gpr+0LWKHc6GqHiLWNL33+exoQ== } dev: false @@ -1847,19 +1950,19 @@ packages: "@vue/composition-api": optional: true dependencies: - "@vueuse/core": 8.3.1_vue@3.2.33 - "@vueuse/shared": 8.3.1_vue@3.2.33 + "@vueuse/core": 8.4.2_vue@3.2.33 + "@vueuse/shared": 8.4.2_vue@3.2.33 framesync: 6.1.0 popmotion: 11.0.3 style-value-types: 5.1.0 vue: 3.2.33 - vue-demi: 0.12.4_vue@3.2.33 + vue-demi: 0.12.5_vue@3.2.33 dev: false - /@vueuse/shared/8.3.1_vue@3.2.33: + /@vueuse/shared/8.4.2_vue@3.2.33: resolution: { - integrity: sha512-7HKLCcxp4dtONq6QSSoavblo9riYgqzw7jhqiC0/VUYMXKzqj1G/GznOzTmY8Wi8uKKT197JqjKQ1DKt2j/0+A== + integrity: sha512-hILXMEjL8YQhj1LHN/HZ49UThyfk8irTjhele2nW+L3N55ElFUBGB/f4w0rg8EW+/suhqv7kJJPTZzvHCqxlIw== } peerDependencies: "@vue/composition-api": ^1.1.0 @@ -1871,39 +1974,9 @@ packages: optional: true dependencies: vue: 3.2.33 - vue-demi: 0.12.4_vue@3.2.33 + vue-demi: 0.12.5_vue@3.2.33 dev: false - /@windicss/config/1.8.4: - resolution: - { - integrity: sha512-i4fFGFfZoRess6WMkauykHC3PFd9xKYVx7lSuLfMK7sgo6x3+l4dY42GbsWMHyLqH1sTMfyt1LgfXSIKYJozSA== - } - dependencies: - debug: 4.3.4 - jiti: 1.13.0 - windicss: 3.5.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@windicss/plugin-utils/1.8.4: - resolution: - { - integrity: sha512-DqJVwAfzlgd8nYSNlmhXOey32pI8UwH7QiOWdFS/AR2O/q9oLDGHDn97Its/kZdfoyhi8ylwZNP2Pk0H7cihhQ== - } - dependencies: - "@antfu/utils": 0.5.1 - "@windicss/config": 1.8.4 - debug: 4.3.4 - fast-glob: 3.2.11 - magic-string: 0.26.1 - micromatch: 4.0.5 - windicss: 3.5.1 - transitivePeerDependencies: - - supports-color - dev: true - /@zougt/some-loader-utils/1.4.3: resolution: { @@ -1914,11 +1987,11 @@ packages: dependencies: cac: 6.7.12 color: 4.2.3 - cssnano: 5.1.7_postcss@8.4.12 - cssnano-preset-lite: 2.1.2_postcss@8.4.12 + cssnano: 5.1.7_postcss@8.4.13 + cssnano-preset-lite: 2.1.2_postcss@8.4.13 fs-extra: 10.1.0 - postcss: 8.4.12 - prettier: 2.6.0 + postcss: 8.4.13 + prettier: 2.6.2 uuid: 8.3.2 dev: true @@ -1944,7 +2017,7 @@ packages: acorn: 7.4.1 dev: true - /acorn-jsx/5.3.2_acorn@8.7.0: + /acorn-jsx/5.3.2_acorn@8.7.1: resolution: { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== @@ -1952,7 +2025,7 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.0 + acorn: 8.7.1 dev: true /acorn/7.4.1: @@ -1964,10 +2037,10 @@ packages: hasBin: true dev: true - /acorn/8.7.0: + /acorn/8.7.1: resolution: { - integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== + integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== } engines: { node: ">=0.4.0" } hasBin: true @@ -1996,10 +2069,10 @@ packages: uri-js: 4.4.1 dev: true - /ajv/8.10.0: + /ajv/8.11.0: resolution: { - integrity: sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw== + integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== } dependencies: fast-deep-equal: 3.1.3 @@ -2136,22 +2209,22 @@ packages: resolution: { integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= } dev: false - /autoprefixer/10.4.5_postcss@8.4.12: + /autoprefixer/10.4.7_postcss@8.4.13: resolution: { - integrity: sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw== + integrity: sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA== } engines: { node: ^10 || ^12 || >=14 } hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.20.2 - caniuse-lite: 1.0.30001332 + browserslist: 4.20.3 + caniuse-lite: 1.0.30001338 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true @@ -2161,7 +2234,7 @@ packages: integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== } dependencies: - follow-redirects: 1.14.9 + follow-redirects: 1.15.0 form-data: 4.0.0 transitivePeerDependencies: - debug @@ -2221,18 +2294,18 @@ packages: fill-range: 7.0.1 dev: true - /browserslist/4.20.2: + /browserslist/4.20.3: resolution: { - integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA== + integrity: sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg== } engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001332 - electron-to-chromium: 1.4.86 + caniuse-lite: 1.0.30001338 + electron-to-chromium: 1.4.136 escalade: 3.1.1 - node-releases: 2.0.2 + node-releases: 2.0.4 picocolors: 1.0.0 dev: true @@ -2310,16 +2383,16 @@ packages: integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== } dependencies: - browserslist: 4.20.2 - caniuse-lite: 1.0.30001332 + browserslist: 4.20.3 + caniuse-lite: 1.0.30001338 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001332: + /caniuse-lite/1.0.30001338: resolution: { - integrity: sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw== + integrity: sha512-1gLHWyfVoRDsHieO+CaeYe7jSo/MT7D7lhaXUiwwbuR5BwQxORs0f1tAwUSQr3YbxRXJvxHM/PA5FfPQRnsPeQ== } dev: true @@ -2534,10 +2607,10 @@ packages: engines: { node: ">= 10" } dev: true - /commander/9.0.0: + /commander/9.2.0: resolution: { - integrity: sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw== + integrity: sha512-e2i4wANQiSXgnrBlIatyHtP1odfUp0BbV5Y5nEGbxtIrStkEOAAzCUirvLBNXHLr7kwLvJl6V+4V3XV9x7Wd9w== } engines: { node: ^12.20.0 || >=14 } dev: false @@ -2569,6 +2642,13 @@ packages: utils-merge: 1.0.1 dev: true + /consola/2.15.3: + resolution: + { + integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + } + dev: true + /conventional-changelog-angular/5.0.13: resolution: { @@ -2617,10 +2697,10 @@ packages: safe-buffer: 5.1.2 dev: true - /core-js/3.22.0: + /core-js/3.22.4: resolution: { - integrity: sha512-8h9jBweRjMiY+ORO7bdWSeWfHhLPO7whobj7Z2Bl0IDo00C228EdGgH7FE4jGumbEjzcFfkfW8bXgdkEDhnwHQ== + integrity: sha512-1uLykR+iOfYja+6Jn/57743gc9n73EWiOnSJJ4ba3B4fOEYDBv25MagmEZBxTp5cWq4b/KPx/l77zgsp28ju4w== } requiresBuild: true dev: true @@ -2678,7 +2758,7 @@ packages: rgb: 0.1.0 dev: false - /css-declaration-sorter/6.2.2_postcss@8.4.12: + /css-declaration-sorter/6.2.2_postcss@8.4.13: resolution: { integrity: sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg== @@ -2687,7 +2767,7 @@ packages: peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 dev: true /css-functions-list/3.0.1: @@ -2698,15 +2778,15 @@ packages: engines: { node: ">=12.22" } dev: true - /css-select/4.2.1: + /css-select/4.3.0: resolution: { - integrity: sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ== + integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== } dependencies: boolbase: 1.0.0 - css-what: 5.1.0 - domhandler: 4.3.0 + css-what: 6.1.0 + domhandler: 4.3.1 domutils: 2.8.0 nth-check: 2.0.1 dev: true @@ -2722,10 +2802,21 @@ packages: source-map: 0.6.1 dev: true - /css-what/5.1.0: + /css-tree/2.1.0: resolution: { - integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== + integrity: sha512-PcysZRzToBbrpoUrZ9qfblRIRf8zbEAkU0AIpQFtgkFK0vSbzOmBCvdSAx2Zg7Xx5wiYJKUKk0NMP7kxevie/A== + } + engines: { node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: ">=7.0.0" } + dependencies: + mdn-data: 2.0.27 + source-map-js: 1.0.2 + dev: true + + /css-what/6.1.0: + resolution: + { + integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== } engines: { node: ">= 6" } dev: true @@ -2739,7 +2830,7 @@ packages: hasBin: true dev: true - /cssnano-preset-default/5.2.7_postcss@8.4.12: + /cssnano-preset-default/5.2.7_postcss@8.4.13: resolution: { integrity: sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA== @@ -2748,39 +2839,39 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.2.2_postcss@8.4.12 - cssnano-utils: 3.1.0_postcss@8.4.12 - postcss: 8.4.12 - postcss-calc: 8.2.4_postcss@8.4.12 - postcss-colormin: 5.3.0_postcss@8.4.12 - postcss-convert-values: 5.1.0_postcss@8.4.12 - postcss-discard-comments: 5.1.1_postcss@8.4.12 - postcss-discard-duplicates: 5.1.0_postcss@8.4.12 - postcss-discard-empty: 5.1.1_postcss@8.4.12 - postcss-discard-overridden: 5.1.0_postcss@8.4.12 - postcss-merge-longhand: 5.1.4_postcss@8.4.12 - postcss-merge-rules: 5.1.1_postcss@8.4.12 - postcss-minify-font-values: 5.1.0_postcss@8.4.12 - postcss-minify-gradients: 5.1.1_postcss@8.4.12 - postcss-minify-params: 5.1.2_postcss@8.4.12 - postcss-minify-selectors: 5.2.0_postcss@8.4.12 - postcss-normalize-charset: 5.1.0_postcss@8.4.12 - postcss-normalize-display-values: 5.1.0_postcss@8.4.12 - postcss-normalize-positions: 5.1.0_postcss@8.4.12 - postcss-normalize-repeat-style: 5.1.0_postcss@8.4.12 - postcss-normalize-string: 5.1.0_postcss@8.4.12 - postcss-normalize-timing-functions: 5.1.0_postcss@8.4.12 - postcss-normalize-unicode: 5.1.0_postcss@8.4.12 - postcss-normalize-url: 5.1.0_postcss@8.4.12 - postcss-normalize-whitespace: 5.1.1_postcss@8.4.12 - postcss-ordered-values: 5.1.1_postcss@8.4.12 - postcss-reduce-initial: 5.1.0_postcss@8.4.12 - postcss-reduce-transforms: 5.1.0_postcss@8.4.12 - postcss-svgo: 5.1.0_postcss@8.4.12 - postcss-unique-selectors: 5.1.1_postcss@8.4.12 - dev: true - - /cssnano-preset-lite/2.1.2_postcss@8.4.12: + css-declaration-sorter: 6.2.2_postcss@8.4.13 + cssnano-utils: 3.1.0_postcss@8.4.13 + postcss: 8.4.13 + postcss-calc: 8.2.4_postcss@8.4.13 + postcss-colormin: 5.3.0_postcss@8.4.13 + postcss-convert-values: 5.1.0_postcss@8.4.13 + postcss-discard-comments: 5.1.1_postcss@8.4.13 + postcss-discard-duplicates: 5.1.0_postcss@8.4.13 + postcss-discard-empty: 5.1.1_postcss@8.4.13 + postcss-discard-overridden: 5.1.0_postcss@8.4.13 + postcss-merge-longhand: 5.1.4_postcss@8.4.13 + postcss-merge-rules: 5.1.1_postcss@8.4.13 + postcss-minify-font-values: 5.1.0_postcss@8.4.13 + postcss-minify-gradients: 5.1.1_postcss@8.4.13 + postcss-minify-params: 5.1.2_postcss@8.4.13 + postcss-minify-selectors: 5.2.0_postcss@8.4.13 + postcss-normalize-charset: 5.1.0_postcss@8.4.13 + postcss-normalize-display-values: 5.1.0_postcss@8.4.13 + postcss-normalize-positions: 5.1.0_postcss@8.4.13 + postcss-normalize-repeat-style: 5.1.0_postcss@8.4.13 + postcss-normalize-string: 5.1.0_postcss@8.4.13 + postcss-normalize-timing-functions: 5.1.0_postcss@8.4.13 + postcss-normalize-unicode: 5.1.0_postcss@8.4.13 + postcss-normalize-url: 5.1.0_postcss@8.4.13 + postcss-normalize-whitespace: 5.1.1_postcss@8.4.13 + postcss-ordered-values: 5.1.1_postcss@8.4.13 + postcss-reduce-initial: 5.1.0_postcss@8.4.13 + postcss-reduce-transforms: 5.1.0_postcss@8.4.13 + postcss-svgo: 5.1.0_postcss@8.4.13 + postcss-unique-selectors: 5.1.1_postcss@8.4.13 + dev: true + + /cssnano-preset-lite/2.1.2_postcss@8.4.13: resolution: { integrity: sha512-2QKlBCXL+73FKEO5GasclObEil3smr38cVk6/56u60+ub5C0UK681CDJdgrA5fx84e+Q5S48LYGxg3xjOFDEmg== @@ -2789,14 +2880,14 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0_postcss@8.4.12 - postcss: 8.4.12 - postcss-discard-comments: 5.1.1_postcss@8.4.12 - postcss-discard-empty: 5.1.1_postcss@8.4.12 - postcss-normalize-whitespace: 5.1.1_postcss@8.4.12 + cssnano-utils: 3.1.0_postcss@8.4.13 + postcss: 8.4.13 + postcss-discard-comments: 5.1.1_postcss@8.4.13 + postcss-discard-empty: 5.1.1_postcss@8.4.13 + postcss-normalize-whitespace: 5.1.1_postcss@8.4.13 dev: true - /cssnano-utils/3.1.0_postcss@8.4.12: + /cssnano-utils/3.1.0_postcss@8.4.13: resolution: { integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== @@ -2805,10 +2896,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 dev: true - /cssnano/5.1.7_postcss@8.4.12: + /cssnano/5.1.7_postcss@8.4.13: resolution: { integrity: sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg== @@ -2817,9 +2908,9 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.7_postcss@8.4.12 + cssnano-preset-default: 5.2.7_postcss@8.4.13 lilconfig: 2.0.5 - postcss: 8.4.12 + postcss: 8.4.13 yaml: 1.10.2 dev: true @@ -2848,17 +2939,18 @@ packages: engines: { node: ">=8" } dev: true - /dayjs/1.11.0: + /data-uri-to-buffer/4.0.0: resolution: { - integrity: sha512-JLC809s6Y948/FuCZPm5IX8rRhQwOiyMb2TfVVQEixG7P8Lm/gt5S7yoQZmC8x1UehI9Pb7sksEt4xx14m+7Ug== + integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA== } - dev: false + engines: { node: ">= 12" } + dev: true - /dayjs/1.11.1: + /dayjs/1.11.2: resolution: { - integrity: sha512-ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA== + integrity: sha512-F4LXf1OeU9hrSYRPTTj/6FbO4HTjPKXvEIC1P2kcnFurViINCVk3ZV0xAS3XVx9MkMsXbbqlK6hjseaYbgKEHw== } dev: false @@ -2880,21 +2972,6 @@ packages: ms: 2.1.3 dev: false - /debug/4.3.3: - resolution: - { - integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== - } - engines: { node: ">=6.0" } - peerDependencies: - supports-color: "*" - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: true - /debug/4.3.4: resolution: { @@ -2945,11 +3022,25 @@ packages: engines: { node: ">=8" } dev: true + /defu/6.0.0: + resolution: + { + integrity: sha512-t2MZGLf1V2rV4VBZbWIaXKdX/mUcYW0n2znQZoADBkGGxYL8EWqCuCZBmJPJ/Yy9fofJkyuuSuo5GSwo0XdEgw== + } + dev: true + /delayed-stream/1.0.0: resolution: { integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= } engines: { node: ">=0.4.0" } dev: false + /destr/1.1.1: + resolution: + { + integrity: sha512-QqkneF8LrYmwATMdnuD2MLI3GHQIcBnG6qFC2q9bSH430VTCDAVjcspPmUaKhPGtAtPAftIUFqY1obQYQuwmbg== + } + dev: true + /diff/4.0.2: resolution: { @@ -2985,32 +3076,32 @@ packages: esutils: 2.0.3 dev: true - /dom-serializer/1.3.2: + /dom-serializer/1.4.1: resolution: { - integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== + integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== } dependencies: - domelementtype: 2.2.0 - domhandler: 4.3.0 + domelementtype: 2.3.0 + domhandler: 4.3.1 entities: 2.2.0 dev: true - /domelementtype/2.2.0: + /domelementtype/2.3.0: resolution: { - integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== } dev: true - /domhandler/4.3.0: + /domhandler/4.3.1: resolution: { - integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g== + integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== } engines: { node: ">= 4" } dependencies: - domelementtype: 2.2.0 + domelementtype: 2.3.0 dev: true /domutils/2.8.0: @@ -3019,9 +3110,9 @@ packages: integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== } dependencies: - dom-serializer: 1.3.2 - domelementtype: 2.2.0 - domhandler: 4.3.0 + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 dev: true /dot-prop/5.3.0: @@ -3034,14 +3125,21 @@ packages: is-obj: 2.0.0 dev: true + /duplexer/0.1.2: + resolution: + { + integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + } + dev: true + /ee-first/1.1.1: resolution: { integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= } dev: true - /electron-to-chromium/1.4.86: + /electron-to-chromium/1.4.136: resolution: { - integrity: sha512-EVTZ+igi8x63pK4bPuA95PXIs2b2Cowi3WQwI9f9qManLiZJOD1Lash1J3W4TvvcUCcIR4o/rgi9o8UicXSO+w== + integrity: sha512-GnITX8rHnUrIVnTxU9UlsTnSemHUA2iF+6QrRqxFbp/mf0vfuSc/goEyyQhUX3TUUCE3mv/4BNuXOtaJ4ur0eA== } dev: true @@ -3059,13 +3157,13 @@ packages: "@popperjs/core": /@sxzz/popperjs-es/2.11.7 "@types/lodash": 4.14.182 "@types/lodash-es": 4.17.6 - "@vueuse/core": 8.3.1_vue@3.2.33 + "@vueuse/core": 8.4.2_vue@3.2.33 async-validator: 4.1.1 - dayjs: 1.11.1 + dayjs: 1.11.2 escape-html: 1.0.3 lodash: 4.17.21 lodash-es: 4.17.21 - lodash-unified: 1.0.2_da03a4540fbd16bbaafbb96724306afd + lodash-unified: 1.0.2_3ib2ivapxullxkx3xftsimdk7u memoize-one: 6.0.0 normalize-wheel-es: 1.1.2 vue: 3.2.33 @@ -3447,7 +3545,7 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-prettier/8.5.0_eslint@8.11.0: + /eslint-config-prettier/8.5.0_eslint@8.15.0: resolution: { integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== @@ -3456,10 +3554,10 @@ packages: peerDependencies: eslint: ">=7.0.0" dependencies: - eslint: 8.11.0 + eslint: 8.15.0 dev: true - /eslint-plugin-prettier/4.0.0_68edcf5670f37721baf5d2cac6124e4d: + /eslint-plugin-prettier/4.0.0_bppm6sp3oxoychvfagx6tcd7pe: resolution: { integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== @@ -3473,13 +3571,12 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.11.0 - eslint-config-prettier: 8.5.0_eslint@8.11.0 - prettier: 2.6.0 + eslint: 8.15.0 + prettier: 2.6.2 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier/4.0.0_eslint@8.11.0+prettier@2.6.0: + /eslint-plugin-prettier/4.0.0_iqftbjqlxzn3ny5nablrkczhqi: resolution: { integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== @@ -3493,25 +3590,28 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.11.0 - prettier: 2.6.0 + eslint: 8.15.0 + eslint-config-prettier: 8.5.0_eslint@8.15.0 + prettier: 2.6.2 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/8.5.0_eslint@8.11.0: + /eslint-plugin-vue/8.7.1_eslint@8.15.0: resolution: { - integrity: sha512-i1uHCTAKOoEj12RDvdtONWrGzjFm/djkzqfhmQ0d6M/W8KM81mhswd/z+iTZ0jCpdUedW3YRgcVfQ37/J4zoYQ== + integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.11.0 - eslint-utils: 3.0.0_eslint@8.11.0 + eslint: 8.15.0 + eslint-utils: 3.0.0_eslint@8.15.0 natural-compare: 1.4.0 - semver: 7.3.5 - vue-eslint-parser: 8.3.0_eslint@8.11.0 + nth-check: 2.0.1 + postcss-selector-parser: 6.0.10 + semver: 7.3.7 + vue-eslint-parser: 8.3.0_eslint@8.15.0 transitivePeerDependencies: - supports-color dev: true @@ -3548,7 +3648,7 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.11.0: + /eslint-utils/3.0.0_eslint@8.15.0: resolution: { integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== @@ -3557,7 +3657,7 @@ packages: peerDependencies: eslint: ">=5" dependencies: - eslint: 8.11.0 + eslint: 8.15.0 eslint-visitor-keys: 2.1.0 dev: true @@ -3585,26 +3685,26 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/8.11.0: + /eslint/8.15.0: resolution: { - integrity: sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA== + integrity: sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: - "@eslint/eslintrc": 1.2.1 + "@eslint/eslintrc": 1.2.3 "@humanwhocodes/config-array": 0.9.5 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.3 + debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.11.0 + eslint-utils: 3.0.0_eslint@8.15.0 eslint-visitor-keys: 3.3.0 - espree: 9.3.1 + espree: 9.3.2 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -3644,15 +3744,15 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /espree/9.3.1: + /espree/9.3.2: resolution: { - integrity: sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ== + integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - acorn: 8.7.0 - acorn-jsx: 5.3.2_acorn@8.7.0 + acorn: 8.7.1 + acorn-jsx: 5.3.2_acorn@8.7.1 eslint-visitor-keys: 3.3.0 dev: true @@ -3814,6 +3914,17 @@ packages: reusify: 1.0.4 dev: true + /fetch-blob/3.1.5: + resolution: + { + integrity: sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg== + } + engines: { node: ^12.20 || >= 14.13 } + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.2.1 + dev: true + /file-entry-cache/6.0.1: resolution: { @@ -3889,10 +4000,10 @@ packages: } dev: true - /follow-redirects/1.14.9: + /follow-redirects/1.15.0: resolution: { - integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== + integrity: sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ== } engines: { node: ">=4.0" } peerDependencies: @@ -3914,6 +4025,16 @@ packages: mime-types: 2.1.35 dev: false + /formdata-polyfill/4.0.10: + resolution: + { + integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== + } + engines: { node: ">=12.20.0" } + dependencies: + fetch-blob: 3.1.5 + dev: true + /fraction.js/4.2.0: resolution: { @@ -3927,7 +4048,7 @@ packages: integrity: sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA== } dependencies: - tslib: 2.3.1 + tslib: 2.4.0 dev: false /framesync/6.1.0: @@ -3936,21 +4057,9 @@ packages: integrity: sha512-aBX+hdWAvwiJYeQlFLY2533VxeL6OEu71CAgV4GGKksrj6+dE6i7K86WSSiRBEARCoJn5bFqffhg4l07eA27tg== } dependencies: - tslib: 2.3.1 + tslib: 2.4.0 dev: false - /fs-extra/10.0.1: - resolution: - { - integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag== - } - engines: { node: ">=12" } - dependencies: - graceful-fs: 4.2.9 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: true - /fs-extra/10.1.0: resolution: { @@ -3958,7 +4067,7 @@ packages: } engines: { node: ">=12" } dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -4162,13 +4271,23 @@ packages: resolution: { integrity: sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM= } dev: true - /graceful-fs/4.2.9: + /graceful-fs/4.2.10: resolution: { - integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== } dev: true + /gzip-size/6.0.0: + resolution: + { + integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + } + engines: { node: ">=10" } + dependencies: + duplexer: 0.1.2 + dev: true + /hard-rejection/2.1.0: resolution: { @@ -4238,10 +4357,10 @@ packages: lru-cache: 6.0.0 dev: true - /html-tags/3.1.0: + /html-tags/3.2.0: resolution: { - integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== + integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== } engines: { node: ">=8" } dev: true @@ -4252,8 +4371,8 @@ packages: integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog== } dependencies: - domelementtype: 2.2.0 - domhandler: 4.3.0 + domelementtype: 2.3.0 + domhandler: 4.3.1 domutils: 2.8.0 entities: 3.0.1 dev: true @@ -4376,10 +4495,20 @@ packages: binary-extensions: 2.2.0 dev: true - /is-core-module/2.8.1: + /is-builtin-module/3.1.0: resolution: { - integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== + integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg== + } + engines: { node: ">=6" } + dependencies: + builtin-modules: 3.2.0 + dev: true + + /is-core-module/2.9.0: + resolution: + { + integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== } dependencies: has: 1.0.3 @@ -4601,7 +4730,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 dev: true /jsonparse/1.3.1: @@ -4617,10 +4746,10 @@ packages: engines: { node: ">=0.10.0" } dev: true - /known-css-properties/0.24.0: + /known-css-properties/0.25.0: resolution: { - integrity: sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA== + integrity: sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA== } dev: true @@ -4668,12 +4797,12 @@ packages: cli-truncate: 2.1.0 commander: 7.2.0 cosmiconfig: 7.0.1 - debug: 4.3.3 + debug: 4.3.4 enquirer: 2.3.6 execa: 5.1.1 listr2: 3.14.0_enquirer@2.3.6 log-symbols: 4.1.0 - micromatch: 4.0.4 + micromatch: 4.0.5 normalize-path: 3.0.0 please-upgrade-node: 3.2.0 string-argv: 0.3.1 @@ -4705,6 +4834,14 @@ packages: wrap-ansi: 7.0.0 dev: true + /local-pkg/0.4.1: + resolution: + { + integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw== + } + engines: { node: ">=14" } + dev: true + /locate-path/5.0.0: resolution: { @@ -4731,7 +4868,7 @@ packages: } dev: false - /lodash-unified/1.0.2_da03a4540fbd16bbaafbb96724306afd: + /lodash-unified/1.0.2_3ib2ivapxullxkx3xftsimdk7u: resolution: { integrity: sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g== @@ -4861,6 +4998,13 @@ packages: } dev: true + /mdn-data/2.0.27: + resolution: + { + integrity: sha512-kwqO0I0jtWr25KcfLm9pia8vLZ8qoAKhWZuZMbneJq3jjBD3gl5nZs8l8Tu3ZBlBAHVQtDur9rdDGyvtfVraHQ== + } + dev: true + /memoize-one/6.0.0: resolution: { @@ -4924,17 +5068,6 @@ packages: engines: { node: ">= 8" } dev: true - /micromatch/4.0.4: - resolution: - { - integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - } - engines: { node: ">=8.6" } - dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - dev: true - /micromatch/4.0.5: resolution: { @@ -5015,7 +5148,7 @@ packages: } hasBin: true dependencies: - commander: 9.0.0 + commander: 9.2.0 dev: false /mri/1.2.0: @@ -5026,6 +5159,14 @@ packages: engines: { node: ">=4" } dev: true + /mrmime/1.0.0: + resolution: + { + integrity: sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ== + } + engines: { node: ">=10" } + dev: true + /ms/2.0.0: resolution: { integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= } dev: true @@ -5058,10 +5199,10 @@ packages: minimatch: 3.1.2 dev: true - /nanoid/3.3.1: + /nanoid/3.3.4: resolution: { - integrity: sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw== + integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== } engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true @@ -5070,10 +5211,30 @@ packages: resolution: { integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= } dev: true - /node-releases/2.0.2: + /node-domexception/1.0.0: + resolution: + { + integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== + } + engines: { node: ">=10.5.0" } + dev: true + + /node-fetch/3.2.4: + resolution: + { + integrity: sha512-WvYJRN7mMyOLurFR2YpysQGuwYrJN+qrrpHjJDuKMcSPdfFccRUla/kng2mz6HWSBxJcqPbvatS6Gb4RhOzCJw== + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + data-uri-to-buffer: 4.0.0 + fetch-blob: 3.1.5 + formdata-polyfill: 4.0.10 + dev: true + + /node-releases/2.0.4: resolution: { - integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== + integrity: sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ== } dev: true @@ -5097,8 +5258,8 @@ packages: engines: { node: ">=10" } dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.8.1 - semver: 7.3.5 + is-core-module: 2.9.0 + semver: 7.3.7 validate-npm-package-license: 3.0.4 dev: true @@ -5164,6 +5325,18 @@ packages: } dev: false + /ohmyfetch/0.4.16: + resolution: + { + integrity: sha512-QKzG0pPa+Rfqht8msM/GxH9P+TENMiNz32NK3Sdo4I950yxOuNzHdMZTYN+RDTE2nOvvdlCiPNFZKpOCY6jH5w== + } + dependencies: + destr: 1.1.1 + node-fetch: 3.2.4 + ufo: 0.8.4 + undici: 5.1.1 + dev: true + /on-finished/2.3.0: resolution: { integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= } engines: { node: ">= 0.8" } @@ -5327,10 +5500,10 @@ packages: } dev: true - /path-to-regexp/6.2.0: + /path-to-regexp/6.2.1: resolution: { - integrity: sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg== + integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== } dev: true @@ -5349,6 +5522,20 @@ packages: util: 0.10.4 dev: false + /pathe/0.2.0: + resolution: + { + integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw== + } + dev: true + + /perfect-debounce/0.1.3: + resolution: + { + integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ== + } + dev: true + /picocolors/1.0.0: resolution: { @@ -5368,10 +5555,10 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.13_typescript@4.6.3+vue@3.2.33: + /pinia/2.0.14_ytvqwwdyss532bvoq2clv4ed5m: resolution: { - integrity: sha512-B7rSqm1xNpwcPMnqns8/gVBfbbi7lWTByzS6aPZ4JOXSJD4Y531rZHDCoYWBwLyHY/8hWnXljgiXp6rRyrofcw== + integrity: sha512-0nPuZR4TetT/WcLN+feMSjWJku3SQU7dBbXC6uw+R6FLQJCsg+/0pzXyD82T1FmAYe0lsx+jnEDQ1BLgkRKlxA== } peerDependencies: "@vue/composition-api": ^1.4.0 @@ -5384,9 +5571,9 @@ packages: optional: true dependencies: "@vue/devtools-api": 6.1.4 - typescript: 4.6.3 + typescript: 4.6.4 vue: 3.2.33 - vue-demi: 0.12.4_vue@3.2.33 + vue-demi: 0.12.5_vue@3.2.33 dev: false /please-upgrade-node/3.2.0: @@ -5415,10 +5602,10 @@ packages: framesync: 6.0.1 hey-listen: 1.0.8 style-value-types: 5.0.0 - tslib: 2.3.1 + tslib: 2.4.0 dev: false - /postcss-calc/8.2.4_postcss@8.4.12: + /postcss-calc/8.2.4_postcss@8.4.13: resolution: { integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== @@ -5426,12 +5613,12 @@ packages: peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.12 - postcss-selector-parser: 6.0.9 + postcss: 8.4.13 + postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 dev: true - /postcss-colormin/5.3.0_postcss@8.4.12: + /postcss-colormin/5.3.0_postcss@8.4.13: resolution: { integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== @@ -5440,14 +5627,14 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.20.2 + browserslist: 4.20.3 caniuse-api: 3.0.0 colord: 2.9.2 - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values/5.1.0_postcss@8.4.12: + /postcss-convert-values/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g== @@ -5456,11 +5643,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-discard-comments/5.1.1_postcss@8.4.12: + /postcss-discard-comments/5.1.1_postcss@8.4.13: resolution: { integrity: sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ== @@ -5469,10 +5656,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 dev: true - /postcss-discard-duplicates/5.1.0_postcss@8.4.12: + /postcss-discard-duplicates/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== @@ -5481,10 +5668,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 dev: true - /postcss-discard-empty/5.1.1_postcss@8.4.12: + /postcss-discard-empty/5.1.1_postcss@8.4.13: resolution: { integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== @@ -5493,10 +5680,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 dev: true - /postcss-discard-overridden/5.1.0_postcss@8.4.12: + /postcss-discard-overridden/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== @@ -5505,22 +5692,22 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 dev: true - /postcss-html/1.3.0: + /postcss-html/1.4.1: resolution: { - integrity: sha512-ewbwd7OGW4dLsErtvZH9HpVMEcXnlhYSzKsr7MepGlOT8imHTIZ/+pdfEruLS+hTYapLTQAWDnoQcJpsYU4uRw== + integrity: sha512-OKihuWxPuBQrQeLNsavP7ytJ9IYNj/ViAXB2v7Qjh56LnfESKrkahKA9si4VfPN8xtz6oqUE6KdL0bTPrHJr6g== } engines: { node: ^12 || >=14 } dependencies: htmlparser2: 7.2.0 - postcss: 8.4.12 - postcss-safe-parser: 6.0.0_postcss@8.4.12 + postcss: 8.4.13 + postcss-safe-parser: 6.0.0_postcss@8.4.13 dev: true - /postcss-import/14.0.0_postcss@8.4.12: + /postcss-import/14.0.0_postcss@8.4.13: resolution: { integrity: sha512-gFDDzXhqr9ELmnLHgCC3TbGfA6Dm/YMb/UN8/f7Uuq4fL7VTk2vOIj6hwINEwbokEmp123bLD7a5m+E+KIetRg== @@ -5529,7 +5716,7 @@ packages: peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.0 @@ -5539,7 +5726,7 @@ packages: resolution: { integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ= } dev: true - /postcss-merge-longhand/5.1.4_postcss@8.4.12: + /postcss-merge-longhand/5.1.4_postcss@8.4.13: resolution: { integrity: sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA== @@ -5548,12 +5735,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 - stylehacks: 5.1.0_postcss@8.4.12 + stylehacks: 5.1.0_postcss@8.4.13 dev: true - /postcss-merge-rules/5.1.1_postcss@8.4.12: + /postcss-merge-rules/5.1.1_postcss@8.4.13: resolution: { integrity: sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww== @@ -5562,14 +5749,14 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.20.2 + browserslist: 4.20.3 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0_postcss@8.4.12 - postcss: 8.4.12 - postcss-selector-parser: 6.0.9 + cssnano-utils: 3.1.0_postcss@8.4.13 + postcss: 8.4.13 + postcss-selector-parser: 6.0.10 dev: true - /postcss-minify-font-values/5.1.0_postcss@8.4.12: + /postcss-minify-font-values/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== @@ -5578,11 +5765,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients/5.1.1_postcss@8.4.12: + /postcss-minify-gradients/5.1.1_postcss@8.4.13: resolution: { integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== @@ -5592,12 +5779,12 @@ packages: postcss: ^8.2.15 dependencies: colord: 2.9.2 - cssnano-utils: 3.1.0_postcss@8.4.12 - postcss: 8.4.12 + cssnano-utils: 3.1.0_postcss@8.4.13 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params/5.1.2_postcss@8.4.12: + /postcss-minify-params/5.1.2_postcss@8.4.13: resolution: { integrity: sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g== @@ -5606,13 +5793,13 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.20.2 - cssnano-utils: 3.1.0_postcss@8.4.12 - postcss: 8.4.12 + browserslist: 4.20.3 + cssnano-utils: 3.1.0_postcss@8.4.13 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-selectors/5.2.0_postcss@8.4.12: + /postcss-minify-selectors/5.2.0_postcss@8.4.13: resolution: { integrity: sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA== @@ -5621,11 +5808,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 - postcss-selector-parser: 6.0.9 + postcss: 8.4.13 + postcss-selector-parser: 6.0.10 dev: true - /postcss-normalize-charset/5.1.0_postcss@8.4.12: + /postcss-normalize-charset/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== @@ -5634,10 +5821,10 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 dev: true - /postcss-normalize-display-values/5.1.0_postcss@8.4.12: + /postcss-normalize-display-values/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== @@ -5646,11 +5833,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions/5.1.0_postcss@8.4.12: + /postcss-normalize-positions/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ== @@ -5659,11 +5846,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style/5.1.0_postcss@8.4.12: + /postcss-normalize-repeat-style/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw== @@ -5672,11 +5859,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string/5.1.0_postcss@8.4.12: + /postcss-normalize-string/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== @@ -5685,11 +5872,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions/5.1.0_postcss@8.4.12: + /postcss-normalize-timing-functions/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== @@ -5698,11 +5885,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode/5.1.0_postcss@8.4.12: + /postcss-normalize-unicode/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ== @@ -5711,12 +5898,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.20.2 - postcss: 8.4.12 + browserslist: 4.20.3 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url/5.1.0_postcss@8.4.12: + /postcss-normalize-url/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== @@ -5726,11 +5913,11 @@ packages: postcss: ^8.2.15 dependencies: normalize-url: 6.1.0 - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace/5.1.1_postcss@8.4.12: + /postcss-normalize-whitespace/5.1.1_postcss@8.4.13: resolution: { integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== @@ -5739,11 +5926,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values/5.1.1_postcss@8.4.12: + /postcss-ordered-values/5.1.1_postcss@8.4.13: resolution: { integrity: sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw== @@ -5752,12 +5939,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0_postcss@8.4.12 - postcss: 8.4.12 + cssnano-utils: 3.1.0_postcss@8.4.13 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-initial/5.1.0_postcss@8.4.12: + /postcss-reduce-initial/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw== @@ -5766,12 +5953,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.20.2 + browserslist: 4.20.3 caniuse-api: 3.0.0 - postcss: 8.4.12 + postcss: 8.4.13 dev: true - /postcss-reduce-transforms/5.1.0_postcss@8.4.12: + /postcss-reduce-transforms/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== @@ -5780,7 +5967,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 dev: true @@ -5788,7 +5975,7 @@ packages: resolution: { integrity: sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4= } dev: true - /postcss-safe-parser/6.0.0_postcss@8.4.12: + /postcss-safe-parser/6.0.0_postcss@8.4.13: resolution: { integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== @@ -5797,25 +5984,25 @@ packages: peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 dev: true - /postcss-scss/4.0.3_postcss@8.4.12: + /postcss-scss/4.0.4_postcss@8.4.13: resolution: { - integrity: sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA== + integrity: sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg== } engines: { node: ">=12.0" } peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 dev: true - /postcss-selector-parser/6.0.9: + /postcss-selector-parser/6.0.10: resolution: { - integrity: sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ== + integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== } engines: { node: ">=4" } dependencies: @@ -5823,7 +6010,7 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-sorting/7.0.1_postcss@8.4.12: + /postcss-sorting/7.0.1_postcss@8.4.13: resolution: { integrity: sha512-iLBFYz6VRYyLJEJsBJ8M3TCqNcckVzz4wFounSc5Oez35ogE/X+aoC5fFu103Ot7NyvjU3/xqIXn93Gp3kJk4g== @@ -5831,10 +6018,10 @@ packages: peerDependencies: postcss: ^8.3.9 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 dev: true - /postcss-svgo/5.1.0_postcss@8.4.12: + /postcss-svgo/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== @@ -5843,12 +6030,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 + postcss: 8.4.13 postcss-value-parser: 4.2.0 svgo: 2.8.0 dev: true - /postcss-unique-selectors/5.1.1_postcss@8.4.12: + /postcss-unique-selectors/5.1.1_postcss@8.4.13: resolution: { integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== @@ -5857,8 +6044,8 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.12 - postcss-selector-parser: 6.0.9 + postcss: 8.4.13 + postcss-selector-parser: 6.0.10 dev: true /postcss-value-parser/4.2.0: @@ -5868,14 +6055,14 @@ packages: } dev: true - /postcss/8.4.12: + /postcss/8.4.13: resolution: { - integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg== + integrity: sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA== } engines: { node: ^10 || ^12 || >=14 } dependencies: - nanoid: 3.3.1 + nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 @@ -5897,16 +6084,16 @@ packages: fast-diff: 1.2.0 dev: true - /prettier/2.6.0: + /prettier/2.6.2: resolution: { - integrity: sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A== + integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew== } engines: { node: ">=10.13.0" } hasBin: true dev: true - /pretty-quick/3.1.1_prettier@2.6.0: + /pretty-quick/3.1.1_prettier@2.6.2: resolution: { integrity: sha512-ZYLGiMoV2jcaas3vTJrLvKAYsxDoXQBUn8OSTxkl67Fyov9lyXivJTl0+2WVh+y6EovGcw7Lm5ThYpH+Sh3XxQ== @@ -5922,7 +6109,7 @@ packages: ignore: 5.2.0 mri: 1.2.0 multimatch: 4.0.0 - prettier: 2.6.0 + prettier: 2.6.2 dev: true /process/0.11.10: @@ -6130,7 +6317,7 @@ packages: } hasBin: true dependencies: - is-core-module: 2.8.1 + is-core-module: 2.9.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -6195,7 +6382,7 @@ packages: glob: 7.2.0 dev: true - /rollup-plugin-visualizer/5.6.0_rollup@2.70.1: + /rollup-plugin-visualizer/5.6.0_rollup@2.72.0: resolution: { integrity: sha512-CKcc8GTUZjC+LsMytU8ocRr/cGZIfMR7+mdy4YnlyetlmIl/dM8BMnOEpD4JPIGt+ZVW7Db9ZtSsbgyeBH3uTA== @@ -6205,17 +6392,17 @@ packages: peerDependencies: rollup: ^2.0.0 dependencies: - nanoid: 3.3.1 + nanoid: 3.3.4 open: 8.4.0 - rollup: 2.70.1 + rollup: 2.72.0 source-map: 0.7.3 - yargs: 17.3.1 + yargs: 17.4.1 dev: true - /rollup/2.70.1: + /rollup/2.72.0: resolution: { - integrity: sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA== + integrity: sha512-KqtR2YcO35/KKijg4nx4STO3569aqCUeGRkKWnJ6r+AvBBrVY9L4pmf4NHVrQr4mTOq6msbohflxr2kpihhaOA== } engines: { node: ">=10.0.0" } hasBin: true @@ -6238,7 +6425,7 @@ packages: integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw== } dependencies: - tslib: 2.3.1 + tslib: 2.4.0 dev: true /safe-buffer/5.1.2: @@ -6255,10 +6442,10 @@ packages: } dev: true - /sass/1.50.1: + /sass/1.51.0: resolution: { - integrity: sha512-noTnY41KnlW2A9P8sdwESpDmo+KBNkukI1i8+hOK3footBUcohNHtdOJbckp46XO95nuvcHDDZ+4tmOnpK3hjw== + integrity: sha512-haGdpTgywJTvHC2b91GSq+clTKGbtkkZmVAb82jZQN/wTy6qs8DdFm2lhEQbEwrY0QDRgSQ3xDurqM977C3noA== } engines: { node: ">=12.0.0" } hasBin: true @@ -6299,6 +6486,17 @@ packages: lru-cache: 6.0.0 dev: true + /semver/7.3.7: + resolution: + { + integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== + } + engines: { node: ">=10" } + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /set-blocking/2.0.0: resolution: { integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= } dev: false @@ -6345,6 +6543,18 @@ packages: is-arrayish: 0.3.2 dev: true + /sirv/2.0.2: + resolution: + { + integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w== + } + engines: { node: ">= 10" } + dependencies: + "@polka/url": 1.0.0-next.21 + mrmime: 1.0.0 + totalist: 3.0.0 + dev: true + /slash/3.0.0: resolution: { @@ -6394,11 +6604,6 @@ packages: source-map: 0.6.1 dev: true - /source-map/0.5.7: - resolution: { integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= } - engines: { node: ">=0.10.0" } - dev: true - /source-map/0.6.1: resolution: { @@ -6573,7 +6778,7 @@ packages: } dependencies: hey-listen: 1.0.8 - tslib: 2.3.1 + tslib: 2.4.0 dev: false /style-value-types/5.1.0: @@ -6583,10 +6788,10 @@ packages: } dependencies: hey-listen: 1.0.8 - tslib: 2.3.1 + tslib: 2.4.0 dev: false - /stylehacks/5.1.0_postcss@8.4.12: + /stylehacks/5.1.0_postcss@8.4.13: resolution: { integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q== @@ -6595,12 +6800,12 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.20.2 - postcss: 8.4.12 - postcss-selector-parser: 6.0.9 + browserslist: 4.20.3 + postcss: 8.4.13 + postcss-selector-parser: 6.0.10 dev: true - /stylelint-config-html/1.0.0_f552817e5b8b1b7dca381d844218922e: + /stylelint-config-html/1.0.0_wdct7lrbpt3f5qukrrtdrzdofe: resolution: { integrity: sha512-rKQUUWDpaYC7ybsS6tLxddjn6DxhjSIXybElSmcTyVQj3ExhmU3q+l41ktrlwHRyY0M5SkTkZiwngvYPYmsgSQ== @@ -6610,11 +6815,11 @@ packages: postcss-html: ^1.0.0 stylelint: ">=14.0.0" dependencies: - postcss-html: 1.3.0 - stylelint: 14.6.0 + postcss-html: 1.4.1 + stylelint: 14.8.2 dev: true - /stylelint-config-prettier/9.0.3_stylelint@14.6.0: + /stylelint-config-prettier/9.0.3_stylelint@14.8.2: resolution: { integrity: sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg== @@ -6624,10 +6829,10 @@ packages: peerDependencies: stylelint: ">=11.0.0" dependencies: - stylelint: 14.6.0 + stylelint: 14.8.2 dev: true - /stylelint-config-recommended/6.0.0_stylelint@14.6.0: + /stylelint-config-recommended/6.0.0_stylelint@14.8.2: resolution: { integrity: sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw== @@ -6635,10 +6840,10 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - stylelint: 14.6.0 + stylelint: 14.8.2 dev: true - /stylelint-config-standard/24.0.0_stylelint@14.6.0: + /stylelint-config-standard/24.0.0_stylelint@14.8.2: resolution: { integrity: sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw== @@ -6646,11 +6851,11 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - stylelint: 14.6.0 - stylelint-config-recommended: 6.0.0_stylelint@14.6.0 + stylelint: 14.8.2 + stylelint-config-recommended: 6.0.0_stylelint@14.8.2 dev: true - /stylelint-order/5.0.0_stylelint@14.6.0: + /stylelint-order/5.0.0_stylelint@14.8.2: resolution: { integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw== @@ -6658,15 +6863,15 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - postcss: 8.4.12 - postcss-sorting: 7.0.1_postcss@8.4.12 - stylelint: 14.6.0 + postcss: 8.4.13 + postcss-sorting: 7.0.1_postcss@8.4.13 + stylelint: 14.8.2 dev: true - /stylelint/14.6.0: + /stylelint/14.8.2: resolution: { - integrity: sha512-Xk2sqXYPi9nXgq70nBiZkbQm/QOOKd83NBTaBE1fXEWAEeRlgHnKC/E7kJFlT6K0SaNDOK5yIvR7GFPGsNLuOg== + integrity: sha512-tjDfexCYfoPdl/xcDJ9Fv+Ko9cvzbDnmdiaqEn3ovXHXasi/hbkt5tSjsiReQ+ENqnz0eltaX/AOO+AlzVdcNA== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true @@ -6675,7 +6880,7 @@ packages: colord: 2.9.2 cosmiconfig: 7.0.1 css-functions-list: 3.0.1 - debug: 4.3.3 + debug: 4.3.4 execall: 2.0.0 fast-glob: 3.2.11 fastest-levenshtein: 1.0.12 @@ -6684,23 +6889,23 @@ packages: global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 - html-tags: 3.1.0 + html-tags: 3.2.0 ignore: 5.2.0 import-lazy: 4.0.0 imurmurhash: 0.1.4 is-plain-object: 5.0.0 - known-css-properties: 0.24.0 + known-css-properties: 0.25.0 mathml-tag-names: 2.1.3 meow: 9.0.0 - micromatch: 4.0.4 + micromatch: 4.0.5 normalize-path: 3.0.0 normalize-selector: 0.2.0 picocolors: 1.0.0 - postcss: 8.4.12 + postcss: 8.4.13 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0_postcss@8.4.12 - postcss-selector-parser: 6.0.9 + postcss-safe-parser: 6.0.0_postcss@8.4.13 + postcss-selector-parser: 6.0.10 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 specificity: 0.4.1 @@ -6769,7 +6974,7 @@ packages: dependencies: "@trysound/sax": 0.2.0 commander: 7.2.0 - css-select: 4.2.1 + css-select: 4.3.0 css-tree: 1.1.3 csso: 4.2.0 picocolors: 1.0.0 @@ -6790,7 +6995,7 @@ packages: } engines: { node: ">=10.0.0" } dependencies: - ajv: 8.10.0 + ajv: 8.11.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 @@ -6837,6 +7042,14 @@ packages: is-number: 7.0.0 dev: true + /totalist/3.0.0: + resolution: + { + integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw== + } + engines: { node: ">=6" } + dev: true + /trim-newlines/3.0.1: resolution: { @@ -6845,7 +7058,7 @@ packages: engines: { node: ">=8" } dev: true - /ts-node/9.1.1_typescript@4.6.3: + /ts-node/9.1.1_typescript@4.6.4: resolution: { integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== @@ -6860,7 +7073,7 @@ packages: diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.21 - typescript: 4.6.3 + typescript: 4.6.4 yn: 3.1.1 dev: true @@ -6871,13 +7084,13 @@ packages: } dev: true - /tslib/2.3.1: + /tslib/2.4.0: resolution: { - integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== } - /tsutils/3.21.0_typescript@4.6.3: + /tsutils/3.21.0_typescript@4.6.4: resolution: { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== @@ -6887,7 +7100,7 @@ packages: typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" dependencies: tslib: 1.14.1 - typescript: 4.6.3 + typescript: 4.6.4 dev: true /type-check/0.4.0: @@ -6940,15 +7153,41 @@ packages: engines: { node: ">=8" } dev: true - /typescript/4.6.3: + /typescript/4.6.4: resolution: { - integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw== + integrity: sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg== } engines: { node: ">=4.2.0" } hasBin: true dev: true + /ufo/0.8.4: + resolution: + { + integrity: sha512-/+BmBDe8GvlB2nIflWasLLAInjYG0bC9HRnfEpNi4sw77J2AJNnEVnTDReVrehoh825+Q/evF3THXTAweyam2g== + } + dev: true + + /unconfig/0.3.4: + resolution: + { + integrity: sha512-cf39F1brwQuLSuMLTYXOdWJH0O1CJee6a4QW1nYtO7SoBUfVvQCvEel6ssTNXtPfi17kop1ADmVtmC49NlFkIQ== + } + dependencies: + "@antfu/utils": 0.5.1 + defu: 6.0.0 + jiti: 1.13.0 + dev: true + + /undici/5.1.1: + resolution: + { + integrity: sha512-CmK9JzLSMGx+2msOao8LhkKn3J7eKo2M50v0KZQ2XbiHcGqLS1HiIj01ceIm3jbUYlspw/FTSb6nMdSNyvVyaQ== + } + engines: { node: ">=12.18" } + dev: true + /universalify/2.0.0: resolution: { @@ -6957,6 +7196,31 @@ packages: engines: { node: ">= 10.0.0" } dev: true + /unocss/0.32.13_vite@2.9.8: + resolution: + { + integrity: sha512-b+H7QIdXb9sR3TImYm7ob2QIxkDfBqZP2eT5eJuv1tQ5+TYYSxHsyeiRNGCpCBcjJoe7cmw27gEl7o+nrBHWJA== + } + engines: { node: ">=14" } + dependencies: + "@unocss/cli": 0.32.13 + "@unocss/core": 0.32.13 + "@unocss/preset-attributify": 0.32.13 + "@unocss/preset-icons": 0.32.13 + "@unocss/preset-mini": 0.32.13 + "@unocss/preset-typography": 0.32.13 + "@unocss/preset-uno": 0.32.13 + "@unocss/preset-web-fonts": 0.32.13 + "@unocss/preset-wind": 0.32.13 + "@unocss/reset": 0.32.13 + "@unocss/transformer-directives": 0.32.13 + "@unocss/transformer-variant-group": 0.32.13 + "@unocss/vite": 0.32.13_vite@2.9.8 + transitivePeerDependencies: + - supports-color + - vite + dev: true + /unpipe/1.0.0: resolution: { integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= } engines: { node: ">= 0.8" } @@ -7014,7 +7278,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-mock/2.9.6_394b88c4f118c1b7768fcf99c99028ca: + /vite-plugin-mock/2.9.6_dgdtmjwvgo7tsm23jkkgx57ueq: resolution: { integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg== @@ -7024,17 +7288,17 @@ packages: mockjs: ">=1.1.0" vite: ">=2.0.0" dependencies: - "@rollup/plugin-node-resolve": 13.1.3_rollup@2.70.1 + "@rollup/plugin-node-resolve": 13.3.0_rollup@2.72.0 "@types/mockjs": 1.0.6 chalk: 4.1.2 chokidar: 3.5.3 connect: 3.7.0 - debug: 4.3.3 + debug: 4.3.4 esbuild: 0.11.3 fast-glob: 3.2.11 mockjs: 1.1.0 - path-to-regexp: 6.2.0 - vite: 2.9.6_sass@1.50.1 + path-to-regexp: 6.2.1 + vite: 2.9.8_sass@1.51.0 transitivePeerDependencies: - rollup - supports-color @@ -7047,37 +7311,20 @@ packages: } dev: true - /vite-plugin-windicss/1.8.4_vite@2.9.6: - resolution: - { - integrity: sha512-LSZAO8BZn3x406GRbYX5t5ONXXJVdqiQtN1qrznLA/Dy5/NzZVhfcrL6N1qEYYO7HsCDT4pLAjTzObvDnM9Y8A== - } - peerDependencies: - vite: ^2.0.1 - dependencies: - "@windicss/plugin-utils": 1.8.4 - debug: 4.3.4 - kolorist: 1.5.1 - vite: 2.9.6_sass@1.50.1 - windicss: 3.5.1 - transitivePeerDependencies: - - supports-color - dev: true - /vite-svg-loader/2.2.0: resolution: { integrity: sha512-FP6qCN57coIOwmtah68ofpi4dewGmfzPcoKe76RMnJoz7qBTXxQVm2BlnH0YzGeCbOcjm9NKauJ1I6J9OlUUtg== } dependencies: - "@vue/compiler-sfc": 3.2.31 + "@vue/compiler-sfc": 3.2.33 svgo: 2.8.0 dev: true - /vite/2.9.6_sass@1.50.1: + /vite/2.9.8_sass@1.51.0: resolution: { - integrity: sha512-3IffdrByHW95Yjv0a13TQOQfJs7L5dVlSPuTt432XLbRMriWbThqJN2k/IS6kXn5WY4xBLhK9XoaWay1B8VzUw== + integrity: sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw== } engines: { node: ">=12.2.0" } hasBin: true @@ -7094,18 +7341,18 @@ packages: optional: true dependencies: esbuild: 0.14.38 - postcss: 8.4.12 + postcss: 8.4.13 resolve: 1.22.0 - rollup: 2.70.1 - sass: 1.50.1 + rollup: 2.72.0 + sass: 1.51.0 optionalDependencies: fsevents: 2.3.2 dev: true - /vue-demi/0.12.4_vue@3.2.33: + /vue-demi/0.12.5_vue@3.2.33: resolution: { - integrity: sha512-ztPDkFt0TSUdoq1ZI6oD730vgztBkiByhUW7L1cOTebiSBqSYfSQgnhYakYigBkyAybqCTH7h44yZuDJf2xILQ== + integrity: sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q== } engines: { node: ">=12" } hasBin: true @@ -7120,7 +7367,7 @@ packages: vue: 3.2.33 dev: false - /vue-eslint-parser/8.3.0_eslint@8.11.0: + /vue-eslint-parser/8.3.0_eslint@8.15.0: resolution: { integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g== @@ -7129,14 +7376,14 @@ packages: peerDependencies: eslint: ">=6.0.0" dependencies: - debug: 4.3.3 - eslint: 8.11.0 + debug: 4.3.4 + eslint: 8.15.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 - espree: 9.3.1 + espree: 9.3.2 esquery: 1.4.0 lodash: 4.17.21 - semver: 7.3.5 + semver: 7.3.7 transitivePeerDependencies: - supports-color dev: true @@ -7157,15 +7404,15 @@ packages: vue: 3.2.33 dev: false - /vue-router/4.0.14_vue@3.2.33: + /vue-router/4.0.15_vue@3.2.33: resolution: { - integrity: sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw== + integrity: sha512-xa+pIN9ZqORdIW1MkN2+d9Ui2pCM1b/UMgwYUCZOiFYHAvz/slKKBDha8DLrh5aCG/RibtrpyhKjKOZ85tYyWg== } peerDependencies: vue: ^3.2.0 dependencies: - "@vue/devtools-api": 6.1.3 + "@vue/devtools-api": 6.1.4 vue: 3.2.33 dev: false @@ -7195,6 +7442,14 @@ packages: "@vue/shared": 3.2.33 dev: false + /web-streams-polyfill/3.2.1: + resolution: + { + integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== + } + engines: { node: ">= 8" } + dev: true + /which-module/2.0.0: resolution: { integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= } dev: false @@ -7220,15 +7475,6 @@ packages: isexe: 2.0.0 dev: true - /windicss/3.5.1: - resolution: - { - integrity: sha512-E1hYZATcZFci/XhGS0sJAMRxULjnK+glNukE78Ku7xeb3jxgMY55fFOdIrav+GjQCsgR+IZxPq9/DwmO6eyc4Q== - } - engines: { node: ">= 12" } - hasBin: true - dev: true - /word-wrap/1.2.3: resolution: { @@ -7363,10 +7609,10 @@ packages: yargs-parser: 18.1.3 dev: false - /yargs/17.3.1: + /yargs/17.4.1: resolution: { - integrity: sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA== + integrity: sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g== } engines: { node: ">=12" } dependencies: diff --git a/src/main.ts b/src/main.ts index 74e84ad..1602332 100644 --- a/src/main.ts +++ b/src/main.ts @@ -8,11 +8,13 @@ import { useI18n } from "../src/plugins/i18n"; import { MotionPlugin } from "@vueuse/motion"; import { injectResponsiveStorage } from "/@/utils/storage/responsive"; +import "uno.css"; import "animate.css"; -import "virtual:windi.css"; -import "element-plus/dist/index.css"; +// 引入重置样式 +import "./style/reset.scss"; // 导入公共样式 import "./style/index.scss"; +import "element-plus/dist/index.css"; import "@pureadmin/components/dist/index.css"; import "@pureadmin/components/dist/theme.css"; // 导入字体图标 diff --git a/src/style/index.scss b/src/style/index.scss index 991bac4..4f531b9 100644 --- a/src/style/index.scss +++ b/src/style/index.scss @@ -7,8 +7,6 @@ body { width: 100%; height: 100%; - margin: 0; - padding: 0; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; @@ -27,50 +25,6 @@ html { height: 100%; } -label { - font-weight: 700; -} - -*, -*::before, -*::after { - box-sizing: inherit; -} - -a:focus, -a:active { - outline: none; -} - -a, -a:focus, -a:hover { - cursor: pointer; - color: inherit; - text-decoration: none; -} - -div:focus { - outline: none; -} - -ul { - margin: 0; - padding: 0; - list-style: none; -} - -.clearfix { - &::after { - visibility: hidden; - display: block; - font-size: 0; - content: " "; - clear: both; - height: 0; - } -} - /* 头部用户信息样式重置 */ .hidden { display: none !important; diff --git a/src/style/reset.scss b/src/style/reset.scss new file mode 100644 index 0000000..80baf9e --- /dev/null +++ b/src/style/reset.scss @@ -0,0 +1,406 @@ +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; /* 1 */ + border-width: 0; /* 2 */ + border-style: solid; /* 2 */ + border-color: currentColor; /* 2 */ +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +*/ + +html { + line-height: 1.5; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -moz-tab-size: 4; /* 3 */ + tab-size: 4; /* 3 */ + font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", + "Microsoft YaHei", "微软雅黑", Arial, sans-serif; +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; /* 1 */ + line-height: inherit; /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ + border-top-width: 1px; /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font family by default. +2. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, + "Liberation Mono", "Courier New", monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ + border-collapse: collapse; /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: inherit; /* 1 */ + color: inherit; /* 1 */ + margin: 0; /* 2 */ + padding: 0; /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; /* 1 */ + background-color: transparent; /* 2 */ + background-image: none; /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::placeholder, +textarea::placeholder { + opacity: 1; /* 1 */ + color: #9ca3af; /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; /* 1 */ + vertical-align: middle; /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* +Ensure the default browser behavior of the `hidden` attribute. +*/ + +[hidden] { + display: none; +} + +.dark { + color-scheme: dark; +} + +label { + font-weight: 700; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +a:focus, +a:active { + outline: none; +} + +a, +a:focus, +a:hover { + cursor: pointer; + color: inherit; + text-decoration: none; +} + +div:focus { + outline: none; +} + +.clearfix { + &::after { + visibility: hidden; + display: block; + font-size: 0; + content: " "; + clear: both; + height: 0; + } +} diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 3b6a83c..ef792cf 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -83,6 +83,7 @@ watch(imgCode, value => { :model="ruleForm" :rules="loginRules" size="large" + @keyup.enter="onLogin(ruleFormRef)" > diff --git a/unocss.config.ts b/unocss.config.ts new file mode 100644 index 0000000..f2a5a8a --- /dev/null +++ b/unocss.config.ts @@ -0,0 +1,17 @@ +import { + transformerVariantGroup, + transformerDirectives, + presetAttributify, + defineConfig, + presetMini, + presetUno +} from "unocss"; + +// https://github.com/unocss/unocss#readme +export default defineConfig({ + presets: [presetMini({ dark: "class" }), presetAttributify(), presetUno()], + transformers: [transformerDirectives(), transformerVariantGroup()], + exclude: [`${__dirname}/node_modules/**/*`], + shortcuts: {}, + theme: {} +}); diff --git a/windi.config.ts b/windi.config.ts deleted file mode 100644 index 258d3c1..0000000 --- a/windi.config.ts +++ /dev/null @@ -1,50 +0,0 @@ -// https://cn.windicss.org/ 中文文档 -import { defineConfig } from "windicss/helpers"; -import colors from "windicss/colors"; -import typography from "windicss/plugin/typography"; - -export default defineConfig({ - darkMode: "class", - attributify: true, - plugins: [typography()], - theme: { - extend: { - zIndex: { - "-1": "-1" - }, - screens: { - sm: "576px", - md: "768px", - lg: "992px", - xl: "1200px", - "2xl": "1600px" - }, - typography: { - DEFAULT: { - css: { - maxWidth: "65ch", - color: "inherit", - a: { - color: "inherit", - opacity: 0.75, - fontWeight: "500", - textDecoration: "underline", - "&:hover": { - opacity: 1, - color: colors.teal[600] - } - }, - b: { color: "inherit" }, - strong: { color: "inherit" }, - em: { color: "inherit" }, - h1: { color: "inherit" }, - h2: { color: "inherit" }, - h3: { color: "inherit" }, - h4: { color: "inherit" }, - code: { color: "inherit" } - } - } - } - } - } -});