wupengfei
4 天以前 601cd4f730ea9d2bdaab003d88f4478eaa387121
pnpm-lock.yaml
@@ -15,22 +15,22 @@
dependencies:
  '@bole-12333/chat-kit':
    specifier: latest
    version: 1.0.1(@tencentcloud/chat-uikit-engine@2.5.1)(lodash@4.17.21)(vue@3.5.11)
    version: 1.0.1(@tencentcloud/chat-uikit-engine@2.5.5)(lodash@4.17.21)(vue@3.5.11)
  '@bole-12333/customer-chat':
    specifier: latest
    version: 1.0.3(@bole-12333/chat-kit@1.0.1)(@tiptap/core@2.1.13)(@tiptap/extension-document@2.1.13)(@tiptap/extension-image@2.1.13)(@tiptap/extension-mention@2.1.13)(@tiptap/extension-paragraph@2.1.13)(@tiptap/extension-placeholder@2.1.13)(@tiptap/extension-text@2.1.13)(@tiptap/pm@2.1.13)(@tiptap/suggestion@2.1.13)(dayjs@1.11.6)(vue@3.5.11)
  '@bole-core/components':
    specifier: ^1.3.14
    version: 1.3.14(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@11.1.0)(dayjs@1.11.6)(element-plus@2.8.4)(lodash@4.17.21)(mitt@3.0.0)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.20.3)(vue-component-type-helpers@2.1.6)(vue@3.5.11)
    specifier: ^1.3.17
    version: 1.3.17(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@11.1.0)(dayjs@1.11.6)(element-plus@2.11.2)(lodash@4.17.21)(mitt@3.0.0)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.20.3)(vue-component-type-helpers@2.1.6)(vue@3.5.11)
  '@bole-core/core':
    specifier: latest
    version: 1.0.7(@ywwlmm/openapi@0.0.3)(ali-oss@6.21.0)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.8.4)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.1)(vue-router@4.4.5)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
    version: 1.0.7(@ywwlmm/openapi@0.0.3)(ali-oss@6.21.0)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.11.2)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.1)(vue-router@4.4.5)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
  '@bole-core/pretty-layout':
    specifier: latest
    version: 1.2.0(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@vueuse/core@11.1.0)(element-plus@2.8.4)(fuse.js@6.6.2)(lottie-web@5.10.2)(path-browserify@1.0.1)(path-to-regexp@6.2.1)(pinia@2.2.4)(vue-router@4.4.5)(vue@3.5.11)
    version: 1.2.0(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@vueuse/core@11.1.0)(element-plus@2.11.2)(fuse.js@6.6.2)(lottie-web@5.10.2)(path-browserify@1.0.1)(path-to-regexp@6.2.1)(pinia@2.2.4)(vue-router@4.4.5)(vue@3.5.11)
  '@bole-core/sass-utils':
    specifier: latest
    version: 0.0.1(element-plus@2.8.4)
    version: 0.0.1(element-plus@2.11.2)
  '@bole-core/theme':
    specifier: latest
    version: 1.0.7(axios@1.7.7)
@@ -44,7 +44,7 @@
    specifier: ^2.3.1
    version: 2.3.1(vue@3.5.11)
  '@muaitu/fabric-editor-core':
    specifier: ^1.0.4
    specifier: 1.0.4
    version: 1.0.4(@webtoon/psd@0.4.0)(events@3.3.0)(fabric-history@1.6.0)(fabric@5.3.0)(fontfaceobserver@2.1.0)(hotkeys-js@3.8.8)(jsbarcode@3.11.6)(qr-code-styling@1.6.0-rc.1)(qs@6.11.0)(tapable@2.2.2)(uuid@8.3.2)
  '@tanstack/vue-query':
    specifier: ^4.37.1
@@ -95,16 +95,16 @@
    specifier: ^5.5.1
    version: 5.5.1
  element-plus:
    specifier: ^2.8.4
    version: 2.8.4(vue@3.5.11)
    specifier: ^2.11.2
    version: 2.11.2(vue@3.5.11)
  element-resize-detector:
    specifier: ^1.2.4
    version: 1.2.4
  fabric:
    specifier: ^5.3.0
    specifier: 5.3.0
    version: 5.3.0
  fabric-history:
    specifier: ^1.6.0
    specifier: 1.6.0
    version: 1.6.0
  file-saver:
    specifier: ^2.0.5
@@ -144,7 +144,7 @@
    version: 6.2.1
  pinia:
    specifier: ^2.2.4
    version: 2.2.4(typescript@4.8.4)(vue@3.5.11)
    version: 2.2.4(typescript@4.6.4)(vue@3.5.11)
  qs:
    specifier: ^6.11.0
    version: 6.11.0
@@ -156,10 +156,10 @@
    version: 7.6.3
  senin-help:
    specifier: latest
    version: 1.0.5(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.8.4)(file-saver@2.0.5)(lodash@4.17.21)(semver@7.6.3)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
    version: 1.0.5(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.11.2)(file-saver@2.0.5)(lodash@4.17.21)(semver@7.6.3)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
  senin-vue:
    specifier: latest
    version: 1.0.4(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.8.4)(file-saver@2.0.5)(lodash@4.17.21)(mitt@3.0.0)(semver@7.6.3)(senin-help@1.0.5)(vue@3.5.11)
    version: 1.0.4(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.11.2)(file-saver@2.0.5)(lodash@4.17.21)(mitt@3.0.0)(semver@7.6.3)(senin-help@1.0.5)(vue@3.5.11)
  sortablejs:
    specifier: 1.15.0
    version: 1.15.0
@@ -177,7 +177,7 @@
    version: 7.20.3
  vue:
    specifier: 3.5.11
    version: 3.5.11(typescript@4.8.4)
    version: 3.5.11(typescript@4.6.4)
  vue-component-type-helpers:
    specifier: ^2.1.6
    version: 2.1.6
@@ -191,42 +191,42 @@
    specifier: ^5.1.3
    version: 5.1.3(vue@3.5.11)
  xlsx:
    specifier: ^0.18.5
    specifier: 0.18.5
    version: 0.18.5
  xlsx-style:
    specifier: ^0.8.13
    specifier: 0.8.13
    version: 0.8.13(patch_hash=6ixwdxwh5a3amidwu6vee22jpi)
devDependencies:
  '@commitlint/cli':
    specifier: ^17.1.2
    specifier: 17.1.2
    version: 17.1.2
  '@commitlint/config-conventional':
    specifier: ^17.1.0
    specifier: 17.1.0
    version: 17.1.0
  '@eslint/create-config':
    specifier: ^0.3.1
    specifier: 0.3.1
    version: 0.3.1
  '@iconify-icons/ep':
    specifier: ^1.2.8
    version: 1.2.9
    specifier: 1.2.8
    version: 1.2.8
  '@iconify-icons/ri':
    specifier: ^1.2.3
    specifier: 1.2.3
    version: 1.2.3
  '@iconify/vue':
    specifier: ^4.0.0
    specifier: 4.0.0
    version: 4.0.0(vue@3.5.11)
  '@release-it/conventional-changelog':
    specifier: ^8.0.2
    specifier: 8.0.2
    version: 8.0.2(release-it@17.8.2)
  '@types/ali-oss':
    specifier: ^6.16.11
    specifier: 6.16.11
    version: 6.16.11
  '@types/fabric':
    specifier: ^5.3.10
    specifier: 5.3.10
    version: 5.3.10
  '@types/file-saver':
    specifier: ^2.0.5
    specifier: 2.0.5
    version: 2.0.5
  '@types/js-cookie':
    specifier: ^3.0.2
@@ -241,11 +241,11 @@
    specifier: ^7.3.47
    version: 7.3.49
  '@typescript-eslint/eslint-plugin':
    specifier: ^5.37.0
    version: 5.41.0(@typescript-eslint/parser@5.41.0)(eslint@8.26.0)(typescript@4.8.4)
    specifier: 5.37.0
    version: 5.37.0(@typescript-eslint/parser@5.37.0)(eslint@8.23.1)(typescript@4.6.4)
  '@typescript-eslint/parser':
    specifier: ^5.37.0
    version: 5.41.0(eslint@8.26.0)(typescript@4.8.4)
    specifier: 5.37.0
    version: 5.37.0(eslint@8.23.1)(typescript@4.6.4)
  '@vitejs/plugin-legacy':
    specifier: ^5.4.2
    version: 5.4.2(terser@5.34.1)(vite@5.4.8)
@@ -256,11 +256,11 @@
    specifier: ^4.0.1
    version: 4.0.1(vite@5.4.8)(vue@3.5.11)
  '@vue/eslint-config-prettier':
    specifier: ^10.0.0
    version: 10.0.0(eslint@8.26.0)(prettier@2.7.1)
    specifier: 10.0.0
    version: 10.0.0(eslint@8.23.1)(prettier@2.7.1)
  '@vue/eslint-config-typescript':
    specifier: ^14.0.0
    version: 14.0.0(eslint-plugin-vue@9.6.0)(eslint@8.26.0)(typescript@4.8.4)
    specifier: 14.0.0
    version: 14.0.0(eslint-plugin-vue@9.4.0)(eslint@8.23.1)(typescript@4.6.4)
  autoprefixer:
    specifier: ^10.4.11
    version: 10.4.13(postcss@8.4.18)
@@ -268,14 +268,14 @@
    specifier: ^7.0.3
    version: 7.0.3
  eslint:
    specifier: ^8.23.1
    version: 8.26.0
    specifier: 8.23.1
    version: 8.23.1
  eslint-plugin-prettier:
    specifier: ^4.2.1
    version: 4.2.1(eslint@8.26.0)(prettier@2.7.1)
    specifier: 4.2.1
    version: 4.2.1(eslint@8.23.1)(prettier@2.7.1)
  eslint-plugin-vue:
    specifier: ^9.4.0
    version: 9.6.0(eslint@8.26.0)
    specifier: 9.4.0
    version: 9.4.0(eslint@8.23.1)
  husky:
    specifier: ^8.0.1
    version: 8.0.1
@@ -307,11 +307,11 @@
    specifier: ^4.0.5
    version: 4.0.5(postcss@8.4.18)
  prettier:
    specifier: ^2.7.1
    specifier: 2.7.1
    version: 2.7.1
  release-it:
    specifier: ^17.8.2
    version: 17.8.2(typescript@4.8.4)
    specifier: 17.8.2
    version: 17.8.2(typescript@4.6.4)
  rimraf:
    specifier: ^6.0.1
    version: 6.0.1
@@ -319,32 +319,32 @@
    specifier: ^5.8.1
    version: 5.8.3
  sass:
    specifier: ^1.54.9
    version: 1.55.0
    specifier: 1.92.1
    version: 1.92.1
  stylelint:
    specifier: ^14.11.0
    version: 14.14.0
    specifier: 14.11.0
    version: 14.11.0
  stylelint-config-html:
    specifier: ^1.1.0
    version: 1.1.0(postcss-html@1.5.0)(stylelint@14.14.0)
    specifier: 1.1.0
    version: 1.1.0(postcss-html@1.5.0)(stylelint@14.11.0)
  stylelint-config-recommended:
    specifier: ^9.0.0
    version: 9.0.0(stylelint@14.14.0)
    specifier: 9.0.0
    version: 9.0.0(stylelint@14.11.0)
  stylelint-config-standard:
    specifier: ^28.0.0
    version: 28.0.0(stylelint@14.14.0)
    specifier: 28.0.0
    version: 28.0.0(stylelint@14.11.0)
  stylelint-order:
    specifier: ^5.0.0
    version: 5.0.0(stylelint@14.14.0)
    specifier: 5.0.0
    version: 5.0.0(stylelint@14.11.0)
  stylelint-scss:
    specifier: ^4.3.0
    version: 4.3.0(stylelint@14.14.0)
    specifier: 4.3.0
    version: 4.3.0(stylelint@14.11.0)
  terser:
    specifier: ^5.34.1
    version: 5.34.1
  typescript:
    specifier: ^4.6.4
    version: 4.8.4
    specifier: 4.6.4
    version: 4.6.4
  unplugin-auto-import:
    specifier: ^19.3.0
    version: 19.3.0(@vueuse/core@11.1.0)
@@ -356,7 +356,7 @@
    version: 0.27.4(vue@3.5.11)
  vite:
    specifier: 5.4.8
    version: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
    version: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
  vite-plugin-compression:
    specifier: ^0.5.1
    version: 0.5.1(vite@5.4.8)
@@ -370,7 +370,7 @@
    specifier: ^3.0.3
    version: 3.0.3(vite@5.4.8)
  vite-plugin-mock:
    specifier: ^3.0.0
    specifier: 3.0.0
    version: 3.0.0(esbuild@0.21.5)(mockjs@1.1.0)(vite@5.4.8)
  vite-plugin-remove-console:
    specifier: ^2.2.0
@@ -389,10 +389,10 @@
    version: 3.6.0
  vue-eslint-parser:
    specifier: ^9.4.3
    version: 9.4.3(eslint@8.26.0)
    version: 9.4.3(eslint@8.23.1)
  vue-tsc:
    specifier: ^2.1.6
    version: 2.1.6(typescript@4.8.4)
    version: 2.1.6(typescript@4.6.4)
packages:
@@ -424,13 +424,6 @@
      '@babel/highlight': 7.25.7
    dev: false
  /@babel/code-frame@7.25.7:
    resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/highlight': 7.25.7
      picocolors: 1.1.0
  /@babel/code-frame@7.26.2:
    resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
    engines: {node: '>=6.9.0'}
@@ -438,7 +431,6 @@
      '@babel/helper-validator-identifier': 7.25.9
      js-tokens: 4.0.0
      picocolors: 1.1.0
    dev: false
  /@babel/compat-data@7.25.7:
    resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==}
