Commit 661a20dc93672d124f18de8d54009e8756784881

Authored by 芋道源码
Committed by Gitee
2 parents 427d031b 0f722d0b

!351 升级最新依赖 && 修复树形 全部展开 全部关闭

Merge pull request !351 from xingyu/dev
Showing 41 changed files with 1046 additions and 1842 deletions
README.md
... ... @@ -188,17 +188,17 @@ ps:核心功能已经实现,正在对接微信小程序中...
188 188  
189 189 | 框架 | 说明 | 版本 | 学习指南 |
190 190 |---------------------------------------------------------------------------------------------|------------------|-------------|----------------------------------------------------------------|
191   -| [Spring Boot](https://spring.io/projects/spring-boot) | 应用开发框架 | 2.7.6 | [文档](https://github.com/YunaiV/SpringBoot-Labs) |
  191 +| [Spring Boot](https://spring.io/projects/spring-boot) | 应用开发框架 | 2.7.7 | [文档](https://github.com/YunaiV/SpringBoot-Labs) |
192 192 | [MySQL](https://www.mysql.com/cn/) | 数据库服务器 | 5.7 / 8.0+ | |
193 193 | [Druid](https://github.com/alibaba/druid) | JDBC 连接池、监控组件 | 1.2.15 | [文档](http://www.iocoder.cn/Spring-Boot/datasource-pool/?yudao) |
194   -| [MyBatis Plus](https://mp.baomidou.com/) | MyBatis 增强工具包 | 3.5.2 | [文档](http://www.iocoder.cn/Spring-Boot/MyBatis/?yudao) |
195   -| [Dynamic Datasource](https://dynamic-datasource.com/) | 动态数据源 | 3.6.0 | [文档](http://www.iocoder.cn/Spring-Boot/datasource-pool/?yudao) |
  194 +| [MyBatis Plus](https://mp.baomidou.com/) | MyBatis 增强工具包 | 3.5.3 | [文档](http://www.iocoder.cn/Spring-Boot/MyBatis/?yudao) |
  195 +| [Dynamic Datasource](https://dynamic-datasource.com/) | 动态数据源 | 3.6.1 | [文档](http://www.iocoder.cn/Spring-Boot/datasource-pool/?yudao) |
196 196 | [Redis](https://redis.io/) | key-value 数据库 | 5.0 / 6.0 | |
197 197 | [Redisson](https://github.com/redisson/redisson) | Redis 客户端 | 3.18.0 | [文档](http://www.iocoder.cn/Spring-Boot/Redis/?yudao) |
198 198 | [Spring MVC](https://github.com/spring-projects/spring-framework/tree/master/spring-webmvc) | MVC 框架 | 5.3.24 | [文档](http://www.iocoder.cn/SpringMVC/MVC/?yudao) |
199 199 | [Spring Security](https://github.com/spring-projects/spring-security) | Spring 安全框架 | 5.7.5 | [文档](http://www.iocoder.cn/Spring-Boot/Spring-Security/?yudao) |
200 200 | [Hibernate Validator](https://github.com/hibernate/hibernate-validator) | 参数校验组件 | 6.2.5 | [文档](http://www.iocoder.cn/Spring-Boot/Validation/?yudao) |
201   -| [Flowable](https://github.com/flowable/flowable-engine) | 工作流引擎 | 6.7.2 | [文档](https://doc.iocoder.cn/bpm/) |
  201 +| [Flowable](https://github.com/flowable/flowable-engine) | 工作流引擎 | 6.8.0 | [文档](https://doc.iocoder.cn/bpm/) |
202 202 | [Quartz](https://github.com/quartz-scheduler) | 任务调度组件 | 2.3.2 | [文档](http://www.iocoder.cn/Spring-Boot/Job/?yudao) |
203 203 | [Knife4j](https://gitee.com/xiaoym/knife4j) | Swagger 增强 UI 实现 | 3.0.3 | [文档](http://www.iocoder.cn/Spring-Boot/Swagger/?yudao) |
204 204 | [Resilience4j](https://github.com/resilience4j/resilience4j) | 服务保障组件 | 1.7.1 | [文档](http://www.iocoder.cn/Spring-Boot/Resilience4j/?yudao) |
... ... @@ -222,7 +222,7 @@ ps:核心功能已经实现,正在对接微信小程序中...
222 222 | 框架 | 说明 | 版本 |
223 223 |----------------------------------------------------------------------|:------------:|:------:|
224 224 | [Vue](https://staging-cn.vuejs.org/) | Vue 框架 | 3.2.45 |
225   -| [Vite](https://cn.vitejs.dev//) | 开发与构建工具 | 4.0.3 |
  225 +| [Vite](https://cn.vitejs.dev//) | 开发与构建工具 | 4.0.4 |
226 226 | [Element Plus](https://element-plus.org/zh-CN/) | Element Plus | 2.2.28 |
227 227 | [TypeScript](https://www.typescriptlang.org/docs/) | TypeScript | 4.9.4 |
228 228 | [pinia](https://pinia.vuejs.org/) | vuex5 | 2.0.28 |
... ...
yudao-dependencies/pom.xml
... ... @@ -16,16 +16,16 @@
16 16 <properties>
17 17 <revision>1.6.5-snapshot</revision>
18 18 <!-- 统一依赖管理 -->
19   - <spring.boot.version>2.7.6</spring.boot.version>
  19 + <spring.boot.version>2.7.7</spring.boot.version>
20 20 <!-- Web 相关 -->
21 21 <knife4j.version>3.0.3</knife4j.version>
22 22 <swagger-annotations.version>1.6.8</swagger-annotations.version>
23 23 <servlet.versoin>2.5</servlet.versoin>
24 24 <!-- DB 相关 -->
25 25 <druid.version>1.2.15</druid.version>
26   - <mybatis-plus.version>3.5.2</mybatis-plus.version>
  26 + <mybatis-plus.version>3.5.3</mybatis-plus.version>
27 27 <mybatis-plus-generator.version>3.5.2</mybatis-plus-generator.version>
28   - <dynamic-datasource.version>3.6.0</dynamic-datasource.version>
  28 + <dynamic-datasource.version>3.6.1</dynamic-datasource.version>
29 29 <redisson.version>3.18.0</redisson.version>
30 30 <!-- 服务保障相关 -->
31 31 <lock4j.version>2.2.3</lock4j.version>
... ... @@ -37,14 +37,14 @@
37 37 <!-- Test 测试相关 -->
38 38 <podam.version>7.2.11.RELEASE</podam.version>
39 39 <jedis-mock.version>1.0.5</jedis-mock.version>
40   - <mockito-inline.version>4.8.0</mockito-inline.version>
  40 + <mockito-inline.version>4.11.0</mockito-inline.version>
41 41 <!-- Bpm 工作流相关 -->
42   - <flowable.version>6.7.2</flowable.version>
  42 + <flowable.version>6.8.0</flowable.version>
43 43 <!-- 工具类相关 -->
44 44 <lombok.version>1.18.24</lombok.version>
45 45 <mapstruct.version>1.5.3.Final</mapstruct.version>
46   - <hutool.version>5.8.10</hutool.version>
47   - <easyexcel.verion>3.1.3</easyexcel.verion>
  46 + <hutool.version>5.8.11</hutool.version>
  47 + <easyexcel.verion>3.1.4</easyexcel.verion>
48 48 <velocity.version>2.3</velocity.version>
49 49 <screw.version>1.0.5</screw.version>
50 50 <fastjson.version>1.2.83</fastjson.version>
... ... @@ -55,7 +55,7 @@
55 55 <jsch.version>0.1.55</jsch.version>
56 56 <tika-core.version>2.6.0</tika-core.version>
57 57 <aj-captcha.version>1.3.0</aj-captcha.version>
58   - <netty-all.version>4.1.85.Final</netty-all.version>
  58 + <netty-all.version>4.1.86.Final</netty-all.version>
59 59 <ip2region.version>2.6.6</ip2region.version>
60 60 <!-- 三方云服务相关 -->
61 61 <okio.version>3.0.0</okio.version>
... ... @@ -63,7 +63,7 @@
63 63 <minio.version>8.4.6</minio.version>
64 64 <aliyun-java-sdk-core.version>4.6.3</aliyun-java-sdk-core.version>
65 65 <aliyun-java-sdk-dysmsapi.version>2.2.1</aliyun-java-sdk-dysmsapi.version>
66   - <tencentcloud-sdk-java.version>3.1.637</tencentcloud-sdk-java.version>
  66 + <tencentcloud-sdk-java.version>3.1.660</tencentcloud-sdk-java.version>
67 67 <justauth.version>1.4.0</justauth.version>
68 68 <jimureport.version>1.5.6</jimureport.version>
69 69 <xercesImpl.version>2.12.2</xercesImpl.version>
... ...
yudao-example/yudao-sso-demo-by-code/pom.xml
... ... @@ -21,7 +21,7 @@
21 21 <maven.compiler.target>8</maven.compiler.target>
22 22 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
23 23 <!-- 统一依赖管理 -->
24   - <spring.boot.version>2.7.6</spring.boot.version>
  24 + <spring.boot.version>2.7.7</spring.boot.version>
25 25 </properties>
26 26  
27 27 <dependencyManagement>
... ... @@ -52,7 +52,7 @@
52 52 <dependency>
53 53 <groupId>cn.hutool</groupId>
54 54 <artifactId>hutool-all</artifactId>
55   - <version>5.8.10</version>
  55 + <version>5.8.11</version>
56 56 </dependency>
57 57  
58 58 <dependency>
... ...
yudao-example/yudao-sso-demo-by-password/pom.xml
... ... @@ -21,7 +21,7 @@
21 21 <maven.compiler.target>8</maven.compiler.target>
22 22 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
23 23 <!-- 统一依赖管理 -->
24   - <spring.boot.version>2.7.6</spring.boot.version>
  24 + <spring.boot.version>2.7.7</spring.boot.version>
25 25 </properties>
26 26  
27 27 <dependencyManagement>
... ... @@ -52,7 +52,7 @@
52 52 <dependency>
53 53 <groupId>cn.hutool</groupId>
54 54 <artifactId>hutool-all</artifactId>
55   - <version>5.8.10</version>
  55 + <version>5.8.11</version>
56 56 </dependency>
57 57  
58 58 <dependency>
... ...
yudao-framework/yudao-spring-boot-starter-biz-pay/pom.xml
... ... @@ -52,7 +52,7 @@
52 52 <dependency>
53 53 <groupId>com.alipay.sdk</groupId>
54 54 <artifactId>alipay-sdk-java</artifactId>
55   - <version>4.35.0.ALL</version>
  55 + <version>4.35.9.ALL</version>
56 56 <exclusions>
57 57 <exclusion>
58 58 <groupId>org.bouncycastle</groupId>
... ...
yudao-module-infra/yudao-module-infra-biz/src/main/resources/codegen/vue3/views/index.vue.vm
... ... @@ -17,7 +17,7 @@
17 17 preIcon="ep:download"
18 18 :title="t('action.export')"
19 19 v-hasPermi="['${permissionPrefix}:export']"
20   - @click="handleExport()"
  20 + @click="exportList('${table.classComment}.xls')"
21 21 />
22 22 </template>
23 23 <template #actionbtns_default="{ row }">
... ... @@ -40,7 +40,7 @@
40 40 preIcon="ep:delete"
41 41 :title="t('action.del')"
42 42 v-hasPermi="['${permissionPrefix}:delete']"
43   - @click="handleDelete(row.id)"
  43 + @click="deleteData(row.id)"
44 44 />
45 45 </template>
46 46 </XTable>
... ... @@ -119,11 +119,6 @@ const handleCreate = () =&gt; {
119 119 modelLoading.value = false
120 120 }
121 121  
122   -// 导出操作
123   -const handleExport = async () => {
124   - await exportList('${table.classComment}.xls')
125   -}
126   -
127 122 // 修改操作
128 123 const handleUpdate = async (rowId: number) => {
129 124 setDialogTile('update')
... ... @@ -141,11 +136,6 @@ const handleDetail = async (rowId: number) =&gt; {
141 136 modelLoading.value = false
142 137 }
143 138  
144   -// 删除操作
145   -const handleDelete = async (rowId: number) => {
146   - await deleteData(rowId)
147   -}
148   -
149 139 // 提交按钮
150 140 const submitForm = async () => {
151 141 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/README.md
... ... @@ -29,11 +29,11 @@
29 29 | 框架 | 说明 | 版本 |
30 30 | --- | --- |--------|
31 31 | [Vue](https://staging-cn.vuejs.org/) | vue 框架 | 3.2.45 |
32   -| [Vite](https://cn.vitejs.dev//) | 开发与构建工具 | 4.0.3 |
  32 +| [Vite](https://cn.vitejs.dev//) | 开发与构建工具 | 4.0.4 |
33 33 | [Element Plus](https://element-plus.org/zh-CN/) | Element Plus | 2.2.28 |
34 34 | [TypeScript](https://www.typescriptlang.org/docs/) | JavaScript 的超集 | 4.9.4 |
35 35 | [pinia](https://pinia.vuejs.org/) | Vue 存储库 替代 vuex5 | 2.0.28 |
36   -| [vueuse](https://vueuse.org/) | 常用工具集 | 9.8.2 |
  36 +| [vueuse](https://vueuse.org/) | 常用工具集 | 9.10.0 |
37 37 | [vxe-table](https://vxetable.cn/) | vue 最强表单 | 4.3.7 |
38 38 | [vue-i18n](https://kazupon.github.io/vue-i18n/zh/introduction.html/) | 国际化 | 9.2.2 |
39 39 | [vue-router](https://router.vuejs.org/) | vue 路由 | 4.1.6 |
... ...
yudao-ui-admin-vue3/package.json
1 1 {
2 2 "name": "yudao-ui-admin-vue3",
3   - "version": "1.6.5.1901",
  3 + "version": "1.6.5-snapshot.1901",
4 4 "description": "基于vue3、vite4、element-plus、typesScript",
5 5 "author": "xingyu",
6 6 "private": false,
... ... @@ -25,7 +25,7 @@
25 25 },
26 26 "dependencies": {
27 27 "@iconify/iconify": "^3.0.1",
28   - "@vueuse/core": "^9.9.0",
  28 + "@vueuse/core": "^9.10.0",
29 29 "@wangeditor/editor": "^5.1.23",
30 30 "@wangeditor/editor-for-vue": "^5.1.10",
31 31 "@zxcvbn-ts/core": "^2.1.0",
... ... @@ -55,9 +55,9 @@
55 55 "xe-utils": "^3.5.7"
56 56 },
57 57 "devDependencies": {
58   - "@commitlint/cli": "^17.3.0",
59   - "@commitlint/config-conventional": "^17.3.0",
60   - "@iconify/json": "^2.2.1",
  58 + "@commitlint/cli": "^17.4.0",
  59 + "@commitlint/config-conventional": "^17.4.0",
  60 + "@iconify/json": "^2.2.2",
61 61 "@intlify/unplugin-vue-i18n": "^0.8.1",
62 62 "@purge-icons/generated": "^0.9.0",
63 63 "@types/intro.js": "^5.1.0",
... ... @@ -94,7 +94,7 @@
94 94 "stylelint-order": "^5.0.0",
95 95 "terser": "^5.16.1",
96 96 "typescript": "4.9.4",
97   - "vite": "4.0.3",
  97 + "vite": "4.0.4",
98 98 "vite-plugin-compression": "^0.5.1",
99 99 "vite-plugin-ejs": "^1.6.4",
100 100 "vite-plugin-eslint": "^1.8.1",
... ... @@ -104,7 +104,7 @@
104 104 "vite-plugin-svg-icons": "^2.0.1",
105 105 "vite-plugin-vue-setup-extend": "^0.4.0",
106 106 "vite-plugin-windicss": "^1.8.10",
107   - "vue-tsc": "^1.0.19",
  107 + "vue-tsc": "^1.0.20",
108 108 "windicss": "^3.5.6"
109 109 },
110 110 "engines": {
... ...
yudao-ui-admin-vue3/pnpm-lock.yaml
1 1 lockfileVersion: 5.4
2 2  
3 3 specifiers:
4   - '@commitlint/cli': ^17.3.0
5   - '@commitlint/config-conventional': ^17.3.0
  4 + '@commitlint/cli': ^17.4.0
  5 + '@commitlint/config-conventional': ^17.4.0
6 6 '@iconify/iconify': ^3.0.1
7   - '@iconify/json': ^2.2.1
  7 + '@iconify/json': ^2.2.2
8 8 '@intlify/unplugin-vue-i18n': ^0.8.1
9 9 '@purge-icons/generated': ^0.9.0
10 10 '@types/intro.js': ^5.1.0
... ... @@ -18,7 +18,7 @@ specifiers:
18 18 '@vitejs/plugin-legacy': ^3.0.1
19 19 '@vitejs/plugin-vue': ^4.0.0
20 20 '@vitejs/plugin-vue-jsx': ^3.0.0
21   - '@vueuse/core': ^9.9.0
  21 + '@vueuse/core': ^9.10.0
22 22 '@wangeditor/editor': ^5.1.23
23 23 '@wangeditor/editor-for-vue': ^5.1.10
24 24 '@zxcvbn-ts/core': ^2.1.0
... ... @@ -62,7 +62,7 @@ specifiers:
62 62 terser: ^5.16.1
63 63 typescript: 4.9.4
64 64 url: ^0.11.0
65   - vite: 4.0.3
  65 + vite: 4.0.4
66 66 vite-plugin-compression: ^0.5.1
67 67 vite-plugin-ejs: ^1.6.4
68 68 vite-plugin-eslint: ^1.8.1
... ... @@ -75,7 +75,7 @@ specifiers:
75 75 vue: 3.2.45
76 76 vue-i18n: 9.2.2
77 77 vue-router: ^4.1.6
78   - vue-tsc: ^1.0.19
  78 + vue-tsc: ^1.0.20
79 79 vue-types: ^5.0.2
80 80 vxe-table: ^4.3.7
81 81 web-storage-cache: ^1.1.1
... ... @@ -84,7 +84,7 @@ specifiers:
84 84  
85 85 dependencies:
86 86 '@iconify/iconify': 3.0.1
87   - '@vueuse/core': 9.9.0_vue@3.2.45
  87 + '@vueuse/core': 9.10.0_vue@3.2.45
88 88 '@wangeditor/editor': 5.1.23
89 89 '@wangeditor/editor-for-vue': 5.1.12_3apfu3xbp6awzuex7ed3sbrv6y
90 90 '@zxcvbn-ts/core': 2.1.0
... ... @@ -93,7 +93,7 @@ dependencies:
93 93 cropperjs: 1.5.13
94 94 crypto-js: 4.1.1
95 95 dayjs: 1.11.7
96   - echarts: registry.npmmirror.com/echarts/5.4.1
  96 + echarts: 5.4.1
97 97 echarts-wordcloud: 2.1.0_echarts@5.4.1
98 98 element-plus: 2.2.28_vue@3.2.45
99 99 intro.js: 6.0.0
... ... @@ -101,7 +101,7 @@ dependencies:
101 101 lodash-es: 4.17.21
102 102 mitt: 3.0.0
103 103 nprogress: 0.2.0
104   - pinia: registry.npmmirror.com/pinia/2.0.28_prq2uz4lho2pwp6irk4cfkrxwu
  104 + pinia: 2.0.28_prq2uz4lho2pwp6irk4cfkrxwu
105 105 qrcode: 1.5.1
106 106 qs: 6.11.0
107 107 url: 0.11.0
... ... @@ -109,14 +109,14 @@ dependencies:
109 109 vue-i18n: 9.2.2_vue@3.2.45
110 110 vue-router: 4.1.6_vue@3.2.45
111 111 vue-types: 5.0.2_vue@3.2.45
112   - vxe-table: registry.npmmirror.com/vxe-table/4.3.7_vue@3.2.45+xe-utils@3.5.7
  112 + vxe-table: 4.3.7_vue@3.2.45+xe-utils@3.5.7
113 113 web-storage-cache: 1.1.1
114 114 xe-utils: 3.5.7
115 115  
116 116 devDependencies:
117   - '@commitlint/cli': 17.3.0
118   - '@commitlint/config-conventional': 17.3.0
119   - '@iconify/json': 2.2.1
  117 + '@commitlint/cli': 17.4.0_@types+node@18.11.18
  118 + '@commitlint/config-conventional': 17.4.0
  119 + '@iconify/json': 2.2.2
120 120 '@intlify/unplugin-vue-i18n': 0.8.1_vue-i18n@9.2.2
121 121 '@purge-icons/generated': 0.9.0
122 122 '@types/intro.js': 5.1.0
... ... @@ -127,9 +127,9 @@ devDependencies:
127 127 '@types/qs': 6.9.7
128 128 '@typescript-eslint/eslint-plugin': 5.48.0_k73wpmdolxikpyqun3p36akaaq
129 129 '@typescript-eslint/parser': 5.48.0_iukboom6ndih5an6iafl45j2fe
130   - '@vitejs/plugin-legacy': registry.npmmirror.com/@vitejs/plugin-legacy/3.0.1_terser@5.16.1+vite@4.0.3
131   - '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/4.0.0_vite@4.0.3+vue@3.2.45
132   - '@vitejs/plugin-vue-jsx': registry.npmmirror.com/@vitejs/plugin-vue-jsx/3.0.0_vite@4.0.3+vue@3.2.45
  130 + '@vitejs/plugin-legacy': 3.0.1_terser@5.16.1+vite@4.0.4
  131 + '@vitejs/plugin-vue': 4.0.0_vite@4.0.4+vue@3.2.45
  132 + '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.0.4+vue@3.2.45
133 133 autoprefixer: 10.4.13_postcss@8.4.20
134 134 consola: 2.15.3
135 135 eslint: 8.31.0
... ... @@ -138,7 +138,7 @@ devDependencies:
138 138 eslint-plugin-prettier: 4.2.1_32m5uc2milwdw3tnkcq5del26y
139 139 eslint-plugin-vue: 9.8.0_eslint@8.31.0
140 140 lint-staged: 13.1.0
141   - postcss: registry.npmmirror.com/postcss/8.4.20
  141 + postcss: 8.4.20
142 142 postcss-html: 1.5.0
143 143 postcss-scss: 4.0.6_postcss@8.4.20
144 144 prettier: 2.8.1
... ... @@ -153,35 +153,230 @@ devDependencies:
153 153 stylelint-order: 5.0.0_stylelint@14.16.1
154 154 terser: 5.16.1
155 155 typescript: 4.9.4
156   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
157   - vite-plugin-compression: 0.5.1_vite@4.0.3
  156 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
  157 + vite-plugin-compression: 0.5.1_vite@4.0.4
158 158 vite-plugin-ejs: 1.6.4
159   - vite-plugin-eslint: 1.8.1_eslint@8.31.0+vite@4.0.3
160   - vite-plugin-progress: 0.0.6_vite@4.0.3
161   - vite-plugin-purge-icons: registry.npmmirror.com/vite-plugin-purge-icons/0.9.2_vite@4.0.3
162   - vite-plugin-style-import: 2.0.0_vite@4.0.3
163   - vite-plugin-svg-icons: 2.0.1_vite@4.0.3
164   - vite-plugin-vue-setup-extend: 0.4.0_vite@4.0.3
165   - vite-plugin-windicss: registry.npmmirror.com/vite-plugin-windicss/1.8.10_vite@4.0.3
166   - vue-tsc: 1.0.19_typescript@4.9.4
  159 + vite-plugin-eslint: 1.8.1_eslint@8.31.0+vite@4.0.4
  160 + vite-plugin-progress: 0.0.6_vite@4.0.4
  161 + vite-plugin-purge-icons: 0.9.2_vite@4.0.4
  162 + vite-plugin-style-import: 2.0.0_vite@4.0.4
  163 + vite-plugin-svg-icons: 2.0.1_vite@4.0.4
  164 + vite-plugin-vue-setup-extend: 0.4.0_vite@4.0.4
  165 + vite-plugin-windicss: 1.8.10_vite@4.0.4
  166 + vue-tsc: 1.0.20_typescript@4.9.4
167 167 windicss: 3.5.6
168 168  
169 169 packages:
170 170  
  171 + /@ampproject/remapping/2.2.0:
  172 + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==, registry: https://registry.npm.taobao.org/}
  173 + engines: {node: '>=6.0.0'}
  174 + dependencies:
  175 + '@jridgewell/gen-mapping': 0.1.1
  176 + '@jridgewell/trace-mapping': 0.3.17
  177 + dev: true
  178 +
  179 + /@antfu/utils/0.7.2:
  180 + resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==, registry: https://registry.npm.taobao.org/}
  181 + dev: true
  182 +
171 183 /@babel/code-frame/7.18.6:
172   - resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
  184 + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==, registry: https://registry.npm.taobao.org/}
173 185 engines: {node: '>=6.9.0'}
174 186 dependencies:
175 187 '@babel/highlight': 7.18.6
176 188 dev: true
177 189  
  190 + /@babel/compat-data/7.20.1:
  191 + resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==, registry: https://registry.npm.taobao.org/}
  192 + engines: {node: '>=6.9.0'}
  193 + dev: true
  194 +
  195 + /@babel/core/7.20.5:
  196 + resolution: {integrity: sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==, registry: https://registry.npm.taobao.org/}
  197 + engines: {node: '>=6.9.0'}
  198 + dependencies:
  199 + '@ampproject/remapping': 2.2.0
  200 + '@babel/code-frame': 7.18.6
  201 + '@babel/generator': 7.20.5
  202 + '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.5
  203 + '@babel/helper-module-transforms': 7.20.2
  204 + '@babel/helpers': 7.20.6
  205 + '@babel/parser': 7.20.5
  206 + '@babel/template': 7.18.10
  207 + '@babel/traverse': 7.20.5
  208 + '@babel/types': 7.20.5
  209 + convert-source-map: 1.9.0
  210 + debug: 4.3.4
  211 + gensync: 1.0.0-beta.2
  212 + json5: 2.2.1
  213 + semver: 6.3.0
  214 + transitivePeerDependencies:
  215 + - supports-color
  216 + dev: true
  217 +
  218 + /@babel/generator/7.20.5:
  219 + resolution: {integrity: sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==, registry: https://registry.npm.taobao.org/}
  220 + engines: {node: '>=6.9.0'}
  221 + dependencies:
  222 + '@babel/types': 7.20.5
  223 + '@jridgewell/gen-mapping': 0.3.2
  224 + jsesc: 2.5.2
  225 + dev: true
  226 +
  227 + /@babel/helper-annotate-as-pure/7.18.6:
  228 + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==, registry: https://registry.npm.taobao.org/}
  229 + engines: {node: '>=6.9.0'}
  230 + dependencies:
  231 + '@babel/types': 7.20.5
  232 + dev: true
  233 +
  234 + /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.5:
  235 + resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==, registry: https://registry.npm.taobao.org/}
  236 + engines: {node: '>=6.9.0'}
  237 + peerDependencies:
  238 + '@babel/core': ^7.0.0
  239 + dependencies:
  240 + '@babel/compat-data': 7.20.1
  241 + '@babel/core': 7.20.5
  242 + '@babel/helper-validator-option': 7.18.6
  243 + browserslist: 4.21.4
  244 + semver: 6.3.0
  245 + dev: true
  246 +
  247 + /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.5:
  248 + resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==, registry: https://registry.npm.taobao.org/}
  249 + engines: {node: '>=6.9.0'}
  250 + peerDependencies:
  251 + '@babel/core': ^7.0.0
  252 + dependencies:
  253 + '@babel/core': 7.20.5
  254 + '@babel/helper-annotate-as-pure': 7.18.6
  255 + '@babel/helper-environment-visitor': 7.18.9
  256 + '@babel/helper-function-name': 7.19.0
  257 + '@babel/helper-member-expression-to-functions': 7.18.9
  258 + '@babel/helper-optimise-call-expression': 7.18.6
  259 + '@babel/helper-replace-supers': 7.19.1
  260 + '@babel/helper-split-export-declaration': 7.18.6
  261 + transitivePeerDependencies:
  262 + - supports-color
  263 + dev: true
  264 +
  265 + /@babel/helper-environment-visitor/7.18.9:
  266 + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==, registry: https://registry.npm.taobao.org/}
  267 + engines: {node: '>=6.9.0'}
  268 + dev: true
  269 +
  270 + /@babel/helper-function-name/7.19.0:
  271 + resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==, registry: https://registry.npm.taobao.org/}
  272 + engines: {node: '>=6.9.0'}
  273 + dependencies:
  274 + '@babel/template': 7.18.10
  275 + '@babel/types': 7.20.5
  276 + dev: true
  277 +
  278 + /@babel/helper-hoist-variables/7.18.6:
  279 + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==, registry: https://registry.npm.taobao.org/}
  280 + engines: {node: '>=6.9.0'}
  281 + dependencies:
  282 + '@babel/types': 7.20.5
  283 + dev: true
  284 +
  285 + /@babel/helper-member-expression-to-functions/7.18.9:
  286 + resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==, registry: https://registry.npm.taobao.org/}
  287 + engines: {node: '>=6.9.0'}
  288 + dependencies:
  289 + '@babel/types': 7.20.5
  290 + dev: true
  291 +
  292 + /@babel/helper-module-imports/7.18.6:
  293 + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==, registry: https://registry.npm.taobao.org/}
  294 + engines: {node: '>=6.9.0'}
  295 + dependencies:
  296 + '@babel/types': 7.20.5
  297 + dev: true
  298 +
  299 + /@babel/helper-module-transforms/7.20.2:
  300 + resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==, registry: https://registry.npm.taobao.org/}
  301 + engines: {node: '>=6.9.0'}
  302 + dependencies:
  303 + '@babel/helper-environment-visitor': 7.18.9
  304 + '@babel/helper-module-imports': 7.18.6
  305 + '@babel/helper-simple-access': 7.20.2
  306 + '@babel/helper-split-export-declaration': 7.18.6
  307 + '@babel/helper-validator-identifier': 7.19.1
  308 + '@babel/template': 7.18.10
  309 + '@babel/traverse': 7.20.5
  310 + '@babel/types': 7.20.5
  311 + transitivePeerDependencies:
  312 + - supports-color
  313 + dev: true
  314 +
  315 + /@babel/helper-optimise-call-expression/7.18.6:
  316 + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==, registry: https://registry.npm.taobao.org/}
  317 + engines: {node: '>=6.9.0'}
  318 + dependencies:
  319 + '@babel/types': 7.20.5
  320 + dev: true
  321 +
  322 + /@babel/helper-plugin-utils/7.20.2:
  323 + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==, registry: https://registry.npm.taobao.org/}
  324 + engines: {node: '>=6.9.0'}
  325 + dev: true
  326 +
  327 + /@babel/helper-replace-supers/7.19.1:
  328 + resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==, registry: https://registry.npm.taobao.org/}
  329 + engines: {node: '>=6.9.0'}
  330 + dependencies:
  331 + '@babel/helper-environment-visitor': 7.18.9
  332 + '@babel/helper-member-expression-to-functions': 7.18.9
  333 + '@babel/helper-optimise-call-expression': 7.18.6
  334 + '@babel/traverse': 7.20.5
  335 + '@babel/types': 7.20.5
  336 + transitivePeerDependencies:
  337 + - supports-color
  338 + dev: true
  339 +
  340 + /@babel/helper-simple-access/7.20.2:
  341 + resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==, registry: https://registry.npm.taobao.org/}
  342 + engines: {node: '>=6.9.0'}
  343 + dependencies:
  344 + '@babel/types': 7.20.5
  345 + dev: true
  346 +
  347 + /@babel/helper-split-export-declaration/7.18.6:
  348 + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==, registry: https://registry.npm.taobao.org/}
  349 + engines: {node: '>=6.9.0'}
  350 + dependencies:
  351 + '@babel/types': 7.20.5
  352 + dev: true
  353 +
  354 + /@babel/helper-string-parser/7.19.4:
  355 + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==, registry: https://registry.npm.taobao.org/}
  356 + engines: {node: '>=6.9.0'}
  357 +
178 358 /@babel/helper-validator-identifier/7.19.1:
179   - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
  359 + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==, registry: https://registry.npm.taobao.org/}
  360 + engines: {node: '>=6.9.0'}
  361 +
  362 + /@babel/helper-validator-option/7.18.6:
  363 + resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==, registry: https://registry.npm.taobao.org/}
180 364 engines: {node: '>=6.9.0'}
181 365 dev: true
182 366  
  367 + /@babel/helpers/7.20.6:
  368 + resolution: {integrity: sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==, registry: https://registry.npm.taobao.org/}
  369 + engines: {node: '>=6.9.0'}
  370 + dependencies:
  371 + '@babel/template': 7.18.10
  372 + '@babel/traverse': 7.20.5
  373 + '@babel/types': 7.20.5
  374 + transitivePeerDependencies:
  375 + - supports-color
  376 + dev: true
  377 +
183 378 /@babel/highlight/7.18.6:
184   - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
  379 + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==, registry: https://registry.npm.taobao.org/}
185 380 engines: {node: '>=6.9.0'}
186 381 dependencies:
187 382 '@babel/helper-validator-identifier': 7.19.1
... ... @@ -194,25 +389,133 @@ packages:
194 389 engines: {node: '>=6.0.0'}
195 390 hasBin: true
196 391 dependencies:
197   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
  392 + '@babel/types': 7.20.5
  393 +
  394 + /@babel/parser/7.20.5:
  395 + resolution: {integrity: sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==, registry: https://registry.npm.taobao.org/}
  396 + engines: {node: '>=6.0.0'}
  397 + hasBin: true
  398 + dependencies:
  399 + '@babel/types': 7.20.5
  400 +
  401 + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.5:
  402 + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, registry: https://registry.npm.taobao.org/}
  403 + engines: {node: '>=6.9.0'}
  404 + peerDependencies:
  405 + '@babel/core': ^7.0.0-0
  406 + dependencies:
  407 + '@babel/core': 7.20.5
  408 + '@babel/helper-plugin-utils': 7.20.2
  409 + dev: true
  410 +
  411 + /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.5:
  412 + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==, registry: https://registry.npm.taobao.org/}
  413 + engines: {node: '>=6.9.0'}
  414 + peerDependencies:
  415 + '@babel/core': ^7.0.0-0
  416 + dependencies:
  417 + '@babel/core': 7.20.5
  418 + '@babel/helper-plugin-utils': 7.20.2
  419 + dev: true
  420 +
  421 + /@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.5:
  422 + resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==, registry: https://registry.npm.taobao.org/}
  423 + engines: {node: '>=6.9.0'}
  424 + peerDependencies:
  425 + '@babel/core': ^7.0.0-0
  426 + dependencies:
  427 + '@babel/core': 7.20.5
  428 + '@babel/helper-create-class-features-plugin': 7.20.2_@babel+core@7.20.5
  429 + '@babel/helper-plugin-utils': 7.20.2
  430 + '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.5
  431 + transitivePeerDependencies:
  432 + - supports-color
  433 + dev: true
198 434  
199 435 /@babel/runtime/7.20.1:
200 436 resolution: {integrity: sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==}
201 437 engines: {node: '>=6.9.0'}
202 438 dependencies:
203   - regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.11
  439 + regenerator-runtime: 0.13.11
204 440 dev: false
205 441  
206   - /@commitlint/cli/17.3.0:
207   - resolution: {integrity: sha512-/H0md7TsKflKzVPz226VfXzVafJFO1f9+r2KcFvmBu08V0T56lZU1s8WL7/xlxqLMqBTVaBf7Ixtc4bskdEEZg==}
  442 + /@babel/standalone/7.20.6:
  443 + resolution: {integrity: sha512-u5at/CbBLETf7kx2LOY4XdhseD79Y099WZKAOMXeT8qvd9OSR515my2UNBBLY4qIht/Qi9KySeQHQwQwxJN4Sw==, registry: https://registry.npm.taobao.org/}
  444 + engines: {node: '>=6.9.0'}
  445 + dev: true
  446 +
  447 + /@babel/template/7.18.10:
  448 + resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==, registry: https://registry.npm.taobao.org/}
  449 + engines: {node: '>=6.9.0'}
  450 + dependencies:
  451 + '@babel/code-frame': 7.18.6
  452 + '@babel/parser': 7.20.5
  453 + '@babel/types': 7.20.5
  454 + dev: true
  455 +
  456 + /@babel/traverse/7.20.1:
  457 + resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==, registry: https://registry.npm.taobao.org/}
  458 + engines: {node: '>=6.9.0'}
  459 + dependencies:
  460 + '@babel/code-frame': 7.18.6
  461 + '@babel/generator': 7.20.5
  462 + '@babel/helper-environment-visitor': 7.18.9
  463 + '@babel/helper-function-name': 7.19.0
  464 + '@babel/helper-hoist-variables': 7.18.6
  465 + '@babel/helper-split-export-declaration': 7.18.6
  466 + '@babel/parser': 7.20.5
  467 + '@babel/types': 7.20.5
  468 + debug: 4.3.4
  469 + globals: 11.12.0
  470 + transitivePeerDependencies:
  471 + - supports-color
  472 + dev: true
  473 +
  474 + /@babel/traverse/7.20.5:
  475 + resolution: {integrity: sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==, registry: https://registry.npm.taobao.org/}
  476 + engines: {node: '>=6.9.0'}
  477 + dependencies:
  478 + '@babel/code-frame': 7.18.6
  479 + '@babel/generator': 7.20.5
  480 + '@babel/helper-environment-visitor': 7.18.9
  481 + '@babel/helper-function-name': 7.19.0
  482 + '@babel/helper-hoist-variables': 7.18.6
  483 + '@babel/helper-split-export-declaration': 7.18.6
  484 + '@babel/parser': 7.20.5
  485 + '@babel/types': 7.20.5
  486 + debug: 4.3.4
  487 + globals: 11.12.0
  488 + transitivePeerDependencies:
  489 + - supports-color
  490 + dev: true
  491 +
  492 + /@babel/types/7.20.2:
  493 + resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==, registry: https://registry.npm.taobao.org/}
  494 + engines: {node: '>=6.9.0'}
  495 + dependencies:
  496 + '@babel/helper-string-parser': 7.19.4
  497 + '@babel/helper-validator-identifier': 7.19.1
  498 + to-fast-properties: 2.0.0
  499 + dev: true
  500 +
  501 + /@babel/types/7.20.5:
  502 + resolution: {integrity: sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==, registry: https://registry.npm.taobao.org/}
  503 + engines: {node: '>=6.9.0'}
  504 + dependencies:
  505 + '@babel/helper-string-parser': 7.19.4
  506 + '@babel/helper-validator-identifier': 7.19.1
  507 + to-fast-properties: 2.0.0
  508 +
  509 + /@commitlint/cli/17.4.0_@types+node@18.11.18:
  510 + resolution: {integrity: sha512-SEY4sYe8yVlgxPP7X0wJb96DBAGBPsCsy6QbqJt/UECbIAjDeDV5xXBV4jnS7T/qMC10sk6Ub9kDhEX0VWvblw==}
208 511 engines: {node: '>=v14'}
209 512 hasBin: true
210 513 dependencies:
211   - '@commitlint/format': 17.0.0
212   - '@commitlint/lint': 17.3.0
213   - '@commitlint/load': 17.3.0
214   - '@commitlint/read': 17.2.0
215   - '@commitlint/types': 17.0.0
  514 + '@commitlint/format': 17.4.0
  515 + '@commitlint/lint': 17.4.0
  516 + '@commitlint/load': 17.4.0_@types+node@18.11.18
  517 + '@commitlint/read': 17.4.0
  518 + '@commitlint/types': 17.4.0
216 519 execa: 5.1.1
217 520 lodash.isfunction: 3.0.9
218 521 resolve-from: 5.0.0
... ... @@ -221,28 +524,29 @@ packages:
221 524 transitivePeerDependencies:
222 525 - '@swc/core'
223 526 - '@swc/wasm'
  527 + - '@types/node'
224 528 dev: true
225 529  
226   - /@commitlint/config-conventional/17.3.0:
227   - resolution: {integrity: sha512-hgI+fN5xF8nhS9uG/V06xyT0nlcyvHHMkq0kwRSr96vl5BFlRGaL2C0/YY4kQagfU087tmj01bJkG9Ek98Wllw==}
  530 + /@commitlint/config-conventional/17.4.0:
  531 + resolution: {integrity: sha512-G4XBf45J4ZMspO4NwBFzY3g/1Kb+B42BcIxeikF8wucQxcyxcmhRdjeQpRpS1XEcBq5pdtEEQFipuB9IuiNFhw==}
228 532 engines: {node: '>=v14'}
229 533 dependencies:
230 534 conventional-changelog-conventionalcommits: 5.0.0
231 535 dev: true
232 536  
233   - /@commitlint/config-validator/17.1.0:
234   - resolution: {integrity: sha512-Q1rRRSU09ngrTgeTXHq6ePJs2KrI+axPTgkNYDWSJIuS1Op4w3J30vUfSXjwn5YEJHklK3fSqWNHmBhmTR7Vdg==}
  537 + /@commitlint/config-validator/17.4.0:
  538 + resolution: {integrity: sha512-Sa/+8KNpDXz4zT4bVbz2fpFjvgkPO6u2V2fP4TKgt6FjmOw2z3eEX859vtfeaTav/ukBw0/0jr+5ZTZp9zCBhA==}
235 539 engines: {node: '>=v14'}
236 540 dependencies:
237   - '@commitlint/types': 17.0.0
  541 + '@commitlint/types': 17.4.0
238 542 ajv: 8.11.2
239 543 dev: true
240 544  
241   - /@commitlint/ensure/17.3.0:
242   - resolution: {integrity: sha512-kWbrQHDoW5veIUQx30gXoLOCjWvwC6OOEofhPCLl5ytRPBDAQObMbxTha1Bt2aSyNE/IrJ0s0xkdZ1Gi3wJwQg==}
  545 + /@commitlint/ensure/17.4.0:
  546 + resolution: {integrity: sha512-7oAxt25je0jeQ/E0O/M8L3ADb1Cvweu/5lc/kYF8g/kXatI0wxGE5La52onnAUAWeWlsuvBNar15WcrmDmr5Mw==}
243 547 engines: {node: '>=v14'}
244 548 dependencies:
245   - '@commitlint/types': 17.0.0
  549 + '@commitlint/types': 17.4.0
246 550 lodash.camelcase: 4.3.0
247 551 lodash.kebabcase: 4.1.1
248 552 lodash.snakecase: 4.1.1
... ... @@ -250,122 +554,122 @@ packages:
250 554 lodash.upperfirst: 4.3.1
251 555 dev: true
252 556  
253   - /@commitlint/execute-rule/17.0.0:
254   - resolution: {integrity: sha512-nVjL/w/zuqjCqSJm8UfpNaw66V9WzuJtQvEnCrK4jDw6qKTmZB+1JQ8m6BQVZbNBcwfYdDNKnhIhqI0Rk7lgpQ==}
  557 + /@commitlint/execute-rule/17.4.0:
  558 + resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==}
255 559 engines: {node: '>=v14'}
256 560 dev: true
257 561  
258   - /@commitlint/format/17.0.0:
259   - resolution: {integrity: sha512-MZzJv7rBp/r6ZQJDEodoZvdRM0vXu1PfQvMTNWFb8jFraxnISMTnPBWMMjr2G/puoMashwaNM//fl7j8gGV5lA==}
  562 + /@commitlint/format/17.4.0:
  563 + resolution: {integrity: sha512-Z2bWAU5+f1YZh9W76c84J8iLIWIvvm+mzqogTz0Nsc1x6EHW0Z2gI38g5HAjB0r0I3ZjR15IDEJKhsxyblcyhA==}
260 564 engines: {node: '>=v14'}
261 565 dependencies:
262   - '@commitlint/types': 17.0.0
  566 + '@commitlint/types': 17.4.0
263 567 chalk: 4.1.2
264 568 dev: true
265 569  
266   - /@commitlint/is-ignored/17.2.0:
267   - resolution: {integrity: sha512-rgUPUQraHxoMLxiE8GK430HA7/R2vXyLcOT4fQooNrZq9ERutNrP6dw3gdKLkq22Nede3+gEHQYUzL4Wu75ndg==}
  570 + /@commitlint/is-ignored/17.4.0:
  571 + resolution: {integrity: sha512-mkRuBlPUaBimvSvJyIHEHEW1/jP1SqEI7NOoaO9/eyJkMbsaiv5b1QgDYL4ZXlHdS64RMV7Y21MVVzuIceImDA==}
268 572 engines: {node: '>=v14'}
269 573 dependencies:
270   - '@commitlint/types': 17.0.0
271   - semver: registry.npmmirror.com/semver/7.3.7
  574 + '@commitlint/types': 17.4.0
  575 + semver: 7.3.8
272 576 dev: true
273 577  
274   - /@commitlint/lint/17.3.0:
275   - resolution: {integrity: sha512-VilOTPg0i9A7CCWM49E9bl5jytfTvfTxf9iwbWAWNjxJ/A5mhPKbm3sHuAdwJ87tDk1k4j8vomYfH23iaY+1Rw==}
  578 + /@commitlint/lint/17.4.0:
  579 + resolution: {integrity: sha512-HG2YT4TUbQKs9v8QvpQjJ6OK+fhflsDB8M+D5tLrY79hbQOWA9mDKdRkABsW/AAhpNI9+zeGUWF3jj245jSHKw==}
276 580 engines: {node: '>=v14'}
277 581 dependencies:
278   - '@commitlint/is-ignored': 17.2.0
279   - '@commitlint/parse': 17.2.0
280   - '@commitlint/rules': 17.3.0
281   - '@commitlint/types': 17.0.0
  582 + '@commitlint/is-ignored': 17.4.0
  583 + '@commitlint/parse': 17.4.0
  584 + '@commitlint/rules': 17.4.0
  585 + '@commitlint/types': 17.4.0
282 586 dev: true
283 587  
284   - /@commitlint/load/17.3.0:
285   - resolution: {integrity: sha512-u/pV6rCAJrCUN+HylBHLzZ4qj1Ew3+eN9GBPhNi9otGxtOfA8b+8nJSxaNbcC23Ins/kcpjGf9zPSVW7628Umw==}
  588 + /@commitlint/load/17.4.0_@types+node@18.11.18:
  589 + resolution: {integrity: sha512-wDKNvAJqukqZqKmhRlf3KNo/12QGo1AQcd80EbV01SxtGvyHOsJ/g+/IbrZpopZv8rvzmEVktcpfDYH6ITepFA==}
286 590 engines: {node: '>=v14'}
287 591 dependencies:
288   - '@commitlint/config-validator': 17.1.0
289   - '@commitlint/execute-rule': 17.0.0
290   - '@commitlint/resolve-extends': 17.3.0
291   - '@commitlint/types': 17.0.0
292   - '@types/node': 14.18.33
  592 + '@commitlint/config-validator': 17.4.0
  593 + '@commitlint/execute-rule': 17.4.0
  594 + '@commitlint/resolve-extends': 17.4.0
  595 + '@commitlint/types': 17.4.0
293 596 chalk: 4.1.2
294   - cosmiconfig: 7.1.0
295   - cosmiconfig-typescript-loader: 4.2.0_wb7bklcl6jlvxijczjyxggip4a
  597 + cosmiconfig: 8.0.0
  598 + cosmiconfig-typescript-loader: 4.2.0_bxtyj3et3xbsdyxhh3oblnfbj4
296 599 lodash.isplainobject: 4.0.6
297 600 lodash.merge: 4.6.2
298 601 lodash.uniq: 4.5.0
299 602 resolve-from: 5.0.0
300   - ts-node: 10.9.1_rju6pyblifsagdmqm3y74zsi6q
  603 + ts-node: 10.9.1_awa2wsr5thmg3i7jqycphctjfq
301 604 typescript: 4.9.4
302 605 transitivePeerDependencies:
303 606 - '@swc/core'
304 607 - '@swc/wasm'
  608 + - '@types/node'
305 609 dev: true
306 610  
307   - /@commitlint/message/17.2.0:
308   - resolution: {integrity: sha512-/4l2KFKxBOuoEn1YAuuNNlAU05Zt7sNsC9H0mPdPm3chOrT4rcX0pOqrQcLtdMrMkJz0gC7b3SF80q2+LtdL9Q==}
  611 + /@commitlint/message/17.4.0:
  612 + resolution: {integrity: sha512-USGJDU9PPxcgQjKXCzvPUal65KAhxWq3hp+MrU1pNCN2itWM654CLIoY2LMIQ7rScTli9B5dTLH3vXhzbItmzA==}
309 613 engines: {node: '>=v14'}
310 614 dev: true
311 615  
312   - /@commitlint/parse/17.2.0:
313   - resolution: {integrity: sha512-vLzLznK9Y21zQ6F9hf8D6kcIJRb2haAK5T/Vt1uW2CbHYOIfNsR/hJs0XnF/J9ctM20Tfsqv4zBitbYvVw7F6Q==}
  616 + /@commitlint/parse/17.4.0:
  617 + resolution: {integrity: sha512-x8opKc5p+Hgs+CrMbq3VAnW2L2foPAX6arW8u9c8nTzksldGgFsENT+XVyPmpSMLlVBswZ1tndcz1xyKiY9TJA==}
314 618 engines: {node: '>=v14'}
315 619 dependencies:
316   - '@commitlint/types': 17.0.0
  620 + '@commitlint/types': 17.4.0
317 621 conventional-changelog-angular: 5.0.13
318 622 conventional-commits-parser: 3.2.4
319 623 dev: true
320 624  
321   - /@commitlint/read/17.2.0:
322   - resolution: {integrity: sha512-bbblBhrHkjxra3ptJNm0abxu7yeAaxumQ8ZtD6GIVqzURCETCP7Dm0tlVvGRDyXBuqX6lIJxh3W7oyKqllDsHQ==}
  625 + /@commitlint/read/17.4.0:
  626 + resolution: {integrity: sha512-pGDeZpbkyvhxK8ZoCDUacPPRpauKPWF3n2XpDBEnuGreqUF2clq2PVJpwMMaNN5cHW8iFKCbcoOjXhD01sln0A==}
323 627 engines: {node: '>=v14'}
324 628 dependencies:
325   - '@commitlint/top-level': 17.0.0
326   - '@commitlint/types': 17.0.0
327   - fs-extra: 10.1.0
  629 + '@commitlint/top-level': 17.4.0
  630 + '@commitlint/types': 17.4.0
  631 + fs-extra: 11.1.0
328 632 git-raw-commits: 2.0.11
329 633 minimist: 1.2.7
330 634 dev: true
331 635  
332   - /@commitlint/resolve-extends/17.3.0:
333   - resolution: {integrity: sha512-Lf3JufJlc5yVEtJWC8o4IAZaB8FQAUaVlhlAHRACd0TTFizV2Lk2VH70et23KgvbQNf7kQzHs/2B4QZalBv6Cg==}
  636 + /@commitlint/resolve-extends/17.4.0:
  637 + resolution: {integrity: sha512-3JsmwkrCzoK8sO22AzLBvNEvC1Pmdn/65RKXzEtQMy6oYMl0Snrq97a5bQQEFETF0VsvbtUuKttLqqgn99OXRQ==}
334 638 engines: {node: '>=v14'}
335 639 dependencies:
336   - '@commitlint/config-validator': 17.1.0
337   - '@commitlint/types': 17.0.0
  640 + '@commitlint/config-validator': 17.4.0
  641 + '@commitlint/types': 17.4.0
338 642 import-fresh: 3.3.0
339 643 lodash.mergewith: 4.6.2
340 644 resolve-from: 5.0.0
341 645 resolve-global: 1.0.0
342 646 dev: true
343 647  
344   - /@commitlint/rules/17.3.0:
345   - resolution: {integrity: sha512-s2UhDjC5yP2utx3WWqsnZRzjgzAX8BMwr1nltC0u0p8T/nzpkx4TojEfhlsOUj1t7efxzZRjUAV0NxNwdJyk+g==}
  648 + /@commitlint/rules/17.4.0:
  649 + resolution: {integrity: sha512-lz3i1jet2NNjTWpAMwjjQjMZCPWBIHK1Kkja9o09UmUtMjRdALTb8uMLe8gCyeq3DiiZ5lLYOhbsoPK56xGQKA==}
346 650 engines: {node: '>=v14'}
347 651 dependencies:
348   - '@commitlint/ensure': 17.3.0
349   - '@commitlint/message': 17.2.0
350   - '@commitlint/to-lines': 17.0.0
351   - '@commitlint/types': 17.0.0
  652 + '@commitlint/ensure': 17.4.0
  653 + '@commitlint/message': 17.4.0
  654 + '@commitlint/to-lines': 17.4.0
  655 + '@commitlint/types': 17.4.0
352 656 execa: 5.1.1
353 657 dev: true
354 658  
355   - /@commitlint/to-lines/17.0.0:
356   - resolution: {integrity: sha512-nEi4YEz04Rf2upFbpnEorG8iymyH7o9jYIVFBG1QdzebbIFET3ir+8kQvCZuBE5pKCtViE4XBUsRZz139uFrRQ==}
  659 + /@commitlint/to-lines/17.4.0:
  660 + resolution: {integrity: sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==}
357 661 engines: {node: '>=v14'}
358 662 dev: true
359 663  
360   - /@commitlint/top-level/17.0.0:
361   - resolution: {integrity: sha512-dZrEP1PBJvodNWYPOYiLWf6XZergdksKQaT6i1KSROLdjf5Ai0brLOv5/P+CPxBeoj3vBxK4Ax8H1Pg9t7sHIQ==}
  664 + /@commitlint/top-level/17.4.0:
  665 + resolution: {integrity: sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==}
362 666 engines: {node: '>=v14'}
363 667 dependencies:
364 668 find-up: 5.0.0
365 669 dev: true
366 670  
367   - /@commitlint/types/17.0.0:
368   - resolution: {integrity: sha512-hBAw6U+SkAT5h47zDMeOu3HSiD0SODw4Aq7rRNh1ceUmL7GyLKYhPbUvlRWqZ65XjBLPHZhFyQlRaPNz8qvUyQ==}
  671 + /@commitlint/types/17.4.0:
  672 + resolution: {integrity: sha512-2NjAnq5IcxY9kXtUeO2Ac0aPpvkuOmwbH/BxIm36XXK5LtWFObWJWjXOA+kcaABMrthjWu6la+FUpyYFMHRvbA==}
369 673 engines: {node: '>=v14'}
370 674 dependencies:
371 675 chalk: 4.1.2
... ... @@ -375,7 +679,7 @@ packages:
375 679 resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
376 680 engines: {node: '>=12'}
377 681 dependencies:
378   - '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.9
  682 + '@jridgewell/trace-mapping': 0.3.9
379 683 dev: true
380 684  
381 685 /@csstools/selector-specificity/2.0.2_2xshye3abirqjlplmebvmaxyna:
... ... @@ -647,13 +951,21 @@ packages:
647 951 resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
648 952 dev: true
649 953  
  954 + /@iconify/iconify/2.1.2:
  955 + resolution: {integrity: sha512-QcUzFeEWkE/mW+BVtEGmcWATClcCOIJFiYUD/PiCWuTcdEA297o8D4oN6Ra44WrNOHu1wqNW4J0ioaDIiqaFOQ==, registry: https://registry.npm.taobao.org/}
  956 + dependencies:
  957 + cross-fetch: 3.1.5
  958 + transitivePeerDependencies:
  959 + - encoding
  960 + dev: true
  961 +
650 962 /@iconify/iconify/3.0.1:
651 963 resolution: {integrity: sha512-OPqVBTh8YsfrYZRVFv3OkmFNLqacM0dy/Oiw1h2wO+RZW5LieNGHlG2f9pzaeVRFWbEB8LHTeo8mcwgUTUbibQ==}
652 964 dependencies:
653 965 '@iconify/types': 2.0.0
654 966  
655   - /@iconify/json/2.2.1:
656   - resolution: {integrity: sha512-h6QAV4i0B/QdpJRWExgE5am3WtmNAy/NucsAGNtYsNzeLBa+TVig4QpO9nQrX172tQvEZAfSqUkvCx/y7GN0GQ==}
  967 + /@iconify/json/2.2.2:
  968 + resolution: {integrity: sha512-G9HVJz3uvQGNEirk9oI7xYnWb7ygEfTUZ+PVp81qgNp8bu5UOtXaxjTGw78NyNAC2OlryH5tSEp95Dqbt4LLQQ==}
657 969 dependencies:
658 970 '@iconify/types': 2.0.0
659 971 pathe: 1.0.0
... ... @@ -765,13 +1077,31 @@ packages:
765 1077 '@intlify/core-base': 9.2.2
766 1078 '@intlify/shared': 9.2.2
767 1079  
  1080 + /@jridgewell/gen-mapping/0.1.1:
  1081 + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, registry: https://registry.npm.taobao.org/}
  1082 + engines: {node: '>=6.0.0'}
  1083 + dependencies:
  1084 + '@jridgewell/set-array': 1.1.2
  1085 + '@jridgewell/sourcemap-codec': 1.4.14
  1086 + dev: true
  1087 +
768 1088 /@jridgewell/gen-mapping/0.3.2:
769 1089 resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
770 1090 engines: {node: '>=6.0.0'}
771 1091 dependencies:
772   - '@jridgewell/set-array': registry.npmmirror.com/@jridgewell/set-array/1.1.2
773   - '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14
774   - '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.17
  1092 + '@jridgewell/set-array': 1.1.2
  1093 + '@jridgewell/sourcemap-codec': 1.4.14
  1094 + '@jridgewell/trace-mapping': 0.3.17
  1095 + dev: true
  1096 +
  1097 + /@jridgewell/resolve-uri/3.1.0:
  1098 + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
  1099 + engines: {node: '>=6.0.0'}
  1100 + dev: true
  1101 +
  1102 + /@jridgewell/set-array/1.1.2:
  1103 + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, registry: https://registry.npm.taobao.org/}
  1104 + engines: {node: '>=6.0.0'}
775 1105 dev: true
776 1106  
777 1107 /@jridgewell/source-map/0.3.2:
... ... @@ -781,11 +1111,22 @@ packages:
781 1111 '@jridgewell/trace-mapping': 0.3.17
782 1112 dev: true
783 1113  
  1114 + /@jridgewell/sourcemap-codec/1.4.14:
  1115 + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
  1116 + dev: true
  1117 +
784 1118 /@jridgewell/trace-mapping/0.3.17:
785 1119 resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
786 1120 dependencies:
787   - '@jridgewell/resolve-uri': registry.npmmirror.com/@jridgewell/resolve-uri/3.1.0
788   - '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14
  1121 + '@jridgewell/resolve-uri': 3.1.0
  1122 + '@jridgewell/sourcemap-codec': 1.4.14
  1123 + dev: true
  1124 +
  1125 + /@jridgewell/trace-mapping/0.3.9:
  1126 + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
  1127 + dependencies:
  1128 + '@jridgewell/resolve-uri': 3.1.0
  1129 + '@jridgewell/sourcemap-codec': 1.4.14
789 1130 dev: true
790 1131  
791 1132 /@nodelib/fs.scandir/2.1.5:
... ... @@ -809,6 +1150,19 @@ packages:
809 1150 fastq: 1.13.0
810 1151 dev: true
811 1152  
  1153 + /@purge-icons/core/0.9.1:
  1154 + resolution: {integrity: sha512-sx8/a30MbbqQVEqhuMPE1wJpdVRRbEmwEPZpFzVkcDixzX4p+R2A0WVxqkb0xfHUBAVQwrSE2SeAyniIQLqbLw==, registry: https://registry.npm.taobao.org/}
  1155 + dependencies:
  1156 + '@iconify/iconify': 2.1.2
  1157 + axios: 0.26.1_debug@4.3.4
  1158 + debug: 4.3.4
  1159 + fast-glob: 3.2.12
  1160 + fs-extra: 10.1.0
  1161 + transitivePeerDependencies:
  1162 + - encoding
  1163 + - supports-color
  1164 + dev: true
  1165 +
812 1166 /@purge-icons/generated/0.9.0:
813 1167 resolution: {integrity: sha512-s2t+1oVtGDV6KtqfCXtUOhxfeYvOdDF90IVm+nMs/6bUP0HeGZLslguuL/AibpwtfL4FA/oCsIu/RhwapgAdJw==}
814 1168 dependencies:
... ... @@ -891,10 +1245,6 @@ packages:
891 1245 resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==}
892 1246 dev: true
893 1247  
894   - /@types/node/14.18.33:
895   - resolution: {integrity: sha512-qelS/Ra6sacc4loe/3MSjXNL1dNQ/GjxNHVzuChwMfmk7HuycRLVQN2qNY3XahK+fZc5E2szqQSKUyAF0E+2bg==}
896   - dev: true
897   -
898 1248 /@types/node/18.11.18:
899 1249 resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==}
900 1250 dev: true
... ... @@ -1080,7 +1430,7 @@ packages:
1080 1430 lodash.throttle: 4.1.1
1081 1431 mime-match: 1.0.2
1082 1432 namespace-emitter: 2.0.1
1083   - nanoid: registry.npmmirror.com/nanoid/3.3.4
  1433 + nanoid: 3.3.4
1084 1434 preact: 10.11.3
1085 1435 dev: false
1086 1436  
... ... @@ -1102,33 +1452,76 @@ packages:
1102 1452 '@uppy/companion-client': 2.2.2
1103 1453 '@uppy/core': 2.3.4
1104 1454 '@uppy/utils': 4.1.3
1105   - nanoid: registry.npmmirror.com/nanoid/3.3.4
  1455 + nanoid: 3.3.4
1106 1456 dev: false
1107 1457  
1108   - /@volar/language-core/1.0.19:
1109   - resolution: {integrity: sha512-BRxhwqn66VHeLIxxgV4ybY9NDtwMp2bl1w7085qlK7i1pa4jeFR5lJG2U5qd0oI3e0PIWML+PryxSrKNd3+SZw==}
  1458 + /@vitejs/plugin-legacy/3.0.1_terser@5.16.1+vite@4.0.4:
  1459 + resolution: {integrity: sha512-XCtEjxoR3rmy000ujYRBp5kggWqzHz9+F20/yIMUWOzbvu0+KW1e14Fvb8h7SpNn+bfjGW1RiAs1Vrgb7Js+iQ==, registry: https://registry.npm.taobao.org/}
  1460 + engines: {node: ^14.18.0 || >=16.0.0}
  1461 + peerDependencies:
  1462 + terser: ^5.4.0
  1463 + vite: ^4.0.0
  1464 + dependencies:
  1465 + '@babel/standalone': 7.20.6
  1466 + core-js: 3.26.1
  1467 + magic-string: 0.27.0
  1468 + regenerator-runtime: 0.13.11
  1469 + systemjs: 6.13.0
  1470 + terser: 5.16.1
  1471 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
  1472 + dev: true
  1473 +
  1474 + /@vitejs/plugin-vue-jsx/3.0.0_vite@4.0.4+vue@3.2.45:
  1475 + resolution: {integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew==, registry: https://registry.npm.taobao.org/}
  1476 + engines: {node: ^14.18.0 || >=16.0.0}
  1477 + peerDependencies:
  1478 + vite: ^4.0.0
  1479 + vue: ^3.0.0
  1480 + dependencies:
  1481 + '@babel/core': 7.20.5
  1482 + '@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.5
  1483 + '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.20.5
  1484 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
  1485 + vue: 3.2.45
  1486 + transitivePeerDependencies:
  1487 + - supports-color
  1488 + dev: true
  1489 +
  1490 + /@vitejs/plugin-vue/4.0.0_vite@4.0.4+vue@3.2.45:
  1491 + resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==, registry: https://registry.npm.taobao.org/}
  1492 + engines: {node: ^14.18.0 || >=16.0.0}
  1493 + peerDependencies:
  1494 + vite: ^4.0.0
  1495 + vue: ^3.2.25
  1496 + dependencies:
  1497 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
  1498 + vue: 3.2.45
  1499 + dev: true
  1500 +
  1501 + /@volar/language-core/1.0.20:
  1502 + resolution: {integrity: sha512-FU6TC+xQDLkBmp226NTeZ454MTb8VFLga6CIzWP+TsxuxGwB9Exvzof9TKpilIhTdF4IGVJJ4X1aCP6ycnLMbg==}
1110 1503 dependencies:
1111   - '@volar/source-map': 1.0.19
  1504 + '@volar/source-map': 1.0.20
1112 1505 muggle-string: 0.1.0
1113 1506 dev: true
1114 1507  
1115   - /@volar/source-map/1.0.19:
1116   - resolution: {integrity: sha512-5fYKsl1evR/QAZ9LADto3kzbYKfpjZLWS9reNpxGR3ODPFTpaJgYk4lqghFyq4yU7/e/ZPZ1zLXjEsnL526URw==}
  1508 + /@volar/source-map/1.0.20:
  1509 + resolution: {integrity: sha512-6wwrvAjuy7HepvHW7CqCw5b57YIFrj9mcfJvjic1WCX9TqjnXAcuHFqiUPid7EdZ4SCRKCYQbWmWreThYbHaZw==}
1117 1510 dependencies:
1118 1511 muggle-string: 0.1.0
1119 1512 dev: true
1120 1513  
1121   - /@volar/typescript/1.0.19:
1122   - resolution: {integrity: sha512-S6n945uhpc5J1qCVXVV4tz4k1nyxWaoG+wqy9TYdRDazPHeq9l45WDg58g/ehblUWux85TZN8i3zdsLRLkFrdw==}
  1514 + /@volar/typescript/1.0.20:
  1515 + resolution: {integrity: sha512-98D2+rC4igqPL7emqIf0NtIx3UYXZ8xqILiP/ihwP7G2T4oyoGr2vKEOwo49sUzvgUvQl2AI5p8ZQ71mFJfP7w==}
1123 1516 dependencies:
1124   - '@volar/language-core': 1.0.19
  1517 + '@volar/language-core': 1.0.20
1125 1518 dev: true
1126 1519  
1127   - /@volar/vue-language-core/1.0.19:
1128   - resolution: {integrity: sha512-3mIjJvQ+0tNOp+U9+Nggy92HYIqnltf882UMG9RuNHrd0Jn/rdvjRBs0jNTzwYDV9tn3tjDHGIfQak9XrUCaRg==}
  1520 + /@volar/vue-language-core/1.0.20:
  1521 + resolution: {integrity: sha512-Zz6yuxtA6BG6YU8KPwV4qhO5kh3e2Et6+YOu0QC43SiDgjIw2Vzzi+qAqm8UYofg9UBn82OArO1L+VrZPCCK8A==}
1129 1522 dependencies:
1130   - '@volar/language-core': 1.0.19
1131   - '@volar/source-map': 1.0.19
  1523 + '@volar/language-core': 1.0.20
  1524 + '@volar/source-map': 1.0.20
1132 1525 '@vue/compiler-dom': 3.2.45
1133 1526 '@vue/compiler-sfc': 3.2.45
1134 1527 '@vue/reactivity': 3.2.45
... ... @@ -1137,19 +1530,40 @@ packages:
1137 1530 vue-template-compiler: 2.7.14
1138 1531 dev: true
1139 1532  
1140   - /@volar/vue-typescript/1.0.19:
1141   - resolution: {integrity: sha512-HKaLCz/lb5xkJ1SyaMmms0Ww/OVStQ16qWttSbHRnnyRV/IDMFrwlovA/bIAPzHUq8EVoDAznRVsCysr2QCOGA==}
  1533 + /@volar/vue-typescript/1.0.20:
  1534 + resolution: {integrity: sha512-FxucnAIZc503CfkdEGmUSw8EQfT31gi0DST7YmCNBK3cWOqJTF7UaHaBDpejnYGbsB568KZQbWTLNSpid5S/lA==}
  1535 + dependencies:
  1536 + '@volar/typescript': 1.0.20
  1537 + '@volar/vue-language-core': 1.0.20
  1538 + dev: true
  1539 +
  1540 + /@vue/babel-helper-vue-transform-on/1.0.2:
  1541 + resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==, registry: https://registry.npm.taobao.org/}
  1542 + dev: true
  1543 +
  1544 + /@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.5:
  1545 + resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==, registry: https://registry.npm.taobao.org/}
1142 1546 dependencies:
1143   - '@volar/typescript': 1.0.19
1144   - '@volar/vue-language-core': 1.0.19
  1547 + '@babel/helper-module-imports': 7.18.6
  1548 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.5
  1549 + '@babel/template': 7.18.10
  1550 + '@babel/traverse': 7.20.1
  1551 + '@babel/types': 7.20.2
  1552 + '@vue/babel-helper-vue-transform-on': 1.0.2
  1553 + camelcase: 6.3.0
  1554 + html-tags: 3.2.0
  1555 + svg-tags: 1.0.0
  1556 + transitivePeerDependencies:
  1557 + - '@babel/core'
  1558 + - supports-color
1145 1559 dev: true
1146 1560  
1147 1561 /@vue/compiler-core/3.2.45:
1148 1562 resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}
1149 1563 dependencies:
1150   - '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.5
1151   - '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45
1152   - estree-walker: registry.npmmirror.com/estree-walker/2.0.2
  1564 + '@babel/parser': 7.20.5
  1565 + '@vue/shared': 3.2.45
  1566 + estree-walker: 2.0.2
1153 1567 source-map: 0.6.1
1154 1568  
1155 1569 /@vue/compiler-dom/3.2.45:
... ... @@ -1168,39 +1582,38 @@ packages:
1168 1582 '@vue/reactivity-transform': 3.2.45
1169 1583 '@vue/shared': 3.2.45
1170 1584 estree-walker: 2.0.2
1171   - magic-string: registry.npmmirror.com/magic-string/0.25.9
1172   - postcss: registry.npmmirror.com/postcss/8.4.20
  1585 + magic-string: 0.25.9
  1586 + postcss: 8.4.20
1173 1587 source-map: 0.6.1
1174 1588  
1175 1589 /@vue/compiler-ssr/3.2.45:
1176 1590 resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==}
1177 1591 dependencies:
1178   - '@vue/compiler-dom': registry.npmmirror.com/@vue/compiler-dom/3.2.45
1179   - '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45
  1592 + '@vue/compiler-dom': 3.2.45
  1593 + '@vue/shared': 3.2.45
1180 1594  
1181 1595 /@vue/devtools-api/6.4.5:
1182   - resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==}
  1596 + resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==, registry: https://registry.npm.taobao.org/}
1183 1597  
1184 1598 /@vue/reactivity-transform/3.2.45:
1185 1599 resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
1186 1600 dependencies:
1187   - '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.5
1188   - '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.45
1189   - '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45
1190   - estree-walker: registry.npmmirror.com/estree-walker/2.0.2
1191   - magic-string: registry.npmmirror.com/magic-string/0.25.9
  1601 + '@babel/parser': 7.20.5
  1602 + '@vue/compiler-core': 3.2.45
  1603 + '@vue/shared': 3.2.45
  1604 + estree-walker: 2.0.2
  1605 + magic-string: 0.25.9
1192 1606  
1193 1607 /@vue/reactivity/3.2.45:
1194 1608 resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==}
1195 1609 dependencies:
1196 1610 '@vue/shared': 3.2.45
1197   - dev: true
1198 1611  
1199 1612 /@vue/runtime-core/3.2.45:
1200 1613 resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==}
1201 1614 dependencies:
1202   - '@vue/reactivity': registry.npmmirror.com/@vue/reactivity/3.2.45
1203   - '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45
  1615 + '@vue/reactivity': 3.2.45
  1616 + '@vue/shared': 3.2.45
1204 1617  
1205 1618 /@vue/runtime-dom/3.2.45:
1206 1619 resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==}
... ... @@ -1221,24 +1634,24 @@ packages:
1221 1634 /@vue/shared/3.2.45:
1222 1635 resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
1223 1636  
1224   - /@vueuse/core/9.9.0_vue@3.2.45:
1225   - resolution: {integrity: sha512-JdDb7TrE0imZnwBhMF4+0PCJqGD3AxzH8S2sfk54P0rqvklK+EAtAR/mPb1HwV/JPujQFQJhghQ190Yq03YpVw==}
  1637 + /@vueuse/core/9.10.0_vue@3.2.45:
  1638 + resolution: {integrity: sha512-CxMewME07qeuzuT/AOIQGv0EhhDoojniqU6pC3F8m5VC76L47UT18DcX88kWlP3I7d3qMJ4u/PD8iSRsy3bmNA==}
1226 1639 dependencies:
1227 1640 '@types/web-bluetooth': 0.0.16
1228   - '@vueuse/metadata': 9.9.0
1229   - '@vueuse/shared': 9.9.0_vue@3.2.45
  1641 + '@vueuse/metadata': 9.10.0
  1642 + '@vueuse/shared': 9.10.0_vue@3.2.45
1230 1643 vue-demi: 0.13.11_vue@3.2.45
1231 1644 transitivePeerDependencies:
1232 1645 - '@vue/composition-api'
1233 1646 - vue
1234 1647 dev: false
1235 1648  
1236   - /@vueuse/metadata/9.9.0:
1237   - resolution: {integrity: sha512-pgxsUJv/d7IjKpLeB6TthggEsaBwM3ffc5jPrr5TmxAm/fup0mGR5VTzrdA/PSx85tpb+CIvP92D+55qBNc8ag==}
  1649 + /@vueuse/metadata/9.10.0:
  1650 + resolution: {integrity: sha512-G5VZhgTCapzU9rv0Iq2HBrVOSGzOKb+OE668NxhXNcTjUjwYxULkEhAw70FtRLMZc+hxcFAzDZlKYA0xcwNMuw==}
1238 1651 dev: false
1239 1652  
1240   - /@vueuse/shared/9.9.0_vue@3.2.45:
1241   - resolution: {integrity: sha512-+D0XFwHG0T+uaIbCSlROBwm1wzs71B7n3KyDOxnvfEMMHDOzl09rYKwaE2AENmYwYPXfHPbSBRDD2gBVHbvTcg==}
  1653 + /@vueuse/shared/9.10.0_vue@3.2.45:
  1654 + resolution: {integrity: sha512-vakHJ2ZRklAzqmcVBL38RS7BxdBA4+5poG9NsSyqJxrt9kz0zX3P5CXMy0Hm6LFbZXUgvKdqAS3pUH1zX/5qTQ==}
1242 1655 dependencies:
1243 1656 vue-demi: 0.13.11_vue@3.2.45
1244 1657 transitivePeerDependencies:
... ... @@ -1432,15 +1845,39 @@ packages:
1432 1845 snabbdom: 3.5.1
1433 1846 dev: false
1434 1847  
1435   - /@zxcvbn-ts/core/2.1.0:
1436   - resolution: {integrity: sha512-doxol9xrO7LgyVJhguXe7vO0xthnIYmsOKoDwrLg0Ho2kkpQaVtM+AOQw+BkEiKIqNg1V48eUf4/cTzMElXdiA==}
1437   - dev: false
1438   -
1439   - /JSONStream/1.3.5:
1440   - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
1441   - hasBin: true
  1848 + /@windicss/config/1.8.10:
  1849 + resolution: {integrity: sha512-O9SsC110b1Ik3YYa4Ck/0TWuCo7YFfA9KDrwD5sAeqscT5COIGK1HszdCT3oh0MJFej2wNrvpfyW9h6yQaW6PA==, registry: https://registry.npm.taobao.org/}
1442 1850 dependencies:
1443   - jsonparse: 1.3.1
  1851 + debug: 4.3.4
  1852 + jiti: 1.16.0
  1853 + windicss: 3.5.6
  1854 + transitivePeerDependencies:
  1855 + - supports-color
  1856 + dev: true
  1857 +
  1858 + /@windicss/plugin-utils/1.8.10:
  1859 + resolution: {integrity: sha512-Phqk5OW1w+Mv+ry6t7BzAeDq3aMhbI94gR49j9vQCufFfDGCHndhhjtMK0sBv+NPJUsIAIh6qayb1iwBCXUGrw==, registry: https://registry.npm.taobao.org/}
  1860 + dependencies:
  1861 + '@antfu/utils': 0.7.2
  1862 + '@windicss/config': 1.8.10
  1863 + debug: 4.3.4
  1864 + fast-glob: 3.2.12
  1865 + magic-string: 0.27.0
  1866 + micromatch: 4.0.5
  1867 + windicss: 3.5.6
  1868 + transitivePeerDependencies:
  1869 + - supports-color
  1870 + dev: true
  1871 +
  1872 + /@zxcvbn-ts/core/2.1.0:
  1873 + resolution: {integrity: sha512-doxol9xrO7LgyVJhguXe7vO0xthnIYmsOKoDwrLg0Ho2kkpQaVtM+AOQw+BkEiKIqNg1V48eUf4/cTzMElXdiA==}
  1874 + dev: false
  1875 +
  1876 + /JSONStream/1.3.5:
  1877 + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
  1878 + hasBin: true
  1879 + dependencies:
  1880 + jsonparse: 1.3.1
1444 1881 through: 2.3.8
1445 1882 dev: true
1446 1883  
... ... @@ -1537,7 +1974,7 @@ packages:
1537 1974 resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
1538 1975 engines: {node: '>=4'}
1539 1976 dependencies:
1540   - color-convert: registry.npmmirror.com/color-convert/1.9.3
  1977 + color-convert: 1.9.3
1541 1978 dev: true
1542 1979  
1543 1980 /ansi-styles/4.3.0:
... ... @@ -1545,7 +1982,6 @@ packages:
1545 1982 engines: {node: '>=8'}
1546 1983 dependencies:
1547 1984 color-convert: 2.0.1
1548   - dev: true
1549 1985  
1550 1986 /ansi-styles/6.2.1:
1551 1987 resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
... ... @@ -1642,7 +2078,7 @@ packages:
1642 2078 fraction.js: 4.2.0
1643 2079 normalize-range: 0.1.2
1644 2080 picocolors: 1.0.0
1645   - postcss: registry.npmmirror.com/postcss/8.4.20
  2081 + postcss: 8.4.20
1646 2082 postcss-value-parser: 4.2.0
1647 2083 dev: true
1648 2084  
... ... @@ -1715,11 +2151,29 @@ packages:
1715 2151 balanced-match: 1.0.2
1716 2152 dev: true
1717 2153  
  2154 + /braces/2.3.2:
  2155 + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==, registry: https://registry.npm.taobao.org/}
  2156 + engines: {node: '>=0.10.0'}
  2157 + dependencies:
  2158 + arr-flatten: 1.1.0
  2159 + array-unique: 0.3.2
  2160 + extend-shallow: 2.0.1
  2161 + fill-range: 4.0.0
  2162 + isobject: 3.0.1
  2163 + repeat-element: 1.1.4
  2164 + snapdragon: 0.8.2
  2165 + snapdragon-node: 2.1.1
  2166 + split-string: 3.1.0
  2167 + to-regex: 3.0.2
  2168 + transitivePeerDependencies:
  2169 + - supports-color
  2170 + dev: true
  2171 +
1718 2172 /braces/3.0.2:
1719 2173 resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
1720 2174 engines: {node: '>=8'}
1721 2175 dependencies:
1722   - fill-range: registry.npmmirror.com/fill-range/7.0.1
  2176 + fill-range: 7.0.1
1723 2177 dev: true
1724 2178  
1725 2179 /browserslist/4.21.4:
... ... @@ -1755,7 +2209,7 @@ packages:
1755 2209 /call-bind/1.0.2:
1756 2210 resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
1757 2211 dependencies:
1758   - function-bind: registry.npmmirror.com/function-bind/1.1.1
  2212 + function-bind: 1.1.1
1759 2213 get-intrinsic: 1.1.3
1760 2214 dev: false
1761 2215  
... ... @@ -1768,18 +2222,27 @@ packages:
1768 2222 resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
1769 2223 dependencies:
1770 2224 pascal-case: 3.1.2
1771   - tslib: registry.npmmirror.com/tslib/2.4.1
  2225 + tslib: 2.4.1
1772 2226 dev: true
1773 2227  
1774 2228 /camelcase-keys/6.2.2:
1775 2229 resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
1776 2230 engines: {node: '>=8'}
1777 2231 dependencies:
1778   - camelcase: registry.npmmirror.com/camelcase/5.3.1
  2232 + camelcase: 5.3.1
1779 2233 map-obj: 4.3.0
1780 2234 quick-lru: 4.0.1
1781 2235 dev: true
1782 2236  
  2237 + /camelcase/5.3.1:
  2238 + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
  2239 + engines: {node: '>=6'}
  2240 +
  2241 + /camelcase/6.3.0:
  2242 + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, registry: https://registry.npm.taobao.org/}
  2243 + engines: {node: '>=10'}
  2244 + dev: true
  2245 +
1783 2246 /caniuse-lite/1.0.30001431:
1784 2247 resolution: {integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==}
1785 2248 dev: true
... ... @@ -1788,7 +2251,7 @@ packages:
1788 2251 resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==}
1789 2252 dependencies:
1790 2253 no-case: 3.0.4
1791   - tslib: registry.npmmirror.com/tslib/2.4.1
  2254 + tslib: 2.4.1
1792 2255 upper-case-first: 2.0.2
1793 2256 dev: true
1794 2257  
... ... @@ -1920,13 +2383,25 @@ packages:
1920 2383 object-visit: 1.0.1
1921 2384 dev: true
1922 2385  
  2386 + /color-convert/1.9.3:
  2387 + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
  2388 + dependencies:
  2389 + color-name: 1.1.3
  2390 + dev: true
  2391 +
1923 2392 /color-convert/2.0.1:
1924 2393 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1925 2394 engines: {node: '>=7.0.0'}
1926 2395 dependencies:
1927   - color-name: registry.npmmirror.com/color-name/1.1.4
  2396 + color-name: 1.1.4
  2397 +
  2398 + /color-name/1.1.3:
  2399 + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1928 2400 dev: true
1929 2401  
  2402 + /color-name/1.1.4:
  2403 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
  2404 +
1930 2405 /colord/2.9.3:
1931 2406 resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
1932 2407 dev: true
... ... @@ -1987,7 +2462,7 @@ packages:
1987 2462 resolution: {integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==}
1988 2463 dependencies:
1989 2464 no-case: 3.0.4
1990   - tslib: registry.npmmirror.com/tslib/2.4.1
  2465 + tslib: 2.4.1
1991 2466 upper-case: 2.0.2
1992 2467 dev: true
1993 2468  
... ... @@ -2021,11 +2496,20 @@ packages:
2021 2496 through2: 4.0.2
2022 2497 dev: true
2023 2498  
  2499 + /convert-source-map/1.9.0:
  2500 + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, registry: https://registry.npm.taobao.org/}
  2501 + dev: true
  2502 +
2024 2503 /copy-descriptor/0.1.1:
2025 2504 resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==}
2026 2505 engines: {node: '>=0.10.0'}
2027 2506 dev: true
2028 2507  
  2508 + /core-js/3.26.1:
  2509 + resolution: {integrity: sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==, registry: https://registry.npm.taobao.org/}
  2510 + requiresBuild: true
  2511 + dev: true
  2512 +
2029 2513 /cors/2.8.5:
2030 2514 resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
2031 2515 engines: {node: '>= 0.10'}
... ... @@ -2034,7 +2518,7 @@ packages:
2034 2518 vary: 1.1.2
2035 2519 dev: true
2036 2520  
2037   - /cosmiconfig-typescript-loader/4.2.0_wb7bklcl6jlvxijczjyxggip4a:
  2521 + /cosmiconfig-typescript-loader/4.2.0_bxtyj3et3xbsdyxhh3oblnfbj4:
2038 2522 resolution: {integrity: sha512-NkANeMnaHrlaSSlpKGyvn2R4rqUDeE/9E5YHx+b4nwo0R8dZyAqcih8/gxpCZvqWP9Vf6xuLpMSzSgdVEIM78g==}
2039 2523 engines: {node: '>=12', npm: '>=6'}
2040 2524 peerDependencies:
... ... @@ -2043,9 +2527,9 @@ packages:
2043 2527 ts-node: '>=10'
2044 2528 typescript: '>=3'
2045 2529 dependencies:
2046   - '@types/node': 14.18.33
2047   - cosmiconfig: 7.1.0
2048   - ts-node: 10.9.1_rju6pyblifsagdmqm3y74zsi6q
  2530 + '@types/node': 18.11.18
  2531 + cosmiconfig: 8.0.0
  2532 + ts-node: 10.9.1_awa2wsr5thmg3i7jqycphctjfq
2049 2533 typescript: 4.9.4
2050 2534 dev: true
2051 2535  
... ... @@ -2060,6 +2544,16 @@ packages:
2060 2544 yaml: 1.10.2
2061 2545 dev: true
2062 2546  
  2547 + /cosmiconfig/8.0.0:
  2548 + resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==}
  2549 + engines: {node: '>=14'}
  2550 + dependencies:
  2551 + import-fresh: 3.3.0
  2552 + js-yaml: 4.1.0
  2553 + parse-json: 5.2.0
  2554 + path-type: 4.0.0
  2555 + dev: true
  2556 +
2063 2557 /create-require/1.1.1:
2064 2558 resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
2065 2559 dev: true
... ... @@ -2068,6 +2562,14 @@ packages:
2068 2562 resolution: {integrity: sha512-by7jKAo73y5/Do0K6sxdTKHgndY0NMjG2bEdgeJxycbcmHuCiMXqw8sxy5C5Y5WTOTcDGmbT7Sr5CgKOXR06OA==}
2069 2563 dev: false
2070 2564  
  2565 + /cross-fetch/3.1.5:
  2566 + resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==, registry: https://registry.npm.taobao.org/}
  2567 + dependencies:
  2568 + node-fetch: 2.6.7
  2569 + transitivePeerDependencies:
  2570 + - encoding
  2571 + dev: true
  2572 +
2071 2573 /cross-spawn/7.0.3:
2072 2574 resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
2073 2575 engines: {node: '>= 8'}
... ... @@ -2323,7 +2825,7 @@ packages:
2323 2825 resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
2324 2826 dependencies:
2325 2827 no-case: 3.0.4
2326   - tslib: registry.npmmirror.com/tslib/2.4.1
  2828 + tslib: 2.4.1
2327 2829 dev: true
2328 2830  
2329 2831 /dot-prop/5.3.0:
... ... @@ -2342,7 +2844,14 @@ packages:
2342 2844 peerDependencies:
2343 2845 echarts: ^5.0.1
2344 2846 dependencies:
2345   - echarts: registry.npmmirror.com/echarts/5.4.1
  2847 + echarts: 5.4.1
  2848 + dev: false
  2849 +
  2850 + /echarts/5.4.1:
  2851 + resolution: {integrity: sha512-9ltS3M2JB0w2EhcYjCdmtrJ+6haZcW6acBolMGIuf01Hql1yrIV01L1aRj7jsaaIULJslEP9Z3vKlEmnJaWJVQ==, registry: https://registry.npm.taobao.org/}
  2852 + dependencies:
  2853 + tslib: 2.3.0
  2854 + zrender: 5.4.1
2346 2855 dev: false
2347 2856  
2348 2857 /ejs/3.1.8:
... ... @@ -2368,7 +2877,7 @@ packages:
2368 2877 '@popperjs/core': /@sxzz/popperjs-es/2.11.7
2369 2878 '@types/lodash': 4.14.189
2370 2879 '@types/lodash-es': 4.17.6
2371   - '@vueuse/core': 9.9.0_vue@3.2.45
  2880 + '@vueuse/core': 9.10.0_vue@3.2.45
2372 2881 async-validator: 4.2.5
2373 2882 dayjs: 1.11.7
2374 2883 escape-html: 1.0.3
... ... @@ -2835,6 +3344,23 @@ packages:
2835 3344 minimatch: 5.1.2
2836 3345 dev: true
2837 3346  
  3347 + /fill-range/4.0.0:
  3348 + resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==, registry: https://registry.npm.taobao.org/}
  3349 + engines: {node: '>=0.10.0'}
  3350 + dependencies:
  3351 + extend-shallow: 2.0.1
  3352 + is-number: 3.0.0
  3353 + repeat-string: 1.6.1
  3354 + to-regex-range: 2.1.1
  3355 + dev: true
  3356 +
  3357 + /fill-range/7.0.1:
  3358 + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, registry: https://registry.npm.taobao.org/}
  3359 + engines: {node: '>=8'}
  3360 + dependencies:
  3361 + to-regex-range: 5.0.1
  3362 + dev: true
  3363 +
2838 3364 /find-up/4.1.0:
2839 3365 resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
2840 3366 engines: {node: '>=8'}
... ... @@ -2905,6 +3431,15 @@ packages:
2905 3431 universalify: 2.0.0
2906 3432 dev: true
2907 3433  
  3434 + /fs-extra/11.1.0:
  3435 + resolution: {integrity: sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==}
  3436 + engines: {node: '>=14.14'}
  3437 + dependencies:
  3438 + graceful-fs: 4.2.10
  3439 + jsonfile: 6.1.0
  3440 + universalify: 2.0.0
  3441 + dev: true
  3442 +
2908 3443 /fs.realpath/1.0.0:
2909 3444 resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
2910 3445 dev: true
... ... @@ -2919,6 +3454,10 @@ packages:
2919 3454  
2920 3455 /function-bind/1.1.1:
2921 3456 resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
  3457 +
  3458 + /gensync/1.0.0-beta.2:
  3459 + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, registry: https://registry.npm.taobao.org/}
  3460 + engines: {node: '>=6.9.0'}
2922 3461 dev: true
2923 3462  
2924 3463 /get-caller-file/2.0.5:
... ... @@ -2928,8 +3467,8 @@ packages:
2928 3467 /get-intrinsic/1.1.3:
2929 3468 resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==}
2930 3469 dependencies:
2931   - function-bind: registry.npmmirror.com/function-bind/1.1.1
2932   - has: registry.npmmirror.com/has/1.0.3
  3470 + function-bind: 1.1.1
  3471 + has: 1.0.3
2933 3472 has-symbols: 1.0.3
2934 3473 dev: false
2935 3474  
... ... @@ -3098,7 +3637,7 @@ packages:
3098 3637 resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==}
3099 3638 engines: {node: '>=0.10.0'}
3100 3639 dependencies:
3101   - is-number: registry.npmmirror.com/is-number/3.0.0
  3640 + is-number: 3.0.0
3102 3641 kind-of: 4.0.0
3103 3642 dev: true
3104 3643  
... ... @@ -3107,7 +3646,6 @@ packages:
3107 3646 engines: {node: '>= 0.4.0'}
3108 3647 dependencies:
3109 3648 function-bind: 1.1.1
3110   - dev: true
3111 3649  
3112 3650 /he/1.2.0:
3113 3651 resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
... ... @@ -3118,7 +3656,7 @@ packages:
3118 3656 resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==}
3119 3657 dependencies:
3120 3658 capital-case: 1.0.4
3121   - tslib: registry.npmmirror.com/tslib/2.4.1
  3659 + tslib: 2.4.1
3122 3660 dev: true
3123 3661  
3124 3662 /hosted-git-info/2.8.9:
... ... @@ -3129,7 +3667,7 @@ packages:
3129 3667 resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
3130 3668 engines: {node: '>=10'}
3131 3669 dependencies:
3132   - lru-cache: registry.npmmirror.com/lru-cache/6.0.0
  3670 + lru-cache: 6.0.0
3133 3671 dev: true
3134 3672  
3135 3673 /html-tags/3.2.0:
... ... @@ -3342,6 +3880,18 @@ packages:
3342 3880 resolution: {integrity: sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==}
3343 3881 dev: false
3344 3882  
  3883 + /is-number/3.0.0:
  3884 + resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==, registry: https://registry.npm.taobao.org/}
  3885 + engines: {node: '>=0.10.0'}
  3886 + dependencies:
  3887 + kind-of: 3.2.2
  3888 + dev: true
  3889 +
  3890 + /is-number/7.0.0:
  3891 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, registry: https://registry.npm.taobao.org/}
  3892 + engines: {node: '>=0.12.0'}
  3893 + dev: true
  3894 +
3345 3895 /is-obj/2.0.0:
3346 3896 resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
3347 3897 engines: {node: '>=8'}
... ... @@ -3425,6 +3975,11 @@ packages:
3425 3975 minimatch: 3.1.2
3426 3976 dev: true
3427 3977  
  3978 + /jiti/1.16.0:
  3979 + resolution: {integrity: sha512-L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg==, registry: https://registry.npm.taobao.org/}
  3980 + hasBin: true
  3981 + dev: true
  3982 +
3428 3983 /js-base64/2.6.4:
3429 3984 resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==}
3430 3985 dev: true
... ... @@ -3434,7 +3989,7 @@ packages:
3434 3989 dev: true
3435 3990  
3436 3991 /js-tokens/4.0.0:
3437   - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
  3992 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, registry: https://registry.npm.taobao.org/}
3438 3993 dev: true
3439 3994  
3440 3995 /js-tokens/8.0.0:
... ... @@ -3452,6 +4007,12 @@ packages:
3452 4007 resolution: {integrity: sha512-dVvV54GdFuJgmEKn+oBiaifDMen4p6o6j/lJh0OVMcouME8sST0bJ7bldIgKBQk4za0zyGn0/pm4vOznR25mLw==}
3453 4008 dev: false
3454 4009  
  4010 + /jsesc/2.5.2:
  4011 + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, registry: https://registry.npm.taobao.org/}
  4012 + engines: {node: '>=4'}
  4013 + hasBin: true
  4014 + dev: true
  4015 +
3455 4016 /json-parse-even-better-errors/2.3.1:
3456 4017 resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
3457 4018 dev: true
... ... @@ -3495,7 +4056,7 @@ packages:
3495 4056 /jsonfile/6.1.0:
3496 4057 resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
3497 4058 dependencies:
3498   - universalify: registry.npmmirror.com/universalify/2.0.0
  4059 + universalify: 2.0.0
3499 4060 optionalDependencies:
3500 4061 graceful-fs: 4.2.10
3501 4062 dev: true
... ... @@ -3533,6 +4094,10 @@ packages:
3533 4094 resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==}
3534 4095 dev: true
3535 4096  
  4097 + /kolorist/1.6.0:
  4098 + resolution: {integrity: sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==, registry: https://registry.npm.taobao.org/}
  4099 + dev: true
  4100 +
3536 4101 /levn/0.4.1:
3537 4102 resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
3538 4103 engines: {node: '>= 0.8.0'}
... ... @@ -3713,7 +4278,7 @@ packages:
3713 4278 /lower-case/2.0.2:
3714 4279 resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
3715 4280 dependencies:
3716   - tslib: registry.npmmirror.com/tslib/2.4.1
  4281 + tslib: 2.4.1
3717 4282 dev: true
3718 4283  
3719 4284 /lru-cache/6.0.0:
... ... @@ -3727,6 +4292,12 @@ packages:
3727 4292 resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
3728 4293 dependencies:
3729 4294 sourcemap-codec: 1.4.8
  4295 +
  4296 + /magic-string/0.27.0:
  4297 + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==, registry: https://registry.npm.taobao.org/}
  4298 + engines: {node: '>=12'}
  4299 + dependencies:
  4300 + '@jridgewell/sourcemap-codec': 1.4.14
3730 4301 dev: true
3731 4302  
3732 4303 /make-error/1.3.6:
... ... @@ -3824,7 +4395,7 @@ packages:
3824 4395 dependencies:
3825 4396 arr-diff: 4.0.0
3826 4397 array-unique: 0.3.2
3827   - braces: registry.npmmirror.com/braces/2.3.2
  4398 + braces: 2.3.2
3828 4399 define-property: 1.0.0
3829 4400 extend-shallow: 2.0.1
3830 4401 extglob: 2.0.4
... ... @@ -3935,7 +4506,7 @@ packages:
3935 4506 dev: false
3936 4507  
3937 4508 /nanoid/3.3.4:
3938   - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
  4509 + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==, registry: https://registry.npm.taobao.org/}
3939 4510 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
3940 4511 hasBin: true
3941 4512  
... ... @@ -3974,7 +4545,19 @@ packages:
3974 4545 resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
3975 4546 dependencies:
3976 4547 lower-case: 2.0.2
3977   - tslib: registry.npmmirror.com/tslib/2.4.1
  4548 + tslib: 2.4.1
  4549 + dev: true
  4550 +
  4551 + /node-fetch/2.6.7:
  4552 + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==, registry: https://registry.npm.taobao.org/}
  4553 + engines: {node: 4.x || >=6.0.0}
  4554 + peerDependencies:
  4555 + encoding: ^0.1.0
  4556 + peerDependenciesMeta:
  4557 + encoding:
  4558 + optional: true
  4559 + dependencies:
  4560 + whatwg-url: 5.0.0
3978 4561 dev: true
3979 4562  
3980 4563 /node-releases/2.0.6:
... ... @@ -3995,8 +4578,8 @@ packages:
3995 4578 engines: {node: '>=10'}
3996 4579 dependencies:
3997 4580 hosted-git-info: 4.1.0
3998   - is-core-module: registry.npmmirror.com/is-core-module/2.11.0
3999   - semver: registry.npmmirror.com/semver/7.3.8
  4581 + is-core-module: 2.11.0
  4582 + semver: 7.3.8
4000 4583 validate-npm-package-license: 3.0.4
4001 4584 dev: true
4002 4585  
... ... @@ -4142,7 +4725,7 @@ packages:
4142 4725 resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
4143 4726 dependencies:
4144 4727 dot-case: 3.0.4
4145   - tslib: registry.npmmirror.com/tslib/2.4.1
  4728 + tslib: 2.4.1
4146 4729 dev: true
4147 4730  
4148 4731 /parent-module/1.0.1:
... ... @@ -4166,7 +4749,7 @@ packages:
4166 4749 resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
4167 4750 dependencies:
4168 4751 no-case: 3.0.4
4169   - tslib: registry.npmmirror.com/tslib/2.4.1
  4752 + tslib: 2.4.1
4170 4753 dev: true
4171 4754  
4172 4755 /pascalcase/0.1.1:
... ... @@ -4178,7 +4761,7 @@ packages:
4178 4761 resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==}
4179 4762 dependencies:
4180 4763 dot-case: 3.0.4
4181   - tslib: registry.npmmirror.com/tslib/2.4.1
  4764 + tslib: 2.4.1
4182 4765 dev: true
4183 4766  
4184 4767 /path-exists/4.0.0:
... ... @@ -4219,7 +4802,6 @@ packages:
4219 4802  
4220 4803 /picocolors/1.0.0:
4221 4804 resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
4222   - dev: true
4223 4805  
4224 4806 /picomatch/2.3.1:
4225 4807 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
... ... @@ -4232,6 +4814,24 @@ packages:
4232 4814 hasBin: true
4233 4815 dev: true
4234 4816  
  4817 + /pinia/2.0.28_prq2uz4lho2pwp6irk4cfkrxwu:
  4818 + resolution: {integrity: sha512-YClq9DkqCblq9rlyUual7ezMu/iICWdBtfJrDt4oWU9Zxpijyz7xB2xTwx57DaBQ96UGvvTMORzALr+iO5PVMw==, registry: https://registry.npm.taobao.org/}
  4819 + peerDependencies:
  4820 + '@vue/composition-api': ^1.4.0
  4821 + typescript: '>=4.4.4'
  4822 + vue: ^2.6.14 || ^3.2.0
  4823 + peerDependenciesMeta:
  4824 + '@vue/composition-api':
  4825 + optional: true
  4826 + typescript:
  4827 + optional: true
  4828 + dependencies:
  4829 + '@vue/devtools-api': 6.4.5
  4830 + typescript: 4.9.4
  4831 + vue: 3.2.45
  4832 + vue-demi: 0.13.11_vue@3.2.45
  4833 + dev: false
  4834 +
4235 4835 /pngjs/5.0.0:
4236 4836 resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
4237 4837 engines: {node: '>=10.13.0'}
... ... @@ -4248,7 +4848,7 @@ packages:
4248 4848 dependencies:
4249 4849 htmlparser2: 8.0.1
4250 4850 js-tokens: 8.0.0
4251   - postcss: registry.npmmirror.com/postcss/8.4.20
  4851 + postcss: 8.4.20
4252 4852 postcss-safe-parser: 6.0.0_postcss@8.4.20
4253 4853 dev: true
4254 4854  
... ... @@ -4261,7 +4861,7 @@ packages:
4261 4861 peerDependencies:
4262 4862 postcss: '>4 <9'
4263 4863 dependencies:
4264   - postcss: registry.npmmirror.com/postcss/5.2.18
  4864 + postcss: 5.2.18
4265 4865 dev: true
4266 4866  
4267 4867 /postcss-resolve-nested-selector/0.1.1:
... ... @@ -4274,7 +4874,7 @@ packages:
4274 4874 peerDependencies:
4275 4875 postcss: ^8.3.3
4276 4876 dependencies:
4277   - postcss: registry.npmmirror.com/postcss/8.4.20
  4877 + postcss: 8.4.20
4278 4878 dev: true
4279 4879  
4280 4880 /postcss-scss/4.0.6_postcss@8.4.20:
... ... @@ -4283,7 +4883,7 @@ packages:
4283 4883 peerDependencies:
4284 4884 postcss: ^8.4.19
4285 4885 dependencies:
4286   - postcss: registry.npmmirror.com/postcss/8.4.20
  4886 + postcss: 8.4.20
4287 4887 dev: true
4288 4888  
4289 4889 /postcss-selector-parser/6.0.10:
... ... @@ -4307,21 +4907,30 @@ packages:
4307 4907 peerDependencies:
4308 4908 postcss: ^8.3.9
4309 4909 dependencies:
4310   - postcss: registry.npmmirror.com/postcss/8.4.20
  4910 + postcss: 8.4.20
4311 4911 dev: true
4312 4912  
4313 4913 /postcss-value-parser/4.2.0:
4314 4914 resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
4315 4915 dev: true
4316 4916  
  4917 + /postcss/5.2.18:
  4918 + resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==}
  4919 + engines: {node: '>=0.12'}
  4920 + dependencies:
  4921 + chalk: 1.1.3
  4922 + js-base64: 2.6.4
  4923 + source-map: 0.5.7
  4924 + supports-color: 3.2.3
  4925 + dev: true
  4926 +
4317 4927 /postcss/8.4.20:
4318   - resolution: {integrity: sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==}
  4928 + resolution: {integrity: sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==, registry: https://registry.npm.taobao.org/}
4319 4929 engines: {node: ^10 || ^12 || >=14}
4320 4930 dependencies:
4321 4931 nanoid: 3.3.4
4322 4932 picocolors: 1.0.0
4323 4933 source-map-js: 1.0.2
4324   - dev: true
4325 4934  
4326 4935 /posthtml-parser/0.2.1:
4327 4936 resolution: {integrity: sha512-nPC53YMqJnc/+1x4fRYFfm81KV2V+G9NZY+hTohpYg64Ay7NemWWcV4UWuy/SgMupqQ3kJ88M/iRfZmSnxT+pw==}
... ... @@ -4498,6 +5107,9 @@ packages:
4498 5107 strip-indent: 3.0.0
4499 5108 dev: true
4500 5109  
  5110 + /regenerator-runtime/0.13.11:
  5111 + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, registry: https://registry.npm.taobao.org/}
  5112 +
4501 5113 /regex-not/1.0.2:
4502 5114 resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
4503 5115 engines: {node: '>=0.10.0'}
... ... @@ -4594,6 +5206,17 @@ packages:
4594 5206 glob: 7.2.3
4595 5207 dev: true
4596 5208  
  5209 + /rollup-plugin-purge-icons/0.9.1:
  5210 + resolution: {integrity: sha512-hRDKBsPUz47UMdBufki2feTmBF2ClEJlYqL7N6vpVAHSLd7V2BJUaNKOF7YYbLMofVVF+9hm44YSkYO6k9hUgg==, registry: https://registry.npm.taobao.org/}
  5211 + engines: {node: '>= 12'}
  5212 + dependencies:
  5213 + '@purge-icons/core': 0.9.1
  5214 + '@purge-icons/generated': 0.9.0
  5215 + transitivePeerDependencies:
  5216 + - encoding
  5217 + - supports-color
  5218 + dev: true
  5219 +
4597 5220 /rollup/2.79.1:
4598 5221 resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
4599 5222 engines: {node: '>=10.0.0'}
... ... @@ -4619,7 +5242,7 @@ packages:
4619 5242 /rxjs/7.5.7:
4620 5243 resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==}
4621 5244 dependencies:
4622   - tslib: registry.npmmirror.com/tslib/2.4.1
  5245 + tslib: 2.4.1
4623 5246 dev: true
4624 5247  
4625 5248 /safe-buffer/5.2.1:
... ... @@ -4670,7 +5293,7 @@ packages:
4670 5293 resolution: {integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==}
4671 5294 dependencies:
4672 5295 no-case: 3.0.4
4673   - tslib: registry.npmmirror.com/tslib/2.4.1
  5296 + tslib: 2.4.1
4674 5297 upper-case-first: 2.0.2
4675 5298 dev: true
4676 5299  
... ... @@ -4747,7 +5370,7 @@ packages:
4747 5370 resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
4748 5371 engines: {node: '>=10'}
4749 5372 dependencies:
4750   - ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0
  5373 + ansi-styles: 4.3.0
4751 5374 astral-regex: 2.0.0
4752 5375 is-fullwidth-code-point: 3.0.0
4753 5376 dev: true
... ... @@ -4769,7 +5392,7 @@ packages:
4769 5392 resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
4770 5393 dependencies:
4771 5394 dot-case: 3.0.4
4772   - tslib: registry.npmmirror.com/tslib/2.4.1
  5395 + tslib: 2.4.1
4773 5396 dev: true
4774 5397  
4775 5398 /snapdragon-node/2.1.1:
... ... @@ -4805,9 +5428,8 @@ packages:
4805 5428 dev: true
4806 5429  
4807 5430 /source-map-js/1.0.2:
4808   - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
  5431 + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, registry: https://registry.npm.taobao.org/}
4809 5432 engines: {node: '>=0.10.0'}
4810   - dev: true
4811 5433  
4812 5434 /source-map-resolve/0.5.3:
4813 5435 resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==}
... ... @@ -5019,7 +5641,7 @@ packages:
5019 5641 peerDependencies:
5020 5642 stylelint: ^14.0.0
5021 5643 dependencies:
5022   - postcss: registry.npmmirror.com/postcss/8.4.20
  5644 + postcss: 8.4.20
5023 5645 postcss-sorting: 7.0.1_postcss@8.4.20
5024 5646 stylelint: 14.16.1
5025 5647 dev: true
... ... @@ -5076,6 +5698,13 @@ packages:
5076 5698 engines: {node: '>=0.8.0'}
5077 5699 dev: true
5078 5700  
  5701 + /supports-color/3.2.3:
  5702 + resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==}
  5703 + engines: {node: '>=0.8.0'}
  5704 + dependencies:
  5705 + has-flag: 1.0.0
  5706 + dev: true
  5707 +
5079 5708 /supports-color/5.5.0:
5080 5709 resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
5081 5710 engines: {node: '>=4'}
... ... @@ -5113,7 +5742,7 @@ packages:
5113 5742 loader-utils: 1.4.2
5114 5743 merge-options: 1.0.1
5115 5744 micromatch: 3.1.0
5116   - postcss: registry.npmmirror.com/postcss/5.2.18
  5745 + postcss: 5.2.18
5117 5746 postcss-prefix-selector: 1.16.0_postcss@5.2.18
5118 5747 posthtml-rename-id: 1.0.12
5119 5748 posthtml-svg-mode: 1.0.3
... ... @@ -5137,10 +5766,14 @@ packages:
5137 5766 css-select: 4.3.0
5138 5767 css-tree: 1.1.3
5139 5768 csso: 4.2.0
5140   - picocolors: registry.npmmirror.com/picocolors/1.0.0
  5769 + picocolors: 1.0.0
5141 5770 stable: 0.1.8
5142 5771 dev: true
5143 5772  
  5773 + /systemjs/6.13.0:
  5774 + resolution: {integrity: sha512-P3cgh2bpaPvAO2NE3uRp/n6hmk4xPX4DQf+UzTlCAycssKdqhp6hjw+ENWe+aUS7TogKRFtptMosTSFeC6R55g==, registry: https://registry.npm.taobao.org/}
  5775 + dev: true
  5776 +
5144 5777 /table/6.8.1:
5145 5778 resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==}
5146 5779 engines: {node: '>=10.0.0'}
... ... @@ -5186,6 +5819,10 @@ packages:
5186 5819 resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==}
5187 5820 dev: false
5188 5821  
  5822 + /to-fast-properties/2.0.0:
  5823 + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, registry: https://registry.npm.taobao.org/}
  5824 + engines: {node: '>=4'}
  5825 +
5189 5826 /to-object-path/0.3.0:
5190 5827 resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==}
5191 5828 engines: {node: '>=0.10.0'}
... ... @@ -5193,6 +5830,21 @@ packages:
5193 5830 kind-of: 3.2.2
5194 5831 dev: true
5195 5832  
  5833 + /to-regex-range/2.1.1:
  5834 + resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==, registry: https://registry.npm.taobao.org/}
  5835 + engines: {node: '>=0.10.0'}
  5836 + dependencies:
  5837 + is-number: 3.0.0
  5838 + repeat-string: 1.6.1
  5839 + dev: true
  5840 +
  5841 + /to-regex-range/5.0.1:
  5842 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, registry: https://registry.npm.taobao.org/}
  5843 + engines: {node: '>=8.0'}
  5844 + dependencies:
  5845 + is-number: 7.0.0
  5846 + dev: true
  5847 +
5196 5848 /to-regex/3.0.2:
5197 5849 resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==}
5198 5850 engines: {node: '>=0.10.0'}
... ... @@ -5203,6 +5855,10 @@ packages:
5203 5855 safe-regex: 1.1.0
5204 5856 dev: true
5205 5857  
  5858 + /tr46/0.0.3:
  5859 + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, registry: https://registry.npm.taobao.org/}
  5860 + dev: true
  5861 +
5206 5862 /traverse/0.6.7:
5207 5863 resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==}
5208 5864 dev: true
... ... @@ -5212,7 +5868,7 @@ packages:
5212 5868 engines: {node: '>=8'}
5213 5869 dev: true
5214 5870  
5215   - /ts-node/10.9.1_rju6pyblifsagdmqm3y74zsi6q:
  5871 + /ts-node/10.9.1_awa2wsr5thmg3i7jqycphctjfq:
5216 5872 resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
5217 5873 hasBin: true
5218 5874 peerDependencies:
... ... @@ -5231,7 +5887,7 @@ packages:
5231 5887 '@tsconfig/node12': 1.0.11
5232 5888 '@tsconfig/node14': 1.0.3
5233 5889 '@tsconfig/node16': 1.0.3
5234   - '@types/node': 14.18.33
  5890 + '@types/node': 18.11.18
5235 5891 acorn: 8.8.1
5236 5892 acorn-walk: 8.2.0
5237 5893 arg: 4.1.3
... ... @@ -5247,6 +5903,10 @@ packages:
5247 5903 resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
5248 5904 dev: true
5249 5905  
  5906 + /tslib/2.3.0:
  5907 + resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==, registry: https://registry.npm.taobao.org/}
  5908 + dev: false
  5909 +
5250 5910 /tslib/2.4.1:
5251 5911 resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==}
5252 5912 dev: true
... ... @@ -5346,19 +6006,19 @@ packages:
5346 6006 dependencies:
5347 6007 browserslist: 4.21.4
5348 6008 escalade: 3.1.1
5349   - picocolors: registry.npmmirror.com/picocolors/1.0.0
  6009 + picocolors: 1.0.0
5350 6010 dev: true
5351 6011  
5352 6012 /upper-case-first/2.0.2:
5353 6013 resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==}
5354 6014 dependencies:
5355   - tslib: registry.npmmirror.com/tslib/2.4.1
  6015 + tslib: 2.4.1
5356 6016 dev: true
5357 6017  
5358 6018 /upper-case/2.0.2:
5359 6019 resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==}
5360 6020 dependencies:
5361   - tslib: registry.npmmirror.com/tslib/2.4.1
  6021 + tslib: 2.4.1
5362 6022 dev: true
5363 6023  
5364 6024 /uri-js/4.4.1:
... ... @@ -5408,7 +6068,7 @@ packages:
5408 6068 engines: {node: '>= 0.8'}
5409 6069 dev: true
5410 6070  
5411   - /vite-plugin-compression/0.5.1_vite@4.0.3:
  6071 + /vite-plugin-compression/0.5.1_vite@4.0.4:
5412 6072 resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==}
5413 6073 peerDependencies:
5414 6074 vite: '>=2.0.0'
... ... @@ -5416,7 +6076,7 @@ packages:
5416 6076 chalk: 4.1.2
5417 6077 debug: 4.3.4
5418 6078 fs-extra: 10.1.0
5419   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
  6079 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
5420 6080 transitivePeerDependencies:
5421 6081 - supports-color
5422 6082 dev: true
... ... @@ -5427,7 +6087,7 @@ packages:
5427 6087 ejs: 3.1.8
5428 6088 dev: true
5429 6089  
5430   - /vite-plugin-eslint/1.8.1_eslint@8.31.0+vite@4.0.3:
  6090 + /vite-plugin-eslint/1.8.1_eslint@8.31.0+vite@4.0.4:
5431 6091 resolution: {integrity: sha512-PqdMf3Y2fLO9FsNPmMX+//2BF5SF8nEWspZdgl4kSt7UvHDRHVVfHvxsD7ULYzZrJDGRxR81Nq7TOFgwMnUang==}
5432 6092 peerDependencies:
5433 6093 eslint: '>=7'
... ... @@ -5437,10 +6097,10 @@ packages:
5437 6097 '@types/eslint': 8.4.10
5438 6098 eslint: 8.31.0
5439 6099 rollup: 2.79.1
5440   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
  6100 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
5441 6101 dev: true
5442 6102  
5443   - /vite-plugin-progress/0.0.6_vite@4.0.3:
  6103 + /vite-plugin-progress/0.0.6_vite@4.0.4:
5444 6104 resolution: {integrity: sha512-pIK2TVEY4XFGrz10CQDdEufBBCDaV0geRHfXV3abGTBr+OF9O0Zmd3ZDrHJXDv4Rl3qAQP4BTCuPYQ3XqstmqA==}
5445 6105 engines: {node: '>=14', pnpm: '>=7.0.0'}
5446 6106 peerDependencies:
... ... @@ -5449,10 +6109,25 @@ packages:
5449 6109 picocolors: 1.0.0
5450 6110 progress: 2.0.3
5451 6111 rd: 2.0.1
5452   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
  6112 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
  6113 + dev: true
  6114 +
  6115 + /vite-plugin-purge-icons/0.9.2_vite@4.0.4:
  6116 + resolution: {integrity: sha512-vxJEMyNyckqLr/4HPsW9P6BMLUvOVMvjjFz3jLl4Wke1KWE8ITJUxIUwodxaOmEp9L2lxVk5an3TYeycZCfqFw==, registry: https://registry.npm.taobao.org/}
  6117 + engines: {node: '>= 12'}
  6118 + peerDependencies:
  6119 + vite: ^2.0.0 || ^3.0.0 || ^4.0.0
  6120 + dependencies:
  6121 + '@purge-icons/core': 0.9.1
  6122 + '@purge-icons/generated': 0.9.0
  6123 + rollup-plugin-purge-icons: 0.9.1
  6124 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
  6125 + transitivePeerDependencies:
  6126 + - encoding
  6127 + - supports-color
5453 6128 dev: true
5454 6129  
5455   - /vite-plugin-style-import/2.0.0_vite@4.0.3:
  6130 + /vite-plugin-style-import/2.0.0_vite@4.0.4:
5456 6131 resolution: {integrity: sha512-qtoHQae5dSUQPo/rYz/8p190VU5y19rtBaeV7ryLa/AYAU/e9CG89NrN/3+k7MR8mJy/GPIu91iJ3zk9foUOSA==}
5457 6132 peerDependencies:
5458 6133 vite: '>=2.0.0'
... ... @@ -5464,10 +6139,10 @@ packages:
5464 6139 fs-extra: 10.1.0
5465 6140 magic-string: 0.25.9
5466 6141 pathe: 0.2.0
5467   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
  6142 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
5468 6143 dev: true
5469 6144  
5470   - /vite-plugin-svg-icons/2.0.1_vite@4.0.3:
  6145 + /vite-plugin-svg-icons/2.0.1_vite@4.0.4:
5471 6146 resolution: {integrity: sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==}
5472 6147 peerDependencies:
5473 6148 vite: '>=2.0.0'
... ... @@ -5480,23 +6155,37 @@ packages:
5480 6155 pathe: 0.2.0
5481 6156 svg-baker: 1.7.0
5482 6157 svgo: 2.8.0
5483   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
  6158 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
5484 6159 transitivePeerDependencies:
5485 6160 - supports-color
5486 6161 dev: true
5487 6162  
5488   - /vite-plugin-vue-setup-extend/0.4.0_vite@4.0.3:
  6163 + /vite-plugin-vue-setup-extend/0.4.0_vite@4.0.4:
5489 6164 resolution: {integrity: sha512-WMbjPCui75fboFoUTHhdbXzu4Y/bJMv5N9QT9a7do3wNMNHHqrk+Tn2jrSJU0LS5fGl/EG+FEDBYVUeWIkDqXQ==}
5490 6165 peerDependencies:
5491 6166 vite: '>=2.0.0'
5492 6167 dependencies:
5493 6168 '@vue/compiler-sfc': 3.2.45
5494 6169 magic-string: 0.25.9
5495   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
  6170 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
  6171 + dev: true
  6172 +
  6173 + /vite-plugin-windicss/1.8.10_vite@4.0.4:
  6174 + resolution: {integrity: sha512-scywsuzo46lcTBohspmF0WiwhWEte6p+OUVrX4yr7VMRvLHMHVfLtJReyD5pppjijG7YOwVsZn7XBWWZtF658Q==, registry: https://registry.npm.taobao.org/}
  6175 + peerDependencies:
  6176 + vite: ^2.0.1 || ^3.0.0 || ^4.0.0
  6177 + dependencies:
  6178 + '@windicss/plugin-utils': 1.8.10
  6179 + debug: 4.3.4
  6180 + kolorist: 1.6.0
  6181 + vite: 4.0.4_zxbrnrc4iyldik6mikh3pswz4i
  6182 + windicss: 3.5.6
  6183 + transitivePeerDependencies:
  6184 + - supports-color
5496 6185 dev: true
5497 6186  
5498   - /vite/4.0.3_zxbrnrc4iyldik6mikh3pswz4i:
5499   - resolution: {integrity: sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA==}
  6187 + /vite/4.0.4_zxbrnrc4iyldik6mikh3pswz4i:
  6188 + resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==}
5500 6189 engines: {node: ^14.18.0 || >=16.0.0}
5501 6190 hasBin: true
5502 6191 peerDependencies:
... ... @@ -5592,14 +6281,14 @@ packages:
5592 6281 he: 1.2.0
5593 6282 dev: true
5594 6283  
5595   - /vue-tsc/1.0.19_typescript@4.9.4:
5596   - resolution: {integrity: sha512-UuI4G9PwV07Q2U+xYDLP5y3aUXTfuIF0Exy0qXT8+BbLlahubQ2r2PGSodSBnHxAhm/XsrD0KleC2rSzLKXDfQ==}
  6284 + /vue-tsc/1.0.20_typescript@4.9.4:
  6285 + resolution: {integrity: sha512-AApewYXozAD7v4Iz9I0QzQebSVgvlUvpfbGe2e9TwtBdcw5gBsGiX8Oj5BdxRRiGnOdDG3BHPK8msl7Qhmy/1A==}
5597 6286 hasBin: true
5598 6287 peerDependencies:
5599 6288 typescript: '*'
5600 6289 dependencies:
5601   - '@volar/vue-language-core': 1.0.19
5602   - '@volar/vue-typescript': 1.0.19
  6290 + '@volar/vue-language-core': 1.0.20
  6291 + '@volar/vue-typescript': 1.0.20
5603 6292 typescript: 4.9.4
5604 6293 dev: true
5605 6294  
... ... @@ -5625,10 +6314,24 @@ packages:
5625 6314 '@vue/server-renderer': 3.2.45_vue@3.2.45
5626 6315 '@vue/shared': 3.2.45
5627 6316  
  6317 + /vxe-table/4.3.7_vue@3.2.45+xe-utils@3.5.7:
  6318 + resolution: {integrity: sha512-v+d7eEQ5uqtVTQCts4xkW0S15LZcIuEukYHGXI53SdoUj2gLFggPYAxQr1y659CM/ESRWPz9LNVHpd97KkjGHw==, registry: https://registry.npm.taobao.org/}
  6319 + peerDependencies:
  6320 + vue: ^3.2.28
  6321 + xe-utils: ^3.5.0
  6322 + dependencies:
  6323 + vue: 3.2.45
  6324 + xe-utils: 3.5.7
  6325 + dev: false
  6326 +
5628 6327 /web-storage-cache/1.1.1:
5629 6328 resolution: {integrity: sha512-D0MieGooOs8RpsrK+vnejXnvh4OOv/+lTFB35JRkJJQt+uOjPE08XpaE0QBLMTRu47B1KGT/Nq3Gbag3Orinzw==}
5630 6329 dev: false
5631 6330  
  6331 + /webidl-conversions/3.0.1:
  6332 + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, registry: https://registry.npm.taobao.org/}
  6333 + dev: true
  6334 +
5632 6335 /webpack-sources/3.2.3:
5633 6336 resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
5634 6337 engines: {node: '>=10.13.0'}
... ... @@ -5638,6 +6341,13 @@ packages:
5638 6341 resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==}
5639 6342 dev: true
5640 6343  
  6344 + /whatwg-url/5.0.0:
  6345 + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, registry: https://registry.npm.taobao.org/}
  6346 + dependencies:
  6347 + tr46: 0.0.3
  6348 + webidl-conversions: 3.0.1
  6349 + dev: true
  6350 +
5641 6351 /which-module/2.0.0:
5642 6352 resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==}
5643 6353 dev: false
... ... @@ -5676,7 +6386,7 @@ packages:
5676 6386 resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
5677 6387 engines: {node: '>=8'}
5678 6388 dependencies:
5679   - ansi-styles: registry.npmmirror.com/ansi-styles/4.3.0
  6389 + ansi-styles: 4.3.0
5680 6390 string-width: 4.2.3
5681 6391 strip-ansi: 6.0.1
5682 6392  
... ... @@ -5745,7 +6455,7 @@ packages:
5745 6455 resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
5746 6456 engines: {node: '>=6'}
5747 6457 dependencies:
5748   - camelcase: registry.npmmirror.com/camelcase/5.3.1
  6458 + camelcase: 5.3.1
5749 6459 decamelize: 1.2.0
5750 6460 dev: false
5751 6461  
... ... @@ -5799,1326 +6509,8 @@ packages:
5799 6509 engines: {node: '>=10'}
5800 6510 dev: true
5801 6511  
5802   - registry.npmmirror.com/@ampproject/remapping/2.2.0:
5803   - resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.2.0.tgz}
5804   - name: '@ampproject/remapping'
5805   - version: 2.2.0
5806   - engines: {node: '>=6.0.0'}
5807   - dependencies:
5808   - '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping/0.1.1
5809   - '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.17
5810   - dev: true
5811   -
5812   - registry.npmmirror.com/@antfu/utils/0.7.2:
5813   - resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.2.tgz}
5814   - name: '@antfu/utils'
5815   - version: 0.7.2
5816   - dev: true
5817   -
5818   - registry.npmmirror.com/@babel/code-frame/7.18.6:
5819   - resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.18.6.tgz}
5820   - name: '@babel/code-frame'
5821   - version: 7.18.6
5822   - engines: {node: '>=6.9.0'}
5823   - dependencies:
5824   - '@babel/highlight': registry.npmmirror.com/@babel/highlight/7.18.6
5825   - dev: true
5826   -
5827   - registry.npmmirror.com/@babel/compat-data/7.20.1:
5828   - resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.20.1.tgz}
5829   - name: '@babel/compat-data'
5830   - version: 7.20.1
5831   - engines: {node: '>=6.9.0'}
5832   - dev: true
5833   -
5834   - registry.npmmirror.com/@babel/core/7.20.5:
5835   - resolution: {integrity: sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/core/-/core-7.20.5.tgz}
5836   - name: '@babel/core'
5837   - version: 7.20.5
5838   - engines: {node: '>=6.9.0'}
5839   - dependencies:
5840   - '@ampproject/remapping': registry.npmmirror.com/@ampproject/remapping/2.2.0
5841   - '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6
5842   - '@babel/generator': registry.npmmirror.com/@babel/generator/7.20.5
5843   - '@babel/helper-compilation-targets': registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.5
5844   - '@babel/helper-module-transforms': registry.npmmirror.com/@babel/helper-module-transforms/7.20.2
5845   - '@babel/helpers': registry.npmmirror.com/@babel/helpers/7.20.6
5846   - '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.5
5847   - '@babel/template': registry.npmmirror.com/@babel/template/7.18.10
5848   - '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.5
5849   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
5850   - convert-source-map: registry.npmmirror.com/convert-source-map/1.9.0
5851   - debug: 4.3.4
5852   - gensync: registry.npmmirror.com/gensync/1.0.0-beta.2
5853   - json5: registry.npmmirror.com/json5/2.2.1
5854   - semver: registry.npmmirror.com/semver/6.3.0
5855   - transitivePeerDependencies:
5856   - - supports-color
5857   - dev: true
5858   -
5859   - registry.npmmirror.com/@babel/generator/7.20.5:
5860   - resolution: {integrity: sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/generator/-/generator-7.20.5.tgz}
5861   - name: '@babel/generator'
5862   - version: 7.20.5
5863   - engines: {node: '>=6.9.0'}
5864   - dependencies:
5865   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
5866   - '@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping/0.3.2
5867   - jsesc: registry.npmmirror.com/jsesc/2.5.2
5868   - dev: true
5869   -
5870   - registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6:
5871   - resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz}
5872   - name: '@babel/helper-annotate-as-pure'
5873   - version: 7.18.6
5874   - engines: {node: '>=6.9.0'}
5875   - dependencies:
5876   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
5877   - dev: true
5878   -
5879   - registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.5:
5880   - resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz}
5881   - id: registry.npmmirror.com/@babel/helper-compilation-targets/7.20.0
5882   - name: '@babel/helper-compilation-targets'
5883   - version: 7.20.0
5884   - engines: {node: '>=6.9.0'}
5885   - peerDependencies:
5886   - '@babel/core': ^7.0.0
5887   - dependencies:
5888   - '@babel/compat-data': registry.npmmirror.com/@babel/compat-data/7.20.1
5889   - '@babel/core': registry.npmmirror.com/@babel/core/7.20.5
5890   - '@babel/helper-validator-option': registry.npmmirror.com/@babel/helper-validator-option/7.18.6
5891   - browserslist: registry.npmmirror.com/browserslist/4.21.4
5892   - semver: registry.npmmirror.com/semver/6.3.0
5893   - dev: true
5894   -
5895   - registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.5:
5896   - resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz}
5897   - id: registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.20.2
5898   - name: '@babel/helper-create-class-features-plugin'
5899   - version: 7.20.2
5900   - engines: {node: '>=6.9.0'}
5901   - peerDependencies:
5902   - '@babel/core': ^7.0.0
5903   - dependencies:
5904   - '@babel/core': registry.npmmirror.com/@babel/core/7.20.5
5905   - '@babel/helper-annotate-as-pure': registry.npmmirror.com/@babel/helper-annotate-as-pure/7.18.6
5906   - '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9
5907   - '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0
5908   - '@babel/helper-member-expression-to-functions': registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.18.9
5909   - '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.18.6
5910   - '@babel/helper-replace-supers': registry.npmmirror.com/@babel/helper-replace-supers/7.19.1
5911   - '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6
5912   - transitivePeerDependencies:
5913   - - supports-color
5914   - dev: true
5915   -
5916   - registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9:
5917   - resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz}
5918   - name: '@babel/helper-environment-visitor'
5919   - version: 7.18.9
5920   - engines: {node: '>=6.9.0'}
5921   - dev: true
5922   -
5923   - registry.npmmirror.com/@babel/helper-function-name/7.19.0:
5924   - resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz}
5925   - name: '@babel/helper-function-name'
5926   - version: 7.19.0
5927   - engines: {node: '>=6.9.0'}
5928   - dependencies:
5929   - '@babel/template': registry.npmmirror.com/@babel/template/7.18.10
5930   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
5931   - dev: true
5932   -
5933   - registry.npmmirror.com/@babel/helper-hoist-variables/7.18.6:
5934   - resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz}
5935   - name: '@babel/helper-hoist-variables'
5936   - version: 7.18.6
5937   - engines: {node: '>=6.9.0'}
5938   - dependencies:
5939   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
5940   - dev: true
5941   -
5942   - registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.18.9:
5943   - resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz}
5944   - name: '@babel/helper-member-expression-to-functions'
5945   - version: 7.18.9
5946   - engines: {node: '>=6.9.0'}
5947   - dependencies:
5948   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
5949   - dev: true
5950   -
5951   - registry.npmmirror.com/@babel/helper-module-imports/7.18.6:
5952   - resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz}
5953   - name: '@babel/helper-module-imports'
5954   - version: 7.18.6
5955   - engines: {node: '>=6.9.0'}
5956   - dependencies:
5957   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
5958   - dev: true
5959   -
5960   - registry.npmmirror.com/@babel/helper-module-transforms/7.20.2:
5961   - resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz}
5962   - name: '@babel/helper-module-transforms'
5963   - version: 7.20.2
5964   - engines: {node: '>=6.9.0'}
5965   - dependencies:
5966   - '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9
5967   - '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6
5968   - '@babel/helper-simple-access': registry.npmmirror.com/@babel/helper-simple-access/7.20.2
5969   - '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6
5970   - '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1
5971   - '@babel/template': registry.npmmirror.com/@babel/template/7.18.10
5972   - '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.5
5973   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
5974   - transitivePeerDependencies:
5975   - - supports-color
5976   - dev: true
5977   -
5978   - registry.npmmirror.com/@babel/helper-optimise-call-expression/7.18.6:
5979   - resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz}
5980   - name: '@babel/helper-optimise-call-expression'
5981   - version: 7.18.6
5982   - engines: {node: '>=6.9.0'}
5983   - dependencies:
5984   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
5985   - dev: true
5986   -
5987   - registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2:
5988   - resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz}
5989   - name: '@babel/helper-plugin-utils'
5990   - version: 7.20.2
5991   - engines: {node: '>=6.9.0'}
5992   - dev: true
5993   -
5994   - registry.npmmirror.com/@babel/helper-replace-supers/7.19.1:
5995   - resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz}
5996   - name: '@babel/helper-replace-supers'
5997   - version: 7.19.1
5998   - engines: {node: '>=6.9.0'}
5999   - dependencies:
6000   - '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9
6001   - '@babel/helper-member-expression-to-functions': registry.npmmirror.com/@babel/helper-member-expression-to-functions/7.18.9
6002   - '@babel/helper-optimise-call-expression': registry.npmmirror.com/@babel/helper-optimise-call-expression/7.18.6
6003   - '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.5
6004   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
6005   - transitivePeerDependencies:
6006   - - supports-color
6007   - dev: true
6008   -
6009   - registry.npmmirror.com/@babel/helper-simple-access/7.20.2:
6010   - resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz}
6011   - name: '@babel/helper-simple-access'
6012   - version: 7.20.2
6013   - engines: {node: '>=6.9.0'}
6014   - dependencies:
6015   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
6016   - dev: true
6017   -
6018   - registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6:
6019   - resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz}
6020   - name: '@babel/helper-split-export-declaration'
6021   - version: 7.18.6
6022   - engines: {node: '>=6.9.0'}
6023   - dependencies:
6024   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
6025   - dev: true
6026   -
6027   - registry.npmmirror.com/@babel/helper-string-parser/7.19.4:
6028   - resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz}
6029   - name: '@babel/helper-string-parser'
6030   - version: 7.19.4
6031   - engines: {node: '>=6.9.0'}
6032   -
6033   - registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1:
6034   - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz}
6035   - name: '@babel/helper-validator-identifier'
6036   - version: 7.19.1
6037   - engines: {node: '>=6.9.0'}
6038   -
6039   - registry.npmmirror.com/@babel/helper-validator-option/7.18.6:
6040   - resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz}
6041   - name: '@babel/helper-validator-option'
6042   - version: 7.18.6
6043   - engines: {node: '>=6.9.0'}
6044   - dev: true
6045   -
6046   - registry.npmmirror.com/@babel/helpers/7.20.6:
6047   - resolution: {integrity: sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/helpers/-/helpers-7.20.6.tgz}
6048   - name: '@babel/helpers'
6049   - version: 7.20.6
6050   - engines: {node: '>=6.9.0'}
6051   - dependencies:
6052   - '@babel/template': registry.npmmirror.com/@babel/template/7.18.10
6053   - '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.5
6054   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
6055   - transitivePeerDependencies:
6056   - - supports-color
6057   - dev: true
6058   -
6059   - registry.npmmirror.com/@babel/highlight/7.18.6:
6060   - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/highlight/-/highlight-7.18.6.tgz}
6061   - name: '@babel/highlight'
6062   - version: 7.18.6
6063   - engines: {node: '>=6.9.0'}
6064   - dependencies:
6065   - '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1
6066   - chalk: 2.4.2
6067   - js-tokens: registry.npmmirror.com/js-tokens/4.0.0
6068   - dev: true
6069   -
6070   - registry.npmmirror.com/@babel/parser/7.20.5:
6071   - resolution: {integrity: sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/parser/-/parser-7.20.5.tgz}
6072   - name: '@babel/parser'
6073   - version: 7.20.5
6074   - engines: {node: '>=6.0.0'}
6075   - hasBin: true
6076   - dependencies:
6077   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
6078   -
6079   - registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.5:
6080   - resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz}
6081   - id: registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6
6082   - name: '@babel/plugin-syntax-jsx'
6083   - version: 7.18.6
6084   - engines: {node: '>=6.9.0'}
6085   - peerDependencies:
6086   - '@babel/core': ^7.0.0-0
6087   - dependencies:
6088   - '@babel/core': registry.npmmirror.com/@babel/core/7.20.5
6089   - '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2
6090   - dev: true
6091   -
6092   - registry.npmmirror.com/@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.5:
6093   - resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz}
6094   - id: registry.npmmirror.com/@babel/plugin-syntax-typescript/7.20.0
6095   - name: '@babel/plugin-syntax-typescript'
6096   - version: 7.20.0
6097   - engines: {node: '>=6.9.0'}
6098   - peerDependencies:
6099   - '@babel/core': ^7.0.0-0
6100   - dependencies:
6101   - '@babel/core': registry.npmmirror.com/@babel/core/7.20.5
6102   - '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2
6103   - dev: true
6104   -
6105   - registry.npmmirror.com/@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.5:
6106   - resolution: {integrity: sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz}
6107   - id: registry.npmmirror.com/@babel/plugin-transform-typescript/7.20.2
6108   - name: '@babel/plugin-transform-typescript'
6109   - version: 7.20.2
6110   - engines: {node: '>=6.9.0'}
6111   - peerDependencies:
6112   - '@babel/core': ^7.0.0-0
6113   - dependencies:
6114   - '@babel/core': registry.npmmirror.com/@babel/core/7.20.5
6115   - '@babel/helper-create-class-features-plugin': registry.npmmirror.com/@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.5
6116   - '@babel/helper-plugin-utils': registry.npmmirror.com/@babel/helper-plugin-utils/7.20.2
6117   - '@babel/plugin-syntax-typescript': registry.npmmirror.com/@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.5
6118   - transitivePeerDependencies:
6119   - - supports-color
6120   - dev: true
6121   -
6122   - registry.npmmirror.com/@babel/standalone/7.20.6:
6123   - resolution: {integrity: sha512-u5at/CbBLETf7kx2LOY4XdhseD79Y099WZKAOMXeT8qvd9OSR515my2UNBBLY4qIht/Qi9KySeQHQwQwxJN4Sw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/standalone/-/standalone-7.20.6.tgz}
6124   - name: '@babel/standalone'
6125   - version: 7.20.6
6126   - engines: {node: '>=6.9.0'}
6127   - dev: true
6128   -
6129   - registry.npmmirror.com/@babel/template/7.18.10:
6130   - resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/template/-/template-7.18.10.tgz}
6131   - name: '@babel/template'
6132   - version: 7.18.10
6133   - engines: {node: '>=6.9.0'}
6134   - dependencies:
6135   - '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6
6136   - '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.5
6137   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
6138   - dev: true
6139   -
6140   - registry.npmmirror.com/@babel/traverse/7.20.1:
6141   - resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.1.tgz}
6142   - name: '@babel/traverse'
6143   - version: 7.20.1
6144   - engines: {node: '>=6.9.0'}
6145   - dependencies:
6146   - '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6
6147   - '@babel/generator': registry.npmmirror.com/@babel/generator/7.20.5
6148   - '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9
6149   - '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0
6150   - '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables/7.18.6
6151   - '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6
6152   - '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.5
6153   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
6154   - debug: 4.3.4
6155   - globals: 11.12.0
6156   - transitivePeerDependencies:
6157   - - supports-color
6158   - dev: true
6159   -
6160   - registry.npmmirror.com/@babel/traverse/7.20.5:
6161   - resolution: {integrity: sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/traverse/-/traverse-7.20.5.tgz}
6162   - name: '@babel/traverse'
6163   - version: 7.20.5
6164   - engines: {node: '>=6.9.0'}
6165   - dependencies:
6166   - '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6
6167   - '@babel/generator': registry.npmmirror.com/@babel/generator/7.20.5
6168   - '@babel/helper-environment-visitor': registry.npmmirror.com/@babel/helper-environment-visitor/7.18.9
6169   - '@babel/helper-function-name': registry.npmmirror.com/@babel/helper-function-name/7.19.0
6170   - '@babel/helper-hoist-variables': registry.npmmirror.com/@babel/helper-hoist-variables/7.18.6
6171   - '@babel/helper-split-export-declaration': registry.npmmirror.com/@babel/helper-split-export-declaration/7.18.6
6172   - '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.5
6173   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.5
6174   - debug: 4.3.4
6175   - globals: 11.12.0
6176   - transitivePeerDependencies:
6177   - - supports-color
6178   - dev: true
6179   -
6180   - registry.npmmirror.com/@babel/types/7.20.2:
6181   - resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.20.2.tgz}
6182   - name: '@babel/types'
6183   - version: 7.20.2
6184   - engines: {node: '>=6.9.0'}
6185   - dependencies:
6186   - '@babel/helper-string-parser': registry.npmmirror.com/@babel/helper-string-parser/7.19.4
6187   - '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1
6188   - to-fast-properties: registry.npmmirror.com/to-fast-properties/2.0.0
6189   - dev: true
6190   -
6191   - registry.npmmirror.com/@babel/types/7.20.5:
6192   - resolution: {integrity: sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/types/-/types-7.20.5.tgz}
6193   - name: '@babel/types'
6194   - version: 7.20.5
6195   - engines: {node: '>=6.9.0'}
6196   - dependencies:
6197   - '@babel/helper-string-parser': registry.npmmirror.com/@babel/helper-string-parser/7.19.4
6198   - '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1
6199   - to-fast-properties: registry.npmmirror.com/to-fast-properties/2.0.0
6200   -
6201   - registry.npmmirror.com/@iconify/iconify/2.1.2:
6202   - resolution: {integrity: sha512-QcUzFeEWkE/mW+BVtEGmcWATClcCOIJFiYUD/PiCWuTcdEA297o8D4oN6Ra44WrNOHu1wqNW4J0ioaDIiqaFOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@iconify/iconify/-/iconify-2.1.2.tgz}
6203   - name: '@iconify/iconify'
6204   - version: 2.1.2
6205   - dependencies:
6206   - cross-fetch: registry.npmmirror.com/cross-fetch/3.1.5
6207   - transitivePeerDependencies:
6208   - - encoding
6209   - dev: true
6210   -
6211   - registry.npmmirror.com/@iconify/iconify/3.0.1:
6212   - resolution: {integrity: sha512-OPqVBTh8YsfrYZRVFv3OkmFNLqacM0dy/Oiw1h2wO+RZW5LieNGHlG2f9pzaeVRFWbEB8LHTeo8mcwgUTUbibQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@iconify/iconify/-/iconify-3.0.1.tgz}
6213   - name: '@iconify/iconify'
6214   - version: 3.0.1
6215   - dependencies:
6216   - '@iconify/types': 2.0.0
6217   - dev: true
6218   -
6219   - registry.npmmirror.com/@jridgewell/gen-mapping/0.1.1:
6220   - resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz}
6221   - name: '@jridgewell/gen-mapping'
6222   - version: 0.1.1
6223   - engines: {node: '>=6.0.0'}
6224   - dependencies:
6225   - '@jridgewell/set-array': registry.npmmirror.com/@jridgewell/set-array/1.1.2
6226   - '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14
6227   - dev: true
6228   -
6229   - registry.npmmirror.com/@jridgewell/gen-mapping/0.3.2:
6230   - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz}
6231   - name: '@jridgewell/gen-mapping'
6232   - version: 0.3.2
6233   - engines: {node: '>=6.0.0'}
6234   - dependencies:
6235   - '@jridgewell/set-array': registry.npmmirror.com/@jridgewell/set-array/1.1.2
6236   - '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14
6237   - '@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.17
6238   - dev: true
6239   -
6240   - registry.npmmirror.com/@jridgewell/resolve-uri/3.1.0:
6241   - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz}
6242   - name: '@jridgewell/resolve-uri'
6243   - version: 3.1.0
6244   - engines: {node: '>=6.0.0'}
6245   - dev: true
6246   -
6247   - registry.npmmirror.com/@jridgewell/set-array/1.1.2:
6248   - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.1.2.tgz}
6249   - name: '@jridgewell/set-array'
6250   - version: 1.1.2
6251   - engines: {node: '>=6.0.0'}
6252   - dev: true
6253   -
6254   - registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14:
6255   - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz}
6256   - name: '@jridgewell/sourcemap-codec'
6257   - version: 1.4.14
6258   - dev: true
6259   -
6260   - registry.npmmirror.com/@jridgewell/trace-mapping/0.3.17:
6261   - resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz}
6262   - name: '@jridgewell/trace-mapping'
6263   - version: 0.3.17
6264   - dependencies:
6265   - '@jridgewell/resolve-uri': registry.npmmirror.com/@jridgewell/resolve-uri/3.1.0
6266   - '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14
6267   - dev: true
6268   -
6269   - registry.npmmirror.com/@jridgewell/trace-mapping/0.3.9:
6270   - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz}
6271   - name: '@jridgewell/trace-mapping'
6272   - version: 0.3.9
6273   - dependencies:
6274   - '@jridgewell/resolve-uri': registry.npmmirror.com/@jridgewell/resolve-uri/3.1.0
6275   - '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14
6276   - dev: true
6277   -
6278   - registry.npmmirror.com/@nodelib/fs.stat/2.0.5:
6279   - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz}
6280   - name: '@nodelib/fs.stat'
6281   - version: 2.0.5
6282   - engines: {node: '>= 8'}
6283   - dev: true
6284   -
6285   - registry.npmmirror.com/@purge-icons/core/0.9.1:
6286   - resolution: {integrity: sha512-sx8/a30MbbqQVEqhuMPE1wJpdVRRbEmwEPZpFzVkcDixzX4p+R2A0WVxqkb0xfHUBAVQwrSE2SeAyniIQLqbLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@purge-icons/core/-/core-0.9.1.tgz}
6287   - name: '@purge-icons/core'
6288   - version: 0.9.1
6289   - dependencies:
6290   - '@iconify/iconify': registry.npmmirror.com/@iconify/iconify/2.1.2
6291   - axios: 0.26.1_debug@4.3.4
6292   - debug: 4.3.4
6293   - fast-glob: registry.npmmirror.com/fast-glob/3.2.12
6294   - fs-extra: registry.npmmirror.com/fs-extra/10.1.0
6295   - transitivePeerDependencies:
6296   - - encoding
6297   - - supports-color
6298   - dev: true
6299   -
6300   - registry.npmmirror.com/@purge-icons/generated/0.9.0:
6301   - resolution: {integrity: sha512-s2t+1oVtGDV6KtqfCXtUOhxfeYvOdDF90IVm+nMs/6bUP0HeGZLslguuL/AibpwtfL4FA/oCsIu/RhwapgAdJw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@purge-icons/generated/-/generated-0.9.0.tgz}
6302   - name: '@purge-icons/generated'
6303   - version: 0.9.0
6304   - dependencies:
6305   - '@iconify/iconify': registry.npmmirror.com/@iconify/iconify/3.0.1
6306   - dev: true
6307   -
6308   - registry.npmmirror.com/@vitejs/plugin-legacy/3.0.1_terser@5.16.1+vite@4.0.3:
6309   - resolution: {integrity: sha512-XCtEjxoR3rmy000ujYRBp5kggWqzHz9+F20/yIMUWOzbvu0+KW1e14Fvb8h7SpNn+bfjGW1RiAs1Vrgb7Js+iQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-legacy/-/plugin-legacy-3.0.1.tgz}
6310   - id: registry.npmmirror.com/@vitejs/plugin-legacy/3.0.1
6311   - name: '@vitejs/plugin-legacy'
6312   - version: 3.0.1
6313   - engines: {node: ^14.18.0 || >=16.0.0}
6314   - peerDependencies:
6315   - terser: ^5.4.0
6316   - vite: ^4.0.0
6317   - dependencies:
6318   - '@babel/standalone': registry.npmmirror.com/@babel/standalone/7.20.6
6319   - core-js: registry.npmmirror.com/core-js/3.26.1
6320   - magic-string: registry.npmmirror.com/magic-string/0.27.0
6321   - regenerator-runtime: registry.npmmirror.com/regenerator-runtime/0.13.11
6322   - systemjs: registry.npmmirror.com/systemjs/6.13.0
6323   - terser: 5.16.1
6324   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
6325   - dev: true
6326   -
6327   - registry.npmmirror.com/@vitejs/plugin-vue-jsx/3.0.0_vite@4.0.3+vue@3.2.45:
6328   - resolution: {integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.0.0.tgz}
6329   - id: registry.npmmirror.com/@vitejs/plugin-vue-jsx/3.0.0
6330   - name: '@vitejs/plugin-vue-jsx'
6331   - version: 3.0.0
6332   - engines: {node: ^14.18.0 || >=16.0.0}
6333   - peerDependencies:
6334   - vite: ^4.0.0
6335   - vue: ^3.0.0
6336   - dependencies:
6337   - '@babel/core': registry.npmmirror.com/@babel/core/7.20.5
6338   - '@babel/plugin-transform-typescript': registry.npmmirror.com/@babel/plugin-transform-typescript/7.20.2_@babel+core@7.20.5
6339   - '@vue/babel-plugin-jsx': registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.5
6340   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
6341   - vue: 3.2.45
6342   - transitivePeerDependencies:
6343   - - supports-color
6344   - dev: true
6345   -
6346   - registry.npmmirror.com/@vitejs/plugin-vue/4.0.0_vite@4.0.3+vue@3.2.45:
6347   - resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.0.0.tgz}
6348   - id: registry.npmmirror.com/@vitejs/plugin-vue/4.0.0
6349   - name: '@vitejs/plugin-vue'
6350   - version: 4.0.0
6351   - engines: {node: ^14.18.0 || >=16.0.0}
6352   - peerDependencies:
6353   - vite: ^4.0.0
6354   - vue: ^3.2.25
6355   - dependencies:
6356   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
6357   - vue: 3.2.45
6358   - dev: true
6359   -
6360   - registry.npmmirror.com/@vue/babel-helper-vue-transform-on/1.0.2:
6361   - resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz}
6362   - name: '@vue/babel-helper-vue-transform-on'
6363   - version: 1.0.2
6364   - dev: true
6365   -
6366   - registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1_@babel+core@7.20.5:
6367   - resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz}
6368   - id: registry.npmmirror.com/@vue/babel-plugin-jsx/1.1.1
6369   - name: '@vue/babel-plugin-jsx'
6370   - version: 1.1.1
6371   - dependencies:
6372   - '@babel/helper-module-imports': registry.npmmirror.com/@babel/helper-module-imports/7.18.6
6373   - '@babel/plugin-syntax-jsx': registry.npmmirror.com/@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.5
6374   - '@babel/template': registry.npmmirror.com/@babel/template/7.18.10
6375   - '@babel/traverse': registry.npmmirror.com/@babel/traverse/7.20.1
6376   - '@babel/types': registry.npmmirror.com/@babel/types/7.20.2
6377   - '@vue/babel-helper-vue-transform-on': registry.npmmirror.com/@vue/babel-helper-vue-transform-on/1.0.2
6378   - camelcase: registry.npmmirror.com/camelcase/6.3.0
6379   - html-tags: registry.npmmirror.com/html-tags/3.2.0
6380   - svg-tags: registry.npmmirror.com/svg-tags/1.0.0
6381   - transitivePeerDependencies:
6382   - - '@babel/core'
6383   - - supports-color
6384   - dev: true
6385   -
6386   - registry.npmmirror.com/@vue/compiler-core/3.2.45:
6387   - resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.45.tgz}
6388   - name: '@vue/compiler-core'
6389   - version: 3.2.45
6390   - dependencies:
6391   - '@babel/parser': registry.npmmirror.com/@babel/parser/7.20.5
6392   - '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45
6393   - estree-walker: registry.npmmirror.com/estree-walker/2.0.2
6394   - source-map: 0.6.1
6395   -
6396   - registry.npmmirror.com/@vue/compiler-dom/3.2.45:
6397   - resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.45.tgz}
6398   - name: '@vue/compiler-dom'
6399   - version: 3.2.45
6400   - dependencies:
6401   - '@vue/compiler-core': registry.npmmirror.com/@vue/compiler-core/3.2.45
6402   - '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45
6403   -
6404   - registry.npmmirror.com/@vue/devtools-api/6.4.5:
6405   - resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.4.5.tgz}
6406   - name: '@vue/devtools-api'
6407   - version: 6.4.5
6408   - dev: false
6409   -
6410   - registry.npmmirror.com/@vue/reactivity/3.2.45:
6411   - resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.45.tgz}
6412   - name: '@vue/reactivity'
6413   - version: 3.2.45
6414   - dependencies:
6415   - '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45
6416   -
6417   - registry.npmmirror.com/@vue/shared/3.2.45:
6418   - resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/shared/-/shared-3.2.45.tgz}
6419   - name: '@vue/shared'
6420   - version: 3.2.45
6421   -
6422   - registry.npmmirror.com/@windicss/config/1.8.10:
6423   - resolution: {integrity: sha512-O9SsC110b1Ik3YYa4Ck/0TWuCo7YFfA9KDrwD5sAeqscT5COIGK1HszdCT3oh0MJFej2wNrvpfyW9h6yQaW6PA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@windicss/config/-/config-1.8.10.tgz}
6424   - name: '@windicss/config'
6425   - version: 1.8.10
6426   - dependencies:
6427   - debug: 4.3.4
6428   - jiti: registry.npmmirror.com/jiti/1.16.0
6429   - windicss: registry.npmmirror.com/windicss/3.5.6
6430   - transitivePeerDependencies:
6431   - - supports-color
6432   - dev: true
6433   -
6434   - registry.npmmirror.com/@windicss/plugin-utils/1.8.10:
6435   - resolution: {integrity: sha512-Phqk5OW1w+Mv+ry6t7BzAeDq3aMhbI94gR49j9vQCufFfDGCHndhhjtMK0sBv+NPJUsIAIh6qayb1iwBCXUGrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@windicss/plugin-utils/-/plugin-utils-1.8.10.tgz}
6436   - name: '@windicss/plugin-utils'
6437   - version: 1.8.10
6438   - dependencies:
6439   - '@antfu/utils': registry.npmmirror.com/@antfu/utils/0.7.2
6440   - '@windicss/config': registry.npmmirror.com/@windicss/config/1.8.10
6441   - debug: 4.3.4
6442   - fast-glob: registry.npmmirror.com/fast-glob/3.2.12
6443   - magic-string: registry.npmmirror.com/magic-string/0.27.0
6444   - micromatch: registry.npmmirror.com/micromatch/4.0.5
6445   - windicss: registry.npmmirror.com/windicss/3.5.6
6446   - transitivePeerDependencies:
6447   - - supports-color
6448   - dev: true
6449   -
6450   - registry.npmmirror.com/ansi-styles/4.3.0:
6451   - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz}
6452   - name: ansi-styles
6453   - version: 4.3.0
6454   - engines: {node: '>=8'}
6455   - dependencies:
6456   - color-convert: registry.npmmirror.com/color-convert/2.0.1
6457   -
6458   - registry.npmmirror.com/braces/2.3.2:
6459   - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz}
6460   - name: braces
6461   - version: 2.3.2
6462   - engines: {node: '>=0.10.0'}
6463   - dependencies:
6464   - arr-flatten: 1.1.0
6465   - array-unique: 0.3.2
6466   - extend-shallow: 2.0.1
6467   - fill-range: registry.npmmirror.com/fill-range/4.0.0
6468   - isobject: 3.0.1
6469   - repeat-element: 1.1.4
6470   - snapdragon: 0.8.2
6471   - snapdragon-node: 2.1.1
6472   - split-string: 3.1.0
6473   - to-regex: 3.0.2
6474   - transitivePeerDependencies:
6475   - - supports-color
6476   - dev: true
6477   -
6478   - registry.npmmirror.com/braces/3.0.2:
6479   - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz}
6480   - name: braces
6481   - version: 3.0.2
6482   - engines: {node: '>=8'}
6483   - dependencies:
6484   - fill-range: registry.npmmirror.com/fill-range/7.0.1
6485   - dev: true
6486   -
6487   - registry.npmmirror.com/browserslist/4.21.4:
6488   - resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/browserslist/-/browserslist-4.21.4.tgz}
6489   - name: browserslist
6490   - version: 4.21.4
6491   - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
6492   - hasBin: true
6493   - dependencies:
6494   - caniuse-lite: registry.npmmirror.com/caniuse-lite/1.0.30001431
6495   - electron-to-chromium: registry.npmmirror.com/electron-to-chromium/1.4.284
6496   - node-releases: registry.npmmirror.com/node-releases/2.0.6
6497   - update-browserslist-db: registry.npmmirror.com/update-browserslist-db/1.0.10_browserslist@4.21.4
6498   - dev: true
6499   -
6500   - registry.npmmirror.com/camelcase/5.3.1:
6501   - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz}
6502   - name: camelcase
6503   - version: 5.3.1
6504   - engines: {node: '>=6'}
6505   -
6506   - registry.npmmirror.com/camelcase/6.3.0:
6507   - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz}
6508   - name: camelcase
6509   - version: 6.3.0
6510   - engines: {node: '>=10'}
6511   - dev: true
6512   -
6513   - registry.npmmirror.com/caniuse-lite/1.0.30001431:
6514   - resolution: {integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz}
6515   - name: caniuse-lite
6516   - version: 1.0.30001431
6517   - dev: true
6518   -
6519   - registry.npmmirror.com/color-convert/1.9.3:
6520   - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz}
6521   - name: color-convert
6522   - version: 1.9.3
6523   - dependencies:
6524   - color-name: registry.npmmirror.com/color-name/1.1.3
6525   - dev: true
6526   -
6527   - registry.npmmirror.com/color-convert/2.0.1:
6528   - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz}
6529   - name: color-convert
6530   - version: 2.0.1
6531   - engines: {node: '>=7.0.0'}
6532   - dependencies:
6533   - color-name: registry.npmmirror.com/color-name/1.1.4
6534   -
6535   - registry.npmmirror.com/color-name/1.1.3:
6536   - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz}
6537   - name: color-name
6538   - version: 1.1.3
6539   - dev: true
6540   -
6541   - registry.npmmirror.com/color-name/1.1.4:
6542   - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz}
6543   - name: color-name
6544   - version: 1.1.4
6545   -
6546   - registry.npmmirror.com/convert-source-map/1.9.0:
6547   - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz}
6548   - name: convert-source-map
6549   - version: 1.9.0
6550   - dev: true
6551   -
6552   - registry.npmmirror.com/core-js/3.26.1:
6553   - resolution: {integrity: sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/core-js/-/core-js-3.26.1.tgz}
6554   - name: core-js
6555   - version: 3.26.1
6556   - requiresBuild: true
6557   - dev: true
6558   -
6559   - registry.npmmirror.com/cross-fetch/3.1.5:
6560   - resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cross-fetch/-/cross-fetch-3.1.5.tgz}
6561   - name: cross-fetch
6562   - version: 3.1.5
6563   - dependencies:
6564   - node-fetch: registry.npmmirror.com/node-fetch/2.6.7
6565   - transitivePeerDependencies:
6566   - - encoding
6567   - dev: true
6568   -
6569   - registry.npmmirror.com/debug/4.3.4:
6570   - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz}
6571   - name: debug
6572   - version: 4.3.4
6573   - engines: {node: '>=6.0'}
6574   - peerDependencies:
6575   - supports-color: '*'
6576   - peerDependenciesMeta:
6577   - supports-color:
6578   - optional: true
6579   - dependencies:
6580   - ms: registry.npmmirror.com/ms/2.1.2
6581   - dev: true
6582   -
6583   - registry.npmmirror.com/echarts/5.4.1:
6584   - resolution: {integrity: sha512-9ltS3M2JB0w2EhcYjCdmtrJ+6haZcW6acBolMGIuf01Hql1yrIV01L1aRj7jsaaIULJslEP9Z3vKlEmnJaWJVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/echarts/-/echarts-5.4.1.tgz}
6585   - name: echarts
6586   - version: 5.4.1
6587   - dependencies:
6588   - tslib: registry.npmmirror.com/tslib/2.3.0
6589   - zrender: registry.npmmirror.com/zrender/5.4.1
6590   - dev: false
6591   -
6592   - registry.npmmirror.com/electron-to-chromium/1.4.284:
6593   - resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz}
6594   - name: electron-to-chromium
6595   - version: 1.4.284
6596   - dev: true
6597   -
6598   - registry.npmmirror.com/escalade/3.1.1:
6599   - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz}
6600   - name: escalade
6601   - version: 3.1.1
6602   - engines: {node: '>=6'}
6603   - dev: true
6604   -
6605   - registry.npmmirror.com/estree-walker/2.0.2:
6606   - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz}
6607   - name: estree-walker
6608   - version: 2.0.2
6609   -
6610   - registry.npmmirror.com/fast-glob/3.2.12:
6611   - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.12.tgz}
6612   - name: fast-glob
6613   - version: 3.2.12
6614   - engines: {node: '>=8.6.0'}
6615   - dependencies:
6616   - '@nodelib/fs.stat': registry.npmmirror.com/@nodelib/fs.stat/2.0.5
6617   - '@nodelib/fs.walk': 1.2.8
6618   - glob-parent: 5.1.2
6619   - merge2: registry.npmmirror.com/merge2/1.4.1
6620   - micromatch: 4.0.5
6621   - dev: true
6622   -
6623   - registry.npmmirror.com/fill-range/4.0.0:
6624   - resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-4.0.0.tgz}
6625   - name: fill-range
6626   - version: 4.0.0
6627   - engines: {node: '>=0.10.0'}
6628   - dependencies:
6629   - extend-shallow: 2.0.1
6630   - is-number: registry.npmmirror.com/is-number/3.0.0
6631   - repeat-string: 1.6.1
6632   - to-regex-range: registry.npmmirror.com/to-regex-range/2.1.1
6633   - dev: true
6634   -
6635   - registry.npmmirror.com/fill-range/7.0.1:
6636   - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz}
6637   - name: fill-range
6638   - version: 7.0.1
6639   - engines: {node: '>=8'}
6640   - dependencies:
6641   - to-regex-range: registry.npmmirror.com/to-regex-range/5.0.1
6642   - dev: true
6643   -
6644   - registry.npmmirror.com/fs-extra/10.1.0:
6645   - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz}
6646   - name: fs-extra
6647   - version: 10.1.0
6648   - engines: {node: '>=12'}
6649   - dependencies:
6650   - graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10
6651   - jsonfile: registry.npmmirror.com/jsonfile/6.1.0
6652   - universalify: registry.npmmirror.com/universalify/2.0.0
6653   - dev: true
6654   -
6655   - registry.npmmirror.com/function-bind/1.1.1:
6656   - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz}
6657   - name: function-bind
6658   - version: 1.1.1
6659   -
6660   - registry.npmmirror.com/gensync/1.0.0-beta.2:
6661   - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz}
6662   - name: gensync
6663   - version: 1.0.0-beta.2
6664   - engines: {node: '>=6.9.0'}
6665   - dev: true
6666   -
6667   - registry.npmmirror.com/graceful-fs/4.2.10:
6668   - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz}
6669   - name: graceful-fs
6670   - version: 4.2.10
6671   - dev: true
6672   -
6673   - registry.npmmirror.com/has/1.0.3:
6674   - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/has/-/has-1.0.3.tgz}
6675   - name: has
6676   - version: 1.0.3
6677   - engines: {node: '>= 0.4.0'}
6678   - dependencies:
6679   - function-bind: registry.npmmirror.com/function-bind/1.1.1
6680   -
6681   - registry.npmmirror.com/html-tags/3.2.0:
6682   - resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/html-tags/-/html-tags-3.2.0.tgz}
6683   - name: html-tags
6684   - version: 3.2.0
6685   - engines: {node: '>=8'}
6686   - dev: true
6687   -
6688   - registry.npmmirror.com/is-core-module/2.11.0:
6689   - resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-core-module/-/is-core-module-2.11.0.tgz}
6690   - name: is-core-module
6691   - version: 2.11.0
6692   - dependencies:
6693   - has: registry.npmmirror.com/has/1.0.3
6694   - dev: true
6695   -
6696   - registry.npmmirror.com/is-number/3.0.0:
6697   - resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number/-/is-number-3.0.0.tgz}
6698   - name: is-number
6699   - version: 3.0.0
6700   - engines: {node: '>=0.10.0'}
6701   - dependencies:
6702   - kind-of: 3.2.2
6703   - dev: true
6704   -
6705   - registry.npmmirror.com/is-number/7.0.0:
6706   - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz}
6707   - name: is-number
6708   - version: 7.0.0
6709   - engines: {node: '>=0.12.0'}
6710   - dev: true
6711   -
6712   - registry.npmmirror.com/jiti/1.16.0:
6713   - resolution: {integrity: sha512-L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jiti/-/jiti-1.16.0.tgz}
6714   - name: jiti
6715   - version: 1.16.0
6716   - hasBin: true
6717   - dev: true
6718   -
6719   - registry.npmmirror.com/js-tokens/4.0.0:
6720   - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz}
6721   - name: js-tokens
6722   - version: 4.0.0
6723   - dev: true
6724   -
6725   - registry.npmmirror.com/jsesc/2.5.2:
6726   - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz}
6727   - name: jsesc
6728   - version: 2.5.2
6729   - engines: {node: '>=4'}
6730   - hasBin: true
6731   - dev: true
6732   -
6733   - registry.npmmirror.com/json5/2.2.1:
6734   - resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz}
6735   - name: json5
6736   - version: 2.2.1
6737   - engines: {node: '>=6'}
6738   - hasBin: true
6739   - dev: true
6740   -
6741   - registry.npmmirror.com/jsonfile/6.1.0:
6742   - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz}
6743   - name: jsonfile
6744   - version: 6.1.0
6745   - dependencies:
6746   - universalify: registry.npmmirror.com/universalify/2.0.0
6747   - optionalDependencies:
6748   - graceful-fs: 4.2.10
6749   - dev: true
6750   -
6751   - registry.npmmirror.com/kolorist/1.6.0:
6752   - resolution: {integrity: sha512-dLkz37Ab97HWMx9KTes3Tbi3D1ln9fCAy2zr2YVExJasDRPGRaKcoE4fycWNtnCAJfjFqe0cnY+f8KT2JePEXQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kolorist/-/kolorist-1.6.0.tgz}
6753   - name: kolorist
6754   - version: 1.6.0
6755   - dev: true
6756   -
6757   - registry.npmmirror.com/lru-cache/6.0.0:
6758   - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz}
6759   - name: lru-cache
6760   - version: 6.0.0
6761   - engines: {node: '>=10'}
6762   - dependencies:
6763   - yallist: registry.npmmirror.com/yallist/4.0.0
6764   - dev: true
6765   -
6766   - registry.npmmirror.com/magic-string/0.25.9:
6767   - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz}
6768   - name: magic-string
6769   - version: 0.25.9
6770   - dependencies:
6771   - sourcemap-codec: 1.4.8
6772   -
6773   - registry.npmmirror.com/magic-string/0.27.0:
6774   - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.27.0.tgz}
6775   - name: magic-string
6776   - version: 0.27.0
6777   - engines: {node: '>=12'}
6778   - dependencies:
6779   - '@jridgewell/sourcemap-codec': registry.npmmirror.com/@jridgewell/sourcemap-codec/1.4.14
6780   - dev: true
6781   -
6782   - registry.npmmirror.com/merge2/1.4.1:
6783   - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz}
6784   - name: merge2
6785   - version: 1.4.1
6786   - engines: {node: '>= 8'}
6787   - dev: true
6788   -
6789   - registry.npmmirror.com/micromatch/4.0.5:
6790   - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz}
6791   - name: micromatch
6792   - version: 4.0.5
6793   - engines: {node: '>=8.6'}
6794   - dependencies:
6795   - braces: registry.npmmirror.com/braces/3.0.2
6796   - picomatch: registry.npmmirror.com/picomatch/2.3.1
6797   - dev: true
6798   -
6799   - registry.npmmirror.com/ms/2.1.2:
6800   - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz}
6801   - name: ms
6802   - version: 2.1.2
6803   - dev: true
6804   -
6805   - registry.npmmirror.com/nanoid/3.3.4:
6806   - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz}
6807   - name: nanoid
6808   - version: 3.3.4
6809   - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
6810   - hasBin: true
6811   -
6812   - registry.npmmirror.com/node-fetch/2.6.7:
6813   - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz}
6814   - name: node-fetch
6815   - version: 2.6.7
6816   - engines: {node: 4.x || >=6.0.0}
6817   - peerDependencies:
6818   - encoding: ^0.1.0
6819   - peerDependenciesMeta:
6820   - encoding:
6821   - optional: true
6822   - dependencies:
6823   - whatwg-url: registry.npmmirror.com/whatwg-url/5.0.0
6824   - dev: true
6825   -
6826   - registry.npmmirror.com/node-releases/2.0.6:
6827   - resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/node-releases/-/node-releases-2.0.6.tgz}
6828   - name: node-releases
6829   - version: 2.0.6
6830   - dev: true
6831   -
6832   - registry.npmmirror.com/picocolors/1.0.0:
6833   - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz}
6834   - name: picocolors
6835   - version: 1.0.0
6836   -
6837   - registry.npmmirror.com/picomatch/2.3.1:
6838   - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz}
6839   - name: picomatch
6840   - version: 2.3.1
6841   - engines: {node: '>=8.6'}
6842   - dev: true
6843   -
6844   - registry.npmmirror.com/pinia/2.0.28_prq2uz4lho2pwp6irk4cfkrxwu:
6845   - resolution: {integrity: sha512-YClq9DkqCblq9rlyUual7ezMu/iICWdBtfJrDt4oWU9Zxpijyz7xB2xTwx57DaBQ96UGvvTMORzALr+iO5PVMw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pinia/-/pinia-2.0.28.tgz}
6846   - id: registry.npmmirror.com/pinia/2.0.28
6847   - name: pinia
6848   - version: 2.0.28
6849   - peerDependencies:
6850   - '@vue/composition-api': ^1.4.0
6851   - typescript: '>=4.4.4'
6852   - vue: ^2.6.14 || ^3.2.0
6853   - peerDependenciesMeta:
6854   - '@vue/composition-api':
6855   - optional: true
6856   - typescript:
6857   - optional: true
6858   - dependencies:
6859   - '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api/6.4.5
6860   - typescript: 4.9.4
6861   - vue: 3.2.45
6862   - vue-demi: registry.npmmirror.com/vue-demi/0.13.11_vue@3.2.45
6863   - dev: false
6864   -
6865   - registry.npmmirror.com/postcss/5.2.18:
6866   - resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-5.2.18.tgz}
6867   - name: postcss
6868   - version: 5.2.18
6869   - engines: {node: '>=0.12'}
6870   - dependencies:
6871   - chalk: 1.1.3
6872   - js-base64: 2.6.4
6873   - source-map: 0.5.7
6874   - supports-color: registry.npmmirror.com/supports-color/3.2.3
6875   - dev: true
6876   -
6877   - registry.npmmirror.com/postcss/8.4.20:
6878   - resolution: {integrity: sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/postcss/-/postcss-8.4.20.tgz}
6879   - name: postcss
6880   - version: 8.4.20
6881   - engines: {node: ^10 || ^12 || >=14}
6882   - dependencies:
6883   - nanoid: registry.npmmirror.com/nanoid/3.3.4
6884   - picocolors: registry.npmmirror.com/picocolors/1.0.0
6885   - source-map-js: registry.npmmirror.com/source-map-js/1.0.2
6886   -
6887   - registry.npmmirror.com/regenerator-runtime/0.13.11:
6888   - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz}
6889   - name: regenerator-runtime
6890   - version: 0.13.11
6891   -
6892   - registry.npmmirror.com/rollup-plugin-purge-icons/0.9.1:
6893   - resolution: {integrity: sha512-hRDKBsPUz47UMdBufki2feTmBF2ClEJlYqL7N6vpVAHSLd7V2BJUaNKOF7YYbLMofVVF+9hm44YSkYO6k9hUgg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/rollup-plugin-purge-icons/-/rollup-plugin-purge-icons-0.9.1.tgz}
6894   - name: rollup-plugin-purge-icons
6895   - version: 0.9.1
6896   - engines: {node: '>= 12'}
6897   - dependencies:
6898   - '@purge-icons/core': registry.npmmirror.com/@purge-icons/core/0.9.1
6899   - '@purge-icons/generated': registry.npmmirror.com/@purge-icons/generated/0.9.0
6900   - transitivePeerDependencies:
6901   - - encoding
6902   - - supports-color
6903   - dev: true
6904   -
6905   - registry.npmmirror.com/semver/6.3.0:
6906   - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz}
6907   - name: semver
6908   - version: 6.3.0
6909   - hasBin: true
6910   - dev: true
6911   -
6912   - registry.npmmirror.com/semver/7.3.7:
6913   - resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-7.3.7.tgz}
6914   - name: semver
6915   - version: 7.3.7
6916   - engines: {node: '>=10'}
6917   - hasBin: true
6918   - dependencies:
6919   - lru-cache: registry.npmmirror.com/lru-cache/6.0.0
6920   - dev: true
6921   -
6922   - registry.npmmirror.com/semver/7.3.8:
6923   - resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-7.3.8.tgz}
6924   - name: semver
6925   - version: 7.3.8
6926   - engines: {node: '>=10'}
6927   - hasBin: true
6928   - dependencies:
6929   - lru-cache: registry.npmmirror.com/lru-cache/6.0.0
6930   - dev: true
6931   -
6932   - registry.npmmirror.com/source-map-js/1.0.2:
6933   - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz}
6934   - name: source-map-js
6935   - version: 1.0.2
6936   - engines: {node: '>=0.10.0'}
6937   -
6938   - registry.npmmirror.com/supports-color/3.2.3:
6939   - resolution: {integrity: sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/supports-color/-/supports-color-3.2.3.tgz}
6940   - name: supports-color
6941   - version: 3.2.3
6942   - engines: {node: '>=0.8.0'}
6943   - dependencies:
6944   - has-flag: 1.0.0
6945   - dev: true
6946   -
6947   - registry.npmmirror.com/svg-tags/1.0.0:
6948   - resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz}
6949   - name: svg-tags
6950   - version: 1.0.0
6951   - dev: true
6952   -
6953   - registry.npmmirror.com/systemjs/6.13.0:
6954   - resolution: {integrity: sha512-P3cgh2bpaPvAO2NE3uRp/n6hmk4xPX4DQf+UzTlCAycssKdqhp6hjw+ENWe+aUS7TogKRFtptMosTSFeC6R55g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/systemjs/-/systemjs-6.13.0.tgz}
6955   - name: systemjs
6956   - version: 6.13.0
6957   - dev: true
6958   -
6959   - registry.npmmirror.com/to-fast-properties/2.0.0:
6960   - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz}
6961   - name: to-fast-properties
6962   - version: 2.0.0
6963   - engines: {node: '>=4'}
6964   -
6965   - registry.npmmirror.com/to-regex-range/2.1.1:
6966   - resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-2.1.1.tgz}
6967   - name: to-regex-range
6968   - version: 2.1.1
6969   - engines: {node: '>=0.10.0'}
6970   - dependencies:
6971   - is-number: registry.npmmirror.com/is-number/3.0.0
6972   - repeat-string: 1.6.1
6973   - dev: true
6974   -
6975   - registry.npmmirror.com/to-regex-range/5.0.1:
6976   - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz}
6977   - name: to-regex-range
6978   - version: 5.0.1
6979   - engines: {node: '>=8.0'}
6980   - dependencies:
6981   - is-number: registry.npmmirror.com/is-number/7.0.0
6982   - dev: true
6983   -
6984   - registry.npmmirror.com/tr46/0.0.3:
6985   - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz}
6986   - name: tr46
6987   - version: 0.0.3
6988   - dev: true
6989   -
6990   - registry.npmmirror.com/tslib/2.3.0:
6991   - resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz}
6992   - name: tslib
6993   - version: 2.3.0
6994   - dev: false
6995   -
6996   - registry.npmmirror.com/tslib/2.4.1:
6997   - resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/-/tslib-2.4.1.tgz}
6998   - name: tslib
6999   - version: 2.4.1
7000   - dev: true
7001   -
7002   - registry.npmmirror.com/universalify/2.0.0:
7003   - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz}
7004   - name: universalify
7005   - version: 2.0.0
7006   - engines: {node: '>= 10.0.0'}
7007   - dev: true
7008   -
7009   - registry.npmmirror.com/update-browserslist-db/1.0.10_browserslist@4.21.4:
7010   - resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz}
7011   - id: registry.npmmirror.com/update-browserslist-db/1.0.10
7012   - name: update-browserslist-db
7013   - version: 1.0.10
7014   - hasBin: true
7015   - peerDependencies:
7016   - browserslist: '>= 4.21.0'
7017   - dependencies:
7018   - browserslist: registry.npmmirror.com/browserslist/4.21.4
7019   - escalade: registry.npmmirror.com/escalade/3.1.1
7020   - picocolors: 1.0.0
7021   - dev: true
7022   -
7023   - registry.npmmirror.com/vite-plugin-purge-icons/0.9.2_vite@4.0.3:
7024   - resolution: {integrity: sha512-vxJEMyNyckqLr/4HPsW9P6BMLUvOVMvjjFz3jLl4Wke1KWE8ITJUxIUwodxaOmEp9L2lxVk5an3TYeycZCfqFw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-purge-icons/-/vite-plugin-purge-icons-0.9.2.tgz}
7025   - id: registry.npmmirror.com/vite-plugin-purge-icons/0.9.2
7026   - name: vite-plugin-purge-icons
7027   - version: 0.9.2
7028   - engines: {node: '>= 12'}
7029   - peerDependencies:
7030   - vite: ^2.0.0 || ^3.0.0 || ^4.0.0
7031   - dependencies:
7032   - '@purge-icons/core': registry.npmmirror.com/@purge-icons/core/0.9.1
7033   - '@purge-icons/generated': registry.npmmirror.com/@purge-icons/generated/0.9.0
7034   - rollup-plugin-purge-icons: registry.npmmirror.com/rollup-plugin-purge-icons/0.9.1
7035   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
7036   - transitivePeerDependencies:
7037   - - encoding
7038   - - supports-color
7039   - dev: true
7040   -
7041   - registry.npmmirror.com/vite-plugin-windicss/1.8.10_vite@4.0.3:
7042   - resolution: {integrity: sha512-scywsuzo46lcTBohspmF0WiwhWEte6p+OUVrX4yr7VMRvLHMHVfLtJReyD5pppjijG7YOwVsZn7XBWWZtF658Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-windicss/-/vite-plugin-windicss-1.8.10.tgz}
7043   - id: registry.npmmirror.com/vite-plugin-windicss/1.8.10
7044   - name: vite-plugin-windicss
7045   - version: 1.8.10
7046   - peerDependencies:
7047   - vite: ^2.0.1 || ^3.0.0 || ^4.0.0
7048   - dependencies:
7049   - '@windicss/plugin-utils': registry.npmmirror.com/@windicss/plugin-utils/1.8.10
7050   - debug: registry.npmmirror.com/debug/4.3.4
7051   - kolorist: registry.npmmirror.com/kolorist/1.6.0
7052   - vite: 4.0.3_zxbrnrc4iyldik6mikh3pswz4i
7053   - windicss: registry.npmmirror.com/windicss/3.5.6
7054   - transitivePeerDependencies:
7055   - - supports-color
7056   - dev: true
7057   -
7058   - registry.npmmirror.com/vue-demi/0.13.11_vue@3.2.45:
7059   - resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz}
7060   - id: registry.npmmirror.com/vue-demi/0.13.11
7061   - name: vue-demi
7062   - version: 0.13.11
7063   - engines: {node: '>=12'}
7064   - hasBin: true
7065   - requiresBuild: true
7066   - peerDependencies:
7067   - '@vue/composition-api': ^1.0.0-rc.1
7068   - vue: ^3.0.0-0 || ^2.6.0
7069   - peerDependenciesMeta:
7070   - '@vue/composition-api':
7071   - optional: true
7072   - dependencies:
7073   - vue: 3.2.45
7074   - dev: false
7075   -
7076   - registry.npmmirror.com/vxe-table/4.3.7_vue@3.2.45+xe-utils@3.5.7:
7077   - resolution: {integrity: sha512-v+d7eEQ5uqtVTQCts4xkW0S15LZcIuEukYHGXI53SdoUj2gLFggPYAxQr1y659CM/ESRWPz9LNVHpd97KkjGHw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vxe-table/-/vxe-table-4.3.7.tgz}
7078   - id: registry.npmmirror.com/vxe-table/4.3.7
7079   - name: vxe-table
7080   - version: 4.3.7
7081   - peerDependencies:
7082   - vue: ^3.2.28
7083   - xe-utils: ^3.5.0
7084   - dependencies:
7085   - vue: 3.2.45
7086   - xe-utils: 3.5.7
7087   - dev: false
7088   -
7089   - registry.npmmirror.com/webidl-conversions/3.0.1:
7090   - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz}
7091   - name: webidl-conversions
7092   - version: 3.0.1
7093   - dev: true
7094   -
7095   - registry.npmmirror.com/whatwg-url/5.0.0:
7096   - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz}
7097   - name: whatwg-url
7098   - version: 5.0.0
7099   - dependencies:
7100   - tr46: registry.npmmirror.com/tr46/0.0.3
7101   - webidl-conversions: registry.npmmirror.com/webidl-conversions/3.0.1
7102   - dev: true
7103   -
7104   - registry.npmmirror.com/windicss/3.5.6:
7105   - resolution: {integrity: sha512-P1mzPEjgFMZLX0ZqfFht4fhV/FX8DTG7ERG1fBLiWvd34pTLVReS5CVsewKn9PApSgXnVfPWwvq+qUsRwpnwFA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/windicss/-/windicss-3.5.6.tgz}
7106   - name: windicss
7107   - version: 3.5.6
7108   - engines: {node: '>= 12'}
7109   - hasBin: true
7110   - dev: true
7111   -
7112   - registry.npmmirror.com/yallist/4.0.0:
7113   - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz}
7114   - name: yallist
7115   - version: 4.0.0
7116   - dev: true
7117   -
7118   - registry.npmmirror.com/zrender/5.4.1:
7119   - resolution: {integrity: sha512-M4Z05BHWtajY2241EmMPHglDQAJ1UyHQcYsxDNzD9XLSkPDqMq4bB28v9Pb4mvHnVQ0GxyTklZ/69xCFP6RXBA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/zrender/-/zrender-5.4.1.tgz}
7120   - name: zrender
7121   - version: 5.4.1
  6512 + /zrender/5.4.1:
  6513 + resolution: {integrity: sha512-M4Z05BHWtajY2241EmMPHglDQAJ1UyHQcYsxDNzD9XLSkPDqMq4bB28v9Pb4mvHnVQ0GxyTklZ/69xCFP6RXBA==, registry: https://registry.npm.taobao.org/}
7122 6514 dependencies:
7123   - tslib: registry.npmmirror.com/tslib/2.3.0
  6515 + tslib: 2.3.0
7124 6516 dev: false
... ...
yudao-ui-admin-vue3/src/components/XTable/src/style/light.scss
... ... @@ -13,4 +13,4 @@ $vxe-danger-color: #f56c6c !default;
13 13 $vxe-disabled-color: #bfbfbf !default;
14 14 $vxe-primary-disabled-color: #c0c4cc !default;
15 15  
16   -@import 'vxe-table/styles/index.scss';
  16 +@import 'vxe-table/styles/index';
... ...
yudao-ui-admin-vue3/src/components/XTable/src/type.ts
... ... @@ -7,15 +7,14 @@ export type XTableProps&lt;D = any&gt; = VxeGridProps&lt;D&gt; &amp; {
7 7 topActionSlots?: boolean // 是否开启表格内顶部操作栏插槽
8 8 treeConfig?: VxeTablePropTypes.TreeConfig // 树形表单配置
9 9 isList?: boolean // 是否不带分页的list
10   - getListApi?: Function
11   - getAllListApi?: Function
12   - deleteApi?: Function
13   - exportListApi?: Function
  10 + getListApi?: Function // 获取列表接口
  11 + getAllListApi?: Function // 获取全部数据接口 用于 vxe 导出
  12 + deleteApi?: Function // 删除接口
  13 + exportListApi?: Function // 导出接口
14 14 exportName?: string // 导出文件夹名称
15   - params?: any
16   - pagination?: boolean | VxeGridPropTypes.PagerConfig
17   - toolBar?: boolean | VxeGridPropTypes.ToolbarConfig
18   - afterFetch?: Function
  15 + params?: any // 其他查询参数
  16 + pagination?: boolean | VxeGridPropTypes.PagerConfig // 分页配置参数
  17 + toolBar?: boolean | VxeGridPropTypes.ToolbarConfig // 右侧工具栏配置参数
19 18 }
20 19 export type XColumns = VxeGridPropTypes.Columns
21 20  
... ...
yudao-ui-admin-vue3/src/views/infra/apiErrorLog/index.vue
... ... @@ -8,7 +8,7 @@
8 8 type="warning"
9 9 preIcon="ep:download"
10 10 :title="t('action.export')"
11   - @click="handleExport()"
  11 + @click="exportList('错误数据.xls')"
12 12 />
13 13 </template>
14 14 <template #duration_default="{ row }">
... ... @@ -81,10 +81,7 @@ const handleDetail = (row: ApiErrorLogApi.ApiErrorLogVO) =&gt; {
81 81 dialogTitle.value = t('action.detail')
82 82 dialogVisible.value = true
83 83 }
84   -// 导出
85   -const handleExport = async () => {
86   - await exportList('错误数据.xls')
87   -}
  84 +
88 85 // 异常处理操作
89 86 const handleProcessClick = (
90 87 row: ApiErrorLogApi.ApiErrorLogVO,
... ...
yudao-ui-admin-vue3/src/views/infra/codegen/index.vue
... ... @@ -32,7 +32,7 @@
32 32 preIcon="ep:delete"
33 33 :title="t('action.del')"
34 34 v-hasPermi="['infra:codegen:delete']"
35   - @click="handleDelete(row.id)"
  35 + @click="deleteData(row.id)"
36 36 />
37 37 <!-- 操作:同步 -->
38 38 <XTextButton
... ... @@ -52,7 +52,7 @@
52 52 </XTable>
53 53 </ContentWrap>
54 54 <!-- 弹窗:导入表 -->
55   - <ImportTable ref="importRef" @ok="handleQuery()" />
  55 + <ImportTable ref="importRef" @ok="reload()" />
56 56 <!-- 弹窗:预览代码 -->
57 57 <Preview ref="previewRef" />
58 58 </template>
... ... @@ -103,17 +103,10 @@ const handleSynchDb = (row: CodegenTableVO) =&gt; {
103 103 message.success('同步成功')
104 104 })
105 105 }
  106 +
