diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 47f45cb..3a21322 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,6 +1,5 @@ { "recommendations": [ - "johnsoncodehk.vscode-typescript-vue-plugin", "voorjaar.windicss-intellisense", "vscode-icons-team.vscode-icons", "davidanson.vscode-markdownlint", diff --git a/.vscode/settings.json b/.vscode/settings.json index 1239a8c..601696f 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,13 +1,9 @@ { "editor.formatOnType": true, "editor.formatOnSave": true, - "javascript.updateImportsOnFileMove.enabled": "always", "[vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "[javascript]": { - "editor.defaultFormatter": "vscode.typescript-language-features" - }, "editor.tabSize": 2, "editor.formatOnPaste": true, "files.autoSave": "afterDelay", @@ -30,14 +26,12 @@ "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, - "typescript.tsdk": "node_modules/typescript/lib", - "i18n-ally.localesPaths": ["src/plugins/i18n"], + "i18n-ally.localesPaths": "locales", "i18n-ally.keystyle": "nested", "i18n-ally.sortKeys": true, "i18n-ally.namespace": true, - "i18n-ally.pathMatcher": "{locale}/{namespaces}.{ext}", - "i18n-ally.enabledParsers": ["ts"], + "i18n-ally.enabledParsers": ["yaml", "js"], "i18n-ally.sourceLanguage": "en", "i18n-ally.displayLanguage": "zh-CN", - "i18n-ally.enabledFrameworks": ["vue", "react"] + "i18n-ally.enabledFrameworks": ["vue"] } diff --git a/README.md b/README.md index 9fc9404..5371f49 100644 --- a/README.md +++ b/README.md @@ -23,15 +23,15 @@ ## 捐赠 -如果你觉得这个项目对你有帮助,你可以帮作者买一杯咖啡表示支持 +如果你觉得这个项目对您有帮助,可以帮作者买一杯果汁 🍹 表示支持 - + ## QQ 交流群 群里严禁`黄`、`赌`、`毒`、`vpn`等违法行为! - + ## 用法 @@ -47,7 +47,7 @@ pnpm add 包名 pnpm remove 包名 -我认为你应该先 fork 项目去开发,以便我更新时你可以同步拉取更新!!! +我认为你应该先 fork 项目去开发,以便我更新时您可以同步拉取更新!!! ## ⚠️ 注意 @@ -56,3 +56,5 @@ pnpm remove 包名 ## 许可证 原则上不收取任何费用及版权,可以放心使用,不过如需二次开源(比如用此平台二次开发并开源)请联系作者获取许可! + +[MIT © xiaoxian521-2020](./LICENSE) diff --git a/build/plugins.ts b/build/plugins.ts index aceb57d..6b09ebd 100644 --- a/build/plugins.ts +++ b/build/plugins.ts @@ -1,3 +1,4 @@ +import { resolve } from "path"; import vue from "@vitejs/plugin-vue"; import { viteBuildInfo } from "./info"; import svgLoader from "vite-svg-loader"; @@ -6,6 +7,7 @@ import vueJsx from "@vitejs/plugin-vue-jsx"; import WindiCSS from "vite-plugin-windicss"; import { viteMockServe } from "vite-plugin-mock"; import liveReload from "vite-plugin-live-reload"; +import VueI18n from "@intlify/vite-plugin-vue-i18n"; import ElementPlus from "unplugin-element-plus/vite"; import { visualizer } from "rollup-plugin-visualizer"; import removeConsole from "vite-plugin-remove-console"; @@ -16,6 +18,12 @@ export function getPluginsList(command, VITE_LEGACY) { const lifecycle = process.env.npm_lifecycle_event; return [ vue(), + // https://github.com/intlify/bundle-tools/tree/main/packages/vite-plugin-vue-i18n + VueI18n({ + runtimeOnly: true, + compositionOnly: true, + include: [resolve("locales/**")] + }), // jsx、tsx语法支持 vueJsx(), WindiCSS(), diff --git a/locales/en.yaml b/locales/en.yaml new file mode 100644 index 0000000..3a3577b --- /dev/null +++ b/locales/en.yaml @@ -0,0 +1,30 @@ +buttons: + hsLoginOut: LoginOut + hsfullscreen: FullScreen + hsexitfullscreen: ExitFullscreen + hsrefreshRoute: RefreshRoute + hslogin: Login + hsadd: Add + hsmark: Mark/Cancel + hssave: Save + hssearch: Search + hsexpendAll: Expand All + hscollapseAll: Collapse All + hssystemSet: Open ProjectConfig + hsdelete: Delete + hsreload: Reload + hscloseCurrentTab: Close CurrentTab + hscloseLeftTabs: Close LeftTabs + hscloseRightTabs: Close RightTabs + hscloseOtherTabs: Close OtherTabs + hscloseAllTabs: Close AllTabs +menus: + hshome: Home + hslogin: Login + hserror: Error Page + hsfourZeroFour: "404" + hsfourZeroOne: "403" + hsFive: "500" + permission: Permission Manage + permissionPage: Page Permission + permissionButton: Button Permission diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml new file mode 100644 index 0000000..a025c63 --- /dev/null +++ b/locales/zh-CN.yaml @@ -0,0 +1,30 @@ +buttons: + hsLoginOut: 退出系统 + hsfullscreen: 全屏 + hsexitfullscreen: 退出全屏 + hsrefreshRoute: 刷新路由 + hslogin: 登陆 + hsadd: 新增 + hsmark: 标记/取消 + hssave: 保存 + hssearch: 搜索 + hsexpendAll: 全部展开 + hscollapseAll: 全部折叠 + hssystemSet: 打开项目配置 + hsdelete: 删除 + hsreload: 重新加载 + hscloseCurrentTab: 关闭当前标签页 + hscloseLeftTabs: 关闭左侧标签页 + hscloseRightTabs: 关闭右侧标签页 + hscloseOtherTabs: 关闭其他标签页 + hscloseAllTabs: 关闭全部标签页 +menus: + hshome: 首页 + hslogin: 登陆 + hserror: 错误页面 + hsfourZeroFour: "404" + hsfourZeroOne: "403" + hsFive: "500" + permission: 权限管理 + permissionPage: 页面权限 + permissionButton: 按钮权限 diff --git a/mock/asyncRoutes.ts b/mock/asyncRoutes.ts index e978fd7..9cde56a 100644 --- a/mock/asyncRoutes.ts +++ b/mock/asyncRoutes.ts @@ -3,13 +3,12 @@ import { MockMethod } from "vite-plugin-mock"; const permissionRouter = { path: "/permission", - name: "permission", redirect: "/permission/page/index", meta: { title: "menus.permission", icon: "lollipop", i18n: true, - rank: 3 + rank: 7 }, children: [ { diff --git a/package.json b/package.json index 31819ed..b28b5a4 100644 --- a/package.json +++ b/package.json @@ -2,10 +2,6 @@ "name": "pure-admin-thin", "version": "3.1.0", "private": true, - "engines": { - "node": ">= 16", - "pnpm": ">= 6" - }, "scripts": { "dev": "cross-env --max_old_space_size=4096 vite", "serve": "pnpm dev", @@ -30,14 +26,15 @@ ], "dependencies": { "@ctrl/tinycolor": "^3.4.0", - "@vueuse/core": "^7.6.2", + "@pureadmin/components": "^1.0.2", + "@vueuse/core": "^8.0.1", "@vueuse/motion": "^2.0.0-beta.9", - "@vueuse/shared": "^7.6.2", + "@vueuse/shared": "^8.0.1", "animate.css": "^4.1.1", - "axios": "^0.25.0", + "axios": "^0.26.1", "css-color-function": "^1.3.3", "dayjs": "^1.10.7", - "element-plus": "^2.0.3", + "element-plus": "^2.1.1", "element-resize-detector": "^1.2.3", "js-cookie": "^3.0.1", "lodash-es": "^4.17.21", @@ -52,8 +49,8 @@ "responsive-storage": "^1.0.11", "rgb-hex": "^4.0.0", "vue": "^3.2.31", - "vue-i18n": "^9.2.0-beta.30", - "vue-router": "^4.0.13", + "vue-i18n": "^9.2.0-beta.32", + "vue-router": "^4.0.14", "vue-types": "^4.1.1" }, "devDependencies": { @@ -63,7 +60,8 @@ "@iconify-icons/fa": "^1.1.1", "@iconify-icons/fa-solid": "^1.1.2", "@iconify-icons/ri": "^1.1.1", - "@iconify/vue": "^3.1.3", + "@iconify/vue": "^3.1.4", + "@intlify/vite-plugin-vue-i18n": "^3.3.1", "@types/element-resize-detector": "1.1.3", "@types/js-cookie": "^3.0.1", "@types/lodash-es": "^4.17.6", @@ -95,22 +93,22 @@ "pretty-quick": "3.1.1", "rimraf": "3.0.2", "rollup-plugin-visualizer": "^5.6.0", - "sass": "^1.49.0", - "sass-loader": "^12.4.0", + "sass": "^1.49.9", + "sass-loader": "^12.6.0", "stylelint": "^14.3.0", "stylelint-config-html": "^1.0.0", "stylelint-config-prettier": "^9.0.3", "stylelint-config-recommended": "^6.0.0", "stylelint-config-standard": "^24.0.0", "stylelint-order": "^5.0.0", - "typescript": "^4.5.5", - "unplugin-element-plus": "^0.2.0", - "vite": "^2.8.6", + "typescript": "^4.6.2", + "unplugin-element-plus": "^0.3.2", + "vite": "2.7.13", "vite-plugin-live-reload": "^2.1.0", "vite-plugin-mock": "^2.9.6", "vite-plugin-remove-console": "^0.0.6", "vite-plugin-style-import": "1.4.1", - "vite-plugin-windicss": "^1.8.2", + "vite-plugin-windicss": "^1.8.3", "vite-svg-loader": "2.2.0", "vue-eslint-parser": "^8.2.0", "windicss": "^3.5.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6b9d9d0..b8b47aa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,7 +8,9 @@ specifiers: "@iconify-icons/fa": ^1.1.1 "@iconify-icons/fa-solid": ^1.1.2 "@iconify-icons/ri": ^1.1.1 - "@iconify/vue": ^3.1.3 + "@iconify/vue": ^3.1.4 + "@intlify/vite-plugin-vue-i18n": ^3.3.1 + "@pureadmin/components": ^1.0.2 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": ^3.0.1 "@types/lodash-es": ^4.17.6 @@ -23,17 +25,17 @@ specifiers: "@vitejs/plugin-vue-jsx": ^1.3.8 "@vue/eslint-config-prettier": ^7.0.0 "@vue/eslint-config-typescript": ^10.0.0 - "@vueuse/core": ^7.6.2 + "@vueuse/core": ^8.0.1 "@vueuse/motion": ^2.0.0-beta.9 - "@vueuse/shared": ^7.6.2 + "@vueuse/shared": ^8.0.1 "@zougt/vite-plugin-theme-preprocessor": ^1.4.4 animate.css: ^4.1.1 autoprefixer: ^10.4.2 - axios: ^0.25.0 + axios: ^0.26.1 cross-env: 7.0.3 css-color-function: ^1.3.3 dayjs: ^1.10.7 - element-plus: ^2.0.3 + element-plus: ^2.1.1 element-resize-detector: ^1.2.3 eslint: ^8.8.0 eslint-plugin-prettier: ^4.0.0 @@ -61,40 +63,41 @@ specifiers: rgb-hex: ^4.0.0 rimraf: 3.0.2 rollup-plugin-visualizer: ^5.6.0 - sass: ^1.49.0 - sass-loader: ^12.4.0 + sass: ^1.49.9 + sass-loader: ^12.6.0 stylelint: ^14.3.0 stylelint-config-html: ^1.0.0 stylelint-config-prettier: ^9.0.3 stylelint-config-recommended: ^6.0.0 stylelint-config-standard: ^24.0.0 stylelint-order: ^5.0.0 - typescript: ^4.5.5 - unplugin-element-plus: ^0.2.0 - vite: ^2.8.6 + typescript: ^4.6.2 + unplugin-element-plus: ^0.3.2 + vite: 2.7.13 vite-plugin-live-reload: ^2.1.0 vite-plugin-mock: ^2.9.6 vite-plugin-remove-console: ^0.0.6 vite-plugin-style-import: 1.4.1 - vite-plugin-windicss: ^1.8.2 + vite-plugin-windicss: ^1.8.3 vite-svg-loader: 2.2.0 vue: ^3.2.31 vue-eslint-parser: ^8.2.0 - vue-i18n: ^9.2.0-beta.30 - vue-router: ^4.0.13 + vue-i18n: ^9.2.0-beta.32 + vue-router: ^4.0.14 vue-types: ^4.1.1 windicss: ^3.5.1 dependencies: "@ctrl/tinycolor": 3.4.0 - "@vueuse/core": 7.6.2_vue@3.2.31 + "@pureadmin/components": 1.0.2_vue@3.2.31 + "@vueuse/core": 8.0.1_vue@3.2.31 "@vueuse/motion": 2.0.0-beta.9_vue@3.2.31 - "@vueuse/shared": 7.6.2_vue@3.2.31 + "@vueuse/shared": 8.0.1_vue@3.2.31 animate.css: 4.1.1 - axios: 0.25.0 + axios: 0.26.1 css-color-function: 1.3.3 - dayjs: 1.10.7 - element-plus: 2.0.3_1a412d14def5ff5ca1122000e4bee666 + dayjs: 1.10.8 + element-plus: 2.1.1_1a412d14def5ff5ca1122000e4bee666 element-resize-detector: 1.2.4 js-cookie: 3.0.1 lodash-es: 4.17.21 @@ -103,24 +106,25 @@ dependencies: mockjs: 1.1.0 nprogress: 0.2.0 path: 0.12.7 - pinia: 2.0.11_typescript@4.5.5+vue@3.2.31 + pinia: 2.0.11_typescript@4.6.2+vue@3.2.31 qs: 6.10.3 resize-observer-polyfill: 1.5.1 responsive-storage: 1.0.11_vue@3.2.31 rgb-hex: 4.0.0 vue: 3.2.31 - vue-i18n: 9.2.0-beta.30_vue@3.2.31 - vue-router: 4.0.13_vue@3.2.31 + vue-i18n: 9.2.0-beta.32_vue@3.2.31 + vue-router: 4.0.14_vue@3.2.31 vue-types: 4.1.1_vue@3.2.31 devDependencies: "@commitlint/cli": 13.1.0 "@commitlint/config-conventional": 13.1.0 - "@iconify-icons/ep": 1.2.1 + "@iconify-icons/ep": 1.2.4 "@iconify-icons/fa": 1.2.2 - "@iconify-icons/fa-solid": 1.2.1 + "@iconify-icons/fa-solid": 1.2.2 "@iconify-icons/ri": 1.2.1 - "@iconify/vue": 3.1.3_vue@3.2.31 + "@iconify/vue": 3.1.4_vue@3.2.31 + "@intlify/vite-plugin-vue-i18n": 3.3.1_927a0a946d0d434f1ee9f376a300ea94 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": 3.0.1 "@types/lodash-es": 4.17.6 @@ -128,48 +132,48 @@ devDependencies: "@types/node": 14.14.14 "@types/nprogress": 0.2.0 "@types/qs": 6.9.7 - "@typescript-eslint/eslint-plugin": 5.12.0_c467cf9bb49b295941e83ce479a578b7 - "@typescript-eslint/parser": 5.12.0_eslint@8.9.0+typescript@4.5.5 - "@vitejs/plugin-legacy": 1.7.1_vite@2.8.6 - "@vitejs/plugin-vue": 2.2.4_vite@2.8.6+vue@3.2.31 + "@typescript-eslint/eslint-plugin": 5.14.0_ace6f9e7722b813e21eaf2dc993bc413 + "@typescript-eslint/parser": 5.14.0_eslint@8.11.0+typescript@4.6.2 + "@vitejs/plugin-legacy": 1.7.1_vite@2.7.13 + "@vitejs/plugin-vue": 2.2.4_vite@2.7.13+vue@3.2.31 "@vitejs/plugin-vue-jsx": 1.3.8 - "@vue/eslint-config-prettier": 7.0.0_eslint@8.9.0+prettier@2.5.1 - "@vue/eslint-config-typescript": 10.0.0_cd100ca74b8c3cfb64acbb3ff997764b - "@zougt/vite-plugin-theme-preprocessor": 1.4.4_sass@1.49.7 - autoprefixer: 10.4.2_postcss@8.4.6 + "@vue/eslint-config-prettier": 7.0.0_eslint@8.11.0+prettier@2.5.1 + "@vue/eslint-config-typescript": 10.0.0_5e58415d4c9ab0c3da8935a9b8bb8c26 + "@zougt/vite-plugin-theme-preprocessor": 1.4.4 + autoprefixer: 10.4.2_postcss@8.4.8 cross-env: 7.0.3 - eslint: 8.9.0 - eslint-plugin-prettier: 4.0.0_eslint@8.9.0+prettier@2.5.1 - eslint-plugin-vue: 8.4.1_eslint@8.9.0 + eslint: 8.11.0 + eslint-plugin-prettier: 4.0.0_eslint@8.11.0+prettier@2.5.1 + eslint-plugin-vue: 8.5.0_eslint@8.11.0 husky: 7.0.2 lint-staged: 11.1.2 picocolors: 1.0.0 - postcss: 8.4.6 + postcss: 8.4.8 postcss-html: 1.3.0 - postcss-import: 14.0.0_postcss@8.4.6 - postcss-scss: 4.0.3_postcss@8.4.6 + postcss-import: 14.0.0_postcss@8.4.8 + postcss-scss: 4.0.3_postcss@8.4.8 prettier: 2.5.1 pretty-quick: 3.1.1_prettier@2.5.1 rimraf: 3.0.2 rollup-plugin-visualizer: 5.6.0 - sass: 1.49.7 - sass-loader: 12.6.0_sass@1.49.7 - stylelint: 14.5.0 - stylelint-config-html: 1.0.0_2fdfe057bbf58b3dfbbb46d8950182ee - stylelint-config-prettier: 9.0.3_stylelint@14.5.0 - stylelint-config-recommended: 6.0.0_stylelint@14.5.0 - stylelint-config-standard: 24.0.0_stylelint@14.5.0 - stylelint-order: 5.0.0_stylelint@14.5.0 - typescript: 4.5.5 - unplugin-element-plus: 0.2.0_vite@2.8.6+vue@3.2.31 - vite: 2.8.6_sass@1.49.7 + sass: 1.49.9 + sass-loader: 12.6.0_sass@1.49.9 + stylelint: 14.5.3 + stylelint-config-html: 1.0.0_5a0e8a91b05709dd3bc8bbe41065947c + stylelint-config-prettier: 9.0.3_stylelint@14.5.3 + stylelint-config-recommended: 6.0.0_stylelint@14.5.3 + stylelint-config-standard: 24.0.0_stylelint@14.5.3 + stylelint-order: 5.0.0_stylelint@14.5.3 + typescript: 4.6.2 + unplugin-element-plus: 0.3.2_vite@2.7.13 + vite: 2.7.13_sass@1.49.9 vite-plugin-live-reload: 2.1.0 - vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.8.6 + vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.7.13 vite-plugin-remove-console: 0.0.6 - vite-plugin-style-import: 1.4.1_vite@2.8.6 - vite-plugin-windicss: 1.8.2_vite@2.8.6 + vite-plugin-style-import: 1.4.1_vite@2.7.13 + vite-plugin-windicss: 1.8.3_vite@2.7.13 vite-svg-loader: 2.2.0 - vue-eslint-parser: 8.2.0_eslint@8.9.0 + vue-eslint-parser: 8.3.0_eslint@8.11.0 windicss: 3.5.1 packages: @@ -183,6 +187,35 @@ packages: "@jridgewell/trace-mapping": 0.3.4 dev: true + /@ant-design/colors/6.0.0: + resolution: + { + integrity: sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ== + } + dependencies: + "@ctrl/tinycolor": 3.4.0 + dev: false + + /@ant-design/icons-svg/4.2.1: + resolution: + { + integrity: sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw== + } + dev: false + + /@ant-design/icons-vue/6.1.0_vue@3.2.31: + resolution: + { + integrity: sha512-EX6bYm56V+ZrKN7+3MT/ubDkvJ5rK/O2t380WFRflDcVFgsvl3NLH7Wxeau6R8DbrO5jWR6DSTC3B6gYFp77AA== + } + peerDependencies: + vue: ">=3.0.3" + dependencies: + "@ant-design/colors": 6.0.0 + "@ant-design/icons-svg": 4.2.1 + vue: 3.2.31 + dev: false + /@antfu/utils/0.5.0: resolution: { @@ -268,7 +301,7 @@ packages: "@babel/compat-data": 7.17.0 "@babel/core": 7.17.5 "@babel/helper-validator-option": 7.16.7 - browserslist: 4.19.1 + browserslist: 4.20.0 semver: 6.3.0 dev: true @@ -470,14 +503,6 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.17.0: - resolution: - { - integrity: sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw== - } - engines: { node: ">=6.0.0" } - hasBin: true - /@babel/parser/7.17.3: resolution: { @@ -485,7 +510,6 @@ packages: } engines: { node: ">=6.0.0" } hasBin: true - dev: true /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.17.5: resolution: @@ -558,7 +582,7 @@ packages: engines: { node: ">=6.9.0" } dependencies: "@babel/code-frame": 7.16.7 - "@babel/parser": 7.17.0 + "@babel/parser": 7.17.3 "@babel/types": 7.17.0 dev: true @@ -687,12 +711,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_e1c3b685f8b7686dcc885a02fd14c5f0 + "@endemolshinegroup/cosmiconfig-typescript-loader": 3.0.2_c84a270c92bf6e8d30a9786dab5936e4 chalk: 4.1.2 cosmiconfig: 7.0.1 lodash: 4.17.21 resolve-from: 5.0.0 - typescript: 4.5.5 + typescript: 4.6.2 dev: true /@commitlint/message/13.2.0: @@ -724,7 +748,7 @@ packages: dependencies: "@commitlint/top-level": 13.2.0 "@commitlint/types": 13.2.0 - fs-extra: 10.0.0 + fs-extra: 10.0.1 git-raw-commits: 2.0.11 dev: true @@ -791,10 +815,10 @@ packages: engines: { node: ">=10" } dev: false - /@element-plus/icons-vue/0.2.7_vue@3.2.31: + /@element-plus/icons-vue/1.1.1_vue@3.2.31: resolution: { - integrity: sha512-S8kDbfVaWkQvbUYQE1ui448tzaHfUvyESCep9J6uPRlViyQPXjdIfwLBhV6AmQSOfFS8rL+xehJGhvzPXLrSBg== + integrity: sha512-kRL/cWwaynmwi/6ounJxwnj316EHqAqKrl2WTCmcwiDPVqT+Wt1pSK6nAI0zUeLfe/y8NhYMB97+NDEWgNBCqA== } peerDependencies: vue: ^3.2.0 @@ -802,7 +826,7 @@ packages: vue: 3.2.31 dev: false - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_e1c3b685f8b7686dcc885a02fd14c5f0: + /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_c84a270c92bf6e8d30a9786dab5936e4: resolution: { integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== @@ -814,16 +838,16 @@ packages: cosmiconfig: 7.0.1 lodash.get: 4.4.2 make-error: 1.3.6 - ts-node: 9.1.1_typescript@4.5.5 + ts-node: 9.1.1_typescript@4.6.2 tslib: 2.3.1 transitivePeerDependencies: - typescript dev: true - /@eslint/eslintrc/1.1.0: + /@eslint/eslintrc/1.2.1: resolution: { - integrity: sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg== + integrity: sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: @@ -831,25 +855,25 @@ packages: debug: 4.3.3 espree: 9.3.1 globals: 13.12.1 - ignore: 4.0.6 + ignore: 5.2.0 import-fresh: 3.3.0 js-yaml: 4.1.0 - minimatch: 3.1.1 + minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color dev: true - /@humanwhocodes/config-array/0.9.3: + /@humanwhocodes/config-array/0.9.5: resolution: { - integrity: sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ== + integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw== } engines: { node: ">=10.10.0" } dependencies: "@humanwhocodes/object-schema": 1.2.1 debug: 4.3.3 - minimatch: 3.1.1 + minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: true @@ -861,19 +885,19 @@ packages: } dev: true - /@iconify-icons/ep/1.2.1: + /@iconify-icons/ep/1.2.4: resolution: { - integrity: sha512-KWGzEySUoZ2hYD3b80p8VxkCEY0UN6he8N0Kx/q5VcMUN1K0GXz4U4l4wHa1k/k4qWw1RzncnkJM7KRIC66zgg== + integrity: sha512-EmNFcajYB1ZfvviG6296NtfMlg0Q+w619qx/0H+tUaVxHIlChPlmOYMKRiOPKeNTvoFgEN+u5jbYxMWBqSWYDg== } dependencies: "@iconify/types": 1.0.12 dev: true - /@iconify-icons/fa-solid/1.2.1: + /@iconify-icons/fa-solid/1.2.2: resolution: { - integrity: sha512-bAFsvrCGlEG9lUKNUfKPcROCMhiwewX+ghgJswtfLxUZ0Cn0G5iIaJgRGiI4bxuJs/CDelBaCgLp58dVK+42jg== + integrity: sha512-XNU+pk89pMbozQk9YMpxA+K+rPsq07MXJa9TwZS1oyBlbaIdeH6r/KOOeNYzmDVk6yaaZyTh9wfSJhuc8zIVYw== } dependencies: "@iconify/types": 1.0.12 @@ -904,71 +928,117 @@ packages: } dev: true - /@iconify/vue/3.1.3_vue@3.2.31: + /@iconify/vue/3.1.4_vue@3.2.31: resolution: { - integrity: sha512-tZ7+mh2HDy8pj7dajByn4bE72XIZM3l+F490VIAAYifwpqGnjqv9O60n1MPsV5dM7Q+FN6yVXZMdXT68l//WTw== + integrity: sha512-oJm0VPl1fhlsbBX9tBeAbtmZ5iHCxCkVQdCi81lxdA3cqc9yqBlCloqObX93/YWNM5N8j/j0Efk6iSwsihOoNA== } peerDependencies: vue: 3.x dependencies: - cross-fetch: 3.1.5 vue: 3.2.31 - transitivePeerDependencies: - - encoding dev: true - /@intlify/core-base/9.2.0-beta.30: + /@intlify/bundle-utils/2.2.0_vue-i18n@9.2.0-beta.32: resolution: { - integrity: sha512-tnOuI8gs4S7vv4WjG8oFL7vbZ4PM7Is/Ld3lRHQlBO7UjpnCVcQ94AgP/4F0cUPFn9JSPMQRN0aOOahW1BXvSA== + integrity: sha512-qVuN7+c84UB6rlLHSued2J9R86LG1rHg6ZibCghGMyPXnW0nOuIfkUFf1F7tXIqfMXjIPeJzlbpmzjWTI2z9Kw== + } + engines: { node: ">= 12" } + peerDependencies: + petite-vue-i18n: "*" + vue-i18n: "*" + peerDependenciesMeta: + petite-vue-i18n: + optional: true + vue-i18n: + optional: true + dependencies: + "@intlify/message-compiler": 9.2.0-beta.32 + "@intlify/shared": 9.2.0-beta.32 + jsonc-eslint-parser: 1.4.1 + source-map: 0.6.1 + vue-i18n: 9.2.0-beta.32_vue@3.2.31 + yaml-eslint-parser: 0.3.2 + dev: true + + /@intlify/core-base/9.2.0-beta.32: + resolution: + { + integrity: sha512-t9IB9Z65cx0fcpd9/oD8MrsMvGy1FOColOe5oodjo9E//Qm7P8kvSHnKymWjsAcJs0wR2Y6J9X8FRFmO6LNLNQ== } engines: { node: ">= 12" } dependencies: - "@intlify/devtools-if": 9.2.0-beta.30 - "@intlify/message-compiler": 9.2.0-beta.30 - "@intlify/shared": 9.2.0-beta.30 - "@intlify/vue-devtools": 9.2.0-beta.30 + "@intlify/devtools-if": 9.2.0-beta.32 + "@intlify/message-compiler": 9.2.0-beta.32 + "@intlify/shared": 9.2.0-beta.32 + "@intlify/vue-devtools": 9.2.0-beta.32 dev: false - /@intlify/devtools-if/9.2.0-beta.30: + /@intlify/devtools-if/9.2.0-beta.32: resolution: { - integrity: sha512-3OxGFi6ooya9DFqX/JsxFjrj9nGYcDoo4CRGYSDqnC+xv4bnsyB5ekmaYBiVZtagCdZdSUMxbTFphl1WbtgNLQ== + integrity: sha512-MvcxHrP7urM17wcna2vyqt8D8Pc5lyD3ps2BcmAr60UYifNKBQU7LmHfjTG7BZO4t0LyUWrWFJmm7fRVlju40g== } engines: { node: ">= 12" } dependencies: - "@intlify/shared": 9.2.0-beta.30 + "@intlify/shared": 9.2.0-beta.32 dev: false - /@intlify/message-compiler/9.2.0-beta.30: + /@intlify/message-compiler/9.2.0-beta.32: resolution: { - integrity: sha512-2kj/0nLIFrgiO86f9VifcUUcV8LdzXt4YYPIujx/LkTEQOuSFUo/bNiMaG1hyfiU/8mfq6tsaWKjoOZjeao1eQ== + integrity: sha512-7OOHIhOmOM4nqe3KfEuE65xLwawwBGg/pCFByzayf0jARoHkeaA7v/eKsUJVJMEakeF2pNstx06AvfecijgPzg== } engines: { node: ">= 12" } dependencies: - "@intlify/shared": 9.2.0-beta.30 + "@intlify/shared": 9.2.0-beta.32 source-map: 0.6.1 - dev: false - /@intlify/shared/9.2.0-beta.30: + /@intlify/shared/9.2.0-beta.32: resolution: { - integrity: sha512-E1WHRTIlUEse3d/6t1pAagSXRxmeVeNIhx5kT80dfpYxw8lOnCWV9wLve2bq9Fkv+3TD2I5j+CdN7jvSl3LdsA== + integrity: sha512-lVaHnKFNg16eWlfDLzDFLapurrf0WK7xLWEkz8DMYNIXJshRQOZCkH7sQaqtONPoOT0LqjyPo1+sV0Wq85/HRQ== } engines: { node: ">= 12" } - dev: false - /@intlify/vue-devtools/9.2.0-beta.30: + /@intlify/vite-plugin-vue-i18n/3.3.1_927a0a946d0d434f1ee9f376a300ea94: resolution: { - integrity: sha512-hcqDfwP/oXVmVCaJ0RA+uv1WSCcd42/Y13S0bySmWZv2KamLcxiD7wYxp/MaECG/D4KZcSLkq/wDHTG7lhYf5Q== + integrity: sha512-b9HIUANzL4/LmrA5RqeiPabZl2/RiWNAJ90TVZ8kSi3APRZ4BbmwUAclKe8ip+1jCDhqaGO/qfAI7SbQ0Y76Uw== } engines: { node: ">= 12" } + peerDependencies: + petite-vue-i18n: ^9.0.0 + vite: ^2.0.0 + vue-i18n: ^9.0.0 + peerDependenciesMeta: + petite-vue-i18n: + optional: true + vue-i18n: + optional: true dependencies: - "@intlify/core-base": 9.2.0-beta.30 - "@intlify/shared": 9.2.0-beta.30 + "@intlify/bundle-utils": 2.2.0_vue-i18n@9.2.0-beta.32 + "@intlify/shared": 9.2.0-beta.32 + "@rollup/pluginutils": 4.2.0 + debug: 4.3.3 + fast-glob: 3.2.11 + source-map: 0.6.1 + vite: 2.7.13_sass@1.49.9 + vue-i18n: 9.2.0-beta.32_vue@3.2.31 + transitivePeerDependencies: + - supports-color + dev: true + + /@intlify/vue-devtools/9.2.0-beta.32: + resolution: + { + integrity: sha512-LZ+E8S+PBeKzV5zDrh/6kbPdEMu+oO6W7B9EmNhzBOKcF94oiJRTkFLymV6U2YefWu+JYEl2LGe7giXXt2jcwg== + } + engines: { node: ">= 12" } + dependencies: + "@intlify/core-base": 9.2.0-beta.32 + "@intlify/shared": 9.2.0-beta.32 dev: false /@jridgewell/resolve-uri/3.0.5: @@ -1026,13 +1096,26 @@ packages: fastq: 1.13.0 dev: true - /@popperjs/core/2.11.2: + /@popperjs/core/2.11.3: resolution: { - integrity: sha512-92FRmppjjqz29VMJ2dn+xdyXZBrMlE42AV6Kq6BwjWV7CNUW1hs2FtxSNLQE+gJhaZ6AAmYuO9y8dshhcBl7vA== + integrity: sha512-8U7hIl7+30XbIrJ0deQMXpXESM1L4yrt6BHok5hzcR0LivivuNkk+tHU1iRVScOwCmQcrOr6kvtIr29MNbQHqQ== } dev: false + /@pureadmin/components/1.0.2_vue@3.2.31: + resolution: + { + integrity: sha512-bNUA+FqiSiSa+u+dC6nII4ybT+9MMVX7KLM1GWM+p6XLvJpjGcaYt95chlFLeNs3LO8sNruxSPwafVqI/dhsZQ== + } + peerDependencies: + vue: ^3.2.0 + dependencies: + "@ant-design/icons-svg": 4.2.1 + "@ant-design/icons-vue": 6.1.0_vue@3.2.31 + vue: 3.2.31 + dev: false + /@rollup/plugin-node-resolve/13.1.3: resolution: { @@ -1064,10 +1147,10 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils/4.1.2: + /@rollup/pluginutils/4.2.0: resolution: { - integrity: sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ== + integrity: sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA== } engines: { node: ">= 8.0.0" } dependencies: @@ -1199,10 +1282,10 @@ packages: "@types/node": 14.14.14 dev: true - /@typescript-eslint/eslint-plugin/5.12.0_c467cf9bb49b295941e83ce479a578b7: + /@typescript-eslint/eslint-plugin/5.14.0_ace6f9e7722b813e21eaf2dc993bc413: resolution: { - integrity: sha512-fwCMkDimwHVeIOKeBHiZhRUfJXU8n6xW1FL9diDxAyGAFvKcH4csy0v7twivOQdQdA0KC8TDr7GGRd3L4Lv0rQ== + integrity: sha512-ir0wYI4FfFUDfLcuwKzIH7sMVA+db7WYen47iRSaCGl+HMAZI9fpBwfDo45ZALD3A45ZGyHWDNLhbg8tZrMX4w== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1213,26 +1296,26 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/parser": 5.12.0_eslint@8.9.0+typescript@4.5.5 - "@typescript-eslint/scope-manager": 5.12.0 - "@typescript-eslint/type-utils": 5.12.0_eslint@8.9.0+typescript@4.5.5 - "@typescript-eslint/utils": 5.12.0_eslint@8.9.0+typescript@4.5.5 + "@typescript-eslint/parser": 5.14.0_eslint@8.11.0+typescript@4.6.2 + "@typescript-eslint/scope-manager": 5.14.0 + "@typescript-eslint/type-utils": 5.14.0_eslint@8.11.0+typescript@4.6.2 + "@typescript-eslint/utils": 5.14.0_eslint@8.11.0+typescript@4.6.2 debug: 4.3.3 - eslint: 8.9.0 + eslint: 8.11.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.5.5 - typescript: 4.5.5 + tsutils: 3.21.0_typescript@4.6.2 + typescript: 4.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.12.0_eslint@8.9.0+typescript@4.5.5: + /@typescript-eslint/parser/5.14.0_eslint@8.11.0+typescript@4.6.2: resolution: { - integrity: sha512-MfSwg9JMBojMUoGjUmX+D2stoQj1CBYTCP0qnnVtu9A+YQXVKNtLjasYh+jozOcrb/wau8TCfWOkQTiOAruBog== + integrity: sha512-aHJN8/FuIy1Zvqk4U/gcO/fxeMKyoSv/rS46UXMXOJKVsLQ+iYPuXNbpbH7cBLcpSbmyyFbwrniLx5+kutu1pw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1242,31 +1325,31 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/scope-manager": 5.12.0 - "@typescript-eslint/types": 5.12.0 - "@typescript-eslint/typescript-estree": 5.12.0_typescript@4.5.5 + "@typescript-eslint/scope-manager": 5.14.0 + "@typescript-eslint/types": 5.14.0 + "@typescript-eslint/typescript-estree": 5.14.0_typescript@4.6.2 debug: 4.3.3 - eslint: 8.9.0 - typescript: 4.5.5 + eslint: 8.11.0 + typescript: 4.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.12.0: + /@typescript-eslint/scope-manager/5.14.0: resolution: { - integrity: sha512-GAMobtIJI8FGf1sLlUWNUm2IOkIjvn7laFWyRx7CLrv6nLBI7su+B7lbStqVlK5NdLvHRFiJo2HhiDF7Ki01WQ== + integrity: sha512-LazdcMlGnv+xUc5R4qIlqH0OWARyl2kaP8pVCS39qSL3Pd1F7mI10DbdXeARcE62sVQE4fHNvEqMWsypWO+yEw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.12.0 - "@typescript-eslint/visitor-keys": 5.12.0 + "@typescript-eslint/types": 5.14.0 + "@typescript-eslint/visitor-keys": 5.14.0 dev: true - /@typescript-eslint/type-utils/5.12.0_eslint@8.9.0+typescript@4.5.5: + /@typescript-eslint/type-utils/5.14.0_eslint@8.11.0+typescript@4.6.2: resolution: { - integrity: sha512-9j9rli3zEBV+ae7rlbBOotJcI6zfc6SHFMdKI9M3Nc0sy458LJ79Os+TPWeBBL96J9/e36rdJOfCuyRSgFAA0Q== + integrity: sha512-d4PTJxsqaUpv8iERTDSQBKUCV7Q5yyXjqXUl3XF7Sd9ogNLuKLkxz82qxokqQ4jXdTPZudWpmNtr/JjbbvUixw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1276,27 +1359,27 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/utils": 5.12.0_eslint@8.9.0+typescript@4.5.5 + "@typescript-eslint/utils": 5.14.0_eslint@8.11.0+typescript@4.6.2 debug: 4.3.3 - eslint: 8.9.0 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + eslint: 8.11.0 + tsutils: 3.21.0_typescript@4.6.2 + typescript: 4.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.12.0: + /@typescript-eslint/types/5.14.0: resolution: { - integrity: sha512-JowqbwPf93nvf8fZn5XrPGFBdIK8+yx5UEGs2QFAYFI8IWYfrzz+6zqlurGr2ctShMaJxqwsqmra3WXWjH1nRQ== + integrity: sha512-BR6Y9eE9360LNnW3eEUqAg6HxS9Q35kSIs4rp4vNHRdfg0s+/PgHgskvu5DFTM7G5VKAVjuyaN476LCPrdA7Mw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.12.0_typescript@4.5.5: + /@typescript-eslint/typescript-estree/5.14.0_typescript@4.6.2: resolution: { - integrity: sha512-Dd9gVeOqt38QHR0BEA8oRaT65WYqPYbIc5tRFQPkfLquVEFPD1HAtbZT98TLBkEcCkvwDYOAvuSvAD9DnQhMfQ== + integrity: sha512-QGnxvROrCVtLQ1724GLTHBTR0lZVu13izOp9njRvMkCBgWX26PKvmMP8k82nmXBRD3DQcFFq2oj3cKDwr0FaUA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -1305,51 +1388,51 @@ packages: typescript: optional: true dependencies: - "@typescript-eslint/types": 5.12.0 - "@typescript-eslint/visitor-keys": 5.12.0 + "@typescript-eslint/types": 5.14.0 + "@typescript-eslint/visitor-keys": 5.14.0 debug: 4.3.3 globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + tsutils: 3.21.0_typescript@4.6.2 + typescript: 4.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.12.0_eslint@8.9.0+typescript@4.5.5: + /@typescript-eslint/utils/5.14.0_eslint@8.11.0+typescript@4.6.2: resolution: { - integrity: sha512-k4J2WovnMPGI4PzKgDtQdNrCnmBHpMUFy21qjX2CoPdoBcSBIMvVBr9P2YDP8jOqZOeK3ThOL6VO/sy6jtnvzw== + integrity: sha512-EHwlII5mvUA0UsKYnVzySb/5EE/t03duUTweVy8Zqt3UQXBrpEVY144OTceFKaOe4xQXZJrkptCf7PjEBeGK4w== } 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.9 - "@typescript-eslint/scope-manager": 5.12.0 - "@typescript-eslint/types": 5.12.0 - "@typescript-eslint/typescript-estree": 5.12.0_typescript@4.5.5 - eslint: 8.9.0 + "@typescript-eslint/scope-manager": 5.14.0 + "@typescript-eslint/types": 5.14.0 + "@typescript-eslint/typescript-estree": 5.14.0_typescript@4.6.2 + eslint: 8.11.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.9.0 + eslint-utils: 3.0.0_eslint@8.11.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.12.0: + /@typescript-eslint/visitor-keys/5.14.0: resolution: { - integrity: sha512-cFwTlgnMV6TgezQynx2c/4/tx9Tufbuo9LPzmWqyRC3QC4qTGkAG1C6pBr0/4I10PAI/FlYunI3vJjIcu+ZHMg== + integrity: sha512-yL0XxfzR94UEkjBqyymMLgCBdojzEuy/eim7N9/RIcTNxpJudAcqsU8eRyfzBbcEzGoPWfdM3AGak3cN08WOIw== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - "@typescript-eslint/types": 5.12.0 + "@typescript-eslint/types": 5.14.0 eslint-visitor-keys: 3.3.0 dev: true - /@vitejs/plugin-legacy/1.7.1_vite@2.8.6: + /@vitejs/plugin-legacy/1.7.1_vite@2.7.13: resolution: { integrity: sha512-RqgILXsGpfV7NHodVCdBVau8ss5+ynMXp6JGF/F7nhSy0bnwSQPlMS3KFqh7twfifXK8VuMriqfU4CxOiqmNnA== @@ -1360,10 +1443,10 @@ packages: dependencies: "@babel/standalone": 7.17.6 core-js: 3.21.1 - magic-string: 0.25.7 + magic-string: 0.25.9 regenerator-runtime: 0.13.9 systemjs: 6.12.1 - vite: 2.8.6_sass@1.49.7 + vite: 2.7.13_sass@1.49.9 dev: true /@vitejs/plugin-vue-jsx/1.3.8: @@ -1376,14 +1459,14 @@ packages: "@babel/core": 7.17.5 "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.17.5 "@babel/plugin-transform-typescript": 7.16.8_@babel+core@7.17.5 - "@rollup/pluginutils": 4.1.2 + "@rollup/pluginutils": 4.2.0 "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.17.5 hash-sum: 2.0.0 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/2.2.4_vite@2.8.6+vue@3.2.31: + /@vitejs/plugin-vue/2.2.4_vite@2.7.13+vue@3.2.31: resolution: { integrity: sha512-ev9AOlp0ljCaDkFZF3JwC/pD2N4Hh+r5srl5JHM6BKg5+99jiiK0rE/XaRs3pVm1wzyKkjUy/StBSoXX5fFzcw== @@ -1393,7 +1476,7 @@ packages: vite: ^2.5.10 vue: ^3.2.25 dependencies: - vite: 2.8.6_sass@1.49.7 + vite: 2.7.13_sass@1.49.9 vue: 3.2.31 dev: true @@ -1430,7 +1513,7 @@ packages: integrity: sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ== } dependencies: - "@babel/parser": 7.17.0 + "@babel/parser": 7.17.3 "@vue/shared": 3.2.31 estree-walker: 2.0.2 source-map: 0.6.1 @@ -1450,15 +1533,15 @@ packages: integrity: sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ== } dependencies: - "@babel/parser": 7.17.0 + "@babel/parser": 7.17.3 "@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.7 - postcss: 8.4.6 + magic-string: 0.25.9 + postcss: 8.4.8 source-map: 0.6.1 /@vue/compiler-ssr/3.2.31: @@ -1470,14 +1553,14 @@ packages: "@vue/compiler-dom": 3.2.31 "@vue/shared": 3.2.31 - /@vue/devtools-api/6.0.11: + /@vue/devtools-api/6.1.0: resolution: { - integrity: sha512-0X7/3plmtdBFAG0dS5u1utBsA2++E/TJxWQlnlUydP/21q71CCn/F4b0ir49us/Cn8mzemednIL8ZMjX/boiQw== + integrity: sha512-1FtbxEEHN70WGJl1b/h8nLmyN+tOHONNsNLvgVEXF/L/vBrRqQZ0kF+dev1YAz3OtxsQ1sV/vPLKwRlq1axrgg== } dev: false - /@vue/eslint-config-prettier/7.0.0_eslint@8.9.0+prettier@2.5.1: + /@vue/eslint-config-prettier/7.0.0_eslint@8.11.0+prettier@2.5.1: resolution: { integrity: sha512-/CTc6ML3Wta1tCe1gUeO0EYnVXfo3nJXsIhZ8WJr3sov+cGASr6yuiibJTL6lmIBm7GobopToOuB3B6AWyV0Iw== @@ -1486,13 +1569,13 @@ packages: eslint: ">= 7.28.0" prettier: ">= 2.0.0" dependencies: - eslint: 8.9.0 - eslint-config-prettier: 8.3.0_eslint@8.9.0 - eslint-plugin-prettier: 4.0.0_07b422646bb75d3db791621d4fdbc992 + eslint: 8.11.0 + eslint-config-prettier: 8.5.0_eslint@8.11.0 + eslint-plugin-prettier: 4.0.0_c9d5adccfd1d43a8805a302169f6a967 prettier: 2.5.1 dev: true - /@vue/eslint-config-typescript/10.0.0_cd100ca74b8c3cfb64acbb3ff997764b: + /@vue/eslint-config-typescript/10.0.0_5e58415d4c9ab0c3da8935a9b8bb8c26: resolution: { integrity: sha512-F94cL8ug3FaYXlCfU5/wiGjk1qeadmoBpRGAOBq+qre3Smdupa59dd6ZJrsfRODpsMPyTG7330juMDsUvpZ3Rw== @@ -1502,11 +1585,11 @@ packages: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 eslint-plugin-vue: ^8.0.1 dependencies: - "@typescript-eslint/eslint-plugin": 5.12.0_c467cf9bb49b295941e83ce479a578b7 - "@typescript-eslint/parser": 5.12.0_eslint@8.9.0+typescript@4.5.5 - eslint: 8.9.0 - eslint-plugin-vue: 8.4.1_eslint@8.9.0 - vue-eslint-parser: 8.2.0_eslint@8.9.0 + "@typescript-eslint/eslint-plugin": 5.14.0_ace6f9e7722b813e21eaf2dc993bc413 + "@typescript-eslint/parser": 5.14.0_eslint@8.11.0+typescript@4.6.2 + eslint: 8.11.0 + eslint-plugin-vue: 8.5.0_eslint@8.11.0 + vue-eslint-parser: 8.3.0_eslint@8.11.0 transitivePeerDependencies: - supports-color - typescript @@ -1518,11 +1601,11 @@ packages: integrity: sha512-uS4l4z/W7wXdI+Va5pgVxBJ345wyGFKvpPYtdSgvfJfX/x2Ymm6ophQlXXB6acqGHtXuBqNyyO3zVp9b1r0MOA== } dependencies: - "@babel/parser": 7.17.0 + "@babel/parser": 7.17.3 "@vue/compiler-core": 3.2.31 "@vue/shared": 3.2.31 estree-walker: 2.0.2 - magic-string: 0.25.7 + magic-string: 0.25.9 /@vue/reactivity/3.2.31: resolution: @@ -1551,7 +1634,7 @@ packages: dependencies: "@vue/runtime-core": 3.2.31 "@vue/shared": 3.2.31 - csstype: 2.6.19 + csstype: 2.6.20 dev: false /@vue/server-renderer/3.2.31_vue@3.2.31: @@ -1573,10 +1656,10 @@ packages: integrity: sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ== } - /@vueuse/core/7.6.2_vue@3.2.31: + /@vueuse/core/7.7.1_vue@3.2.31: resolution: { - integrity: sha512-bjAbXJVJO6aElMaZtDz2B70C0L6jFk/jGVqJxWZS5huffxA6dW5DN6tQQJwzOnx9B9rDhePHJIFKsix0qZIH2Q== + integrity: sha512-PRRgbATMpoeUmkCEBtUeJgOwtew8s+4UsEd+Pm7MhkjL2ihCNrSqxNVtM6NFE4uP2sWnkGcZpCjPuNSxowJ1Ow== } peerDependencies: "@vue/composition-api": ^1.1.0 @@ -1587,11 +1670,38 @@ packages: vue: optional: true dependencies: - "@vueuse/shared": 7.6.2_vue@3.2.31 + "@vueuse/shared": 7.7.1_vue@3.2.31 vue: 3.2.31 vue-demi: 0.12.1_vue@3.2.31 dev: false + /@vueuse/core/8.0.1_vue@3.2.31: + resolution: + { + integrity: sha512-LQ5pyxALWMZikNWzW2CTs/RfTyT0O3oYDl7jJhfckY0q/dLe2SCy5vX4+f6c2LFjG9M+sXRugne+W4t1I/wXUA== + } + peerDependencies: + "@vue/composition-api": ^1.1.0 + vue: ^2.6.0 || ^3.2.0 + peerDependenciesMeta: + "@vue/composition-api": + optional: true + vue: + optional: true + dependencies: + "@vueuse/metadata": 8.0.1 + "@vueuse/shared": 8.0.1_vue@3.2.31 + vue: 3.2.31 + vue-demi: 0.12.1_vue@3.2.31 + dev: false + + /@vueuse/metadata/8.0.1: + resolution: + { + integrity: sha512-+Y2TSsgliQMzqcRMcuX28XHrxojrZYGiBKzW05/mkPmlYGlUSOauF9pvyyslH0V4HfzCsg3CDKJhCnBLWKqN0w== + } + dev: false + /@vueuse/motion/2.0.0-beta.9_vue@3.2.31: resolution: { @@ -1604,16 +1714,34 @@ packages: "@vue/composition-api": optional: true dependencies: - "@vueuse/core": 7.6.2_vue@3.2.31 + "@vueuse/core": 7.7.1_vue@3.2.31 popmotion: 11.0.3 vue: 3.2.31 vue-demi: 0.12.1_vue@3.2.31 dev: false - /@vueuse/shared/7.6.2_vue@3.2.31: + /@vueuse/shared/7.7.1_vue@3.2.31: + resolution: + { + integrity: sha512-rN2qd22AUl7VdBxihagWyhUNHCyVk9IpvBTTfHoLH9G7rGE552X1f+zeCfehuno0zXif13jPw+icW/wn2a0rnQ== + } + peerDependencies: + "@vue/composition-api": ^1.1.0 + vue: ^2.6.0 || ^3.2.0 + peerDependenciesMeta: + "@vue/composition-api": + optional: true + vue: + optional: true + dependencies: + vue: 3.2.31 + vue-demi: 0.12.1_vue@3.2.31 + dev: false + + /@vueuse/shared/8.0.1_vue@3.2.31: resolution: { - integrity: sha512-ThDld4Mx501tahRuHV6qJGkwCr17GknZrOzlD02Na9qJcH7Pq0quNTLx5cNDou7b1CKNvE3BXi2w/hz9KuPNTQ== + integrity: sha512-PZf84+DHWUnIKNhvIxL335uWjjfIeEhYjRFilDqEWB/t4yHfNbZxDpT+4OgiLtgdCcGG1JKryNI7nkY9TyEu6w== } peerDependencies: "@vue/composition-api": ^1.1.0 @@ -1628,10 +1756,10 @@ packages: vue-demi: 0.12.1_vue@3.2.31 dev: false - /@windicss/config/1.8.2: + /@windicss/config/1.8.3: resolution: { - integrity: sha512-dGXkzcH1Bnm9716/pE63YSewLQIZXGWerHEotUKf2EMlz/JqsI9Z3yBy/lXVL9HsEoTNpyvMPLk75oquH0vXGg== + integrity: sha512-1fvfZhRD7WfV/Xh6uIAYKIdbQWrwEgSdkFlHiLPzMDS44KjwNZILDzLAz9Y2W5H2K4MLGgGMnzGS89ECyjc0Ww== } dependencies: debug: 4.3.3 @@ -1641,60 +1769,53 @@ packages: - supports-color dev: true - /@windicss/plugin-utils/1.8.2: + /@windicss/plugin-utils/1.8.3: resolution: { - integrity: sha512-UlinWxojyGxWV18AyQ1ISeGvtpbw4ITQpcRe0v4PyuJZHwnrrHmxp8o/pg10oEcDKnsTIbjGeZfW5DC+mkjYYQ== + integrity: sha512-emlMeDt73uNV1ZofLTDogcxqL9aZ5uIRYkjeHlrWiaDozFbX6Jc+a6eRo9Ieaar3JUryl6AnecTPHAiFDl4IXg== } dependencies: "@antfu/utils": 0.5.0 - "@windicss/config": 1.8.2 + "@windicss/config": 1.8.3 debug: 4.3.3 fast-glob: 3.2.11 - magic-string: 0.25.7 + magic-string: 0.25.9 micromatch: 4.0.4 windicss: 3.5.1 transitivePeerDependencies: - supports-color dev: true - /@zougt/some-loader-utils/1.4.2_sass@1.49.7: + /@zougt/some-loader-utils/1.4.3: resolution: { - integrity: sha512-RYD7OPoypVGICOO+9P/6fawtp1gi2/sp4Lol5S0cUzrBvrWnPJTYENplDtxutVQtLwXKg9aKS+B2/zGEEebJqA== + integrity: sha512-0FsoqSTQ+qOyp6x5Q6LZQ7xVwquEgLYiIStG3L8p0Q2GsGGYKDkOZ0mIpMt67aNdr8XLsbxXjzTl/iHtTz5zcA== } engines: { node: ">= 10.13.0" } hasBin: true - peerDependencies: - less: ^3.13.1 || ^4.1.1 - sass: ^1.32.8 dependencies: cac: 6.7.12 color: 4.2.1 - cssnano: 5.0.17_postcss@8.4.6 - cssnano-preset-lite: 2.0.3_postcss@8.4.6 - fs-extra: 10.0.0 - postcss: 8.4.6 + cssnano: 5.1.4_postcss@8.4.8 + cssnano-preset-lite: 2.1.1_postcss@8.4.8 + fs-extra: 10.0.1 + postcss: 8.4.8 prettier: 2.5.1 - sass: 1.49.7 uuid: 8.3.2 dev: true - /@zougt/vite-plugin-theme-preprocessor/1.4.4_sass@1.49.7: + /@zougt/vite-plugin-theme-preprocessor/1.4.4: resolution: { integrity: sha512-YeykUlFIwyn7PMuVu419qP6x0r58FgRMmicBBa1/olpuC4+ND8/G3g5uZqhyyVE4JwM7rHRLjWN/9oTcZHUruA== } engines: { node: ">= 12.0.0" } dependencies: - "@zougt/some-loader-utils": 1.4.2_sass@1.49.7 + "@zougt/some-loader-utils": 1.4.3 cac: 6.7.12 - chalk: 5.0.0 - fs-extra: 10.0.0 + chalk: 5.0.1 + fs-extra: 10.0.1 string-hash: 1.1.3 - transitivePeerDependencies: - - less - - sass dev: true /JSONStream/1.3.5: @@ -1708,6 +1829,17 @@ packages: through: 2.3.8 dev: true + /acorn-jsx/5.3.2_acorn@7.4.1: + resolution: + { + integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + } + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 7.4.1 + dev: true + /acorn-jsx/5.3.2_acorn@8.7.0: resolution: { @@ -1719,6 +1851,15 @@ packages: acorn: 8.7.0 dev: true + /acorn/7.4.1: + resolution: + { + integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + } + engines: { node: ">=0.4.0" } + hasBin: true + dev: true + /acorn/8.7.0: resolution: { @@ -1889,7 +2030,7 @@ packages: } dev: false - /autoprefixer/10.4.2_postcss@8.4.6: + /autoprefixer/10.4.2_postcss@8.4.8: resolution: { integrity: sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ== @@ -1899,22 +2040,22 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.19.1 - caniuse-lite: 1.0.30001312 - fraction.js: 4.1.3 + browserslist: 4.20.0 + caniuse-lite: 1.0.30001315 + fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /axios/0.25.0: + /axios/0.26.1: resolution: { - integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== + integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA== } dependencies: - follow-redirects: 1.14.8 + follow-redirects: 1.14.9 transitivePeerDependencies: - debug dev: false @@ -1973,16 +2114,16 @@ packages: fill-range: 7.0.1 dev: true - /browserslist/4.19.1: + /browserslist/4.20.0: resolution: { - integrity: sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== + integrity: sha512-bnpOoa+DownbciXj0jVGENf8VYQnE2LNWomhYuCsMmmx9Jd9lwq0WXODuwpSsp8AVdKM2/HorrzxAfbKvWTByQ== } engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001312 - electron-to-chromium: 1.4.71 + caniuse-lite: 1.0.30001315 + electron-to-chromium: 1.4.82 escalade: 3.1.1 node-releases: 2.0.2 picocolors: 1.0.0 @@ -2073,16 +2214,16 @@ packages: integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== } dependencies: - browserslist: 4.19.1 - caniuse-lite: 1.0.30001312 + browserslist: 4.20.0 + caniuse-lite: 1.0.30001315 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001312: + /caniuse-lite/1.0.30001315: resolution: { - integrity: sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ== + integrity: sha512-5v7LFQU4Sb/qvkz7JcZkvtSH1Ko+1x2kgo3ocdBeMGZSOFpuE1kkm0kpTwLtWeFrw5qw08ulLxJjVIXIS8MkiQ== } dev: true @@ -2131,10 +2272,10 @@ packages: supports-color: 7.2.0 dev: true - /chalk/5.0.0: + /chalk/5.0.1: resolution: { - integrity: sha512-/duVOqst+luxCQRKEo4bNxinsOQtMP80ZYm7mMqzuh5PociNL0PvmHFvREJ9ueYL2TxlHjBcmLCdmocx9Vg+IQ== + integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w== } engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } dev: true @@ -2450,17 +2591,6 @@ packages: cross-spawn: 7.0.3 dev: true - /cross-fetch/3.1.5: - resolution: - { - integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== - } - dependencies: - node-fetch: 2.6.7 - transitivePeerDependencies: - - encoding - dev: true - /cross-spawn/7.0.3: resolution: { @@ -2482,7 +2612,7 @@ packages: rgb: 0.1.0 dev: false - /css-declaration-sorter/6.1.4_postcss@8.4.6: + /css-declaration-sorter/6.1.4_postcss@8.4.8: resolution: { integrity: sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw== @@ -2491,7 +2621,7 @@ packages: peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 timsort: 0.3.0 dev: true @@ -2544,87 +2674,87 @@ packages: hasBin: true dev: true - /cssnano-preset-default/5.1.12_postcss@8.4.6: + /cssnano-preset-default/5.2.4_postcss@8.4.8: resolution: { - integrity: sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w== + integrity: sha512-w1Gg8xsebln6/axZ6qDFQHuglrGfbIHOIx0g4y9+etRlRab8CGpSpe6UMsrgJe4zhCaJ0LwLmc+PhdLRTwnhIA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.1.4_postcss@8.4.6 - cssnano-utils: 3.0.2_postcss@8.4.6 - postcss: 8.4.6 - postcss-calc: 8.2.4_postcss@8.4.6 - postcss-colormin: 5.2.5_postcss@8.4.6 - postcss-convert-values: 5.0.4_postcss@8.4.6 - postcss-discard-comments: 5.0.3_postcss@8.4.6 - postcss-discard-duplicates: 5.0.3_postcss@8.4.6 - postcss-discard-empty: 5.0.3_postcss@8.4.6 - postcss-discard-overridden: 5.0.4_postcss@8.4.6 - postcss-merge-longhand: 5.0.6_postcss@8.4.6 - postcss-merge-rules: 5.0.6_postcss@8.4.6 - postcss-minify-font-values: 5.0.4_postcss@8.4.6 - postcss-minify-gradients: 5.0.6_postcss@8.4.6 - postcss-minify-params: 5.0.5_postcss@8.4.6 - postcss-minify-selectors: 5.1.3_postcss@8.4.6 - postcss-normalize-charset: 5.0.3_postcss@8.4.6 - postcss-normalize-display-values: 5.0.3_postcss@8.4.6 - postcss-normalize-positions: 5.0.4_postcss@8.4.6 - postcss-normalize-repeat-style: 5.0.4_postcss@8.4.6 - postcss-normalize-string: 5.0.4_postcss@8.4.6 - postcss-normalize-timing-functions: 5.0.3_postcss@8.4.6 - postcss-normalize-unicode: 5.0.4_postcss@8.4.6 - postcss-normalize-url: 5.0.5_postcss@8.4.6 - postcss-normalize-whitespace: 5.0.4_postcss@8.4.6 - postcss-ordered-values: 5.0.5_postcss@8.4.6 - postcss-reduce-initial: 5.0.3_postcss@8.4.6 - postcss-reduce-transforms: 5.0.4_postcss@8.4.6 - postcss-svgo: 5.0.4_postcss@8.4.6 - postcss-unique-selectors: 5.0.4_postcss@8.4.6 - dev: true - - /cssnano-preset-lite/2.0.3_postcss@8.4.6: - resolution: - { - integrity: sha512-B+xof7fl4sDUDBwqDzuoqqhb2KsmoxMbtsOpmoxrHFcUHbSTO74H+08rfL4hRFyRS6RHEtkqECWsBMkuFWfB1A== + css-declaration-sorter: 6.1.4_postcss@8.4.8 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 + postcss-calc: 8.2.4_postcss@8.4.8 + postcss-colormin: 5.3.0_postcss@8.4.8 + postcss-convert-values: 5.1.0_postcss@8.4.8 + postcss-discard-comments: 5.1.1_postcss@8.4.8 + postcss-discard-duplicates: 5.1.0_postcss@8.4.8 + postcss-discard-empty: 5.1.1_postcss@8.4.8 + postcss-discard-overridden: 5.1.0_postcss@8.4.8 + postcss-merge-longhand: 5.1.2_postcss@8.4.8 + postcss-merge-rules: 5.1.0_postcss@8.4.8 + postcss-minify-font-values: 5.1.0_postcss@8.4.8 + postcss-minify-gradients: 5.1.0_postcss@8.4.8 + postcss-minify-params: 5.1.1_postcss@8.4.8 + postcss-minify-selectors: 5.2.0_postcss@8.4.8 + postcss-normalize-charset: 5.1.0_postcss@8.4.8 + postcss-normalize-display-values: 5.1.0_postcss@8.4.8 + postcss-normalize-positions: 5.1.0_postcss@8.4.8 + postcss-normalize-repeat-style: 5.1.0_postcss@8.4.8 + postcss-normalize-string: 5.1.0_postcss@8.4.8 + postcss-normalize-timing-functions: 5.1.0_postcss@8.4.8 + postcss-normalize-unicode: 5.1.0_postcss@8.4.8 + postcss-normalize-url: 5.1.0_postcss@8.4.8 + postcss-normalize-whitespace: 5.1.1_postcss@8.4.8 + postcss-ordered-values: 5.1.0_postcss@8.4.8 + postcss-reduce-initial: 5.1.0_postcss@8.4.8 + postcss-reduce-transforms: 5.1.0_postcss@8.4.8 + postcss-svgo: 5.1.0_postcss@8.4.8 + postcss-unique-selectors: 5.1.1_postcss@8.4.8 + dev: true + + /cssnano-preset-lite/2.1.1_postcss@8.4.8: + resolution: + { + integrity: sha512-TXAnw6dMFo2bRXtw/OpyPEdk3i3Oiem7Z2PQXooluk+9ATBBMLh0avfC6UqLA2QI493GixBl2vnhznX5+eV5Cw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.0.2_postcss@8.4.6 - postcss: 8.4.6 - postcss-discard-comments: 5.0.3_postcss@8.4.6 - postcss-discard-empty: 5.0.3_postcss@8.4.6 - postcss-normalize-whitespace: 5.0.4_postcss@8.4.6 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 + postcss-discard-comments: 5.1.1_postcss@8.4.8 + postcss-discard-empty: 5.1.1_postcss@8.4.8 + postcss-normalize-whitespace: 5.1.1_postcss@8.4.8 dev: true - /cssnano-utils/3.0.2_postcss@8.4.6: + /cssnano-utils/3.1.0_postcss@8.4.8: resolution: { - integrity: sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ== + integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 dev: true - /cssnano/5.0.17_postcss@8.4.6: + /cssnano/5.1.4_postcss@8.4.8: resolution: { - integrity: sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw== + integrity: sha512-hbfhVZreEPyzl+NbvRsjNo54JOX80b+j6nqG2biLVLaZHJEiqGyMh4xDGHtwhUKd5p59mj2GlDqlUBwJUuIu5A== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.1.12_postcss@8.4.6 + cssnano-preset-default: 5.2.4_postcss@8.4.8 lilconfig: 2.0.4 - postcss: 8.4.6 + postcss: 8.4.8 yaml: 1.10.2 dev: true @@ -2638,10 +2768,10 @@ packages: css-tree: 1.1.3 dev: true - /csstype/2.6.19: + /csstype/2.6.20: resolution: { - integrity: sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ== + integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA== } dev: false @@ -2653,10 +2783,10 @@ packages: engines: { node: ">=8" } dev: true - /dayjs/1.10.7: + /dayjs/1.10.8: resolution: { - integrity: sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig== + integrity: sha512-wbNwDfBHHur9UOzNUjeKUOJ0fCb0a52Wx0xInmQ7Y8FstyajiV1NmK1e00cxsr9YrE9r7yAChE0VvpuY5Rnlow== } dev: false @@ -2820,27 +2950,28 @@ packages: resolution: { integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= } dev: true - /electron-to-chromium/1.4.71: + /electron-to-chromium/1.4.82: resolution: { - integrity: sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw== + integrity: sha512-Ks+ANzLoIrFDUOJdjxYMH6CMKB8UQo5modAwvSZTxgF+vEs/U7G5IbWFUp6dS4klPkTDVdxbORuk8xAXXhMsWw== } dev: true - /element-plus/2.0.3_1a412d14def5ff5ca1122000e4bee666: + /element-plus/2.1.1_1a412d14def5ff5ca1122000e4bee666: resolution: { - integrity: sha512-k+b4V4sGmgOpOYjrAWyp0k+N1mVaIZQ9LpbXWvmJNzE+j21DYOe9m1zGn5mFDPgeLOZcUS7QzzwYAommhwFj0g== + integrity: sha512-XG6XBo9tLYzfW1MNTgGoBOoPGnfMAkFWJSsCaS5M7ekOCszC4HKCj4OqIkusGemLvzR8O96S06swzQwzNBe2uA== } peerDependencies: vue: ^3.2.0 dependencies: "@ctrl/tinycolor": 3.4.0 - "@element-plus/icons-vue": 0.2.7_vue@3.2.31 - "@popperjs/core": 2.11.2 - "@vueuse/core": 7.6.2_vue@3.2.31 + "@element-plus/icons-vue": 1.1.1_vue@3.2.31 + "@popperjs/core": 2.11.3 + "@vueuse/core": 7.7.1_vue@3.2.31 async-validator: 4.0.7 - dayjs: 1.10.7 + dayjs: 1.10.8 + escape-html: 1.0.3 lodash: 4.17.21 lodash-es: 4.17.21 lodash-unified: 1.0.2_da03a4540fbd16bbaafbb96724306afd @@ -2916,247 +3047,201 @@ packages: is-arrayish: 0.2.1 dev: true - /es-module-lexer/0.9.3: + /es-module-lexer/0.10.0: resolution: { - integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + integrity: sha512-0fHYovx7ETE13wPL8zG/V+ElEgSeSwsgRVOvNZ+g/Y/2YyJq75+IEY4ZBr59vUZ3Voci1jBIktwpj8oODaWa+g== } dev: true - /esbuild-android-64/0.14.24: + /es-module-lexer/0.9.3: resolution: { - integrity: sha512-mbhO8NepmUZ84cP/axGR8IzH1Trth+uknEJzz36cZl8FfMA3ooaiBsMyzJ35s70QEAreiEt1XzltZ4pcfOsVUA== + integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== } - engines: { node: ">=12" } - cpu: [x64] - os: [android] - requiresBuild: true dev: true - optional: true - /esbuild-android-arm64/0.14.24: + /esbuild-android-arm64/0.13.15: resolution: { - integrity: sha512-wM3iuLZjaA9BhlMOH6mWvTGXwPJsLOuAbMkGiczSY+NLeG2WF1ouCcuhFz2jZCbnw9lnI30QWgzebNBQi9K8SA== + integrity: sha512-m602nft/XXeO8YQPUDVoHfjyRVPdPgjyyXOxZ44MK/agewFFkPa8tUo6lAzSWh5Ui5PB4KR9UIFTSBKh/RrCmg== } - engines: { node: ">=12" } cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /esbuild-darwin-64/0.14.24: + /esbuild-darwin-64/0.13.15: resolution: { - integrity: sha512-GDaCV5e9mdrJkrGT91W8WCqQ/+fvB/nsULIu4l7Ik7dlQd5uB4qeKRcFFl5Vz5ODK/C/UWZmKmMQWokZsLNWLQ== + integrity: sha512-ihOQRGs2yyp7t5bArCwnvn2Atr6X4axqPpEdCFPVp7iUj4cVSdisgvEKdNR7yH3JDjW6aQDw40iQFoTqejqxvQ== } - engines: { node: ">=12" } cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-darwin-arm64/0.14.24: + /esbuild-darwin-arm64/0.13.15: resolution: { - integrity: sha512-reU7/vEdXsg+zZWxKL/gaHsJkGMCC49Y4pqbsaBmx0YAF00K0+V7w5BHBF+iY5jvtJ1ZCYRHTN/iAbYVOnoV0w== + integrity: sha512-i1FZssTVxUqNlJ6cBTj5YQj4imWy3m49RZRnHhLpefFIh0To05ow9DTrXROTE1urGTQCloFUXTX8QfGJy1P8dQ== } - engines: { node: ">=12" } cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-freebsd-64/0.14.24: + /esbuild-freebsd-64/0.13.15: resolution: { - integrity: sha512-Mp35Rz/XoixG7Uka6l54hU/XUxAEwQozgKoHPusJzX+Fu1vANil0Ypos0RJkidu7skSkd0xisNIT+gtD36BxpA== + integrity: sha512-G3dLBXUI6lC6Z09/x+WtXBXbOYQZ0E8TDBqvn7aMaOCzryJs8LyVXKY4CPnHFXZAbSwkCbqiPuSQ1+HhrNk7EA== } - engines: { node: ">=12" } cpu: [x64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-freebsd-arm64/0.14.24: + /esbuild-freebsd-arm64/0.13.15: resolution: { - integrity: sha512-+tf4a4zYaHP1XXPt286mxOc2bmj13K57GZYjqYz/G3c3sgNXa0JBkcPlUATIj96WfXhWM115n3nHe9wF88+ZGQ== + integrity: sha512-KJx0fzEDf1uhNOZQStV4ujg30WlnwqUASaGSFPhznLM/bbheu9HhqZ6mJJZM32lkyfGJikw0jg7v3S0oAvtvQQ== } - engines: { node: ">=12" } cpu: [arm64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-linux-32/0.14.24: + /esbuild-linux-32/0.13.15: resolution: { - integrity: sha512-8jMZErn5aLnlSQqzK365yoWRr67ZkGNcoTmk1CK5Bk1EB9g7uwCfdZsmWcclLWPGkIhMbdk4OvzQ+Wp0popwWA== + integrity: sha512-ZvTBPk0YWCLMCXiFmD5EUtB30zIPvC5Itxz0mdTu/xZBbbHJftQgLWY49wEPSn2T/TxahYCRDWun5smRa0Tu+g== } - engines: { node: ">=12" } cpu: [ia32] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-64/0.14.24: + /esbuild-linux-64/0.13.15: resolution: { - integrity: sha512-D/JCsk9OY2IZj+fkU74pKD4rD2pjeiYUbze1cS5D6+U0pz8j71GjZY5UkfwHhBBbNyPe6DPCyex97txQUlHwWw== + integrity: sha512-eCKzkNSLywNeQTRBxJRQ0jxRCl2YWdMB3+PkWFo2BBQYC5mISLIVIjThNtn6HUNqua1pnvgP5xX0nHbZbPj5oA== } - engines: { node: ">=12" } cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.14.24: + /esbuild-linux-arm/0.13.15: resolution: { - integrity: sha512-N+vvGpJAUWv3j+YZGOMEtrHwrrSG582TuAThBwoRE7d2N4zFE2WQBCiSYaAVckMQhvMOPqnCdqeTDUse5nlKTw== + integrity: sha512-wUHttDi/ol0tD8ZgUMDH8Ef7IbDX+/UsWJOXaAyTdkT7Yy9ZBqPg8bgB/Dn3CZ9SBpNieozrPRHm0BGww7W/jA== } - engines: { node: ">=12" } cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.14.24: + /esbuild-linux-arm64/0.13.15: resolution: { - integrity: sha512-DypWEDQLE+PoHGMa4FLcmKvS+yQLsYlsN03R496rTpDOiVQGrRdo0LbYtf+uHpDxa1KRrHZsQim6n8m3VBHP6g== + integrity: sha512-bYpuUlN6qYU9slzr/ltyLTR9YTBS7qUDymO8SV7kjeNext61OdmqFAzuVZom+OLW1HPHseBfJ/JfdSlx8oTUoA== } - engines: { node: ">=12" } cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.14.24: + /esbuild-linux-mips64le/0.13.15: resolution: { - integrity: sha512-eMk9pEHba1yd5bOuPZUJfFucigvysdcE2d/wV4M0eUdb/VjyH9fcGqz8byvSjmYSOt3WCn/V4jLVI+pwDSHWYw== + integrity: sha512-KlVjIG828uFPyJkO/8gKwy9RbXhCEUeFsCGOJBepUlpa7G8/SeZgncUEz/tOOUJTcWMTmFMtdd3GElGyAtbSWg== } - engines: { node: ">=12" } cpu: [mips64el] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-ppc64le/0.14.24: + /esbuild-linux-ppc64le/0.13.15: resolution: { - integrity: sha512-4vQ/Y6EV5Z2BjO7RdpEyTCv702WmOPc95d2CbUcFvg78FpGQAmrbIrHXu/yX4+rdUU6vMNBn3M+7M7/lxmxjjg== + integrity: sha512-h6gYF+OsaqEuBjeesTBtUPw0bmiDu7eAeuc2OEH9S6mV9/jPhPdhOWzdeshb0BskRZxPhxPOjqZ+/OqLcxQwEQ== } - engines: { node: ">=12" } cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-riscv64/0.14.24: + /esbuild-netbsd-64/0.13.15: resolution: { - integrity: sha512-pAN9/+NZ487Wo9PmlOM6Ra95SrhG8JQw7fCgi3z7dUufwTApTNTPGs5UOMD4Bmorju+DeGb0f0GddLaeabvqDg== + integrity: sha512-3+yE9emwoevLMyvu+iR3rsa+Xwhie7ZEHMGDQ6dkqP/ndFzRHkobHUKTe+NCApSqG5ce2z4rFu+NX/UHnxlh3w== } - engines: { node: ">=12" } - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-s390x/0.14.24: - resolution: - { - integrity: sha512-ZR+VMHP2WS3022x2sK/85cBfKGgPalIZzpquDWjra9nUb+WdEzuK9i9bRsstLmjIPs3uIkGfe6xXUh/7PNLllw== - } - engines: { node: ">=12" } - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-netbsd-64/0.14.24: - resolution: - { - integrity: sha512-1PzXU++e0PEaSuGpkhrVb+fDUw9mSp4laY9KRsjJkAuXPDj0rHz7KxK7CAbzY/ucufeIR9Ca8/oMpdVyWdaOGw== - } - engines: { node: ">=12" } cpu: [x64] os: [netbsd] requiresBuild: true dev: true optional: true - /esbuild-openbsd-64/0.14.24: + /esbuild-openbsd-64/0.13.15: resolution: { - integrity: sha512-PvXh7JJAFM1kR87XDWbRrUkaOGVMS6Dq/IRXE2E02maio21JELk/jNRijTe81ztr8v+8K9osB3rG9zKqIdTxhQ== + integrity: sha512-wTfvtwYJYAFL1fSs8yHIdf5GEE4NkbtbXtjLWjM3Cw8mmQKqsg8kTiqJ9NJQe5NX/5Qlo7Xd9r1yKMMkHllp5g== } - engines: { node: ">=12" } cpu: [x64] os: [openbsd] requiresBuild: true dev: true optional: true - /esbuild-sunos-64/0.14.24: + /esbuild-sunos-64/0.13.15: resolution: { - integrity: sha512-5iYi76kGQdyCqvSUknqjTZ0T19KvQD6hiklPAY6kVoQ1YoDUGCGILRI9eM/3zLNLG1bUFgcdJ2ktaBxwyXuHyA== + integrity: sha512-lbivT9Bx3t1iWWrSnGyBP9ODriEvWDRiweAs69vI+miJoeKwHWOComSRukttbuzjZ8r1q0mQJ8Z7yUsDJ3hKdw== } - engines: { node: ">=12" } cpu: [x64] os: [sunos] requiresBuild: true dev: true optional: true - /esbuild-windows-32/0.14.24: + /esbuild-windows-32/0.13.15: resolution: { - integrity: sha512-oDxcNu4P1FWTk2ompKB0uKHfxYw1QuubH189+PlfrrWT9tVu+mxT9dSwJu2erfUDz5dnr6h8rgkg95NGboeJxg== + integrity: sha512-fDMEf2g3SsJ599MBr50cY5ve5lP1wyVwTe6aLJsM01KtxyKkB4UT+fc5MXQFn3RLrAIAZOG+tHC+yXObpSn7Nw== } - engines: { node: ">=12" } cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-64/0.14.24: + /esbuild-windows-64/0.13.15: resolution: { - integrity: sha512-0uxXF1yLcGEM2es0OMDgQYQGZXQEEIdq8cG3IWhY2GGfFRLXpMgic1iUE+SKCh+b82t1ftUVoyG0zIFRn5NOIA== + integrity: sha512-9aMsPRGDWCd3bGjUIKG/ZOJPKsiztlxl/Q3C1XDswO6eNX/Jtwu4M+jb6YDH9hRSUflQWX0XKAfWzgy5Wk54JQ== } - engines: { node: ">=12" } cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-arm64/0.14.24: + /esbuild-windows-arm64/0.13.15: resolution: { - integrity: sha512-unwaYRaIK/4OaZm0jnM3pLKMPEjaQqmT5teTciSZ86VYaiYZF27Ki7BW7R5ngk27gIw0ovIfUcn9DhJgp7qAlw== + integrity: sha512-zzvyCVVpbwQQATaf3IG8mu1IwGEiDxKkYUdA4FpoCHi1KtPa13jeScYDjlW0Qh+ebWzpKfR2ZwvqAQkSWNcKjA== } - engines: { node: ">=12" } cpu: [arm64] os: [win32] requiresBuild: true @@ -3172,35 +3257,31 @@ packages: requiresBuild: true dev: true - /esbuild/0.14.24: + /esbuild/0.13.15: resolution: { - integrity: sha512-NjfmycVQqY0+iKXoHXsvMAKx4XF/bD/dDm8pK6C/3aJO/i/uby+7AR4z8vu0qkiihkB5Y43+9BjdY2MGnswC/A== + integrity: sha512-raCxt02HBKv8RJxE8vkTSCXGIyKHdEdGfUmiYb8wnabnaEmHzyW7DCHb5tEN0xU8ryqg5xw54mcwnYkC4x3AIw== } - engines: { node: ">=12" } hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-64: 0.14.24 - esbuild-android-arm64: 0.14.24 - esbuild-darwin-64: 0.14.24 - esbuild-darwin-arm64: 0.14.24 - esbuild-freebsd-64: 0.14.24 - esbuild-freebsd-arm64: 0.14.24 - esbuild-linux-32: 0.14.24 - esbuild-linux-64: 0.14.24 - esbuild-linux-arm: 0.14.24 - esbuild-linux-arm64: 0.14.24 - esbuild-linux-mips64le: 0.14.24 - esbuild-linux-ppc64le: 0.14.24 - esbuild-linux-riscv64: 0.14.24 - esbuild-linux-s390x: 0.14.24 - esbuild-netbsd-64: 0.14.24 - esbuild-openbsd-64: 0.14.24 - esbuild-sunos-64: 0.14.24 - esbuild-windows-32: 0.14.24 - esbuild-windows-64: 0.14.24 - esbuild-windows-arm64: 0.14.24 + esbuild-android-arm64: 0.13.15 + esbuild-darwin-64: 0.13.15 + esbuild-darwin-arm64: 0.13.15 + esbuild-freebsd-64: 0.13.15 + esbuild-freebsd-arm64: 0.13.15 + esbuild-linux-32: 0.13.15 + esbuild-linux-64: 0.13.15 + esbuild-linux-arm: 0.13.15 + esbuild-linux-arm64: 0.13.15 + esbuild-linux-mips64le: 0.13.15 + esbuild-linux-ppc64le: 0.13.15 + esbuild-netbsd-64: 0.13.15 + esbuild-openbsd-64: 0.13.15 + esbuild-sunos-64: 0.13.15 + esbuild-windows-32: 0.13.15 + esbuild-windows-64: 0.13.15 + esbuild-windows-arm64: 0.13.15 dev: true /escalade/3.1.1: @@ -3213,7 +3294,6 @@ packages: /escape-html/1.0.3: resolution: { integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= } - dev: true /escape-string-regexp/1.0.5: resolution: { integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= } @@ -3228,19 +3308,19 @@ packages: engines: { node: ">=10" } dev: true - /eslint-config-prettier/8.3.0_eslint@8.9.0: + /eslint-config-prettier/8.5.0_eslint@8.11.0: resolution: { - integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew== + integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q== } hasBin: true peerDependencies: eslint: ">=7.0.0" dependencies: - eslint: 8.9.0 + eslint: 8.11.0 dev: true - /eslint-plugin-prettier/4.0.0_07b422646bb75d3db791621d4fdbc992: + /eslint-plugin-prettier/4.0.0_c9d5adccfd1d43a8805a302169f6a967: resolution: { integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== @@ -3254,13 +3334,13 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.9.0 - eslint-config-prettier: 8.3.0_eslint@8.9.0 + eslint: 8.11.0 + eslint-config-prettier: 8.5.0_eslint@8.11.0 prettier: 2.5.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-prettier/4.0.0_eslint@8.9.0+prettier@2.5.1: + /eslint-plugin-prettier/4.0.0_eslint@8.11.0+prettier@2.5.1: resolution: { integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ== @@ -3274,25 +3354,25 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.9.0 + eslint: 8.11.0 prettier: 2.5.1 prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-vue/8.4.1_eslint@8.9.0: + /eslint-plugin-vue/8.5.0_eslint@8.11.0: resolution: { - integrity: sha512-nmWOhNmDx9TZ+yP9ZhezTkZUupSHsYA2TocRm+efPSXMOyFrVczVlaIuQcLBjCtI8CbkBiUQ3VcyQsjlIhDrhA== + integrity: sha512-i1uHCTAKOoEj12RDvdtONWrGzjFm/djkzqfhmQ0d6M/W8KM81mhswd/z+iTZ0jCpdUedW3YRgcVfQ37/J4zoYQ== } 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.9.0 - eslint-utils: 3.0.0_eslint@8.9.0 + eslint: 8.11.0 + eslint-utils: 3.0.0_eslint@8.11.0 natural-compare: 1.4.0 semver: 7.3.5 - vue-eslint-parser: 8.2.0_eslint@8.9.0 + vue-eslint-parser: 8.3.0_eslint@8.11.0 transitivePeerDependencies: - supports-color dev: true @@ -3319,7 +3399,17 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.9.0: + /eslint-utils/2.1.0: + resolution: + { + integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + } + engines: { node: ">=6" } + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + + /eslint-utils/3.0.0_eslint@8.11.0: resolution: { integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== @@ -3328,10 +3418,18 @@ packages: peerDependencies: eslint: ">=5" dependencies: - eslint: 8.9.0 + eslint: 8.11.0 eslint-visitor-keys: 2.1.0 dev: true + /eslint-visitor-keys/1.3.0: + resolution: + { + integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + } + engines: { node: ">=4" } + dev: true + /eslint-visitor-keys/2.1.0: resolution: { @@ -3348,16 +3446,16 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/8.9.0: + /eslint/8.11.0: resolution: { - integrity: sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q== + integrity: sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true dependencies: - "@eslint/eslintrc": 1.1.0 - "@humanwhocodes/config-array": 0.9.3 + "@eslint/eslintrc": 1.2.1 + "@humanwhocodes/config-array": 0.9.5 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -3365,7 +3463,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.9.0 + eslint-utils: 3.0.0_eslint@8.11.0 eslint-visitor-keys: 3.3.0 espree: 9.3.1 esquery: 1.4.0 @@ -3383,7 +3481,7 @@ packages: json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 - minimatch: 3.1.1 + minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.1 regexpp: 3.2.0 @@ -3395,6 +3493,18 @@ packages: - supports-color dev: true + /espree/6.2.1: + resolution: + { + integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== + } + engines: { node: ">=6.0.0" } + dependencies: + acorn: 7.4.1 + acorn-jsx: 5.3.2_acorn@7.4.1 + eslint-visitor-keys: 1.3.0 + dev: true + /espree/9.3.1: resolution: { @@ -3641,10 +3751,10 @@ packages: } dev: true - /follow-redirects/1.14.8: + /follow-redirects/1.14.9: resolution: { - integrity: sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA== + integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== } engines: { node: ">=4.0" } peerDependencies: @@ -3654,10 +3764,10 @@ packages: optional: true dev: false - /fraction.js/4.1.3: + /fraction.js/4.2.0: resolution: { - integrity: sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg== + integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== } dev: true @@ -3670,10 +3780,10 @@ packages: tslib: 2.3.1 dev: false - /fs-extra/10.0.0: + /fs-extra/10.0.1: resolution: { - integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== + integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag== } engines: { node: ">=12" } dependencies: @@ -3731,7 +3841,7 @@ packages: dependencies: function-bind: 1.1.1 has: 1.0.3 - has-symbols: 1.0.2 + has-symbols: 1.0.3 dev: false /get-own-enumerable-property-symbols/3.0.2: @@ -3811,7 +3921,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.1 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -3910,10 +4020,10 @@ packages: engines: { node: ">=8" } dev: true - /has-symbols/1.0.2: + /has-symbols/1.0.3: resolution: { - integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== } engines: { node: ">= 0.4" } dev: false @@ -4013,14 +4123,6 @@ packages: hasBin: true dev: true - /ignore/4.0.6: - resolution: - { - integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - } - engines: { node: ">= 4" } - dev: true - /ignore/5.2.0: resolution: { @@ -4320,6 +4422,20 @@ packages: minimist: 1.2.5 dev: true + /jsonc-eslint-parser/1.4.1: + resolution: + { + integrity: sha512-hXBrvsR1rdjmB2kQmUjf1rEIa+TqHBGMge8pwi++C+Si1ad7EjZrJcpgwym+QGK/pqTx+K7keFAtLlVNdLRJOg== + } + engines: { node: ">=8.10.0" } + dependencies: + acorn: 7.4.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 1.3.0 + espree: 6.2.1 + semver: 6.3.0 + dev: true + /jsonfile/6.1.0: resolution: { @@ -4435,7 +4551,7 @@ packages: log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 - rxjs: 7.5.4 + rxjs: 7.5.5 through: 2.3.8 wrap-ansi: 7.0.0 dev: true @@ -4568,13 +4684,23 @@ packages: yallist: 4.0.0 dev: true - /magic-string/0.25.7: + /magic-string/0.25.9: + resolution: + { + integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== + } + dependencies: + sourcemap-codec: 1.4.8 + + /magic-string/0.26.1: resolution: { - integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== + integrity: sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg== } + engines: { node: ">=12" } dependencies: sourcemap-codec: 1.4.8 + dev: true /make-error/1.3.6: resolution: @@ -4700,10 +4826,10 @@ packages: engines: { node: ">=4" } dev: true - /minimatch/3.1.1: + /minimatch/3.1.2: resolution: { - integrity: sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A== + integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== } dependencies: brace-expansion: 1.1.11 @@ -4782,13 +4908,13 @@ packages: array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 - minimatch: 3.1.1 + minimatch: 3.1.2 dev: true - /nanoid/3.3.0: + /nanoid/3.3.1: resolution: { - integrity: sha512-JzxqqT5u/x+/KOFSd7JP15DOo9nOoHpx6DYatqIHUW2+flybkm+mdcraotSQR5WcnZr+qhGVh8Ted0KdfSMxlg== + integrity: sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw== } engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true @@ -4814,21 +4940,6 @@ packages: tslib: 2.3.1 dev: true - /node-fetch/2.6.7: - resolution: - { - integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - } - engines: { node: 4.x || >=6.0.0 } - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - dependencies: - whatwg-url: 5.0.0 - dev: true - /node-releases/2.0.2: resolution: { @@ -5161,7 +5272,7 @@ packages: engines: { node: ">=0.10.0" } dev: true - /pinia/2.0.11_typescript@4.5.5+vue@3.2.31: + /pinia/2.0.11_typescript@4.6.2+vue@3.2.31: resolution: { integrity: sha512-JzcmnMqu28PNWOjDgEDK6fTrIzX8eQZKPPKvu/fpHdpXARUj1xeVdFi3YFIMOWswqaBd589cpmAMdSSTryI9iw== @@ -5176,8 +5287,8 @@ packages: typescript: optional: true dependencies: - "@vue/devtools-api": 6.0.11 - typescript: 4.5.5 + "@vue/devtools-api": 6.1.0 + typescript: 4.6.2 vue: 3.2.31 vue-demi: 0.12.1_vue@3.2.31 dev: false @@ -5203,7 +5314,7 @@ packages: tslib: 2.3.1 dev: false - /postcss-calc/8.2.4_postcss@8.4.6: + /postcss-calc/8.2.4_postcss@8.4.8: resolution: { integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== @@ -5211,86 +5322,86 @@ packages: peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 postcss-value-parser: 4.2.0 dev: true - /postcss-colormin/5.2.5_postcss@8.4.6: + /postcss-colormin/5.3.0_postcss@8.4.8: resolution: { - integrity: sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg== + integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.19.1 + browserslist: 4.20.0 caniuse-api: 3.0.0 colord: 2.9.2 - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-convert-values/5.0.4_postcss@8.4.6: + /postcss-convert-values/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw== + integrity: sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-discard-comments/5.0.3_postcss@8.4.6: + /postcss-discard-comments/5.1.1_postcss@8.4.8: resolution: { - integrity: sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q== + integrity: sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 dev: true - /postcss-discard-duplicates/5.0.3_postcss@8.4.6: + /postcss-discard-duplicates/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw== + integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 dev: true - /postcss-discard-empty/5.0.3_postcss@8.4.6: + /postcss-discard-empty/5.1.1_postcss@8.4.8: resolution: { - integrity: sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA== + integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 dev: true - /postcss-discard-overridden/5.0.4_postcss@8.4.6: + /postcss-discard-overridden/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg== + integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 dev: true /postcss-html/1.3.0: @@ -5301,11 +5412,11 @@ packages: engines: { node: ^12 || >=14 } dependencies: htmlparser2: 7.2.0 - postcss: 8.4.6 - postcss-safe-parser: 6.0.0_postcss@8.4.6 + postcss: 8.4.8 + postcss-safe-parser: 6.0.0_postcss@8.4.8 dev: true - /postcss-import/14.0.0_postcss@8.4.6: + /postcss-import/14.0.0_postcss@8.4.8: resolution: { integrity: sha512-gFDDzXhqr9ELmnLHgCC3TbGfA6Dm/YMb/UN8/f7Uuq4fL7VTk2vOIj6hwINEwbokEmp123bLD7a5m+E+KIetRg== @@ -5314,7 +5425,7 @@ packages: peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.0 @@ -5324,248 +5435,248 @@ packages: resolution: { integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ= } dev: true - /postcss-merge-longhand/5.0.6_postcss@8.4.6: + /postcss-merge-longhand/5.1.2_postcss@8.4.8: resolution: { - integrity: sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg== + integrity: sha512-18/bp9DZnY1ai9RlahOfLBbmIUKfKFPASxRCiZ1vlpZqWPCn8qWPFlEozqmWL+kBtcEQmG8W9YqGCstDImvp/Q== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 - stylehacks: 5.0.3_postcss@8.4.6 + stylehacks: 5.1.0_postcss@8.4.8 dev: true - /postcss-merge-rules/5.0.6_postcss@8.4.6: + /postcss-merge-rules/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ== + integrity: sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.19.1 + browserslist: 4.20.0 caniuse-api: 3.0.0 - cssnano-utils: 3.0.2_postcss@8.4.6 - postcss: 8.4.6 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 dev: true - /postcss-minify-font-values/5.0.4_postcss@8.4.6: + /postcss-minify-font-values/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA== + integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-gradients/5.0.6_postcss@8.4.6: + /postcss-minify-gradients/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A== + integrity: sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.2 - cssnano-utils: 3.0.2_postcss@8.4.6 - postcss: 8.4.6 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-params/5.0.5_postcss@8.4.6: + /postcss-minify-params/5.1.1_postcss@8.4.8: resolution: { - integrity: sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg== + integrity: sha512-WCpr+J9Uz8XzMpAfg3UL8z5rde6MifBbh5L8bn8S2F5hq/YDJJzASYCnCHvAB4Fqb94ys8v95ULQkW2EhCFvNg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.19.1 - cssnano-utils: 3.0.2_postcss@8.4.6 - postcss: 8.4.6 + browserslist: 4.20.0 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-minify-selectors/5.1.3_postcss@8.4.6: + /postcss-minify-selectors/5.2.0_postcss@8.4.8: resolution: { - integrity: sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ== + integrity: sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 dev: true - /postcss-normalize-charset/5.0.3_postcss@8.4.6: + /postcss-normalize-charset/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA== + integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 dev: true - /postcss-normalize-display-values/5.0.3_postcss@8.4.6: + /postcss-normalize-display-values/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ== + integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-positions/5.0.4_postcss@8.4.6: + /postcss-normalize-positions/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ== + integrity: sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-repeat-style/5.0.4_postcss@8.4.6: + /postcss-normalize-repeat-style/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA== + integrity: sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-string/5.0.4_postcss@8.4.6: + /postcss-normalize-string/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ== + integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-timing-functions/5.0.3_postcss@8.4.6: + /postcss-normalize-timing-functions/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g== + integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-unicode/5.0.4_postcss@8.4.6: + /postcss-normalize-unicode/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig== + integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.19.1 - postcss: 8.4.6 + browserslist: 4.20.0 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-url/5.0.5_postcss@8.4.6: + /postcss-normalize-url/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ== + integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: normalize-url: 6.1.0 - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-normalize-whitespace/5.0.4_postcss@8.4.6: + /postcss-normalize-whitespace/5.1.1_postcss@8.4.8: resolution: { - integrity: sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw== + integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-ordered-values/5.0.5_postcss@8.4.6: + /postcss-ordered-values/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ== + integrity: sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.0.2_postcss@8.4.6 - postcss: 8.4.6 + cssnano-utils: 3.1.0_postcss@8.4.8 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true - /postcss-reduce-initial/5.0.3_postcss@8.4.6: + /postcss-reduce-initial/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA== + integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.19.1 + browserslist: 4.20.0 caniuse-api: 3.0.0 - postcss: 8.4.6 + postcss: 8.4.8 dev: true - /postcss-reduce-transforms/5.0.4_postcss@8.4.6: + /postcss-reduce-transforms/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g== + integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 dev: true @@ -5573,7 +5684,7 @@ packages: resolution: { integrity: sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4= } dev: true - /postcss-safe-parser/6.0.0_postcss@8.4.6: + /postcss-safe-parser/6.0.0_postcss@8.4.8: resolution: { integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== @@ -5582,10 +5693,10 @@ packages: peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 dev: true - /postcss-scss/4.0.3_postcss@8.4.6: + /postcss-scss/4.0.3_postcss@8.4.8: resolution: { integrity: sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA== @@ -5594,7 +5705,7 @@ packages: peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 dev: true /postcss-selector-parser/6.0.9: @@ -5608,7 +5719,7 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-sorting/7.0.1_postcss@8.4.6: + /postcss-sorting/7.0.1_postcss@8.4.8: resolution: { integrity: sha512-iLBFYz6VRYyLJEJsBJ8M3TCqNcckVzz4wFounSc5Oez35ogE/X+aoC5fFu103Ot7NyvjU3/xqIXn93Gp3kJk4g== @@ -5616,33 +5727,33 @@ packages: peerDependencies: postcss: ^8.3.9 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 dev: true - /postcss-svgo/5.0.4_postcss@8.4.6: + /postcss-svgo/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg== + integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-value-parser: 4.2.0 svgo: 2.8.0 dev: true - /postcss-unique-selectors/5.0.4_postcss@8.4.6: + /postcss-unique-selectors/5.1.1_postcss@8.4.8: resolution: { - integrity: sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ== + integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.6 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 dev: true @@ -5653,14 +5764,14 @@ packages: } dev: true - /postcss/8.4.6: + /postcss/8.4.8: resolution: { - integrity: sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA== + integrity: sha512-2tXEqGxrjvAO6U+CJzDL2Fk2kPHTv1jQsYkSoMeOis2SsYaXRO2COxTdQp99cYvif9JTXaAk9lYGc3VhJt7JPQ== } engines: { node: ^10 || ^12 || >=14 } dependencies: - nanoid: 3.3.0 + nanoid: 3.3.1 picocolors: 1.0.0 source-map-js: 1.0.2 @@ -5970,16 +6081,16 @@ packages: peerDependencies: rollup: ^2.0.0 dependencies: - nanoid: 3.3.0 + nanoid: 3.3.1 open: 8.4.0 source-map: 0.7.3 yargs: 17.3.1 dev: true - /rollup/2.69.0: + /rollup/2.70.0: resolution: { - integrity: sha512-kjER91tHyek8gAkuz7+558vSnTQ+pITEok1P0aNOS45ZXyngaqPsXJmSel4QPQnJo7EJMjXUU1/GErWkWiKORg== + integrity: sha512-iEzYw+syFxQ0X9RefVwhr8BA2TNJsTaX8L8dhyeyMECDbmiba+8UQzcu+xZdji0+JQ+s7kouQnw+9Oz5M19XKA== } engines: { node: ">=10.0.0" } hasBin: true @@ -5996,10 +6107,10 @@ packages: queue-microtask: 1.2.3 dev: true - /rxjs/7.5.4: + /rxjs/7.5.5: resolution: { - integrity: sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ== + integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw== } dependencies: tslib: 2.3.1 @@ -6019,7 +6130,7 @@ packages: } dev: true - /sass-loader/12.6.0_sass@1.49.7: + /sass-loader/12.6.0_sass@1.49.9: resolution: { integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA== @@ -6043,13 +6154,13 @@ packages: dependencies: klona: 2.0.5 neo-async: 2.6.2 - sass: 1.49.7 + sass: 1.49.9 dev: true - /sass/1.49.7: + /sass/1.49.9: resolution: { - integrity: sha512-13dml55EMIR2rS4d/RDHHP0sXMY3+30e1TKsyXaSz3iLWVoDWEoboY8WzJd5JMnxrRHffKO3wq2mpJ0jxRJiEQ== + integrity: sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A== } engines: { node: ">=12.0.0" } hasBin: true @@ -6386,21 +6497,21 @@ packages: tslib: 2.3.1 dev: false - /stylehacks/5.0.3_postcss@8.4.6: + /stylehacks/5.1.0_postcss@8.4.8: resolution: { - integrity: sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg== + integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q== } engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.19.1 - postcss: 8.4.6 + browserslist: 4.20.0 + postcss: 8.4.8 postcss-selector-parser: 6.0.9 dev: true - /stylelint-config-html/1.0.0_2fdfe057bbf58b3dfbbb46d8950182ee: + /stylelint-config-html/1.0.0_5a0e8a91b05709dd3bc8bbe41065947c: resolution: { integrity: sha512-rKQUUWDpaYC7ybsS6tLxddjn6DxhjSIXybElSmcTyVQj3ExhmU3q+l41ktrlwHRyY0M5SkTkZiwngvYPYmsgSQ== @@ -6411,10 +6522,10 @@ packages: stylelint: ">=14.0.0" dependencies: postcss-html: 1.3.0 - stylelint: 14.5.0 + stylelint: 14.5.3 dev: true - /stylelint-config-prettier/9.0.3_stylelint@14.5.0: + /stylelint-config-prettier/9.0.3_stylelint@14.5.3: resolution: { integrity: sha512-5n9gUDp/n5tTMCq1GLqSpA30w2sqWITSSEiAWQlpxkKGAUbjcemQ0nbkRvRUa0B1LgD3+hCvdL7B1eTxy1QHJg== @@ -6424,10 +6535,10 @@ packages: peerDependencies: stylelint: ">=11.0.0" dependencies: - stylelint: 14.5.0 + stylelint: 14.5.3 dev: true - /stylelint-config-recommended/6.0.0_stylelint@14.5.0: + /stylelint-config-recommended/6.0.0_stylelint@14.5.3: resolution: { integrity: sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw== @@ -6435,10 +6546,10 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - stylelint: 14.5.0 + stylelint: 14.5.3 dev: true - /stylelint-config-standard/24.0.0_stylelint@14.5.0: + /stylelint-config-standard/24.0.0_stylelint@14.5.3: resolution: { integrity: sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw== @@ -6446,11 +6557,11 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - stylelint: 14.5.0 - stylelint-config-recommended: 6.0.0_stylelint@14.5.0 + stylelint: 14.5.3 + stylelint-config-recommended: 6.0.0_stylelint@14.5.3 dev: true - /stylelint-order/5.0.0_stylelint@14.5.0: + /stylelint-order/5.0.0_stylelint@14.5.3: resolution: { integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw== @@ -6458,15 +6569,15 @@ packages: peerDependencies: stylelint: ^14.0.0 dependencies: - postcss: 8.4.6 - postcss-sorting: 7.0.1_postcss@8.4.6 - stylelint: 14.5.0 + postcss: 8.4.8 + postcss-sorting: 7.0.1_postcss@8.4.8 + stylelint: 14.5.3 dev: true - /stylelint/14.5.0: + /stylelint/14.5.3: resolution: { - integrity: sha512-4dvQjrhAz2njLoE1OvUEZpryNWcmx2w5Lq5jlibxFv6b5W6O8/vob12M2ZzhX3Ndzs5f67F+BEYmhnQXOwfVYQ== + integrity: sha512-omHETL+kGHR+fCXFK1SkZD/A+emCP9esggAdWEl8GPjTNeyRYj+H6uetRDcU+7E451zwWiUYGVAX+lApsAZgsQ== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true @@ -6496,10 +6607,10 @@ packages: normalize-path: 3.0.0 normalize-selector: 0.2.0 picocolors: 1.0.0 - postcss: 8.4.6 + postcss: 8.4.8 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0_postcss@8.4.6 + postcss-safe-parser: 6.0.0_postcss@8.4.8 postcss-selector-parser: 6.0.9 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -6641,10 +6752,6 @@ packages: is-number: 7.0.0 dev: true - /tr46/0.0.3: - resolution: { integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= } - dev: true - /trim-newlines/3.0.1: resolution: { @@ -6653,7 +6760,7 @@ packages: engines: { node: ">=8" } dev: true - /ts-node/9.1.1_typescript@4.5.5: + /ts-node/9.1.1_typescript@4.6.2: resolution: { integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== @@ -6668,7 +6775,7 @@ packages: diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.21 - typescript: 4.5.5 + typescript: 4.6.2 yn: 3.1.1 dev: true @@ -6685,7 +6792,7 @@ packages: integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== } - /tsutils/3.21.0_typescript@4.5.5: + /tsutils/3.21.0_typescript@4.6.2: resolution: { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== @@ -6695,7 +6802,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.5.5 + typescript: 4.6.2 dev: true /type-check/0.4.0: @@ -6748,10 +6855,10 @@ packages: engines: { node: ">=8" } dev: true - /typescript/4.5.5: + /typescript/4.6.2: resolution: { - integrity: sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== + integrity: sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg== } engines: { node: ">=4.2.0" } hasBin: true @@ -6770,19 +6877,17 @@ packages: engines: { node: ">= 0.8" } dev: true - /unplugin-element-plus/0.2.0_vite@2.8.6+vue@3.2.31: + /unplugin-element-plus/0.3.2_vite@2.7.13: resolution: { - integrity: sha512-eBgNLCZUUCfl68J+pb9MWVh8amBjLWL5yZ8BuNuJfhS6FFGJ/dMtCmAoaeHyI9wE3k+7C4gbfEM78dkX48gfVA== + integrity: sha512-/oPbLA1ByrZ3VvN3jrVtVZcGJ147+ccyrL1w9d8wNLTTMH+buxdtiMQQv9R7Muz22ocJvebXZzlRVlA/JeeVPA== } - peerDependencies: - vue: "3" + engines: { node: ">=12.20.0" } dependencies: - "@rollup/pluginutils": 4.1.2 - es-module-lexer: 0.9.3 - magic-string: 0.25.7 - unplugin: 0.3.2_vite@2.8.6 - vue: 3.2.31 + "@rollup/pluginutils": 4.2.0 + es-module-lexer: 0.10.0 + magic-string: 0.26.1 + unplugin: 0.3.3_vite@2.7.13 transitivePeerDependencies: - esbuild - rollup @@ -6790,10 +6895,10 @@ packages: - webpack dev: true - /unplugin/0.3.2_vite@2.8.6: + /unplugin/0.3.3_vite@2.7.13: resolution: { - integrity: sha512-5d0DMYNKZU+S9eZUiBfw6Co32eRg8myUgBPoWSqG/wDFCUE/WznfSsJnZWi1P9l69x4uLJqt2qVq1xW/AsXFrw== + integrity: sha512-WjZWpUqqcYPQ/efR00Zm2m1+J1LitwoZ4uhHV4VdZ+IpW0Nh/qnDYtVf+nLhozXdGxslMPecOshVR7NiWFl4gA== } peerDependencies: esbuild: ">=0.13" @@ -6810,7 +6915,7 @@ packages: webpack: optional: true dependencies: - vite: 2.8.6_sass@1.49.7 + vite: 2.7.13_sass@1.49.9 webpack-virtual-modules: 0.4.3 dev: true @@ -6894,7 +6999,7 @@ packages: chokidar: 3.5.3 dev: true - /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@2.8.6: + /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@2.7.13: resolution: { integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg== @@ -6914,7 +7019,7 @@ packages: fast-glob: 3.2.11 mockjs: 1.1.0 path-to-regexp: 6.2.0 - vite: 2.8.6_sass@1.49.7 + vite: 2.7.13_sass@1.49.9 transitivePeerDependencies: - rollup - supports-color @@ -6927,7 +7032,7 @@ packages: } dev: true - /vite-plugin-style-import/1.4.1_vite@2.8.6: + /vite-plugin-style-import/1.4.1_vite@2.7.13: resolution: { integrity: sha512-lJCRvm7+So0hHdnSJiJPg9gD5mxtL6YY0jmhEph+k7ArpsyvqOh6han2kG5htbWWDZxHkUN9d1BuTFL//yCLLQ== @@ -6935,29 +7040,29 @@ packages: peerDependencies: vite: ">=2.0.0" dependencies: - "@rollup/pluginutils": 4.1.2 + "@rollup/pluginutils": 4.2.0 change-case: 4.1.2 debug: 4.3.3 es-module-lexer: 0.9.3 - fs-extra: 10.0.0 - magic-string: 0.25.7 - vite: 2.8.6_sass@1.49.7 + fs-extra: 10.0.1 + magic-string: 0.25.9 + vite: 2.7.13_sass@1.49.9 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-windicss/1.8.2_vite@2.8.6: + /vite-plugin-windicss/1.8.3_vite@2.7.13: resolution: { - integrity: sha512-tO9bCoqIW945ehwMr9D41YPods8b7HXtVtYVPx62dxadxlbcoD7PQ/8wSvLEiIkMMfuDG5WQ6LZaUdmfALC/vQ== + integrity: sha512-RIw2GD6H6cKNE8wZXVOBs4L1uTicVS0FaAkeqXvy1oyuXLC4SXmvnzEuoK0+qFuWJjW0ECNwE8eU+ZZhzNQKUg== } peerDependencies: vite: ^2.0.1 dependencies: - "@windicss/plugin-utils": 1.8.2 + "@windicss/plugin-utils": 1.8.3 debug: 4.3.3 kolorist: 1.5.1 - vite: 2.8.6_sass@1.49.7 + vite: 2.7.13_sass@1.49.9 windicss: 3.5.1 transitivePeerDependencies: - supports-color @@ -6973,10 +7078,10 @@ packages: svgo: 2.8.0 dev: true - /vite/2.8.6_sass@1.49.7: + /vite/2.7.13_sass@1.49.9: resolution: { - integrity: sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug== + integrity: sha512-Mq8et7f3aK0SgSxjDNfOAimZGW9XryfHRa/uV0jseQSilg+KhYDSoNb9h1rknOy6SuMkvNDLKCYAYYUMCE+IgQ== } engines: { node: ">=12.2.0" } hasBin: true @@ -6992,11 +7097,11 @@ packages: stylus: optional: true dependencies: - esbuild: 0.14.24 - postcss: 8.4.6 + esbuild: 0.13.15 + postcss: 8.4.8 resolve: 1.22.0 - rollup: 2.69.0 - sass: 1.49.7 + rollup: 2.70.0 + sass: 1.49.9 optionalDependencies: fsevents: 2.3.2 dev: true @@ -7019,17 +7124,17 @@ packages: vue: 3.2.31 dev: false - /vue-eslint-parser/8.2.0_eslint@8.9.0: + /vue-eslint-parser/8.3.0_eslint@8.11.0: resolution: { - integrity: sha512-hvl8OVT8imlKk/lQyhkshqwQQChzHETcBd5abiO4ePw7ib7QUZLfW+2TUrJHKUvFOCFRJrDin5KJO9OHzB5bRQ== + integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g== } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ">=6.0.0" dependencies: debug: 4.3.3 - eslint: 8.9.0 + eslint: 8.11.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.3.1 @@ -7040,31 +7145,31 @@ packages: - supports-color dev: true - /vue-i18n/9.2.0-beta.30_vue@3.2.31: + /vue-i18n/9.2.0-beta.32_vue@3.2.31: resolution: { - integrity: sha512-5DqrgG9ffgC7j3RRAfViC0WUcdz0C3Ix1qq1AyQItpF7UkSB6iSJGEjBG6KdspbRQq/8t1YzDx4JRXbL05l6ow== + integrity: sha512-heUy1Aa/4DT2+ukoZkXMtDeU0o4pB5K6XxCypsmpoQ1QURAx1zyHqHB4mdjnLj3DDjllT921cV9cuKEWflQYGQ== } engines: { node: ">= 12" } peerDependencies: vue: ^3.0.0 dependencies: - "@intlify/core-base": 9.2.0-beta.30 - "@intlify/shared": 9.2.0-beta.30 - "@intlify/vue-devtools": 9.2.0-beta.30 - "@vue/devtools-api": 6.0.11 + "@intlify/core-base": 9.2.0-beta.32 + "@intlify/shared": 9.2.0-beta.32 + "@intlify/vue-devtools": 9.2.0-beta.32 + "@vue/devtools-api": 6.1.0 vue: 3.2.31 dev: false - /vue-router/4.0.13_vue@3.2.31: + /vue-router/4.0.14_vue@3.2.31: resolution: { - integrity: sha512-LmXrC+BkDRLak+d5xTMgUYraT3Nj0H/vCbP+7usGvIl9Viqd1UP6AsP0i69pSbn9O0dXK/xCdp4yPw21HqV9Jw== + integrity: sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw== } peerDependencies: vue: ^3.2.0 dependencies: - "@vue/devtools-api": 6.0.11 + "@vue/devtools-api": 6.1.0 vue: 3.2.31 dev: false @@ -7094,10 +7199,6 @@ packages: "@vue/shared": 3.2.31 dev: false - /webidl-conversions/3.0.1: - resolution: { integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= } - dev: true - /webpack-virtual-modules/0.4.3: resolution: { @@ -7105,13 +7206,6 @@ packages: } dev: true - /whatwg-url/5.0.0: - resolution: { integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0= } - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - dev: true - /which/1.3.1: resolution: { @@ -7204,6 +7298,17 @@ packages: } dev: true + /yaml-eslint-parser/0.3.2: + resolution: + { + integrity: sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg== + } + dependencies: + eslint-visitor-keys: 1.3.0 + lodash: 4.17.21 + yaml: 1.10.2 + dev: true + /yaml/1.10.2: resolution: { @@ -7220,10 +7325,10 @@ packages: engines: { node: ">=10" } dev: true - /yargs-parser/21.0.0: + /yargs-parser/21.0.1: resolution: { - integrity: sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA== + integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== } engines: { node: ">=12" } dev: true @@ -7241,7 +7346,7 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 21.0.0 + yargs-parser: 21.0.1 dev: true /yn/3.1.1: diff --git a/src/assets/svg/enter_outlined.svg b/src/assets/svg/enter_outlined.svg new file mode 100644 index 0000000..ad3f939 --- /dev/null +++ b/src/assets/svg/enter_outlined.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/svg/mdi_keyboard_esc.svg b/src/assets/svg/mdi_keyboard_esc.svg new file mode 100644 index 0000000..8008fdf --- /dev/null +++ b/src/assets/svg/mdi_keyboard_esc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/ReIcon/src/iconifyIconOffline.ts b/src/components/ReIcon/src/iconifyIconOffline.ts index 8af99e9..299b41d 100644 --- a/src/components/ReIcon/src/iconifyIconOffline.ts +++ b/src/components/ReIcon/src/iconifyIconOffline.ts @@ -24,6 +24,10 @@ import Location from "@iconify-icons/ep/location"; import Tickets from "@iconify-icons/ep/tickets"; import OfficeBuilding from "@iconify-icons/ep/office-building"; import Notebook from "@iconify-icons/ep/notebook"; +import Rank from "@iconify-icons/ep/rank"; +import videoPlay from "@iconify-icons/ep/video-play"; +import Monitor from "@iconify-icons/ep/monitor"; +import Search from "@iconify-icons/ep/search"; addIcon("check", Check); addIcon("menu", Menu); addIcon("home-filled", HomeFilled); @@ -46,16 +50,36 @@ addIcon("location", Location); addIcon("tickets", Tickets); addIcon("office-building", OfficeBuilding); addIcon("notebook", Notebook); +addIcon("video-play", videoPlay); +addIcon("rank", Rank); +addIcon("monitor", Monitor); +addIcon("search", Search); // remixicon import arrowRightSLine from "@iconify-icons/ri/arrow-right-s-line"; import arrowLeftSLine from "@iconify-icons/ri/arrow-left-s-line"; import logoutCircleRLine from "@iconify-icons/ri/logout-circle-r-line"; import nodeTree from "@iconify-icons/ri/node-tree"; +import ubuntuFill from "@iconify-icons/ri/ubuntu-fill"; +import questionLine from "@iconify-icons/ri/question-line"; +import checkboxCircleLine from "@iconify-icons/ri/checkbox-circle-line"; +import informationLine from "@iconify-icons/ri/information-line"; +import closeCircleLine from "@iconify-icons/ri/close-circle-line"; +import arrowUpLine from "@iconify-icons/ri/arrow-up-line"; +import arrowDownLine from "@iconify-icons/ri/arrow-down-line"; +import bookmark2Line from "@iconify-icons/ri/bookmark-2-line"; addIcon("arrow-right-s-line", arrowRightSLine); addIcon("arrow-left-s-line", arrowLeftSLine); addIcon("logout-circle-r-line", logoutCircleRLine); addIcon("node-tree", nodeTree); +addIcon("ubuntu-fill", ubuntuFill); +addIcon("question-line", questionLine); +addIcon("checkbox-circle-line", checkboxCircleLine); +addIcon("information-line", informationLine); +addIcon("close-circle-line", closeCircleLine); +addIcon("arrow-up-line", arrowUpLine); +addIcon("arrow-down-line", arrowDownLine); +addIcon("bookmark-2-line", bookmark2Line); // Font Awesome 4 import faUser from "@iconify-icons/fa/user"; diff --git a/src/layout/components/navbar.vue b/src/layout/components/navbar.vue index 01ee8f4..720b322 100644 --- a/src/layout/components/navbar.vue +++ b/src/layout/components/navbar.vue @@ -2,6 +2,7 @@ import { useI18n } from "vue-i18n"; import { useNav } from "../hooks/nav"; import { useRoute } from "vue-router"; +import Search from "./search/index.vue"; import Notice from "./notice/index.vue"; import mixNav from "./sidebar/mixNav.vue"; import avatars from "/@/assets/avatars.jpg"; @@ -13,7 +14,7 @@ import screenfull from "../components/screenfull/index.vue"; import globalization from "/@/assets/svg/globalization.svg?component"; const route = useRoute(); -const { locale } = useI18n(); +const { locale, t } = useI18n(); const instance = getCurrentInstance().appContext.config.globalProperties.$storage; const { @@ -58,6 +59,8 @@ function translationEn() {
+ + @@ -98,14 +101,14 @@ function translationEn() { {{ $t("buttons.hsLoginOut") }}{{ t("buttons.hsLoginOut") }} diff --git a/src/layout/components/notice/index.vue b/src/layout/components/notice/index.vue index 14b699f..e864cd0 100644 --- a/src/layout/components/notice/index.vue +++ b/src/layout/components/notice/index.vue @@ -1,8 +1,11 @@ + + diff --git a/src/layout/components/notice/noticeItem.vue b/src/layout/components/notice/noticeItem.vue index 9004690..16f378d 100644 --- a/src/layout/components/notice/noticeItem.vue +++ b/src/layout/components/notice/noticeItem.vue @@ -10,8 +10,8 @@ const props = defineProps({ }); const titleRef = ref(null); -const descriptionRef = ref(null); const titleTooltip = ref(false); +const descriptionRef = ref(null); const descriptionTooltip = ref(false); function hoverTitle() { diff --git a/src/layout/components/notice/noticeList.vue b/src/layout/components/notice/noticeList.vue index 90f6e98..7b7c3e0 100644 --- a/src/layout/components/notice/noticeList.vue +++ b/src/layout/components/notice/noticeList.vue @@ -1,7 +1,7 @@ @@ -7,9 +10,7 @@ const { isFullscreen, toggle } = useFullscreen();
diff --git a/src/layout/components/search/components/SearchFooter.vue b/src/layout/components/search/components/SearchFooter.vue new file mode 100644 index 0000000..0a2c3be --- /dev/null +++ b/src/layout/components/search/components/SearchFooter.vue @@ -0,0 +1,42 @@ + + + + diff --git a/src/layout/components/search/components/SearchModal.vue b/src/layout/components/search/components/SearchModal.vue new file mode 100644 index 0000000..4bd1219 --- /dev/null +++ b/src/layout/components/search/components/SearchModal.vue @@ -0,0 +1,165 @@ + + + + diff --git a/src/layout/components/search/components/SearchResult.vue b/src/layout/components/search/components/SearchResult.vue new file mode 100644 index 0000000..0099ed7 --- /dev/null +++ b/src/layout/components/search/components/SearchResult.vue @@ -0,0 +1,93 @@ + + + + diff --git a/src/layout/components/search/components/index.ts b/src/layout/components/search/components/index.ts new file mode 100644 index 0000000..6e895d9 --- /dev/null +++ b/src/layout/components/search/components/index.ts @@ -0,0 +1,3 @@ +import SearchModal from "./SearchModal.vue"; + +export { SearchModal }; diff --git a/src/layout/components/search/index.vue b/src/layout/components/search/index.vue new file mode 100644 index 0000000..6179996 --- /dev/null +++ b/src/layout/components/search/index.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/layout/components/sidebar/horizontal.vue b/src/layout/components/sidebar/horizontal.vue index 217fa6c..1b7e963 100644 --- a/src/layout/components/sidebar/horizontal.vue +++ b/src/layout/components/sidebar/horizontal.vue @@ -1,6 +1,7 @@ diff --git a/src/views/permission/page/index.vue b/src/views/permission/page/index.vue index 001434f..3a0f3f7 100644 --- a/src/views/permission/page/index.vue +++ b/src/views/permission/page/index.vue @@ -29,19 +29,23 @@ function changRole() { diff --git a/src/views/type.ts b/src/views/type.ts deleted file mode 100644 index def5205..0000000 --- a/src/views/type.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type infoType = { - svg?: string; - code?: number; - info?: string; - accessToken?: string; -}; diff --git a/vite.config.ts b/vite.config.ts index 2618f13..99c5a73 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -16,9 +16,7 @@ const pathResolve = (dir: string): string => { // 设置别名 const alias: Record = { "/@": pathResolve("src"), - "@build": pathResolve("build"), - //解决开发环境下的警告 - "vue-i18n": "vue-i18n/dist/vue-i18n.cjs.js" + "@build": pathResolve("build") }; const { dependencies, devDependencies, name, version } = pkg;