@@ -453,7 +445,7 @@
    engines: {node: '>=6.9.0'}
    dependencies:
      '@ampproject/remapping': 2.2.0
      '@babel/code-frame': 7.25.7
      '@babel/code-frame': 7.26.2
      '@babel/generator': 7.25.7
      '@babel/helper-compilation-targets': 7.25.7
      '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7)
@@ -715,7 +707,7 @@
      '@babel/core': 7.25.7
      '@babel/helper-module-imports': 7.25.7
      '@babel/helper-simple-access': 7.25.7
      '@babel/helper-validator-identifier': 7.25.7
      '@babel/helper-validator-identifier': 7.25.9
      '@babel/traverse': 7.25.7
    transitivePeerDependencies:
      - supports-color
@@ -862,14 +854,9 @@
    engines: {node: '>=6.9.0'}
    dev: false
  /@babel/helper-validator-identifier@7.25.7:
    resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==}
    engines: {node: '>=6.9.0'}
  /@babel/helper-validator-identifier@7.25.9:
    resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
    engines: {node: '>=6.9.0'}
    dev: false
  /@babel/helper-validator-option@7.25.7:
    resolution: {integrity: sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==}
@@ -901,10 +888,11 @@
    resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-validator-identifier': 7.25.7
      '@babel/helper-validator-identifier': 7.25.9
      chalk: 2.4.2
      js-tokens: 4.0.0
      picocolors: 1.1.0
    dev: false
  /@babel/parser@7.25.7:
    resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==}
@@ -1332,7 +1320,7 @@
      '@babel/core': 7.25.7
      '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7)
      '@babel/helper-plugin-utils': 7.25.7
      '@babel/helper-validator-identifier': 7.25.7
      '@babel/helper-validator-identifier': 7.25.9
      '@babel/traverse': 7.25.7
    transitivePeerDependencies:
      - supports-color
@@ -1807,7 +1795,7 @@
    resolution: {integrity: sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/code-frame': 7.25.7
      '@babel/code-frame': 7.26.2
      '@babel/parser': 7.25.7
      '@babel/types': 7.25.7
@@ -1824,7 +1812,7 @@
    resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/code-frame': 7.25.7
      '@babel/code-frame': 7.26.2
      '@babel/generator': 7.25.7
      '@babel/parser': 7.25.7
      '@babel/template': 7.25.7
@@ -1854,7 +1842,7 @@
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-string-parser': 7.25.7
      '@babel/helper-validator-identifier': 7.25.7
      '@babel/helper-validator-identifier': 7.25.9
      to-fast-properties: 2.0.0
  /@babel/types@7.26.3:
@@ -1865,16 +1853,16 @@
      '@babel/helper-validator-identifier': 7.25.9
    dev: false
  /@bole-12333/chat-kit@1.0.1(@tencentcloud/chat-uikit-engine@2.5.1)(lodash@4.17.21)(vue@3.5.11):
  /@bole-12333/chat-kit@1.0.1(@tencentcloud/chat-uikit-engine@2.5.5)(lodash@4.17.21)(vue@3.5.11):
    resolution: {integrity: sha512-yeSh4XLagaM+uNZRdcG49mhDJO3UbYEpIYZS4Lk303ROnTwxuZyuh5jkoflnCFwWN3Ib3AolfQy999oOqF012A==}
    peerDependencies:
      '@tencentcloud/chat-uikit-engine': '*'
      lodash: '*'
      vue: 3.5.11
    dependencies:
      '@tencentcloud/chat-uikit-engine': 2.5.1
      '@tencentcloud/chat-uikit-engine': 2.5.5
      lodash: 4.17.21
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /@bole-12333/customer-chat@1.0.3(@bole-12333/chat-kit@1.0.1)(@tiptap/core@2.1.13)(@tiptap/extension-document@2.1.13)(@tiptap/extension-image@2.1.13)(@tiptap/extension-mention@2.1.13)(@tiptap/extension-paragraph@2.1.13)(@tiptap/extension-placeholder@2.1.13)(@tiptap/extension-text@2.1.13)(@tiptap/pm@2.1.13)(@tiptap/suggestion@2.1.13)(dayjs@1.11.6)(vue@3.5.11):
@@ -1893,7 +1881,7 @@
      dayjs: '*'
      vue: 3.5.11
    dependencies:
      '@bole-12333/chat-kit': 1.0.1(@tencentcloud/chat-uikit-engine@2.5.1)(lodash@4.17.21)(vue@3.5.11)
      '@bole-12333/chat-kit': 1.0.1(@tencentcloud/chat-uikit-engine@2.5.5)(lodash@4.17.21)(vue@3.5.11)
      '@tiptap/core': 2.1.13(@tiptap/pm@2.1.13)
      '@tiptap/extension-document': 2.1.13(@tiptap/core@2.1.13)
      '@tiptap/extension-image': 2.1.13(@tiptap/core@2.1.13)
@@ -1904,11 +1892,11 @@
      '@tiptap/pm': 2.1.13
      '@tiptap/suggestion': 2.1.13(@tiptap/core@2.1.13)(@tiptap/pm@2.1.13)
      dayjs: 1.11.6
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /@bole-core/components@1.3.14(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@11.1.0)(dayjs@1.11.6)(element-plus@2.8.4)(lodash@4.17.21)(mitt@3.0.0)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.20.3)(vue-component-type-helpers@2.1.6)(vue@3.5.11):
    resolution: {integrity: sha512-UVJZZBXKkA637624Z6rMIURTipDx8nop1xEdP9iwN1yZBp/sAqlQvwSkYm7nIwJPYSX8tVbSO+CP9IuxcyqHDw==}
  /@bole-core/components@1.3.17(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@tanstack/vue-query@4.37.1)(@videojs-player/vue@1.0.0)(@vueuse/core@11.1.0)(@vueuse/shared@11.1.0)(dayjs@1.11.6)(element-plus@2.11.2)(lodash@4.17.21)(mitt@3.0.0)(senin-help@1.0.5)(senin-vue@1.0.4)(video.js@7.20.3)(vue-component-type-helpers@2.1.6)(vue@3.5.11):
    resolution: {integrity: sha512-LNA8MDqa0hE6y4GG2YEn/F9Aj6kG2NfbE33/QJKrD+KhJULtt6v5bdsSTu10nUQFCqFwZtngYkMAcmDvU98bqw==}
    peerDependencies:
      '@bole-core/core': '*'
      '@bole-core/sass-utils': '*'
@@ -1927,25 +1915,25 @@
      vue: 3.5.11
      vue-component-type-helpers: ^2.1.6
    dependencies:
      '@bole-core/core': 1.0.7(@ywwlmm/openapi@0.0.3)(ali-oss@6.21.0)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.8.4)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.1)(vue-router@4.4.5)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
      '@bole-core/sass-utils': 0.0.1(element-plus@2.8.4)
      '@bole-core/core': 1.0.7(@ywwlmm/openapi@0.0.3)(ali-oss@6.21.0)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.11.2)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.1)(vue-router@4.4.5)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
      '@bole-core/sass-utils': 0.0.1(element-plus@2.11.2)
      '@element-plus/icons-vue': 2.3.1(vue@3.5.11)
      '@tanstack/vue-query': 4.37.1(vue@3.5.11)
      '@videojs-player/vue': 1.0.0(@types/video.js@7.3.49)(video.js@7.20.3)(vue@3.5.11)
      '@vueuse/core': 11.1.0(vue@3.5.11)
      '@vueuse/shared': 11.1.0(vue@3.5.11)
      dayjs: 1.11.6
      element-plus: 2.8.4(vue@3.5.11)
      element-plus: 2.11.2(vue@3.5.11)
      lodash: 4.17.21
      mitt: 3.0.0
      senin-help: 1.0.5(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.8.4)(file-saver@2.0.5)(lodash@4.17.21)(semver@7.6.3)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
      senin-vue: 1.0.4(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.8.4)(file-saver@2.0.5)(lodash@4.17.21)(mitt@3.0.0)(semver@7.6.3)(senin-help@1.0.5)(vue@3.5.11)
      senin-help: 1.0.5(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.11.2)(file-saver@2.0.5)(lodash@4.17.21)(semver@7.6.3)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
      senin-vue: 1.0.4(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.11.2)(file-saver@2.0.5)(lodash@4.17.21)(mitt@3.0.0)(semver@7.6.3)(senin-help@1.0.5)(vue@3.5.11)
      video.js: 7.20.3
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
      vue-component-type-helpers: 2.1.6
    dev: false
  /@bole-core/core@1.0.7(@ywwlmm/openapi@0.0.3)(ali-oss@6.21.0)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.8.4)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.1)(vue-router@4.4.5)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5):
  /@bole-core/core@1.0.7(@ywwlmm/openapi@0.0.3)(ali-oss@6.21.0)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.11.2)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.1)(vue-router@4.4.5)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5):
    resolution: {integrity: sha512-VICs9m+qAaMvORNcaKSP1Gkr4thhxvwooh2hd7fBmkIYqDitOYmcssBsPno7jjp+5fuZYQ3LwHQ9Vl/whbTpCw==}
    peerDependencies:
      '@ywwlmm/openapi': '*'
@@ -1966,18 +1954,18 @@
      ali-oss: 6.21.0
      axios: 1.7.7
      dayjs: 1.11.6
      element-plus: 2.8.4(vue@3.5.11)
      element-plus: 2.11.2(vue@3.5.11)
      file-saver: 2.0.5
      jszip: 3.10.1
      lodash: 4.17.21
      senior-request: 1.0.1(axios@1.7.7)
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
      vue-router: 4.4.5(vue@3.5.11)
      xlsx: 0.18.5
      xlsx-style: 0.8.13(patch_hash=6ixwdxwh5a3amidwu6vee22jpi)
    dev: false
  /@bole-core/pretty-layout@1.2.0(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@vueuse/core@11.1.0)(element-plus@2.8.4)(fuse.js@6.6.2)(lottie-web@5.10.2)(path-browserify@1.0.1)(path-to-regexp@6.2.1)(pinia@2.2.4)(vue-router@4.4.5)(vue@3.5.11):
  /@bole-core/pretty-layout@1.2.0(@bole-core/core@1.0.7)(@bole-core/sass-utils@0.0.1)(@element-plus/icons-vue@2.3.1)(@vueuse/core@11.1.0)(element-plus@2.11.2)(fuse.js@6.6.2)(lottie-web@5.10.2)(path-browserify@1.0.1)(path-to-regexp@6.2.1)(pinia@2.2.4)(vue-router@4.4.5)(vue@3.5.11):
    resolution: {integrity: sha512-LvneMdMfGj6dpFR7voQd2F+v02P4zYHGP3BAWKcrTj8BMeWXRt08Sz7qBrhq1F8lidjqi7TCttQbx2cEV1qBEA==}
    peerDependencies:
      '@bole-core/core': '*'
@@ -1993,26 +1981,26 @@
      vue: 3.5.11
      vue-router: '*'
    dependencies:
      '@bole-core/core': 1.0.7(@ywwlmm/openapi@0.0.3)(ali-oss@6.21.0)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.8.4)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.1)(vue-router@4.4.5)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
      '@bole-core/sass-utils': 0.0.1(element-plus@2.8.4)
      '@bole-core/core': 1.0.7(@ywwlmm/openapi@0.0.3)(ali-oss@6.21.0)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.11.2)(file-saver@2.0.5)(jszip@3.10.1)(lodash@4.17.21)(senior-request@1.0.1)(vue-router@4.4.5)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
      '@bole-core/sass-utils': 0.0.1(element-plus@2.11.2)
      '@element-plus/icons-vue': 2.3.1(vue@3.5.11)
      '@vueuse/core': 11.1.0(vue@3.5.11)
      element-plus: 2.8.4(vue@3.5.11)
      element-plus: 2.11.2(vue@3.5.11)
      fuse.js: 6.6.2
      lottie-web: 5.10.2
      path-browserify: 1.0.1
      path-to-regexp: 6.2.1
      pinia: 2.2.4(typescript@4.8.4)(vue@3.5.11)
      vue: 3.5.11(typescript@4.8.4)
      pinia: 2.2.4(typescript@4.6.4)(vue@3.5.11)
      vue: 3.5.11(typescript@4.6.4)
      vue-router: 4.4.5(vue@3.5.11)
    dev: false
  /@bole-core/sass-utils@0.0.1(element-plus@2.8.4):
  /@bole-core/sass-utils@0.0.1(element-plus@2.11.2):
    resolution: {integrity: sha512-xSdfY5/hiJcNPDE3ncaV1cmW/+Mdagg6lfHHY6885yjDdmIXJZLqkGnnX1fpl7S9lVPNvgwmjZVRFcmlYjhwkw==}
    peerDependencies:
      element-plus: '*'
    dependencies:
      element-plus: 2.8.4(vue@3.5.11)
      element-plus: 2.11.2(vue@3.5.11)
    dev: false
  /@bole-core/theme@1.0.7(axios@1.7.7):
@@ -2030,7 +2018,7 @@
      vue: 3.5.11
    dependencies:
      qrcode: 1.5.4
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /@commitlint/cli@17.1.2:
@@ -2047,7 +2035,7 @@
      lodash: 4.17.21
      resolve-from: 5.0.0
      resolve-global: 1.0.0
      yargs: 17.6.0
      yargs: 17.7.2
    transitivePeerDependencies:
      - '@swc/core'
      - '@swc/wasm'
