From 83913b580f69b1068e289b9331c803a10f523f2c Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 07 十一月 2025 11:16:14 +0800
Subject: [PATCH] fix: s

---
 pnpm-lock.yaml | 1342 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 1,265 insertions(+), 77 deletions(-)

diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8725d1b..6e3d9a0 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -92,6 +92,9 @@
       release-it:
         specifier: ^17.6.0
         version: 17.6.0(typescript@5.2.2)
+      rimraf:
+        specifier: ^6.0.1
+        version: 6.0.1
       stylelint:
         specifier: ^14.15.0
         version: 14.15.0
@@ -647,6 +650,268 @@
         specifier: ^4.7.0
         version: 4.7.0
 
+  apps/underTakeMiniApp:
+    dependencies:
+      '@12333/components':
+        specifier: workspace:^
+        version: link:../../packages/components
+      '@12333/constants':
+        specifier: workspace:*
+        version: link:../../packages/constants
+      '@12333/hooks':
+        specifier: workspace:^
+        version: link:../../packages/hooks
+      '@12333/services':
+        specifier: workspace:^
+        version: link:../../packages/services
+      '@12333/utils':
+        specifier: workspace:^
+        version: link:../../packages/utils
+      '@babel/runtime':
+        specifier: ^7.7.7
+        version: 7.25.6
+      '@bole-12333/chat-kit':
+        specifier: ^1.0.1
+        version: 1.0.1(@tencentcloud/chat-uikit-engine@2.5.6)(lodash@4.17.21)(vue@3.5.12)
+      '@bole-core/request':
+        specifier: ^0.0.1
+        version: 0.0.1(axios@1.4.0)
+      '@nutui/icons-vue-taro':
+        specifier: ^0.0.9
+        version: 0.0.9
+      '@nutui/nutui-taro':
+        specifier: 4.3.13
+        version: 4.3.13(patch_hash=bed3oxqszgaxivruhi4wkqxbjy)(unplugin-vue-components@0.27.4)(vue@3.5.12)
+      '@tanstack/vue-query':
+        specifier: ^4.35.3
+        version: 4.35.3(@vue/composition-api@1.7.2)(vue@3.5.12)
+      '@tarojs/components':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/helper':
+        specifier: 3.6.20
+        version: 3.6.20
+      '@tarojs/plugin-framework-vue3':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-html':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-http':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-platform-alipay':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-platform-jd':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-platform-qq':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-platform-swan':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-platform-tt':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-platform-weapp':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/router':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/runtime':
+        specifier: 3.6.20
+        version: 3.6.20
+      '@tarojs/shared':
+        specifier: 3.6.20
+        version: 3.6.20
+      '@tarojs/taro':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/taro-h5':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tencentcloud/chat-uikit-engine':
+        specifier: ^2.0.3
+        version: 2.5.6
+      '@tencentcloud/chat-uikit-uniapp':
+        specifier: ^2.0.3
+        version: 2.0.3(@vue/runtime-dom@3.5.12)(vue@3.5.12)(webpack@5.78.0)
+      '@tencentcloud/tui-customer-service-plugin':
+        specifier: ^2.0.3
+        version: 2.2.6(@tencentcloud/tui-core@2.5.1)(@vue/composition-api@1.7.2)(vue@3.5.12)
+      '@vant/weapp':
+        specifier: ^1.11.1
+        version: 1.11.1
+      axios:
+        specifier: ^1.4.0
+        version: 1.4.0
+      crypto-js:
+        specifier: ^4.1.1
+        version: 4.1.1
+      dayjs:
+        specifier: ^1.11.6
+        version: 1.11.13
+      js-base64:
+        specifier: ^3.7.5
+        version: 3.7.5
+      lodash:
+        specifier: ^4.17.21
+        version: 4.17.21
+      pinia:
+        specifier: ^2.1.6
+        version: 2.1.6(@vue/composition-api@1.7.2)(typescript@5.2.2)(vue@3.5.12)
+      qs:
+        specifier: ^6.11.1
+        version: 6.13.0
+      senin-mini:
+        specifier: ^1.0.12
+        version: 1.0.12(@nutui/icons-vue-taro@0.0.9)(@nutui/nutui-taro@4.3.13)(@tanstack/vue-query@4.35.3)(@tarojs/components@3.6.20)(@tarojs/taro@3.6.20)(axios@1.4.0)(dayjs@1.11.13)(lodash@4.17.21)(vue@3.5.12)
+      senior-request:
+        specifier: ^1.0.10
+        version: 1.0.10(axios@1.4.0)
+      taro-plugin-pinia:
+        specifier: ^1.0.0
+        version: 1.0.0
+      vconsole:
+        specifier: ^3.15.1
+        version: 3.15.1
+      vue:
+        specifier: 3.5.12
+        version: 3.5.12(typescript@5.2.2)
+      vue-component-type-helpers:
+        specifier: ^2.1.10
+        version: 2.1.10
+    devDependencies:
+      '@babel/core':
+        specifier: ^7.8.0
+        version: 7.25.2
+      '@nutui/auto-import-resolver':
+        specifier: ^1.0.0
+        version: 1.0.0
+      '@tarojs/cli':
+        specifier: 3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-mini-ci':
+        specifier: ^4.0.7
+        version: 4.0.7(miniprogram-ci@1.9.16)
+      '@tarojs/plugin-mock':
+        specifier: ^0.0.9
+        version: 0.0.9
+      '@tarojs/plugin-vue-devtools':
+        specifier: ^3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/service':
+        specifier: ^3.6.20
+        version: 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/webpack5-runner':
+        specifier: 3.6.20
+        version: 3.6.20(@babel/core@7.25.2)(@swc/core@1.3.96)(@vue/compiler-sfc@3.5.12)(cache-loader@4.1.0)(postcss@8.4.47)(prettier@2.7.1)(typescript@5.2.2)(vue@3.5.12)(webpack@5.78.0)
+      '@types/crypto-js':
+        specifier: ^4.1.1
+        version: 4.1.1
+      '@types/lodash':
+        specifier: ^4.14.198
+        version: 4.17.7
+      '@types/webpack-env':
+        specifier: ^1.13.6
+        version: 1.13.6
+      '@vue/babel-plugin-jsx':
+        specifier: ^1.0.6
+        version: 1.0.6(@babel/core@7.25.2)
+      '@vue/compiler-sfc':
+        specifier: ^3.5.12
+        version: 3.5.12
+      babel-plugin-import:
+        specifier: ^1.13.8
+        version: 1.13.8
+      babel-plugin-lodash:
+        specifier: ^3.3.4
+        version: 3.3.4
+      babel-plugin-transform-remove-console:
+        specifier: ^6.9.4
+        version: 6.9.4
+      babel-preset-taro:
+        specifier: 3.6.20
+        version: 3.6.20(@babel/core@7.25.2)
+      cache-loader:
+        specifier: ^4.1.0
+        version: 4.1.0(webpack@5.78.0)
+      cross-env:
+        specifier: ^7.0.3
+        version: 7.0.3
+      mockjs:
+        specifier: ^1.1.0
+        version: 1.1.0
+      postcss:
+        specifier: ^8.4.19
+        version: 8.4.47
+      postcss-html:
+        specifier: ^1.5.0
+        version: 1.5.0
+      postcss-loader:
+        specifier: ^7.3.3
+        version: 7.3.3(postcss@8.4.47)(typescript@5.2.2)(webpack@5.78.0)
+      postcss-scss:
+        specifier: ^4.0.6
+        version: 4.0.6(postcss@8.4.47)
+      prettier:
+        specifier: ^2.7.1
+        version: 2.7.1
+      stylelint:
+        specifier: ^14.15.0
+        version: 14.15.0
+      stylelint-config-html:
+        specifier: ^1.1.0
+        version: 1.1.0(postcss-html@1.5.0)(stylelint@14.15.0)
+      stylelint-config-prettier:
+        specifier: ^9.0.4
+        version: 9.0.4(stylelint@14.15.0)
+      stylelint-config-recess-order:
+        specifier: ^3.0.0
+        version: 3.0.0(stylelint@14.15.0)
+      stylelint-config-recommended:
+        specifier: ^9.0.0
+        version: 9.0.0(stylelint@14.15.0)
+      stylelint-config-standard:
+        specifier: ^29.0.0
+        version: 29.0.0(stylelint@14.15.0)
+      stylelint-config-standard-scss:
+        specifier: ^6.1.0
+        version: 6.1.0(postcss@8.4.47)(stylelint@14.15.0)
+      stylelint-order:
+        specifier: ^5.0.0
+        version: 5.0.0(stylelint@14.15.0)
+      stylelint-scss:
+        specifier: ^4.3.0
+        version: 4.3.0(stylelint@14.15.0)
+      taro-plugin-compiler-optimization:
+        specifier: ^1.0.4
+        version: 1.0.4
+      thread-loader:
+        specifier: ^4.0.2
+        version: 4.0.2(webpack@5.78.0)
+      unplugin-auto-import:
+        specifier: ^0.16.6
+        version: 0.16.6
+      unplugin-vue-components:
+        specifier: ^0.27.4
+        version: 0.27.4(vue@3.5.12)
+      vue-eslint-parser:
+        specifier: ^9.3.1
+        version: 9.3.1(eslint@8.41.0)
+      vue-loader:
+        specifier: ^17.0.0
+        version: 17.0.0(webpack@5.78.0)
+      webpack:
+        specifier: ^5.78.0
+        version: 5.78.0(@swc/core@1.3.96)
+      webpack-bundle-analyzer:
+        specifier: ^4.7.0
+        version: 4.7.0
+
   packages/components: {}
 
   packages/constants: {}