106 107 // 生成代码操作
107 108 const handleGenTable = async (row: CodegenTableVO) => {
108 109 const res = await CodegenApi.downloadCodegenApi(row.id)
109 110 download.zip(res, 'codegen-' + row.className + '.zip')
110 111 }
111   -// 删除操作
112   -const handleDelete = async (rowId: number) => {
113   - await deleteData(rowId)
114   -}
115   -// 查询操作
116   -const handleQuery = async () => {
117   - await reload()
118   -}
119 112 </script>
... ...
yudao-ui-admin-vue3/src/views/infra/config/index.vue
... ... @@ -17,7 +17,7 @@
17 17 preIcon="ep:download"
18 18 :title="t('action.export')"
19 19 v-hasPermi="['infra:config:export']"
20   - @click="handleExport()"
  20 + @click="exportList('配置.xls')"
21 21 />
22 22 </template>
23 23 <template #visible_default="{ row }">
... ... @@ -43,7 +43,7 @@
43 43 preIcon="ep:delete"
44 44 :title="t('action.del')"
45 45 v-hasPermi="['infra:config:delete']"
46   - @click="handleDelete(row.id)"
  46 + @click="deleteData(row.id)"
47 47 />
48 48 </template>
49 49 </XTable>
... ... @@ -123,11 +123,6 @@ const handleCreate = () =&gt; {
123 123 setDialogTile('create')
124 124 }
125 125  
126   -// 导出操作
127   -const handleExport = async () => {
128   - await exportList('配置.xls')
129   -}
130   -
131 126 // 修改操作
132 127 const handleUpdate = async (rowId: number) => {
133 128 setDialogTile('update')
... ... @@ -143,11 +138,6 @@ const handleDetail = async (rowId: number) =&gt; {
143 138 detailData.value = res
144 139 }
145 140  
146   -// 删除操作
147   -const handleDelete = async (rowId: number) => {
148   - await deleteData(rowId)
149   -}
150   -
151 141 // 提交按钮
152 142 const submitForm = async () => {
153 143 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/infra/dataSourceConfig/index.vue
... ... @@ -31,7 +31,7 @@
31 31 preIcon="ep:delete"
32 32 :title="t('action.del')"
33 33 v-hasPermi="['infra:data-source-config:delete']"
34   - @click="handleDelete(row.id)"
  34 + @click="deleteData(row.id)"
35 35 />
36 36 </template>
37 37 </XTable>
... ... @@ -121,11 +121,6 @@ const handleDetail = async (rowId: number) =&gt; {
121 121 setDialogTile('detail')
122 122 }
123 123  
124   -// 删除操作
125   -const handleDelete = async (rowId: number) => {
126   - await deleteData(rowId)
127   -}
128   -
129 124 // 提交按钮
130 125 const submitForm = async () => {
131 126 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/infra/fileConfig/index.vue
... ... @@ -41,7 +41,7 @@
41 41 preIcon="ep:delete"
42 42 :title="t('action.del')"
43 43 v-hasPermi="['infra:file-config:delete']"
44   - @click="handleDelete(row.id)"
  44 + @click="deleteData(row.id)"
45 45 />
46 46 </template>
47 47 </XTable>
... ... @@ -283,11 +283,6 @@ const handleTest = async (rowId: number) =&gt; {
283 283 message.alert('测试通过,上传文件成功!访问地址:' + res)
284 284 }
285 285  
286   -// 删除操作
287   -const handleDelete = async (rowId: number) => {
288   - await deleteData(rowId)
289   -}
290   -
291 286 // 提交按钮
292 287 const submitForm = async (formEl: FormInstance | undefined) => {
293 288 if (!formEl) return
... ...
yudao-ui-admin-vue3/src/views/infra/fileList/index.vue
... ... @@ -21,7 +21,7 @@
21 21 preIcon="ep:delete"
22 22 :title="t('action.del')"
23 23 v-hasPermi="['infra:file:delete']"
24   - @click="handleDelete(row.id)"
  24 + @click="deleteData(row.id)"
25 25 />
26 26 </template>
27 27 </XTable>
... ... @@ -162,11 +162,6 @@ const handleDetail = (row: FileApi.FileVO) =&gt; {
162 162 dialogVisible.value = true
163 163 }
164 164  
165   -// 删除操作
166   -const handleDelete = async (rowId: number) => {
167   - await deleteData(rowId)
168   -}
169   -
170 165 // ========== 复制相关 ==========
171 166 const handleCopy = async (text: string) => {
172 167 const { copy, copied, isSupported } = useClipboard({ source: text })
... ...
yudao-ui-admin-vue3/src/views/infra/job/JobLog.vue
... ... @@ -8,7 +8,7 @@
8 8 preIcon="ep:download"
9 9 :title="t('action.export')"
10 10 v-hasPermi="['infra:job:export']"
11   - @click="handleExport()"
  11 + @click="exportList('定时任务详情.xls')"
12 12 />
13 13 </template>
14 14 <template #beginTime_default="{ row }">
... ... @@ -77,8 +77,4 @@ const handleDetail = async (row: JobLogApi.JobLogVO) =&gt; {
77 77 dialogTitle.value = t('action.detail')
78 78 dialogVisible.value = true
79 79 }
80   -// 导出操作
81   -const handleExport = async () => {
82   - await exportList('定时任务详情.xls')
83   -}
84 80 </script>
... ...
yudao-ui-admin-vue3/src/views/infra/job/index.vue
... ... @@ -17,14 +17,14 @@
17 17 preIcon="ep:download"
18 18 :title="t('action.export')"
19 19 v-hasPermi="['infra:job:export']"
20   - @click="handleExport()"
  20 + @click="exportList('定时任务.xls')"
21 21 />
22 22 <XButton
23 23 type="info"
24 24 preIcon="ep:zoom-in"
25 25 title="执行日志"
26 26 v-hasPermi="['infra:job:query']"
27   - @click="handleJobLog"
  27 + @click="handleJobLog()"
28 28 />
29 29 </template>
30 30 <template #actionbtns_default="{ row }">
... ... @@ -46,7 +46,7 @@
46 46 preIcon="ep:delete"
47 47 :title="t('action.del')"
48 48 v-hasPermi="['infra:job:delete']"
49   - @click="handleDelete(row.id)"
  49 + @click="deleteData(row.id)"
50 50 />
51 51 <el-dropdown class="p-0.5" v-hasPermi="['infra:job:trigger', 'infra:job:query']">
52 52 <XTextButton :title="t('action.more')" postIcon="ep:arrow-down" />
... ... @@ -179,11 +179,6 @@ const handleCreate = () =&gt; {
179 179 setDialogTile('create')
180 180 }
181 181  
182   -// 导出操作
183   -const handleExport = async () => {
184   - await exportList('定时任务.xls')
185   -}
186   -
187 182 // 修改操作
188 183 const handleUpdate = async (rowId: number) => {
189 184 setDialogTile('update')
... ... @@ -248,10 +243,6 @@ const parseTime = (time) =&gt; {
248 243 return time_str
249 244 }
250 245  
251   -// 删除操作
252   -const handleDelete = async (rowId: number) => {
253   - await deleteData(rowId)
254   -}
255 246 const handleChangeStatus = async (row: JobApi.JobVO) => {
256 247 const text = row.status === InfraJobStatusEnum.STOP ? '开启' : '关闭'
257 248 const status =
... ... @@ -275,7 +266,7 @@ const handleChangeStatus = async (row: JobApi.JobVO) =&gt; {
275 266 })
276 267 }
277 268 // 执行日志
278   -const handleJobLog = (rowId: number) => {
  269 +const handleJobLog = (rowId?: number) => {
279 270 if (rowId) {
280 271 push('/job/job-log?id=' + rowId)
281 272 } else {
... ...
yudao-ui-admin-vue3/src/views/pay/app/index.vue
... ... @@ -17,7 +17,7 @@
17 17 preIcon="ep:download"
18 18 :title="t('action.export')"
19 19 v-hasPermi="['pay:app:export']"
20   - @click="handleExport()"
  20 + @click="exportList('应用信息.xls')"
21 21 />
22 22 </template>
23 23 <template #actionbtns_default="{ row }">
... ... @@ -40,7 +40,7 @@
40 40 preIcon="ep:delete"
41 41 :title="t('action.del')"
42 42 v-hasPermi="['pay:app:delete']"
43   - @click="handleDelete(row.id)"
  43 + @click="deleteData(row.id)"
44 44 />
45 45 </template>
46 46 </XTable>
... ... @@ -115,11 +115,6 @@ const handleCreate = () =&gt; {
115 115 setDialogTile('create')
116 116 }
117 117  
118   -// 导出操作
119   -const handleExport = async () => {
120   - await exportList('应用信息.xls')
121   -}
122   -
123 118 // 修改操作
124 119 const handleUpdate = async (rowId: number) => {
125 120 setDialogTile('update')
... ... @@ -135,11 +130,6 @@ const handleDetail = async (rowId: number) =&gt; {
135 130 detailData.value = res
136 131 }
137 132  
138   -// 删除操作
139   -const handleDelete = async (rowId: number) => {
140   - await deleteData(rowId)
141   -}
142   -
143 133 // 提交按钮
144 134 const submitForm = async () => {
145 135 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/pay/merchant/index.vue
... ... @@ -17,7 +17,7 @@
17 17 preIcon="ep:download"
18 18 :title="t('action.export')"
19 19 v-hasPermi="['pay:merchant:export']"
20   - @click="handleExport()"
  20 + @click="exportList('商户列表.xls')"
21 21 />
22 22 </template>
23 23 <template #actionbtns_default="{ row }">
... ... @@ -40,7 +40,7 @@
40 40 preIcon="ep:delete"
41 41 :title="t('action.del')"
42 42 v-hasPermi="['pay:merchant:delete']"
43   - @click="handleDelete(row.id)"
  43 + @click="deleteData(row.id)"
44 44 />
45 45 </template>
46 46 </XTable>
... ... @@ -113,11 +113,6 @@ const handleCreate = () =&gt; {
113 113 setDialogTile('create')
114 114 }
115 115  
116   -// 导出操作
117   -const handleExport = async () => {
118   - await exportList('商户列表.xls')
119   -}
120   -
121 116 // 修改操作
122 117 const handleUpdate = async (rowId: number) => {
123 118 setDialogTile('update')
... ... @@ -133,11 +128,6 @@ const handleDetail = async (rowId: number) =&gt; {
133 128 detailData.value = res
134 129 }
135 130  
136   -// 删除操作
137   -const handleDelete = async (rowId: number) => {
138   - await deleteData(rowId)
139   -}
140   -
141 131 // 提交按钮
142 132 const submitForm = async () => {
143 133 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/pay/order/index.vue
... ... @@ -17,7 +17,7 @@
17 17 preIcon="ep:download"
18 18 :title="t('action.export')"
19 19 v-hasPermi="['pay:order:export']"
20   - @click="handleExport()"
  20 + @click="exportList('订单数据.xls')"
21 21 />
22 22 </template>
23 23 <template #actionbtns_default="{ row }">
... ... @@ -72,10 +72,6 @@ const setDialogTile = (type: string) =&gt; {
72 72 const handleCreate = () => {
73 73 setDialogTile('create')
74 74 }
75   -// 导出操作
76   -const handleExport = async () => {
77   - await exportList('订单数据.xls')
78   -}
79 75  
80 76 // 详情操作
81 77 const handleDetail = async (rowId: number) => {
... ...
yudao-ui-admin-vue3/src/views/pay/refund/index.vue
... ... @@ -9,7 +9,7 @@
9 9 preIcon="ep:download"
10 10 :title="t('action.export')"
11 11 v-hasPermi="['pay:refund:export']"
12   - @click="handleExport()"
  12 + @click="exportList('退款订单.xls')"
13 13 />
14 14 </template>
15 15 <template #actionbtns_default="{ row }">
... ... @@ -49,11 +49,6 @@ const [registerTable, { exportList }] = useXTable({
49 49 exportListApi: RefundApi.exportRefundApi
50 50 })
51 51  
52   -// 导出操作
53   -const handleExport = async () => {
54   - await exportList('退款订单.xls')
55   -}
56   -
57 52 // ========== CRUD 相关 ==========
58 53 const dialogVisible = ref(false) // 是否显示弹出层
59 54 const detailData = ref() // 详情 Ref
... ...
yudao-ui-admin-vue3/src/views/system/dept/index.vue
1 1 <template>
2 2 <ContentWrap>
3 3 <!-- 列表 -->
4   - <XTable @register="registerTable" show-overflow>
  4 + <XTable ref="xGrid" @register="registerTable" show-overflow>
5 5 <template #toolbar_buttons>
6 6 <!-- 操作:新增 -->
7 7 <XButton
... ... @@ -11,8 +11,8 @@
11 11 v-hasPermi="['system:dept:create']"
12 12 @click="handleCreate()"
13 13 />
14   - <XButton title="展开所有" @click="xGrid?.setAllTreeExpand(true)" />
15   - <XButton title="关闭所有" @click="xGrid?.clearTreeExpand()" />
  14 + <XButton title="展开所有" @click="xGrid?.Ref.setAllTreeExpand(true)" />
  15 + <XButton title="关闭所有" @click="xGrid?.Ref.clearTreeExpand()" />
16 16 </template>
17 17 <template #leaderUserId_default="{ row }">
18 18 <span>{{ userNicknameFormat(row) }}</span>
... ... @@ -30,7 +30,7 @@
30 30 preIcon="ep:delete"
31 31 :title="t('action.del')"
32 32 v-hasPermi="['system:dept:delete']"
33   - @click="handleDelete(row.id)"
  33 + @click="deleteData(row.id)"
34 34 />
35 35 </template>
36 36 </XTable>
... ... @@ -77,7 +77,6 @@
77 77 <script setup lang="ts" name="Dept">
78 78 import { nextTick, onMounted, ref, unref } from 'vue'
79 79 import { ElSelect, ElTreeSelect, ElOption } from 'element-plus'
80   -import { VxeGridInstance } from 'vxe-table'
81 80 import { handleTree, defaultProps } from '@/utils/tree'
82 81 import { useI18n } from '@/hooks/web/useI18n'
83 82 import { useMessage } from '@/hooks/web/useMessage'
... ... @@ -90,7 +89,7 @@ import { getListSimpleUsersApi, UserVO } from &#39;@/api/system/user&#39;
90 89 const { t } = useI18n() // 国际化
91 90 const message = useMessage() // 消息弹窗
92 91 // 列表相关的变量
93   -const xGrid = ref<VxeGridInstance>() // 列表 Grid Ref
  92 +const xGrid = ref<any>() // 列表 Grid Ref
94 93 const treeConfig = {
95 94 transform: true,
96 95 rowField: 'id',
... ... @@ -174,11 +173,6 @@ const submitForm = async () =&gt; {
174 173 })
175 174 }
176 175  
177   -// 删除操作
178   -const handleDelete = async (rowId: number) => {
179   - await deleteData(rowId)
180   -}
181   -
182 176 const userNicknameFormat = (row) => {
183 177 if (!row || !row.leaderUserId) {
184 178 return '未设置'
... ...
yudao-ui-admin-vue3/src/views/system/dict/index.vue
... ... @@ -31,7 +31,7 @@
31 31 preIcon="ep:delete"
32 32 :title="t('action.del')"
33 33 v-hasPermi="['system:dict:delete']"
34   - @click="handleTypeDelete(row.id)"
  34 + @click="typeDeleteData(row.id)"
35 35 />
36 36 </template>
37 37 </XTable>
... ... @@ -74,7 +74,7 @@
74 74 v-hasPermi="['system:dict:delete']"
75 75 preIcon="ep:delete"
76 76 :title="t('action.del')"
77   - @click="handleDataDelete(row.id)"
  77 + @click="dataDeleteData(row.id)"
78 78 />
79 79 </template>
80 80 </XTable>
... ... @@ -202,15 +202,6 @@ const setDialogTile = (type: string) =&gt; {
202 202 dialogVisible.value = true
203 203 }
204 204  
205   -// 删除操作
206   -const handleTypeDelete = async (rowId: number) => {
207   - await typeDeleteData(rowId)
208   -}
209   -
210   -const handleDataDelete = async (rowId: number) => {
211   - await dataDeleteData(rowId)
212   -}
213   -
214 205 // 提交按钮
215 206 const submitTypeForm = async () => {
216 207 const elForm = unref(typeFormRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/system/errorCode/index.vue
... ... @@ -32,7 +32,7 @@
32 32 preIcon="ep:delete"
33 33 :title="t('action.del')"
34 34 v-hasPermi="['system:error-code:delete']"
35   - @click="handleDelete(row.id)"
  35 + @click="deleteData(row.id)"
36 36 />
37 37 </template>
38 38 </XTable>
... ... @@ -121,11 +121,6 @@ const handleDetail = async (rowId: number) =&gt; {
121 121 detailData.value = res
122 122 }
123 123  
124   -// 删除操作
125   -const handleDelete = async (rowId: number) => {
126   - await deleteData(rowId)
127   -}
128   -
129 124 // 提交新增/修改的表单
130 125 const submitForm = async () => {
131 126 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/system/loginlog/index.vue
... ... @@ -8,7 +8,7 @@
8 8 type="warning"
9 9 preIcon="ep:download"
10 10 :title="t('action.export')"
11   - @click="handleExport()"
  11 + @click="exportList('登录列表.xls')"
12 12 />
13 13 </template>
14 14 <template #actionbtns_default="{ row }">
... ... @@ -54,9 +54,4 @@ const handleDetail = async (row: LoginLogVO) =&gt; {
54 54 detailData.value = row
55 55 dialogVisible.value = true
56 56 }
57   -
58   -// 导出操作
59   -const handleExport = async () => {
60   - await exportList('登录列表.xls')
61   -}
62 57 </script>
... ...
yudao-ui-admin-vue3/src/views/system/menu/index.vue
1 1 <template>
2 2 <ContentWrap>
3 3 <!-- 列表 -->
4   - <XTable @register="registerTable" show-overflow>
  4 + <XTable ref="xGrid" @register="registerTable" show-overflow>
5 5 <template #toolbar_buttons>
6 6 <!-- 操作:新增 -->
7 7 <XButton
... ... @@ -11,8 +11,8 @@
11 11 v-hasPermi="['system:menu:create']"
12 12 @click="handleCreate()"
13 13 />
14   - <XButton title="展开所有" @click="xGrid?.setAllTreeExpand(true)" />
15   - <XButton title="关闭所有" @click="xGrid?.clearTreeExpand()" />
  14 + <XButton title="展开所有" @click="xGrid?.Ref.setAllTreeExpand(true)" />
  15 + <XButton title="关闭所有" @click="xGrid?.Ref.clearTreeExpand()" />
16 16 </template>
17 17 <template #name_default="{ row }">
18 18 <Icon :icon="row.icon" />
... ... @@ -31,7 +31,7 @@
31 31 preIcon="ep:delete"
32 32 :title="t('action.del')"
33 33 v-hasPermi="['system:menu:delete']"
34   - @click="handleDelete(row.id)"
  34 + @click="deleteData(row.id)"
35 35 />
36 36 </template>
37 37 </XTable>
... ... @@ -194,7 +194,6 @@ import {
194 194 } from 'element-plus'
195 195 import { Tooltip } from '@/components/Tooltip'
196 196 import { IconSelect } from '@/components/Icon'
197   -import { VxeGridInstance } from 'vxe-table'
198 197 // 业务相关的 import
199 198 import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
200 199 import { SystemMenuTypeEnum, CommonStatusEnum } from '@/utils/constants'
... ... @@ -206,9 +205,10 @@ import { useXTable } from &#39;@/hooks/web/useXTable&#39;
206 205 const { t } = useI18n() // 国际化
207 206 const message = useMessage() // 消息弹窗
208 207 const { wsCache } = useCache()
  208 +
  209 +const xGrid = ref<any>(null)
  210 +
209 211 // 列表相关的变量
210   -// 列表相关的变量
211   -const xGrid = ref<VxeGridInstance>() // 列表 Grid Ref
212 212 const treeConfig = {
213 213 transform: true,
214 214 rowField: 'id',
... ... @@ -334,10 +334,4 @@ const submitForm = async () =&gt; {
334 334 const isExternal = (path: string) => {
335 335 return /^(https?:|mailto:|tel:)/.test(path)
336 336 }
337   -
338   -// ========== 删除 ==========
339   -// 删除操作
340   -const handleDelete = async (rowId: number) => {
341   - await deleteData(rowId)
342   -}
343 337 </script>
... ...
yudao-ui-admin-vue3/src/views/system/notice/index.vue
... ... @@ -32,7 +32,7 @@
32 32 preIcon="ep:delete"
33 33 :title="t('action.del')"
34 34 v-hasPermi="['system:notice:delete']"
35   - @click="handleDelete(row.id)"
  35 + @click="deleteData(row.id)"
36 36 />
37 37 </template>
38 38 </XTable>
... ... @@ -126,11 +126,6 @@ const handleDetail = async (rowId: number) =&gt; {
126 126 detailData.value = res
127 127 }
128 128  
129   -// 删除操作
130   -const handleDelete = async (rowId: number) => {
131   - await deleteData(rowId)
132   -}
133   -
134 129 // 提交新增/修改的表单
135 130 const submitForm = async () => {
136 131 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/system/oauth2/client/index.vue
... ... @@ -48,7 +48,7 @@
48 48 preIcon="ep:delete"
49 49 :title="t('action.del')"
50 50 v-hasPermi="['system:oauth2-client:delete']"
51   - @click="handleDelete(row.id)"
  51 + @click="deleteData(row.id)"
52 52 />
53 53 </template>
54 54 </XTable>
... ... @@ -184,11 +184,6 @@ const handleDetail = async (rowId: number) =&gt; {
184 184 detailData.value = res
185 185 }
186 186  
187   -// 删除操作
188   -const handleDelete = async (rowId: number) => {
189   - await deleteData(rowId)
190   -}
191   -
192 187 // 提交新增/修改的表单
193 188 const submitForm = async () => {
194 189 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/system/oauth2/token/index.vue
... ... @@ -5,7 +5,7 @@
5 5 <template #actionbtns_default="{ row }">
6 6 <!-- 操作:详情 -->
7 7 <XTextButton preIcon="ep:view" :title="t('action.detail')" @click="handleDetail(row)" />
8   - <!-- 操作:删除 -->
  8 + <!-- 操作:登出 -->
9 9 <XTextButton
10 10 preIcon="ep:delete"
11 11 :title="t('action.logout')"
... ...
yudao-ui-admin-vue3/src/views/system/operatelog/index.vue
... ... @@ -9,7 +9,7 @@
9 9 preIcon="ep:download"
10 10 :title="t('action.export')"
11 11 v-hasPermi="['system:operate-log:export']"
12   - @click="handleExport()"
  12 + @click="exportList('操作日志.xls')"
13 13 />
14 14 </template>
15 15 <template #duration="{ row }">
... ... @@ -68,9 +68,4 @@ const handleDetail = (row: OperateLogApi.OperateLogVO) =&gt; {
68 68 detailData.value = row
69 69 dialogVisible.value = true
70 70 }
71   -
72   -// 导出操作
73   -const handleExport = async () => {
74   - await exportList('操作日志.xls')
75   -}
76 71 </script>
... ...
yudao-ui-admin-vue3/src/views/system/post/index.vue
... ... @@ -17,7 +17,7 @@
17 17 preIcon="ep:download"
18 18 :title="t('action.export')"
19 19 v-hasPermi="['system:post:export']"
20   - @click="handleExport()"
  20 + @click="exportList('岗位列表.xls')"
21 21 />
22 22 </template>
23 23 <template #actionbtns_default="{ row }">
... ... @@ -40,7 +40,7 @@
40 40 preIcon="ep:delete"
41 41 :title="t('action.del')"
42 42 v-hasPermi="['system:post:delete']"
43   - @click="handleDelete(row.id)"
  43 + @click="deleteData(row.id)"
44 44 />
45 45 </template>
46 46 </XTable>
... ... @@ -117,11 +117,6 @@ const handleCreate = () =&gt; {
117 117 modelLoading.value = false
118 118 }
119 119  
120   -// 导出操作
121   -const handleExport = async () => {
122   - await exportList('岗位列表.xls')
123   -}
124   -
125 120 // 修改操作
126 121 const handleUpdate = async (rowId: number) => {
127 122 setDialogTile('update')
... ... @@ -139,11 +134,6 @@ const handleDetail = async (rowId: number) =&gt; {
139 134 modelLoading.value = false
140 135 }
141 136  
142   -// 删除操作
143   -const handleDelete = async (rowId: number) => {
144   - await deleteData(rowId)
145   -}
146   -
147 137 // 提交新增/修改的表单
148 138 const submitForm = async () => {
149 139 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/system/role/index.vue
... ... @@ -46,7 +46,7 @@
46 46 preIcon="ep:delete"
47 47 :title="t('action.del')"
48 48 v-hasPermi="['system:role:delete']"
49   - @click="handleDelete(row.id)"
  49 + @click="deleteData(row.id)"
50 50 />
51 51 </template>
52 52 </XTable>
... ... @@ -217,11 +217,6 @@ const handleDetail = async (rowId: number) =&gt; {
217 217 detailData.value = res
218 218 }
219 219  
220   -// 删除操作
221   -const handleDelete = async (rowId: number) => {
222   - await deleteData(rowId)
223   -}
224   -
225 220 // 提交按钮
226 221 const submitForm = async () => {
227 222 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/system/sensitiveWord/index.vue
... ... @@ -17,7 +17,7 @@
17 17 preIcon="ep:download"
18 18 :title="t('action.export')"
19 19 v-hasPermi="['system:sensitive-word:export']"
20   - @click="handleExport()"
  20 + @click="exportList('敏感词数据.xls')"
21 21 />
22 22 </template>
23 23 <template #tags_default="{ row }">
... ... @@ -50,7 +50,7 @@
50 50 preIcon="ep:delete"
51 51 :title="t('action.del')"
52 52 v-hasPermi="['system:sensitive-word:delete']"
53   - @click="handleDelete(row.id)"
  53 + @click="deleteData(row.id)"
54 54 />
55 55 </template>
56 56 </XTable>
... ... @@ -147,11 +147,6 @@ const handleCreate = () =&gt; {
147 147 setDialogTile('create')
148 148 }
149 149  
150   -// 导出操作
151   -const handleExport = async () => {
152   - await exportList('敏感词数据.xls')
153   -}
154   -
155 150 // 修改操作
156 151 const handleUpdate = async (rowId: number) => {
157 152 setDialogTile('update')
... ... @@ -167,11 +162,6 @@ const handleDetail = async (rowId: number) =&gt; {
167 162 detailData.value = res
168 163 }
169 164  
170   -// 删除操作
171   -const handleDelete = async (rowId: number) => {
172   - await deleteData(rowId)
173   -}
174   -
175 165 // 提交按钮
176 166 const submitForm = async () => {
177 167 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/system/sms/smsChannel/index.vue
... ... @@ -32,7 +32,7 @@
32 32 preIcon="ep:delete"
33 33 :title="t('action.del')"
34 34 v-hasPermi="['system:sms-channel:delete']"
35   - @click="handleDelete(row.id)"
  35 + @click="deleteData(row.id)"
36 36 />
37 37 </template>
38 38 </XTable>
... ... @@ -123,11 +123,6 @@ const handleDetail = async (rowId: number) =&gt; {
123 123 detailData.value = res
124 124 }
125 125  
126   -// 删除操作
127   -const handleDelete = async (rowId: number) => {
128   - await deleteData(rowId)
129   -}
130   -
131 126 // 提交按钮
132 127 const submitForm = async () => {
133 128 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/system/sms/smsLog/index.vue
... ... @@ -8,7 +8,7 @@
8 8 type="warning"
9 9 preIcon="ep:download"
10 10 :title="t('action.export')"
11   - @click="handleExport()"
  11 + @click="exportList('短信日志.xls')"
12 12 />
13 13 </template>
14 14 <template #actionbtns_default="{ row }">
... ... @@ -57,9 +57,4 @@ const handleDetail = (row: SmsLoglApi.SmsLogVO) =&gt; {
57 57 detailData.value = row
58 58 dialogVisible.value = true
59 59 }
60   -
61   -// 导出操作
62   -const handleExport = async () => {
63   - await exportList('短信日志.xls')
64   -}
65 60 </script>
... ...
yudao-ui-admin-vue3/src/views/system/sms/smsTemplate/index.vue
... ... @@ -38,7 +38,7 @@
38 38 preIcon="ep:delete"
39 39 :title="t('action.del')"
40 40 v-hasPermi="['system:sms-template:delete']"
41   - @click="handleDelete(row.id)"
  41 + @click="deleteData(row.id)"
42 42 />
43 43 </template>
44 44 </XTable>
... ... @@ -166,11 +166,6 @@ const handleDetail = async (rowId: number) =&gt; {
166 166 detailData.value = res
167 167 }
168 168  
169   -// 删除操作
170   -const handleDelete = async (rowId: number) => {
171   - await deleteData(rowId)
172   -}
173   -
174 169 // 提交按钮
175 170 const submitForm = async () => {
176 171 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/system/tenant/index.vue
... ... @@ -16,7 +16,7 @@
16 16 preIcon="ep:download"
17 17 :title="t('action.export')"
18 18 v-hasPermi="['system:tenant:export']"
19   - @click="handleExport()"
  19 + @click="exportList('租户列表.xls')"
20 20 />
21 21 </template>
22 22 <template #accountCount_default="{ row }">
... ... @@ -46,7 +46,7 @@
46 46 preIcon="ep:delete"
47 47 :title="t('action.del')"
48 48 v-hasPermi="['system:tenant:delete']"
49   - @click="handleDelete(row.id)"
  49 + @click="deleteData(row.id)"
50 50 />
51 51 </template>
52 52 </XTable>
... ... @@ -149,16 +149,6 @@ const handleDetail = async (rowId: number) =&gt; {
149 149 setDialogTile('detail')
150 150 }
151 151  
152   -// 删除操作
153   -const handleDelete = async (rowId: number) => {
154   - await deleteData(rowId)
155   -}
156   -
157   -// 导出操作
158   -const handleExport = async () => {
159   - await exportList('租户列表.xls')
160   -}
161   -
162 152 // 提交按钮
163 153 const submitForm = async () => {
164 154 const elForm = unref(formRef)?.getElFormRef()
... ...
yudao-ui-admin-vue3/src/views/system/tenantPackage/index.vue
... ... @@ -12,7 +12,7 @@
12 12 </template>
13 13 <template #actionbtns_default="{ row }">
14 14 <XTextButton preIcon="ep:edit" :title="t('action.edit')" @click="handleUpdate(row.id)" />
15   - <XTextButton preIcon="ep:delete" :title="t('action.del')" @click="handleDelete(row.id)" />
  15 + <XTextButton preIcon="ep:delete" :title="t('action.del')" @click="deleteData(row.id)" />
16 16 </template>
17 17 </XTable>
18 18 </ContentWrap>
... ... @@ -132,11 +132,6 @@ const handleUpdate = async (rowId: number) =&gt; {
132 132 unref(treeRef)?.setCheckedKeys(res.menuIds)
133 133 }
134 134  
135   -// 删除操作
136   -const handleDelete = async (rowId: number) => {
137   - await deleteData(rowId)
138   -}
139   -
140 135 // 提交按钮
141 136 const submitForm = async () => {
142 137 const elForm = unref(formRef)?.getElFormRef()
... ... @@ -147,7 +142,11 @@ const submitForm = async () =&gt; {
147 142 // 提交请求
148 143 try {
149 144 const data = unref(formRef)?.formModel as TenantPackageApi.TenantPackageVO
150   - data.menuIds = treeRef.value!.getCheckedKeys(false) as number[]
  145 + data.menuIds = [
  146 + ...(treeRef.value!.getCheckedKeys(false) as unknown as Array<number>),
  147 + ...(treeRef.value!.getHalfCheckedKeys() as unknown as Array<number>)
  148 + ]
  149 + console.info(data.menuIds)
151 150 if (actionType.value === 'create') {
152 151 await TenantPackageApi.createTenantPackageTypeApi(data)
153 152 message.success(t('common.createSuccess'))
... ...
yudao-ui-admin-vue3/src/views/system/user/index.vue
... ... @@ -112,7 +112,7 @@
112 112 preIcon="ep:delete"
113 113 :title="t('action.del')"
114 114 v-hasPermi="['system:user:delete']"
115   - @click="handleDelete(row.id)"
  115 + @click="deleteData(row.id)"
116 116 />
117 117 </el-dropdown-item>
118 118 </el-dropdown-menu>
... ... @@ -405,10 +405,7 @@ const handleDetail = async (rowId: number) =&gt; {
405 405 detailData.value = res
406 406 await setDialogTile('detail')
407 407 }
408   -// 删除操作
409   -const handleDelete = async (rowId: number) => {
410   - await deleteData(rowId)
411   -}
  408 +
412 409 // 提交按钮
413 410 const submitForm = async () => {
414 411 loading.value = true
... ...