@@ -2118,11 +2106,11 @@
      '@types/node': 14.18.33
      chalk: 4.1.2
      cosmiconfig: 7.0.1
      cosmiconfig-typescript-loader: 4.1.1(@types/node@14.18.33)(cosmiconfig@7.0.1)(ts-node@10.9.1)(typescript@4.8.4)
      cosmiconfig-typescript-loader: 4.1.1(@types/node@14.18.33)(cosmiconfig@7.0.1)(ts-node@10.9.1)(typescript@4.6.4)
      lodash: 4.17.21
      resolve-from: 5.0.0
      ts-node: 10.9.1(@types/node@18.7.18)(typescript@4.8.4)
      typescript: 4.8.4
      ts-node: 10.9.1(@types/node@18.7.18)(typescript@4.6.4)
      typescript: 4.6.4
    transitivePeerDependencies:
      - '@swc/core'
      - '@swc/wasm'
@@ -2638,15 +2626,15 @@
      postcss-selector-parser: 6.1.1
    dev: true
  /@csstools/selector-specificity@2.0.2(postcss-selector-parser@6.0.10)(postcss@8.4.18):
  /@csstools/selector-specificity@2.0.2(postcss-selector-parser@6.1.1)(postcss@8.4.47):
    resolution: {integrity: sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==}
    engines: {node: ^12 || ^14 || >=16}
    peerDependencies:
      postcss: ^8.2
      postcss-selector-parser: ^6.0.10
    dependencies:
      postcss: 8.4.18
      postcss-selector-parser: 6.0.10
      postcss: 8.4.47
      postcss-selector-parser: 6.1.1
    dev: true
  /@csstools/selector-specificity@4.0.0(postcss-selector-parser@6.1.1):
@@ -2677,7 +2665,7 @@
    peerDependencies:
      vue: 3.5.11
    dependencies:
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /@esbuild/aix-ppc64@0.21.5:
@@ -2887,14 +2875,14 @@
    dev: true
    optional: true
  /@eslint-community/eslint-utils@4.4.0(eslint@8.26.0):
  /@eslint-community/eslint-utils@4.4.0(eslint@8.23.1):
    resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    peerDependencies:
      eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
    dependencies:
      eslint: 8.26.0
      eslint-visitor-keys: 3.3.0
      eslint: 8.23.1
      eslint-visitor-keys: 3.4.3
    dev: true
  /@eslint-community/regexpp@4.11.1:
@@ -2909,7 +2897,7 @@
    dependencies:
      '@eslint/eslintrc': 1.3.3
      cross-spawn: 7.0.3
      debug: 4.3.4
      debug: 4.3.7
      enquirer: 2.3.6
      js-yaml: 4.1.0
      json-stable-stringify-without-jsonify: 1.0.1
@@ -2965,9 +2953,10 @@
      '@floating-ui/core': 1.0.1
    dev: false
  /@humanwhocodes/config-array@0.11.6:
    resolution: {integrity: sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==}
  /@humanwhocodes/config-array@0.10.7:
    resolution: {integrity: sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==}
    engines: {node: '>=10.10.0'}
    deprecated: Use @eslint/config-array instead
    dependencies:
      '@humanwhocodes/object-schema': 1.2.1
      debug: 4.3.7
@@ -2987,12 +2976,16 @@
      - supports-color
    dev: false
  /@humanwhocodes/gitignore-to-minimatch@1.0.2:
    resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==}
  /@humanwhocodes/module-importer@1.0.1:
    resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
    engines: {node: '>=12.22'}
  /@humanwhocodes/object-schema@1.2.1:
    resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
    deprecated: Use @eslint/object-schema instead
  /@hutson/parse-repository-url@5.0.0:
    resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==}
@@ -3003,8 +2996,8 @@
    resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
    dev: true
  /@iconify-icons/ep@1.2.9:
    resolution: {integrity: sha512-oDVLB8E/qHWfJzWlYW70N06E2L4mLB/1q6yoDk6KqJGWRV+KlyDHOem/yXWqUiU9ddmnBHFz/mGF7+3NJ2bJHQ==}
  /@iconify-icons/ep@1.2.8:
    resolution: {integrity: sha512-Kqo/WCveGmVAUzH/egRvfoxvaxPnxObzTgY6e9PqwPL6IaiRlFMdfBFxpiZvlnSv7qum0xryDqFsPhCamheRYg==}
    dependencies:
      '@iconify/types': 2.0.0
    dev: true
@@ -3038,7 +3031,7 @@
      vue: 3.5.11
    dependencies:
      '@iconify/types': 2.0.0
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: true
  /@inquirer/figures@1.0.3:
@@ -3296,6 +3289,155 @@
      '@octokit/openapi-types': 22.2.0
    dev: true
  /@parcel/watcher-android-arm64@2.5.1:
    resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
    engines: {node: '>= 10.0.0'}
    cpu: [arm64]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-darwin-arm64@2.5.1:
    resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==}
    engines: {node: '>= 10.0.0'}
    cpu: [arm64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-darwin-x64@2.5.1:
    resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==}
    engines: {node: '>= 10.0.0'}
    cpu: [x64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-freebsd-x64@2.5.1:
    resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==}
    engines: {node: '>= 10.0.0'}
    cpu: [x64]
    os: [freebsd]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-linux-arm-glibc@2.5.1:
    resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==}
    engines: {node: '>= 10.0.0'}
    cpu: [arm]
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-linux-arm-musl@2.5.1:
    resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==}
    engines: {node: '>= 10.0.0'}
    cpu: [arm]
    os: [linux]
    libc: [musl]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-linux-arm64-glibc@2.5.1:
    resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==}
    engines: {node: '>= 10.0.0'}
    cpu: [arm64]
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-linux-arm64-musl@2.5.1:
    resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==}
    engines: {node: '>= 10.0.0'}
    cpu: [arm64]
    os: [linux]
    libc: [musl]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-linux-x64-glibc@2.5.1:
    resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==}
    engines: {node: '>= 10.0.0'}
    cpu: [x64]
    os: [linux]
    libc: [glibc]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-linux-x64-musl@2.5.1:
    resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==}
    engines: {node: '>= 10.0.0'}
    cpu: [x64]
    os: [linux]
    libc: [musl]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-win32-arm64@2.5.1:
    resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==}
    engines: {node: '>= 10.0.0'}
    cpu: [arm64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-win32-ia32@2.5.1:
    resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==}
    engines: {node: '>= 10.0.0'}
    cpu: [ia32]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher-win32-x64@2.5.1:
    resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==}
    engines: {node: '>= 10.0.0'}
    cpu: [x64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true
  /@parcel/watcher@2.5.1:
    resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
    engines: {node: '>= 10.0.0'}
    requiresBuild: true
    dependencies:
      detect-libc: 1.0.3
      is-glob: 4.0.3
      micromatch: 4.0.5
      node-addon-api: 7.1.1
    optionalDependencies:
      '@parcel/watcher-android-arm64': 2.5.1
      '@parcel/watcher-darwin-arm64': 2.5.1
      '@parcel/watcher-darwin-x64': 2.5.1
      '@parcel/watcher-freebsd-x64': 2.5.1
      '@parcel/watcher-linux-arm-glibc': 2.5.1
      '@parcel/watcher-linux-arm-musl': 2.5.1
      '@parcel/watcher-linux-arm64-glibc': 2.5.1
      '@parcel/watcher-linux-arm64-musl': 2.5.1
      '@parcel/watcher-linux-x64-glibc': 2.5.1
      '@parcel/watcher-linux-x64-musl': 2.5.1
      '@parcel/watcher-win32-arm64': 2.5.1
      '@parcel/watcher-win32-ia32': 2.5.1
      '@parcel/watcher-win32-x64': 2.5.1
    dev: true
    optional: true
  /@pkgr/core@0.1.1:
    resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
    engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@@ -3332,7 +3474,7 @@
      conventional-changelog: 5.1.0
      conventional-recommended-bump: 9.0.0
      git-semver-tags: 8.0.0
      release-it: 17.8.2(typescript@4.8.4)
      release-it: 17.8.2(typescript@4.6.4)
      semver: 7.6.3
    transitivePeerDependencies:
      - conventional-commits-filter
@@ -3587,14 +3729,14 @@
      '@tanstack/match-sorter-utils': 8.8.4
      '@tanstack/query-core': 4.36.1
      '@vue/devtools-api': 6.5.0
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
      vue-demi: 0.13.11(vue@3.5.11)
    dev: false
  /@tencentcloud/call-engine-js@3.2.0:
    resolution: {integrity: sha512-IcDgkD2IICHkQh9WkeWsfwL9gecok89wIEFJPTVVFhC7fTLe4obOCI42TV4n+1sREm8BdGkAYvOurGf6CpXCng==}
  /@tencentcloud/call-engine-js@3.3.0:
    resolution: {integrity: sha512-li4i97RSMM0ZlkK+1x1veRp1sy1YLV/rUNQ1iG8TodHZ4kwA97NnLNBTfvXro3rpJtPVuKIZV6Gp4N+kXy4rOg==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      core-js: 3.38.1
      eventemitter3: 4.0.7
      rtc-detect: 0.0.5
@@ -3602,22 +3744,30 @@
      tuikit-logger: 0.0.4-beta.1
    dev: false
  /@tencentcloud/call-uikit-vue2.6@4.0.8(vue@3.5.11):
    resolution: {integrity: sha512-lRxCQ+V684FahkBWEhHhq1mOXgLJPkt/XEfNayYqQmzP8X01FlxLr+xJshnBbi6Hs6B/R1ak0d5vk8EsniQr1g==}
  /@tencentcloud/call-engine-wx@3.3.0:
    resolution: {integrity: sha512-4oXRQhcWiVLX1PxcjCFjnEm53u3oguKsjas7zMvvvgh1UxsA9aiCl6xXIcGZ230w0rP4cQ6hA45S+EZrCIFP1g==}
    dependencies:
      '@tencentcloud/call-engine-js': 3.2.0
      '@tencentcloud/chat': 3.5.7
      '@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.11):
    resolution: {integrity: sha512-XpB8eZriaKDygAvSN3tae2bzD/coQ2u31DyXcAt5VWcATQ1Cf410qZ0ZAa2yf08mhqHcfQtMT0hzi4etZxbZuw==}
    dependencies:
      '@tencentcloud/call-engine-wx': 3.3.0
      '@tencentcloud/chat': 3.5.9
      '@tencentcloud/tui-core': 2.5.1
      '@vue/composition-api': 1.7.2(vue@3.5.11)
    transitivePeerDependencies:
      - vue
    dev: false
  /@tencentcloud/call-uikit-vue2@4.0.8:
    resolution: {integrity: sha512-vwWv/Wd7349EhI1JTCPpL4ZgHFrxAyuU5v8U2aqzElQO3Uv2HHAowr7DkbFfzbAm0oDvcXWBqwBcb7rDvM1h7w==}
  /@tencentcloud/call-uikit-vue2@4.0.9:
    resolution: {integrity: sha512-dtG+LHEAqdgkJ4gB43mLAo/ZKo1NN8tBBhTliaccU5xhAuklHG5rns5MRTfdXfNSUirLK1CLfyVqXrNK05g1rA==}
    dependencies:
      '@tencentcloud/call-engine-js': 3.2.0
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/call-engine-js': 3.3.0
      '@tencentcloud/chat': 3.5.9
      '@tencentcloud/tui-core': 2.5.1
    dev: false
@@ -3628,18 +3778,18 @@
      tuicall-engine-webrtc: 3.1.7
    dev: false
  /@tencentcloud/call-uikit-vue@4.0.8:
    resolution: {integrity: sha512-eRq0yfhojCJYpywJ2WhRf0UI+oNM5EPOc3F6wskkvHasoySp0NdxwlusX3LAq0WevnxCJl3xZD6fPMnzpndqjQ==}
  /@tencentcloud/call-uikit-vue@4.0.9:
    resolution: {integrity: sha512-TcbdRiTgeMVHqH6NS/EW0iyJkaIZxgjU3H/11fxNUjrMQsPyggRjtvCpy0nEfmpGpPDd1zp/d5u0f3O8Hj56rg==}
    dependencies:
      '@tencentcloud/call-engine-js': 3.2.0
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/call-engine-js': 3.3.0
      '@tencentcloud/chat': 3.5.9
      '@tencentcloud/tui-core': 2.5.1
    dev: false
  /@tencentcloud/chat-uikit-engine@2.5.1:
    resolution: {integrity: sha512-++6jXbEtc0HxVD4Zdbse1gp1pbMQfco9/NgQBenLwA38FI+v2kmtt5ccc/xHEMxqAqc671E8dB/zYZQTc1074g==}
  /@tencentcloud/chat-uikit-engine@2.5.5:
    resolution: {integrity: sha512-WWFmtpRwNXgtRXWgb0mhzeigFGZimMbgvi1fVmu9sY5+RtF9RiayC/ESokaMVs591l7mcZf4/BXCQNtUi3eZiQ==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      tim-profanity-filter-plugin: 1.1.0
      tim-upload-plugin: 1.4.3
    dev: false
@@ -3657,10 +3807,10 @@
      '@tiptap/pm': ^2.0.0-beta.220
      '@tiptap/suggestion': ^2.0.0-beta.220
    dependencies:
      '@tencentcloud/call-uikit-vue': 4.0.8
      '@tencentcloud/call-uikit-vue2': 4.0.8
      '@tencentcloud/call-uikit-vue2.6': 4.0.8(vue@3.5.11)
      '@tencentcloud/chat-uikit-engine': 2.5.1
      '@tencentcloud/call-uikit-vue': 4.0.9
      '@tencentcloud/call-uikit-vue2': 4.0.9
      '@tencentcloud/call-uikit-vue2.6': 4.0.9(vue@3.5.11)
      '@tencentcloud/chat-uikit-engine': 2.5.5
      '@tencentcloud/tui-core': 2.5.1
      '@tencentcloud/tui-customer-service-plugin': 2.2.6(@tencentcloud/tui-core@2.5.1)(vue@3.5.11)
      '@tiptap/core': 2.1.13(@tiptap/pm@2.1.13)
@@ -3681,14 +3831,27 @@
      - vue
    dev: false
  /@tencentcloud/chat@3.5.7:
    resolution: {integrity: sha512-uxACmaFPqV8jXcORBwVSHc0qgKvnHzRg9kC8kHAqCGbsnsm8525JwFzU6ByckGCNqNWUx/5W70EISYAboLuTvQ==}
  /@tencentcloud/chat@3.5.9:
    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.0.0:
    resolution: {integrity: sha512-KBwDFWFV+IGtAZ82uCjRi891nMQcAen0wZHdPUUTSNHaWGjYiwOAHD7yw4gC1c5DYqVYMa3tVA7bSBd/hKVZKg==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      tim-profanity-filter-plugin: 0.9.0
      tim-upload-plugin: 1.3.0
    dev: false
@@ -3696,7 +3859,7 @@
  /@tencentcloud/tui-core@2.5.1:
    resolution: {integrity: sha512-aXZG0INkV9WvFUHgmVQRibCs10r2u/oVb8qAEjW3maytBiLWOJQiK7dzshK9fnfadJAWQ027cpR8lCKz5r5Tlw==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      tim-profanity-filter-plugin: 1.1.0
      tim-upload-plugin: 1.4.3
    dev: false
@@ -3714,7 +3877,7 @@
      '@tencentcloud/tui-core': 2.5.1
      '@tencentcloud/universal-api': 2.4.0
      marked: 4.0.0
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /@tencentcloud/universal-api@2.4.0:
@@ -3952,10 +4115,6 @@
  /@types/parse-json@4.0.0:
    resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
  /@types/semver@7.3.13:
    resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
    dev: true
  /@types/semver@7.5.8:
    resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
    dev: true
@@ -4007,7 +4166,7 @@
  /@types/web-bluetooth@0.0.20:
    resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
  /@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.8.4):
  /@typescript-eslint/eslint-plugin@4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.6.4):
    resolution: {integrity: sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==}
    engines: {node: ^10.12.0 || >=12.0.0}
    peerDependencies:
@@ -4018,8 +4177,8 @@
      typescript:
        optional: true
    dependencies:
      '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@4.8.4)
      '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.8.4)
      '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@4.6.4)
      '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.6.4)
      '@typescript-eslint/scope-manager': 4.33.0
      debug: 4.3.7
      eslint: 7.32.0
@@ -4027,14 +4186,14 @@
      ignore: 5.3.1
      regexpp: 3.2.0
      semver: 7.6.3
      tsutils: 3.21.0(typescript@4.8.4)
      typescript: 4.8.4
      tsutils: 3.21.0(typescript@4.6.4)
      typescript: 4.6.4
    transitivePeerDependencies:
      - supports-color
    dev: false
  /@typescript-eslint/eslint-plugin@5.41.0(@typescript-eslint/parser@5.41.0)(eslint@8.26.0)(typescript@4.8.4):
    resolution: {integrity: sha512-DXUS22Y57/LAFSg3x7Vi6RNAuLpTXwxB9S2nIA7msBb/Zt8p7XqMwdpdc1IU7CkOQUPgAqR5fWvxuKCbneKGmA==}
  /@typescript-eslint/eslint-plugin@5.37.0(@typescript-eslint/parser@5.37.0)(eslint@8.23.1)(typescript@4.6.4):
    resolution: {integrity: sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    peerDependencies:
      '@typescript-eslint/parser': ^5.0.0
@@ -4044,22 +4203,23 @@
      typescript:
        optional: true
    dependencies:
      '@typescript-eslint/parser': 5.41.0(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/scope-manager': 5.41.0
      '@typescript-eslint/type-utils': 5.41.0(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/utils': 5.41.0(eslint@8.26.0)(typescript@4.8.4)
      debug: 4.3.4
      eslint: 8.26.0
      ignore: 5.2.0
      '@typescript-eslint/parser': 5.37.0(eslint@8.23.1)(typescript@4.6.4)
      '@typescript-eslint/scope-manager': 5.37.0
      '@typescript-eslint/type-utils': 5.37.0(eslint@8.23.1)(typescript@4.6.4)
      '@typescript-eslint/utils': 5.37.0(eslint@8.23.1)(typescript@4.6.4)
      debug: 4.3.7
      eslint: 8.23.1
      functional-red-black-tree: 1.0.1
      ignore: 5.3.1
      regexpp: 3.2.0
      semver: 7.6.3
      tsutils: 3.21.0(typescript@4.8.4)
      typescript: 4.8.4
      tsutils: 3.21.0(typescript@4.6.4)
      typescript: 4.6.4
    transitivePeerDependencies:
      - supports-color
    dev: true
  /@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1)(eslint@8.26.0)(typescript@4.8.4):
  /@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1)(eslint@8.23.1)(typescript@4.6.4):
    resolution: {integrity: sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==}
    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    peerDependencies:
@@ -4071,22 +4231,22 @@
        optional: true
    dependencies:
      '@eslint-community/regexpp': 4.11.1
      '@typescript-eslint/parser': 8.8.1(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/parser': 8.8.1(eslint@8.23.1)(typescript@4.6.4)
      '@typescript-eslint/scope-manager': 8.8.1
      '@typescript-eslint/type-utils': 8.8.1(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/utils': 8.8.1(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/type-utils': 8.8.1(eslint@8.23.1)(typescript@4.6.4)
      '@typescript-eslint/utils': 8.8.1(eslint@8.23.1)(typescript@4.6.4)
      '@typescript-eslint/visitor-keys': 8.8.1
      eslint: 8.26.0
      eslint: 8.23.1
      graphemer: 1.4.0
      ignore: 5.3.1
      natural-compare: 1.4.0
      ts-api-utils: 1.3.0(typescript@4.8.4)
      typescript: 4.8.4
      ts-api-utils: 1.3.0(typescript@4.6.4)
      typescript: 4.6.4
    transitivePeerDependencies:
      - supports-color
    dev: true
  /@typescript-eslint/experimental-utils@4.33.0(eslint@7.32.0)(typescript@4.8.4):
  /@typescript-eslint/experimental-utils@4.33.0(eslint@7.32.0)(typescript@4.6.4):
    resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==}
    engines: {node: ^10.12.0 || >=12.0.0}
    peerDependencies:
@@ -4095,7 +4255,7 @@
      '@types/json-schema': 7.0.11
      '@typescript-eslint/scope-manager': 4.33.0
      '@typescript-eslint/types': 4.33.0
      '@typescript-eslint/typescript-estree': 4.33.0(typescript@4.8.4)
      '@typescript-eslint/typescript-estree': 4.33.0(typescript@4.6.4)
      eslint: 7.32.0
      eslint-scope: 5.1.1
      eslint-utils: 3.0.0(eslint@7.32.0)
@@ -4104,7 +4264,7 @@
      - typescript
    dev: false
  /@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.8.4):
  /@typescript-eslint/parser@4.33.0(eslint@7.32.0)(typescript@4.6.4):
    resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==}
    engines: {node: ^10.12.0 || >=12.0.0}
    peerDependencies:
@@ -4116,16 +4276,16 @@
    dependencies:
      '@typescript-eslint/scope-manager': 4.33.0
      '@typescript-eslint/types': 4.33.0
      '@typescript-eslint/typescript-estree': 4.33.0(typescript@4.8.4)
      '@typescript-eslint/typescript-estree': 4.33.0(typescript@4.6.4)
      debug: 4.3.7
      eslint: 7.32.0
      typescript: 4.8.4
      typescript: 4.6.4
    transitivePeerDependencies:
      - supports-color
    dev: false
  /@typescript-eslint/parser@5.41.0(eslint@8.26.0)(typescript@4.8.4):
    resolution: {integrity: sha512-HQVfix4+RL5YRWZboMD1pUfFN8MpRH4laziWkkAzyO1fvNOY/uinZcvo3QiFJVS/siNHupV8E5+xSwQZrl6PZA==}
  /@typescript-eslint/parser@5.37.0(eslint@8.23.1)(typescript@4.6.4):
    resolution: {integrity: sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    peerDependencies:
      eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -4134,16 +4294,16 @@
      typescript:
        optional: true
    dependencies:
      '@typescript-eslint/scope-manager': 5.41.0
      '@typescript-eslint/types': 5.41.0
      '@typescript-eslint/typescript-estree': 5.41.0(typescript@4.8.4)
      debug: 4.3.4
      eslint: 8.26.0
      typescript: 4.8.4
      '@typescript-eslint/scope-manager': 5.37.0
      '@typescript-eslint/types': 5.37.0
      '@typescript-eslint/typescript-estree': 5.37.0(typescript@4.6.4)
      debug: 4.3.7
      eslint: 8.23.1
      typescript: 4.6.4
    transitivePeerDependencies:
      - supports-color
  /@typescript-eslint/parser@8.8.1(eslint@8.26.0)(typescript@4.8.4):
  /@typescript-eslint/parser@8.8.1(eslint@8.23.1)(typescript@4.6.4):
    resolution: {integrity: sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==}
    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    peerDependencies:
@@ -4155,11 +4315,11 @@
    dependencies:
      '@typescript-eslint/scope-manager': 8.8.1
      '@typescript-eslint/types': 8.8.1
      '@typescript-eslint/typescript-estree': 8.8.1(typescript@4.8.4)
      '@typescript-eslint/typescript-estree': 8.8.1(typescript@4.6.4)
      '@typescript-eslint/visitor-keys': 8.8.1
      debug: 4.3.7
      eslint: 8.26.0
      typescript: 4.8.4
      eslint: 8.23.1
      typescript: 4.6.4
    transitivePeerDependencies:
      - supports-color
    dev: true
@@ -4172,12 +4332,12 @@
      '@typescript-eslint/visitor-keys': 4.33.0
    dev: false
  /@typescript-eslint/scope-manager@5.41.0:
    resolution: {integrity: sha512-xOxPJCnuktUkY2xoEZBKXO5DBCugFzjrVndKdUnyQr3+9aDWZReKq9MhaoVnbL+maVwWJu/N0SEtrtEUNb62QQ==}
  /@typescript-eslint/scope-manager@5.37.0:
    resolution: {integrity: sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    dependencies:
      '@typescript-eslint/types': 5.41.0
      '@typescript-eslint/visitor-keys': 5.41.0
      '@typescript-eslint/types': 5.37.0
      '@typescript-eslint/visitor-keys': 5.37.0
  /@typescript-eslint/scope-manager@8.8.1:
    resolution: {integrity: sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==}
@@ -4187,8 +4347,8 @@
      '@typescript-eslint/visitor-keys': 8.8.1
    dev: true
  /@typescript-eslint/type-utils@5.41.0(eslint@8.26.0)(typescript@4.8.4):
    resolution: {integrity: sha512-L30HNvIG6A1Q0R58e4hu4h+fZqaO909UcnnPbwKiN6Rc3BUEx6ez2wgN7aC0cBfcAjZfwkzE+E2PQQ9nEuoqfA==}
  /@typescript-eslint/type-utils@5.37.0(eslint@8.23.1)(typescript@4.6.4):
    resolution: {integrity: sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    peerDependencies:
      eslint: '*'
@@ -4197,17 +4357,17 @@
      typescript:
        optional: true
    dependencies:
      '@typescript-eslint/typescript-estree': 5.41.0(typescript@4.8.4)
      '@typescript-eslint/utils': 5.41.0(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/typescript-estree': 5.37.0(typescript@4.6.4)
      '@typescript-eslint/utils': 5.37.0(eslint@8.23.1)(typescript@4.6.4)
      debug: 4.3.7
      eslint: 8.26.0
      tsutils: 3.21.0(typescript@4.8.4)
      typescript: 4.8.4
      eslint: 8.23.1
      tsutils: 3.21.0(typescript@4.6.4)
      typescript: 4.6.4
    transitivePeerDependencies:
      - supports-color
    dev: true
  /@typescript-eslint/type-utils@8.8.1(eslint@8.26.0)(typescript@4.8.4):
  /@typescript-eslint/type-utils@8.8.1(eslint@8.23.1)(typescript@4.6.4):
    resolution: {integrity: sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==}
    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    peerDependencies:
@@ -4216,11 +4376,11 @@
      typescript:
        optional: true
    dependencies:
      '@typescript-eslint/typescript-estree': 8.8.1(typescript@4.8.4)
      '@typescript-eslint/utils': 8.8.1(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/typescript-estree': 8.8.1(typescript@4.6.4)
      '@typescript-eslint/utils': 8.8.1(eslint@8.23.1)(typescript@4.6.4)
      debug: 4.3.7
      ts-api-utils: 1.3.0(typescript@4.8.4)
      typescript: 4.8.4
      ts-api-utils: 1.3.0(typescript@4.6.4)
      typescript: 4.6.4
    transitivePeerDependencies:
      - eslint
      - supports-color
@@ -4231,8 +4391,8 @@
    engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
    dev: false
  /@typescript-eslint/types@5.41.0:
    resolution: {integrity: sha512-5BejraMXMC+2UjefDvrH0Fo/eLwZRV6859SXRg+FgbhA0R0l6lDqDGAQYhKbXhPN2ofk2kY5sgGyLNL907UXpA==}
  /@typescript-eslint/types@5.37.0:
    resolution: {integrity: sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
  /@typescript-eslint/types@8.8.1:
@@ -4240,7 +4400,7 @@
    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    dev: true
  /@typescript-eslint/typescript-estree@4.33.0(typescript@4.8.4):
  /@typescript-eslint/typescript-estree@4.33.0(typescript@4.6.4):
    resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==}
    engines: {node: ^10.12.0 || >=12.0.0}
    peerDependencies:
@@ -4255,14 +4415,14 @@
      globby: 11.1.0
      is-glob: 4.0.3
      semver: 7.6.3
      tsutils: 3.21.0(typescript@4.8.4)
      typescript: 4.8.4
      tsutils: 3.21.0(typescript@4.6.4)
      typescript: 4.6.4
    transitivePeerDependencies:
      - supports-color
    dev: false
  /@typescript-eslint/typescript-estree@5.41.0(typescript@4.8.4):
    resolution: {integrity: sha512-SlzFYRwFSvswzDSQ/zPkIWcHv8O5y42YUskko9c4ki+fV6HATsTODUPbRbcGDFYP86gaJL5xohUEytvyNNcXWg==}
  /@typescript-eslint/typescript-estree@5.37.0(typescript@4.6.4):
    resolution: {integrity: sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    peerDependencies:
      typescript: '*'
@@ -4270,18 +4430,18 @@
      typescript:
        optional: true
    dependencies:
      '@typescript-eslint/types': 5.41.0
      '@typescript-eslint/visitor-keys': 5.41.0
      '@typescript-eslint/types': 5.37.0
      '@typescript-eslint/visitor-keys': 5.37.0
      debug: 4.3.7
      globby: 11.1.0
      is-glob: 4.0.3
      semver: 7.6.3
      tsutils: 3.21.0(typescript@4.8.4)
      typescript: 4.8.4
      tsutils: 3.21.0(typescript@4.6.4)
      typescript: 4.6.4
    transitivePeerDependencies:
      - supports-color
  /@typescript-eslint/typescript-estree@8.8.1(typescript@4.8.4):
  /@typescript-eslint/typescript-estree@8.8.1(typescript@4.6.4):
    resolution: {integrity: sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==}
    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    peerDependencies:
@@ -4297,43 +4457,41 @@
      is-glob: 4.0.3
      minimatch: 9.0.5
      semver: 7.6.3
      ts-api-utils: 1.3.0(typescript@4.8.4)
      typescript: 4.8.4
      ts-api-utils: 1.3.0(typescript@4.6.4)
      typescript: 4.6.4
    transitivePeerDependencies:
      - supports-color
    dev: true
  /@typescript-eslint/utils@5.41.0(eslint@8.26.0)(typescript@4.8.4):
    resolution: {integrity: sha512-QlvfwaN9jaMga9EBazQ+5DDx/4sAdqDkcs05AsQHMaopluVCUyu1bTRUVKzXbgjDlrRAQrYVoi/sXJ9fmG+KLQ==}
  /@typescript-eslint/utils@5.37.0(eslint@8.23.1)(typescript@4.6.4):
    resolution: {integrity: sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    peerDependencies:
      eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
    dependencies:
      '@types/json-schema': 7.0.11
      '@types/semver': 7.3.13
      '@typescript-eslint/scope-manager': 5.41.0
      '@typescript-eslint/types': 5.41.0
      '@typescript-eslint/typescript-estree': 5.41.0(typescript@4.8.4)
      eslint: 8.26.0
      '@typescript-eslint/scope-manager': 5.37.0
      '@typescript-eslint/types': 5.37.0
      '@typescript-eslint/typescript-estree': 5.37.0(typescript@4.6.4)
      eslint: 8.23.1
      eslint-scope: 5.1.1
      eslint-utils: 3.0.0(eslint@8.26.0)
      semver: 7.6.3
      eslint-utils: 3.0.0(eslint@8.23.1)
    transitivePeerDependencies:
      - supports-color
      - typescript
    dev: true
  /@typescript-eslint/utils@8.8.1(eslint@8.26.0)(typescript@4.8.4):
  /@typescript-eslint/utils@8.8.1(eslint@8.23.1)(typescript@4.6.4):
    resolution: {integrity: sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==}
    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    peerDependencies:
      eslint: ^8.57.0 || ^9.0.0
    dependencies:
      '@eslint-community/eslint-utils': 4.4.0(eslint@8.26.0)
      '@eslint-community/eslint-utils': 4.4.0(eslint@8.23.1)
      '@typescript-eslint/scope-manager': 8.8.1
      '@typescript-eslint/types': 8.8.1
      '@typescript-eslint/typescript-estree': 8.8.1(typescript@4.8.4)
      eslint: 8.26.0
      '@typescript-eslint/typescript-estree': 8.8.1(typescript@4.6.4)
      eslint: 8.23.1
    transitivePeerDependencies:
      - supports-color
      - typescript
@@ -4347,11 +4505,11 @@
      eslint-visitor-keys: 2.1.0
    dev: false
  /@typescript-eslint/visitor-keys@5.41.0:
    resolution: {integrity: sha512-vilqeHj267v8uzzakbm13HkPMl7cbYpKVjgFWZPIOHIJHZtinvypUhJ5xBXfWYg4eFKqztbMMpOgFpT9Gfx4fw==}
  /@typescript-eslint/visitor-keys@5.37.0:
    resolution: {integrity: sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    dependencies:
      '@typescript-eslint/types': 5.41.0
      '@typescript-eslint/types': 5.37.0
      eslint-visitor-keys: 3.4.3
  /@typescript-eslint/visitor-keys@8.8.1:
@@ -4371,8 +4529,8 @@
      '@babel/preset-env': 7.25.8(@babel/core@7.25.7)
      '@babel/preset-react': 7.24.7(@babel/core@7.25.7)
      '@babel/preset-typescript': 7.24.7(@babel/core@7.25.7)
      '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.8.4)
      '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.8.4)
      '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.6.4)
      '@typescript-eslint/parser': 4.33.0(eslint@7.32.0)(typescript@4.6.4)
      eslint: 7.32.0
      eslint-config-airbnb-base: 14.2.1(eslint-plugin-import@2.29.1)(eslint@7.32.0)
      eslint-config-prettier: 6.15.0(eslint@7.32.0)
@@ -4380,8 +4538,8 @@
      eslint-plugin-babel: 5.3.1(eslint@7.32.0)
      eslint-plugin-compat: 3.13.0(eslint@7.32.0)
      eslint-plugin-eslint-comments: 3.2.0(eslint@7.32.0)
      eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.41.0)(eslint@8.26.0)
      eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@4.33.0)(eslint@7.32.0)(typescript@4.8.4)
      eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.37.0)(eslint@8.23.1)
      eslint-plugin-jest: 24.7.0(@typescript-eslint/eslint-plugin@4.33.0)(eslint@7.32.0)(typescript@4.6.4)
      eslint-plugin-jsx-a11y: 6.8.0(eslint@7.32.0)
      eslint-plugin-markdown: 1.0.2
      eslint-plugin-promise: 4.3.1
@@ -4398,7 +4556,7 @@
      stylelint-declaration-block-no-ignored-properties: 2.8.0(stylelint@13.13.1)
      stylelint-no-unsupported-browser-features: 4.1.4(stylelint@13.13.1)
      stylelint-order: 4.1.0(stylelint@13.13.1)
      typescript: 4.8.4
      typescript: 4.6.4
    transitivePeerDependencies:
      - eslint-import-resolver-typescript
      - eslint-import-resolver-webpack
@@ -4458,7 +4616,7 @@
    dependencies:
      '@types/video.js': 7.3.49
      video.js: 7.20.3
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /@videojs/http-streaming@2.14.3(video.js@7.20.3):
@@ -4510,7 +4668,7 @@
      regenerator-runtime: 0.14.1
      systemjs: 6.15.1
      terser: 5.34.1
      vite: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
      vite: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
    transitivePeerDependencies:
      - supports-color
    dev: true
@@ -4525,8 +4683,8 @@
      '@babel/core': 7.25.7
      '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.25.7)
      '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.7)
      vite: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
      vue: 3.5.11(typescript@4.8.4)
      vite: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
      vue: 3.5.11(typescript@4.6.4)
    transitivePeerDependencies:
      - supports-color
    dev: true
@@ -4538,8 +4696,8 @@
      vite: ^5.0.0
      vue: 3.5.11
    dependencies:
      vite: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
      vue: 3.5.11(typescript@4.8.4)
      vite: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
      vue: 3.5.11(typescript@4.6.4)
    dev: true
  /@volar/language-core@2.4.6:
@@ -4592,7 +4750,7 @@
    peerDependencies:
      '@babel/core': ^7.0.0-0
    dependencies:
      '@babel/code-frame': 7.25.7
      '@babel/code-frame': 7.26.2
      '@babel/core': 7.25.7
      '@babel/helper-module-imports': 7.24.7
      '@babel/helper-plugin-utils': 7.25.7
@@ -4686,7 +4844,7 @@
    peerDependencies:
      vue: 3.5.11
    dependencies:
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /@vue/devtools-api@6.5.0:
@@ -4697,21 +4855,21 @@
    resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
    dev: false
  /@vue/eslint-config-prettier@10.0.0(eslint@8.26.0)(prettier@2.7.1):
  /@vue/eslint-config-prettier@10.0.0(eslint@8.23.1)(prettier@2.7.1):
    resolution: {integrity: sha512-iDEjsfT+UXQTJfe+4mstb/B5BSZ5RpL6FO3F97XxElIXdD04gkH+F7PR4fBMEVyJi4892G4LQVPQ8oXxVyp8Dw==}
    peerDependencies:
      eslint: '>= 8.21.0'
      prettier: '>= 3.0.0'
    dependencies:
      eslint: 8.26.0
      eslint-config-prettier: 9.1.0(eslint@8.26.0)
      eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0)(eslint@8.26.0)(prettier@2.7.1)
      eslint: 8.23.1
      eslint-config-prettier: 9.1.0(eslint@8.23.1)
      eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0)(eslint@8.23.1)(prettier@2.7.1)
      prettier: 2.7.1
    transitivePeerDependencies:
      - '@types/eslint'
    dev: true
  /@vue/eslint-config-typescript@14.0.0(eslint-plugin-vue@9.6.0)(eslint@8.26.0)(typescript@4.8.4):
  /@vue/eslint-config-typescript@14.0.0(eslint-plugin-vue@9.4.0)(eslint@8.23.1)(typescript@4.6.4):
    resolution: {integrity: sha512-JNlgQivBBkj7EvvOchSbGQ1ATO9AquVK6hzn6RsXZO/7anI8A9PGq7w6ca2NepuRXNOF6A9C5T00Qi+zfWL1gg==}
    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    peerDependencies:
@@ -4722,18 +4880,18 @@
      typescript:
        optional: true
    dependencies:
      '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1)(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/parser': 8.8.1(eslint@8.26.0)(typescript@4.8.4)
      eslint: 8.26.0
      eslint-plugin-vue: 9.6.0(eslint@8.26.0)
      typescript: 4.8.4
      typescript-eslint: 8.8.1(eslint@8.26.0)(typescript@4.8.4)
      vue-eslint-parser: 9.4.3(eslint@8.26.0)
      '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1)(eslint@8.23.1)(typescript@4.6.4)
      '@typescript-eslint/parser': 8.8.1(eslint@8.23.1)(typescript@4.6.4)
      eslint: 8.23.1
      eslint-plugin-vue: 9.4.0(eslint@8.23.1)
      typescript: 4.6.4
      typescript-eslint: 8.8.1(eslint@8.23.1)(typescript@4.6.4)
      vue-eslint-parser: 9.4.3(eslint@8.23.1)
    transitivePeerDependencies:
      - supports-color
    dev: true
  /@vue/language-core@2.1.6(typescript@4.8.4):
  /@vue/language-core@2.1.6(typescript@4.6.4):
    resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==}
    peerDependencies:
      typescript: '*'
@@ -4749,7 +4907,7 @@
      minimatch: 9.0.5
      muggle-string: 0.4.1
      path-browserify: 1.0.1
      typescript: 4.8.4
      typescript: 4.6.4
    dev: true
  /@vue/reactivity-transform@3.2.41:
@@ -4788,7 +4946,7 @@
    dependencies:
      '@vue/compiler-ssr': 3.5.11
      '@vue/shared': 3.5.11
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
  /@vue/shared@3.2.41:
    resolution: {integrity: sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==}
@@ -4822,7 +4980,7 @@
      '@types/web-bluetooth': 0.0.14
      '@vueuse/metadata': 8.9.4
      '@vueuse/shared': 8.9.4(vue@3.5.11)
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
      vue-demi: 0.14.10(vue@3.5.11)
    dev: false
@@ -4863,7 +5021,7 @@
      framesync: 6.1.2
      popmotion: 11.0.5
      style-value-types: 5.1.2
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
      vue-demi: 0.13.11(vue@3.5.11)
    dev: false
@@ -4886,7 +5044,7 @@
      vue:
        optional: true
    dependencies:
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
      vue-demi: 0.14.10(vue@3.5.11)
    dev: false
@@ -4980,7 +5138,7 @@
      vue: 3.5.11
    dependencies:
      '@wangeditor-next/editor': 5.3.14
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /@wangeditor-next/editor@5.3.14:
@@ -6237,21 +6395,6 @@
    resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
    dev: true
  /chokidar@3.5.3:
    resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
    engines: {node: '>= 8.10.0'}
    dependencies:
      anymatch: 3.1.2
      braces: 3.0.2
      glob-parent: 5.1.2
      is-binary-path: 2.1.0
      is-glob: 4.0.3
      normalize-path: 3.0.0
      readdirp: 3.6.0
    optionalDependencies:
      fsevents: 2.3.3
    dev: true
  /chokidar@3.6.0:
    resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
    engines: {node: '>= 8.10.0'}
@@ -6265,6 +6408,13 @@
      readdirp: 3.6.0
    optionalDependencies:
      fsevents: 2.3.3
  /chokidar@4.0.3:
    resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
    engines: {node: '>= 14.16.0'}
    dependencies:
      readdirp: 4.1.2
    dev: true
  /chownr@2.0.0:
    resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
@@ -6421,7 +6571,7 @@
    engines: {node: '>=0.8'}
    hasBin: true
    dependencies:
      commander: 12.1.0
      commander: 14.0.1
      concat-stream: 2.0.0
      voc: 1.2.0
    dev: false
@@ -6496,9 +6646,9 @@
      delayed-stream: 1.0.0
    dev: false
  /commander@12.1.0:
    resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
    engines: {node: '>=18'}
  /commander@14.0.1:
    resolution: {integrity: sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==}
    engines: {node: '>=20'}
  /commander@2.20.3:
    resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@@ -6522,6 +6672,7 @@
  /commander@9.4.1:
    resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==}
    engines: {node: ^12.20.0 || >=14}
    dev: true
  /compare-func@2.0.0:
    resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
@@ -6826,7 +6977,7 @@
      vary: 1.1.2
    dev: true
  /cosmiconfig-typescript-loader@4.1.1(@types/node@14.18.33)(cosmiconfig@7.0.1)(ts-node@10.9.1)(typescript@4.8.4):
  /cosmiconfig-typescript-loader@4.1.1(@types/node@14.18.33)(cosmiconfig@7.0.1)(ts-node@10.9.1)(typescript@4.6.4):
    resolution: {integrity: sha512-9DHpa379Gp0o0Zefii35fcmuuin6q92FnLDffzdZ0l9tVd3nEobG3O+MZ06+kuBvFTSVScvNb/oHA13Nd4iipg==}
    engines: {node: '>=12', npm: '>=6'}
    peerDependencies:
@@ -6837,8 +6988,8 @@
    dependencies:
      '@types/node': 14.18.33
      cosmiconfig: 7.0.1
      ts-node: 10.9.1(@types/node@18.7.18)(typescript@4.8.4)
      typescript: 4.8.4
      ts-node: 10.9.1(@types/node@18.7.18)(typescript@4.6.4)
      typescript: 4.6.4
    dev: true
  /cosmiconfig@5.2.1:
@@ -6861,7 +7012,7 @@
      path-type: 4.0.0
      yaml: 1.10.2
  /cosmiconfig@9.0.0(typescript@4.8.4):
  /cosmiconfig@9.0.0(typescript@4.6.4):
    resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==}
    engines: {node: '>=14'}
    peerDependencies:
@@ -6874,7 +7025,7 @@
      import-fresh: 3.3.0
      js-yaml: 4.1.0
      parse-json: 5.2.0
      typescript: 4.8.4
      typescript: 4.6.4
    dev: true
  /crc-32@1.2.2:
@@ -7158,6 +7309,10 @@
    resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==}
    dev: false
  /dayjs@1.11.18:
    resolution: {integrity: sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==}
    dev: false
  /dayjs@1.11.6:
    resolution: {integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==}
    dev: false
@@ -7197,6 +7352,7 @@
        optional: true
    dependencies:
      ms: 2.1.2
    dev: true
  /debug@4.3.7:
    resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==}
@@ -7361,6 +7517,14 @@
    resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
    engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
    dev: false
  /detect-libc@1.0.3:
    resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
    engines: {node: '>=0.10'}
    hasBin: true
    requiresBuild: true
    dev: true
    optional: true
  /detect-libc@2.0.4:
    resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
@@ -7601,8 +7765,8 @@
  /electron-to-chromium@1.5.35:
    resolution: {integrity: sha512-hOSRInrIDm0Brzp4IHW2F/VM+638qOL2CzE0DgpnGzKW27C95IqqeqgKz/hxHGnvPxvQGpHUGD5qRVC9EZY2+A==}
  /element-plus@2.8.4(vue@3.5.11):
    resolution: {integrity: sha512-ZlVAdUOoJliv4kW3ntWnnSHMT+u/Os7mXJjk2xzOlqNeHaI2/ozlF+R58ZCEak8ZnDi6+5A2viWEYRsq64IuiA==}
  /element-plus@2.11.2(vue@3.5.11):
    resolution: {integrity: sha512-sTMDXtgeqy17TUsBSH/DL3h1/5sqIOVUUgXFoVbdD8lWWYssKrDX50CEYy4k29tYJhPHKZyFSwcLJsIajr+dDA==}
    peerDependencies:
      vue: 3.5.11
    dependencies:
@@ -7614,14 +7778,14 @@
      '@types/lodash-es': 4.17.6
      '@vueuse/core': 9.2.0(vue@3.5.11)
      async-validator: 4.2.5
      dayjs: 1.11.10
      dayjs: 1.11.18
      escape-html: 1.0.3
      lodash: 4.17.21
      lodash-es: 4.17.21
      lodash-unified: 1.0.2(@types/lodash-es@4.17.6)(lodash-es@4.17.21)(lodash@4.17.21)
      memoize-one: 6.0.0
      normalize-wheel-es: 1.2.0
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    transitivePeerDependencies:
      - '@vue/composition-api'
    dev: false
@@ -7954,7 +8118,7 @@
    dependencies:
      confusing-browser-globals: 1.0.11
      eslint: 7.32.0
      eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.41.0)(eslint@8.26.0)
      eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.37.0)(eslint@8.23.1)
      object.assign: 4.1.5
      object.entries: 1.1.8
    dev: false