@@ -1376,6 +1641,22 @@
       - supports-color
     dev: true
 
+  /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.25.2):
+    resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==}
+    engines: {node: '>=6.9.0'}
+    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-environment-visitor': 7.24.7
+      '@babel/helper-plugin-utils': 7.26.5
+      '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2)
+      '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2)
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.8.0):
     resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==}
     engines: {node: '>=6.9.0'}
@@ -1406,6 +1687,20 @@
       - supports-color
     dev: true
 
+  /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.25.2):
+    resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
+    engines: {node: '>=6.9.0'}
+    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2)
+      '@babel/helper-plugin-utils': 7.26.5
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.8.0):
     resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
     engines: {node: '>=6.9.0'}
@@ -1512,6 +1807,17 @@
       '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.21.4)
     dev: true
 
+  /@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.25.2):
+    resolution: {integrity: sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-plugin-utils': 7.26.5
+      '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.25.2)
+    dev: true
+
   /@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.8.0):
     resolution: {integrity: sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==}
     engines: {node: '>=6.9.0'}
@@ -1596,6 +1902,18 @@
       '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.4)
     dev: true
 
+  /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.25.2):
+    resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
+    engines: {node: '>=6.9.0'}
+    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-plugin-utils': 7.26.5
+      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2)
+    dev: true
+
   /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.8.0):
     resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
     engines: {node: '>=6.9.0'}
@@ -1676,6 +1994,18 @@
       '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.4)
     dev: true
 
+  /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.25.2):
+    resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==}
+    engines: {node: '>=6.9.0'}
+    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-plugin-utils': 7.26.5
+      '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2)
+    dev: true
+
   /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.8.0):
     resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==}
     engines: {node: '>=6.9.0'}
@@ -1703,6 +2033,21 @@
       - supports-color
     dev: true
 
+  /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.25.2):
+    resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
+    engines: {node: '>=6.9.0'}
+    deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-plugin-utils': 7.26.5
+      '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
+      '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2)
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.8.0):
     resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
     engines: {node: '>=6.9.0'}
@@ -1955,6 +2300,16 @@
       '@babel/helper-plugin-utils': 7.26.5
     dev: true
 
+  /@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.25.2):
+    resolution: {integrity: sha512-bTPz4/635WQ9WhwsyPdxUJDVpsi/X9BMmy/8Rf/UAlOO4jSql4CxUCjWI5PiM+jG+c4LVPTScoTw80geFj9+Bw==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-plugin-utils': 7.26.5
+    dev: true
+
   /@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.8.0):
     resolution: {integrity: sha512-bTPz4/635WQ9WhwsyPdxUJDVpsi/X9BMmy/8Rf/UAlOO4jSql4CxUCjWI5PiM+jG+c4LVPTScoTw80geFj9+Bw==}
     engines: {node: '>=6.9.0'}
@@ -1991,6 +2346,16 @@
       '@babel/helper-plugin-utils': 7.26.5
     dev: true
 
+  /@babel/plugin-syntax-flow@7.26.0(@babel/core@7.25.2):
+    resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-plugin-utils': 7.26.5
+    dev: true
+
   /@babel/plugin-syntax-flow@7.26.0(@babel/core@7.8.0):
     resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==}
     engines: {node: '>=6.9.0'}
@@ -2897,6 +3262,17 @@
       '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.8.0)
     dev: true
 
+  /@babel/plugin-transform-flow-strip-types@7.26.5(@babel/core@7.25.2):
+    resolution: {integrity: sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-plugin-utils': 7.26.5
+      '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.25.2)
+    dev: true
+
   /@babel/plugin-transform-flow-strip-types@7.26.5(@babel/core@7.8.0):
     resolution: {integrity: sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==}
     engines: {node: '>=6.9.0'}
@@ -3602,6 +3978,16 @@
       '@babel/helper-plugin-utils': 7.26.5
     dev: true
 
+  /@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.25.2):
+    resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-plugin-utils': 7.26.5
+    dev: true
+
   /@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.8.0):
     resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==}
     engines: {node: '>=6.9.0'}
@@ -3612,6 +3998,18 @@
       '@babel/helper-plugin-utils': 7.26.5
     dev: true
 
+  /@babel/plugin-transform-react-jsx-development@7.24.7(@babel/core@7.25.2):
+    resolution: {integrity: sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2)
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /@babel/plugin-transform-react-jsx-development@7.24.7(@babel/core@7.8.0):
     resolution: {integrity: sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==}
     engines: {node: '>=6.9.0'}
@@ -3624,6 +4022,16 @@
       - supports-color
     dev: true
 
+  /@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.25.2):
+    resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-plugin-utils': 7.26.5
+    dev: true
+
   /@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.8.0):
     resolution: {integrity: sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==}
     engines: {node: '>=6.9.0'}
@@ -3634,6 +4042,16 @@
       '@babel/helper-plugin-utils': 7.26.5
     dev: true
 
+  /@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.25.2):
+    resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-plugin-utils': 7.26.5
+    dev: true
+
   /@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.8.0):
     resolution: {integrity: sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==}
     engines: {node: '>=6.9.0'}
@@ -3644,6 +4062,22 @@
       '@babel/helper-plugin-utils': 7.26.5
     dev: true
 
+  /@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2):
+    resolution: {integrity: sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-annotate-as-pure': 7.24.7
+      '@babel/helper-module-imports': 7.24.7
+      '@babel/helper-plugin-utils': 7.26.5
+      '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
+      '@babel/types': 7.25.6
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.8.0):
     resolution: {integrity: sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==}
     engines: {node: '>=6.9.0'}
@@ -3660,6 +4094,17 @@
       - supports-color
     dev: true
 
+  /@babel/plugin-transform-react-pure-annotations@7.24.7(@babel/core@7.25.2):
+    resolution: {integrity: sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-annotate-as-pure': 7.24.7
+      '@babel/helper-plugin-utils': 7.26.5
+    dev: true
+
   /@babel/plugin-transform-react-pure-annotations@7.24.7(@babel/core@7.8.0):
     resolution: {integrity: sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==}
     engines: {node: '>=6.9.0'}
@@ -4392,6 +4837,23 @@
       esutils: 2.0.3
     dev: true
 
+  /@babel/preset-react@7.24.7(@babel/core@7.25.2):
+    resolution: {integrity: sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==}
+    engines: {node: '>=6.9.0'}
+    peerDependencies:
+      '@babel/core': ^7.0.0-0
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/helper-plugin-utils': 7.26.5
+      '@babel/helper-validator-option': 7.25.9
+      '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2)
+      '@babel/plugin-transform-react-jsx-development': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-react-pure-annotations': 7.24.7(@babel/core@7.25.2)
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /@babel/preset-react@7.24.7(@babel/core@7.8.0):
     resolution: {integrity: sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==}
     engines: {node: '>=6.9.0'}
@@ -4552,6 +5014,18 @@
       vue: 3.5.12(typescript@5.2.2)
     dev: false
 
+  /@bole-12333/chat-kit@1.0.1(@tencentcloud/chat-uikit-engine@2.5.6)(lodash@4.17.21)(vue@3.5.12):
+    resolution: {integrity: sha512-yeSh4XLagaM+uNZRdcG49mhDJO3UbYEpIYZS4Lk303ROnTwxuZyuh5jkoflnCFwWN3Ib3AolfQy999oOqF012A==}
+    peerDependencies:
+      '@tencentcloud/chat-uikit-engine': '*'
+      lodash: '*'
+      vue: 3.5.12
+    dependencies:
+      '@tencentcloud/chat-uikit-engine': 2.5.6
+      lodash: 4.17.21
+      vue: 3.5.12(typescript@5.2.2)
+    dev: false
+
   /@bole-core/request@0.0.1(axios@1.4.0):
     resolution: {integrity: sha512-NHUZBAxWehzUfV9vm2MsafsEy+d+p9C8r/PfB8QFbiXe06iQ7gzug/XegAv0tzd/6qQknUIELhOKRNH5f6dpag==}
     peerDependencies:
@@ -5287,6 +5761,18 @@
     engines: {node: '>=18'}
     dev: true
 
+  /@isaacs/balanced-match@4.0.1:
+    resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==}
+    engines: {node: 20 || >=22}
+    dev: true
+
+  /@isaacs/brace-expansion@5.0.0:
+    resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==}
+    engines: {node: 20 || >=22}
+    dependencies:
+      '@isaacs/balanced-match': 4.0.1
+    dev: true
+
   /@isaacs/cliui@8.0.2:
     resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
     engines: {node: '>=12'}
@@ -5438,13 +5924,13 @@
       '@jimp/utils': 0.22.12
     dev: true
 
-  /@jimp/plugin-blit@0.9.8(@jimp/custom@0.9.8):
+  /@jimp/plugin-blit@0.9.8(@jimp/custom@0.22.12):
     resolution: {integrity: sha512-6xTDomxJybhBcby1IUVaPydZFhxf+V0DRgfDlVK81kR9kSCoshJpzWqDuWrMqjNEPspPE7jRQwHMs0FdU7mVwQ==}
     peerDependencies:
       '@jimp/custom': '>=0.3.5'
     dependencies:
       '@babel/runtime': 7.25.6
-      '@jimp/custom': 0.9.8
+      '@jimp/custom': 0.22.12
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
     dev: true
@@ -5458,13 +5944,13 @@
       '@jimp/utils': 0.22.12
     dev: true
 
