From 5f1466b5740ac1be0f225141efaa1dafb19c4a0e Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Thu, 11 Aug 2022 13:10:37 +0800 Subject: [PATCH] feat: login page add `i18n` --- locales/en.yaml | 40 +++ locales/zh-CN.yaml | 40 +++ package.json | 8 +- pnpm-lock.yaml | 472 ++++++++++++++------------ src/views/login/components/phone.vue | 19 +- src/views/login/components/qrCode.vue | 9 +- src/views/login/components/regist.vue | 47 ++- src/views/login/components/update.vue | 27 +- src/views/login/index.vue | 34 +- src/views/login/utils/enums.ts | 16 +- src/views/login/utils/motion.ts | 2 +- src/views/login/utils/rule.ts | 34 +- src/views/login/utils/static.ts | 2 +- src/views/login/utils/verifyCode.ts | 9 +- 14 files changed, 470 insertions(+), 289 deletions(-) diff --git a/locales/en.yaml b/locales/en.yaml index 5398197c2..89912da14 100644 --- a/locales/en.yaml +++ b/locales/en.yaml @@ -87,3 +87,43 @@ menus: hsExecl: Export Excel status: hsLoad: Loading... +login: + username: Username + password: Password + verifyCode: VerifyCode + remember: Remember Password + sure: Sure Password + forget: Forget Password? + login: Login + thirdLogin: Third Login + phoneLogin: Phone Login + qRCodeLogin: QRCode Login + register: Register + weChatLogin: WeChat Login + alipayLogin: Alipay Login + qqLogin: QQ Login + weiboLogin: Weibo Login + phone: Phone + smsVerifyCode: SMS VerifyCode + back: Back + test: Mock Test + tip: After scanning the code, click "Confirm" to complete the login + definite: Definite + loginSuccess: Login Success + registerSuccess: Regist Success + tickPrivacy: Please tick Privacy Policy + readAccept: I have read it carefully and accept + privacyPolicy: Privacy Policy + getVerifyCode: Get VerifyCode + info: Seconds + usernameReg: Please enter username + passwordReg: Please enter password + verifyCodeReg: Please enter verify code + verifyCodeCorrectReg: Please enter correct verify code + verifyCodeSixReg: Please enter a 6-digit verify code + phoneReg: Please enter the phone + phoneCorrectReg: Please enter the correct phone number format + passwordRuleReg: The password format should be any combination of 8-18 digits + passwordSureReg: Please enter confirm password + passwordDifferentReg: The two passwords do not match! + passwordUpdateReg: Password has been updated diff --git a/locales/zh-CN.yaml b/locales/zh-CN.yaml index 1bc123116..df9e5002b 100644 --- a/locales/zh-CN.yaml +++ b/locales/zh-CN.yaml @@ -87,3 +87,43 @@ menus: hsExecl: 导出Excel status: hsLoad: 加载中... +login: + username: 账号 + password: 密码 + verifyCode: 验证码 + remember: 记住密码 + sure: 确认密码 + forget: 忘记密码? + login: 登录 + thirdLogin: 第三方登录 + phoneLogin: 手机登录 + qRCodeLogin: 二维码登录 + register: 注册 + weChatLogin: 微信登录 + alipayLogin: 支付宝登录 + qqLogin: QQ登录 + weiboLogin: 微博登录 + phone: 手机号码 + smsVerifyCode: 短信验证码 + back: 返回 + test: 模拟测试 + tip: 扫码后点击"确认",即可完成登录 + definite: 确定 + loginSuccess: 登录成功 + registerSuccess: 注册成功 + tickPrivacy: 请勾选隐私政策 + readAccept: 我已仔细阅读并接受 + privacyPolicy: 《隐私政策》 + getVerifyCode: 获取验证码 + info: 秒后重新获取 + usernameReg: 请输入账号 + passwordReg: 请输入密码 + verifyCodeReg: 请输入验证码 + verifyCodeCorrectReg: 请输入正确的验证码 + verifyCodeSixReg: 请输入6位数字验证码 + phoneReg: 请输入手机号码 + phoneCorrectReg: 请输入正确的手机号码格式 + passwordRuleReg: 密码格式应为8-18位数字、字母、符号的任意两种组合 + passwordSureReg: 请输入确认密码 + passwordDifferentReg: 两次密码不一致! + passwordUpdateReg: 修改密码成功 diff --git a/package.json b/package.json index 8ed81e762..7c35a52b5 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "v-contextmenu": "3.0.0", "vue": "^3.2.37", "vue-form-create2": "^1.2.8", - "vue-i18n": "^9.2.0-beta.39", + "vue-i18n": "^9.2.2", "vue-json-pretty": "^2.0.2", "vue-pdf-embed": "^1.1.4", "vue-router": "^4.1.2", @@ -95,7 +95,7 @@ "@iconify-icons/ri": "^1.2.1", "@iconify-icons/uil": "^1.2.1", "@iconify/vue": "^3.2.1", - "@intlify/vite-plugin-vue-i18n": "^5.0.0", + "@intlify/vite-plugin-vue-i18n": "^6.0.0", "@pureadmin/theme": "^2.4.0", "@types/element-resize-detector": "1.1.3", "@types/js-cookie": "^3.0.1", @@ -141,9 +141,9 @@ "stylelint-config-standard": "^24.0.0", "stylelint-order": "^5.0.0", "typescript": "^4.6.3", - "unocss": "^0.44.7", + "unocss": "^0.45.5", "unplugin-vue-define-options": "^0.6.1", - "vite": "^3.0.3", + "vite": "^3.0.5", "vite-plugin-mock": "^2.9.6", "vite-plugin-remove-console": "^1.1.0", "vite-svg-loader": "^3.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ebe560e86..a4e73239b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,7 +15,7 @@ specifiers: "@iconify-icons/ri": ^1.2.1 "@iconify-icons/uil": ^1.2.1 "@iconify/vue": ^3.2.1 - "@intlify/vite-plugin-vue-i18n": ^5.0.0 + "@intlify/vite-plugin-vue-i18n": ^6.0.0 "@logicflow/core": ^1.1.22 "@logicflow/extension": ^1.1.22 "@pureadmin/components": ^1.1.0 @@ -98,17 +98,17 @@ specifiers: stylelint-order: ^5.0.0 swiper: ^8.1.4 typescript: ^4.6.3 - unocss: ^0.44.7 + unocss: ^0.45.5 unplugin-vue-define-options: ^0.6.1 v-contextmenu: 3.0.0 - vite: ^3.0.3 + vite: ^3.0.5 vite-plugin-mock: ^2.9.6 vite-plugin-remove-console: ^1.1.0 vite-svg-loader: ^3.4.0 vue: ^3.2.37 vue-eslint-parser: ^8.2.0 vue-form-create2: ^1.2.8 - vue-i18n: ^9.2.0-beta.39 + vue-i18n: ^9.2.2 vue-json-pretty: ^2.0.2 vue-pdf-embed: ^1.1.4 vue-router: ^4.1.2 @@ -164,7 +164,7 @@ dependencies: v-contextmenu: 3.0.0_vue@3.2.37 vue: 3.2.37 vue-form-create2: 1.2.9 - vue-i18n: 9.2.0-beta.40_vue@3.2.37 + vue-i18n: 9.2.2_vue@3.2.37 vue-json-pretty: 2.1.1_vue@3.2.37 vue-pdf-embed: 1.1.4_vue@3.2.37 vue-router: 4.1.2_vue@3.2.37 @@ -189,7 +189,7 @@ devDependencies: "@iconify-icons/ri": 1.2.3 "@iconify-icons/uil": 1.2.2 "@iconify/vue": 3.2.1_vue@3.2.37 - "@intlify/vite-plugin-vue-i18n": 5.0.0_2704c2c758c43c43d3191ef907c91c53 + "@intlify/vite-plugin-vue-i18n": 6.0.0_vite@3.0.5+vue-i18n@9.2.2 "@pureadmin/theme": 2.4.0 "@types/element-resize-detector": 1.1.3 "@types/js-cookie": 3.0.2 @@ -202,9 +202,9 @@ devDependencies: "@types/qs": 6.9.7 "@typescript-eslint/eslint-plugin": 5.30.7_f59730a40ab520cf82d095906622871f "@typescript-eslint/parser": 5.30.7_eslint@8.20.0+typescript@4.7.4 - "@vitejs/plugin-legacy": 2.0.0_vite@3.0.3 - "@vitejs/plugin-vue": 3.0.1_vite@3.0.3+vue@3.2.37 - "@vitejs/plugin-vue-jsx": 2.0.0_vite@3.0.3+vue@3.2.37 + "@vitejs/plugin-legacy": 2.0.0_vite@3.0.5 + "@vitejs/plugin-vue": 3.0.1_vite@3.0.5+vue@3.2.37 + "@vitejs/plugin-vue-jsx": 2.0.0_vite@3.0.5+vue@3.2.37 "@vue/eslint-config-prettier": 7.0.0_eslint@8.20.0+prettier@2.7.1 "@vue/eslint-config-typescript": 10.0.0_d9788956cbf8477fcc4437a4de5c25ce "@vue/runtime-core": 3.2.37 @@ -235,10 +235,10 @@ devDependencies: stylelint-config-standard: 24.0.0_stylelint@14.9.1 stylelint-order: 5.0.0_stylelint@14.9.1 typescript: 4.7.4 - unocss: 0.44.7_vite@3.0.3 - unplugin-vue-define-options: 0.6.2_vite@3.0.3+vue@3.2.37 - vite: 3.0.3_sass@1.53.0 - vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.0.3 + unocss: 0.45.5_vite@3.0.5 + unplugin-vue-define-options: 0.6.2_vite@3.0.5+vue@3.2.37 + vite: 3.0.5_sass@1.53.0 + vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@3.0.5 vite-plugin-remove-console: 1.1.0 vite-svg-loader: 3.4.0 vue-eslint-parser: 8.3.0_eslint@8.20.0 @@ -952,6 +952,18 @@ packages: - typescript dev: true + /@esbuild/linux-loong64/0.14.54: + resolution: + { + integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== + } + engines: { node: ">=12" } + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@eslint/eslintrc/1.3.0: resolution: { @@ -1123,7 +1135,7 @@ packages: vue: 3.2.37 dev: true - /@intlify/bundle-utils/3.1.0_vue-i18n@9.2.0-beta.40: + /@intlify/bundle-utils/3.1.0_vue-i18n@9.2.2: resolution: { integrity: sha512-ghlJ0kR2cCQ8D+poKknC0Xx0ncOt3J3os7CcIAqqIWVF7k6AtGoCDnIru+YzlZcvFRNmP9wEZ7jKliojCdAWNg== @@ -1138,58 +1150,79 @@ packages: vue-i18n: optional: true dependencies: - "@intlify/message-compiler": 9.2.0-beta.40 - "@intlify/shared": 9.2.0-beta.40 + "@intlify/message-compiler": 9.2.0 + "@intlify/shared": 9.2.0 jsonc-eslint-parser: 1.4.1 source-map: 0.6.1 - vue-i18n: 9.2.0-beta.40_vue@3.2.37 + vue-i18n: 9.2.2_vue@3.2.37 yaml-eslint-parser: 0.3.2 dev: true - /@intlify/core-base/9.2.0-beta.40: + /@intlify/core-base/9.2.2: resolution: { - integrity: sha512-vOR0lHgtJ3IkzvXLeMQeNeYreFSKG9v3SU8QOD//WKHdBy4QPISs9CZJkYzBeBVCJVZ/eM6OTSbXF8M2k53iCw== + integrity: sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA== } engines: { node: ">= 14" } dependencies: - "@intlify/devtools-if": 9.2.0-beta.40 - "@intlify/message-compiler": 9.2.0-beta.40 - "@intlify/shared": 9.2.0-beta.40 - "@intlify/vue-devtools": 9.2.0-beta.40 + "@intlify/devtools-if": 9.2.2 + "@intlify/message-compiler": 9.2.2 + "@intlify/shared": 9.2.2 + "@intlify/vue-devtools": 9.2.2 dev: false - /@intlify/devtools-if/9.2.0-beta.40: + /@intlify/devtools-if/9.2.2: resolution: { - integrity: sha512-EUiuLxlgortD1dhT0btm3YYIs2vk9kMdcGXiYYbHWRTylc8Iv7Yz47y5Y+IlbZzk51h/nYvuqXE1h9diZZWAvQ== + integrity: sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg== } engines: { node: ">= 14" } dependencies: - "@intlify/shared": 9.2.0-beta.40 + "@intlify/shared": 9.2.2 dev: false - /@intlify/message-compiler/9.2.0-beta.40: + /@intlify/message-compiler/9.2.0: resolution: { - integrity: sha512-6QWTSYewmkew4nsRqgkwTVuGFKzxVCOK8EXsPt15N+tN1g+OYjC3PfGA2dPB6cVkNxqA9mV/hNK02uHPWU9t0A== + integrity: sha512-KGwwZsl+Nw2O26ZOKdytncxzKnMZ236KmM70u4GePgbizI+pu8yAh0apKxljSPzEJ7WECKTVc9R+laG12EJQYA== } engines: { node: ">= 14" } dependencies: - "@intlify/shared": 9.2.0-beta.40 + "@intlify/shared": 9.2.0 source-map: 0.6.1 + dev: true - /@intlify/shared/9.2.0-beta.40: + /@intlify/message-compiler/9.2.2: resolution: { - integrity: sha512-xWz+SFjgt/LfaSbbHVn+V7gmvX4ZNP3cIFta790GWZ/tEgwJeC3tkV7i45iUbZ4ZimOerFgKH05b7qvJlKb6RQ== + integrity: sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA== } engines: { node: ">= 14" } + dependencies: + "@intlify/shared": 9.2.2 + source-map: 0.6.1 + dev: false - /@intlify/vite-plugin-vue-i18n/5.0.0_2704c2c758c43c43d3191ef907c91c53: + /@intlify/shared/9.2.0: resolution: { - integrity: sha512-49W7y2b0m6Cg6qGoBkjdNgxyzFx3iOSbnxvDaWcN65raaceJVuwCwxXX1SqJbjHTg32rpTFi4jSlroqAV9Rr0w== + integrity: sha512-71uObL3Sy2ZiBQBMVETbkspE4Plpy87Hvlj6FAUF3xdD+M82tuxe3MVJjaD3ucqhtHmQWBkAWEurVLdPYr8G2g== + } + engines: { node: ">= 14" } + dev: true + + /@intlify/shared/9.2.2: + resolution: + { + integrity: sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q== + } + engines: { node: ">= 14" } + dev: false + + /@intlify/vite-plugin-vue-i18n/6.0.0_vite@3.0.5+vue-i18n@9.2.2: + resolution: + { + integrity: sha512-9hvd846YWACtSr6akOR57utxSP2205XJqVfidiQVZLTkHTVHjDhPiRg1ShdZBT909fzW2+71e2tgG4lRi4r87Q== } engines: { node: ">= 14.6" } peerDependencies: @@ -1204,27 +1237,27 @@ packages: vue-i18n: optional: true dependencies: - "@intlify/bundle-utils": 3.1.0_vue-i18n@9.2.0-beta.40 - "@intlify/shared": 9.2.0-beta.40 + "@intlify/bundle-utils": 3.1.0_vue-i18n@9.2.2 + "@intlify/shared": 9.2.0 "@rollup/pluginutils": 4.2.1 debug: 4.3.4 fast-glob: 3.2.11 source-map: 0.6.1 - vite: 3.0.3_sass@1.53.0 - vue-i18n: 9.2.0-beta.40_vue@3.2.37 + vite: 3.0.5_sass@1.53.0 + vue-i18n: 9.2.2_vue@3.2.37 transitivePeerDependencies: - supports-color dev: true - /@intlify/vue-devtools/9.2.0-beta.40: + /@intlify/vue-devtools/9.2.2: resolution: { - integrity: sha512-3A0D/E9quf+KWonzXUDk3xNP0+d1DMdtAwyXNTjzFcQPvjugC2Xn6fmsd0kNn7nHjgpB+vwIuamGiuE+S+OULw== + integrity: sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg== } engines: { node: ">= 14" } dependencies: - "@intlify/core-base": 9.2.0-beta.40 - "@intlify/shared": 9.2.0-beta.40 + "@intlify/core-base": 9.2.2 + "@intlify/shared": 9.2.2 dev: false /@jridgewell/gen-mapping/0.1.1: @@ -1787,193 +1820,202 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@unocss/cli/0.44.7: + /@unocss/cli/0.45.5: resolution: { - integrity: sha512-/FthkzWK3DT4u06rUnl5i7+fDPpp0sNH9oEz1EssrobmRIVWF7e7uGOUs8bc522uFMy8vOvxiQUn69v4RSGdGQ== + integrity: sha512-gB/XZ6ksS/le1r33JhLam7UtJhd2fvtbgYV2rU76DOoqIa+qCZFbrMDFyF+PJz6yCW0goYF9ybtZXND42aygZQ== } engines: { node: ">=14" } hasBin: true dependencies: - "@unocss/config": 0.44.7 - "@unocss/core": 0.44.7 - "@unocss/preset-uno": 0.44.7 + "@unocss/config": 0.45.5 + "@unocss/core": 0.45.5 + "@unocss/preset-uno": 0.45.5 cac: 6.7.12 chokidar: 3.5.3 colorette: 2.0.19 consola: 2.15.3 fast-glob: 3.2.11 - pathe: 0.3.2 + pathe: 0.3.3 perfect-debounce: 0.1.3 dev: true - /@unocss/config/0.44.7: + /@unocss/config/0.45.5: resolution: { - integrity: sha512-KSboUqIMkSLBQtVaQ2oTWSqdIBvj8Ged38h9un7Qe047jrYFHzgpCYVfmr7ZgZ2hqDYCdNc1357WgqNZO4AwiQ== + integrity: sha512-wae2RmItmaSsXcMPb9dOzrfQlG6SDgbuUmyuXydJi7VZmj/5a/a1cRTny/J2/eP1kS5aUNgCm/FzpletH59mfw== } engines: { node: ">=14" } dependencies: - "@unocss/core": 0.44.7 + "@unocss/core": 0.45.5 unconfig: 0.3.5 dev: true - /@unocss/core/0.44.7: + /@unocss/core/0.45.5: resolution: { - integrity: sha512-EPs3IxvPdzxEkEynAyCqyJX25IPp5RtFK3mFdgmXGvigwpgq9sxJBzQRXmYNtDeZriSyiwjYmc9yclLEJH3IiA== + integrity: sha512-6boP8sGTRb+nE87pdjii7otO/tguIlDkFh90E6mglA0XdjHWiLCCNlgJoxgjCGCPNYUm/Nojx0bUbcokuqBZDw== } dev: true - /@unocss/inspector/0.44.7: + /@unocss/inspector/0.45.5: resolution: { - integrity: sha512-uH0dla42tiKEfCpgCcDLC0FwKzrNRLqsN7R3az0B/eHSkeOuXrg7jdA9RWaNNmjnl6/ZOqevtyE5+g7JZf7E6A== + integrity: sha512-OM1bmmt8Qbsdt4AvokI/HAYVrHWOYwsNyisEhgGRQiOuc6JuFx1+B1T8hyELBRZfunvfm4J6qDJ3qGqPZWFU9g== } dependencies: gzip-size: 6.0.0 sirv: 2.0.2 dev: true - /@unocss/preset-attributify/0.44.7: + /@unocss/preset-attributify/0.45.5: resolution: { - integrity: sha512-aXW06aBcrHFzf0eKLpDpNmaQ7LPz6RibCHTNhSF/IkyDPAp7HDltIGoWY2+D/C1LUO3gXahnH4Mj4dlvv7fZtg== + integrity: sha512-xgjsuYDB5EYqXaCa73B9Tk19y6U8482S/trf6kcbSSGLaEcXhOQMdo8xtUJPyacwoCG0ralCgWIgWeb/VQ0noQ== } dependencies: - "@unocss/core": 0.44.7 + "@unocss/core": 0.45.5 dev: true - /@unocss/preset-icons/0.44.7: + /@unocss/preset-icons/0.45.5: resolution: { - integrity: sha512-3PC8a1yjm/rV0Sq192OB+yWokccjNZlh8dsmt3NPdz7OTIRTreNvUaFlV5CHk1JSk2/CNus1VWLG1VeDHqdotg== + integrity: sha512-msrhKKEWh5HMyQXnseKjMTe8dZZZl/URaxCtDkIhzGJHzDvTAiU7kDr6pAr3Uxw2DgDEviq159W22679JyaBHg== } dependencies: "@iconify/utils": 1.0.33 - "@unocss/core": 0.44.7 + "@unocss/core": 0.45.5 ohmyfetch: 0.4.18 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.44.7: + /@unocss/preset-mini/0.45.5: resolution: { - integrity: sha512-EPRogHZstaRGh4244FUixaQUgfQW1lfKnbyh8ZewtL+iCN0YdDEyWuITtqA1yv9sMlJdn9nAEowA3is9ZkWtBQ== + integrity: sha512-R8FDinKThZBTIqwuYokI8GHOTxt8x11W/dY4wyXOFXXiGW2kmL7fjhB3KNN3sfyhyp+k2g5CW40XJ13rOunODw== } dependencies: - "@unocss/core": 0.44.7 + "@unocss/core": 0.45.5 dev: true - /@unocss/preset-tagify/0.44.7: + /@unocss/preset-tagify/0.45.5: resolution: { - integrity: sha512-+9K3qX1bAIU7BINXi5qTFBr828WXrXGhq3Nzys8rHgrZShPpwwlfJl26oN3cteWEDxSOlM6DZ3xSqoIMtWcQXA== + integrity: sha512-fRUEh8EuJUjXHvJNzbPquC6Ih51mIygFmNaBXr9W9SNQYgYF9Z9Xy/2rFD3ADaI6L52JUIEV0OZgt1E/QJpAng== } dependencies: - "@unocss/core": 0.44.7 + "@unocss/core": 0.45.5 dev: true - /@unocss/preset-typography/0.44.7: + /@unocss/preset-typography/0.45.5: resolution: { - integrity: sha512-2YAkIuClWIgi0F95VFMz0cY8wPmngpxlKE8wRNF29hZ5Qvz+MfFDe6ECypApKUDMP2+dfhAHwXu9MlN/Vgnr5A== + integrity: sha512-4F2hRDsuE8BCA0MZIaRjClXIVQkePQsQyz+s3qw89Fndeatj+Yd5VrKEPBBz3g9062A6dUGfgWUyy4o+SAOCvA== } dependencies: - "@unocss/core": 0.44.7 + "@unocss/core": 0.45.5 dev: true - /@unocss/preset-uno/0.44.7: + /@unocss/preset-uno/0.45.5: resolution: { - integrity: sha512-JN1/hCy51RdQmDjCkVZWzFZv0XREyFIxSv/Wy3XfI3rzD42vdcTei/OraFfEhkh9/SdF9uUlIh9QQwOFZUWpyg== + integrity: sha512-eo0do6sS1xMRaeOvxkxEjFXZoh0Pm5g1c8bb3WpNMogcp9l8t22JCkSLo5dq+dnC+nQduOzt/GJoA+XksQeEsw== } dependencies: - "@unocss/core": 0.44.7 - "@unocss/preset-mini": 0.44.7 - "@unocss/preset-wind": 0.44.7 + "@unocss/core": 0.45.5 + "@unocss/preset-mini": 0.45.5 + "@unocss/preset-wind": 0.45.5 dev: true - /@unocss/preset-web-fonts/0.44.7: + /@unocss/preset-web-fonts/0.45.5: resolution: { - integrity: sha512-1dI3B9LnSt9yLnvsVsiI454SMhlraRdyNU1xrBQ8Z0YBF41/it0yk4+xf2uD8o87brBgfTib4gzPdVxgqQsiqQ== + integrity: sha512-wusZRdGXpAVWbdyNP7Cd7D1hWuAEG1jch4kXzRNyjZ4Uo7ImGY42yEysjXpuNizA29i0Xe9FtT99kCqOcQwHRQ== } dependencies: - "@unocss/core": 0.44.7 + "@unocss/core": 0.45.5 ohmyfetch: 0.4.18 dev: true - /@unocss/preset-wind/0.44.7: + /@unocss/preset-wind/0.45.5: resolution: { - integrity: sha512-mjzNwY18A/WT8cSGuxf52rYR/gy1jjDXg1xF38/Jn1Nln4jOBkKzrQTyk4c/3GJWNrHav8hE3VanD8+l7Q6W6A== + integrity: sha512-N4kr5SG4WjqJ4hI+4Fp8QlB5u7pTtAGY1WDVPeKwh3lX2iE01BnQhL6W6ds7BjXSdGm/yUQwBCedpnAfzWqutQ== } dependencies: - "@unocss/core": 0.44.7 - "@unocss/preset-mini": 0.44.7 + "@unocss/core": 0.45.5 + "@unocss/preset-mini": 0.45.5 dev: true - /@unocss/reset/0.44.7: + /@unocss/reset/0.45.5: resolution: { - integrity: sha512-izmqZafDMClT1vQEGpPzfKWvyft8xkA33xC0r0iOWEiDd94+wlC+7ohSnsafyl0iwEuwPp/ONzDft5ouHrOWLA== + integrity: sha512-JDFRoc1H0Tk1knRGI+LljOKrKkWrF1txJ50DG3oa+azTdQaX0wDQ4isyDM6PbodydhEqYCsZcJEL/2pEiPRg8A== } dev: true - /@unocss/scope/0.44.7: + /@unocss/scope/0.45.5: resolution: { - integrity: sha512-E6kqHWfJpm3TXHj9KWs23oVEzknVAUfqbDpGYxh9JYG+hIvbYQdrBpIXNspodxQllNeQtGrtkQ8/PrHDo/3hpw== + integrity: sha512-+7PPbxxVp/k27YyBVSM/euKnB65KtaXA4iYHiDWRja235RnnsZ7XcSZ78o5hDuOA3dnqZU+d4rV5rt1tGy6XJA== } dev: true - /@unocss/transformer-compile-class/0.44.7: + /@unocss/transformer-attributify-jsx/0.45.5: resolution: { - integrity: sha512-LwyjtdHIrgX6AREKiPmXSXjXclSUSnY/cHXSlwTqfs3Q0bkp6voFNG2CzhJF5xMoMa27ZszpvACbZG5CIZYOuA== + integrity: sha512-e4l5G7ZLhSeIkHM6mo6KfXZbQDi6XFcTNQRJStXF6t2UjqABAtR/jLCUzkyK7khaLE4QxduRhCHCfR/VyYvCyg== } dependencies: - "@unocss/core": 0.44.7 + "@unocss/core": 0.45.5 dev: true - /@unocss/transformer-directives/0.44.7: + /@unocss/transformer-compile-class/0.45.5: resolution: { - integrity: sha512-tDjFHfjpoaru/e468Nhhz+5ofdJY46mYgamF1n98RDLtH1hnKxS+PvD4mm0AxsY5NJ20hLUihzFbN0Mnuos4Ew== + integrity: sha512-R08rLO3XZyk5g1BQ01GT+0AuztVpj+g6e+B+4NeoMF3LhShA4Zg+yqn7awa2d5/1tXwpMYO4kwyBFZzQf0WzBw== } dependencies: - "@unocss/core": 0.44.7 + "@unocss/core": 0.45.5 + dev: true + + /@unocss/transformer-directives/0.45.5: + resolution: + { + integrity: sha512-k+QZetHGcSmxXMlE2UfkfnzFJ865FBxnT5EZCU/dlL1B2momDi19n2q0Hc9DnX/GjbLtrzurQFrq+Xy4gQ7HcA== + } + dependencies: + "@unocss/core": 0.45.5 css-tree: 2.1.0 dev: true - /@unocss/transformer-variant-group/0.44.7: + /@unocss/transformer-variant-group/0.45.5: resolution: { - integrity: sha512-f5tJZ8rfpix245JgcezqjtvWC9wkc9Sdg0R/2yb3fyPBLGNonYGqAp2GViqmVo8UsFerullpKeUCmCSk8gCyFg== + integrity: sha512-Qp0g+9U//cXV7u6dojXw3tafs1saRW+nViMdfCjEKWz3TStFssI9IAhwg5wIZoYYLSSCVMfBTc96OkDvO1m9rA== } dependencies: - "@unocss/core": 0.44.7 + "@unocss/core": 0.45.5 dev: true - /@unocss/vite/0.44.7_vite@3.0.3: + /@unocss/vite/0.45.5_vite@3.0.5: resolution: { - integrity: sha512-RjOB+Yv2bg/p5NOzwXDYap0fl7m+1VmIfej8Afceisy0mDL1NniGISiA0pQjOhUewPdSaBDpRXxlpoDGnYaPjw== + integrity: sha512-QVNj9xDBJ46RC1D+rSFiGWywazq6z7MVszrpifCACtA8qKdWbrWuI8beEpfo3pBpf7uYFIb+Df6CU9gCD809Og== } peerDependencies: vite: ^2.9.0 || ^3.0.0-0 dependencies: "@ampproject/remapping": 2.2.0 "@rollup/pluginutils": 4.2.1 - "@unocss/config": 0.44.7 - "@unocss/core": 0.44.7 - "@unocss/inspector": 0.44.7 - "@unocss/scope": 0.44.7 - "@unocss/transformer-directives": 0.44.7 + "@unocss/config": 0.45.5 + "@unocss/core": 0.45.5 + "@unocss/inspector": 0.45.5 + "@unocss/scope": 0.45.5 + "@unocss/transformer-directives": 0.45.5 magic-string: 0.26.2 - vite: 3.0.3_sass@1.53.0 + vite: 3.0.5_sass@1.53.0 dev: true /@uppy/companion-client/2.2.1: @@ -2032,7 +2074,7 @@ packages: nanoid: 3.3.4 dev: false - /@vitejs/plugin-legacy/2.0.0_vite@3.0.3: + /@vitejs/plugin-legacy/2.0.0_vite@3.0.5: resolution: { integrity: sha512-cuc45C4BQo2VlOsHZML4fc3MPfSjOEFeezHxr+WWlOOmi+muy1rz2snnFiePtyjVc1CYGTsnxk13cXpzQvMZaw== @@ -2050,10 +2092,10 @@ packages: magic-string: 0.26.2 regenerator-runtime: 0.13.9 systemjs: 6.12.1 - vite: 3.0.3_sass@1.53.0 + vite: 3.0.5_sass@1.53.0 dev: true - /@vitejs/plugin-vue-jsx/2.0.0_vite@3.0.3+vue@3.2.37: + /@vitejs/plugin-vue-jsx/2.0.0_vite@3.0.5+vue@3.2.37: resolution: { integrity: sha512-WF9ApZ/ivyyW3volQfu0Td0KNPhcccYEaRNzNY1NxRLVJQLSX0nFqquv3e2g7MF74p1XZK4bGtDL2y5i5O5+1A== @@ -2067,13 +2109,13 @@ packages: "@babel/plugin-syntax-import-meta": 7.10.4_@babel+core@7.18.9 "@babel/plugin-transform-typescript": 7.18.8_@babel+core@7.18.9 "@vue/babel-plugin-jsx": 1.1.1_@babel+core@7.18.9 - vite: 3.0.3_sass@1.53.0 + vite: 3.0.5_sass@1.53.0 vue: 3.2.37 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/3.0.1_vite@3.0.3+vue@3.2.37: + /@vitejs/plugin-vue/3.0.1_vite@3.0.5+vue@3.2.37: resolution: { integrity: sha512-Ll9JgxG7ONIz/XZv3dssfoMUDu9qAnlJ+km+pBA0teYSXzwPCIzS/e1bmwNYl5dcQGs677D21amgfYAnzMl17A== @@ -2083,7 +2125,7 @@ packages: vite: ^3.0.0 vue: ^3.2.25 dependencies: - vite: 3.0.3_sass@1.53.0 + vite: 3.0.5_sass@1.53.0 vue: 3.2.37 dev: true @@ -4174,10 +4216,10 @@ packages: ext: 1.6.0 dev: false - /esbuild-android-64/0.14.50: + /esbuild-android-64/0.14.54: resolution: { - integrity: sha512-H7iUEm7gUJHzidsBlFPGF6FTExazcgXL/46xxLo6i6bMtPim6ZmXyTccS8yOMpy6HAC6dPZ/JCQqrkkin69n6Q== + integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== } engines: { node: ">=12" } cpu: [x64] @@ -4186,10 +4228,10 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.14.50: + /esbuild-android-arm64/0.14.54: resolution: { - integrity: sha512-NFaoqEwa+OYfoYVpQWDMdKII7wZZkAjtJFo1WdnBeCYlYikvUhTnf2aPwPu5qEAw/ie1NYK0yn3cafwP+kP+OQ== + integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== } engines: { node: ">=12" } cpu: [arm64] @@ -4198,10 +4240,10 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.14.50: + /esbuild-darwin-64/0.14.54: resolution: { - integrity: sha512-gDQsCvGnZiJv9cfdO48QqxkRV8oKAXgR2CGp7TdIpccwFdJMHf8hyIJhMW/05b/HJjET/26Us27Jx91BFfEVSA== + integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== } engines: { node: ">=12" } cpu: [x64] @@ -4210,10 +4252,10 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.14.50: + /esbuild-darwin-arm64/0.14.54: resolution: { - integrity: sha512-36nNs5OjKIb/Q50Sgp8+rYW/PqirRiFN0NFc9hEvgPzNJxeJedktXwzfJSln4EcRFRh5Vz4IlqFRScp+aiBBzA== + integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== } engines: { node: ">=12" } cpu: [arm64] @@ -4222,10 +4264,10 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.14.50: + /esbuild-freebsd-64/0.14.54: resolution: { - integrity: sha512-/1pHHCUem8e/R86/uR+4v5diI2CtBdiWKiqGuPa9b/0x3Nwdh5AOH7lj+8823C6uX1e0ufwkSLkS+aFZiBCWxA== + integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== } engines: { node: ">=12" } cpu: [x64] @@ -4234,10 +4276,10 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.14.50: + /esbuild-freebsd-arm64/0.14.54: resolution: { - integrity: sha512-iKwUVMQztnPZe5pUYHdMkRc9aSpvoV1mkuHlCoPtxZA3V+Kg/ptpzkcSY+fKd0kuom+l6Rc93k0UPVkP7xoqrw== + integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== } engines: { node: ">=12" } cpu: [arm64] @@ -4246,10 +4288,10 @@ packages: dev: true optional: true - /esbuild-linux-32/0.14.50: + /esbuild-linux-32/0.14.54: resolution: { - integrity: sha512-sWUwvf3uz7dFOpLzYuih+WQ7dRycrBWHCdoXJ4I4XdMxEHCECd8b7a9N9u7FzT6XR2gHPk9EzvchQUtiEMRwqw== + integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== } engines: { node: ">=12" } cpu: [ia32] @@ -4258,10 +4300,10 @@ packages: dev: true optional: true - /esbuild-linux-64/0.14.50: + /esbuild-linux-64/0.14.54: resolution: { - integrity: sha512-u0PQxPhaeI629t4Y3EEcQ0wmWG+tC/LpP2K7yDFvwuPq0jSQ8SIN+ARNYfRjGW15O2we3XJvklbGV0wRuUCPig== + integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== } engines: { node: ">=12" } cpu: [x64] @@ -4270,10 +4312,10 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.14.50: + /esbuild-linux-arm/0.14.54: resolution: { - integrity: sha512-VALZq13bhmFJYFE/mLEb+9A0w5vo8z+YDVOWeaf9vOTrSC31RohRIwtxXBnVJ7YKLYfEMzcgFYf+OFln3Y0cWg== + integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== } engines: { node: ">=12" } cpu: [arm] @@ -4282,10 +4324,10 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.14.50: + /esbuild-linux-arm64/0.14.54: resolution: { - integrity: sha512-ZyfoNgsTftD7Rp5S7La5auomKdNeB3Ck+kSKXC4pp96VnHyYGjHHXWIlcbH8i+efRn9brszo1/Thl1qn8RqmhQ== + integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== } engines: { node: ">=12" } cpu: [arm64] @@ -4294,10 +4336,10 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.14.50: + /esbuild-linux-mips64le/0.14.54: resolution: { - integrity: sha512-ygo31Vxn/WrmjKCHkBoutOlFG5yM9J2UhzHb0oWD9O61dGg+Hzjz9hjf5cmM7FBhAzdpOdEWHIrVOg2YAi6rTw== + integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== } engines: { node: ">=12" } cpu: [mips64el] @@ -4306,10 +4348,10 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.14.50: + /esbuild-linux-ppc64le/0.14.54: resolution: { - integrity: sha512-xWCKU5UaiTUT6Wz/O7GKP9KWdfbsb7vhfgQzRfX4ahh5NZV4ozZ4+SdzYG8WxetsLy84UzLX3Pi++xpVn1OkFQ== + integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== } engines: { node: ">=12" } cpu: [ppc64] @@ -4318,10 +4360,10 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.14.50: + /esbuild-linux-riscv64/0.14.54: resolution: { - integrity: sha512-0+dsneSEihZTopoO9B6Z6K4j3uI7EdxBP7YSF5rTwUgCID+wHD3vM1gGT0m+pjCW+NOacU9kH/WE9N686FHAJg== + integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== } engines: { node: ">=12" } cpu: [riscv64] @@ -4330,10 +4372,10 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.14.50: + /esbuild-linux-s390x/0.14.54: resolution: { - integrity: sha512-tVjqcu8o0P9H4StwbIhL1sQYm5mWATlodKB6dpEZFkcyTI8kfIGWiWcrGmkNGH2i1kBUOsdlBafPxR3nzp3TDA== + integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== } engines: { node: ">=12" } cpu: [s390x] @@ -4342,10 +4384,10 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.14.50: + /esbuild-netbsd-64/0.14.54: resolution: { - integrity: sha512-0R/glfqAQ2q6MHDf7YJw/TulibugjizBxyPvZIcorH0Mb7vSimdHy0XF5uCba5CKt+r4wjax1mvO9lZ4jiAhEg== + integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== } engines: { node: ">=12" } cpu: [x64] @@ -4354,10 +4396,10 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.14.50: + /esbuild-openbsd-64/0.14.54: resolution: { - integrity: sha512-7PAtmrR5mDOFubXIkuxYQ4bdNS6XCK8AIIHUiZxq1kL8cFIH5731jPcXQ4JNy/wbj1C9sZ8rzD8BIM80Tqk29w== + integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== } engines: { node: ">=12" } cpu: [x64] @@ -4366,10 +4408,10 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.14.50: + /esbuild-sunos-64/0.14.54: resolution: { - integrity: sha512-gBxNY/wyptvD7PkHIYcq7se6SQEXcSC8Y7mE0FJB+CGgssEWf6vBPfTTZ2b6BWKnmaP6P6qb7s/KRIV5T2PxsQ== + integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== } engines: { node: ">=12" } cpu: [x64] @@ -4378,10 +4420,10 @@ packages: dev: true optional: true - /esbuild-windows-32/0.14.50: + /esbuild-windows-32/0.14.54: resolution: { - integrity: sha512-MOOe6J9cqe/iW1qbIVYSAqzJFh0p2LBLhVUIWdMVnNUNjvg2/4QNX4oT4IzgDeldU+Bym9/Tn6+DxvUHJXL5Zw== + integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== } engines: { node: ">=12" } cpu: [ia32] @@ -4390,10 +4432,10 @@ packages: dev: true optional: true - /esbuild-windows-64/0.14.50: + /esbuild-windows-64/0.14.54: resolution: { - integrity: sha512-r/qE5Ex3w1jjGv/JlpPoWB365ldkppUlnizhMxJgojp907ZF1PgLTuW207kgzZcSCXyquL9qJkMsY+MRtaZ5yQ== + integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== } engines: { node: ">=12" } cpu: [x64] @@ -4402,10 +4444,10 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.14.50: + /esbuild-windows-arm64/0.14.54: resolution: { - integrity: sha512-EMS4lQnsIe12ZyAinOINx7eq2mjpDdhGZZWDwPZE/yUTN9cnc2Ze/xUTYIAyaJqrqQda3LnDpADKpvLvol6ENQ== + integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== } engines: { node: ">=12" } cpu: [arm64] @@ -4423,35 +4465,36 @@ packages: requiresBuild: true dev: true - /esbuild/0.14.50: + /esbuild/0.14.54: resolution: { - integrity: sha512-SbC3k35Ih2IC6trhbMYW7hYeGdjPKf9atTKwBUHqMCYFZZ9z8zhuvfnZihsnJypl74FjiAKjBRqFkBkAd0rS/w== + integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== } engines: { node: ">=12" } hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-64: 0.14.50 - esbuild-android-arm64: 0.14.50 - esbuild-darwin-64: 0.14.50 - esbuild-darwin-arm64: 0.14.50 - esbuild-freebsd-64: 0.14.50 - esbuild-freebsd-arm64: 0.14.50 - esbuild-linux-32: 0.14.50 - esbuild-linux-64: 0.14.50 - esbuild-linux-arm: 0.14.50 - esbuild-linux-arm64: 0.14.50 - esbuild-linux-mips64le: 0.14.50 - esbuild-linux-ppc64le: 0.14.50 - esbuild-linux-riscv64: 0.14.50 - esbuild-linux-s390x: 0.14.50 - esbuild-netbsd-64: 0.14.50 - esbuild-openbsd-64: 0.14.50 - esbuild-sunos-64: 0.14.50 - esbuild-windows-32: 0.14.50 - esbuild-windows-64: 0.14.50 - esbuild-windows-arm64: 0.14.50 + "@esbuild/linux-loong64": 0.14.54 + esbuild-android-64: 0.14.54 + esbuild-android-arm64: 0.14.54 + esbuild-darwin-64: 0.14.54 + esbuild-darwin-arm64: 0.14.54 + esbuild-freebsd-64: 0.14.54 + esbuild-freebsd-arm64: 0.14.54 + esbuild-linux-32: 0.14.54 + esbuild-linux-64: 0.14.54 + esbuild-linux-arm: 0.14.54 + esbuild-linux-arm64: 0.14.54 + esbuild-linux-mips64le: 0.14.54 + esbuild-linux-ppc64le: 0.14.54 + esbuild-linux-riscv64: 0.14.54 + esbuild-linux-s390x: 0.14.54 + esbuild-netbsd-64: 0.14.54 + esbuild-openbsd-64: 0.14.54 + esbuild-sunos-64: 0.14.54 + esbuild-windows-32: 0.14.54 + esbuild-windows-64: 0.14.54 + esbuild-windows-arm64: 0.14.54 dev: true /escalade/3.1.1: @@ -6588,7 +6631,7 @@ packages: destr: 1.1.1 node-fetch-native: 0.1.4 ufo: 0.8.5 - undici: 5.8.0 + undici: 5.8.2 dev: true /on-finished/2.3.0: @@ -6788,10 +6831,10 @@ packages: util: 0.10.4 dev: false - /pathe/0.3.2: + /pathe/0.3.3: resolution: { - integrity: sha512-qhnmX0TOqlCvdWWTkoM83wh5J8fZ2yhbDEc9MlsnAEtEc+JCwxUKEwmd6pkY9hRe6JR1Uecbc14VcAKX2yFSTA== + integrity: sha512-x3nrPvG0HDSDzUiJ0WqtzhN4MD+h5B+dFJ3/qyxVuARlr4Y3aJv8gri2cZzp9Z8sGs2a+aG9gNbKngh3gme57A== } dev: true @@ -7343,6 +7386,18 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss/8.4.16: + resolution: + { + integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== + } + engines: { node: ^10 || ^12 || >=14 } + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + /preact/10.10.0: resolution: { @@ -8661,10 +8716,10 @@ packages: jiti: 1.14.0 dev: true - /undici/5.8.0: + /undici/5.8.2: resolution: { - integrity: sha512-1F7Vtcez5w/LwH2G2tGnFIihuWUlc58YidwLiCv+jR2Z50x0tNXpRRw7eOIJ+GvqCqIkg9SB7NWAJ/T9TLfv8Q== + integrity: sha512-3KLq3pXMS0Y4IELV045fTxqz04Nk9Ms7yfBBHum3yxsTR4XNn+ZCaUbf/mWitgYDAhsplQ0B1G4S5D345lMO3A== } engines: { node: ">=12.18" } dev: true @@ -8703,33 +8758,34 @@ packages: engines: { node: ">= 10.0.0" } dev: true - /unocss/0.44.7_vite@3.0.3: + /unocss/0.45.5_vite@3.0.5: resolution: { - integrity: sha512-4XQZAZ7F5gFi30Dn4e7PdxYc2BVTBtrkXA5QzHgmBy/RqNoM5kEuQwsooEVEMl6Cp3Q+vHuQCueVffOBHUl9rQ== + integrity: sha512-dHmyAnTnkoffgXHjWpJIK2iwCDK9HEWkdHrz+Wh114G/ZcX3vQWlpnvboo36oW0V37UaqbId5ajwHRHE6SNo4g== } engines: { node: ">=14" } peerDependencies: - "@unocss/webpack": 0.44.7 + "@unocss/webpack": 0.45.5 peerDependenciesMeta: "@unocss/webpack": optional: true dependencies: - "@unocss/cli": 0.44.7 - "@unocss/core": 0.44.7 - "@unocss/preset-attributify": 0.44.7 - "@unocss/preset-icons": 0.44.7 - "@unocss/preset-mini": 0.44.7 - "@unocss/preset-tagify": 0.44.7 - "@unocss/preset-typography": 0.44.7 - "@unocss/preset-uno": 0.44.7 - "@unocss/preset-web-fonts": 0.44.7 - "@unocss/preset-wind": 0.44.7 - "@unocss/reset": 0.44.7 - "@unocss/transformer-compile-class": 0.44.7 - "@unocss/transformer-directives": 0.44.7 - "@unocss/transformer-variant-group": 0.44.7 - "@unocss/vite": 0.44.7_vite@3.0.3 + "@unocss/cli": 0.45.5 + "@unocss/core": 0.45.5 + "@unocss/preset-attributify": 0.45.5 + "@unocss/preset-icons": 0.45.5 + "@unocss/preset-mini": 0.45.5 + "@unocss/preset-tagify": 0.45.5 + "@unocss/preset-typography": 0.45.5 + "@unocss/preset-uno": 0.45.5 + "@unocss/preset-web-fonts": 0.45.5 + "@unocss/preset-wind": 0.45.5 + "@unocss/reset": 0.45.5 + "@unocss/transformer-attributify-jsx": 0.45.5 + "@unocss/transformer-compile-class": 0.45.5 + "@unocss/transformer-directives": 0.45.5 + "@unocss/transformer-variant-group": 0.45.5 + "@unocss/vite": 0.45.5_vite@3.0.5 transitivePeerDependencies: - supports-color - vite @@ -8743,7 +8799,7 @@ packages: engines: { node: ">= 0.8" } dev: true - /unplugin-vue-define-options/0.6.2_vite@3.0.3+vue@3.2.37: + /unplugin-vue-define-options/0.6.2_vite@3.0.5+vue@3.2.37: resolution: { integrity: sha512-0YAbugPnN57ZkUM0fygfp43Vm321vOUYy2s81O09SfCM08mSul4vMxOZxLj9VSa3NVPF/IN0FmGyTMB5exOdyQ== @@ -8754,7 +8810,7 @@ packages: dependencies: "@rollup/pluginutils": 4.2.1 "@vue/compiler-sfc": 3.2.37 - unplugin: 0.7.2_vite@3.0.3 + unplugin: 0.7.2_vite@3.0.5 vue: 3.2.37 transitivePeerDependencies: - esbuild @@ -8763,7 +8819,7 @@ packages: - webpack dev: true - /unplugin/0.7.2_vite@3.0.3: + /unplugin/0.7.2_vite@3.0.5: resolution: { integrity: sha512-m7thX4jP8l5sETpLdUASoDOGOcHaOVtgNyrYlToyQUvILUtEzEnngRBrHnAX3IKqooJVmXpoa/CwQ/QqzvGaHQ== @@ -8785,7 +8841,7 @@ packages: dependencies: acorn: 8.8.0 chokidar: 3.5.3 - vite: 3.0.3_sass@1.53.0 + vite: 3.0.5_sass@1.53.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.4 dev: true @@ -8870,7 +8926,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@3.0.3: + /vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@3.0.5: resolution: { integrity: sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg== @@ -8890,7 +8946,7 @@ packages: fast-glob: 3.2.11 mockjs: 1.1.0 path-to-regexp: 6.2.1 - vite: 3.0.3_sass@1.53.0 + vite: 3.0.5_sass@1.53.0 transitivePeerDependencies: - rollup - supports-color @@ -8913,10 +8969,10 @@ packages: svgo: 2.8.0 dev: true - /vite/3.0.3_sass@1.53.0: + /vite/3.0.5_sass@1.53.0: resolution: { - integrity: sha512-sDIpIcl3mv1NUaSzZwiXGEy1ZoWwwC2vkxUHY6yiDacR6zf//ZFuBJrozO62gedpE43pmxnLATNR5IYUdAEkMQ== + integrity: sha512-bRvrt9Tw8EGW4jj64aYFTnVg134E8hgDxyl/eEHnxiGqYk7/pTPss6CWlurqPOUzqvEoZkZ58Ws+Iu8MB87iMA== } engines: { node: ^14.18.0 || >=16.0.0 } hasBin: true @@ -8935,8 +8991,8 @@ packages: terser: optional: true dependencies: - esbuild: 0.14.50 - postcss: 8.4.14 + esbuild: 0.14.54 + postcss: 8.4.16 resolve: 1.22.1 rollup: 2.77.2 sass: 1.53.0 @@ -9002,18 +9058,18 @@ packages: - "@vue/composition-api" dev: false - /vue-i18n/9.2.0-beta.40_vue@3.2.37: + /vue-i18n/9.2.2_vue@3.2.37: resolution: { - integrity: sha512-UwcGsbTTaDJry6BbFFzt115EVHN/bXi07DyUIZ4zrYeGMBPp2QAptMwVaGUQid1gaMmUreAKarGIqw46oCQEvg== + integrity: sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ== } engines: { node: ">= 14" } peerDependencies: vue: ^3.0.0 dependencies: - "@intlify/core-base": 9.2.0-beta.40 - "@intlify/shared": 9.2.0-beta.40 - "@intlify/vue-devtools": 9.2.0-beta.40 + "@intlify/core-base": 9.2.2 + "@intlify/shared": 9.2.2 + "@intlify/vue-devtools": 9.2.2 "@vue/devtools-api": 6.2.1 vue: 3.2.37 dev: false diff --git a/src/views/login/components/phone.vue b/src/views/login/components/phone.vue index db162809b..83a423a1e 100644 --- a/src/views/login/components/phone.vue +++ b/src/views/login/components/phone.vue @@ -1,13 +1,16 @@ diff --git a/src/views/login/components/regist.vue b/src/views/login/components/regist.vue index 89e790f8c..5e7cd377c 100644 --- a/src/views/login/components/regist.vue +++ b/src/views/login/components/regist.vue @@ -1,13 +1,16 @@