@@ -7969,13 +8133,13 @@
      get-stdin: 6.0.0
    dev: false
  /eslint-config-prettier@9.1.0(eslint@8.26.0):
  /eslint-config-prettier@9.1.0(eslint@8.23.1):
    resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
    hasBin: true
    peerDependencies:
      eslint: '>=7.0.0'
    dependencies:
      eslint: 8.26.0
      eslint: 8.23.1
    dev: true
  /eslint-formatter-pretty@4.1.0:
@@ -8002,7 +8166,7 @@
      - supports-color
    dev: false
  /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.41.0)(eslint-import-resolver-node@0.3.9)(eslint@8.26.0):
  /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.37.0)(eslint-import-resolver-node@0.3.9)(eslint@8.23.1):
    resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==}
    engines: {node: '>=4'}
    peerDependencies:
@@ -8023,9 +8187,9 @@
      eslint-import-resolver-webpack:
        optional: true
    dependencies:
      '@typescript-eslint/parser': 5.41.0(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/parser': 5.37.0(eslint@8.23.1)(typescript@4.6.4)
      debug: 3.2.7
      eslint: 8.26.0
      eslint: 8.23.1
      eslint-import-resolver-node: 0.3.9
    transitivePeerDependencies:
      - supports-color
@@ -8069,7 +8233,7 @@
      ignore: 5.3.1
    dev: false
  /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.41.0)(eslint@8.26.0):
  /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.37.0)(eslint@8.23.1):
    resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
    engines: {node: '>=4'}
    peerDependencies:
@@ -8079,16 +8243,16 @@
      '@typescript-eslint/parser':
        optional: true
    dependencies:
      '@typescript-eslint/parser': 5.41.0(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/parser': 5.37.0(eslint@8.23.1)(typescript@4.6.4)
      array-includes: 3.1.8
      array.prototype.findlastindex: 1.2.5
      array.prototype.flat: 1.3.2
      array.prototype.flatmap: 1.3.2
      debug: 3.2.7
      doctrine: 2.1.0
      eslint: 8.26.0
      eslint: 8.23.1
      eslint-import-resolver-node: 0.3.9
      eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.41.0)(eslint-import-resolver-node@0.3.9)(eslint@8.26.0)
      eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.37.0)(eslint-import-resolver-node@0.3.9)(eslint@8.23.1)
      hasown: 2.0.2
      is-core-module: 2.13.1
      is-glob: 4.0.3
@@ -8104,7 +8268,7 @@
      - supports-color
    dev: false
  /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@4.33.0)(eslint@7.32.0)(typescript@4.8.4):
  /eslint-plugin-jest@24.7.0(@typescript-eslint/eslint-plugin@4.33.0)(eslint@7.32.0)(typescript@4.6.4):
    resolution: {integrity: sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==}
    engines: {node: '>=10'}
    peerDependencies:
@@ -8114,8 +8278,8 @@
      '@typescript-eslint/eslint-plugin':
        optional: true
    dependencies:
      '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.8.4)
      '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@4.8.4)
      '@typescript-eslint/eslint-plugin': 4.33.0(@typescript-eslint/parser@4.33.0)(eslint@7.32.0)(typescript@4.6.4)
      '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.32.0)(typescript@4.6.4)
      eslint: 7.32.0
    transitivePeerDependencies:
      - supports-color
@@ -8156,7 +8320,7 @@
      unified: 6.2.0
    dev: false
  /eslint-plugin-prettier@4.2.1(eslint@8.26.0)(prettier@2.7.1):
  /eslint-plugin-prettier@4.2.1(eslint@8.23.1)(prettier@2.7.1):
    resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
    engines: {node: '>=12.0.0'}
    peerDependencies:
@@ -8167,12 +8331,12 @@
      eslint-config-prettier:
        optional: true
    dependencies:
      eslint: 8.26.0
      eslint: 8.23.1
      prettier: 2.7.1
      prettier-linter-helpers: 1.0.0
    dev: true
  /eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0)(eslint@8.26.0)(prettier@2.7.1):
  /eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0)(eslint@8.23.1)(prettier@2.7.1):
    resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==}
    engines: {node: ^14.18.0 || >=16.0.0}
    peerDependencies:
@@ -8186,8 +8350,8 @@
      eslint-config-prettier:
        optional: true
    dependencies:
      eslint: 8.26.0
      eslint-config-prettier: 9.1.0(eslint@8.26.0)
      eslint: 8.23.1
      eslint-config-prettier: 9.1.0(eslint@8.23.1)
      prettier: 2.7.1
      prettier-linter-helpers: 1.0.0
      synckit: 0.9.2
@@ -8258,19 +8422,19 @@
      - supports-color
    dev: false
  /eslint-plugin-vue@9.6.0(eslint@8.26.0):
    resolution: {integrity: sha512-zzySkJgVbFCylnG2+9MDF7N+2Rjze2y0bF8GyUNpFOnT8mCMfqqtLDJkHBuYu9N/psW1A6DVbQhPkP92E+qakA==}
  /eslint-plugin-vue@9.4.0(eslint@8.23.1):
    resolution: {integrity: sha512-Nzz2QIJ8FG+rtJaqT/7/ru5ie2XgT9KCudkbN0y3uFYhQ41nuHEaboLAiqwMcK006hZPQv/rVMRhUIwEGhIvfQ==}
    engines: {node: ^14.17.0 || >=16.0.0}
    peerDependencies:
      eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
    dependencies:
      eslint: 8.26.0
      eslint-utils: 3.0.0(eslint@8.26.0)
      eslint: 8.23.1
      eslint-utils: 3.0.0(eslint@8.23.1)
      natural-compare: 1.4.0
      nth-check: 2.1.1
      postcss-selector-parser: 6.0.10
      postcss-selector-parser: 6.1.1
      semver: 7.6.3
      vue-eslint-parser: 9.4.3(eslint@8.26.0)
      vue-eslint-parser: 9.4.3(eslint@8.23.1)
      xml-name-validator: 4.0.0
    transitivePeerDependencies:
      - supports-color
@@ -8331,13 +8495,13 @@
      eslint-visitor-keys: 2.1.0
    dev: false
  /eslint-utils@3.0.0(eslint@8.26.0):
  /eslint-utils@3.0.0(eslint@8.23.1):
    resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
    engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
    peerDependencies:
      eslint: '>=5'
    dependencies:
      eslint: 8.26.0
      eslint: 8.23.1
      eslint-visitor-keys: 2.1.0
  /eslint-visitor-keys@1.3.0:
@@ -8407,24 +8571,25 @@
      - supports-color
    dev: false
  /eslint@8.26.0:
    resolution: {integrity: sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==}
  /eslint@8.23.1:
    resolution: {integrity: sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==}
    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options.
    hasBin: true
    dependencies:
      '@eslint/eslintrc': 1.3.3
      '@humanwhocodes/config-array': 0.11.6
      '@humanwhocodes/config-array': 0.10.7
      '@humanwhocodes/gitignore-to-minimatch': 1.0.2
      '@humanwhocodes/module-importer': 1.0.1
      '@nodelib/fs.walk': 1.2.8
      ajv: 6.12.6
      chalk: 4.1.2
      cross-spawn: 7.0.3
      debug: 4.3.4
      debug: 4.3.7
      doctrine: 3.0.0
      escape-string-regexp: 4.0.0
      eslint-scope: 7.1.1
      eslint-utils: 3.0.0(eslint@8.26.0)
      eslint-visitor-keys: 3.3.0
      eslint-utils: 3.0.0(eslint@8.23.1)
      eslint-visitor-keys: 3.4.3
      espree: 9.4.0
      esquery: 1.4.0
      esutils: 2.0.3
@@ -8433,12 +8598,12 @@
      find-up: 5.0.0
      glob-parent: 6.0.2
      globals: 13.17.0
      globby: 11.1.0
      grapheme-splitter: 1.0.4
      ignore: 5.2.0
      ignore: 5.3.1
      import-fresh: 3.3.0
      imurmurhash: 0.1.4
      is-glob: 4.0.3
      is-path-inside: 3.0.3
      js-sdsl: 4.1.5
      js-yaml: 4.1.0
      json-stable-stringify-without-jsonify: 1.0.1