-  /@jimp/plugin-blur@0.9.8(@jimp/custom@0.9.8):
+  /@jimp/plugin-blur@0.9.8(@jimp/custom@0.22.12):
     resolution: {integrity: sha512-dqbxuNFBRbmt35iIRacdgma7nlXklmPThsKcGWNTDmqb/hniK5IC+0xSPzBV4qMI2fLGP39LWHqqDZ0xDz14dA==}
     peerDependencies:
       '@jimp/custom': '>=0.3.5'
     dependencies:
       '@babel/runtime': 7.25.6
-      '@jimp/custom': 0.9.8
+      '@jimp/custom': 0.22.12
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
     dev: true
@@ -5499,13 +5985,13 @@
       tinycolor2: 1.6.0
     dev: true
 
-  /@jimp/plugin-color@0.9.8(@jimp/custom@0.9.8):
+  /@jimp/plugin-color@0.9.8(@jimp/custom@0.22.12):
     resolution: {integrity: sha512-SDHxOQsJHpt75hk6+sSlCPc2B3UJlXosFW+iLZ11xX1Qr0IdDtbfYlIoPmjKQFIDUNzqLSue/z7sKQ1OMZr/QA==}
     peerDependencies:
       '@jimp/custom': '>=0.3.5'
     dependencies:
       '@babel/runtime': 7.25.6
-      '@jimp/custom': 0.9.8
+      '@jimp/custom': 0.22.12
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
       tinycolor2: 1.6.0
@@ -5536,9 +6022,9 @@
     dependencies:
       '@babel/runtime': 7.25.6
       '@jimp/custom': 0.9.8
-      '@jimp/plugin-blit': 0.9.8(@jimp/custom@0.9.8)
-      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.9.8)
-      '@jimp/plugin-scale': 0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-resize@0.9.8)
+      '@jimp/plugin-blit': 0.9.8(@jimp/custom@0.22.12)
+      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.22.12)
+      '@jimp/plugin-scale': 0.9.8(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.9.8)
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
     dev: true
@@ -5568,9 +6054,9 @@
     dependencies:
       '@babel/runtime': 7.25.6
       '@jimp/custom': 0.9.8
-      '@jimp/plugin-crop': 0.9.8(@jimp/custom@0.9.8)
-      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.9.8)
-      '@jimp/plugin-scale': 0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-resize@0.9.8)
+      '@jimp/plugin-crop': 0.9.8(@jimp/custom@0.22.12)
+      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.22.12)
+      '@jimp/plugin-scale': 0.9.8(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.9.8)
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
     dev: true
@@ -5584,13 +6070,13 @@
       '@jimp/utils': 0.22.12
     dev: true
 
-  /@jimp/plugin-crop@0.9.8(@jimp/custom@0.9.8):
+  /@jimp/plugin-crop@0.9.8(@jimp/custom@0.22.12):
     resolution: {integrity: sha512-Nv/6AIp4aJmbSIH2uiIqm+kSoShKM8eaX2fyrUTj811kio0hwD3f/vIxrWebvAqwDZjAFIAmMufFoFCVg6caoQ==}
     peerDependencies:
       '@jimp/custom': '>=0.3.5'
     dependencies:
       '@babel/runtime': 7.25.6
-      '@jimp/custom': 0.9.8
+      '@jimp/custom': 0.22.12
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
     dev: true
@@ -5674,7 +6160,7 @@
     dependencies:
       '@babel/runtime': 7.25.6
       '@jimp/custom': 0.9.8
-      '@jimp/plugin-rotate': 0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-blit@0.9.8)(@jimp/plugin-crop@0.9.8)(@jimp/plugin-resize@0.9.8)
+      '@jimp/plugin-rotate': 0.9.8(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.9.8)(@jimp/plugin-crop@0.9.8)(@jimp/plugin-resize@0.9.8)
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
     dev: true
@@ -5781,7 +6267,7 @@
     dependencies:
       '@babel/runtime': 7.25.6
       '@jimp/custom': 0.9.8
-      '@jimp/plugin-blit': 0.9.8(@jimp/custom@0.9.8)
+      '@jimp/plugin-blit': 0.9.8(@jimp/custom@0.22.12)
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
       load-bmfont: 1.4.2
@@ -5798,13 +6284,13 @@
       '@jimp/utils': 0.22.12
     dev: true
 
-  /@jimp/plugin-resize@0.9.8(@jimp/custom@0.9.8):
+  /@jimp/plugin-resize@0.9.8(@jimp/custom@0.22.12):
     resolution: {integrity: sha512-L80NZ+HKsiKFyeDc6AfneC4+5XACrdL2vnyAVfAAsb3pmamgT/jDInWvvGhyI0Y76vx2w6XikplzEznW/QQvWg==}
     peerDependencies:
       '@jimp/custom': '>=0.3.5'
     dependencies:
       '@babel/runtime': 7.25.6
-      '@jimp/custom': 0.9.8
+      '@jimp/custom': 0.22.12
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
     dev: true
@@ -5824,7 +6310,7 @@
       '@jimp/utils': 0.22.12
     dev: true
 
-  /@jimp/plugin-rotate@0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-blit@0.9.8)(@jimp/plugin-crop@0.9.8)(@jimp/plugin-resize@0.9.8):
+  /@jimp/plugin-rotate@0.9.8(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.9.8)(@jimp/plugin-crop@0.9.8)(@jimp/plugin-resize@0.9.8):
     resolution: {integrity: sha512-bpqzQheISYnBXKyU1lIj46uR7mRs0UhgEREWK70HnvFJSlRshdcoNMIrKamyrJeFdJrkYPSfR/a6D0d5zsWf1Q==}
     peerDependencies:
       '@jimp/custom': '>=0.3.5'
@@ -5833,10 +6319,10 @@
       '@jimp/plugin-resize': '>=0.3.5'
     dependencies:
       '@babel/runtime': 7.25.6
-      '@jimp/custom': 0.9.8
-      '@jimp/plugin-blit': 0.9.8(@jimp/custom@0.9.8)
-      '@jimp/plugin-crop': 0.9.8(@jimp/custom@0.9.8)
-      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.9.8)
+      '@jimp/custom': 0.22.12
+      '@jimp/plugin-blit': 0.9.8(@jimp/custom@0.22.12)
+      '@jimp/plugin-crop': 0.9.8(@jimp/custom@0.22.12)
+      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.22.12)
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
     dev: true
@@ -5852,15 +6338,15 @@
       '@jimp/utils': 0.22.12
     dev: true
 
-  /@jimp/plugin-scale@0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-resize@0.9.8):
+  /@jimp/plugin-scale@0.9.8(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.9.8):
     resolution: {integrity: sha512-QU3ZS4Lre8nN66U9dKCOC4FNfaOh/QJFYUmQPKpPS924oYbtnm4OlmsdfpK2hVMSVVyVOis8M+xpA1rDBnIp7w==}
     peerDependencies:
       '@jimp/custom': '>=0.3.5'
       '@jimp/plugin-resize': '>=0.3.5'
     dependencies:
       '@babel/runtime': 7.25.6
-      '@jimp/custom': 0.9.8
-      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.9.8)
+      '@jimp/custom': 0.22.12
+      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.22.12)
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
     dev: true
@@ -5887,8 +6373,8 @@
     dependencies:
       '@babel/runtime': 7.25.6
       '@jimp/custom': 0.9.8
-      '@jimp/plugin-blur': 0.9.8(@jimp/custom@0.9.8)
-      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.9.8)
+      '@jimp/plugin-blur': 0.9.8(@jimp/custom@0.22.12)
+      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.22.12)
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
     dev: true
@@ -5915,8 +6401,8 @@
     dependencies:
       '@babel/runtime': 7.25.6
       '@jimp/custom': 0.9.8
-      '@jimp/plugin-color': 0.9.8(@jimp/custom@0.9.8)
-      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.9.8)
+      '@jimp/plugin-color': 0.9.8(@jimp/custom@0.22.12)
+      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.22.12)
       '@jimp/utils': 0.9.8
       core-js: 3.38.1
     dev: true
@@ -5960,13 +6446,13 @@
     dependencies:
       '@babel/runtime': 7.25.6
       '@jimp/custom': 0.9.8
-      '@jimp/plugin-blit': 0.9.8(@jimp/custom@0.9.8)
-      '@jimp/plugin-blur': 0.9.8(@jimp/custom@0.9.8)
+      '@jimp/plugin-blit': 0.9.8(@jimp/custom@0.22.12)
+      '@jimp/plugin-blur': 0.9.8(@jimp/custom@0.22.12)
       '@jimp/plugin-circle': 0.9.8(@jimp/custom@0.9.8)
-      '@jimp/plugin-color': 0.9.8(@jimp/custom@0.9.8)
+      '@jimp/plugin-color': 0.9.8(@jimp/custom@0.22.12)
       '@jimp/plugin-contain': 0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-blit@0.9.8)(@jimp/plugin-resize@0.9.8)(@jimp/plugin-scale@0.9.8)
       '@jimp/plugin-cover': 0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-crop@0.9.8)(@jimp/plugin-resize@0.9.8)(@jimp/plugin-scale@0.9.8)
-      '@jimp/plugin-crop': 0.9.8(@jimp/custom@0.9.8)
+      '@jimp/plugin-crop': 0.9.8(@jimp/custom@0.22.12)
       '@jimp/plugin-displace': 0.9.8(@jimp/custom@0.9.8)
       '@jimp/plugin-dither': 0.9.8(@jimp/custom@0.9.8)
       '@jimp/plugin-fisheye': 0.9.8(@jimp/custom@0.9.8)
@@ -5976,9 +6462,9 @@
       '@jimp/plugin-mask': 0.9.8(@jimp/custom@0.9.8)
       '@jimp/plugin-normalize': 0.9.8(@jimp/custom@0.9.8)
       '@jimp/plugin-print': 0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-blit@0.9.8)
-      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.9.8)
-      '@jimp/plugin-rotate': 0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-blit@0.9.8)(@jimp/plugin-crop@0.9.8)(@jimp/plugin-resize@0.9.8)
-      '@jimp/plugin-scale': 0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-resize@0.9.8)
+      '@jimp/plugin-resize': 0.9.8(@jimp/custom@0.22.12)
+      '@jimp/plugin-rotate': 0.9.8(@jimp/custom@0.22.12)(@jimp/plugin-blit@0.9.8)(@jimp/plugin-crop@0.9.8)(@jimp/plugin-resize@0.9.8)
+      '@jimp/plugin-scale': 0.9.8(@jimp/custom@0.22.12)(@jimp/plugin-resize@0.9.8)
       '@jimp/plugin-shadow': 0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-blur@0.9.8)(@jimp/plugin-resize@0.9.8)
       '@jimp/plugin-threshold': 0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-color@0.9.8)(@jimp/plugin-resize@0.9.8)
       core-js: 3.38.1
@@ -6609,6 +7095,44 @@
       - vue
     dev: true
 
+  /@tarojs/cli@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-v+ysy/W2c/DOXhC8NEjbguStrm5mhOS75YSs6M+hl6KGfbCvi7iamwPozaJ0joUw+sZbkyUMx1IawKW2nSnREg==}
+    engines: {node: '>=12'}
+    hasBin: true
+    dependencies:
+      '@tarojs/helper': 3.6.20
+      '@tarojs/plugin-doctor': 0.0.11
+      '@tarojs/service': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/shared': 3.6.20
+      adm-zip: 0.4.16
+      cli-highlight: 2.1.11
+      download-git-repo: 2.0.0
+      envinfo: 7.14.0
+      eslint: 8.41.0
+      glob: 7.2.3
+      inquirer: 8.2.6
+      joi: 17.13.3
+      latest-version: 5.1.0
+      lodash: 4.17.21
+      mem-fs: 2.3.0
+      mem-fs-editor: 9.7.0(mem-fs@2.3.0)
+      minimist: 1.2.8
+      npm-check: 6.0.1
+      ora: 5.4.1
+      request: 2.88.2
+      semver: 7.6.3
+      validate-npm-package-name: 5.0.1
+      xml2js: 0.5.0
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+      - vue
+    dev: true
+
   /@tarojs/components-advanced@3.6.20(vue@3.5.12):
     resolution: {integrity: sha512-ICWw2rcTDfLWS1BinCDwD7yuxBwMFI4hWE1bs5SdYuJnhTkrXKs3wRpqO8J5+H9sud9GGmL4OhjURySS046T9w==}
     peerDependencies:
@@ -6695,6 +7219,7 @@
       - '@types/webpack'
       - '@types/webpack-dev-server'
       - postcss
+      - react
 
   /@tarojs/helper@3.6.20:
     resolution: {integrity: sha512-sKsvv//FR2rfKfg2P+geMc2f69kSSgLpSr3e0B1CnGdzfI9CROVt2SKGo4jcrDVpDuRMbitfX4HsaMalOdzRfQ==}
@@ -6875,6 +7400,27 @@
       - supports-color
     dev: false
 
+  /@tarojs/plugin-framework-vue3@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-F3Cw3BIP/4rv0Whr6oYEiSzJKl2Xvx321FiSDFk/E+IOu2h4Q1mqBJSpQe3ZVdJjvBu/KLUyVm27mAz8hxftNw==}
+    peerDependencies:
+      vue: 3.5.12
+    dependencies:
+      '@tarojs/helper': 3.6.20
+      '@tarojs/runner-utils': 3.6.20
+      '@tarojs/runtime': 3.6.20
+      '@tarojs/service': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/shared': 3.6.20
+      lodash: 4.17.21
+      vue: 3.5.12(typescript@5.2.2)
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+    dev: false
+
   /@tarojs/plugin-html@3.6.20(postcss@8.4.19)(vue@3.5.12):
     resolution: {integrity: sha512-yhx5Duc2MU+qf77lQiifMjZWWLF3BHJN1X9BhoCfjE6rdV1jX7HGIPp/QN5NcpVnqjQGsZh1uvzxce18h9ZgOw==}
     dependencies:
@@ -6895,6 +7441,26 @@
       - vue
     dev: false
 
+  /@tarojs/plugin-html@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-yhx5Duc2MU+qf77lQiifMjZWWLF3BHJN1X9BhoCfjE6rdV1jX7HGIPp/QN5NcpVnqjQGsZh1uvzxce18h9ZgOw==}
+    dependencies:
+      '@babel/generator': 7.25.6
+      '@babel/parser': 7.25.6
+      '@babel/traverse': 7.25.6
+      '@babel/types': 7.25.6
+      '@tarojs/runtime': 3.6.20
+      '@tarojs/service': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/shared': 3.6.20
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+      - vue
+    dev: false
+
   /@tarojs/plugin-http@3.6.20(postcss@8.4.19)(vue@3.5.12):
     resolution: {integrity: sha512-wK1WqCn8JZIjwMl+Yim+9+6oDOWutDSAaJJ/F/fE3qIsMcEYddqxssb2QyBdUXMnZ1vDGNlPsBx+mFin2OFXwA==}
     dependencies:
@@ -6911,6 +7477,22 @@
       - vue
     dev: false
 
+  /@tarojs/plugin-http@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-wK1WqCn8JZIjwMl+Yim+9+6oDOWutDSAaJJ/F/fE3qIsMcEYddqxssb2QyBdUXMnZ1vDGNlPsBx+mFin2OFXwA==}
+    dependencies:
+      '@tarojs/runtime': 3.6.20
+      '@tarojs/service': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/shared': 3.6.20
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+      - vue
+    dev: false
+
   /@tarojs/plugin-mini-ci@4.0.7(miniprogram-ci@1.9.16):
     resolution: {integrity: sha512-0fuiwzS+SdL3p/KwBSvFbR2d516v9+gzO2+aHvSAK1PQH4mSzNCk5WrpzD94fLVtolbjjlD0iTjyR3cNn1hbEg==}
     engines: {node: '>= 18'}
@@ -6974,6 +7556,23 @@
       - supports-color
       - vue
 
+  /@tarojs/plugin-platform-alipay@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-mQ5GQfKc+PfuCwkhW8BpXSBx5IGOAFqna/ZphJGM+M38HlPOOPh7z7O4KKfBwK2p2hnIIJF/ny1bXUsBn7YA0A==}
+    dependencies:
+      '@tarojs/components': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/service': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/shared': 3.6.20
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/react-native'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - react
+      - supports-color
+      - vue
+
   /@tarojs/plugin-platform-jd@3.6.20(postcss@8.4.19)(vue@3.5.12):
     resolution: {integrity: sha512-hpYO9W2J5LM4owVw1rOl0hnkZDOglW0Jx5O3BNtuH/pFKbsp0emyEIhIAoHkv0qTxfwYYB2ajj1Az6UY97XgGw==}
     dependencies:
@@ -6988,6 +7587,20 @@
       - supports-color
       - vue
 
+  /@tarojs/plugin-platform-jd@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-hpYO9W2J5LM4owVw1rOl0hnkZDOglW0Jx5O3BNtuH/pFKbsp0emyEIhIAoHkv0qTxfwYYB2ajj1Az6UY97XgGw==}
+    dependencies:
+      '@tarojs/service': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/shared': 3.6.20
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+      - vue
+
   /@tarojs/plugin-platform-qq@3.6.20(postcss@8.4.19)(vue@3.5.12):
     resolution: {integrity: sha512-xWaMpHWG1nt4IZVD3XSQYqutpwm2FdRp9dV0yMLn9i1ULwMaao2325b+ZftkjLDWxxF+Kq7VNtcGgBK3T/uPTQ==}
     dependencies:
@@ -7005,6 +7618,22 @@
       - supports-color
       - vue
 
+  /@tarojs/plugin-platform-qq@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-xWaMpHWG1nt4IZVD3XSQYqutpwm2FdRp9dV0yMLn9i1ULwMaao2325b+ZftkjLDWxxF+Kq7VNtcGgBK3T/uPTQ==}
+    dependencies:
+      '@tarojs/plugin-platform-weapp': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/service': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/shared': 3.6.20
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/react-native'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+      - vue
+
   /@tarojs/plugin-platform-swan@3.6.20(postcss@8.4.19)(vue@3.5.12):
     resolution: {integrity: sha512-1PoJR69E0UjOFj3KiETK3qc93LvDCme0inLsyx5/RIoLjBGuBuAclJtGWNjFClj9WNWKNwooh97lpuyD9OcMzw==}
     dependencies:
@@ -7022,6 +7651,22 @@
       - supports-color
       - vue
 
+  /@tarojs/plugin-platform-swan@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-1PoJR69E0UjOFj3KiETK3qc93LvDCme0inLsyx5/RIoLjBGuBuAclJtGWNjFClj9WNWKNwooh97lpuyD9OcMzw==}
+    dependencies:
+      '@tarojs/components': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/service': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/shared': 3.6.20
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/react-native'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+      - vue
+
   /@tarojs/plugin-platform-tt@3.6.20(postcss@8.4.19)(vue@3.5.12):
     resolution: {integrity: sha512-/821/9MaMnCy1j6OGI8srVDWqjlaNSH8EuERojBYFCbEaPbfQCZr+85BEHIO/T2Ijq12Wl4IgftgkGLbQFn3LQ==}
     dependencies:
@@ -7039,6 +7684,22 @@
       - supports-color
       - vue
 
+  /@tarojs/plugin-platform-tt@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-/821/9MaMnCy1j6OGI8srVDWqjlaNSH8EuERojBYFCbEaPbfQCZr+85BEHIO/T2Ijq12Wl4IgftgkGLbQFn3LQ==}
+    dependencies:
+      '@tarojs/components': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/service': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/shared': 3.6.20
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/react-native'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+      - vue
+
   /@tarojs/plugin-platform-weapp@3.6.20(postcss@8.4.19)(vue@3.5.12):
     resolution: {integrity: sha512-ryxsbsAmULe58+2yZ/qg7tjrKqjhlCxQShmtzXrPRQyO7vUH1L5lgT5gWUdnYbTX8WR3zq9yeimjMUdfE3E+Nw==}
     dependencies:
@@ -7056,6 +7717,22 @@
       - supports-color
       - vue
 
+  /@tarojs/plugin-platform-weapp@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-ryxsbsAmULe58+2yZ/qg7tjrKqjhlCxQShmtzXrPRQyO7vUH1L5lgT5gWUdnYbTX8WR3zq9yeimjMUdfE3E+Nw==}
+    dependencies:
+      '@tarojs/components': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/service': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/shared': 3.6.20
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/react-native'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+      - vue
+
   /@tarojs/plugin-vue-devtools@3.6.20(postcss@8.4.19)(vue@3.5.12):
     resolution: {integrity: sha512-NFcNSjIHbrIlhVjiR9U5glwoPKIz2LBzBhIwi6RRxAx/3+aeVltWblHmALgGk7U3cSBizoKYSJGbDczrqyhAUQ==}
     dependencies:
@@ -7078,6 +7755,28 @@
       - vue
     dev: true
 
+  /@tarojs/plugin-vue-devtools@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-NFcNSjIHbrIlhVjiR9U5glwoPKIz2LBzBhIwi6RRxAx/3+aeVltWblHmALgGk7U3cSBizoKYSJGbDczrqyhAUQ==}
+    dependencies:
+      '@tarojs/helper': 3.6.20
+      '@tarojs/service': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/shared': 3.6.20
+      '@tarojs/taro': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@vue/devtools': 6.0.0-beta.15
+      cross-spawn: 7.0.6
+      detect-port: 1.6.1
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - bufferutil
+      - postcss
+      - supports-color
+      - utf-8-validate
+      - vue
+    dev: true
+
   /@tarojs/router@3.6.20(postcss@8.4.19)(vue@3.5.12):
     resolution: {integrity: sha512-YMMfbYbKyN9OhtCjvBrSgwE9PDlWGwDpqxkrA+IGzyxDgIg5WYGZzgp5K0H0FSPU9c7WjSBTUg33E8v2wXAiHw==}
     dependencies:
@@ -7148,6 +7847,27 @@
       - supports-color
       - vue
 
+  /@tarojs/service@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-dV6OxUhAsble6AAuzXCAkzDk1U7RQH9RwB8l39vbSQDsaZaHey/t99/MmahsFJKc2F30mPMtBqqq1OTFzNGV/Q==}
+    dependencies:
+      '@tarojs/helper': 3.6.20
+      '@tarojs/shared': 3.6.20
+      '@tarojs/taro': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      joi: 17.13.3
+      lodash: 4.17.21
+      ora: 5.4.1
+      resolve: 1.22.8
+      tapable: 1.1.3
+      webpack-merge: 4.2.2
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+      - vue
+
   /@tarojs/shared@3.6.20:
     resolution: {integrity: sha512-JYi4T9T1M8foB7jnrWBW+ssOMNqA1eR30aY463zsxFGaeU5bn4qihvCOAo//03szVPN7h7L7k0c1Q4GSSWgLaQ==}
 
@@ -7177,6 +7897,31 @@
       - vue
     dev: false
 
+  /@tarojs/taro-h5@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-L1UVwGur81qCBa1TLu1dqffcB7OEybiFy1m7A8kq7DlSS2/sbt5jlXaF9HSs6jZFQvyuH705lpaypqoZ2pIz3w==}
+    dependencies:
+      '@tarojs/api': 3.6.20
+      '@tarojs/components': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/router': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/runtime': 3.6.20
+      '@tarojs/shared': 3.6.20
+      abortcontroller-polyfill: 1.7.5
+      base64-js: 1.5.1
+      ics: 3.7.6
+      intersection-observer: 0.7.0
+      jsonp-retry: 1.0.3
+      lodash-es: 4.17.21
+      query-string: 7.1.3
+      whatwg-fetch: 3.6.20
+    transitivePeerDependencies:
+      - '@types/react'
+      - '@types/react-native'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - vue
+    dev: false
+
   /@tarojs/taro-loader@3.6.20(postcss@8.4.19)(vue@3.5.12):
     resolution: {integrity: sha512-sPRGGa9uKViRJ2XJyNSAh2jVY0ehF04go+VC1G8wcv3sYbX+LIau1cPFKkzhCecXJ3uM/2I/PJ4ji29LIRhCXA==}
     dependencies:
@@ -7193,6 +7938,22 @@
       - vue
     dev: true
 
+  /@tarojs/taro-loader@3.6.20(postcss@8.4.47)(vue@3.5.12):
+    resolution: {integrity: sha512-sPRGGa9uKViRJ2XJyNSAh2jVY0ehF04go+VC1G8wcv3sYbX+LIau1cPFKkzhCecXJ3uM/2I/PJ4ji29LIRhCXA==}
+    dependencies:
+      '@tarojs/helper': 3.6.20
+      '@tarojs/taro': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      loader-utils: 1.4.2
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+      - vue
+    dev: true
+
   /@tarojs/taro@3.6.20(postcss@8.4.19)(vue@3.5.12):
     resolution: {integrity: sha512-WvOIRykOI5d/1eDpqmaWdB4ydqwBMCv3r3rbEe4z7T6q3DL0BnKSLpaYTzc6xoUeH6TXIpRTp3uqblHcIloxwg==}
     peerDependencies:
@@ -7267,6 +8028,178 @@
       - vue
     dev: true
 