@@ -8533,6 +8698,10 @@
  /eventemitter3@4.0.7:
    resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
    dev: false
  /eventemitter3@5.0.1:
    resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
    dev: false
  /events@3.3.0:
@@ -8728,17 +8897,6 @@
    transitivePeerDependencies:
      - supports-color
    dev: false
  /fast-glob@3.2.12:
    resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
    engines: {node: '>=8.6.0'}
    dependencies:
      '@nodelib/fs.stat': 2.0.5
      '@nodelib/fs.walk': 1.2.8
      glob-parent: 5.1.2
      merge2: 1.4.1
      micromatch: 4.0.5
    dev: true
  /fast-glob@3.3.2:
    resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
@@ -9031,7 +9189,6 @@
  /functional-red-black-tree@1.0.1:
    resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==}
    dev: false
  /functions-have-names@1.2.3:
    resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
@@ -9568,11 +9725,6 @@
    engines: {node: '>=4'}
    dev: false
  /html-tags@3.2.0:
    resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==}
    engines: {node: '>=8'}
    dev: true
  /html-tags@3.3.1:
    resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
    engines: {node: '>=8'}
@@ -9714,10 +9866,6 @@
    engines: {node: '>= 4'}
    dev: false
  /ignore@5.2.0:
    resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
    engines: {node: '>= 4'}
  /ignore@5.3.1:
    resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
    engines: {node: '>= 4'}
@@ -9736,8 +9884,8 @@
    resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==}
    dev: false
  /immutable@4.1.0:
    resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==}
  /immutable@5.1.3:
    resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==}
    dev: true
  /import-fresh@2.0.0:
@@ -10130,10 +10278,6 @@
  /is-obj@2.0.0:
    resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
    engines: {node: '>=8'}
  /is-path-inside@3.0.3:
    resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
    engines: {node: '>=8'}
  /is-path-inside@4.0.0:
@@ -11538,7 +11682,7 @@
    resolution: {integrity: sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==}
    hasBin: true
    dependencies:
      commander: 12.1.0
      commander: 14.0.1
  /mpd-parser@0.21.1:
    resolution: {integrity: sha512-BxlSXWbKE1n7eyEPBnTEkrzhS3PdmkkKdM1pgKbPnPOH0WFZIc0sPOWi7m0Uo3Wd2a4Or8Qf4ZbS7+ASqQ49fw==}
@@ -11555,6 +11699,7 @@
  /ms@2.1.2:
    resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
    dev: true
  /ms@2.1.3:
    resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
@@ -11677,6 +11822,12 @@
      lower-case: 2.0.2
      tslib: 2.7.0
    dev: true
  /node-addon-api@7.1.1:
    resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
    requiresBuild: true
    dev: true
    optional: true
  /node-fetch-h2@2.3.0:
    resolution: {integrity: sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==}
@@ -12306,7 +12457,7 @@
    resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
    engines: {node: '>=8'}
    dependencies:
      '@babel/code-frame': 7.25.7
      '@babel/code-frame': 7.26.2
      error-ex: 1.3.2
      json-parse-even-better-errors: 2.3.1
      lines-and-columns: 1.2.4
@@ -12315,7 +12466,7 @@
    resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==}
    engines: {node: '>=16'}
    dependencies:
      '@babel/code-frame': 7.25.7
      '@babel/code-frame': 7.26.2
      error-ex: 1.3.2
      json-parse-even-better-errors: 3.0.2
      lines-and-columns: 2.0.4
@@ -12506,7 +12657,7 @@
    engines: {node: '>=6'}
    dev: false
  /pinia@2.2.4(typescript@4.8.4)(vue@3.5.11):
  /pinia@2.2.4(typescript@4.6.4)(vue@3.5.11):
    resolution: {integrity: sha512-K7ZhpMY9iJ9ShTC0cR2+PnxdQRuwVIsXDO/WIEV/RnMC/vmSoKDTKW/exNQYPI+4ij10UjXqdNiEHwn47McANQ==}
    peerDependencies:
      '@vue/composition-api': ^1.4.0
@@ -12519,8 +12670,8 @@
        optional: true
    dependencies:
      '@vue/devtools-api': 6.6.4
      typescript: 4.8.4
      vue: 3.5.11(typescript@4.8.4)
      typescript: 4.6.4
      vue: 3.5.11(typescript@4.6.4)
      vue-demi: 0.14.10(vue@3.5.11)
    dev: false
@@ -13036,6 +13187,15 @@
    dependencies:
      postcss: 8.4.18
  /postcss-safe-parser@6.0.0(postcss@8.4.47):
    resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
    engines: {node: '>=12.0'}
    peerDependencies:
      postcss: ^8.3.3
    dependencies:
      postcss: 8.4.47
    dev: true
  /postcss-sass@0.3.5:
    resolution: {integrity: sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==}
    dependencies:
@@ -13084,14 +13244,6 @@
      uniq: 1.0.1
    dev: false
  /postcss-selector-parser@6.0.10:
    resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
    engines: {node: '>=4'}
    dependencies:
      cssesc: 3.0.0
      util-deprecate: 1.0.2
    dev: true
  /postcss-selector-parser@6.1.1:
    resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==}
    engines: {node: '>=4'}
@@ -13115,12 +13267,12 @@
      postcss: 7.0.39
    dev: false
  /postcss-sorting@7.0.1(postcss@8.4.18):
  /postcss-sorting@7.0.1(postcss@8.4.47):
    resolution: {integrity: sha512-iLBFYz6VRYyLJEJsBJ8M3TCqNcckVzz4wFounSc5Oez35ogE/X+aoC5fFu103Ot7NyvjU3/xqIXn93Gp3kJk4g==}
    peerDependencies:
      postcss: ^8.3.9
    dependencies:
      postcss: 8.4.18
      postcss: 8.4.47
    dev: true
  /postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-less@3.1.4)(postcss-scss@2.1.1)(postcss@7.0.39):
@@ -13528,6 +13680,10 @@
  /q@1.5.1:
    resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==}
    engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
    deprecated: |-
      You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
      (For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
    dev: true
  /qr-code-styling@1.6.0-rc.1:
@@ -13710,6 +13866,11 @@
    dependencies:
      picomatch: 2.3.1
  /readdirp@4.1.2:
    resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
    engines: {node: '>= 14.18.0'}
    dev: true
  /rechoir@0.6.2:
    resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==}
    engines: {node: '>= 0.10'}
@@ -13857,7 +14018,7 @@
    engines: {node: '>= 0.10'}
    dev: true
  /release-it@17.8.2(typescript@4.8.4):
  /release-it@17.8.2(typescript@4.6.4):
    resolution: {integrity: sha512-IgTrtALUTDEYBnVk/c6WNUkwNN+8S7/AE+PgdpP1wS+9kBm3H5tQ8AaNwkvQX/smULxOdFqMEd6DMUDHJfW7NA==}
    engines: {node: ^18.18.0 || ^20.9.0 || ^22.0.0}
    hasBin: true
@@ -13867,7 +14028,7 @@
      async-retry: 1.3.3
      chalk: 5.3.0
      ci-info: 4.0.0
      cosmiconfig: 9.0.0(typescript@4.8.4)
      cosmiconfig: 9.0.0(typescript@4.6.4)
      execa: 8.0.0
      git-url-parse: 14.0.0
      globby: 14.0.2
@@ -14327,14 +14488,16 @@
    resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
    requiresBuild: true
  /sass@1.55.0:
    resolution: {integrity: sha512-Pk+PMy7OGLs9WaxZGJMn7S96dvlyVBwwtToX895WmCpAOr5YiJYEUJfiJidMuKb613z2xNWcXCHEuOvjZbqC6A==}
    engines: {node: '>=12.0.0'}
  /sass@1.92.1:
    resolution: {integrity: sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ==}
    engines: {node: '>=14.0.0'}
    hasBin: true
    dependencies:
      chokidar: 3.5.3
      immutable: 4.1.0
      source-map-js: 1.0.2
      chokidar: 4.0.3
      immutable: 5.1.3
      source-map-js: 1.2.1
    optionalDependencies:
      '@parcel/watcher': 2.5.1
    dev: true
  /sax@1.2.4:
@@ -14412,7 +14575,7 @@
    engines: {node: '>=10'}
    hasBin: true
  /senin-help@1.0.5(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.8.4)(file-saver@2.0.5)(lodash@4.17.21)(semver@7.6.3)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5):
  /senin-help@1.0.5(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.11.2)(file-saver@2.0.5)(lodash@4.17.21)(semver@7.6.3)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5):
    resolution: {integrity: sha512-Tr8eI1N0z3S4iql2cy0xTDccNYs9AT4oHyT+vIPm1f+5cU7DDRYLhG7aWUsBmMi7oeHQBO+Jj/1toHGRbAYqjw==}
    peerDependencies:
      '@tanstack/vue-query': '*'
@@ -14429,16 +14592,16 @@
      '@tanstack/vue-query': 4.37.1(vue@3.5.11)
      axios: 1.7.7
      dayjs: 1.11.6
      element-plus: 2.8.4(vue@3.5.11)
      element-plus: 2.11.2(vue@3.5.11)
      file-saver: 2.0.5
      lodash: 4.17.21
      semver: 7.6.3
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
      xlsx: 0.18.5
      xlsx-style: 0.8.13(patch_hash=6ixwdxwh5a3amidwu6vee22jpi)
    dev: false
  /senin-vue@1.0.4(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.8.4)(file-saver@2.0.5)(lodash@4.17.21)(mitt@3.0.0)(semver@7.6.3)(senin-help@1.0.5)(vue@3.5.11):
  /senin-vue@1.0.4(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.11.2)(file-saver@2.0.5)(lodash@4.17.21)(mitt@3.0.0)(semver@7.6.3)(senin-help@1.0.5)(vue@3.5.11):
    resolution: {integrity: sha512-dCdGUXnjFi7B2AOyASP2OuUL7PakjtuemJOz6/5fQkZ+XATcSkW6UHHqGmRLXqiS/V3qDXoOm5wozHTFtV9RsA==}
    peerDependencies:
      '@tanstack/vue-query': '*'
@@ -14455,13 +14618,13 @@
      '@tanstack/vue-query': 4.37.1(vue@3.5.11)
      axios: 1.7.7
      dayjs: 1.11.6
      element-plus: 2.8.4(vue@3.5.11)
      element-plus: 2.11.2(vue@3.5.11)
      file-saver: 2.0.5
      lodash: 4.17.21
      mitt: 3.0.0
      semver: 7.6.3
      senin-help: 1.0.5(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.8.4)(file-saver@2.0.5)(lodash@4.17.21)(semver@7.6.3)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
      vue: 3.5.11(typescript@4.8.4)
      senin-help: 1.0.5(@tanstack/vue-query@4.37.1)(axios@1.7.7)(dayjs@1.11.6)(element-plus@2.11.2)(file-saver@2.0.5)(lodash@4.17.21)(semver@7.6.3)(vue@3.5.11)(xlsx-style@0.8.13)(xlsx@0.18.5)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /senior-request@1.0.1(axios@1.7.7):
@@ -15160,7 +15323,7 @@
      stylelint: 13.13.1
    dev: false
  /stylelint-config-html@1.1.0(postcss-html@1.5.0)(stylelint@14.14.0):
  /stylelint-config-html@1.1.0(postcss-html@1.5.0)(stylelint@14.11.0):
    resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==}
    engines: {node: ^12 || >=14}
    peerDependencies:
@@ -15168,7 +15331,7 @@
      stylelint: '>=14.0.0'
    dependencies:
      postcss-html: 1.5.0
      stylelint: 14.14.0
      stylelint: 14.11.0
    dev: true
  /stylelint-config-prettier@8.0.2(stylelint@13.13.1):
@@ -15198,12 +15361,12 @@
      stylelint: 13.13.1
    dev: false
  /stylelint-config-recommended@9.0.0(stylelint@14.14.0):
  /stylelint-config-recommended@9.0.0(stylelint@14.11.0):
    resolution: {integrity: sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ==}
    peerDependencies:
      stylelint: ^14.10.0
    dependencies:
      stylelint: 14.14.0
      stylelint: 14.11.0
    dev: true
  /stylelint-config-standard@20.0.0(stylelint@13.13.1):
@@ -15215,13 +15378,13 @@
      stylelint-config-recommended: 3.0.0(stylelint@13.13.1)
    dev: false
  /stylelint-config-standard@28.0.0(stylelint@14.14.0):
  /stylelint-config-standard@28.0.0(stylelint@14.11.0):
    resolution: {integrity: sha512-q/StuowDdDmFCravzGHAwgS9pjX0bdOQUEBBDIkIWsQuYGgYz/xsO8CM6eepmIQ1fc5bKdDVimlJZ6MoOUcJ5Q==}
    peerDependencies:
      stylelint: ^14.11.0
    dependencies:
      stylelint: 14.14.0
      stylelint-config-recommended: 9.0.0(stylelint@14.14.0)
      stylelint: 14.11.0
      stylelint-config-recommended: 9.0.0(stylelint@14.11.0)
    dev: true
  /stylelint-declaration-block-no-ignored-properties@2.8.0(stylelint@13.13.1):