+  /@tarojs/webpack5-prebundle@3.6.20(postcss@8.4.47)(vue@3.5.12)(webpack@5.78.0):
+    resolution: {integrity: sha512-Z32EG/fjoHI0bQGl2xZdFWzZq2OlfRUHqsIWAiDmPYkSzJLVMKD1sanlA90ApRuTE1EwuZyNknIpwBI9XpXvgg==}
+    peerDependencies:
+      webpack: ^5.78.0
+    dependencies:
+      '@tarojs/helper': 3.6.20
+      '@tarojs/shared': 3.6.20
+      '@tarojs/taro': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      enhanced-resolve: 5.17.1
+      es-module-lexer: 0.10.5
+      lodash: 4.17.21
+      webpack: 5.78.0(@swc/core@1.3.96)
+      webpack-chain: 6.5.1
+      webpack-virtual-modules: 0.5.0
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - postcss
+      - supports-color
+      - vue
+    dev: true
+
+  /@tarojs/webpack5-runner@3.6.20(@babel/core@7.25.2)(@swc/core@1.3.96)(@vue/compiler-sfc@3.5.12)(cache-loader@4.1.0)(postcss@8.4.47)(prettier@2.7.1)(typescript@5.2.2)(vue@3.5.12)(webpack@5.78.0):
+    resolution: {integrity: sha512-yqoyejUUh8Y9EhARRcJ4hfqIQkjoj3K1JlstpNPPsnzeaSOK9hp9sUzost10qAORHLi5je8LDMmbNAaui7xSQg==}
+    peerDependencies:
+      postcss: ^8.4.18
+      webpack: ^5.78.0
+    dependencies:
+      '@parcel/css': 1.14.0
+      '@tarojs/helper': 3.6.20
+      '@tarojs/plugin-platform-alipay': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-platform-jd': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-platform-qq': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-platform-swan': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-platform-tt': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/plugin-platform-weapp': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/runner-utils': 3.6.20
+      '@tarojs/runtime': 3.6.20
+      '@tarojs/shared': 3.6.20
+      '@tarojs/taro': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/taro-loader': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/webpack5-prebundle': 3.6.20(postcss@8.4.47)(vue@3.5.12)(webpack@5.78.0)
+      acorn-walk: 8.3.4
+      autoprefixer: 9.8.8
+      babel-loader: 8.2.1(@babel/core@7.25.2)(webpack@5.78.0)
+      copy-webpack-plugin: 10.2.0(webpack@5.78.0)
+      css-loader: 6.11.0(webpack@5.78.0)
+      css-minimizer-webpack-plugin: 3.4.1(@parcel/css@1.14.0)(csso@5.0.5)(esbuild@0.19.12)(webpack@5.78.0)
+      csso: 5.0.5
+      detect-port: 1.6.1
+      esbuild: 0.19.12
+      esbuild-loader: 2.18.0(webpack@5.78.0)
+      file-loader: 6.0.0(webpack@5.78.0)
+      html-minifier: 4.0.0
+      html-webpack-plugin: 5.5.0(webpack@5.78.0)
+      jsdom: 21.1.2
+      less: 4.2.0
+      less-loader: 10.2.0(less@4.2.0)(webpack@5.78.0)
+      loader-utils: 1.4.2
+      lodash: 4.17.21
+      md5: 2.3.0
+      micromatch: 4.0.8
+      mini-css-extract-plugin: 2.4.6(webpack@5.78.0)
+      miniprogram-simulate: 1.6.1
+      mkdirp: 1.0.4
+      ora: 5.4.1
+      postcss: 8.4.47
+      postcss-html-transform: 3.6.20(postcss@8.4.47)
+      postcss-import: 14.1.0(postcss@8.4.47)
+      postcss-loader: 7.3.3(postcss@8.4.47)(typescript@5.2.2)(webpack@5.78.0)
+      postcss-plugin-constparse: 3.6.20(postcss@8.4.47)
+      postcss-pxtransform: 3.6.20(postcss@8.4.47)
+      postcss-url: 10.1.3(postcss@8.4.47)
+      regenerator-runtime: 0.11.1
+      resolve: 1.22.8
+      resolve-url-loader: 5.0.0
+      sass: 1.50.0
+      sass-loader: 12.4.0(sass@1.50.0)(webpack@5.78.0)
+      sax: 1.2.4
+      style-loader: 3.3.1(webpack@5.78.0)
+      stylus: 0.55.0
+      stylus-loader: 6.2.0(stylus@0.55.0)(webpack@5.78.0)
+      terser-webpack-plugin: 5.3.10(@swc/core@1.3.96)(esbuild@0.19.12)(webpack@5.78.0)
+      url-loader: 4.1.0(file-loader@6.0.0)(webpack@5.78.0)
+      vm2: 3.9.19
+      vue-loader: 15.11.1(@vue/compiler-sfc@3.5.12)(cache-loader@4.1.0)(css-loader@6.11.0)(lodash@4.17.21)(prettier@2.7.1)(webpack@5.78.0)
+      webpack: 5.78.0(@swc/core@1.3.96)
+      webpack-chain: 6.5.1
+      webpack-dev-server: 4.11.1(webpack@5.78.0)
+      webpack-format-messages: 2.0.6
+      webpackbar: 5.0.2(webpack@5.78.0)
+    transitivePeerDependencies:
+      - '@babel/core'
+      - '@rspack/core'
+      - '@swc/core'
+      - '@swc/helpers'
+      - '@types/react'
+      - '@types/react-native'
+      - '@types/webpack'
+      - '@types/webpack-dev-server'
+      - '@vue/compiler-sfc'
+      - arc-templates
+      - atpl
+      - babel-core
+      - bracket-template
+      - bufferutil
+      - cache-loader
+      - canvas
+      - clean-css
+      - coffee-script
+      - debug
+      - dot
+      - dust
+      - dustjs-helpers
+      - dustjs-linkedin
+      - eco
+      - ect
+      - ejs
+      - fibers
+      - haml-coffee
+      - hamlet
+      - hamljs
+      - handlebars
+      - hogan.js
+      - htmling
+      - jade
+      - jazz
+      - jqtpl
+      - just
+      - liquid-node
+      - liquor
+      - marko
+      - mote
+      - mustache
+      - node-sass
+      - nunjucks
+      - plates
+      - prettier
+      - pug
+      - qejs
+      - ractive
+      - razor-tmpl
+      - react
+      - react-dom
+      - slm
+      - squirrelly
+      - supports-color
+      - swig
+      - swig-templates
+      - teacup
+      - templayed
+      - then-jade
+      - then-pug
+      - tinyliquid
+      - toffee
+      - twig
+      - twing
+      - typescript
+      - uglify-js
+      - underscore
+      - utf-8-validate
+      - vash
+      - velocityjs
+      - vue
+      - vue-template-compiler
+      - walrus
+      - webpack-cli
+      - whiskers
+    dev: true
+
   /@tarojs/webpack5-runner@3.6.20(@babel/core@7.8.0)(@swc/core@1.3.96)(@vue/compiler-sfc@3.5.12)(cache-loader@4.1.0)(postcss@8.4.19)(prettier@2.7.1)(typescript@5.2.2)(vue@3.5.12)(webpack@5.78.0):
     resolution: {integrity: sha512-yqoyejUUh8Y9EhARRcJ4hfqIQkjoj3K1JlstpNPPsnzeaSOK9hp9sUzost10qAORHLi5je8LDMmbNAaui7xSQg==}
     peerDependencies:
@@ -7426,18 +8359,10 @@
       tuikit-logger: 0.0.4-beta.1
     dev: false
 
-  /@tencentcloud/call-engine-wx@3.3.0:
-    resolution: {integrity: sha512-4oXRQhcWiVLX1PxcjCFjnEm53u3oguKsjas7zMvvvgh1UxsA9aiCl6xXIcGZ230w0rP4cQ6hA45S+EZrCIFP1g==}
+  /@tencentcloud/call-uikit-vue2.6@4.0.11(vue@3.5.12):
+    resolution: {integrity: sha512-2f7raW37qG762pS8PQ+bobAjDy0dh6dIMCuyXcVIGJMAEpw9JkYdYYN/1J+I/hHqXboELhYTYBvxU4XvD0H7kw==}
     dependencies:
-      '@tencentcloud/chat': 3.5.9
-      '@tencentcloud/trtc-component-wx': 1.0.6
-      eventemitter3: 4.0.7
-    dev: false
-
-  /@tencentcloud/call-uikit-vue2.6@4.0.9(vue@3.5.12):
-    resolution: {integrity: sha512-XpB8eZriaKDygAvSN3tae2bzD/coQ2u31DyXcAt5VWcATQ1Cf410qZ0ZAa2yf08mhqHcfQtMT0hzi4etZxbZuw==}
-    dependencies:
-      '@tencentcloud/call-engine-wx': 3.3.0
+      '@tencentcloud/call-engine-js': 3.3.0
       '@tencentcloud/chat': 3.5.9
       '@tencentcloud/tui-core': 2.5.1
       '@vue/composition-api': 1.7.2(vue@3.5.12)
@@ -7445,8 +8370,8 @@
       - vue
     dev: false
 
-  /@tencentcloud/call-uikit-vue@4.0.9:
-    resolution: {integrity: sha512-TcbdRiTgeMVHqH6NS/EW0iyJkaIZxgjU3H/11fxNUjrMQsPyggRjtvCpy0nEfmpGpPDd1zp/d5u0f3O8Hj56rg==}
+  /@tencentcloud/call-uikit-vue@4.0.11:
+    resolution: {integrity: sha512-SeUPs5Ow/Y+spAlhzu7HeQY9Zjg4BWMl64JbLGrFv6M389hLOhL5ZFmHb9eqkUIggIQoY5Rrkn2A23CxMWUT/w==}
     dependencies:
       '@tencentcloud/call-engine-js': 3.3.0
       '@tencentcloud/chat': 3.5.9
@@ -7477,13 +8402,21 @@
       tim-upload-plugin: 1.4.3
     dev: false
 
+  /@tencentcloud/chat-uikit-engine@2.5.7:
+    resolution: {integrity: sha512-2C2x84k7D2cCvSQQlxo4Erw1EYrYf0BTz7IJuqkA99ac91ZwO8vNZEtQbd7wF1h7adNMXoxESCjaR24iDBTDhg==}
+    dependencies:
+      '@tencentcloud/chat': 3.5.9
+      tim-profanity-filter-plugin: 1.1.0
+      tim-upload-plugin: 1.4.3
+    dev: false
+
   /@tencentcloud/chat-uikit-uniapp@2.0.3(@vue/runtime-dom@3.5.12)(vue@3.5.12)(webpack@5.78.0):
     resolution: {integrity: sha512-9zjM6lUN6ZcW+oGRomxOPiMRj1E13H9lMCQiwoLEeo/YS2OozbhNmiHx1C96iwDzL60aXslKtzhRUySmKBOJBg==}
     dependencies:
-      '@tencentcloud/call-uikit-vue': 4.0.9
-      '@tencentcloud/call-uikit-vue2.6': 4.0.9(vue@3.5.12)
+      '@tencentcloud/call-uikit-vue': 4.0.11
+      '@tencentcloud/call-uikit-vue2.6': 4.0.11(vue@3.5.12)
       '@tencentcloud/call-uikit-wechat': 3.3.9
-      '@tencentcloud/chat-uikit-engine': 2.5.6
+      '@tencentcloud/chat-uikit-engine': 2.5.7
       '@tencentcloud/tui-core': 2.5.1
       '@tencentcloud/tui-customer-service-plugin': 2.2.6(@tencentcloud/tui-core@2.5.1)(@vue/composition-api@1.7.2)(vue@3.5.12)
       '@types/lodash': 4.17.7
@@ -7510,19 +8443,6 @@
     resolution: {integrity: sha512-DRCF5o1cZez1xjIFC8UmXE3NpWYfYWQ4+yjKtuOXk09N28dJSfdwYw2jyfJ2N0DWPB6icVCCxh2MDP+sp4HLpw==}
     dev: false
 
-  /@tencentcloud/trtc-cloud-wx@1.0.8:
-    resolution: {integrity: sha512-72TYYt6XNTr9Y401qw23YODfhLC9AGniNqb9ACFTVGDtInApHn139kGhKeudgTYEdTObkG1JjUcdkfcknHGhSA==}
-    dependencies:
-      eventemitter3: 5.0.1
-      trtc-wx-sdk: 1.1.14
-    dev: false
-
-  /@tencentcloud/trtc-component-wx@1.0.6:
-    resolution: {integrity: sha512-3m2ZU3/upx3IJAhSPdElJ2AF1D7L/0JOXUpanYJbrtHlwTWDQ6BOc+p6HgsepE67ltpR7UcYF/BcVHEfpcObkA==}
-    dependencies:
-      '@tencentcloud/trtc-cloud-wx': 1.0.8
-    dev: false
-
   /@tencentcloud/tui-core@2.5.1:
     resolution: {integrity: sha512-aXZG0INkV9WvFUHgmVQRibCs10r2u/oVb8qAEjW3maytBiLWOJQiK7dzshK9fnfadJAWQ027cpR8lCKz5r5Tlw==}
     dependencies:
@@ -8153,6 +9073,23 @@
     resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==}
     dev: true
 
+  /@vue/babel-plugin-jsx@1.0.6(@babel/core@7.25.2):
+    resolution: {integrity: sha512-RzYsvBhzKUmY2YG6LoV+W5PnlnkInq0thh1AzCmewwctAgGN6e9UFon6ZrQQV1CO5G5PeME7MqpB+/vvGg0h4g==}
+    dependencies:
+      '@babel/helper-module-imports': 7.24.7
+      '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
+      '@babel/template': 7.25.0
+      '@babel/traverse': 7.25.6
+      '@babel/types': 7.25.6
+      '@vue/babel-helper-vue-transform-on': 1.2.5
+      camelcase: 6.3.0
+      html-tags: 3.3.1
+      svg-tags: 1.0.0
+    transitivePeerDependencies:
+      - '@babel/core'
+      - supports-color
+    dev: true
+
   /@vue/babel-plugin-jsx@1.0.6(@babel/core@7.8.0):
     resolution: {integrity: sha512-RzYsvBhzKUmY2YG6LoV+W5PnlnkInq0thh1AzCmewwctAgGN6e9UFon6ZrQQV1CO5G5PeME7MqpB+/vvGg0h4g==}
     dependencies:
@@ -8298,7 +9235,7 @@
     resolution: {integrity: sha512-zTo89V+ztGiEpjsRkJYOS0K/6mIqrb+Ia6HT+CXczrGRC297d7SqP5GBXn2HSbaJiSWNdoTLbQ2tm7uj+IBoqQ==}
     hasBin: true
     dependencies:
-      cross-spawn: 7.0.3
+      cross-spawn: 7.0.6
       electron: 12.2.3
       express: 4.21.0
       ip: 1.1.9
@@ -9110,6 +10047,22 @@
       - supports-color
     dev: true
 
+  /babel-loader@8.2.1(@babel/core@7.25.2)(webpack@5.78.0):
+    resolution: {integrity: sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==}
+    engines: {node: '>= 8.9'}
+    peerDependencies:
+      '@babel/core': ^7.0.0
+      webpack: '>=2'
+    dependencies:
+      '@babel/core': 7.25.2
+      find-cache-dir: 2.1.0
+      loader-utils: 1.4.2
+      make-dir: 2.1.0
+      pify: 4.0.1
+      schema-utils: 2.7.1
+      webpack: 5.78.0(@swc/core@1.3.96)
+    dev: true
+
   /babel-loader@8.2.1(@babel/core@7.8.0)(webpack@5.78.0):
     resolution: {integrity: sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==}
     engines: {node: '>= 8.9'}
@@ -9703,6 +10656,35 @@
       - supports-color
     dev: true
 
+  /babel-preset-taro@3.6.20(@babel/core@7.25.2):
+    resolution: {integrity: sha512-yn6qyZwafkh/eCIiu4T93ubKtzk2huykcmyL33Zk6FQH9U7SYoj7bWeaZCj9vGP5dfQ0MNOuI6R2X8uliu0lEQ==}
+    peerDependencies:
+      '@babel/core': '*'
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2)
+      '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-runtime': 7.25.4(@babel/core@7.25.2)
+      '@babel/preset-env': 7.25.4(@babel/core@7.25.2)
+      '@babel/preset-react': 7.24.7(@babel/core@7.25.2)
+      '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2)
+      '@babel/runtime': 7.25.6
+      '@babel/runtime-corejs3': 7.25.6
+      '@tarojs/helper': 3.6.20
+      '@tarojs/shared': 3.6.20
+      babel-plugin-dynamic-import-node: 2.3.3
+      babel-plugin-minify-dead-code-elimination: 0.5.2
+      babel-plugin-transform-imports-api: 1.0.0
+      core-js: 3.38.1
+      lodash: 4.17.21
+      metro-react-native-babel-preset: 0.72.4(@babel/core@7.25.2)
+      react-refresh: 0.11.0
+    transitivePeerDependencies:
+      - '@swc/helpers'
+      - supports-color
+    dev: true
+
   /babel-preset-taro@3.6.20(@babel/core@7.8.0):
     resolution: {integrity: sha512-yn6qyZwafkh/eCIiu4T93ubKtzk2huykcmyL33Zk6FQH9U7SYoj7bWeaZCj9vGP5dfQ0MNOuI6R2X8uliu0lEQ==}
     peerDependencies:
@@ -11143,6 +12125,15 @@
       shebang-command: 2.0.0
       which: 2.0.2
 
+  /cross-spawn@7.0.6:
+    resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
+    engines: {node: '>= 8'}
+    dependencies:
+      path-key: 3.1.1
+      shebang-command: 2.0.0
+      which: 2.0.2
+    dev: true
+
   /crypt@0.0.2:
     resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==}
     dev: true
@@ -12594,7 +13585,7 @@
       '@nodelib/fs.walk': 1.2.8
       ajv: 6.12.6
       chalk: 4.1.2
-      cross-spawn: 7.0.3
+      cross-spawn: 7.0.6
       debug: 4.4.0
       doctrine: 3.0.0
       escape-string-regexp: 4.0.0
@@ -12687,6 +13678,7 @@
 
   /eventemitter3@5.0.1:
     resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
+    dev: true
 
   /events@3.3.0:
     resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
@@ -12696,7 +13688,7 @@
     resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
     engines: {node: '>=10'}
     dependencies:
-      cross-spawn: 7.0.3
+      cross-spawn: 7.0.6
       get-stream: 6.0.1
       human-signals: 2.1.0
       is-stream: 2.0.1
@@ -12711,7 +13703,7 @@
     resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
     engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
     dependencies:
-      cross-spawn: 7.0.3
+      cross-spawn: 7.0.6
       get-stream: 6.0.1
       human-signals: 4.3.1
       is-stream: 3.0.0
@@ -12726,7 +13718,7 @@
     resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
     engines: {node: '>=16.17'}
     dependencies:
-      cross-spawn: 7.0.3
+      cross-spawn: 7.0.6
       get-stream: 8.0.1
       human-signals: 5.0.0
       is-stream: 3.0.0
@@ -13112,11 +14104,11 @@
       debug:
         optional: true
 
-  /foreground-child@3.3.0:
-    resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
+  /foreground-child@3.3.1:
+    resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
     engines: {node: '>=14'}
     dependencies:
-      cross-spawn: 7.0.3
+      cross-spawn: 7.0.6
       signal-exit: 4.1.0
     dev: true
 
@@ -13405,13 +14397,26 @@
     engines: {node: '>=16 || 14 >=14.17'}
     hasBin: true
     dependencies:
-      foreground-child: 3.3.0
+      foreground-child: 3.3.1
       jackspeak: 2.3.6
       minimatch: 9.0.5
       minipass: 6.0.2
       path-scurry: 1.11.1
     dev: true
 
+  /glob@11.0.3:
+    resolution: {integrity: sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==}
+    engines: {node: 20 || >=22}
+    hasBin: true
+    dependencies:
+      foreground-child: 3.3.1
+      jackspeak: 4.1.1
+      minimatch: 10.0.3
+      minipass: 7.1.2
+      package-json-from-dist: 1.0.1
+      path-scurry: 2.0.0
+    dev: true
+
   /glob@7.1.2:
     resolution: {integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==}
     deprecated: Glob versions prior to v9 are no longer supported
@@ -14665,6 +15670,13 @@
       '@pkgjs/parseargs': 0.11.0
     dev: true
 
+  /jackspeak@4.1.1:
+    resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==}
+    engines: {node: 20 || >=22}
+    dependencies:
+      '@isaacs/cliui': 8.0.2
+    dev: true
+
   /jake@10.9.2:
     resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==}
     engines: {node: '>=10'}
@@ -15470,6 +16482,11 @@
     resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
     dev: true
 
+  /lru-cache@11.2.2:
+    resolution: {integrity: sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==}
+    engines: {node: 20 || >=22}
+    dev: true
+
   /lru-cache@4.1.5:
     resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
     dependencies:
@@ -15700,8 +16717,58 @@
     engines: {node: '>= 0.6'}
     dev: true
 
+  /metro-react-native-babel-preset@0.72.4(@babel/core@7.25.2):
+    resolution: {integrity: sha512-YGCVaYe1H5fOFktdDdL9IwAyiXjPh1t2eZZFp3KFJak6fxKpN+q5PPhe1kzMa77dbCAqgImv43zkfGa6i27eyA==}
+    deprecated: Use @react-native/babel-preset instead
+    peerDependencies:
+      '@babel/core': '*'
+    dependencies:
+      '@babel/core': 7.25.2
+      '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.25.2)
+      '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.2)
+      '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.25.2)
+      '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.25.2)
+      '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.25.2)
+      '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.2)
+      '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2)
+      '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.25.2)
+      '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2)
+      '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2)
+      '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2)
+      '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2)
+      '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2)
+      '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-flow-strip-types': 7.26.5(@babel/core@7.25.2)
+      '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2)
+      '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2)
+      '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2)
+      '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2)
+      '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-runtime': 7.25.4(@babel/core@7.25.2)
+      '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.25.2)
+      '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
+      '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2)
+      '@babel/template': 7.25.0
+      react-refresh: 0.4.3
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
   /metro-react-native-babel-preset@0.72.4(@babel/core@7.8.0):
     resolution: {integrity: sha512-YGCVaYe1H5fOFktdDdL9IwAyiXjPh1t2eZZFp3KFJak6fxKpN+q5PPhe1kzMa77dbCAqgImv43zkfGa6i27eyA==}
+    deprecated: Use @react-native/babel-preset instead
     peerDependencies:
       '@babel/core': '*'
     dependencies:
@@ -15844,6 +16911,13 @@
     resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
     dev: true
 
+  /minimatch@10.0.3:
+    resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==}
+    engines: {node: 20 || >=22}
+    dependencies:
+      '@isaacs/brace-expansion': 5.0.0
+    dev: true
+
   /minimatch@3.0.4:
     resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==}
     dependencies:
@@ -15898,6 +16972,11 @@
     engines: {node: '>=16 || 14 >=14.17'}
     dev: true
 
+  /minipass@7.1.2:
+    resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+    engines: {node: '>=16 || 14 >=14.17'}
+    dev: true
+
   /miniprogram-api-typings@3.12.3:
     resolution: {integrity: sha512-o7bOfrU28MEMCBWo83nXv0ROQSBFxJcfCl4f2wTYqah64ipC5RGqLJfvWJTWhlQt2ECVwspSzM8LgvnfMo7TEQ==}
     dev: true
@@ -16620,6 +17699,10 @@
       netmask: 2.0.2
     dev: true
 
+  /package-json-from-dist@1.0.1:
+    resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
+    dev: true
+
   /package-json@10.0.1:
     resolution: {integrity: sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==}
     engines: {node: '>=18'}
@@ -16805,7 +17888,15 @@
     engines: {node: '>=16 || 14 >=14.18'}
     dependencies:
       lru-cache: 10.4.3
-      minipass: 6.0.2
+      minipass: 7.1.2
+    dev: true
+
+  /path-scurry@2.0.0:
+    resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==}
+    engines: {node: 20 || >=22}
+    dependencies:
+      lru-cache: 11.2.2
+      minipass: 7.1.2
     dev: true
 
   /path-to-regexp@0.1.10:
@@ -17072,6 +18163,14 @@
       postcss: 8.4.19
     dev: true
 
+  /postcss-html-transform@3.6.20(postcss@8.4.47):
+    resolution: {integrity: sha512-HxxUMJhqGq/vMDVzENnBZM1ESEkt3FtY80JLGQrztSK4T+Ck3d/IJp5+fKKxUTYiQVSpnVHO6g6jnmIVruQdIA==}
+    peerDependencies:
+      postcss: ^8.4.18
+    dependencies:
+      postcss: 8.4.47
+    dev: true
+
   /postcss-html@1.5.0:
     resolution: {integrity: sha512-kCMRWJRHKicpA166kc2lAVUGxDZL324bkj/pVOb6RhjB0Z5Krl7mN0AsVkBhVIRZZirY0lyQXG38HCVaoKVNoA==}
     engines: {node: ^12 || >=14}
@@ -17094,6 +18193,18 @@
       resolve: 1.22.8
     dev: true
 
+  /postcss-import@14.1.0(postcss@8.4.47):
+    resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
+    engines: {node: '>=10.0.0'}
+    peerDependencies:
+      postcss: ^8.0.0
+    dependencies:
+      postcss: 8.4.47
+      postcss-value-parser: 4.2.0
+      read-cache: 1.0.0
+      resolve: 1.22.8
+    dev: true
+
   /postcss-loader@7.3.3(postcss@8.4.19)(typescript@5.2.2)(webpack@5.78.0):
     resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==}
     engines: {node: '>= 14.15.0'}
@@ -17110,6 +18221,22 @@
       - typescript
     dev: true
 
+  /postcss-loader@7.3.3(postcss@8.4.47)(typescript@5.2.2)(webpack@5.78.0):
+    resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==}
+    engines: {node: '>= 14.15.0'}
+    peerDependencies:
+      postcss: ^7.0.0 || ^8.0.1
+      webpack: ^5.0.0
+    dependencies:
+      cosmiconfig: 8.3.6(typescript@5.2.2)
+      jiti: 1.21.6
+      postcss: 8.4.47
+      semver: 7.6.3
+      webpack: 5.78.0(@swc/core@1.3.96)
+    transitivePeerDependencies:
+      - typescript
+    dev: true
+
   /postcss-media-query-parser@0.2.3:
     resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==}
     dev: true
@@ -17333,6 +18460,14 @@
       postcss: 8.4.19
     dev: true
 
+  /postcss-plugin-constparse@3.6.20(postcss@8.4.47):
+    resolution: {integrity: sha512-iBns/y1cf3K3emI3nD7MVZy4UEv2NjzSMvXftn5fZ4QnShDf/JGtg52ca4DesMp07dCvf0YAz3Vi5WM5TtJuOg==}
+    peerDependencies:
+      postcss: ^8.4.18
+    dependencies:
+      postcss: 8.4.47
+    dev: true
+
   /postcss-pxtransform@3.6.20(postcss@8.4.19):
     resolution: {integrity: sha512-Y03PEoHwGpvThnpSOY50ga8KEvdAq5+5sdmHW3s5QnJJrGrLFjiG6LAu5Nt0IEYQB4tkpQQ/MPx6HvFXLMzkMw==}
     peerDependencies:
@@ -17341,6 +18476,14 @@
       postcss: 8.4.19
     dev: true
 
+  /postcss-pxtransform@3.6.20(postcss@8.4.47):
+    resolution: {integrity: sha512-Y03PEoHwGpvThnpSOY50ga8KEvdAq5+5sdmHW3s5QnJJrGrLFjiG6LAu5Nt0IEYQB4tkpQQ/MPx6HvFXLMzkMw==}
+    peerDependencies:
+      postcss: ^8.4.18
+    dependencies:
+      postcss: 8.4.47
+    dev: true
+
   /postcss-reduce-initial@5.1.2(postcss@8.4.47):
     resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==}
     engines: {node: ^10 || ^12 || >=14.0}
@@ -17443,6 +18586,19 @@
       xxhashjs: 0.2.2
     dev: true
 
+  /postcss-url@10.1.3(postcss@8.4.47):
+    resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==}
+    engines: {node: '>=10'}
+    peerDependencies:
+      postcss: ^8.0.0
+    dependencies:
+      make-dir: 3.1.0
+      mime: 2.5.2
+      minimatch: 3.0.8
+      postcss: 8.4.47
+      xxhashjs: 0.2.2
+    dev: true
+
   /postcss-value-parser@4.2.0:
     resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
     dev: true
@@ -17669,7 +18825,6 @@
     engines: {node: '>=0.6'}
     dependencies:
       side-channel: 1.0.6
-    dev: true
 
   /qs@6.5.3:
     resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==}
@@ -18235,6 +19390,15 @@
       glob: 7.2.3
     dev: true
 
+  /rimraf@6.0.1:
+    resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==}
+    engines: {node: 20 || >=22}
+    hasBin: true
+    dependencies:
+      glob: 11.0.3
+      package-json-from-dist: 1.0.1
+    dev: true
+
   /roarr@2.15.4:
     resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==}
     engines: {node: '>=8.0'}
@@ -18529,6 +19693,30 @@
       - supports-color
     dev: true
 
+  /senin-mini@1.0.12(@nutui/icons-vue-taro@0.0.9)(@nutui/nutui-taro@4.3.13)(@tanstack/vue-query@4.35.3)(@tarojs/components@3.6.20)(@tarojs/taro@3.6.20)(axios@1.4.0)(dayjs@1.11.13)(lodash@4.17.21)(vue@3.5.12):
+    resolution: {integrity: sha512-rTRaoP+SCF75NRLuGZkBGIIQOrA38ONbMygvulgJJI+YhhW8zaNqucGO9gPHWcRkCVrhYoug4XzQlFZ7hSQdjw==}
+    peerDependencies:
+      '@nutui/icons-vue-taro': '*'
+      '@nutui/nutui-taro': '*'
+      '@tanstack/vue-query': '*'
+      '@tarojs/components': '*'
+      '@tarojs/taro': '*'
+      axios: '*'
+      dayjs: '*'
+      lodash: '*'
+      vue: 3.5.12
+    dependencies:
+      '@nutui/icons-vue-taro': 0.0.9
+      '@nutui/nutui-taro': 4.3.13(patch_hash=bed3oxqszgaxivruhi4wkqxbjy)(unplugin-vue-components@0.27.4)(vue@3.5.12)
+      '@tanstack/vue-query': 4.35.3(@vue/composition-api@1.7.2)(vue@3.5.12)
+      '@tarojs/components': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      '@tarojs/taro': 3.6.20(postcss@8.4.47)(vue@3.5.12)
+      axios: 1.4.0
+      dayjs: 1.11.13
+      lodash: 4.17.21
+      vue: 3.5.12(typescript@5.2.2)
+    dev: false
+
   /senin-mini@1.0.12(@nutui/icons-vue-taro@0.0.9)(@nutui/nutui-taro@4.3.13)(@tanstack/vue-query@4.35.3)(@tarojs/components@3.6.20)(@tarojs/taro@3.6.20)(axios@1.4.0)(dayjs@1.11.6)(lodash@4.17.21)(vue@3.5.12):
     resolution: {integrity: sha512-rTRaoP+SCF75NRLuGZkBGIIQOrA38ONbMygvulgJJI+YhhW8zaNqucGO9gPHWcRkCVrhYoug4XzQlFZ7hSQdjw==}
     peerDependencies:

--
Gitblit v1.10.0