@@ -15268,17 +15431,17 @@
      stylelint: 13.13.1
    dev: false
  /stylelint-order@5.0.0(stylelint@14.14.0):
  /stylelint-order@5.0.0(stylelint@14.11.0):
    resolution: {integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw==}
    peerDependencies:
      stylelint: ^14.0.0
    dependencies:
      postcss: 8.4.18
      postcss-sorting: 7.0.1(postcss@8.4.18)
      stylelint: 14.14.0
      postcss: 8.4.47
      postcss-sorting: 7.0.1(postcss@8.4.47)
      stylelint: 14.11.0
    dev: true
  /stylelint-scss@4.3.0(stylelint@14.14.0):
  /stylelint-scss@4.3.0(stylelint@14.11.0):
    resolution: {integrity: sha512-GvSaKCA3tipzZHoz+nNO7S02ZqOsdBzMiCx9poSmLlb3tdJlGddEX/8QzCOD8O7GQan9bjsvLMsO5xiw6IhhIQ==}
    peerDependencies:
      stylelint: ^14.5.1
@@ -15286,9 +15449,9 @@
      lodash: 4.17.21
      postcss-media-query-parser: 0.2.3
      postcss-resolve-nested-selector: 0.1.1
      postcss-selector-parser: 6.0.10
      postcss-selector-parser: 6.1.1
      postcss-value-parser: 4.2.0
      stylelint: 14.14.0
      stylelint: 14.11.0
    dev: true
  /stylelint@13.13.1:
@@ -15350,25 +15513,25 @@
      - supports-color
    dev: false
  /stylelint@14.14.0:
    resolution: {integrity: sha512-yUI+4xXfPHVnueYddSQ/e1GuEA/2wVhWQbGj16AmWLtQJtn28lVxfS4b0CsWyVRPgd3Auzi0NXOthIEUhtQmmA==}
  /stylelint@14.11.0:
    resolution: {integrity: sha512-OTLjLPxpvGtojEfpESWM8Ir64Z01E89xsisaBMUP/ngOx1+4VG2DPRcUyCCiin9Rd3kPXPsh/uwHd9eqnvhsYA==}
    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
    hasBin: true
    dependencies:
      '@csstools/selector-specificity': 2.0.2(postcss-selector-parser@6.0.10)(postcss@8.4.18)
      '@csstools/selector-specificity': 2.0.2(postcss-selector-parser@6.1.1)(postcss@8.4.47)
      balanced-match: 2.0.0
      colord: 2.9.3
      cosmiconfig: 7.0.1
      css-functions-list: 3.1.0
      debug: 4.3.4
      fast-glob: 3.2.12
      debug: 4.3.7
      fast-glob: 3.3.2
      fastest-levenshtein: 1.0.16
      file-entry-cache: 6.0.1
      global-modules: 2.0.0
      globby: 11.1.0
      globjoin: 0.1.4
      html-tags: 3.2.0
      ignore: 5.2.0
      html-tags: 3.3.1
      ignore: 5.3.1
      import-lazy: 4.0.0
      imurmurhash: 0.1.4
      is-plain-object: 5.0.0
@@ -15377,12 +15540,12 @@
      meow: 9.0.0
      micromatch: 4.0.5
      normalize-path: 3.0.0
      picocolors: 1.0.0
      postcss: 8.4.18
      picocolors: 1.1.0
      postcss: 8.4.47
      postcss-media-query-parser: 0.2.3
      postcss-resolve-nested-selector: 0.1.1
      postcss-safe-parser: 6.0.0(postcss@8.4.18)
      postcss-selector-parser: 6.0.10
      postcss-safe-parser: 6.0.0(postcss@8.4.47)
      postcss-selector-parser: 6.1.1
      postcss-value-parser: 4.2.0
      resolve-from: 5.0.0
      string-width: 4.2.3
@@ -15854,16 +16017,20 @@
      webrtc-adapter: 8.2.3
    dev: false
  /ts-api-utils@1.3.0(typescript@4.8.4):
  /trtc-wx-sdk@1.1.14:
    resolution: {integrity: sha512-QYV2j5pDlhbM0zykYq8OYaSpjyTn0/YbsK180iNwCLEA61m2KWm2wb1veRBVsTP9Lq0iqbSMU17cOW963vcraA==}
    dev: false
  /ts-api-utils@1.3.0(typescript@4.6.4):
    resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==}
    engines: {node: '>=16'}
    peerDependencies:
      typescript: '>=4.2.0'
    dependencies:
      typescript: 4.8.4
      typescript: 4.6.4
    dev: true
  /ts-node@10.9.1(@types/node@18.7.18)(typescript@4.8.4):
  /ts-node@10.9.1(@types/node@18.7.18)(typescript@4.6.4):
    resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
    hasBin: true
    peerDependencies:
@@ -15889,7 +16056,7 @@
      create-require: 1.1.1
      diff: 4.0.2
      make-error: 1.3.6
      typescript: 4.8.4
      typescript: 4.6.4
      v8-compile-cache-lib: 3.0.1
      yn: 3.1.1
    dev: true
@@ -15922,19 +16089,19 @@
    resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
    dev: true
  /tsutils@3.21.0(typescript@4.8.4):
  /tsutils@3.21.0(typescript@4.6.4):
    resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
    engines: {node: '>= 6'}
    peerDependencies:
      typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
    dependencies:
      tslib: 1.14.1
      typescript: 4.8.4
      typescript: 4.6.4
  /tuicall-engine-webrtc@3.1.7:
    resolution: {integrity: sha512-MRye9/x/8Gy5aRAfEACLtGhK5RcBLAev7cgCGi7OLNt0Uj28mEJkt1tHs4p7xTQiQj6vcB+7OVTdsxuSq7EmOA==}
    dependencies:
      '@tencentcloud/chat': 3.5.7
      '@tencentcloud/chat': 3.5.9
      rtc-ai-denoiser: 1.1.7
      trtc-cloud-js-sdk: 2.9.3
    dev: false
@@ -16063,7 +16230,7 @@
  /typedarray@0.0.6:
    resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
  /typescript-eslint@8.8.1(eslint@8.26.0)(typescript@4.8.4):
  /typescript-eslint@8.8.1(eslint@8.23.1)(typescript@4.6.4):
    resolution: {integrity: sha512-R0dsXFt6t4SAFjUSKFjMh4pXDtq04SsFKCVGDP3ZOzNP7itF0jBcZYU4fMsZr4y7O7V7Nc751dDeESbe4PbQMQ==}
    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    peerDependencies:
@@ -16072,17 +16239,17 @@
      typescript:
        optional: true
    dependencies:
      '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1)(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/parser': 8.8.1(eslint@8.26.0)(typescript@4.8.4)
      '@typescript-eslint/utils': 8.8.1(eslint@8.26.0)(typescript@4.8.4)
      typescript: 4.8.4
      '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1)(eslint@8.23.1)(typescript@4.6.4)
      '@typescript-eslint/parser': 8.8.1(eslint@8.23.1)(typescript@4.6.4)
      '@typescript-eslint/utils': 8.8.1(eslint@8.23.1)(typescript@4.6.4)
      typescript: 4.6.4
    transitivePeerDependencies:
      - eslint
      - supports-color
    dev: true
  /typescript@4.8.4:
    resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==}
  /typescript@4.6.4:
    resolution: {integrity: sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==}
    engines: {node: '>=4.2.0'}
    hasBin: true
@@ -16373,7 +16540,7 @@
      minimatch: 9.0.5
      mlly: 1.7.2
      unplugin: 1.14.1
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    transitivePeerDependencies:
      - rollup
      - supports-color
@@ -16691,7 +16858,7 @@
      chalk: 4.1.2
      debug: 4.3.4
      fs-extra: 10.1.0
      vite: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
      vite: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
    transitivePeerDependencies:
      - supports-color
    dev: true
@@ -16713,7 +16880,7 @@
      html-minifier-terser: 6.1.0
      node-html-parser: 5.4.2
      pathe: 0.2.0
      vite: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
      vite: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
    dev: true
  /vite-plugin-importus@1.0.5(vite@5.4.8):
@@ -16727,7 +16894,7 @@
      lodash: 4.17.21
      magic-string: 0.26.7
      rimraf: 3.0.2
      vite: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
      vite: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
    dev: true
  /vite-plugin-live-reload@3.0.3(vite@5.4.8):
@@ -16737,7 +16904,7 @@
    dependencies:
      chokidar: 3.6.0
      picocolors: 1.1.0
      vite: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
      vite: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
    dev: true
  /vite-plugin-mock@3.0.0(esbuild@0.21.5)(mockjs@1.1.0)(vite@5.4.8):
@@ -16749,14 +16916,14 @@
    dependencies:
      '@types/mockjs': 1.0.10
      bundle-require: 4.0.2(esbuild@0.21.5)
      chokidar: 3.5.3
      chokidar: 3.6.0
      connect: 3.7.0
      debug: 4.3.4
      fast-glob: 3.2.12
      debug: 4.3.7
      fast-glob: 3.3.2
      mockjs: 1.1.0
      path-to-regexp: 6.2.1
      picocolors: 1.0.0
      vite: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
      picocolors: 1.1.0
      vite: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
    transitivePeerDependencies:
      - esbuild
      - supports-color
@@ -16778,7 +16945,7 @@
      fs-extra: 10.1.0
      magic-string: 0.25.9
      pathe: 0.2.0
      vite: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
      vite: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
    dev: true
  /vite-plugin-svg-icons@2.0.1(vite@5.4.8):
@@ -16794,7 +16961,7 @@
      pathe: 0.2.0
      svg-baker: 1.7.0
      svgo: 2.8.0
      vite: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
      vite: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
    transitivePeerDependencies:
      - supports-color
    dev: true
@@ -16808,7 +16975,7 @@
    dependencies:
      postcss-preset-env: 10.0.0(postcss@8.4.18)
      semver: 7.6.3
      vite: 5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1)
      vite: 5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1)
    dev: true
  /vite-svg-loader@3.6.0:
@@ -16818,7 +16985,7 @@
      svgo: 2.8.0
    dev: true
  /vite@5.4.8(@types/node@18.7.18)(sass@1.55.0)(terser@5.34.1):
  /vite@5.4.8(@types/node@18.7.18)(sass@1.92.1)(terser@5.34.1):
    resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true
@@ -16853,7 +17020,7 @@
      esbuild: 0.21.5
      postcss: 8.4.47
      rollup: 4.24.0
      sass: 1.55.0
      sass: 1.92.1
      terser: 5.34.1
    optionalDependencies:
      fsevents: 2.3.3
@@ -16891,7 +17058,7 @@
      '@vue/composition-api':
        optional: true
    dependencies:
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /vue-demi@0.14.10(vue@3.5.11):
@@ -16906,7 +17073,7 @@
      '@vue/composition-api':
        optional: true
    dependencies:
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
  /vue-echarts@7.0.3(echarts@5.5.1)(vue@3.5.11):
    resolution: {integrity: sha512-/jSxNwOsw5+dYAUcwSfkLwKPuzTQ0Cepz1LxCOpj2QcHrrmUa/Ql0eQqMmc1rTPQVrh2JQ29n2dhq75ZcHvRDw==}
@@ -16919,20 +17086,20 @@
        optional: true
    dependencies:
      echarts: 5.5.1
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
      vue-demi: 0.13.11(vue@3.5.11)
    transitivePeerDependencies:
      - '@vue/composition-api'
    dev: false
  /vue-eslint-parser@9.4.3(eslint@8.26.0):
  /vue-eslint-parser@9.4.3(eslint@8.23.1):
    resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==}
    engines: {node: ^14.17.0 || >=16.0.0}
    peerDependencies:
      eslint: '>=6.0.0'
    dependencies:
      debug: 4.3.4
      eslint: 8.26.0
      eslint: 8.23.1
      eslint-scope: 7.1.1
      eslint-visitor-keys: 3.3.0
      espree: 9.4.0
@@ -16949,19 +17116,19 @@
      vue: 3.5.11
    dependencies:
      '@vue/devtools-api': 6.6.4
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /vue-tsc@2.1.6(typescript@4.8.4):
  /vue-tsc@2.1.6(typescript@4.6.4):
    resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==}
    hasBin: true
    peerDependencies:
      typescript: '>=5.0.0'
    dependencies:
      '@volar/typescript': 2.4.6
      '@vue/language-core': 2.1.6(typescript@4.8.4)
      '@vue/language-core': 2.1.6(typescript@4.6.4)
      semver: 7.6.3
      typescript: 4.8.4
      typescript: 4.6.4
    dev: true
  /vue-types@5.1.3(vue@3.5.11):
@@ -16974,10 +17141,10 @@
        optional: true
    dependencies:
      is-plain-object: 5.0.0
      vue: 3.5.11(typescript@4.8.4)
      vue: 3.5.11(typescript@4.6.4)
    dev: false
  /vue@3.5.11(typescript@4.8.4):
  /vue@3.5.11(typescript@4.6.4):
    resolution: {integrity: sha512-/8Wurrd9J3lb72FTQS7gRMNQD4nztTtKPmuDuPuhqXmmpD6+skVjAeahNpVzsuky6Sy9gy7wn8UadqPtt9SQIg==}
    peerDependencies:
      typescript: '*'
@@ -16990,7 +17157,7 @@
      '@vue/runtime-dom': 3.5.11
      '@vue/server-renderer': 3.5.11(vue@3.5.11)
      '@vue/shared': 3.5.11
      typescript: 4.8.4
      typescript: 4.6.4
  /w3c-hr-time@1.0.2:
    resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
@@ -17368,7 +17535,7 @@
      adler-32: 1.3.1
      cfb: 1.2.2
      codepage: 1.3.8
      commander: 9.4.1
      commander: 14.0.1
      crc-32: 1.2.2
      jszip: 2.4.0
      ssf: 0.8.2
@@ -17522,7 +17689,6 @@
      string-width: 4.2.3
      y18n: 5.0.8
      yargs-parser: 21.1.1
    dev: false
  /yn@3.1.1:
    resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}