diff --git a/docker-compose-linux.yaml b/docker-compose-linux.yaml index 90db1b1e..690b6588 100644 --- a/docker-compose-linux.yaml +++ b/docker-compose-linux.yaml @@ -1,6 +1,27 @@ version: '3.5' services: + elasticsearch: + container_name: es-container-local + image: "docker.elastic.co/elasticsearch/elasticsearch:8.11.4" + privileged: true + # ports: + # - 9200:9200 + # - 9300:9300 + restart: on-failure + environment: + - discovery.type=single-node + - xpack.security.enabled=false + - "ES_JAVA_OPTS=-Xms1024m -Xmx1024m" + volumes: + - ${DOCKER_VOLUME_DIRECTORY:-.}/third_party/es/plugins:/usr/share/elasticsearch/plugins + - ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/es/data:/usr/share/elasticsearch/data + healthcheck: + test: curl --fail http://localhost:9200/_cat/health || exit 1 + interval: 30s + timeout: 20s + retries: 3 + etcd: container_name: milvus-etcd-local image: quay.io/coreos/etcd:v3.5.5 @@ -65,27 +86,6 @@ services: - "etcd" - "minio" - elasticsearch: - container_name: es-container-local - image: "docker.elastic.co/elasticsearch/elasticsearch:8.11.4" - privileged: true - ports: - - 9200:9200 - - 9300:9300 - restart: on-failure - environment: - - discovery.type=single-node - - xpack.security.enabled=false - - "ES_JAVA_OPTS=-Xms1024m -Xmx1024m" - volumes: - - ${DOCKER_VOLUME_DIRECTORY:-.}/third_party/es/plugins:/usr/share/elasticsearch/plugins - - ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/es/data:/usr/share/elasticsearch/data - healthcheck: - test: curl --fail http://localhost:9200/_cat/health || exit 1 - interval: 30s - timeout: 20s - retries: 3 - mysql: container_name: mysql-container-local privileged: true @@ -99,7 +99,7 @@ services: qanything_local: container_name: qanything-container-local - image: freeren/qanything:v1.2.1 + image: freeren/qanything:v1.2.2 # runtime: nvidia deploy: resources: @@ -117,7 +117,6 @@ services: - ${DOCKER_VOLUME_DIRECTORY:-.}/assets/custom_models:/model_repos/CustomLLM - ${DOCKER_VOLUME_DIRECTORY:-.}/:/workspace/qanything_local/ ports: - - "5052:5052" - "8777:8777" environment: - NCCL_LAUNCH_MODE=PARALLEL diff --git a/docker-compose-windows.yaml b/docker-compose-windows.yaml index 3ac97e03..834c9d25 100644 --- a/docker-compose-windows.yaml +++ b/docker-compose-windows.yaml @@ -1,6 +1,27 @@ version: '3.5' services: + elasticsearch: + container_name: es-container-local + image: "docker.elastic.co/elasticsearch/elasticsearch:8.11.4" + privileged: true + # ports: + # - 9200:9200 + # - 9300:9300 + restart: on-failure + environment: + - discovery.type=single-node + - xpack.security.enabled=false + - "ES_JAVA_OPTS=-Xms1024m -Xmx1024m" + volumes: + - ${DOCKER_VOLUME_DIRECTORY:-.}/third_party/es/plugins:/usr/share/elasticsearch/plugins + - ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/es/data:/usr/share/elasticsearch/data + healthcheck: + test: curl --fail http://localhost:9200/_cat/health || exit 1 + interval: 30s + timeout: 20s + retries: 3 + etcd: container_name: milvus-etcd-local image: quay.io/coreos/etcd:v3.5.5 @@ -65,27 +86,6 @@ services: - "etcd" - "minio" - elasticsearch: - container_name: es-container-local - image: "docker.elastic.co/elasticsearch/elasticsearch:8.11.4" - privileged: true - ports: - - 9200:9200 - - 9300:9300 - restart: on-failure - environment: - - discovery.type=single-node - - xpack.security.enabled=false - - "ES_JAVA_OPTS=-Xms1024m -Xmx1024m" - volumes: - - ${DOCKER_VOLUME_DIRECTORY:-.}/third_party/es/plugins:/usr/share/elasticsearch/plugins - - ${DOCKER_VOLUME_DIRECTORY:-.}/volumes/es/data:/usr/share/elasticsearch/data - healthcheck: - test: curl --fail http://localhost:9200/_cat/health || exit 1 - interval: 30s - timeout: 20s - retries: 3 - mysql: container_name: mysql-container-local privileged: true @@ -99,7 +99,7 @@ services: qanything_local: container_name: qanything-container-local - image: freeren/qanything-win:v1.2.1 + image: freeren/qanything-win:v1.2.2 # runtime: nvidia deploy: resources: @@ -115,7 +115,6 @@ services: - ${DOCKER_VOLUME_DIRECTORY:-.}/assets/custom_models:/model_repos/CustomLLM - ${DOCKER_VOLUME_DIRECTORY:-.}/:/workspace/qanything_local/ ports: - - "5052:5052" - "8777:8777" environment: - NCCL_LAUNCH_MODE=PARALLEL diff --git a/front_end/.env.development b/front_end/.env.development deleted file mode 100644 index 6245572a..00000000 --- a/front_end/.env.development +++ /dev/null @@ -1,5 +0,0 @@ -VITE_APP_API_HOST=http://localhost:8777 -VITE_APP_API_PREFIX=/api -VITE_APP_WEB_PREFIX=/qanything -VITE_APP_MODE=dev - diff --git a/front_end/.env.production b/front_end/.env.production deleted file mode 100644 index d6110c24..00000000 --- a/front_end/.env.production +++ /dev/null @@ -1,4 +0,0 @@ -VITE_APP_API_HOST=http://localhost:8777 -VITE_APP_API_PREFIX=/api -VITE_APP_WEB_PREFIX=/qanything -VITE_APP_MODE=prod diff --git a/front_end/.eslintignore b/front_end/.eslintignore deleted file mode 100644 index abf027cc..00000000 --- a/front_end/.eslintignore +++ /dev/null @@ -1,5 +0,0 @@ -.vscode/* -dist/* -assets/* -node_modules/* -**/index.html \ No newline at end of file diff --git a/front_end/.eslintrc.js b/front_end/.eslintrc.js deleted file mode 100644 index 473c321e..00000000 --- a/front_end/.eslintrc.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:48:36 - * @FilePath: /QAnything/front_end/.eslintrc.js - * @Description: - */ - -module.exports = { - env: { - node: true, - }, - parser: 'vue-eslint-parser', - parserOptions: { - parser: '@typescript-eslint/parser', - sourceType: 'module', - }, - extends: [ - 'eslint:recommended', - 'plugin:vue/vue3-recommended', - 'prettier', - 'plugin:prettier/recommended', - './.eslintrc-auto-import', - ], - plugins: ['prettier', '@typescript-eslint'], - rules: { - 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', - 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off', - semi: 'error', - 'max-len': 'off', - 'no-tabs': 'off', - 'linebreak-style': [0, 'error', 'windows'], - 'no-underscore-dangle': ['off', 'always'], - 'no-unused-vars': 'off', - '@typescript-eslint/no-unused-vars': ['error'], - 'vue/no-v-html': 'off', - }, -}; diff --git a/front_end/.prettierrc.js b/front_end/.prettierrc.js deleted file mode 100644 index a29fd474..00000000 --- a/front_end/.prettierrc.js +++ /dev/null @@ -1,11 +0,0 @@ -module.exports = { - endOfLine: 'auto', - singleQuote: true, - semi: true, - bracketSpacing: true, - arrowParens: 'avoid', - printWidth: 100, - useTabs: false, - tabWidth: 2, - eslintIntegration: true, //让prettier使用eslint的代码格式进行校验 -}; diff --git a/front_end/README.md b/front_end/README.md deleted file mode 100644 index 23b1825f..00000000 --- a/front_end/README.md +++ /dev/null @@ -1,57 +0,0 @@ -## 访问地址 - -- 开发环境 http://localhost:5052/qanything/ - -## 开发环境 - -推荐 node 版本 18.16.0 -查看 node 版本 - -``` -node -v -``` -建议修改QAnything/front_end/src/services/urlConfig.ts 中的userId,您可以自定义一个属于自己的userId.(字母数下划线组成,以字母开头) - -## 开发流程 - -安装依赖 - -```shell -yarn -# 或 -npm install -``` - -启动 web 服务(开发模式) - -```shell -yarn dev -# 或 -npm run dev -``` - -- 如果 npm 下载依赖特别慢,可以更换为淘宝镜像,然后在进行 npm install。 - -``` -npm config set registry https://registry.npmmirror.com -``` - -## 打包发布 - -```shell -yarn build -# 或 -npm run build -``` - -发布打包生成后的 dist/qanything - -## 启动服务 - -打包后,可以启动静态服务 - -```shell -yarn serve -# 或 -npm run serve -``` diff --git a/front_end/package.json b/front_end/package.json deleted file mode 100644 index bfc8dfa8..00000000 --- a/front_end/package.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "name": "ai-demo", - "version": "1.0.1", - "tagname": "qanything", - "scripts": { - "dev": "vite", - "test": "vite build --mode test", - "analyzer": "vite build --mode test", - "build": "vite build", - "serve": "vite preview --port 5052", - "lint-staged": "lint-staged", - "cdn-test": "bash ./cicdn.sh test", - "cdn-prod": "bash ./cicdn.sh prod", - "auto": "node ./autoHandle/create.js", - "postbuild": "node writeVersion.js" - }, - "dependencies": { - "@vueuse/core": "^10.5.0", - "ant-design-vue": "4.x", - "axios": "^1.6.1", - "crypto-js": "^4.1.1", - "html2canvas": "^1.4.1", - "js-cookie": "^3.0.1", - "nprogress": "^0.2.0", - "pinia": "^2.1.7", - "pinia-plugin-persistedstate": "^3.2.0", - "qs": "^6.11.0", - "vue": "3.3", - "vue-router": "^4.0.11" - }, - "husky": { - "hooks": { - "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", - "pre-commit": "npm run lint-staged" - } - }, - "lint-staged": { - "src/**/*.{js,vue}": [ - "eslint", - "git add" - ] - }, - "devDependencies": { - "@commitlint/cli": "^14.1.0", - "@commitlint/config-conventional": "^14.1.0", - "@microsoft/fetch-event-source": "^2.0.1", - "@typescript-eslint/eslint-plugin": "^6.18.1", - "@typescript-eslint/parser": "^6.18.1", - "@types/node": "^18.0.0", - "@types/nprogress": "^0.2.3", - "@vitejs/plugin-vue": "^5.0.3", - "babel-eslint": "^10.1.0", - "babel-plugin-import": "^1.13.3", - "eslint": "^7.32.0", - "eslint-config-airbnb-base": "^14.2.1", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-import": "^2.24.2", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-vue": "^7.17.0", - "typescript": "^5.3.3", - "husky": "4.3.8", - "inquirer": "^8.2.0", - "lint-staged": "^12.0.2", - "prettier": "^2.4.1", - "rollup-plugin-visualizer": "^5.12.0", - "rxjs": "^7.4.0", - "sass": "^1.42.1", - "sass-loader": "^12.1.0", - "unplugin-vue-components": "^0.25.2", - "unplugin-auto-import": "^0.16.7", - "vite-plugin-svg-icons": "^2.0.1", - "vite": "^5.0.11", - "vite-plugin-eslint": "^1.8.1", - "vite-plugin-style-import": "^2.0.0", - "vue-eslint-parser": "^9.3.2" - } -} diff --git a/front_end/src/App.vue b/front_end/src/App.vue deleted file mode 100644 index e66506dc..00000000 --- a/front_end/src/App.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - diff --git a/front_end/src/assets/home/avatar.png b/front_end/src/assets/home/avatar.png deleted file mode 100644 index ef8b57cf..00000000 Binary files a/front_end/src/assets/home/avatar.png and /dev/null differ diff --git a/front_end/src/assets/home/icon-add.png b/front_end/src/assets/home/icon-add.png deleted file mode 100644 index 71da4d6e..00000000 Binary files a/front_end/src/assets/home/icon-add.png and /dev/null differ diff --git a/front_end/src/assets/home/icon-back.png b/front_end/src/assets/home/icon-back.png deleted file mode 100644 index e6fdf4f1..00000000 Binary files a/front_end/src/assets/home/icon-back.png and /dev/null differ diff --git a/front_end/src/assets/home/icon-document.png b/front_end/src/assets/home/icon-document.png deleted file mode 100644 index 16abcb6c..00000000 Binary files a/front_end/src/assets/home/icon-document.png and /dev/null differ diff --git a/front_end/src/assets/home/icon-email.png b/front_end/src/assets/home/icon-email.png deleted file mode 100644 index eb16ff8b..00000000 Binary files a/front_end/src/assets/home/icon-email.png and /dev/null differ diff --git a/front_end/src/assets/home/icon-folder.png b/front_end/src/assets/home/icon-folder.png deleted file mode 100644 index f4d86abf..00000000 Binary files a/front_end/src/assets/home/icon-folder.png and /dev/null differ diff --git a/front_end/src/assets/home/icon-home.png b/front_end/src/assets/home/icon-home.png deleted file mode 100644 index 1dc9b2b6..00000000 Binary files a/front_end/src/assets/home/icon-home.png and /dev/null differ diff --git a/front_end/src/assets/home/icon-loading.png b/front_end/src/assets/home/icon-loading.png deleted file mode 100644 index 1120e0c0..00000000 Binary files a/front_end/src/assets/home/icon-loading.png and /dev/null differ diff --git a/front_end/src/assets/home/icon-reload.png b/front_end/src/assets/home/icon-reload.png deleted file mode 100644 index 082da4e7..00000000 Binary files a/front_end/src/assets/home/icon-reload.png and /dev/null differ diff --git a/front_end/src/assets/home/icon-search.png b/front_end/src/assets/home/icon-search.png deleted file mode 100644 index 6e028476..00000000 Binary files a/front_end/src/assets/home/icon-search.png and /dev/null differ diff --git a/front_end/src/assets/svg/add.svg b/front_end/src/assets/svg/add.svg deleted file mode 100644 index ccb7c5eb..00000000 --- a/front_end/src/assets/svg/add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/card-cancel.svg b/front_end/src/assets/svg/card-cancel.svg deleted file mode 100644 index 6c49431d..00000000 --- a/front_end/src/assets/svg/card-cancel.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/front_end/src/assets/svg/card-confirm.svg b/front_end/src/assets/svg/card-confirm.svg deleted file mode 100644 index 0a8bbaf1..00000000 --- a/front_end/src/assets/svg/card-confirm.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/front_end/src/assets/svg/card-delete.svg b/front_end/src/assets/svg/card-delete.svg deleted file mode 100644 index 0b3acf90..00000000 --- a/front_end/src/assets/svg/card-delete.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/chat-control.svg b/front_end/src/assets/svg/chat-control.svg deleted file mode 100644 index 4555c460..00000000 --- a/front_end/src/assets/svg/chat-control.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/chat-delete.svg b/front_end/src/assets/svg/chat-delete.svg deleted file mode 100644 index 8cc472c8..00000000 --- a/front_end/src/assets/svg/chat-delete.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/front_end/src/assets/svg/chat-download.svg b/front_end/src/assets/svg/chat-download.svg deleted file mode 100644 index 5d551070..00000000 --- a/front_end/src/assets/svg/chat-download.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/front_end/src/assets/svg/copy.svg b/front_end/src/assets/svg/copy.svg deleted file mode 100644 index 50cbac47..00000000 --- a/front_end/src/assets/svg/copy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/delete.svg b/front_end/src/assets/svg/delete.svg deleted file mode 100644 index d69e61af..00000000 --- a/front_end/src/assets/svg/delete.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/front_end/src/assets/svg/edit.svg b/front_end/src/assets/svg/edit.svg deleted file mode 100644 index 445e03f9..00000000 --- a/front_end/src/assets/svg/edit.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/front_end/src/assets/svg/error.svg b/front_end/src/assets/svg/error.svg deleted file mode 100644 index af37b9a0..00000000 --- a/front_end/src/assets/svg/error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/filebig.svg b/front_end/src/assets/svg/filebig.svg deleted file mode 100644 index af37b9a0..00000000 --- a/front_end/src/assets/svg/filebig.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/icon-manage.svg b/front_end/src/assets/svg/icon-manage.svg deleted file mode 100644 index 6a07b1c6..00000000 --- a/front_end/src/assets/svg/icon-manage.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/front_end/src/assets/svg/icondown.svg b/front_end/src/assets/svg/icondown.svg deleted file mode 100644 index 791fb6ce..00000000 --- a/front_end/src/assets/svg/icondown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/iconup.svg b/front_end/src/assets/svg/iconup.svg deleted file mode 100644 index 1b7a1b84..00000000 --- a/front_end/src/assets/svg/iconup.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/info.svg b/front_end/src/assets/svg/info.svg deleted file mode 100644 index 21e56c83..00000000 --- a/front_end/src/assets/svg/info.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/like.svg b/front_end/src/assets/svg/like.svg deleted file mode 100644 index b80d5bf6..00000000 --- a/front_end/src/assets/svg/like.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/parsed.svg b/front_end/src/assets/svg/parsed.svg deleted file mode 100644 index 6c844519..00000000 --- a/front_end/src/assets/svg/parsed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/reload.svg b/front_end/src/assets/svg/reload.svg deleted file mode 100644 index 575b0a19..00000000 --- a/front_end/src/assets/svg/reload.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/front_end/src/assets/svg/sendplane.svg b/front_end/src/assets/svg/sendplane.svg deleted file mode 100644 index 179f7657..00000000 --- a/front_end/src/assets/svg/sendplane.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/front_end/src/assets/svg/stop.svg b/front_end/src/assets/svg/stop.svg deleted file mode 100644 index 8465c2c3..00000000 --- a/front_end/src/assets/svg/stop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/success.svg b/front_end/src/assets/svg/success.svg deleted file mode 100644 index 6c844519..00000000 --- a/front_end/src/assets/svg/success.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/unlike.svg b/front_end/src/assets/svg/unlike.svg deleted file mode 100644 index eca417e3..00000000 --- a/front_end/src/assets/svg/unlike.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/upload.svg b/front_end/src/assets/svg/upload.svg deleted file mode 100644 index b4880ac4..00000000 --- a/front_end/src/assets/svg/upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/assets/svg/wait.svg b/front_end/src/assets/svg/wait.svg deleted file mode 100644 index 7f28893a..00000000 --- a/front_end/src/assets/svg/wait.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/front_end/src/auto-import.d.ts b/front_end/src/auto-import.d.ts deleted file mode 100644 index 11e09cf7..00000000 --- a/front_end/src/auto-import.d.ts +++ /dev/null @@ -1,82 +0,0 @@ -/* eslint-disable */ -/* prettier-ignore */ -// @ts-nocheck -// noinspection JSUnusedGlobalSymbols -// Generated by unplugin-auto-import -export {} -declare global { - const EffectScope: typeof import('vue')['EffectScope'] - const acceptHMRUpdate: typeof import('pinia')['acceptHMRUpdate'] - const computed: typeof import('vue')['computed'] - const createApp: typeof import('vue')['createApp'] - const createPinia: typeof import('pinia')['createPinia'] - const customRef: typeof import('vue')['customRef'] - const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] - const defineComponent: typeof import('vue')['defineComponent'] - const defineStore: typeof import('pinia')['defineStore'] - const effectScope: typeof import('vue')['effectScope'] - const getActivePinia: typeof import('pinia')['getActivePinia'] - const getCurrentInstance: typeof import('vue')['getCurrentInstance'] - const getCurrentScope: typeof import('vue')['getCurrentScope'] - const h: typeof import('vue')['h'] - const inject: typeof import('vue')['inject'] - const isProxy: typeof import('vue')['isProxy'] - const isReactive: typeof import('vue')['isReactive'] - const isReadonly: typeof import('vue')['isReadonly'] - const isRef: typeof import('vue')['isRef'] - const mapActions: typeof import('pinia')['mapActions'] - const mapGetters: typeof import('pinia')['mapGetters'] - const mapState: typeof import('pinia')['mapState'] - const mapStores: typeof import('pinia')['mapStores'] - const mapWritableState: typeof import('pinia')['mapWritableState'] - const markRaw: typeof import('vue')['markRaw'] - const nextTick: typeof import('vue')['nextTick'] - const onActivated: typeof import('vue')['onActivated'] - const onBeforeMount: typeof import('vue')['onBeforeMount'] - const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave'] - const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate'] - const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] - const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] - const onDeactivated: typeof import('vue')['onDeactivated'] - const onErrorCaptured: typeof import('vue')['onErrorCaptured'] - const onMounted: typeof import('vue')['onMounted'] - const onRenderTracked: typeof import('vue')['onRenderTracked'] - const onRenderTriggered: typeof import('vue')['onRenderTriggered'] - const onScopeDispose: typeof import('vue')['onScopeDispose'] - const onServerPrefetch: typeof import('vue')['onServerPrefetch'] - const onUnmounted: typeof import('vue')['onUnmounted'] - const onUpdated: typeof import('vue')['onUpdated'] - const provide: typeof import('vue')['provide'] - const reactive: typeof import('vue')['reactive'] - const readonly: typeof import('vue')['readonly'] - const ref: typeof import('vue')['ref'] - const resolveComponent: typeof import('vue')['resolveComponent'] - const setActivePinia: typeof import('pinia')['setActivePinia'] - const setMapStoreSuffix: typeof import('pinia')['setMapStoreSuffix'] - const shallowReactive: typeof import('vue')['shallowReactive'] - const shallowReadonly: typeof import('vue')['shallowReadonly'] - const shallowRef: typeof import('vue')['shallowRef'] - const storeToRefs: typeof import('pinia')['storeToRefs'] - const toRaw: typeof import('vue')['toRaw'] - const toRef: typeof import('vue')['toRef'] - const toRefs: typeof import('vue')['toRefs'] - const toValue: typeof import('vue')['toValue'] - const triggerRef: typeof import('vue')['triggerRef'] - const unref: typeof import('vue')['unref'] - const useAttrs: typeof import('vue')['useAttrs'] - const useCssModule: typeof import('vue')['useCssModule'] - const useCssVars: typeof import('vue')['useCssVars'] - const useLink: typeof import('vue-router')['useLink'] - const useRoute: typeof import('vue-router')['useRoute'] - const useRouter: typeof import('vue-router')['useRouter'] - const useSlots: typeof import('vue')['useSlots'] - const watch: typeof import('vue')['watch'] - const watchEffect: typeof import('vue')['watchEffect'] - const watchPostEffect: typeof import('vue')['watchPostEffect'] - const watchSyncEffect: typeof import('vue')['watchSyncEffect'] -} -// for type re-export -declare global { - // @ts-ignore - export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue' -} diff --git a/front_end/src/components/AddInput.vue b/front_end/src/components/AddInput.vue deleted file mode 100644 index 63c29d45..00000000 --- a/front_end/src/components/AddInput.vue +++ /dev/null @@ -1,72 +0,0 @@ - - - - - diff --git a/front_end/src/components/AddKnowledgeBtn.vue b/front_end/src/components/AddKnowledgeBtn.vue deleted file mode 100644 index 220ebe0a..00000000 --- a/front_end/src/components/AddKnowledgeBtn.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - - diff --git a/front_end/src/components/AddKnowledgeDialog.vue b/front_end/src/components/AddKnowledgeDialog.vue deleted file mode 100644 index fd6ccf04..00000000 --- a/front_end/src/components/AddKnowledgeDialog.vue +++ /dev/null @@ -1,574 +0,0 @@ - - - - - diff --git a/front_end/src/components/AddSiderCard.vue b/front_end/src/components/AddSiderCard.vue deleted file mode 100644 index f7bf06ca..00000000 --- a/front_end/src/components/AddSiderCard.vue +++ /dev/null @@ -1,146 +0,0 @@ - - - - - diff --git a/front_end/src/components/Chat.vue b/front_end/src/components/Chat.vue deleted file mode 100644 index c7953baf..00000000 --- a/front_end/src/components/Chat.vue +++ /dev/null @@ -1,775 +0,0 @@ - - - - - diff --git a/front_end/src/components/DefaultModal.vue b/front_end/src/components/DefaultModal.vue deleted file mode 100644 index 4ddacb2f..00000000 --- a/front_end/src/components/DefaultModal.vue +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - diff --git a/front_end/src/components/Defaultpage.vue b/front_end/src/components/Defaultpage.vue deleted file mode 100644 index 966a30ac..00000000 --- a/front_end/src/components/Defaultpage.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - diff --git a/front_end/src/components/DeleteModal.vue b/front_end/src/components/DeleteModal.vue deleted file mode 100644 index 41b29db4..00000000 --- a/front_end/src/components/DeleteModal.vue +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - diff --git a/front_end/src/components/FileUploadDialog.vue b/front_end/src/components/FileUploadDialog.vue deleted file mode 100644 index 66466ce2..00000000 --- a/front_end/src/components/FileUploadDialog.vue +++ /dev/null @@ -1,506 +0,0 @@ - - - - - diff --git a/front_end/src/components/Head.vue b/front_end/src/components/Head.vue deleted file mode 100644 index bfd72be9..00000000 --- a/front_end/src/components/Head.vue +++ /dev/null @@ -1,137 +0,0 @@ - - - - diff --git a/front_end/src/components/ManageCard.vue b/front_end/src/components/ManageCard.vue deleted file mode 100644 index 4ccf8868..00000000 --- a/front_end/src/components/ManageCard.vue +++ /dev/null @@ -1,211 +0,0 @@ - - - - diff --git a/front_end/src/components/NewAddKnowledgeDialog.vue b/front_end/src/components/NewAddKnowledgeDialog.vue deleted file mode 100644 index 06fe1527..00000000 --- a/front_end/src/components/NewAddKnowledgeDialog.vue +++ /dev/null @@ -1,580 +0,0 @@ - - - - - diff --git a/front_end/src/components/OptionList.vue b/front_end/src/components/OptionList.vue deleted file mode 100644 index 43dc7c3f..00000000 --- a/front_end/src/components/OptionList.vue +++ /dev/null @@ -1,398 +0,0 @@ - - - - - - - diff --git a/front_end/src/components/Pagination.vue b/front_end/src/components/Pagination.vue deleted file mode 100644 index 21661222..00000000 --- a/front_end/src/components/Pagination.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/front_end/src/components/SearchKnowledgeInput.vue b/front_end/src/components/SearchKnowledgeInput.vue deleted file mode 100644 index 00655347..00000000 --- a/front_end/src/components/SearchKnowledgeInput.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - diff --git a/front_end/src/components/Sider.vue b/front_end/src/components/Sider.vue deleted file mode 100644 index e6985464..00000000 --- a/front_end/src/components/Sider.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - - - diff --git a/front_end/src/components/SiderCard.vue b/front_end/src/components/SiderCard.vue deleted file mode 100644 index e75bbe6a..00000000 --- a/front_end/src/components/SiderCard.vue +++ /dev/null @@ -1,307 +0,0 @@ - - - - - diff --git a/front_end/src/components/SvgIcon.vue b/front_end/src/components/SvgIcon.vue deleted file mode 100644 index d8048e6a..00000000 --- a/front_end/src/components/SvgIcon.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - - - diff --git a/front_end/src/components/UploadDom.vue b/front_end/src/components/UploadDom.vue deleted file mode 100644 index 22b535b2..00000000 --- a/front_end/src/components/UploadDom.vue +++ /dev/null @@ -1,104 +0,0 @@ - - - - diff --git a/front_end/src/components/UploadInput.vue b/front_end/src/components/UploadInput.vue deleted file mode 100644 index ca70faab..00000000 --- a/front_end/src/components/UploadInput.vue +++ /dev/null @@ -1,204 +0,0 @@ - - - diff --git a/front_end/src/components/UploadList.vue b/front_end/src/components/UploadList.vue deleted file mode 100644 index 4abd04f2..00000000 --- a/front_end/src/components/UploadList.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - - diff --git a/front_end/src/components/UrlUploadDialog.vue b/front_end/src/components/UrlUploadDialog.vue deleted file mode 100644 index e2872a2d..00000000 --- a/front_end/src/components/UrlUploadDialog.vue +++ /dev/null @@ -1,301 +0,0 @@ - - - - - diff --git a/front_end/src/env.d.ts b/front_end/src/env.d.ts deleted file mode 100644 index 4f0eac1f..00000000 --- a/front_end/src/env.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:47:47 - * @FilePath: /QAnything/front_end/src/env.d.ts - * @Description: - */ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:47:47 - * @FilePath: /QAnything/front_end/src/env.d.ts - * @Description: - */ - -declare function URS(params): void; - -declare module '@microsoft/fetch-event-source' { - export const fetchEventSource; -} diff --git a/front_end/src/interface.ts b/front_end/src/interface.ts deleted file mode 100644 index 348e23a9..00000000 --- a/front_end/src/interface.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface IAajxRes { - msg: string; - code: number; - data: any; -} diff --git a/front_end/src/language/en.ts b/front_end/src/language/en.ts deleted file mode 100644 index a6b8b21c..00000000 --- a/front_end/src/language/en.ts +++ /dev/null @@ -1,81 +0,0 @@ -export default { - header: { - api: 'API', - cooperation: 'Cooperation', - cooperationMore: 'Contact us ', - cooperationTips: 'Feedback and technical support', - }, - common: { - type: 'en', - newPlaceholder: 'Name of the Knowledge Base', - new: 'New', - manage: 'manage', - rename: 'rename', - renameSucceeded: 'Succeeded', - renameFailed: 'Failed', - delete: 'delete', - regenerate: 'regenerate', - dragUrl: 'or drag and drop to upload', - click: 'Click', - updesc1: - 'Support: md, txt, pdf, jpg, png, jpeg, docx, xlsx,pptx, eml, csv, single document less than 30M, single picture less than 5M', - updesc2: - 'Can upload files in batches, supported file type: doc、docx、ppt、pptx、xls、xlsx、pdf、md、JPG、JPEG、PNG、BMP、txt、eml, single document less than 30MB, single image less than 5MB', - confirm: 'Confirm', - cancel: 'Cancel', - addUrl: 'Add URL', - urlPlaceholder: 'Please enter the URL', - uploading: 'Uploading', - parsing: 'Parsing', - failed: 'Failed', - succeeded: 'Succeeded', - upSucceeded: 'Succeeded', - upFailed: 'Failed', - problemPlaceholder: 'Type a question', - errTip: 'Cannot be null', - uploadFile: ' Upload files', - errorKnowledge: 'Type the name of the Knowledge Base', - successTip: 'Succeeded', - faileTip: 'Failed', - deleteDec: 'Delete this Knowledge Base? Not recoverable after deletion', - chooseError: 'Select at least one Knowledge Base', - saveTip: 'Save QAnything conversations as images?', - clearTip: 'Delete all conversations?', - stop: 'Stop', - errorTip: - 'Note: files that failed to be uploaded will not be displayed on the management page.', - deleteTitle: 'Delete the document?', - dataSource: 'data source', - correlation: 'correlation:', - copySuccess: 'Copied Successfully', - copyFailed: 'Copy Failed', - copied: 'Copied', - copy: 'Copy', - send: 'Send', - like: 'Like', - notSupported: 'Not Supported', - error: 'error', - }, - home: { - documentId: 'Document ID', - documentName: 'Document Name', - documentStatus: 'Document Status(Q&A after successful parsing)', - fileSize: 'File Size', - creationDate: 'Creation Date', - remark: 'Remarks or Notes', - operate: 'Operate', - conversation: 'Conversation', - knowledgeID: 'Knowledge Base ID', - upload: 'Upload Documents', - addUrl: 'Add URL', - homeTitle1: 'Chat with ', - homeTitle2: 'QAnything', - defaultDec: - 'Build a document knowledge base, efficiently retrieve document information, and accurately answer professional questions', - defaultName: 'Default Knowledge Base', - startDec: 'Upload documents and type questions', - updesc2: 'Support: md, txt, pdf, jpg, png, jpeg, docx, xlsx, pptx, eml, csv', - require1: 'Can upload files in batches, single file less than 20mb/1 million words', - emptyText: 'No data available', - }, -}; diff --git a/front_end/src/language/index.ts b/front_end/src/language/index.ts deleted file mode 100644 index 8dc66e2b..00000000 --- a/front_end/src/language/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -import en from './en'; -import zh from './zh'; -import { useLanguage } from '@/store/useLanguage'; - -const { language } = storeToRefs(useLanguage()); - -export function getLanguage() { - return language.value === 'zh' ? zh : en; -} diff --git a/front_end/src/language/zh.ts b/front_end/src/language/zh.ts deleted file mode 100644 index aa239c1f..00000000 --- a/front_end/src/language/zh.ts +++ /dev/null @@ -1,79 +0,0 @@ -export default { - header: { - api: '开发文档', - cooperation: '合作咨询', - cooperationMore: '更多合作请咨询', - cooperationTips: '意见反馈及技术支持群', - }, - common: { - type: 'zh', - newPlaceholder: '请输入知识库名称', - new: '新建', - manage: '管理', - rename: '重命名', - renameSucceeded: '重命名成功', - renameFailed: '重命名失败', - delete: '删除', - regenerate: '重新生成', - dragUrl: '将文件拖到此处,或', - click: '点击上传', - updesc1: - '支持文件格式md、txt、pdf、jpg、png、jpeg、docx、xlsx、pptx、eml、csv、单个文档小于30M,单张图片小于5M', - updesc2: - '可批量上传,支持文件格式doc、docx、ppt、pptx、xls、xlsx、pdf、md、JPG、JPEG、PNG、BMP、txt、eml,单个文档小于30M,单张图片小于5M', - confirm: '确定', - cancel: '取消', - addUrl: '添加网址', - urlPlaceholder: '请输入网址', - uploading: '上传中', - parsing: '解析中', - failed: '解析失败', - succeeded: '解析成功', - upSucceeded: '上传成功', - upFailed: '上传失败', - problemPlaceholder: '请输入问题', - errTip: '输入内容不能为空', - uploadFile: '上传文件', - errorKnowledge: '请输入知识库名称', - successTip: '删除成功', - faileTip: '删除失败', - deleteDec: '确认删除该该知识库?删除后无法恢复', - chooseError: '请至少选择一个知识库', - saveTip: '是否将会话保存为图片', - clearTip: '清空会话?', - stop: '停止', - errorTip: '注:上传失败的文件不在管理页显示', - deleteTitle: '确认删除文档吗?', - dataSource: '数据来源', - correlation: '相关性:', - copySuccess: '拷贝成功', - copyFailed: '拷贝失败', - copied: '拷贝过', - copy: '拷贝', - send: '发送', - like: '点赞', - notSupported: '不支持', - error: '请求失败', - }, - home: { - documentId: '文档ID', - documentName: '文档名称', - documentStatus: '文档状态(解析成功后可问答)', - fileSize: '文件大小', - creationDate: '创建日期', - remark: '备注', - operate: '操作', - conversation: '返回对话', - knowledgeID: '知识库ID', - upload: '上传文档', - addUrl: '添加网址', - homeTitle1: 'QAnything', - homeTitle2: '知识库问答', - defaultDec: '构建文档知识库,高效检索文档信息,准确回答专业问题', - defaultName: '默认知识库', - startDec: '上传文档 发起提问', - updesc2: '支持md、txt、pdf、jpg、png、jpeg、docx、xlsx、pptx、eml、csv', - require1: '可批量上传,单文件不超过20mb/100万字', - emptyText: '暂无数据', - }, -}; diff --git a/front_end/src/layout/index.vue b/front_end/src/layout/index.vue deleted file mode 100644 index eae120e1..00000000 --- a/front_end/src/layout/index.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - - - diff --git a/front_end/src/main.ts b/front_end/src/main.ts deleted file mode 100644 index c709dce0..00000000 --- a/front_end/src/main.ts +++ /dev/null @@ -1,21 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:47:54 - * @FilePath: /QAnything/front_end/src/main.ts - * @Description: - */ - -import { createApp } from 'vue'; -import App from './App.vue'; -import router from './router/index'; -import pinia from './store/index'; -import '@/styles/common/global.scss'; -import 'virtual:svg-icons-register'; -import SvgIcon from '@/components/SvgIcon.vue'; - -const vueApp = createApp(App); -vueApp.use(pinia).use(router); -vueApp.component('SvgIcon', SvgIcon); -vueApp.mount('#app'); diff --git a/front_end/src/router/index.ts b/front_end/src/router/index.ts deleted file mode 100644 index 5e9be8dc..00000000 --- a/front_end/src/router/index.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzp01@rd.netease.com - * @Date: 2023-11-09 17:37:50 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:41:49 - * @FilePath: /QAnything/front_end/src/router/index.ts - * @Description: - */ -import { createRouter, createWebHashHistory } from 'vue-router'; -import { routes } from './routes'; -// import { useUser } from '@/store/useUser'; -// 导入进度条 -import { start, close } from '@/utils/nporgress'; - -//是否隐藏NavBar - -const router = createRouter({ - history: createWebHashHistory(), - routes, -}); -router.beforeEach((to, from, next) => { - start(); - next(); -}); - -router.afterEach(() => { - close(); -}); -export default router; diff --git a/front_end/src/router/routes.ts b/front_end/src/router/routes.ts deleted file mode 100644 index ce9802d6..00000000 --- a/front_end/src/router/routes.ts +++ /dev/null @@ -1,32 +0,0 @@ -/* - * @Author: zhangxx03 zhangxx03@rd.netease.com - * @Date: 2023-05-30 10:55:35 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:41:53 - * @FilePath: /QAnything/front_end/src/router/routes.ts - * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE - */ -import { RouteRecordRaw } from 'vue-router'; - -export const routes: RouteRecordRaw[] = [ - { - path: '/', - name: 'home', - component: () => import('@/layout/index.vue'), - redirect: '/home', - children: [ - { - path: '/home', - name: 'home', - component: () => import('@/views/Home.vue'), - meta: { - title: '首页', - }, - }, - ], - }, - { - path: '/:catchAll(.*)', - redirect: '/home', - }, -]; diff --git a/front_end/src/services/ResConfig.ts b/front_end/src/services/ResConfig.ts deleted file mode 100644 index 69cea1f2..00000000 --- a/front_end/src/services/ResConfig.ts +++ /dev/null @@ -1,22 +0,0 @@ -interface IResCheck { - [type: string]: any; -} -export const ResCodeConfig = { - noPerssion: { - code: 403, - }, - noLogin: { - code: 401, - }, - isSuccess: { - code: 0, - }, -}; -const checkResStatus: IResCheck = {} as IResCheck; - -Object.keys(ResCodeConfig).forEach((type: string) => { - checkResStatus[type] = (code: string | number = '') => { - return Number(code) === ResCodeConfig[type].code; - }; -}); -export default checkResStatus; diff --git a/front_end/src/services/axiosInterceptor/autoImport.ts b/front_end/src/services/axiosInterceptor/autoImport.ts deleted file mode 100644 index e427399b..00000000 --- a/front_end/src/services/axiosInterceptor/autoImport.ts +++ /dev/null @@ -1,41 +0,0 @@ -const path = require('path'); -const fs = require('fs'); -const childProcess = require('child_process'); - -const entryName = 'index'; // 生成的拦截器入口文件名称 -let content = ''; -let exportContent = '\r\nexport default {\r\n'; -function getFileName(str: string) { - const index = str.lastIndexOf('.'); - return str.substring(0, index); -} -// 执行cmd命令 -function execProcess(cmd: string, callback: any) { - childProcess.exec(cmd, callback); -} -// 写文件 -function writeFile(filePath: string, fileContent: string, type = 'utf8') { - return fs.writeFileSync(filePath, fileContent, type); -} -function readFolder(entryPath: string) { - const files = fs.readdirSync(path.resolve(__dirname, entryPath)); - files.forEach((file: any) => { - const fileName = getFileName(file); - if (fileName !== entryName) { - exportContent = `${exportContent}${fileName},\r\n`; - content = `${content}\r\n import ${fileName} from './${fileName}';`; - } - }); - const file = `${content} ${exportContent}}`; - const writePath = path.resolve(__dirname, `./interceptors/${entryName}.js`); - writeFile(writePath, file); - const cmdStr = `${path.join(process.cwd(), 'node_modules/.bin/eslint')} --fix ${writePath}`; - function err(err: any) { - if (err) { - console.log('eslint修复失败--', err); - } - return err; - } - execProcess(cmdStr, err); -} -readFolder('./interceptors'); diff --git a/front_end/src/services/axiosInterceptor/browerQuene.ts b/front_end/src/services/axiosInterceptor/browerQuene.ts deleted file mode 100644 index 3233b16d..00000000 --- a/front_end/src/services/axiosInterceptor/browerQuene.ts +++ /dev/null @@ -1,78 +0,0 @@ -// sameRequestNum:2,//单次请求并发数量 -const quene = { - axios: null as any, - queneLen: 2, - requests: {} as any, // url:[config,config] - watings: {} as any, // url:[config] - close: false, // 默认打开,修改此值可以关闭 - isCanRequest() { - // 是否可以发起请求 - if (this.close || Object.keys(this.requests).length < this.queneLen) { - return true; - } - return false; - }, - addRequest(config: any) { - const key = this.getKey(config); - this.requests[key] = config; - }, - removeRequest(config: any) { - const key = this.getKey(config); - delete this.requests[key]; - }, - addWating(config: any) { - this.watings.push(config); - }, - removeWating() { - // this.watings.shift(); - }, - getKey(config: any) { - return `${config.url}&request_type=${config.method}`; - }, - - cancel(config: any) { - const { CancelToken } = this.axios as any; - // eslint-disable-next-line no-param-reassign - config.cancelToken = new CancelToken((cancel: () => {}) => { - cancel(); - }); - }, - startRequest(config: any) { - this.axios(config); - }, - move() { - if (this.watings.length === 0) { - return; - } - const nextRequestConfig = this.removeWating(); - this.startRequest(nextRequestConfig); - this.addRequest(nextRequestConfig); - }, - start(config: any, axios: any) { - // 入口 - this.axios = axios; - if (this.isCanRequest()) { - // 发起请求 - this.addRequest(config); - } else { - this.cancel(config); - this.addWating(config); - } - }, -}; -function response(res: any) { - quene.move(); - return res; -} - -function request(config: any, axios: any) { - quene.start(config, axios); - return config; -} -console.log('zxx--quene---', request, response); -export default { - // request, - // response, - // error: response, - quene, -}; diff --git a/front_end/src/services/axiosInterceptor/index.ts b/front_end/src/services/axiosInterceptor/index.ts deleted file mode 100644 index a44c1023..00000000 --- a/front_end/src/services/axiosInterceptor/index.ts +++ /dev/null @@ -1,86 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 11:33:25 - * @FilePath: /QAnything/front_end/src/services/axiosInterceptor/index.ts - * @Description: - */ - -import axios from 'axios'; -import interceptors from './interceptors/index'; -axios.defaults.withCredentials = false; -function isInterceptor(config: any, name: string) { - return config[name]; -} -function getInterceptors() { - return { - ...interceptors, - }; -} -const alwaysOpen = ['errorToast', 'rdLoginReqToken']; -function runInterceptors(instance: any) { - if (!instance) return; - const allInterceptor = getInterceptors() as any; - Object.keys(allInterceptor).forEach(name => { - const interceptor = allInterceptor[name]; - if (interceptor.request || interceptor.requestError) { - instance.interceptors.request.use( - (config: any) => { - if ( - alwaysOpen.indexOf(name) > -1 || - (interceptor.request && isInterceptor(config, name)) - ) { - return interceptor.request(config, instance); - } - return config; - }, - (error: any) => { - if (interceptor.requestError) { - // && error.config[name]请求报错自动开启toast提示 - return interceptor.requestError(error); - } - return Promise.reject(error); - } - ); - } - if (interceptor.response || interceptor.responseError) { - instance.interceptors.response.use( - (response: any) => { - return cheakcCanResponse(response, name, interceptor, instance); - }, - (error: any) => { - const { config = {}, headers = {} } = error; - const responseData = { - config, - statusText: 'OK', - headers, - status: 200, - data: { - code: 500, - data: '', - msg: '请求失败', - }, - }; - if (interceptor.responseError && (config[name] || alwaysOpen.indexOf(name) > -1)) { - interceptor.responseError(error, instance); - } - return cheakcCanResponse(responseData, name, interceptor, instance); - // return Promise.reject(error); - } - ); - } - }); -} -function cheakcCanResponse(response, name, interceptor, instance) { - const { config = {} } = response || {}; - if (alwaysOpen.indexOf(name) > -1 || (interceptor.response && config[name])) { - return interceptor.response(response, instance); - } - return response; -} -const http = axios.create({ - headers: {}, -}); -runInterceptors(http); -export default http; diff --git a/front_end/src/services/axiosInterceptor/interceptors/autoRetry.ts b/front_end/src/services/axiosInterceptor/interceptors/autoRetry.ts deleted file mode 100644 index ecea79a9..00000000 --- a/front_end/src/services/axiosInterceptor/interceptors/autoRetry.ts +++ /dev/null @@ -1,30 +0,0 @@ -function responseError(err = {}, instance: any) { - const { config } = err as any; - const { url, retryCount = 3, curRetry = 0, retryDelay } = config as any; - - if (!config.curRetry) { - config.curRetry = 0; - } - if (retryCount > curRetry) { - config.curRetry += 1; - const delay = new Promise((resolve: any) => { - setTimeout(() => { - resolve(); - }, retryDelay); - }); - // 重新发起请求 - return delay.then(() => { - console.log(`重试:${url},第${config.curRetry}次`); - return instance(config); - }); - } - - return Promise.reject(err); -} -function response(res: any) { - return res; -} -export default { - response, - responseError, -}; diff --git a/front_end/src/services/axiosInterceptor/interceptors/cancelRepeat.ts b/front_end/src/services/axiosInterceptor/interceptors/cancelRepeat.ts deleted file mode 100644 index a3fe839d..00000000 --- a/front_end/src/services/axiosInterceptor/interceptors/cancelRepeat.ts +++ /dev/null @@ -1,80 +0,0 @@ -import axios from 'axios'; - -const pending = { - axios: null, - requests: {} as any, - clear(curKey: string) { - if (curKey) { - delete this.requests[curKey]; - } else { - this.requests = {}; - } - }, - setAxios(_axios: any) { - if (!this.axios) { - this.axios = _axios; - } - }, - has(config: any) { - const requestKey = this.getKey(config); - // eslint-disable-next-line no-param-reassign - config.requestKey = requestKey; - return !!this.requests[config.requestKey]; - }, - getKey(config: any) { - return `${config.url}/${JSON.stringify(config.params)}/${JSON.stringify( - config.data - )}&request_type=${config.method}`; - }, - remove(config: any) { - if (!Object.keys(this.requests).length) return; - const curKey = config.requestKey; - if (this.requests[curKey]) { - this.requests[curKey](); - this.clear(curKey); - } - }, - cancel(config: any, callback: () => {}) { - const { CancelToken } = axios; - // eslint-disable-next-line no-new - // eslint-disable-next-line no-param-reassign - config.cancelToken = new CancelToken(callback); - }, - add(config: any) { - const requestKey = pending.getKey(config); - // eslint-disable-next-line no-param-reassign - config.requestKey = requestKey; - // this.cancel(config, cancel => { - // this.requests[config.requestKey] = cancel; - // }); - }, -}; - -function request(config: any) { - if (!pending.has(config)) { - pending.add(config); - } else { - // pending.cancel(config, cancel => { - // // 取消当次 - // cancel(); - // console.log('重复的请求被主动拦截: ---', config.requestKey); - // }); - } - return config; -} -function response(res: any) { - pending.remove(res.config); - return res; -} -// function error(err) { -// if (!axios.isCancel(err)) { -// pending.clear(); -// } -// return err -// } -export default { - pending, - request, - response, - // error, -}; diff --git a/front_end/src/services/axiosInterceptor/interceptors/errorToast.ts b/front_end/src/services/axiosInterceptor/interceptors/errorToast.ts deleted file mode 100644 index db0938d0..00000000 --- a/front_end/src/services/axiosInterceptor/interceptors/errorToast.ts +++ /dev/null @@ -1,20 +0,0 @@ -import checkResStatus from '@/services/ResConfig'; -import { message } from 'ant-design-vue'; - -function response(res: any) { - const { config = {} } = res || {}; - // config.errorToast && - if (!checkResStatus.isSuccess(res.data.code) && config.errorToast !== false) { - //res.data.msg - // message.error('请求失败,请重试'); - } - return res; -} -function responseError(err: any) { - message.error('请求失败,请重试'); - return Promise.reject(err); -} -export default { - response, - responseError, -}; diff --git a/front_end/src/services/axiosInterceptor/interceptors/forceRetry.ts b/front_end/src/services/axiosInterceptor/interceptors/forceRetry.ts deleted file mode 100644 index ebbb0c5f..00000000 --- a/front_end/src/services/axiosInterceptor/interceptors/forceRetry.ts +++ /dev/null @@ -1,56 +0,0 @@ -const forceHandle = { - // 注意:切换页面是否要清空保留的requests根据业务来处理 - requests: {} as any, - getKey(config: any) { - console.log(config.url); - const url = config.url?.split('?')[0]; - return `${url}/&request_type=${config.method}`; - }, - clear() { - this.requests = {}; - }, - add(config: any) { - const key = this.getKey(config); - this.requests[key] = config; - }, - getConfig(config: any) { - const key = this.getKey(config); - const _config = this.requests[key]; - this.remove(key); - return _config; - }, - remove(key: any) { - delete this.requests[key]; - }, - has(config: any) { - const key = this.getKey(config); - return !!this.requests[key]; - }, -}; -function responseError(err = {} as any) { - forceHandle.add(err.config); - return Promise.reject(err); -} - -function request(config: any) { - if (forceHandle.has(config)) { - const lastConfig = forceHandle.getConfig(config); - // eslint-disable-next-line no-param-reassign - config = { - ...config, - url: lastConfig.urla, - params: lastConfig.url, - data: lastConfig.url, - }; - } - return config; -} -function response(res: any) { - return res; -} -export default { - forceHandle, - request, - response, - responseError, -}; diff --git a/front_end/src/services/axiosInterceptor/interceptors/index.ts b/front_end/src/services/axiosInterceptor/interceptors/index.ts deleted file mode 100644 index 8e826bae..00000000 --- a/front_end/src/services/axiosInterceptor/interceptors/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:44:47 - * @FilePath: /QAnything/front_end/src/services/axiosInterceptor/interceptors/index.ts - * @Description: - */ - -import autoRetry from './autoRetry'; -import cancelRepeat from './cancelRepeat'; -import sign from './sign'; -import errorToast from './errorToast'; -import forceRetry from './forceRetry'; -import showLoading from './showLoading'; - -export default { - autoRetry, - cancelRepeat, - errorToast, - forceRetry, - showLoading, - sign, - // rdLoginReqToken, -}; diff --git a/front_end/src/services/axiosInterceptor/interceptors/showLoading.ts b/front_end/src/services/axiosInterceptor/interceptors/showLoading.ts deleted file mode 100644 index 64b424f9..00000000 --- a/front_end/src/services/axiosInterceptor/interceptors/showLoading.ts +++ /dev/null @@ -1,63 +0,0 @@ -import { message } from 'ant-design-vue'; - -const loadingHandle = { - ids: {} as any, - addLoading(config: any) { - config.hideLoading = message.loading({ content: 'loading', duration: 0 }); - }, - addId(config: any) { - const { loadingId, hideLoading } = config; - if (!this.ids[loadingId]) { - this.ids[loadingId] = { loadingNum: 1, hideLoading }; - } else { - this.ids[loadingId].loadingNum += 1; - config.hideLoading = this.ids[loadingId].hideLoading; - } - }, - canShow(loadingId: any) { - return !this.ids[loadingId] || this.ids[loadingId].loadingNum === 0; - }, - removeId(loadingId: any) { - if (this.ids[loadingId]) { - this.ids[loadingId].loadingNum -= 1; - if (this.ids[loadingId].loadingNum === 0) { - delete this.ids[loadingId]; - } - } - }, -}; -function request(config: any) { - const { loadingId } = config; - if (loadingId) { - if (loadingHandle.canShow(loadingId)) { - loadingHandle.addLoading(config); - } - loadingHandle.addId(config); - } else { - loadingHandle.addLoading(config); - } - return config; -} -function response(res: any) { - const { config = {} } = res || {}; - const { hideLoading, loadingId } = config; - if (hideLoading) { - if (loadingId) { - loadingHandle.removeId(loadingId); - if (loadingHandle.canShow(loadingId)) { - hideLoading(); - } - } else { - hideLoading(); - } - } - return res; -} -function responseError(err: any) { - return Promise.reject(response(err)); -} -export default { - request, - response, - responseError, -}; diff --git a/front_end/src/services/axiosInterceptor/interceptors/sign.ts b/front_end/src/services/axiosInterceptor/interceptors/sign.ts deleted file mode 100644 index 900669b4..00000000 --- a/front_end/src/services/axiosInterceptor/interceptors/sign.ts +++ /dev/null @@ -1,94 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:44:53 - * @FilePath: /QAnything/front_end/src/services/axiosInterceptor/interceptors/sign.ts - * @Description: - */ - -import checkResStatus from '@/services/ResConfig'; -import CryptoJS from 'crypto-js'; - -const signSecretKey = 'r*bWYmKw0Z@$1^fEk3xIxKqb!3HMTyI'; -// const secretKey = ''; -// const secretIv = ''; -// const algorithm = ''; -/** - * md5加密 - * @param {String} str md5 - * @param {*} decode - */ -function md5(str) { - return CryptoJS.MD5(str).toString(); -} - -/** - * 数据解密 - * @param {*} data - */ -// function decodeData(data) { -// if (!data) { -// return null; -// } -// const key = Buffer.alloc(16, md5(secretKey)); // 16位密钥 默认 'utf-8' -// const iv = Buffer.alloc(16, md5(secretIv)); // 16位向量 -// const decipher = crypto.createDecipheriv(algorithm, key, iv); -// let decrypted = decipher.update(data, 'base64', 'utf-8'); // 原数据 'base64' 解密后数据 ’utf-8‘ -// decrypted += decipher.final('utf-8'); -// return decrypted; -// } -/** - * 生成签名 - * @param {*} data - */ -function genSign(data = {}) { - const keySortArr = Object.keys(data) - .sort() - .filter(v => data[v] !== undefined && `${data[v]}`.length !== 0); - const sign = `${keySortArr.map(k => `${k}=${data[k]}`).join('&')}&key=${signSecretKey}`; - return md5(sign); -} - -/** - * 获取数据对象 - * @param {*} config - */ -function getData(config = {}) { - const { method, data = {}, params = {} } = config as any; - switch (method.toLowerCase()) { - case 'post': - return data; - case 'get': - return params; - default: - return params; - } -} -function response(response) { - const config = response.config; - const { data } = response; - if (data && checkResStatus.isSuccess(data.code)) { - if (config.decode) { - // const d = decodeData(data.data); - data.data = JSON.parse(JSON.parse(data.data)); - } - } else { - // if (whiteCodeList.indexOf(data.code) === -1) { - // handlerError(data && data.reason); - // } - } - return response; -} - -function request(axiosConfig) { - if (axiosConfig.sign) { - const signData = getData(axiosConfig); - signData.sign = genSign(signData); - } - return axiosConfig; -} -export default { - response, - request, -}; diff --git a/front_end/src/services/index.ts b/front_end/src/services/index.ts deleted file mode 100644 index e41304bb..00000000 --- a/front_end/src/services/index.ts +++ /dev/null @@ -1,74 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com -k * @LastEditTime: 2024-01-11 11:33:16 - * @FilePath: /QAnything/front_end/src/services/index.ts - * @Description: - */ - -import axios from './axiosInterceptor/index'; - -export const apiBase = - (import.meta.env.VITE_APP_MODE === 'dev' ? '' : import.meta.env.VITE_APP_API_HOST) + - import.meta.env.VITE_APP_API_PREFIX; - -function validateStatus(status: number) { - return status >= 200 && status < 300; -} - -//获取到当前业务线之后设置 -export const bondParams = {}; - -export default { - get(baseUrl: string, _query = {} as any, option = {} as any) { - let url = /http/.test(baseUrl) ? `${baseUrl}` : `${apiBase}${baseUrl}`; - const query = { - ...bondParams, - ..._query, - }; - - const { getResponseHeader, ...others } = option; - const options = { - method: 'get', - url, - mode: 'cors', - withCredentials: false, - validateStatus, - // transformRequest, - ...others, - params: query, - }; - const data = axios.request(options).then( - res => (getResponseHeader ? res : res.data), - error => error - ); - return data; - }, - post(baseUrl: string, data = {}, option = {} as any) { - const params = { - ...bondParams, - ...data, - } as any; - const _url = `${apiBase}${baseUrl}`; - const url = /http/.test(baseUrl) ? baseUrl : _url; - const { getResponseHeader, ...others } = option; - - const options = { - method: 'post', - url, - mode: 'cors', - withCredentials: false, - validateStatus, - // transformRequest, - data: params, - ...option, - ...others, - }; - const resData = axios.request(options).then( - res => (getResponseHeader ? res : res.data), - error => Promise.reject(error) - ); - return resData; - }, -} as any; diff --git a/front_end/src/services/urlConfig.ts b/front_end/src/services/urlConfig.ts deleted file mode 100644 index a1894575..00000000 --- a/front_end/src/services/urlConfig.ts +++ /dev/null @@ -1,122 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:40:28 - * @FilePath: /QAnything/front_end/src/services/urlConfig.ts - * @Description: - */ - -enum EUrlType { - POST = 'post', - GET = 'get', -} -interface IUrlValueConfig { - type: EUrlType; - url: string; - showLoading?: boolean; - loadingId?: string; - // errorToast?: boolean;//默认开启 - cancelRepeat?: boolean; - sign?: boolean; // 是否开启签名 - param?: any; - [key: string]: any; -} -interface IUrlConfig { - [key: string]: IUrlValueConfig; -} -import services from '.'; - -export const userId = 'zzp'; - -//ajax请求接口 -const urlConfig: IUrlConfig = { - checkLogin: { - type: EUrlType.GET, - url: '/checkLogin.s', - }, - getLoginInfo: { - type: EUrlType.POST, - url: '/j_spring_security_check', - }, - // 获取知识库列表 - kbList: { - type: EUrlType.POST, - url: '/local_doc_qa/list_knowledge_base', - showLoading: true, - param: { - user_id: userId, - }, - }, - // 新建知识库 - createKb: { - type: EUrlType.POST, - url: '/local_doc_qa/new_knowledge_base', - showLoading: true, - param: { - user_id: userId, - }, - }, - // 上传文件 - uploadFile: { - type: EUrlType.POST, - url: '/local_doc_qa/upload_files', - param: { - user_id: userId, - }, - }, - // 删除知识库 - deleteKB: { - type: EUrlType.POST, - url: '/local_doc_qa/delete_knowledge_base', - param: { - user_id: userId, - }, - }, - // 删除文件 - deleteFile: { - type: EUrlType.POST, - url: '/local_doc_qa/delete_files', - showLoading: true, - param: { - user_id: userId, - kb_id: '', - file_ids: [], - }, - }, - // 上传网页文件 - uploadUrl: { - type: EUrlType.POST, - url: '/local_doc_qa/upload_weblink', - param: { - user_id: userId, - }, - }, - kbConfig: { - type: EUrlType.POST, - url: '/local_doc_qa/rename_knowledge_base', - showLoading: true, - param: { - user_id: userId, - kb_id: '', - new_kb_name: '', - }, - }, - //获取知识库已上传文件状态 - fileList: { - type: EUrlType.POST, - url: '/local_doc_qa/list_files', - param: { - user_id: userId, - kb_id: '', - }, - }, -}; -const urlResquest: any = {}; -Object.keys(urlConfig).forEach(key => { - urlResquest[key] = (params: any, option: any = {}) => { - const { type, url, param, ...other } = urlConfig[key]; - return services[type](url, { ...param, ...params }, { ...other, ...option }); - }; -}); -export default urlResquest; diff --git a/front_end/src/store/index.ts b/front_end/src/store/index.ts deleted file mode 100644 index 2bc966a4..00000000 --- a/front_end/src/store/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:45:15 - * @FilePath: /QAnything/front_end/src/store/index.ts - * @Description: - */ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:45:14 - * @FilePath: /QAnything/front_end/src/store/index.ts - * @Description: - */ - -import { createPinia } from 'pinia'; -import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'; - -// 创建 -const pinia = createPinia(); -pinia.use(piniaPluginPersistedstate); -// 导出 -export default pinia; diff --git a/front_end/src/store/useChat.ts b/front_end/src/store/useChat.ts deleted file mode 100644 index 344b36a9..00000000 --- a/front_end/src/store/useChat.ts +++ /dev/null @@ -1,34 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:45:28 - * @FilePath: /QAnything/front_end/src/store/useChat.ts - * @Description: - */ - -import { IChatItem } from '@/utils/types'; - -export const useChat = defineStore( - 'useChat', - () => { - //对话列表 - const QA_List = ref>([]); - const clearQAList = () => { - QA_List.value = []; - }; - - const showModal = ref(false); - - return { - QA_List, - clearQAList, - showModal, - }; - }, - { - persist: { - storage: localStorage, - }, - } -); diff --git a/front_end/src/store/useKnowledgeBase.ts b/front_end/src/store/useKnowledgeBase.ts deleted file mode 100644 index d864092a..00000000 --- a/front_end/src/store/useKnowledgeBase.ts +++ /dev/null @@ -1,93 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:45:35 - * @FilePath: /QAnything/front_end/src/store/useKnowledgeBase.ts - * @Description: - */ - -import { IKnowledgeItem } from '@/utils/types'; -import { pageStatus } from '@/utils/enum'; -// import { resultControl } from '@/utils/utils'; -import message from 'ant-design-vue/es/message'; - -import urlResquest from '@/services/urlConfig'; -import { getLanguage } from '@/language/index'; - -const common = getLanguage().common; - -export const useKnowledgeBase = defineStore('knowledgeBase', () => { - // 当前操作的知识库id - const currentId = ref(''); - const setCurrentId = (id: string) => { - currentId.value = id; - }; - - //选中的知识库id - const selectList = ref([]); - const setSelectList = list => { - selectList.value = list; - }; - - // 当前操作的知识库名字 - const currentKbName = ref(''); - const setCurrentKbName = (id: string) => { - currentKbName.value = id; - }; - - //获取到的知识库列表 - const knowledgeBaseList = ref>([]); - const setKnowledgeBaseList = list => { - knowledgeBaseList.value = list; - }; - - //需要判断是否有知识库 如果没有知识库 展示default内容 - const showDefault = ref(pageStatus.initing); - const setDefault = str => { - showDefault.value = str; - }; - - //是否展示删除弹窗 - const showDeleteModal = ref(false); - const setShowDeleteModal = (flag: boolean) => { - showDeleteModal.value = flag; - }; - - //获取知识库列表 - const getList = async () => { - try { - const res: any = await urlResquest.kbList(); - if (+res.code === 200) { - setKnowledgeBaseList(res.data); - if (res?.data?.length > 0) { - setDefault(pageStatus.normal); - - if (!selectList.value.length) { - selectList.value.push(res.data[0].kb_id); - } - } else { - setDefault(pageStatus.default); - } - } - } catch (e) { - message.error(e.msg || common.error); - } - }; - - return { - currentId, - setCurrentId, - knowledgeBaseList, - setKnowledgeBaseList, - showDeleteModal, - setShowDeleteModal, - showDefault, - setDefault, - getList, - currentKbName, - setCurrentKbName, - selectList, - setSelectList, - }; -}); diff --git a/front_end/src/store/useKnowledgeModal.ts b/front_end/src/store/useKnowledgeModal.ts deleted file mode 100644 index 77821fbc..00000000 --- a/front_end/src/store/useKnowledgeModal.ts +++ /dev/null @@ -1,88 +0,0 @@ -//新建、编辑知识库弹窗信息 -import { IUrlListItem, IFileListItem } from '@/utils/types'; -import urlResquest from '@/services/urlConfig'; -import message from 'ant-design-vue/es/message'; -import { getStatus } from '@/utils/utils'; -import { getLanguage } from '@/language/index'; - -const home = getLanguage().home; -const common = getLanguage().common; -export const useKnowledgeModal = defineStore('knowledgeModal', () => { - //是否展示弹窗 - const modalVisible = ref(false); - const setModalVisible = (flag: boolean) => { - modalVisible.value = flag; - }; - - //是否展示上传url弹窗 - const urlModalVisible = ref(false); - const setUrlModalVisible = (flag: boolean) => { - urlModalVisible.value = flag; - }; - - //弹窗标题 - const modalTitle = ref(home.upload); - const setModalTitle = (title: string) => { - modalTitle.value = title; - }; - - //知识库名称 - const knowledgeName = ref(''); - const setKnowledgeName = (name: string) => { - knowledgeName.value = name; - }; - - //上传文件的列表 - const fileList = ref>([]); - const setFileList = (list: Array) => { - fileList.value = list; - }; - - //上传网址列表 - const urlList = ref>([]); - const setUrlList = list => { - urlList.value = list; - }; - - //获取文件列表 - const getFileList = async (kb_id: string) => { - try { - const res: any = await urlResquest.fileList({ kb_id }); - if (res.code == 200) { - res.data.details.forEach((item: any) => { - item.errorText = getStatus(item); - }); - - setFileList(res.data.details); - } - } catch (e) { - console.log(e); - message.error(e.msg || common.error); - } - }; - - //重置内容 - const $reset = () => { - modalVisible.value = false; - modalTitle.value = home.upload; - knowledgeName.value = ''; - fileList.value = []; - urlList.value = []; - }; - return { - modalVisible, - setModalVisible, - urlModalVisible, - setUrlModalVisible, - knowledgeName, - setKnowledgeName, - fileList, - setFileList, - urlList, - setUrlList, - modalTitle, - setModalTitle, - $reset, - getFileList, - }; -}); diff --git a/front_end/src/store/useLanguage.ts b/front_end/src/store/useLanguage.ts deleted file mode 100644 index e8440695..00000000 --- a/front_end/src/store/useLanguage.ts +++ /dev/null @@ -1,18 +0,0 @@ -export const useLanguage = defineStore( - 'useLanguage', - () => { - const language = ref('zh'); - const setLanguage = info => { - language.value = info; - }; - return { - language, - setLanguage, - }; - }, - { - persist: { - storage: localStorage, - }, - } -); diff --git a/front_end/src/store/useOptiionList.ts b/front_end/src/store/useOptiionList.ts deleted file mode 100644 index e118bf25..00000000 --- a/front_end/src/store/useOptiionList.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:45:42 - * @FilePath: /QAnything/front_end/src/store/useOptiionList.ts - * @Description: - */ - -import urlResquest from '@/services/urlConfig'; -import { formatFileSize, resultControl, formatDate } from '@/utils/utils'; -import { message } from 'ant-design-vue'; -import { useKnowledgeBase } from '@/store/useKnowledgeBase'; -const { currentId } = storeToRefs(useKnowledgeBase()); - -export const useOptiionList = defineStore('optionList', () => { - const dataSource = ref([]); - const setDataSource = (array: []) => { - dataSource.value = array; - }; - const timer = ref(); - - const getDetails = async () => { - try { - const res: any = await resultControl(await urlResquest.fileList({ kb_id: currentId.value })); - - setDataSource([]); - res?.details.forEach((item: any, index) => { - dataSource.value.push({ - id: 10000 + index, - file_id: item?.file_id, - file_name: item?.file_name, - status: item?.status, - bytes: formatFileSize(item?.bytes || 0), - createtime: formatDate(item?.timestamp), - errortext: item?.status === 'gray' || item?.status === 'green' ? '' : item?.msg, - }); - }); - - const flag = res?.details.some(item => { - return item.status === 'gray'; - }); - console.log(flag); - if (flag) { - console.log('有解析中的 10后再次请求'); - //有解析中的 - timer.value = setTimeout(() => { - clearTimeout(timer.value); - getDetails(); - }, 10000); - } else { - console.log('全部解析完成'); - } - } catch (error) { - console.log(error); - message.error(error.msg || '获取知识库详情失败'); - } - }; - - return { - dataSource, - setDataSource, - getDetails, - timer, - }; -}); diff --git a/front_end/src/store/useUser.ts b/front_end/src/store/useUser.ts deleted file mode 100644 index 13a2b004..00000000 --- a/front_end/src/store/useUser.ts +++ /dev/null @@ -1,31 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:45:47 - * @FilePath: /QAnything/front_end/src/store/useUser.ts - * @Description: - */ - -export const useUser = defineStore( - 'user', - () => { - const userInfo = ref({ - token: '', - }); - - const setUserInfo = info => { - userInfo.value = info; - }; - - return { - userInfo, - setUserInfo, - }; - }, - { - persist: { - storage: localStorage, - }, - } -); diff --git a/front_end/src/styles/common/global.scss b/front_end/src/styles/common/global.scss deleted file mode 100644 index feb8b589..00000000 --- a/front_end/src/styles/common/global.scss +++ /dev/null @@ -1,41 +0,0 @@ -@import './reset.scss'; -@import './resetAntd.scss'; -::-webkit-scrollbar { - -webkit-appearance: none; - width: 4px; - height: 8px; - background: transparent; -} -::-webkit-scrollbar-corner { - background: transparent; -} - -::-webkit-scrollbar-button { - height: 0; - width: 0; -} -::-webkit-scrollbar-thumb { - min-height: 50px; - border-radius: 20px; - border: 3px solid rgba(255, 255, 255, 0); - background-clip: content-box; - background-color: transparent; -} -::-webkit-scrollbar-thumb:hover { - background-color: #a8aaad; -} - -// .ant-message-notice { -// .ant-message-notice-content { -// background: rgba(42, 43, 46, 0.92); -// border-radius: 16px; -// color: #f5f7fa; -// padding: 20px 24px; -// box-sizing: border-box; -// font-size: 16px; -// white-space: nowrap; -// } -// .anticon { -// display: none; -// } -// } diff --git a/front_end/src/styles/common/reset.scss b/front_end/src/styles/common/reset.scss deleted file mode 100644 index a68fca70..00000000 --- a/front_end/src/styles/common/reset.scss +++ /dev/null @@ -1,89 +0,0 @@ -html, -body, -header, -section, -nav, -ul, -ol, -li, -div, -p, -form, -h1, -h2, -h3, -h4, -h5, -h6, -span, -a, -img { - margin: 0; - padding: 0; - border: 0; - outline: 0; -} - -html { - -webkit-text-size-adjust: none; - -webkit-tap-highlight-color: transparent; - -webkit-touch-callout: none; - -webkit-user-select: none; - user-select: none; -} - -body { - font-family: FZLANTY_ZHUNJW--GB1, Helvetica, Roboto, Arial, sans-serif; - font-size: 16px; - padding-bottom: constant(safe-area-inset-bottom); - padding-top: env(safe-area-inset-top); - line-height: 2; -} - -ul, -ol, -li { - list-style: none; -} - -i { - font-style: normal; -} - -a, -a:active { - cursor: pointer; - text-decoration: none; - color: inherit; -} - -body { - -webkit-touch-callout: none; -} - -th { - font-weight: normal; -} - -html, -body, -#app { - height: 100%; - min-height: 100%; -} -img { - width: 100%; -} -a, -img { - -webkit-user-drag: none; -} -@font-face { - font-family: 'FZLanTingHeiS-L-GB'; - src: url('~@/styles/fonts/FZLanTingHeiS-L-GB.TTF') format('truetype'); -} - -@font-face { - font-family: 'FZYaSongS-B-GB'; - src: url('~@/styles/fonts/FZYaSongS-B-GB.TTF') format('truetype'); -} diff --git a/front_end/src/styles/common/resetAntd.scss b/front_end/src/styles/common/resetAntd.scss deleted file mode 100644 index 1fb0e09c..00000000 --- a/front_end/src/styles/common/resetAntd.scss +++ /dev/null @@ -1,134 +0,0 @@ -// 修改primary按钮默认背景色 -.ant-btn-primary { - background-color: $baseColor !important; - - + :not(:disabled):hover { - background-color: $baseColor !important; - } -} -.ant-btn { - + :not(:disabled):focus-visible { - outline: 0; - outline-offset: 0; - } - - + .ant-btn-loading { - opacity: 1; - } -} - -//search input -.search-input { - &:hover, - &:focus { - border-color: #fff !important; - } -} - -//修改二维码表框 -.ant-qrcode { - border-color: #e5e5e5; - border-radius: 12px; - padding: 20px; - - canvas { - width: 230px !important; - height: 230px !important; - } -} -//修改起泡卡片 - -.ant-popover.cooperate { - width: 265px; - top: 40px !important; - .ant-popover-arrow { - left: 82% !important; - } - .ant-popover-title { - color: $title1 !important; - } - - .ant-popover-inner-content { - color: $title2 !important; - font-size: 14px; - } -} - -//新增、修改知识库弹窗 -.upload-file-modal { - .ant-modal-content { - background: #ffffff; - padding: 0; - height: 430px; - display: flex; - flex-direction: column; - } - - .ant-modal-header { - height: 48px; - line-height: 48px; - background: #f7f9ff; - border-radius: 8px 8px 0px 0px; - padding: 12px 0 12px 28px; - margin-bottom: 0; - } - - .ant-modal-body { - height: calc(100% - 36px - 48px - 28px); - padding: 20px 28px; - // overflow: auto; - } - - .ant-modal-footer { - margin: 0; - padding-right: 28px; - .ant-btn { - height: 36px; - width: 84px; - } - } - - .ant-modal .ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) { - margin-inline-start: 16px; - } - - .ant-btn-primary[disabled] { - background-color: rgba(90, 71, 229, 0.5) !important; - color: #fff !important; - } - - .ant-input:focus, - .ant-input-focused { - border-color: #5a47e5 !important; - } - - .ant-input-affix-wrapper-focused { - border-color: #5a47e5 !important; - } - .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover { - border-color: #5a47e5 !important; - } - - .ant-input:focus, - .ant-input-focused, - .ant-input:hover, - .ant-input-active { - caret-color: #5a47e5; - } -} - -//input focus style -.ant-input { - color: $title1; -} -.ant-input:focus, -.ant-input-focused { - border-color: #373b4d !important; -} - -.ant-input-affix-wrapper-focused { - border-color: #373b4d !important; -} -.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover { - border-color: #373b4d !important; -} diff --git a/front_end/src/styles/variable/global.scss b/front_end/src/styles/variable/global.scss deleted file mode 100644 index 17cc31b7..00000000 --- a/front_end/src/styles/variable/global.scss +++ /dev/null @@ -1,12 +0,0 @@ -//品牌色 -$baseColor: #26293b; -//一级标题 -$title1: #222222; -//二级标题 -$title2: #666666; -//三级标题 -$title3: #999999; -//线条颜色 -$lineColor: #ededed; -//a标签 -$aColor: #4d71ff; diff --git a/front_end/src/styles/variable/mixins.scss b/front_end/src/styles/variable/mixins.scss deleted file mode 100644 index bdfb35d4..00000000 --- a/front_end/src/styles/variable/mixins.scss +++ /dev/null @@ -1,86 +0,0 @@ -@mixin redBtn { - cursor: pointer; - &:hover { - background-color: $blue1-hover; - } - &:active { - background-color: $blue1-hover; - } -} -@mixin grid($size: 165px) { - display: grid; - justify-content: space-between; - grid-template-columns: repeat(auto-fill, $size); -} -/** 常用flex **/ -@mixin flex-center { - display: flex; - justify-content: center; - align-items: center; -} -@mixin flex-column { - display: flex; - flex-direction: column; -} -@mixin flex-center-column { - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; -} -@mixin flex-between { - display: flex; - justify-content: space-between; - align-items: center; -} -/** 宽高简写 **/ -@mixin size($size) { - width: $size; - height: $size; -} -@mixin size-diff($w, $h) { - width: $w; - height: $h; -} -/** 背景图片 **/ -// @mixin background($url, $bwidth: 100%, $bheight: 100%) { -// background: url($url) center center no-repeat; -// background-size: $bwidth $bheight; -// } -/** css居中 **/ -@mixin css-center { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); -} -/** absolute **/ -@mixin absolute($top: 0, $right: 0, $bottom: 0, $left: 0) { - position: absolute; - top: $top; - right: $right; - bottom: $bottom; - left: $left; -} -/** css单行省略 **/ -@mixin ellipsis { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -@mixin input-focus { - border: 2px solid $other2; - background: #fff; - box-shadow: 0px 4px 12px rgba(58, 136, 255, 0.1); - caret-color: $other2; - border-right-width: 2px !important; -} - -/* z-index规范 */ -$zindex-under: 1; // 在下方 -$zindex-over: 2; // 在上方 -$zindex-affix: 200; // 固定在页面某个位置 -$zindex-fixed: 400; // 吸顶/吸底 -$zindex-shadow-model: 500; // 遮盖层 -$zindex-loading: 700; // 等待(层级最高展示) diff --git a/front_end/src/styles/variable/setting.scss b/front_end/src/styles/variable/setting.scss deleted file mode 100644 index d8aa26e2..00000000 --- a/front_end/src/styles/variable/setting.scss +++ /dev/null @@ -1,45 +0,0 @@ -$grey1: #212327; -$grey2: #898a8e; -$grey2: #898a8e; -$grey3: #c4c5c7; -$grey4: #f5f6f8; - -$blue1: #1890ff; -$blue1-hover: #40a9ff; - -$red2: #ffe8ea; -$red3: #fff4f5; - -$other1: #ffbc11; -$other2: #3a89ff; - -$navSiderWidth: 260px; -$operationWrapperHeight: 160px; - -$zIndex-9999: 9999; - -$blue1: #1890ff; -$leftSideHeight: 240px; -$topSideHeight: 64px; - -$fontSize20: 20px; -$fontSize18: 18px; -$fontSize16: 16px; -$fontSize14: 14px; -$fontSize12: 12px; - -$color_main_1: #fb4a3e; -$color_main_2: #4d71ff; -$color_pc_bg_2:#F5F7FA; - -$color_main_hover1: #E8493F; -$color_main_hover2: rgb(77 ,113 ,255 , 0.06); -// $color_pc_bg_hover2:#F5F7FA; - -$color_main_disable1: #C8C9CC; -$color_main_disable2: #DCDFE6; -// $color_pc_bg_disable2:#F5F7FA; - -$color_text_1: #2a2b2e; -$color_text_2: #626469; -$color_text_5: #c8c9cc; diff --git a/front_end/src/utils/config.ts b/front_end/src/utils/config.ts deleted file mode 100644 index 36ed30f6..00000000 --- a/front_end/src/utils/config.ts +++ /dev/null @@ -1,6 +0,0 @@ -//上传文档状态说明 -export const uploadStatus = { - loading: 'loading', - success: 'success', - error: 'red', -} \ No newline at end of file diff --git a/front_end/src/utils/enum.ts b/front_end/src/utils/enum.ts deleted file mode 100644 index 99e699ec..00000000 --- a/front_end/src/utils/enum.ts +++ /dev/null @@ -1,32 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:46:18 - * @FilePath: /QAnything/front_end/src/utils/enum.ts - * @Description: - */ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:46:17 - * @FilePath: /QAnything/front_end/src/utils/enum.ts - * @Description: - */ - -//文档状态说明 (接口返回值) -export enum fileStatus { - 'success', //上传完成 - 'parsed', //解析完成 - 'error', //解析失败 - 'filebig', //上传文件大小超过限制 - 'loading', //上传中 -} - -export enum pageStatus { - 'initing', //初始化 还不知道具体展示什么内容 - 'default', //没有知识库 展示默认上传页面 - 'normal', //有知识库 展示知识库列表 显示聊天界面 - 'optionlist', //管理上传文件页面 -} diff --git a/front_end/src/utils/nporgress.ts b/front_end/src/utils/nporgress.ts deleted file mode 100644 index d40dec2d..00000000 --- a/front_end/src/utils/nporgress.ts +++ /dev/null @@ -1,30 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:46:28 - * @FilePath: /QAnything/front_end/src/utils/nporgress.ts - * @Description: - */ - -import NProgress from 'nprogress'; -import 'nprogress/nprogress.css'; - -NProgress.configure({ - easing: 'ease', // 动画方式 - speed: 1000, // 递增进度条的速度r - showSpinner: false, // 是否显示加载ico - trickleSpeed: 200, // 自动递增间隔 - minimum: 0.3, // 更改启动时使用的最小百分比 - parent: 'body', //指定进度条的父容器 -}); - -// 开启进度条 -export const start = () => { - NProgress.start(); -}; - -// 关闭进度条 -export const close = () => { - NProgress.done(); -}; diff --git a/front_end/src/utils/types.ts b/front_end/src/utils/types.ts deleted file mode 100644 index 5b8aec2f..00000000 --- a/front_end/src/utils/types.ts +++ /dev/null @@ -1,58 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:46:35 - * @FilePath: /QAnything/front_end/src/utils/types.ts - * @Description: - */ - -export interface IKnowledgeItem { - kb_id: string; - kb_name: string; - createTime?: any; - edit?: boolean; -} - -export interface IDataSourceItem { - dataSource?: string; //数据来源 - detailDataSource?: string; //详细来源信息 - file_name: string | null; //文件名 - content: string | null; //内容 - score: number | null; //评分 - file_id: string | null; - showDetailDataSource?: boolean; //是否展示详细来源信息 -} - -export interface IChatItem { - type: string; //区别用户提问 和ai回复 - question?: string; //问题 - answer?: string; //问题 | 回复内容 - like?: boolean; //点赞 - unlike?: boolean; //点踩 - copied?: boolean; //点拷贝置为true 提示拷贝成功 然后置为false 重置原因:点击拷贝后添加颜色提示拷贝过了 1s后置为普通颜色 - - showTools?: boolean; //当期问答是否结束 结束展示复制等小工具和取消闪烁 - source?: Array; -} - -//url解析状态(前端展示) -export type inputStatus = 'default' | 'inputing' | 'parsing' | 'success' | 'defeat' | 'hover'; - -//url类型约束 -export interface IUrlListItem { - status: inputStatus; - text: string; - percent: number; - borderRadius?: string; -} - -//上传文件 -export interface IFileListItem { - file?: File; - file_name: string; - status: string; - file_id: string; - percent?: number; - errorText?: string; -} diff --git a/front_end/src/utils/typewriter.ts b/front_end/src/utils/typewriter.ts deleted file mode 100644 index 258cf3cd..00000000 --- a/front_end/src/utils/typewriter.ts +++ /dev/null @@ -1,61 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:46:40 - * @FilePath: /QAnything/front_end/src/utils/typewriter.ts - * @Description: - */ - -// 打字机队列 -export class Typewriter { - private queue: string[] = []; - private consuming = false; - private timmer: any; - constructor(private onConsume: (str: string) => void) {} - // 输出速度动态控制 - dynamicSpeed() { - const speed = 2000 / this.queue.length; - if (speed > 200) { - return 200; - } else { - return speed; - } - } - // 添加字符串到队列 - add(str: string) { - if (!str) return; - this.queue.push(...str.split('')); - } - // 消费 - consume() { - if (this.queue.length > 0) { - const str = this.queue.shift(); - str && this.onConsume(str); - } - } - // 消费下一个 - next() { - this.consume(); - // 根据队列中字符的数量来设置消耗每一帧的速度,用定时器消耗 - this.timmer = setTimeout(() => { - this.consume(); - if (this.consuming) { - this.next(); - } - }, this.dynamicSpeed()); - } - // 开始消费队列 - start() { - this.consuming = true; - this.next(); - } - // 结束消费队列 - done() { - this.consuming = false; - clearTimeout(this.timmer); - // 把queue中剩下的字符一次性消费 - this.onConsume(this.queue.join('')); - this.queue = []; - } -} diff --git a/front_end/src/utils/utils.ts b/front_end/src/utils/utils.ts deleted file mode 100644 index 4f883e22..00000000 --- a/front_end/src/utils/utils.ts +++ /dev/null @@ -1,139 +0,0 @@ -/* - * @Author: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @Date: 2024-01-09 15:28:56 - * @LastEditors: 祝占朋 wb.zhuzhanpeng01@mesg.corp.netease.com - * @LastEditTime: 2024-01-11 10:46:49 - * @FilePath: /QAnything/front_end/src/utils/utils.ts - * @Description: - */ - -import { useUser } from '@/store/useUser'; -import { IFileListItem } from './types'; - -export function addWindowsAttr(name, value) { - window[name] = value; -} -export function getRandomString(strLen = 5) { - const strCeils = 'abcdefghijklmnopqrstuvwxyz1234567890'; - let str = ''; - for (let i = 0; i < strLen; i += 1) { - str = `${str}${strCeils[Math.floor(Math.random() * 36)]}`; - } - return str; -} -export function clearTimer(timer) { - if (timer) { - clearTimeout(timer); - timer = null; - } -} - -export function aDownLoad(url, fileName = '', callback?) { - let aLink = document.createElement('a'); - aLink.download = fileName; - aLink.style.display = 'none'; - aLink.href = url; - document.body.appendChild(aLink); - aLink.click(); - document.body.removeChild(aLink); - if (callback) { - callback(); - } -} - -export function isMac() { - return /macintosh|mac os x/i.test(navigator.userAgent); -} - -/** - * 节流 - * @param {*} fn - * @param {*} delay - */ -export const throttle = (fn, delay) => { - var timer, - last = 0; - return function () { - var _this = this; - var args = arguments; - var now = +Date.now(); - if (now - last >= delay) { - clearTimeout(timer); - fn.apply(_this, args); - last = now; - } else { - clearTimeout(timer); - timer = setTimeout(function () { - fn.apply(_this, args); - }, delay); - } - }; -}; - -//格式化上传状态 -export const getStatus = (item: IFileListItem) => { - let str = ''; - switch (item.status) { - case 'loading': - str = '上传中'; - break; - case 'red': - if (item.errorText) { - str = item.errorText; - } else { - str = '解析失败'; - } - break; - case 'gray': - str = '上传成功待解析'; - break; - case 'green': - str = '解析成功'; - break; - case 'yellow': - str = '解析失败'; - break; - default: - break; - } - return str; -}; - -//对接口的返回值作统一处理 -export const resultControl = async res => { - return new Promise((resolve, reject) => { - if (res.errorCode === '0' || res.code === 200) { - resolve(res.result || res.data || res); - } else if (res.errorCode === '111') { - const { setUserInfo } = useUser(); - setUserInfo({ token: '' }); - } else { - reject(res); - } - }); -}; - -export const formatFileSize = sizeInBytes => { - if (sizeInBytes < 0) { - return '未知'; - } else if (sizeInBytes < 1024) { - return sizeInBytes + 'B'; - } else if (sizeInBytes < 1024 * 1024) { - return (sizeInBytes / 1024).toFixed(2) + 'KB'; - } else if (sizeInBytes < 1024 * 1024 * 1024) { - return (sizeInBytes / (1024 * 1024)).toFixed(2) + 'MB'; - } else { - return (sizeInBytes / (1024 * 1024 * 1024)).toFixed(2) + 'G'; - } -}; - -export const formatDate = (timestamp: string, symbol = '-') => { - if (timestamp) { - const year = timestamp.slice(0, 4); - const month = timestamp.slice(4, 6); - const day = timestamp.slice(6, 8); - return year + symbol + month + symbol + day; - } else { - return ''; - } -}; diff --git a/front_end/src/views/Home.vue b/front_end/src/views/Home.vue deleted file mode 100644 index 0bf3a21c..00000000 --- a/front_end/src/views/Home.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - - diff --git a/front_end/test.js b/front_end/test.js deleted file mode 100644 index 1519687a..00000000 --- a/front_end/test.js +++ /dev/null @@ -1,3 +0,0 @@ -const a = require('.gitlab-ci.yml'); - -console.log('zxx--q--', a); diff --git a/front_end/tsconfig.json b/front_end/tsconfig.json deleted file mode 100644 index 5cf32ace..00000000 --- a/front_end/tsconfig.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "compilerOptions": { - "experimentalDecorators": true, - "target": "esnext", - "useDefineForClassFields": true, - "module": "esnext", - "moduleResolution": "node", - "strict": false, - "jsx": "preserve", - "allowJs": true, - "sourceMap": true, - "noImplicitAny": false, - "resolveJsonModule": true, - "esModuleInterop": true, - "noUnusedLocals": true, - "lib": [ - "esnext", - "dom" - ], - "types": [ - "vite/client", - "node" - ], - "baseUrl": "./", - "paths": { - "@/*": [ - "src/*" - ], - "@views/": [ - "src/views" - ], - "@comps": [ - "./src/components" - ], - "@imgs": [ - "./src/assets/img" - ], - "@icons": [ - "./src/assets/icons" - ], - "@utils": [ - "./src/utils" - ], - "@stores": [ - "./src/store" - ], - "@plugins": [ - "./src/plugins" - ], - "@styles": [ - "./src/styles" - ], - } - }, - "include": [ - "src/**/*.ts", - "src/**/*.d.ts", - "src/**/*.tsx", - "src/**/*.vue", - "src/services/axiosInterceptor/interceptors/crypto.js", - "./auto-imports.d.ts" - ], - "exclude": [ - "node_modules", - "dist", - "**/*.js" - ], -} \ No newline at end of file diff --git a/front_end/urs.d.ts b/front_end/urs.d.ts deleted file mode 100644 index 506bf2e5..00000000 --- a/front_end/urs.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -declare module '*.vue' { - import { DefineComponent } from 'vue'; - const component: DefineComponent<{}, {}, any>; - export default component; -} diff --git a/front_end/vite.config.ts b/front_end/vite.config.ts deleted file mode 100644 index 30a41731..00000000 --- a/front_end/vite.config.ts +++ /dev/null @@ -1,132 +0,0 @@ -import { defineConfig, loadEnv } from 'vite'; -import vue from '@vitejs/plugin-vue'; -import eslintPlugin from 'vite-plugin-eslint'; -import path from 'path'; -import fs from 'fs'; -//按需加载antdvue -import Components from 'unplugin-vue-components/vite'; -import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers'; -//不需要手动引入ref等 -import AutoImport from 'unplugin-auto-import/vite'; -//自定义svg相关插件 -import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'; - -function readFolder(entryPath, callback) { - // 递归读取入口文件夹下的所有文件地址 - const files = fs.readdirSync(path.resolve(__dirname, entryPath)); - files.forEach(file => { - const filePath = path.resolve(__dirname, `${entryPath}/${file}`); // 文件的绝对路径 - const stat = fs.lstatSync(filePath); - if (stat.isDirectory()) { - // 是文件夹 - readFolder(filePath, callback); - } else { - callback(entryPath, file); - } - }); -} -// 获取文件后缀名 -function getExtname(allPath) { - return path.extname(allPath); -} -// -const additionalData = (function () { - let resources = ''; - const styleFolderPath = path.resolve(__dirname, './src/styles/variable'); - readFolder(styleFolderPath, (filePath, file) => { - const allPath = `@import "@styles/variable/${file}`; - const extname = getExtname(allPath); - if (extname === '.scss') { - resources = `${allPath}";${resources}`; // setting放在前面 - } - }); - return resources; -})(); -const plugins = [] as any; - -function resovePath(paths) { - return path.resolve(__dirname, paths); -} - -export default defineConfig(({ mode }) => { - const env = loadEnv(mode, process.cwd()); - - return { - plugins: [ - Components({ - resolvers: [ - AntDesignVueResolver({ - importStyle: false, // css in js - }), - ], - }), - AutoImport({ - imports: ['vue', 'vue-router', 'pinia'], - //下面配置生成自动导入 eslint规则json 生成后enabled改为false,避免重复生成 esint extend导入生成的自动导入json规则 - dts: './auto-imports.d.ts', - eslintrc: { - enabled: true, - }, - }), - vue(), - eslintPlugin(), - createSvgIconsPlugin({ - // 指定需要缓存的图标文件夹 - iconDirs: [path.resolve(process.cwd(), 'src/assets/svg')], - // 指定symbolId格式 - symbolId: 'icon-[name]', - // inject: 'body-last' | 'body-first', - inject: 'body-last', - customDomId: '__svg__icons__dom__', - }), - - ...plugins, - ], - resolve: { - // 设置别名 - alias: { - '@': resovePath('src'), - '@views/': resovePath('src/views'), - '@comps': resovePath('./src/components'), - '@imgs': resovePath('./src/assets/img'), - '@icons': resovePath('./src/assets/icons'), - '@utils': resovePath('./src/utils'), - '@stores': resovePath('./src/store'), - '@plugins': resovePath('./src/plugins'), - '@styles': resovePath('./src/styles'), - }, - }, - css: { - preprocessorOptions: { - scss: { - additionalData, - }, - less: { - javascriptEnabled: true, - }, - }, - }, - build: { - outDir: `dist/qanything`, - }, - - base: env.VITE_APP_WEB_PREFIX, - server: { - usePolling: true, - port: 5052, - host: '0.0.0.0', - open: false, - fs: { - strict: false, - }, - cors: true, - proxy: { - [env.VITE_APP_API_PREFIX]: { - target: env.VITE_APP_API_HOST + env.VITE_APP_API_PREFIX, - changeOrigin: true, - secure: false, - }, - }, - }, - }; -}); diff --git a/front_end/writeVersion.js b/front_end/writeVersion.js deleted file mode 100644 index d70f04e7..00000000 --- a/front_end/writeVersion.js +++ /dev/null @@ -1,9 +0,0 @@ -const fs = require('fs'); - -try { - const data = fs.readFileSync('./package.json', {encoding: 'utf-8'}); - const jsonData = JSON.parse(data); - fs.writeFileSync('./version.txt', jsonData.version, {encoding: 'utf-8'}) -} catch (error) { - console.error(`无法读取 package.json:`, error); -} \ No newline at end of file diff --git a/qanything_kernel/connector/database/mysql/mysql_client.py b/qanything_kernel/connector/database/mysql/mysql_client.py index ced96f2a..87d6ceaa 100644 --- a/qanything_kernel/connector/database/mysql/mysql_client.py +++ b/qanything_kernel/connector/database/mysql/mysql_client.py @@ -23,7 +23,7 @@ def __init__(self, mode): "password": password, "database": database, } - self.cnxpool = pooling.MySQLConnectionPool(pool_size=5, pool_reset_session=True, **dbconfig) + self.cnxpool = pooling.MySQLConnectionPool(pool_size=32, pool_reset_session=True, **dbconfig) self.create_tables_() debug_logger.info("[SUCCESS] 数据库{}连接成功".format(database)) diff --git a/qanything_kernel/qanything_server/dist/qanything/assets/Home-CQ3gjjTP.js b/qanything_kernel/qanything_server/dist/qanything/assets/Home-CQ3gjjTP.js new file mode 100644 index 00000000..b7575ade --- /dev/null +++ b/qanything_kernel/qanything_server/dist/qanything/assets/Home-CQ3gjjTP.js @@ -0,0 +1,174 @@ +var Jf=Object.defineProperty;var Yf=(A,e,t)=>e in A?Jf(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t;var mo=(A,e,t)=>(Yf(A,typeof e!="symbol"?e+"":e,t),t);import{ah as se,ai as Kl,aj as Ol,ak as Ge,al as oo,am as Sn,an as xA,W as $e,ao as dt,ap as We,aq as gt,ar as zc,as as Jr,at as Wc,C as Zf,F as qf,E as Ag,D as eg,au as Xc,av as tg,X as ro,Q as $l,aw as ng,ax as og,ay as rg,I as ag,az as lg,aA as ig,aB as sg,aC as jc,ae as jt,_ as or,aD as Se,aE as cg,T as Jc,K as Yc,a0 as ug,N as Zc,O as qc,aF as dg,aG as xi,aH as fg,aI as gg,aJ as pg,$ as Ii,aK as Bg,aL as hg,a3 as vg,aM as mg,aN as Ei,aO as wg,aP as Cg,aQ as Dl,aR as kt,aS as Hi,aT as yg,aU as bg,aa as Au,R as Qg,aV as Fg,a1 as Cn,a6 as Da,a5 as yn,a8 as eu,af as Ug,ac as Sg,ad as xg,a4 as Ig,ab as Ki,ag as Eg,a7 as Hg,a9 as Go}from"./useOptiionList-C1vdLc1v.js";import{_ as C,d as dA,P as j,c as S,r as cA,e as v,f as V,b as BA,i as XA,v as At,p as JA,ai as ao,s as oA,w as bA,o as ee,ae as vt,F as te,a as ce,a7 as Ur,D as He,C as GA,aj as zo,j as ze,ak as Zt,k as rr,J as pt,K as pe,al as Sr,am as tu,M as HA,an as VA,A as Ke,I as Kg,L as nu,ao as Og,ap as ne,aq as Yn,q as Ce,m as Be,ar as Tl,g as et,h as Fe,U as le,S as KA,W as DA,u as ye,as as ar,at as ou,au as $g,av as Dg,aw as Tg,R as Ue,ax as Lg,ay as Ta,az as lo,y as Mg,z as Ll,x as Rt,aA as Oi,aB as Ml,aC as Ht,aD as _t,aE as La,ag as ru,aF as we,B as bn,aG as au,aH as lu,aI as pn,aJ as Pg,aK as Kn,aL as Rg,aM as _g,l as Pl,aN as Ng,aO as iu,n as su,V as An,H as kg,aP as Vg,aQ as Gg,aR as $i,aS as Di,Y as Ae,Z as Qe,$ as UA,a2 as YA,a3 as xr,a4 as Ir,a5 as xn,a8 as ke,aT as zg,aU as Wg,aV as Xg,aW as jg,X as Gt,a6 as Bn,a1 as ft,ac as Te,a9 as Ti,a0 as Li,af as Zn,aa as Yr,aX as Jg}from"./index-APaK3HyN.js";const Yg=A=>({color:A.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${A.motionDurationSlow}`,"&:focus, &:hover":{color:A.colorLinkHover},"&:active":{color:A.colorLinkActive}});function Zg(A,e,t,n){const o=t-e;return A/=n/2,A<1?o/2*A*A*A+e:o/2*((A-=2)*A*A+2)+e}function Ma(A){return A!=null&&A===A.window}function qg(A,e){var t,n;if(typeof window>"u")return 0;const o=e?"scrollTop":"scrollLeft";let r=0;return Ma(A)?r=A[e?"pageYOffset":"pageXOffset"]:A instanceof Document?r=A.documentElement[o]:(A instanceof HTMLElement||A)&&(r=A[o]),A&&!Ma(A)&&typeof r!="number"&&(r=(n=((t=A.ownerDocument)!==null&&t!==void 0?t:A).documentElement)===null||n===void 0?void 0:n[o]),r}function Ap(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:n,duration:o=450}=e,r=t(),a=qg(r,!0),l=Date.now(),i=()=>{const s=Date.now()-l,u=Zg(s>o?o:s,a,A,o);Ma(r)?r.scrollTo(window.pageXOffset,u):r instanceof Document||r.constructor.name==="HTMLDocument"?r.documentElement.scrollTop=u:r.scrollTop=u,s1&&arguments[1]!==void 0?arguments[1]:{};const n=[],{label:o,value:r,options:a}=cu(e,!1);function l(i,c){i.forEach(s=>{const u=s[o];if(c||!(a in s)){const d=s[r];n.push({key:Mi(s,n.length),groupOption:c,data:s,label:u,value:d})}else{let d=u;d===void 0&&t&&(d=s.label),n.push({key:Mi(s,n.length),group:!0,data:s,label:d}),l(s[a],!0)}})}return l(A,!1),n}function Pa(A){const e=C({},A);return"props"in e||Object.defineProperty(e,"props",{get(){return e}}),e}function tp(A,e){if(!e||!e.length)return null;let t=!1;function n(r,a){let[l,...i]=a;if(!l)return[r];const c=r.split(l);return t=t||c.length>1,c.reduce((s,u)=>[...s,...n(u,i)],[]).filter(s=>s)}const o=n(A,e);return t?o:null}var np=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o{const e=A===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:e,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:e,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:e,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:e,adjustY:1}}}},rp=dA({name:"SelectTrigger",inheritAttrs:!1,props:{dropdownAlign:Object,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},dropdownClassName:String,dropdownStyle:j.object,placement:String,empty:{type:Boolean,default:void 0},prefixCls:String,popupClassName:String,animation:String,transitionName:String,getPopupContainer:Function,dropdownRender:Function,containerWidth:Number,dropdownMatchSelectWidth:j.oneOfType([Number,Boolean]).def(!0),popupElement:j.any,direction:String,getTriggerDOMNode:Function,onPopupVisibleChange:Function,onPopupMouseEnter:Function,onPopupFocusin:Function,onPopupFocusout:Function},setup(A,e){let{slots:t,attrs:n,expose:o}=e;const r=S(()=>{const{dropdownMatchSelectWidth:l}=A;return op(l)}),a=cA();return o({getPopupElement:()=>a.value}),()=>{const l=C(C({},A),n),{empty:i=!1}=l,c=np(l,["empty"]),{visible:s,dropdownAlign:u,prefixCls:d,popupElement:h,dropdownClassName:f,dropdownStyle:g,direction:p="ltr",placement:B,dropdownMatchSelectWidth:w,containerWidth:y,dropdownRender:F,animation:m,transitionName:b,getPopupContainer:U,getTriggerDOMNode:x,onPopupVisibleChange:Q,onPopupMouseEnter:I,onPopupFocusin:H,onPopupFocusout:D}=c,E=`${d}-dropdown`;let M=h;F&&(M=F({menuNode:h,props:A}));const $=m?`${E}-${m}`:b,N=C({minWidth:`${y}px`},g);return typeof w=="number"?N.width=`${w}px`:w&&(N.width=`${y}px`),v(Kl,V(V({},A),{},{showAction:Q?["click"]:[],hideAction:Q?["click"]:[],popupPlacement:B||(p==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:r.value,prefixCls:E,popupTransitionName:$,popupAlign:u,popupVisible:s,getPopupContainer:U,popupClassName:BA(f,{[`${E}-empty`]:i}),popupStyle:N,getTriggerDOMNode:x,onPopupVisibleChange:Q}),{default:t.default,popup:()=>v("div",{ref:a,onMouseenter:I,onFocusin:H,onFocusout:D},[M])})}}}),ap=rp,Er=(A,e)=>{let{slots:t}=e;var n;const{class:o,customizeIcon:r,customizeIconProps:a,onMousedown:l,onClick:i}=A;let c;return typeof r=="function"?c=r(a):c=r,v("span",{class:o,onMousedown:s=>{s.preventDefault(),l&&l(s)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:i,"aria-hidden":!0},[c!==void 0?c:v("span",{class:o.split(/\s+/).map(s=>`${s}-icon`)},[(n=t.default)===null||n===void 0?void 0:n.call(t)])])};Er.inheritAttrs=!1;Er.displayName="TransBtn";Er.props={class:String,customizeIcon:j.any,customizeIconProps:j.any,onMousedown:Function,onClick:Function};const lr=Er,lp={inputRef:j.any,prefixCls:String,id:String,inputElement:j.VueNode,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,editable:{type:Boolean,default:void 0},activeDescendantId:String,value:String,open:{type:Boolean,default:void 0},tabindex:j.oneOfType([j.number,j.string]),attrs:j.object,onKeydown:{type:Function},onMousedown:{type:Function},onChange:{type:Function},onPaste:{type:Function},onCompositionstart:{type:Function},onCompositionend:{type:Function},onFocus:{type:Function},onBlur:{type:Function}},ip=dA({compatConfig:{MODE:3},name:"SelectInput",inheritAttrs:!1,props:lp,setup(A){let e=null;const t=XA("VCSelectContainerEvent");return()=>{var n;const{prefixCls:o,id:r,inputElement:a,disabled:l,tabindex:i,autofocus:c,autocomplete:s,editable:u,activeDescendantId:d,value:h,onKeydown:f,onMousedown:g,onChange:p,onPaste:B,onCompositionstart:w,onCompositionend:y,onFocus:F,onBlur:m,open:b,inputRef:U,attrs:x}=A;let Q=a||At(v("input",null,null),[[Ol]]);const I=Q.props||{},{onKeydown:H,onInput:D,onFocus:E,onBlur:M,onMousedown:$,onCompositionstart:N,onCompositionend:G,style:Y}=I;return Q=Ge(Q,C(C(C(C(C({type:"search"},I),{id:r,ref:U,disabled:l,tabindex:i,autocomplete:s||"off",autofocus:c,class:BA(`${o}-selection-search-input`,(n=Q==null?void 0:Q.props)===null||n===void 0?void 0:n.class),role:"combobox","aria-expanded":b,"aria-haspopup":"listbox","aria-owns":`${r}_list`,"aria-autocomplete":"list","aria-controls":`${r}_list`,"aria-activedescendant":d}),x),{value:u?h:"",readonly:!u,unselectable:u?null:"on",style:C(C({},Y),{opacity:u?null:0}),onKeydown:K=>{f(K),H&&H(K)},onMousedown:K=>{g(K),$&&$(K)},onInput:K=>{p(K),D&&D(K)},onCompositionstart(K){w(K),N&&N(K)},onCompositionend(K){y(K),G&&G(K)},onPaste:B,onFocus:function(){clearTimeout(e),E&&E(arguments.length<=0?void 0:arguments[0]),F&&F(arguments.length<=0?void 0:arguments[0]),t==null||t.focus(arguments.length<=0?void 0:arguments[0])},onBlur:function(){for(var K=arguments.length,R=new Array(K),_=0;_{M&&M(R[0]),m&&m(R[0]),t==null||t.blur(R[0])},100)}}),Q.type==="textarea"?{}:{type:"search"}),!0,!0),Q}}}),uu=ip,du=Symbol("OverflowContextProviderKey"),Ra=dA({compatConfig:{MODE:3},name:"OverflowContextProvider",inheritAttrs:!1,props:{value:{type:Object}},setup(A,e){let{slots:t}=e;return JA(du,S(()=>A.value)),()=>{var n;return(n=t.default)===null||n===void 0?void 0:n.call(t)}}}),sp=()=>XA(du,S(()=>null));var cp=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);oA.responsive&&!A.display),r=cA();n({itemNodeRef:r});function a(l){A.registerSize(A.itemKey,l)}return ao(()=>{a(null)}),()=>{var l;const{prefixCls:i,invalidate:c,item:s,renderItem:u,responsive:d,registerSize:h,itemKey:f,display:g,order:p,component:B="div"}=A,w=cp(A,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","display","order","component"]),y=(l=t.default)===null||l===void 0?void 0:l.call(t),F=u&&s!==en?u(s):y;let m;c||(m={opacity:o.value?0:1,height:o.value?0:en,overflowY:o.value?"hidden":en,order:d?p:en,pointerEvents:o.value?"none":en,position:o.value?"absolute":en});const b={};return o.value&&(b["aria-hidden"]=!0),v(oo,{disabled:!d,onResize:U=>{let{offsetWidth:x}=U;a(x)}},{default:()=>v(B,V(V(V({class:BA(!c&&i),style:m},b),w),{},{ref:r}),{default:()=>[F]})})}}});var Zr=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o{var r;if(!o.value){const{component:u="div"}=A,d=Zr(A,["component"]);return v(u,V(V({},d),n),{default:()=>[(r=t.default)===null||r===void 0?void 0:r.call(t)]})}const a=o.value,{className:l}=a,i=Zr(a,["className"]),{class:c}=n,s=Zr(n,["class"]);return v(Ra,{value:null},{default:()=>[v(Wo,V(V(V({class:BA(l,c)},i),s),A),t)]})}}});var dp=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o({id:String,prefixCls:String,data:Array,itemKey:[String,Number,Function],itemWidth:{type:Number,default:10},renderItem:Function,renderRawItem:Function,maxCount:[Number,String],renderRest:Function,renderRawRest:Function,suffix:j.any,component:String,itemComponent:j.any,onVisibleChange:Function,ssr:String,onMousedown:Function}),Hr=dA({name:"Overflow",inheritAttrs:!1,props:gp(),emits:["visibleChange"],setup(A,e){let{attrs:t,emit:n,slots:o}=e;const r=S(()=>A.ssr==="full"),a=oA(null),l=S(()=>a.value||0),i=oA(new Map),c=oA(0),s=oA(0),u=oA(0),d=oA(null),h=oA(null),f=S(()=>h.value===null&&r.value?Number.MAX_SAFE_INTEGER:h.value||0),g=oA(!1),p=S(()=>`${A.prefixCls}-item`),B=S(()=>Math.max(c.value,s.value)),w=S(()=>!!(A.data.length&&A.maxCount===fu)),y=S(()=>A.maxCount===gu),F=S(()=>w.value||typeof A.maxCount=="number"&&A.data.length>A.maxCount),m=S(()=>{let $=A.data;return w.value?a.value===null&&r.value?$=A.data:$=A.data.slice(0,Math.min(A.data.length,l.value/A.itemWidth)):typeof A.maxCount=="number"&&($=A.data.slice(0,A.maxCount)),$}),b=S(()=>w.value?A.data.slice(f.value+1):A.data.slice(m.value.length)),U=($,N)=>{var G;return typeof A.itemKey=="function"?A.itemKey($):(G=A.itemKey&&($==null?void 0:$[A.itemKey]))!==null&&G!==void 0?G:N},x=S(()=>A.renderItem||($=>$)),Q=($,N)=>{h.value=$,N||(g.value=${a.value=N.clientWidth},H=($,N)=>{const G=new Map(i.value);N===null?G.delete($):G.set($,N),i.value=G},D=($,N)=>{c.value=s.value,s.value=N},E=($,N)=>{u.value=N},M=$=>i.value.get(U(m.value[$],$));return bA([l,i,s,u,()=>A.itemKey,m],()=>{if(l.value&&B.value&&m.value){let $=u.value;const N=m.value.length,G=N-1;if(!N){Q(0),d.value=null;return}for(let Y=0;Yl.value){Q(Y-1),d.value=$-K-u.value+s.value;break}}A.suffix&&M(0)+u.value>l.value&&(d.value=null)}}),()=>{const $=g.value&&!!b.value.length,{itemComponent:N,renderRawItem:G,renderRawRest:Y,renderRest:K,prefixCls:R="rc-overflow",suffix:_,component:O="div",id:W,onMousedown:Z}=A,{class:eA,style:L}=t,AA=dp(t,["class","style"]);let mA={};d.value!==null&&w.value&&(mA={position:"absolute",left:`${d.value}px`,top:0});const z={prefixCls:p.value,responsive:w.value,component:N,invalidate:y.value},P=G?(fA,CA)=>{const aA=U(fA,CA);return v(Ra,{key:aA,value:C(C({},z),{order:CA,item:fA,itemKey:aA,registerSize:H,display:CA<=f.value})},{default:()=>[G(fA,CA)]})}:(fA,CA)=>{const aA=U(fA,CA);return v(Wo,V(V({},z),{},{order:CA,key:aA,item:fA,renderItem:x.value,itemKey:aA,registerSize:H,display:CA<=f.value}),null)};let k=()=>null;const rA={order:$?f.value:Number.MAX_SAFE_INTEGER,className:`${p.value} ${p.value}-rest`,registerSize:D,display:$};if(Y)Y&&(k=()=>v(Ra,{value:C(C({},z),rA)},{default:()=>[Y(b.value)]}));else{const fA=K||fp;k=()=>v(Wo,V(V({},z),rA),{default:()=>typeof fA=="function"?fA(b.value):fA})}const sA=()=>{var fA;return v(O,V({id:W,class:BA(!y.value&&R,eA),style:L,onMousedown:Z},AA),{default:()=>[m.value.map(P),F.value?k():null,_&&v(Wo,V(V({},z),{},{order:f.value,class:`${p.value}-suffix`,registerSize:E,display:!0,style:mA}),{default:()=>_}),(fA=o.default)===null||fA===void 0?void 0:fA.call(o)]})};return v(oo,{disabled:!w.value,onResize:I},{default:sA})}}});Hr.Item=up;Hr.RESPONSIVE=fu;Hr.INVALIDATE=gu;const hn=Hr,pp=Symbol("TreeSelectLegacyContextPropsKey");function Rl(){return XA(pp,{})}const Bp={id:String,prefixCls:String,values:j.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:j.any,placeholder:j.any,disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:j.oneOfType([j.number,j.string]),removeIcon:j.any,choiceTransitionName:String,maxTagCount:j.oneOfType([j.number,j.string]),maxTagTextLength:Number,maxTagPlaceholder:j.any.def(()=>A=>`+ ${A.length} ...`),tagRender:Function,onToggleOpen:{type:Function},onRemove:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},Pi=A=>{A.preventDefault(),A.stopPropagation()},hp=dA({name:"MultipleSelectSelector",inheritAttrs:!1,props:Bp,setup(A){const e=oA(),t=oA(0),n=oA(!1),o=Rl(),r=S(()=>`${A.prefixCls}-selection`),a=S(()=>A.open||A.mode==="tags"?A.searchValue:""),l=S(()=>A.mode==="tags"||A.showSearch&&(A.open||n.value));ee(()=>{bA(a,()=>{t.value=e.value.scrollWidth},{flush:"post",immediate:!0})});function i(d,h,f,g,p){return v("span",{class:BA(`${r.value}-item`,{[`${r.value}-item-disabled`]:f}),title:typeof d=="string"||typeof d=="number"?d.toString():void 0},[v("span",{class:`${r.value}-item-content`},[h]),g&&v(lr,{class:`${r.value}-item-remove`,onMousedown:Pi,onClick:p,customizeIcon:A.removeIcon},{default:()=>[vt("×")]})])}function c(d,h,f,g,p,B){var w;const y=m=>{Pi(m),A.onToggleOpen(!open)};let F=B;return o.keyEntities&&(F=((w=o.keyEntities[d])===null||w===void 0?void 0:w.node)||{}),v("span",{key:d,onMousedown:y},[A.tagRender({label:h,value:d,disabled:f,closable:g,onClose:p,option:F})])}function s(d){const{disabled:h,label:f,value:g,option:p}=d,B=!A.disabled&&!h;let w=f;if(typeof A.maxTagTextLength=="number"&&(typeof f=="string"||typeof f=="number")){const F=String(w);F.length>A.maxTagTextLength&&(w=`${F.slice(0,A.maxTagTextLength)}...`)}const y=F=>{var m;F&&F.stopPropagation(),(m=A.onRemove)===null||m===void 0||m.call(A,d)};return typeof A.tagRender=="function"?c(g,w,h,B,y,p):i(f,w,h,B,y)}function u(d){const{maxTagPlaceholder:h=g=>`+ ${g.length} ...`}=A,f=typeof h=="function"?h(d):h;return i(f,f,!1)}return()=>{const{id:d,prefixCls:h,values:f,open:g,inputRef:p,placeholder:B,disabled:w,autofocus:y,autocomplete:F,activeDescendantId:m,tabindex:b,onInputChange:U,onInputPaste:x,onInputKeyDown:Q,onInputMouseDown:I,onInputCompositionStart:H,onInputCompositionEnd:D}=A,E=v("div",{class:`${r.value}-search`,style:{width:t.value+"px"},key:"input"},[v(uu,{inputRef:p,open:g,prefixCls:h,id:d,inputElement:null,disabled:w,autofocus:y,autocomplete:F,editable:l.value,activeDescendantId:m,value:a.value,onKeydown:Q,onMousedown:I,onChange:U,onPaste:x,onCompositionstart:H,onCompositionend:D,tabindex:b,attrs:Sn(A,!0),onFocus:()=>n.value=!0,onBlur:()=>n.value=!1},null),v("span",{ref:e,class:`${r.value}-search-mirror`,"aria-hidden":!0},[a.value,vt(" ")])]),M=v(hn,{prefixCls:`${r.value}-overflow`,data:f,renderItem:s,renderRest:u,suffix:E,itemKey:"key",maxCount:A.maxTagCount,key:"overflow"},null);return v(te,null,[M,!f.length&&!a.value&&v("span",{class:`${r.value}-placeholder`},[B])])}}}),vp=hp,mp={inputElement:j.any,id:String,prefixCls:String,values:j.array,open:{type:Boolean,default:void 0},searchValue:String,inputRef:j.any,placeholder:j.any,disabled:{type:Boolean,default:void 0},mode:String,showSearch:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,activeDescendantId:String,tabindex:j.oneOfType([j.number,j.string]),activeValue:String,backfill:{type:Boolean,default:void 0},optionLabelRender:Function,onInputChange:Function,onInputPaste:Function,onInputKeyDown:Function,onInputMouseDown:Function,onInputCompositionStart:Function,onInputCompositionEnd:Function},_l=dA({name:"SingleSelector",setup(A){const e=oA(!1),t=S(()=>A.mode==="combobox"),n=S(()=>t.value||A.showSearch),o=S(()=>{let c=A.searchValue||"";return t.value&&A.activeValue&&!e.value&&(c=A.activeValue),c}),r=Rl();bA([t,()=>A.activeValue],()=>{t.value&&(e.value=!1)},{immediate:!0});const a=S(()=>A.mode!=="combobox"&&!A.open&&!A.showSearch?!1:!!o.value),l=S(()=>{const c=A.values[0];return c&&(typeof c.label=="string"||typeof c.label=="number")?c.label.toString():void 0}),i=()=>{if(A.values[0])return null;const c=a.value?{visibility:"hidden"}:void 0;return v("span",{class:`${A.prefixCls}-selection-placeholder`,style:c},[A.placeholder])};return()=>{var c,s,u,d;const{inputElement:h,prefixCls:f,id:g,values:p,inputRef:B,disabled:w,autofocus:y,autocomplete:F,activeDescendantId:m,open:b,tabindex:U,optionLabelRender:x,onInputKeyDown:Q,onInputMouseDown:I,onInputChange:H,onInputPaste:D,onInputCompositionStart:E,onInputCompositionEnd:M}=A,$=p[0];let N=null;if($&&r.customSlots){const G=(c=$.key)!==null&&c!==void 0?c:$.value,Y=((s=r.keyEntities[G])===null||s===void 0?void 0:s.node)||{};N=r.customSlots[(u=Y.slots)===null||u===void 0?void 0:u.title]||r.customSlots.title||$.label,typeof N=="function"&&(N=N(Y))}else N=x&&$?x($.option):$==null?void 0:$.label;return v(te,null,[v("span",{class:`${f}-selection-search`},[v(uu,{inputRef:B,prefixCls:f,id:g,open:b,inputElement:h,disabled:w,autofocus:y,autocomplete:F,editable:n.value,activeDescendantId:m,value:o.value,onKeydown:Q,onMousedown:I,onChange:G=>{e.value=!0,H(G)},onPaste:D,onCompositionstart:E,onCompositionend:M,tabindex:U,attrs:Sn(A,!0)},null)]),!t.value&&$&&!a.value&&v("span",{class:`${f}-selection-item`,title:l.value},[v(te,{key:(d=$.key)!==null&&d!==void 0?d:$.value},[N])]),i()])}}});_l.props=mp;_l.inheritAttrs=!1;const wp=_l;function Cp(A){return![xA.ESC,xA.SHIFT,xA.BACKSPACE,xA.TAB,xA.WIN_KEY,xA.ALT,xA.META,xA.WIN_KEY_RIGHT,xA.CTRL,xA.SEMICOLON,xA.EQUALS,xA.CAPS_LOCK,xA.CONTEXT_MENU,xA.F1,xA.F2,xA.F3,xA.F4,xA.F5,xA.F6,xA.F7,xA.F8,xA.F9,xA.F10,xA.F11,xA.F12].includes(A)}function pu(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,e=null,t;ce(()=>{clearTimeout(t)});function n(o){(o||e===null)&&(e=o),clearTimeout(t),t=setTimeout(()=>{e=null},A)}return[()=>e,n]}function qn(){const A=e=>{A.current=e};return A}const yp=dA({name:"Selector",inheritAttrs:!1,props:{id:String,prefixCls:String,showSearch:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},values:j.array,multiple:{type:Boolean,default:void 0},mode:String,searchValue:String,activeValue:String,inputElement:j.any,autofocus:{type:Boolean,default:void 0},activeDescendantId:String,tabindex:j.oneOfType([j.number,j.string]),disabled:{type:Boolean,default:void 0},placeholder:j.any,removeIcon:j.any,maxTagCount:j.oneOfType([j.number,j.string]),maxTagTextLength:Number,maxTagPlaceholder:j.any,tagRender:Function,optionLabelRender:Function,tokenWithEnter:{type:Boolean,default:void 0},choiceTransitionName:String,onToggleOpen:{type:Function},onSearch:Function,onSearchSubmit:Function,onRemove:Function,onInputKeyDown:{type:Function},domRef:Function},setup(A,e){let{expose:t}=e;const n=qn();let o=!1;const[r,a]=pu(0),l=B=>{const{which:w}=B;(w===xA.UP||w===xA.DOWN)&&B.preventDefault(),A.onInputKeyDown&&A.onInputKeyDown(B),w===xA.ENTER&&A.mode==="tags"&&!o&&!A.open&&A.onSearchSubmit(B.target.value),Cp(w)&&A.onToggleOpen(!0)},i=()=>{a(!0)};let c=null;const s=B=>{A.onSearch(B,!0,o)!==!1&&A.onToggleOpen(!0)},u=()=>{o=!0},d=B=>{o=!1,A.mode!=="combobox"&&s(B.target.value)},h=B=>{let{target:{value:w}}=B;if(A.tokenWithEnter&&c&&/[\r\n]/.test(c)){const y=c.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");w=w.replace(y,c)}c=null,s(w)},f=B=>{const{clipboardData:w}=B;c=w.getData("text")},g=B=>{let{target:w}=B;w!==n.current&&(document.body.style.msTouchAction!==void 0?setTimeout(()=>{n.current.focus()}):n.current.focus())},p=B=>{const w=r();B.target!==n.current&&!w&&B.preventDefault(),(A.mode!=="combobox"&&(!A.showSearch||!w)||!A.open)&&(A.open&&A.onSearch("",!0,!1),A.onToggleOpen())};return t({focus:()=>{n.current.focus()},blur:()=>{n.current.blur()}}),()=>{const{prefixCls:B,domRef:w,mode:y}=A,F={inputRef:n,onInputKeyDown:l,onInputMouseDown:i,onInputChange:h,onInputPaste:f,onInputCompositionStart:u,onInputCompositionEnd:d},m=y==="multiple"||y==="tags"?v(vp,V(V({},A),F),null):v(wp,V(V({},A),F),null);return v("div",{ref:w,class:`${B}-selector`,onClick:g,onMousedown:p},[m])}}}),bp=yp;function Qp(A,e,t){function n(o){var r,a,l;let i=o.target;i.shadowRoot&&o.composed&&(i=o.composedPath()[0]||i);const c=[(r=A[0])===null||r===void 0?void 0:r.value,(l=(a=A[1])===null||a===void 0?void 0:a.value)===null||l===void 0?void 0:l.getPopupElement()];e.value&&c.every(s=>s&&!s.contains(i)&&s!==i)&&t(!1)}ee(()=>{window.addEventListener("mousedown",n)}),ce(()=>{window.removeEventListener("mousedown",n)})}function Fp(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10;const e=oA(!1);let t;const n=()=>{clearTimeout(t)};return ee(()=>{n()}),[e,(r,a)=>{n(),t=setTimeout(()=>{e.value=r,a&&a()},A)},n]}const Bu=Symbol("BaseSelectContextKey");function Up(A){return JA(Bu,A)}function Sp(){return XA(Bu,{})}const xp=()=>{if(typeof navigator>"u"||typeof window>"u")return!1;const A=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(A)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(A==null?void 0:A.substr(0,4))};function hu(A){if(!Ur(A))return He(A);const e=new Proxy({},{get(t,n,o){return Reflect.get(A.value,n,o)},set(t,n,o){return A.value[n]=o,!0},deleteProperty(t,n){return Reflect.deleteProperty(A.value,n)},has(t,n){return Reflect.has(A.value,n)},ownKeys(){return Object.keys(A.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return He(e)}var Ip=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o({prefixCls:String,id:String,omitDomProps:Array,displayValues:Array,onDisplayValuesChange:Function,activeValue:String,activeDescendantId:String,onActiveValueChange:Function,searchValue:String,onSearch:Function,onSearchSplit:Function,maxLength:Number,OptionList:j.any,emptyOptions:Boolean}),vu=()=>({showSearch:{type:Boolean,default:void 0},tagRender:{type:Function},optionLabelRender:{type:Function},direction:{type:String},tabindex:Number,autofocus:Boolean,notFoundContent:j.any,placeholder:j.any,onClear:Function,choiceTransitionName:String,mode:String,disabled:{type:Boolean,default:void 0},loading:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},onDropdownVisibleChange:{type:Function},getInputElement:{type:Function},getRawInputElement:{type:Function},maxTagTextLength:Number,maxTagCount:{type:[String,Number]},maxTagPlaceholder:j.any,tokenSeparators:{type:Array},allowClear:{type:Boolean,default:void 0},showArrow:{type:Boolean,default:void 0},inputIcon:j.any,clearIcon:j.any,removeIcon:j.any,animation:String,transitionName:String,dropdownStyle:{type:Object},dropdownClassName:String,dropdownMatchSelectWidth:{type:[Boolean,Number],default:void 0},dropdownRender:{type:Function},dropdownAlign:Object,placement:{type:String},getPopupContainer:{type:Function},showAction:{type:Array},onBlur:{type:Function},onFocus:{type:Function},onKeyup:Function,onKeydown:Function,onMousedown:Function,onPopupScroll:Function,onInputKeyDown:Function,onMouseenter:Function,onMouseleave:Function,onClick:Function}),Kp=()=>C(C({},Hp()),vu());function mu(A){return A==="tags"||A==="multiple"}const Op=dA({compatConfig:{MODE:3},name:"BaseSelect",inheritAttrs:!1,props:$e(Kp(),{showAction:[],notFoundContent:"Not Found"}),setup(A,e){let{attrs:t,expose:n,slots:o}=e;const r=S(()=>mu(A.mode)),a=S(()=>A.showSearch!==void 0?A.showSearch:r.value||A.mode==="combobox"),l=oA(!1);ee(()=>{l.value=xp()});const i=Rl(),c=oA(null),s=qn(),u=oA(null),d=oA(null),h=oA(null),f=cA(!1),[g,p,B]=Fp();n({focus:()=>{var P;(P=d.value)===null||P===void 0||P.focus()},blur:()=>{var P;(P=d.value)===null||P===void 0||P.blur()},scrollTo:P=>{var k;return(k=h.value)===null||k===void 0?void 0:k.scrollTo(P)}});const F=S(()=>{var P;if(A.mode!=="combobox")return A.searchValue;const k=(P=A.displayValues[0])===null||P===void 0?void 0:P.value;return typeof k=="string"||typeof k=="number"?String(k):""}),m=A.open!==void 0?A.open:A.defaultOpen,b=oA(m),U=oA(m),x=P=>{b.value=A.open!==void 0?A.open:P,U.value=b.value};bA(()=>A.open,()=>{x(A.open)});const Q=S(()=>!A.notFoundContent&&A.emptyOptions);GA(()=>{U.value=b.value,(A.disabled||Q.value&&U.value&&A.mode==="combobox")&&(U.value=!1)});const I=S(()=>Q.value?!1:U.value),H=P=>{const k=P!==void 0?P:!U.value;U.value!==k&&!A.disabled&&(x(k),A.onDropdownVisibleChange&&A.onDropdownVisibleChange(k))},D=S(()=>(A.tokenSeparators||[]).some(P=>[` +`,`\r +`].includes(P))),E=(P,k,rA)=>{var sA,fA;let CA=!0,aA=P;(sA=A.onActiveValueChange)===null||sA===void 0||sA.call(A,null);const vA=rA?null:tp(P,A.tokenSeparators);return A.mode!=="combobox"&&vA&&(aA="",(fA=A.onSearchSplit)===null||fA===void 0||fA.call(A,vA),H(!1),CA=!1),A.onSearch&&F.value!==aA&&A.onSearch(aA,{source:k?"typing":"effect"}),CA},M=P=>{var k;!P||!P.trim()||(k=A.onSearch)===null||k===void 0||k.call(A,P,{source:"submit"})};bA(U,()=>{!U.value&&!r.value&&A.mode!=="combobox"&&E("",!1,!1)},{immediate:!0,flush:"post"}),bA(()=>A.disabled,()=>{b.value&&A.disabled&&x(!1),A.disabled&&!f.value&&p(!1)},{immediate:!0});const[$,N]=pu(),G=function(P){var k;const rA=$(),{which:sA}=P;if(sA===xA.ENTER&&(A.mode!=="combobox"&&P.preventDefault(),U.value||H(!0)),N(!!F.value),sA===xA.BACKSPACE&&!rA&&r.value&&!F.value&&A.displayValues.length){const vA=[...A.displayValues];let iA=null;for(let lA=vA.length-1;lA>=0;lA-=1){const uA=vA[lA];if(!uA.disabled){vA.splice(lA,1),iA=uA;break}}iA&&A.onDisplayValuesChange(vA,{type:"remove",values:[iA]})}for(var fA=arguments.length,CA=new Array(fA>1?fA-1:0),aA=1;aA1?k-1:0),sA=1;sA{const k=A.displayValues.filter(rA=>rA!==P);A.onDisplayValuesChange(k,{type:"remove",values:[P]})},R=oA(!1),_=function(){p(!0),A.disabled||(A.onFocus&&!R.value&&A.onFocus(...arguments),A.showAction&&A.showAction.includes("focus")&&H(!0)),R.value=!0},O=cA(!1),W=function(){if(O.value||(f.value=!0,p(!1,()=>{R.value=!1,f.value=!1,H(!1)}),A.disabled))return;const P=F.value;P&&(A.mode==="tags"?A.onSearch(P,{source:"submit"}):A.mode==="multiple"&&A.onSearch("",{source:"blur"})),A.onBlur&&A.onBlur(...arguments)},Z=()=>{O.value=!0},eA=()=>{O.value=!1};JA("VCSelectContainerEvent",{focus:_,blur:W});const L=[];ee(()=>{L.forEach(P=>clearTimeout(P)),L.splice(0,L.length)}),ce(()=>{L.forEach(P=>clearTimeout(P)),L.splice(0,L.length)});const AA=function(P){var k,rA;const{target:sA}=P,fA=(k=u.value)===null||k===void 0?void 0:k.getPopupElement();if(fA&&fA.contains(sA)){const iA=setTimeout(()=>{var lA;const uA=L.indexOf(iA);uA!==-1&&L.splice(uA,1),B(),!l.value&&!fA.contains(document.activeElement)&&((lA=d.value)===null||lA===void 0||lA.focus())});L.push(iA)}for(var CA=arguments.length,aA=new Array(CA>1?CA-1:0),vA=1;vA{};return ee(()=>{bA(I,()=>{var P;if(I.value){const k=Math.ceil((P=c.value)===null||P===void 0?void 0:P.offsetWidth);mA.value!==k&&!Number.isNaN(k)&&(mA.value=k)}},{immediate:!0,flush:"post"})}),Qp([c,u],I,H),Up(hu(C(C({},zo(A)),{open:U,triggerOpen:I,showSearch:a,multiple:r,toggleOpen:H}))),()=>{const P=C(C({},A),t),{prefixCls:k,id:rA,open:sA,defaultOpen:fA,mode:CA,showSearch:aA,searchValue:vA,onSearch:iA,allowClear:lA,clearIcon:uA,showArrow:EA,inputIcon:SA,disabled:IA,loading:$A,getInputElement:X,getPopupContainer:T,placement:q,animation:yA,transitionName:OA,dropdownStyle:RA,dropdownClassName:J,dropdownMatchSelectWidth:tA,dropdownRender:nA,dropdownAlign:gA,showAction:QA,direction:FA,tokenSeparators:wA,tagRender:TA,optionLabelRender:NA,onPopupScroll:LA,onDropdownVisibleChange:MA,onFocus:_A,onBlur:ae,onKeyup:de,onKeydown:he,onMousedown:oe,onClear:xe,omitDomProps:De,getRawInputElement:je,displayValues:rt,onDisplayValuesChange:Je,emptyOptions:En,activeDescendantId:qt,activeValue:Ot,OptionList:Wr}=P,Xr=Ip(P,["prefixCls","id","open","defaultOpen","mode","showSearch","searchValue","onSearch","allowClear","clearIcon","showArrow","inputIcon","disabled","loading","getInputElement","getPopupContainer","placement","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","showAction","direction","tokenSeparators","tagRender","optionLabelRender","onPopupScroll","onDropdownVisibleChange","onFocus","onBlur","onKeyup","onKeydown","onMousedown","onClear","omitDomProps","getRawInputElement","displayValues","onDisplayValuesChange","emptyOptions","activeDescendantId","activeValue","OptionList"]),go=CA==="combobox"&&X&&X()||null,$t=typeof je=="function"&&je(),Hn=C({},Xr);let po;$t&&(po=Tt=>{H(Tt)}),Ep.forEach(Tt=>{delete Hn[Tt]}),De==null||De.forEach(Tt=>{delete Hn[Tt]});const Bo=EA!==void 0?EA:$A||!r.value&&CA!=="combobox";let ho;Bo&&(ho=v(lr,{class:BA(`${k}-arrow`,{[`${k}-arrow-loading`]:$A}),customizeIcon:SA,customizeIconProps:{loading:$A,searchValue:F.value,open:U.value,focused:g.value,showSearch:a.value}},null));let vo;const Dt=()=>{xe==null||xe(),Je([],{type:"clear",values:rt}),E("",!1,!1)};!IA&&lA&&(rt.length||F.value)&&(vo=v(lr,{class:`${k}-clear`,onMousedown:Dt,customizeIcon:uA},{default:()=>[vt("×")]}));const Wf=v(Wr,{ref:h},C(C({},i.customSlots),{option:o.option})),Xf=BA(k,t.class,{[`${k}-focused`]:g.value,[`${k}-multiple`]:r.value,[`${k}-single`]:!r.value,[`${k}-allow-clear`]:lA,[`${k}-show-arrow`]:Bo,[`${k}-disabled`]:IA,[`${k}-loading`]:$A,[`${k}-open`]:U.value,[`${k}-customize-input`]:go,[`${k}-show-search`]:a.value}),Ui=v(ap,{ref:u,disabled:IA,prefixCls:k,visible:I.value,popupElement:Wf,containerWidth:mA.value,animation:yA,transitionName:OA,dropdownStyle:RA,dropdownClassName:J,direction:FA,dropdownMatchSelectWidth:tA,dropdownRender:nA,dropdownAlign:gA,placement:q,getPopupContainer:T,empty:En,getTriggerDOMNode:()=>s.current,onPopupVisibleChange:po,onPopupMouseEnter:z,onPopupFocusin:Z,onPopupFocusout:eA},{default:()=>$t?ze($t)&&Ge($t,{ref:s},!1,!0):v(bp,V(V({},A),{},{domRef:s,prefixCls:k,inputElement:go,ref:d,id:rA,showSearch:a.value,mode:CA,activeDescendantId:qt,tagRender:TA,optionLabelRender:NA,values:rt,open:U.value,onToggleOpen:H,activeValue:Ot,searchValue:F.value,onSearch:E,onSearchSubmit:M,onRemove:K,tokenWithEnter:D.value}),null)});let jr;return $t?jr=Ui:jr=v("div",V(V({},Hn),{},{class:Xf,ref:c,onMousedown:AA,onKeydown:G,onKeyup:Y}),[g.value&&!U.value&&v("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},[`${rt.map(Tt=>{let{label:Si,value:jf}=Tt;return["number","string"].includes(typeof Si)?Si:jf}).join(", ")}`]),Ui,ho,vo]),jr}}}),Kr=(A,e)=>{let{height:t,offset:n,prefixCls:o,onInnerResize:r}=A,{slots:a}=e;var l;let i={},c={display:"flex",flexDirection:"column"};return n!==void 0&&(i={height:`${t}px`,position:"relative",overflow:"hidden"},c=C(C({},c),{transform:`translateY(${n}px)`,position:"absolute",left:0,right:0,top:0})),v("div",{style:i},[v(oo,{onResize:s=>{let{offsetHeight:u}=s;u&&r&&r()}},{default:()=>[v("div",{style:c,class:BA({[`${o}-holder-inner`]:o})},[(l=a.default)===null||l===void 0?void 0:l.call(a)])]})])};Kr.displayName="Filter";Kr.inheritAttrs=!1;Kr.props={prefixCls:String,height:Number,offset:Number,onInnerResize:Function};const $p=Kr,wu=(A,e)=>{let{setRef:t}=A,{slots:n}=e;var o;const r=Zt((o=n.default)===null||o===void 0?void 0:o.call(n));return r&&r.length?rr(r[0],{ref:t}):r};wu.props={setRef:{type:Function,default:()=>{}}};const Dp=wu,Tp=20;function Ri(A){return"touches"in A?A.touches[0].pageY:A.pageY}const Lp=dA({compatConfig:{MODE:3},name:"ScrollBar",inheritAttrs:!1,props:{prefixCls:String,scrollTop:Number,scrollHeight:Number,height:Number,count:Number,onScroll:{type:Function},onStartMove:{type:Function},onStopMove:{type:Function}},setup(){return{moveRaf:null,scrollbarRef:qn(),thumbRef:qn(),visibleTimeout:null,state:He({dragging:!1,pageY:null,startTop:null,visible:!1})}},watch:{scrollTop:{handler(){this.delayHidden()},flush:"post"}},mounted(){var A,e;(A=this.scrollbarRef.current)===null||A===void 0||A.addEventListener("touchstart",this.onScrollbarTouchStart,dt?{passive:!1}:!1),(e=this.thumbRef.current)===null||e===void 0||e.addEventListener("touchstart",this.onMouseDown,dt?{passive:!1}:!1)},beforeUnmount(){this.removeEvents(),clearTimeout(this.visibleTimeout)},methods:{delayHidden(){clearTimeout(this.visibleTimeout),this.state.visible=!0,this.visibleTimeout=setTimeout(()=>{this.state.visible=!1},2e3)},onScrollbarTouchStart(A){A.preventDefault()},onContainerMouseDown(A){A.stopPropagation(),A.preventDefault()},patchEvents(){window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("mouseup",this.onMouseUp),this.thumbRef.current.addEventListener("touchmove",this.onMouseMove,dt?{passive:!1}:!1),this.thumbRef.current.addEventListener("touchend",this.onMouseUp)},removeEvents(){window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("mouseup",this.onMouseUp),this.scrollbarRef.current.removeEventListener("touchstart",this.onScrollbarTouchStart,dt?{passive:!1}:!1),this.thumbRef.current&&(this.thumbRef.current.removeEventListener("touchstart",this.onMouseDown,dt?{passive:!1}:!1),this.thumbRef.current.removeEventListener("touchmove",this.onMouseMove,dt?{passive:!1}:!1),this.thumbRef.current.removeEventListener("touchend",this.onMouseUp)),se.cancel(this.moveRaf)},onMouseDown(A){const{onStartMove:e}=this.$props;C(this.state,{dragging:!0,pageY:Ri(A),startTop:this.getTop()}),e(),this.patchEvents(),A.stopPropagation(),A.preventDefault()},onMouseMove(A){const{dragging:e,pageY:t,startTop:n}=this.state,{onScroll:o}=this.$props;if(se.cancel(this.moveRaf),e){const r=Ri(A)-t,a=n+r,l=this.getEnableScrollRange(),i=this.getEnableHeightRange(),c=i?a/i:0,s=Math.ceil(c*l);this.moveRaf=se(()=>{o(s)})}},onMouseUp(){const{onStopMove:A}=this.$props;this.state.dragging=!1,A(),this.removeEvents()},getSpinHeight(){const{height:A,scrollHeight:e}=this.$props;let t=A/e*100;return t=Math.max(t,Tp),t=Math.min(t,A/2),Math.floor(t)},getEnableScrollRange(){const{scrollHeight:A,height:e}=this.$props;return A-e||0},getEnableHeightRange(){const{height:A}=this.$props,e=this.getSpinHeight();return A-e||0},getTop(){const{scrollTop:A}=this.$props,e=this.getEnableScrollRange(),t=this.getEnableHeightRange();return A===0||e===0?0:A/e*t},showScroll(){const{height:A,scrollHeight:e}=this.$props;return e>A}},render(){const{dragging:A,visible:e}=this.state,{prefixCls:t}=this.$props,n=this.getSpinHeight()+"px",o=this.getTop()+"px",r=this.showScroll(),a=r&&e;return v("div",{ref:this.scrollbarRef,class:BA(`${t}-scrollbar`,{[`${t}-scrollbar-show`]:r}),style:{width:"8px",top:0,bottom:0,right:0,position:"absolute",display:a?void 0:"none"},onMousedown:this.onContainerMouseDown,onMousemove:this.delayHidden},[v("div",{ref:this.thumbRef,class:BA(`${t}-scrollbar-thumb`,{[`${t}-scrollbar-thumb-moving`]:A}),style:{width:"100%",height:n,top:o,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:"99px",cursor:"pointer",userSelect:"none"},onMousedown:this.onMouseDown},null)])}});function Mp(A,e,t,n){const o=new Map,r=new Map,a=cA(Symbol("update"));bA(A,()=>{a.value=Symbol("update")});let l;function i(){se.cancel(l)}function c(){i(),l=se(()=>{o.forEach((u,d)=>{if(u&&u.offsetParent){const{offsetHeight:h}=u;r.get(d)!==h&&(a.value=Symbol("update"),r.set(d,u.offsetHeight))}})})}function s(u,d){const h=e(u),f=o.get(h);d?(o.set(h,d.$el||d),c()):o.delete(h),!f!=!d&&(d?t==null||t(u):n==null||n(u))}return ao(()=>{i()}),[s,c,r,a]}function Pp(A,e,t,n,o,r,a,l){let i;return c=>{if(c==null){l();return}se.cancel(i);const s=e.value,u=n.itemHeight;if(typeof c=="number")a(c);else if(c&&typeof c=="object"){let d;const{align:h}=c;"index"in c?{index:d}=c:d=s.findIndex(p=>o(p)===c.key);const{offset:f=0}=c,g=(p,B)=>{if(p<0||!A.value)return;const w=A.value.clientHeight;let y=!1,F=B;if(w){const m=B||h;let b=0,U=0,x=0;const Q=Math.min(s.length,d);for(let D=0;D<=Q;D+=1){const E=o(s[D]);U=b;const M=t.get(E);x=U+(M===void 0?u:M),b=x,D===d&&M===void 0&&(y=!0)}const I=A.value.scrollTop;let H=null;switch(m){case"top":H=U-f;break;case"bottom":H=x-w+f;break;default:{const D=I+w;UD&&(F="bottom")}}H!==null&&H!==I&&a(H)}i=se(()=>{y&&r(),g(p-1,F)},2)};g(5)}}}const Rp=typeof navigator=="object"&&/Firefox/i.test(navigator.userAgent),Cu=(A,e)=>{let t=!1,n=null;function o(){clearTimeout(n),t=!0,n=setTimeout(()=>{t=!1},50)}return function(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const l=r<0&&A.value||r>0&&e.value;return a&&l?(clearTimeout(n),t=!1):(!l||t)&&o(),!t&&l}};function _p(A,e,t,n){let o=0,r=null,a=null,l=!1;const i=Cu(e,t);function c(u){if(!A.value)return;se.cancel(r);const{deltaY:d}=u;o+=d,a=d,!i(d)&&(Rp||u.preventDefault(),r=se(()=>{n(o*(l?10:1)),o=0}))}function s(u){A.value&&(l=u.detail===a)}return[c,s]}const Np=14/15;function kp(A,e,t){let n=!1,o=0,r=null,a=null;const l=()=>{r&&(r.removeEventListener("touchmove",i),r.removeEventListener("touchend",c))},i=d=>{if(n){const h=Math.ceil(d.touches[0].pageY);let f=o-h;o=h,t(f)&&d.preventDefault(),clearInterval(a),a=setInterval(()=>{f*=Np,(!t(f,!0)||Math.abs(f)<=.1)&&clearInterval(a)},16)}},c=()=>{n=!1,l()},s=d=>{l(),d.touches.length===1&&!n&&(n=!0,o=Math.ceil(d.touches[0].pageY),r=d.target,r.addEventListener("touchmove",i,{passive:!1}),r.addEventListener("touchend",c))},u=()=>{};ee(()=>{document.addEventListener("touchmove",u,{passive:!1}),bA(A,d=>{e.value.removeEventListener("touchstart",s),l(),clearInterval(a),d&&e.value.addEventListener("touchstart",s,{passive:!1})},{immediate:!0})}),ce(()=>{document.removeEventListener("touchmove",u)})}var Vp=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o{const c=e+i,s=o(l,c,{}),u=a(l);return v(Dp,{key:u,setRef:d=>n(l,d)},{default:()=>[s]})})}const Xp=dA({compatConfig:{MODE:3},name:"List",inheritAttrs:!1,props:{prefixCls:String,data:j.array,height:Number,itemHeight:Number,fullHeight:{type:Boolean,default:void 0},itemKey:{type:[String,Number,Function],required:!0},component:{type:[String,Object]},virtual:{type:Boolean,default:void 0},children:Function,onScroll:Function,onMousedown:Function,onMouseenter:Function,onVisibleChange:Function},setup(A,e){let{expose:t}=e;const n=S(()=>{const{height:K,itemHeight:R,virtual:_}=A;return!!(_!==!1&&K&&R)}),o=S(()=>{const{height:K,itemHeight:R,data:_}=A;return n.value&&_&&R*_.length>K}),r=He({scrollTop:0,scrollMoving:!1}),a=S(()=>A.data||Gp),l=oA([]);bA(a,()=>{l.value=pt(a.value).slice()},{immediate:!0});const i=oA(K=>{});bA(()=>A.itemKey,K=>{typeof K=="function"?i.value=K:i.value=R=>R==null?void 0:R[K]},{immediate:!0});const c=oA(),s=oA(),u=oA(),d=K=>i.value(K),h={getKey:d};function f(K){let R;typeof K=="function"?R=K(r.scrollTop):R=K;const _=b(R);c.value&&(c.value.scrollTop=_),r.scrollTop=_}const[g,p,B,w]=Mp(l,d,null,null),y=He({scrollHeight:void 0,start:0,end:0,offset:void 0}),F=oA(0);ee(()=>{pe(()=>{var K;F.value=((K=s.value)===null||K===void 0?void 0:K.offsetHeight)||0})}),Sr(()=>{pe(()=>{var K;F.value=((K=s.value)===null||K===void 0?void 0:K.offsetHeight)||0})}),bA([n,l],()=>{n.value||C(y,{scrollHeight:void 0,start:0,end:l.value.length-1,offset:void 0})},{immediate:!0}),bA([n,l,F,o],()=>{n.value&&!o.value&&C(y,{scrollHeight:F.value,start:0,end:l.value.length-1,offset:void 0}),c.value&&(r.scrollTop=c.value.scrollTop)},{immediate:!0}),bA([o,n,()=>r.scrollTop,l,w,()=>A.height,F],()=>{if(!n.value||!o.value)return;let K=0,R,_,O;const W=l.value.length,Z=l.value,eA=r.scrollTop,{itemHeight:L,height:AA}=A,mA=eA+AA;for(let z=0;z=eA&&(R=z,_=K),O===void 0&&sA>mA&&(O=z),K=sA}R===void 0&&(R=0,_=0,O=Math.ceil(AA/L)),O===void 0&&(O=W-1),O=Math.min(O+1,W),C(y,{scrollHeight:K,start:R,end:O,offset:_})},{immediate:!0});const m=S(()=>y.scrollHeight-A.height);function b(K){let R=K;return Number.isNaN(m.value)||(R=Math.min(R,m.value)),R=Math.max(R,0),R}const U=S(()=>r.scrollTop<=0),x=S(()=>r.scrollTop>=m.value),Q=Cu(U,x);function I(K){f(K)}function H(K){var R;const{scrollTop:_}=K.currentTarget;_!==r.scrollTop&&f(_),(R=A.onScroll)===null||R===void 0||R.call(A,K)}const[D,E]=_p(n,U,x,K=>{f(R=>R+K)});kp(n,c,(K,R)=>Q(K,R)?!1:(D({preventDefault(){},deltaY:K}),!0));function M(K){n.value&&K.preventDefault()}const $=()=>{c.value&&(c.value.removeEventListener("wheel",D,dt?{passive:!1}:!1),c.value.removeEventListener("DOMMouseScroll",E),c.value.removeEventListener("MozMousePixelScroll",M))};GA(()=>{pe(()=>{c.value&&($(),c.value.addEventListener("wheel",D,dt?{passive:!1}:!1),c.value.addEventListener("DOMMouseScroll",E),c.value.addEventListener("MozMousePixelScroll",M))})}),ce(()=>{$()});const N=Pp(c,l,B,A,d,p,f,()=>{var K;(K=u.value)===null||K===void 0||K.delayHidden()});t({scrollTo:N});const G=S(()=>{let K=null;return A.height&&(K=C({[A.fullHeight?"height":"maxHeight"]:A.height+"px"},zp),n.value&&(K.overflowY="hidden",r.scrollMoving&&(K.pointerEvents="none"))),K});return bA([()=>y.start,()=>y.end,l],()=>{if(A.onVisibleChange){const K=l.value.slice(y.start,y.end+1);A.onVisibleChange(K,l.value)}},{flush:"post"}),{state:r,mergedData:l,componentStyle:G,onFallbackScroll:H,onScrollBar:I,componentRef:c,useVirtual:n,calRes:y,collectHeight:p,setInstance:g,sharedConfig:h,scrollBarRef:u,fillerInnerRef:s,delayHideScrollBar:()=>{var K;(K=u.value)===null||K===void 0||K.delayHidden()}}},render(){const A=C(C({},this.$props),this.$attrs),{prefixCls:e="rc-virtual-list",height:t,itemHeight:n,fullHeight:o,data:r,itemKey:a,virtual:l,component:i="div",onScroll:c,children:s=this.$slots.default,style:u,class:d}=A,h=Vp(A,["prefixCls","height","itemHeight","fullHeight","data","itemKey","virtual","component","onScroll","children","style","class"]),f=BA(e,d),{scrollTop:g}=this.state,{scrollHeight:p,offset:B,start:w,end:y}=this.calRes,{componentStyle:F,onFallbackScroll:m,onScrollBar:b,useVirtual:U,collectHeight:x,sharedConfig:Q,setInstance:I,mergedData:H,delayHideScrollBar:D}=this;return v("div",V({style:C(C({},u),{position:"relative"}),class:f},h),[v(i,{class:`${e}-holder`,style:F,ref:"componentRef",onScroll:m,onMouseenter:D},{default:()=>[v($p,{prefixCls:e,height:p,offset:B,onInnerResize:x,ref:"fillerInnerRef"},{default:()=>Wp(H,w,y,I,s,Q)})]}),U&&v(Lp,{ref:"scrollBarRef",prefixCls:e,scrollTop:g,height:t,scrollHeight:p,count:H.length,onScroll:b,onStartMove:()=>{this.state.scrollMoving=!0},onStopMove:()=>{this.state.scrollMoving=!1}},null)])}}),yu=Xp;function jp(A,e,t){const n=cA(A());return bA(e,(o,r)=>{t?t(o,r)&&(n.value=A()):n.value=A()}),n}function Jp(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}const bu=Symbol("SelectContextKey");function Yp(A){return JA(bu,A)}function Zp(){return XA(bu,{})}var qp=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o`${o.prefixCls}-item`),l=jp(()=>r.flattenOptions,[()=>o.open,()=>r.flattenOptions],m=>m[0]),i=qn(),c=m=>{m.preventDefault()},s=m=>{i.current&&i.current.scrollTo(typeof m=="number"?{index:m}:m)},u=function(m){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const U=l.value.length;for(let x=0;x1&&arguments[1]!==void 0?arguments[1]:!1;d.activeIndex=m;const U={source:b?"keyboard":"mouse"},x=l.value[m];if(!x){r.onActiveValue(null,-1,U);return}r.onActiveValue(x.value,m,U)};bA([()=>l.value.length,()=>o.searchValue],()=>{h(r.defaultActiveFirstOption!==!1?u(0):-1)},{immediate:!0});const f=m=>r.rawValues.has(m)&&o.mode!=="combobox";bA([()=>o.open,()=>o.searchValue],()=>{if(!o.multiple&&o.open&&r.rawValues.size===1){const m=Array.from(r.rawValues)[0],b=pt(l.value).findIndex(U=>{let{data:x}=U;return x[r.fieldNames.value]===m});b!==-1&&(h(b),pe(()=>{s(b)}))}o.open&&pe(()=>{var m;(m=i.current)===null||m===void 0||m.scrollTo(void 0)})},{immediate:!0,flush:"post"});const g=m=>{m!==void 0&&r.onSelect(m,{selected:!r.rawValues.has(m)}),o.multiple||o.toggleOpen(!1)},p=m=>typeof m.label=="function"?m.label():m.label;function B(m){const b=l.value[m];if(!b)return null;const U=b.data||{},{value:x}=U,{group:Q}=b,I=Sn(U,!0),H=p(b);return b?v("div",V(V({"aria-label":typeof H=="string"&&!Q?H:null},I),{},{key:m,role:Q?"presentation":"option",id:`${o.id}_list_${m}`,"aria-selected":f(x)}),[x]):null}return t({onKeydown:m=>{const{which:b,ctrlKey:U}=m;switch(b){case xA.N:case xA.P:case xA.UP:case xA.DOWN:{let x=0;if(b===xA.UP?x=-1:b===xA.DOWN?x=1:Jp()&&U&&(b===xA.N?x=1:b===xA.P&&(x=-1)),x!==0){const Q=u(d.activeIndex+x,x);s(Q),h(Q,!0)}break}case xA.ENTER:{const x=l.value[d.activeIndex];x&&!x.data.disabled?g(x.value):g(void 0),o.open&&m.preventDefault();break}case xA.ESC:o.toggleOpen(!1),o.open&&m.stopPropagation()}},onKeyup:()=>{},scrollTo:m=>{s(m)}}),()=>{const{id:m,notFoundContent:b,onPopupScroll:U}=o,{menuItemSelectedIcon:x,fieldNames:Q,virtual:I,listHeight:H,listItemHeight:D}=r,E=n.option,{activeIndex:M}=d,$=Object.keys(Q).map(N=>Q[N]);return l.value.length===0?v("div",{role:"listbox",id:`${m}_list`,class:`${a.value}-empty`,onMousedown:c},[b]):v(te,null,[v("div",{role:"listbox",id:`${m}_list`,style:{height:0,width:0,overflow:"hidden"}},[B(M-1),B(M),B(M+1)]),v(yu,{itemKey:"key",ref:i,data:l.value,height:H,itemHeight:D,fullHeight:!1,onMousedown:c,onScroll:U,virtual:I},{default:(N,G)=>{var Y;const{group:K,groupOption:R,data:_,value:O}=N,{key:W}=_,Z=typeof N.label=="function"?N.label():N.label;if(K){const uA=(Y=_.title)!==null&&Y!==void 0?Y:_i(Z)&&Z;return v("div",{class:BA(a.value,`${a.value}-group`),title:uA},[E?E(_):Z!==void 0?Z:W])}const{disabled:eA,title:L,children:AA,style:mA,class:z,className:P}=_,k=qp(_,["disabled","title","children","style","class","className"]),rA=We(k,$),sA=f(O),fA=`${a.value}-option`,CA=BA(a.value,fA,z,P,{[`${fA}-grouped`]:R,[`${fA}-active`]:M===G&&!eA,[`${fA}-disabled`]:eA,[`${fA}-selected`]:sA}),aA=p(N),vA=!x||typeof x=="function"||sA,iA=typeof aA=="number"?aA:aA||O;let lA=_i(iA)?iA.toString():void 0;return L!==void 0&&(lA=L),v("div",V(V({},rA),{},{"aria-selected":sA,class:CA,title:lA,onMousemove:uA=>{k.onMousemove&&k.onMousemove(uA),!(M===G||eA)&&h(G)},onClick:uA=>{eA||g(O),k.onClick&&k.onClick(uA)},style:mA}),[v("div",{class:`${fA}-content`},[E?E(_):iA]),ze(x)||sA,vA&&v(lr,{class:`${a.value}-option-state`,customizeIcon:x,customizeIconProps:{isSelected:sA}},{default:()=>[sA?"✓":null]})])}})])}}}),eB=AB;var tB=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o1&&arguments[1]!==void 0?arguments[1]:!1;return Zt(A).map((n,o)=>{var r;if(!ze(n)||!n.type)return null;const{type:{isSelectOptGroup:a},key:l,children:i,props:c}=n;if(e||!a)return nB(n);const s=i&&i.default?i.default():void 0,u=(c==null?void 0:c.label)||((r=i.label)===null||r===void 0?void 0:r.call(i))||l;return C(C({key:`__RC_SELECT_GRP__${l===null?o:String(l)}__`},c),{label:u,options:Qu(s||[])})}).filter(n=>n)}function oB(A,e,t){const n=oA(),o=oA(),r=oA(),a=oA([]);return bA([A,e],()=>{A.value?a.value=pt(A.value).slice():a.value=Qu(e.value)},{immediate:!0,deep:!0}),GA(()=>{const l=a.value,i=new Map,c=new Map,s=t.value;function u(d){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(let f=0;f0&&arguments[0]!==void 0?arguments[0]:cA("");const e=`rc_select_${aB()}`;return A.value||e}function Fu(A){return Array.isArray(A)?A:A!==void 0?[A]:[]}function qr(A,e){return Fu(A).join("").toUpperCase().includes(e)}const iB=(A,e,t,n,o)=>S(()=>{const r=t.value,a=o==null?void 0:o.value,l=n==null?void 0:n.value;if(!r||l===!1)return A.value;const{options:i,label:c,value:s}=e.value,u=[],d=typeof l=="function",h=r.toUpperCase(),f=d?l:(p,B)=>a?qr(B[a],h):B[i]?qr(B[c!=="children"?c:"label"],h):qr(B[s],h),g=d?p=>Pa(p):p=>p;return A.value.forEach(p=>{if(p[i]){if(f(r,g(p)))u.push(p);else{const w=p[i].filter(y=>f(r,g(y)));w.length&&u.push(C(C({},p),{[i]:w}))}return}f(r,g(p))&&u.push(p)}),u}),sB=(A,e)=>{const t=oA({values:new Map,options:new Map});return[S(()=>{const{values:r,options:a}=t.value,l=A.value.map(s=>{var u;return s.label===void 0?C(C({},s),{label:(u=r.get(s.value))===null||u===void 0?void 0:u.label}):s}),i=new Map,c=new Map;return l.forEach(s=>{i.set(s.value,s),c.set(s.value,e.value.get(s.value)||a.get(s.value))}),t.value.values=i,t.value.options=c,l}),r=>e.value.get(r)||t.value.options.get(r)]};function ir(A,e){const{defaultValue:t,value:n=cA()}=e||{};let o=typeof A=="function"?A():A;n.value!==void 0&&(o=HA(n)),t!==void 0&&(o=typeof t=="function"?t():t);const r=cA(o),a=cA(o);GA(()=>{let i=n.value!==void 0?n.value:r.value;e.postState&&(i=e.postState(i)),a.value=i});function l(i){const c=a.value;r.value=i,pt(a.value)!==i&&e.onChange&&e.onChange(i,c)}return bA(n,()=>{r.value=n.value}),[a,l]}const cB=["inputValue"];function Uu(){return C(C({},vu()),{prefixCls:String,id:String,backfill:{type:Boolean,default:void 0},fieldNames:Object,inputValue:String,searchValue:String,onSearch:Function,autoClearSearchValue:{type:Boolean,default:void 0},onSelect:Function,onDeselect:Function,filterOption:{type:[Boolean,Function],default:void 0},filterSort:Function,optionFilterProp:String,optionLabelProp:String,options:Array,defaultActiveFirstOption:{type:Boolean,default:void 0},virtual:{type:Boolean,default:void 0},listHeight:Number,listItemHeight:Number,menuItemSelectedIcon:j.any,mode:String,labelInValue:{type:Boolean,default:void 0},value:j.any,defaultValue:j.any,onChange:Function,children:Array})}function uB(A){return!A||typeof A!="object"}const dB=dA({compatConfig:{MODE:3},name:"VcSelect",inheritAttrs:!1,props:$e(Uu(),{prefixCls:"vc-select",autoClearSearchValue:!0,listHeight:200,listItemHeight:20,dropdownMatchSelectWidth:!0}),setup(A,e){let{expose:t,attrs:n,slots:o}=e;const r=lB(VA(A,"id")),a=S(()=>mu(A.mode)),l=S(()=>!!(!A.options&&A.children)),i=S(()=>A.filterOption===void 0&&A.mode==="combobox"?!1:A.filterOption),c=S(()=>cu(A.fieldNames,l.value)),[s,u]=ir("",{value:S(()=>A.searchValue!==void 0?A.searchValue:A.inputValue),postState:z=>z||""}),d=oB(VA(A,"options"),VA(A,"children"),c),{valueOptions:h,labelOptions:f,options:g}=d,p=z=>Fu(z).map(k=>{var rA,sA;let fA,CA,aA,vA;uB(k)?fA=k:(aA=k.key,CA=k.label,fA=(rA=k.value)!==null&&rA!==void 0?rA:aA);const iA=h.value.get(fA);return iA&&(CA===void 0&&(CA=iA==null?void 0:iA[A.optionLabelProp||c.value.label]),aA===void 0&&(aA=(sA=iA==null?void 0:iA.key)!==null&&sA!==void 0?sA:fA),vA=iA==null?void 0:iA.disabled),{label:CA,value:fA,key:aA,disabled:vA,option:iA}}),[B,w]=ir(A.defaultValue,{value:VA(A,"value")}),y=S(()=>{var z;const P=p(B.value);return A.mode==="combobox"&&!(!((z=P[0])===null||z===void 0)&&z.value)?[]:P}),[F,m]=sB(y,h),b=S(()=>{if(!A.mode&&F.value.length===1){const z=F.value[0];if(z.value===null&&(z.label===null||z.label===void 0))return[]}return F.value.map(z=>{var P;return C(C({},z),{label:(P=typeof z.label=="function"?z.label():z.label)!==null&&P!==void 0?P:z.value})})}),U=S(()=>new Set(F.value.map(z=>z.value)));GA(()=>{var z;if(A.mode==="combobox"){const P=(z=F.value[0])===null||z===void 0?void 0:z.value;P!=null&&u(String(P))}},{flush:"post"});const x=(z,P)=>{const k=P??z;return{[c.value.value]:z,[c.value.label]:k}},Q=oA();GA(()=>{if(A.mode!=="tags"){Q.value=g.value;return}const z=g.value.slice(),P=k=>h.value.has(k);[...F.value].sort((k,rA)=>k.value{const rA=k.value;P(rA)||z.push(x(rA,k.label))}),Q.value=z});const I=iB(Q,c,s,i,VA(A,"optionFilterProp")),H=S(()=>A.mode!=="tags"||!s.value||I.value.some(z=>z[A.optionFilterProp||"value"]===s.value)?I.value:[x(s.value),...I.value]),D=S(()=>A.filterSort?[...H.value].sort((z,P)=>A.filterSort(z,P)):H.value),E=S(()=>ep(D.value,{fieldNames:c.value,childrenAsData:l.value})),M=z=>{const P=p(z);if(w(P),A.onChange&&(P.length!==F.value.length||P.some((k,rA)=>{var sA;return((sA=F.value[rA])===null||sA===void 0?void 0:sA.value)!==(k==null?void 0:k.value)}))){const k=A.labelInValue?P.map(sA=>C(C({},sA),{originLabel:sA.label,label:typeof sA.label=="function"?sA.label():sA.label})):P.map(sA=>sA.value),rA=P.map(sA=>Pa(m(sA.value)));A.onChange(a.value?k:k[0],a.value?rA:rA[0])}},[$,N]=gt(null),[G,Y]=gt(0),K=S(()=>A.defaultActiveFirstOption!==void 0?A.defaultActiveFirstOption:A.mode!=="combobox"),R=function(z,P){let{source:k="keyboard"}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Y(P),A.backfill&&A.mode==="combobox"&&z!==null&&k==="keyboard"&&N(String(z))},_=(z,P)=>{const k=()=>{var rA;const sA=m(z),fA=sA==null?void 0:sA[c.value.label];return[A.labelInValue?{label:typeof fA=="function"?fA():fA,originLabel:fA,value:z,key:(rA=sA==null?void 0:sA.key)!==null&&rA!==void 0?rA:z}:z,Pa(sA)]};if(P&&A.onSelect){const[rA,sA]=k();A.onSelect(rA,sA)}else if(!P&&A.onDeselect){const[rA,sA]=k();A.onDeselect(rA,sA)}},O=(z,P)=>{let k;const rA=a.value?P.selected:!0;rA?k=a.value?[...F.value,z]:[z]:k=F.value.filter(sA=>sA.value!==z),M(k),_(z,rA),A.mode==="combobox"?N(""):(!a.value||A.autoClearSearchValue)&&(u(""),N(""))},W=(z,P)=>{M(z),(P.type==="remove"||P.type==="clear")&&P.values.forEach(k=>{_(k.value,!1)})},Z=(z,P)=>{var k;if(u(z),N(null),P.source==="submit"){const rA=(z||"").trim();if(rA){const sA=Array.from(new Set([...U.value,rA]));M(sA),_(rA,!0),u("")}return}P.source!=="blur"&&(A.mode==="combobox"&&M(z),(k=A.onSearch)===null||k===void 0||k.call(A,z))},eA=z=>{let P=z;A.mode!=="tags"&&(P=z.map(rA=>{const sA=f.value.get(rA);return sA==null?void 0:sA.value}).filter(rA=>rA!==void 0));const k=Array.from(new Set([...U.value,...P]));M(k),k.forEach(rA=>{_(rA,!0)})},L=S(()=>A.virtual!==!1&&A.dropdownMatchSelectWidth!==!1);Yp(hu(C(C({},d),{flattenOptions:E,onActiveValue:R,defaultActiveFirstOption:K,onSelect:O,menuItemSelectedIcon:VA(A,"menuItemSelectedIcon"),rawValues:U,fieldNames:c,virtual:L,listHeight:VA(A,"listHeight"),listItemHeight:VA(A,"listItemHeight"),childrenAsData:l})));const AA=cA();t({focus(){var z;(z=AA.value)===null||z===void 0||z.focus()},blur(){var z;(z=AA.value)===null||z===void 0||z.blur()},scrollTo(z){var P;(P=AA.value)===null||P===void 0||P.scrollTo(z)}});const mA=S(()=>We(A,["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"]));return()=>v(Op,V(V(V({},mA.value),n),{},{id:r,prefixCls:A.prefixCls,ref:AA,omitDomProps:cB,mode:A.mode,displayValues:b.value,onDisplayValuesChange:W,searchValue:s.value,onSearch:Z,onSearchSplit:eA,dropdownMatchSelectWidth:A.dropdownMatchSelectWidth,OptionList:eB,emptyOptions:!E.value.length,activeValue:$.value,activeDescendantId:`${r}_list_${G.value}`}),o)}}),Nl=()=>null;Nl.isSelectOption=!0;Nl.displayName="ASelectOption";const fB=Nl,kl=()=>null;kl.isSelectOptGroup=!0;kl.displayName="ASelectOptGroup";const gB=kl;var pB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};const BB=pB;function ki(A){for(var e=1;e1&&arguments[1]!==void 0?arguments[1]:{};const{loading:t,multiple:n,prefixCls:o,hasFeedback:r,feedbackIcon:a,showArrow:l}=A,i=A.suffixIcon||e.suffixIcon&&e.suffixIcon(),c=A.clearIcon||e.clearIcon&&e.clearIcon(),s=A.menuItemSelectedIcon||e.menuItemSelectedIcon&&e.menuItemSelectedIcon(),u=A.removeIcon||e.removeIcon&&e.removeIcon(),d=c??v(Kg,null,null),h=B=>v(te,null,[l!==!1&&B,r&&a]);let f=null;if(i!==void 0)f=h(i);else if(t)f=h(v(nu,{spin:!0},null));else{const B=`${o}-suffix`;f=w=>{let{open:y,showSearch:F}=w;return h(y&&F?v(zc,{class:B},null):v(Su,{class:B},null))}}let g=null;s!==void 0?g=s:n?g=v(CB,null,null):g=null;let p=null;return u!==void 0?p=u:p=v(Og,null,null),{clearIcon:d,suffixIcon:f,itemIcon:g,removeIcon:p}}function bB(){}function QB(A){for(var e=-1,t=A==null?0:A.length,n={};++e=SB){var c=e?null:UB(A);if(c)return Wc(c);a=!1,o=eg,i=new Zf}else i=e?[]:l;A:for(;++n{const{antCls:t}=A,n=`${t}-${e}`,{inKeyframes:o,outKeyframes:r}=LB[e];return[Xc(n,o,r,A.motionDurationMid),{[` + ${n}-enter, + ${n}-appear + `]:{opacity:0,animationTimingFunction:A.motionEaseOutCirc},[`${n}-leave`]:{animationTimingFunction:A.motionEaseInOutCirc}}]},zl=new ne("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),Wl=new ne("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),Xl=new ne("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),jl=new ne("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),MB=new ne("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),PB=new ne("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),RB=new ne("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),_B=new ne("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),NB={"slide-up":{inKeyframes:zl,outKeyframes:Wl},"slide-down":{inKeyframes:Xl,outKeyframes:jl},"slide-left":{inKeyframes:MB,outKeyframes:PB},"slide-right":{inKeyframes:RB,outKeyframes:_B}},Qn=(A,e)=>{const{antCls:t}=A,n=`${t}-${e}`,{inKeyframes:o,outKeyframes:r}=NB[e];return[Xc(n,o,r,A.motionDurationMid),{[` + ${n}-enter, + ${n}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:A.motionEaseOutQuint},[`${n}-leave`]:{animationTimingFunction:A.motionEaseInQuint}}]},Gi=A=>{const{controlPaddingHorizontal:e}=A;return{position:"relative",display:"block",minHeight:A.controlHeight,padding:`${(A.controlHeight-A.fontSize*A.lineHeight)/2}px ${e}px`,color:A.colorText,fontWeight:"normal",fontSize:A.fontSize,lineHeight:A.lineHeight,boxSizing:"border-box"}},kB=A=>{const{antCls:e,componentCls:t}=A,n=`${t}-item`;return[{[`${t}-dropdown`]:C(C({},Ce(A)),{position:"absolute",top:-9999,zIndex:A.zIndexPopup,boxSizing:"border-box",padding:A.paddingXXS,overflow:"hidden",fontSize:A.fontSize,fontVariant:"initial",backgroundColor:A.colorBgElevated,borderRadius:A.borderRadiusLG,outline:"none",boxShadow:A.boxShadowSecondary,[` + &${e}-slide-up-enter${e}-slide-up-enter-active${t}-dropdown-placement-bottomLeft, + &${e}-slide-up-appear${e}-slide-up-appear-active${t}-dropdown-placement-bottomLeft + `]:{animationName:zl},[` + &${e}-slide-up-enter${e}-slide-up-enter-active${t}-dropdown-placement-topLeft, + &${e}-slide-up-appear${e}-slide-up-appear-active${t}-dropdown-placement-topLeft + `]:{animationName:Xl},[`&${e}-slide-up-leave${e}-slide-up-leave-active${t}-dropdown-placement-bottomLeft`]:{animationName:Wl},[`&${e}-slide-up-leave${e}-slide-up-leave-active${t}-dropdown-placement-topLeft`]:{animationName:jl},"&-hidden":{display:"none"},"&-empty":{color:A.colorTextDisabled},[`${n}-empty`]:C(C({},Gi(A)),{color:A.colorTextDisabled}),[`${n}`]:C(C({},Gi(A)),{cursor:"pointer",transition:`background ${A.motionDurationSlow} ease`,borderRadius:A.borderRadiusSM,"&-group":{color:A.colorTextDescription,fontSize:A.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":C({flex:"auto"},Yn),"&-state":{flex:"none"},[`&-active:not(${n}-option-disabled)`]:{backgroundColor:A.controlItemBgHover},[`&-selected:not(${n}-option-disabled)`]:{color:A.colorText,fontWeight:A.fontWeightStrong,backgroundColor:A.controlItemBgActive,[`${n}-option-state`]:{color:A.colorPrimary}},"&-disabled":{[`&${n}-option-selected`]:{backgroundColor:A.colorBgContainerDisabled},color:A.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:A.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},Qn(A,"slide-up"),Qn(A,"slide-down"),sr(A,"move-up"),sr(A,"move-down")]},tn=2;function xu(A){let{controlHeightSM:e,controlHeight:t,lineWidth:n}=A;const o=(t-e)/2-n,r=Math.ceil(o/2);return[o,r]}function ea(A,e){const{componentCls:t,iconCls:n}=A,o=`${t}-selection-overflow`,r=A.controlHeightSM,[a]=xu(A),l=e?`${t}-${e}`:"";return{[`${t}-multiple${l}`]:{fontSize:A.fontSize,[o]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${t}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${a-tn}px ${tn*2}px`,borderRadius:A.borderRadius,[`${t}-show-search&`]:{cursor:"text"},[`${t}-disabled&`]:{background:A.colorBgContainerDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${tn}px 0`,lineHeight:`${r}px`,content:'"\\a0"'}},[` + &${t}-show-arrow ${t}-selector, + &${t}-allow-clear ${t}-selector + `]:{paddingInlineEnd:A.fontSizeIcon+A.controlPaddingHorizontal},[`${t}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:r,marginTop:tn,marginBottom:tn,lineHeight:`${r-A.lineWidth*2}px`,background:A.colorFillSecondary,border:`${A.lineWidth}px solid ${A.colorSplit}`,borderRadius:A.borderRadiusSM,cursor:"default",transition:`font-size ${A.motionDurationSlow}, line-height ${A.motionDurationSlow}, height ${A.motionDurationSlow}`,userSelect:"none",marginInlineEnd:tn*2,paddingInlineStart:A.paddingXS,paddingInlineEnd:A.paddingXS/2,[`${t}-disabled&`]:{color:A.colorTextDisabled,borderColor:A.colorBorder,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:A.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":C(C({},Tl()),{display:"inline-block",color:A.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:A.colorIconHover}})},[`${o}-item + ${o}-item`]:{[`${t}-selection-search`]:{marginInlineStart:0}},[`${t}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:A.inputPaddingHorizontalBase-a,"\n &-input,\n &-mirror\n ":{height:r,fontFamily:A.fontFamily,lineHeight:`${r}px`,transition:`all ${A.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${t}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:A.inputPaddingHorizontalBase,insetInlineEnd:A.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${A.motionDurationSlow}`}}}}function VB(A){const{componentCls:e}=A,t=Be(A,{controlHeight:A.controlHeightSM,controlHeightSM:A.controlHeightXS,borderRadius:A.borderRadiusSM,borderRadiusSM:A.borderRadiusXS}),[,n]=xu(A);return[ea(A),ea(t,"sm"),{[`${e}-multiple${e}-sm`]:{[`${e}-selection-placeholder`]:{insetInlineStart:A.controlPaddingHorizontalSM-A.lineWidth,insetInlineEnd:"auto"},[`${e}-selection-search`]:{marginInlineStart:n}}},ea(Be(A,{fontSize:A.fontSizeLG,controlHeight:A.controlHeightLG,controlHeightSM:A.controlHeight,borderRadius:A.borderRadiusLG,borderRadiusSM:A.borderRadius}),"lg")]}function ta(A,e){const{componentCls:t,inputPaddingHorizontalBase:n,borderRadius:o}=A,r=A.controlHeight-A.lineWidth*2,a=Math.ceil(A.fontSize*1.25),l=e?`${t}-${e}`:"";return{[`${t}-single${l}`]:{fontSize:A.fontSize,[`${t}-selector`]:C(C({},Ce(A)),{display:"flex",borderRadius:o,[`${t}-selection-search`]:{position:"absolute",top:0,insetInlineStart:n,insetInlineEnd:n,bottom:0,"&-input":{width:"100%"}},[` + ${t}-selection-item, + ${t}-selection-placeholder + `]:{padding:0,lineHeight:`${r}px`,transition:`all ${A.motionDurationSlow}`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${r}px`}},[`${t}-selection-item`]:{position:"relative",userSelect:"none"},[`${t}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${t}-selection-item:after`,`${t}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${t}-show-arrow ${t}-selection-item, + &${t}-show-arrow ${t}-selection-placeholder + `]:{paddingInlineEnd:a},[`&${t}-open ${t}-selection-item`]:{color:A.colorTextPlaceholder},[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{width:"100%",height:A.controlHeight,padding:`0 ${n}px`,[`${t}-selection-search-input`]:{height:r},"&:after":{lineHeight:`${r}px`}}},[`&${t}-customize-input`]:{[`${t}-selector`]:{"&:after":{display:"none"},[`${t}-selection-search`]:{position:"static",width:"100%"},[`${t}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${n}px`,"&:after":{display:"none"}}}}}}}function GB(A){const{componentCls:e}=A,t=A.controlPaddingHorizontalSM-A.lineWidth;return[ta(A),ta(Be(A,{controlHeight:A.controlHeightSM,borderRadius:A.borderRadiusSM}),"sm"),{[`${e}-single${e}-sm`]:{[`&:not(${e}-customize-input)`]:{[`${e}-selection-search`]:{insetInlineStart:t,insetInlineEnd:t},[`${e}-selector`]:{padding:`0 ${t}px`},[`&${e}-show-arrow ${e}-selection-search`]:{insetInlineEnd:t+A.fontSize*1.5},[` + &${e}-show-arrow ${e}-selection-item, + &${e}-show-arrow ${e}-selection-placeholder + `]:{paddingInlineEnd:A.fontSize*1.5}}}},ta(Be(A,{controlHeight:A.controlHeightLG,fontSize:A.fontSizeLG,borderRadius:A.borderRadiusLG}),"lg")]}const zB=A=>{const{componentCls:e}=A;return{position:"relative",backgroundColor:A.colorBgContainer,border:`${A.lineWidth}px ${A.lineType} ${A.colorBorder}`,transition:`all ${A.motionDurationMid} ${A.motionEaseInOut}`,input:{cursor:"pointer"},[`${e}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${e}-disabled&`]:{color:A.colorTextDisabled,background:A.colorBgContainerDisabled,cursor:"not-allowed",[`${e}-multiple&`]:{background:A.colorBgContainerDisabled},input:{cursor:"not-allowed"}}}},na=function(A,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:n,borderHoverColor:o,outlineColor:r,antCls:a}=e,l=t?{[`${n}-selector`]:{borderColor:o}}:{};return{[A]:{[`&:not(${n}-disabled):not(${n}-customize-input):not(${a}-pagination-size-changer)`]:C(C({},l),{[`${n}-focused& ${n}-selector`]:{borderColor:o,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${r}`,borderInlineEndWidth:`${e.controlLineWidth}px !important`,outline:0},[`&:hover ${n}-selector`]:{borderColor:o,borderInlineEndWidth:`${e.controlLineWidth}px !important`}})}}},WB=A=>{const{componentCls:e}=A;return{[`${e}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},XB=A=>{const{componentCls:e,inputPaddingHorizontalBase:t,iconCls:n}=A;return{[e]:C(C({},Ce(A)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${e}-customize-input) ${e}-selector`]:C(C({},zB(A)),WB(A)),[`${e}-selection-item`]:C({flex:1,fontWeight:"normal"},Yn),[`${e}-selection-placeholder`]:C(C({},Yn),{flex:1,color:A.colorTextPlaceholder,pointerEvents:"none"}),[`${e}-arrow`]:C(C({},Tl()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:t,height:A.fontSizeIcon,marginTop:-A.fontSizeIcon/2,color:A.colorTextQuaternary,fontSize:A.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[n]:{verticalAlign:"top",transition:`transform ${A.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${e}-suffix)`]:{pointerEvents:"auto"}},[`${e}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${e}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:t,zIndex:1,display:"inline-block",width:A.fontSizeIcon,height:A.fontSizeIcon,marginTop:-A.fontSizeIcon/2,color:A.colorTextQuaternary,fontSize:A.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:A.colorBgContainer,cursor:"pointer",opacity:0,transition:`color ${A.motionDurationMid} ease, opacity ${A.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:A.colorTextTertiary}},"&:hover":{[`${e}-clear`]:{opacity:1}}}),[`${e}-has-feedback`]:{[`${e}-clear`]:{insetInlineEnd:t+A.fontSize+A.paddingXXS}}}},jB=A=>{const{componentCls:e}=A;return[{[e]:{[`&-borderless ${e}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${e}-in-form-item`]:{width:"100%"}}},XB(A),GB(A),VB(A),kB(A),{[`${e}-rtl`]:{direction:"rtl"}},na(e,Be(A,{borderHoverColor:A.colorPrimaryHover,outlineColor:A.controlOutline})),na(`${e}-status-error`,Be(A,{borderHoverColor:A.colorErrorHover,outlineColor:A.colorErrorOutline}),!0),na(`${e}-status-warning`,Be(A,{borderHoverColor:A.colorWarningHover,outlineColor:A.colorWarningOutline}),!0),tg(A,{borderElCls:`${e}-selector`,focusElCls:`${e}-focused`})]},JB=et("Select",(A,e)=>{let{rootPrefixCls:t}=e;const n=Be(A,{rootPrefixCls:t,inputPaddingHorizontalBase:A.paddingSM-1});return[jB(n)]},A=>({zIndexPopup:A.zIndexPopupBase+50})),Jl=()=>C(C({},We(Uu(),["inputIcon","mode","getInputElement","getRawInputElement","backfill"])),{value:Fe([Array,Object,String,Number]),defaultValue:Fe([Array,Object,String,Number]),notFoundContent:j.any,suffixIcon:j.any,itemIcon:j.any,size:le(),mode:le(),bordered:KA(!0),transitionName:String,choiceTransitionName:le(""),popupClassName:String,dropdownClassName:String,placement:le(),status:le(),"onUpdate:value":DA()}),zi="SECRET_COMBOBOX_MODE_DO_NOT_USE",qe=dA({compatConfig:{MODE:3},name:"ASelect",Option:fB,OptGroup:gB,inheritAttrs:!1,props:$e(Jl(),{listHeight:256,listItemHeight:24}),SECRET_COMBOBOX_MODE_DO_NOT_USE:zi,slots:Object,setup(A,e){let{attrs:t,emit:n,slots:o,expose:r}=e;const a=cA(),l=ro(),i=$l.useInject(),c=S(()=>ng(i.status,A.status)),s=()=>{var O;(O=a.value)===null||O===void 0||O.focus()},u=()=>{var O;(O=a.value)===null||O===void 0||O.blur()},d=O=>{var W;(W=a.value)===null||W===void 0||W.scrollTo(O)},h=S(()=>{const{mode:O}=A;if(O!=="combobox")return O===zi?"combobox":O}),{prefixCls:f,direction:g,configProvider:p,renderEmpty:B,size:w,getPrefixCls:y,getPopupContainer:F,disabled:m,select:b}=ye("select",A),{compactSize:U,compactItemClassnames:x}=og(f,g),Q=S(()=>U.value||w.value),I=ar(),H=S(()=>{var O;return(O=m.value)!==null&&O!==void 0?O:I.value}),[D,E]=JB(f),M=S(()=>y()),$=S(()=>A.placement!==void 0?A.placement:g.value==="rtl"?"bottomRight":"bottomLeft"),N=S(()=>ou(M.value,$g($.value),A.transitionName)),G=S(()=>BA({[`${f.value}-lg`]:Q.value==="large",[`${f.value}-sm`]:Q.value==="small",[`${f.value}-rtl`]:g.value==="rtl",[`${f.value}-borderless`]:!A.bordered,[`${f.value}-in-form-item`]:i.isFormItemInput},rg(f.value,c.value,i.hasFeedback),x.value,E.value)),Y=function(){for(var O=arguments.length,W=new Array(O),Z=0;Z{n("blur",O),l.onFieldBlur()};r({blur:u,focus:s,scrollTo:d});const R=S(()=>h.value==="multiple"||h.value==="tags"),_=S(()=>A.showArrow!==void 0?A.showArrow:A.loading||!(R.value||h.value==="combobox"));return()=>{var O,W,Z,eA;const{notFoundContent:L,listHeight:AA=256,listItemHeight:mA=24,popupClassName:z,dropdownClassName:P,virtual:k,dropdownMatchSelectWidth:rA,id:sA=l.id.value,placeholder:fA=(O=o.placeholder)===null||O===void 0?void 0:O.call(o),showArrow:CA}=A,{hasFeedback:aA,feedbackIcon:vA}=i;let iA;L!==void 0?iA=L:o.notFoundContent?iA=o.notFoundContent():h.value==="combobox"?iA=null:iA=(B==null?void 0:B("Select"))||v(Dg,{componentName:"Select"},null);const{suffixIcon:lA,itemIcon:uA,removeIcon:EA,clearIcon:SA}=yB(C(C({},A),{multiple:R.value,prefixCls:f.value,hasFeedback:aA,feedbackIcon:vA,showArrow:_.value}),o),IA=We(A,["prefixCls","suffixIcon","itemIcon","removeIcon","clearIcon","size","bordered","status"]),$A=BA(z||P,{[`${f.value}-dropdown-${g.value}`]:g.value==="rtl"},E.value);return D(v(dB,V(V(V({ref:a,virtual:k,dropdownMatchSelectWidth:rA},IA),t),{},{showSearch:(W=A.showSearch)!==null&&W!==void 0?W:(Z=b==null?void 0:b.value)===null||Z===void 0?void 0:Z.showSearch,placeholder:fA,listHeight:AA,listItemHeight:mA,mode:h.value,prefixCls:f.value,direction:g.value,inputIcon:lA,menuItemSelectedIcon:uA,removeIcon:EA,clearIcon:SA,notFoundContent:iA,class:[G.value,t.class],getPopupContainer:F==null?void 0:F.value,dropdownClassName:$A,onChange:Y,onBlur:K,id:sA,dropdownRender:IA.dropdownRender||o.dropdownRender,transitionName:N.value,children:(eA=o.default)===null||eA===void 0?void 0:eA.call(o),tagRender:A.tagRender||o.tagRender,optionLabelRender:o.optionLabel,maxTagPlaceholder:A.maxTagPlaceholder||o.maxTagPlaceholder,showArrow:aA||CA,disabled:H.value}),{option:o.option}))}}});qe.install=function(A){return A.component(qe.name,qe),A.component(qe.Option.displayName,qe.Option),A.component(qe.OptGroup.displayName,qe.OptGroup),A};qe.Option;qe.OptGroup;const cr=qe;function Iu(){const A=oA({});let e=null;const t=ag();return ee(()=>{e=t.value.subscribe(n=>{A.value=n})}),ao(()=>{t.value.unsubscribe(e)}),A}function _e(A){const e=oA();return GA(()=>{e.value=A()},{flush:"sync"}),e}const nn={adjustX:1,adjustY:1},on=[0,0],YB={topLeft:{points:["bl","tl"],overflow:nn,offset:[0,-4],targetOffset:on},topCenter:{points:["bc","tc"],overflow:nn,offset:[0,-4],targetOffset:on},topRight:{points:["br","tr"],overflow:nn,offset:[0,-4],targetOffset:on},bottomLeft:{points:["tl","bl"],overflow:nn,offset:[0,4],targetOffset:on},bottomCenter:{points:["tc","bc"],overflow:nn,offset:[0,4],targetOffset:on},bottomRight:{points:["tr","br"],overflow:nn,offset:[0,4],targetOffset:on}},ZB=YB;var qB=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);oA.visible,h=>{h!==void 0&&(r.value=h)});const a=cA();o({triggerRef:a});const l=h=>{A.visible===void 0&&(r.value=!1),n("overlayClick",h)},i=h=>{A.visible===void 0&&(r.value=h),n("visibleChange",h)},c=()=>{var h;const f=(h=t.overlay)===null||h===void 0?void 0:h.call(t),g={prefixCls:`${A.prefixCls}-menu`,onClick:l};return v(te,{key:Tg},[A.arrow&&v("div",{class:`${A.prefixCls}-arrow`},null),Ge(f,g,!1)])},s=S(()=>{const{minOverlayWidthMatchTrigger:h=!A.alignPoint}=A;return h}),u=()=>{var h;const f=(h=t.default)===null||h===void 0?void 0:h.call(t);return r.value&&f?Ge(f[0],{class:A.openClassName||`${A.prefixCls}-open`},!1):f},d=S(()=>!A.hideAction&&A.trigger.indexOf("contextmenu")!==-1?["click"]:A.hideAction);return()=>{const{prefixCls:h,arrow:f,showAction:g,overlayStyle:p,trigger:B,placement:w,align:y,getPopupContainer:F,transitionName:m,animation:b,overlayClassName:U}=A,x=qB(A,["prefixCls","arrow","showAction","overlayStyle","trigger","placement","align","getPopupContainer","transitionName","animation","overlayClassName"]);return v(Kl,V(V({},x),{},{prefixCls:h,ref:a,popupClassName:BA(U,{[`${h}-show-arrow`]:f}),popupStyle:p,builtinPlacements:ZB,action:B,showAction:g,hideAction:d.value||[],popupPlacement:w,popupAlign:y,popupTransitionName:m,popupAnimation:b,popupVisible:r.value,stretch:s.value?"minWidth":"",onPopupVisibleChange:i,getPopupContainer:F}),{popup:c,default:u})}}}),Eu=()=>({arrow:Fe([Boolean,Object]),trigger:{type:[Array,String]},menu:Ue(),overlay:j.any,visible:KA(),open:KA(),disabled:KA(),danger:KA(),autofocus:KA(),align:Ue(),getPopupContainer:Function,prefixCls:String,transitionName:String,placement:String,overlayClassName:String,overlayStyle:Ue(),forceRender:KA(),mouseEnterDelay:Number,mouseLeaveDelay:Number,openClassName:String,minOverlayWidthMatchTrigger:KA(),destroyPopupOnHide:KA(),onVisibleChange:{type:Function},"onUpdate:visible":{type:Function},onOpenChange:{type:Function},"onUpdate:open":{type:Function}}),oa=lg(),eh=()=>C(C({},Eu()),{type:oa.type,size:String,htmlType:oa.htmlType,href:String,disabled:KA(),prefixCls:String,icon:j.any,title:String,loading:oa.loading,onClick:Lg()});var th={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};const nh=th;function Wi(A){for(var e=1;e{const{componentCls:e,antCls:t,paddingXS:n,opacityLoading:o}=A;return{[`${e}-button`]:{whiteSpace:"nowrap",[`&${t}-btn-group > ${t}-btn`]:{[`&-loading, &-loading + ${t}-btn`]:{cursor:"default",pointerEvents:"none",opacity:o},[`&:last-child:not(:first-child):not(${t}-btn-icon-only)`]:{paddingInline:n}}}}},ah=A=>{const{componentCls:e,menuCls:t,colorError:n,colorTextLightSolid:o}=A,r=`${t}-item`;return{[`${e}, ${e}-menu-submenu`]:{[`${t} ${r}`]:{[`&${r}-danger:not(${r}-disabled)`]:{color:n,"&:hover":{color:o,backgroundColor:n}}}}}},lh=A=>{const{componentCls:e,menuCls:t,zIndexPopup:n,dropdownArrowDistance:o,dropdownArrowOffset:r,sizePopupArrow:a,antCls:l,iconCls:i,motionDurationMid:c,dropdownPaddingVertical:s,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:h,fontSizeIcon:f,controlPaddingHorizontal:g,colorBgElevated:p,boxShadowPopoverArrow:B}=A;return[{[e]:C(C({},Ce(A)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:n,display:"block","&::before":{position:"absolute",insetBlock:-o+a/2,zIndex:-9999,opacity:1e-4,content:'""'},[`${e}-wrap`]:{position:"relative",[`${l}-btn > ${i}-down`]:{fontSize:f},[`${i}-down::before`]:{transition:`transform ${c}`}},[`${e}-wrap-open`]:{[`${i}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[` + &-show-arrow${e}-placement-topLeft, + &-show-arrow${e}-placement-top, + &-show-arrow${e}-placement-topRight + `]:{paddingBottom:o},[` + &-show-arrow${e}-placement-bottomLeft, + &-show-arrow${e}-placement-bottom, + &-show-arrow${e}-placement-bottomRight + `]:{paddingTop:o},[`${e}-arrow`]:C({position:"absolute",zIndex:1,display:"block"},sg(a,A.borderRadiusXS,A.borderRadiusOuter,p,B)),[` + &-placement-top > ${e}-arrow, + &-placement-topLeft > ${e}-arrow, + &-placement-topRight > ${e}-arrow + `]:{bottom:o,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${e}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${e}-arrow`]:{left:{_skip_check_:!0,value:r}},[`&-placement-topRight > ${e}-arrow`]:{right:{_skip_check_:!0,value:r}},[` + &-placement-bottom > ${e}-arrow, + &-placement-bottomLeft > ${e}-arrow, + &-placement-bottomRight > ${e}-arrow + `]:{top:o,transform:"translateY(-100%)"},[`&-placement-bottom > ${e}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateY(-100%) translateX(-50%)"},[`&-placement-bottomLeft > ${e}-arrow`]:{left:{_skip_check_:!0,value:r}},[`&-placement-bottomRight > ${e}-arrow`]:{right:{_skip_check_:!0,value:r}},[`&${l}-slide-down-enter${l}-slide-down-enter-active${e}-placement-bottomLeft, + &${l}-slide-down-appear${l}-slide-down-appear-active${e}-placement-bottomLeft, + &${l}-slide-down-enter${l}-slide-down-enter-active${e}-placement-bottom, + &${l}-slide-down-appear${l}-slide-down-appear-active${e}-placement-bottom, + &${l}-slide-down-enter${l}-slide-down-enter-active${e}-placement-bottomRight, + &${l}-slide-down-appear${l}-slide-down-appear-active${e}-placement-bottomRight`]:{animationName:zl},[`&${l}-slide-up-enter${l}-slide-up-enter-active${e}-placement-topLeft, + &${l}-slide-up-appear${l}-slide-up-appear-active${e}-placement-topLeft, + &${l}-slide-up-enter${l}-slide-up-enter-active${e}-placement-top, + &${l}-slide-up-appear${l}-slide-up-appear-active${e}-placement-top, + &${l}-slide-up-enter${l}-slide-up-enter-active${e}-placement-topRight, + &${l}-slide-up-appear${l}-slide-up-appear-active${e}-placement-topRight`]:{animationName:Xl},[`&${l}-slide-down-leave${l}-slide-down-leave-active${e}-placement-bottomLeft, + &${l}-slide-down-leave${l}-slide-down-leave-active${e}-placement-bottom, + &${l}-slide-down-leave${l}-slide-down-leave-active${e}-placement-bottomRight`]:{animationName:Wl},[`&${l}-slide-up-leave${l}-slide-up-leave-active${e}-placement-topLeft, + &${l}-slide-up-leave${l}-slide-up-leave-active${e}-placement-top, + &${l}-slide-up-leave${l}-slide-up-leave-active${e}-placement-topRight`]:{animationName:jl}})},{[`${e} ${t}`]:{position:"relative",margin:0},[`${t}-submenu-popup`]:{position:"absolute",zIndex:n,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul,li":{listStyle:"none"},ul:{marginInline:"0.3em"}},[`${e}, ${e}-menu-submenu`]:{[t]:C(C({padding:d,listStyleType:"none",backgroundColor:p,backgroundClip:"padding-box",borderRadius:A.borderRadiusLG,outline:"none",boxShadow:A.boxShadowSecondary},Ta(A)),{[`${t}-item-group-title`]:{padding:`${s}px ${g}px`,color:A.colorTextDescription,transition:`all ${c}`},[`${t}-item`]:{position:"relative",display:"flex",alignItems:"center",borderRadius:A.borderRadiusSM},[`${t}-item-icon`]:{minWidth:u,marginInlineEnd:A.marginXS,fontSize:A.fontSizeSM},[`${t}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${c}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${t}-item, ${t}-submenu-title`]:C(C({clear:"both",margin:0,padding:`${s}px ${g}px`,color:A.colorText,fontWeight:"normal",fontSize:u,lineHeight:A.lineHeight,cursor:"pointer",transition:`all ${c}`,"&:hover, &-active":{backgroundColor:A.controlItemBgHover}},Ta(A)),{"&-selected":{color:A.colorPrimary,backgroundColor:A.controlItemBgActive,"&:hover, &-active":{backgroundColor:A.controlItemBgActiveHover}},"&-disabled":{color:h,cursor:"not-allowed","&:hover":{color:h,backgroundColor:p,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${A.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:A.colorSplit},[`${e}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:A.paddingXS,[`${e}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:A.colorTextDescription,fontSize:f,fontStyle:"normal"}}}),[`${t}-item-group-list`]:{margin:`0 ${A.marginXS}px`,padding:0,listStyle:"none"},[`${t}-submenu-title`]:{paddingInlineEnd:g+A.fontSizeSM},[`${t}-submenu-vertical`]:{position:"relative"},[`${t}-submenu${t}-submenu-disabled ${e}-menu-submenu-title`]:{[`&, ${e}-menu-submenu-arrow-icon`]:{color:h,backgroundColor:p,cursor:"not-allowed"}},[`${t}-submenu-selected ${e}-menu-submenu-title`]:{color:A.colorPrimary}})}},[Qn(A,"slide-up"),Qn(A,"slide-down"),sr(A,"move-up"),sr(A,"move-down"),jc(A,"zoom-big")]]},Ku=et("Dropdown",(A,e)=>{let{rootPrefixCls:t}=e;const{marginXXS:n,sizePopupArrow:o,controlHeight:r,fontSize:a,lineHeight:l,paddingXXS:i,componentCls:c,borderRadiusOuter:s,borderRadiusLG:u}=A,d=(r-a*l)/2,{dropdownArrowOffset:h}=ig({sizePopupArrow:o,contentRadius:u,borderRadiusOuter:s}),f=Be(A,{menuCls:`${c}-menu`,rootPrefixCls:t,dropdownArrowDistance:o/2+n,dropdownArrowOffset:h,dropdownPaddingVertical:d,dropdownEdgeChildPadding:i});return[lh(f),rh(f),ah(f)]},A=>({zIndexPopup:A.zIndexPopupBase+50}));var ih=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o{o("update:visible",d),o("visibleChange",d),o("update:open",d),o("openChange",d)},{prefixCls:a,direction:l,getPopupContainer:i}=ye("dropdown",A),c=S(()=>`${a.value}-button`),[s,u]=Ku(a);return()=>{var d,h;const f=C(C({},A),n),{type:g="default",disabled:p,danger:B,loading:w,htmlType:y,class:F="",overlay:m=(d=t.overlay)===null||d===void 0?void 0:d.call(t),trigger:b,align:U,open:x,visible:Q,onVisibleChange:I,placement:H=l.value==="rtl"?"bottomLeft":"bottomRight",href:D,title:E,icon:M=((h=t.icon)===null||h===void 0?void 0:h.call(t))||v(Hu,null,null),mouseEnterDelay:$,mouseLeaveDelay:N,overlayClassName:G,overlayStyle:Y,destroyPopupOnHide:K,onClick:R,"onUpdate:open":_}=f,O=ih(f,["type","disabled","danger","loading","htmlType","class","overlay","trigger","align","open","visible","onVisibleChange","placement","href","title","icon","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","onClick","onUpdate:open"]),W={align:U,disabled:p,trigger:p?[]:b,placement:H,getPopupContainer:i==null?void 0:i.value,onOpenChange:r,mouseEnterDelay:$,mouseLeaveDelay:N,open:x??Q,overlayClassName:G,overlayStyle:Y,destroyPopupOnHide:K},Z=v(jt,{danger:B,type:g,disabled:p,loading:w,onClick:R,htmlType:y,href:D,title:E},{default:t.default}),eA=v(jt,{danger:B,type:g,icon:M},null);return s(v(sh,V(V({},O),{},{class:BA(c.value,F,u.value)}),{default:()=>[t.leftButton?t.leftButton({button:Z}):Z,v(zt,W,{default:()=>[t.rightButton?t.rightButton({button:eA}):eA],overlay:()=>m})]}))}}}),Ou=Symbol("OverrideContextKey"),$u=()=>XA(Ou,void 0),ch=A=>{var e,t,n;const{prefixCls:o,mode:r,selectable:a,validator:l,onClick:i,expandIcon:c}=$u()||{};JA(Ou,{prefixCls:S(()=>{var s,u;return(u=(s=A.prefixCls)===null||s===void 0?void 0:s.value)!==null&&u!==void 0?u:o==null?void 0:o.value}),mode:S(()=>{var s,u;return(u=(s=A.mode)===null||s===void 0?void 0:s.value)!==null&&u!==void 0?u:r==null?void 0:r.value}),selectable:S(()=>{var s,u;return(u=(s=A.selectable)===null||s===void 0?void 0:s.value)!==null&&u!==void 0?u:a==null?void 0:a.value}),validator:(e=A.validator)!==null&&e!==void 0?e:l,onClick:(t=A.onClick)!==null&&t!==void 0?t:i,expandIcon:(n=A.expandIcon)!==null&&n!==void 0?n:c==null?void 0:c.value})},Du=dA({compatConfig:{MODE:3},name:"ADropdown",inheritAttrs:!1,props:$e(Eu(),{mouseEnterDelay:.15,mouseLeaveDelay:.1,placement:"bottomLeft",trigger:"hover"}),slots:Object,setup(A,e){let{slots:t,attrs:n,emit:o}=e;const{prefixCls:r,rootPrefixCls:a,direction:l,getPopupContainer:i}=ye("dropdown",A),[c,s]=Ku(r),u=S(()=>{const{placement:p="",transitionName:B}=A;return B!==void 0?B:p.includes("top")?`${a.value}-slide-down`:`${a.value}-slide-up`});ch({prefixCls:S(()=>`${r.value}-menu`),expandIcon:S(()=>v("span",{class:`${r.value}-menu-submenu-arrow`},[v(or,{class:`${r.value}-menu-submenu-arrow-icon`},null)])),mode:S(()=>"vertical"),selectable:S(()=>!1),onClick:()=>{},validator:p=>{}});const d=()=>{var p,B,w;const y=A.overlay||((p=t.overlay)===null||p===void 0?void 0:p.call(t)),F=Array.isArray(y)?y[0]:y;if(!F)return null;const m=F.props||{};Se(!m.mode||m.mode==="vertical","Dropdown",`mode="${m.mode}" is not supported for Dropdown's Menu.`);const{selectable:b=!1,expandIcon:U=(w=(B=F.children)===null||B===void 0?void 0:B.expandIcon)===null||w===void 0?void 0:w.call(B)}=m,x=typeof U<"u"&&ze(U)?U:v("span",{class:`${r.value}-menu-submenu-arrow`},[v(or,{class:`${r.value}-menu-submenu-arrow-icon`},null)]);return ze(F)?Ge(F,{mode:"vertical",selectable:b,expandIcon:()=>x}):F},h=S(()=>{const p=A.placement;if(!p)return l.value==="rtl"?"bottomRight":"bottomLeft";if(p.includes("Center")){const B=p.slice(0,p.indexOf("Center"));return Se(!p.includes("Center"),"Dropdown",`You are using '${p}' placement in Dropdown, which is deprecated. Try to use '${B}' instead.`),B}return p}),f=S(()=>typeof A.visible=="boolean"?A.visible:A.open),g=p=>{o("update:visible",p),o("visibleChange",p),o("update:open",p),o("openChange",p)};return()=>{var p,B;const{arrow:w,trigger:y,disabled:F,overlayClassName:m}=A,b=(p=t.default)===null||p===void 0?void 0:p.call(t)[0],U=Ge(b,C({class:BA((B=b==null?void 0:b.props)===null||B===void 0?void 0:B.class,{[`${r.value}-rtl`]:l.value==="rtl"},`${r.value}-trigger`)},F?{disabled:F}:{})),x=BA(m,s.value,{[`${r.value}-rtl`]:l.value==="rtl"}),Q=F?[]:y;let I;Q&&Q.includes("contextmenu")&&(I=!0);const H=cg({arrowPointAtCenter:typeof w=="object"&&w.pointAtCenter,autoAdjustOverflow:!0}),D=We(C(C(C({},A),n),{visible:f.value,builtinPlacements:H,overlayClassName:x,arrow:!!w,alignPoint:I,prefixCls:r.value,getPopupContainer:i==null?void 0:i.value,transitionName:u.value,trigger:Q,onVisibleChange:g,placement:h.value}),["overlay","onUpdate:visible"]);return c(v(Ah,D,{default:()=>[U],overlay:d}))}}});Du.Button=ur;const zt=Du;function uh(A,e,t,n){let o=t?t.call(n,A,e):void 0;if(o!==void 0)return!!o;if(A===e)return!0;if(typeof A!="object"||!A||typeof e!="object"||!e)return!1;const r=Object.keys(A),a=Object.keys(e);if(r.length!==a.length)return!1;const l=Object.prototype.hasOwnProperty.bind(e);for(let i=0;i{JA(Tu,A)},wt=()=>XA(Tu),Mu=Symbol("ForceRenderKey"),dh=A=>{JA(Mu,A)},Pu=()=>XA(Mu,!1),Ru=Symbol("menuFirstLevelContextKey"),_u=A=>{JA(Ru,A)},fh=()=>XA(Ru,!0),dr=dA({compatConfig:{MODE:3},name:"MenuContextProvider",inheritAttrs:!1,props:{mode:{type:String,default:void 0},overflowDisabled:{type:Boolean,default:void 0}},setup(A,e){let{slots:t}=e;const n=wt(),o=C({},n);return A.mode!==void 0&&(o.mode=VA(A,"mode")),A.overflowDisabled!==void 0&&(o.overflowDisabled=VA(A,"overflowDisabled")),Lu(o),()=>{var r;return(r=t.default)===null||r===void 0?void 0:r.call(t)}}}),gh=Lu,wo="$$__vc-menu-more__key",Nu=Symbol("KeyPathContext"),Zl=()=>XA(Nu,{parentEventKeys:S(()=>[]),parentKeys:S(()=>[]),parentInfo:{}}),ph=(A,e,t)=>{const{parentEventKeys:n,parentKeys:o}=Zl(),r=S(()=>[...n.value,A]),a=S(()=>[...o.value,e]);return JA(Nu,{parentEventKeys:r,parentKeys:a,parentInfo:t}),a},ku=Symbol("measure"),Xi=dA({compatConfig:{MODE:3},setup(A,e){let{slots:t}=e;return JA(ku,!0),()=>{var n;return(n=t.default)===null||n===void 0?void 0:n.call(t)}}}),ql=()=>XA(ku,!1),Bh=ph;function Vu(A){const{mode:e,rtl:t,inlineIndent:n}=wt();return S(()=>e.value!=="inline"?null:t.value?{paddingRight:`${A.value*n.value}px`}:{paddingLeft:`${A.value*n.value}px`})}let hh=0;const vh=()=>({id:String,role:String,disabled:Boolean,danger:Boolean,title:{type:[String,Boolean],default:void 0},icon:j.any,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,originItemValue:Ue()}),Ao=dA({compatConfig:{MODE:3},name:"AMenuItem",inheritAttrs:!1,props:vh(),slots:Object,setup(A,e){let{slots:t,emit:n,attrs:o}=e;const r=lo(),a=ql(),l=typeof r.vnode.key=="symbol"?String(r.vnode.key):r.vnode.key;Se(typeof r.vnode.key!="symbol","MenuItem",`MenuItem \`:key="${String(l)}"\` not support Symbol type`);const i=`menu_item_${++hh}_$$_${l}`,{parentEventKeys:c,parentKeys:s}=Zl(),{prefixCls:u,activeKeys:d,disabled:h,changeActiveKeys:f,rtl:g,inlineCollapsed:p,siderCollapsed:B,onItemClick:w,selectedKeys:y,registerMenuInfo:F,unRegisterMenuInfo:m}=wt(),b=fh(),U=oA(!1),x=S(()=>[...s.value,l]);F(i,{eventKey:i,key:l,parentEventKeys:c,parentKeys:s,isLeaf:!0}),ce(()=>{m(i)}),bA(d,()=>{U.value=!!d.value.find(_=>_===l)},{immediate:!0});const I=S(()=>h.value||A.disabled),H=S(()=>y.value.includes(l)),D=S(()=>{const _=`${u.value}-item`;return{[`${_}`]:!0,[`${_}-danger`]:A.danger,[`${_}-active`]:U.value,[`${_}-selected`]:H.value,[`${_}-disabled`]:I.value}}),E=_=>({key:l,eventKey:i,keyPath:x.value,eventKeyPath:[...c.value,i],domEvent:_,item:C(C({},A),o)}),M=_=>{if(I.value)return;const O=E(_);n("click",_),w(O)},$=_=>{I.value||(f(x.value),n("mouseenter",_))},N=_=>{I.value||(f([]),n("mouseleave",_))},G=_=>{if(n("keydown",_),_.which===xA.ENTER){const O=E(_);n("click",_),w(O)}},Y=_=>{f(x.value),n("focus",_)},K=(_,O)=>{const W=v("span",{class:`${u.value}-title-content`},[O]);return(!_||ze(O)&&O.type==="span")&&O&&p.value&&b&&typeof O=="string"?v("div",{class:`${u.value}-inline-collapsed-noicon`},[O.charAt(0)]):W},R=Vu(S(()=>x.value.length));return()=>{var _,O,W,Z,eA;if(a)return null;const L=(_=A.title)!==null&&_!==void 0?_:(O=t.title)===null||O===void 0?void 0:O.call(t),AA=Zt((W=t.default)===null||W===void 0?void 0:W.call(t)),mA=AA.length;let z=L;typeof L>"u"?z=b&&mA?AA:"":L===!1&&(z="");const P={title:z};!B.value&&!p.value&&(P.title=null,P.open=!1);const k={};A.role==="option"&&(k["aria-selected"]=H.value);const rA=(Z=A.icon)!==null&&Z!==void 0?Z:(eA=t.icon)===null||eA===void 0?void 0:eA.call(t,A);return v(Jc,V(V({},P),{},{placement:g.value?"left":"right",overlayClassName:`${u.value}-inline-collapsed-tooltip`}),{default:()=>[v(hn.Item,V(V(V({component:"li"},o),{},{id:A.id,style:C(C({},o.style||{}),R.value),class:[D.value,{[`${o.class}`]:!!o.class,[`${u.value}-item-only-child`]:(rA?mA+1:mA)===1}],role:A.role||"menuitem",tabindex:A.disabled?null:-1,"data-menu-id":l,"aria-disabled":A.disabled},k),{},{onMouseenter:$,onMouseleave:N,onClick:M,onKeydown:G,onFocus:Y,title:typeof L=="string"?L:void 0}),{default:()=>[Ge(typeof rA=="function"?rA(A.originItemValue):rA,{class:`${u.value}-item-icon`},!1),K(rA,AA)]})]})}}}),Ft={adjustX:1,adjustY:1},mh={topLeft:{points:["bl","tl"],overflow:Ft,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ft,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Ft,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Ft,offset:[4,0]}},wh={topLeft:{points:["bl","tl"],overflow:Ft,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ft,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Ft,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Ft,offset:[4,0]}},Ch={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ji=dA({compatConfig:{MODE:3},name:"PopupTrigger",inheritAttrs:!1,props:{prefixCls:String,mode:String,visible:Boolean,popupClassName:String,popupOffset:Array,disabled:Boolean,onVisibleChange:Function},slots:Object,emits:["visibleChange"],setup(A,e){let{slots:t,emit:n}=e;const o=oA(!1),{getPopupContainer:r,rtl:a,subMenuOpenDelay:l,subMenuCloseDelay:i,builtinPlacements:c,triggerSubMenuAction:s,forceSubMenuRender:u,motion:d,defaultMotions:h,rootClassName:f}=wt(),g=Pu(),p=S(()=>a.value?C(C({},wh),c.value):C(C({},mh),c.value)),B=S(()=>Ch[A.mode]),w=oA();bA(()=>A.visible,m=>{se.cancel(w.value),w.value=se(()=>{o.value=m})},{immediate:!0}),ce(()=>{se.cancel(w.value)});const y=m=>{n("visibleChange",m)},F=S(()=>{var m,b;const U=d.value||((m=h.value)===null||m===void 0?void 0:m[A.mode])||((b=h.value)===null||b===void 0?void 0:b.other),x=typeof U=="function"?U():U;return x?Mg(x.name,{css:!0}):void 0});return()=>{const{prefixCls:m,popupClassName:b,mode:U,popupOffset:x,disabled:Q}=A;return v(Kl,{prefixCls:m,popupClassName:BA(`${m}-popup`,{[`${m}-rtl`]:a.value},b,f.value),stretch:U==="horizontal"?"minWidth":null,getPopupContainer:r.value,builtinPlacements:p.value,popupPlacement:B.value,popupVisible:o.value,popupAlign:x&&{offset:x},action:Q?[]:[s.value],mouseEnterDelay:l.value,mouseLeaveDelay:i.value,onPopupVisibleChange:y,forceRender:g||u.value,popupAnimation:F.value},{popup:t.popup,default:t.default})}}}),Gu=(A,e)=>{let{slots:t,attrs:n}=e;var o;const{prefixCls:r,mode:a}=wt();return v("ul",V(V({},n),{},{class:BA(r.value,`${r.value}-sub`,`${r.value}-${a.value==="inline"?"inline":"vertical"}`),"data-menu-list":!0}),[(o=t.default)===null||o===void 0?void 0:o.call(t)])};Gu.displayName="SubMenuList";const zu=Gu,yh=dA({compatConfig:{MODE:3},name:"InlineSubMenuList",inheritAttrs:!1,props:{id:String,open:Boolean,keyPath:Array},setup(A,e){let{slots:t}=e;const n=S(()=>"inline"),{motion:o,mode:r,defaultMotions:a}=wt(),l=S(()=>r.value===n.value),i=cA(!l.value),c=S(()=>l.value?A.open:!1);bA(r,()=>{l.value&&(i.value=!1)},{flush:"post"});const s=S(()=>{var u,d;const h=o.value||((u=a.value)===null||u===void 0?void 0:u[n.value])||((d=a.value)===null||d===void 0?void 0:d.other),f=typeof h=="function"?h():h;return C(C({},f),{appear:A.keyPath.length<=1})});return()=>{var u;return i.value?null:v(dr,{mode:n.value},{default:()=>[v(Ll,s.value,{default:()=>[At(v(zu,{id:A.id},{default:()=>[(u=t.default)===null||u===void 0?void 0:u.call(t)]}),[[Rt,c.value]])]})]})}}});let Ji=0;const bh=()=>({icon:j.any,title:j.any,disabled:Boolean,level:Number,popupClassName:String,popupOffset:Array,internalPopupClose:Boolean,eventKey:String,expandIcon:Function,theme:String,onMouseenter:Function,onMouseleave:Function,onTitleClick:Function,originItemValue:Ue()}),Fn=dA({compatConfig:{MODE:3},name:"ASubMenu",inheritAttrs:!1,props:bh(),slots:Object,setup(A,e){let{slots:t,attrs:n,emit:o}=e;var r,a;_u(!1);const l=ql(),i=lo(),c=typeof i.vnode.key=="symbol"?String(i.vnode.key):i.vnode.key;Se(typeof i.vnode.key!="symbol","SubMenu",`SubMenu \`:key="${String(c)}"\` not support Symbol type`);const s=Oi(c)?c:`sub_menu_${++Ji}_$$_not_set_key`,u=(r=A.eventKey)!==null&&r!==void 0?r:Oi(c)?`sub_menu_${++Ji}_$$_${c}`:s,{parentEventKeys:d,parentInfo:h,parentKeys:f}=Zl(),g=S(()=>[...f.value,s]),p=oA([]),B={eventKey:u,key:s,parentEventKeys:d,childrenEventKeys:p,parentKeys:f};(a=h.childrenEventKeys)===null||a===void 0||a.value.push(u),ce(()=>{var lA;h.childrenEventKeys&&(h.childrenEventKeys.value=(lA=h.childrenEventKeys)===null||lA===void 0?void 0:lA.value.filter(uA=>uA!=u))}),Bh(u,s,B);const{prefixCls:w,activeKeys:y,disabled:F,changeActiveKeys:m,mode:b,inlineCollapsed:U,openKeys:x,overflowDisabled:Q,onOpenChange:I,registerMenuInfo:H,unRegisterMenuInfo:D,selectedSubMenuKeys:E,expandIcon:M,theme:$}=wt(),N=c!=null,G=!l&&(Pu()||!N);dh(G),(l&&N||!l&&!N||G)&&(H(u,B),ce(()=>{D(u)}));const Y=S(()=>`${w.value}-submenu`),K=S(()=>F.value||A.disabled),R=oA(),_=oA(),O=S(()=>x.value.includes(s)),W=S(()=>!Q.value&&O.value),Z=S(()=>E.value.includes(s)),eA=oA(!1);bA(y,()=>{eA.value=!!y.value.find(lA=>lA===s)},{immediate:!0});const L=lA=>{K.value||(o("titleClick",lA,s),b.value==="inline"&&I(s,!O.value))},AA=lA=>{K.value||(m(g.value),o("mouseenter",lA))},mA=lA=>{K.value||(m([]),o("mouseleave",lA))},z=Vu(S(()=>g.value.length)),P=lA=>{b.value!=="inline"&&I(s,lA)},k=()=>{m(g.value)},rA=u&&`${u}-popup`,sA=S(()=>BA(w.value,`${w.value}-${A.theme||$.value}`,A.popupClassName)),fA=(lA,uA)=>{if(!uA)return U.value&&!f.value.length&&lA&&typeof lA=="string"?v("div",{class:`${w.value}-inline-collapsed-noicon`},[lA.charAt(0)]):v("span",{class:`${w.value}-title-content`},[lA]);const EA=ze(lA)&&lA.type==="span";return v(te,null,[Ge(typeof uA=="function"?uA(A.originItemValue):uA,{class:`${w.value}-item-icon`},!1),EA?lA:v("span",{class:`${w.value}-title-content`},[lA])])},CA=S(()=>b.value!=="inline"&&g.value.length>1?"vertical":b.value),aA=S(()=>b.value==="horizontal"?"vertical":b.value),vA=S(()=>CA.value==="horizontal"?"vertical":CA.value),iA=()=>{var lA,uA;const EA=Y.value,SA=(lA=A.icon)!==null&&lA!==void 0?lA:(uA=t.icon)===null||uA===void 0?void 0:uA.call(t,A),IA=A.expandIcon||t.expandIcon||M.value,$A=fA(Ml(t,A,"title"),SA);return v("div",{style:z.value,class:`${EA}-title`,tabindex:K.value?null:-1,ref:R,title:typeof $A=="string"?$A:null,"data-menu-id":s,"aria-expanded":W.value,"aria-haspopup":!0,"aria-controls":rA,"aria-disabled":K.value,onClick:L,onFocus:k},[$A,b.value!=="horizontal"&&IA?IA(C(C({},A),{isOpen:W.value})):v("i",{class:`${EA}-arrow`},null)])};return()=>{var lA;if(l)return N?(lA=t.default)===null||lA===void 0?void 0:lA.call(t):null;const uA=Y.value;let EA=()=>null;if(!Q.value&&b.value!=="inline"){const SA=b.value==="horizontal"?[0,8]:[10,0];EA=()=>v(ji,{mode:CA.value,prefixCls:uA,visible:!A.internalPopupClose&&W.value,popupClassName:sA.value,popupOffset:A.popupOffset||SA,disabled:K.value,onVisibleChange:P},{default:()=>[iA()],popup:()=>v(dr,{mode:vA.value},{default:()=>[v(zu,{id:rA,ref:_},{default:t.default})]})})}else EA=()=>v(ji,null,{default:iA});return v(dr,{mode:aA.value},{default:()=>[v(hn.Item,V(V({component:"li"},n),{},{role:"none",class:BA(uA,`${uA}-${b.value}`,n.class,{[`${uA}-open`]:W.value,[`${uA}-active`]:eA.value,[`${uA}-selected`]:Z.value,[`${uA}-disabled`]:K.value}),onMouseenter:AA,onMouseleave:mA,"data-submenu-id":s}),{default:()=>v(te,null,[EA(),!Q.value&&v(yh,{id:rA,open:W.value,keyPath:g.value},{default:t.default})])})]})}}}),Qh=()=>({title:j.any,originItemValue:Ue()}),fr=dA({compatConfig:{MODE:3},name:"AMenuItemGroup",inheritAttrs:!1,props:Qh(),slots:Object,setup(A,e){let{slots:t,attrs:n}=e;const{prefixCls:o}=wt(),r=S(()=>`${o.value}-item-group`),a=ql();return()=>{var l,i;return a?(l=t.default)===null||l===void 0?void 0:l.call(t):v("li",V(V({},n),{},{onClick:c=>c.stopPropagation(),class:r.value}),[v("div",{title:typeof A.title=="string"?A.title:void 0,class:`${r.value}-title`},[Ml(t,A,"title")]),v("ul",{class:`${r.value}-list`},[(i=t.default)===null||i===void 0?void 0:i.call(t)])])}}}),Fh=()=>({prefixCls:String,dashed:Boolean}),gr=dA({compatConfig:{MODE:3},name:"AMenuDivider",props:Fh(),setup(A){const{prefixCls:e}=wt(),t=S(()=>({[`${e.value}-item-divider`]:!0,[`${e.value}-item-divider-dashed`]:!!A.dashed}));return()=>v("li",{class:t.value},null)}});var Uh=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o{if(n&&typeof n=="object"){const r=n,{label:a,children:l,key:i,type:c}=r,s=Uh(r,["label","children","key","type"]),u=i??`tmp-${o}`,d=t?t.parentKeys.slice():[],h=[],f={eventKey:u,key:u,parentEventKeys:cA(d),parentKeys:cA(d),childrenEventKeys:cA(h),isLeaf:!1};if(l||c==="group"){if(c==="group"){const p=_a(l,e,t);return v(fr,V(V({key:u},s),{},{title:a,originItemValue:n}),{default:()=>[p]})}e.set(u,f),t&&t.childrenEventKeys.push(u);const g=_a(l,e,{childrenEventKeys:h,parentKeys:[].concat(d,u)});return v(Fn,V(V({key:u},s),{},{title:a,originItemValue:n}),{default:()=>[g]})}return c==="divider"?v(gr,V({key:u},s),null):(f.isLeaf=!0,e.set(u,f),v(Ao,V(V({key:u},s),{},{originItemValue:n}),{default:()=>[a]}))}return null}).filter(n=>n)}function Sh(A){const e=oA([]),t=oA(!1),n=oA(new Map);return bA(()=>A.items,()=>{const o=new Map;t.value=!1,A.items?(t.value=!0,e.value=_a(A.items,o)):e.value=void 0,n.value=o},{immediate:!0,deep:!0}),{itemsNodes:e,store:n,hasItmes:t}}const xh=A=>{const{componentCls:e,motionDurationSlow:t,menuHorizontalHeight:n,colorSplit:o,lineWidth:r,lineType:a,menuItemPaddingInline:l}=A;return{[`${e}-horizontal`]:{lineHeight:`${n}px`,border:0,borderBottom:`${r}px ${a} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${e}-item, ${e}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:l},[`> ${e}-item:hover, + > ${e}-item-active, + > ${e}-submenu ${e}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${e}-item, ${e}-submenu-title`]:{transition:[`border-color ${t}`,`background ${t}`].join(",")},[`${e}-submenu-arrow`]:{display:"none"}}}},Ih=A=>{let{componentCls:e,menuArrowOffset:t}=A;return{[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical, + ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${t})`},"&::after":{transform:`rotate(45deg) translateY(${t})`}}}}},Yi=A=>C({},Ht(A)),Zi=(A,e)=>{const{componentCls:t,colorItemText:n,colorItemTextSelected:o,colorGroupTitle:r,colorItemBg:a,colorSubItemBg:l,colorItemBgSelected:i,colorActiveBarHeight:c,colorActiveBarWidth:s,colorActiveBarBorderSize:u,motionDurationSlow:d,motionEaseInOut:h,motionEaseOut:f,menuItemPaddingInline:g,motionDurationMid:p,colorItemTextHover:B,lineType:w,colorSplit:y,colorItemTextDisabled:F,colorDangerItemText:m,colorDangerItemTextHover:b,colorDangerItemTextSelected:U,colorDangerItemBgActive:x,colorDangerItemBgSelected:Q,colorItemBgHover:I,menuSubMenuBg:H,colorItemTextSelectedHorizontal:D,colorItemBgSelectedHorizontal:E}=A;return{[`${t}-${e}`]:{color:n,background:a,[`&${t}-root:focus-visible`]:C({},Yi(A)),[`${t}-item-group-title`]:{color:r},[`${t}-submenu-selected`]:{[`> ${t}-submenu-title`]:{color:o}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{color:`${F} !important`},[`${t}-item:hover, ${t}-submenu-title:hover`]:{[`&:not(${t}-item-selected):not(${t}-submenu-selected)`]:{color:B}},[`&:not(${t}-horizontal)`]:{[`${t}-item:not(${t}-item-selected)`]:{"&:hover":{backgroundColor:I},"&:active":{backgroundColor:i}},[`${t}-submenu-title`]:{"&:hover":{backgroundColor:I},"&:active":{backgroundColor:i}}},[`${t}-item-danger`]:{color:m,[`&${t}-item:hover`]:{[`&:not(${t}-item-selected):not(${t}-submenu-selected)`]:{color:b}},[`&${t}-item:active`]:{background:x}},[`${t}-item a`]:{"&, &:hover":{color:"inherit"}},[`${t}-item-selected`]:{color:o,[`&${t}-item-danger`]:{color:U},"a, a:hover":{color:"inherit"}},[`& ${t}-item-selected`]:{backgroundColor:i,[`&${t}-item-danger`]:{backgroundColor:Q}},[`${t}-item, ${t}-submenu-title`]:{[`&:not(${t}-item-disabled):focus-visible`]:C({},Yi(A))},[`&${t}-submenu > ${t}`]:{backgroundColor:H},[`&${t}-popup > ${t}`]:{backgroundColor:a},[`&${t}-horizontal`]:C(C({},e==="dark"?{borderBottom:0}:{}),{[`> ${t}-item, > ${t}-submenu`]:{top:u,marginTop:-u,marginBottom:0,borderRadius:0,"&::after":{position:"absolute",insetInline:g,bottom:0,borderBottom:`${c}px solid transparent`,transition:`border-color ${d} ${h}`,content:'""'},"&:hover, &-active, &-open":{"&::after":{borderBottomWidth:c,borderBottomColor:D}},"&-selected":{color:D,backgroundColor:E,"&::after":{borderBottomWidth:c,borderBottomColor:D}}}}),[`&${t}-root`]:{[`&${t}-inline, &${t}-vertical`]:{borderInlineEnd:`${u}px ${w} ${y}`}},[`&${t}-inline`]:{[`${t}-sub${t}-inline`]:{background:l},[`${t}-item, ${t}-submenu-title`]:u&&s?{width:`calc(100% + ${u}px)`}:{},[`${t}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${s}px solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${p} ${f}`,`opacity ${p} ${f}`].join(","),content:'""'},[`&${t}-item-danger`]:{"&::after":{borderInlineEndColor:U}}},[`${t}-selected, ${t}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${p} ${h}`,`opacity ${p} ${h}`].join(",")}}}}}},qi=A=>{const{componentCls:e,menuItemHeight:t,itemMarginInline:n,padding:o,menuArrowSize:r,marginXS:a,marginXXS:l}=A,i=o+r+a;return{[`${e}-item`]:{position:"relative"},[`${e}-item, ${e}-submenu-title`]:{height:t,lineHeight:`${t}px`,paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:n,marginBlock:l,width:`calc(100% - ${n*2}px)`},[`${e}-submenu`]:{paddingBottom:.02},[`> ${e}-item, + > ${e}-submenu > ${e}-submenu-title`]:{height:t,lineHeight:`${t}px`},[`${e}-item-group-list ${e}-submenu-title, + ${e}-submenu-title`]:{paddingInlineEnd:i}}},Eh=A=>{const{componentCls:e,iconCls:t,menuItemHeight:n,colorTextLightSolid:o,dropdownWidth:r,controlHeightLG:a,motionDurationMid:l,motionEaseOut:i,paddingXL:c,fontSizeSM:s,fontSizeLG:u,motionDurationSlow:d,paddingXS:h,boxShadowSecondary:f}=A,g={height:n,lineHeight:`${n}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[e]:{"&-inline, &-vertical":C({[`&${e}-root`]:{boxShadow:"none"}},qi(A))},[`${e}-submenu-popup`]:{[`${e}-vertical`]:C(C({},qi(A)),{boxShadow:f})}},{[`${e}-submenu-popup ${e}-vertical${e}-sub`]:{minWidth:r,maxHeight:`calc(100vh - ${a*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${e}-inline`]:{width:"100%",[`&${e}-root`]:{[`${e}-item, ${e}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${d}`,`background ${d}`,`padding ${l} ${i}`].join(","),[`> ${e}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${e}-sub${e}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${e}-submenu > ${e}-submenu-title`]:g,[`& ${e}-item-group-title`]:{paddingInlineStart:c}},[`${e}-item`]:g}},{[`${e}-inline-collapsed`]:{width:n*2,[`&${e}-root`]:{[`${e}-item, ${e}-submenu ${e}-submenu-title`]:{[`> ${e}-inline-collapsed-noicon`]:{fontSize:u,textAlign:"center"}}},[`> ${e}-item, + > ${e}-item-group > ${e}-item-group-list > ${e}-item, + > ${e}-item-group > ${e}-item-group-list > ${e}-submenu > ${e}-submenu-title, + > ${e}-submenu > ${e}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${s}px)`,textOverflow:"clip",[` + ${e}-submenu-arrow, + ${e}-submenu-expand-icon + `]:{opacity:0},[`${e}-item-icon, ${t}`]:{margin:0,fontSize:u,lineHeight:`${n}px`,"+ span":{display:"inline-block",opacity:0}}},[`${e}-item-icon, ${t}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${e}-item-icon, ${t}`]:{display:"none"},"a, a:hover":{color:o}},[`${e}-item-group-title`]:C(C({},Yn),{paddingInline:h})}}]},As=A=>{const{componentCls:e,fontSize:t,motionDurationSlow:n,motionDurationMid:o,motionEaseInOut:r,motionEaseOut:a,iconCls:l,controlHeightSM:i}=A;return{[`${e}-item, ${e}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${r}`].join(","),[`${e}-item-icon, ${l}`]:{minWidth:t,fontSize:t,transition:[`font-size ${o} ${a}`,`margin ${n} ${r}`,`color ${n}`].join(","),"+ span":{marginInlineStart:i-t,opacity:1,transition:[`opacity ${n} ${r}`,`margin ${n}`,`color ${n}`].join(",")}},[`${e}-item-icon`]:C({},Tl()),[`&${e}-item-only-child`]:{[`> ${l}, > ${e}-item-icon`]:{marginInlineEnd:0}}},[`${e}-item-disabled, ${e}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${e}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},es=A=>{const{componentCls:e,motionDurationSlow:t,motionEaseInOut:n,borderRadius:o,menuArrowSize:r,menuArrowOffset:a}=A;return{[`${e}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:A.margin,width:r,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${t} ${n}, opacity ${t}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:r*.6,height:r*.15,backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${t} ${n}`,`transform ${t} ${n}`,`top ${t} ${n}`,`color ${t} ${n}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${a})`},"&::after":{transform:`rotate(-45deg) translateY(${a})`}}}}},Hh=A=>{const{antCls:e,componentCls:t,fontSize:n,motionDurationSlow:o,motionDurationMid:r,motionEaseInOut:a,lineHeight:l,paddingXS:i,padding:c,colorSplit:s,lineWidth:u,zIndexPopup:d,borderRadiusLG:h,radiusSubMenuItem:f,menuArrowSize:g,menuArrowOffset:p,lineType:B,menuPanelMaskInset:w}=A;return[{"":{[`${t}`]:C(C({},La()),{"&-hidden":{display:"none"}})},[`${t}-submenu-hidden`]:{display:"none"}},{[t]:C(C(C(C(C(C(C({},Ce(A)),La()),{marginBottom:0,paddingInlineStart:0,fontSize:n,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${t}-item`]:{flex:"none"}},[`${t}-item, ${t}-submenu, ${t}-submenu-title`]:{borderRadius:A.radiusItem},[`${t}-item-group-title`]:{padding:`${i}px ${c}px`,fontSize:n,lineHeight:l,transition:`all ${o}`},[`&-horizontal ${t}-submenu`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`].join(",")},[`${t}-submenu, ${t}-submenu-inline`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`,`padding ${r} ${a}`].join(",")},[`${t}-submenu ${t}-sub`]:{cursor:"initial",transition:[`background ${o} ${a}`,`padding ${o} ${a}`].join(",")},[`${t}-title-content`]:{transition:`color ${o}`},[`${t}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${t}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:s,borderStyle:B,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}}}),As(A)),{[`${t}-item-group`]:{[`${t}-item-group-list`]:{margin:0,padding:0,[`${t}-item, ${t}-submenu-title`]:{paddingInline:`${n*2}px ${c}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:d,background:"transparent",borderRadius:h,boxShadow:"none",transformOrigin:"0 0","&::before":{position:"absolute",inset:`${w}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:w},[`> ${t}`]:C(C(C({borderRadius:h},As(A)),es(A)),{[`${t}-item, ${t}-submenu > ${t}-submenu-title`]:{borderRadius:f},[`${t}-submenu-title::after`]:{transition:`transform ${o} ${a}`}})}}),es(A)),{[`&-inline-collapsed ${t}-submenu-arrow, + &-inline ${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${p})`},"&::after":{transform:`rotate(45deg) translateX(-${p})`}},[`${t}-submenu-open${t}-submenu-inline > ${t}-submenu-title > ${t}-submenu-arrow`]:{transform:`translateY(-${g*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${p})`},"&::before":{transform:`rotate(45deg) translateX(${p})`}}})},{[`${e}-layout-header`]:{[t]:{lineHeight:"inherit"}}}]},Kh=(A,e)=>et("Menu",(n,o)=>{let{overrideComponentToken:r}=o;if((e==null?void 0:e.value)===!1)return[];const{colorBgElevated:a,colorPrimary:l,colorError:i,colorErrorHover:c,colorTextLightSolid:s}=n,{controlHeightLG:u,fontSize:d}=n,h=d/7*5,f=Be(n,{menuItemHeight:u,menuItemPaddingInline:n.margin,menuArrowSize:h,menuHorizontalHeight:u*1.15,menuArrowOffset:`${h*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:a}),g=new _t(s).setAlpha(.65).toRgbString(),p=Be(f,{colorItemText:g,colorItemTextHover:s,colorGroupTitle:g,colorItemTextSelected:s,colorItemBg:"#001529",colorSubItemBg:"#000c17",colorItemBgActive:"transparent",colorItemBgSelected:l,colorActiveBarWidth:0,colorActiveBarHeight:0,colorActiveBarBorderSize:0,colorItemTextDisabled:new _t(s).setAlpha(.25).toRgbString(),colorDangerItemText:i,colorDangerItemTextHover:c,colorDangerItemTextSelected:s,colorDangerItemBgActive:i,colorDangerItemBgSelected:i,menuSubMenuBg:"#001529",colorItemTextSelectedHorizontal:s,colorItemBgSelectedHorizontal:l},C({},r));return[Hh(f),xh(f),Eh(f),Zi(f,"light"),Zi(p,"dark"),Ih(f),Yc(f),Qn(f,"slide-up"),Qn(f,"slide-down"),jc(f,"zoom-big")]},n=>{const{colorPrimary:o,colorError:r,colorTextDisabled:a,colorErrorBg:l,colorText:i,colorTextDescription:c,colorBgContainer:s,colorFillAlter:u,colorFillContent:d,lineWidth:h,lineWidthBold:f,controlItemBgActive:g,colorBgTextHover:p}=n;return{dropdownWidth:160,zIndexPopup:n.zIndexPopupBase+50,radiusItem:n.borderRadiusLG,radiusSubMenuItem:n.borderRadiusSM,colorItemText:i,colorItemTextHover:i,colorItemTextHoverHorizontal:o,colorGroupTitle:c,colorItemTextSelected:o,colorItemTextSelectedHorizontal:o,colorItemBg:s,colorItemBgHover:p,colorItemBgActive:d,colorSubItemBg:u,colorItemBgSelected:g,colorItemBgSelectedHorizontal:"transparent",colorActiveBarWidth:0,colorActiveBarHeight:f,colorActiveBarBorderSize:h,colorItemTextDisabled:a,colorDangerItemText:r,colorDangerItemTextHover:r,colorDangerItemTextSelected:r,colorDangerItemBgActive:l,colorDangerItemBgSelected:l,itemMarginInline:n.marginXXS}})(A),Oh=()=>({id:String,prefixCls:String,items:Array,disabled:Boolean,inlineCollapsed:Boolean,disabledOverflow:Boolean,forceSubMenuRender:Boolean,openKeys:Array,selectedKeys:Array,activeKey:String,selectable:{type:Boolean,default:!0},multiple:{type:Boolean,default:!1},tabindex:{type:[Number,String]},motion:Object,role:String,theme:{type:String,default:"light"},mode:{type:String,default:"vertical"},inlineIndent:{type:Number,default:24},subMenuOpenDelay:{type:Number,default:0},subMenuCloseDelay:{type:Number,default:.1},builtinPlacements:{type:Object},triggerSubMenuAction:{type:String,default:"hover"},getPopupContainer:Function,expandIcon:Function,onOpenChange:Function,onSelect:Function,onDeselect:Function,onClick:[Function,Array],onFocus:Function,onBlur:Function,onMousedown:Function,"onUpdate:openKeys":Function,"onUpdate:selectedKeys":Function,"onUpdate:activeKey":Function}),ts=[],Ve=dA({compatConfig:{MODE:3},name:"AMenu",inheritAttrs:!1,props:Oh(),slots:Object,setup(A,e){let{slots:t,emit:n,attrs:o}=e;const{direction:r,getPrefixCls:a}=ye("menu",A),l=$u(),i=S(()=>{var L;return a("menu",A.prefixCls||((L=l==null?void 0:l.prefixCls)===null||L===void 0?void 0:L.value))}),[c,s]=Kh(i,S(()=>!l)),u=oA(new Map),d=XA(ug,cA(void 0)),h=S(()=>d.value!==void 0?d.value:A.inlineCollapsed),{itemsNodes:f}=Sh(A),g=oA(!1);ee(()=>{g.value=!0}),GA(()=>{Se(!(A.inlineCollapsed===!0&&A.mode!=="inline"),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),Se(!(d.value!==void 0&&A.inlineCollapsed===!0),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead.")});const p=cA([]),B=cA([]),w=cA({});bA(u,()=>{const L={};for(const AA of u.value.values())L[AA.key]=AA;w.value=L},{flush:"post"}),GA(()=>{if(A.activeKey!==void 0){let L=[];const AA=A.activeKey?w.value[A.activeKey]:void 0;AA&&A.activeKey!==void 0?L=Aa([].concat(HA(AA.parentKeys),A.activeKey)):L=[],On(p.value,L)||(p.value=L)}}),bA(()=>A.selectedKeys,L=>{L&&(B.value=L.slice())},{immediate:!0,deep:!0});const y=cA([]);bA([w,B],()=>{let L=[];B.value.forEach(AA=>{const mA=w.value[AA];mA&&(L=L.concat(HA(mA.parentKeys)))}),L=Aa(L),On(y.value,L)||(y.value=L)},{immediate:!0});const F=L=>{if(A.selectable){const{key:AA}=L,mA=B.value.includes(AA);let z;A.multiple?mA?z=B.value.filter(k=>k!==AA):z=[...B.value,AA]:z=[AA];const P=C(C({},L),{selectedKeys:z});On(z,B.value)||(A.selectedKeys===void 0&&(B.value=z),n("update:selectedKeys",z),mA&&A.multiple?n("deselect",P):n("select",P))}I.value!=="inline"&&!A.multiple&&m.value.length&&E(ts)},m=cA([]);bA(()=>A.openKeys,function(){let L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:m.value;On(m.value,L)||(m.value=L.slice())},{immediate:!0,deep:!0});let b;const U=L=>{clearTimeout(b),b=setTimeout(()=>{A.activeKey===void 0&&(p.value=L),n("update:activeKey",L[L.length-1])})},x=S(()=>!!A.disabled),Q=S(()=>r.value==="rtl"),I=cA("vertical"),H=oA(!1);GA(()=>{var L;(A.mode==="inline"||A.mode==="vertical")&&h.value?(I.value="vertical",H.value=h.value):(I.value=A.mode,H.value=!1),!((L=l==null?void 0:l.mode)===null||L===void 0)&&L.value&&(I.value=l.mode.value)});const D=S(()=>I.value==="inline"),E=L=>{m.value=L,n("update:openKeys",L),n("openChange",L)},M=cA(m.value),$=oA(!1);bA(m,()=>{D.value&&(M.value=m.value)},{immediate:!0}),bA(D,()=>{if(!$.value){$.value=!0;return}D.value?m.value=M.value:E(ts)},{immediate:!0});const N=S(()=>({[`${i.value}`]:!0,[`${i.value}-root`]:!0,[`${i.value}-${I.value}`]:!0,[`${i.value}-inline-collapsed`]:H.value,[`${i.value}-rtl`]:Q.value,[`${i.value}-${A.theme}`]:!0})),G=S(()=>a()),Y=S(()=>({horizontal:{name:`${G.value}-slide-up`},inline:Zc(`${G.value}-motion-collapse`),other:{name:`${G.value}-zoom-big`}}));_u(!0);const K=function(){let L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const AA=[],mA=u.value;return L.forEach(z=>{const{key:P,childrenEventKeys:k}=mA.get(z);AA.push(P,...K(HA(k)))}),AA},R=L=>{var AA;n("click",L),F(L),(AA=l==null?void 0:l.onClick)===null||AA===void 0||AA.call(l)},_=(L,AA)=>{var mA;const z=((mA=w.value[L])===null||mA===void 0?void 0:mA.childrenEventKeys)||[];let P=m.value.filter(k=>k!==L);if(AA)P.push(L);else if(I.value!=="inline"){const k=K(HA(z));P=Aa(P.filter(rA=>!k.includes(rA)))}On(m,P)||E(P)},O=(L,AA)=>{u.value.set(L,AA),u.value=new Map(u.value)},W=L=>{u.value.delete(L),u.value=new Map(u.value)},Z=cA(0),eA=S(()=>{var L;return A.expandIcon||t.expandIcon||!((L=l==null?void 0:l.expandIcon)===null||L===void 0)&&L.value?AA=>{let mA=A.expandIcon||t.expandIcon;return mA=typeof mA=="function"?mA(AA):mA,Ge(mA,{class:`${i.value}-submenu-expand-icon`},!1)}:null});return gh({prefixCls:i,activeKeys:p,openKeys:m,selectedKeys:B,changeActiveKeys:U,disabled:x,rtl:Q,mode:I,inlineIndent:S(()=>A.inlineIndent),subMenuCloseDelay:S(()=>A.subMenuCloseDelay),subMenuOpenDelay:S(()=>A.subMenuOpenDelay),builtinPlacements:S(()=>A.builtinPlacements),triggerSubMenuAction:S(()=>A.triggerSubMenuAction),getPopupContainer:S(()=>A.getPopupContainer),inlineCollapsed:H,theme:S(()=>A.theme),siderCollapsed:d,defaultMotions:S(()=>g.value?Y.value:null),motion:S(()=>g.value?A.motion:null),overflowDisabled:oA(void 0),onOpenChange:_,onItemClick:R,registerMenuInfo:O,unRegisterMenuInfo:W,selectedSubMenuKeys:y,expandIcon:eA,forceSubMenuRender:S(()=>A.forceSubMenuRender),rootClassName:s}),()=>{var L,AA;const mA=f.value||Zt((L=t.default)===null||L===void 0?void 0:L.call(t)),z=Z.value>=mA.length-1||I.value!=="horizontal"||A.disabledOverflow,P=I.value!=="horizontal"||A.disabledOverflow?mA:mA.map((rA,sA)=>v(dr,{key:rA.key,overflowDisabled:sA>Z.value},{default:()=>rA})),k=((AA=t.overflowedIndicator)===null||AA===void 0?void 0:AA.call(t))||v(Hu,null,null);return c(v(hn,V(V({},o),{},{onMousedown:A.onMousedown,prefixCls:`${i.value}-overflow`,component:"ul",itemComponent:Ao,class:[N.value,o.class,s.value],role:"menu",id:A.id,data:P,renderRawItem:rA=>rA,renderRawRest:rA=>{const sA=rA.length,fA=sA?mA.slice(-sA):null;return v(te,null,[v(Fn,{eventKey:wo,key:wo,title:k,disabled:z,internalPopupClose:sA===0},{default:()=>fA}),v(Xi,null,{default:()=>[v(Fn,{eventKey:wo,key:wo,title:k,disabled:z,internalPopupClose:sA===0},{default:()=>fA})]})])},maxCount:I.value!=="horizontal"||A.disabledOverflow?hn.INVALIDATE:hn.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:rA=>{Z.value=rA}}),{default:()=>[v(ru,{to:"body"},{default:()=>[v("div",{style:{display:"none"},"aria-hidden":!0},[v(Xi,null,{default:()=>[P]})])]})]}))}}});Ve.install=function(A){return A.component(Ve.name,Ve),A.component(Ao.name,Ao),A.component(Fn.name,Fn),A.component(gr.name,gr),A.component(fr.name,fr),A};Ve.Item=Ao;Ve.Divider=gr;Ve.SubMenu=Fn;Ve.ItemGroup=fr;var $h=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);oA.checked,()=>{r.value=A.checked}),o({focus(){var s;(s=a.value)===null||s===void 0||s.focus()},blur(){var s;(s=a.value)===null||s===void 0||s.blur()}});const l=cA(),i=s=>{if(A.disabled)return;A.checked===void 0&&(r.value=s.target.checked),s.shiftKey=l.value;const u={target:C(C({},A),{checked:s.target.checked}),stopPropagation(){s.stopPropagation()},preventDefault(){s.preventDefault()},nativeEvent:s};A.checked!==void 0&&(a.value.checked=!!A.checked),n("change",u),l.value=!1},c=s=>{n("click",s),l.value=s.shiftKey};return()=>{const{prefixCls:s,name:u,id:d,type:h,disabled:f,readonly:g,tabindex:p,autofocus:B,value:w,required:y}=A,F=$h(A,["prefixCls","name","id","type","disabled","readonly","tabindex","autofocus","value","required"]),{class:m,onFocus:b,onBlur:U,onKeydown:x,onKeypress:Q,onKeyup:I}=t,H=C(C({},F),t),D=Object.keys(H).reduce(($,N)=>((N.startsWith("data-")||N.startsWith("aria-")||N==="role")&&($[N]=H[N]),$),{}),E=BA(s,m,{[`${s}-checked`]:r.value,[`${s}-disabled`]:f}),M=C(C({name:u,id:d,type:h,readonly:g,disabled:f,tabindex:p,class:`${s}-input`,checked:!!r.value,autofocus:B,value:w},D),{onChange:i,onClick:c,onFocus:b,onBlur:U,onKeydown:x,onKeypress:Q,onKeyup:I,required:y});return v("span",{class:E},[v("input",V({ref:a},M),null),v("span",{class:`${s}-inner`},null)])}}}),Xu=Symbol("radioGroupContextKey"),Th=A=>{JA(Xu,A)},Lh=()=>XA(Xu,void 0),ju=Symbol("radioOptionTypeContextKey"),Mh=A=>{JA(ju,A)},Ph=()=>XA(ju,void 0),Rh=new ne("antRadioEffect",{"0%":{transform:"scale(1)",opacity:.5},"100%":{transform:"scale(1.6)",opacity:0}}),_h=A=>{const{componentCls:e,antCls:t}=A,n=`${e}-group`;return{[n]:C(C({},Ce(A)),{display:"inline-block",fontSize:0,[`&${n}-rtl`]:{direction:"rtl"},[`${t}-badge ${t}-badge-count`]:{zIndex:1},[`> ${t}-badge:not(:first-child) > ${t}-button-wrapper`]:{borderInlineStart:"none"}})}},Nh=A=>{const{componentCls:e,radioWrapperMarginRight:t,radioCheckedColor:n,radioSize:o,motionDurationSlow:r,motionDurationMid:a,motionEaseInOut:l,motionEaseInOutCirc:i,radioButtonBg:c,colorBorder:s,lineWidth:u,radioDotSize:d,colorBgContainerDisabled:h,colorTextDisabled:f,paddingXS:g,radioDotDisabledColor:p,lineType:B,radioDotDisabledSize:w,wireframe:y,colorWhite:F}=A,m=`${e}-inner`;return{[`${e}-wrapper`]:C(C({},Ce(A)),{position:"relative",display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:t,cursor:"pointer",[`&${e}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:A.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${e}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${u}px ${B} ${n}`,borderRadius:"50%",visibility:"hidden",animationName:Rh,animationDuration:r,animationTimingFunction:l,animationFillMode:"both",content:'""'},[e]:C(C({},Ce(A)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center"}),[`${e}-wrapper:hover &, + &:hover ${m}`]:{borderColor:n},[`${e}-input:focus-visible + ${m}`]:C({},Ht(A)),[`${e}:hover::after, ${e}-wrapper:hover &::after`]:{visibility:"visible"},[`${e}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:o,height:o,marginBlockStart:o/-2,marginInlineStart:o/-2,backgroundColor:y?n:F,borderBlockStart:0,borderInlineStart:0,borderRadius:o,transform:"scale(0)",opacity:0,transition:`all ${r} ${i}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:o,height:o,backgroundColor:c,borderColor:s,borderStyle:"solid",borderWidth:u,borderRadius:"50%",transition:`all ${a}`},[`${e}-input`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,insetBlockEnd:0,insetInlineStart:0,zIndex:1,cursor:"pointer",opacity:0},[`${e}-checked`]:{[m]:{borderColor:n,backgroundColor:y?c:n,"&::after":{transform:`scale(${d/o})`,opacity:1,transition:`all ${r} ${i}`}}},[`${e}-disabled`]:{cursor:"not-allowed",[m]:{backgroundColor:h,borderColor:s,cursor:"not-allowed","&::after":{backgroundColor:p}},[`${e}-input`]:{cursor:"not-allowed"},[`${e}-disabled + span`]:{color:f,cursor:"not-allowed"},[`&${e}-checked`]:{[m]:{"&::after":{transform:`scale(${w/o})`}}}},[`span${e} + *`]:{paddingInlineStart:g,paddingInlineEnd:g}})}},kh=A=>{const{radioButtonColor:e,controlHeight:t,componentCls:n,lineWidth:o,lineType:r,colorBorder:a,motionDurationSlow:l,motionDurationMid:i,radioButtonPaddingHorizontal:c,fontSize:s,radioButtonBg:u,fontSizeLG:d,controlHeightLG:h,controlHeightSM:f,paddingXS:g,borderRadius:p,borderRadiusSM:B,borderRadiusLG:w,radioCheckedColor:y,radioButtonCheckedBg:F,radioButtonHoverColor:m,radioButtonActiveColor:b,radioSolidCheckedColor:U,colorTextDisabled:x,colorBgContainerDisabled:Q,radioDisabledButtonCheckedColor:I,radioDisabledButtonCheckedBg:H}=A;return{[`${n}-button-wrapper`]:{position:"relative",display:"inline-block",height:t,margin:0,paddingInline:c,paddingBlock:0,color:e,fontSize:s,lineHeight:`${t-o*2}px`,background:u,border:`${o}px ${r} ${a}`,borderBlockStartWidth:o+.02,borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${i}`,`background ${i}`,`border-color ${i}`,`box-shadow ${i}`].join(","),a:{color:e},[`> ${n}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-o,insetInlineStart:-o,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:a,transition:`background-color ${l}`,content:'""'}},"&:first-child":{borderInlineStart:`${o}px ${r} ${a}`,borderStartStartRadius:p,borderEndStartRadius:p},"&:last-child":{borderStartEndRadius:p,borderEndEndRadius:p},"&:first-child:last-child":{borderRadius:p},[`${n}-group-large &`]:{height:h,fontSize:d,lineHeight:`${h-o*2}px`,"&:first-child":{borderStartStartRadius:w,borderEndStartRadius:w},"&:last-child":{borderStartEndRadius:w,borderEndEndRadius:w}},[`${n}-group-small &`]:{height:f,paddingInline:g-o,paddingBlock:0,lineHeight:`${f-o*2}px`,"&:first-child":{borderStartStartRadius:B,borderEndStartRadius:B},"&:last-child":{borderStartEndRadius:B,borderEndEndRadius:B}},"&:hover":{position:"relative",color:y},"&:has(:focus-visible)":C({},Ht(A)),[`${n}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${n}-button-wrapper-disabled)`]:{zIndex:1,color:y,background:F,borderColor:y,"&::before":{backgroundColor:y},"&:first-child":{borderColor:y},"&:hover":{color:m,borderColor:m,"&::before":{backgroundColor:m}},"&:active":{color:b,borderColor:b,"&::before":{backgroundColor:b}}},[`${n}-group-solid &-checked:not(${n}-button-wrapper-disabled)`]:{color:U,background:y,borderColor:y,"&:hover":{color:U,background:m,borderColor:m},"&:active":{color:U,background:b,borderColor:b}},"&-disabled":{color:x,backgroundColor:Q,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:x,backgroundColor:Q,borderColor:a}},[`&-disabled${n}-button-wrapper-checked`]:{color:I,backgroundColor:H,borderColor:a,boxShadow:"none"}}}},Ju=et("Radio",A=>{const{padding:e,lineWidth:t,controlItemBgActiveDisabled:n,colorTextDisabled:o,colorBgContainer:r,fontSizeLG:a,controlOutline:l,colorPrimaryHover:i,colorPrimaryActive:c,colorText:s,colorPrimary:u,marginXS:d,controlOutlineWidth:h,colorTextLightSolid:f,wireframe:g}=A,p=`0 0 0 ${h}px ${l}`,B=p,w=a,y=4,F=w-y*2,m=g?F:w-(y+t)*2,b=u,U=s,x=i,Q=c,I=e-t,E=Be(A,{radioFocusShadow:p,radioButtonFocusShadow:B,radioSize:w,radioDotSize:m,radioDotDisabledSize:F,radioCheckedColor:b,radioDotDisabledColor:o,radioSolidCheckedColor:f,radioButtonBg:r,radioButtonCheckedBg:r,radioButtonColor:U,radioButtonHoverColor:x,radioButtonActiveColor:Q,radioButtonPaddingHorizontal:I,radioDisabledButtonCheckedBg:n,radioDisabledButtonCheckedColor:o,radioWrapperMarginRight:d});return[_h(E),Nh(E),kh(E)]});var Vh=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o({prefixCls:String,checked:KA(),disabled:KA(),isGroup:KA(),value:j.any,name:String,id:String,autofocus:KA(),onChange:DA(),onFocus:DA(),onBlur:DA(),onClick:DA(),"onUpdate:checked":DA(),"onUpdate:value":DA()}),Ie=dA({compatConfig:{MODE:3},name:"ARadio",inheritAttrs:!1,props:Yu(),setup(A,e){let{emit:t,expose:n,slots:o,attrs:r}=e;const a=ro(),l=$l.useInject(),i=Ph(),c=Lh(),s=ar(),u=S(()=>{var x;return(x=g.value)!==null&&x!==void 0?x:s.value}),d=cA(),{prefixCls:h,direction:f,disabled:g}=ye("radio",A),p=S(()=>(c==null?void 0:c.optionType.value)==="button"||i==="button"?`${h.value}-button`:h.value),B=ar(),[w,y]=Ju(h);n({focus:()=>{d.value.focus()},blur:()=>{d.value.blur()}});const b=x=>{const Q=x.target.checked;t("update:checked",Q),t("update:value",Q),t("change",x),a.onFieldChange()},U=x=>{t("change",x),c&&c.onChange&&c.onChange(x)};return()=>{var x;const Q=c,{prefixCls:I,id:H=a.id.value}=A,D=Vh(A,["prefixCls","id"]),E=C(C({prefixCls:p.value,id:H},We(D,["onUpdate:checked","onUpdate:value"])),{disabled:(x=g.value)!==null&&x!==void 0?x:B.value});Q?(E.name=Q.name.value,E.onChange=U,E.checked=A.value===Q.value.value,E.disabled=u.value||Q.disabled.value):E.onChange=b;const M=BA({[`${p.value}-wrapper`]:!0,[`${p.value}-wrapper-checked`]:E.checked,[`${p.value}-wrapper-disabled`]:E.disabled,[`${p.value}-wrapper-rtl`]:f.value==="rtl",[`${p.value}-wrapper-in-form-item`]:l.isFormItemInput},r.class,y.value);return w(v("label",V(V({},r),{},{class:M}),[v(Wu,V(V({},E),{},{type:"radio",ref:d}),null),o.default&&v("span",null,[o.default()])]))}}}),Gh=()=>({prefixCls:String,value:j.any,size:le(),options:we(),disabled:KA(),name:String,buttonStyle:le("outline"),id:String,optionType:le("default"),onChange:DA(),"onUpdate:value":DA()}),zh=dA({compatConfig:{MODE:3},name:"ARadioGroup",inheritAttrs:!1,props:Gh(),setup(A,e){let{slots:t,emit:n,attrs:o}=e;const r=ro(),{prefixCls:a,direction:l,size:i}=ye("radio",A),[c,s]=Ju(a),u=cA(A.value),d=cA(!1);return bA(()=>A.value,f=>{u.value=f,d.value=!1}),Th({onChange:f=>{const g=u.value,{value:p}=f.target;"value"in A||(u.value=p),!d.value&&p!==g&&(d.value=!0,n("update:value",p),n("change",f),r.onFieldChange()),pe(()=>{d.value=!1})},value:u,disabled:S(()=>A.disabled),name:S(()=>A.name),optionType:S(()=>A.optionType)}),()=>{var f;const{options:g,buttonStyle:p,id:B=r.id.value}=A,w=`${a.value}-group`,y=BA(w,`${w}-${p}`,{[`${w}-${i.value}`]:i.value,[`${w}-rtl`]:l.value==="rtl"},o.class,s.value);let F=null;return g&&g.length>0?F=g.map(m=>{if(typeof m=="string"||typeof m=="number")return v(Ie,{key:m,prefixCls:a.value,disabled:A.disabled,value:m,checked:u.value===m},{default:()=>[m]});const{value:b,disabled:U,label:x}=m;return v(Ie,{key:`radio-group-value-options-${b}`,prefixCls:a.value,disabled:U||A.disabled,value:b,checked:u.value===b},{default:()=>[x]})}):F=(f=t.default)===null||f===void 0?void 0:f.call(t),c(v("div",V(V({},o),{},{class:y,id:B}),[F]))}}}),Wh=dA({compatConfig:{MODE:3},name:"ARadioButton",inheritAttrs:!1,props:Yu(),setup(A,e){let{slots:t,attrs:n}=e;const{prefixCls:o}=ye("radio",A);return Mh("button"),()=>{var r;return v(Ie,V(V(V({},n),A),{},{prefixCls:o.value}),{default:()=>[(r=t.default)===null||r===void 0?void 0:r.call(t)]})}}});Ie.Group=zh;Ie.Button=Wh;Ie.install=function(A){return A.component(Ie.name,Ie),A.component(Ie.Group.name,Ie.Group),A.component(Ie.Button.name,Ie.Button),A};const Zu=Symbol("TreeContextKey"),Xh=dA({compatConfig:{MODE:3},name:"TreeContext",props:{value:{type:Object}},setup(A,e){let{slots:t}=e;return JA(Zu,S(()=>A.value)),()=>{var n;return(n=t.default)===null||n===void 0?void 0:n.call(t)}}}),Ai=()=>XA(Zu,S(()=>({}))),qu=Symbol("KeysStateKey"),jh=A=>{JA(qu,A)},Ad=()=>XA(qu,{expandedKeys:oA([]),selectedKeys:oA([]),loadedKeys:oA([]),loadingKeys:oA([]),checkedKeys:oA([]),halfCheckedKeys:oA([]),expandedKeysSet:S(()=>new Set),selectedKeysSet:S(()=>new Set),loadedKeysSet:S(()=>new Set),loadingKeysSet:S(()=>new Set),checkedKeysSet:S(()=>new Set),halfCheckedKeysSet:S(()=>new Set),flattenNodes:oA([])}),Jh=A=>{let{prefixCls:e,level:t,isStart:n,isEnd:o}=A;const r=`${e}-indent-unit`,a=[];for(let l=0;l({prefixCls:String,focusable:{type:Boolean,default:void 0},activeKey:[Number,String],tabindex:Number,children:j.any,treeData:{type:Array},fieldNames:{type:Object},showLine:{type:[Boolean,Object],default:void 0},showIcon:{type:Boolean,default:void 0},icon:j.any,selectable:{type:Boolean,default:void 0},expandAction:[String,Boolean],disabled:{type:Boolean,default:void 0},multiple:{type:Boolean,default:void 0},checkable:{type:Boolean,default:void 0},checkStrictly:{type:Boolean,default:void 0},draggable:{type:[Function,Boolean]},defaultExpandParent:{type:Boolean,default:void 0},autoExpandParent:{type:Boolean,default:void 0},defaultExpandAll:{type:Boolean,default:void 0},defaultExpandedKeys:{type:Array},expandedKeys:{type:Array},defaultCheckedKeys:{type:Array},checkedKeys:{type:[Object,Array]},defaultSelectedKeys:{type:Array},selectedKeys:{type:Array},allowDrop:{type:Function},dropIndicatorRender:{type:Function},onFocus:{type:Function},onBlur:{type:Function},onKeydown:{type:Function},onContextmenu:{type:Function},onClick:{type:Function},onDblclick:{type:Function},onScroll:{type:Function},onExpand:{type:Function},onCheck:{type:Function},onSelect:{type:Function},onLoad:{type:Function},loadData:{type:Function},loadedKeys:{type:Array},onMouseenter:{type:Function},onMouseleave:{type:Function},onRightClick:{type:Function},onDragstart:{type:Function},onDragenter:{type:Function},onDragover:{type:Function},onDragleave:{type:Function},onDragend:{type:Function},onDrop:{type:Function},onActiveChange:{type:Function},filterTreeNode:{type:Function},motion:j.any,switcherIcon:j.any,height:Number,itemHeight:Number,virtual:{type:Boolean,default:void 0},direction:{type:String},rootClassName:String,rootStyle:Object});var qh=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o"`v-slot:"+X+"` ")}instead`);const r=oA(!1),a=Ai(),{expandedKeysSet:l,selectedKeysSet:i,loadedKeysSet:c,loadingKeysSet:s,checkedKeysSet:u,halfCheckedKeysSet:d}=Ad(),{dragOverNodeKey:h,dropPosition:f,keyEntities:g}=a.value,p=S(()=>Xo(A.eventKey,{expandedKeysSet:l.value,selectedKeysSet:i.value,loadedKeysSet:c.value,loadingKeysSet:s.value,checkedKeysSet:u.value,halfCheckedKeysSet:d.value,dragOverNodeKey:h,dropPosition:f,keyEntities:g})),B=_e(()=>p.value.expanded),w=_e(()=>p.value.selected),y=_e(()=>p.value.checked),F=_e(()=>p.value.loaded),m=_e(()=>p.value.loading),b=_e(()=>p.value.halfChecked),U=_e(()=>p.value.dragOver),x=_e(()=>p.value.dragOverGapTop),Q=_e(()=>p.value.dragOverGapBottom),I=_e(()=>p.value.pos),H=oA(),D=S(()=>{const{eventKey:X}=A,{keyEntities:T}=a.value,{children:q}=T[X]||{};return!!(q||[]).length}),E=S(()=>{const{isLeaf:X}=A,{loadData:T}=a.value,q=D.value;return X===!1?!1:X||!T&&!q||T&&F.value&&!q}),M=S(()=>E.value?null:B.value?ns:os),$=S(()=>{const{disabled:X}=A,{disabled:T}=a.value;return!!(T||X)}),N=S(()=>{const{checkable:X}=A,{checkable:T}=a.value;return!T||X===!1?!1:T}),G=S(()=>{const{selectable:X}=A,{selectable:T}=a.value;return typeof X=="boolean"?X:T}),Y=S(()=>{const{data:X,active:T,checkable:q,disableCheckbox:yA,disabled:OA,selectable:RA}=A;return C(C({active:T,checkable:q,disableCheckbox:yA,disabled:OA,selectable:RA},X),{dataRef:X,data:X,isLeaf:E.value,checked:y.value,expanded:B.value,loading:m.value,selected:w.value,halfChecked:b.value})}),K=lo(),R=S(()=>{const{eventKey:X}=A,{keyEntities:T}=a.value,{parent:q}=T[X]||{};return C(C({},jo(C({},A,p.value))),{parent:q})}),_=He({eventData:R,eventKey:S(()=>A.eventKey),selectHandle:H,pos:I,key:K.vnode.key});o(_);const O=X=>{const{onNodeDoubleClick:T}=a.value;T(X,R.value)},W=X=>{if($.value)return;const{onNodeSelect:T}=a.value;X.preventDefault(),T(X,R.value)},Z=X=>{if($.value)return;const{disableCheckbox:T}=A,{onNodeCheck:q}=a.value;if(!N.value||T)return;X.preventDefault();const yA=!y.value;q(X,R.value,yA)},eA=X=>{const{onNodeClick:T}=a.value;T(X,R.value),G.value?W(X):Z(X)},L=X=>{const{onNodeMouseEnter:T}=a.value;T(X,R.value)},AA=X=>{const{onNodeMouseLeave:T}=a.value;T(X,R.value)},mA=X=>{const{onNodeContextMenu:T}=a.value;T(X,R.value)},z=X=>{const{onNodeDragStart:T}=a.value;X.stopPropagation(),r.value=!0,T(X,_);try{X.dataTransfer.setData("text/plain","")}catch{}},P=X=>{const{onNodeDragEnter:T}=a.value;X.preventDefault(),X.stopPropagation(),T(X,_)},k=X=>{const{onNodeDragOver:T}=a.value;X.preventDefault(),X.stopPropagation(),T(X,_)},rA=X=>{const{onNodeDragLeave:T}=a.value;X.stopPropagation(),T(X,_)},sA=X=>{const{onNodeDragEnd:T}=a.value;X.stopPropagation(),r.value=!1,T(X,_)},fA=X=>{const{onNodeDrop:T}=a.value;X.preventDefault(),X.stopPropagation(),r.value=!1,T(X,_)},CA=X=>{const{onNodeExpand:T}=a.value;m.value||T(X,R.value)},aA=()=>{const{data:X}=A,{draggable:T}=a.value;return!!(T&&(!T.nodeDraggable||T.nodeDraggable(X)))},vA=()=>{const{draggable:X,prefixCls:T}=a.value;return X&&(X!=null&&X.icon)?v("span",{class:`${T}-draggable-icon`},[X.icon]):null},iA=()=>{var X,T,q;const{switcherIcon:yA=n.switcherIcon||((X=a.value.slots)===null||X===void 0?void 0:X[(q=(T=A.data)===null||T===void 0?void 0:T.slots)===null||q===void 0?void 0:q.switcherIcon])}=A,{switcherIcon:OA}=a.value,RA=yA||OA;return typeof RA=="function"?RA(Y.value):RA},lA=()=>{const{loadData:X,onNodeLoad:T}=a.value;m.value||X&&B.value&&!E.value&&!D.value&&!F.value&&T(R.value)};ee(()=>{lA()}),Sr(()=>{lA()});const uA=()=>{const{prefixCls:X}=a.value,T=iA();if(E.value)return T!==!1?v("span",{class:BA(`${X}-switcher`,`${X}-switcher-noop`)},[T]):null;const q=BA(`${X}-switcher`,`${X}-switcher_${B.value?ns:os}`);return T!==!1?v("span",{onClick:CA,class:q},[T]):null},EA=()=>{var X,T;const{disableCheckbox:q}=A,{prefixCls:yA}=a.value,OA=$.value;return N.value?v("span",{class:BA(`${yA}-checkbox`,y.value&&`${yA}-checkbox-checked`,!y.value&&b.value&&`${yA}-checkbox-indeterminate`,(OA||q)&&`${yA}-checkbox-disabled`),onClick:Z},[(T=(X=a.value).customCheckable)===null||T===void 0?void 0:T.call(X)]):null},SA=()=>{const{prefixCls:X}=a.value;return v("span",{class:BA(`${X}-iconEle`,`${X}-icon__${M.value||"docu"}`,m.value&&`${X}-icon_loading`)},null)},IA=()=>{const{disabled:X,eventKey:T}=A,{draggable:q,dropLevelOffset:yA,dropPosition:OA,prefixCls:RA,indent:J,dropIndicatorRender:tA,dragOverNodeKey:nA,direction:gA}=a.value;return!X&&q!==!1&&nA===T?tA({dropPosition:OA,dropLevelOffset:yA,indent:J,prefixCls:RA,direction:gA}):null},$A=()=>{var X,T,q,yA,OA,RA;const{icon:J=n.icon,data:tA}=A,nA=n.title||((X=a.value.slots)===null||X===void 0?void 0:X[(q=(T=A.data)===null||T===void 0?void 0:T.slots)===null||q===void 0?void 0:q.title])||((yA=a.value.slots)===null||yA===void 0?void 0:yA.title)||A.title,{prefixCls:gA,showIcon:QA,icon:FA,loadData:wA}=a.value,TA=$.value,NA=`${gA}-node-content-wrapper`;let LA;if(QA){const ae=J||((OA=a.value.slots)===null||OA===void 0?void 0:OA[(RA=tA==null?void 0:tA.slots)===null||RA===void 0?void 0:RA.icon])||FA;LA=ae?v("span",{class:BA(`${gA}-iconEle`,`${gA}-icon__customize`)},[typeof ae=="function"?ae(Y.value):ae]):SA()}else wA&&m.value&&(LA=SA());let MA;typeof nA=="function"?MA=nA(Y.value):MA=nA,MA=MA===void 0?Av:MA;const _A=v("span",{class:`${gA}-title`},[MA]);return v("span",{ref:H,title:typeof nA=="string"?nA:"",class:BA(`${NA}`,`${NA}-${M.value||"normal"}`,!TA&&(w.value||r.value)&&`${gA}-node-selected`),onMouseenter:L,onMouseleave:AA,onContextmenu:mA,onClick:eA,onDblclick:O},[LA,_A,IA()])};return()=>{const X=C(C({},A),t),{eventKey:T,isLeaf:q,isStart:yA,isEnd:OA,domRef:RA,active:J,data:tA,onMousemove:nA,selectable:gA}=X,QA=qh(X,["eventKey","isLeaf","isStart","isEnd","domRef","active","data","onMousemove","selectable"]),{prefixCls:FA,filterTreeNode:wA,keyEntities:TA,dropContainerKey:NA,dropTargetKey:LA,draggingNodeKey:MA}=a.value,_A=$.value,ae=Sn(QA,{aria:!0,data:!0}),{level:de}=TA[T]||{},he=OA[OA.length-1],oe=aA(),xe=!_A&&oe,De=MA===T,je=gA!==void 0?{"aria-selected":!!gA}:void 0;return v("div",V(V({ref:RA,class:BA(t.class,`${FA}-treenode`,{[`${FA}-treenode-disabled`]:_A,[`${FA}-treenode-switcher-${B.value?"open":"close"}`]:!q,[`${FA}-treenode-checkbox-checked`]:y.value,[`${FA}-treenode-checkbox-indeterminate`]:b.value,[`${FA}-treenode-selected`]:w.value,[`${FA}-treenode-loading`]:m.value,[`${FA}-treenode-active`]:J,[`${FA}-treenode-leaf-last`]:he,[`${FA}-treenode-draggable`]:xe,dragging:De,"drop-target":LA===T,"drop-container":NA===T,"drag-over":!_A&&U.value,"drag-over-gap-top":!_A&&x.value,"drag-over-gap-bottom":!_A&&Q.value,"filter-node":wA&&wA(R.value)}),style:t.style,draggable:xe,"aria-grabbed":De,onDragstart:xe?z:void 0,onDragenter:oe?P:void 0,onDragover:oe?k:void 0,onDragleave:oe?rA:void 0,onDrop:oe?fA:void 0,onDragend:oe?sA:void 0,onMousemove:nA},je),ae),[v(Yh,{prefixCls:FA,level:de,isStart:yA,isEnd:OA},null),vA(),uA(),EA(),$A()])}}});function Ze(A,e){if(!A)return[];const t=A.slice(),n=t.indexOf(e);return n>=0&&t.splice(n,1),t}function st(A,e){const t=(A||[]).slice();return t.indexOf(e)===-1&&t.push(e),t}function ei(A){return A.split("-")}function nd(A,e){return`${A}-${e}`}function ev(A){return A&&A.type&&A.type.isTreeNode}function tv(A,e){const t=[],n=e[A];function o(){(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).forEach(a=>{let{key:l,children:i}=a;t.push(l),o(i)})}return o(n.children),t}function nv(A){if(A.parent){const e=ei(A.pos);return Number(e[e.length-1])===A.parent.children.length-1}return!1}function ov(A){const e=ei(A.pos);return Number(e[e.length-1])===0}function rs(A,e,t,n,o,r,a,l,i,c){var s;const{clientX:u,clientY:d}=A,{top:h,height:f}=A.target.getBoundingClientRect(),p=((c==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-u)-12)/n;let B=l[t.eventKey];if(dE.key===B.key),H=I<=0?0:I-1,D=a[H].key;B=l[D]}const w=B.key,y=B,F=B.key;let m=0,b=0;if(!i.has(w))for(let I=0;I-1.5?r({dragNode:U,dropNode:x,dropPosition:1})?m=1:Q=!1:r({dragNode:U,dropNode:x,dropPosition:0})?m=0:r({dragNode:U,dropNode:x,dropPosition:1})?m=1:Q=!1:r({dragNode:U,dropNode:x,dropPosition:1})?m=1:Q=!1,{dropPosition:m,dropLevelOffset:b,dropTargetKey:B.key,dropTargetPos:B.pos,dragOverNodeKey:F,dropContainerKey:m===0?null:((s=B.parent)===null||s===void 0?void 0:s.key)||null,dropAllowed:Q}}function as(A,e){if(!A)return;const{multiple:t}=e;return t?A.slice():A.length?[A[0]]:A}function ra(A){if(!A)return null;let e;if(Array.isArray(A))e={checkedKeys:A,halfCheckedKeys:void 0};else if(typeof A=="object")e={checkedKeys:A.checked||void 0,halfCheckedKeys:A.halfChecked||void 0};else return null;return e}function ka(A,e){const t=new Set;function n(o){if(t.has(o))return;const r=e[o];if(!r)return;t.add(o);const{parent:a,node:l}=r;l.disabled||a&&n(a.key)}return(A||[]).forEach(o=>{n(o)}),[...t]}var rv=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o0&&arguments[0]!==void 0?arguments[0]:[];return bn(t).map(o=>{var r,a,l,i;if(!ev(o))return null;const c=o.children||{},s=o.key,u={};for(const[I,H]of Object.entries(o.props))u[au(I)]=H;const{isLeaf:d,checkable:h,selectable:f,disabled:g,disableCheckbox:p}=u,B={isLeaf:d||d===""||void 0,checkable:h||h===""||void 0,selectable:f||f===""||void 0,disabled:g||g===""||void 0,disableCheckbox:p||p===""||void 0},w=C(C({},u),B),{title:y=(r=c.title)===null||r===void 0?void 0:r.call(c,w),icon:F=(a=c.icon)===null||a===void 0?void 0:a.call(c,w),switcherIcon:m=(l=c.switcherIcon)===null||l===void 0?void 0:l.call(c,w)}=u,b=rv(u,["title","icon","switcherIcon"]),U=(i=c.default)===null||i===void 0?void 0:i.call(c),x=C(C(C({},b),{title:y,icon:F,switcherIcon:m,key:s,isLeaf:d}),B),Q=e(U);return Q.length&&(x.children=Q),x})}return e(A)}function av(A,e,t){const{_title:n,key:o,children:r}=Or(t),a=new Set(e===!0?[]:e),l=[];function i(c){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return c.map((u,d)=>{const h=nd(s?s.pos:"0",d),f=io(u[o],h);let g;for(let B=0;Bd[r]:typeof r=="function"&&(s=d=>r(d)):s=(d,h)=>io(d[l],h);function u(d,h,f,g){const p=d?d[c]:A,B=d?nd(f.pos,h):"0",w=d?[...g,d]:[];if(d){const y=s(d,B),F={node:d,index:h,pos:B,key:y,parentPos:f.node?f.pos:null,level:f.level+1,nodes:w};e(F)}p&&p.forEach((y,F)=>{u(y,F,{node:d,pos:B,level:f?f.level+1:-1},w)})}u(null)}function ti(A){let{initWrapper:e,processEntity:t,onProcessFinished:n,externalGetKey:o,childrenPropName:r,fieldNames:a}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=arguments.length>2?arguments[2]:void 0;const i=o||l,c={},s={};let u={posEntities:c,keyEntities:s};return e&&(u=e(u)||u),lv(A,d=>{const{node:h,index:f,pos:g,key:p,parentPos:B,level:w,nodes:y}=d,F={node:h,nodes:y,index:f,key:p,pos:g,level:w},m=io(p,g);c[g]=F,s[m]=F,F.parent=c[B],F.parent&&(F.parent.children=F.parent.children||[],F.parent.children.push(F)),t&&t(F,u)},{externalGetKey:i,childrenPropName:r,fieldNames:a}),n&&n(u),u}function Xo(A,e){let{expandedKeysSet:t,selectedKeysSet:n,loadedKeysSet:o,loadingKeysSet:r,checkedKeysSet:a,halfCheckedKeysSet:l,dragOverNodeKey:i,dropPosition:c,keyEntities:s}=e;const u=s[A];return{eventKey:A,expanded:t.has(A),selected:n.has(A),loaded:o.has(A),loading:r.has(A),checked:a.has(A),halfChecked:l.has(A),pos:String(u?u.pos:""),parent:u.parent,dragOver:i===A&&c===0,dragOverGapTop:i===A&&c===-1,dragOverGapBottom:i===A&&c===1}}function jo(A){const{data:e,expanded:t,selected:n,checked:o,loaded:r,loading:a,halfChecked:l,dragOver:i,dragOverGapTop:c,dragOverGapBottom:s,pos:u,active:d,eventKey:h}=A,f=C(C({dataRef:e},e),{expanded:t,selected:n,checked:o,loaded:r,loading:a,halfChecked:l,dragOver:i,dragOverGapTop:c,dragOverGapBottom:s,pos:u,active:d,eventKey:h,key:h});return"props"in f||Object.defineProperty(f,"props",{get(){return A}}),f}function od(A,e){const t=new Set;return A.forEach(n=>{e.has(n)||t.add(n)}),t}function iv(A){const{disabled:e,disableCheckbox:t,checkable:n}=A||{};return!!(e||t)||n===!1}function sv(A,e,t,n){const o=new Set(A),r=new Set;for(let l=0;l<=t;l+=1)(e.get(l)||new Set).forEach(c=>{const{key:s,node:u,children:d=[]}=c;o.has(s)&&!n(u)&&d.filter(h=>!n(h.node)).forEach(h=>{o.add(h.key)})});const a=new Set;for(let l=t;l>=0;l-=1)(e.get(l)||new Set).forEach(c=>{const{parent:s,node:u}=c;if(n(u)||!c.parent||a.has(c.parent.key))return;if(n(c.parent.node)){a.add(s.key);return}let d=!0,h=!1;(s.children||[]).filter(f=>!n(f.node)).forEach(f=>{let{key:g}=f;const p=o.has(g);d&&!p&&(d=!1),!h&&(p||r.has(g))&&(h=!0)}),d&&o.add(s.key),h&&r.add(s.key),a.add(s.key)});return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(od(r,o))}}function cv(A,e,t,n,o){const r=new Set(A);let a=new Set(e);for(let i=0;i<=n;i+=1)(t.get(i)||new Set).forEach(s=>{const{key:u,node:d,children:h=[]}=s;!r.has(u)&&!a.has(u)&&!o(d)&&h.filter(f=>!o(f.node)).forEach(f=>{r.delete(f.key)})});a=new Set;const l=new Set;for(let i=n;i>=0;i-=1)(t.get(i)||new Set).forEach(s=>{const{parent:u,node:d}=s;if(o(d)||!s.parent||l.has(s.parent.key))return;if(o(s.parent.node)){l.add(u.key);return}let h=!0,f=!1;(u.children||[]).filter(g=>!o(g.node)).forEach(g=>{let{key:p}=g;const B=r.has(p);h&&!B&&(h=!1),!f&&(B||a.has(p))&&(f=!0)}),h||r.delete(u.key),f&&a.add(u.key),l.add(u.key)});return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(od(a,r))}}function vn(A,e,t,n,o,r){let a;r?a=r:a=iv;const l=new Set(A.filter(c=>!!t[c]));let i;return e===!0?i=sv(l,o,n,a):i=cv(l,e.halfCheckedKeys,o,n,a),i}function rd(A){const e=cA(0),t=oA();return GA(()=>{const n=new Map;let o=0;const r=A.value||{};for(const a in r)if(Object.prototype.hasOwnProperty.call(r,a)){const l=r[a],{level:i}=l;let c=n.get(i);c||(c=new Set,n.set(i,c)),c.add(l),o=Math.max(o,i)}e.value=o,t.value=n}),{maxLevel:e,levelEntities:t}}const uv=new ne("antCheckboxEffect",{"0%":{transform:"scale(1)",opacity:.5},"100%":{transform:"scale(1.6)",opacity:0}}),dv=A=>{const{checkboxCls:e}=A,t=`${e}-wrapper`;return[{[`${e}-group`]:C(C({},Ce(A)),{display:"inline-flex",flexWrap:"wrap",columnGap:A.marginXS,[`> ${A.antCls}-row`]:{flex:1}}),[t]:C(C({},Ce(A)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${t}`]:{marginInlineStart:0},[`&${t}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[e]:C(C({},Ce(A)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",alignSelf:"center",[`${e}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${e}-inner`]:C({},Ht(A))},[`${e}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:A.checkboxSize,height:A.checkboxSize,direction:"ltr",backgroundColor:A.colorBgContainer,border:`${A.lineWidth}px ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadiusSM,borderCollapse:"separate",transition:`all ${A.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:A.checkboxSize/14*5,height:A.checkboxSize/14*8,border:`${A.lineWidthBold}px solid ${A.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${A.motionDurationFast} ${A.motionEaseInBack}, opacity ${A.motionDurationFast}`}},"& + span":{paddingInlineStart:A.paddingXS,paddingInlineEnd:A.paddingXS}})},{[e]:{"&-indeterminate":{[`${e}-inner`]:{"&:after":{top:"50%",insetInlineStart:"50%",width:A.fontSizeLG/2,height:A.fontSizeLG/2,backgroundColor:A.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${t}:hover ${e}:after`]:{visibility:"visible"},[` + ${t}:not(${t}-disabled), + ${e}:not(${e}-disabled) + `]:{[`&:hover ${e}-inner`]:{borderColor:A.colorPrimary}},[`${t}:not(${t}-disabled)`]:{[`&:hover ${e}-checked:not(${e}-disabled) ${e}-inner`]:{backgroundColor:A.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${e}-checked:not(${e}-disabled):after`]:{borderColor:A.colorPrimaryHover}}},{[`${e}-checked`]:{[`${e}-inner`]:{backgroundColor:A.colorPrimary,borderColor:A.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${A.motionDurationMid} ${A.motionEaseOutBack} ${A.motionDurationFast}`}},"&:after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderRadius:A.borderRadiusSM,visibility:"hidden",border:`${A.lineWidthBold}px solid ${A.colorPrimary}`,animationName:uv,animationDuration:A.motionDurationSlow,animationTimingFunction:"ease-in-out",animationFillMode:"backwards",content:'""',transition:`all ${A.motionDurationSlow}`}},[` + ${t}-checked:not(${t}-disabled), + ${e}-checked:not(${e}-disabled) + `]:{[`&:hover ${e}-inner`]:{backgroundColor:A.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${e}:after`]:{borderColor:A.colorPrimaryHover}}},{[`${t}-disabled`]:{cursor:"not-allowed"},[`${e}-disabled`]:{[`&, ${e}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${e}-inner`]:{background:A.colorBgContainerDisabled,borderColor:A.colorBorder,"&:after":{borderColor:A.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:A.colorTextDisabled},[`&${e}-indeterminate ${e}-inner::after`]:{background:A.colorTextDisabled}}}]};function ad(A,e){const t=Be(e,{checkboxCls:`.${A}`,checkboxSize:e.controlInteractiveSize});return[dv(t)]}const ld=et("Checkbox",(A,e)=>{let{prefixCls:t}=e;return[ad(t,A)]}),fv=()=>({name:String,prefixCls:String,options:we([]),disabled:Boolean,id:String}),gv=()=>C(C({},fv()),{defaultValue:we(),value:we(),onChange:DA(),"onUpdate:value":DA()}),pv=()=>({prefixCls:String,defaultChecked:KA(),checked:KA(),disabled:KA(),isGroup:KA(),value:j.any,name:String,id:String,indeterminate:KA(),type:le("checkbox"),autofocus:KA(),onChange:DA(),"onUpdate:checked":DA(),onClick:DA(),skipGroup:KA(!1)}),Bv=()=>C(C({},pv()),{indeterminate:KA(!1)}),id=Symbol("CheckboxGroupContext");var ls=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o(f==null?void 0:f.disabled.value)||s.value);GA(()=>{!A.skipGroup&&f&&f.registerValue(g,A.value)}),ce(()=>{f&&f.cancelValue(g)}),ee(()=>{lu(!!(A.checked!==void 0||f||A.value===void 0))});const B=m=>{const b=m.target.checked;t("update:checked",b),t("change",m),a.onFieldChange()},w=cA();return r({focus:()=>{var m;(m=w.value)===null||m===void 0||m.focus()},blur:()=>{var m;(m=w.value)===null||m===void 0||m.blur()}}),()=>{var m;const b=Zt((m=o.default)===null||m===void 0?void 0:m.call(o)),{indeterminate:U,skipGroup:x,id:Q=a.id.value}=A,I=ls(A,["indeterminate","skipGroup","id"]),{onMouseenter:H,onMouseleave:D,onInput:E,class:M,style:$}=n,N=ls(n,["onMouseenter","onMouseleave","onInput","class","style"]),G=C(C(C(C({},I),{id:Q,prefixCls:i.value}),N),{disabled:p.value});f&&!x?(G.onChange=function(){for(var _=arguments.length,O=new Array(_),W=0;W<_;W++)O[W]=arguments[W];t("change",...O),f.toggleOption({label:b,value:A.value})},G.name=f.name.value,G.checked=f.mergedValue.value.includes(A.value),G.disabled=p.value||u.value,G.indeterminate=U):G.onChange=B;const Y=BA({[`${i.value}-wrapper`]:!0,[`${i.value}-rtl`]:c.value==="rtl",[`${i.value}-wrapper-checked`]:G.checked,[`${i.value}-wrapper-disabled`]:G.disabled,[`${i.value}-wrapper-in-form-item`]:l.isFormItemInput},M,h.value),K=BA({[`${i.value}-indeterminate`]:U},h.value);return d(v("label",{class:Y,style:$,onMouseenter:H,onMouseleave:D},[v(Wu,V(V({"aria-checked":U?"mixed":void 0},G),{},{class:K,ref:w}),null),b.length?v("span",null,[b]):null]))}}}),Ga=dA({compatConfig:{MODE:3},name:"ACheckboxGroup",inheritAttrs:!1,props:gv(),setup(A,e){let{slots:t,attrs:n,emit:o,expose:r}=e;const a=ro(),{prefixCls:l,direction:i}=ye("checkbox",A),c=S(()=>`${l.value}-group`),[s,u]=ld(c),d=cA((A.value===void 0?A.defaultValue:A.value)||[]);bA(()=>A.value,()=>{d.value=A.value||[]});const h=S(()=>A.options.map(F=>typeof F=="string"||typeof F=="number"?{label:F,value:F}:F)),f=cA(Symbol()),g=cA(new Map),p=F=>{g.value.delete(F),f.value=Symbol()},B=(F,m)=>{g.value.set(F,m),f.value=Symbol()},w=cA(new Map);return bA(f,()=>{const F=new Map;for(const m of g.value.values())F.set(m,!0);w.value=F}),JA(id,{cancelValue:p,registerValue:B,toggleOption:F=>{const m=d.value.indexOf(F.value),b=[...d.value];m===-1?b.push(F.value):b.splice(m,1),A.value===void 0&&(d.value=b);const U=b.filter(x=>w.value.has(x)).sort((x,Q)=>{const I=h.value.findIndex(D=>D.value===x),H=h.value.findIndex(D=>D.value===Q);return I-H});o("update:value",U),o("change",U),a.onFieldChange()},mergedValue:d,name:S(()=>A.name),disabled:S(()=>A.disabled)}),r({mergedValue:d}),()=>{var F;const{id:m=a.id.value}=A;let b=null;return h.value&&h.value.length>0&&(b=h.value.map(U=>{var x;return v(Bt,{prefixCls:l.value,key:U.value.toString(),disabled:"disabled"in U?U.disabled:A.disabled,indeterminate:U.indeterminate,value:U.value,checked:d.value.indexOf(U.value)!==-1,onChange:U.onChange,class:`${c.value}-item`},{default:()=>[t.label!==void 0?(x=t.label)===null||x===void 0?void 0:x.call(t,U):U.label]})})),s(v("div",V(V({},n),{},{class:[c.value,{[`${c.value}-rtl`]:i.value==="rtl"},n.class,u.value],id:m}),[b||((F=t.default)===null||F===void 0?void 0:F.call(t))]))}}});Bt.Group=Ga;Bt.install=function(A){return A.component(Bt.name,Bt),A.component(Ga.name,Ga),A};zt.Button=ur;zt.install=function(A){return A.component(zt.name,zt),A.component(ur.name,ur),A};function is(A){const e=A.getBoundingClientRect(),t=document.documentElement;return{left:e.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}function hv(A,e,t){var n=t||{},o=n.noTrailing,r=o===void 0?!1:o,a=n.noLeading,l=a===void 0?!1:a,i=n.debounceMode,c=i===void 0?void 0:i,s,u=!1,d=0;function h(){s&&clearTimeout(s)}function f(p){var B=p||{},w=B.upcomingOnly,y=w===void 0?!1:w;h(),u=!y}function g(){for(var p=arguments.length,B=new Array(p),w=0;wA?l?(d=Date.now(),r||(s=setTimeout(c?b:m,A))):m():r!==!0&&(s=setTimeout(c?b:m,c===void 0?A-F:A))}return g.cancel=f,g}function vv(A,e,t){var n=t||{},o=n.atBegin,r=o===void 0?!1:o;return hv(A,e,{debounceMode:r!==!1})}const mv=new ne("antSpinMove",{to:{opacity:1}}),wv=new ne("antRotate",{to:{transform:"rotate(405deg)"}}),Cv=A=>({[`${A.componentCls}`]:C(C({},Ce(A)),{position:"absolute",display:"none",color:A.colorPrimary,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${A.motionDurationSlow} ${A.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${A.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:A.contentHeight,[`${A.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-A.spinDotSize/2},[`${A.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(A.spinDotSize-A.fontSize)/2+2,textShadow:`0 1px 2px ${A.colorBgContainer}`},[`&${A.componentCls}-show-text ${A.componentCls}-dot`]:{marginTop:-(A.spinDotSize/2)-10},"&-sm":{[`${A.componentCls}-dot`]:{margin:-A.spinDotSizeSM/2},[`${A.componentCls}-text`]:{paddingTop:(A.spinDotSizeSM-A.fontSize)/2+2},[`&${A.componentCls}-show-text ${A.componentCls}-dot`]:{marginTop:-(A.spinDotSizeSM/2)-10}},"&-lg":{[`${A.componentCls}-dot`]:{margin:-(A.spinDotSizeLG/2)},[`${A.componentCls}-text`]:{paddingTop:(A.spinDotSizeLG-A.fontSize)/2+2},[`&${A.componentCls}-show-text ${A.componentCls}-dot`]:{marginTop:-(A.spinDotSizeLG/2)-10}}},[`${A.componentCls}-container`]:{position:"relative",transition:`opacity ${A.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:A.colorBgContainer,opacity:0,transition:`all ${A.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${A.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:A.spinDotDefault},[`${A.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:A.spinDotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(A.spinDotSize-A.marginXXS/2)/2,height:(A.spinDotSize-A.marginXXS/2)/2,backgroundColor:A.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:mv,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:wv,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${A.componentCls}-dot`]:{fontSize:A.spinDotSizeSM,i:{width:(A.spinDotSizeSM-A.marginXXS/2)/2,height:(A.spinDotSizeSM-A.marginXXS/2)/2}},[`&-lg ${A.componentCls}-dot`]:{fontSize:A.spinDotSizeLG,i:{width:(A.spinDotSizeLG-A.marginXXS)/2,height:(A.spinDotSizeLG-A.marginXXS)/2}},[`&${A.componentCls}-show-text ${A.componentCls}-text`]:{display:"block"}})}),yv=et("Spin",A=>{const e=Be(A,{spinDotDefault:A.colorTextDescription,spinDotSize:A.controlHeightLG/2,spinDotSizeSM:A.controlHeightLG*.35,spinDotSizeLG:A.controlHeight});return[Cv(e)]},{contentHeight:400});var bv=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o({prefixCls:String,spinning:{type:Boolean,default:void 0},size:String,wrapperClassName:String,tip:j.any,delay:Number,indicator:j.any});let Jo=null;function Fv(A,e){return!!A&&!!e&&!isNaN(Number(e))}function Uv(A){const e=A.indicator;Jo=typeof e=="function"?e:()=>v(e,null,null)}const Gn=dA({compatConfig:{MODE:3},name:"ASpin",inheritAttrs:!1,props:$e(Qv(),{size:"default",spinning:!0,wrapperClassName:""}),setup(A,e){let{attrs:t,slots:n}=e;const{prefixCls:o,size:r,direction:a}=ye("spin",A),[l,i]=yv(o),c=oA(A.spinning&&!Fv(A.spinning,A.delay));let s;return bA([()=>A.spinning,()=>A.delay],()=>{s==null||s.cancel(),s=vv(A.delay,()=>{c.value=A.spinning}),s==null||s()},{immediate:!0,flush:"post"}),ce(()=>{s==null||s.cancel()}),()=>{var u,d;const{class:h}=t,f=bv(t,["class"]),{tip:g=(u=n.tip)===null||u===void 0?void 0:u.call(n)}=A,p=(d=n.default)===null||d===void 0?void 0:d.call(n),B={[i.value]:!0,[o.value]:!0,[`${o.value}-sm`]:r.value==="small",[`${o.value}-lg`]:r.value==="large",[`${o.value}-spinning`]:c.value,[`${o.value}-show-text`]:!!g,[`${o.value}-rtl`]:a.value==="rtl",[h]:!!h};function w(F){const m=`${F}-dot`;let b=Ml(n,A,"indicator");return b===null?null:(Array.isArray(b)&&(b=b.length===1?b[0]:b),pn(b)?rr(b,{class:m}):Jo&&pn(Jo())?rr(Jo(),{class:m}):v("span",{class:`${m} ${F}-dot-spin`},[v("i",{class:`${F}-dot-item`},null),v("i",{class:`${F}-dot-item`},null),v("i",{class:`${F}-dot-item`},null),v("i",{class:`${F}-dot-item`},null)]))}const y=v("div",V(V({},f),{},{class:B,"aria-live":"polite","aria-busy":c.value}),[w(o.value),g?v("div",{class:`${o.value}-text`},[g]):null]);if(p&&bn(p).length){const F={[`${o.value}-container`]:!0,[`${o.value}-blur`]:c.value};return l(v("div",{class:[`${o.value}-nested-loading`,A.wrapperClassName,i.value]},[c.value&&v("div",{key:"loading"},[y]),v("div",{class:F,key:"container"},[p])]))}return l(y)}}});Gn.setDefaultIndicator=Uv;Gn.install=function(A){return A.component(Gn.name,Gn),A};var Sv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};const xv=Sv;function ss(A){for(var e=1;e{const o=C(C(C({},A),{size:"small"}),t);return v(cr,o,n)}}}),$v=dA({name:"MiddleSelect",inheritAttrs:!1,props:Jl(),Option:cr.Option,setup(A,e){let{attrs:t,slots:n}=e;return()=>{const o=C(C(C({},A),{size:"middle"}),t);return v(cr,o,n)}}}),Lt=dA({compatConfig:{MODE:3},name:"Pager",inheritAttrs:!1,props:{rootPrefixCls:String,page:Number,active:{type:Boolean,default:void 0},last:{type:Boolean,default:void 0},locale:j.object,showTitle:{type:Boolean,default:void 0},itemRender:{type:Function,default:()=>{}},onClick:{type:Function},onKeypress:{type:Function}},eimt:["click","keypress"],setup(A,e){let{emit:t,attrs:n}=e;const o=()=>{t("click",A.page)},r=a=>{t("keypress",a,o,A.page)};return()=>{const{showTitle:a,page:l,itemRender:i}=A,{class:c,style:s}=n,u=`${A.rootPrefixCls}-item`,d=BA(u,`${u}-${A.page}`,{[`${u}-active`]:A.active,[`${u}-disabled`]:!A.page},c);return v("li",{onClick:o,onKeypress:r,title:a?String(l):null,tabindex:"0",class:d,style:s},[i({page:l,type:"page",originalElement:v("a",{rel:"nofollow"},[l])})])}}}),Pt={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Dv=dA({compatConfig:{MODE:3},props:{disabled:{type:Boolean,default:void 0},changeSize:Function,quickGo:Function,selectComponentClass:j.any,current:Number,pageSizeOptions:j.array.def(["10","20","50","100"]),pageSize:Number,buildOptionText:Function,locale:j.object,rootPrefixCls:String,selectPrefixCls:String,goButton:j.any},setup(A){const e=cA(""),t=S(()=>!e.value||isNaN(e.value)?void 0:Number(e.value)),n=i=>`${i.value} ${A.locale.items_per_page}`,o=i=>{const{value:c,composing:s}=i.target;i.isComposing||s||e.value===c||(e.value=c)},r=i=>{const{goButton:c,quickGo:s,rootPrefixCls:u}=A;if(!(c||e.value===""))if(i.relatedTarget&&(i.relatedTarget.className.indexOf(`${u}-item-link`)>=0||i.relatedTarget.className.indexOf(`${u}-item`)>=0)){e.value="";return}else s(t.value),e.value=""},a=i=>{e.value!==""&&(i.keyCode===Pt.ENTER||i.type==="click")&&(A.quickGo(t.value),e.value="")},l=S(()=>{const{pageSize:i,pageSizeOptions:c}=A;return c.some(s=>s.toString()===i.toString())?c:c.concat([i.toString()]).sort((s,u)=>{const d=isNaN(Number(s))?0:Number(s),h=isNaN(Number(u))?0:Number(u);return d-h})});return()=>{const{rootPrefixCls:i,locale:c,changeSize:s,quickGo:u,goButton:d,selectComponentClass:h,selectPrefixCls:f,pageSize:g,disabled:p}=A,B=`${i}-options`;let w=null,y=null,F=null;if(!s&&!u)return null;if(s&&h){const m=A.buildOptionText||n,b=l.value.map((U,x)=>v(h.Option,{key:x,value:U},{default:()=>[m({value:U})]}));w=v(h,{disabled:p,prefixCls:f,showSearch:!1,class:`${B}-size-changer`,optionLabelProp:"children",value:(g||l.value[0]).toString(),onChange:U=>s(Number(U)),getPopupContainer:U=>U.parentNode},{default:()=>[b]})}return u&&(d&&(F=typeof d=="boolean"?v("button",{type:"button",onClick:a,onKeyup:a,disabled:p,class:`${B}-quick-jumper-button`},[c.jump_to_confirm]):v("span",{onClick:a,onKeyup:a},[d])),y=v("div",{class:`${B}-quick-jumper`},[c.jump_to,At(v("input",{disabled:p,type:"text",value:e.value,onInput:o,onChange:o,onKeyup:a,onBlur:r},null),[[Ol]]),c.page,F])),v("li",{class:`${B}`},[w,y])}}});var Tv=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o"u"?e.statePageSize:A;return Math.floor((t.total-1)/n)+1}const Pv=dA({compatConfig:{MODE:3},name:"Pagination",mixins:[dg],inheritAttrs:!1,props:{disabled:{type:Boolean,default:void 0},prefixCls:j.string.def("rc-pagination"),selectPrefixCls:j.string.def("rc-select"),current:Number,defaultCurrent:j.number.def(1),total:j.number.def(0),pageSize:Number,defaultPageSize:j.number.def(10),hideOnSinglePage:{type:Boolean,default:!1},showSizeChanger:{type:Boolean,default:void 0},showLessItems:{type:Boolean,default:!1},selectComponentClass:j.any,showPrevNextJumpers:{type:Boolean,default:!0},showQuickJumper:j.oneOfType([j.looseBool,j.object]).def(!1),showTitle:{type:Boolean,default:!0},pageSizeOptions:j.arrayOf(j.oneOfType([j.number,j.string])),buildOptionText:Function,showTotal:Function,simple:{type:Boolean,default:void 0},locale:j.object.def(Pg),itemRender:j.func.def(Mv),prevIcon:j.any,nextIcon:j.any,jumpPrevIcon:j.any,jumpNextIcon:j.any,totalBoundaryShowSizeChanger:j.number.def(50)},data(){const A=this.$props;let e=xi([this.current,this.defaultCurrent]);const t=xi([this.pageSize,this.defaultPageSize]);return e=Math.min(e,at(t,void 0,A)),{stateCurrent:e,stateCurrentInputValue:e,statePageSize:t}},watch:{current(A){this.setState({stateCurrent:A,stateCurrentInputValue:A})},pageSize(A){const e={};let t=this.stateCurrent;const n=at(A,this.$data,this.$props);t=t>n?n:t,Kn(this,"current")||(e.stateCurrent=t,e.stateCurrentInputValue=t),e.statePageSize=A,this.setState(e)},stateCurrent(A,e){this.$nextTick(()=>{if(this.$refs.paginationNode){const t=this.$refs.paginationNode.querySelector(`.${this.prefixCls}-item-${e}`);t&&document.activeElement===t&&t.blur()}})},total(){const A={},e=at(this.pageSize,this.$data,this.$props);if(Kn(this,"current")){const t=Math.min(this.current,e);A.stateCurrent=t,A.stateCurrentInputValue=t}else{let t=this.stateCurrent;t===0&&e>0?t=1:t=Math.min(this.stateCurrent,e),A.stateCurrent=t}this.setState(A)}},methods:{getJumpPrevPage(){return Math.max(1,this.stateCurrent-(this.showLessItems?3:5))},getJumpNextPage(){return Math.min(at(void 0,this.$data,this.$props),this.stateCurrent+(this.showLessItems?3:5))},getItemIcon(A,e){const{prefixCls:t}=this.$props;return Rg(this,A,this.$props)||v("button",{type:"button","aria-label":e,class:`${t}-item-link`},null)},getValidValue(A){const e=A.target.value,t=at(void 0,this.$data,this.$props),{stateCurrentInputValue:n}=this.$data;let o;return e===""?o=e:isNaN(Number(e))?o=n:e>=t?o=t:o=Number(e),o},isValid(A){return Lv(A)&&A!==this.stateCurrent},shouldDisplayQuickJumper(){const{showQuickJumper:A,pageSize:e,total:t}=this.$props;return t<=e?!1:A},handleKeyDown(A){(A.keyCode===Pt.ARROW_UP||A.keyCode===Pt.ARROW_DOWN)&&A.preventDefault()},handleKeyUp(A){if(A.isComposing||A.target.composing)return;const e=this.getValidValue(A),t=this.stateCurrentInputValue;e!==t&&this.setState({stateCurrentInputValue:e}),A.keyCode===Pt.ENTER?this.handleChange(e):A.keyCode===Pt.ARROW_UP?this.handleChange(e-1):A.keyCode===Pt.ARROW_DOWN&&this.handleChange(e+1)},changePageSize(A){let e=this.stateCurrent;const t=e,n=at(A,this.$data,this.$props);e=e>n?n:e,n===0&&(e=this.stateCurrent),typeof A=="number"&&(Kn(this,"pageSize")||this.setState({statePageSize:A}),Kn(this,"current")||this.setState({stateCurrent:e,stateCurrentInputValue:e})),this.__emit("update:pageSize",A),e!==t&&this.__emit("update:current",e),this.__emit("showSizeChange",e,A),this.__emit("change",e,A)},handleChange(A){const{disabled:e}=this.$props;let t=A;if(this.isValid(t)&&!e){const n=at(void 0,this.$data,this.$props);return t>n?t=n:t<1&&(t=1),Kn(this,"current")||this.setState({stateCurrent:t,stateCurrentInputValue:t}),this.__emit("update:current",t),this.__emit("change",t,this.statePageSize),t}return this.stateCurrent},prev(){this.hasPrev()&&this.handleChange(this.stateCurrent-1)},next(){this.hasNext()&&this.handleChange(this.stateCurrent+1)},jumpPrev(){this.handleChange(this.getJumpPrevPage())},jumpNext(){this.handleChange(this.getJumpNextPage())},hasPrev(){return this.stateCurrent>1},hasNext(){return this.stateCurrentt},runIfEnter(A,e){if(A.key==="Enter"||A.charCode===13){for(var t=arguments.length,n=new Array(t>2?t-2:0),o=2;o0?B-1:0,N=B+1=M*2&&B!==3&&(U[0]=v(Lt,{locale:o,rootPrefixCls:A,onClick:this.handleChange,onKeypress:this.runIfEnter,key:eA,page:eA,class:`${A}-item-after-jump-prev`,active:!1,showTitle:this.showTitle,itemRender:s},null),U.unshift(x)),b-B>=M*2&&B!==b-2&&(U[U.length-1]=v(Lt,{locale:o,rootPrefixCls:A,onClick:this.handleChange,onKeypress:this.runIfEnter,key:L,page:L,class:`${A}-item-before-jump-next`,active:!1,showTitle:this.showTitle,itemRender:s},null),U.push(Q)),eA!==1&&U.unshift(I),L!==b&&U.push(H)}let K=null;i&&(K=v("li",{class:`${A}-total-text`},[i(n,[n===0?0:(B-1)*w+1,B*w>n?n:B*w])]));const R=!G||!b,_=!Y||!b,O=this.buildOptionText||this.$slots.buildOptionText;return v("ul",V(V({unselectable:"on",ref:"paginationNode"},m),{},{class:BA({[`${A}`]:!0,[`${A}-disabled`]:e},F)}),[K,v("li",{title:l?o.prev_page:null,onClick:this.prev,tabindex:R?null:0,onKeypress:this.runIfEnterPrev,class:BA(`${A}-prev`,{[`${A}-disabled`]:R}),"aria-disabled":R},[this.renderPrev($)]),U,v("li",{title:l?o.next_page:null,onClick:this.next,tabindex:_?null:0,onKeypress:this.runIfEnterNext,class:BA(`${A}-next`,{[`${A}-disabled`]:_}),"aria-disabled":_},[this.renderNext(N)]),v(Dv,{disabled:e,locale:o,rootPrefixCls:A,selectComponentClass:f,selectPrefixCls:g,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:B,pageSize:w,pageSizeOptions:p,buildOptionText:O||null,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:E},null)])}}),Rv=A=>{const{componentCls:e}=A;return{[`${e}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${e}-item-link`]:{color:A.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${e}-item-link`]:{color:A.colorTextDisabled,cursor:"not-allowed"}}},[`&${e}-disabled`]:{cursor:"not-allowed",[`&${e}-mini`]:{[` + &:hover ${e}-item:not(${e}-item-active), + &:active ${e}-item:not(${e}-item-active), + &:hover ${e}-item-link, + &:active ${e}-item-link + `]:{backgroundColor:"transparent"}},[`${e}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:A.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:A.colorBorder,backgroundColor:A.paginationItemDisabledBgActive,"&:hover, &:active":{backgroundColor:A.paginationItemDisabledBgActive},a:{color:A.paginationItemDisabledColorActive}}},[`${e}-item-link`]:{color:A.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${e}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${e}-simple-pager`]:{color:A.colorTextDisabled},[`${e}-jump-prev, ${e}-jump-next`]:{[`${e}-item-link-icon`]:{opacity:0},[`${e}-item-ellipsis`]:{opacity:1}}},[`&${e}-simple`]:{[`${e}-prev, ${e}-next`]:{[`&${e}-disabled ${e}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},_v=A=>{const{componentCls:e}=A;return{[`&${e}-mini ${e}-total-text, &${e}-mini ${e}-simple-pager`]:{height:A.paginationItemSizeSM,lineHeight:`${A.paginationItemSizeSM}px`},[`&${e}-mini ${e}-item`]:{minWidth:A.paginationItemSizeSM,height:A.paginationItemSizeSM,margin:0,lineHeight:`${A.paginationItemSizeSM-2}px`},[`&${e}-mini ${e}-item:not(${e}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:A.colorBgTextHover},"&:active":{backgroundColor:A.colorBgTextActive}},[`&${e}-mini ${e}-prev, &${e}-mini ${e}-next`]:{minWidth:A.paginationItemSizeSM,height:A.paginationItemSizeSM,margin:0,lineHeight:`${A.paginationItemSizeSM}px`,[`&:hover ${e}-item-link`]:{backgroundColor:A.colorBgTextHover},[`&:active ${e}-item-link`]:{backgroundColor:A.colorBgTextActive},[`&${e}-disabled:hover ${e}-item-link`]:{backgroundColor:"transparent"}},[` + &${e}-mini ${e}-prev ${e}-item-link, + &${e}-mini ${e}-next ${e}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:A.paginationItemSizeSM,lineHeight:`${A.paginationItemSizeSM}px`}},[`&${e}-mini ${e}-jump-prev, &${e}-mini ${e}-jump-next`]:{height:A.paginationItemSizeSM,marginInlineEnd:0,lineHeight:`${A.paginationItemSizeSM}px`},[`&${e}-mini ${e}-options`]:{marginInlineStart:A.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:A.paginationMiniOptionsSizeChangerTop},"&-quick-jumper":{height:A.paginationItemSizeSM,lineHeight:`${A.paginationItemSizeSM}px`,input:C(C({},gg(A)),{width:A.paginationMiniQuickJumperInputWidth,height:A.controlHeightSM})}}}},Nv=A=>{const{componentCls:e}=A;return{[` + &${e}-simple ${e}-prev, + &${e}-simple ${e}-next + `]:{height:A.paginationItemSizeSM,lineHeight:`${A.paginationItemSizeSM}px`,verticalAlign:"top",[`${e}-item-link`]:{height:A.paginationItemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:A.colorBgTextHover},"&:active":{backgroundColor:A.colorBgTextActive},"&::after":{height:A.paginationItemSizeSM,lineHeight:`${A.paginationItemSizeSM}px`}}},[`&${e}-simple ${e}-simple-pager`]:{display:"inline-block",height:A.paginationItemSizeSM,marginInlineEnd:A.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:A.marginXS,padding:`0 ${A.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:A.paginationItemInputBg,border:`${A.lineWidth}px ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadius,outline:"none",transition:`border-color ${A.motionDurationMid}`,color:"inherit","&:hover":{borderColor:A.colorPrimary},"&:focus":{borderColor:A.colorPrimaryHover,boxShadow:`${A.inputOutlineOffset}px 0 ${A.controlOutlineWidth}px ${A.controlOutline}`},"&[disabled]":{color:A.colorTextDisabled,backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,cursor:"not-allowed"}}}}},kv=A=>{const{componentCls:e}=A;return{[`${e}-jump-prev, ${e}-jump-next`]:{outline:0,[`${e}-item-container`]:{position:"relative",[`${e}-item-link-icon`]:{color:A.colorPrimary,fontSize:A.fontSizeSM,opacity:0,transition:`all ${A.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${e}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:A.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:A.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:A.paginationEllipsisTextIndent,opacity:1,transition:`all ${A.motionDurationMid}`}},"&:hover":{[`${e}-item-link-icon`]:{opacity:1},[`${e}-item-ellipsis`]:{opacity:0}},"&:focus-visible":C({[`${e}-item-link-icon`]:{opacity:1},[`${e}-item-ellipsis`]:{opacity:0}},Ht(A))},[` + ${e}-prev, + ${e}-jump-prev, + ${e}-jump-next + `]:{marginInlineEnd:A.marginXS},[` + ${e}-prev, + ${e}-next, + ${e}-jump-prev, + ${e}-jump-next + `]:{display:"inline-block",minWidth:A.paginationItemSize,height:A.paginationItemSize,color:A.colorText,fontFamily:A.paginationFontFamily,lineHeight:`${A.paginationItemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:A.borderRadius,cursor:"pointer",transition:`all ${A.motionDurationMid}`},[`${e}-prev, ${e}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:A.colorText,cursor:"pointer",userSelect:"none"},[`${e}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:A.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${A.lineWidth}px ${A.lineType} transparent`,borderRadius:A.borderRadius,outline:"none",transition:`all ${A.motionDurationMid}`},[`&:focus-visible ${e}-item-link`]:C({},Ht(A)),[`&:hover ${e}-item-link`]:{backgroundColor:A.colorBgTextHover},[`&:active ${e}-item-link`]:{backgroundColor:A.colorBgTextActive},[`&${e}-disabled:hover`]:{[`${e}-item-link`]:{backgroundColor:"transparent"}}},[`${e}-slash`]:{marginInlineEnd:A.paginationSlashMarginInlineEnd,marginInlineStart:A.paginationSlashMarginInlineStart},[`${e}-options`]:{display:"inline-block",marginInlineStart:A.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:A.controlHeight,marginInlineStart:A.marginXS,lineHeight:`${A.controlHeight}px`,verticalAlign:"top",input:C(C({},pg(A)),{width:A.controlHeightLG*1.25,height:A.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:A.marginXS,marginInlineEnd:A.marginXS})}}}},Vv=A=>{const{componentCls:e}=A;return{[`${e}-item`]:C(C({display:"inline-block",minWidth:A.paginationItemSize,height:A.paginationItemSize,marginInlineEnd:A.marginXS,fontFamily:A.paginationFontFamily,lineHeight:`${A.paginationItemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${A.lineWidth}px ${A.lineType} transparent`,borderRadius:A.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${A.paginationItemPaddingInline}px`,color:A.colorText,transition:"none","&:hover":{textDecoration:"none"}},[`&:not(${e}-item-active)`]:{"&:hover":{transition:`all ${A.motionDurationMid}`,backgroundColor:A.colorBgTextHover},"&:active":{backgroundColor:A.colorBgTextActive}}},Ta(A)),{"&-active":{fontWeight:A.paginationFontWeightActive,backgroundColor:A.paginationItemBgActive,borderColor:A.colorPrimary,a:{color:A.colorPrimary},"&:hover":{borderColor:A.colorPrimaryHover},"&:hover a":{color:A.colorPrimaryHover}}})}},Gv=A=>{const{componentCls:e}=A;return{[e]:C(C(C(C(C(C(C(C({},Ce(A)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${e}-total-text`]:{display:"inline-block",height:A.paginationItemSize,marginInlineEnd:A.marginXS,lineHeight:`${A.paginationItemSize-2}px`,verticalAlign:"middle"}}),Vv(A)),kv(A)),Nv(A)),_v(A)),Rv(A)),{[`@media only screen and (max-width: ${A.screenLG}px)`]:{[`${e}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${A.screenSM}px)`]:{[`${e}-options`]:{display:"none"}}}),[`&${A.componentCls}-rtl`]:{direction:"rtl"}}},zv=A=>{const{componentCls:e}=A;return{[`${e}${e}-disabled`]:{"&, &:hover":{[`${e}-item-link`]:{borderColor:A.colorBorder}},"&:focus-visible":{[`${e}-item-link`]:{borderColor:A.colorBorder}},[`${e}-item, ${e}-item-link`]:{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,[`&:hover:not(${e}-item-active)`]:{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,a:{color:A.colorTextDisabled}},[`&${e}-item-active`]:{backgroundColor:A.paginationItemDisabledBgActive}},[`${e}-prev, ${e}-next`]:{"&:hover button":{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,color:A.colorTextDisabled},[`${e}-item-link`]:{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder}}},[e]:{[`${e}-prev, ${e}-next`]:{"&:hover button":{borderColor:A.colorPrimaryHover,backgroundColor:A.paginationItemBg},[`${e}-item-link`]:{backgroundColor:A.paginationItemLinkBg,borderColor:A.colorBorder},[`&:hover ${e}-item-link`]:{borderColor:A.colorPrimary,backgroundColor:A.paginationItemBg,color:A.colorPrimary},[`&${e}-disabled`]:{[`${e}-item-link`]:{borderColor:A.colorBorder,color:A.colorTextDisabled}}},[`${e}-item`]:{backgroundColor:A.paginationItemBg,border:`${A.lineWidth}px ${A.lineType} ${A.colorBorder}`,[`&:hover:not(${e}-item-active)`]:{borderColor:A.colorPrimary,backgroundColor:A.paginationItemBg,a:{color:A.colorPrimary}},"&-active":{borderColor:A.colorPrimary}}}}},Wv=et("Pagination",A=>{const e=Be(A,{paginationItemSize:A.controlHeight,paginationFontFamily:A.fontFamily,paginationItemBg:A.colorBgContainer,paginationItemBgActive:A.colorBgContainer,paginationFontWeightActive:A.fontWeightStrong,paginationItemSizeSM:A.controlHeightSM,paginationItemInputBg:A.colorBgContainer,paginationMiniOptionsSizeChangerTop:0,paginationItemDisabledBgActive:A.controlItemBgActiveDisabled,paginationItemDisabledColorActive:A.colorTextDisabled,paginationItemLinkBg:A.colorBgContainer,inputOutlineOffset:"0 0",paginationMiniOptionsMarginInlineStart:A.marginXXS/2,paginationMiniQuickJumperInputWidth:A.controlHeightLG*1.1,paginationItemPaddingInline:A.marginXXS*1.5,paginationEllipsisLetterSpacing:A.marginXXS/2,paginationSlashMarginInlineStart:A.marginXXS,paginationSlashMarginInlineEnd:A.marginSM,paginationEllipsisTextIndent:"0.13em"},fg(A));return[Gv(e),A.wireframe&&zv(e)]});var Xv=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o({total:Number,defaultCurrent:Number,disabled:KA(),current:Number,defaultPageSize:Number,pageSize:Number,hideOnSinglePage:KA(),showSizeChanger:KA(),pageSizeOptions:we(),buildOptionText:DA(),showQuickJumper:Fe([Boolean,Object]),showTotal:DA(),size:le(),simple:KA(),locale:Object,prefixCls:String,selectPrefixCls:String,totalBoundaryShowSizeChanger:Number,selectComponentClass:String,itemRender:DA(),role:String,responsive:Boolean,showLessItems:KA(),onChange:DA(),onShowSizeChange:DA(),"onUpdate:current":DA(),"onUpdate:pageSize":DA()}),Jv=dA({compatConfig:{MODE:3},name:"APagination",inheritAttrs:!1,props:jv(),setup(A,e){let{slots:t,attrs:n}=e;const{prefixCls:o,configProvider:r,direction:a,size:l}=ye("pagination",A),[i,c]=Wv(o),s=S(()=>r.getPrefixCls("select",A.selectPrefixCls)),u=Iu(),[d]=Pl("Pagination",Ng,VA(A,"locale")),h=f=>{const g=v("span",{class:`${f}-item-ellipsis`},[vt("•••")]),p=v("button",{class:`${f}-item-link`,type:"button",tabindex:-1},[a.value==="rtl"?v(or,null,null):v(Ii,null,null)]),B=v("button",{class:`${f}-item-link`,type:"button",tabindex:-1},[a.value==="rtl"?v(Ii,null,null):v(or,null,null)]),w=v("a",{rel:"nofollow",class:`${f}-item-link`},[v("div",{class:`${f}-item-container`},[a.value==="rtl"?v(ds,{class:`${f}-item-link-icon`},null):v(cs,{class:`${f}-item-link-icon`},null),g])]),y=v("a",{rel:"nofollow",class:`${f}-item-link`},[v("div",{class:`${f}-item-container`},[a.value==="rtl"?v(cs,{class:`${f}-item-link-icon`},null):v(ds,{class:`${f}-item-link-icon`},null),g])]);return{prevIcon:p,nextIcon:B,jumpPrevIcon:w,jumpNextIcon:y}};return()=>{var f;const{itemRender:g=t.itemRender,buildOptionText:p=t.buildOptionText,selectComponentClass:B,responsive:w}=A,y=Xv(A,["itemRender","buildOptionText","selectComponentClass","responsive"]),F=l.value==="small"||!!(!((f=u.value)===null||f===void 0)&&f.xs&&!l.value&&w),m=C(C(C(C(C({},y),h(o.value)),{prefixCls:o.value,selectPrefixCls:s.value,selectComponentClass:B||(F?Ov:$v),locale:d.value,buildOptionText:p}),n),{class:BA({[`${o.value}-mini`]:F,[`${o.value}-rtl`]:a.value==="rtl"},n.class,c.value),itemRender:g});return i(v(Pv,m,null))}}}),Yv=iu(Jv),Zv=A=>{const{componentCls:e,iconCls:t,zIndexPopup:n,colorText:o,colorWarning:r,marginXS:a,fontSize:l,fontWeightStrong:i,lineHeight:c}=A;return{[e]:{zIndex:n,[`${e}-inner-content`]:{color:o},[`${e}-message`]:{position:"relative",marginBottom:a,color:o,fontSize:l,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e}-message-icon ${t}`]:{color:r,fontSize:l,flex:"none",lineHeight:1,paddingTop:(Math.round(l*c)-l)/2},"&-title":{flex:"auto",marginInlineStart:a},"&-title-only":{fontWeight:i}},[`${e}-description`]:{position:"relative",marginInlineStart:l+a,marginBottom:a,color:o,fontSize:l},[`${e}-buttons`]:{textAlign:"end",button:{marginInlineStart:a}}}}},qv=et("Popconfirm",A=>Zv(A),A=>{const{zIndexPopupBase:e}=A;return{zIndexPopup:e+60}});var Am=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);oC(C({},mg()),{prefixCls:String,content:An(),title:An(),description:An(),okType:le("primary"),disabled:{type:Boolean,default:!1},okText:An(),cancelText:An(),icon:An(),okButtonProps:Ue(),cancelButtonProps:Ue(),showCancel:{type:Boolean,default:!0},onConfirm:Function,onCancel:Function}),tm=dA({compatConfig:{MODE:3},name:"APopconfirm",inheritAttrs:!1,props:$e(em(),C(C({},Bg()),{trigger:"click",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0,okType:"primary",disabled:!1})),slots:Object,setup(A,e){let{slots:t,emit:n,expose:o,attrs:r}=e;const a=cA();lu(A.visible===void 0),o({getPopupDomNode:()=>{var b,U;return(U=(b=a.value)===null||b===void 0?void 0:b.getPopupDomNode)===null||U===void 0?void 0:U.call(b)}});const[l,i]=ir(!1,{value:VA(A,"open")}),c=(b,U)=>{A.open===void 0&&i(b),n("update:open",b),n("openChange",b,U)},s=b=>{c(!1,b)},u=b=>{var U;return(U=A.onConfirm)===null||U===void 0?void 0:U.call(A,b)},d=b=>{var U;c(!1,b),(U=A.onCancel)===null||U===void 0||U.call(A,b)},h=b=>{b.keyCode===xA.ESC&&l&&c(!1,b)},f=b=>{const{disabled:U}=A;U||c(b)},{prefixCls:g,getPrefixCls:p}=ye("popconfirm",A),B=S(()=>p()),w=S(()=>p("btn")),[y]=qv(g),[F]=Pl("Popconfirm",su.Popconfirm),m=()=>{var b,U,x,Q,I;const{okButtonProps:H,cancelButtonProps:D,title:E=(b=t.title)===null||b===void 0?void 0:b.call(t),description:M=(U=t.description)===null||U===void 0?void 0:U.call(t),cancelText:$=(x=t.cancel)===null||x===void 0?void 0:x.call(t),okText:N=(Q=t.okText)===null||Q===void 0?void 0:Q.call(t),okType:G,icon:Y=((I=t.icon)===null||I===void 0?void 0:I.call(t))||v(kg,null,null),showCancel:K=!0}=A,{cancelButton:R,okButton:_}=t,O=C({onClick:d,size:"small"},D),W=C(C(C({onClick:u},Ei(G)),{size:"small"}),H);return v("div",{class:`${g.value}-inner-content`},[v("div",{class:`${g.value}-message`},[Y&&v("span",{class:`${g.value}-message-icon`},[Y]),v("div",{class:[`${g.value}-message-title`,{[`${g.value}-message-title-only`]:!!M}]},[E])]),M&&v("div",{class:`${g.value}-description`},[M]),v("div",{class:`${g.value}-buttons`},[K?R?R(O):v(jt,O,{default:()=>[$||F.value.cancelText]}):null,_?_(W):v(wg,{buttonProps:C(C({size:"small"},Ei(G)),H),actionFn:u,close:s,prefixCls:w.value,quitOnNullishReturnValue:!0,emitEvent:!0},{default:()=>[N||F.value.okText]})])])};return()=>{var b;const{placement:U,overlayClassName:x,trigger:Q="click"}=A,I=Am(A,["placement","overlayClassName","trigger"]),H=We(I,["title","content","cancelText","okText","onUpdate:open","onConfirm","onCancel","prefixCls"]),D=BA(g.value,x);return y(v(vg,V(V(V({},H),r),{},{trigger:Q,placement:U,onOpenChange:f,open:l.value,overlayClassName:D,transitionName:ou(B.value,"zoom-big",A.transitionName),ref:a,"data-popover-inject":!0}),{default:()=>[hg(((b=t.default)===null||b===void 0?void 0:b.call(t))||[],{onKeydown:E=>{h(E)}},!1)],content:m}))}}}),nm=iu(tm),sd=Symbol("TableContextProps"),om=A=>{JA(sd,A)},tt=()=>XA(sd,{}),rm="RC_TABLE_KEY";function cd(A){return A==null?[]:Array.isArray(A)?A:[A]}function ud(A,e){if(!e&&typeof e!="number")return A;const t=cd(e);let n=A;for(let o=0;o{const{key:o,dataIndex:r}=n||{};let a=o||cd(r).join("-")||rm;for(;t[a];)a=`${a}_next`;t[a]=!0,e.push(a)}),e}function am(){const A={};function e(r,a){a&&Object.keys(a).forEach(l=>{const i=a[l];i&&typeof i=="object"?(r[l]=r[l]||{},e(r[l],i)):r[l]=i})}for(var t=arguments.length,n=new Array(t),o=0;o{e(A,r)}),A}function za(A){return A!=null}const dd=Symbol("SlotsContextProps"),lm=A=>{JA(dd,A)},ri=()=>XA(dd,S(()=>({}))),fd=Symbol("ContextProps"),im=A=>{JA(fd,A)},sm=()=>XA(fd,{onResizeColumn:()=>{}}),mn="RC_TABLE_INTERNAL_COL_DEFINE",gd=Symbol("HoverContextProps"),cm=A=>{JA(gd,A)},um=()=>XA(gd,{startRow:oA(-1),endRow:oA(-1),onHover(){}}),Wa=oA(!1),dm=()=>{ee(()=>{Wa.value=Wa.value||Cg("position","sticky")})},fm=()=>Wa;var gm=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o=t}function Bm(A){return A&&typeof A=="object"&&!Array.isArray(A)&&!pn(A)}const Dr=dA({name:"Cell",props:["prefixCls","record","index","renderIndex","dataIndex","customRender","component","colSpan","rowSpan","fixLeft","fixRight","firstFixLeft","lastFixLeft","firstFixRight","lastFixRight","appendNode","additionalProps","ellipsis","align","rowType","isSticky","column","cellType","transformCellText"],setup(A,e){let{slots:t}=e;const n=ri(),{onHover:o,startRow:r,endRow:a}=um(),l=S(()=>{var f,g,p,B;return(p=(f=A.colSpan)!==null&&f!==void 0?f:(g=A.additionalProps)===null||g===void 0?void 0:g.colSpan)!==null&&p!==void 0?p:(B=A.additionalProps)===null||B===void 0?void 0:B.colspan}),i=S(()=>{var f,g,p,B;return(p=(f=A.rowSpan)!==null&&f!==void 0?f:(g=A.additionalProps)===null||g===void 0?void 0:g.rowSpan)!==null&&p!==void 0?p:(B=A.additionalProps)===null||B===void 0?void 0:B.rowspan}),c=_e(()=>{const{index:f}=A;return pm(f,i.value||1,r.value,a.value)}),s=fm(),u=(f,g)=>{var p;const{record:B,index:w,additionalProps:y}=A;B&&o(w,w+g-1),(p=y==null?void 0:y.onMouseenter)===null||p===void 0||p.call(y,f)},d=f=>{var g;const{record:p,additionalProps:B}=A;p&&o(-1,-1),(g=B==null?void 0:B.onMouseleave)===null||g===void 0||g.call(B,f)},h=f=>{const g=bn(f)[0];return pn(g)?g.type===Vg?g.children:Array.isArray(g.children)?h(g.children):void 0:g};return()=>{var f,g,p,B,w,y;const{prefixCls:F,record:m,index:b,renderIndex:U,dataIndex:x,customRender:Q,component:I="td",fixLeft:H,fixRight:D,firstFixLeft:E,lastFixLeft:M,firstFixRight:$,lastFixRight:N,appendNode:G=(f=t.appendNode)===null||f===void 0?void 0:f.call(t),additionalProps:Y={},ellipsis:K,align:R,rowType:_,isSticky:O,column:W={},cellType:Z}=A,eA=`${F}-cell`;let L,AA;const mA=(g=t.default)===null||g===void 0?void 0:g.call(t);if(za(mA)||Z==="header")AA=mA;else{const $A=ud(m,x);if(AA=$A,Q){const X=Q({text:$A,value:$A,record:m,index:b,renderIndex:U,column:W.__originColumn__});Bm(X)?(AA=X.children,L=X.props):AA=X}if(!(mn in W)&&Z==="body"&&n.value.bodyCell&&!(!((p=W.slots)===null||p===void 0)&&p.customRender)){const X=Dl(n.value,"bodyCell",{text:$A,value:$A,record:m,index:b,column:W.__originColumn__},()=>{const T=AA===void 0?$A:AA;return[typeof T=="object"&&ze(T)||typeof T!="object"?T:null]});AA=Zt(X)}A.transformCellText&&(AA=A.transformCellText({text:AA,record:m,index:b,column:W.__originColumn__}))}typeof AA=="object"&&!Array.isArray(AA)&&!pn(AA)&&(AA=null),K&&(M||$)&&(AA=v("span",{class:`${eA}-content`},[AA])),Array.isArray(AA)&&AA.length===1&&(AA=AA[0]);const z=L||{},{colSpan:P,rowSpan:k,style:rA,class:sA}=z,fA=gm(z,["colSpan","rowSpan","style","class"]),CA=(B=P!==void 0?P:l.value)!==null&&B!==void 0?B:1,aA=(w=k!==void 0?k:i.value)!==null&&w!==void 0?w:1;if(CA===0||aA===0)return null;const vA={},iA=typeof H=="number"&&s.value,lA=typeof D=="number"&&s.value;iA&&(vA.position="sticky",vA.left=`${H}px`),lA&&(vA.position="sticky",vA.right=`${D}px`);const uA={};R&&(uA.textAlign=R);let EA;const SA=K===!0?{showTitle:!0}:K;SA&&(SA.showTitle||_==="header")&&(typeof AA=="string"||typeof AA=="number"?EA=AA.toString():pn(AA)&&(EA=h([AA])));const IA=C(C(C({title:EA},fA),Y),{colSpan:CA!==1?CA:null,rowSpan:aA!==1?aA:null,class:BA(eA,{[`${eA}-fix-left`]:iA&&s.value,[`${eA}-fix-left-first`]:E&&s.value,[`${eA}-fix-left-last`]:M&&s.value,[`${eA}-fix-right`]:lA&&s.value,[`${eA}-fix-right-first`]:$&&s.value,[`${eA}-fix-right-last`]:N&&s.value,[`${eA}-ellipsis`]:K,[`${eA}-with-append`]:G,[`${eA}-fix-sticky`]:(iA||lA)&&O&&s.value,[`${eA}-row-hover`]:!L&&c.value},Y.class,sA),onMouseenter:$A=>{u($A,aA)},onMouseleave:d,style:[Y.style,uA,vA,rA]});return v(I,IA,{default:()=>[G,AA,(y=t.dragHandle)===null||y===void 0?void 0:y.call(t)]})}}});function ai(A,e,t,n,o){const r=t[A]||{},a=t[e]||{};let l,i;r.fixed==="left"?l=n.left[A]:a.fixed==="right"&&(i=n.right[e]);let c=!1,s=!1,u=!1,d=!1;const h=t[e+1],f=t[A-1];return o==="rtl"?l!==void 0?d=!(f&&f.fixed==="left"):i!==void 0&&(u=!(h&&h.fixed==="right")):l!==void 0?c=!(h&&h.fixed==="left"):i!==void 0&&(s=!(f&&f.fixed==="right")),{fixLeft:l,fixRight:i,lastFixLeft:c,firstFixRight:s,lastFixRight:u,firstFixLeft:d,isSticky:n.isSticky}}const fs={mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"},touch:{start:"touchstart",move:"touchmove",stop:"touchend"}},gs=50,hm=dA({compatConfig:{MODE:3},name:"DragHandle",props:{prefixCls:String,width:{type:Number,required:!0},minWidth:{type:Number,default:gs},maxWidth:{type:Number,default:1/0},column:{type:Object,default:void 0}},setup(A){let e=0,t={remove:()=>{}},n={remove:()=>{}};const o=()=>{t.remove(),n.remove()};ao(()=>{o()}),GA(()=>{Se(!isNaN(A.width),"Table","width must be a number when use resizable")});const{onResizeColumn:r}=sm(),a=S(()=>typeof A.minWidth=="number"&&!isNaN(A.minWidth)?A.minWidth:gs),l=S(()=>typeof A.maxWidth=="number"&&!isNaN(A.maxWidth)?A.maxWidth:1/0),i=lo();let c=0;const s=oA(!1);let u;const d=y=>{let F=0;y.touches?y.touches.length?F=y.touches[0].pageX:F=y.changedTouches[0].pageX:F=y.pageX;const m=e-F;let b=Math.max(c-m,a.value);b=Math.min(b,l.value),se.cancel(u),u=se(()=>{r(b,A.column.__originColumn__)})},h=y=>{d(y)},f=y=>{s.value=!1,d(y),o()},g=(y,F)=>{s.value=!0,o(),c=i.vnode.el.parentNode.getBoundingClientRect().width,!(y instanceof MouseEvent&&y.which!==1)&&(y.stopPropagation&&y.stopPropagation(),e=y.touches?y.touches[0].pageX:y.pageX,t=kt(document.documentElement,F.move,h),n=kt(document.documentElement,F.stop,f))},p=y=>{y.stopPropagation(),y.preventDefault(),g(y,fs.mouse)},B=y=>{y.stopPropagation(),y.preventDefault(),g(y,fs.touch)},w=y=>{y.stopPropagation(),y.preventDefault()};return()=>{const{prefixCls:y}=A,F={[dt?"onTouchstartPassive":"onTouchstart"]:m=>B(m)};return v("div",V(V({class:`${y}-resize-handle ${s.value?"dragging":""}`,onMousedown:p},F),{},{onClick:w}),[v("div",{class:`${y}-resize-handle-line`},null)])}}}),vm=dA({name:"HeaderRow",props:["cells","stickyOffsets","flattenColumns","rowComponent","cellComponent","index","customHeaderRow"],setup(A){const e=tt();return()=>{const{prefixCls:t,direction:n}=e,{cells:o,stickyOffsets:r,flattenColumns:a,rowComponent:l,cellComponent:i,customHeaderRow:c,index:s}=A;let u;c&&(u=c(o.map(h=>h.column),s));const d=$r(o.map(h=>h.column));return v(l,u,{default:()=>[o.map((h,f)=>{const{column:g}=h,p=ai(h.colStart,h.colEnd,a,r,n);let B;g&&g.customHeaderCell&&(B=h.column.customHeaderCell(g));const w=g;return v(Dr,V(V(V({},h),{},{cellType:"header",ellipsis:g.ellipsis,align:g.align,component:i,prefixCls:t,key:d[f]},p),{},{additionalProps:B,rowType:"header",column:g}),{default:()=>g.title,dragHandle:()=>w.resizable?v(hm,{prefixCls:t,width:w.width,minWidth:w.minWidth,maxWidth:w.maxWidth,column:w},null):null})})]})}}});function mm(A){const e=[];function t(o,r){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;e[a]=e[a]||[];let l=r;return o.filter(Boolean).map(c=>{const s={key:c.key,class:BA(c.className,c.class),column:c,colStart:l};let u=1;const d=c.children;return d&&d.length>0&&(u=t(d,l,a+1).reduce((h,f)=>h+f,0),s.hasSubColumns=!0),"colSpan"in c&&({colSpan:u}=c),"rowSpan"in c&&(s.rowSpan=c.rowSpan),s.colSpan=u,s.colEnd=s.colStart+u-1,e[a].push(s),l+=u,u})}t(A,0);const n=e.length;for(let o=0;o{!("rowSpan"in r)&&!r.hasSubColumns&&(r.rowSpan=n-o)});return e}const ps=dA({name:"TableHeader",inheritAttrs:!1,props:["columns","flattenColumns","stickyOffsets","customHeaderRow"],setup(A){const e=tt(),t=S(()=>mm(A.columns));return()=>{const{prefixCls:n,getComponent:o}=e,{stickyOffsets:r,flattenColumns:a,customHeaderRow:l}=A,i=o(["header","wrapper"],"thead"),c=o(["header","row"],"tr"),s=o(["header","cell"],"th");return v(i,{class:`${n}-thead`},{default:()=>[t.value.map((u,d)=>v(vm,{key:d,flattenColumns:a,cells:u,stickyOffsets:r,rowComponent:c,cellComponent:s,customHeaderRow:l,index:d},null))]})}}}),pd=Symbol("ExpandedRowProps"),wm=A=>{JA(pd,A)},Cm=()=>XA(pd,{}),Bd=dA({name:"ExpandedRow",inheritAttrs:!1,props:["prefixCls","component","cellComponent","expanded","colSpan","isEmpty"],setup(A,e){let{slots:t,attrs:n}=e;const o=tt(),r=Cm(),{fixHeader:a,fixColumn:l,componentWidth:i,horizonScroll:c}=r;return()=>{const{prefixCls:s,component:u,cellComponent:d,expanded:h,colSpan:f,isEmpty:g}=A;return v(u,{class:n.class,style:{display:h?null:"none"}},{default:()=>[v(Dr,{component:d,prefixCls:s,colSpan:f},{default:()=>{var p;let B=(p=t.default)===null||p===void 0?void 0:p.call(t);return(g?c.value:l.value)&&(B=v("div",{style:{width:`${i.value-(a.value?o.scrollbarSize:0)}px`,position:"sticky",left:0,overflow:"hidden"},class:`${s}-expanded-row-fixed`},[B])),B}})]})}}}),ym=dA({name:"MeasureCell",props:["columnKey"],setup(A,e){let{emit:t}=e;const n=cA();return ee(()=>{n.value&&t("columnResize",A.columnKey,n.value.offsetWidth)}),()=>v(oo,{onResize:o=>{let{offsetWidth:r}=o;t("columnResize",A.columnKey,r)}},{default:()=>[v("td",{ref:n,style:{padding:0,border:0,height:0}},[v("div",{style:{height:0,overflow:"hidden"}},[vt(" ")])])]})}}),hd=Symbol("BodyContextProps"),bm=A=>{JA(hd,A)},vd=()=>XA(hd,{}),Qm=dA({name:"BodyRow",inheritAttrs:!1,props:["record","index","renderIndex","recordKey","expandedKeys","rowComponent","cellComponent","customRow","rowExpandable","indent","rowKey","getRowKey","childrenColumnName"],setup(A,e){let{attrs:t}=e;const n=tt(),o=vd(),r=oA(!1),a=S(()=>A.expandedKeys&&A.expandedKeys.has(A.recordKey));GA(()=>{a.value&&(r.value=!0)});const l=S(()=>o.expandableType==="row"&&(!A.rowExpandable||A.rowExpandable(A.record))),i=S(()=>o.expandableType==="nest"),c=S(()=>A.childrenColumnName&&A.record&&A.record[A.childrenColumnName]),s=S(()=>l.value||i.value),u=(p,B)=>{o.onTriggerExpand(p,B)},d=S(()=>{var p;return((p=A.customRow)===null||p===void 0?void 0:p.call(A,A.record,A.index))||{}}),h=function(p){var B,w;o.expandRowByClick&&s.value&&u(A.record,p);for(var y=arguments.length,F=new Array(y>1?y-1:0),m=1;m{const{record:p,index:B,indent:w}=A,{rowClassName:y}=o;return typeof y=="string"?y:typeof y=="function"?y(p,B,w):""}),g=S(()=>$r(o.flattenColumns));return()=>{const{class:p,style:B}=t,{record:w,index:y,rowKey:F,indent:m=0,rowComponent:b,cellComponent:U}=A,{prefixCls:x,fixedInfoList:Q,transformCellText:I}=n,{flattenColumns:H,expandedRowClassName:D,indentSize:E,expandIcon:M,expandedRowRender:$,expandIconColumnIndex:N}=o,G=v(b,V(V({},d.value),{},{"data-row-key":F,class:BA(p,`${x}-row`,`${x}-row-level-${m}`,f.value,d.value.class),style:[B,d.value.style],onClick:h}),{default:()=>[H.map((K,R)=>{const{customRender:_,dataIndex:O,className:W}=K,Z=g[R],eA=Q[R];let L;K.customCell&&(L=K.customCell(w,y,K));const AA=R===(N||0)&&i.value?v(te,null,[v("span",{style:{paddingLeft:`${E*m}px`},class:`${x}-row-indent indent-level-${m}`},null),M({prefixCls:x,expanded:a.value,expandable:c.value,record:w,onExpand:u})]):null;return v(Dr,V(V({cellType:"body",class:W,ellipsis:K.ellipsis,align:K.align,component:U,prefixCls:x,key:Z,record:w,index:y,renderIndex:A.renderIndex,dataIndex:O,customRender:_},eA),{},{additionalProps:L,column:K,transformCellText:I,appendNode:AA}),null)})]});let Y;if(l.value&&(r.value||a.value)){const K=$({record:w,index:y,indent:m+1,expanded:a.value}),R=D&&D(w,y,m);Y=v(Bd,{expanded:a.value,class:BA(`${x}-expanded-row`,`${x}-expanded-row-level-${m+1}`,R),prefixCls:x,component:b,cellComponent:U,colSpan:H.length,isEmpty:!1},{default:()=>[K]})}return v(te,null,[G,Y])}}});function md(A,e,t,n,o,r){const a=[];a.push({record:A,indent:e,index:r});const l=o(A),i=n==null?void 0:n.has(l);if(A&&Array.isArray(A[t])&&i)for(let c=0;c{const r=e.value,a=t.value,l=A.value;if(a!=null&&a.size){const i=[];for(let c=0;c<(l==null?void 0:l.length);c+=1){const s=l[c];i.push(...md(s,0,r,a,n.value,c))}return i}return l==null?void 0:l.map((i,c)=>({record:i,indent:0,index:c}))})}const wd=Symbol("ResizeContextProps"),Um=A=>{JA(wd,A)},Sm=()=>XA(wd,{onColumnResize:()=>{}}),xm=dA({name:"TableBody",props:["data","getRowKey","measureColumnWidth","expandedKeys","customRow","rowExpandable","childrenColumnName"],setup(A,e){let{slots:t}=e;const n=Sm(),o=tt(),r=vd(),a=Fm(VA(A,"data"),VA(A,"childrenColumnName"),VA(A,"expandedKeys"),VA(A,"getRowKey")),l=oA(-1),i=oA(-1);let c;return cm({startRow:l,endRow:i,onHover:(s,u)=>{clearTimeout(c),c=setTimeout(()=>{l.value=s,i.value=u},100)}}),()=>{var s;const{data:u,getRowKey:d,measureColumnWidth:h,expandedKeys:f,customRow:g,rowExpandable:p,childrenColumnName:B}=A,{onColumnResize:w}=n,{prefixCls:y,getComponent:F}=o,{flattenColumns:m}=r,b=F(["body","wrapper"],"tbody"),U=F(["body","row"],"tr"),x=F(["body","cell"],"td");let Q;u.length?Q=a.value.map((H,D)=>{const{record:E,indent:M,index:$}=H,N=d(E,D);return v(Qm,{key:N,rowKey:N,record:E,recordKey:N,index:D,renderIndex:$,rowComponent:U,cellComponent:x,expandedKeys:f,customRow:g,getRowKey:d,rowExpandable:p,childrenColumnName:B,indent:M},null)}):Q=v(Bd,{expanded:!0,class:`${y}-placeholder`,prefixCls:y,component:U,cellComponent:x,colSpan:m.length,isEmpty:!0},{default:()=>[(s=t.emptyNode)===null||s===void 0?void 0:s.call(t)]});const I=$r(m);return v(b,{class:`${y}-tbody`},{default:()=>[h&&v("tr",{"aria-hidden":"true",class:`${y}-measure-row`,style:{height:0,fontSize:0}},[I.map(H=>v(ym,{key:H,columnKey:H,onColumnResize:w},null))]),Q]})}}}),bt={};var Im=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o{const{fixed:n}=t,o=n===!0?"left":n,r=t.children;return r&&r.length>0?[...e,...Xa(r).map(a=>C({fixed:o},a))]:[...e,C(C({},t),{fixed:o})]},[])}function Em(A){return A.map(e=>{const{fixed:t}=e,n=Im(e,["fixed"]);let o=t;return t==="left"?o="right":t==="right"&&(o="left"),C({fixed:o},n)})}function Hm(A,e){let{prefixCls:t,columns:n,expandable:o,expandedKeys:r,getRowKey:a,onTriggerExpand:l,expandIcon:i,rowExpandable:c,expandIconColumnIndex:s,direction:u,expandRowByClick:d,expandColumnWidth:h,expandFixed:f}=A;const g=ri(),p=S(()=>{if(o.value){let y=n.value.slice();if(!y.includes(bt)){const E=s.value||0;E>=0&&y.splice(E,0,bt)}const F=y.indexOf(bt);y=y.filter((E,M)=>E!==bt||M===F);const m=n.value[F];let b;(f.value==="left"||f.value)&&!s.value?b="left":(f.value==="right"||f.value)&&s.value===n.value.length?b="right":b=m?m.fixed:null;const U=r.value,x=c.value,Q=i.value,I=t.value,H=d.value,D={[mn]:{class:`${t.value}-expand-icon-col`,columnType:"EXPAND_COLUMN"},title:Dl(g.value,"expandColumnTitle",{},()=>[""]),fixed:b,class:`${t.value}-row-expand-icon-cell`,width:h.value,customRender:E=>{let{record:M,index:$}=E;const N=a.value(M,$),G=U.has(N),Y=x?x(M):!0,K=Q({prefixCls:I,expanded:G,expandable:Y,record:M,onExpand:l});return H?v("span",{onClick:R=>R.stopPropagation()},[K]):K}};return y.map(E=>E===bt?D:E)}return n.value.filter(y=>y!==bt)}),B=S(()=>{let y=p.value;return e.value&&(y=e.value(y)),y.length||(y=[{customRender:()=>null}]),y}),w=S(()=>u.value==="rtl"?Em(Xa(B.value)):Xa(B.value));return[B,w]}function Cd(A){const e=oA(A);let t;const n=oA([]);function o(r){n.value.push(r),se.cancel(t),t=se(()=>{const a=n.value;n.value=[],a.forEach(l=>{e.value=l(e.value)})})}return ce(()=>{se.cancel(t)}),[e,o]}function Km(A){const e=cA(A||null),t=cA();function n(){clearTimeout(t.value)}function o(a){e.value=a,n(),t.value=setTimeout(()=>{e.value=null,t.value=void 0},100)}function r(){return e.value}return ce(()=>{n()}),[o,r]}function Om(A,e,t){return S(()=>{const o=[],r=[];let a=0,l=0;const i=A.value,c=e.value,s=t.value;for(let u=0;u=0;l-=1){const i=e[l],c=t&&t[l],s=c&&c[mn];if(i||s||a){const u=s||{},d=$m(u,["columnType"]);o.unshift(v("col",V({key:l,style:{width:typeof i=="number"?`${i}px`:i}},d),null)),a=!0}}return v("colgroup",null,[o])}function ja(A,e){let{slots:t}=e;var n;return v("div",null,[(n=t.default)===null||n===void 0?void 0:n.call(t)])}ja.displayName="Panel";let Dm=0;const Tm=dA({name:"TableSummary",props:["fixed"],setup(A,e){let{slots:t}=e;const n=tt(),o=`table-summary-uni-key-${++Dm}`,r=S(()=>A.fixed===""||A.fixed);return GA(()=>{n.summaryCollect(o,r.value)}),ce(()=>{n.summaryCollect(o,!1)}),()=>{var a;return(a=t.default)===null||a===void 0?void 0:a.call(t)}}}),Lm=Tm,Mm=dA({compatConfig:{MODE:3},name:"ATableSummaryRow",setup(A,e){let{slots:t}=e;return()=>{var n;return v("tr",null,[(n=t.default)===null||n===void 0?void 0:n.call(t)])}}}),bd=Symbol("SummaryContextProps"),Pm=A=>{JA(bd,A)},Rm=()=>XA(bd,{}),_m=dA({name:"ATableSummaryCell",props:["index","colSpan","rowSpan","align"],setup(A,e){let{attrs:t,slots:n}=e;const o=tt(),r=Rm();return()=>{const{index:a,colSpan:l=1,rowSpan:i,align:c}=A,{prefixCls:s,direction:u}=o,{scrollColumnIndex:d,stickyOffsets:h,flattenColumns:f}=r,p=a+l-1+1===d?l+1:l,B=ai(a,a+p-1,f,h,u);return v(Dr,V({class:t.class,index:a,component:"td",prefixCls:s,record:null,dataIndex:null,align:c,colSpan:p,rowSpan:i,customRender:()=>{var w;return(w=n.default)===null||w===void 0?void 0:w.call(n)}},B),null)}}}),Co=dA({name:"TableFooter",inheritAttrs:!1,props:["stickyOffsets","flattenColumns"],setup(A,e){let{slots:t}=e;const n=tt();return Pm(He({stickyOffsets:VA(A,"stickyOffsets"),flattenColumns:VA(A,"flattenColumns"),scrollColumnIndex:S(()=>{const o=A.flattenColumns.length-1,r=A.flattenColumns[o];return r!=null&&r.scrollbar?o:null})})),()=>{var o;const{prefixCls:r}=n;return v("tfoot",{class:`${r}-summary`},[(o=t.default)===null||o===void 0?void 0:o.call(t)])}}}),Nm=Lm;function km(A){let{prefixCls:e,record:t,onExpand:n,expanded:o,expandable:r}=A;const a=`${e}-row-expand-icon`;if(!r)return v("span",{class:[a,`${e}-row-spaced`]},null);const l=i=>{n(t,i),i.stopPropagation()};return v("span",{class:{[a]:!0,[`${e}-row-expanded`]:o,[`${e}-row-collapsed`]:!o},onClick:l},null)}function Vm(A,e,t){const n=[];function o(r){(r||[]).forEach((a,l)=>{n.push(e(a,l)),o(a[t])})}return o(A),n}const Gm=dA({name:"StickyScrollBar",inheritAttrs:!1,props:["offsetScroll","container","scrollBodyRef","scrollBodySizeInfo"],emits:["scroll"],setup(A,e){let{emit:t,expose:n}=e;const o=tt(),r=oA(0),a=oA(0),l=oA(0);GA(()=>{r.value=A.scrollBodySizeInfo.scrollWidth||0,a.value=A.scrollBodySizeInfo.clientWidth||0,l.value=r.value&&a.value*(a.value/r.value)},{flush:"post"});const i=oA(),[c,s]=Cd({scrollLeft:0,isHiddenScrollBar:!0}),u=cA({delta:0,x:0}),d=oA(!1),h=()=>{d.value=!1},f=U=>{u.value={delta:U.pageX-c.value.scrollLeft,x:0},d.value=!0,U.preventDefault()},g=U=>{const{buttons:x}=U||(window==null?void 0:window.event);if(!d.value||x===0){d.value&&(d.value=!1);return}let Q=u.value.x+U.pageX-u.value.x-u.value.delta;Q<=0&&(Q=0),Q+l.value>=a.value&&(Q=a.value-l.value),t("scroll",{scrollLeft:Q/a.value*(r.value+2)}),u.value.x=U.pageX},p=()=>{if(!A.scrollBodyRef.value)return;const U=is(A.scrollBodyRef.value).top,x=U+A.scrollBodyRef.value.offsetHeight,Q=A.container===window?document.documentElement.scrollTop+window.innerHeight:is(A.container).top+A.container.clientHeight;x-Hi()<=Q||U>=Q-A.offsetScroll?s(I=>C(C({},I),{isHiddenScrollBar:!0})):s(I=>C(C({},I),{isHiddenScrollBar:!1}))};n({setScrollLeft:U=>{s(x=>C(C({},x),{scrollLeft:U/r.value*a.value||0}))}});let w=null,y=null,F=null,m=null;ee(()=>{w=kt(document.body,"mouseup",h,!1),y=kt(document.body,"mousemove",g,!1),F=kt(window,"resize",p,!1)}),Gg(()=>{pe(()=>{p()})}),ee(()=>{setTimeout(()=>{bA([l,d],()=>{p()},{immediate:!0,flush:"post"})})}),bA(()=>A.container,()=>{m==null||m.remove(),m=kt(A.container,"scroll",p,!1)},{immediate:!0,flush:"post"}),ce(()=>{w==null||w.remove(),y==null||y.remove(),m==null||m.remove(),F==null||F.remove()}),bA(()=>C({},c.value),(U,x)=>{U.isHiddenScrollBar!==(x==null?void 0:x.isHiddenScrollBar)&&!U.isHiddenScrollBar&&s(Q=>{const I=A.scrollBodyRef.value;return I?C(C({},Q),{scrollLeft:I.scrollLeft/I.scrollWidth*I.clientWidth}):Q})},{immediate:!0});const b=Hi();return()=>{if(r.value<=a.value||!l.value||c.value.isHiddenScrollBar)return null;const{prefixCls:U}=o;return v("div",{style:{height:`${b}px`,width:`${a.value}px`,bottom:`${A.offsetScroll}px`},class:`${U}-sticky-scroll`},[v("div",{onMousedown:f,ref:i,class:BA(`${U}-sticky-scroll-bar`,{[`${U}-sticky-scroll-bar-active`]:d.value}),style:{width:`${l.value}px`,transform:`translate3d(${c.value.scrollLeft}px, 0, 0)`}},null)])}}}),Bs=tu()?window:null;function zm(A,e){return S(()=>{const{offsetHeader:t=0,offsetSummary:n=0,offsetScroll:o=0,getContainer:r=()=>Bs}=typeof A.value=="object"?A.value:{},a=r()||Bs,l=!!A.value;return{isSticky:l,stickyClassName:l?`${e.value}-sticky-holder`:"",offsetHeader:t,offsetSummary:n,offsetScroll:o,container:a}})}function Wm(A,e){return S(()=>{const t=[],n=A.value,o=e.value;for(let r=0;rr.isSticky&&!A.fixHeader?0:r.scrollbarSize),l=cA(),i=g=>{const{currentTarget:p,deltaX:B}=g;B&&(o("scroll",{currentTarget:p,scrollLeft:p.scrollLeft+B}),g.preventDefault())},c=cA();ee(()=>{pe(()=>{c.value=kt(l.value,"wheel",i)})}),ce(()=>{var g;(g=c.value)===null||g===void 0||g.remove()});const s=S(()=>A.flattenColumns.every(g=>g.width&&g.width!==0&&g.width!=="0px")),u=cA([]),d=cA([]);GA(()=>{const g=A.flattenColumns[A.flattenColumns.length-1],p={fixed:g?g.fixed:null,scrollbar:!0,customHeaderCell:()=>({class:`${r.prefixCls}-cell-scrollbar`})};u.value=a.value?[...A.columns,p]:A.columns,d.value=a.value?[...A.flattenColumns,p]:A.flattenColumns});const h=S(()=>{const{stickyOffsets:g,direction:p}=A,{right:B,left:w}=g;return C(C({},g),{left:p==="rtl"?[...w.map(y=>y+a.value),0]:w,right:p==="rtl"?B:[...B.map(y=>y+a.value),0],isSticky:r.isSticky})}),f=Wm(VA(A,"colWidths"),VA(A,"columCount"));return()=>{var g;const{noData:p,columCount:B,stickyTopOffset:w,stickyBottomOffset:y,stickyClassName:F,maxContentScroll:m}=A,{isSticky:b}=r;return v("div",{style:C({overflow:"hidden"},b?{top:`${w}px`,bottom:`${y}px`}:{}),ref:l,class:BA(t.class,{[F]:!!F})},[v("table",{style:{tableLayout:"fixed",visibility:p||f.value?null:"hidden"}},[(!p||!m||s.value)&&v(yd,{colWidths:f.value?[...f.value,a.value]:[],columCount:B+1,columns:d.value},null),(g=n.default)===null||g===void 0?void 0:g.call(n,C(C({},A),{stickyOffsets:h.value,columns:u.value,flattenColumns:d.value}))])])}}});function vs(A){for(var e=arguments.length,t=new Array(e>1?e-1:0),n=1;n[o,VA(A,o)])))}const Xm=[],jm={},Ja="rc-table-internal-hook",Jm=dA({name:"VcTable",inheritAttrs:!1,props:["prefixCls","data","columns","rowKey","tableLayout","scroll","rowClassName","title","footer","id","showHeader","components","customRow","customHeaderRow","direction","expandFixed","expandColumnWidth","expandedRowKeys","defaultExpandedRowKeys","expandedRowRender","expandRowByClick","expandIcon","onExpand","onExpandedRowsChange","onUpdate:expandedRowKeys","defaultExpandAllRows","indentSize","expandIconColumnIndex","expandedRowClassName","childrenColumnName","rowExpandable","sticky","transformColumns","internalHooks","internalRefs","canExpandable","onUpdateInternalRefs","transformCellText"],emits:["expand","expandedRowsChange","updateInternalRefs","update:expandedRowKeys"],setup(A,e){let{attrs:t,slots:n,emit:o}=e;const r=S(()=>A.data||Xm),a=S(()=>!!r.value.length),l=S(()=>am(A.components,{})),i=(T,q)=>ud(l.value,T)||q,c=S(()=>{const T=A.rowKey;return typeof T=="function"?T:q=>q&&q[T]}),s=S(()=>A.expandIcon||km),u=S(()=>A.childrenColumnName||"children"),d=S(()=>A.expandedRowRender?"row":A.canExpandable||r.value.some(T=>T&&typeof T=="object"&&T[u.value])?"nest":!1),h=oA([]);GA(()=>{A.defaultExpandedRowKeys&&(h.value=A.defaultExpandedRowKeys),A.defaultExpandAllRows&&(h.value=Vm(r.value,c.value,u.value))})();const g=S(()=>new Set(A.expandedRowKeys||h.value||[])),p=T=>{const q=c.value(T,r.value.indexOf(T));let yA;const OA=g.value.has(q);OA?(g.value.delete(q),yA=[...g.value]):yA=[...g.value,q],h.value=yA,o("expand",!OA,T),o("update:expandedRowKeys",yA),o("expandedRowsChange",yA)},B=cA(0),[w,y]=Hm(C(C({},zo(A)),{expandable:S(()=>!!A.expandedRowRender),expandedKeys:g,getRowKey:c,onTriggerExpand:p,expandIcon:s}),S(()=>A.internalHooks===Ja?A.transformColumns:null)),F=S(()=>({columns:w.value,flattenColumns:y.value})),m=cA(),b=cA(),U=cA(),x=cA({scrollWidth:0,clientWidth:0}),Q=cA(),[I,H]=gt(!1),[D,E]=gt(!1),[M,$]=Cd(new Map),N=S(()=>$r(y.value)),G=S(()=>N.value.map(T=>M.value.get(T))),Y=S(()=>y.value.length),K=Om(G,Y,VA(A,"direction")),R=S(()=>A.scroll&&za(A.scroll.y)),_=S(()=>A.scroll&&za(A.scroll.x)||!!A.expandFixed),O=S(()=>_.value&&y.value.some(T=>{let{fixed:q}=T;return q})),W=cA(),Z=zm(VA(A,"sticky"),VA(A,"prefixCls")),eA=He({}),L=S(()=>{const T=Object.values(eA)[0];return(R.value||Z.value.isSticky)&&T}),AA=(T,q)=>{q?eA[T]=q:delete eA[T]},mA=cA({}),z=cA({}),P=cA({});GA(()=>{R.value&&(z.value={overflowY:"scroll",maxHeight:$i(A.scroll.y)}),_.value&&(mA.value={overflowX:"auto"},R.value||(z.value={overflowY:"hidden"}),P.value={width:A.scroll.x===!0?"auto":$i(A.scroll.x),minWidth:"100%"})});const k=(T,q)=>{bg(m.value)&&$(yA=>{if(yA.get(T)!==q){const OA=new Map(yA);return OA.set(T,q),OA}return yA})},[rA,sA]=Km(null);function fA(T,q){if(!q)return;if(typeof q=="function"){q(T);return}const yA=q.$el||q;yA.scrollLeft!==T&&(yA.scrollLeft=T)}const CA=T=>{let{currentTarget:q,scrollLeft:yA}=T;var OA;const RA=A.direction==="rtl",J=typeof yA=="number"?yA:q.scrollLeft,tA=q||jm;if((!sA()||sA()===tA)&&(rA(tA),fA(J,b.value),fA(J,U.value),fA(J,Q.value),fA(J,(OA=W.value)===null||OA===void 0?void 0:OA.setScrollLeft)),q){const{scrollWidth:nA,clientWidth:gA}=q;RA?(H(-J0)):(H(J>0),E(J{_.value&&U.value?CA({currentTarget:U.value}):(H(!1),E(!1))};let vA;const iA=T=>{T!==B.value&&(aA(),B.value=m.value?m.value.offsetWidth:T)},lA=T=>{let{width:q}=T;if(clearTimeout(vA),B.value===0){iA(q);return}vA=setTimeout(()=>{iA(q)},100)};bA([_,()=>A.data,()=>A.columns],()=>{_.value&&aA()},{flush:"post"});const[uA,EA]=gt(0);dm(),ee(()=>{pe(()=>{var T,q;aA(),EA(yg(U.value).width),x.value={scrollWidth:((T=U.value)===null||T===void 0?void 0:T.scrollWidth)||0,clientWidth:((q=U.value)===null||q===void 0?void 0:q.clientWidth)||0}})}),Sr(()=>{pe(()=>{var T,q;const yA=((T=U.value)===null||T===void 0?void 0:T.scrollWidth)||0,OA=((q=U.value)===null||q===void 0?void 0:q.clientWidth)||0;(x.value.scrollWidth!==yA||x.value.clientWidth!==OA)&&(x.value={scrollWidth:yA,clientWidth:OA})})}),GA(()=>{A.internalHooks===Ja&&A.internalRefs&&A.onUpdateInternalRefs({body:U.value?U.value.$el||U.value:null})},{flush:"post"});const SA=S(()=>A.tableLayout?A.tableLayout:O.value?A.scroll.x==="max-content"?"auto":"fixed":R.value||Z.value.isSticky||y.value.some(T=>{let{ellipsis:q}=T;return q})?"fixed":"auto"),IA=()=>{var T;return a.value?null:((T=n.emptyText)===null||T===void 0?void 0:T.call(n))||"No Data"};om(He(C(C({},zo(vs(A,"prefixCls","direction","transformCellText"))),{getComponent:i,scrollbarSize:uA,fixedInfoList:S(()=>y.value.map((T,q)=>ai(q,q,y.value,K.value,A.direction))),isSticky:S(()=>Z.value.isSticky),summaryCollect:AA}))),bm(He(C(C({},zo(vs(A,"rowClassName","expandedRowClassName","expandRowByClick","expandedRowRender","expandIconColumnIndex","indentSize"))),{columns:w,flattenColumns:y,tableLayout:SA,expandIcon:s,expandableType:d,onTriggerExpand:p}))),Um({onColumnResize:k}),wm({componentWidth:B,fixHeader:R,fixColumn:O,horizonScroll:_});const $A=()=>v(xm,{data:r.value,measureColumnWidth:R.value||_.value||Z.value.isSticky,expandedKeys:g.value,rowExpandable:A.rowExpandable,getRowKey:c.value,customRow:A.customRow,childrenColumnName:u.value},{emptyNode:IA}),X=()=>v(yd,{colWidths:y.value.map(T=>{let{width:q}=T;return q}),columns:y.value},null);return()=>{var T;const{prefixCls:q,scroll:yA,tableLayout:OA,direction:RA,title:J=n.title,footer:tA=n.footer,id:nA,showHeader:gA,customHeaderRow:QA}=A,{isSticky:FA,offsetHeader:wA,offsetSummary:TA,offsetScroll:NA,stickyClassName:LA,container:MA}=Z.value,_A=i(["table"],"table"),ae=i(["body"]),de=(T=n.summary)===null||T===void 0?void 0:T.call(n,{pageData:r.value});let he=()=>null;const oe={colWidths:G.value,columCount:y.value.length,stickyOffsets:K.value,customHeaderRow:QA,fixHeader:R.value,scroll:yA};if(R.value||FA){let je=()=>null;typeof ae=="function"?(je=()=>ae(r.value,{scrollbarSize:uA.value,ref:U,onScroll:CA}),oe.colWidths=y.value.map((Je,En)=>{let{width:qt}=Je;const Ot=En===w.value.length-1?qt-uA.value:qt;return typeof Ot=="number"&&!Number.isNaN(Ot)?Ot:0})):je=()=>v("div",{style:C(C({},mA.value),z.value),onScroll:CA,ref:U,class:BA(`${q}-body`)},[v(_A,{style:C(C({},P.value),{tableLayout:SA.value})},{default:()=>[X(),$A(),!L.value&&de&&v(Co,{stickyOffsets:K.value,flattenColumns:y.value},{default:()=>[de]})]})]);const rt=C(C(C({noData:!r.value.length,maxContentScroll:_.value&&yA.x==="max-content"},oe),F.value),{direction:RA,stickyClassName:LA,onScroll:CA});he=()=>v(te,null,[gA!==!1&&v(hs,V(V({},rt),{},{stickyTopOffset:wA,class:`${q}-header`,ref:b}),{default:Je=>v(te,null,[v(ps,Je,null),L.value==="top"&&v(Co,Je,{default:()=>[de]})])}),je(),L.value&&L.value!=="top"&&v(hs,V(V({},rt),{},{stickyBottomOffset:TA,class:`${q}-summary`,ref:Q}),{default:Je=>v(Co,Je,{default:()=>[de]})}),FA&&U.value&&v(Gm,{ref:W,offsetScroll:NA,scrollBodyRef:U,onScroll:CA,container:MA,scrollBodySizeInfo:x.value},null)])}else he=()=>v("div",{style:C(C({},mA.value),z.value),class:BA(`${q}-content`),onScroll:CA,ref:U},[v(_A,{style:C(C({},P.value),{tableLayout:SA.value})},{default:()=>[X(),gA!==!1&&v(ps,V(V({},oe),F.value),null),$A(),de&&v(Co,{stickyOffsets:K.value,flattenColumns:y.value},{default:()=>[de]})]})]);const xe=Sn(t,{aria:!0,data:!0}),De=()=>v("div",V(V({},xe),{},{class:BA(q,{[`${q}-rtl`]:RA==="rtl",[`${q}-ping-left`]:I.value,[`${q}-ping-right`]:D.value,[`${q}-layout-fixed`]:OA==="fixed",[`${q}-fixed-header`]:R.value,[`${q}-fixed-column`]:O.value,[`${q}-scroll-horizontal`]:_.value,[`${q}-has-fix-left`]:y.value[0]&&y.value[0].fixed,[`${q}-has-fix-right`]:y.value[Y.value-1]&&y.value[Y.value-1].fixed==="right",[t.class]:t.class}),style:t.style,id:nA,ref:m}),[J&&v(ja,{class:`${q}-title`},{default:()=>[J(r.value)]}),v("div",{class:`${q}-container`},[he()]),tA&&v(ja,{class:`${q}-footer`},{default:()=>[tA(r.value)]})]);return _.value?v(oo,{onResize:lA},{default:De}):De()}}});function Ym(){const A=C({},arguments.length<=0?void 0:arguments[0]);for(let e=1;e{const o=t[n];o!==void 0&&(A[n]=o)})}return A}const Ya=10;function Zm(A,e){const t={current:A.current,pageSize:A.pageSize};return Object.keys(e&&typeof e=="object"?e:{}).forEach(o=>{const r=A[o];typeof r!="function"&&(t[o]=r)}),t}function qm(A,e,t){const n=S(()=>e.value&&typeof e.value=="object"?e.value:{}),o=S(()=>n.value.total||0),[r,a]=gt(()=>({current:"defaultCurrent"in n.value?n.value.defaultCurrent:1,pageSize:"defaultPageSize"in n.value?n.value.defaultPageSize:Ya})),l=S(()=>{const s=Ym(r.value,n.value,{total:o.value>0?o.value:A.value}),u=Math.ceil((o.value||A.value)/s.pageSize);return s.current>u&&(s.current=u||1),s}),i=(s,u)=>{e.value!==!1&&a({current:s??1,pageSize:u||l.value.pageSize})},c=(s,u)=>{var d,h;e.value&&((h=(d=n.value).onChange)===null||h===void 0||h.call(d,s,u)),i(s,u),t(s,u||l.value.pageSize)};return[S(()=>e.value===!1?{}:C(C({},l.value),{onChange:c})),i]}function Aw(A,e,t){const n=oA({});bA([A,e,t],()=>{const r=new Map,a=t.value,l=e.value;function i(c){c.forEach((s,u)=>{const d=a(s,u);r.set(d,s),s&&typeof s=="object"&&l in s&&i(s[l]||[])})}i(A.value),n.value={kvMap:r}},{deep:!0,immediate:!0});function o(r){return n.value.kvMap.get(r)}return[o]}const ct={},Za="SELECT_ALL",qa="SELECT_INVERT",Al="SELECT_NONE",ew=[];function Qd(A,e){let t=[];return(e||[]).forEach(n=>{t.push(n),n&&typeof n=="object"&&A in n&&(t=[...t,...Qd(A,n[A])])}),t}function tw(A,e){const t=S(()=>{const Q=A.value||{},{checkStrictly:I=!0}=Q;return C(C({},Q),{checkStrictly:I})}),[n,o]=ir(t.value.selectedRowKeys||t.value.defaultSelectedRowKeys||ew,{value:S(()=>t.value.selectedRowKeys)}),r=oA(new Map),a=Q=>{if(t.value.preserveSelectedRowKeys){const I=new Map;Q.forEach(H=>{let D=e.getRecordByKey(H);!D&&r.value.has(H)&&(D=r.value.get(H)),I.set(H,D)}),r.value=I}};GA(()=>{a(n.value)});const l=S(()=>t.value.checkStrictly?null:ti(e.data.value,{externalGetKey:e.getRowKey.value,childrenPropName:e.childrenColumnName.value}).keyEntities),i=S(()=>Qd(e.childrenColumnName.value,e.pageData.value)),c=S(()=>{const Q=new Map,I=e.getRowKey.value,H=t.value.getCheckboxProps;return i.value.forEach((D,E)=>{const M=I(D,E),$=(H?H(D):null)||{};Q.set(M,$)}),Q}),{maxLevel:s,levelEntities:u}=rd(l),d=Q=>{var I;return!!(!((I=c.value.get(e.getRowKey.value(Q)))===null||I===void 0)&&I.disabled)},h=S(()=>{if(t.value.checkStrictly)return[n.value||[],[]];const{checkedKeys:Q,halfCheckedKeys:I}=vn(n.value,!0,l.value,s.value,u.value,d);return[Q||[],I]}),f=S(()=>h.value[0]),g=S(()=>h.value[1]),p=S(()=>{const Q=t.value.type==="radio"?f.value.slice(0,1):f.value;return new Set(Q)}),B=S(()=>t.value.type==="radio"?new Set:new Set(g.value)),[w,y]=gt(null),F=Q=>{let I,H;a(Q);const{preserveSelectedRowKeys:D,onChange:E}=t.value,{getRecordByKey:M}=e;D?(I=Q,H=Q.map($=>r.value.get($))):(I=[],H=[],Q.forEach($=>{const N=M($);N!==void 0&&(I.push($),H.push(N))})),o(I),E==null||E(I,H)},m=(Q,I,H,D)=>{const{onSelect:E}=t.value,{getRecordByKey:M}=e||{};if(E){const $=H.map(N=>M(N));E(M(Q),I,$,D)}F(H)},b=S(()=>{const{onSelectInvert:Q,onSelectNone:I,selections:H,hideSelectAll:D}=t.value,{data:E,pageData:M,getRowKey:$,locale:N}=e;return!H||D?null:(H===!0?[Za,qa,Al]:H).map(Y=>Y===Za?{key:"all",text:N.value.selectionAll,onSelect(){F(E.value.map((K,R)=>$.value(K,R)).filter(K=>{const R=c.value.get(K);return!(R!=null&&R.disabled)||p.value.has(K)}))}}:Y===qa?{key:"invert",text:N.value.selectInvert,onSelect(){const K=new Set(p.value);M.value.forEach((_,O)=>{const W=$.value(_,O),Z=c.value.get(W);Z!=null&&Z.disabled||(K.has(W)?K.delete(W):K.add(W))});const R=Array.from(K);Q&&(Se(!1,"Table","`onSelectInvert` will be removed in future. Please use `onChange` instead."),Q(R)),F(R)}}:Y===Al?{key:"none",text:N.value.selectNone,onSelect(){I==null||I(),F(Array.from(p.value).filter(K=>{const R=c.value.get(K);return R==null?void 0:R.disabled}))}}:Y)}),U=S(()=>i.value.length);return[Q=>{var I;const{onSelectAll:H,onSelectMultiple:D,columnWidth:E,type:M,fixed:$,renderCell:N,hideSelectAll:G,checkStrictly:Y}=t.value,{prefixCls:K,getRecordByKey:R,getRowKey:_,expandType:O,getPopupContainer:W}=e;if(!A.value)return Q.filter(iA=>iA!==ct);let Z=Q.slice();const eA=new Set(p.value),L=i.value.map(_.value).filter(iA=>!c.value.get(iA).disabled),AA=L.every(iA=>eA.has(iA)),mA=L.some(iA=>eA.has(iA)),z=()=>{const iA=[];AA?L.forEach(uA=>{eA.delete(uA),iA.push(uA)}):L.forEach(uA=>{eA.has(uA)||(eA.add(uA),iA.push(uA))});const lA=Array.from(eA);H==null||H(!AA,lA.map(uA=>R(uA)),iA.map(uA=>R(uA))),F(lA)};let P;if(M!=="radio"){let iA;if(b.value){const IA=v(Ve,{getPopupContainer:W.value},{default:()=>[b.value.map(($A,X)=>{const{key:T,text:q,onSelect:yA}=$A;return v(Ve.Item,{key:T||X,onClick:()=>{yA==null||yA(L)}},{default:()=>[q]})})]});iA=v("div",{class:`${K.value}-selection-extra`},[v(zt,{overlay:IA,getPopupContainer:W.value},{default:()=>[v("span",null,[v(Su,null,null)])]})])}const lA=i.value.map((IA,$A)=>{const X=_.value(IA,$A),T=c.value.get(X)||{};return C({checked:eA.has(X)},T)}).filter(IA=>{let{disabled:$A}=IA;return $A}),uA=!!lA.length&&lA.length===U.value,EA=uA&&lA.every(IA=>{let{checked:$A}=IA;return $A}),SA=uA&&lA.some(IA=>{let{checked:$A}=IA;return $A});P=!G&&v("div",{class:`${K.value}-selection`},[v(Bt,{checked:uA?EA:!!U.value&&AA,indeterminate:uA?!EA&&SA:!AA&&mA,onChange:z,disabled:U.value===0||uA,"aria-label":iA?"Custom selection":"Select all",skipGroup:!0},null),iA])}let k;M==="radio"?k=iA=>{let{record:lA,index:uA}=iA;const EA=_.value(lA,uA),SA=eA.has(EA);return{node:v(Ie,V(V({},c.value.get(EA)),{},{checked:SA,onClick:IA=>IA.stopPropagation(),onChange:IA=>{eA.has(EA)||m(EA,!0,[EA],IA.nativeEvent)}}),null),checked:SA}}:k=iA=>{let{record:lA,index:uA}=iA;var EA;const SA=_.value(lA,uA),IA=eA.has(SA),$A=B.value.has(SA),X=c.value.get(SA);let T;return O.value==="nest"?(T=$A,Se(typeof(X==null?void 0:X.indeterminate)!="boolean","Table","set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")):T=(EA=X==null?void 0:X.indeterminate)!==null&&EA!==void 0?EA:$A,{node:v(Bt,V(V({},X),{},{indeterminate:T,checked:IA,skipGroup:!0,onClick:q=>q.stopPropagation(),onChange:q=>{let{nativeEvent:yA}=q;const{shiftKey:OA}=yA;let RA=-1,J=-1;if(OA&&Y){const tA=new Set([w.value,SA]);L.some((nA,gA)=>{if(tA.has(nA))if(RA===-1)RA=gA;else return J=gA,!0;return!1})}if(J!==-1&&RA!==J&&Y){const tA=L.slice(RA,J+1),nA=[];IA?tA.forEach(QA=>{eA.has(QA)&&(nA.push(QA),eA.delete(QA))}):tA.forEach(QA=>{eA.has(QA)||(nA.push(QA),eA.add(QA))});const gA=Array.from(eA);D==null||D(!IA,gA.map(QA=>R(QA)),nA.map(QA=>R(QA))),F(gA)}else{const tA=f.value;if(Y){const nA=IA?Ze(tA,SA):st(tA,SA);m(SA,!IA,nA,yA)}else{const nA=vn([...tA,SA],!0,l.value,s.value,u.value,d),{checkedKeys:gA,halfCheckedKeys:QA}=nA;let FA=gA;if(IA){const wA=new Set(gA);wA.delete(SA),FA=vn(Array.from(wA),{checked:!1,halfCheckedKeys:QA},l.value,s.value,u.value,d).checkedKeys}m(SA,!IA,FA,yA)}}y(SA)}}),null),checked:IA}};const rA=iA=>{let{record:lA,index:uA}=iA;const{node:EA,checked:SA}=k({record:lA,index:uA});return N?N(SA,lA,uA,EA):EA};if(!Z.includes(ct))if(Z.findIndex(iA=>{var lA;return((lA=iA[mn])===null||lA===void 0?void 0:lA.columnType)==="EXPAND_COLUMN"})===0){const[iA,...lA]=Z;Z=[iA,ct,...lA]}else Z=[ct,...Z];const sA=Z.indexOf(ct);Z=Z.filter((iA,lA)=>iA!==ct||lA===sA);const fA=Z[sA-1],CA=Z[sA+1];let aA=$;aA===void 0&&((CA==null?void 0:CA.fixed)!==void 0?aA=CA.fixed:(fA==null?void 0:fA.fixed)!==void 0&&(aA=fA.fixed)),aA&&fA&&((I=fA[mn])===null||I===void 0?void 0:I.columnType)==="EXPAND_COLUMN"&&fA.fixed===void 0&&(fA.fixed=aA);const vA={fixed:aA,width:E,className:`${K.value}-selection-column`,title:t.value.columnTitle||P,customRender:rA,[mn]:{class:`${K.value}-selection-col`}};return Z.map(iA=>iA===ct?vA:iA)},p]}var nw={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"};const ow=nw;function ms(A){for(var e=1;e0&&arguments[0]!==void 0?arguments[0]:[];const e=Zt(A),t=[];return e.forEach(n=>{var o,r,a,l;if(!n)return;const i=n.key,c=((o=n.props)===null||o===void 0?void 0:o.style)||{},s=((r=n.props)===null||r===void 0?void 0:r.class)||"",u=n.props||{};for(const[p,B]of Object.entries(u))u[au(p)]=B;const d=n.children||{},{default:h}=d,f=uw(d,["default"]),g=C(C(C({},f),u),{style:c,class:s});if(i&&(g.key=i),!((a=n.type)===null||a===void 0)&&a.__ANT_TABLE_COLUMN_GROUP)g.children=Fd(typeof h=="function"?h():h);else{const p=(l=n.children)===null||l===void 0?void 0:l.default;g.customRender=g.customRender||p}t.push(g)}),t}const Yo="ascend",aa="descend";function pr(A){return typeof A.sorter=="object"&&typeof A.sorter.multiple=="number"?A.sorter.multiple:!1}function Cs(A){return typeof A=="function"?A:A&&typeof A=="object"&&A.compare?A.compare:!1}function dw(A,e){return e?A[A.indexOf(e)+1]:A[0]}function el(A,e,t){let n=[];function o(r,a){n.push({column:r,key:Jt(r,a),multiplePriority:pr(r),sortOrder:r.sortOrder})}return(A||[]).forEach((r,a)=>{const l=so(a,t);r.children?("sortOrder"in r&&o(r,l),n=[...n,...el(r.children,e,l)]):r.sorter&&("sortOrder"in r?o(r,l):e&&r.defaultSortOrder&&n.push({column:r,key:Jt(r,l),multiplePriority:pr(r),sortOrder:r.defaultSortOrder}))}),n}function Ud(A,e,t,n,o,r,a,l){return(e||[]).map((i,c)=>{const s=so(c,l);let u=i;if(u.sorter){const d=u.sortDirections||o,h=u.showSorterTooltip===void 0?a:u.showSorterTooltip,f=Jt(u,s),g=t.find(Q=>{let{key:I}=Q;return I===f}),p=g?g.sortOrder:null,B=dw(d,p),w=d.includes(Yo)&&v(cw,{class:BA(`${A}-column-sorter-up`,{active:p===Yo}),role:"presentation"},null),y=d.includes(aa)&&v(aw,{role:"presentation",class:BA(`${A}-column-sorter-down`,{active:p===aa})},null),{cancelSort:F,triggerAsc:m,triggerDesc:b}=r||{};let U=F;B===aa?U=b:B===Yo&&(U=m);const x=typeof h=="object"?h:{title:U};u=C(C({},u),{className:BA(u.className,{[`${A}-column-sort`]:p}),title:Q=>{const I=v("div",{class:`${A}-column-sorters`},[v("span",{class:`${A}-column-title`},[si(i.title,Q)]),v("span",{class:BA(`${A}-column-sorter`,{[`${A}-column-sorter-full`]:!!(w&&y)})},[v("span",{class:`${A}-column-sorter-inner`},[w,y])])]);return h?v(Jc,x,{default:()=>[I]}):I},customHeaderCell:Q=>{const I=i.customHeaderCell&&i.customHeaderCell(Q)||{},H=I.onClick,D=I.onKeydown;return I.onClick=E=>{n({column:i,key:f,sortOrder:B,multiplePriority:pr(i)}),H&&H(E)},I.onKeydown=E=>{E.keyCode===xA.ENTER&&(n({column:i,key:f,sortOrder:B,multiplePriority:pr(i)}),D==null||D(E))},p&&(I["aria-sort"]=p==="ascend"?"ascending":"descending"),I.class=BA(I.class,`${A}-column-has-sorters`),I.tabindex=0,I}})}return"children"in u&&(u=C(C({},u),{children:Ud(A,u.children,t,n,o,r,a,s)})),u})}function ys(A){const{column:e,sortOrder:t}=A;return{column:e,order:t,field:e.dataIndex,columnKey:e.key}}function bs(A){const e=A.filter(t=>{let{sortOrder:n}=t;return n}).map(ys);return e.length===0&&A.length?C(C({},ys(A[A.length-1])),{column:void 0}):e.length<=1?e[0]||{}:e}function tl(A,e,t){const n=e.slice().sort((a,l)=>l.multiplePriority-a.multiplePriority),o=A.slice(),r=n.filter(a=>{let{column:{sorter:l},sortOrder:i}=a;return Cs(l)&&i});return r.length?o.sort((a,l)=>{for(let i=0;i{const l=a[t];return l?C(C({},a),{[t]:tl(l,e,t)}):a}):o}function fw(A){let{prefixCls:e,mergedColumns:t,onSorterChange:n,sortDirections:o,tableLocale:r,showSorterTooltip:a}=A;const[l,i]=gt(el(t.value,!0)),c=S(()=>{let f=!0;const g=el(t.value,!1);if(!g.length)return l.value;const p=[];function B(y){f?p.push(y):p.push(C(C({},y),{sortOrder:null}))}let w=null;return g.forEach(y=>{w===null?(B(y),y.sortOrder&&(y.multiplePriority===!1?f=!1:w=!0)):(w&&y.multiplePriority!==!1||(f=!1),B(y))}),p}),s=S(()=>{const f=c.value.map(g=>{let{column:p,sortOrder:B}=g;return{column:p,order:B}});return{sortColumns:f,sortColumn:f[0]&&f[0].column,sortOrder:f[0]&&f[0].order}});function u(f){let g;f.multiplePriority===!1||!c.value.length||c.value[0].multiplePriority===!1?g=[f]:g=[...c.value.filter(p=>{let{key:B}=p;return B!==f.key}),f],i(g),n(bs(g),g)}const d=f=>Ud(e.value,f,c.value,u,o.value,r.value,a.value),h=S(()=>bs(c.value));return[d,c,s,h]}var gw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"};const pw=gw;function Qs(A){for(var e=1;e{const{keyCode:e}=A;e===xA.ENTER&&A.stopPropagation()},mw=(A,e)=>{let{slots:t}=e;var n;return v("div",{onClick:o=>o.stopPropagation(),onKeydown:vw},[(n=t.default)===null||n===void 0?void 0:n.call(t)])},ww=mw,Fs=dA({compatConfig:{MODE:3},name:"FilterSearch",inheritAttrs:!1,props:{value:le(),onChange:DA(),filterSearch:Fe([Boolean,Function]),tablePrefixCls:le(),locale:Ue()},setup(A){return()=>{const{value:e,onChange:t,filterSearch:n,tablePrefixCls:o,locale:r}=A;return n?v("div",{class:`${o}-filter-dropdown-search`},[v(Au,{placeholder:r.filterSearchPlaceholder,onChange:t,value:e,htmlSize:1,class:`${o}-filter-dropdown-search-input`},{prefix:()=>v(zc,null,null)})]):null}}});var Us=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);oA.motion?A.motion:Zc()),i=(c,s)=>{var u,d,h,f;s==="appear"?(d=(u=l.value)===null||u===void 0?void 0:u.onAfterEnter)===null||d===void 0||d.call(u,c):s==="leave"&&((f=(h=l.value)===null||h===void 0?void 0:h.onAfterLeave)===null||f===void 0||f.call(h,c)),a.value||A.onMotionEnd(),a.value=!0};return bA(()=>A.motionNodes,()=>{A.motionNodes&&A.motionType==="hide"&&o.value&&pe(()=>{o.value=!1})},{immediate:!0,flush:"post"}),ee(()=>{A.motionNodes&&A.onMotionStart()}),ce(()=>{A.motionNodes&&i()}),()=>{const{motion:c,motionNodes:s,motionType:u,active:d,eventKey:h}=A,f=Us(A,["motion","motionNodes","motionType","active","eventKey"]);return s?v(Ll,V(V({},l.value),{},{appear:u==="show",onAfterAppear:g=>i(g,"appear"),onAfterLeave:g=>i(g,"leave")}),{default:()=>[At(v("div",{class:`${r.value.prefixCls}-treenode-motion`},[s.map(g=>{const p=Us(g.data,[]),{title:B,key:w,isStart:y,isEnd:F}=g;return delete p.children,v(Na,V(V({},p),{},{title:B,active:d,data:g.data,key:w,eventKey:w,isStart:y,isEnd:F}),n)})]),[[Rt,o.value]])]}):v(Na,V(V({class:t.class,style:t.style},f),{},{active:d,eventKey:h}),n)}}});function yw(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];const t=A.length,n=e.length;if(Math.abs(t-n)!==1)return{add:!1,key:null};function o(r,a){const l=new Map;r.forEach(c=>{l.set(c,!0)});const i=a.filter(c=>!l.has(c));return i.length===1?i[0]:null}return ta.key===t),o=A[n+1],r=e.findIndex(a=>a.key===t);if(o){const a=e.findIndex(l=>l.key===o.key);return e.slice(r+1,a)}return e.slice(r+1)}var xs=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o{},Yt=`RC_TREE_MOTION_${Math.random()}`,nl={key:Yt},Sd={key:Yt,level:0,index:0,pos:"0",node:nl,nodes:[nl]},Es={parent:null,children:[],pos:Sd.pos,data:nl,title:null,key:Yt,isStart:[],isEnd:[]};function Hs(A,e,t,n){return e===!1||!t?A:A.slice(0,Math.ceil(t/n)+1)}function Ks(A){const{key:e,pos:t}=A;return io(e,t)}function Qw(A){let e=String(A.key),t=A;for(;t.parent;)t=t.parent,e=`${t.key} > ${e}`;return e}const Fw=dA({compatConfig:{MODE:3},name:"NodeList",inheritAttrs:!1,props:Zh,setup(A,e){let{expose:t,attrs:n}=e;const o=cA(),r=cA(),{expandedKeys:a,flattenNodes:l}=Ad();t({scrollTo:g=>{o.value.scrollTo(g)},getIndentWidth:()=>r.value.offsetWidth});const i=oA(l.value),c=oA([]),s=cA(null);function u(){i.value=l.value,c.value=[],s.value=null,A.onListChangeEnd()}const d=Ai();bA([()=>a.value.slice(),l],(g,p)=>{let[B,w]=g,[y,F]=p;const m=yw(y,B);if(m.key!==null){const{virtual:b,height:U,itemHeight:x}=A;if(m.add){const Q=F.findIndex(D=>{let{key:E}=D;return E===m.key}),I=Hs(Ss(F,w,m.key),b,U,x),H=F.slice();H.splice(Q+1,0,Es),i.value=H,c.value=I,s.value="show"}else{const Q=w.findIndex(D=>{let{key:E}=D;return E===m.key}),I=Hs(Ss(w,F,m.key),b,U,x),H=w.slice();H.splice(Q+1,0,Es),i.value=H,c.value=I,s.value="hide"}}else F!==w&&(i.value=w)}),bA(()=>d.value.dragging,g=>{g||u()});const h=S(()=>A.motion===void 0?i.value:l.value),f=()=>{A.onActiveChange(null)};return()=>{const g=C(C({},A),n),{prefixCls:p,selectable:B,checkable:w,disabled:y,motion:F,height:m,itemHeight:b,virtual:U,focusable:x,activeItem:Q,focused:I,tabindex:H,onKeydown:D,onFocus:E,onBlur:M,onListChangeStart:$,onListChangeEnd:N}=g,G=xs(g,["prefixCls","selectable","checkable","disabled","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabindex","onKeydown","onFocus","onBlur","onListChangeStart","onListChangeEnd"]);return v(te,null,[I&&Q&&v("span",{style:Is,"aria-live":"assertive"},[Qw(Q)]),v("div",null,[v("input",{style:Is,disabled:x===!1||y,tabindex:x!==!1?H:null,onKeydown:D,onFocus:E,onBlur:M,value:"",onChange:bw,"aria-label":"for screen reader"},null)]),v("div",{class:`${p}-treenode`,"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden"}},[v("div",{class:`${p}-indent`},[v("div",{ref:r,class:`${p}-indent-unit`},null)])]),v(yu,V(V({},We(G,["onActiveChange"])),{},{data:h.value,itemKey:Ks,height:m,fullHeight:!1,virtual:U,itemHeight:b,prefixCls:`${p}-list`,ref:o,onVisibleChange:(Y,K)=>{const R=new Set(Y);K.filter(O=>!R.has(O)).some(O=>Ks(O)===Yt)&&u()}}),{default:Y=>{const{pos:K}=Y,R=xs(Y.data,[]),{title:_,key:O,isStart:W,isEnd:Z}=Y,eA=io(O,K);return delete R.key,delete R.children,v(Cw,V(V({},R),{},{eventKey:eA,title:_,active:!!Q&&O===Q.key,data:Y.data,isStart:W,isEnd:Z,motion:F,motionNodes:O===Yt?c.value:null,motionType:s.value,onMotionStart:$,onMotionEnd:u,onMousemove:f}),null)}})])}}});function Uw(A){let{dropPosition:e,dropLevelOffset:t,indent:n}=A;const o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:"2px"};switch(e){case-1:o.top=0,o.left=`${-t*n}px`;break;case 1:o.bottom=0,o.left=`${-t*n}px`;break;case 0:o.bottom=0,o.left=`${n}`;break}return v("div",{style:o},null)}const Sw=10,xw=dA({compatConfig:{MODE:3},name:"Tree",inheritAttrs:!1,props:$e(td(),{prefixCls:"vc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,expandAction:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Uw,allowDrop:()=>!0}),setup(A,e){let{attrs:t,slots:n,expose:o}=e;const r=oA(!1);let a={};const l=oA(),i=oA([]),c=oA([]),s=oA([]),u=oA([]),d=oA([]),h=oA([]),f={},g=He({draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null}),p=oA([]);bA([()=>A.treeData,()=>A.children],()=>{p.value=A.treeData!==void 0?pt(A.treeData).slice():Va(pt(A.children))},{immediate:!0,deep:!0});const B=oA({}),w=oA(!1),y=oA(null),F=oA(!1),m=S(()=>Or(A.fieldNames)),b=oA();let U=null,x=null,Q=null;const I=S(()=>({expandedKeysSet:H.value,selectedKeysSet:D.value,loadedKeysSet:E.value,loadingKeysSet:M.value,checkedKeysSet:$.value,halfCheckedKeysSet:N.value,dragOverNodeKey:g.dragOverNodeKey,dropPosition:g.dropPosition,keyEntities:B.value})),H=S(()=>new Set(h.value)),D=S(()=>new Set(i.value)),E=S(()=>new Set(u.value)),M=S(()=>new Set(d.value)),$=S(()=>new Set(c.value)),N=S(()=>new Set(s.value));GA(()=>{if(p.value){const J=ti(p.value,{fieldNames:m.value});B.value=C({[Yt]:Sd},J.keyEntities)}});let G=!1;bA([()=>A.expandedKeys,()=>A.autoExpandParent,B],(J,tA)=>{let[nA,gA]=J,[QA,FA]=tA,wA=h.value;if(A.expandedKeys!==void 0||G&&gA!==FA)wA=A.autoExpandParent||!G&&A.defaultExpandParent?ka(A.expandedKeys,B.value):A.expandedKeys;else if(!G&&A.defaultExpandAll){const TA=C({},B.value);delete TA[Yt],wA=Object.keys(TA).map(NA=>TA[NA].key)}else!G&&A.defaultExpandedKeys&&(wA=A.autoExpandParent||A.defaultExpandParent?ka(A.defaultExpandedKeys,B.value):A.defaultExpandedKeys);wA&&(h.value=wA),G=!0},{immediate:!0});const Y=oA([]);GA(()=>{Y.value=av(p.value,h.value,m.value)}),GA(()=>{A.selectable&&(A.selectedKeys!==void 0?i.value=as(A.selectedKeys,A):!G&&A.defaultSelectedKeys&&(i.value=as(A.defaultSelectedKeys,A)))});const{maxLevel:K,levelEntities:R}=rd(B);GA(()=>{if(A.checkable){let J;if(A.checkedKeys!==void 0?J=ra(A.checkedKeys)||{}:!G&&A.defaultCheckedKeys?J=ra(A.defaultCheckedKeys)||{}:p.value&&(J=ra(A.checkedKeys)||{checkedKeys:c.value,halfCheckedKeys:s.value}),J){let{checkedKeys:tA=[],halfCheckedKeys:nA=[]}=J;A.checkStrictly||({checkedKeys:tA,halfCheckedKeys:nA}=vn(tA,!0,B.value,K.value,R.value)),c.value=tA,s.value=nA}}}),GA(()=>{A.loadedKeys&&(u.value=A.loadedKeys)});const _=()=>{C(g,{dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})},O=J=>{b.value.scrollTo(J)};bA(()=>A.activeKey,()=>{A.activeKey!==void 0&&(y.value=A.activeKey)},{immediate:!0}),bA(y,J=>{pe(()=>{J!==null&&O({key:J})})},{immediate:!0,flush:"post"});const W=J=>{A.expandedKeys===void 0&&(h.value=J)},Z=()=>{g.draggingNodeKey!==null&&C(g,{draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),U=null,Q=null},eA=(J,tA)=>{const{onDragend:nA}=A;g.dragOverNodeKey=null,Z(),nA==null||nA({event:J,node:tA.eventData}),x=null},L=J=>{eA(J,null),window.removeEventListener("dragend",L)},AA=(J,tA)=>{const{onDragstart:nA}=A,{eventKey:gA,eventData:QA}=tA;x=tA,U={x:J.clientX,y:J.clientY};const FA=Ze(h.value,gA);g.draggingNodeKey=gA,g.dragChildrenKeys=tv(gA,B.value),l.value=b.value.getIndentWidth(),W(FA),window.addEventListener("dragend",L),nA&&nA({event:J,node:QA})},mA=(J,tA)=>{const{onDragenter:nA,onExpand:gA,allowDrop:QA,direction:FA}=A,{pos:wA,eventKey:TA}=tA;if(Q!==TA&&(Q=TA),!x){_();return}const{dropPosition:NA,dropLevelOffset:LA,dropTargetKey:MA,dropContainerKey:_A,dropTargetPos:ae,dropAllowed:de,dragOverNodeKey:he}=rs(J,x,tA,l.value,U,QA,Y.value,B.value,H.value,FA);if(g.dragChildrenKeys.indexOf(MA)!==-1||!de){_();return}if(a||(a={}),Object.keys(a).forEach(oe=>{clearTimeout(a[oe])}),x.eventKey!==tA.eventKey&&(a[wA]=window.setTimeout(()=>{if(g.draggingNodeKey===null)return;let oe=h.value.slice();const xe=B.value[tA.eventKey];xe&&(xe.children||[]).length&&(oe=st(h.value,tA.eventKey)),W(oe),gA&&gA(oe,{node:tA.eventData,expanded:!0,nativeEvent:J})},800)),x.eventKey===MA&&LA===0){_();return}C(g,{dragOverNodeKey:he,dropPosition:NA,dropLevelOffset:LA,dropTargetKey:MA,dropContainerKey:_A,dropTargetPos:ae,dropAllowed:de}),nA&&nA({event:J,node:tA.eventData,expandedKeys:h.value})},z=(J,tA)=>{const{onDragover:nA,allowDrop:gA,direction:QA}=A;if(!x)return;const{dropPosition:FA,dropLevelOffset:wA,dropTargetKey:TA,dropContainerKey:NA,dropAllowed:LA,dropTargetPos:MA,dragOverNodeKey:_A}=rs(J,x,tA,l.value,U,gA,Y.value,B.value,H.value,QA);g.dragChildrenKeys.indexOf(TA)!==-1||!LA||(x.eventKey===TA&&wA===0?g.dropPosition===null&&g.dropLevelOffset===null&&g.dropTargetKey===null&&g.dropContainerKey===null&&g.dropTargetPos===null&&g.dropAllowed===!1&&g.dragOverNodeKey===null||_():FA===g.dropPosition&&wA===g.dropLevelOffset&&TA===g.dropTargetKey&&NA===g.dropContainerKey&&MA===g.dropTargetPos&&LA===g.dropAllowed&&_A===g.dragOverNodeKey||C(g,{dropPosition:FA,dropLevelOffset:wA,dropTargetKey:TA,dropContainerKey:NA,dropTargetPos:MA,dropAllowed:LA,dragOverNodeKey:_A}),nA&&nA({event:J,node:tA.eventData}))},P=(J,tA)=>{Q===tA.eventKey&&!J.currentTarget.contains(J.relatedTarget)&&(_(),Q=null);const{onDragleave:nA}=A;nA&&nA({event:J,node:tA.eventData})},k=function(J,tA){let nA=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var gA;const{dragChildrenKeys:QA,dropPosition:FA,dropTargetKey:wA,dropTargetPos:TA,dropAllowed:NA}=g;if(!NA)return;const{onDrop:LA}=A;if(g.dragOverNodeKey=null,Z(),wA===null)return;const MA=C(C({},Xo(wA,pt(I.value))),{active:((gA=q.value)===null||gA===void 0?void 0:gA.key)===wA,data:B.value[wA].node});QA.indexOf(wA);const _A=ei(TA),ae={event:J,node:jo(MA),dragNode:x?x.eventData:null,dragNodesKeys:[x.eventKey].concat(QA),dropToGap:FA!==0,dropPosition:FA+Number(_A[_A.length-1])};nA||LA==null||LA(ae),x=null},rA=(J,tA)=>{const{expanded:nA,key:gA}=tA,QA=Y.value.filter(wA=>wA.key===gA)[0],FA=jo(C(C({},Xo(gA,I.value)),{data:QA.data}));W(nA?Ze(h.value,gA):st(h.value,gA)),IA(J,FA)},sA=(J,tA)=>{const{onClick:nA,expandAction:gA}=A;gA==="click"&&rA(J,tA),nA&&nA(J,tA)},fA=(J,tA)=>{const{onDblclick:nA,expandAction:gA}=A;(gA==="doubleclick"||gA==="dblclick")&&rA(J,tA),nA&&nA(J,tA)},CA=(J,tA)=>{let nA=i.value;const{onSelect:gA,multiple:QA}=A,{selected:FA}=tA,wA=tA[m.value.key],TA=!FA;TA?QA?nA=st(nA,wA):nA=[wA]:nA=Ze(nA,wA);const NA=B.value,LA=nA.map(MA=>{const _A=NA[MA];return _A?_A.node:null}).filter(MA=>MA);A.selectedKeys===void 0&&(i.value=nA),gA&&gA(nA,{event:"select",selected:TA,node:tA,selectedNodes:LA,nativeEvent:J})},aA=(J,tA,nA)=>{const{checkStrictly:gA,onCheck:QA}=A,FA=tA[m.value.key];let wA;const TA={event:"check",node:tA,checked:nA,nativeEvent:J},NA=B.value;if(gA){const LA=nA?st(c.value,FA):Ze(c.value,FA),MA=Ze(s.value,FA);wA={checked:LA,halfChecked:MA},TA.checkedNodes=LA.map(_A=>NA[_A]).filter(_A=>_A).map(_A=>_A.node),A.checkedKeys===void 0&&(c.value=LA)}else{let{checkedKeys:LA,halfCheckedKeys:MA}=vn([...c.value,FA],!0,NA,K.value,R.value);if(!nA){const _A=new Set(LA);_A.delete(FA),{checkedKeys:LA,halfCheckedKeys:MA}=vn(Array.from(_A),{checked:!1,halfCheckedKeys:MA},NA,K.value,R.value)}wA=LA,TA.checkedNodes=[],TA.checkedNodesPositions=[],TA.halfCheckedKeys=MA,LA.forEach(_A=>{const ae=NA[_A];if(!ae)return;const{node:de,pos:he}=ae;TA.checkedNodes.push(de),TA.checkedNodesPositions.push({node:de,pos:he})}),A.checkedKeys===void 0&&(c.value=LA,s.value=MA)}QA&&QA(wA,TA)},vA=J=>{const tA=J[m.value.key],nA=new Promise((gA,QA)=>{const{loadData:FA,onLoad:wA}=A;if(!FA||E.value.has(tA)||M.value.has(tA))return null;FA(J).then(()=>{const NA=st(u.value,tA),LA=Ze(d.value,tA);wA&&wA(NA,{event:"load",node:J}),A.loadedKeys===void 0&&(u.value=NA),d.value=LA,gA()}).catch(NA=>{const LA=Ze(d.value,tA);if(d.value=LA,f[tA]=(f[tA]||0)+1,f[tA]>=Sw){const MA=st(u.value,tA);A.loadedKeys===void 0&&(u.value=MA),gA()}QA(NA)}),d.value=st(d.value,tA)});return nA.catch(()=>{}),nA},iA=(J,tA)=>{const{onMouseenter:nA}=A;nA&&nA({event:J,node:tA})},lA=(J,tA)=>{const{onMouseleave:nA}=A;nA&&nA({event:J,node:tA})},uA=(J,tA)=>{const{onRightClick:nA}=A;nA&&(J.preventDefault(),nA({event:J,node:tA}))},EA=J=>{const{onFocus:tA}=A;w.value=!0,tA&&tA(J)},SA=J=>{const{onBlur:tA}=A;w.value=!1,T(null),tA&&tA(J)},IA=(J,tA)=>{let nA=h.value;const{onExpand:gA,loadData:QA}=A,{expanded:FA}=tA,wA=tA[m.value.key];if(F.value)return;nA.indexOf(wA);const TA=!FA;if(TA?nA=st(nA,wA):nA=Ze(nA,wA),W(nA),gA&&gA(nA,{node:tA,expanded:TA,nativeEvent:J}),TA&&QA){const NA=vA(tA);NA&&NA.then(()=>{}).catch(LA=>{const MA=Ze(h.value,wA);W(MA),Promise.reject(LA)})}},$A=()=>{F.value=!0},X=()=>{setTimeout(()=>{F.value=!1})},T=J=>{const{onActiveChange:tA}=A;y.value!==J&&(A.activeKey!==void 0&&(y.value=J),J!==null&&O({key:J}),tA&&tA(J))},q=S(()=>y.value===null?null:Y.value.find(J=>{let{key:tA}=J;return tA===y.value})||null),yA=J=>{let tA=Y.value.findIndex(gA=>{let{key:QA}=gA;return QA===y.value});tA===-1&&J<0&&(tA=Y.value.length),tA=(tA+J+Y.value.length)%Y.value.length;const nA=Y.value[tA];if(nA){const{key:gA}=nA;T(gA)}else T(null)},OA=S(()=>jo(C(C({},Xo(y.value,I.value)),{data:q.value.data,active:!0}))),RA=J=>{const{onKeydown:tA,checkable:nA,selectable:gA}=A;switch(J.which){case xA.UP:{yA(-1),J.preventDefault();break}case xA.DOWN:{yA(1),J.preventDefault();break}}const QA=q.value;if(QA&&QA.data){const FA=QA.data.isLeaf===!1||!!(QA.data.children||[]).length,wA=OA.value;switch(J.which){case xA.LEFT:{FA&&H.value.has(y.value)?IA({},wA):QA.parent&&T(QA.parent.key),J.preventDefault();break}case xA.RIGHT:{FA&&!H.value.has(y.value)?IA({},wA):QA.children&&QA.children.length&&T(QA.children[0].key),J.preventDefault();break}case xA.ENTER:case xA.SPACE:{nA&&!wA.disabled&&wA.checkable!==!1&&!wA.disableCheckbox?aA({},wA,!$.value.has(y.value)):!nA&&gA&&!wA.disabled&&wA.selectable!==!1&&CA({},wA);break}}}tA&&tA(J)};return o({onNodeExpand:IA,scrollTo:O,onKeydown:RA,selectedKeys:S(()=>i.value),checkedKeys:S(()=>c.value),halfCheckedKeys:S(()=>s.value),loadedKeys:S(()=>u.value),loadingKeys:S(()=>d.value),expandedKeys:S(()=>h.value)}),ao(()=>{window.removeEventListener("dragend",L),r.value=!0}),jh({expandedKeys:h,selectedKeys:i,loadedKeys:u,loadingKeys:d,checkedKeys:c,halfCheckedKeys:s,expandedKeysSet:H,selectedKeysSet:D,loadedKeysSet:E,loadingKeysSet:M,checkedKeysSet:$,halfCheckedKeysSet:N,flattenNodes:Y}),()=>{const{draggingNodeKey:J,dropLevelOffset:tA,dropContainerKey:nA,dropTargetKey:gA,dropPosition:QA,dragOverNodeKey:FA}=g,{prefixCls:wA,showLine:TA,focusable:NA,tabindex:LA=0,selectable:MA,showIcon:_A,icon:ae=n.icon,switcherIcon:de,draggable:he,checkable:oe,checkStrictly:xe,disabled:De,motion:je,loadData:rt,filterTreeNode:Je,height:En,itemHeight:qt,virtual:Ot,dropIndicatorRender:Wr,onContextmenu:Xr,onScroll:go,direction:$t,rootClassName:Hn,rootStyle:po}=A,{class:Bo,style:ho}=t,vo=Sn(C(C({},A),t),{aria:!0,data:!0});let Dt;return he?typeof he=="object"?Dt=he:typeof he=="function"?Dt={nodeDraggable:he}:Dt={}:Dt=!1,v(Xh,{value:{prefixCls:wA,selectable:MA,showIcon:_A,icon:ae,switcherIcon:de,draggable:Dt,draggingNodeKey:J,checkable:oe,customCheckable:n.checkable,checkStrictly:xe,disabled:De,keyEntities:B.value,dropLevelOffset:tA,dropContainerKey:nA,dropTargetKey:gA,dropPosition:QA,dragOverNodeKey:FA,dragging:J!==null,indent:l.value,direction:$t,dropIndicatorRender:Wr,loadData:rt,filterTreeNode:Je,onNodeClick:sA,onNodeDoubleClick:fA,onNodeExpand:IA,onNodeSelect:CA,onNodeCheck:aA,onNodeLoad:vA,onNodeMouseEnter:iA,onNodeMouseLeave:lA,onNodeContextMenu:uA,onNodeDragStart:AA,onNodeDragEnter:mA,onNodeDragOver:z,onNodeDragLeave:P,onNodeDragEnd:eA,onNodeDrop:k,slots:n}},{default:()=>[v("div",{role:"tree",class:BA(wA,Bo,Hn,{[`${wA}-show-line`]:TA,[`${wA}-focused`]:w.value,[`${wA}-active-focused`]:y.value!==null}),style:po},[v(Fw,V({ref:b,prefixCls:wA,style:ho,disabled:De,selectable:MA,checkable:!!oe,motion:je,height:En,itemHeight:qt,virtual:Ot,focusable:NA,focused:w.value,tabindex:LA,activeItem:q.value,onFocus:EA,onBlur:SA,onKeydown:RA,onActiveChange:T,onListChangeStart:$A,onListChangeEnd:X,onContextmenu:Xr,onScroll:go},vo),null)])]})}}});var Iw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"};const Ew=Iw;function Os(A){for(var e=1;e({[`.${A}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${e.motionDurationSlow}`}}}),Xw=(A,e)=>({[`.${A}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:e.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${e.lineWidthBold}px solid ${e.colorPrimary}`,borderRadius:"50%",content:'""'}}}),jw=(A,e)=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:o,treeTitleHeight:r}=e,a=(r-e.fontSizeLG)/2,l=e.paddingXS;return{[t]:C(C({},Ce(e)),{background:e.colorBgContainer,borderRadius:e.borderRadius,transition:`background-color ${e.motionDurationSlow}`,[`&${t}-rtl`]:{[`${t}-switcher`]:{"&_close":{[`${t}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${t}-active-focused)`]:C({},Ht(e)),[`${t}-list-holder-inner`]:{alignItems:"flex-start"},[`&${t}-block-node`]:{[`${t}-list-holder-inner`]:{alignItems:"stretch",[`${t}-node-content-wrapper`]:{flex:"auto"},[`${n}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,border:`1px solid ${e.colorPrimary}`,opacity:0,animationName:zw,animationDuration:e.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${n}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${o}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${t}-node-content-wrapper`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${t}-node-content-wrapper`]:C({},Ht(e)),[`&:not(${n}-disabled).filter-node ${t}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${t}-draggable-icon`]:{width:r,lineHeight:`${r}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${e.motionDurationSlow}`,[`${n}:hover &`]:{opacity:.45}},[`&${n}-disabled`]:{[`${t}-draggable-icon`]:{visibility:"hidden"}}}},[`${t}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:r}},[`${t}-draggable-icon`]:{visibility:"hidden"},[`${t}-switcher`]:C(C({},Ww(A,e)),{position:"relative",flex:"none",alignSelf:"stretch",width:r,margin:0,lineHeight:`${r}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${t}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:e.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:r/2,bottom:-o,marginInlineStart:-1,borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:r/2*.8,height:r/2,borderBottom:`1px solid ${e.colorBorder}`,content:'""'}}}),[`${t}-checkbox`]:{top:"initial",marginInlineEnd:l,marginBlockStart:a},[`${t}-node-content-wrapper, ${t}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:r,margin:0,padding:`0 ${e.paddingXS/2}px`,color:"inherit",lineHeight:`${r}px`,background:"transparent",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:e.controlItemBgHover},[`&${t}-node-selected`]:{backgroundColor:e.controlItemBgActive},[`${t}-iconEle`]:{display:"inline-block",width:r,height:r,lineHeight:`${r}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${t}-unselectable ${t}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${t}-node-content-wrapper`]:C({lineHeight:`${r}px`,userSelect:"none"},Xw(A,e)),[`${n}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${e.colorPrimary}`}},"&-show-line":{[`${t}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:r/2,bottom:-o,borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${t}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${n}-leaf-last`]:{[`${t}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${r/2}px !important`}}}}})}},Jw=A=>{const{treeCls:e,treeNodeCls:t,treeNodePadding:n}=A;return{[`${e}${e}-directory`]:{[t]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:n,insetInlineStart:0,transition:`background-color ${A.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:A.controlItemBgHover}},"> *":{zIndex:1},[`${e}-switcher`]:{transition:`color ${A.motionDurationMid}`},[`${e}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${e}-node-selected`]:{color:A.colorTextLightSolid,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:A.colorPrimary},[`${e}-switcher`]:{color:A.colorTextLightSolid},[`${e}-node-content-wrapper`]:{color:A.colorTextLightSolid,background:"transparent"}}}}}},Yw=(A,e)=>{const t=`.${A}`,n=`${t}-treenode`,o=e.paddingXS/2,r=e.controlHeightSM,a=Be(e,{treeCls:t,treeNodeCls:n,treeNodePadding:o,treeTitleHeight:r});return[jw(A,a),Jw(a)]},Zw=et("Tree",(A,e)=>{let{prefixCls:t}=e;return[{[A.componentCls]:ad(`${t}-checkbox`,A)},Yw(t,A),Yc(A)]}),Id=()=>{const A=td();return C(C({},A),{showLine:Fe([Boolean,Object]),multiple:KA(),autoExpandParent:KA(),checkStrictly:KA(),checkable:KA(),disabled:KA(),defaultExpandAll:KA(),defaultExpandParent:KA(),defaultExpandedKeys:we(),expandedKeys:we(),checkedKeys:Fe([Array,Object]),defaultCheckedKeys:we(),selectedKeys:we(),defaultSelectedKeys:we(),selectable:KA(),loadedKeys:we(),draggable:KA(),showIcon:KA(),icon:DA(),switcherIcon:j.any,prefixCls:String,replaceFields:Ue(),blockNode:KA(),openAnimation:j.any,onDoubleclick:A.onDblclick,"onUpdate:selectedKeys":DA(),"onUpdate:checkedKeys":DA(),"onUpdate:expandedKeys":DA()})},Zo=dA({compatConfig:{MODE:3},name:"ATree",inheritAttrs:!1,props:$e(Id(),{checkable:!1,selectable:!0,showIcon:!1,blockNode:!1}),slots:Object,setup(A,e){let{attrs:t,expose:n,emit:o,slots:r}=e;qc(!(A.treeData===void 0&&r.default));const{prefixCls:a,direction:l,virtual:i}=ye("tree",A),[c,s]=Zw(a),u=cA();n({treeRef:u,onNodeExpand:function(){var p;(p=u.value)===null||p===void 0||p.onNodeExpand(...arguments)},scrollTo:p=>{var B;(B=u.value)===null||B===void 0||B.scrollTo(p)},selectedKeys:S(()=>{var p;return(p=u.value)===null||p===void 0?void 0:p.selectedKeys}),checkedKeys:S(()=>{var p;return(p=u.value)===null||p===void 0?void 0:p.checkedKeys}),halfCheckedKeys:S(()=>{var p;return(p=u.value)===null||p===void 0?void 0:p.halfCheckedKeys}),loadedKeys:S(()=>{var p;return(p=u.value)===null||p===void 0?void 0:p.loadedKeys}),loadingKeys:S(()=>{var p;return(p=u.value)===null||p===void 0?void 0:p.loadingKeys}),expandedKeys:S(()=>{var p;return(p=u.value)===null||p===void 0?void 0:p.expandedKeys})}),GA(()=>{Se(A.replaceFields===void 0,"Tree","`replaceFields` is deprecated, please use fieldNames instead")});const h=(p,B)=>{o("update:checkedKeys",p),o("check",p,B)},f=(p,B)=>{o("update:expandedKeys",p),o("expand",p,B)},g=(p,B)=>{o("update:selectedKeys",p),o("select",p,B)};return()=>{const{showIcon:p,showLine:B,switcherIcon:w=r.switcherIcon,icon:y=r.icon,blockNode:F,checkable:m,selectable:b,fieldNames:U=A.replaceFields,motion:x=A.openAnimation,itemHeight:Q=28,onDoubleclick:I,onDblclick:H}=A,D=C(C(C({},t),We(A,["onUpdate:checkedKeys","onUpdate:expandedKeys","onUpdate:selectedKeys","onDoubleclick"])),{showLine:!!B,dropIndicatorRender:Gw,fieldNames:U,icon:y,itemHeight:Q}),E=r.default?bn(r.default()):void 0;return c(v(xw,V(V({},D),{},{virtual:i.value,motion:x,ref:u,prefixCls:a.value,class:BA({[`${a.value}-icon-hide`]:!p,[`${a.value}-block-node`]:F,[`${a.value}-unselectable`]:!b,[`${a.value}-rtl`]:l.value==="rtl"},t.class,s.value),direction:l.value,checkable:m,selectable:b,switcherIcon:M=>Vw(a.value,w,M,r.leafIcon,B),onCheck:h,onExpand:f,onSelect:g,onDblclick:H||I,children:E}),C(C({},r),{checkable:()=>v("span",{class:`${a.value}-checkbox-inner`},null)})))}}});var qw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"};const AC=qw;function Ms(A){for(var e=1;e{if(l===ut.End)return!1;if(i(c)){if(a.push(c),l===ut.None)l=ut.Start;else if(l===ut.Start)return l=ut.End,!1}else l===ut.Start&&a.push(c);return t.includes(c)}),a}function la(A,e,t){const n=[...e],o=[];return hi(A,t,(r,a)=>{const l=n.indexOf(r);return l!==-1&&(o.push(a),n.splice(l,1)),!!n.length}),o}var iC=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);oC(C({},Id()),{expandAction:Fe([Boolean,String])});function cC(A){const{isLeaf:e,expanded:t}=A;return e?v(xd,null,null):t?v(tC,null,null):v(aC,null,null)}const ia=dA({compatConfig:{MODE:3},name:"ADirectoryTree",inheritAttrs:!1,props:$e(sC(),{showIcon:!0,expandAction:"click"}),slots:Object,setup(A,e){let{attrs:t,slots:n,emit:o,expose:r}=e;var a;const l=cA(A.treeData||Va(bn((a=n.default)===null||a===void 0?void 0:a.call(n))));bA(()=>A.treeData,()=>{l.value=A.treeData}),Sr(()=>{pe(()=>{var Q;A.treeData===void 0&&n.default&&(l.value=Va(bn((Q=n.default)===null||Q===void 0?void 0:Q.call(n))))})});const i=cA(),c=cA(),s=S(()=>Or(A.fieldNames)),u=cA();r({scrollTo:Q=>{var I;(I=u.value)===null||I===void 0||I.scrollTo(Q)},selectedKeys:S(()=>{var Q;return(Q=u.value)===null||Q===void 0?void 0:Q.selectedKeys}),checkedKeys:S(()=>{var Q;return(Q=u.value)===null||Q===void 0?void 0:Q.checkedKeys}),halfCheckedKeys:S(()=>{var Q;return(Q=u.value)===null||Q===void 0?void 0:Q.halfCheckedKeys}),loadedKeys:S(()=>{var Q;return(Q=u.value)===null||Q===void 0?void 0:Q.loadedKeys}),loadingKeys:S(()=>{var Q;return(Q=u.value)===null||Q===void 0?void 0:Q.loadingKeys}),expandedKeys:S(()=>{var Q;return(Q=u.value)===null||Q===void 0?void 0:Q.expandedKeys})});const h=()=>{const{keyEntities:Q}=ti(l.value,{fieldNames:s.value});let I;return A.defaultExpandAll?I=Object.keys(Q):A.defaultExpandParent?I=ka(A.expandedKeys||A.defaultExpandedKeys||[],Q):I=A.expandedKeys||A.defaultExpandedKeys,I},f=cA(A.selectedKeys||A.defaultSelectedKeys||[]),g=cA(h());bA(()=>A.selectedKeys,()=>{A.selectedKeys!==void 0&&(f.value=A.selectedKeys)},{immediate:!0}),bA(()=>A.expandedKeys,()=>{A.expandedKeys!==void 0&&(g.value=A.expandedKeys)},{immediate:!0});const B=Qg((Q,I)=>{const{isLeaf:H}=I;H||Q.shiftKey||Q.metaKey||Q.ctrlKey||u.value.onNodeExpand(Q,I)},200,{leading:!0}),w=(Q,I)=>{A.expandedKeys===void 0&&(g.value=Q),o("update:expandedKeys",Q),o("expand",Q,I)},y=(Q,I)=>{const{expandAction:H}=A;H==="click"&&B(Q,I),o("click",Q,I)},F=(Q,I)=>{const{expandAction:H}=A;(H==="dblclick"||H==="doubleclick")&&B(Q,I),o("doubleclick",Q,I),o("dblclick",Q,I)},m=(Q,I)=>{const{multiple:H}=A,{node:D,nativeEvent:E}=I,M=D[s.value.key],$=C(C({},I),{selected:!0}),N=(E==null?void 0:E.ctrlKey)||(E==null?void 0:E.metaKey),G=E==null?void 0:E.shiftKey;let Y;H&&N?(Y=Q,i.value=M,c.value=Y,$.selectedNodes=la(l.value,Y,s.value)):H&&G?(Y=Array.from(new Set([...c.value||[],...lC({treeData:l.value,expandedKeys:g.value,startKey:M,endKey:i.value,fieldNames:s.value})])),$.selectedNodes=la(l.value,Y,s.value)):(Y=[M],i.value=M,c.value=Y,$.selectedNodes=la(l.value,Y,s.value)),o("update:selectedKeys",Y),o("select",Y,$),A.selectedKeys===void 0&&(f.value=Y)},b=(Q,I)=>{o("update:checkedKeys",Q),o("check",Q,I)},{prefixCls:U,direction:x}=ye("tree",A);return()=>{const Q=BA(`${U.value}-directory`,{[`${U.value}-directory-rtl`]:x.value==="rtl"},t.class),{icon:I=n.icon,blockNode:H=!0}=A,D=iC(A,["icon","blockNode"]);return v(Zo,V(V(V({},t),{},{icon:I||cC,ref:u,blockNode:H},D),{},{prefixCls:U.value,class:Q,expandedKeys:g.value,selectedKeys:f.value,onSelect:m,onClick:y,onDblclick:F,onExpand:w,onCheck:b}),n)}}}),sa=Na,uC=C(Zo,{DirectoryTree:ia,TreeNode:sa,install:A=>(A.component(Zo.name,Zo),A.component(sa.name,sa),A.component(ia.name,ia),A)});function Rs(A,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const n=new Set;function o(r,a){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;const i=n.has(r);if(Fg(!i,"Warning: There may be circular references"),i)return!1;if(r===a)return!0;if(t&&l>1)return!1;n.add(r);const c=l+1;if(Array.isArray(r)){if(!Array.isArray(a)||r.length!==a.length)return!1;for(let s=0;so(r[u],a[u],c))}return!1}return o(A,e)}const{SubMenu:dC,Item:fC}=Ve;function gC(A){return A.some(e=>{let{children:t}=e;return t&&t.length>0})}function Ed(A,e){return typeof e=="string"||typeof e=="number"?e==null?void 0:e.toString().toLowerCase().includes(A.trim().toLowerCase()):!1}function Hd(A){let{filters:e,prefixCls:t,filteredKeys:n,filterMultiple:o,searchValue:r,filterSearch:a}=A;return e.map((l,i)=>{const c=String(l.value);if(l.children)return v(dC,{key:c||i,title:l.text,popupClassName:`${t}-dropdown-submenu`},{default:()=>[Hd({filters:l.children,prefixCls:t,filteredKeys:n,filterMultiple:o,searchValue:r,filterSearch:a})]});const s=o?Bt:Ie,u=v(fC,{key:l.value!==void 0?c:i},{default:()=>[v(s,{checked:n.includes(c)},null),v("span",null,[l.text])]});return r.trim()?typeof a=="function"?a(r,l)?u:void 0:Ed(r,l.text)?u:void 0:u})}const pC=dA({name:"FilterDropdown",props:["tablePrefixCls","prefixCls","dropdownPrefixCls","column","filterState","filterMultiple","filterMode","filterSearch","columnKey","triggerFilter","locale","getPopupContainer"],setup(A,e){let{slots:t}=e;const n=ri(),o=S(()=>{var O;return(O=A.filterMode)!==null&&O!==void 0?O:"menu"}),r=S(()=>{var O;return(O=A.filterSearch)!==null&&O!==void 0?O:!1}),a=S(()=>A.column.filterDropdownOpen||A.column.filterDropdownVisible),l=S(()=>A.column.onFilterDropdownOpenChange||A.column.onFilterDropdownVisibleChange),i=oA(!1),c=S(()=>{var O;return!!(A.filterState&&(!((O=A.filterState.filteredKeys)===null||O===void 0)&&O.length||A.filterState.forceFiltered))}),s=S(()=>{var O;return Tr((O=A.column)===null||O===void 0?void 0:O.filters)}),u=S(()=>{const{filterDropdown:O,slots:W={},customFilterDropdown:Z}=A.column;return O||W.filterDropdown&&n.value[W.filterDropdown]||Z&&n.value.customFilterDropdown}),d=S(()=>{const{filterIcon:O,slots:W={}}=A.column;return O||W.filterIcon&&n.value[W.filterIcon]||n.value.customFilterIcon}),h=O=>{var W;i.value=O,(W=l.value)===null||W===void 0||W.call(l,O)},f=S(()=>typeof a.value=="boolean"?a.value:i.value),g=S(()=>{var O;return(O=A.filterState)===null||O===void 0?void 0:O.filteredKeys}),p=oA([]),B=O=>{let{selectedKeys:W}=O;p.value=W},w=(O,W)=>{let{node:Z,checked:eA}=W;A.filterMultiple?B({selectedKeys:O}):B({selectedKeys:eA&&Z.key?[Z.key]:[]})};bA(g,()=>{i.value&&B({selectedKeys:g.value||[]})},{immediate:!0});const y=oA([]),F=oA(),m=O=>{F.value=setTimeout(()=>{y.value=O})},b=()=>{clearTimeout(F.value)};ce(()=>{clearTimeout(F.value)});const U=oA(""),x=O=>{const{value:W}=O.target;U.value=W};bA(i,()=>{i.value||(U.value="")});const Q=O=>{const{column:W,columnKey:Z,filterState:eA}=A,L=O&&O.length?O:null;if(L===null&&(!eA||!eA.filteredKeys)||Rs(L,eA==null?void 0:eA.filteredKeys,!0))return null;A.triggerFilter({column:W,key:Z,filteredKeys:L})},I=()=>{h(!1),Q(p.value)},H=function(){let{confirm:O,closeDropdown:W}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};O&&Q([]),W&&h(!1),U.value="",A.column.filterResetToDefaultFilteredValue?p.value=(A.column.defaultFilteredValue||[]).map(Z=>String(Z)):p.value=[]},D=function(){let{closeDropdown:O}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};O&&h(!1),Q(p.value)},E=O=>{O&&g.value!==void 0&&(p.value=g.value||[]),h(O),!O&&!u.value&&I()},{direction:M}=ye("",A),$=O=>{if(O.target.checked){const W=s.value;p.value=W}else p.value=[]},N=O=>{let{filters:W}=O;return(W||[]).map((Z,eA)=>{const L=String(Z.value),AA={title:Z.text,key:Z.value!==void 0?L:eA};return Z.children&&(AA.children=N({filters:Z.children})),AA})},G=O=>{var W;return C(C({},O),{text:O.title,value:O.key,children:((W=O.children)===null||W===void 0?void 0:W.map(Z=>G(Z)))||[]})},Y=S(()=>N({filters:A.column.filters})),K=S(()=>BA({[`${A.dropdownPrefixCls}-menu-without-submenu`]:!gC(A.column.filters||[])})),R=()=>{const O=p.value,{column:W,locale:Z,tablePrefixCls:eA,filterMultiple:L,dropdownPrefixCls:AA,getPopupContainer:mA,prefixCls:z}=A;return(W.filters||[]).length===0?v(Di,{image:Di.PRESENTED_IMAGE_SIMPLE,description:Z.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}},null):o.value==="tree"?v(te,null,[v(Fs,{filterSearch:r.value,value:U.value,onChange:x,tablePrefixCls:eA,locale:Z},null),v("div",{class:`${eA}-filter-dropdown-tree`},[L?v(Bt,{class:`${eA}-filter-dropdown-checkall`,onChange:$,checked:O.length===s.value.length,indeterminate:O.length>0&&O.length[Z.filterCheckall]}):null,v(uC,{checkable:!0,selectable:!1,blockNode:!0,multiple:L,checkStrictly:!L,class:`${AA}-menu`,onCheck:w,checkedKeys:O,selectedKeys:O,showIcon:!1,treeData:Y.value,autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:U.value.trim()?P=>typeof r.value=="function"?r.value(U.value,G(P)):Ed(U.value,P.title):void 0},null)])]):v(te,null,[v(Fs,{filterSearch:r.value,value:U.value,onChange:x,tablePrefixCls:eA,locale:Z},null),v(Ve,{multiple:L,prefixCls:`${AA}-menu`,class:K.value,onClick:b,onSelect:B,onDeselect:B,selectedKeys:O,getPopupContainer:mA,openKeys:y.value,onOpenChange:m},{default:()=>Hd({filters:W.filters||[],filterSearch:r.value,prefixCls:z,filteredKeys:p.value,filterMultiple:L,searchValue:U.value})})])},_=S(()=>{const O=p.value;return A.column.filterResetToDefaultFilteredValue?Rs((A.column.defaultFilteredValue||[]).map(W=>String(W)),O,!0):O.length===0});return()=>{var O;const{tablePrefixCls:W,prefixCls:Z,column:eA,dropdownPrefixCls:L,locale:AA,getPopupContainer:mA}=A;let z;typeof u.value=="function"?z=u.value({prefixCls:`${L}-custom`,setSelectedKeys:rA=>B({selectedKeys:rA}),selectedKeys:p.value,confirm:D,clearFilters:H,filters:eA.filters,visible:f.value,column:eA.__originColumn__,close:()=>{h(!1)}}):u.value?z=u.value:z=v(te,null,[R(),v("div",{class:`${Z}-dropdown-btns`},[v(jt,{type:"link",size:"small",disabled:_.value,onClick:()=>H()},{default:()=>[AA.filterReset]}),v(jt,{type:"primary",size:"small",onClick:I},{default:()=>[AA.filterConfirm]})])]);const P=v(ww,{class:`${Z}-dropdown`},{default:()=>[z]});let k;return typeof d.value=="function"?k=d.value({filtered:c.value,column:eA.__originColumn__}):d.value?k=d.value:k=v(hw,null,null),v("div",{class:`${Z}-column`},[v("span",{class:`${W}-column-title`},[(O=t.default)===null||O===void 0?void 0:O.call(t)]),v(zt,{overlay:P,trigger:["click"],open:f.value,onOpenChange:E,getPopupContainer:mA,placement:M.value==="rtl"?"bottomLeft":"bottomRight"},{default:()=>[v("span",{role:"button",tabindex:-1,class:BA(`${Z}-trigger`,{active:c.value}),onClick:rA=>{rA.stopPropagation()}},[k])]})])}}});function ol(A,e,t){let n=[];return(A||[]).forEach((o,r)=>{var a,l;const i=so(r,t),c=o.filterDropdown||((a=o==null?void 0:o.slots)===null||a===void 0?void 0:a.filterDropdown)||o.customFilterDropdown;if(o.filters||c||"onFilter"in o)if("filteredValue"in o){let s=o.filteredValue;c||(s=(l=s==null?void 0:s.map(String))!==null&&l!==void 0?l:s),n.push({column:o,key:Jt(o,i),filteredKeys:s,forceFiltered:o.filtered})}else n.push({column:o,key:Jt(o,i),filteredKeys:e&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(n=[...n,...ol(o.children,e,i)])}),n}function Kd(A,e,t,n,o,r,a,l){return t.map((i,c)=>{var s;const u=so(c,l),{filterMultiple:d=!0,filterMode:h,filterSearch:f}=i;let g=i;const p=i.filterDropdown||((s=i==null?void 0:i.slots)===null||s===void 0?void 0:s.filterDropdown)||i.customFilterDropdown;if(g.filters||p){const B=Jt(g,u),w=n.find(y=>{let{key:F}=y;return B===F});g=C(C({},g),{title:y=>v(pC,{tablePrefixCls:A,prefixCls:`${A}-filter`,dropdownPrefixCls:e,column:g,columnKey:B,filterState:w,filterMultiple:d,filterMode:h,filterSearch:f,triggerFilter:r,locale:o,getPopupContainer:a},{default:()=>[si(i.title,y)]})})}return"children"in g&&(g=C(C({},g),{children:Kd(A,e,g.children,n,o,r,a,u)})),g})}function Tr(A){let e=[];return(A||[]).forEach(t=>{let{value:n,children:o}=t;e.push(n),o&&(e=[...e,...Tr(o)])}),e}function _s(A){const e={};return A.forEach(t=>{let{key:n,filteredKeys:o,column:r}=t;var a;const l=r.filterDropdown||((a=r==null?void 0:r.slots)===null||a===void 0?void 0:a.filterDropdown)||r.customFilterDropdown,{filters:i}=r;if(l)e[n]=o||null;else if(Array.isArray(o)){const c=Tr(i);e[n]=c.filter(s=>o.includes(String(s)))}else e[n]=null}),e}function Ns(A,e){return e.reduce((t,n)=>{const{column:{onFilter:o,filters:r},filteredKeys:a}=n;return o&&a&&a.length?t.filter(l=>a.some(i=>{const c=Tr(r),s=c.findIndex(d=>String(d)===String(i)),u=s!==-1?c[s]:i;return o(u,l)})):t},A)}function Od(A){return A.flatMap(e=>"children"in e?[e,...Od(e.children||[])]:[e])}function BC(A){let{prefixCls:e,dropdownPrefixCls:t,mergedColumns:n,locale:o,onFilterChange:r,getPopupContainer:a}=A;const l=S(()=>Od(n.value)),[i,c]=gt(ol(l.value,!0)),s=S(()=>{const f=ol(l.value,!1);if(f.length===0)return f;let g=!0,p=!0;if(f.forEach(B=>{let{filteredKeys:w}=B;w!==void 0?g=!1:p=!1}),g){const B=(l.value||[]).map((w,y)=>Jt(w,so(y)));return i.value.filter(w=>{let{key:y}=w;return B.includes(y)}).map(w=>{const y=l.value[B.findIndex(F=>F===w.key)];return C(C({},w),{column:C(C({},w.column),y),forceFiltered:y.filtered})})}return Se(p,"Table","Columns should all contain `filteredValue` or not contain `filteredValue`."),f}),u=S(()=>_s(s.value)),d=f=>{const g=s.value.filter(p=>{let{key:B}=p;return B!==f.key});g.push(f),c(g),r(_s(g),g)};return[f=>Kd(e.value,t.value,f,s.value,o.value,d,a.value),s,u]}function $d(A,e){return A.map(t=>{const n=C({},t);return n.title=si(n.title,e),"children"in n&&(n.children=$d(n.children,e)),n})}function hC(A){return[t=>$d(t,A.value)]}function vC(A){return function(t){let{prefixCls:n,onExpand:o,record:r,expanded:a,expandable:l}=t;const i=`${n}-row-expand-icon`;return v("button",{type:"button",onClick:c=>{o(r,c),c.stopPropagation()},class:BA(i,{[`${i}-spaced`]:!l,[`${i}-expanded`]:l&&a,[`${i}-collapsed`]:l&&!a}),"aria-label":a?A.collapse:A.expand,"aria-expanded":a},null)}}function Dd(A,e){const t=e.value;return A.map(n=>{var o;if(n===ct||n===bt)return n;const r=C({},n),{slots:a={}}=r;return r.__originColumn__=n,Se(!("slots"in r),"Table","`column.slots` is deprecated. Please use `v-slot:headerCell` `v-slot:bodyCell` instead."),Object.keys(a).forEach(l=>{const i=a[l];r[l]===void 0&&t[i]&&(r[l]=t[i])}),e.value.headerCell&&!(!((o=n.slots)===null||o===void 0)&&o.title)&&(r.title=Dl(e.value,"headerCell",{title:n.title,column:n},()=>[n.title])),"children"in r&&Array.isArray(r.children)&&(r.children=Dd(r.children,e)),r})}function mC(A){return[t=>Dd(t,A)]}const wC=A=>{const{componentCls:e}=A,t=`${A.lineWidth}px ${A.lineType} ${A.tableBorderColor}`,n=(o,r,a)=>({[`&${e}-${o}`]:{[`> ${e}-container`]:{[`> ${e}-content, > ${e}-body`]:{"> table > tbody > tr > td":{[`> ${e}-expanded-row-fixed`]:{margin:`-${r}px -${a+A.lineWidth}px`}}}}}});return{[`${e}-wrapper`]:{[`${e}${e}-bordered`]:C(C(C({[`> ${e}-title`]:{border:t,borderBottom:0},[`> ${e}-container`]:{borderInlineStart:t,[` + > ${e}-content, + > ${e}-header, + > ${e}-body, + > ${e}-summary + `]:{"> table":{"\n > thead > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:t},"> thead":{"> tr:not(:last-child) > th":{borderBottom:t},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${e}-cell-fix-right-first::after`]:{borderInlineEnd:t}},"> tbody > tr > td":{[`> ${e}-expanded-row-fixed`]:{margin:`-${A.tablePaddingVertical}px -${A.tablePaddingHorizontal+A.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:A.lineWidth,bottom:0,borderInlineEnd:t,content:'""'}}}}},[` + > ${e}-content, + > ${e}-header + `]:{"> table":{borderTop:t}}},[`&${e}-scroll-horizontal`]:{[`> ${e}-container > ${e}-body`]:{"> table > tbody":{[` + > tr${e}-expanded-row, + > tr${e}-placeholder + `]:{"> td":{borderInlineEnd:0}}}}}},n("middle",A.tablePaddingVerticalMiddle,A.tablePaddingHorizontalMiddle)),n("small",A.tablePaddingVerticalSmall,A.tablePaddingHorizontalSmall)),{[`> ${e}-footer`]:{border:t,borderTop:0}}),[`${e}-cell`]:{[`${e}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${A.lineWidth}px 0 ${A.lineWidth}px ${A.tableHeaderBg}`}}}}},CC=A=>{const{componentCls:e}=A;return{[`${e}-wrapper`]:{[`${e}-cell-ellipsis`]:C(C({},Yn),{wordBreak:"keep-all",[` + &${e}-cell-fix-left-last, + &${e}-cell-fix-right-first + `]:{overflow:"visible",[`${e}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${e}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},yC=A=>{const{componentCls:e}=A;return{[`${e}-wrapper`]:{[`${e}-tbody > tr${e}-placeholder`]:{textAlign:"center",color:A.colorTextDisabled,"&:hover > td":{background:A.colorBgContainer}}}}},bC=A=>{const{componentCls:e,antCls:t,controlInteractiveSize:n,motionDurationSlow:o,lineWidth:r,paddingXS:a,lineType:l,tableBorderColor:i,tableExpandIconBg:c,tableExpandColumnWidth:s,borderRadius:u,fontSize:d,fontSizeSM:h,lineHeight:f,tablePaddingVertical:g,tablePaddingHorizontal:p,tableExpandedRowBg:B,paddingXXS:w}=A,y=n/2-r,F=y*2+r*3,m=`${r}px ${l} ${i}`,b=w-r;return{[`${e}-wrapper`]:{[`${e}-expand-icon-col`]:{width:s},[`${e}-row-expand-icon-cell`]:{textAlign:"center",[`${e}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${e}-row-indent`]:{height:1,float:"left"},[`${e}-row-expand-icon`]:C(C({},Yg(A)),{position:"relative",float:"left",boxSizing:"border-box",width:F,height:F,padding:0,color:"inherit",lineHeight:`${F}px`,background:c,border:m,borderRadius:u,transform:`scale(${n/F})`,transition:`all ${o}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${o} ease-out`,content:'""'},"&::before":{top:y,insetInlineEnd:b,insetInlineStart:b,height:r},"&::after":{top:b,bottom:b,insetInlineStart:y,width:r,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${e}-row-indent + ${e}-row-expand-icon`]:{marginTop:(d*f-r*3)/2-Math.ceil((h*1.4-r*3)/2),marginInlineEnd:a},[`tr${e}-expanded-row`]:{"&, &:hover":{"> td":{background:B}},[`${t}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${e}-expanded-row-fixed`]:{position:"relative",margin:`-${g}px -${p}px`,padding:`${g}px ${p}px`}}}},QC=A=>{const{componentCls:e,antCls:t,iconCls:n,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:r,paddingXXS:a,paddingXS:l,colorText:i,lineWidth:c,lineType:s,tableBorderColor:u,tableHeaderIconColor:d,fontSizeSM:h,tablePaddingHorizontal:f,borderRadius:g,motionDurationSlow:p,colorTextDescription:B,colorPrimary:w,tableHeaderFilterActiveBg:y,colorTextDisabled:F,tableFilterDropdownBg:m,tableFilterDropdownHeight:b,controlItemBgHover:U,controlItemBgActive:x,boxShadowSecondary:Q}=A,I=`${t}-dropdown`,H=`${e}-filter-dropdown`,D=`${t}-tree`,E=`${c}px ${s} ${u}`;return[{[`${e}-wrapper`]:{[`${e}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${e}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-a,marginInline:`${a}px ${-f/2}px`,padding:`0 ${a}px`,color:d,fontSize:h,borderRadius:g,cursor:"pointer",transition:`all ${p}`,"&:hover":{color:B,background:y},"&.active":{color:w}}}},{[`${t}-dropdown`]:{[H]:C(C({},Ce(A)),{minWidth:o,backgroundColor:m,borderRadius:g,boxShadow:Q,[`${I}-menu`]:{maxHeight:b,overflowX:"hidden",border:0,boxShadow:"none","&:empty::after":{display:"block",padding:`${l}px 0`,color:F,fontSize:h,textAlign:"center",content:'"Not Found"'}},[`${H}-tree`]:{paddingBlock:`${l}px 0`,paddingInline:l,[D]:{padding:0},[`${D}-treenode ${D}-node-content-wrapper:hover`]:{backgroundColor:U},[`${D}-treenode-checkbox-checked ${D}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:x}}},[`${H}-search`]:{padding:l,borderBottom:E,"&-input":{input:{minWidth:r},[n]:{color:F}}},[`${H}-checkall`]:{width:"100%",marginBottom:a,marginInlineStart:a},[`${H}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${l-c}px ${l}px`,overflow:"hidden",backgroundColor:"inherit",borderTop:E}})}},{[`${t}-dropdown ${H}, ${H}-submenu`]:{[`${t}-checkbox-wrapper + span`]:{paddingInlineStart:l,color:i},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},FC=A=>{const{componentCls:e,lineWidth:t,colorSplit:n,motionDurationSlow:o,zIndexTableFixed:r,tableBg:a,zIndexTableSticky:l}=A,i=n;return{[`${e}-wrapper`]:{[` + ${e}-cell-fix-left, + ${e}-cell-fix-right + `]:{position:"sticky !important",zIndex:r,background:a},[` + ${e}-cell-fix-left-first::after, + ${e}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-t,width:30,transform:"translateX(100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${e}-cell-fix-left-all::after`]:{display:"none"},[` + ${e}-cell-fix-right-first::after, + ${e}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-t,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${e}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:l+1,width:30,transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${e}-ping-left`]:{[`&:not(${e}-has-fix-left) ${e}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${i}`}},[` + ${e}-cell-fix-left-first::after, + ${e}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${i}`},[`${e}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${e}-ping-right`]:{[`&:not(${e}-has-fix-right) ${e}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${i}`}},[` + ${e}-cell-fix-right-first::after, + ${e}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${i}`}}}}},UC=A=>{const{componentCls:e,antCls:t}=A;return{[`${e}-wrapper`]:{[`${e}-pagination${t}-pagination`]:{margin:`${A.margin}px 0`},[`${e}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:A.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},SC=A=>{const{componentCls:e,tableRadius:t}=A;return{[`${e}-wrapper`]:{[e]:{[`${e}-title, ${e}-header`]:{borderRadius:`${t}px ${t}px 0 0`},[`${e}-title + ${e}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,table:{borderRadius:0,"> thead > tr:first-child":{"th:first-child":{borderRadius:0},"th:last-child":{borderRadius:0}}}},"&-container":{borderStartStartRadius:t,borderStartEndRadius:t,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:t},"> *:last-child":{borderStartEndRadius:t}}},"&-footer":{borderRadius:`0 0 ${t}px ${t}px`}}}}},xC=A=>{const{componentCls:e}=A;return{[`${e}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${e}-pagination-left`]:{justifyContent:"flex-end"},[`${e}-pagination-right`]:{justifyContent:"flex-start"},[`${e}-row-expand-icon`]:{"&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}}}}},IC=A=>{const{componentCls:e,antCls:t,iconCls:n,fontSizeIcon:o,paddingXS:r,tableHeaderIconColor:a,tableHeaderIconColorHover:l}=A;return{[`${e}-wrapper`]:{[`${e}-selection-col`]:{width:A.tableSelectionColumnWidth},[`${e}-bordered ${e}-selection-col`]:{width:A.tableSelectionColumnWidth+r*2},[` + table tr th${e}-selection-column, + table tr td${e}-selection-column + `]:{paddingInlineEnd:A.paddingXS,paddingInlineStart:A.paddingXS,textAlign:"center",[`${t}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${e}-selection-column${e}-cell-fix-left`]:{zIndex:A.zIndexTableFixed+1},[`table tr th${e}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${e}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${e}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${A.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${A.tablePaddingHorizontal/4}px`,[n]:{color:a,fontSize:o,verticalAlign:"baseline","&:hover":{color:l}}}}}},EC=A=>{const{componentCls:e}=A,t=(n,o,r,a)=>({[`${e}${e}-${n}`]:{fontSize:a,[` + ${e}-title, + ${e}-footer, + ${e}-thead > tr > th, + ${e}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${o}px ${r}px`},[`${e}-filter-trigger`]:{marginInlineEnd:`-${r/2}px`},[`${e}-expanded-row-fixed`]:{margin:`-${o}px -${r}px`},[`${e}-tbody`]:{[`${e}-wrapper:only-child ${e}`]:{marginBlock:`-${o}px`,marginInline:`${A.tableExpandColumnWidth-r}px -${r}px`}},[`${e}-selection-column`]:{paddingInlineStart:`${r/4}px`}}});return{[`${e}-wrapper`]:C(C({},t("middle",A.tablePaddingVerticalMiddle,A.tablePaddingHorizontalMiddle,A.tableFontSizeMiddle)),t("small",A.tablePaddingVerticalSmall,A.tablePaddingHorizontalSmall,A.tableFontSizeSmall))}},HC=A=>{const{componentCls:e}=A;return{[`${e}-wrapper ${e}-resize-handle`]:{position:"absolute",top:0,height:"100% !important",bottom:0,left:" auto !important",right:" -8px",cursor:"col-resize",touchAction:"none",userSelect:"auto",width:"16px",zIndex:1,"&-line":{display:"block",width:"1px",marginLeft:"7px",height:"100% !important",backgroundColor:A.colorPrimary,opacity:0},"&:hover &-line":{opacity:1}},[`${e}-wrapper ${e}-resize-handle.dragging`]:{overflow:"hidden",[`${e}-resize-handle-line`]:{opacity:1},"&:before":{position:"absolute",top:0,bottom:0,content:'" "',width:"200vw",transform:"translateX(-50%)",opacity:0}}}},KC=A=>{const{componentCls:e,marginXXS:t,fontSizeIcon:n,tableHeaderIconColor:o,tableHeaderIconColorHover:r}=A;return{[`${e}-wrapper`]:{[`${e}-thead th${e}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${A.motionDurationSlow}`,"&:hover":{background:A.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:A.colorPrimary},[` + &${e}-cell-fix-left:hover, + &${e}-cell-fix-right:hover + `]:{background:A.tableFixedHeaderSortActiveBg}},[`${e}-thead th${e}-column-sort`]:{background:A.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${e}-column-sort`]:{background:A.tableBodySortBg},[`${e}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${e}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${e}-column-sorter`]:{marginInlineStart:t,color:o,fontSize:0,transition:`color ${A.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:n,"&.active":{color:A.colorPrimary}},[`${e}-column-sorter-up + ${e}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${e}-column-sorters:hover ${e}-column-sorter`]:{color:r}}}},OC=A=>{const{componentCls:e,opacityLoading:t,tableScrollThumbBg:n,tableScrollThumbBgHover:o,tableScrollThumbSize:r,tableScrollBg:a,zIndexTableSticky:l}=A,i=`${A.lineWidth}px ${A.lineType} ${A.tableBorderColor}`;return{[`${e}-wrapper`]:{[`${e}-sticky`]:{"&-holder":{position:"sticky",zIndex:l,background:A.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${r}px !important`,zIndex:l,display:"flex",alignItems:"center",background:a,borderTop:i,opacity:t,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:r,backgroundColor:n,borderRadius:100,transition:`all ${A.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:o}}}}}}},ks=A=>{const{componentCls:e,lineWidth:t,tableBorderColor:n}=A,o=`${t}px ${A.lineType} ${n}`;return{[`${e}-wrapper`]:{[`${e}-summary`]:{position:"relative",zIndex:A.zIndexTableFixed,background:A.tableBg,"> tr":{"> th, > td":{borderBottom:o}}},[`div${e}-summary`]:{boxShadow:`0 -${t}px 0 ${n}`}}}},$C=A=>{const{componentCls:e,fontWeightStrong:t,tablePaddingVertical:n,tablePaddingHorizontal:o,lineWidth:r,lineType:a,tableBorderColor:l,tableFontSize:i,tableBg:c,tableRadius:s,tableHeaderTextColor:u,motionDurationMid:d,tableHeaderBg:h,tableHeaderCellSplitColor:f,tableRowHoverBg:g,tableSelectedRowBg:p,tableSelectedRowHoverBg:B,tableFooterTextColor:w,tableFooterBg:y,paddingContentVerticalLG:F}=A,m=`${r}px ${a} ${l}`;return{[`${e}-wrapper`]:C(C({clear:"both",maxWidth:"100%"},La()),{[e]:C(C({},Ce(A)),{fontSize:i,background:c,borderRadius:`${s}px ${s}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${s}px ${s}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${e}-thead > tr > th, + ${e}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${F}px ${o}px`,overflowWrap:"break-word"},[`${e}-title`]:{padding:`${n}px ${o}px`},[`${e}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:u,fontWeight:t,textAlign:"start",background:h,borderBottom:m,transition:`background ${d} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${e}-selection-column):not(${e}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:f,transform:"translateY(-50%)",transition:`background-color ${d}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${e}:not(${e}-bordered)`]:{[`${e}-tbody`]:{"> tr":{"> td":{borderTop:m,borderBottom:"transparent"},"&:last-child > td":{borderBottom:m},[`&:first-child > td, + &${e}-measure-row + tr > td`]:{borderTop:"none",borderTopColor:"transparent"}}}},[`${e}${e}-bordered`]:{[`${e}-tbody`]:{"> tr":{"> td":{borderBottom:m}}}},[`${e}-tbody`]:{"> tr":{"> td":{transition:`background ${d}, border-color ${d}`,[` + > ${e}-wrapper:only-child, + > ${e}-expanded-row-fixed > ${e}-wrapper:only-child + `]:{[e]:{marginBlock:`-${n}px`,marginInline:`${A.tableExpandColumnWidth-o}px -${o}px`,[`${e}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},[` + &${e}-row:hover > td, + > td${e}-cell-row-hover + `]:{background:g},[`&${e}-row-selected`]:{"> td":{background:p},"&:hover > td":{background:B}}}},[`${e}-footer`]:{padding:`${n}px ${o}px`,color:w,background:y}})}},DC=et("Table",A=>{const{controlItemBgActive:e,controlItemBgActiveHover:t,colorTextPlaceholder:n,colorTextHeading:o,colorSplit:r,colorBorderSecondary:a,fontSize:l,padding:i,paddingXS:c,paddingSM:s,controlHeight:u,colorFillAlter:d,colorIcon:h,colorIconHover:f,opacityLoading:g,colorBgContainer:p,borderRadiusLG:B,colorFillContent:w,colorFillSecondary:y,controlInteractiveSize:F}=A,m=new _t(h),b=new _t(f),U=e,x=2,Q=new _t(y).onBackground(p).toHexString(),I=new _t(w).onBackground(p).toHexString(),H=new _t(d).onBackground(p).toHexString(),D=Be(A,{tableFontSize:l,tableBg:p,tableRadius:B,tablePaddingVertical:i,tablePaddingHorizontal:i,tablePaddingVerticalMiddle:s,tablePaddingHorizontalMiddle:c,tablePaddingVerticalSmall:c,tablePaddingHorizontalSmall:c,tableBorderColor:a,tableHeaderTextColor:o,tableHeaderBg:H,tableFooterTextColor:o,tableFooterBg:H,tableHeaderCellSplitColor:a,tableHeaderSortBg:Q,tableHeaderSortHoverBg:I,tableHeaderIconColor:m.clone().setAlpha(m.getAlpha()*g).toRgbString(),tableHeaderIconColorHover:b.clone().setAlpha(b.getAlpha()*g).toRgbString(),tableBodySortBg:H,tableFixedHeaderSortActiveBg:Q,tableHeaderFilterActiveBg:w,tableFilterDropdownBg:p,tableRowHoverBg:H,tableSelectedRowBg:U,tableSelectedRowHoverBg:t,zIndexTableFixed:x,zIndexTableSticky:x+1,tableFontSizeMiddle:l,tableFontSizeSmall:l,tableSelectionColumnWidth:u,tableExpandIconBg:p,tableExpandColumnWidth:F+2*A.padding,tableExpandedRowBg:d,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:n,tableScrollThumbBgHover:o,tableScrollBg:r});return[$C(D),UC(D),ks(D),KC(D),QC(D),wC(D),SC(D),bC(D),ks(D),yC(D),IC(D),FC(D),OC(D),CC(D),EC(D),HC(D),xC(D)]}),TC=[],Td=()=>({prefixCls:le(),columns:we(),rowKey:Fe([String,Function]),tableLayout:le(),rowClassName:Fe([String,Function]),title:DA(),footer:DA(),id:le(),showHeader:KA(),components:Ue(),customRow:DA(),customHeaderRow:DA(),direction:le(),expandFixed:Fe([Boolean,String]),expandColumnWidth:Number,expandedRowKeys:we(),defaultExpandedRowKeys:we(),expandedRowRender:DA(),expandRowByClick:KA(),expandIcon:DA(),onExpand:DA(),onExpandedRowsChange:DA(),"onUpdate:expandedRowKeys":DA(),defaultExpandAllRows:KA(),indentSize:Number,expandIconColumnIndex:Number,showExpandColumn:KA(),expandedRowClassName:DA(),childrenColumnName:le(),rowExpandable:DA(),sticky:Fe([Boolean,Object]),dropdownPrefixCls:String,dataSource:we(),pagination:Fe([Boolean,Object]),loading:Fe([Boolean,Object]),size:le(),bordered:KA(),locale:Ue(),onChange:DA(),onResizeColumn:DA(),rowSelection:Ue(),getPopupContainer:DA(),scroll:Ue(),sortDirections:we(),showSorterTooltip:Fe([Boolean,Object],!0),transformCellText:DA()}),LC=dA({name:"InternalTable",inheritAttrs:!1,props:$e(C(C({},Td()),{contextSlots:Ue()}),{rowKey:"key"}),setup(A,e){let{attrs:t,slots:n,expose:o,emit:r}=e;Se(!(typeof A.rowKey=="function"&&A.rowKey.length>1),"Table","`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected."),lm(S(()=>A.contextSlots)),im({onResizeColumn:(aA,vA)=>{r("resizeColumn",aA,vA)}});const a=Iu(),l=S(()=>{const aA=new Set(Object.keys(a.value).filter(vA=>a.value[vA]));return A.columns.filter(vA=>!vA.responsive||vA.responsive.some(iA=>aA.has(iA)))}),{size:i,renderEmpty:c,direction:s,prefixCls:u,configProvider:d}=ye("table",A),[h,f]=DC(u),g=S(()=>{var aA;return A.transformCellText||((aA=d.transformCellText)===null||aA===void 0?void 0:aA.value)}),[p]=Pl("Table",su.Table,VA(A,"locale")),B=S(()=>A.dataSource||TC),w=S(()=>d.getPrefixCls("dropdown",A.dropdownPrefixCls)),y=S(()=>A.childrenColumnName||"children"),F=S(()=>B.value.some(aA=>aA==null?void 0:aA[y.value])?"nest":A.expandedRowRender?"row":null),m=He({body:null}),b=aA=>{C(m,aA)},U=S(()=>typeof A.rowKey=="function"?A.rowKey:aA=>aA==null?void 0:aA[A.rowKey]),[x]=Aw(B,y,U),Q={},I=function(aA,vA){let iA=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{pagination:lA,scroll:uA,onChange:EA}=A,SA=C(C({},Q),aA);iA&&(Q.resetPagination(),SA.pagination.current&&(SA.pagination.current=1),lA&&lA.onChange&&lA.onChange(1,SA.pagination.pageSize)),uA&&uA.scrollToFirstRowOnChange!==!1&&m.body&&Ap(0,{getContainer:()=>m.body}),EA==null||EA(SA.pagination,SA.filters,SA.sorter,{currentDataSource:Ns(tl(B.value,SA.sorterStates,y.value),SA.filterStates),action:vA})},H=(aA,vA)=>{I({sorter:aA,sorterStates:vA},"sort",!1)},[D,E,M,$]=fw({prefixCls:u,mergedColumns:l,onSorterChange:H,sortDirections:S(()=>A.sortDirections||["ascend","descend"]),tableLocale:p,showSorterTooltip:VA(A,"showSorterTooltip")}),N=S(()=>tl(B.value,E.value,y.value)),G=(aA,vA)=>{I({filters:aA,filterStates:vA},"filter",!0)},[Y,K,R]=BC({prefixCls:u,locale:p,dropdownPrefixCls:w,mergedColumns:l,onFilterChange:G,getPopupContainer:VA(A,"getPopupContainer")}),_=S(()=>Ns(N.value,K.value)),[O]=mC(VA(A,"contextSlots")),W=S(()=>{const aA={},vA=R.value;return Object.keys(vA).forEach(iA=>{vA[iA]!==null&&(aA[iA]=vA[iA])}),C(C({},M.value),{filters:aA})}),[Z]=hC(W),eA=(aA,vA)=>{I({pagination:C(C({},Q.pagination),{current:aA,pageSize:vA})},"paginate")},[L,AA]=qm(S(()=>_.value.length),VA(A,"pagination"),eA);GA(()=>{Q.sorter=$.value,Q.sorterStates=E.value,Q.filters=R.value,Q.filterStates=K.value,Q.pagination=A.pagination===!1?{}:Zm(L.value,A.pagination),Q.resetPagination=AA});const mA=S(()=>{if(A.pagination===!1||!L.value.pageSize)return _.value;const{current:aA=1,total:vA,pageSize:iA=Ya}=L.value;return Se(aA>0,"Table","`current` should be positive number."),_.value.lengthiA?_.value.slice((aA-1)*iA,aA*iA):_.value:_.value.slice((aA-1)*iA,aA*iA)});GA(()=>{pe(()=>{const{total:aA,pageSize:vA=Ya}=L.value;_.value.lengthvA&&Se(!1,"Table","`dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode.")})},{flush:"post"});const z=S(()=>A.showExpandColumn===!1?-1:F.value==="nest"&&A.expandIconColumnIndex===void 0?A.rowSelection?1:0:A.expandIconColumnIndex>0&&A.rowSelection?A.expandIconColumnIndex-1:A.expandIconColumnIndex),P=cA();bA(()=>A.rowSelection,()=>{P.value=A.rowSelection?C({},A.rowSelection):A.rowSelection},{deep:!0,immediate:!0});const[k,rA]=tw(P,{prefixCls:u,data:_,pageData:mA,getRowKey:U,getRecordByKey:x,expandType:F,childrenColumnName:y,locale:p,getPopupContainer:S(()=>A.getPopupContainer)}),sA=(aA,vA,iA)=>{let lA;const{rowClassName:uA}=A;return typeof uA=="function"?lA=BA(uA(aA,vA,iA)):lA=BA(uA),BA({[`${u.value}-row-selected`]:rA.value.has(U.value(aA,vA))},lA)};o({selectedKeySet:rA});const fA=S(()=>typeof A.indentSize=="number"?A.indentSize:15),CA=aA=>Z(k(Y(D(O(aA)))));return()=>{var aA;const{expandIcon:vA=n.expandIcon||vC(p.value),pagination:iA,loading:lA,bordered:uA}=A;let EA,SA;if(iA!==!1&&(!((aA=L.value)===null||aA===void 0)&&aA.total)){let T;L.value.size?T=L.value.size:T=i.value==="small"||i.value==="middle"?"small":void 0;const q=RA=>v(Yv,V(V({},L.value),{},{class:[`${u.value}-pagination ${u.value}-pagination-${RA}`,L.value.class],size:T}),null),yA=s.value==="rtl"?"left":"right",{position:OA}=L.value;if(OA!==null&&Array.isArray(OA)){const RA=OA.find(nA=>nA.includes("top")),J=OA.find(nA=>nA.includes("bottom")),tA=OA.every(nA=>`${nA}`=="none");!RA&&!J&&!tA&&(SA=q(yA)),RA&&(EA=q(RA.toLowerCase().replace("top",""))),J&&(SA=q(J.toLowerCase().replace("bottom","")))}else SA=q(yA)}let IA;typeof lA=="boolean"?IA={spinning:lA}:typeof lA=="object"&&(IA=C({spinning:!0},lA));const $A=BA(`${u.value}-wrapper`,{[`${u.value}-wrapper-rtl`]:s.value==="rtl"},t.class,f.value),X=We(A,["columns"]);return h(v("div",{class:$A,style:t.style},[v(Gn,V({spinning:!1},IA),{default:()=>[EA,v(Jm,V(V(V({},t),X),{},{expandedRowKeys:A.expandedRowKeys,defaultExpandedRowKeys:A.defaultExpandedRowKeys,expandIconColumnIndex:z.value,indentSize:fA.value,expandIcon:vA,columns:l.value,direction:s.value,prefixCls:u.value,class:BA({[`${u.value}-middle`]:i.value==="middle",[`${u.value}-small`]:i.value==="small",[`${u.value}-bordered`]:uA,[`${u.value}-empty`]:B.value.length===0}),data:mA.value,rowKey:U.value,rowClassName:sA,internalHooks:Ja,internalRefs:m,onUpdateInternalRefs:b,transformColumns:CA,transformCellText:g.value}),C(C({},n),{emptyText:()=>{var T,q;return((T=n.emptyText)===null||T===void 0?void 0:T.call(n))||((q=A.locale)===null||q===void 0?void 0:q.emptyText)||c("Table")}})),SA]})]))}}}),MC=dA({name:"ATable",inheritAttrs:!1,props:$e(Td(),{rowKey:"key"}),slots:Object,setup(A,e){let{attrs:t,slots:n,expose:o}=e;const r=cA();return o({table:r}),()=>{var a;const l=A.columns||Fd((a=n.default)===null||a===void 0?void 0:a.call(n));return v(LC,V(V(V({ref:r},t),A),{},{columns:l||[],expandedRowRender:n.expandedRowRender||A.expandedRowRender,contextSlots:C({},n)}),n)}}}),ca=MC,ua=dA({name:"ATableColumn",slots:Object,render(){return null}}),da=dA({name:"ATableColumnGroup",slots:Object,__ANT_TABLE_COLUMN_GROUP:!0,render(){return null}}),rl=Mm,al=_m,fa=C(Nm,{Cell:al,Row:rl,name:"ATableSummary"}),PC=C(ca,{SELECTION_ALL:Za,SELECTION_INVERT:qa,SELECTION_NONE:Al,SELECTION_COLUMN:ct,EXPAND_COLUMN:bt,Column:ua,ColumnGroup:da,Summary:fa,install:A=>(A.component(fa.name,fa),A.component(al.name,al),A.component(rl.name,rl),A.component(ca.name,ca),A.component(ua.name,ua),A.component(da.name,da),A)}),RC="/qanything/assets/icon-file-Bxz0aRpP.png",_C=A=>(xr("data-v-4c53670b"),A=A(),Ir(),A),NC={class:"upload-box"},kC=_C(()=>UA("img",{class:"icon-file",src:RC,alt:"图标"},null,-1)),VC={class:"title"},GC={class:"desc-content"},zC={class:"desc"},WC={class:"desc"},XC=dA({__name:"UploadDom",props:{acceptList:{require:!0,type:Array,default:()=>[]}},emits:["update"],setup(A,{emit:e}){const t=Cn().home,n=e,o=()=>{n("update")};return(r,a)=>(Ae(),Qe("div",NC,[UA("div",{class:"tips",onClick:o},[kC,UA("p",VC,YA(HA(t).startDec),1),UA("div",GC,[UA("p",zC,YA(HA(t).updesc2),1),UA("p",WC,YA(HA(t).require1),1)])])]))}}),jC=xn(XC,[["__scopeId","data-v-4c53670b"]]),JC=A=>(xr("data-v-73b34951"),A=A(),Ir(),A),YC={class:"default"},ZC={class:"box"},qC={class:"title"},Ay=JC(()=>UA("span",null," ",-1)),ey={class:"color"},ty={class:"desc"},ny=dA({__name:"Defaultpage",setup(A){const e=Cn().home,{setFileList:t}=Da(),{setModalVisible:n}=Da(),{setCurrentId:o,getList:r,setCurrentKbName:a}=yn(),l=[".doc",".docx",".ppt",".pptx",".xls",".xlsx",".pdf",".md",".jpg",".jpeg",".png",".bmp",".txt",".eml"],i=cA(""),c=async()=>{console.log("updata");try{const s=await eu.createKb({kb_name:e.defaultName});+s.code==200&&(i.value=s.data.kb_id,o(s.data.kb_id),a(s.kb_name),n(!0),r())}catch(s){t([]),ke.error(s.msg)}};return(s,u)=>(Ae(),Qe("div",YC,[UA("div",ZC,[UA("p",qC,[UA("span",null,YA(HA(e).homeTitle1),1),Ay,UA("span",ey,YA(HA(e).homeTitle2),1)]),UA("p",ty,YA(HA(e).defaultDec),1),v(jC,{"accept-list":l,onUpdate:c})])]))}}),oy=xn(ny,[["__scopeId","data-v-73b34951"]]),ry="/qanything/assets/ai-avatar-x9recamI.png";function Ld(A){return Wg()?(Xg(A),!0):!1}function co(A){return typeof A=="function"?A():HA(A)}const vi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ay=Object.prototype.toString,ly=A=>ay.call(A)==="[object Object]",ll=()=>{};function iy(A,e){function t(...n){return new Promise((o,r)=>{Promise.resolve(A(()=>e.apply(this,n),{fn:e,thisArg:this,args:n})).then(o).catch(r)})}return t}function sy(...A){let e=0,t,n=!0,o=ll,r,a,l,i,c;!Ur(A[0])&&typeof A[0]=="object"?{delay:a,trailing:l=!0,leading:i=!0,rejectOnCancel:c=!1}=A[0]:[a,l=!0,i=!0,c=!1]=A;const s=()=>{t&&(clearTimeout(t),t=void 0,o(),o=ll)};return d=>{const h=co(a),f=Date.now()-e,g=()=>r=d();return s(),h<=0?(e=Date.now(),g()):(f>h&&(i||!n)?(e=Date.now(),g()):l&&(r=new Promise((p,B)=>{o=c?B:p,t=setTimeout(()=>{e=Date.now(),n=!0,p(g()),s()},Math.max(0,h-f))})),!i&&!t&&(t=setTimeout(()=>n=!0,h)),n=!1,r)}}function cy(A){let e;function t(){return e||(e=A()),e}return t.reset=async()=>{const n=e;e=void 0,n&&await n},t}function uy(A,e=200,t=!1,n=!0,o=!1){return iy(sy(e,t,n,o),A)}function dy(A,e,t={}){const{immediate:n=!0}=t,o=cA(!1);let r=null;function a(){r&&(clearTimeout(r),r=null)}function l(){o.value=!1,a()}function i(...c){a(),o.value=!0,r=setTimeout(()=>{o.value=!1,r=null,A(...c)},co(e))}return n&&(o.value=!0,vi&&i()),Ld(l),{isPending:zg(o),start:i,stop:l}}function fy(A){var e;const t=co(A);return(e=t==null?void 0:t.$el)!=null?e:t}const gy=vi?window:void 0,Md=vi?window.navigator:void 0;function Pd(...A){let e,t,n,o;if(typeof A[0]=="string"||Array.isArray(A[0])?([t,n,o]=A,e=gy):[e,t,n,o]=A,!e)return ll;Array.isArray(t)||(t=[t]),Array.isArray(n)||(n=[n]);const r=[],a=()=>{r.forEach(s=>s()),r.length=0},l=(s,u,d,h)=>(s.addEventListener(u,d,h),()=>s.removeEventListener(u,d,h)),i=bA(()=>[fy(e),co(o)],([s,u])=>{if(a(),!s)return;const d=ly(u)?{...u}:u;r.push(...t.flatMap(h=>n.map(f=>l(s,h,f,d))))},{immediate:!0,flush:"post"}),c=()=>{i(),a()};return Ld(c),c}function py(){const A=cA(!1),e=lo();return e&&ee(()=>{A.value=!0},e),A}function Rd(A){const e=py();return S(()=>(e.value,!!A()))}function Vs(A,e={}){const{controls:t=!1,navigator:n=Md}=e,o=Rd(()=>n&&"permissions"in n);let r;const a=typeof A=="string"?{name:A}:A,l=cA(),i=()=>{r&&(l.value=r.state)},c=cy(async()=>{if(o.value){if(!r)try{r=await n.permissions.query(a),Pd(r,"change",i),i()}catch{l.value="prompt"}return r}});return c(),t?{state:l,isSupported:o,query:c}:l}function By(A={}){const{navigator:e=Md,read:t=!1,source:n,copiedDuring:o=1500,legacy:r=!1}=A,a=Rd(()=>e&&"clipboard"in e),l=Vs("clipboard-read"),i=Vs("clipboard-write"),c=S(()=>a.value||r),s=cA(""),u=cA(!1),d=dy(()=>u.value=!1,o);function h(){a.value&&l.value!=="denied"?e.clipboard.readText().then(B=>{s.value=B}):s.value=p()}c.value&&t&&Pd(["copy","cut"],h);async function f(B=co(n)){c.value&&B!=null&&(a.value&&i.value!=="denied"?await e.clipboard.writeText(B):g(B),s.value=B,u.value=!0,d.start())}function g(B){const w=document.createElement("textarea");w.value=B??"",w.style.position="absolute",w.style.opacity="0",document.body.appendChild(w),w.select(),document.execCommand("copy"),w.remove()}function p(){var B,w,y;return(y=(w=(B=document==null?void 0:document.getSelection)==null?void 0:B.call(document))==null?void 0:w.toString())!=null?y:""}return{isSupported:c,text:s,copied:u,copy:f}}async function hy(A,e){const t=A.getReader();let n;for(;!(n=await t.read()).done;)e(n.value)}function vy(A){let e,t,n,o=!1;return function(a){e===void 0?(e=a,t=0,n=-1):e=wy(e,a);const l=e.length;let i=0;for(;t0){const i=o.decode(a.subarray(0,l)),c=l+(a[l+1]===32?2:1),s=o.decode(a.subarray(c));switch(i){case"data":n.data=n.data?n.data+` +`+s:s;break;case"event":n.event=s;break;case"id":A(n.id=s);break;case"retry":const u=parseInt(s,10);isNaN(u)||e(n.retry=u);break}}}}function wy(A,e){const t=new Uint8Array(A.length+e.length);return t.set(A),t.set(e,A.length),t}function Gs(){return{data:"",event:"",id:"",retry:void 0}}var Cy=function(A,e){var t={};for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&e.indexOf(n)<0&&(t[n]=A[n]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(A);o{const h=Object.assign({},n);h.accept||(h.accept=il);let f;function g(){f.abort(),document.hidden||m()}i||document.addEventListener("visibilitychange",g);let p=yy,B=0;function w(){document.removeEventListener("visibilitychange",g),window.clearTimeout(B),f.abort()}t==null||t.addEventListener("abort",()=>{w(),u()});const y=c??window.fetch,F=o??Qy;async function m(){var b;f=new AbortController;try{const U=await y(A,Object.assign(Object.assign({},s),{headers:h,signal:f.signal}));await F(U),await hy(U.body,vy(my(x=>{x?h[zs]=x:delete h[zs]},x=>{p=x},r))),a==null||a(),w(),u()}catch(U){if(!f.signal.aborted)try{const x=(b=l==null?void 0:l(U))!==null&&b!==void 0?b:p;window.clearTimeout(B),B=window.setTimeout(m,x)}catch(x){w(),d(x)}}}m()})}function Qy(A){const e=A.headers.get("content-type");if(!(e!=null&&e.startsWith(il)))throw new Error(`Expected content-type to be ${il}, Actual: ${e}`)}const qo=jg("useChat",()=>{const A=cA([]),e=()=>{A.value=[]},t=cA(!1);return{QA_List:A,clearQAList:e,showModal:t}},{persist:{storage:localStorage}});class Fy{constructor(e){mo(this,"queue",[]);mo(this,"consuming",!1);mo(this,"timmer");this.onConsume=e}dynamicSpeed(){const e=2e3/this.queue.length;return e>200?200:e}add(e){e&&this.queue.push(...e.split(""))}consume(){if(this.queue.length>0){const e=this.queue.shift();e&&this.onConsume(e)}}next(){this.consume(),this.timmer=setTimeout(()=>{this.consume(),this.consuming&&this.next()},this.dynamicSpeed())}start(){this.consuming=!0,this.next()}done(){this.consuming=!1,clearTimeout(this.timmer),this.onConsume(this.queue.join("")),this.queue=[]}}const Uy={class:"private"},Sy={class:"private-title"},xy=dA({__name:"DefaultModal",props:{content:{type:String,required:!0},confirmLoading:{type:Boolean,required:!0}},emits:["ok"],setup(A,{emit:e}){const t=Cn().common,{showModal:n}=Gt(qo()),o=e,r=async()=>{o("ok")};return(a,l)=>{const i=Te,c=Ug;return Ae(),Bn(ru,{to:"body"},[UA("div",Uy,[v(c,{open:HA(n),"onUpdate:open":l[0]||(l[0]=s=>Ur(n)?n.value=s:null),"confirm-loading":A.confirmLoading,centered:"",width:"480px","wrap-class-name":"private-modal","ok-text":HA(t).confirm,"cancel-text":HA(t).cancel,onOk:r},{title:ft(()=>[UA("div",Sy,[v(i,{class:"info",name:"info"}),vt(YA(A.content),1)])]),_:1},8,["open","confirm-loading","ok-text","cancel-text"])])])}}}),Iy=xn(xy,[["__scopeId","data-v-1be8145e"]]);/*! + * html2canvas 1.4.1 + * Copyright (c) 2022 Niklas von Hertzen + * Released under MIT License + *//*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */var sl=function(A,e){return sl=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])},sl(A,e)};function Xe(A,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");sl(A,e);function t(){this.constructor=A}A.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}var cl=function(){return cl=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0&&r[r.length-1])&&(c[0]===6||c[0]===2)){t=0;continue}if(c[0]===3&&(!r||c[1]>r[0]&&c[1]=55296&&o<=56319&&t>10)+55296,a%1024+56320)),(o+1===t||n.length>16384)&&(r+=String.fromCharCode.apply(String,n),n.length=0)}return r},Ws="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Hy=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var bo=0;bo"u"?[]:new Uint8Array(256);for(var Qo=0;Qo>4,s[o++]=(a&15)<<4|l>>2,s[o++]=(l&3)<<6|i&63;return c},Oy=function(A){for(var e=A.length,t=[],n=0;n>Wt,Ty=1<>Wt,My=_d+Ly,Py=My,Ry=32,_y=Py+Ry,Ny=65536>>mi,ky=1<=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>Wt],t=(t<>Wt)],t=(t<>mi),t=this.index[t],t+=e>>Wt&Vy,t=this.index[t],t=(t<"u"?[]:new Uint8Array(256);for(var Fo=0;FoYs?(o.push(!0),l-=Ys):o.push(!1),["normal","auto","loose"].indexOf(e)!==-1&&[8208,8211,12316,12448].indexOf(r)!==-1)return n.push(a),t.push(fl);if(l===Yy||l===ul){if(a===0)return n.push(a),t.push(Nt);var i=t[a-1];return r0.indexOf(i)===-1?(n.push(n[a-1]),t.push(i)):(n.push(a),t.push(Nt))}if(n.push(a),l===t0)return t.push(e==="strict"?gl:eo);if(l===Gd||l===e0)return t.push(Nt);if(l===n0)return r>=131072&&r<=196605||r>=196608&&r<=262141?t.push(eo):t.push(Nt);t.push(l)}),[n,t,o]},va=function(A,e,t,n){var o=n[t];if(Array.isArray(A)?A.indexOf(o)!==-1:A===o)for(var r=t;r<=n.length;){r++;var a=n[r];if(a===e)return!0;if(a!==Ut)break}if(o===Ut)for(var r=t;r>0;){r--;var l=n[r];if(Array.isArray(A)?A.indexOf(l)!==-1:A===l)for(var i=t;i<=n.length;){i++;var a=n[i];if(a===e)return!0;if(a!==Ut)break}if(l!==Ut)break}return!1},oc=function(A,e){for(var t=A;t>=0;){var n=e[t];if(n===Ut)t--;else return n}return 0},i0=function(A,e,t,n,o){if(t[n]===0)return PA;var r=n-1;if(Array.isArray(o)&&o[r]===!0)return PA;var a=r-1,l=r+1,i=e[r],c=a>=0?e[a]:0,s=e[l];if(i===Nd&&s===kd)return PA;if(wl.indexOf(i)!==-1)return zd;if(wl.indexOf(s)!==-1||Wd.indexOf(s)!==-1)return PA;if(oc(r,e)===Vd)return Io;if(ml.get(A[r])===ul||(i===So||i===xo)&&ml.get(A[l])===ul||i===Zs||s===Zs||i===qs||[Ut,dl,Pn].indexOf(i)===-1&&s===qs||[Uo,$n,A0,rn,an].indexOf(s)!==-1||oc(r,e)===Dn||va(Ba,Dn,r,e)||va([Uo,$n],gl,r,e)||va(Ac,Ac,r,e))return PA;if(i===Ut)return Io;if(i===Ba||s===Ba)return PA;if(s===fl||i===fl)return Io;if([dl,Pn,gl].indexOf(s)!==-1||i===qy||c===hl&&a0.indexOf(i)!==-1||i===an&&s===hl||s===ec||lt.indexOf(s)!==-1&&i===Oe||lt.indexOf(i)!==-1&&s===Oe||i===_n&&[eo,So,xo].indexOf(s)!==-1||[eo,So,xo].indexOf(i)!==-1&&s===Rn||lt.indexOf(i)!==-1&&tc.indexOf(s)!==-1||tc.indexOf(i)!==-1&<.indexOf(s)!==-1||[_n,Rn].indexOf(i)!==-1&&(s===Oe||[Dn,Pn].indexOf(s)!==-1&&e[l+1]===Oe)||[Dn,Pn].indexOf(i)!==-1&&s===Oe||i===Oe&&[Oe,an,rn].indexOf(s)!==-1)return PA;if([Oe,an,rn,Uo,$n].indexOf(s)!==-1)for(var u=r;u>=0;){var d=e[u];if(d===Oe)return PA;if([an,rn].indexOf(d)!==-1)u--;else break}if([_n,Rn].indexOf(s)!==-1)for(var u=[Uo,$n].indexOf(i)!==-1?a:r;u>=0;){var d=e[u];if(d===Oe)return PA;if([an,rn].indexOf(d)!==-1)u--;else break}if(vl===i&&[vl,Ar,pl,Bl].indexOf(s)!==-1||[Ar,pl].indexOf(i)!==-1&&[Ar,er].indexOf(s)!==-1||[er,Bl].indexOf(i)!==-1&&s===er||nc.indexOf(i)!==-1&&[ec,Rn].indexOf(s)!==-1||nc.indexOf(s)!==-1&&i===_n||lt.indexOf(i)!==-1&<.indexOf(s)!==-1||i===rn&<.indexOf(s)!==-1||lt.concat(Oe).indexOf(i)!==-1&&s===Dn&&o0.indexOf(A[l])===-1||lt.concat(Oe).indexOf(s)!==-1&&i===$n)return PA;if(i===ha&&s===ha){for(var h=t[r],f=1;h>0&&(h--,e[h]===ha);)f++;if(f%2!==0)return PA}return i===So&&s===xo?PA:Io},s0=function(A,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var t=l0(A,e.lineBreak),n=t[0],o=t[1],r=t[2];(e.wordBreak==="break-all"||e.wordBreak==="break-word")&&(o=o.map(function(l){return[Oe,Nt,Gd].indexOf(l)!==-1?eo:l}));var a=e.wordBreak==="keep-all"?r.map(function(l,i){return l&&A[i]>=19968&&A[i]<=40959}):void 0;return[n,o,a]},c0=function(){function A(e,t,n,o){this.codePoints=e,this.required=t===zd,this.start=n,this.end=o}return A.prototype.slice=function(){return qA.apply(void 0,this.codePoints.slice(this.start,this.end))},A}(),u0=function(A,e){var t=Mr(A),n=s0(t,e),o=n[0],r=n[1],a=n[2],l=t.length,i=0,c=0;return{next:function(){if(c>=l)return{done:!0,value:null};for(var s=PA;c=Xd&&A<=57},G0=function(A){return A>=55296&&A<=57343},ln=function(A){return me(A)||A>=Yd&&A<=qd||A>=jd&&A<=R0},z0=function(A){return A>=jd&&A<=N0},W0=function(A){return A>=Yd&&A<=V0},X0=function(A){return z0(A)||W0(A)},j0=function(A){return A>=E0},$o=function(A){return A===Br||A===g0||A===p0},hr=function(A){return X0(A)||j0(A)||A===m0},sc=function(A){return hr(A)||me(A)||A===Ee},J0=function(A){return A>=$0&&A<=D0||A===T0||A>=L0&&A<=M0||A===P0},Qt=function(A,e){return A!==zn?!1:e!==Br},Do=function(A,e,t){return A===Ee?hr(e)||Qt(e,t):hr(A)?!0:!!(A===zn&&Qt(A,e))},wa=function(A,e,t){return A===Vt||A===Ee?me(e)?!0:e===to&&me(t):me(A===to?e:A)},Y0=function(A){var e=0,t=1;(A[e]===Vt||A[e]===Ee)&&(A[e]===Ee&&(t=-1),e++);for(var n=[];me(A[e]);)n.push(A[e++]);var o=n.length?parseInt(qA.apply(void 0,n),10):0;A[e]===to&&e++;for(var r=[];me(A[e]);)r.push(A[e++]);var a=r.length,l=a?parseInt(qA.apply(void 0,r),10):0;(A[e]===Zd||A[e]===Jd)&&e++;var i=1;(A[e]===Vt||A[e]===Ee)&&(A[e]===Ee&&(i=-1),e++);for(var c=[];me(A[e]);)c.push(A[e++]);var s=c.length?parseInt(qA.apply(void 0,c),10):0;return t*(o+l*Math.pow(10,-a))*Math.pow(10,i*s)},Z0={type:2},q0={type:3},Ab={type:4},eb={type:13},tb={type:8},nb={type:21},ob={type:9},rb={type:10},ab={type:11},lb={type:12},ib={type:14},To={type:23},sb={type:1},cb={type:25},ub={type:24},db={type:26},fb={type:27},gb={type:28},pb={type:29},Bb={type:31},Cl={type:32},Af=function(){function A(){this._value=[]}return A.prototype.write=function(e){this._value=this._value.concat(Mr(e))},A.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==Cl;)e.push(t),t=this.consumeToken();return e},A.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case Eo:return this.consumeStringToken(Eo);case B0:var t=this.peekCodePoint(0),n=this.peekCodePoint(1),o=this.peekCodePoint(2);if(sc(t)||Qt(n,o)){var r=Do(t,n,o)?f0:d0,a=this.consumeName();return{type:5,value:a,flags:r}}break;case h0:if(this.peekCodePoint(0)===Tn)return this.consumeCodePoint(),eb;break;case Ho:return this.consumeStringToken(Ho);case Ko:return Z0;case Ln:return q0;case ma:if(this.peekCodePoint(0)===Tn)return this.consumeCodePoint(),ib;break;case Vt:if(wa(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case H0:return Ab;case Ee:var l=e,i=this.peekCodePoint(0),c=this.peekCodePoint(1);if(wa(l,i,c))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(Do(l,i,c))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(i===Ee&&c===y0)return this.consumeCodePoint(),this.consumeCodePoint(),ub;break;case to:if(wa(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case ac:if(this.peekCodePoint(0)===ma)for(this.consumeCodePoint();;){var s=this.consumeCodePoint();if(s===ma&&(s=this.consumeCodePoint(),s===ac))return this.consumeToken();if(s===Ye)return this.consumeToken()}break;case K0:return db;case O0:return fb;case C0:if(this.peekCodePoint(0)===w0&&this.peekCodePoint(1)===Ee&&this.peekCodePoint(2)===Ee)return this.consumeCodePoint(),this.consumeCodePoint(),cb;break;case b0:var u=this.peekCodePoint(0),d=this.peekCodePoint(1),h=this.peekCodePoint(2);if(Do(u,d,h)){var a=this.consumeName();return{type:7,value:a}}break;case Q0:return gb;case zn:if(Qt(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case F0:return pb;case U0:if(this.peekCodePoint(0)===Tn)return this.consumeCodePoint(),tb;break;case S0:return ab;case x0:return lb;case _0:case k0:var f=this.peekCodePoint(0),g=this.peekCodePoint(1);return f===Vt&&(ln(g)||g===Oo)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case lc:if(this.peekCodePoint(0)===Tn)return this.consumeCodePoint(),ob;if(this.peekCodePoint(0)===lc)return this.consumeCodePoint(),nb;break;case I0:if(this.peekCodePoint(0)===Tn)return this.consumeCodePoint(),rb;break;case Ye:return Cl}return $o(e)?(this.consumeWhiteSpace(),Bb):me(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):hr(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:qA(e)}},A.prototype.consumeCodePoint=function(){var e=this._value.shift();return typeof e>"u"?-1:e},A.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},A.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},A.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();ln(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var n=!1;t===Oo&&e.length<6;)e.push(t),t=this.consumeCodePoint(),n=!0;if(n){var o=parseInt(qA.apply(void 0,e.map(function(i){return i===Oo?Xd:i})),16),r=parseInt(qA.apply(void 0,e.map(function(i){return i===Oo?qd:i})),16);return{type:30,start:o,end:r}}var a=parseInt(qA.apply(void 0,e),16);if(this.peekCodePoint(0)===Ee&&ln(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var l=[];ln(t)&&l.length<6;)l.push(t),t=this.consumeCodePoint();var r=parseInt(qA.apply(void 0,l),16);return{type:30,start:a,end:r}}else return{type:30,start:a,end:a}},A.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return e.toLowerCase()==="url"&&this.peekCodePoint(0)===Ko?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Ko?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},A.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ye)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===Ho||t===Eo){var n=this.consumeStringToken(this.consumeCodePoint());return n.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Ye||this.peekCodePoint(0)===Ln)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),To)}for(;;){var o=this.consumeCodePoint();if(o===Ye||o===Ln)return{type:22,value:qA.apply(void 0,e)};if($o(o))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Ye||this.peekCodePoint(0)===Ln?(this.consumeCodePoint(),{type:22,value:qA.apply(void 0,e)}):(this.consumeBadUrlRemnants(),To);if(o===Eo||o===Ho||o===Ko||J0(o))return this.consumeBadUrlRemnants(),To;if(o===zn)if(Qt(o,this.peekCodePoint(0)))e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),To;else e.push(o)}},A.prototype.consumeWhiteSpace=function(){for(;$o(this.peekCodePoint(0));)this.consumeCodePoint()},A.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===Ln||e===Ye)return;Qt(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},A.prototype.consumeStringSlice=function(e){for(var t=5e4,n="";e>0;){var o=Math.min(t,e);n+=qA.apply(void 0,this._value.splice(0,o)),e-=o}return this._value.shift(),n},A.prototype.consumeStringToken=function(e){var t="",n=0;do{var o=this._value[n];if(o===Ye||o===void 0||o===e)return t+=this.consumeStringSlice(n),{type:0,value:t};if(o===Br)return this._value.splice(0,n),sb;if(o===zn){var r=this._value[n+1];r!==Ye&&r!==void 0&&(r===Br?(t+=this.consumeStringSlice(n),n=-1,this._value.shift()):Qt(o,r)&&(t+=this.consumeStringSlice(n),t+=qA(this.consumeEscapedCodePoint()),n=-1))}n++}while(!0)},A.prototype.consumeNumber=function(){var e=[],t=uo,n=this.peekCodePoint(0);for((n===Vt||n===Ee)&&e.push(this.consumeCodePoint());me(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0);var o=this.peekCodePoint(1);if(n===to&&me(o))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=rc;me(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0),o=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((n===Zd||n===Jd)&&((o===Vt||o===Ee)&&me(r)||me(o)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=rc;me(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[Y0(e),t]},A.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],n=e[1],o=this.peekCodePoint(0),r=this.peekCodePoint(1),a=this.peekCodePoint(2);if(Do(o,r,a)){var l=this.consumeName();return{type:15,number:t,flags:n,unit:l}}return o===v0?(this.consumeCodePoint(),{type:16,number:t,flags:n}):{type:17,number:t,flags:n}},A.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(ln(e)){for(var t=qA(e);ln(this.peekCodePoint(0))&&t.length<6;)t+=qA(this.consumeCodePoint());$o(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(t,16);return n===0||G0(n)||n>1114111?ic:n}return e===Ye?ic:e},A.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(sc(t))e+=qA(t);else if(Qt(t,this.peekCodePoint(0)))e+=qA(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(t),e}},A}(),ef=function(){function A(e){this._tokens=e}return A.create=function(e){var t=new Af;return t.write(e),new A(t.read())},A.parseValue=function(e){return A.create(e).parseComponentValue()},A.parseValues=function(e){return A.create(e).parseComponentValues()},A.prototype.parseComponentValue=function(){for(var e=this.consumeToken();e.type===31;)e=this.consumeToken();if(e.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do e=this.consumeToken();while(e.type===31);if(e.type===32)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},A.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(t.type===32)return e;e.push(t),e.push()}},A.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},A.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},n=this.consumeToken();;){if(n.type===32||vb(n,e))return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue()),n=this.consumeToken()}},A.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var n=this.consumeToken();if(n.type===32||n.type===3)return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue())}},A.prototype.consumeToken=function(){var e=this._tokens.shift();return typeof e>"u"?Cl:e},A.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},A}(),fo=function(A){return A.type===15},In=function(A){return A.type===17},zA=function(A){return A.type===20},hb=function(A){return A.type===0},yl=function(A,e){return zA(A)&&A.value===e},tf=function(A){return A.type!==31},Un=function(A){return A.type!==31&&A.type!==4},nt=function(A){var e=[],t=[];return A.forEach(function(n){if(n.type===4){if(t.length===0)throw new Error("Error parsing function args, zero tokens for arg");e.push(t),t=[];return}n.type!==31&&t.push(n)}),t.length&&e.push(t),e},vb=function(A,e){return e===11&&A.type===12||e===28&&A.type===29?!0:e===2&&A.type===3},Kt=function(A){return A.type===17||A.type===15},re=function(A){return A.type===16||Kt(A)},nf=function(A){return A.length>1?[A[0],A[1]]:[A[0]]},ge={type:17,number:0,flags:uo},wi={type:16,number:50,flags:uo},St={type:16,number:100,flags:uo},Nn=function(A,e,t){var n=A[0],o=A[1];return[WA(n,e),WA(typeof o<"u"?o:n,t)]},WA=function(A,e){if(A.type===16)return A.number/100*e;if(fo(A))switch(A.unit){case"rem":case"em":return 16*A.number;case"px":default:return A.number}return A.number},of="deg",rf="grad",af="rad",lf="turn",Pr={name:"angle",parse:function(A,e){if(e.type===15)switch(e.unit){case of:return Math.PI*e.number/180;case rf:return Math.PI/200*e.number;case af:return e.number;case lf:return Math.PI*2*e.number}throw new Error("Unsupported angle type")}},sf=function(A){return A.type===15&&(A.unit===of||A.unit===rf||A.unit===af||A.unit===lf)},cf=function(A){var e=A.filter(zA).map(function(t){return t.value}).join(" ");switch(e){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ge,ge];case"to top":case"bottom":return Pe(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ge,St];case"to right":case"left":return Pe(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[St,St];case"to bottom":case"top":return Pe(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[St,ge];case"to left":case"right":return Pe(270)}return 0},Pe=function(A){return Math.PI*A/180},It={name:"color",parse:function(A,e){if(e.type===18){var t=mb[e.name];if(typeof t>"u")throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return t(A,e.values)}if(e.type===5){if(e.value.length===3){var n=e.value.substring(0,1),o=e.value.substring(1,2),r=e.value.substring(2,3);return xt(parseInt(n+n,16),parseInt(o+o,16),parseInt(r+r,16),1)}if(e.value.length===4){var n=e.value.substring(0,1),o=e.value.substring(1,2),r=e.value.substring(2,3),a=e.value.substring(3,4);return xt(parseInt(n+n,16),parseInt(o+o,16),parseInt(r+r,16),parseInt(a+a,16)/255)}if(e.value.length===6){var n=e.value.substring(0,2),o=e.value.substring(2,4),r=e.value.substring(4,6);return xt(parseInt(n,16),parseInt(o,16),parseInt(r,16),1)}if(e.value.length===8){var n=e.value.substring(0,2),o=e.value.substring(2,4),r=e.value.substring(4,6),a=e.value.substring(6,8);return xt(parseInt(n,16),parseInt(o,16),parseInt(r,16),parseInt(a,16)/255)}}if(e.type===20){var l=ht[e.value.toUpperCase()];if(typeof l<"u")return l}return ht.TRANSPARENT}},Et=function(A){return(255&A)===0},ue=function(A){var e=255&A,t=255&A>>8,n=255&A>>16,o=255&A>>24;return e<255?"rgba("+o+","+n+","+t+","+e/255+")":"rgb("+o+","+n+","+t+")"},xt=function(A,e,t,n){return(A<<24|e<<16|t<<8|Math.round(n*255)<<0)>>>0},cc=function(A,e){if(A.type===17)return A.number;if(A.type===16){var t=e===3?1:255;return e===3?A.number/100*t:Math.round(A.number/100*t)}return 0},uc=function(A,e){var t=e.filter(Un);if(t.length===3){var n=t.map(cc),o=n[0],r=n[1],a=n[2];return xt(o,r,a,1)}if(t.length===4){var l=t.map(cc),o=l[0],r=l[1],a=l[2],i=l[3];return xt(o,r,a,i)}return 0};function Ca(A,e,t){return t<0&&(t+=1),t>=1&&(t-=1),t<1/6?(e-A)*t*6+A:t<1/2?e:t<2/3?(e-A)*6*(2/3-t)+A:A}var dc=function(A,e){var t=e.filter(Un),n=t[0],o=t[1],r=t[2],a=t[3],l=(n.type===17?Pe(n.number):Pr.parse(A,n))/(Math.PI*2),i=re(o)?o.number/100:0,c=re(r)?r.number/100:0,s=typeof a<"u"&&re(a)?WA(a,1):1;if(i===0)return xt(c*255,c*255,c*255,1);var u=c<=.5?c*(i+1):c+i-c*i,d=c*2-u,h=Ca(d,u,l+1/3),f=Ca(d,u,l),g=Ca(d,u,l-1/3);return xt(h*255,f*255,g*255,s)},mb={hsl:dc,hsla:dc,rgb:uc,rgba:uc},Wn=function(A,e){return It.parse(A,ef.create(e).parseComponentValue())},ht={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},wb={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(t){if(zA(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Cb={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Rr=function(A,e){var t=It.parse(A,e[0]),n=e[1];return n&&re(n)?{color:t,stop:n}:{color:t,stop:null}},fc=function(A,e){var t=A[0],n=A[A.length-1];t.stop===null&&(t.stop=ge),n.stop===null&&(n.stop=St);for(var o=[],r=0,a=0;ar?o.push(i):o.push(r),r=i}else o.push(null)}for(var c=null,a=0;aa.optimumDistance)?{optimumCorner:l,optimumDistance:s}:a},{optimumDistance:o?1/0:-1/0,optimumCorner:null}).optimumCorner},Qb=function(A,e,t,n,o){var r=0,a=0;switch(A.size){case 0:A.shape===0?r=a=Math.min(Math.abs(e),Math.abs(e-n),Math.abs(t),Math.abs(t-o)):A.shape===1&&(r=Math.min(Math.abs(e),Math.abs(e-n)),a=Math.min(Math.abs(t),Math.abs(t-o)));break;case 2:if(A.shape===0)r=a=Math.min(Ne(e,t),Ne(e,t-o),Ne(e-n,t),Ne(e-n,t-o));else if(A.shape===1){var l=Math.min(Math.abs(t),Math.abs(t-o))/Math.min(Math.abs(e),Math.abs(e-n)),i=gc(n,o,e,t,!0),c=i[0],s=i[1];r=Ne(c-e,(s-t)/l),a=l*r}break;case 1:A.shape===0?r=a=Math.max(Math.abs(e),Math.abs(e-n),Math.abs(t),Math.abs(t-o)):A.shape===1&&(r=Math.max(Math.abs(e),Math.abs(e-n)),a=Math.max(Math.abs(t),Math.abs(t-o)));break;case 3:if(A.shape===0)r=a=Math.max(Ne(e,t),Ne(e,t-o),Ne(e-n,t),Ne(e-n,t-o));else if(A.shape===1){var l=Math.max(Math.abs(t),Math.abs(t-o))/Math.max(Math.abs(e),Math.abs(e-n)),u=gc(n,o,e,t,!1),c=u[0],s=u[1];r=Ne(c-e,(s-t)/l),a=l*r}break}return Array.isArray(A.size)&&(r=WA(A.size[0],n),a=A.size.length===2?WA(A.size[1],o):r),[r,a]},Fb=function(A,e){var t=Pe(180),n=[];return nt(e).forEach(function(o,r){if(r===0){var a=o[0];if(a.type===20&&a.value==="to"){t=cf(o);return}else if(sf(a)){t=Pr.parse(A,a);return}}var l=Rr(A,o);n.push(l)}),{angle:t,stops:n,type:1}},Lo=function(A,e){var t=Pe(180),n=[];return nt(e).forEach(function(o,r){if(r===0){var a=o[0];if(a.type===20&&["top","left","right","bottom"].indexOf(a.value)!==-1){t=cf(o);return}else if(sf(a)){t=(Pr.parse(A,a)+Pe(270))%Pe(360);return}}var l=Rr(A,o);n.push(l)}),{angle:t,stops:n,type:1}},Ub=function(A,e){var t=Pe(180),n=[],o=1,r=0,a=3,l=[];return nt(e).forEach(function(i,c){var s=i[0];if(c===0){if(zA(s)&&s.value==="linear"){o=1;return}else if(zA(s)&&s.value==="radial"){o=2;return}}if(s.type===18){if(s.name==="from"){var u=It.parse(A,s.values[0]);n.push({stop:ge,color:u})}else if(s.name==="to"){var u=It.parse(A,s.values[0]);n.push({stop:St,color:u})}else if(s.name==="color-stop"){var d=s.values.filter(Un);if(d.length===2){var u=It.parse(A,d[1]),h=d[0];In(h)&&n.push({stop:{type:16,number:h.number*100,flags:h.flags},color:u})}}}}),o===1?{angle:(t+Pe(180))%Pe(360),stops:n,type:o}:{size:a,shape:r,stops:n,position:l,type:o}},uf="closest-side",df="farthest-side",ff="closest-corner",gf="farthest-corner",pf="circle",Bf="ellipse",hf="cover",vf="contain",Sb=function(A,e){var t=0,n=3,o=[],r=[];return nt(e).forEach(function(a,l){var i=!0;if(l===0){var c=!1;i=a.reduce(function(u,d){if(c)if(zA(d))switch(d.value){case"center":return r.push(wi),u;case"top":case"left":return r.push(ge),u;case"right":case"bottom":return r.push(St),u}else(re(d)||Kt(d))&&r.push(d);else if(zA(d))switch(d.value){case pf:return t=0,!1;case Bf:return t=1,!1;case"at":return c=!0,!1;case uf:return n=0,!1;case hf:case df:return n=1,!1;case vf:case ff:return n=2,!1;case gf:return n=3,!1}else if(Kt(d)||re(d))return Array.isArray(n)||(n=[]),n.push(d),!1;return u},i)}if(i){var s=Rr(A,a);o.push(s)}}),{size:n,shape:t,stops:o,position:r,type:2}},Mo=function(A,e){var t=0,n=3,o=[],r=[];return nt(e).forEach(function(a,l){var i=!0;if(l===0?i=a.reduce(function(s,u){if(zA(u))switch(u.value){case"center":return r.push(wi),!1;case"top":case"left":return r.push(ge),!1;case"right":case"bottom":return r.push(St),!1}else if(re(u)||Kt(u))return r.push(u),!1;return s},i):l===1&&(i=a.reduce(function(s,u){if(zA(u))switch(u.value){case pf:return t=0,!1;case Bf:return t=1,!1;case vf:case uf:return n=0,!1;case df:return n=1,!1;case ff:return n=2,!1;case hf:case gf:return n=3,!1}else if(Kt(u)||re(u))return Array.isArray(n)||(n=[]),n.push(u),!1;return s},i)),i){var c=Rr(A,a);o.push(c)}}),{size:n,shape:t,stops:o,position:r,type:2}},xb=function(A){return A.type===1},Ib=function(A){return A.type===2},Ci={name:"image",parse:function(A,e){if(e.type===22){var t={url:e.value,type:0};return A.cache.addImage(e.value),t}if(e.type===18){var n=mf[e.name];if(typeof n>"u")throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return n(A,e.values)}throw new Error("Unsupported image type "+e.type)}};function Eb(A){return!(A.type===20&&A.value==="none")&&(A.type!==18||!!mf[A.name])}var mf={"linear-gradient":Fb,"-moz-linear-gradient":Lo,"-ms-linear-gradient":Lo,"-o-linear-gradient":Lo,"-webkit-linear-gradient":Lo,"radial-gradient":Sb,"-moz-radial-gradient":Mo,"-ms-radial-gradient":Mo,"-o-radial-gradient":Mo,"-webkit-radial-gradient":Mo,"-webkit-gradient":Ub},Hb={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(e.length===0)return[];var t=e[0];return t.type===20&&t.value==="none"?[]:e.filter(function(n){return Un(n)&&Eb(n)}).map(function(n){return Ci.parse(A,n)})}},Kb={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(t){if(zA(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Ob={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,e){return nt(e).map(function(t){return t.filter(re)}).map(nf)}},$b={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,e){return nt(e).map(function(t){return t.filter(zA).map(function(n){return n.value}).join(" ")}).map(Db)}},Db=function(A){switch(A){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},wn;(function(A){A.AUTO="auto",A.CONTAIN="contain",A.COVER="cover"})(wn||(wn={}));var Tb={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(A,e){return nt(e).map(function(t){return t.filter(Lb)})}},Lb=function(A){return zA(A)||re(A)},_r=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Mb=_r("top"),Pb=_r("right"),Rb=_r("bottom"),_b=_r("left"),Nr=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return nf(t.filter(re))}}},Nb=Nr("top-left"),kb=Nr("top-right"),Vb=Nr("bottom-right"),Gb=Nr("bottom-left"),kr=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},zb=kr("top"),Wb=kr("right"),Xb=kr("bottom"),jb=kr("left"),Vr=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return fo(t)?t.number:0}}},Jb=Vr("top"),Yb=Vr("right"),Zb=Vr("bottom"),qb=Vr("left"),AQ={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},eQ={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,e){switch(e){case"rtl":return 1;case"ltr":default:return 0}}},tQ={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,e){return e.filter(zA).reduce(function(t,n){return t|nQ(n.value)},0)}},nQ=function(A){switch(A){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},oQ={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},rQ={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,e){return e.type===20&&e.value==="normal"?0:e.type===17||e.type===15?e.number:0}},vr;(function(A){A.NORMAL="normal",A.STRICT="strict"})(vr||(vr={}));var aQ={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"strict":return vr.STRICT;case"normal":default:return vr.NORMAL}}},lQ={name:"line-height",initialValue:"normal",prefix:!1,type:4},pc=function(A,e){return zA(A)&&A.value==="normal"?1.2*e:A.type===17?e*A.number:re(A)?WA(A,e):e},iQ={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,e){return e.type===20&&e.value==="none"?null:Ci.parse(A,e)}},sQ={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,e){switch(e){case"inside":return 0;case"outside":default:return 1}}},bl={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Gr=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},cQ=Gr("top"),uQ=Gr("right"),dQ=Gr("bottom"),fQ=Gr("left"),gQ={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,e){return e.filter(zA).map(function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},pQ={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"break-word":return"break-word";case"normal":default:return"normal"}}},zr=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},BQ=zr("top"),hQ=zr("right"),vQ=zr("bottom"),mQ=zr("left"),wQ={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,e){switch(e){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},CQ={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},yQ={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.length===1&&yl(e[0],"none")?[]:nt(e).map(function(t){for(var n={color:ht.TRANSPARENT,offsetX:ge,offsetY:ge,blur:ge},o=0,r=0;r"u")throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return t(e.values)}return null}},FQ=function(A){var e=A.filter(function(t){return t.type===17}).map(function(t){return t.number});return e.length===6?e:null},UQ=function(A){var e=A.filter(function(i){return i.type===17}).map(function(i){return i.number}),t=e[0],n=e[1];e[2],e[3];var o=e[4],r=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var a=e[12],l=e[13];return e[14],e[15],e.length===16?[t,n,o,r,a,l]:null},SQ={matrix:FQ,matrix3d:UQ},Bc={type:16,number:50,flags:uo},xQ=[Bc,Bc],IQ={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(A,e){var t=e.filter(re);return t.length!==2?xQ:[t[0],t[1]]}},EQ={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Xn;(function(A){A.NORMAL="normal",A.BREAK_ALL="break-all",A.KEEP_ALL="keep-all"})(Xn||(Xn={}));var HQ={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"break-all":return Xn.BREAK_ALL;case"keep-all":return Xn.KEEP_ALL;case"normal":default:return Xn.NORMAL}}},KQ={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(A,e){if(e.type===20)return{auto:!0,order:0};if(In(e))return{auto:!1,order:e.number};throw new Error("Invalid z-index number parsed")}},wf={name:"time",parse:function(A,e){if(e.type===15)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw new Error("Unsupported time type")}},OQ={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(A,e){return In(e)?e.number:1}},$Q={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},DQ={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(A,e){return e.filter(zA).map(function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(t){return t!==0})}},TQ={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(A,e){var t=[],n=[];return e.forEach(function(o){switch(o.type){case 20:case 0:t.push(o.value);break;case 17:t.push(o.number.toString());break;case 4:n.push(t.join(" ")),t.length=0;break}}),t.length&&n.push(t.join(" ")),n.map(function(o){return o.indexOf(" ")===-1?o:"'"+o+"'"})}},LQ={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},MQ={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(A,e){if(In(e))return e.number;if(zA(e))switch(e.value){case"bold":return 700;case"normal":default:return 400}return 400}},PQ={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.filter(zA).map(function(t){return t.value})}},RQ={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},ie=function(A,e){return(A&e)!==0},_Q={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(e.length===0)return[];var t=e[0];return t.type===20&&t.value==="none"?[]:e}},NQ={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(e.length===0)return null;var t=e[0];if(t.type===20&&t.value==="none")return null;for(var n=[],o=e.filter(tf),r=0;r1?1:0],this.overflowWrap=hA(e,pQ,t.overflowWrap),this.paddingTop=hA(e,BQ,t.paddingTop),this.paddingRight=hA(e,hQ,t.paddingRight),this.paddingBottom=hA(e,vQ,t.paddingBottom),this.paddingLeft=hA(e,mQ,t.paddingLeft),this.paintOrder=hA(e,WQ,t.paintOrder),this.position=hA(e,CQ,t.position),this.textAlign=hA(e,wQ,t.textAlign),this.textDecorationColor=hA(e,$Q,(n=t.textDecorationColor)!==null&&n!==void 0?n:t.color),this.textDecorationLine=hA(e,DQ,(o=t.textDecorationLine)!==null&&o!==void 0?o:t.textDecoration),this.textShadow=hA(e,yQ,t.textShadow),this.textTransform=hA(e,bQ,t.textTransform),this.transform=hA(e,QQ,t.transform),this.transformOrigin=hA(e,IQ,t.transformOrigin),this.visibility=hA(e,EQ,t.visibility),this.webkitTextStrokeColor=hA(e,XQ,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=hA(e,jQ,t.webkitTextStrokeWidth),this.wordBreak=hA(e,HQ,t.wordBreak),this.zIndex=hA(e,KQ,t.zIndex)}return A.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},A.prototype.isTransparent=function(){return Et(this.backgroundColor)},A.prototype.isTransformed=function(){return this.transform!==null},A.prototype.isPositioned=function(){return this.position!==0},A.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},A.prototype.isFloating=function(){return this.float!==0},A.prototype.isInlineLevel=function(){return ie(this.display,4)||ie(this.display,33554432)||ie(this.display,268435456)||ie(this.display,536870912)||ie(this.display,67108864)||ie(this.display,134217728)},A}(),YQ=function(){function A(e,t){this.content=hA(e,_Q,t.content),this.quotes=hA(e,GQ,t.quotes)}return A}(),vc=function(){function A(e,t){this.counterIncrement=hA(e,NQ,t.counterIncrement),this.counterReset=hA(e,kQ,t.counterReset)}return A}(),hA=function(A,e,t){var n=new Af,o=t!==null&&typeof t<"u"?t.toString():e.initialValue;n.write(o);var r=new ef(n.read());switch(e.type){case 2:var a=r.parseComponentValue();return e.parse(A,zA(a)?a.value:e.initialValue);case 0:return e.parse(A,r.parseComponentValue());case 1:return e.parse(A,r.parseComponentValues());case 4:return r.parseComponentValue();case 3:switch(e.format){case"angle":return Pr.parse(A,r.parseComponentValue());case"color":return It.parse(A,r.parseComponentValue());case"image":return Ci.parse(A,r.parseComponentValue());case"length":var l=r.parseComponentValue();return Kt(l)?l:ge;case"length-percentage":var i=r.parseComponentValue();return re(i)?i:ge;case"time":return wf.parse(A,r.parseComponentValue())}break}},ZQ="data-html2canvas-debug",qQ=function(A){var e=A.getAttribute(ZQ);switch(e){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Ql=function(A,e){var t=qQ(A);return t===1||e===t},ot=function(){function A(e,t){if(this.context=e,this.textNodes=[],this.elements=[],this.flags=0,Ql(t,3))debugger;this.styles=new JQ(e,window.getComputedStyle(t,null)),Sl(t)&&(this.styles.animationDuration.some(function(n){return n>0})&&(t.style.animationDuration="0s"),this.styles.transform!==null&&(t.style.transform="none")),this.bounds=Lr(this.context,t),Ql(t,4)&&(this.flags|=16)}return A}(),AF="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",mc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",kn=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Po=0;Po>4,s[o++]=(a&15)<<4|l>>2,s[o++]=(l&3)<<6|i&63;return c},tF=function(A){for(var e=A.length,t=[],n=0;n>Xt,rF=1<>Xt,lF=Cf+aF,iF=lF,sF=32,cF=iF+sF,uF=65536>>yi,dF=1<=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>Xt],t=(t<>Xt)],t=(t<>yi),t=this.index[t],t+=e>>Xt&fF,t=this.index[t],t=(t<"u"?[]:new Uint8Array(256);for(var Ro=0;Ro=55296&&o<=56319&&t>10)+55296,a%1024+56320)),(o+1===t||n.length>16384)&&(r+=String.fromCharCode.apply(String,n),n.length=0)}return r},yF=pF(AF),Le="×",Ia="÷",bF=function(A){return yF.get(A)},QF=function(A,e,t){var n=t-2,o=e[n],r=e[t-1],a=e[t];if(r===Qa&&a===Fa)return Le;if(r===Qa||r===Fa||r===yc||a===Qa||a===Fa||a===yc)return Ia;if(r===Qc&&[Qc,Ua,Fc,Uc].indexOf(a)!==-1||(r===Fc||r===Ua)&&(a===Ua||a===Sa)||(r===Uc||r===Sa)&&a===Sa||a===Sc||a===bc||a===mF||r===vF)return Le;if(r===Sc&&a===xc){for(;o===bc;)o=e[--n];if(o===xc)return Le}if(r===xa&&a===xa){for(var l=0;o===xa;)l++,o=e[--n];if(l%2===0)return Le}return Ia},FF=function(A){var e=wF(A),t=e.length,n=0,o=0,r=e.map(bF);return{next:function(){if(n>=t)return{done:!0,value:null};for(var a=Le;na.x||s.y>a.y;return a=s,c===0?!0:u});return A.body.removeChild(e),l},IF=function(){return typeof new Image().crossOrigin<"u"},EF=function(){return typeof new XMLHttpRequest().responseType=="string"},HF=function(A){var e=new Image,t=A.createElement("canvas"),n=t.getContext("2d");if(!n)return!1;e.src="data:image/svg+xml,";try{n.drawImage(e,0,0),t.toDataURL()}catch{return!1}return!0},Ic=function(A){return A[0]===0&&A[1]===255&&A[2]===0&&A[3]===255},KF=function(A){var e=A.createElement("canvas"),t=100;e.width=t,e.height=t;var n=e.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,t,t);var o=new Image,r=e.toDataURL();o.src=r;var a=Fl(t,t,0,0,o);return n.fillStyle="red",n.fillRect(0,0,t,t),Ec(a).then(function(l){n.drawImage(l,0,0);var i=n.getImageData(0,0,t,t).data;n.fillStyle="red",n.fillRect(0,0,t,t);var c=A.createElement("div");return c.style.backgroundImage="url("+r+")",c.style.height=t+"px",Ic(i)?Ec(Fl(t,t,0,0,c)):Promise.reject(!1)}).then(function(l){return n.drawImage(l,0,0),Ic(n.getImageData(0,0,t,t).data)}).catch(function(){return!1})},Fl=function(A,e,t,n,o){var r="http://www.w3.org/2000/svg",a=document.createElementNS(r,"svg"),l=document.createElementNS(r,"foreignObject");return a.setAttributeNS(null,"width",A.toString()),a.setAttributeNS(null,"height",e.toString()),l.setAttributeNS(null,"width","100%"),l.setAttributeNS(null,"height","100%"),l.setAttributeNS(null,"x",t.toString()),l.setAttributeNS(null,"y",n.toString()),l.setAttributeNS(null,"externalResourcesRequired","true"),a.appendChild(l),l.appendChild(o),a},Ec=function(A){return new Promise(function(e,t){var n=new Image;n.onload=function(){return e(n)},n.onerror=t,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})},fe={get SUPPORT_RANGE_BOUNDS(){var A=SF(document);return Object.defineProperty(fe,"SUPPORT_RANGE_BOUNDS",{value:A}),A},get SUPPORT_WORD_BREAKING(){var A=fe.SUPPORT_RANGE_BOUNDS&&xF(document);return Object.defineProperty(fe,"SUPPORT_WORD_BREAKING",{value:A}),A},get SUPPORT_SVG_DRAWING(){var A=HF(document);return Object.defineProperty(fe,"SUPPORT_SVG_DRAWING",{value:A}),A},get SUPPORT_FOREIGNOBJECT_DRAWING(){var A=typeof Array.from=="function"&&typeof window.fetch=="function"?KF(document):Promise.resolve(!1);return Object.defineProperty(fe,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:A}),A},get SUPPORT_CORS_IMAGES(){var A=IF();return Object.defineProperty(fe,"SUPPORT_CORS_IMAGES",{value:A}),A},get SUPPORT_RESPONSE_TYPE(){var A=EF();return Object.defineProperty(fe,"SUPPORT_RESPONSE_TYPE",{value:A}),A},get SUPPORT_CORS_XHR(){var A="withCredentials"in new XMLHttpRequest;return Object.defineProperty(fe,"SUPPORT_CORS_XHR",{value:A}),A},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var A=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(fe,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:A}),A}},jn=function(){function A(e,t){this.text=e,this.bounds=t}return A}(),OF=function(A,e,t,n){var o=TF(e,t),r=[],a=0;return o.forEach(function(l){if(t.textDecorationLine.length||l.trim().length>0)if(fe.SUPPORT_RANGE_BOUNDS){var i=Hc(n,a,l.length).getClientRects();if(i.length>1){var c=bi(l),s=0;c.forEach(function(d){r.push(new jn(d,mt.fromDOMRectList(A,Hc(n,s+a,d.length).getClientRects()))),s+=d.length})}else r.push(new jn(l,mt.fromDOMRectList(A,i)))}else{var u=n.splitText(l.length);r.push(new jn(l,$F(A,n))),n=u}else fe.SUPPORT_RANGE_BOUNDS||(n=n.splitText(l.length));a+=l.length}),r},$F=function(A,e){var t=e.ownerDocument;if(t){var n=t.createElement("html2canvaswrapper");n.appendChild(e.cloneNode(!0));var o=e.parentNode;if(o){o.replaceChild(n,e);var r=Lr(A,n);return n.firstChild&&o.replaceChild(n.firstChild,n),r}}return mt.EMPTY},Hc=function(A,e,t){var n=A.ownerDocument;if(!n)throw new Error("Node has no owner document");var o=n.createRange();return o.setStart(A,e),o.setEnd(A,e+t),o},bi=function(A){if(fe.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(A)).map(function(t){return t.segment})}return UF(A)},DF=function(A,e){if(fe.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(t.segment(A)).map(function(n){return n.segment})}return MF(A,e)},TF=function(A,e){return e.letterSpacing!==0?bi(A):DF(A,e)},LF=[32,160,4961,65792,65793,4153,4241],MF=function(A,e){for(var t=u0(A,{lineBreak:e.lineBreak,wordBreak:e.overflowWrap==="break-word"?"break-word":e.wordBreak}),n=[],o,r=function(){if(o.value){var a=o.value.slice(),l=Mr(a),i="";l.forEach(function(c){LF.indexOf(c)===-1?i+=qA(c):(i.length&&n.push(i),n.push(qA(c)),i="")}),i.length&&n.push(i)}};!(o=t.next()).done;)r();return n},PF=function(){function A(e,t,n){this.text=RF(t.data,n.textTransform),this.textBounds=OF(e,this.text,n,t)}return A}(),RF=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(_F,NF);case 2:return A.toUpperCase();default:return A}},_F=/(^|\s|:|-|\(|\))([a-z])/g,NF=function(A,e,t){return A.length>0?e+t.toUpperCase():A},yf=function(A){Xe(e,A);function e(t,n){var o=A.call(this,t,n)||this;return o.src=n.currentSrc||n.src,o.intrinsicWidth=n.naturalWidth,o.intrinsicHeight=n.naturalHeight,o.context.cache.addImage(o.src),o}return e}(ot),bf=function(A){Xe(e,A);function e(t,n){var o=A.call(this,t,n)||this;return o.canvas=n,o.intrinsicWidth=n.width,o.intrinsicHeight=n.height,o}return e}(ot),Qf=function(A){Xe(e,A);function e(t,n){var o=A.call(this,t,n)||this,r=new XMLSerializer,a=Lr(t,n);return n.setAttribute("width",a.width+"px"),n.setAttribute("height",a.height+"px"),o.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(n)),o.intrinsicWidth=n.width.baseVal.value,o.intrinsicHeight=n.height.baseVal.value,o.context.cache.addImage(o.svg),o}return e}(ot),Ff=function(A){Xe(e,A);function e(t,n){var o=A.call(this,t,n)||this;return o.value=n.value,o}return e}(ot),Ul=function(A){Xe(e,A);function e(t,n){var o=A.call(this,t,n)||this;return o.start=n.start,o.reversed=typeof n.reversed=="boolean"&&n.reversed===!0,o}return e}(ot),kF=[{type:15,flags:0,unit:"px",number:3}],VF=[{type:16,flags:0,number:50}],GF=function(A){return A.width>A.height?new mt(A.left+(A.width-A.height)/2,A.top,A.height,A.height):A.width0)t.textNodes.push(new PF(A,o,t.styles));else if(gn(o))if(Df(o)&&o.assignedNodes)o.assignedNodes().forEach(function(l){return tr(A,l,t,n)});else{var a=If(A,o);a.styles.isVisible()&&(jF(o,a,n)?a.flags|=4:JF(a.styles)&&(a.flags|=2),XF.indexOf(o.tagName)!==-1&&(a.flags|=8),t.elements.push(a),o.slot,o.shadowRoot?tr(A,o.shadowRoot,a,n):!Cr(o)&&!Kf(o)&&!yr(o)&&tr(A,o,a,n))}},If=function(A,e){return xl(e)?new yf(A,e):Of(e)?new bf(A,e):Kf(e)?new Qf(A,e):YF(e)?new Ff(A,e):ZF(e)?new Ul(A,e):qF(e)?new Qi(A,e):yr(e)?new Uf(A,e):Cr(e)?new Sf(A,e):$f(e)?new xf(A,e):new ot(A,e)},Ef=function(A,e){var t=If(A,e);return t.flags|=4,tr(A,e,t,t),t},jF=function(A,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||Fi(A)&&t.styles.isTransparent()},JF=function(A){return A.isPositioned()||A.isFloating()},Hf=function(A){return A.nodeType===Node.TEXT_NODE},gn=function(A){return A.nodeType===Node.ELEMENT_NODE},Sl=function(A){return gn(A)&&typeof A.style<"u"&&!nr(A)},nr=function(A){return typeof A.className=="object"},YF=function(A){return A.tagName==="LI"},ZF=function(A){return A.tagName==="OL"},qF=function(A){return A.tagName==="INPUT"},AU=function(A){return A.tagName==="HTML"},Kf=function(A){return A.tagName==="svg"},Fi=function(A){return A.tagName==="BODY"},Of=function(A){return A.tagName==="CANVAS"},Oc=function(A){return A.tagName==="VIDEO"},xl=function(A){return A.tagName==="IMG"},$f=function(A){return A.tagName==="IFRAME"},$c=function(A){return A.tagName==="STYLE"},eU=function(A){return A.tagName==="SCRIPT"},Cr=function(A){return A.tagName==="TEXTAREA"},yr=function(A){return A.tagName==="SELECT"},Df=function(A){return A.tagName==="SLOT"},Dc=function(A){return A.tagName.indexOf("-")>0},tU=function(){function A(){this.counters={}}return A.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},A.prototype.getCounterValues=function(e){var t=this.counters[e];return t||[]},A.prototype.pop=function(e){var t=this;e.forEach(function(n){return t.counters[n].pop()})},A.prototype.parse=function(e){var t=this,n=e.counterIncrement,o=e.counterReset,r=!0;n!==null&&n.forEach(function(l){var i=t.counters[l.counter];i&&l.increment!==0&&(r=!1,i.length||i.push(1),i[Math.max(0,i.length-1)]+=l.increment)});var a=[];return r&&o.forEach(function(l){var i=t.counters[l.counter];a.push(l.counter),i||(i=t.counters[l.counter]=[]),i.push(l.reset)}),a},A}(),Tc={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Lc={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},nU={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},oU={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},sn=function(A,e,t,n,o,r){return At?no(A,o,r.length>0):n.integers.reduce(function(a,l,i){for(;A>=l;)A-=l,a+=n.values[i];return a},"")+r},Tf=function(A,e,t,n){var o="";do t||A--,o=n(A)+o,A/=e;while(A*e>=e);return o},ZA=function(A,e,t,n,o){var r=t-e+1;return(A<0?"-":"")+(Tf(Math.abs(A),r,n,function(a){return qA(Math.floor(a%r)+e)})+o)},Mt=function(A,e,t){t===void 0&&(t=". ");var n=e.length;return Tf(Math.abs(A),n,!1,function(o){return e[Math.floor(o%n)]})+t},dn=1,Ct=2,yt=4,Vn=8,it=function(A,e,t,n,o,r){if(A<-9999||A>9999)return no(A,4,o.length>0);var a=Math.abs(A),l=o;if(a===0)return e[0]+l;for(var i=0;a>0&&i<=4;i++){var c=a%10;c===0&&ie(r,dn)&&l!==""?l=e[c]+l:c>1||c===1&&i===0||c===1&&i===1&&ie(r,Ct)||c===1&&i===1&&ie(r,yt)&&A>100||c===1&&i>1&&ie(r,Vn)?l=e[c]+(i>0?t[i-1]:"")+l:c===1&&i>0&&(l=t[i-1]+l),a=Math.floor(a/10)}return(A<0?n:"")+l},Mc="十百千萬",Pc="拾佰仟萬",Rc="マイナス",Ea="마이너스",no=function(A,e,t){var n=t?". ":"",o=t?"、":"",r=t?", ":"",a=t?" ":"";switch(e){case 0:return"•"+a;case 1:return"◦"+a;case 2:return"◾"+a;case 5:var l=ZA(A,48,57,!0,n);return l.length<4?"0"+l:l;case 4:return Mt(A,"〇一二三四五六七八九",o);case 6:return sn(A,1,3999,Tc,3,n).toLowerCase();case 7:return sn(A,1,3999,Tc,3,n);case 8:return ZA(A,945,969,!1,n);case 9:return ZA(A,97,122,!1,n);case 10:return ZA(A,65,90,!1,n);case 11:return ZA(A,1632,1641,!0,n);case 12:case 49:return sn(A,1,9999,Lc,3,n);case 35:return sn(A,1,9999,Lc,3,n).toLowerCase();case 13:return ZA(A,2534,2543,!0,n);case 14:case 30:return ZA(A,6112,6121,!0,n);case 15:return Mt(A,"子丑寅卯辰巳午未申酉戌亥",o);case 16:return Mt(A,"甲乙丙丁戊己庚辛壬癸",o);case 17:case 48:return it(A,"零一二三四五六七八九",Mc,"負",o,Ct|yt|Vn);case 47:return it(A,"零壹貳參肆伍陸柒捌玖",Pc,"負",o,dn|Ct|yt|Vn);case 42:return it(A,"零一二三四五六七八九",Mc,"负",o,Ct|yt|Vn);case 41:return it(A,"零壹贰叁肆伍陆柒捌玖",Pc,"负",o,dn|Ct|yt|Vn);case 26:return it(A,"〇一二三四五六七八九","十百千万",Rc,o,0);case 25:return it(A,"零壱弐参四伍六七八九","拾百千万",Rc,o,dn|Ct|yt);case 31:return it(A,"영일이삼사오육칠팔구","십백천만",Ea,r,dn|Ct|yt);case 33:return it(A,"零一二三四五六七八九","十百千萬",Ea,r,0);case 32:return it(A,"零壹貳參四五六七八九","拾百千",Ea,r,dn|Ct|yt);case 18:return ZA(A,2406,2415,!0,n);case 20:return sn(A,1,19999,oU,3,n);case 21:return ZA(A,2790,2799,!0,n);case 22:return ZA(A,2662,2671,!0,n);case 22:return sn(A,1,10999,nU,3,n);case 23:return Mt(A,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return Mt(A,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return ZA(A,3302,3311,!0,n);case 28:return Mt(A,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",o);case 29:return Mt(A,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",o);case 34:return ZA(A,3792,3801,!0,n);case 37:return ZA(A,6160,6169,!0,n);case 38:return ZA(A,4160,4169,!0,n);case 39:return ZA(A,2918,2927,!0,n);case 40:return ZA(A,1776,1785,!0,n);case 43:return ZA(A,3046,3055,!0,n);case 44:return ZA(A,3174,3183,!0,n);case 45:return ZA(A,3664,3673,!0,n);case 46:return ZA(A,3872,3881,!0,n);case 3:default:return ZA(A,48,57,!0,n)}},Lf="data-html2canvas-ignore",_c=function(){function A(e,t,n){if(this.context=e,this.options=n,this.scrolledElements=[],this.referenceElement=t,this.counters=new tU,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return A.prototype.toIFrame=function(e,t){var n=this,o=rU(e,t);if(!o.contentWindow)return Promise.reject("Unable to find iframe window");var r=e.defaultView.pageXOffset,a=e.defaultView.pageYOffset,l=o.contentWindow,i=l.document,c=iU(o).then(function(){return be(n,void 0,void 0,function(){var s,u;return ve(this,function(d){switch(d.label){case 0:return this.scrolledElements.forEach(dU),l&&(l.scrollTo(t.left,t.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(l.scrollY!==t.top||l.scrollX!==t.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(l.scrollX-t.left,l.scrollY-t.top,0,0))),s=this.options.onclone,u=this.clonedReferenceElement,typeof u>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:i.fonts&&i.fonts.ready?[4,i.fonts.ready]:[3,2];case 1:d.sent(),d.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,lU(i)]:[3,4];case 3:d.sent(),d.label=4;case 4:return typeof s=="function"?[2,Promise.resolve().then(function(){return s(i,u)}).then(function(){return o})]:[2,o]}})})});return i.open(),i.write(cU(document.doctype)+""),uU(this.referenceElement.ownerDocument,r,a),i.replaceChild(i.adoptNode(this.documentElement),i.documentElement),i.close(),c},A.prototype.createElementClone=function(e){if(Ql(e,2))debugger;if(Of(e))return this.createCanvasClone(e);if(Oc(e))return this.createVideoClone(e);if($c(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return xl(t)&&(xl(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),t.loading==="lazy"&&(t.loading="eager")),Dc(t)?this.createCustomElementClone(t):t},A.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return Ha(e.style,t),t},A.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var n=[].slice.call(t.cssRules,0).reduce(function(r,a){return a&&typeof a.cssText=="string"?r+a.cssText:r},""),o=e.cloneNode(!1);return o.textContent=n,o}}catch(r){if(this.context.logger.error("Unable to access cssRules property",r),r.name!=="SecurityError")throw r}return e.cloneNode(!1)},A.prototype.createCanvasClone=function(e){var t;if(this.options.inlineImages&&e.ownerDocument){var n=e.ownerDocument.createElement("img");try{return n.src=e.toDataURL(),n}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var o=e.cloneNode(!1);try{o.width=e.width,o.height=e.height;var r=e.getContext("2d"),a=o.getContext("2d");if(a)if(!this.options.allowTaint&&r)a.putImageData(r.getImageData(0,0,e.width,e.height),0,0);else{var l=(t=e.getContext("webgl2"))!==null&&t!==void 0?t:e.getContext("webgl");if(l){var i=l.getContextAttributes();(i==null?void 0:i.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}a.drawImage(e,0,0)}return o}catch{this.context.logger.info("Unable to clone canvas as it is tainted",e)}return o},A.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement("canvas");t.width=e.offsetWidth,t.height=e.offsetHeight;var n=t.getContext("2d");try{return n&&(n.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||n.getImageData(0,0,t.width,t.height)),t}catch{this.context.logger.info("Unable to clone video as it is tainted",e)}var o=e.ownerDocument.createElement("canvas");return o.width=e.offsetWidth,o.height=e.offsetHeight,o},A.prototype.appendChildNode=function(e,t,n){(!gn(t)||!eU(t)&&!t.hasAttribute(Lf)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(t)))&&(!this.options.copyStyles||!gn(t)||!$c(t))&&e.appendChild(this.cloneNode(t,n))},A.prototype.cloneChildNodes=function(e,t,n){for(var o=this,r=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;r;r=r.nextSibling)if(gn(r)&&Df(r)&&typeof r.assignedNodes=="function"){var a=r.assignedNodes();a.length&&a.forEach(function(l){return o.appendChildNode(t,l,n)})}else this.appendChildNode(t,r,n)},A.prototype.cloneNode=function(e,t){if(Hf(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var n=e.ownerDocument.defaultView;if(n&&gn(e)&&(Sl(e)||nr(e))){var o=this.createElementClone(e);o.style.transitionProperty="none";var r=n.getComputedStyle(e),a=n.getComputedStyle(e,":before"),l=n.getComputedStyle(e,":after");this.referenceElement===e&&Sl(o)&&(this.clonedReferenceElement=o),Fi(o)&&pU(o);var i=this.counters.parse(new vc(this.context,r)),c=this.resolvePseudoContent(e,o,a,Jn.BEFORE);Dc(e)&&(t=!0),Oc(e)||this.cloneChildNodes(e,o,t),c&&o.insertBefore(c,o.firstChild);var s=this.resolvePseudoContent(e,o,l,Jn.AFTER);return s&&o.appendChild(s),this.counters.pop(i),(r&&(this.options.copyStyles||nr(e))&&!$f(e)||t)&&Ha(r,o),(e.scrollTop!==0||e.scrollLeft!==0)&&this.scrolledElements.push([o,e.scrollLeft,e.scrollTop]),(Cr(e)||yr(e))&&(Cr(o)||yr(o))&&(o.value=e.value),o}return e.cloneNode(!1)},A.prototype.resolvePseudoContent=function(e,t,n,o){var r=this;if(n){var a=n.content,l=t.ownerDocument;if(!(!l||!a||a==="none"||a==="-moz-alt-content"||n.display==="none")){this.counters.parse(new vc(this.context,n));var i=new YQ(this.context,n),c=l.createElement("html2canvaspseudoelement");Ha(n,c),i.content.forEach(function(u){if(u.type===0)c.appendChild(l.createTextNode(u.value));else if(u.type===22){var d=l.createElement("img");d.src=u.value,d.style.opacity="1",c.appendChild(d)}else if(u.type===18){if(u.name==="attr"){var h=u.values.filter(zA);h.length&&c.appendChild(l.createTextNode(e.getAttribute(h[0].value)||""))}else if(u.name==="counter"){var f=u.values.filter(Un),g=f[0],p=f[1];if(g&&zA(g)){var B=r.counters.getCounterValue(g.value),w=p&&zA(p)?bl.parse(r.context,p.value):3;c.appendChild(l.createTextNode(no(B,w,!1)))}}else if(u.name==="counters"){var y=u.values.filter(Un),g=y[0],F=y[1],p=y[2];if(g&&zA(g)){var m=r.counters.getCounterValues(g.value),b=p&&zA(p)?bl.parse(r.context,p.value):3,U=F&&F.type===0?F.value:"",x=m.map(function(H){return no(H,b,!1)}).join(U);c.appendChild(l.createTextNode(x))}}}else if(u.type===20)switch(u.value){case"open-quote":c.appendChild(l.createTextNode(hc(i.quotes,r.quoteDepth++,!0)));break;case"close-quote":c.appendChild(l.createTextNode(hc(i.quotes,--r.quoteDepth,!1)));break;default:c.appendChild(l.createTextNode(u.value))}}),c.className=Il+" "+El;var s=o===Jn.BEFORE?" "+Il:" "+El;return nr(t)?t.className.baseValue+=s:t.className+=s,c}}},A.destroy=function(e){return e.parentNode?(e.parentNode.removeChild(e),!0):!1},A}(),Jn;(function(A){A[A.BEFORE=0]="BEFORE",A[A.AFTER=1]="AFTER"})(Jn||(Jn={}));var rU=function(A,e){var t=A.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute(Lf,"true"),A.body.appendChild(t),t},aU=function(A){return new Promise(function(e){if(A.complete){e();return}if(!A.src){e();return}A.onload=e,A.onerror=e})},lU=function(A){return Promise.all([].slice.call(A.images,0).map(aU))},iU=function(A){return new Promise(function(e,t){var n=A.contentWindow;if(!n)return t("No window assigned for iframe");var o=n.document;n.onload=A.onload=function(){n.onload=A.onload=null;var r=setInterval(function(){o.body.childNodes.length>0&&o.readyState==="complete"&&(clearInterval(r),e(A))},50)}})},sU=["all","d","content"],Ha=function(A,e){for(var t=A.length-1;t>=0;t--){var n=A.item(t);sU.indexOf(n)===-1&&e.style.setProperty(n,A.getPropertyValue(n))}return e},cU=function(A){var e="";return A&&(e+=""),e},uU=function(A,e,t){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)},dU=function(A){var e=A[0],t=A[1],n=A[2];e.scrollLeft=t,e.scrollTop=n},fU=":before",gU=":after",Il="___html2canvas___pseudoelement_before",El="___html2canvas___pseudoelement_after",Nc=`{ + content: "" !important; + display: none !important; +}`,pU=function(A){BU(A,"."+Il+fU+Nc+` + .`+El+gU+Nc)},BU=function(A,e){var t=A.ownerDocument;if(t){var n=t.createElement("style");n.textContent=e,A.appendChild(n)}},Mf=function(){function A(){}return A.getOrigin=function(e){var t=A._link;return t?(t.href=e,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},A.isSameOrigin=function(e){return A.getOrigin(e)===A._origin},A.setContext=function(e){A._link=e.document.createElement("a"),A._origin=A.getOrigin(e.location.href)},A._origin="about:blank",A}(),hU=function(){function A(e,t){this.context=e,this._options=t,this._cache={}}return A.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)||(Oa(e)||CU(e))&&(this._cache[e]=this.loadImage(e)).catch(function(){}),t},A.prototype.match=function(e){return this._cache[e]},A.prototype.loadImage=function(e){return be(this,void 0,void 0,function(){var t,n,o,r,a=this;return ve(this,function(l){switch(l.label){case 0:return t=Mf.isSameOrigin(e),n=!Ka(e)&&this._options.useCORS===!0&&fe.SUPPORT_CORS_IMAGES&&!t,o=!Ka(e)&&!t&&!Oa(e)&&typeof this._options.proxy=="string"&&fe.SUPPORT_CORS_XHR&&!n,!t&&this._options.allowTaint===!1&&!Ka(e)&&!Oa(e)&&!o&&!n?[2]:(r=e,o?[4,this.proxy(r)]:[3,2]);case 1:r=l.sent(),l.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise(function(i,c){var s=new Image;s.onload=function(){return i(s)},s.onerror=c,(yU(r)||n)&&(s.crossOrigin="anonymous"),s.src=r,s.complete===!0&&setTimeout(function(){return i(s)},500),a._options.imageTimeout>0&&setTimeout(function(){return c("Timed out ("+a._options.imageTimeout+"ms) loading image")},a._options.imageTimeout)})];case 3:return[2,l.sent()]}})})},A.prototype.has=function(e){return typeof this._cache[e]<"u"},A.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},A.prototype.proxy=function(e){var t=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var o=e.substring(0,256);return new Promise(function(r,a){var l=fe.SUPPORT_RESPONSE_TYPE?"blob":"text",i=new XMLHttpRequest;i.onload=function(){if(i.status===200)if(l==="text")r(i.response);else{var u=new FileReader;u.addEventListener("load",function(){return r(u.result)},!1),u.addEventListener("error",function(d){return a(d)},!1),u.readAsDataURL(i.response)}else a("Failed to proxy resource "+o+" with status code "+i.status)},i.onerror=a;var c=n.indexOf("?")>-1?"&":"?";if(i.open("GET",""+n+c+"url="+encodeURIComponent(e)+"&responseType="+l),l!=="text"&&i instanceof XMLHttpRequest&&(i.responseType=l),t._options.imageTimeout){var s=t._options.imageTimeout;i.timeout=s,i.ontimeout=function(){return a("Timed out ("+s+"ms) proxying "+o)}}i.send()})},A}(),vU=/^data:image\/svg\+xml/i,mU=/^data:image\/.*;base64,/i,wU=/^data:image\/.*/i,CU=function(A){return fe.SUPPORT_SVG_DRAWING||!bU(A)},Ka=function(A){return wU.test(A)},yU=function(A){return mU.test(A)},Oa=function(A){return A.substr(0,4)==="blob"},bU=function(A){return A.substr(-3).toLowerCase()==="svg"||vU.test(A)},pA=function(){function A(e,t){this.type=0,this.x=e,this.y=t}return A.prototype.add=function(e,t){return new A(this.x+e,this.y+t)},A}(),cn=function(A,e,t){return new pA(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)},_o=function(){function A(e,t,n,o){this.type=1,this.start=e,this.startControl=t,this.endControl=n,this.end=o}return A.prototype.subdivide=function(e,t){var n=cn(this.start,this.startControl,e),o=cn(this.startControl,this.endControl,e),r=cn(this.endControl,this.end,e),a=cn(n,o,e),l=cn(o,r,e),i=cn(a,l,e);return t?new A(this.start,n,a,i):new A(i,l,r,this.end)},A.prototype.add=function(e,t){return new A(this.start.add(e,t),this.startControl.add(e,t),this.endControl.add(e,t),this.end.add(e,t))},A.prototype.reverse=function(){return new A(this.end,this.endControl,this.startControl,this.start)},A}(),Me=function(A){return A.type===1},QU=function(){function A(e){var t=e.styles,n=e.bounds,o=Nn(t.borderTopLeftRadius,n.width,n.height),r=o[0],a=o[1],l=Nn(t.borderTopRightRadius,n.width,n.height),i=l[0],c=l[1],s=Nn(t.borderBottomRightRadius,n.width,n.height),u=s[0],d=s[1],h=Nn(t.borderBottomLeftRadius,n.width,n.height),f=h[0],g=h[1],p=[];p.push((r+i)/n.width),p.push((f+u)/n.width),p.push((a+g)/n.height),p.push((c+d)/n.height);var B=Math.max.apply(Math,p);B>1&&(r/=B,a/=B,i/=B,c/=B,u/=B,d/=B,f/=B,g/=B);var w=n.width-i,y=n.height-d,F=n.width-u,m=n.height-g,b=t.borderTopWidth,U=t.borderRightWidth,x=t.borderBottomWidth,Q=t.borderLeftWidth,I=WA(t.paddingTop,e.bounds.width),H=WA(t.paddingRight,e.bounds.width),D=WA(t.paddingBottom,e.bounds.width),E=WA(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||a>0?jA(n.left+Q/3,n.top+b/3,r-Q/3,a-b/3,kA.TOP_LEFT):new pA(n.left+Q/3,n.top+b/3),this.topRightBorderDoubleOuterBox=r>0||a>0?jA(n.left+w,n.top+b/3,i-U/3,c-b/3,kA.TOP_RIGHT):new pA(n.left+n.width-U/3,n.top+b/3),this.bottomRightBorderDoubleOuterBox=u>0||d>0?jA(n.left+F,n.top+y,u-U/3,d-x/3,kA.BOTTOM_RIGHT):new pA(n.left+n.width-U/3,n.top+n.height-x/3),this.bottomLeftBorderDoubleOuterBox=f>0||g>0?jA(n.left+Q/3,n.top+m,f-Q/3,g-x/3,kA.BOTTOM_LEFT):new pA(n.left+Q/3,n.top+n.height-x/3),this.topLeftBorderDoubleInnerBox=r>0||a>0?jA(n.left+Q*2/3,n.top+b*2/3,r-Q*2/3,a-b*2/3,kA.TOP_LEFT):new pA(n.left+Q*2/3,n.top+b*2/3),this.topRightBorderDoubleInnerBox=r>0||a>0?jA(n.left+w,n.top+b*2/3,i-U*2/3,c-b*2/3,kA.TOP_RIGHT):new pA(n.left+n.width-U*2/3,n.top+b*2/3),this.bottomRightBorderDoubleInnerBox=u>0||d>0?jA(n.left+F,n.top+y,u-U*2/3,d-x*2/3,kA.BOTTOM_RIGHT):new pA(n.left+n.width-U*2/3,n.top+n.height-x*2/3),this.bottomLeftBorderDoubleInnerBox=f>0||g>0?jA(n.left+Q*2/3,n.top+m,f-Q*2/3,g-x*2/3,kA.BOTTOM_LEFT):new pA(n.left+Q*2/3,n.top+n.height-x*2/3),this.topLeftBorderStroke=r>0||a>0?jA(n.left+Q/2,n.top+b/2,r-Q/2,a-b/2,kA.TOP_LEFT):new pA(n.left+Q/2,n.top+b/2),this.topRightBorderStroke=r>0||a>0?jA(n.left+w,n.top+b/2,i-U/2,c-b/2,kA.TOP_RIGHT):new pA(n.left+n.width-U/2,n.top+b/2),this.bottomRightBorderStroke=u>0||d>0?jA(n.left+F,n.top+y,u-U/2,d-x/2,kA.BOTTOM_RIGHT):new pA(n.left+n.width-U/2,n.top+n.height-x/2),this.bottomLeftBorderStroke=f>0||g>0?jA(n.left+Q/2,n.top+m,f-Q/2,g-x/2,kA.BOTTOM_LEFT):new pA(n.left+Q/2,n.top+n.height-x/2),this.topLeftBorderBox=r>0||a>0?jA(n.left,n.top,r,a,kA.TOP_LEFT):new pA(n.left,n.top),this.topRightBorderBox=i>0||c>0?jA(n.left+w,n.top,i,c,kA.TOP_RIGHT):new pA(n.left+n.width,n.top),this.bottomRightBorderBox=u>0||d>0?jA(n.left+F,n.top+y,u,d,kA.BOTTOM_RIGHT):new pA(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=f>0||g>0?jA(n.left,n.top+m,f,g,kA.BOTTOM_LEFT):new pA(n.left,n.top+n.height),this.topLeftPaddingBox=r>0||a>0?jA(n.left+Q,n.top+b,Math.max(0,r-Q),Math.max(0,a-b),kA.TOP_LEFT):new pA(n.left+Q,n.top+b),this.topRightPaddingBox=i>0||c>0?jA(n.left+Math.min(w,n.width-U),n.top+b,w>n.width+U?0:Math.max(0,i-U),Math.max(0,c-b),kA.TOP_RIGHT):new pA(n.left+n.width-U,n.top+b),this.bottomRightPaddingBox=u>0||d>0?jA(n.left+Math.min(F,n.width-Q),n.top+Math.min(y,n.height-x),Math.max(0,u-U),Math.max(0,d-x),kA.BOTTOM_RIGHT):new pA(n.left+n.width-U,n.top+n.height-x),this.bottomLeftPaddingBox=f>0||g>0?jA(n.left+Q,n.top+Math.min(m,n.height-x),Math.max(0,f-Q),Math.max(0,g-x),kA.BOTTOM_LEFT):new pA(n.left+Q,n.top+n.height-x),this.topLeftContentBox=r>0||a>0?jA(n.left+Q+E,n.top+b+I,Math.max(0,r-(Q+E)),Math.max(0,a-(b+I)),kA.TOP_LEFT):new pA(n.left+Q+E,n.top+b+I),this.topRightContentBox=i>0||c>0?jA(n.left+Math.min(w,n.width+Q+E),n.top+b+I,w>n.width+Q+E?0:i-Q+E,c-(b+I),kA.TOP_RIGHT):new pA(n.left+n.width-(U+H),n.top+b+I),this.bottomRightContentBox=u>0||d>0?jA(n.left+Math.min(F,n.width-(Q+E)),n.top+Math.min(y,n.height+b+I),Math.max(0,u-(U+H)),d-(x+D),kA.BOTTOM_RIGHT):new pA(n.left+n.width-(U+H),n.top+n.height-(x+D)),this.bottomLeftContentBox=f>0||g>0?jA(n.left+Q+E,n.top+m,Math.max(0,f-(Q+E)),g-(x+D),kA.BOTTOM_LEFT):new pA(n.left+Q+E,n.top+n.height-(x+D))}return A}(),kA;(function(A){A[A.TOP_LEFT=0]="TOP_LEFT",A[A.TOP_RIGHT=1]="TOP_RIGHT",A[A.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",A[A.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(kA||(kA={}));var jA=function(A,e,t,n,o){var r=4*((Math.sqrt(2)-1)/3),a=t*r,l=n*r,i=A+t,c=e+n;switch(o){case kA.TOP_LEFT:return new _o(new pA(A,c),new pA(A,c-l),new pA(i-a,e),new pA(i,e));case kA.TOP_RIGHT:return new _o(new pA(A,e),new pA(A+a,e),new pA(i,c-l),new pA(i,c));case kA.BOTTOM_RIGHT:return new _o(new pA(i,e),new pA(i,e+l),new pA(A+a,c),new pA(A,c));case kA.BOTTOM_LEFT:default:return new _o(new pA(i,c),new pA(i-a,c),new pA(A,e+l),new pA(A,e))}},br=function(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]},FU=function(A){return[A.topLeftContentBox,A.topRightContentBox,A.bottomRightContentBox,A.bottomLeftContentBox]},Qr=function(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]},UU=function(){function A(e,t,n){this.offsetX=e,this.offsetY=t,this.matrix=n,this.type=0,this.target=6}return A}(),No=function(){function A(e,t){this.path=e,this.target=t,this.type=1}return A}(),SU=function(){function A(e){this.opacity=e,this.type=2,this.target=6}return A}(),xU=function(A){return A.type===0},Pf=function(A){return A.type===1},IU=function(A){return A.type===2},kc=function(A,e){return A.length===e.length?A.some(function(t,n){return t===e[n]}):!1},EU=function(A,e,t,n,o){return A.map(function(r,a){switch(a){case 0:return r.add(e,t);case 1:return r.add(e+n,t);case 2:return r.add(e+n,t+o);case 3:return r.add(e,t+o)}return r})},Rf=function(){function A(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return A}(),_f=function(){function A(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new QU(this.container),this.container.styles.opacity<1&&this.effects.push(new SU(this.container.styles.opacity)),this.container.styles.transform!==null){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,o=this.container.bounds.top+this.container.styles.transformOrigin[1].number,r=this.container.styles.transform;this.effects.push(new UU(n,o,r))}if(this.container.styles.overflowX!==0){var a=br(this.curves),l=Qr(this.curves);kc(a,l)?this.effects.push(new No(a,6)):(this.effects.push(new No(a,2)),this.effects.push(new No(l,4)))}}return A.prototype.getEffects=function(e){for(var t=[2,3].indexOf(this.container.styles.position)===-1,n=this.parent,o=this.effects.slice(0);n;){var r=n.effects.filter(function(i){return!Pf(i)});if(t||n.container.styles.position!==0||!n.parent){if(o.unshift.apply(o,r),t=[2,3].indexOf(n.container.styles.position)===-1,n.container.styles.overflowX!==0){var a=br(n.curves),l=Qr(n.curves);kc(a,l)||o.unshift(new No(l,6))}}else o.unshift.apply(o,r);n=n.parent}return o.filter(function(i){return ie(i.target,e)})},A}(),Hl=function(A,e,t,n){A.container.elements.forEach(function(o){var r=ie(o.flags,4),a=ie(o.flags,2),l=new _f(o,A);ie(o.styles.display,2048)&&n.push(l);var i=ie(o.flags,8)?[]:n;if(r||a){var c=r||o.styles.isPositioned()?t:e,s=new Rf(l);if(o.styles.isPositioned()||o.styles.opacity<1||o.styles.isTransformed()){var u=o.styles.zIndex.order;if(u<0){var d=0;c.negativeZIndex.some(function(f,g){return u>f.element.container.styles.zIndex.order?(d=g,!1):d>0}),c.negativeZIndex.splice(d,0,s)}else if(u>0){var h=0;c.positiveZIndex.some(function(f,g){return u>=f.element.container.styles.zIndex.order?(h=g+1,!1):h>0}),c.positiveZIndex.splice(h,0,s)}else c.zeroOrAutoZIndexOrTransformedOrOpacity.push(s)}else o.styles.isFloating()?c.nonPositionedFloats.push(s):c.nonPositionedInlineLevel.push(s);Hl(l,s,r?s:t,i)}else o.styles.isInlineLevel()?e.inlineLevel.push(l):e.nonInlineLevel.push(l),Hl(l,e,t,i);ie(o.flags,8)&&Nf(o,i)})},Nf=function(A,e){for(var t=A instanceof Ul?A.start:1,n=A instanceof Ul?A.reversed:!1,o=0;o"u"?A[0]:t},MU=function(A,e,t,n,o){var r=e[0],a=e[1],l=t[0],i=t[1];switch(A){case 2:return[new pA(Math.round(n.left),Math.round(n.top+a)),new pA(Math.round(n.left+n.width),Math.round(n.top+a)),new pA(Math.round(n.left+n.width),Math.round(i+n.top+a)),new pA(Math.round(n.left),Math.round(i+n.top+a))];case 3:return[new pA(Math.round(n.left+r),Math.round(n.top)),new pA(Math.round(n.left+r+l),Math.round(n.top)),new pA(Math.round(n.left+r+l),Math.round(n.height+n.top)),new pA(Math.round(n.left+r),Math.round(n.height+n.top))];case 1:return[new pA(Math.round(n.left+r),Math.round(n.top+a)),new pA(Math.round(n.left+r+l),Math.round(n.top+a)),new pA(Math.round(n.left+r+l),Math.round(n.top+a+i)),new pA(Math.round(n.left+r),Math.round(n.top+a+i))];default:return[new pA(Math.round(o.left),Math.round(o.top)),new pA(Math.round(o.left+o.width),Math.round(o.top)),new pA(Math.round(o.left+o.width),Math.round(o.height+o.top)),new pA(Math.round(o.left),Math.round(o.height+o.top))]}},PU="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Gc="Hidden Text",RU=function(){function A(e){this._data={},this._document=e}return A.prototype.parseMetrics=function(e,t){var n=this._document.createElement("div"),o=this._document.createElement("img"),r=this._document.createElement("span"),a=this._document.body;n.style.visibility="hidden",n.style.fontFamily=e,n.style.fontSize=t,n.style.margin="0",n.style.padding="0",n.style.whiteSpace="nowrap",a.appendChild(n),o.src=PU,o.width=1,o.height=1,o.style.margin="0",o.style.padding="0",o.style.verticalAlign="baseline",r.style.fontFamily=e,r.style.fontSize=t,r.style.margin="0",r.style.padding="0",r.appendChild(this._document.createTextNode(Gc)),n.appendChild(r),n.appendChild(o);var l=o.offsetTop-r.offsetTop+2;n.removeChild(r),n.appendChild(this._document.createTextNode(Gc)),n.style.lineHeight="normal",o.style.verticalAlign="super";var i=o.offsetTop-n.offsetTop+2;return a.removeChild(n),{baseline:l,middle:i}},A.prototype.getMetrics=function(e,t){var n=e+" "+t;return typeof this._data[n]>"u"&&(this._data[n]=this.parseMetrics(e,t)),this._data[n]},A}(),Vf=function(){function A(e,t){this.context=e,this.options=t}return A}(),_U=1e4,NU=function(A){Xe(e,A);function e(t,n){var o=A.call(this,t,n)||this;return o._activeEffects=[],o.canvas=n.canvas?n.canvas:document.createElement("canvas"),o.ctx=o.canvas.getContext("2d"),n.canvas||(o.canvas.width=Math.floor(n.width*n.scale),o.canvas.height=Math.floor(n.height*n.scale),o.canvas.style.width=n.width+"px",o.canvas.style.height=n.height+"px"),o.fontMetrics=new RU(document),o.ctx.scale(o.options.scale,o.options.scale),o.ctx.translate(-n.x,-n.y),o.ctx.textBaseline="bottom",o._activeEffects=[],o.context.logger.debug("Canvas renderer initialized ("+n.width+"x"+n.height+") with scale "+n.scale),o}return e.prototype.applyEffects=function(t){for(var n=this;this._activeEffects.length;)this.popEffect();t.forEach(function(o){return n.applyEffect(o)})},e.prototype.applyEffect=function(t){this.ctx.save(),IU(t)&&(this.ctx.globalAlpha=t.opacity),xU(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),Pf(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},e.prototype.renderStack=function(t){return be(this,void 0,void 0,function(){var n;return ve(this,function(o){switch(o.label){case 0:return n=t.element.container.styles,n.isVisible()?[4,this.renderStackContent(t)]:[3,2];case 1:o.sent(),o.label=2;case 2:return[2]}})})},e.prototype.renderNode=function(t){return be(this,void 0,void 0,function(){return ve(this,function(n){switch(n.label){case 0:if(ie(t.container.flags,16))debugger;return t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return n.sent(),[4,this.renderNodeContent(t)];case 2:n.sent(),n.label=3;case 3:return[2]}})})},e.prototype.renderTextWithLetterSpacing=function(t,n,o){var r=this;if(n===0)this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+o);else{var a=bi(t.text);a.reduce(function(l,i){return r.ctx.fillText(i,l,t.bounds.top+o),l+r.ctx.measureText(i).width},t.bounds.left)}},e.prototype.createFontStyle=function(t){var n=t.fontVariant.filter(function(a){return a==="normal"||a==="small-caps"}).join(""),o=WU(t.fontFamily).join(", "),r=fo(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,n,t.fontWeight,r,o].join(" "),o,r]},e.prototype.renderTextNode=function(t,n){return be(this,void 0,void 0,function(){var o,r,a,l,i,c,s,u,d=this;return ve(this,function(h){return o=this.createFontStyle(n),r=o[0],a=o[1],l=o[2],this.ctx.font=r,this.ctx.direction=n.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",i=this.fontMetrics.getMetrics(a,l),c=i.baseline,s=i.middle,u=n.paintOrder,t.textBounds.forEach(function(f){u.forEach(function(g){switch(g){case 0:d.ctx.fillStyle=ue(n.color),d.renderTextWithLetterSpacing(f,n.letterSpacing,c);var p=n.textShadow;p.length&&f.text.trim().length&&(p.slice(0).reverse().forEach(function(B){d.ctx.shadowColor=ue(B.color),d.ctx.shadowOffsetX=B.offsetX.number*d.options.scale,d.ctx.shadowOffsetY=B.offsetY.number*d.options.scale,d.ctx.shadowBlur=B.blur.number,d.renderTextWithLetterSpacing(f,n.letterSpacing,c)}),d.ctx.shadowColor="",d.ctx.shadowOffsetX=0,d.ctx.shadowOffsetY=0,d.ctx.shadowBlur=0),n.textDecorationLine.length&&(d.ctx.fillStyle=ue(n.textDecorationColor||n.color),n.textDecorationLine.forEach(function(B){switch(B){case 1:d.ctx.fillRect(f.bounds.left,Math.round(f.bounds.top+c),f.bounds.width,1);break;case 2:d.ctx.fillRect(f.bounds.left,Math.round(f.bounds.top),f.bounds.width,1);break;case 3:d.ctx.fillRect(f.bounds.left,Math.ceil(f.bounds.top+s),f.bounds.width,1);break}}));break;case 1:n.webkitTextStrokeWidth&&f.text.trim().length&&(d.ctx.strokeStyle=ue(n.webkitTextStrokeColor),d.ctx.lineWidth=n.webkitTextStrokeWidth,d.ctx.lineJoin=window.chrome?"miter":"round",d.ctx.strokeText(f.text,f.bounds.left,f.bounds.top+c)),d.ctx.strokeStyle="",d.ctx.lineWidth=0,d.ctx.lineJoin="miter";break}})}),[2]})})},e.prototype.renderReplacedElement=function(t,n,o){if(o&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var r=Fr(t),a=Qr(n);this.path(a),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(o,0,0,t.intrinsicWidth,t.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(t){return be(this,void 0,void 0,function(){var n,o,r,a,l,i,w,w,c,s,u,d,F,h,f,m,g,p,B,w,y,F,m;return ve(this,function(b){switch(b.label){case 0:this.applyEffects(t.getEffects(4)),n=t.container,o=t.curves,r=n.styles,a=0,l=n.textNodes,b.label=1;case 1:return a0&&M>0&&(x=r.ctx.createPattern(m,"repeat"),r.renderRepeat(I,x,N,G))):Ib(s)&&(Q=$a(t,n,[null,null,null]),I=Q[0],H=Q[1],D=Q[2],E=Q[3],M=Q[4],$=s.position.length===0?[wi]:s.position,N=WA($[0],E),G=WA($[$.length-1],M),Y=Qb(s,N,G,E,M),K=Y[0],R=Y[1],K>0&&R>0&&(_=r.ctx.createRadialGradient(H+N,D+G,0,H+N,D+G,K),fc(s.stops,K*2).forEach(function(AA){return _.addColorStop(AA.stop,ue(AA.color))}),r.path(I),r.ctx.fillStyle=_,K!==R?(O=t.bounds.left+.5*t.bounds.width,W=t.bounds.top+.5*t.bounds.height,Z=R/K,eA=1/Z,r.ctx.save(),r.ctx.translate(O,W),r.ctx.transform(1,0,0,Z,0,0),r.ctx.translate(-O,-W),r.ctx.fillRect(H,eA*(D-W)+W,E,M*eA),r.ctx.restore()):r.ctx.fill())),L.label=6;case 6:return n--,[2]}})},r=this,a=0,l=t.styles.backgroundImage.slice(0).reverse(),c.label=1;case 1:return a0?s.style!==2?[3,5]:[4,this.renderDashedDottedBorder(s.color,s.width,l,t.curves,2)]:[3,11]):[3,13];case 4:return d.sent(),[3,11];case 5:return s.style!==3?[3,7]:[4,this.renderDashedDottedBorder(s.color,s.width,l,t.curves,3)];case 6:return d.sent(),[3,11];case 7:return s.style!==4?[3,9]:[4,this.renderDoubleBorder(s.color,s.width,l,t.curves)];case 8:return d.sent(),[3,11];case 9:return[4,this.renderSolidBorder(s.color,l,t.curves)];case 10:d.sent(),d.label=11;case 11:l++,d.label=12;case 12:return i++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(t,n,o,r,a){return be(this,void 0,void 0,function(){var l,i,c,s,u,d,h,f,g,p,B,w,y,F,m,b,m,b;return ve(this,function(U){return this.ctx.save(),l=$U(r,o),i=Vc(r,o),a===2&&(this.path(i),this.ctx.clip()),Me(i[0])?(c=i[0].start.x,s=i[0].start.y):(c=i[0].x,s=i[0].y),Me(i[1])?(u=i[1].end.x,d=i[1].end.y):(u=i[1].x,d=i[1].y),o===0||o===2?h=Math.abs(c-u):h=Math.abs(s-d),this.ctx.beginPath(),a===3?this.formatPath(l):this.formatPath(i.slice(0,2)),f=n<3?n*3:n*2,g=n<3?n*2:n,a===3&&(f=n,g=n),p=!0,h<=f*2?p=!1:h<=f*2+g?(B=h/(2*f+g),f*=B,g*=B):(w=Math.floor((h+g)/(f+g)),y=(h-w*f)/(w-1),F=(h-(w+1)*f)/w,g=F<=0||Math.abs(g-y)(xr("data-v-b1834d04"),A=A(),Ir(),A),eS={class:"container"},tS={class:"my-page"},nS={id:"chat",class:"chat"},oS={key:0,class:"user"},rS=Gf(()=>UA("img",{class:"avatar",src:Ig,alt:"头像"},null,-1)),aS={class:"question-text"},lS={key:1,class:"ai"},iS={class:"content"},sS=Gf(()=>UA("img",{class:"avatar",src:ry,alt:"头像"},null,-1)),cS=["innerHTML"],uS={class:"control"},dS={class:"tips"},fS={class:"file"},gS={class:"source-content"},pS=["innerHTML"],BS={class:"score"},hS={class:"tips"},vS={key:1,class:"feed-back"},mS=["onClick"],wS={class:"reload-text"},CS={class:"tools"},yS={class:"stop-btn"},bS={class:"question-box"},QS={class:"question"},FS={class:"send-plane"},US=dA({__name:"Chat",setup(A){const e=Cn().common,t=new Fy(E=>{E&&(o.value[o.value.length-1].answer+=E||"")}),{selectList:n}=Gt(yn()),{QA_List:o}=Gt(qo()),{copy:r}=By(),a=cA(""),l=cA([]),i=cA(!1);let c;const s=cA(null),u=()=>{pe(()=>{var E;(E=s.value)==null||E.scrollIntoView(!1)})},d=uy((E,M)=>{if(E.like=!E.like,E.unlike=!1,_czc.push(["_trackEvent","qanything","问答页面","点赞","",""]),E.like){M.target.parentNode.style.animation="shake ease-in .5s";const $=setTimeout(()=>{clearTimeout($),M.target.parentNode.style.animation=""},600)}},800),h=E=>{E.unlike=!E.unlike,E.like=!1,_czc.push(["_trackEvent","qanything","问答页面","点踩","",""])},f=E=>{r(E.answer).then(()=>{E.copied=!E.copied,ke.success(e.copySuccess,1);const M=setTimeout(()=>{clearTimeout(M),E.copied=!E.copied},1e3)}).catch(()=>{ke.error(e.copyFailed,1)})},g=E=>{o.value.push({question:E,type:"user"}),u()},p=E=>{o.value.push({answer:"",question:E,type:"ai",copied:!1,like:!1,unlike:!1,source:[],showTools:!1})},B=()=>{c&&c.abort(),t.done(),i.value=!1,o.value[o.value.length-1].showTools=!0},w=()=>{if(!a.value.length)return;if(!n.value.length)return ke.warning(e.chooseError);const E=a.value;a.value="",g(E),l.value.length>=3&&(l.value=[]),i.value=!0,c=new AbortController,by(xg+"/local_doc_qa/local_doc_chat",{method:"POST",headers:{"Content-Type":"application/json",Accept:["text/event-stream","application/json"]},body:JSON.stringify({user_id:Sg,kb_ids:n.value,history:l.value,question:E,streaming:!0}),signal:c.signal,onopen(M){if(console.log("open"),M.ok&&M.headers.get("content-type")==="text/event-stream")console.log("everything's good"),p(E),t.start();else if(M.headers.get("content-type")==="application/json")return i.value=!1,M.json().then($=>{ke.error(($==null?void 0:$.msg)||"出错了,请稍后刷新重试。")}).catch($=>{console.log($),ke.error("出错了,请稍后刷新重试。")})},onmessage(M){var N;console.log("message");const $=JSON.parse(M.data);console.log($),($==null?void 0:$.code)==200&&($!=null&&$.response)&&(t.add($==null?void 0:$.response.replaceAll(` +`,"
")),u()),(N=$==null?void 0:$.source_documents)!=null&&N.length&&(o.value[o.value.length-1].source=$==null?void 0:$.source_documents),$!=null&&$.history.length&&(l.value=$==null?void 0:$.history)},onclose(M){console.log("close"),console.log(M),t.done(),c.abort(),i.value=!1,o.value[o.value.length-1].showTools=!0,pe(()=>{u()})},onerror(M){throw console.log("error"),t==null||t.done(),c==null||c.abort(),i.value=!1,o.value[o.value.length-1].showTools=!0,ke.error(M.msg||"出错了"),pe(()=>{u()}),M}})},y=E=>{console.log("reAnswer"),a.value=E.question,w()},F=(E,M)=>{E.source[M].showDetailDataSource=!E.source[M].showDetailDataSource},{showModal:m}=Gt(qo()),{clearQAList:b}=qo(),U=cA(!1),x=cA(""),Q=cA(""),I=()=>{Q.value="download",m.value=!0,x.value=e.saveTip},H=()=>{Q.value="delete",m.value=!0,x.value=e.clearTip},D=async()=>{if(U.value=!0,Q.value==="download"){console.log("download");try{const E=document.getElementById("chat-ul"),$=(await ZU(E,{useCORS:!0})).toDataURL("image/png"),N=document.createElement("a");N.style.display="none",N.href=$,N.setAttribute("download","chat-shot.png"),typeof N.download>"u"&&N.setAttribute("target","_blank"),document.body.appendChild(N),N.click(),document.body.removeChild(N),window.URL.revokeObjectURL($),ke.success("下载成功"),Promise.resolve()}catch(E){console.log(E),ke.error(E.message||E.msg||"出错了")}}else Q.value==="delete"&&(console.log("delete"),l.value=[],b());Q.value="",x.value="",U.value=!1,m.value=!1};return u(),(E,M)=>{const $=jt,N=Au;return Ae(),Qe(te,null,[UA("div",eS,[UA("div",tS,[UA("div",nS,[UA("ul",{id:"chat-ul",ref_key:"scrollDom",ref:s},[(Ae(!0),Qe(te,null,Ti(HA(o),(G,Y)=>(Ae(),Qe("li",{key:Y},[G.type==="user"?(Ae(),Qe("div",oS,[rS,UA("p",aS,YA(G.question),1)])):(Ae(),Qe("div",lS,[UA("div",iS,[sS,UA("p",{class:Li(["question-text",[G.source.length?"":"change-radius",G.showTools?"":"flashing"]]),innerHTML:G.answer},null,10,cS)]),G.source.length?(Ae(!0),Qe(te,{key:0},Ti(G.source,(K,R)=>(Ae(),Qe("div",{key:R,class:"data-source"},[At(UA("p",uS,[UA("span",dS,YA(HA(e).dataSource)+YA(R+1)+":",1),UA("span",fS,YA(K.file_name),1),At(v(Te,{name:"iconup",onClick:_=>F(G,R)},null,8,["onClick"]),[[Rt,K.showDetailDataSource]]),At(v(Te,{name:"icondown",onClick:_=>F(G,R)},null,8,["onClick"]),[[Rt,!K.showDetailDataSource]])],512),[[Rt,K.file_name]]),v(Ll,{name:"sourceitem"},{default:ft(()=>[UA("div",gS,[At(UA("p",{innerHTML:K.content.replaceAll(` +`,"
")},null,8,pS),[[Rt,K.showDetailDataSource]]),UA("p",BS,[UA("span",hS,YA(HA(e).correlation),1),vt(YA(K.score),1)])])]),_:2},1024)]))),128)):Zn("",!0),G.showTools?(Ae(),Qe("div",vS,[UA("div",{class:"reload-box",onClick:K=>y(G)},[v(Te,{name:"reload"}),UA("span",wS,YA(HA(e).regenerate),1)],8,mS),UA("div",CS,[v(Te,{style:Yr({color:G.copied?"#4D71FF":""}),name:"copy",onClick:K=>f(G)},null,8,["style","onClick"]),v(Te,{style:Yr({color:G.like?"#4D71FF":""}),name:"like",onClick:K=>HA(d)(G,K)},null,8,["style","onClick"]),v(Te,{style:Yr({color:G.unlike?"#4D71FF":""}),name:"unlike",onClick:K=>h(G)},null,8,["style","onClick"])])])):Zn("",!0)]))]))),128))],512)]),UA("div",yS,[At(v($,{onClick:B},{icon:ft(()=>[v(Te,{name:"stop",class:Li(HA(i)?"loading":"")},null,8,["class"])]),default:ft(()=>[vt(YA(HA(e).stop),1)]),_:1},512),[[Rt,HA(i)]])]),UA("div",bS,[UA("div",QS,[UA("span",{class:"download",onClick:I},[v(Te,{name:"chat-download"})]),UA("span",{class:"delete",onClick:H},[v(Te,{name:"chat-delete"})]),v(N,{value:HA(a),"onUpdate:value":M[0]||(M[0]=G=>Ur(a)?a.value=G:null),"max-length":"200",placeholder:HA(e).problemPlaceholder,onKeyup:Jg(w,["enter"])},{suffix:ft(()=>[UA("div",FS,[v($,{type:"primary",disabled:HA(i),onClick:w},{default:ft(()=>[v(Te,{name:"sendplane"})]),_:1},8,["disabled"])])]),_:1},8,["value","placeholder"])])])])]),v(Iy,{content:HA(x),"confirm-loading":HA(U),onOk:D},null,8,["content","confirm-loading"])],64)}}}),SS=xn(US,[["__scopeId","data-v-b1834d04"]]),xS="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAKFSURBVFiF1ZjNattAEIC/VH0Ag3O3wb0b+gKF0HMCfoAW/AAFP0ALaZ8guffQvoFzzsF5hNwLUu4F+Q2mB+1Yk9XfriTXycAiWdbufDuz2p2ZMxFJeMHy5tQAXfJ2YP8J8AGYufuZe/4E7N31wd3/N8AJ8Am4Apbud5dsgTvgV6yys8g1+AX4ZqD2wKNrajEoLbqksLBKBvyIAhWRJKC9F5FUStmJyEpEpgF9p+7dnemfisgiRHcI4FpEcgN2ETipprF0orkDHwR4bWZ9MwDMbzdm3Ou+gCszyGZEuLrJr2MBF1K6tXWGA9vG6cilWOfBgKnrOKZbu9ydhgKu2zoEtoWzTshXnkj5hVeWUh2gWq9xXQTA6Riha/fCvZ/7k/IB1Xq7EeDSCAs2WtEPFi7d9Tb8cDnIHLh31wz4SNwZrDqv7EN71E2Av+7+PHLwOrgsor/q/+Pu36l+a0E9M2OjjzHgoDzXNULCB9RQ6fEEcCqq+xAhWUAboZwCzupWY9Va8Ikw+cm4cFZ3LWCszLpfGS4WsELfIWq1OaWrh0rFixZQ/R8SwsNz184ZB7LyHdRZcBkxYMa4kKr7YEF/o65slIFi4TL6b9SVg8J3cWWjDBQLZWFjRHVuaXCx/glF9hYrGcMgVefds6deRDGVMpLumxz1CbcaY9C6eFDD8L4hl040JmDVCVVi0FcZ8idSJDDq6mNkdNo0s8ulIZFvSzt1XYgcJ7PbmPEbE/hXnbhrW0np7lT6J1OJFDuD5h55yFihxaOFjF88qk3U/RZbfvsMfPU24Afay2+2hrgHvhORlMUCWtBLvAysQfQI3QK/iay29gVUaSsBaxl4UAl4KODR5cVX+f8BBZDb8KKHVtYAAAAASUVORK5CYII=",zf=A=>(xr("data-v-53ce8cc0"),A=A(),Ir(),A),IS={class:"list-page"},ES={class:"content"},HS={class:"options"},KS=zf(()=>UA("img",{src:xS,alt:"back"},null,-1)),OS={class:"kb-name"},$S={class:"table"},DS=zf(()=>UA("span",{class:"small",style:{"{\r\n font-size":"12px","font-weight":"normal","line-height":"18px",color:"#44464e"}},"(解析成功后可问答)",-1)),TS={key:0,class:"status-box"},LS={class:"icon-file-status"},MS={key:0,class:"loading file-status",src:Eg,alt:"loading"},PS=["onClick"],RS=dA({__name:"OptionList",setup(A){const{setDefault:e}=yn(),{currentKbName:t,currentId:n}=Gt(yn()),{setModalVisible:o,setUrlModalVisible:r,setModalTitle:a}=Da(),{getDetails:l}=Ki(),{dataSource:i,timer:c}=Gt(Ki()),s=Cn().common,u=Cn().home,d=[{title:u.documentId,dataIndex:"id",key:"id",width:"11%"},{title:u.documentName,dataIndex:"file_name",key:"file_name",width:"20%",ellipsis:!0},{title:u.documentStatus,dataIndex:"status",key:"status",width:"15%",ellipsis:!0},{title:u.fileSize,dataIndex:"bytes",key:"bytes",width:"10%"},{title:u.creationDate,dataIndex:"createtime",key:"createtime",width:"10%"},{title:u.remark,dataIndex:"errortext",key:"errortext",width:"15%"},{title:u.operate,key:"options",width:"10%"}];let h={};const f=F=>{h=F},g=async()=>{try{await Hg(await eu.deleteFile({file_ids:[h.file_id],kb_id:n.value})),ke.success("删除成功"),l()}catch(F){ke.error(F.msg||"删除失败")}},p=()=>{e(Go.normal)},B=()=>{o(!0),a(u.upload)},w=()=>{r(!0),a(s.addUrl)},y=F=>{let m=s.failed;switch(F){case"gray":m=s.parsing;break;case"green":m=s.succeeded;break}return m};return bA(n,()=>{console.log("current id changed"),l()},{immediate:!0}),ce(()=>{clearTimeout(c.value),console.log("销毁请求")}),(F,m)=>{const b=Te,U=nm,x=PC;return Ae(),Qe("div",IS,[UA("div",ES,[UA("div",HS,[UA("div",{class:"to-chat",onClick:p},[KS,UA("span",null,YA(HA(u).conversation),1)]),UA("p",OS,YA(HA(t)),1),UA("div",{class:"upload",onClick:B},YA(HA(u).upload),1),UA("div",{class:"add-link",onClick:w},YA(HA(u).addUrl),1)]),UA("div",$S,[v(x,{"data-source":HA(i),columns:d,pagination:!1,locale:{emptyText:HA(u).emptyText}},{headerCell:ft(({column:Q})=>[Q.key==="status"?(Ae(),Qe(te,{key:0},[UA("span",null,YA(HA(u).documentStatus),1),DS],64)):Zn("",!0)]),bodyCell:ft(({column:Q,record:I})=>[Q.key==="status"?(Ae(),Qe("div",TS,[UA("span",LS,[I.status==="gray"?(Ae(),Qe("img",MS)):(Ae(),Bn(b,{key:1,class:"file-status",name:I.status==="green"?"success":"error"},null,8,["name"]))]),UA("span",null,YA(y(I.status)),1)])):Q.key==="options"?(Ae(),Bn(U,{key:1,"overlay-class-name":"del-pop",placement:"topRight",title:HA(s).deleteTitle,"ok-text":HA(s).confirm,"cancel-text":HA(s).cancel,onConfirm:g},{default:ft(()=>[UA("span",{class:"delete-item",onClick:H=>f(I)},YA(HA(s).delete),9,PS)]),_:2},1032,["title","ok-text","cancel-text"])):Zn("",!0)]),_:1},8,["data-source","locale"])])])])}}}),_S=xn(RS,[["__scopeId","data-v-53ce8cc0"]]),NS={class:"page"},kS=dA({__name:"Home",setup(A){const{showDefault:e}=Gt(yn()),{setDefault:t,getList:n}=yn(),o=r=>{t(r),n()};return ee(()=>{n()}),(r,a)=>(Ae(),Qe("div",NS,[HA(e)===HA(Go).default?(Ae(),Bn(oy,{key:0,onChange:o})):HA(e)===HA(Go).normal?(Ae(),Bn(SS,{key:1})):HA(e)===HA(Go).optionlist?(Ae(),Bn(_S,{key:2})):Zn("",!0)]))}}),WS=xn(kS,[["__scopeId","data-v-79cab18e"]]);export{WS as default}; diff --git a/qanything_kernel/qanything_server/dist/qanything/assets/Home-E-NWKtlx.css b/qanything_kernel/qanything_server/dist/qanything/assets/Home-E-NWKtlx.css new file mode 100644 index 00000000..8bf2b9f2 --- /dev/null +++ b/qanything_kernel/qanything_server/dist/qanything/assets/Home-E-NWKtlx.css @@ -0,0 +1 @@ +@charset "UTF-8";.upload-box[data-v-4c53670b]{position:relative;width:800px;height:340px;background:#fff;box-sizing:border-box;border:1px dashed #cecece;border-radius:12px}.tips[data-v-4c53670b]{width:100%;height:100%;position:absolute;z-index:10;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.tips .icon-file[data-v-4c53670b]{width:110px;height:110px}.tips .titie[data-v-4c53670b]{margin-top:12px;font-size:20px;font-weight:600;color:#222}.tips .desc-content[data-v-4c53670b]{width:599px;margin:12px 0 20px}.tips .desc-content .desc[data-v-4c53670b]{width:100%;text-align:center;font-size:14px;font-weight:400;color:#666}.default[data-v-73b34951]{width:100%;height:100%}.box[data-v-73b34951]{position:relative;width:800px;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box}.box .title[data-v-73b34951]{text-align:center;line-height:32px;height:32px}.box .title span[data-v-73b34951]{display:inline-block;font-family:PingFang SC;font-size:32px;font-weight:600}.box .title .color[data-v-73b34951]{color:#5a47e5}.box .desc[data-v-73b34951]{font-family:PingFang SC;font-size:16px;font-weight:400;height:24px;line-height:24px;letter-spacing:0em;color:#666;text-align:center;margin-top:24px;margin-bottom:40px}.info[data-v-1be8145e]{width:24px;height:24px}.private-title[data-v-1be8145e]{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:24px;color:#2e2f33}.private-title .info[data-v-1be8145e]{margin-right:12px}.private-modal{background:#000000b3}.private-modal .ant-modal-content{padding:32px 24px 18px;font-size:16px;font-weight:500;color:#222}.private-modal .ant-modal-title{margin-bottom:8px}.private-modal .ant-modal-body{margin-left:40px;font-size:14px;color:#222}.private-modal .ant-modal-footer{margin-top:58px}.private-modal .ant-modal-footer .ant-btn{border-radius:4px;font-size:14px;font-weight:400;line-height:22px;padding:5px 20px;border-color:#dfe3eb;color:#222}.private-modal .ant-modal-footer .ant-btn-primary{background:#5a47e5!important;color:#fff}.private-modal .ant-modal-close{width:16px;height:16px}.private-modal .ant-modal-close-x{line-height:16px}.container[data-v-b1834d04]{padding-top:16px;background-color:#26293b}.my-page[data-v-b1834d04]{position:relative;margin:0 auto;border-radius:12px 0 0;background:#f3f6fd}.chat[data-v-b1834d04]{margin:0 auto;width:75.36%;min-width:900px;max-width:1239px;height:calc(100vh - 240px);overflow-y:auto;padding-top:28px}.chat #chat-ul[data-v-b1834d04]{background:#f3f6fd}.chat .avatar[data-v-b1834d04]{width:32px;height:32px;margin-right:16px}.chat .user[data-v-b1834d04]{display:flex;margin-bottom:16px}.chat .user .question-text[data-v-b1834d04]{padding:13px 20px;font-size:14px;font-weight:400;line-height:22px;color:#222;background:#e9e1ff;border-radius:0 12px 12px;word-wrap:break-word}.chat .ai[data-v-b1834d04]{margin:16px 0 28px}.chat .ai .content[data-v-b1834d04]{display:flex}.chat .ai .content .question-text[data-v-b1834d04]{flex:1;padding:13px 20px;font-size:14px;font-weight:400;line-height:22px;color:#222;background:#fff;border-radius:0 12px 0 0;word-wrap:break-word}.chat .ai .content .flashing[data-v-b1834d04]:after{-webkit-animation:blink 1s steps(5,start) infinite;animation:blink 1s steps(5,start) infinite;content:"▋";margin-left:.25rem;vertical-align:baseline}.chat .ai .content .change-radius[data-v-b1834d04]{border-radius:0 12px 12px}.chat .ai .data-source[data-v-b1834d04]{margin-left:48px;padding:13px 20px;font-size:14px;line-height:22px;color:#222;background:#fff}.chat .ai .data-source[data-v-b1834d04]:nth-last-of-type(2){border-radius:0 0 12px 12px}.chat .ai .data-source[data-v-b1834d04]:nth-first-of-type(1){border-radius:0 12px 12px}.chat .ai .data-source .control[data-v-b1834d04]{display:flex;align-items:center}.chat .ai .data-source .score[data-v-b1834d04],.chat .ai .data-source .source-content[data-v-b1834d04]{margin-top:26px}.chat .ai .data-source .tips[data-v-b1834d04]{height:22px;line-height:22px;color:#666;margin-right:8px}.chat .ai .data-source .file[data-v-b1834d04]{color:#26293b;margin-right:8px}.chat .ai .data-source svg[data-v-b1834d04]{width:14px;height:14px;color:#26293b;cursor:pointer}.chat .ai .feed-back[data-v-b1834d04]{display:flex;height:20px;margin-top:8px;margin-left:48px}.chat .ai .feed-back .reload-box[data-v-b1834d04]{display:flex;cursor:pointer;align-items:center;margin-right:auto;color:#5a47e5}.chat .ai .feed-back .reload-box .reload-text[data-v-b1834d04]{height:22px;line-height:22px}.chat .ai .feed-back .tools[data-v-b1834d04]{display:flex;align-items:center}.chat .ai .feed-back .tools svg[data-v-b1834d04]{margin-left:16px}.chat .ai .feed-back svg[data-v-b1834d04]{width:16px!important;height:16px!important;cursor:pointer!important}.stop-btn[data-v-b1834d04]{display:flex;justify-content:center;margin-top:38px}.stop-btn[data-v-b1834d04] .ant-btn{width:92px;height:32px;border:1px solid #e2e2e2;color:#666}.stop-btn svg[data-v-b1834d04]{width:12px;height:12px;margin-right:4px}.stop-btn .loading[data-v-b1834d04]{animation:loading 3s infinite}.question-box[data-v-b1834d04]{position:fixed;bottom:28px;left:280px;width:calc(100vw - 280px)}.question-box .question[data-v-b1834d04]{width:75.36%;min-width:900px;max-width:1239px;height:48px;margin:0 auto;display:flex;align-items:center}.question-box .question .download[data-v-b1834d04],.question-box .question .delete[data-v-b1834d04]{cursor:pointer;padding:12px;display:flex;margin-right:16px;border-radius:8px;background:#fff;border:1px solid #e5e5e5;color:#666}.question-box .question .download[data-v-b1834d04]:hover,.question-box .question .delete[data-v-b1834d04]:hover{border:1px solid #5a47e5;color:#5a47e5}.question-box .question .download svg[data-v-b1834d04],.question-box .question .delete svg[data-v-b1834d04]{width:24px;height:24px}.question-box .question .send-plane[data-v-b1834d04]{width:56px;height:36px;border-radius:8px;color:#fff;background:#5a47e5}.question-box .question .send-plane[data-v-b1834d04] .ant-btn-primary{background-color:#5a47e5!important}.question-box .question .send-plane[data-v-b1834d04] .ant-btn-primary:disabled{background-color:#5a47e5!important;color:#fff!important;border-color:transparent!important}.question-box .question .send-plane svg[data-v-b1834d04]{width:24px;height:24px}.question-box .question[data-v-b1834d04] .ant-input-affix-wrapper{width:100%;max-width:1108px;border-color:#e5e5e5;box-shadow:none!important}.question-box .question[data-v-b1834d04] .ant-input-affix-wrapper:hover,.question-box .question[data-v-b1834d04] .ant-input-affix-wrapper:focus,.question-box .question[data-v-b1834d04] .ant-input-affix-wrapper:active{border-color:#5a47e5!important;box-shadow:none!important}.question-box .question[data-v-b1834d04] .ant-input:hover{border-color:#26293b}.question-box .question[data-v-b1834d04] .ant-input:focused{border-color:#26293b}.sourceitem-leave[data-v-b1834d04],.sourceitem-enter-to[data-v-b1834d04]{opacity:1}.sourceitem-leave-active[data-v-b1834d04],.sourceitem-enter-active[data-v-b1834d04]{transition:opacity .5s}.sourceitem-leave-to[data-v-b1834d04],.sourceitem-enter[data-v-b1834d04]{opacity:0}@keyframes shake{0%{transform:rotate(0)}10%{transform:rotate(10deg)}20%{transform:rotate(20deg)}30%{transform:rotate(20deg)}40%{transform:rotate(20deg)}50%{transform:rotate(15deg)}60%{transform:rotate(0)}70%{transform:rotate(-15deg)}80%{transform:rotate(-30deg)}90%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes blink{0%{opacity:0}to{opacity:1}}@keyframes loading{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.list-page[data-v-53ce8cc0]{overflow:hidden;width:100%;height:100%;background-color:#26293b}.list-page .content[data-v-53ce8cc0]{height:calc(100vh - 80px);margin-top:16px;padding:32px;background:#f3f6fd;border-radius:12px 0 0}.options[data-v-53ce8cc0]{display:flex;align-items:center}.options .to-chat[data-v-53ce8cc0]{cursor:pointer;display:flex;align-items:center;justify-content:center;height:40px;background:#5a47e5;border-radius:6px;padding:8px 20px}.options .to-chat img[data-v-53ce8cc0]{margin-right:4px;width:20px;height:20px}.options .to-chat span[data-v-53ce8cc0]{font-size:16px;font-weight:500;line-height:24px;color:#fff}.options .kb-name[data-v-53ce8cc0]{margin-left:20px;margin-right:auto;font-size:24px;font-weight:500;line-height:32px;color:#222}.options .upload[data-v-53ce8cc0]{cursor:pointer;height:40px;padding:8px 20px;border-radius:4px;background:#5a47e5;font-size:16px;font-weight:500;line-height:24px;color:#fff}.options .add-link[data-v-53ce8cc0]{cursor:pointer;margin-left:16px;padding:8px 20px;border-radius:4px;background:#fff;border:1px solid #5a47e5;font-size:16px;font-weight:500;line-height:24px;color:#5a47e5}.table[data-v-53ce8cc0]{margin-top:32px;margin-bottom:32px;height:calc(100% - 90px);overflow:auto;border-radius:12px;background-color:#fff}.table .delete-item[data-v-53ce8cc0]{font-size:14px;font-weight:400;line-height:22px;color:#ff524c;cursor:pointer}.table .file-status[data-v-53ce8cc0]{width:16px;height:16px}.table .status-box[data-v-53ce8cc0],.table .status-box .icon-file-status[data-v-53ce8cc0]{display:flex;align-items:center}.table .status-box span[data-v-53ce8cc0]{display:block;margin-right:8px}.table .status-box span svg[data-v-53ce8cc0]{width:16px;height:16px}[data-v-53ce8cc0] .ant-table-wrapper .ant-table-thead>tr>th{font-size:16px!important;font-weight:500!important;line-height:24px!important;padding:20px 0 20px 36px!important;color:#222!important;background-color:#e9edf7}[data-v-53ce8cc0] .ant-table-wrapper .ant-table-thead>tr>th .small{font-size:12px!important}[data-v-53ce8cc0] .ant-table-wrapper .ant-table-thead>tr>th:before{width:0!important}[data-v-53ce8cc0] .ant-table-tbody>tr>td{font-size:14px;font-weight:400;line-height:22px;color:#666;background-color:#fff;padding:40px 0 40px 36px!important;border:0!important;box-shadow:inset 0 -1px #0000000d}[data-v-53ce8cc0] .ant-table-tbody>tr>td:hover{background-color:#e9edf74d}.del-pop{margin-right:10px}.del-pop .ant-popover-content .ant-btn-default{padding:1px 8px;border:1px solid rgba(0,0,0,.15)!important}.del-pop .ant-popover-content .ant-btn-default span{line-height:1}.del-pop .ant-popover-content .ant-btn-primary{background-color:#5a47e5!important;color:#fff;padding:1px 8px}.del-pop .ant-popover-content .ant-popover-inner{padding:12px 16px;transform:translate(44px)}.del-pop .ant-popover-content .ant-popconfirm-message-icon svg{font-size:16px}.del-pop .ant-popover-content .ant-popconfirm-message-title{width:168px;height:36px;line-height:36px}.del-pop .ant-popover-content .ant-popconfirm-message{align-items:center!important}.page[data-v-79cab18e]{width:100%;height:100%;background:#f3f6fd} diff --git a/front_end/src/assets/home/ai-avatar.png b/qanything_kernel/qanything_server/dist/qanything/assets/ai-avatar-x9recamI.png similarity index 100% rename from front_end/src/assets/home/ai-avatar.png rename to qanything_kernel/qanything_server/dist/qanything/assets/ai-avatar-x9recamI.png diff --git a/front_end/src/assets/home/icon-file.png b/qanything_kernel/qanything_server/dist/qanything/assets/icon-file-Bxz0aRpP.png similarity index 100% rename from front_end/src/assets/home/icon-file.png rename to qanything_kernel/qanything_server/dist/qanything/assets/icon-file-Bxz0aRpP.png diff --git a/qanything_kernel/qanything_server/dist/qanything/assets/index-3tlEN2xo.css b/qanything_kernel/qanything_server/dist/qanything/assets/index-3tlEN2xo.css new file mode 100644 index 00000000..2696004d --- /dev/null +++ b/qanything_kernel/qanything_server/dist/qanything/assets/index-3tlEN2xo.css @@ -0,0 +1 @@ +@charset "UTF-8";#app{margin:0 auto;-webkit-user-select:text;user-select:text}#app img{-webkit-user-select:none;user-select:none}.page-app{background:#fff;height:100vh;min-width:1200px;overflow-y:hidden;overflow-x:auto}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,header,section,nav,ul,ol,li,div,p,form,h1,h2,h3,h4,h5,h6,span,a,img{margin:0;padding:0;border:0;outline:0}html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body{font-family:FZLANTY_ZHUNJW--GB1,Helvetica,Roboto,Arial,sans-serif;font-size:16px;padding-bottom:constant(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);line-height:2}ul,ol,li{list-style:none}i{font-style:normal}a,a:active{cursor:pointer;text-decoration:none;color:inherit}body{-webkit-touch-callout:none}th{font-weight:400}html,body,#app{height:100%;min-height:100%}img{width:100%}a,img{-webkit-user-drag:none}@font-face{font-family:FZLanTingHeiS-L-GB;src:url(~@/styles/fonts/FZLanTingHeiS-L-GB.TTF) format("truetype")}@font-face{font-family:FZYaSongS-B-GB;src:url(~@/styles/fonts/FZYaSongS-B-GB.TTF) format("truetype")}.ant-btn-primary{background-color:#26293b!important}.ant-btn-primary+:not(:disabled):hover{background-color:#26293b!important}.ant-btn+:not(:disabled):focus-visible{outline:0;outline-offset:0}.ant-btn+.ant-btn-loading{opacity:1}.search-input:hover,.search-input:focus{border-color:#fff!important}.ant-qrcode{border-color:#e5e5e5;border-radius:12px;padding:20px}.ant-qrcode canvas{width:230px!important;height:230px!important}.ant-popover.cooperate{width:265px;top:40px!important}.ant-popover.cooperate .ant-popover-arrow{left:82%!important}.ant-popover.cooperate .ant-popover-title{color:#222!important}.ant-popover.cooperate .ant-popover-inner-content{color:#666!important;font-size:14px}.upload-file-modal .ant-modal-content{background:#fff;padding:0;height:430px;display:flex;flex-direction:column}.upload-file-modal .ant-modal-header{height:48px;line-height:48px;background:#f7f9ff;border-radius:8px 8px 0 0;padding:12px 0 12px 28px;margin-bottom:0}.upload-file-modal .ant-modal-body{height:calc(100% - 112px);padding:20px 28px}.upload-file-modal .ant-modal-footer{margin:0;padding-right:28px}.upload-file-modal .ant-modal-footer .ant-btn{height:36px;width:84px}.upload-file-modal .ant-modal .ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-inline-start:16px}.upload-file-modal .ant-btn-primary[disabled]{background-color:#5a47e580!important;color:#fff!important}.upload-file-modal .ant-input:focus,.upload-file-modal .ant-input-focused{border-color:#5a47e5!important}.upload-file-modal .ant-input-affix-wrapper-focused{border-color:#5a47e5!important}.upload-file-modal .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#5a47e5!important}.upload-file-modal .ant-input:focus,.upload-file-modal .ant-input-focused,.upload-file-modal .ant-input:hover,.upload-file-modal .ant-input-active{caret-color:#5a47e5}.ant-input{color:#222}.ant-input:focus,.ant-input-focused{border-color:#373b4d!important}.ant-input-affix-wrapper-focused{border-color:#373b4d!important}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#373b4d!important}::-webkit-scrollbar{-webkit-appearance:none;width:4px;height:8px;background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-thumb{min-height:50px;border-radius:20px;border:3px solid rgba(255,255,255,0);background-clip:content-box;background-color:transparent}::-webkit-scrollbar-thumb:hover{background-color:#a8aaad} diff --git a/qanything_kernel/qanything_server/dist/qanything/assets/index-APaK3HyN.js b/qanything_kernel/qanything_server/dist/qanything/assets/index-APaK3HyN.js new file mode 100644 index 00000000..0719fb04 --- /dev/null +++ b/qanything_kernel/qanything_server/dist/qanything/assets/index-APaK3HyN.js @@ -0,0 +1,144 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function zi(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}const fe={},vn=[],dt=()=>{},pf=()=>!1,io=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Qi=e=>e.startsWith("onUpdate:"),ye=Object.assign,Vi=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},hf=Object.prototype.hasOwnProperty,ie=(e,t)=>hf.call(e,t),G=Array.isArray,yn=e=>lo(e)==="[object Map]",ts=e=>lo(e)==="[object Set]",ee=e=>typeof e=="function",he=e=>typeof e=="string",Rn=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object",ns=e=>(ue(e)||ee(e))&&ee(e.then)&&ee(e.catch),rs=Object.prototype.toString,lo=e=>rs.call(e),gf=e=>lo(e).slice(8,-1),os=e=>lo(e)==="[object Object]",Zi=e=>he(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Nr=zi(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ao=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},mf=/-(\w)/g,pt=ao(e=>e.replace(mf,(t,n)=>n?n.toUpperCase():"")),vf=/\B([A-Z])/g,ln=ao(e=>e.replace(vf,"-$1").toLowerCase()),so=ao(e=>e.charAt(0).toUpperCase()+e.slice(1)),Lo=ao(e=>e?`on${so(e)}`:""),nn=(e,t)=>!Object.is(e,t),Ho=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},yf=e=>{const t=parseFloat(e);return isNaN(t)?e:t},bf=e=>{const t=he(e)?Number(e):NaN;return isNaN(t)?e:t};let G0;const si=()=>G0||(G0=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Wi(e){if(G(e)){const t={};for(let n=0;n{if(n){const r=n.split(xf);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ui(e){let t="";if(he(e))t=e;else if(G(e))for(let n=0;nhe(e)?e:e==null?"":G(e)||ue(e)&&(e.toString===rs||!ee(e.toString))?JSON.stringify(e,ls,2):String(e),ls=(e,t)=>t&&t.__v_isRef?ls(e,t.value):yn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],i)=>(n[No(r,i)+" =>"]=o,n),{})}:ts(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>No(n))}:Rn(t)?No(t):ue(t)&&!G(t)&&!os(t)?String(t):t,No=(e,t="")=>{var n;return Rn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let De;class as{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=De,!t&&De&&(this.index=(De.scopes||(De.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=De;try{return De=this,t()}finally{De=n}}}on(){De=this}off(){De=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},us=e=>(e.w&Lt)>0,fs=e=>(e.n&Lt)>0,Ef=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||!Rn(u)&&u>=s)&&a.push(c)})}else switch(n!==void 0&&a.push(l.get(n)),t){case"add":G(e)?Zi(n)&&a.push(l.get("length")):(a.push(l.get(Gt)),yn(e)&&a.push(l.get(ui)));break;case"delete":G(e)||(a.push(l.get(Gt)),yn(e)&&a.push(l.get(ui)));break;case"set":yn(e)&&a.push(l.get(Gt));break}if(a.length===1)a[0]&&fi(a[0]);else{const s=[];for(const c of a)c&&s.push(...c);fi(Ki(s))}}function fi(e,t){const n=G(e)?e:[...e];for(const r of n)r.computed&&Y0(r);for(const r of n)r.computed||Y0(r)}function Y0(e,t){(e!==et||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Af(e,t){var n;return(n=Xr.get(e))==null?void 0:n.get(t)}const Mf=zi("__proto__,__v_isRef,__isVue"),hs=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Rn)),J0=If();function If(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=re(this);for(let i=0,l=this.length;i{e[t]=function(...n){kn();const r=re(this)[t].apply(this,n);return Fn(),r}}),e}function qf(e){const t=re(this);return ke(t,"has",e),t.hasOwnProperty(e)}class gs{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const o=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(o?i?Zf:bs:i?ys:vs).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const l=G(t);if(!o){if(l&&ie(J0,n))return Reflect.get(J0,n,r);if(n==="hasOwnProperty")return qf}const a=Reflect.get(t,n,r);return(Rn(n)?hs.has(n):Mf(n))||(o||ke(t,"get",n),i)?a:ge(a)?l&&Zi(n)?a:a.value:ue(a)?o?xs(a):ot(a):a}}class ms extends gs{constructor(t=!1){super(!1,t)}set(t,n,r,o){let i=t[n];if(!this._shallow){const s=_n(i);if(!Yr(r)&&!_n(r)&&(i=re(i),r=re(r)),!G(t)&&ge(i)&&!ge(r))return s?!1:(i.value=r,!0)}const l=G(t)&&Zi(n)?Number(n)e,co=e=>Reflect.getPrototypeOf(e);function $r(e,t,n=!1,r=!1){e=e.__v_raw;const o=re(e),i=re(t);n||(nn(t,i)&&ke(o,"get",t),ke(o,"get",i));const{has:l}=co(o),a=r?Xi:n?e0:lr;if(l.call(o,t))return a(e.get(t));if(l.call(o,i))return a(e.get(i));e!==o&&e.get(t)}function Or(e,t=!1){const n=this.__v_raw,r=re(n),o=re(e);return t||(nn(e,o)&&ke(r,"has",e),ke(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Er(e,t=!1){return e=e.__v_raw,!t&&ke(re(e),"iterate",Gt),Reflect.get(e,"size",e)}function el(e){e=re(e);const t=re(this);return co(t).has.call(t,e)||(t.add(e),_t(t,"add",e,e)),this}function tl(e,t){t=re(t);const n=re(this),{has:r,get:o}=co(n);let i=r.call(n,e);i||(e=re(e),i=r.call(n,e));const l=o.call(n,e);return n.set(e,t),i?nn(t,l)&&_t(n,"set",e,t):_t(n,"add",e,t),this}function nl(e){const t=re(this),{has:n,get:r}=co(t);let o=n.call(t,e);o||(e=re(e),o=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return o&&_t(t,"delete",e,void 0),i}function rl(){const e=re(this),t=e.size!==0,n=e.clear();return t&&_t(e,"clear",void 0,void 0),n}function Tr(e,t){return function(r,o){const i=this,l=i.__v_raw,a=re(l),s=t?Xi:e?e0:lr;return!e&&ke(a,"iterate",Gt),l.forEach((c,u)=>r.call(o,s(c),s(u),i))}}function Ar(e,t,n){return function(...r){const o=this.__v_raw,i=re(o),l=yn(i),a=e==="entries"||e===Symbol.iterator&&l,s=e==="keys"&&l,c=o[e](...r),u=n?Xi:t?e0:lr;return!t&&ke(i,"iterate",s?ui:Gt),{next(){const{value:f,done:d}=c.next();return d?{value:f,done:d}:{value:a?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function Ot(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Lf(){const e={get(i){return $r(this,i)},get size(){return Er(this)},has:Or,add:el,set:tl,delete:nl,clear:rl,forEach:Tr(!1,!1)},t={get(i){return $r(this,i,!1,!0)},get size(){return Er(this)},has:Or,add:el,set:tl,delete:nl,clear:rl,forEach:Tr(!1,!0)},n={get(i){return $r(this,i,!0)},get size(){return Er(this,!0)},has(i){return Or.call(this,i,!0)},add:Ot("add"),set:Ot("set"),delete:Ot("delete"),clear:Ot("clear"),forEach:Tr(!0,!1)},r={get(i){return $r(this,i,!0,!0)},get size(){return Er(this,!0)},has(i){return Or.call(this,i,!0)},add:Ot("add"),set:Ot("set"),delete:Ot("delete"),clear:Ot("clear"),forEach:Tr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Ar(i,!1,!1),n[i]=Ar(i,!0,!1),t[i]=Ar(i,!1,!0),r[i]=Ar(i,!0,!0)}),[e,n,t,r]}const[Hf,Nf,Bf,Df]=Lf();function Yi(e,t){const n=t?e?Df:Bf:e?Nf:Hf;return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ie(n,o)&&o in r?n:r,o,i)}const zf={get:Yi(!1,!1)},Qf={get:Yi(!1,!0)},Vf={get:Yi(!0,!1)},vs=new WeakMap,ys=new WeakMap,bs=new WeakMap,Zf=new WeakMap;function Wf(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Uf(e){return e.__v_skip||!Object.isExtensible(e)?0:Wf(gf(e))}function ot(e){return _n(e)?e:Ji(e,!1,kf,zf,vs)}function Cs(e){return Ji(e,!1,jf,Qf,ys)}function xs(e){return Ji(e,!0,Ff,Vf,bs)}function Ji(e,t,n,r,o){if(!ue(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const l=Uf(e);if(l===0)return e;const a=new Proxy(e,l===2?r:n);return o.set(e,a),a}function St(e){return _n(e)?St(e.__v_raw):!!(e&&e.__v_isReactive)}function _n(e){return!!(e&&e.__v_isReadonly)}function Yr(e){return!!(e&&e.__v_isShallow)}function _s(e){return St(e)||_n(e)}function re(e){const t=e&&e.__v_raw;return t?re(t):e}function uo(e){return Gr(e,"__v_skip",!0),e}const lr=e=>ue(e)?ot(e):e,e0=e=>ue(e)?xs(e):e;function Ss(e){Ft&&et&&(e=re(e),ps(e.dep||(e.dep=Ki())))}function t0(e,t){e=re(e);const n=e.dep;n&&fi(n)}function ge(e){return!!(e&&e.__v_isRef===!0)}function We(e){return ws(e,!1)}function Ue(e){return ws(e,!0)}function ws(e,t){return ge(e)?e:new Kf(e,t)}class Kf{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:re(t),this._value=n?t:lr(t)}get value(){return Ss(this),this._value}set value(t){const n=this.__v_isShallow||Yr(t)||_n(t);t=n?t:re(t),nn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:lr(t),t0(this))}}function Gf(e){t0(e)}function nt(e){return ge(e)?e.value:e}const Xf={get:(e,t,n)=>nt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return ge(o)&&!ge(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Ps(e){return St(e)?e:new Proxy(e,Xf)}function Yf(e){const t=G(e)?new Array(e.length):{};for(const n in e)t[n]=$s(e,n);return t}class Jf{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Af(re(this._object),this._key)}}class e1{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function t1(e,t,n){return ge(e)?e:ee(e)?new e1(e):ue(e)&&arguments.length>1?$s(e,t,n):We(e)}function $s(e,t,n){const r=e[t];return ge(r)?r:new Jf(e,t,n)}class n1{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Gi(t,()=>{this._dirty||(this._dirty=!0,t0(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=re(this);return Ss(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function r1(e,t,n=!1){let r,o;const i=ee(e);return i?(r=e,o=dt):(r=e.get,o=e.set),new n1(r,o,i||!o,n)}function jt(e,t,n,r){let o;try{o=r?e(...r):e()}catch(i){fo(i,t,n)}return o}function Ke(e,t,n,r){if(ee(e)){const i=jt(e,t,n,r);return i&&ns(i)&&i.catch(l=>{fo(l,t,n)}),i}const o=[];for(let i=0;i>>1,o=Ee[r],i=sr(o);ift&&Ee.splice(t,1)}function a1(e){G(e)?bn.push(...e):(!Ct||!Ct.includes(e,e.allowRecurse?zt+1:zt))&&bn.push(e),Es()}function ol(e,t,n=ar?ft+1:0){for(;nsr(n)-sr(r)),zt=0;zte.id==null?1/0:e.id,s1=(e,t)=>{const n=sr(e)-sr(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function As(e){di=!1,ar=!0,Ee.sort(s1);try{for(ft=0;fthe(h)?h.trim():h)),f&&(o=n.map(yf))}let a,s=r[a=Lo(t)]||r[a=Lo(pt(t))];!s&&i&&(s=r[a=Lo(ln(t))]),s&&Ke(s,e,6,o);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Ke(c,e,6,o)}}function Ms(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const i=e.emits;let l={},a=!1;if(!ee(e)){const s=c=>{const u=Ms(c,t,!0);u&&(a=!0,ye(l,u))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!i&&!a?(ue(e)&&r.set(e,null),null):(G(i)?i.forEach(s=>l[s]=null):ye(l,i),ue(e)&&r.set(e,l),l)}function po(e,t){return!e||!io(t)?!1:(t=t.slice(2).replace(/Once$/,""),ie(e,t[0].toLowerCase()+t.slice(1))||ie(e,ln(t))||ie(e,t))}let _e=null,ho=null;function Jr(e){const t=_e;return _e=e,ho=e&&e.type.__scopeId||null,t}function F8(e){ho=e}function j8(){ho=null}function Is(e,t=_e,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&vl(-1);const i=Jr(t);let l;try{l=e(...o)}finally{Jr(i),r._d&&vl(1)}return l};return r._n=!0,r._c=!0,r._d=!0,r}function Bo(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:i,propsOptions:[l],slots:a,attrs:s,emit:c,render:u,renderCache:f,data:d,setupState:h,ctx:p,inheritAttrs:m}=e;let b,y;const S=Jr(e);try{if(n.shapeFlag&4){const _=o||r,P=_;b=ut(u.call(P,_,f,i,h,d,p)),y=s}else{const _=t;b=ut(_.length>1?_(i,{attrs:s,slots:a,emit:c}):_(i,null)),y=t.props?s:u1(s)}}catch(_){Jn.length=0,fo(_,e,1),b=O(ze)}let M=b;if(y&&m!==!1){const _=Object.keys(y),{shapeFlag:P}=M;_.length&&P&7&&(l&&_.some(Qi)&&(y=f1(y,l)),M=Ht(M,y))}return n.dirs&&(M=Ht(M),M.dirs=M.dirs?M.dirs.concat(n.dirs):n.dirs),n.transition&&(M.transition=n.transition),b=M,Jr(S),b}const u1=e=>{let t;for(const n in e)(n==="class"||n==="style"||io(n))&&((t||(t={}))[n]=e[n]);return t},f1=(e,t)=>{const n={};for(const r in e)(!Qi(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function d1(e,t,n){const{props:r,children:o,component:i}=e,{props:l,children:a,patchFlag:s}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return r?il(r,l,c):!!l;if(s&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function y1(e,t){t&&t.pendingBranch?G(e)?t.effects.push(...e):t.effects.push(e):a1(e)}function go(e,t){return o0(e,null,t)}const Mr={};function Re(e,t,n){return o0(e,t,n)}function o0(e,t,{immediate:n,deep:r,flush:o,onTrack:i,onTrigger:l}=fe){var a;const s=cs()===((a=xe)==null?void 0:a.scope)?xe:null;let c,u=!1,f=!1;if(ge(e)?(c=()=>e.value,u=Yr(e)):St(e)?(c=()=>e,r=!0):G(e)?(f=!0,u=e.some(_=>St(_)||Yr(_)),c=()=>e.map(_=>{if(ge(_))return _.value;if(St(_))return Ut(_);if(ee(_))return jt(_,s,2)})):ee(e)?t?c=()=>jt(e,s,2):c=()=>{if(!(s&&s.isUnmounted))return d&&d(),Ke(e,s,3,[h])}:c=dt,t&&r){const _=c;c=()=>Ut(_())}let d,h=_=>{d=S.onStop=()=>{jt(_,s,4),d=S.onStop=void 0}},p;if(pr)if(h=dt,t?n&&Ke(t,s,3,[c(),f?[]:void 0,h]):c(),o==="sync"){const _=pd();p=_.__watcherHandles||(_.__watcherHandles=[])}else return dt;let m=f?new Array(e.length).fill(Mr):Mr;const b=()=>{if(S.active)if(t){const _=S.run();(r||u||(f?_.some((P,j)=>nn(P,m[j])):nn(_,m)))&&(d&&d(),Ke(t,s,3,[_,m===Mr?void 0:f&&m[0]===Mr?[]:m,h]),m=_)}else S.run()};b.allowRecurse=!!t;let y;o==="sync"?y=b:o==="post"?y=()=>qe(b,s&&s.suspense):(b.pre=!0,s&&(b.id=s.uid),y=()=>r0(b));const S=new Gi(c,y);t?n?b():m=S.run():o==="post"?qe(S.run.bind(S),s&&s.suspense):S.run();const M=()=>{S.stop(),s&&s.scope&&Vi(s.scope.effects,S)};return p&&p.push(M),M}function b1(e,t,n){const r=this.proxy,o=he(e)?e.includes(".")?ks(r,e):()=>r[e]:e.bind(r,r);let i;ee(t)?i=t:(i=t.handler,n=t);const l=xe;Sn(this);const a=o0(o,i.bind(r),n);return l?Sn(l):Xt(),a}function ks(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{Ut(n,t)});else if(os(e))for(const n in e)Ut(e[n],t);return e}function H8(e,t){const n=_e;if(n===null)return e;const r=_o(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),a0(()=>{e.isUnmounting=!0}),e}const Ze=[Function,Array],js={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ze,onEnter:Ze,onAfterEnter:Ze,onEnterCancelled:Ze,onBeforeLeave:Ze,onLeave:Ze,onAfterLeave:Ze,onLeaveCancelled:Ze,onBeforeAppear:Ze,onAppear:Ze,onAfterAppear:Ze,onAppearCancelled:Ze},C1={name:"BaseTransition",props:js,setup(e,{slots:t}){const n=xo(),r=Fs();let o;return()=>{const i=t.default&&i0(t.default(),!0);if(!i||!i.length)return;let l=i[0];if(i.length>1){for(const m of i)if(m.type!==ze){l=m;break}}const a=re(e),{mode:s}=a;if(r.isLeaving)return Do(l);const c=al(l);if(!c)return Do(l);const u=cr(c,a,r,n);ur(c,u);const f=n.subTree,d=f&&al(f);let h=!1;const{getTransitionKey:p}=c.type;if(p){const m=p();o===void 0?o=m:m!==o&&(o=m,h=!0)}if(d&&d.type!==ze&&(!Qt(c,d)||h)){const m=cr(d,a,r,n);if(ur(d,m),s==="out-in")return r.isLeaving=!0,m.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Do(l);s==="in-out"&&c.type!==ze&&(m.delayLeave=(b,y,S)=>{const M=Ls(r,d);M[String(d.key)]=d,b[It]=()=>{y(),b[It]=void 0,delete u.delayedLeave},u.delayedLeave=S})}return l}}},x1=C1;function Ls(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function cr(e,t,n,r){const{appear:o,mode:i,persisted:l=!1,onBeforeEnter:a,onEnter:s,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:h,onLeaveCancelled:p,onBeforeAppear:m,onAppear:b,onAfterAppear:y,onAppearCancelled:S}=t,M=String(e.key),_=Ls(n,e),P=(w,k)=>{w&&Ke(w,r,9,k)},j=(w,k)=>{const Z=k[1];P(w,k),G(w)?w.every(Y=>Y.length<=1)&&Z():w.length<=1&&Z()},x={mode:i,persisted:l,beforeEnter(w){let k=a;if(!n.isMounted)if(o)k=m||a;else return;w[It]&&w[It](!0);const Z=_[M];Z&&Qt(e,Z)&&Z.el[It]&&Z.el[It](),P(k,[w])},enter(w){let k=s,Z=c,Y=u;if(!n.isMounted)if(o)k=b||s,Z=y||c,Y=S||u;else return;let D=!1;const oe=w[Ir]=de=>{D||(D=!0,de?P(Y,[w]):P(Z,[w]),x.delayedLeave&&x.delayedLeave(),w[Ir]=void 0)};k?j(k,[w,oe]):oe()},leave(w,k){const Z=String(e.key);if(w[Ir]&&w[Ir](!0),n.isUnmounting)return k();P(f,[w]);let Y=!1;const D=w[It]=oe=>{Y||(Y=!0,k(),oe?P(p,[w]):P(h,[w]),w[It]=void 0,_[Z]===e&&delete _[Z])};_[Z]=e,d?j(d,[w,D]):D()},clone(w){return cr(w,t,n,r)}};return x}function Do(e){if(mo(e))return e=Ht(e),e.children=null,e}function al(e){return mo(e)?e.children?e.children[0]:void 0:e}function ur(e,t){e.shapeFlag&6&&e.component?ur(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function i0(e,t=!1,n){let r=[],o=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,mo=e=>e.type.__isKeepAlive;function _1(e,t){Hs(e,"a",t)}function S1(e,t){Hs(e,"da",t)}function Hs(e,t,n=xe){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(vo(t,r,n),n){let o=n.parent;for(;o&&o.parent;)mo(o.parent.vnode)&&w1(r,t,n,o),o=o.parent}}function w1(e,t,n,r){const o=vo(t,e,r,!0);s0(()=>{Vi(r[t],o)},n)}function vo(e,t,n=xe,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...l)=>{if(n.isUnmounted)return;kn(),Sn(n);const a=Ke(t,n,e,l);return Xt(),Fn(),a});return r?o.unshift(i):o.push(i),i}}const Pt=e=>(t,n=xe)=>(!pr||e==="sp")&&vo(e,(...r)=>t(...r),n),Ns=Pt("bm"),Sr=Pt("m"),P1=Pt("bu"),l0=Pt("u"),a0=Pt("bum"),s0=Pt("um"),$1=Pt("sp"),O1=Pt("rtg"),E1=Pt("rtc");function T1(e,t=xe){vo("ec",e,t)}function N8(e,t,n,r){let o;const i=n&&n[r];if(G(e)||he(e)){o=new Array(e.length);for(let l=0,a=e.length;lt(l,a,void 0,i&&i[a]));else{const l=Object.keys(e);o=new Array(l.length);for(let a=0,s=l.length;awt(t)?!(t.type===ze||t.type===Ce&&!Bs(t.children)):!0)?e:null}const pi=e=>e?Js(e)?_o(e)||e.proxy:pi(e.parent):null,Xn=ye(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>pi(e.parent),$root:e=>pi(e.root),$emit:e=>e.emit,$options:e=>c0(e),$forceUpdate:e=>e.f||(e.f=()=>r0(e.update)),$nextTick:e=>e.n||(e.n=_r.bind(e.proxy)),$watch:e=>b1.bind(e)}),zo=(e,t)=>e!==fe&&!e.__isScriptSetup&&ie(e,t),A1={get({_:e},t){const{ctx:n,setupState:r,data:o,props:i,accessCache:l,type:a,appContext:s}=e;let c;if(t[0]!=="$"){const h=l[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(zo(r,t))return l[t]=1,r[t];if(o!==fe&&ie(o,t))return l[t]=2,o[t];if((c=e.propsOptions[0])&&ie(c,t))return l[t]=3,i[t];if(n!==fe&&ie(n,t))return l[t]=4,n[t];hi&&(l[t]=0)}}const u=Xn[t];let f,d;if(u)return t==="$attrs"&&ke(e,"get",t),u(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==fe&&ie(n,t))return l[t]=4,n[t];if(d=s.config.globalProperties,ie(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return zo(o,t)?(o[t]=n,!0):r!==fe&&ie(r,t)?(r[t]=n,!0):ie(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:i}},l){let a;return!!n[l]||e!==fe&&ie(e,l)||zo(t,l)||(a=i[0])&&ie(a,l)||ie(r,l)||ie(Xn,l)||ie(o.config.globalProperties,l)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ie(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function sl(e){return G(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let hi=!0;function M1(e){const t=c0(e),n=e.proxy,r=e.ctx;hi=!1,t.beforeCreate&&cl(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:l,watch:a,provide:s,inject:c,created:u,beforeMount:f,mounted:d,beforeUpdate:h,updated:p,activated:m,deactivated:b,beforeDestroy:y,beforeUnmount:S,destroyed:M,unmounted:_,render:P,renderTracked:j,renderTriggered:x,errorCaptured:w,serverPrefetch:k,expose:Z,inheritAttrs:Y,components:D,directives:oe,filters:de}=t;if(c&&I1(c,r,null),l)for(const X in l){const te=l[X];ee(te)&&(r[X]=te.bind(n))}if(o){const X=o.call(n,n);ue(X)&&(e.data=ot(X))}if(hi=!0,i)for(const X in i){const te=i[X],Fe=ee(te)?te.bind(n,n):ee(te.get)?te.get.bind(n,n):dt,$t=!ee(te)&&ee(te.set)?te.set.bind(n):dt,lt=R({get:Fe,set:$t});Object.defineProperty(r,X,{enumerable:!0,configurable:!0,get:()=>lt.value,set:Ie=>lt.value=Ie})}if(a)for(const X in a)Ds(a[X],r,n,X);if(s){const X=ee(s)?s.call(n):s;Reflect.ownKeys(X).forEach(te=>{Ge(te,X[te])})}u&&cl(u,e,"c");function H(X,te){G(te)?te.forEach(Fe=>X(Fe.bind(n))):te&&X(te.bind(n))}if(H(Ns,f),H(Sr,d),H(P1,h),H(l0,p),H(_1,m),H(S1,b),H(T1,w),H(E1,j),H(O1,x),H(a0,S),H(s0,_),H($1,k),G(Z))if(Z.length){const X=e.exposed||(e.exposed={});Z.forEach(te=>{Object.defineProperty(X,te,{get:()=>n[te],set:Fe=>n[te]=Fe})})}else e.exposed||(e.exposed={});P&&e.render===dt&&(e.render=P),Y!=null&&(e.inheritAttrs=Y),D&&(e.components=D),oe&&(e.directives=oe)}function I1(e,t,n=dt){G(e)&&(e=gi(e));for(const r in e){const o=e[r];let i;ue(o)?"default"in o?i=pe(o.from||r,o.default,!0):i=pe(o.from||r):i=pe(o),ge(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:l=>i.value=l}):t[r]=i}}function cl(e,t,n){Ke(G(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ds(e,t,n,r){const o=r.includes(".")?ks(n,r):()=>n[r];if(he(e)){const i=t[e];ee(i)&&Re(o,i)}else if(ee(e))Re(o,e.bind(n));else if(ue(e))if(G(e))e.forEach(i=>Ds(i,t,n,r));else{const i=ee(e.handler)?e.handler.bind(n):t[e.handler];ee(i)&&Re(o,i,e)}}function c0(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:l}}=e.appContext,a=i.get(t);let s;return a?s=a:!o.length&&!n&&!r?s=t:(s={},o.length&&o.forEach(c=>eo(s,c,l,!0)),eo(s,t,l)),ue(t)&&i.set(t,s),s}function eo(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&eo(e,i,n,!0),o&&o.forEach(l=>eo(e,l,n,!0));for(const l in t)if(!(r&&l==="expose")){const a=q1[l]||n&&n[l];e[l]=a?a(e[l],t[l]):t[l]}return e}const q1={data:ul,props:fl,emits:fl,methods:Un,computed:Un,beforeCreate:Te,created:Te,beforeMount:Te,mounted:Te,beforeUpdate:Te,updated:Te,beforeDestroy:Te,beforeUnmount:Te,destroyed:Te,unmounted:Te,activated:Te,deactivated:Te,errorCaptured:Te,serverPrefetch:Te,components:Un,directives:Un,watch:k1,provide:ul,inject:R1};function ul(e,t){return t?e?function(){return ye(ee(e)?e.call(this,this):e,ee(t)?t.call(this,this):t)}:t:e}function R1(e,t){return Un(gi(e),gi(t))}function gi(e){if(G(e)){const t={};for(let n=0;n1)return n&&ee(t)?t.call(r&&r.proxy):t}}function L1(){return!!(xe||_e||fr)}function H1(e,t,n,r=!1){const o={},i={};Gr(i,bo,1),e.propsDefaults=Object.create(null),Qs(e,t,o,i);for(const l in e.propsOptions[0])l in o||(o[l]=void 0);n?e.props=r?o:Cs(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function N1(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:l}}=e,a=re(o),[s]=e.propsOptions;let c=!1;if((r||l>0)&&!(l&16)){if(l&8){const u=e.vnode.dynamicProps;for(let f=0;f{s=!0;const[d,h]=Vs(f,t,!0);ye(l,d),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!s)return ue(e)&&r.set(e,vn),vn;if(G(i))for(let u=0;u-1,h[1]=m<0||p-1||ie(h,"default"))&&a.push(f)}}}const c=[l,a];return ue(e)&&r.set(e,c),c}function dl(e){return e[0]!=="$"}function pl(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function hl(e,t){return pl(e)===pl(t)}function gl(e,t){return G(t)?t.findIndex(n=>hl(n,e)):ee(t)&&hl(t,e)?0:-1}const Zs=e=>e[0]==="_"||e==="$stable",u0=e=>G(e)?e.map(ut):[ut(e)],B1=(e,t,n)=>{if(t._n)return t;const r=Is((...o)=>u0(t(...o)),n);return r._c=!1,r},Ws=(e,t,n)=>{const r=e._ctx;for(const o in e){if(Zs(o))continue;const i=e[o];if(ee(i))t[o]=B1(o,i,r);else if(i!=null){const l=u0(i);t[o]=()=>l}}},Us=(e,t)=>{const n=u0(t);e.slots.default=()=>n},D1=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=re(t),Gr(t,"_",n)):Ws(t,e.slots={})}else e.slots={},t&&Us(e,t);Gr(e.slots,bo,1)},z1=(e,t,n)=>{const{vnode:r,slots:o}=e;let i=!0,l=fe;if(r.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:(ye(o,t),!n&&a===1&&delete o._):(i=!t.$stable,Ws(t,o)),l=t}else t&&(Us(e,t),l={default:1});if(i)for(const a in o)!Zs(a)&&l[a]==null&&delete o[a]};function vi(e,t,n,r,o=!1){if(G(e)){e.forEach((d,h)=>vi(d,t&&(G(t)?t[h]:t),n,r,o));return}if(Gn(r)&&!o)return;const i=r.shapeFlag&4?_o(r.component)||r.component.proxy:r.el,l=o?null:i,{i:a,r:s}=e,c=t&&t.r,u=a.refs===fe?a.refs={}:a.refs,f=a.setupState;if(c!=null&&c!==s&&(he(c)?(u[c]=null,ie(f,c)&&(f[c]=null)):ge(c)&&(c.value=null)),ee(s))jt(s,a,12,[l,u]);else{const d=he(s),h=ge(s);if(d||h){const p=()=>{if(e.f){const m=d?ie(f,s)?f[s]:u[s]:s.value;o?G(m)&&Vi(m,i):G(m)?m.includes(i)||m.push(i):d?(u[s]=[i],ie(f,s)&&(f[s]=u[s])):(s.value=[i],e.k&&(u[e.k]=s.value))}else d?(u[s]=l,ie(f,s)&&(f[s]=l)):h&&(s.value=l,e.k&&(u[e.k]=l))};l?(p.id=-1,qe(p,n)):p()}}}const qe=y1;function Q1(e){return V1(e)}function V1(e,t){const n=si();n.__VUE__=!0;const{insert:r,remove:o,patchProp:i,createElement:l,createText:a,createComment:s,setText:c,setElementText:u,parentNode:f,nextSibling:d,setScopeId:h=dt,insertStaticContent:p}=e,m=(g,v,C,$=null,A=null,q=null,z=!1,L=null,N=!!v.dynamicChildren)=>{if(g===v)return;g&&!Qt(g,v)&&($=T(g),Ie(g,A,q,!0),g=null),v.patchFlag===-2&&(N=!1,v.dynamicChildren=null);const{type:F,ref:U,shapeFlag:V}=v;switch(F){case wr:b(g,v,C,$);break;case ze:y(g,v,C,$);break;case Qo:g==null&&S(v,C,$,z);break;case Ce:D(g,v,C,$,A,q,z,L,N);break;default:V&1?P(g,v,C,$,A,q,z,L,N):V&6?oe(g,v,C,$,A,q,z,L,N):(V&64||V&128)&&F.process(g,v,C,$,A,q,z,L,N,B)}U!=null&&A&&vi(U,g&&g.ref,q,v||g,!v)},b=(g,v,C,$)=>{if(g==null)r(v.el=a(v.children),C,$);else{const A=v.el=g.el;v.children!==g.children&&c(A,v.children)}},y=(g,v,C,$)=>{g==null?r(v.el=s(v.children||""),C,$):v.el=g.el},S=(g,v,C,$)=>{[g.el,g.anchor]=p(g.children,v,C,$,g.el,g.anchor)},M=({el:g,anchor:v},C,$)=>{let A;for(;g&&g!==v;)A=d(g),r(g,C,$),g=A;r(v,C,$)},_=({el:g,anchor:v})=>{let C;for(;g&&g!==v;)C=d(g),o(g),g=C;o(v)},P=(g,v,C,$,A,q,z,L,N)=>{z=z||v.type==="svg",g==null?j(v,C,$,A,q,z,L,N):k(g,v,A,q,z,L,N)},j=(g,v,C,$,A,q,z,L)=>{let N,F;const{type:U,props:V,shapeFlag:K,transition:J,dirs:ne}=g;if(N=g.el=l(g.type,q,V&&V.is,V),K&8?u(N,g.children):K&16&&w(g.children,N,null,$,A,q&&U!=="foreignObject",z,L),ne&&Nt(g,null,$,"created"),x(N,g,g.scopeId,z,$),V){for(const se in V)se!=="value"&&!Nr(se)&&i(N,se,null,V[se],q,g.children,$,A,$e);"value"in V&&i(N,"value",null,V.value),(F=V.onVnodeBeforeMount)&&st(F,$,g)}ne&&Nt(g,null,$,"beforeMount");const ce=Z1(A,J);ce&&J.beforeEnter(N),r(N,v,C),((F=V&&V.onVnodeMounted)||ce||ne)&&qe(()=>{F&&st(F,$,g),ce&&J.enter(N),ne&&Nt(g,null,$,"mounted")},A)},x=(g,v,C,$,A)=>{if(C&&h(g,C),$)for(let q=0;q<$.length;q++)h(g,$[q]);if(A){let q=A.subTree;if(v===q){const z=A.vnode;x(g,z,z.scopeId,z.slotScopeIds,A.parent)}}},w=(g,v,C,$,A,q,z,L,N=0)=>{for(let F=N;F{const L=v.el=g.el;let{patchFlag:N,dynamicChildren:F,dirs:U}=v;N|=g.patchFlag&16;const V=g.props||fe,K=v.props||fe;let J;C&&Bt(C,!1),(J=K.onVnodeBeforeUpdate)&&st(J,C,v,g),U&&Nt(v,g,C,"beforeUpdate"),C&&Bt(C,!0);const ne=A&&v.type!=="foreignObject";if(F?Z(g.dynamicChildren,F,L,C,$,ne,q):z||te(g,v,L,null,C,$,ne,q,!1),N>0){if(N&16)Y(L,v,V,K,C,$,A);else if(N&2&&V.class!==K.class&&i(L,"class",null,K.class,A),N&4&&i(L,"style",V.style,K.style,A),N&8){const ce=v.dynamicProps;for(let se=0;se{J&&st(J,C,v,g),U&&Nt(v,g,C,"updated")},$)},Z=(g,v,C,$,A,q,z)=>{for(let L=0;L{if(C!==$){if(C!==fe)for(const L in C)!Nr(L)&&!(L in $)&&i(g,L,C[L],null,z,v.children,A,q,$e);for(const L in $){if(Nr(L))continue;const N=$[L],F=C[L];N!==F&&L!=="value"&&i(g,L,F,N,z,v.children,A,q,$e)}"value"in $&&i(g,"value",C.value,$.value)}},D=(g,v,C,$,A,q,z,L,N)=>{const F=v.el=g?g.el:a(""),U=v.anchor=g?g.anchor:a("");let{patchFlag:V,dynamicChildren:K,slotScopeIds:J}=v;J&&(L=L?L.concat(J):J),g==null?(r(F,C,$),r(U,C,$),w(v.children,C,U,A,q,z,L,N)):V>0&&V&64&&K&&g.dynamicChildren?(Z(g.dynamicChildren,K,C,A,q,z,L),(v.key!=null||A&&v===A.subTree)&&f0(g,v,!0)):te(g,v,C,U,A,q,z,L,N)},oe=(g,v,C,$,A,q,z,L,N)=>{v.slotScopeIds=L,g==null?v.shapeFlag&512?A.ctx.activate(v,C,$,z,N):de(v,C,$,A,q,z,N):I(g,v,N)},de=(g,v,C,$,A,q,z)=>{const L=g.component=id(g,$,A);if(mo(g)&&(L.ctx.renderer=B),ld(L),L.asyncDep){if(A&&A.registerDep(L,H),!g.el){const N=L.subTree=O(ze);y(null,N,v,C)}return}H(L,g,v,C,A,q,z)},I=(g,v,C)=>{const $=v.component=g.component;if(d1(g,v,C))if($.asyncDep&&!$.asyncResolved){X($,v,C);return}else $.next=v,l1($.update),$.update();else v.el=g.el,$.vnode=v},H=(g,v,C,$,A,q,z)=>{const L=()=>{if(g.isMounted){let{next:U,bu:V,u:K,parent:J,vnode:ne}=g,ce=U,se;Bt(g,!1),U?(U.el=ne.el,X(g,U,z)):U=ne,V&&Ho(V),(se=U.props&&U.props.onVnodeBeforeUpdate)&&st(se,J,U,ne),Bt(g,!0);const me=Bo(g),Ye=g.subTree;g.subTree=me,m(Ye,me,f(Ye.el),T(Ye),g,A,q),U.el=me.el,ce===null&&p1(g,me.el),K&&qe(K,A),(se=U.props&&U.props.onVnodeUpdated)&&qe(()=>st(se,J,U,ne),A)}else{let U;const{el:V,props:K}=v,{bm:J,m:ne,parent:ce}=g,se=Gn(v);if(Bt(g,!1),J&&Ho(J),!se&&(U=K&&K.onVnodeBeforeMount)&&st(U,ce,v),Bt(g,!0),V&&le){const me=()=>{g.subTree=Bo(g),le(V,g.subTree,g,A,null)};se?v.type.__asyncLoader().then(()=>!g.isUnmounted&&me()):me()}else{const me=g.subTree=Bo(g);m(null,me,C,$,g,A,q),v.el=me.el}if(ne&&qe(ne,A),!se&&(U=K&&K.onVnodeMounted)){const me=v;qe(()=>st(U,ce,me),A)}(v.shapeFlag&256||ce&&Gn(ce.vnode)&&ce.vnode.shapeFlag&256)&&g.a&&qe(g.a,A),g.isMounted=!0,v=C=$=null}},N=g.effect=new Gi(L,()=>r0(F),g.scope),F=g.update=()=>N.run();F.id=g.uid,Bt(g,!0),F()},X=(g,v,C)=>{v.component=g;const $=g.vnode.props;g.vnode=v,g.next=null,N1(g,v.props,$,C),z1(g,v.children,C),kn(),ol(g),Fn()},te=(g,v,C,$,A,q,z,L,N=!1)=>{const F=g&&g.children,U=g?g.shapeFlag:0,V=v.children,{patchFlag:K,shapeFlag:J}=v;if(K>0){if(K&128){$t(F,V,C,$,A,q,z,L,N);return}else if(K&256){Fe(F,V,C,$,A,q,z,L,N);return}}J&8?(U&16&&$e(F,A,q),V!==F&&u(C,V)):U&16?J&16?$t(F,V,C,$,A,q,z,L,N):$e(F,A,q,!0):(U&8&&u(C,""),J&16&&w(V,C,$,A,q,z,L,N))},Fe=(g,v,C,$,A,q,z,L,N)=>{g=g||vn,v=v||vn;const F=g.length,U=v.length,V=Math.min(F,U);let K;for(K=0;KU?$e(g,A,q,!0,!1,V):w(v,C,$,A,q,z,L,N,V)},$t=(g,v,C,$,A,q,z,L,N)=>{let F=0;const U=v.length;let V=g.length-1,K=U-1;for(;F<=V&&F<=K;){const J=g[F],ne=v[F]=N?qt(v[F]):ut(v[F]);if(Qt(J,ne))m(J,ne,C,null,A,q,z,L,N);else break;F++}for(;F<=V&&F<=K;){const J=g[V],ne=v[K]=N?qt(v[K]):ut(v[K]);if(Qt(J,ne))m(J,ne,C,null,A,q,z,L,N);else break;V--,K--}if(F>V){if(F<=K){const J=K+1,ne=JK)for(;F<=V;)Ie(g[F],A,q,!0),F++;else{const J=F,ne=F,ce=new Map;for(F=ne;F<=K;F++){const je=v[F]=N?qt(v[F]):ut(v[F]);je.key!=null&&ce.set(je.key,F)}let se,me=0;const Ye=K-ne+1;let un=!1,W0=0;const Bn=new Array(Ye);for(F=0;F=Ye){Ie(je,A,q,!0);continue}let at;if(je.key!=null)at=ce.get(je.key);else for(se=ne;se<=K;se++)if(Bn[se-ne]===0&&Qt(je,v[se])){at=se;break}at===void 0?Ie(je,A,q,!0):(Bn[at-ne]=F+1,at>=W0?W0=at:un=!0,m(je,v[at],C,null,A,q,z,L,N),me++)}const U0=un?W1(Bn):vn;for(se=U0.length-1,F=Ye-1;F>=0;F--){const je=ne+F,at=v[je],K0=je+1{const{el:q,type:z,transition:L,children:N,shapeFlag:F}=g;if(F&6){lt(g.component.subTree,v,C,$);return}if(F&128){g.suspense.move(v,C,$);return}if(F&64){z.move(g,v,C,B);return}if(z===Ce){r(q,v,C);for(let V=0;VL.enter(q),A);else{const{leave:V,delayLeave:K,afterLeave:J}=L,ne=()=>r(q,v,C),ce=()=>{V(q,()=>{ne(),J&&J()})};K?K(q,ne,ce):ce()}else r(q,v,C)},Ie=(g,v,C,$=!1,A=!1)=>{const{type:q,props:z,ref:L,children:N,dynamicChildren:F,shapeFlag:U,patchFlag:V,dirs:K}=g;if(L!=null&&vi(L,null,C,g,!0),U&256){v.ctx.deactivate(g);return}const J=U&1&&K,ne=!Gn(g);let ce;if(ne&&(ce=z&&z.onVnodeBeforeUnmount)&&st(ce,v,g),U&6)Pr(g.component,C,$);else{if(U&128){g.suspense.unmount(C,$);return}J&&Nt(g,null,v,"beforeUnmount"),U&64?g.type.remove(g,v,C,A,B,$):F&&(q!==Ce||V>0&&V&64)?$e(F,v,C,!1,!0):(q===Ce&&V&384||!A&&U&16)&&$e(N,v,C),$&&sn(g)}(ne&&(ce=z&&z.onVnodeUnmounted)||J)&&qe(()=>{ce&&st(ce,v,g),J&&Nt(g,null,v,"unmounted")},C)},sn=g=>{const{type:v,el:C,anchor:$,transition:A}=g;if(v===Ce){cn(C,$);return}if(v===Qo){_(g);return}const q=()=>{o(C),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(g.shapeFlag&1&&A&&!A.persisted){const{leave:z,delayLeave:L}=A,N=()=>z(C,q);L?L(g.el,q,N):N()}else q()},cn=(g,v)=>{let C;for(;g!==v;)C=d(g),o(g),g=C;o(v)},Pr=(g,v,C)=>{const{bum:$,scope:A,update:q,subTree:z,um:L}=g;$&&Ho($),A.stop(),q&&(q.active=!1,Ie(z,g,v,C)),L&&qe(L,v),qe(()=>{g.isUnmounted=!0},v),v&&v.pendingBranch&&!v.isUnmounted&&g.asyncDep&&!g.asyncResolved&&g.suspenseId===v.pendingId&&(v.deps--,v.deps===0&&v.resolve())},$e=(g,v,C,$=!1,A=!1,q=0)=>{for(let z=q;zg.shapeFlag&6?T(g.component.subTree):g.shapeFlag&128?g.suspense.next():d(g.anchor||g.el),Q=(g,v,C)=>{g==null?v._vnode&&Ie(v._vnode,null,null,!0):m(v._vnode||null,g,v,null,null,null,C),ol(),Ts(),v._vnode=g},B={p:m,um:Ie,m:lt,r:sn,mt:de,mc:w,pc:te,pbc:Z,n:T,o:e};let W,le;return t&&([W,le]=t(B)),{render:Q,hydrate:W,createApp:j1(Q,W)}}function Bt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Z1(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function f0(e,t,n=!1){const r=e.children,o=t.children;if(G(r)&&G(o))for(let i=0;i>1,e[n[a]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,l=n[i-1];i-- >0;)n[i]=l,l=t[l];return n}const U1=e=>e.__isTeleport,Yn=e=>e&&(e.disabled||e.disabled===""),ml=e=>typeof SVGElement<"u"&&e instanceof SVGElement,yi=(e,t)=>{const n=e&&e.to;return he(n)?t?t(n):null:n},K1={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,i,l,a,s,c){const{mc:u,pc:f,pbc:d,o:{insert:h,querySelector:p,createText:m,createComment:b}}=c,y=Yn(t.props);let{shapeFlag:S,children:M,dynamicChildren:_}=t;if(e==null){const P=t.el=m(""),j=t.anchor=m("");h(P,n,r),h(j,n,r);const x=t.target=yi(t.props,p),w=t.targetAnchor=m("");x&&(h(w,x),l=l||ml(x));const k=(Z,Y)=>{S&16&&u(M,Z,Y,o,i,l,a,s)};y?k(n,j):x&&k(x,w)}else{t.el=e.el;const P=t.anchor=e.anchor,j=t.target=e.target,x=t.targetAnchor=e.targetAnchor,w=Yn(e.props),k=w?n:j,Z=w?P:x;if(l=l||ml(j),_?(d(e.dynamicChildren,_,k,o,i,l,a),f0(e,t,!0)):s||f(e,t,k,Z,o,i,l,a,!1),y)w?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):qr(t,n,P,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Y=t.target=yi(t.props,p);Y&&qr(t,Y,null,c,0)}else w&&qr(t,j,x,c,1)}Gs(t)},remove(e,t,n,r,{um:o,o:{remove:i}},l){const{shapeFlag:a,children:s,anchor:c,targetAnchor:u,target:f,props:d}=e;if(f&&i(u),l&&i(c),a&16){const h=l||!Yn(d);for(let p=0;p0?tt||vn:null,X1(),dr>0&&tt&&tt.push(e),e}function Y1(e,t,n,r,o,i){return Xs(Co(e,t,n,r,o,i,!0))}function d0(e,t,n,r,o){return Xs(O(e,t,n,r,o,!0))}function wt(e){return e?e.__v_isVNode===!0:!1}function Qt(e,t){return e.type===t.type&&e.key===t.key}const bo="__vInternal",Ys=({key:e})=>e??null,Br=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?he(e)||ge(e)||ee(e)?{i:_e,r:e,k:t,f:!!n}:e:null);function Co(e,t=null,n=null,r=0,o=null,i=e===Ce?0:1,l=!1,a=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ys(t),ref:t&&Br(t),scopeId:ho,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:_e};return a?(p0(s,n),i&128&&e.normalize(s)):n&&(s.shapeFlag|=he(n)?8:16),dr>0&&!l&&tt&&(s.patchFlag>0||i&6)&&s.patchFlag!==32&&tt.push(s),s}const O=J1;function J1(e,t=null,n=null,r=0,o=null,i=!1){if((!e||e===m1)&&(e=ze),wt(e)){const a=Ht(e,t,!0);return n&&p0(a,n),dr>0&&!i&&tt&&(a.shapeFlag&6?tt[tt.indexOf(e)]=a:tt.push(a)),a.patchFlag|=-2,a}if(fd(e)&&(e=e.__vccOpts),t){t=ed(t);let{class:a,style:s}=t;a&&!he(a)&&(t.class=Ui(a)),ue(s)&&(_s(s)&&!G(s)&&(s=ye({},s)),t.style=Wi(s))}const l=he(e)?1:v1(e)?128:U1(e)?64:ue(e)?4:ee(e)?2:0;return Co(e,t,n,r,o,l,i,!0)}function ed(e){return e?_s(e)||bo in e?ye({},e):e:null}function Ht(e,t,n=!1){const{props:r,ref:o,patchFlag:i,children:l}=e,a=t?nd(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ys(a),ref:t&&t.ref?n&&o?G(o)?o.concat(Br(t)):[o,Br(t)]:Br(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ce?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ht(e.ssContent),ssFallback:e.ssFallback&&Ht(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function td(e=" ",t=0){return O(wr,null,e,t)}function D8(e="",t=!1){return t?(yo(),d0(ze,null,e)):O(ze,null,e)}function ut(e){return e==null||typeof e=="boolean"?O(ze):G(e)?O(Ce,null,e.slice()):typeof e=="object"?qt(e):O(wr,null,String(e))}function qt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ht(e)}function p0(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(G(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),p0(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(bo in t)?t._ctx=_e:o===3&&_e&&(_e.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ee(t)?(t={default:t,_ctx:_e},n=32):(t=String(t),r&64?(n=16,t=[td(t)]):n=8);e.children=t,e.shapeFlag|=n}function nd(...e){const t={};for(let n=0;nxe||_e;let h0,fn,yl="__VUE_INSTANCE_SETTERS__";(fn=si()[yl])||(fn=si()[yl]=[]),fn.push(e=>xe=e),h0=e=>{fn.length>1?fn.forEach(t=>t(e)):fn[0](e)};const Sn=e=>{h0(e),e.scope.on()},Xt=()=>{xe&&xe.scope.off(),h0(null)};function Js(e){return e.vnode.shapeFlag&4}let pr=!1;function ld(e,t=!1){pr=t;const{props:n,children:r}=e.vnode,o=Js(e);H1(e,n,o,t),D1(e,r);const i=o?ad(e,t):void 0;return pr=!1,i}function ad(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=uo(new Proxy(e.ctx,A1));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?cd(e):null;Sn(e),kn();const i=jt(r,e,0,[e.props,o]);if(Fn(),Xt(),ns(i)){if(i.then(Xt,Xt),t)return i.then(l=>{bl(e,l,t)}).catch(l=>{fo(l,e,0)});e.asyncDep=i}else bl(e,i,t)}else ec(e,t)}function bl(e,t,n){ee(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ue(t)&&(e.setupState=Ps(t)),ec(e,n)}let Cl;function ec(e,t,n){const r=e.type;if(!e.render){if(!t&&Cl&&!r.render){const o=r.template||c0(e).template;if(o){const{isCustomElement:i,compilerOptions:l}=e.appContext.config,{delimiters:a,compilerOptions:s}=r,c=ye(ye({isCustomElement:i,delimiters:a},l),s);r.render=Cl(o,c)}}e.render=r.render||dt}{Sn(e),kn();try{M1(e)}finally{Fn(),Xt()}}}function sd(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return ke(e,"get","$attrs"),t[n]}}))}function cd(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return sd(e)},slots:e.slots,emit:e.emit,expose:t}}function _o(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ps(uo(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Xn)return Xn[n](e)},has(t,n){return n in t||n in Xn}}))}function ud(e,t=!0){return ee(e)?e.displayName||e.name:e.name||t&&e.__name}function fd(e){return ee(e)&&"__vccOpts"in e}const R=(e,t)=>r1(e,t,pr);function wn(e,t,n){const r=arguments.length;return r===2?ue(t)&&!G(t)?wt(t)?O(e,null,[t]):O(e,t):O(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&wt(n)&&(n=[n]),O(e,t,n))}const dd=Symbol.for("v-scx"),pd=()=>pe(dd),hd="3.3.13",gd="http://www.w3.org/2000/svg",Vt=typeof document<"u"?document:null,xl=Vt&&Vt.createElement("template"),md={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t?Vt.createElementNS(gd,e):Vt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Vt.createTextNode(e),createComment:e=>Vt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Vt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,i){const l=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{xl.innerHTML=r?`${e}`:e;const a=xl.content;if(r){const s=a.firstChild;for(;s.firstChild;)a.appendChild(s.firstChild);a.removeChild(s)}t.insertBefore(a,n)}return[l?l.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Et="transition",Dn="animation",Pn=Symbol("_vtc"),tc=(e,{slots:t})=>wn(x1,rc(e),t);tc.displayName="Transition";const nc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},vd=tc.props=ye({},js,nc),Dt=(e,t=[])=>{G(e)?e.forEach(n=>n(...t)):e&&e(...t)},_l=e=>e?G(e)?e.some(t=>t.length>1):e.length>1:!1;function rc(e){const t={};for(const D in e)D in nc||(t[D]=e[D]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:l=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:s=i,appearActiveClass:c=l,appearToClass:u=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=yd(o),m=p&&p[0],b=p&&p[1],{onBeforeEnter:y,onEnter:S,onEnterCancelled:M,onLeave:_,onLeaveCancelled:P,onBeforeAppear:j=y,onAppear:x=S,onAppearCancelled:w=M}=t,k=(D,oe,de)=>{At(D,oe?u:a),At(D,oe?c:l),de&&de()},Z=(D,oe)=>{D._isLeaving=!1,At(D,f),At(D,h),At(D,d),oe&&oe()},Y=D=>(oe,de)=>{const I=D?x:S,H=()=>k(oe,D,de);Dt(I,[oe,H]),Sl(()=>{At(oe,D?s:i),bt(oe,D?u:a),_l(I)||wl(oe,r,m,H)})};return ye(t,{onBeforeEnter(D){Dt(y,[D]),bt(D,i),bt(D,l)},onBeforeAppear(D){Dt(j,[D]),bt(D,s),bt(D,c)},onEnter:Y(!1),onAppear:Y(!0),onLeave(D,oe){D._isLeaving=!0;const de=()=>Z(D,oe);bt(D,f),ic(),bt(D,d),Sl(()=>{D._isLeaving&&(At(D,f),bt(D,h),_l(_)||wl(D,r,b,de))}),Dt(_,[D,de])},onEnterCancelled(D){k(D,!1),Dt(M,[D])},onAppearCancelled(D){k(D,!0),Dt(w,[D])},onLeaveCancelled(D){Z(D),Dt(P,[D])}})}function yd(e){if(e==null)return null;if(ue(e))return[Vo(e.enter),Vo(e.leave)];{const t=Vo(e);return[t,t]}}function Vo(e){return bf(e)}function bt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Pn]||(e[Pn]=new Set)).add(t)}function At(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Pn];n&&(n.delete(t),n.size||(e[Pn]=void 0))}function Sl(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let bd=0;function wl(e,t,n,r){const o=e._endId=++bd,i=()=>{o===e._endId&&r()};if(n)return setTimeout(i,n);const{type:l,timeout:a,propCount:s}=oc(e,t);if(!l)return r();const c=l+"end";let u=0;const f=()=>{e.removeEventListener(c,d),i()},d=h=>{h.target===e&&++u>=s&&f()};setTimeout(()=>{u(n[p]||"").split(", "),o=r(`${Et}Delay`),i=r(`${Et}Duration`),l=Pl(o,i),a=r(`${Dn}Delay`),s=r(`${Dn}Duration`),c=Pl(a,s);let u=null,f=0,d=0;t===Et?l>0&&(u=Et,f=l,d=i.length):t===Dn?c>0&&(u=Dn,f=c,d=s.length):(f=Math.max(l,c),u=f>0?l>c?Et:Dn:null,d=u?u===Et?i.length:s.length:0);const h=u===Et&&/\b(transform|all)(,|$)/.test(r(`${Et}Property`).toString());return{type:u,timeout:f,propCount:d,hasTransform:h}}function Pl(e,t){for(;e.length$l(n)+$l(e[r])))}function $l(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ic(){return document.body.offsetHeight}function Cd(e,t,n){const r=e[Pn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const g0=Symbol("_vod"),z8={beforeMount(e,{value:t},{transition:n}){e[g0]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):zn(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),zn(e,!0),r.enter(e)):r.leave(e,()=>{zn(e,!1)}):zn(e,t))},beforeUnmount(e,{value:t}){zn(e,t)}};function zn(e,t){e.style.display=t?e[g0]:"none"}const xd=Symbol("");function _d(e,t,n){const r=e.style,o=he(n);if(n&&!o){if(t&&!he(t))for(const i in t)n[i]==null&&bi(r,i,"");for(const i in n)bi(r,i,n[i])}else{const i=r.display;if(o){if(t!==n){const l=r[xd];l&&(n+=";"+l),r.cssText=n}}else t&&e.removeAttribute("style");g0 in e&&(r.display=i)}}const Ol=/\s*!important$/;function bi(e,t,n){if(G(n))n.forEach(r=>bi(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Sd(e,t);Ol.test(n)?e.setProperty(ln(r),n.replace(Ol,""),"important"):e[r]=n}}const El=["Webkit","Moz","ms"],Zo={};function Sd(e,t){const n=Zo[t];if(n)return n;let r=pt(t);if(r!=="filter"&&r in e)return Zo[t]=r;r=so(r);for(let o=0;oWo||(Ad.then(()=>Wo=0),Wo=Date.now());function Id(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Ke(qd(r,n.value),t,5,[r])};return n.value=e,n.attached=Md(),n}function qd(e,t){if(G(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Il=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Rd=(e,t,n,r,o=!1,i,l,a,s)=>{t==="class"?Cd(e,r,o):t==="style"?_d(e,n,r):io(t)?Qi(t)||Ed(e,t,n,r,l):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):kd(e,t,r,o))?Pd(e,t,r,i,l,a,s):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),wd(e,t,r,o))};function kd(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Il(t)&&ee(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Il(t)&&he(n)?!1:t in e}const lc=new WeakMap,ac=new WeakMap,to=Symbol("_moveCb"),ql=Symbol("_enterCb"),sc={name:"TransitionGroup",props:ye({},vd,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=xo(),r=Fs();let o,i;return l0(()=>{if(!o.length)return;const l=e.moveClass||`${e.name||"v"}-move`;if(!Nd(o[0].el,n.vnode.el,l))return;o.forEach(jd),o.forEach(Ld);const a=o.filter(Hd);ic(),a.forEach(s=>{const c=s.el,u=c.style;bt(c,l),u.transform=u.webkitTransform=u.transitionDuration="";const f=c[to]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",f),c[to]=null,At(c,l))};c.addEventListener("transitionend",f)})}),()=>{const l=re(e),a=rc(l);let s=l.tag||Ce;o=i,i=t.default?i0(t.default()):[];for(let c=0;cdelete e.mode;sc.props;const cc=sc;function jd(e){const t=e.el;t[to]&&t[to](),t[ql]&&t[ql]()}function Ld(e){ac.set(e,e.el.getBoundingClientRect())}function Hd(e){const t=lc.get(e),n=ac.get(e),r=t.left-n.left,o=t.top-n.top;if(r||o){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${o}px)`,i.transitionDuration="0s",e}}function Nd(e,t,n){const r=e.cloneNode(),o=e[Pn];o&&o.forEach(a=>{a.split(/\s+/).forEach(s=>s&&r.classList.remove(s))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:l}=oc(r);return i.removeChild(r),l}const Bd=["ctrl","shift","alt","meta"],Dd={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Bd.some(n=>e[`${n}Key`]&&!t.includes(n))},Q8=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...i)=>{for(let l=0;l{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const i=ln(o.key);if(t.some(l=>l===i||zd[l]===i))return e(o)})},Qd=ye({patchProp:Rd},md);let Rl;function uc(){return Rl||(Rl=Q1(Qd))}const kl=(...e)=>{uc().render(...e)},Vd=(...e)=>{const t=uc().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=Zd(r);if(!o)return;const i=t._component;!ee(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const l=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),l},t};function Zd(e){return he(e)?document.querySelector(e):e}function hr(e){"@babel/helpers - typeof";return hr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hr(e)}function Wd(e,t){if(hr(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(hr(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ud(e){var t=Wd(e,"string");return hr(t)=="symbol"?t:String(t)}function Kd(e,t,n){return t=Ud(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Se(e){for(var t=1;ttypeof e=="function",Xd=Array.isArray,Yd=e=>typeof e=="string",Jd=e=>e!==null&&typeof e=="object",ep=/^on[^a-z]/,tp=e=>ep.test(e),fc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},np=/-(\w)/g,m0=fc(e=>e.replace(np,(t,n)=>n?n.toUpperCase():"")),rp=/\B([A-Z])/g,op=fc(e=>e.replace(rp,"-$1").toLowerCase()),ip=Object.prototype.hasOwnProperty,jl=(e,t)=>ip.call(e,t);function lp(e,t,n,r){const o=e[n];if(o!=null){const i=jl(o,"default");if(i&&r===void 0){const l=o.default;r=o.type!==Function&&Gd(l)?l():l}o.type===Boolean&&(!jl(t,n)&&!i?r=!1:r===""&&(r=!0))}return r}function Z8(e){return typeof e=="number"?`${e}px`:e}function gn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return typeof e=="function"?e(t):e??n}function ap(e){let t;const n=new Promise(o=>{t=e(()=>{o(!0)})}),r=()=>{t==null||t()};return r.then=(o,i)=>n.then(o,i),r.promise=n,r}function Ve(){const e=[];for(let t=0;te!=null&&e!=="",cp=e=>{const t=Object.keys(e),n={},r={},o={};for(let i=0,l=t.length;i0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const n={},r=/;(?![^(]*\))/g,o=/:(.+)/;return typeof e=="object"?e:(e.split(r).forEach(function(i){if(i){const l=i.split(o);if(l.length>1){const a=t?m0(l[0].trim()):l[0].trim();n[a]=l[1].trim()}}}),n)},W8=(e,t)=>e[t]!==void 0,fp=Symbol("skipFlatten"),Cn=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=Array.isArray(e)?e:[e],r=[];return n.forEach(o=>{Array.isArray(o)?r.push(...Cn(o,t)):o&&o.type===Ce?o.key===fp?r.push(o):r.push(...Cn(o.children,t)):o&&wt(o)?t&&!dc(o)?r.push(o):t||r.push(o):sp(o)&&r.push(o)}),r},U8=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(wt(e))return e.type===Ce?t==="default"?Cn(e.children):[]:e.children&&e.children[t]?Cn(e.children[t](n)):[];{const r=e.$slots[t]&&e.$slots[t](n);return Cn(r)}},K8=e=>{var t;let n=((t=e==null?void 0:e.vnode)===null||t===void 0?void 0:t.el)||e&&(e.$el||e);for(;n&&!n.tagName;)n=n.nextSibling;return n},G8=e=>{const t={};if(e.$&&e.$.vnode){const n=e.$.vnode.props||{};Object.keys(e.$props).forEach(r=>{const o=e.$props[r],i=op(r);(o!==void 0||i in n)&&(t[r]=o)})}else if(wt(e)&&typeof e.type=="object"){const n=e.props||{},r={};Object.keys(n).forEach(i=>{r[m0(i)]=n[i]});const o=e.type.props||{};Object.keys(o).forEach(i=>{const l=lp(o,r,i,r[i]);(l!==void 0||i in r)&&(t[i]=l)})}return t},X8=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,o;if(e.$){const i=e[t];if(i!==void 0)return typeof i=="function"&&r?i(n):i;o=e.$slots[t],o=r&&o?o(n):o}else if(wt(e)){const i=e.props&&e.props[t];if(i!==void 0&&e.props!==null)return typeof i=="function"&&r?i(n):i;e.type===Ce?o=e.children:e.children&&e.children[t]&&(o=e.children[t],o=r&&o?o(n):o)}return Array.isArray(o)&&(o=Cn(o),o=o.length===1?o[0]:o,o=o.length===0?void 0:o),o};function Y8(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n={};return e.$?n=E(E({},n),e.$attrs):n=E(E({},n),e.props),cp(n)[t?"onEvents":"events"]}function J8(e,t){let r=((wt(e)?e.props:e.$attrs)||{}).style||{};if(typeof r=="string")r=up(r,t);else if(t&&r){const o={};return Object.keys(r).forEach(i=>o[m0(i)]=r[i]),o}return r}function e3(e){return e.length===1&&e[0].type===Ce}function dc(e){return e&&(e.type===ze||e.type===Ce&&e.children.length===0||e.type===wr&&e.children.trim()==="")}function pc(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];const t=[];return e.forEach(n=>{Array.isArray(n)?t.push(...n):(n==null?void 0:n.type)===Ce?t.push(...pc(n.children)):t.push(n)}),t.filter(n=>!dc(n))}function t3(e){return Array.isArray(e)&&e.length===1&&(e=e[0]),e&&e.__v_isVNode&&typeof e.type!="symbol"}function n3(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"default";var r,o;return(r=t[n])!==null&&r!==void 0?r:(o=e[n])===null||o===void 0?void 0:o.call(e)}const dp=function(){for(var e=arguments.length,t=new Array(e),n=0;n{const t=e;return t.install=function(n){n.component(t.displayName||t.name,e)},e};function r3(){return{type:[Function,Array]}}function Be(e){return{type:Object,default:e}}function Uo(e){return{type:Boolean,default:e}}function o3(e){return{type:Function,default:e}}function Ci(e,t){const n={validator:()=>!0,default:e};return n}function Ll(e){return{type:Array,default:e}}function Hl(e){return{type:String,default:e}}function pp(e,t){return e?{type:e,default:t}:Ci(t)}const y0="anticon",hc=Symbol("GlobalFormContextKey"),hp=e=>{Ge(hc,e)},i3=()=>pe(hc,{validateMessages:R(()=>{})}),gp=()=>({iconPrefixCls:String,getTargetContainer:{type:Function},getPopupContainer:{type:Function},prefixCls:String,getPrefixCls:{type:Function},renderEmpty:{type:Function},transformCellText:{type:Function},csp:Be(),input:Be(),autoInsertSpaceInButton:{type:Boolean,default:void 0},locale:Be(),pageHeader:Be(),componentSize:{type:String},componentDisabled:{type:Boolean,default:void 0},direction:{type:String,default:"ltr"},space:Be(),virtual:{type:Boolean,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},form:Be(),pagination:Be(),theme:Be(),select:Be(),wave:Be()}),b0=Symbol("configProvider"),gc={getPrefixCls:(e,t)=>t||(e?`ant-${e}`:"ant"),iconPrefixCls:R(()=>y0),getPopupContainer:R(()=>()=>document.body),direction:R(()=>"ltr")},mc=()=>pe(b0,gc),mp=e=>Ge(b0,e),vc=Symbol("DisabledContextKey"),yc=()=>pe(vc,We(void 0)),vp=e=>{const t=yc();return Ge(vc,R(()=>{var n;return(n=e.value)!==null&&n!==void 0?n:t.value})),e},yp={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"},bp={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},Cp=bp,xp={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},bc=xp,_p={lang:E({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},Cp),timePickerLocale:E({},bc)},Nl=_p,Le="${label} is not a valid ${type}",$n={locale:"en",Pagination:yp,DatePicker:Nl,TimePicker:bc,Calendar:Nl,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Le,method:Le,array:Le,object:Le,number:Le,date:Le,boolean:Le,integer:Le,float:Le,regexp:Le,email:Le,url:Le,hex:Le},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"}},Cc=be({compatConfig:{MODE:3},name:"LocaleReceiver",props:{componentName:String,defaultLocale:{type:[Object,Function]},children:{type:Function}},setup(e,t){let{slots:n}=t;const r=pe("localeData",{}),o=R(()=>{const{componentName:l="global",defaultLocale:a}=e,s=a||$n[l||"global"],{antLocale:c}=r,u=l&&c?c[l]:{};return E(E({},typeof s=="function"?s():s),u||{})}),i=R(()=>{const{antLocale:l}=r,a=l&&l.locale;return l&&l.exist&&!a?$n.locale:a});return()=>{const l=e.children||n.default,{antLocale:a}=r;return l==null?void 0:l(o.value,i.value,a)}}});function l3(e,t,n){const r=pe("localeData",{});return[R(()=>{const{antLocale:i}=r,l=nt(t)||$n[e||"global"],a=e&&i?i[e]:{};return E(E(E({},typeof l=="function"?l():l),a||{}),nt(n)||{})})]}function C0(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}const Bl="%";class Sp{constructor(t){this.cache=new Map,this.instanceId=t}get(t){return this.cache.get(Array.isArray(t)?t.join(Bl):t)||null}update(t,n){const r=Array.isArray(t)?t.join(Bl):t,o=this.cache.get(r),i=n(o);i===null?this.cache.delete(r):this.cache.set(r,i)}}const wp=Sp,xc="data-token-hash",Yt="data-css-hash",mn="__cssinjs_instance__";function gr(){const e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){const t=document.body.querySelectorAll(`style[${Yt}]`)||[],{firstChild:n}=document.head;Array.from(t).forEach(o=>{o[mn]=o[mn]||e,o[mn]===e&&document.head.insertBefore(o,n)});const r={};Array.from(document.querySelectorAll(`style[${Yt}]`)).forEach(o=>{var i;const l=o.getAttribute(Yt);r[l]?o[mn]===e&&((i=o.parentNode)===null||i===void 0||i.removeChild(o)):r[l]=!0})}return new wp(e)}const _c=Symbol("StyleContextKey"),Pp=()=>{var e,t,n;const r=xo();let o;if(r&&r.appContext){const i=(n=(t=(e=r.appContext)===null||e===void 0?void 0:e.config)===null||t===void 0?void 0:t.globalProperties)===null||n===void 0?void 0:n.__ANTDV_CSSINJS_CACHE__;i?o=i:(o=gr(),r.appContext.config.globalProperties&&(r.appContext.config.globalProperties.__ANTDV_CSSINJS_CACHE__=o))}else o=gr();return o},Sc={cache:gr(),defaultCache:!0,hashPriority:"low"},So=()=>{const e=Pp();return pe(_c,Ue(E(E({},Sc),{cache:e})))},$p=e=>{const t=So(),n=Ue(E(E({},Sc),{cache:gr()}));return Re([()=>nt(e),t],()=>{const r=E({},t.value),o=nt(e);Object.keys(o).forEach(l=>{const a=o[l];o[l]!==void 0&&(r[l]=a)});const{cache:i}=o;r.cache=r.cache||gr(),r.defaultCache=!i&&t.value.defaultCache,n.value=r},{immediate:!0}),Ge(_c,n),n},Op=()=>({autoClear:Uo(),mock:Hl(),cache:Be(),defaultCache:Uo(),hashPriority:Hl(),container:pp(),ssrInline:Uo(),transformers:Ll(),linters:Ll()});v0(be({name:"AStyleProvider",inheritAttrs:!1,props:Op(),setup(e,t){let{slots:n}=t;return $p(e),()=>{var r;return(r=n.default)===null||r===void 0?void 0:r.call(n)}}}));function wc(e,t,n,r){const o=So(),i=Ue(""),l=Ue();go(()=>{i.value=[e,...t.value].join("%")});const a=s=>{o.value.cache.update(s,c=>{const[u=0,f]=c||[];return u-1===0?(r==null||r(f,!1),null):[u-1,f]})};return Re(i,(s,c)=>{c&&a(c),o.value.cache.update(s,u=>{const[f=0,d]=u||[],p=d||n();return[f+1,p]}),l.value=o.value.cache.get(i.value)[1]},{immediate:!0}),a0(()=>{a(i.value)}),l}function jn(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Ep(e,t){return e&&e.contains?e.contains(t):!1}const Dl="data-vc-order",Tp="vc-util-key",xi=new Map;function Pc(){let{mark:e}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return e?e.startsWith("data-")?e:`data-${e}`:Tp}function wo(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function Ap(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function $c(e){return Array.from((xi.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function Oc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!jn())return null;const{csp:n,prepend:r}=t,o=document.createElement("style");o.setAttribute(Dl,Ap(r)),n!=null&&n.nonce&&(o.nonce=n==null?void 0:n.nonce),o.innerHTML=e;const i=wo(t),{firstChild:l}=i;if(r){if(r==="queue"){const a=$c(i).filter(s=>["prepend","prependQueue"].includes(s.getAttribute(Dl)));if(a.length)return i.insertBefore(o,a[a.length-1].nextSibling),o}i.insertBefore(o,l)}else i.appendChild(o);return o}function Ec(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=wo(t);return $c(n).find(r=>r.getAttribute(Pc(t))===e)}function Tc(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=Ec(e,t);n&&wo(t).removeChild(n)}function Mp(e,t){const n=xi.get(e);if(!n||!Ep(document,n)){const r=Oc("",t),{parentNode:o}=r;xi.set(e,o),e.removeChild(r)}}function no(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var r,o,i;const l=wo(n);Mp(l,n);const a=Ec(t,n);if(a)return!((r=n.csp)===null||r===void 0)&&r.nonce&&a.nonce!==((o=n.csp)===null||o===void 0?void 0:o.nonce)&&(a.nonce=(i=n.csp)===null||i===void 0?void 0:i.nonce),a.innerHTML!==e&&(a.innerHTML=e),a;const s=Oc(e,n);return s.setAttribute(Pc(n),t),s}function Ip(e,t){if(e.length!==t.length)return!1;for(let n=0;n1&&arguments[1]!==void 0?arguments[1]:!1,r={map:this.cache};return t.forEach(o=>{var i;r?r=(i=r==null?void 0:r.map)===null||i===void 0?void 0:i.get(o):r=void 0}),r!=null&&r.value&&n&&(r.value[1]=this.cacheCallTimes++),r==null?void 0:r.value}get(t){var n;return(n=this.internalGet(t,!0))===null||n===void 0?void 0:n[0]}has(t){return!!this.internalGet(t)}set(t,n){if(!this.has(t)){if(this.size()+1>On.MAX_CACHE_SIZE+On.MAX_CACHE_OFFSET){const[o]=this.keys.reduce((i,l)=>{const[,a]=i;return this.internalGet(l)[1]{if(i===t.length-1)r.set(o,{value:[n,this.cacheCallTimes++]});else{const l=r.get(o);l?l.map||(l.map=new Map):r.set(o,{map:new Map}),r=r.get(o).map}})}deleteByPath(t,n){var r;const o=t.get(n[0]);if(n.length===1)return o.map?t.set(n[0],{map:o.map}):t.delete(n[0]),(r=o.value)===null||r===void 0?void 0:r[0];const i=this.deleteByPath(o.map,n.slice(1));return(!o.map||o.map.size===0)&&!o.value&&t.delete(n[0]),i}delete(t){if(this.has(t))return this.keys=this.keys.filter(n=>!Ip(n,t)),this.deleteByPath(this.cache,t)}}On.MAX_CACHE_SIZE=20;On.MAX_CACHE_OFFSET=5;function qp(){}let Ac=qp,zl=0;class Mc{constructor(t){this.derivatives=Array.isArray(t)?t:[t],this.id=zl,t.length===0&&Ac(t.length>0),zl+=1}getDerivativeToken(t){return this.derivatives.reduce((n,r)=>r(t,n),void 0)}}const Ko=new On;function Ic(e){const t=Array.isArray(e)?e:[e];return Ko.has(t)||Ko.set(t,new Mc(t)),Ko.get(t)}const Ql=new WeakMap;function ro(e){let t=Ql.get(e)||"";return t||(Object.keys(e).forEach(n=>{const r=e[n];t+=n,r instanceof Mc?t+=r.id:r&&typeof r=="object"?t+=ro(r):t+=r}),Ql.set(e,t)),t}function Rp(e,t){return C0(`${t}_${ro(e)}`)}const er=`random-${Date.now()}-${Math.random()}`.replace(/\./g,""),qc="_bAmBoO_";function kp(e,t,n){var r,o;if(jn()){no(e,er);const i=document.createElement("div");i.style.position="fixed",i.style.left="0",i.style.top="0",t==null||t(i),document.body.appendChild(i);const l=n?n(i):(r=getComputedStyle(i).content)===null||r===void 0?void 0:r.includes(qc);return(o=i.parentNode)===null||o===void 0||o.removeChild(i),Tc(er),l}return!1}let Go;function Fp(){return Go===void 0&&(Go=kp(`@layer ${er} { .${er} { content: "${qc}"!important; } }`,e=>{e.className=er})),Go}const Vl={},jp=!0,Lp=!1,Hp=!jp&&!Lp?"css-dev-only-do-not-override":"css",Zt=new Map;function Np(e){Zt.set(e,(Zt.get(e)||0)+1)}function Bp(e,t){typeof document<"u"&&document.querySelectorAll(`style[${xc}="${e}"]`).forEach(r=>{var o;r[mn]===t&&((o=r.parentNode)===null||o===void 0||o.removeChild(r))})}const Dp=0;function zp(e,t){Zt.set(e,(Zt.get(e)||0)-1);const n=Array.from(Zt.keys()),r=n.filter(o=>(Zt.get(o)||0)<=0);n.length-r.length>Dp&&r.forEach(o=>{Bp(o,t),Zt.delete(o)})}const Qp=(e,t,n,r)=>{const o=n.getDerivativeToken(e);let i=E(E({},o),t);return r&&(i=r(i)),i};function Vp(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:We({});const r=So(),o=R(()=>E({},...t.value)),i=R(()=>ro(o.value)),l=R(()=>ro(n.value.override||Vl));return wc("token",R(()=>[n.value.salt||"",e.value.id,i.value,l.value]),()=>{const{salt:s="",override:c=Vl,formatToken:u,getComputedToken:f}=n.value,d=f?f(o.value,c,e.value):Qp(o.value,c,e.value,u),h=Rp(d,s);d._tokenKey=h,Np(h);const p=`${Hp}-${C0(h)}`;return d._hashId=p,[d,p]},s=>{var c;zp(s[0]._tokenKey,(c=r.value)===null||c===void 0?void 0:c.cache.instanceId)})}var Zp={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Rc="comm",kc="rule",Fc="decl",Wp="@import",Up="@keyframes",Kp="@layer",jc=Math.abs,x0=String.fromCharCode;function Lc(e){return e.trim()}function Dr(e,t,n){return e.replace(t,n)}function Gp(e,t,n){return e.indexOf(t,n)}function mr(e,t){return e.charCodeAt(t)|0}function vr(e,t,n){return e.slice(t,n)}function xt(e){return e.length}function Xp(e){return e.length}function Rr(e,t){return t.push(e),e}var Po=1,En=1,Hc=0,Xe=0,ve=0,Ln="";function _0(e,t,n,r,o,i,l,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Po,column:En,length:l,return:"",siblings:a}}function Yp(){return ve}function Jp(){return ve=Xe>0?mr(Ln,--Xe):0,En--,ve===10&&(En=1,Po--),ve}function rt(){return ve=Xe2||_i(ve)>3?"":" "}function rh(e,t){for(;--t&&rt()&&!(ve<48||ve>102||ve>57&&ve<65||ve>70&&ve<97););return $o(e,zr()+(t<6&&Jt()==32&&rt()==32))}function Si(e){for(;rt();)switch(ve){case e:return Xe;case 34:case 39:e!==34&&e!==39&&Si(ve);break;case 40:e===41&&Si(e);break;case 92:rt();break}return Xe}function oh(e,t){for(;rt()&&e+ve!==57;)if(e+ve===84&&Jt()===47)break;return"/*"+$o(t,Xe-1)+"*"+x0(e===47?e:rt())}function ih(e){for(;!_i(Jt());)rt();return $o(e,Xe)}function lh(e){return th(Qr("",null,null,null,[""],e=eh(e),0,[0],e))}function Qr(e,t,n,r,o,i,l,a,s){for(var c=0,u=0,f=l,d=0,h=0,p=0,m=1,b=1,y=1,S=0,M="",_=o,P=i,j=r,x=M;b;)switch(p=S,S=rt()){case 40:if(p!=108&&mr(x,f-1)==58){Gp(x+=Dr(Xo(S),"&","&\f"),"&\f",jc(c?a[c-1]:0))!=-1&&(y=-1);break}case 34:case 39:case 91:x+=Xo(S);break;case 9:case 10:case 13:case 32:x+=nh(p);break;case 92:x+=rh(zr()-1,7);continue;case 47:switch(Jt()){case 42:case 47:Rr(ah(oh(rt(),zr()),t,n,s),s);break;default:x+="/"}break;case 123*m:a[c++]=xt(x)*y;case 125*m:case 59:case 0:switch(S){case 0:case 125:b=0;case 59+u:y==-1&&(x=Dr(x,/\f/g,"")),h>0&&xt(x)-f&&Rr(h>32?Wl(x+";",r,n,f-1,s):Wl(Dr(x," ","")+";",r,n,f-2,s),s);break;case 59:x+=";";default:if(Rr(j=Zl(x,t,n,c,u,o,a,M,_=[],P=[],f,i),i),S===123)if(u===0)Qr(x,t,j,j,_,i,f,a,P);else switch(d===99&&mr(x,3)===110?100:d){case 100:case 108:case 109:case 115:Qr(e,j,j,r&&Rr(Zl(e,j,j,0,0,o,a,M,o,_=[],f,P),P),o,P,f,a,r?_:P);break;default:Qr(x,j,j,j,[""],P,0,a,P)}}c=u=h=0,m=y=1,M=x="",f=l;break;case 58:f=1+xt(x),h=p;default:if(m<1){if(S==123)--m;else if(S==125&&m++==0&&Jp()==125)continue}switch(x+=x0(S),S*m){case 38:y=u>0?1:(x+="\f",-1);break;case 44:a[c++]=(xt(x)-1)*y,y=1;break;case 64:Jt()===45&&(x+=Xo(rt())),d=Jt(),u=f=xt(M=x+=ih(zr())),S++;break;case 45:p===45&&xt(x)==2&&(m=0)}}return i}function Zl(e,t,n,r,o,i,l,a,s,c,u,f){for(var d=o-1,h=o===0?i:[""],p=Xp(h),m=0,b=0,y=0;m0?h[S]+" "+M:Dr(M,/&\f/g,h[S])))&&(s[y++]=_);return _0(e,t,n,o===0?kc:a,s,c,u,f)}function ah(e,t,n,r){return _0(e,t,n,Rc,x0(Yp()),vr(e,2,-2),0,r)}function Wl(e,t,n,r,o){return _0(e,t,n,Fc,vr(e,0,r),vr(e,r+1,-1),r,o)}function wi(e,t){for(var n="",r=0;r{const[i,l]=o.split(":");en[i]=l});const r=document.querySelector(`style[${Ul}]`);r&&(Nc=!1,(e=r.parentNode)===null||e===void 0||e.removeChild(r)),document.body.removeChild(t)}}function fh(e){return uh(),!!en[e]}function dh(e){const t=en[e];let n=null;if(t&&jn())if(Nc)n=ch;else{const r=document.querySelector(`style[${Yt}="${en[e]}"]`);r?n=r.innerHTML:delete en[e]}return[n,t]}const Kl=jn(),ph="_skip_check_",Bc="_multi_value_";function Gl(e){return wi(lh(e),sh).replace(/\{%%%\:[^;];}/g,";")}function hh(e){return typeof e=="object"&&e&&(ph in e||Bc in e)}function gh(e,t,n){if(!t)return e;const r=`.${t}`,o=n==="low"?`:where(${r})`:r;return e.split(",").map(l=>{var a;const s=l.trim().split(/\s+/);let c=s[0]||"";const u=((a=c.match(/^\w+/))===null||a===void 0?void 0:a[0])||"";return c=`${u}${o}${c.slice(u.length)}`,[c,...s.slice(1)].join(" ")}).join(",")}const Xl=new Set,Pi=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{root:n,injectHash:r,parentSelectors:o}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]};const{hashId:i,layer:l,path:a,hashPriority:s,transformers:c=[],linters:u=[]}=t;let f="",d={};function h(b){const y=b.getName(i);if(!d[y]){const[S]=Pi(b.style,t,{root:!1,parentSelectors:o});d[y]=`@keyframes ${b.getName(i)}${S}`}}function p(b){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return b.forEach(S=>{Array.isArray(S)?p(S,y):S&&y.push(S)}),y}if(p(Array.isArray(e)?e:[e]).forEach(b=>{const y=typeof b=="string"&&!n?{}:b;if(typeof y=="string")f+=`${y} +`;else if(y._keyframe)h(y);else{const S=c.reduce((M,_)=>{var P;return((P=_==null?void 0:_.visit)===null||P===void 0?void 0:P.call(_,M))||M},y);Object.keys(S).forEach(M=>{var _;const P=S[M];if(typeof P=="object"&&P&&(M!=="animationName"||!P._keyframe)&&!hh(P)){let j=!1,x=M.trim(),w=!1;(n||r)&&i?x.startsWith("@")?j=!0:x=gh(M,i,s):n&&!i&&(x==="&"||x==="")&&(x="",w=!0);const[k,Z]=Pi(P,t,{root:w,injectHash:j,parentSelectors:[...o,x]});d=E(E({},d),Z),f+=`${x}${k}`}else{let j=function(w,k){const Z=w.replace(/[A-Z]/g,D=>`-${D.toLowerCase()}`);let Y=k;!Zp[w]&&typeof Y=="number"&&Y!==0&&(Y=`${Y}px`),w==="animationName"&&(k!=null&&k._keyframe)&&(h(k),Y=k.getName(i)),f+=`${Z}:${Y};`};const x=(_=P==null?void 0:P.value)!==null&&_!==void 0?_:P;typeof P=="object"&&(P!=null&&P[Bc])&&Array.isArray(x)?x.forEach(w=>{j(M,w)}):j(M,x)}})}}),!n)f=`{${f}}`;else if(l&&Fp()){const b=l.split(",");f=`@layer ${b[b.length-1].trim()} {${f}}`,b.length>1&&(f=`@layer ${l}{%%%:%}${f}`)}return[f,d]};function mh(e,t){return C0(`${e.join("%")}${t}`)}function $i(e,t){const n=So(),r=R(()=>e.value.token._tokenKey),o=R(()=>[r.value,...e.value.path]);let i=Kl;return wc("style",o,()=>{const{path:l,hashId:a,layer:s,nonce:c,clientOnly:u,order:f=0}=e.value,d=o.value.join("|");if(fh(d)){const[x,w]=dh(d);if(x)return[x,r.value,w,{},u,f]}const h=t(),{hashPriority:p,container:m,transformers:b,linters:y,cache:S}=n.value,[M,_]=Pi(h,{hashId:a,hashPriority:p,layer:s,path:l.join("-"),transformers:b,linters:y}),P=Gl(M),j=mh(o.value,P);if(i){const x={mark:Yt,prepend:"queue",attachTo:m,priority:f},w=typeof c=="function"?c():c;w&&(x.csp={nonce:w});const k=no(P,j,x);k[mn]=S.instanceId,k.setAttribute(xc,r.value),Object.keys(_).forEach(Z=>{Xl.has(Z)||(Xl.add(Z),no(Gl(_[Z]),`_effect-${Z}`,{mark:Yt,prepend:"queue",attachTo:m}))})}return[P,r.value,j,_,u,f]},(l,a)=>{let[,,s]=l;(a||n.value.autoClear)&&Kl&&Tc(s,{mark:Yt})}),l=>l}class vh{constructor(t,n){this._keyframe=!0,this.name=t,this.style=n}getName(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t?`${t}-${this.name}`:this.name}}const tn=vh,yh="4.1.2";function Pe(e,t){bh(e)&&(e="100%");var n=Ch(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function kr(e){return Math.min(1,Math.max(0,e))}function bh(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Ch(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Dc(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Fr(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Kt(e){return e.length===1?"0"+e:String(e)}function xh(e,t,n){return{r:Pe(e,255)*255,g:Pe(t,255)*255,b:Pe(n,255)*255}}function Yl(e,t,n){e=Pe(e,255),t=Pe(t,255),n=Pe(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,l=0,a=(r+o)/2;if(r===o)l=0,i=0;else{var s=r-o;switch(l=a>.5?s/(2-r-o):s/(r+o),r){case e:i=(t-n)/s+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function _h(e,t,n){var r,o,i;if(e=Pe(e,360),t=Pe(t,100),n=Pe(n,100),t===0)o=n,i=n,r=n;else{var l=n<.5?n*(1+t):n+t-n*t,a=2*n-l;r=Yo(a,l,e+1/3),o=Yo(a,l,e),i=Yo(a,l,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function Oi(e,t,n){e=Pe(e,255),t=Pe(t,255),n=Pe(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,l=r,a=r-o,s=r===0?0:a/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/a+(t>16,g:(e&65280)>>8,b:e&255}}var Ti={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function pn(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,l=!1,a=!1;return typeof e=="string"&&(e=Th(e)),typeof e=="object"&&(mt(e.r)&&mt(e.g)&&mt(e.b)?(t=xh(e.r,e.g,e.b),l=!0,a=String(e.r).substr(-1)==="%"?"prgb":"rgb"):mt(e.h)&&mt(e.s)&&mt(e.v)?(r=Fr(e.s),o=Fr(e.v),t=Sh(e.h,r,o),l=!0,a="hsv"):mt(e.h)&&mt(e.s)&&mt(e.l)&&(r=Fr(e.s),i=Fr(e.l),t=_h(e.h,r,i),l=!0,a="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Dc(n),{ok:l,format:e.format||a,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var Oh="[-\\+]?\\d+%?",Eh="[-\\+]?\\d*\\.\\d+%?",kt="(?:".concat(Eh,")|(?:").concat(Oh,")"),Jo="[\\s|\\(]+(".concat(kt,")[,|\\s]+(").concat(kt,")[,|\\s]+(").concat(kt,")\\s*\\)?"),ei="[\\s|\\(]+(".concat(kt,")[,|\\s]+(").concat(kt,")[,|\\s]+(").concat(kt,")[,|\\s]+(").concat(kt,")\\s*\\)?"),Je={CSS_UNIT:new RegExp(kt),rgb:new RegExp("rgb"+Jo),rgba:new RegExp("rgba"+ei),hsl:new RegExp("hsl"+Jo),hsla:new RegExp("hsla"+ei),hsv:new RegExp("hsv"+Jo),hsva:new RegExp("hsva"+ei),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Th(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Ti[e])e=Ti[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Je.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Je.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Je.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Je.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Je.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Je.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Je.hex8.exec(e),n?{r:Ne(n[1]),g:Ne(n[2]),b:Ne(n[3]),a:Jl(n[4]),format:t?"name":"hex8"}:(n=Je.hex6.exec(e),n?{r:Ne(n[1]),g:Ne(n[2]),b:Ne(n[3]),format:t?"name":"hex"}:(n=Je.hex4.exec(e),n?{r:Ne(n[1]+n[1]),g:Ne(n[2]+n[2]),b:Ne(n[3]+n[3]),a:Jl(n[4]+n[4]),format:t?"name":"hex8"}:(n=Je.hex3.exec(e),n?{r:Ne(n[1]+n[1]),g:Ne(n[2]+n[2]),b:Ne(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function mt(e){return!!Je.CSS_UNIT.exec(String(e))}var we=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=$h(t)),this.originalInput=t;var o=pn(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,l=t.g/255,a=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),a<=.03928?o=a/12.92:o=Math.pow((a+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Dc(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Oi(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Oi(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Yl(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=Yl(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Ei(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),wh(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Pe(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Pe(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+Ei(this.r,this.g,this.b,!1),n=0,r=Object.entries(Ti);n=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=kr(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=kr(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=kr(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=kr(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,l={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(l)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,l=[],a=1/t;t--;)l.push(new e({h:r,s:o,v:i})),i=(i+a)%1;return l},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,l=1;l=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-jr*t:Math.round(e.h)+jr*t:r=n?Math.round(e.h)+jr*t:Math.round(e.h)-jr*t,r<0?r+=360:r>=360&&(r-=360),r}function ra(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-ea*t:t===Qc?r=e.s+ea:r=e.s+Ah*t,r>1&&(r=1),n&&t===zc&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function oa(e,t,n){var r;return n?r=e.v+Mh*t:r=e.v-Ih*t,r>1&&(r=1),Number(r.toFixed(2))}function rn(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=pn(e),o=zc;o>0;o-=1){var i=ta(r),l=Lr(pn({h:na(i,o,!0),s:ra(i,o,!0),v:oa(i,o,!0)}));n.push(l)}n.push(Lr(r));for(var a=1;a<=Qc;a+=1){var s=ta(r),c=Lr(pn({h:na(s,a),s:ra(s,a),v:oa(s,a)}));n.push(c)}return t.theme==="dark"?qh.map(function(u){var f=u.index,d=u.opacity,h=Lr(Rh(pn(t.backgroundColor||"#141414"),pn(n[f]),d*100));return h}):n}var ti={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},Vr={},ni={};Object.keys(ti).forEach(function(e){Vr[e]=rn(ti[e]),Vr[e].primary=Vr[e][5],ni[e]=rn(ti[e],{theme:"dark",backgroundColor:"#141414"}),ni[e].primary=ni[e][5]});var kh=Vr.blue;const Fh=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function jh(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Vc={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},Lh=E(E({},Vc),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, +'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', +'Noto Color Emoji'`,fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1}),Oo=Lh;function Hh(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:i,colorError:l,colorInfo:a,colorPrimary:s,colorBgBase:c,colorTextBase:u}=e,f=n(s),d=n(o),h=n(i),p=n(l),m=n(a),b=r(c,u);return E(E({},b),{colorPrimaryBg:f[1],colorPrimaryBgHover:f[2],colorPrimaryBorder:f[3],colorPrimaryBorderHover:f[4],colorPrimaryHover:f[5],colorPrimary:f[6],colorPrimaryActive:f[7],colorPrimaryTextHover:f[8],colorPrimaryText:f[9],colorPrimaryTextActive:f[10],colorSuccessBg:d[1],colorSuccessBgHover:d[2],colorSuccessBorder:d[3],colorSuccessBorderHover:d[4],colorSuccessHover:d[4],colorSuccess:d[6],colorSuccessActive:d[7],colorSuccessTextHover:d[8],colorSuccessText:d[9],colorSuccessTextActive:d[10],colorErrorBg:p[1],colorErrorBgHover:p[2],colorErrorBorder:p[3],colorErrorBorderHover:p[4],colorErrorHover:p[5],colorError:p[6],colorErrorActive:p[7],colorErrorTextHover:p[8],colorErrorText:p[9],colorErrorTextActive:p[10],colorWarningBg:h[1],colorWarningBgHover:h[2],colorWarningBorder:h[3],colorWarningBorderHover:h[4],colorWarningHover:h[4],colorWarning:h[6],colorWarningActive:h[7],colorWarningTextHover:h[8],colorWarningText:h[9],colorWarningTextActive:h[10],colorInfoBg:m[1],colorInfoBgHover:m[2],colorInfoBorder:m[3],colorInfoBorderHover:m[4],colorInfoHover:m[4],colorInfo:m[6],colorInfoActive:m[7],colorInfoTextHover:m[8],colorInfoText:m[9],colorInfoTextActive:m[10],colorBgMask:new we("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const Nh=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e>16?16:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function Bh(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return E({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},Nh(r))}const vt=(e,t)=>new we(e).setAlpha(t).toRgbString(),Qn=(e,t)=>new we(e).darken(t).toHexString(),Dh=e=>{const t=rn(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},zh=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:vt(r,.88),colorTextSecondary:vt(r,.65),colorTextTertiary:vt(r,.45),colorTextQuaternary:vt(r,.25),colorFill:vt(r,.15),colorFillSecondary:vt(r,.06),colorFillTertiary:vt(r,.04),colorFillQuaternary:vt(r,.02),colorBgLayout:Qn(n,4),colorBgContainer:Qn(n,0),colorBgElevated:Qn(n,0),colorBgSpotlight:vt(r,.85),colorBorder:Qn(n,15),colorBorderSecondary:Qn(n,6)}};function Qh(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,i=e*Math.pow(2.71828,o/5),l=r>1?Math.floor(i):Math.ceil(i);return Math.floor(l/2)*2});return t[1]=e,t.map(n=>{const r=n+8;return{size:n,lineHeight:r/n}})}const Vh=e=>{const t=Qh(e),n=t.map(o=>o.size),r=t.map(o=>o.lineHeight);return{fontSizeSM:n[0],fontSize:n[1],fontSizeLG:n[2],fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:r[1],lineHeightLG:r[2],lineHeightSM:r[0],lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function Zh(e){const t=Object.keys(Vc).map(n=>{const r=rn(e[n]);return new Array(10).fill(1).reduce((o,i,l)=>(o[`${n}-${l+1}`]=r[l],o),{})}).reduce((n,r)=>(n=E(E({},n),r),n),{});return E(E(E(E(E(E(E({},e),t),Hh(e,{generateColorPalettes:Dh,generateNeutralColorPalettes:zh})),Vh(e.fontSize)),jh(e)),Fh(e)),Bh(e))}function ri(e){return e>=0&&e<=255}function Hr(e,t){const{r:n,g:r,b:o,a:i}=new we(e).toRgb();if(i<1)return e;const{r:l,g:a,b:s}=new we(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-l*(1-c))/c),f=Math.round((r-a*(1-c))/c),d=Math.round((o-s*(1-c))/c);if(ri(u)&&ri(f)&&ri(d))return new we({r:u,g:f,b:d,a:Math.round(c*100)/100}).toRgbString()}return new we({r:n,g:r,b:o,a:1}).toRgbString()}var Wh=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[h]});const o=E(E({},n),r),i=480,l=576,a=768,s=992,c=1200,u=1600,f=2e3;return E(E(E({},o),{colorLink:o.colorInfoText,colorLinkHover:o.colorInfoHover,colorLinkActive:o.colorInfoActive,colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:Hr(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:Hr(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:Hr(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:Hr(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,boxShadowSecondary:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTertiary:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,screenXS:i,screenXSMin:i,screenXSMax:l-1,screenSM:l,screenSMMin:l,screenSMMax:a-1,screenMD:a,screenMDMin:a,screenMDMax:s-1,screenLG:s,screenLGMin:s,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,screenXXLMax:f-1,screenXXXL:f,screenXXXLMin:f,boxShadowPopoverArrow:"3px 3px 7px rgba(0, 0, 0, 0.1)",boxShadowCard:` + 0 1px 2px -2px ${new we("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new we("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new we("rgba(0, 0, 0, 0.09)").toRgbString()} + `,boxShadowDrawerRight:` + -6px 0 16px 0 rgba(0, 0, 0, 0.08), + -3px 0 6px -4px rgba(0, 0, 0, 0.12), + -9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerLeft:` + 6px 0 16px 0 rgba(0, 0, 0, 0.08), + 3px 0 6px -4px rgba(0, 0, 0, 0.12), + 9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerUp:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerDown:` + 0 -6px 16px 0 rgba(0, 0, 0, 0.08), + 0 -3px 6px -4px rgba(0, 0, 0, 0.12), + 0 -9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}const a3={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Zc=e=>({boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:e.fontFamily}),Kh=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),s3=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),Gh=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),Xh=(e,t)=>{const{fontFamily:n,fontSize:r}=e,o=`[class^="${t}"], [class*=" ${t}"]`;return{[o]:{fontFamily:n,fontSize:r,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[o]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},Yh=e=>({outline:`${e.lineWidthBold}px solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),c3=e=>({"&:focus-visible":E({},Yh(e))});function S0(e,t,n){return r=>{const o=R(()=>r==null?void 0:r.value),[i,l,a]=To(),{getPrefixCls:s,iconPrefixCls:c}=mc(),u=R(()=>s()),f=R(()=>({theme:i.value,token:l.value,hashId:a.value,path:["Shared",u.value]}));$i(f,()=>[{"&":Gh(l.value)}]);const d=R(()=>({theme:i.value,token:l.value,hashId:a.value,path:[e,o.value,c.value]}));return[$i(d,()=>{const{token:h,flush:p}=e4(l.value),m=typeof n=="function"?n(h):n,b=E(E({},m),l.value[e]),y=`.${o.value}`,S=Eo(h,{componentCls:y,prefixCls:o.value,iconCls:`.${c.value}`,antCls:`.${u.value}`},b),M=t(S,{hashId:a.value,prefixCls:o.value,rootPrefixCls:u.value,iconPrefixCls:c.value,overrideComponentToken:l.value[e]});return p(e,b),[Xh(l.value,o.value),M]}),a]}}const Wc=typeof CSSINJS_STATISTIC<"u";let Ai=!0;function Eo(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(o).forEach(l=>{Object.defineProperty(r,l,{configurable:!0,enumerable:!0,get:()=>o[l]})})}),Ai=!0,r}function Jh(){}function e4(e){let t,n=e,r=Jh;return Wc&&(t=new Set,n=new Proxy(e,{get(o,i){return Ai&&t.add(i),o[i]}}),r=(o,i)=>{Array.from(t)}),{token:n,keys:t,flush:r}}const t4=Ic(Zh),Uc={token:Oo,hashed:!0},Kc=Symbol("DesignTokenContext"),Mi=Ue(),n4=e=>{Ge(Kc,e),Re(e,()=>{Mi.value=nt(e),Gf(Mi)},{immediate:!0,deep:!0})},r4=be({props:{value:Be()},setup(e,t){let{slots:n}=t;return n4(R(()=>e.value)),()=>{var r;return(r=n.default)===null||r===void 0?void 0:r.call(n)}}});function To(){const e=pe(Kc,R(()=>Mi.value||Uc)),t=R(()=>`${yh}-${e.value.hashed||""}`),n=R(()=>e.value.theme||t4),r=Vp(n,R(()=>[Oo,e.value.token]),R(()=>({salt:t.value,override:E({override:e.value.token},e.value.components),formatToken:Uh})));return[n,R(()=>r.value[0]),R(()=>e.value.hashed?r.value[1]:"")]}const Gc=be({compatConfig:{MODE:3},setup(){const[,e]=To(),t=R(()=>new we(e.value.colorBgBase).toHsl().l<.5?{opacity:.65}:{});return()=>O("svg",{style:t.value,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},[O("g",{fill:"none","fill-rule":"evenodd"},[O("g",{transform:"translate(24 31.67)"},[O("ellipse",{"fill-opacity":".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"},null),O("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"},null),O("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"},null),O("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"},null),O("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"},null)]),O("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"},null),O("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},[O("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"},null),O("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"},null)])])])}});Gc.PRESENTED_IMAGE_DEFAULT=!0;const o4=Gc,Xc=be({compatConfig:{MODE:3},setup(){const[,e]=To(),t=R(()=>{const{colorFill:n,colorFillTertiary:r,colorFillQuaternary:o,colorBgContainer:i}=e.value;return{borderColor:new we(n).onBackground(i).toHexString(),shadowColor:new we(r).onBackground(i).toHexString(),contentColor:new we(o).onBackground(i).toHexString()}});return()=>O("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},[O("g",{transform:"translate(0 1)",fill:"none","fill-rule":"evenodd"},[O("ellipse",{fill:t.value.shadowColor,cx:"32",cy:"33",rx:"32",ry:"7"},null),O("g",{"fill-rule":"nonzero",stroke:t.value.borderColor},[O("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"},null),O("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:t.value.contentColor},null)])])])}});Xc.PRESENTED_IMAGE_SIMPLE=!0;const i4=Xc,l4=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:i,lineHeight:l}=e;return{[t]:{marginInline:r,fontSize:i,lineHeight:l,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{height:"100%",margin:"auto"}},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDisabled,[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDisabled,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},a4=S0("Empty",e=>{const{componentCls:t,controlHeightLG:n}=e,r=Eo(e,{emptyImgCls:`${t}-img`,emptyImgHeight:n*2.5,emptyImgHeightMD:n,emptyImgHeightSM:n*.875});return[l4(r)]});var s4=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o({prefixCls:String,imageStyle:Be(),image:Ci(),description:Ci()}),w0=be({name:"AEmpty",compatConfig:{MODE:3},inheritAttrs:!1,props:c4(),setup(e,t){let{slots:n={},attrs:r}=t;const{direction:o,prefixCls:i}=Ao("empty",e),[l,a]=a4(i);return()=>{var s,c;const u=i.value,f=E(E({},e),r),{image:d=((s=n.image)===null||s===void 0?void 0:s.call(n))||Yc,description:h=((c=n.description)===null||c===void 0?void 0:c.call(n))||void 0,imageStyle:p,class:m=""}=f,b=s4(f,["image","description","imageStyle","class"]);return l(O(Cc,{componentName:"Empty",children:y=>{const S=typeof h<"u"?h:y.description,M=typeof S=="string"?S:"empty";let _=null;return typeof d=="string"?_=O("img",{alt:M,src:d},null):_=d,O("div",Se({class:Ve(u,m,a.value,{[`${u}-normal`]:d===Jc,[`${u}-rtl`]:o.value==="rtl"})},b),[O("div",{class:`${u}-image`,style:p},[_]),S&&O("p",{class:`${u}-description`},[S]),n.default&&O("div",{class:`${u}-footer`},[pc(n.default())])])}},null))}}});w0.PRESENTED_IMAGE_DEFAULT=Yc;w0.PRESENTED_IMAGE_SIMPLE=Jc;const Vn=v0(w0),eu=e=>{const{prefixCls:t}=Ao("empty",e);return(r=>{switch(r){case"Table":case"List":return O(Vn,{image:Vn.PRESENTED_IMAGE_SIMPLE},null);case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return O(Vn,{image:Vn.PRESENTED_IMAGE_SIMPLE,class:`${t.value}-small`},null);default:return O(Vn,null,null)}})(e.componentName)};function u4(e){return O(eu,{componentName:e},null)}const tu=Symbol("SizeContextKey"),nu=()=>pe(tu,We(void 0)),f4=e=>{const t=nu();return Ge(tu,R(()=>e.value||t.value)),e},Ao=(e,t)=>{const n=nu(),r=yc(),o=pe(b0,E(E({},gc),{renderEmpty:x=>wn(eu,{componentName:x})})),i=R(()=>o.getPrefixCls(e,t.prefixCls)),l=R(()=>{var x,w;return(x=t.direction)!==null&&x!==void 0?x:(w=o.direction)===null||w===void 0?void 0:w.value}),a=R(()=>{var x;return(x=t.iconPrefixCls)!==null&&x!==void 0?x:o.iconPrefixCls.value}),s=R(()=>o.getPrefixCls()),c=R(()=>{var x;return(x=o.autoInsertSpaceInButton)===null||x===void 0?void 0:x.value}),u=o.renderEmpty,f=o.space,d=o.pageHeader,h=o.form,p=R(()=>{var x,w;return(x=t.getTargetContainer)!==null&&x!==void 0?x:(w=o.getTargetContainer)===null||w===void 0?void 0:w.value}),m=R(()=>{var x,w,k;return(w=(x=t.getContainer)!==null&&x!==void 0?x:t.getPopupContainer)!==null&&w!==void 0?w:(k=o.getPopupContainer)===null||k===void 0?void 0:k.value}),b=R(()=>{var x,w;return(x=t.dropdownMatchSelectWidth)!==null&&x!==void 0?x:(w=o.dropdownMatchSelectWidth)===null||w===void 0?void 0:w.value}),y=R(()=>{var x;return(t.virtual===void 0?((x=o.virtual)===null||x===void 0?void 0:x.value)!==!1:t.virtual!==!1)&&b.value!==!1}),S=R(()=>t.size||n.value),M=R(()=>{var x,w,k;return(x=t.autocomplete)!==null&&x!==void 0?x:(k=(w=o.input)===null||w===void 0?void 0:w.value)===null||k===void 0?void 0:k.autocomplete}),_=R(()=>{var x;return(x=t.disabled)!==null&&x!==void 0?x:r.value}),P=R(()=>{var x;return(x=t.csp)!==null&&x!==void 0?x:o.csp}),j=R(()=>{var x,w;return(x=t.wave)!==null&&x!==void 0?x:(w=o.wave)===null||w===void 0?void 0:w.value});return{configProvider:o,prefixCls:i,direction:l,size:S,getTargetContainer:p,getPopupContainer:m,space:f,pageHeader:d,form:h,autoInsertSpaceInButton:c,renderEmpty:u,virtual:y,dropdownMatchSelectWidth:b,rootPrefixCls:s,getPrefixCls:o.getPrefixCls,autocomplete:M,csp:P,iconPrefixCls:a,disabled:_,select:o.select,wave:j}};function ia(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}function la(e){return((t=e)!=null&&typeof t=="object"&&Array.isArray(t)===!1)==1&&Object.prototype.toString.call(e)==="[object Object]";var t}var lu=Object.prototype,au=lu.toString,d4=lu.hasOwnProperty,su=/^\s*function (\w+)/;function aa(e){var t,n=(t=e==null?void 0:e.type)!==null&&t!==void 0?t:e;if(n){var r=n.toString().match(su);return r?r[1]:""}return""}var on=function(e){var t,n;return la(e)!==!1&&typeof(t=e.constructor)=="function"&&la(n=t.prototype)!==!1&&n.hasOwnProperty("isPrototypeOf")!==!1},p4=function(e){return e},Ae=p4,yr=function(e,t){return d4.call(e,t)},h4=Number.isInteger||function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e},Tn=Array.isArray||function(e){return au.call(e)==="[object Array]"},An=function(e){return au.call(e)==="[object Function]"},oo=function(e){return on(e)&&yr(e,"_vueTypes_name")},cu=function(e){return on(e)&&(yr(e,"type")||["_vueTypes_name","validator","default","required"].some(function(t){return yr(e,t)}))};function P0(e,t){return Object.defineProperty(e.bind(t),"__original",{value:e})}function an(e,t,n){var r;n===void 0&&(n=!1);var o=!0,i="";r=on(e)?e:{type:e};var l=oo(r)?r._vueTypes_name+" - ":"";if(cu(r)&&r.type!==null){if(r.type===void 0||r.type===!0||!r.required&&t===void 0)return o;Tn(r.type)?(o=r.type.some(function(f){return an(f,t,!0)===!0}),i=r.type.map(function(f){return aa(f)}).join(" or ")):o=(i=aa(r))==="Array"?Tn(t):i==="Object"?on(t):i==="String"||i==="Number"||i==="Boolean"||i==="Function"?function(f){if(f==null)return"";var d=f.constructor.toString().match(su);return d?d[1]:""}(t)===i:t instanceof r.type}if(!o){var a=l+'value "'+t+'" should be of type "'+i+'"';return n===!1?(Ae(a),!1):a}if(yr(r,"validator")&&An(r.validator)){var s=Ae,c=[];if(Ae=function(f){c.push(f)},o=r.validator(t),Ae=s,!o){var u=(c.length>1?"* ":"")+c.join(` +* `);return c.length=0,n===!1?(Ae(u),o):u}}return o}function Qe(e,t){var n=Object.defineProperties(t,{_vueTypes_name:{value:e,writable:!0},isRequired:{get:function(){return this.required=!0,this}},def:{value:function(o){return o!==void 0||this.default?An(o)||an(this,o,!0)===!0?(this.default=Tn(o)?function(){return[].concat(o)}:on(o)?function(){return Object.assign({},o)}:o,this):(Ae(this._vueTypes_name+' - invalid default value: "'+o+'"'),this):this}}}),r=n.validator;return An(r)&&(n.validator=P0(r,n)),n}function ht(e,t){var n=Qe(e,t);return Object.defineProperty(n,"validate",{value:function(r){return An(this.validator)&&Ae(this._vueTypes_name+` - calling .validate() will overwrite the current custom validator function. Validator info: +`+JSON.stringify(this)),this.validator=P0(r,this),this}})}function sa(e,t,n){var r,o,i=(r=t,o={},Object.getOwnPropertyNames(r).forEach(function(f){o[f]=Object.getOwnPropertyDescriptor(r,f)}),Object.defineProperties({},o));if(i._vueTypes_name=e,!on(n))return i;var l,a,s=n.validator,c=iu(n,["validator"]);if(An(s)){var u=i.validator;u&&(u=(a=(l=u).__original)!==null&&a!==void 0?a:l),i.validator=P0(u?function(f){return u.call(this,f)&&s.call(this,f)}:s,i)}return Object.assign(i,c)}function Mo(e){return e.replace(/^(?!\s*$)/gm," ")}var g4=function(){return ht("any",{})},m4=function(){return ht("function",{type:Function})},v4=function(){return ht("boolean",{type:Boolean})},y4=function(){return ht("string",{type:String})},b4=function(){return ht("number",{type:Number})},C4=function(){return ht("array",{type:Array})},x4=function(){return ht("object",{type:Object})},_4=function(){return Qe("integer",{type:Number,validator:function(e){return h4(e)}})},S4=function(){return Qe("symbol",{validator:function(e){return typeof e=="symbol"}})};function w4(e,t){if(t===void 0&&(t="custom validation failed"),typeof e!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return Qe(e.name||"<>",{validator:function(n){var r=e(n);return r||Ae(this._vueTypes_name+" - "+t),r}})}function P4(e){if(!Tn(e))throw new TypeError("[VueTypes error]: You must provide an array as argument.");var t='oneOf - value should be one of "'+e.join('", "')+'".',n=e.reduce(function(r,o){if(o!=null){var i=o.constructor;r.indexOf(i)===-1&&r.push(i)}return r},[]);return Qe("oneOf",{type:n.length>0?n:void 0,validator:function(r){var o=e.indexOf(r)!==-1;return o||Ae(t),o}})}function $4(e){if(!Tn(e))throw new TypeError("[VueTypes error]: You must provide an array as argument");for(var t=!1,n=[],r=0;r0&&n.some(function(s){return l.indexOf(s)===-1})){var a=n.filter(function(s){return l.indexOf(s)===-1});return Ae(a.length===1?'shape - required property "'+a[0]+'" is not defined.':'shape - required properties "'+a.join('", "')+'" are not defined.'),!1}return l.every(function(s){if(t.indexOf(s)===-1)return i._vueTypes_isLoose===!0||(Ae('shape - shape definition does not include a "'+s+'" property. Allowed keys: "'+t.join('", "')+'".'),!1);var c=an(e[s],o[s],!0);return typeof c=="string"&&Ae('shape - "'+s+`" property validation error: + `+Mo(c)),c===!0})}});return Object.defineProperty(r,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(r,"loose",{get:function(){return this._vueTypes_isLoose=!0,this}}),r}var ct=function(){function e(){}return e.extend=function(t){var n=this;if(Tn(t))return t.forEach(function(f){return n.extend(f)}),this;var r=t.name,o=t.validate,i=o!==void 0&&o,l=t.getter,a=l!==void 0&&l,s=iu(t,["name","validate","getter"]);if(yr(this,r))throw new TypeError('[VueTypes error]: Type "'+r+'" already defined');var c,u=s.type;return oo(u)?(delete s.type,Object.defineProperty(this,r,a?{get:function(){return sa(r,u,s)}}:{value:function(){var f,d=sa(r,u,s);return d.validator&&(d.validator=(f=d.validator).bind.apply(f,[d].concat([].slice.call(arguments)))),d}})):(c=a?{get:function(){var f=Object.assign({},s);return i?ht(r,f):Qe(r,f)},enumerable:!0}:{value:function(){var f,d,h=Object.assign({},s);return f=i?ht(r,h):Qe(r,h),h.validator&&(f.validator=(d=h.validator).bind.apply(d,[f].concat([].slice.call(arguments)))),f},enumerable:!0},Object.defineProperty(this,r,c))},ru(e,null,[{key:"any",get:function(){return g4()}},{key:"func",get:function(){return m4().def(this.defaults.func)}},{key:"bool",get:function(){return v4().def(this.defaults.bool)}},{key:"string",get:function(){return y4().def(this.defaults.string)}},{key:"number",get:function(){return b4().def(this.defaults.number)}},{key:"array",get:function(){return C4().def(this.defaults.array)}},{key:"object",get:function(){return x4().def(this.defaults.object)}},{key:"integer",get:function(){return _4().def(this.defaults.integer)}},{key:"symbol",get:function(){return S4()}}]),e}();function uu(e){var t;return e===void 0&&(e={func:function(){},bool:!0,string:"",number:0,array:function(){return[]},object:function(){return{}},integer:0}),(t=function(n){function r(){return n.apply(this,arguments)||this}return ou(r,n),ru(r,null,[{key:"sensibleDefaults",get:function(){return Zr({},this.defaults)},set:function(o){this.defaults=o!==!1?Zr({},o!==!0?o:e):{}}}]),r}(ct)).defaults=Zr({},e),t}ct.defaults={},ct.custom=w4,ct.oneOf=P4,ct.instanceOf=E4,ct.oneOfType=$4,ct.arrayOf=O4,ct.objectOf=T4,ct.shape=A4,ct.utils={validate:function(e,t){return an(t,e,!0)===!0},toType:function(e,t,n){return n===void 0&&(n=!1),n?ht(e,t):Qe(e,t)}};(function(e){function t(){return e.apply(this,arguments)||this}return ou(t,e),t})(uu());const fu=uu({func:void 0,bool:void 0,string:void 0,number:void 0,array:void 0,object:void 0,integer:void 0});fu.extend([{name:"looseBool",getter:!0,type:Boolean,default:void 0},{name:"style",getter:!0,type:[String,Object],default:void 0},{name:"VueNode",getter:!0,type:null}]);function M4(e){let{prefixCls:t,animation:n,transitionName:r}=e;return n?{name:`${t}-${n}`}:r?{name:r}:{}}dp("bottomLeft","bottomRight","topLeft","topRight");const u3=e=>e!==void 0&&(e==="topLeft"||e==="topRight")?"slide-down":"slide-up",f3=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E(e?{name:e,appear:!0,enterFromClass:`${e}-enter ${e}-enter-prepare ${e}-enter-start`,enterActiveClass:`${e}-enter ${e}-enter-prepare`,enterToClass:`${e}-enter ${e}-enter-active`,leaveFromClass:` ${e}-leave`,leaveActiveClass:`${e}-leave ${e}-leave-active`,leaveToClass:`${e}-leave ${e}-leave-active`}:{css:!1},t)},du=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E(e?{name:e,appear:!0,appearActiveClass:`${e}`,appearToClass:`${e}-appear ${e}-appear-active`,enterFromClass:`${e}-appear ${e}-enter ${e}-appear-prepare ${e}-enter-prepare`,enterActiveClass:`${e}`,enterToClass:`${e}-enter ${e}-appear ${e}-appear-active ${e}-enter-active`,leaveActiveClass:`${e} ${e}-leave`,leaveToClass:`${e}-leave-active`}:{css:!1},t)},d3=(e,t,n)=>n!==void 0?n:`${e}-${t}`,pu=Symbol("PortalContextKey"),I4=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inTriggerContext:!0};Ge(pu,{inTriggerContext:t.inTriggerContext,shouldRender:R(()=>{const{sPopupVisible:n,popupRef:r,forceRender:o,autoDestroy:i}=e||{};let l=!1;return(n||r||o)&&(l=!0),!n&&i&&(l=!1),l})})},q4=()=>{I4({},{inTriggerContext:!1});const e=pe(pu,{shouldRender:R(()=>!1),inTriggerContext:!1});return{shouldRender:R(()=>e.shouldRender.value||e.inTriggerContext===!1)}},R4=be({compatConfig:{MODE:3},name:"Portal",inheritAttrs:!1,props:{getContainer:fu.func.isRequired,didUpdate:Function},setup(e,t){let{slots:n}=t,r=!0,o;const{shouldRender:i}=q4();function l(){i.value&&(o=e.getContainer())}Ns(()=>{r=!1,l()}),Sr(()=>{o||l()});const a=Re(i,()=>{i.value&&!o&&(o=e.getContainer()),o&&a()});return l0(()=>{_r(()=>{var s;i.value&&((s=e.didUpdate)===null||s===void 0||s.call(e,e))})}),()=>{var s;return i.value?r?(s=n.default)===null||s===void 0?void 0:s.call(n):o?O(Ks,{to:o},n):null:null}}});var k4=Symbol("iconContext"),hu=function(){return pe(k4,{prefixCls:We("anticon"),rootClassName:We(""),csp:We()})};function $0(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function F4(e,t){return e&&e.contains?e.contains(t):!1}var ca="data-vc-order",j4="vc-icon-key",Ii=new Map;function gu(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):j4}function O0(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function L4(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function mu(e){return Array.from((Ii.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function vu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!$0())return null;var n=t.csp,r=t.prepend,o=document.createElement("style");o.setAttribute(ca,L4(r)),n&&n.nonce&&(o.nonce=n.nonce),o.innerHTML=e;var i=O0(t),l=i.firstChild;if(r){if(r==="queue"){var a=mu(i).filter(function(s){return["prepend","prependQueue"].includes(s.getAttribute(ca))});if(a.length)return i.insertBefore(o,a[a.length-1].nextSibling),o}i.insertBefore(o,l)}else i.appendChild(o);return o}function H4(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=O0(t);return mu(n).find(function(r){return r.getAttribute(gu(t))===e})}function N4(e,t){var n=Ii.get(e);if(!n||!F4(document,n)){var r=vu("",t),o=r.parentNode;Ii.set(e,o),e.removeChild(r)}}function B4(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=O0(n);N4(r,n);var o=H4(t,n);if(o)return n.csp&&n.csp.nonce&&o.nonce!==n.csp.nonce&&(o.nonce=n.csp.nonce),o.innerHTML!==e&&(o.innerHTML=e),o;var i=vu(e,n);return i.setAttribute(gu(n),t),i}function ua(e){for(var t=1;t * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`;function Cu(e){return e&&e.getRootNode&&e.getRootNode()}function Q4(e){return $0()?Cu(e)instanceof ShadowRoot:!1}function V4(e){return Q4(e)?Cu(e):null}var Z4=function(){var t=hu(),n=t.prefixCls,r=t.csp,o=xo(),i=z4;n&&(i=i.replace(/anticon/g,n.value)),_r(function(){if($0()){var l=o.vnode.el,a=V4(l);B4(i,"@ant-design-vue-icons",{prepend:!0,csp:r.value,attachTo:a})}})},W4=["icon","primaryColor","secondaryColor"];function U4(e,t){if(e==null)return{};var n=K4(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function K4(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}function Wr(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function p2(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i=0)&&(n[o]=e[o]);return n}xu(kh.primary);var Nn=function(t,n){var r,o=ha({},t,n.attrs),i=o.class,l=o.icon,a=o.spin,s=o.rotate,c=o.tabindex,u=o.twoToneColor,f=o.onClick,d=d2(o,l2),h=hu(),p=h.prefixCls,m=h.rootClassName,b=(r={},Kn(r,m.value,!!m.value),Kn(r,p.value,!0),Kn(r,"".concat(p.value,"-").concat(l.name),!!l.name),Kn(r,"".concat(p.value,"-spin"),!!a||l.name==="loading"),r),y=c;y===void 0&&f&&(y=-1);var S=s?{msTransform:"rotate(".concat(s,"deg)"),transform:"rotate(".concat(s,"deg)")}:void 0,M=bu(u),_=a2(M,2),P=_[0],j=_[1];return O("span",ha({role:"img","aria-label":l.name},d,{onClick:f,class:[b,i],tabindex:y}),[O(E0,{icon:l,primaryColor:P,secondaryColor:j,style:S},null),O(i2,null,null)])};Nn.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:[String,Array]};Nn.displayName="AntdIcon";Nn.inheritAttrs=!1;Nn.getTwoToneColor=o2;Nn.setTwoToneColor=xu;const gt=Nn;var h2={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};const g2=h2;function ga(e){for(var t=1;te.locale,o=>{G2(o&&o.Modal),r.antLocale=E(E({},o),{exist:!0})},{immediate:!0}),()=>{var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}}});Kr.install=function(e){return e.component(Kr.name,Kr),e};const X2=v0(Kr),_u=be({name:"Notice",inheritAttrs:!1,props:["prefixCls","duration","updateMark","noticeKey","closeIcon","closable","props","onClick","onClose","holder","visible"],setup(e,t){let{attrs:n,slots:r}=t,o,i=!1;const l=R(()=>e.duration===void 0?4.5:e.duration),a=()=>{l.value&&!i&&(o=setTimeout(()=>{c()},l.value*1e3))},s=()=>{o&&(clearTimeout(o),o=null)},c=f=>{f&&f.stopPropagation(),s();const{onClose:d,noticeKey:h}=e;d&&d(h)},u=()=>{s(),a()};return Sr(()=>{a()}),s0(()=>{i=!0,s()}),Re([l,()=>e.updateMark,()=>e.visible],(f,d)=>{let[h,p,m]=f,[b,y,S]=d;(h!==b||p!==y||m!==S&&S)&&u()},{flush:"post"}),()=>{var f,d;const{prefixCls:h,closable:p,closeIcon:m=(f=r.closeIcon)===null||f===void 0?void 0:f.call(r),onClick:b,holder:y}=e,{class:S,style:M}=n,_=`${h}-notice`,P=Object.keys(n).reduce((x,w)=>((w.startsWith("data-")||w.startsWith("aria-")||w==="role")&&(x[w]=n[w]),x),{}),j=O("div",Se({class:Ve(_,S,{[`${_}-closable`]:p}),style:M,onMouseenter:s,onMouseleave:a,onClick:b},P),[O("div",{class:`${_}-content`},[(d=r.default)===null||d===void 0?void 0:d.call(r)]),p?O("a",{tabindex:0,onClick:c,class:`${_}-close`},[m||O("span",{class:`${_}-close-x`},null)]):null]);return y?O(Ks,{to:y},{default:()=>j}):j}}});var Y2=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:u,animation:f="fade"}=e;let d=e.transitionName;return!d&&f&&(d=`${u}-${f}`),du(d)}),s=(u,f)=>{const d=u.key||$a(),h=E(E({},u),{key:d}),{maxCount:p}=e,m=l.value.map(y=>y.notice.key).indexOf(d),b=l.value.concat();m!==-1?b.splice(m,1,{notice:h,holderCallback:f}):(p&&l.value.length>=p&&(h.key=b[0].notice.key,h.updateMark=$a(),h.userPassKey=d,b.shift()),b.push({notice:h,holderCallback:f})),l.value=b},c=u=>{l.value=l.value.filter(f=>{let{notice:{key:d,userPassKey:h}}=f;return(h||d)!==u})};return r({add:s,remove:c,notices:l}),()=>{var u;const{prefixCls:f,closeIcon:d=(u=o.closeIcon)===null||u===void 0?void 0:u.call(o,{prefixCls:f})}=e,h=l.value.map((m,b)=>{let{notice:y,holderCallback:S}=m;const M=b===l.value.length-1?y.updateMark:void 0,{key:_,userPassKey:P}=y,{content:j}=y,x=E(E(E({prefixCls:f,closeIcon:typeof d=="function"?d({prefixCls:f}):d},y),y.props),{key:_,noticeKey:P||_,updateMark:M,onClose:w=>{var k;c(w),(k=y.onClose)===null||k===void 0||k.call(y)},onClick:y.onClick});return S?O("div",{key:_,class:`${f}-hook-holder`,ref:w=>{typeof _>"u"||(w?(i.set(_,w),S(w,x)):i.delete(_))}},null):O(_u,Se(Se({},x),{},{class:Ve(x.class,e.hashId)}),{default:()=>[typeof j=="function"?j({prefixCls:f}):j]})}),p={[f]:1,[n.class]:!!n.class,[e.hashId]:!0};return O("div",{class:p,style:n.style||{top:"65px",left:"50%"}},[O(cc,Se({tag:"div"},a.value),{default:()=>[h]})])}}});ki.newInstance=function(t,n){const r=t||{},{name:o="notification",getContainer:i,appContext:l,prefixCls:a,rootPrefixCls:s,transitionName:c,hasTransitionName:u,useStyle:f}=r,d=Y2(r,["name","getContainer","appContext","prefixCls","rootPrefixCls","transitionName","hasTransitionName","useStyle"]),h=document.createElement("div");i?i().appendChild(h):document.body.appendChild(h);const m=O(be({compatConfig:{MODE:3},name:"NotificationWrapper",setup(b,y){let{attrs:S}=y;const M=Ue(),_=R(()=>Oe.getPrefixCls(o,a)),[,P]=f(_);return Sr(()=>{n({notice(j){var x;(x=M.value)===null||x===void 0||x.add(j)},removeNotice(j){var x;(x=M.value)===null||x===void 0||x.remove(j)},destroy(){kl(null,h),h.parentNode&&h.parentNode.removeChild(h)},component:M})}),()=>{const j=Oe,x=j.getRootPrefixCls(s,_.value),w=u?c:`${_.value}-${c}`;return O(Vu,Se(Se({},j),{},{prefixCls:x}),{default:()=>[O(ki,Se(Se({ref:M},S),{},{prefixCls:_.value,transitionName:w,hashId:P.value}),null)]})}}}),d);m.appContext=l||m.appContext,kl(m,h)};const Su=ki;let Oa=0;const e6=Date.now();function Ea(){const e=Oa;return Oa+=1,`rcNotification_${e6}_${e}`}const t6=be({name:"HookNotification",inheritAttrs:!1,props:["prefixCls","transitionName","animation","maxCount","closeIcon","hashId","remove","notices","getStyles","getClassName","onAllRemoved","getContainer"],setup(e,t){let{attrs:n,slots:r}=t;const o=new Map,i=R(()=>e.notices),l=R(()=>{let u=e.transitionName;if(!u&&e.animation)switch(typeof e.animation){case"string":u=e.animation;break;case"function":u=e.animation().name;break;case"object":u=e.animation.name;break;default:u=`${e.prefixCls}-fade`;break}return du(u)}),a=u=>e.remove(u),s=We({});Re(i,()=>{const u={};Object.keys(s.value).forEach(f=>{u[f]=[]}),e.notices.forEach(f=>{const{placement:d="topRight"}=f.notice;d&&(u[d]=u[d]||[],u[d].push(f))}),s.value=u});const c=R(()=>Object.keys(s.value));return()=>{var u;const{prefixCls:f,closeIcon:d=(u=r.closeIcon)===null||u===void 0?void 0:u.call(r,{prefixCls:f})}=e,h=c.value.map(p=>{var m,b;const y=s.value[p],S=(m=e.getClassName)===null||m===void 0?void 0:m.call(e,p),M=(b=e.getStyles)===null||b===void 0?void 0:b.call(e,p),_=y.map((x,w)=>{let{notice:k,holderCallback:Z}=x;const Y=w===i.value.length-1?k.updateMark:void 0,{key:D,userPassKey:oe}=k,{content:de}=k,I=E(E(E({prefixCls:f,closeIcon:typeof d=="function"?d({prefixCls:f}):d},k),k.props),{key:D,noticeKey:oe||D,updateMark:Y,onClose:H=>{var X;a(H),(X=k.onClose)===null||X===void 0||X.call(k)},onClick:k.onClick});return Z?O("div",{key:D,class:`${f}-hook-holder`,ref:H=>{typeof D>"u"||(H?(o.set(D,H),Z(H,I)):o.delete(D))}},null):O(_u,Se(Se({},I),{},{class:Ve(I.class,e.hashId)}),{default:()=>[typeof de=="function"?de({prefixCls:f}):de]})}),P={[f]:1,[`${f}-${p}`]:1,[n.class]:!!n.class,[e.hashId]:!0,[S]:!!S};function j(){var x;y.length>0||(Reflect.deleteProperty(s.value,p),(x=e.onAllRemoved)===null||x===void 0||x.call(e))}return O("div",{key:p,class:P,style:n.style||M||{top:"65px",left:"50%"}},[O(cc,Se(Se({tag:"div"},l.value),{},{onAfterLeave:j}),{default:()=>[_]})])});return O(R4,{getContainer:e.getContainer},{default:()=>[h]})}}}),n6=t6;var r6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);odocument.body;let Ta=0;function i6(){const e={};for(var t=arguments.length,n=new Array(t),r=0;r{o&&Object.keys(o).forEach(i=>{const l=o[i];l!==void 0&&(e[i]=l)})}),e}function wu(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{getContainer:t=o6,motion:n,prefixCls:r,maxCount:o,getClassName:i,getStyles:l,onAllRemoved:a}=e,s=r6(e,["getContainer","motion","prefixCls","maxCount","getClassName","getStyles","onAllRemoved"]),c=Ue([]),u=Ue(),f=(y,S)=>{const M=y.key||Ea(),_=E(E({},y),{key:M}),P=c.value.map(x=>x.notice.key).indexOf(M),j=c.value.concat();P!==-1?j.splice(P,1,{notice:_,holderCallback:S}):(o&&c.value.length>=o&&(_.key=j[0].notice.key,_.updateMark=Ea(),_.userPassKey=M,j.shift()),j.push({notice:_,holderCallback:S})),c.value=j},d=y=>{c.value=c.value.filter(S=>{let{notice:{key:M,userPassKey:_}}=S;return(_||M)!==y})},h=()=>{c.value=[]},p=()=>O(n6,{ref:u,prefixCls:r,maxCount:o,notices:c.value,remove:d,getClassName:i,getStyles:l,animation:n,hashId:e.hashId,onAllRemoved:a,getContainer:t},null),m=Ue([]),b={open:y=>{const S=i6(s,y);(S.key===null||S.key===void 0)&&(S.key=`vc-notification-${Ta}`,Ta+=1),m.value=[...m.value,{type:"open",config:S}]},close:y=>{m.value=[...m.value,{type:"close",key:y}]},destroy:()=>{m.value=[...m.value,{type:"destroy"}]}};return Re(m,()=>{m.value.length&&(m.value.forEach(y=>{switch(y.type){case"open":f(y.config);break;case"close":d(y.key);break;case"destroy":h();break}}),m.value=[])}),[b,p]}const l6=e=>{const{componentCls:t,iconCls:n,boxShadowSecondary:r,colorBgElevated:o,colorSuccess:i,colorError:l,colorWarning:a,colorInfo:s,fontSizeLG:c,motionEaseInOutCirc:u,motionDurationSlow:f,marginXS:d,paddingXS:h,borderRadiusLG:p,zIndexPopup:m,messageNoticeContentPadding:b}=e,y=new tn("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:h,transform:"translateY(0)",opacity:1}}),S=new tn("MessageMoveOut",{"0%":{maxHeight:e.height,padding:h,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}});return[{[t]:E(E({},Zc(e)),{position:"fixed",top:d,left:"50%",transform:"translateX(-50%)",width:"100%",pointerEvents:"none",zIndex:m,[`${t}-move-up`]:{animationFillMode:"forwards"},[` + ${t}-move-up-appear, + ${t}-move-up-enter + `]:{animationName:y,animationDuration:f,animationPlayState:"paused",animationTimingFunction:u},[` + ${t}-move-up-appear${t}-move-up-appear-active, + ${t}-move-up-enter${t}-move-up-enter-active + `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:S,animationDuration:f,animationPlayState:"paused",animationTimingFunction:u},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[`${t}-notice`]:{padding:h,textAlign:"center",[n]:{verticalAlign:"text-bottom",marginInlineEnd:d,fontSize:c},[`${t}-notice-content`]:{display:"inline-block",padding:b,background:o,borderRadius:p,boxShadow:r,pointerEvents:"all"},[`${t}-success ${n}`]:{color:i},[`${t}-error ${n}`]:{color:l},[`${t}-warning ${n}`]:{color:a},[` + ${t}-info ${n}, + ${t}-loading ${n}`]:{color:s}}},{[`${t}-notice-pure-panel`]:{padding:0,textAlign:"start"}}]},Pu=S0("Message",e=>{const t=Eo(e,{messageNoticeContentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`});return[l6(t)]},e=>({height:150,zIndexPopup:e.zIndexPopupBase+10})),a6={info:O(ko,null,null),success:O(qo,null,null),error:O(Io,null,null),warning:O(Ro,null,null),loading:O(A0,null,null)},s6=be({name:"PureContent",inheritAttrs:!1,props:["prefixCls","type","icon"],setup(e,t){let{slots:n}=t;return()=>{var r;return O("div",{class:Ve(`${e.prefixCls}-custom-content`,`${e.prefixCls}-${e.type}`)},[e.icon||a6[e.type],O("span",null,[(r=n.default)===null||r===void 0?void 0:r.call(n)])])}}});var c6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oi("message",e.prefixCls)),[,s]=Pu(a),c=()=>{var m;const b=(m=e.top)!==null&&m!==void 0?m:u6;return{left:"50%",transform:"translateX(-50%)",top:typeof b=="number"?`${b}px`:b}},u=()=>Ve(s.value,e.rtl?`${a.value}-rtl`:""),f=()=>{var m;return M4({prefixCls:a.value,animation:(m=e.animation)!==null&&m!==void 0?m:"move-up",transitionName:e.transitionName})},d=O("span",{class:`${a.value}-close-x`},[O(I0,{class:`${a.value}-close-icon`},null)]),[h,p]=wu({getStyles:c,prefixCls:a.value,getClassName:u,motion:f,closable:!1,closeIcon:d,duration:(r=e.duration)!==null&&r!==void 0?r:f6,getContainer:(o=e.staticGetContainer)!==null&&o!==void 0?o:l.value,maxCount:e.maxCount,onAllRemoved:e.onAllRemoved});return n(E(E({},h),{prefixCls:a,hashId:s})),p}});let Aa=0;function p6(e){const t=Ue(null),n=Symbol("messageHolderKey"),r=s=>{var c;(c=t.value)===null||c===void 0||c.close(s)},o=s=>{if(!t.value){const P=()=>{};return P.then=()=>{},P}const{open:c,prefixCls:u,hashId:f}=t.value,d=`${u}-notice`,{content:h,icon:p,type:m,key:b,class:y,onClose:S}=s,M=c6(s,["content","icon","type","key","class","onClose"]);let _=b;return _==null&&(Aa+=1,_=`antd-message-${Aa}`),ap(P=>(c(E(E({},M),{key:_,content:()=>O(s6,{prefixCls:u,type:m,icon:typeof p=="function"?p():p},{default:()=>[typeof h=="function"?h():h]}),placement:"top",class:Ve(m&&`${d}-${m}`,f,y),onClose:()=>{S==null||S(),P()}})),()=>{r(_)}))},l={open:o,destroy:s=>{var c;s!==void 0?r(s):(c=t.value)===null||c===void 0||c.destroy()}};return["info","success","warning","error","loading"].forEach(s=>{const c=(u,f,d)=>{let h;u&&typeof u=="object"&&"content"in u?h=u:h={content:u};let p,m;typeof f=="function"?m=f:(p=f,m=d);const b=E(E({onClose:m,duration:p},h),{type:s});return o(b)};l[s]=c}),[l,()=>O(d6,Se(Se({key:n},e),{},{ref:t}),null)]}function h6(e){return p6(e)}let $u=3,Ou,Me,g6=1,Eu="",Tu="move-up",Au=!1,Mu=()=>document.body,Iu,qu=!1;function m6(){return g6++}function v6(e){e.top!==void 0&&(Ou=e.top,Me=null),e.duration!==void 0&&($u=e.duration),e.prefixCls!==void 0&&(Eu=e.prefixCls),e.getContainer!==void 0&&(Mu=e.getContainer,Me=null),e.transitionName!==void 0&&(Tu=e.transitionName,Me=null,Au=!0),e.maxCount!==void 0&&(Iu=e.maxCount,Me=null),e.rtl!==void 0&&(qu=e.rtl)}function y6(e,t){if(Me){t(Me);return}Su.newInstance({appContext:e.appContext,prefixCls:e.prefixCls||Eu,rootPrefixCls:e.rootPrefixCls,transitionName:Tu,hasTransitionName:Au,style:{top:Ou},getContainer:Mu||e.getPopupContainer,maxCount:Iu,name:"message",useStyle:Pu},n=>{if(Me){t(Me);return}Me=n,t(n)})}const Ru={info:ko,success:qo,error:Io,warning:Ro,loading:A0},b6=Object.keys(Ru);function C6(e){const t=e.duration!==void 0?e.duration:$u,n=e.key||m6(),r=new Promise(i=>{const l=()=>(typeof e.onClose=="function"&&e.onClose(),i(!0));y6(e,a=>{a.notice({key:n,duration:t,style:e.style||{},class:e.class,content:s=>{let{prefixCls:c}=s;const u=Ru[e.type],f=u?O(u,null,null):"",d=Ve(`${c}-custom-content`,{[`${c}-${e.type}`]:e.type,[`${c}-rtl`]:qu===!0});return O("div",{class:d},[typeof e.icon=="function"?e.icon():e.icon||f,O("span",null,[typeof e.content=="function"?e.content():e.content])])},onClose:l,onClick:e.onClick})})}),o=()=>{Me&&Me.removeNotice(n)};return o.then=(i,l)=>r.then(i,l),o.promise=r,o}function x6(e){return Object.prototype.toString.call(e)==="[object Object]"&&!!e.content}const br={open:C6,config:v6,destroy(e){if(Me)if(e){const{removeNotice:t}=Me;t(e)}else{const{destroy:t}=Me;t(),Me=null}}};function _6(e,t){e[t]=(n,r,o)=>x6(n)?e.open(E(E({},n),{type:t})):(typeof r=="function"&&(o=r,r=void 0),e.open({content:n,duration:r,type:t,onClose:o}))}b6.forEach(e=>_6(br,e));br.warn=br.warning;br.useMessage=h6;const S6=br,w6=e=>{const{componentCls:t,width:n,notificationMarginEdge:r}=e,o=new tn("antNotificationTopFadeIn",{"0%":{marginTop:"-100%",opacity:0},"100%":{marginTop:0,opacity:1}}),i=new tn("antNotificationBottomFadeIn",{"0%":{marginBottom:"-100%",opacity:0},"100%":{marginBottom:0,opacity:1}}),l=new tn("antNotificationLeftFadeIn",{"0%":{right:{_skip_check_:!0,value:n},opacity:0},"100%":{right:{_skip_check_:!0,value:0},opacity:1}});return{[`&${t}-top, &${t}-bottom`]:{marginInline:0},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:o}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:i}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginInlineEnd:0,marginInlineStart:r,[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}},P6=e=>{const{iconCls:t,componentCls:n,boxShadowSecondary:r,fontSizeLG:o,notificationMarginBottom:i,borderRadiusLG:l,colorSuccess:a,colorInfo:s,colorWarning:c,colorError:u,colorTextHeading:f,notificationBg:d,notificationPadding:h,notificationMarginEdge:p,motionDurationMid:m,motionEaseInOut:b,fontSize:y,lineHeight:S,width:M,notificationIconSize:_}=e,P=`${n}-notice`,j=new tn("antNotificationFadeIn",{"0%":{left:{_skip_check_:!0,value:M},opacity:0},"100%":{left:{_skip_check_:!0,value:0},opacity:1}}),x=new tn("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:i,opacity:1},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[n]:E(E(E(E({},Zc(e)),{position:"fixed",zIndex:e.zIndexPopup,marginInlineEnd:p,[`${n}-hook-holder`]:{position:"relative"},[`&${n}-top, &${n}-bottom`]:{[`${n}-notice`]:{marginInline:"auto auto"}},[`&${n}-topLeft, &${n}-bottomLeft`]:{[`${n}-notice`]:{marginInlineEnd:"auto",marginInlineStart:0}},[`${n}-fade-enter, ${n}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:b,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${n}-fade-leave`]:{animationTimingFunction:b,animationFillMode:"both",animationDuration:m,animationPlayState:"paused"},[`${n}-fade-enter${n}-fade-enter-active, ${n}-fade-appear${n}-fade-appear-active`]:{animationName:j,animationPlayState:"running"},[`${n}-fade-leave${n}-fade-leave-active`]:{animationName:x,animationPlayState:"running"}}),w6(e)),{"&-rtl":{direction:"rtl",[`${n}-notice-btn`]:{float:"left"}}})},{[P]:{position:"relative",width:M,maxWidth:`calc(100vw - ${p*2}px)`,marginBottom:i,marginInlineStart:"auto",padding:h,overflow:"hidden",lineHeight:S,wordWrap:"break-word",background:d,borderRadius:l,boxShadow:r,[`${n}-close-icon`]:{fontSize:y,cursor:"pointer"},[`${P}-message`]:{marginBottom:e.marginXS,color:f,fontSize:o,lineHeight:e.lineHeightLG},[`${P}-description`]:{fontSize:y},[`&${P}-closable ${P}-message`]:{paddingInlineEnd:e.paddingLG},[`${P}-with-icon ${P}-message`]:{marginBottom:e.marginXS,marginInlineStart:e.marginSM+_,fontSize:o},[`${P}-with-icon ${P}-description`]:{marginInlineStart:e.marginSM+_,fontSize:y},[`${P}-icon`]:{position:"absolute",fontSize:_,lineHeight:0,[`&-success${t}`]:{color:a},[`&-info${t}`]:{color:s},[`&-warning${t}`]:{color:c},[`&-error${t}`]:{color:u}},[`${P}-close`]:{position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:`background-color ${e.motionDurationMid}, color ${e.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:e.colorIconHover,backgroundColor:e.wireframe?"transparent":e.colorFillContent}},[`${P}-btn`]:{float:"right",marginTop:e.marginSM}}},{[`${P}-pure-panel`]:{margin:0}}]},ku=S0("Notification",e=>{const t=e.paddingMD,n=e.paddingLG,r=Eo(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`,notificationMarginBottom:e.margin,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationIconSize:e.fontSizeLG*e.lineHeightLG,notificationCloseButtonSize:e.controlHeightLG*.55});return[P6(r)]},e=>({zIndexPopup:e.zIndexPopupBase+50,width:384}));function $6(e,t){return t||O("span",{class:`${e}-close-x`},[O(I0,{class:`${e}-close-icon`},null)])}O(ko,null,null),O(qo,null,null),O(Io,null,null),O(Ro,null,null),O(A0,null,null);const O6={success:qo,info:ko,error:Io,warning:Ro};function E6(e){let{prefixCls:t,icon:n,type:r,message:o,description:i,btn:l}=e,a=null;if(n)a=O("span",{class:`${t}-icon`},[gn(n)]);else if(r){const s=O6[r];a=O(s,{class:`${t}-icon ${t}-icon-${r}`},null)}return O("div",{class:Ve({[`${t}-with-icon`]:a}),role:"alert"},[a,O("div",{class:`${t}-message`},[o]),O("div",{class:`${t}-description`},[i]),l&&O("div",{class:`${t}-btn`},[l])])}function Fu(e,t,n){let r;switch(t=typeof t=="number"?`${t}px`:t,n=typeof n=="number"?`${n}px`:n,e){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":r={left:0,top:t,bottom:"auto"};break;case"topRight":r={right:0,top:t,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":r={left:0,top:"auto",bottom:n};break;default:r={right:0,top:"auto",bottom:n};break}return r}function T6(e){return{name:`${e}-fade`}}var A6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oe.prefixCls||r("notification")),l=d=>{var h,p;return Fu(d,(h=e.top)!==null&&h!==void 0?h:Ma,(p=e.bottom)!==null&&p!==void 0?p:Ma)},[,a]=ku(i),s=()=>Ve(a.value,{[`${i.value}-rtl`]:e.rtl}),c=()=>T6(i.value),[u,f]=wu({prefixCls:i.value,getStyles:l,getClassName:s,motion:c,closable:!0,closeIcon:$6(i.value),duration:M6,getContainer:()=>{var d,h;return((d=e.getPopupContainer)===null||d===void 0?void 0:d.call(e))||((h=o.value)===null||h===void 0?void 0:h.call(o))||document.body},maxCount:e.maxCount,hashId:a.value,onAllRemoved:e.onAllRemoved});return n(E(E({},u),{prefixCls:i.value,hashId:a})),f}});function q6(e){const t=Ue(null),n=Symbol("notificationHolderKey"),r=a=>{if(!t.value)return;const{open:s,prefixCls:c,hashId:u}=t.value,f=`${c}-notice`,{message:d,description:h,icon:p,type:m,btn:b,class:y}=a,S=A6(a,["message","description","icon","type","btn","class"]);return s(E(E({placement:"topRight"},S),{content:()=>O(E6,{prefixCls:f,icon:typeof p=="function"?p():p,type:m,message:typeof d=="function"?d():d,description:typeof h=="function"?h():h,btn:typeof b=="function"?b():b},null),class:Ve(m&&`${f}-${m}`,u,y)}))},i={open:r,destroy:a=>{var s,c;a!==void 0?(s=t.value)===null||s===void 0||s.close(a):(c=t.value)===null||c===void 0||c.destroy()}};return["success","info","warning","error"].forEach(a=>{i[a]=s=>r(E(E({},s),{type:a}))}),[i,()=>O(I6,Se(Se({key:n},e),{},{ref:t}),null)]}function R6(e){return q6(e)}const Wt={};let ju=4.5,Lu="24px",Hu="24px",Fi="",Nu="topRight",Bu=()=>document.body,Du=null,ji=!1,zu;function k6(e){const{duration:t,placement:n,bottom:r,top:o,getContainer:i,closeIcon:l,prefixCls:a}=e;a!==void 0&&(Fi=a),t!==void 0&&(ju=t),n!==void 0&&(Nu=n),r!==void 0&&(Hu=typeof r=="number"?`${r}px`:r),o!==void 0&&(Lu=typeof o=="number"?`${o}px`:o),i!==void 0&&(Bu=i),l!==void 0&&(Du=l),e.rtl!==void 0&&(ji=e.rtl),e.maxCount!==void 0&&(zu=e.maxCount)}function F6(e,t){let{prefixCls:n,placement:r=Nu,getContainer:o=Bu,top:i,bottom:l,closeIcon:a=Du,appContext:s}=e;const{getPrefixCls:c}=K6(),u=c("notification",n||Fi),f=`${u}-${r}-${ji}`,d=Wt[f];if(d){Promise.resolve(d).then(p=>{t(p)});return}const h=Ve(`${u}-${r}`,{[`${u}-rtl`]:ji===!0});Su.newInstance({name:"notification",prefixCls:n||Fi,useStyle:ku,class:h,style:Fu(r,i??Lu,l??Hu),appContext:s,getContainer:o,closeIcon:p=>{let{prefixCls:m}=p;return O("span",{class:`${m}-close-x`},[gn(a,{},O(I0,{class:`${m}-close-icon`},null))])},maxCount:zu,hasTransitionName:!0},p=>{Wt[f]=p,t(p)})}const j6={success:$2,info:R2,error:L2,warning:A2};function L6(e){const{icon:t,type:n,description:r,message:o,btn:i}=e,l=e.duration===void 0?ju:e.duration;F6(e,a=>{a.notice({content:s=>{let{prefixCls:c}=s;const u=`${c}-notice`;let f=null;if(t)f=()=>O("span",{class:`${u}-icon`},[gn(t)]);else if(n){const d=j6[n];f=()=>O(d,{class:`${u}-icon ${u}-icon-${n}`},null)}return O("div",{class:f?`${u}-with-icon`:""},[f&&f(),O("div",{class:`${u}-message`},[!r&&f?O("span",{class:`${u}-message-single-line-auto-margin`},null):null,gn(o)]),O("div",{class:`${u}-description`},[gn(r)]),i?O("span",{class:`${u}-btn`},[gn(i)]):null])},duration:l,closable:!0,onClose:e.onClose,onClick:e.onClick,key:e.key,style:e.style||{},class:e.class})})}const Mn={open:L6,close(e){Object.keys(Wt).forEach(t=>Promise.resolve(Wt[t]).then(n=>{n.removeNotice(e)}))},config:k6,destroy(){Object.keys(Wt).forEach(e=>{Promise.resolve(Wt[e]).then(t=>{t.destroy()}),delete Wt[e]})}},H6=["success","info","warning","error"];H6.forEach(e=>{Mn[e]=t=>Mn.open(E(E({},t),{type:e}))});Mn.warn=Mn.warning;Mn.useNotification=R6;const N6=Mn,B6=`-ant-${Date.now()}-${Math.random()}`;function D6(e,t){const n={},r=(l,a)=>{let s=l.clone();return s=(a==null?void 0:a(s))||s,s.toRgbString()},o=(l,a)=>{const s=new we(l),c=rn(s.toRgbString());n[`${a}-color`]=r(s),n[`${a}-color-disabled`]=c[1],n[`${a}-color-hover`]=c[4],n[`${a}-color-active`]=c[6],n[`${a}-color-outline`]=s.clone().setAlpha(.2).toRgbString(),n[`${a}-color-deprecated-bg`]=c[0],n[`${a}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const l=new we(t.primaryColor),a=rn(l.toRgbString());a.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(l,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(l,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(l,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(l,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(l,c=>c.setAlpha(c.getAlpha()*.12));const s=new we(a[0]);n["primary-color-active-deprecated-f-30"]=r(s,c=>c.setAlpha(c.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(s,c=>c.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` + :root { + ${Object.keys(n).map(l=>`--${e}-${l}: ${n[l]};`).join(` +`)} + } + `.trim()}function z6(e,t){const n=D6(e,t);jn()&&no(n,`${B6}-dynamic-theme`)}const Q6=e=>{const[t,n]=To();return $i(R(()=>({theme:t.value,token:n.value,hashId:"",path:["ant-design-icons",e.value]})),()=>[{[`.${e.value}`]:E(E({},Kh()),{[`.${e.value} .${e.value}-icon`]:{display:"block"}})}])};function V6(e,t){const n=R(()=>(e==null?void 0:e.value)||{}),r=R(()=>n.value.inherit===!1||!(t!=null&&t.value)?Uc:t.value);return R(()=>{if(!(e!=null&&e.value))return t==null?void 0:t.value;const i=E({},r.value.components);return Object.keys(e.value.components||{}).forEach(l=>{i[l]=E(E({},i[l]),e.value.components[l])}),E(E(E({},r.value),n.value),{token:E(E({},r.value.token),n.value.token),components:i})})}var Z6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{E(Oe,B0),Oe.prefixCls=xn(),Oe.iconPrefixCls=Qu(),Oe.getPrefixCls=(e,t)=>t||(e?`${Oe.prefixCls}-${e}`:Oe.prefixCls),Oe.getRootPrefixCls=()=>Oe.prefixCls?Oe.prefixCls:xn()});let oi;const U6=e=>{oi&&oi(),oi=go(()=>{E(B0,ot(e)),E(Oe,ot(e))}),e.theme&&z6(xn(),e.theme)},K6=()=>({getPrefixCls:(e,t)=>t||(e?`${xn()}-${e}`:xn()),getIconPrefixCls:Qu,getRootPrefixCls:()=>Oe.prefixCls?Oe.prefixCls:xn()}),nr=be({compatConfig:{MODE:3},name:"AConfigProvider",inheritAttrs:!1,props:gp(),setup(e,t){let{slots:n}=t;const r=mc(),o=(I,H)=>{const{prefixCls:X="ant"}=e;if(H)return H;const te=X||r.getPrefixCls("");return I?`${te}-${I}`:te},i=R(()=>e.iconPrefixCls||r.iconPrefixCls.value||y0),l=R(()=>i.value!==r.iconPrefixCls.value),a=R(()=>{var I;return e.csp||((I=r.csp)===null||I===void 0?void 0:I.value)}),s=Q6(i),c=V6(R(()=>e.theme),R(()=>{var I;return(I=r.theme)===null||I===void 0?void 0:I.value})),u=I=>(e.renderEmpty||n.renderEmpty||r.renderEmpty||u4)(I),f=R(()=>{var I,H;return(I=e.autoInsertSpaceInButton)!==null&&I!==void 0?I:(H=r.autoInsertSpaceInButton)===null||H===void 0?void 0:H.value}),d=R(()=>{var I;return e.locale||((I=r.locale)===null||I===void 0?void 0:I.value)});Re(d,()=>{B0.locale=d.value},{immediate:!0});const h=R(()=>{var I;return e.direction||((I=r.direction)===null||I===void 0?void 0:I.value)}),p=R(()=>{var I,H;return(I=e.space)!==null&&I!==void 0?I:(H=r.space)===null||H===void 0?void 0:H.value}),m=R(()=>{var I,H;return(I=e.virtual)!==null&&I!==void 0?I:(H=r.virtual)===null||H===void 0?void 0:H.value}),b=R(()=>{var I,H;return(I=e.dropdownMatchSelectWidth)!==null&&I!==void 0?I:(H=r.dropdownMatchSelectWidth)===null||H===void 0?void 0:H.value}),y=R(()=>{var I;return e.getTargetContainer!==void 0?e.getTargetContainer:(I=r.getTargetContainer)===null||I===void 0?void 0:I.value}),S=R(()=>{var I;return e.getPopupContainer!==void 0?e.getPopupContainer:(I=r.getPopupContainer)===null||I===void 0?void 0:I.value}),M=R(()=>{var I;return e.pageHeader!==void 0?e.pageHeader:(I=r.pageHeader)===null||I===void 0?void 0:I.value}),_=R(()=>{var I;return e.input!==void 0?e.input:(I=r.input)===null||I===void 0?void 0:I.value}),P=R(()=>{var I;return e.pagination!==void 0?e.pagination:(I=r.pagination)===null||I===void 0?void 0:I.value}),j=R(()=>{var I;return e.form!==void 0?e.form:(I=r.form)===null||I===void 0?void 0:I.value}),x=R(()=>{var I;return e.select!==void 0?e.select:(I=r.select)===null||I===void 0?void 0:I.value}),w=R(()=>e.componentSize),k=R(()=>e.componentDisabled),Z=R(()=>{var I,H;return(I=e.wave)!==null&&I!==void 0?I:(H=r.wave)===null||H===void 0?void 0:H.value}),Y={csp:a,autoInsertSpaceInButton:f,locale:d,direction:h,space:p,virtual:m,dropdownMatchSelectWidth:b,getPrefixCls:o,iconPrefixCls:i,theme:R(()=>{var I,H;return(I=c.value)!==null&&I!==void 0?I:(H=r.theme)===null||H===void 0?void 0:H.value}),renderEmpty:u,getTargetContainer:y,getPopupContainer:S,pageHeader:M,input:_,pagination:P,form:j,select:x,componentSize:w,componentDisabled:k,transformCellText:R(()=>e.transformCellText),wave:Z},D=R(()=>{const I=c.value||{},{algorithm:H,token:X}=I,te=Z6(I,["algorithm","token"]),Fe=H&&(!Array.isArray(H)||H.length>0)?Ic(H):void 0;return E(E({},te),{theme:Fe,token:E(E({},Oo),X)})}),oe=R(()=>{var I,H;let X={};return d.value&&(X=((I=d.value.Form)===null||I===void 0?void 0:I.defaultValidateMessages)||((H=$n.Form)===null||H===void 0?void 0:H.defaultValidateMessages)||{}),e.form&&e.form.validateMessages&&(X=E(E({},X),e.form.validateMessages)),X});mp(Y),hp({validateMessages:oe}),f4(w),vp(k);const de=I=>{var H,X;let te=l.value?s((H=n.default)===null||H===void 0?void 0:H.call(n)):(X=n.default)===null||X===void 0?void 0:X.call(n);if(e.theme){const Fe=function(){return te}();te=O(r4,{value:D.value},{default:()=>[Fe]})}return O(X2,{locale:d.value||I,ANT_MARK__:Ri},{default:()=>[te]})};return go(()=>{h.value&&(S6.config({rtl:h.value==="rtl"}),N6.config({rtl:h.value==="rtl"}))}),()=>O(Cc,{children:(I,H,X)=>de(X)},null)}});nr.config=U6;nr.install=function(e){e.component(nr.name,nr)};const Vu=nr,G6={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页"},X6={locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"},Y6=X6,J6={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]},Zu=J6,Wu={lang:E({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},Y6),timePickerLocale:E({},Zu)};Wu.lang.ok="确定";const Ia=Wu,He="${label}不是一个有效的${type}",eg={locale:"zh-cn",Pagination:G6,DatePicker:Ia,TimePicker:Zu,Calendar:Ia,global:{placeholder:"请选择"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",filterEmptyText:"无筛选项",filterCheckall:"全选",filterSearchPlaceholder:"在筛选项中搜索",selectAll:"全选当页",selectInvert:"反选当页",selectNone:"清空所有",selectionAll:"全选所有",sortTitle:"排序",expand:"展开行",collapse:"关闭行",triggerDesc:"点击降序",triggerAsc:"点击升序",cancelSort:"取消排序"},Tour:{Next:"下一步",Previous:"上一步",Finish:"结束导览"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项",remove:"删除",selectCurrent:"全选当页",removeCurrent:"删除当页",selectAll:"全选所有",removeAll:"删除全部",selectInvert:"反选当页"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开"},PageHeader:{back:"返回"},Form:{optional:"(可选)",defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:He,method:He,array:He,object:He,number:He,date:He,boolean:He,integer:He,float:He,regexp:He,email:He,url:He,hex:He},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},Image:{preview:"预览"},QRCode:{expired:"二维码已过期",refresh:"点击刷新",scanned:"已扫描"}},tg=eg,Uu=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},ng={data(){return{locale:tg}}},rg={class:"page-app"};function og(e,t,n,r,o,i){const l=g1("router-view"),a=Vu;return yo(),d0(a,{locale:o.locale,"auto-insert-space-in-button":!1},{default:Is(()=>[Co("div",rg,[O(l)])]),_:1},8,["locale"])}const ig=Uu(ng,[["render",og]]);/*! + * vue-router v4.3.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const hn=typeof document<"u";function lg(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ae=Object.assign;function ii(e,t){const n={};for(const r in t){const o=t[r];n[r]=it(o)?o.map(e):e(o)}return n}const rr=()=>{},it=Array.isArray,Ku=/#/g,ag=/&/g,sg=/\//g,cg=/=/g,ug=/\?/g,Gu=/\+/g,fg=/%5B/g,dg=/%5D/g,Xu=/%5E/g,pg=/%60/g,Yu=/%7B/g,hg=/%7C/g,Ju=/%7D/g,gg=/%20/g;function D0(e){return encodeURI(""+e).replace(hg,"|").replace(fg,"[").replace(dg,"]")}function mg(e){return D0(e).replace(Yu,"{").replace(Ju,"}").replace(Xu,"^")}function Li(e){return D0(e).replace(Gu,"%2B").replace(gg,"+").replace(Ku,"%23").replace(ag,"%26").replace(pg,"`").replace(Yu,"{").replace(Ju,"}").replace(Xu,"^")}function vg(e){return Li(e).replace(cg,"%3D")}function yg(e){return D0(e).replace(Ku,"%23").replace(ug,"%3F")}function bg(e){return e==null?"":yg(e).replace(sg,"%2F")}function Cr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Cg=/\/$/,xg=e=>e.replace(Cg,"");function li(e,t,n="/"){let r,o={},i="",l="";const a=t.indexOf("#");let s=t.indexOf("?");return a=0&&(s=-1),s>-1&&(r=t.slice(0,s),i=t.slice(s+1,a>-1?a:t.length),o=e(i)),a>-1&&(r=r||t.slice(0,a),l=t.slice(a,t.length)),r=Pg(r??t,n),{fullPath:r+(i&&"?")+i+l,path:r,query:o,hash:Cr(l)}}function _g(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function qa(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Sg(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&In(t.matched[r],n.matched[o])&&ef(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function In(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ef(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!wg(e[n],t[n]))return!1;return!0}function wg(e,t){return it(e)?Ra(e,t):it(t)?Ra(t,e):e===t}function Ra(e,t){return it(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Pg(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let i=n.length-1,l,a;for(l=0;l1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(l).join("/")}var xr;(function(e){e.pop="pop",e.push="push"})(xr||(xr={}));var or;(function(e){e.back="back",e.forward="forward",e.unknown=""})(or||(or={}));function $g(e){if(!e)if(hn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),xg(e)}const Og=/^[^#]+#/;function Eg(e,t){return e.replace(Og,"#")+t}function Tg(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Fo=()=>({left:window.scrollX,top:window.scrollY});function Ag(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Tg(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function ka(e,t){return(history.state?history.state.position-t:-1)+e}const Hi=new Map;function Mg(e,t){Hi.set(e,t)}function Ig(e){const t=Hi.get(e);return Hi.delete(e),t}let qg=()=>location.protocol+"//"+location.host;function tf(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let a=o.includes(e.slice(i))?e.slice(i).length:1,s=o.slice(a);return s[0]!=="/"&&(s="/"+s),qa(s,"")}return qa(n,e)+r+o}function Rg(e,t,n,r){let o=[],i=[],l=null;const a=({state:d})=>{const h=tf(e,location),p=n.value,m=t.value;let b=0;if(d){if(n.value=h,t.value=d,l&&l===p){l=null;return}b=m?d.position-m.position:0}else r(h);o.forEach(y=>{y(n.value,p,{delta:b,type:xr.pop,direction:b?b>0?or.forward:or.back:or.unknown})})};function s(){l=n.value}function c(d){o.push(d);const h=()=>{const p=o.indexOf(d);p>-1&&o.splice(p,1)};return i.push(h),h}function u(){const{history:d}=window;d.state&&d.replaceState(ae({},d.state,{scroll:Fo()}),"")}function f(){for(const d of i)d();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:s,listen:c,destroy:f}}function Fa(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?Fo():null}}function kg(e){const{history:t,location:n}=window,r={value:tf(e,n)},o={value:t.state};o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(s,c,u){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+s:qg()+e+s;try{t[u?"replaceState":"pushState"](c,"",d),o.value=c}catch(h){console.error(h),n[u?"replace":"assign"](d)}}function l(s,c){const u=ae({},t.state,Fa(o.value.back,s,o.value.forward,!0),c,{position:o.value.position});i(s,u,!0),r.value=s}function a(s,c){const u=ae({},o.value,t.state,{forward:s,scroll:Fo()});i(u.current,u,!0);const f=ae({},Fa(r.value,s,null),{position:u.position+1},c);i(s,f,!1),r.value=s}return{location:r,state:o,push:a,replace:l}}function Fg(e){e=$g(e);const t=kg(e),n=Rg(e,t.state,t.location,t.replace);function r(i,l=!0){l||n.pauseListeners(),history.go(i)}const o=ae({location:"",base:e,go:r,createHref:Eg.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function jg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Fg(e)}function Lg(e){return typeof e=="string"||e&&typeof e=="object"}function nf(e){return typeof e=="string"||typeof e=="symbol"}const Tt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},rf=Symbol("");var ja;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ja||(ja={}));function qn(e,t){return ae(new Error,{type:e,[rf]:!0},t)}function yt(e,t){return e instanceof Error&&rf in e&&(t==null||!!(e.type&t))}const La="[^/]+?",Hg={sensitive:!1,strict:!1,start:!0,end:!0},Ng=/[.+*?^${}()[\]/\\]/g;function Bg(e,t){const n=ae({},Hg,t),r=[];let o=n.start?"^":"";const i=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function zg(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Qg={type:0,value:""},Vg=/[a-zA-Z0-9_]/;function Zg(e){if(!e)return[[]];if(e==="/")return[[Qg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=0,r=n;const o=[];let i;function l(){i&&o.push(i),i=[]}let a=0,s,c="",u="";function f(){c&&(n===0?i.push({type:0,value:c}):n===1||n===2||n===3?(i.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:u,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=s}for(;a{l(S)}:rr}function l(u){if(nf(u)){const f=r.get(u);f&&(r.delete(u),n.splice(n.indexOf(f),1),f.children.forEach(l),f.alias.forEach(l))}else{const f=n.indexOf(u);f>-1&&(n.splice(f,1),u.record.name&&r.delete(u.record.name),u.children.forEach(l),u.alias.forEach(l))}}function a(){return n}function s(u){let f=0;for(;f=0&&(u.record.path!==n[f].record.path||!of(u,n[f]));)f++;n.splice(f,0,u),u.record.name&&!Ba(u)&&r.set(u.record.name,u)}function c(u,f){let d,h={},p,m;if("name"in u&&u.name){if(d=r.get(u.name),!d)throw qn(1,{location:u});m=d.record.name,h=ae(Na(f.params,d.keys.filter(S=>!S.optional).concat(d.parent?d.parent.keys.filter(S=>S.optional):[]).map(S=>S.name)),u.params&&Na(u.params,d.keys.map(S=>S.name))),p=d.stringify(h)}else if(u.path!=null)p=u.path,d=n.find(S=>S.re.test(p)),d&&(h=d.parse(p),m=d.record.name);else{if(d=f.name?r.get(f.name):n.find(S=>S.re.test(f.path)),!d)throw qn(1,{location:u,currentLocation:f});m=d.record.name,h=ae({},f.params,u.params),p=d.stringify(h)}const b=[];let y=d;for(;y;)b.unshift(y.record),y=y.parent;return{name:m,path:p,params:h,matched:b,meta:Xg(b)}}return e.forEach(u=>i(u)),{addRoute:i,resolve:c,removeRoute:l,getRoutes:a,getRecordMatcher:o}}function Na(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Kg(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Gg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Gg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Ba(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Xg(e){return e.reduce((t,n)=>ae(t,n.meta),{})}function Da(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function of(e,t){return t.children.some(n=>n===e||of(e,n))}function Yg(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oi&&Li(i)):[r&&Li(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function Jg(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=it(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const e8=Symbol(""),Qa=Symbol(""),z0=Symbol(""),lf=Symbol(""),Ni=Symbol("");function Zn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Rt(e,t,n,r,o,i=l=>l()){const l=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,s)=>{const c=d=>{d===!1?s(qn(4,{from:n,to:t})):d instanceof Error?s(d):Lg(d)?s(qn(2,{from:t,to:d})):(l&&r.enterCallbacks[o]===l&&typeof d=="function"&&l.push(d),a())},u=i(()=>e.call(r&&r.instances[o],t,n,c));let f=Promise.resolve(u);e.length<3&&(f=f.then(c)),f.catch(d=>s(d))})}function ai(e,t,n,r,o=i=>i()){const i=[];for(const l of e)for(const a in l.components){let s=l.components[a];if(!(t!=="beforeRouteEnter"&&!l.instances[a]))if(t8(s)){const u=(s.__vccOpts||s)[t];u&&i.push(Rt(u,n,r,l,a,o))}else{let c=s();i.push(()=>c.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${l.path}"`));const f=lg(u)?u.default:u;l.components[a]=f;const h=(f.__vccOpts||f)[t];return h&&Rt(h,n,r,l,a,o)()}))}}return i}function t8(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Va(e){const t=pe(z0),n=pe(lf),r=R(()=>t.resolve(nt(e.to))),o=R(()=>{const{matched:s}=r.value,{length:c}=s,u=s[c-1],f=n.matched;if(!u||!f.length)return-1;const d=f.findIndex(In.bind(null,u));if(d>-1)return d;const h=Za(s[c-2]);return c>1&&Za(u)===h&&f[f.length-1].path!==h?f.findIndex(In.bind(null,s[c-2])):d}),i=R(()=>o.value>-1&&i8(n.params,r.value.params)),l=R(()=>o.value>-1&&o.value===n.matched.length-1&&ef(n.params,r.value.params));function a(s={}){return o8(s)?t[nt(e.replace)?"replace":"push"](nt(e.to)).catch(rr):Promise.resolve()}return{route:r,href:R(()=>r.value.href),isActive:i,isExactActive:l,navigate:a}}const n8=be({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Va,setup(e,{slots:t}){const n=ot(Va(e)),{options:r}=pe(z0),o=R(()=>({[Wa(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Wa(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:wn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},i)}}}),r8=n8;function o8(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function i8(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!it(o)||o.length!==r.length||r.some((i,l)=>i!==o[l]))return!1}return!0}function Za(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Wa=(e,t,n)=>e??t??n,l8=be({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=pe(Ni),o=R(()=>e.route||r.value),i=pe(Qa,0),l=R(()=>{let c=nt(i);const{matched:u}=o.value;let f;for(;(f=u[c])&&!f.components;)c++;return c}),a=R(()=>o.value.matched[l.value]);Ge(Qa,R(()=>l.value+1)),Ge(e8,a),Ge(Ni,o);const s=We();return Re(()=>[s.value,a.value,e.name],([c,u,f],[d,h,p])=>{u&&(u.instances[f]=c,h&&h!==u&&c&&c===d&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!In(u,h)||!d)&&(u.enterCallbacks[f]||[]).forEach(m=>m(c))},{flush:"post"}),()=>{const c=o.value,u=e.name,f=a.value,d=f&&f.components[u];if(!d)return Ua(n.default,{Component:d,route:c});const h=f.props[u],p=h?h===!0?c.params:typeof h=="function"?h(c):h:null,b=wn(d,ae({},p,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(f.instances[u]=null)},ref:s}));return Ua(n.default,{Component:b,route:c})||b}}});function Ua(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const a8=l8;function s8(e){const t=Ug(e.routes,e),n=e.parseQuery||Yg,r=e.stringifyQuery||za,o=e.history,i=Zn(),l=Zn(),a=Zn(),s=Ue(Tt);let c=Tt;hn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ii.bind(null,T=>""+T),f=ii.bind(null,bg),d=ii.bind(null,Cr);function h(T,Q){let B,W;return nf(T)?(B=t.getRecordMatcher(T),W=Q):W=T,t.addRoute(W,B)}function p(T){const Q=t.getRecordMatcher(T);Q&&t.removeRoute(Q)}function m(){return t.getRoutes().map(T=>T.record)}function b(T){return!!t.getRecordMatcher(T)}function y(T,Q){if(Q=ae({},Q||s.value),typeof T=="string"){const C=li(n,T,Q.path),$=t.resolve({path:C.path},Q),A=o.createHref(C.fullPath);return ae(C,$,{params:d($.params),hash:Cr(C.hash),redirectedFrom:void 0,href:A})}let B;if(T.path!=null)B=ae({},T,{path:li(n,T.path,Q.path).path});else{const C=ae({},T.params);for(const $ in C)C[$]==null&&delete C[$];B=ae({},T,{params:f(C)}),Q.params=f(Q.params)}const W=t.resolve(B,Q),le=T.hash||"";W.params=u(d(W.params));const g=_g(r,ae({},T,{hash:mg(le),path:W.path})),v=o.createHref(g);return ae({fullPath:g,hash:le,query:r===za?Jg(T.query):T.query||{}},W,{redirectedFrom:void 0,href:v})}function S(T){return typeof T=="string"?li(n,T,s.value.path):ae({},T)}function M(T,Q){if(c!==T)return qn(8,{from:Q,to:T})}function _(T){return x(T)}function P(T){return _(ae(S(T),{replace:!0}))}function j(T){const Q=T.matched[T.matched.length-1];if(Q&&Q.redirect){const{redirect:B}=Q;let W=typeof B=="function"?B(T):B;return typeof W=="string"&&(W=W.includes("?")||W.includes("#")?W=S(W):{path:W},W.params={}),ae({query:T.query,hash:T.hash,params:W.path!=null?{}:T.params},W)}}function x(T,Q){const B=c=y(T),W=s.value,le=T.state,g=T.force,v=T.replace===!0,C=j(B);if(C)return x(ae(S(C),{state:typeof C=="object"?ae({},le,C.state):le,force:g,replace:v}),Q||B);const $=B;$.redirectedFrom=Q;let A;return!g&&Sg(r,W,B)&&(A=qn(16,{to:$,from:W}),lt(W,W,!0,!1)),(A?Promise.resolve(A):Z($,W)).catch(q=>yt(q)?yt(q,2)?q:$t(q):te(q,$,W)).then(q=>{if(q){if(yt(q,2))return x(ae({replace:v},S(q.to),{state:typeof q.to=="object"?ae({},le,q.to.state):le,force:g}),Q||$)}else q=D($,W,!0,v,le);return Y($,W,q),q})}function w(T,Q){const B=M(T,Q);return B?Promise.reject(B):Promise.resolve()}function k(T){const Q=cn.values().next().value;return Q&&typeof Q.runWithContext=="function"?Q.runWithContext(T):T()}function Z(T,Q){let B;const[W,le,g]=c8(T,Q);B=ai(W.reverse(),"beforeRouteLeave",T,Q);for(const C of W)C.leaveGuards.forEach($=>{B.push(Rt($,T,Q))});const v=w.bind(null,T,Q);return B.push(v),$e(B).then(()=>{B=[];for(const C of i.list())B.push(Rt(C,T,Q));return B.push(v),$e(B)}).then(()=>{B=ai(le,"beforeRouteUpdate",T,Q);for(const C of le)C.updateGuards.forEach($=>{B.push(Rt($,T,Q))});return B.push(v),$e(B)}).then(()=>{B=[];for(const C of g)if(C.beforeEnter)if(it(C.beforeEnter))for(const $ of C.beforeEnter)B.push(Rt($,T,Q));else B.push(Rt(C.beforeEnter,T,Q));return B.push(v),$e(B)}).then(()=>(T.matched.forEach(C=>C.enterCallbacks={}),B=ai(g,"beforeRouteEnter",T,Q,k),B.push(v),$e(B))).then(()=>{B=[];for(const C of l.list())B.push(Rt(C,T,Q));return B.push(v),$e(B)}).catch(C=>yt(C,8)?C:Promise.reject(C))}function Y(T,Q,B){a.list().forEach(W=>k(()=>W(T,Q,B)))}function D(T,Q,B,W,le){const g=M(T,Q);if(g)return g;const v=Q===Tt,C=hn?history.state:{};B&&(W||v?o.replace(T.fullPath,ae({scroll:v&&C&&C.scroll},le)):o.push(T.fullPath,le)),s.value=T,lt(T,Q,B,v),$t()}let oe;function de(){oe||(oe=o.listen((T,Q,B)=>{if(!Pr.listening)return;const W=y(T),le=j(W);if(le){x(ae(le,{replace:!0}),W).catch(rr);return}c=W;const g=s.value;hn&&Mg(ka(g.fullPath,B.delta),Fo()),Z(W,g).catch(v=>yt(v,12)?v:yt(v,2)?(x(v.to,W).then(C=>{yt(C,20)&&!B.delta&&B.type===xr.pop&&o.go(-1,!1)}).catch(rr),Promise.reject()):(B.delta&&o.go(-B.delta,!1),te(v,W,g))).then(v=>{v=v||D(W,g,!1),v&&(B.delta&&!yt(v,8)?o.go(-B.delta,!1):B.type===xr.pop&&yt(v,20)&&o.go(-1,!1)),Y(W,g,v)}).catch(rr)}))}let I=Zn(),H=Zn(),X;function te(T,Q,B){$t(T);const W=H.list();return W.length?W.forEach(le=>le(T,Q,B)):console.error(T),Promise.reject(T)}function Fe(){return X&&s.value!==Tt?Promise.resolve():new Promise((T,Q)=>{I.add([T,Q])})}function $t(T){return X||(X=!T,de(),I.list().forEach(([Q,B])=>T?B(T):Q()),I.reset()),T}function lt(T,Q,B,W){const{scrollBehavior:le}=e;if(!hn||!le)return Promise.resolve();const g=!B&&Ig(ka(T.fullPath,0))||(W||!B)&&history.state&&history.state.scroll||null;return _r().then(()=>le(T,Q,g)).then(v=>v&&Ag(v)).catch(v=>te(v,T,Q))}const Ie=T=>o.go(T);let sn;const cn=new Set,Pr={currentRoute:s,listening:!0,addRoute:h,removeRoute:p,hasRoute:b,getRoutes:m,resolve:y,options:e,push:_,replace:P,go:Ie,back:()=>Ie(-1),forward:()=>Ie(1),beforeEach:i.add,beforeResolve:l.add,afterEach:a.add,onError:H.add,isReady:Fe,install(T){const Q=this;T.component("RouterLink",r8),T.component("RouterView",a8),T.config.globalProperties.$router=Q,Object.defineProperty(T.config.globalProperties,"$route",{enumerable:!0,get:()=>nt(s)}),hn&&!sn&&s.value===Tt&&(sn=!0,_(o.location).catch(le=>{}));const B={};for(const le in Tt)Object.defineProperty(B,le,{get:()=>s.value[le],enumerable:!0});T.provide(z0,Q),T.provide(lf,Cs(B)),T.provide(Ni,s);const W=T.unmount;cn.add(T),T.unmount=function(){cn.delete(T),cn.size<1&&(c=Tt,oe&&oe(),oe=null,s.value=Tt,sn=!1,X=!1),W()}}};function $e(T){return T.reduce((Q,B)=>Q.then(()=>k(B)),Promise.resolve())}return Pr}function c8(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let l=0;lIn(c,a))?r.push(a):n.push(a));const s=e.matched[l];s&&(t.matched.find(c=>In(c,s))||o.push(s))}return[n,r,o]}const u8="modulepreload",f8=function(e){return"/qanything/"+e},Ka={},Ga=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");o=Promise.all(n.map(l=>{if(l=f8(l),l in Ka)return;Ka[l]=!0;const a=l.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!r)for(let f=i.length-1;f>=0;f--){const d=i[f];if(d.href===l&&(!a||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${s}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":u8,a||(u.as="script",u.crossOrigin=""),u.href=l,document.head.appendChild(u),a)return new Promise((f,d)=>{u.addEventListener("load",f),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${l}`)))})}))}return o.then(()=>t()).catch(i=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=i,window.dispatchEvent(l),!l.defaultPrevented)throw i})},d8=[{path:"/",name:"home",component:()=>Ga(()=>import("./index-BRefONGA.js"),__vite__mapDeps([0,1,2])),redirect:"/home",children:[{path:"/home",name:"home",component:()=>Ga(()=>import("./Home-CQ3gjjTP.js"),__vite__mapDeps([3,1,4])),meta:{title:"首页"}}]},{path:"/:catchAll(.*)",redirect:"/home"}];var af={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */(function(e,t){(function(n,r){e.exports=r()})(U2,function(){var n={};n.version="0.2.0";var r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};n.configure=function(p){var m,b;for(m in p)b=p[m],b!==void 0&&p.hasOwnProperty(m)&&(r[m]=b);return this},n.status=null,n.set=function(p){var m=n.isStarted();p=o(p,r.minimum,1),n.status=p===1?null:p;var b=n.render(!m),y=b.querySelector(r.barSelector),S=r.speed,M=r.easing;return b.offsetWidth,a(function(_){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),s(y,l(p,S,M)),p===1?(s(b,{transition:"none",opacity:1}),b.offsetWidth,setTimeout(function(){s(b,{transition:"all "+S+"ms linear",opacity:0}),setTimeout(function(){n.remove(),_()},S)},S)):setTimeout(_,S)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var p=function(){setTimeout(function(){n.status&&(n.trickle(),p())},r.trickleSpeed)};return r.trickle&&p(),this},n.done=function(p){return!p&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(p){var m=n.status;return m?(typeof p!="number"&&(p=(1-m)*o(Math.random()*m,.1,.95)),m=o(m+p,0,.994),n.set(m)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},function(){var p=0,m=0;n.promise=function(b){return!b||b.state()==="resolved"?this:(m===0&&n.start(),p++,m++,b.always(function(){m--,m===0?(p=0,n.done()):n.set((p-m)/p)}),this)}}(),n.render=function(p){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var m=document.createElement("div");m.id="nprogress",m.innerHTML=r.template;var b=m.querySelector(r.barSelector),y=p?"-100":i(n.status||0),S=document.querySelector(r.parent),M;return s(b,{transition:"all 0 linear",transform:"translate3d("+y+"%,0,0)"}),r.showSpinner||(M=m.querySelector(r.spinnerSelector),M&&h(M)),S!=document.body&&u(S,"nprogress-custom-parent"),S.appendChild(m),m},n.remove=function(){f(document.documentElement,"nprogress-busy"),f(document.querySelector(r.parent),"nprogress-custom-parent");var p=document.getElementById("nprogress");p&&h(p)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var p=document.body.style,m="WebkitTransform"in p?"Webkit":"MozTransform"in p?"Moz":"msTransform"in p?"ms":"OTransform"in p?"O":"";return m+"Perspective"in p?"translate3d":m+"Transform"in p?"translate":"margin"};function o(p,m,b){return pb?b:p}function i(p){return(-1+p)*100}function l(p,m,b){var y;return r.positionUsing==="translate3d"?y={transform:"translate3d("+i(p)+"%,0,0)"}:r.positionUsing==="translate"?y={transform:"translate("+i(p)+"%,0)"}:y={"margin-left":i(p)+"%"},y.transition="all "+m+"ms "+b,y}var a=function(){var p=[];function m(){var b=p.shift();b&&b(m)}return function(b){p.push(b),p.length==1&&m()}}(),s=function(){var p=["Webkit","O","Moz","ms"],m={};function b(_){return _.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(P,j){return j.toUpperCase()})}function y(_){var P=document.body.style;if(_ in P)return _;for(var j=p.length,x=_.charAt(0).toUpperCase()+_.slice(1),w;j--;)if(w=p[j]+x,w in P)return w;return _}function S(_){return _=b(_),m[_]||(m[_]=y(_))}function M(_,P,j){P=S(P),_.style[P]=j}return function(_,P){var j=arguments,x,w;if(j.length==2)for(x in P)w=P[x],w!==void 0&&P.hasOwnProperty(x)&&M(_,x,w);else M(_,j[1],j[2])}}();function c(p,m){var b=typeof p=="string"?p:d(p);return b.indexOf(" "+m+" ")>=0}function u(p,m){var b=d(p),y=b+m;c(b,m)||(p.className=y.substring(1))}function f(p,m){var b=d(p),y;c(p,m)&&(y=b.replace(" "+m+" "," "),p.className=y.substring(1,y.length-1))}function d(p){return(" "+(p.className||"")+" ").replace(/\s+/gi," ")}function h(p){p&&p.parentNode&&p.parentNode.removeChild(p)}return n})})(af);var p8=af.exports;const Q0=K2(p8);Q0.configure({easing:"ease",speed:1e3,showSpinner:!1,trickleSpeed:200,minimum:.3,parent:"body"});const h8=()=>{Q0.start()},g8=()=>{Q0.done()},V0=s8({history:jg(),routes:d8});V0.beforeEach((e,t,n)=>{h8(),n()});V0.afterEach(()=>{g8()});var m8=!1;/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let sf;const jo=e=>sf=e,cf=Symbol();function Bi(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var ir;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(ir||(ir={}));function v8(){const e=ss(!0),t=e.run(()=>We({}));let n=[],r=[];const o=uo({install(i){jo(o),o._a=i,i.provide(cf,o),i.config.globalProperties.$pinia=o,r.forEach(l=>n.push(l)),r=[]},use(i){return!this._a&&!m8?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return o}const uf=()=>{};function Xa(e,t,n,r=uf){e.push(t);const o=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&cs()&&Of(o),o}function dn(e,...t){e.slice().forEach(n=>{n(...t)})}const y8=e=>e();function Di(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],o=e[n];Bi(o)&&Bi(r)&&e.hasOwnProperty(n)&&!ge(r)&&!St(r)?e[n]=Di(o,r):e[n]=r}return e}const b8=Symbol();function C8(e){return!Bi(e)||!e.hasOwnProperty(b8)}const{assign:Mt}=Object;function x8(e){return!!(ge(e)&&e.effect)}function _8(e,t,n,r){const{state:o,actions:i,getters:l}=t,a=n.state.value[e];let s;function c(){a||(n.state.value[e]=o?o():{});const u=Yf(n.state.value[e]);return Mt(u,i,Object.keys(l||{}).reduce((f,d)=>(f[d]=uo(R(()=>{jo(n);const h=n._s.get(e);return l[d].call(h,h)})),f),{}))}return s=ff(e,c,t,n,r,!0),s}function ff(e,t,n={},r,o,i){let l;const a=Mt({actions:{}},n),s={deep:!0};let c,u,f=[],d=[],h;const p=r.state.value[e];!i&&!p&&(r.state.value[e]={}),We({});let m;function b(w){let k;c=u=!1,typeof w=="function"?(w(r.state.value[e]),k={type:ir.patchFunction,storeId:e,events:h}):(Di(r.state.value[e],w),k={type:ir.patchObject,payload:w,storeId:e,events:h});const Z=m=Symbol();_r().then(()=>{m===Z&&(c=!0)}),u=!0,dn(f,k,r.state.value[e])}const y=i?function(){const{state:k}=n,Z=k?k():{};this.$patch(Y=>{Mt(Y,Z)})}:uf;function S(){l.stop(),f=[],d=[],r._s.delete(e)}function M(w,k){return function(){jo(r);const Z=Array.from(arguments),Y=[],D=[];function oe(H){Y.push(H)}function de(H){D.push(H)}dn(d,{args:Z,name:w,store:P,after:oe,onError:de});let I;try{I=k.apply(this&&this.$id===e?this:P,Z)}catch(H){throw dn(D,H),H}return I instanceof Promise?I.then(H=>(dn(Y,H),H)).catch(H=>(dn(D,H),Promise.reject(H))):(dn(Y,I),I)}}const _={_p:r,$id:e,$onAction:Xa.bind(null,d),$patch:b,$reset:y,$subscribe(w,k={}){const Z=Xa(f,w,k.detached,()=>Y()),Y=l.run(()=>Re(()=>r.state.value[e],D=>{(k.flush==="sync"?u:c)&&w({storeId:e,type:ir.direct,events:h},D)},Mt({},s,k)));return Z},$dispose:S},P=ot(_);r._s.set(e,P);const x=(r._a&&r._a.runWithContext||y8)(()=>r._e.run(()=>(l=ss()).run(t)));for(const w in x){const k=x[w];if(ge(k)&&!x8(k)||St(k))i||(p&&C8(k)&&(ge(k)?k.value=p[w]:Di(k,p[w])),r.state.value[e][w]=k);else if(typeof k=="function"){const Z=M(w,k);x[w]=Z,a.actions[w]=k}}return Mt(P,x),Mt(re(P),x),Object.defineProperty(P,"$state",{get:()=>r.state.value[e],set:w=>{b(k=>{Mt(k,w)})}}),r._p.forEach(w=>{Mt(P,l.run(()=>w({store:P,app:r._a,pinia:r,options:a})))}),p&&i&&n.hydrate&&n.hydrate(P.$state,p),c=!0,u=!0,P}function g3(e,t,n){let r,o;const i=typeof t=="function";typeof e=="string"?(r=e,o=i?n:t):(o=e,r=e.id);function l(a,s){const c=L1();return a=a||(c?pe(cf,null):null),a&&jo(a),a=sf,a._s.has(r)||(i?ff(r,t,o,a):_8(r,o,a)),a._s.get(r)}return l.$id=r,l}function m3(e){{e=re(e);const t={};for(const n in e){const r=e[n];(ge(r)||St(r))&&(t[n]=t1(e,n))}return t}}function S8(e){return typeof e=="object"&&e!==null}function Ya(e,t){return e=S8(e)?e:Object.create(null),new Proxy(e,{get(n,r,o){return r==="key"?Reflect.get(n,r,o):Reflect.get(n,r,o)||Reflect.get(t,r,o)}})}function w8(e,t){return t.reduce((n,r)=>n==null?void 0:n[r],e)}function P8(e,t,n){return t.slice(0,-1).reduce((r,o)=>/^(__proto__)$/.test(o)?{}:r[o]=r[o]||{},e)[t[t.length-1]]=n,e}function $8(e,t){return t.reduce((n,r)=>{const o=r.split(".");return P8(n,o,w8(e,o))},{})}function O8(e,t){return n=>{var r;try{const{storage:o=localStorage,beforeRestore:i=void 0,afterRestore:l=void 0,serializer:a={serialize:JSON.stringify,deserialize:JSON.parse},key:s=t.$id,paths:c=null,debug:u=!1}=n;return{storage:o,beforeRestore:i,afterRestore:l,serializer:a,key:((r=e.key)!=null?r:f=>f)(typeof s=="string"?s:s(t.$id)),paths:c,debug:u}}catch(o){return n.debug&&console.error("[pinia-plugin-persistedstate]",o),null}}}function Ja(e,{storage:t,serializer:n,key:r,debug:o}){try{const i=t==null?void 0:t.getItem(r);i&&e.$patch(n==null?void 0:n.deserialize(i))}catch(i){o&&console.error("[pinia-plugin-persistedstate]",i)}}function es(e,{storage:t,serializer:n,key:r,paths:o,debug:i}){try{const l=Array.isArray(o)?$8(e,o):e;t.setItem(r,n.serialize(l))}catch(l){i&&console.error("[pinia-plugin-persistedstate]",l)}}function E8(e={}){return t=>{const{auto:n=!1}=e,{options:{persist:r=n},store:o,pinia:i}=t;if(!r)return;if(!(o.$id in i.state.value)){const a=i._s.get(o.$id.replace("__hot:",""));a&&Promise.resolve().then(()=>a.$persist());return}const l=(Array.isArray(r)?r.map(a=>Ya(a,e)):[Ya(r,e)]).map(O8(e,o)).filter(Boolean);o.$persist=()=>{l.forEach(a=>{es(o.$state,a)})},o.$hydrate=({runHooks:a=!0}={})=>{l.forEach(s=>{const{beforeRestore:c,afterRestore:u}=s;a&&(c==null||c(t)),Ja(o,s),a&&(u==null||u(t))})},l.forEach(a=>{const{beforeRestore:s,afterRestore:c}=a;s==null||s(t),Ja(o,a),c==null||c(t),o.$subscribe((u,f)=>{es(f,a)},{detached:!0})})}}var T8=E8();const df=v8();df.use(T8);if(typeof window<"u"){let e=function(){var t=document.body,n=document.getElementById("__svg__icons__dom__");n||(n=document.createElementNS("http://www.w3.org/2000/svg","svg"),n.style.position="absolute",n.style.width="0",n.style.height="0",n.id="__svg__icons__dom__",n.setAttribute("xmlns","http://www.w3.org/2000/svg"),n.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),n.innerHTML=`\r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r + \r +`,t.insertBefore(n,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const A8=be({name:"SvgIcon",props:{prefix:{type:String,default:"icon"},name:{type:String,required:!0}},setup(e){return{symbolId:R(()=>`#${e.prefix}-${e.name}`)}}}),M8={"aria-hidden":"true"},I8=["href"];function q8(e,t,n,r,o,i){return yo(),Y1("svg",M8,[Co("use",{href:e.symbolId,fill:"currentColor"},null,8,I8)])}const R8=Uu(A8,[["render",q8]]),Z0=Vd(ig);Z0.use(df).use(V0);Z0.component("SvgIcon",R8);Z0.mount("#app");export{Co as $,gt as A,pc as B,go as C,ot as D,dp as E,Ce as F,qo as G,Ro as H,Io as I,re as J,_r as K,A0 as L,nt as M,f4 as N,vp as O,fu as P,i3 as Q,Be as R,Uo as S,cc as T,Hl as U,Ci as V,o3 as W,m3 as X,yo as Y,Y1 as Z,E as _,a0 as a,kl as a$,Ui as a0,Is as a1,k8 as a2,F8 as a3,j8 as a4,Uu as a5,d0 as a6,ge as a7,S6 as a8,N8 as a9,sp as aA,n3 as aB,Yh as aC,we as aD,s3 as aE,Ll as aF,m0 as aG,Ac as aH,wt as aI,G6 as aJ,W8 as aK,X8 as aL,cp as aM,yp as aN,v0 as aO,wr as aP,_1 as aQ,Z8 as aR,Vn as aS,xs as aT,cs as aU,Of as aV,g3 as aW,V8 as aX,K8 as aY,L8 as aZ,M4 as a_,Wi as aa,Q8 as ab,R8 as ac,B8 as ad,td as ae,D8 as af,Ks as ag,g1 as ah,s0 as ai,Yf as aj,Cn as ak,l0 as al,jn as am,t1 as an,I0 as ao,tn as ap,a3 as aq,Kh as ar,yc as as,d3 as at,u3 as au,eu as av,fp as aw,r3 as ax,c3 as ay,xo as az,Ve as b,ze as b0,Ep as b1,G8 as b2,no as b3,Tc as b4,R4 as b5,I4 as b6,Y8 as b7,U8 as b8,To as b9,e3 as ba,J8 as bb,P1 as bc,ko as bd,Vu as be,Oe as bf,h3 as bg,mc as bh,p3 as bi,U2 as bj,K2 as bk,R as c,be as d,O as e,Se as f,S0 as g,pp as h,pe as i,t3 as j,Ht as k,l3 as l,Eo as m,$n as n,Sr as o,Ge as p,Zc as q,We as r,Ue as s,du as t,Ao as u,H8 as v,Re as w,z8 as x,f3 as y,tc as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/index-BRefONGA.js","assets/useOptiionList-C1vdLc1v.js","assets/index-CHOf_LJt.css","assets/Home-CQ3gjjTP.js","assets/Home-E-NWKtlx.css"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} diff --git a/qanything_kernel/qanything_server/dist/qanything/assets/index-BRefONGA.js b/qanything_kernel/qanything_server/dist/qanything/assets/index-BRefONGA.js new file mode 100644 index 00000000..302d43cb --- /dev/null +++ b/qanything_kernel/qanything_server/dist/qanything/assets/index-BRefONGA.js @@ -0,0 +1,19 @@ +import{S as Pe,i as Ae,a as kt,t as Hr,b as st,g as Wr,e as Ur,c as Un,d as Dt,f as zr,M as zn,h as Gn,j as Kn,k as ut,r as Gr,l as Xn,s as Kr,m as Qn,n as Xr,U as cn,o as Vt,p as Bt,q as ot,u as Ht,v as Qr,w as Jn,x as Jr,y as Yn,z as Yr,A as Zr,B as ea,C as ta,D as dn,E as na,F as ra,G as aa,H as ia,I as oa,J as Ye,T as la,K as sa,L as Zn,N as ua,O as ca,P as da,Q as fa,R as ga,V as er,W as tr,X as ma,Y as Ft,Z as nr,_ as fn,$ as gn,a0 as pa,a1 as Fe,a2 as Ot,a3 as rr,a4 as ha,a5 as he,a6 as we,a7 as ar,a8 as ct,a9 as Wt,aa as Ut,ab as ir,ac as va,ad as ya,ae as or,af as zt,ag as ba}from"./useOptiionList-C1vdLc1v.js";import{s as le,o as dt,p as Ge,i as ft,c as O,g as gt,m as Gt,_ as P,d as ee,u as Oe,r as Y,a as Me,b as ye,e as w,f as z,h as Ne,j as $a,k as xa,A as lr,l as _a,F as Se,n as wa,q as sr,w as fe,t as Sa,v as Ve,x as Be,T as Ca,y as Aa,z as Fa,B as ur,C as Et,D as cr,E as He,G as Oa,H as Ea,I as Ia,L as Ta,P as oe,J as It,K as dr,M as I,N as Pa,O as Ma,Q as La,R as Ze,S as qe,U as mn,V as qa,W as Ee,X as de,Y as W,Z as ae,$ as F,a0 as We,a1 as U,a2 as Q,a3 as ja,a4 as Na,a5 as be,a6 as Ce,a7 as Ke,a8 as pe,a9 as Kt,aa as fr,ab as pn,ac as Ue,ad as Ra,ae as Re,af as gr,ag as Xt,ah as ka}from"./index-APaK3HyN.js";function hn(e){return typeof e=="object"&&e!=null&&e.nodeType===1}function vn(e,t){return(!t||e!=="hidden")&&e!=="visible"&&e!=="clip"}function $t(e,t){if(e.clientHeightt||i>e&&o=t&&l>=n?i-e-r:o>t&&ln?o-t+a:0}var yn=function(e,t){var n=window,r=t.scrollMode,a=t.block,i=t.inline,o=t.boundary,l=t.skipOverflowHiddenElements,u=typeof o=="function"?o:function(Br){return Br!==o};if(!hn(e))throw new TypeError("Invalid target");for(var y,m,d=document.scrollingElement||document.documentElement,g=[],b=e;hn(b)&&u(b);){if((b=(m=(y=b).parentElement)==null?y.getRootNode().host||null:m)===d){g.push(b);break}b!=null&&b===document.body&&$t(b)&&!$t(document.documentElement)||b!=null&&$t(b,l)&&g.push(b)}for(var $=n.visualViewport?n.visualViewport.width:innerWidth,c=n.visualViewport?n.visualViewport.height:innerHeight,p=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,S=e.getBoundingClientRect(),f=S.height,s=S.width,h=S.top,_=S.right,x=S.bottom,C=S.left,L=a==="start"||a==="nearest"?h:a==="end"?x:h+f/2,T=i==="center"?C+s/2:i==="end"?_:C,k=[],N=0;N=0&&C>=0&&x<=c&&_<=$&&h>=E&&x<=D&&C>=J&&_<=q)return k;var te=getComputedStyle(M),se=parseInt(te.borderLeftWidth,10),ve=parseInt(te.borderTopWidth,10),ie=parseInt(te.borderRightWidth,10),A=parseInt(te.borderBottomWidth,10),j=0,V=0,H="offsetWidth"in M?M.offsetWidth-M.clientWidth-se-ie:0,X="offsetHeight"in M?M.offsetHeight-M.clientHeight-ve-A:0,ne="offsetWidth"in M?M.offsetWidth===0?0:K/M.offsetWidth:0,ge="offsetHeight"in M?M.offsetHeight===0?0:re/M.offsetHeight:0;if(d===M)j=a==="start"?L:a==="end"?L-c:a==="nearest"?et(v,v+c,c,ve,A,v+L,v+L+f,f):L-c/2,V=i==="start"?T:i==="center"?T-$/2:i==="end"?T-$:et(p,p+$,$,se,ie,p+T,p+T+s,s),j=Math.max(0,j+v),V=Math.max(0,V+p);else{j=a==="start"?L-E-ve:a==="end"?L-D+A+X:a==="nearest"?et(E,D,re,ve,A+X,L,L+f,f):L-(E+re/2)+X/2,V=i==="start"?T-J-se:i==="center"?T-(J+K/2)+H/2:i==="end"?T-q+ie+H:et(J,q,K,se,ie+H,T,T+s,s);var me=M.scrollLeft,Le=M.scrollTop;L+=Le-(j=Math.max(0,Math.min(Le+j/ge,M.scrollHeight-re/ge+X))),T+=me-(V=Math.max(0,Math.min(me+V/ne,M.scrollWidth-K/ne+H)))}k.push({el:M,top:j,left:V})}return k};function mr(e){return e===Object(e)&&Object.keys(e).length!==0}function Da(e,t){t===void 0&&(t="auto");var n="scrollBehavior"in document.body.style;e.forEach(function(r){var a=r.el,i=r.top,o=r.left;a.scroll&&n?a.scroll({top:i,left:o,behavior:t}):(a.scrollTop=i,a.scrollLeft=o)})}function Va(e){return e===!1?{block:"end",inline:"nearest"}:mr(e)?e:{block:"start",inline:"nearest"}}function Ba(e,t){var n=e.isConnected||e.ownerDocument.documentElement.contains(e);if(mr(t)&&typeof t.behavior=="function")return t.behavior(n?yn(e,t):[]);if(n){var r=Va(t);return Da(yn(e,r),r.behavior)}}function mt(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n0){if(++t>=Qa)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function ei(e){return function(){return e}}var lt=function(){try{var e=Wr(Object,"defineProperty");return e({},"",{}),e}catch{}}(),ti=lt?function(e,t){return lt(e,"toString",{configurable:!0,enumerable:!1,value:ei(t),writable:!0})}:Qt;const ni=ti;var hr=Za(ni);function ri(e,t){for(var n=-1,r=e==null?0:e.length;++n0&&n(l)?t>1?$r(l,t-1,n,r,a):Kn(a,l):r||(a[a.length]=l)}return a}function wi(e){var t=e==null?0:e.length;return t?$r(e,1):[]}function Si(e){return hr(br(e,void 0,wi),e+"")}function Ci(e,t,n){var r=-1,a=e.length;t<0&&(t=-t>a?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(a);++r-1?a[i?t[o]:o]:void 0}}var ol=Math.max;function ll(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var a=n==null?0:za(n);return a<0&&(a=ol(r+a,0)),ea(e,Er(t),a)}var sl=il(ll),ul=Math.min;function cl(e,t,n){for(var r=n?na:ra,a=e[0].length,i=e.length,o=i,l=Array(i),u=1/0,y=[];o--;){var m=e[o];o&&t&&(m=mt(m,Ht(t))),u=ul(m.length,u),l[o]=!n&&(t||a>=120&&m.length>=120)?new ta(o&&m):void 0}m=e[0];var d=-1,g=l[0];e:for(;++d1),i}),Xe(e,wr(e),n),r&&(n=ke(n,hl|vl|yl,pl));for(var a=t.length;a--;)ml(n,t[a]);return n});const $l=e=>!isNaN(parseFloat(e))&&isFinite(e),xl=()=>{const e=le(!1);return dt(()=>{e.value=ia()}),e},Ir=Symbol("rowContextKey"),_l=e=>{Ge(Ir,e)},wl=()=>ft(Ir,{gutter:O(()=>{}),wrap:O(()=>{}),supportFlexGap:O(()=>{})}),Sl=_l,Cl=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around ":{justifyContent:"space-around"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},Al=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},Fl=(e,t)=>{const{componentCls:n,gridColumns:r}=e,a={};for(let i=r;i>=0;i--)i===0?(a[`${n}${t}-${i}`]={display:"none"},a[`${n}-push-${i}`]={insetInlineStart:"auto"},a[`${n}-pull-${i}`]={insetInlineEnd:"auto"},a[`${n}${t}-push-${i}`]={insetInlineStart:"auto"},a[`${n}${t}-pull-${i}`]={insetInlineEnd:"auto"},a[`${n}${t}-offset-${i}`]={marginInlineEnd:0},a[`${n}${t}-order-${i}`]={order:0}):(a[`${n}${t}-${i}`]={display:"block",flex:`0 0 ${i/r*100}%`,maxWidth:`${i/r*100}%`},a[`${n}${t}-push-${i}`]={insetInlineStart:`${i/r*100}%`},a[`${n}${t}-pull-${i}`]={insetInlineEnd:`${i/r*100}%`},a[`${n}${t}-offset-${i}`]={marginInlineStart:`${i/r*100}%`},a[`${n}${t}-order-${i}`]={order:i});return a},Tt=(e,t)=>Fl(e,t),Ol=(e,t,n)=>({[`@media (min-width: ${t}px)`]:P({},Tt(e,n))}),El=gt("Grid",e=>[Cl(e)]),Il=gt("Grid",e=>{const t=Gt(e,{gridColumns:24}),n={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[Al(t),Tt(t,""),Tt(t,"-xs"),Object.keys(n).map(r=>Ol(t,n[r],r)).reduce((r,a)=>P(P({},r),a),{})]}),Tl=()=>({align:Ne([String,Object]),justify:Ne([String,Object]),prefixCls:String,gutter:Ne([Number,Array,Object],0),wrap:{type:Boolean,default:void 0}}),Pl=ee({compatConfig:{MODE:3},name:"ARow",inheritAttrs:!1,props:Tl(),setup(e,t){let{slots:n,attrs:r}=t;const{prefixCls:a,direction:i}=Oe("row",e),[o,l]=El(a);let u;const y=oa(),m=Y({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),d=Y({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),g=f=>O(()=>{if(typeof e[f]=="string")return e[f];if(typeof e[f]!="object")return"";for(let s=0;s{u=y.value.subscribe(f=>{d.value=f;const s=e.gutter||0;(!Array.isArray(s)&&typeof s=="object"||Array.isArray(s)&&(typeof s[0]=="object"||typeof s[1]=="object"))&&(m.value=f)})}),Me(()=>{y.value.unsubscribe(u)});const p=O(()=>{const f=[void 0,void 0],{gutter:s=0}=e;return(Array.isArray(s)?s:[s,void 0]).forEach((_,x)=>{if(typeof _=="object")for(let C=0;Ce.wrap)});const v=O(()=>ye(a.value,{[`${a.value}-no-wrap`]:e.wrap===!1,[`${a.value}-${$.value}`]:$.value,[`${a.value}-${b.value}`]:b.value,[`${a.value}-rtl`]:i.value==="rtl"},r.class,l.value)),S=O(()=>{const f=p.value,s={},h=f[0]!=null&&f[0]>0?`${f[0]/-2}px`:void 0,_=f[1]!=null&&f[1]>0?`${f[1]/-2}px`:void 0;return h&&(s.marginLeft=h,s.marginRight=h),c.value?s.rowGap=`${f[1]}px`:_&&(s.marginTop=_,s.marginBottom=_),s});return()=>{var f;return o(w("div",z(z({},r),{},{class:v.value,style:P(P({},S.value),r.style)}),[(f=n.default)===null||f===void 0?void 0:f.call(n)]))}}}),Ml=Pl;function _e(){return _e=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function rt(e,t,n){return ql()?rt=Reflect.construct.bind():rt=function(a,i,o){var l=[null];l.push.apply(l,i);var u=Function.bind.apply(a,l),y=new u;return o&&ze(y,o.prototype),y},rt.apply(null,arguments)}function jl(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Mt(e){var t=typeof Map=="function"?new Map:void 0;return Mt=function(r){if(r===null||!jl(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,a)}function a(){return rt(r,arguments,Pt(this).constructor)}return a.prototype=Object.create(r.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),ze(a,r)},Mt(e)}var Nl=/%[sdj%]/g,Rl=function(){};function Lt(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function ce(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=i)return l;switch(l){case"%s":return String(n[a++]);case"%d":return Number(n[a++]);case"%j":try{return JSON.stringify(n[a++])}catch{return"[Circular]"}break;default:return l}});return o}return e}function kl(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Z(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||kl(t)&&typeof e=="string"&&!e)}function Dl(e,t,n){var r=[],a=0,i=e.length;function o(l){r.push.apply(r,l||[]),a++,a===i&&n(r)}e.forEach(function(l){t(l,o)})}function Pn(e,t,n){var r=0,a=e.length;function i(o){if(o&&o.length){n(o);return}var l=r;r=r+1,l()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},je={integer:function(t){return je.number(t)&&parseInt(t,10)===t},float:function(t){return je.number(t)&&!je.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!je.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(jn.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(zl())},hex:function(t){return typeof t=="string"&&!!t.match(jn.hex)}},Gl=function(t,n,r,a,i){if(t.required&&n===void 0){Tr(t,n,r,a,i);return}var o=["integer","float","array","regexp","object","method","email","number","date","url","hex"],l=t.type;o.indexOf(l)>-1?je[l](n)||a.push(ce(i.messages.types[l],t.fullField,t.type)):l&&typeof n!==t.type&&a.push(ce(i.messages.types[l],t.fullField,t.type))},Kl=function(t,n,r,a,i){var o=typeof t.len=="number",l=typeof t.min=="number",u=typeof t.max=="number",y=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,m=n,d=null,g=typeof n=="number",b=typeof n=="string",$=Array.isArray(n);if(g?d="number":b?d="string":$&&(d="array"),!d)return!1;$&&(m=n.length),b&&(m=n.replace(y,"_").length),o?m!==t.len&&a.push(ce(i.messages[d].len,t.fullField,t.len)):l&&!u&&mt.max?a.push(ce(i.messages[d].max,t.fullField,t.max)):l&&u&&(mt.max)&&a.push(ce(i.messages[d].range,t.fullField,t.min,t.max))},Ie="enum",Xl=function(t,n,r,a,i){t[Ie]=Array.isArray(t[Ie])?t[Ie]:[],t[Ie].indexOf(n)===-1&&a.push(ce(i.messages[Ie],t.fullField,t[Ie].join(", ")))},Ql=function(t,n,r,a,i){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||a.push(ce(i.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var o=new RegExp(t.pattern);o.test(n)||a.push(ce(i.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},R={required:Tr,whitespace:Ul,type:Gl,range:Kl,enum:Xl,pattern:Ql},Jl=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Z(n,"string")&&!t.required)return r();R.required(t,n,a,o,i,"string"),Z(n,"string")||(R.type(t,n,a,o,i),R.range(t,n,a,o,i),R.pattern(t,n,a,o,i),t.whitespace===!0&&R.whitespace(t,n,a,o,i))}r(o)},Yl=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Z(n)&&!t.required)return r();R.required(t,n,a,o,i),n!==void 0&&R.type(t,n,a,o,i)}r(o)},Zl=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(n===""&&(n=void 0),Z(n)&&!t.required)return r();R.required(t,n,a,o,i),n!==void 0&&(R.type(t,n,a,o,i),R.range(t,n,a,o,i))}r(o)},es=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Z(n)&&!t.required)return r();R.required(t,n,a,o,i),n!==void 0&&R.type(t,n,a,o,i)}r(o)},ts=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Z(n)&&!t.required)return r();R.required(t,n,a,o,i),Z(n)||R.type(t,n,a,o,i)}r(o)},ns=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Z(n)&&!t.required)return r();R.required(t,n,a,o,i),n!==void 0&&(R.type(t,n,a,o,i),R.range(t,n,a,o,i))}r(o)},rs=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Z(n)&&!t.required)return r();R.required(t,n,a,o,i),n!==void 0&&(R.type(t,n,a,o,i),R.range(t,n,a,o,i))}r(o)},as=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(n==null&&!t.required)return r();R.required(t,n,a,o,i,"array"),n!=null&&(R.type(t,n,a,o,i),R.range(t,n,a,o,i))}r(o)},is=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Z(n)&&!t.required)return r();R.required(t,n,a,o,i),n!==void 0&&R.type(t,n,a,o,i)}r(o)},os="enum",ls=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Z(n)&&!t.required)return r();R.required(t,n,a,o,i),n!==void 0&&R[os](t,n,a,o,i)}r(o)},ss=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Z(n,"string")&&!t.required)return r();R.required(t,n,a,o,i),Z(n,"string")||R.pattern(t,n,a,o,i)}r(o)},us=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Z(n,"date")&&!t.required)return r();if(R.required(t,n,a,o,i),!Z(n,"date")){var u;n instanceof Date?u=n:u=new Date(n),R.type(t,u,a,o,i),u&&R.range(t,u.getTime(),a,o,i)}}r(o)},cs=function(t,n,r,a,i){var o=[],l=Array.isArray(n)?"array":typeof n;R.required(t,n,a,o,i,l),r(o)},xt=function(t,n,r,a,i){var o=t.type,l=[],u=t.required||!t.required&&a.hasOwnProperty(t.field);if(u){if(Z(n,o)&&!t.required)return r();R.required(t,n,a,l,i,o),Z(n,o)||R.type(t,n,a,l,i)}r(l)},ds=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(Z(n)&&!t.required)return r();R.required(t,n,a,o,i)}r(o)},De={string:Jl,method:Yl,number:Zl,boolean:es,regexp:ts,integer:ns,float:rs,array:as,object:is,enum:ls,pattern:ss,date:us,url:xt,hex:xt,email:xt,required:cs,any:ds};function qt(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var jt=qt(),Je=function(){function e(n){this.rules=null,this._messages=jt,this.define(n)}var t=e.prototype;return t.define=function(r){var a=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(typeof r!="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(i){var o=r[i];a.rules[i]=Array.isArray(o)?o:[o]})},t.messages=function(r){return r&&(this._messages=qn(qt(),r)),this._messages},t.validate=function(r,a,i){var o=this;a===void 0&&(a={}),i===void 0&&(i=function(){});var l=r,u=a,y=i;if(typeof u=="function"&&(y=u,u={}),!this.rules||Object.keys(this.rules).length===0)return y&&y(null,l),Promise.resolve(l);function m(c){var p=[],v={};function S(s){if(Array.isArray(s)){var h;p=(h=p).concat.apply(h,s)}else p.push(s)}for(var f=0;f3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!Pr(e,t.slice(0,-1))?e:Mr(e,t,n,r)}function Nt(e){return xe(e)}function gs(e,t){return Pr(e,t)}function ms(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return fs(e,t,n,r)}function ps(e,t){return e&&e.some(n=>vs(n,t))}function Nn(e){return typeof e=="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Lr(e,t){const n=Array.isArray(e)?[...e]:P({},e);return t&&Object.keys(t).forEach(r=>{const a=n[r],i=t[r],o=Nn(a)&&Nn(i);n[r]=o?Lr(a,i||{}):i}),n}function hs(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;rLr(a,i),e)}function Rn(e,t){let n={};return t.forEach(r=>{const a=gs(e,r);n=ms(n,r,a)}),n}function vs(e,t){return!e||!t||e.length!==t.length?!1:e.every((n,r)=>t[r]===n)}const ue="'${name}' is not a valid ${type}",ht={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:ue,method:ue,array:ue,object:ue,number:ue,date:ue,boolean:ue,integer:ue,float:ue,regexp:ue,email:ue,url:ue,hex:ue},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}};var vt=function(e,t,n,r){function a(i){return i instanceof n?i:new n(function(o){o(i)})}return new(n||(n=Promise))(function(i,o){function l(m){try{y(r.next(m))}catch(d){o(d)}}function u(m){try{y(r.throw(m))}catch(d){o(d)}}function y(m){m.done?i(m.value):a(m.value).then(l,u)}y((r=r.apply(e,t||[])).next())})};const ys=Je;function bs(e,t){return e.replace(/\$\{\w+\}/g,n=>{const r=n.slice(2,-1);return t[r]})}function Rt(e,t,n,r,a){return vt(this,void 0,void 0,function*(){const i=P({},n);delete i.ruleIndex,delete i.trigger;let o=null;i&&i.type==="array"&&i.defaultField&&(o=i.defaultField,delete i.defaultField);const l=new ys({[e]:[i]}),u=hs({},ht,r.validateMessages);l.messages(u);let y=[];try{yield Promise.resolve(l.validate({[e]:t},P({},r)))}catch(g){g.errors?y=g.errors.map((b,$)=>{let{message:c}=b;return $a(c)?xa(c,{key:`error_${$}`}):c}):(console.error(g),y=[u.default()])}if(!y.length&&o)return(yield Promise.all(t.map((b,$)=>Rt(`${e}.${$}`,b,o,r,a)))).reduce((b,$)=>[...b,...$],[]);const m=P(P(P({},n),{name:e,enum:(n.enum||[]).join(", ")}),a);return y.map(g=>typeof g=="string"?bs(g,m):g)})}function qr(e,t,n,r,a,i){const o=e.join("."),l=n.map((y,m)=>{const d=y.validator,g=P(P({},y),{ruleIndex:m});return d&&(g.validator=(b,$,c)=>{let p=!1;const S=d(b,$,function(){for(var f=arguments.length,s=new Array(f),h=0;h{p||c(...s)})});p=S&&typeof S.then=="function"&&typeof S.catch=="function",p&&S.then(()=>{c()}).catch(f=>{c(f||" ")})}),g}).sort((y,m)=>{let{warningOnly:d,ruleIndex:g}=y,{warningOnly:b,ruleIndex:$}=m;return!!d==!!b?g-$:d?1:-1});let u;if(a===!0)u=new Promise((y,m)=>vt(this,void 0,void 0,function*(){for(let d=0;dRt(o,t,m,r,i).then(d=>({errors:d,rule:m})));u=(a?xs(y):$s(y)).then(m=>Promise.reject(m))}return u.catch(y=>y),u}function $s(e){return vt(this,void 0,void 0,function*(){return Promise.all(e).then(t=>[].concat(...t))})}function xs(e){return vt(this,void 0,void 0,function*(){let t=0;return new Promise(n=>{e.forEach(r=>{r.then(a=>{a.errors.length&&n([a]),t+=1,t===e.length&&n([])})})})})}const jr=Symbol("formContextKey"),Nr=e=>{Ge(jr,e)},nn=()=>ft(jr,{name:O(()=>{}),labelAlign:O(()=>"right"),vertical:O(()=>!1),addField:(e,t)=>{},removeField:e=>{},model:O(()=>{}),rules:O(()=>{}),colon:O(()=>{}),labelWrap:O(()=>{}),labelCol:O(()=>{}),requiredMark:O(()=>!1),validateTrigger:O(()=>{}),onValidate:()=>{},validateMessages:O(()=>ht)}),Rr=Symbol("formItemPrefixContextKey"),_s=e=>{Ge(Rr,e)},ws=()=>ft(Rr,{prefixCls:O(()=>"")});function Ss(e){return typeof e=="number"?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}const Cs=()=>({span:[String,Number],order:[String,Number],offset:[String,Number],push:[String,Number],pull:[String,Number],xs:{type:[String,Number,Object],default:void 0},sm:{type:[String,Number,Object],default:void 0},md:{type:[String,Number,Object],default:void 0},lg:{type:[String,Number,Object],default:void 0},xl:{type:[String,Number,Object],default:void 0},xxl:{type:[String,Number,Object],default:void 0},prefixCls:String,flex:[String,Number]}),As=["xs","sm","md","lg","xl","xxl"],kr=ee({compatConfig:{MODE:3},name:"ACol",inheritAttrs:!1,props:Cs(),setup(e,t){let{slots:n,attrs:r}=t;const{gutter:a,supportFlexGap:i,wrap:o}=wl(),{prefixCls:l,direction:u}=Oe("col",e),[y,m]=Il(l),d=O(()=>{const{span:b,order:$,offset:c,push:p,pull:v}=e,S=l.value;let f={};return As.forEach(s=>{let h={};const _=e[s];typeof _=="number"?h.span=_:typeof _=="object"&&(h=_||{}),f=P(P({},f),{[`${S}-${s}-${h.span}`]:h.span!==void 0,[`${S}-${s}-order-${h.order}`]:h.order||h.order===0,[`${S}-${s}-offset-${h.offset}`]:h.offset||h.offset===0,[`${S}-${s}-push-${h.push}`]:h.push||h.push===0,[`${S}-${s}-pull-${h.pull}`]:h.pull||h.pull===0,[`${S}-rtl`]:u.value==="rtl"})}),ye(S,{[`${S}-${b}`]:b!==void 0,[`${S}-order-${$}`]:$,[`${S}-offset-${c}`]:c,[`${S}-push-${p}`]:p,[`${S}-pull-${v}`]:v},f,r.class,m.value)}),g=O(()=>{const{flex:b}=e,$=a.value,c={};if($&&$[0]>0){const p=`${$[0]/2}px`;c.paddingLeft=p,c.paddingRight=p}if($&&$[1]>0&&!i.value){const p=`${$[1]/2}px`;c.paddingTop=p,c.paddingBottom=p}return b&&(c.flex=Ss(b),o.value===!1&&!c.minWidth&&(c.minWidth=0)),c});return()=>{var b;return y(w("div",z(z({},r),{},{class:d.value,style:[g.value,r.style]}),[(b=n.default)===null||b===void 0?void 0:b.call(n)]))}}});var Fs={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"};const Os=Fs;function kn(e){for(var t=1;t{let{slots:n,emit:r,attrs:a}=t;var i,o,l,u,y;const{prefixCls:m,htmlFor:d,labelCol:g,labelAlign:b,colon:$,required:c,requiredMark:p}=P(P({},e),a),[v]=_a("Form"),S=(i=e.label)!==null&&i!==void 0?i:(o=n.label)===null||o===void 0?void 0:o.call(n);if(!S)return null;const{vertical:f,labelAlign:s,labelCol:h,labelWrap:_,colon:x}=nn(),C=g||(h==null?void 0:h.value)||{},L=b||(s==null?void 0:s.value),T=`${m}-item-label`,k=ye(T,L==="left"&&`${T}-left`,C.class,{[`${T}-wrap`]:!!_.value});let N=S;const M=$===!0||(x==null?void 0:x.value)!==!1&&$!==!1;if(M&&!f.value&&typeof S=="string"&&S.trim()!==""&&(N=S.replace(/[:|:]\s*$/,"")),e.tooltip||n.tooltip){const K=w("span",{class:`${m}-item-tooltip`},[w(la,{title:e.tooltip},{default:()=>[w(Is,null,null)]})]);N=w(Se,null,[N,n.tooltip?(l=n.tooltip)===null||l===void 0?void 0:l.call(n,{class:`${m}-item-tooltip`}):K])}p==="optional"&&!c&&(N=w(Se,null,[N,w("span",{class:`${m}-item-optional`},[((u=v.value)===null||u===void 0?void 0:u.optional)||((y=wa.Form)===null||y===void 0?void 0:y.optional)])]));const re=ye({[`${m}-item-required`]:c,[`${m}-item-required-mark-optional`]:p==="optional",[`${m}-item-no-colon`]:!M});return w(kr,z(z({},C),{},{class:k}),{default:()=>[w("label",{for:d,class:re,title:typeof S=="string"?S:"",onClick:K=>r("click",K)},[N])]})};an.displayName="FormItemLabel";an.inheritAttrs=!1;const Ts=an,Ps=e=>{const{componentCls:t}=e,n=`${t}-show-help`,r=`${t}-show-help-item`;return{[n]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[r]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, + opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, + transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${r}-appear, &${r}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${r}-leave-active`]:{transform:"translateY(-5px)"}}}}},Ms=Ps,Ls=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Dn=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},qs=e=>{const{componentCls:t}=e;return{[e.componentCls]:P(P(P({},sr(e)),Ls(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":P({},Dn(e,e.controlHeightSM)),"&-large":P({},Dn(e,e.controlHeightLG))})}},js=e=>{const{formItemCls:t,iconCls:n,componentCls:r,rootPrefixCls:a}=e;return{[t]:P(P({},sr(e)),{marginBottom:e.marginLG,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${a}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{display:"inline-block",flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:e.controlHeight,color:e.colorTextHeading,fontSize:e.fontSize,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:e.colorError,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${r}-hide-required-mark &`]:{display:"none"}},[`${t}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:e.marginXXS/2,marginInlineEnd:e.marginXS},[`&${t}-no-colon::after`]:{content:'" "'}}},[`${t}-control`]:{display:"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${a}-col-'"]):not([class*="' ${a}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[t]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${t}-explain`]:{height:"auto",opacity:1},[`${t}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:Zn,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},Ns=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${t}-horizontal`]:{[`${n}-label`]:{flexGrow:0},[`${n}-control`]:{flex:"1 1 0",minWidth:0},[`${n}-label.${r}-col-24 + ${n}-control`]:{minWidth:"unset"}}}},Rs=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${t}-inline`]:{display:"flex",flexWrap:"wrap",[n]:{flex:"none",flexWrap:"nowrap",marginInlineEnd:e.margin,marginBottom:0,"&-with-help":{marginBottom:e.marginLG},[`> ${n}-label, + > ${n}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${n}-label`]:{flex:"none"},[`${t}-text`]:{display:"inline-block"},[`${n}-has-feedback`]:{display:"inline-block"}}}}},Te=e=>({margin:0,padding:`0 0 ${e.paddingXS}px`,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{display:"none"}}}),ks=e=>{const{componentCls:t,formItemCls:n}=e;return{[`${n} ${n}-label`]:Te(e),[t]:{[n]:{flexWrap:"wrap",[`${n}-label, + ${n}-control`]:{flex:"0 0 100%",maxWidth:"100%"}}}}},Ds=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${t}-vertical`]:{[n]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${t}-item-control`]:{width:"100%"}}},[`${t}-vertical ${n}-label, + .${r}-col-24${n}-label, + .${r}-col-xl-24${n}-label`]:Te(e),[`@media (max-width: ${e.screenXSMax}px)`]:[ks(e),{[t]:{[`.${r}-col-xs-24${n}-label`]:Te(e)}}],[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{[`.${r}-col-sm-24${n}-label`]:Te(e)}},[`@media (max-width: ${e.screenMDMax}px)`]:{[t]:{[`.${r}-col-md-24${n}-label`]:Te(e)}},[`@media (max-width: ${e.screenLGMax}px)`]:{[t]:{[`.${r}-col-lg-24${n}-label`]:Te(e)}}}},on=gt("Form",(e,t)=>{let{rootPrefixCls:n}=t;const r=Gt(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:n});return[qs(r),js(r),Ms(r),Ns(r),Rs(r),Ds(r),sa(r),Zn]}),Vs=ee({compatConfig:{MODE:3},name:"ErrorList",inheritAttrs:!1,props:["errors","help","onErrorVisibleChanged","helpStatus","warnings"],setup(e,t){let{attrs:n}=t;const{prefixCls:r,status:a}=ws(),i=O(()=>`${r.value}-item-explain`),o=O(()=>!!(e.errors&&e.errors.length)),l=Y(a.value),[,u]=on(r);return fe([o,a],()=>{o.value&&(l.value=a.value)}),()=>{var y,m;const d=ua(`${r.value}-show-help-item`),g=Sa(`${r.value}-show-help-item`,d);return g.role="alert",g.class=[u.value,i.value,n.class,`${r.value}-show-help`],w(Fa,z(z({},Aa(`${r.value}-show-help`)),{},{onAfterEnter:()=>e.onErrorVisibleChanged(!0),onAfterLeave:()=>e.onErrorVisibleChanged(!1)}),{default:()=>[Ve(w(Ca,z(z({},g),{},{tag:"div"}),{default:()=>[(m=e.errors)===null||m===void 0?void 0:m.map((b,$)=>w("div",{key:$,class:l.value?`${i.value}-${l.value}`:""},[b]))]}),[[Be,!!(!((y=e.errors)===null||y===void 0)&&y.length)]])]})}}}),Bs=ee({compatConfig:{MODE:3},slots:Object,inheritAttrs:!1,props:["prefixCls","errors","hasFeedback","onDomErrorVisibleChange","wrapperCol","help","extra","status","marginBottom","onErrorVisibleChanged"],setup(e,t){let{slots:n}=t;const r=nn(),{wrapperCol:a}=r,i=P({},r);return delete i.labelCol,delete i.wrapperCol,Nr(i),_s({prefixCls:O(()=>e.prefixCls),status:O(()=>e.status)}),()=>{var o,l,u;const{prefixCls:y,wrapperCol:m,marginBottom:d,onErrorVisibleChanged:g,help:b=(o=n.help)===null||o===void 0?void 0:o.call(n),errors:$=ur((l=n.errors)===null||l===void 0?void 0:l.call(n)),extra:c=(u=n.extra)===null||u===void 0?void 0:u.call(n)}=e,p=`${y}-item`,v=m||(a==null?void 0:a.value)||{},S=ye(`${p}-control`,v.class);return w(kr,z(z({},v),{},{class:S}),{default:()=>{var f;return w(Se,null,[w("div",{class:`${p}-control-input`},[w("div",{class:`${p}-control-input-content`},[(f=n.default)===null||f===void 0?void 0:f.call(n)])]),d!==null||$.length?w("div",{style:{display:"flex",flexWrap:"nowrap"}},[w(Vs,{errors:$,help:b,class:`${p}-explain-connected`,onErrorVisibleChanged:g},null),!!d&&w("div",{style:{width:0,height:`${d}px`}},null)]):null,c?w("div",{class:`${p}-extra`},[c]):null])}})}}}),Hs=Bs;function Ws(e){const t=le(e.value.slice());let n=null;return Et(()=>{clearTimeout(n),n=setTimeout(()=>{t.value=e.value},e.value.length?0:10)}),t}He("success","warning","error","validating","");const Us={success:Oa,warning:Ea,error:Ia,validating:Ta};function _t(e,t,n){let r=e;const a=t;let i=0;try{for(let o=a.length;i({htmlFor:String,prefixCls:String,label:oe.any,help:oe.any,extra:oe.any,labelCol:{type:Object},wrapperCol:{type:Object},hasFeedback:{type:Boolean,default:!1},colon:{type:Boolean,default:void 0},labelAlign:String,prop:{type:[String,Number,Array]},name:{type:[String,Number,Array]},rules:[Array,Object],autoLink:{type:Boolean,default:!0},required:{type:Boolean,default:void 0},validateFirst:{type:Boolean,default:void 0},validateStatus:oe.oneOf(He("","success","warning","error","validating")),validateTrigger:{type:[String,Array]},messageVariables:{type:Object},hidden:Boolean,noStyle:Boolean,tooltip:String});let Gs=0;const Ks="form_item",Dr=ee({compatConfig:{MODE:3},name:"AFormItem",inheritAttrs:!1,__ANT_NEW_FORM_ITEM:!0,props:zs(),slots:Object,setup(e,t){let{slots:n,attrs:r,expose:a}=t;ca(e.prop===void 0);const i=`form-item-${++Gs}`,{prefixCls:o}=Oe("form",e),[l,u]=on(o),y=le(),m=nn(),d=O(()=>e.name||e.prop),g=le([]),b=le(!1),$=le(),c=O(()=>{const A=d.value;return Nt(A)}),p=O(()=>{if(c.value.length){const A=m.name.value,j=c.value.join("_");return A?`${A}_${j}`:`${Ks}_${j}`}else return}),v=()=>{const A=m.model.value;if(!(!A||!d.value))return _t(A,c.value,!0).v},S=O(()=>v()),f=le(nt(S.value)),s=O(()=>{let A=e.validateTrigger!==void 0?e.validateTrigger:m.validateTrigger.value;return A=A===void 0?"change":A,xe(A)}),h=O(()=>{let A=m.rules.value;const j=e.rules,V=e.required!==void 0?{required:!!e.required,trigger:s.value}:[],H=_t(A,c.value);A=A?H.o[H.k]||H.v:[];const X=[].concat(j||A||[]);return sl(X,ne=>ne.required)?X:X.concat(V)}),_=O(()=>{const A=h.value;let j=!1;return A&&A.length&&A.every(V=>V.required?(j=!0,!1):!0),j||e.required}),x=le();Et(()=>{x.value=e.validateStatus});const C=O(()=>{let A={};return typeof e.label=="string"?A.label=e.label:e.name&&(A.label=String(e.name)),e.messageVariables&&(A=P(P({},A),e.messageVariables)),A}),L=A=>{if(c.value.length===0)return;const{validateFirst:j=!1}=e,{triggerName:V}=A||{};let H=h.value;if(V&&(H=H.filter(ne=>{const{trigger:ge}=ne;return!ge&&!s.value.length?!0:xe(ge||s.value).includes(V)})),!H.length)return Promise.resolve();const X=qr(c.value,S.value,H,P({validateMessages:m.validateMessages.value},A),j,C.value);return x.value="validating",g.value=[],X.catch(ne=>ne).then(function(){let ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(x.value==="validating"){const ge=ne.filter(me=>me&&me.errors.length);x.value=ge.length?"error":"success",g.value=ge.map(me=>me.errors),m.onValidate(d.value,!g.value.length,g.value.length?It(g.value[0]):null)}}),X},T=()=>{L({triggerName:"blur"})},k=()=>{if(b.value){b.value=!1;return}L({triggerName:"change"})},N=()=>{x.value=e.validateStatus,b.value=!1,g.value=[]},M=()=>{var A;x.value=e.validateStatus,b.value=!0,g.value=[];const j=m.model.value||{},V=S.value,H=_t(j,c.value,!0);Array.isArray(V)?H.o[H.k]=[].concat((A=f.value)!==null&&A!==void 0?A:[]):H.o[H.k]=f.value,dr(()=>{b.value=!1})},G=O(()=>e.htmlFor===void 0?p.value:e.htmlFor),re=()=>{const A=G.value;if(!A||!$.value)return;const j=$.value.$el.querySelector(`[id="${A}"]`);j&&j.focus&&j.focus()};a({onFieldBlur:T,onFieldChange:k,clearValidate:N,resetField:M}),da({id:p,onFieldBlur:()=>{e.autoLink&&T()},onFieldChange:()=>{e.autoLink&&k()},clearValidate:N},O(()=>!!(e.autoLink&&m.model.value&&d.value)));let K=!1;fe(d,A=>{A?K||(K=!0,m.addField(i,{fieldValue:S,fieldId:p,fieldName:d,resetField:M,clearValidate:N,namePath:c,validateRules:L,rules:h})):(K=!1,m.removeField(i))},{immediate:!0}),Me(()=>{m.removeField(i)});const E=Ws(g),q=O(()=>e.validateStatus!==void 0?e.validateStatus:E.value.length?"error":x.value),D=O(()=>({[`${o.value}-item`]:!0,[u.value]:!0,[`${o.value}-item-has-feedback`]:q.value&&e.hasFeedback,[`${o.value}-item-has-success`]:q.value==="success",[`${o.value}-item-has-warning`]:q.value==="warning",[`${o.value}-item-has-error`]:q.value==="error",[`${o.value}-item-is-validating`]:q.value==="validating",[`${o.value}-item-hidden`]:e.hidden})),J=cr({});fa.useProvide(J),Et(()=>{let A;if(e.hasFeedback){const j=q.value&&Us[q.value];A=j?w("span",{class:ye(`${o.value}-item-feedback-icon`,`${o.value}-item-feedback-icon-${q.value}`)},[w(j,null,null)]):null}P(J,{status:q.value,hasFeedback:e.hasFeedback,feedbackIcon:A,isFormItemInput:!0})});const te=le(null),se=le(!1),ve=()=>{if(y.value){const A=getComputedStyle(y.value);te.value=parseInt(A.marginBottom,10)}};dt(()=>{fe(se,()=>{se.value&&ve()},{flush:"post",immediate:!0})});const ie=A=>{A||(te.value=null)};return()=>{var A,j;if(e.noStyle)return(A=n.default)===null||A===void 0?void 0:A.call(n);const V=(j=e.help)!==null&&j!==void 0?j:n.help?ur(n.help()):null,H=!!(V!=null&&Array.isArray(V)&&V.length||E.value.length);return se.value=H,l(w("div",{class:[D.value,H?`${o.value}-item-with-help`:"",r.class],ref:y},[w(Ml,z(z({},r),{},{class:`${o.value}-row`,key:"row"}),{default:()=>{var X,ne;return w(Se,null,[w(Ts,z(z({},e),{},{htmlFor:G.value,required:_.value,requiredMark:m.requiredMark.value,prefixCls:o.value,onClick:re,label:e.label}),{label:n.label,tooltip:n.tooltip}),w(Hs,z(z({},e),{},{errors:V!=null?xe(V):E.value,marginBottom:te.value,prefixCls:o.value,status:q.value,ref:$,help:V,extra:(X=e.extra)!==null&&X!==void 0?X:(ne=n.extra)===null||ne===void 0?void 0:ne.call(n),onErrorVisibleChanged:ie}),{default:n.default})])}}),!!te.value&&w("div",{class:`${o.value}-margin-offset`,style:{marginBottom:`-${te.value}px`}},null)]))}}});function Vr(e){let t=!1,n=e.length;const r=[];return e.length?new Promise((a,i)=>{e.forEach((o,l)=>{o.catch(u=>(t=!0,u)).then(u=>{n-=1,r[l]=u,!(n>0)&&(t&&i(r),a(r))})})}):Promise.resolve([])}function Vn(e){let t=!1;return e&&e.length&&e.every(n=>n.required?(t=!0,!1):!0),t}function Bn(e){return e==null?[]:Array.isArray(e)?e:[e]}function wt(e,t,n){let r=e;t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,"");const a=t.split(".");let i=0;for(let o=a.length;i1&&arguments[1]!==void 0?arguments[1]:Y({}),n=arguments.length>2?arguments[2]:void 0;const r=nt(I(e)),a=cr({}),i=le([]),o=f=>{P(I(e),P(P({},nt(r)),f)),dr(()=>{Object.keys(a).forEach(s=>{a[s]={autoLink:!1,required:Vn(I(t)[s])}})})},l=function(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;return s.length?f.filter(h=>{const _=Bn(h.trigger||"change");return fl(_,s).length}):f};let u=null;const y=function(f){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h=arguments.length>2?arguments[2]:void 0;const _=[],x={};for(let T=0;T({name:k,errors:[],warnings:[]})).catch(G=>{const re=[],K=[];return G.forEach(E=>{let{rule:{warningOnly:q},errors:D}=E;q?K.push(...D):re.push(...D)}),re.length?Promise.reject({name:k,errors:re,warnings:K}):{name:k,errors:re,warnings:K}}))}const C=Vr(_);u=C;const L=C.then(()=>u===C?Promise.resolve(x):Promise.reject([])).catch(T=>{const k=T.filter(N=>N&&N.errors.length);return Promise.reject({values:x,errorFields:k,outOfDate:u!==C})});return L.catch(T=>T),L},m=function(f,s,h){let _=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const x=qr([f],s,h,P({validateMessages:ht},_),!!_.validateFirst);return a[f]?(a[f].validateStatus="validating",x.catch(C=>C).then(function(){let C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];var L;if(a[f].validateStatus==="validating"){const T=C.filter(k=>k&&k.errors.length);a[f].validateStatus=T.length?"error":"success",a[f].help=T.length?T.map(k=>k.errors):null,(L=n==null?void 0:n.onValidate)===null||L===void 0||L.call(n,f,!T.length,T.length?It(a[f].help[0]):null)}}),x):x.catch(C=>C)},d=(f,s)=>{let h=[],_=!0;f?Array.isArray(f)?h=f:h=[f]:(_=!1,h=i.value);const x=y(h,s||{},_);return x.catch(C=>C),x},g=f=>{let s=[];f?Array.isArray(f)?s=f:s=[f]:s=i.value,s.forEach(h=>{a[h]&&P(a[h],{validateStatus:"",help:null})})},b=f=>{const s={autoLink:!1},h=[],_=Array.isArray(f)?f:[f];for(let x=0;x<_.length;x++){const C=_[x];(C==null?void 0:C.validateStatus)==="error"&&(s.validateStatus="error",C.help&&h.push(C.help)),s.required=s.required||(C==null?void 0:C.required)}return s.help=h,s};let $=r,c=!0;const p=f=>{const s=[];i.value.forEach(h=>{const _=wt(f,h,!1),x=wt($,h,!1);(c&&(n==null?void 0:n.immediate)&&_.isValid||!er(_.v,x.v))&&s.push(h)}),d(s,{trigger:"change"}),c=!1,$=nt(It(f))},v=n==null?void 0:n.debounce;let S=!0;return fe(t,()=>{i.value=t?Object.keys(I(t)):[],!S&&n&&n.validateOnRuleChange&&d(),S=!1},{deep:!0,immediate:!0}),fe(i,()=>{const f={};i.value.forEach(s=>{f[s]=P({},a[s],{autoLink:!1,required:Vn(I(t)[s])}),delete a[s]});for(const s in a)Object.prototype.hasOwnProperty.call(a,s)&&delete a[s];P(a,f)},{immediate:!0}),fe(e,v&&v.wait?ga(p,v.wait,bl(v,["wait"])):p,{immediate:n&&!!n.immediate,deep:!0}),{modelRef:e,rulesRef:t,initialModel:r,validateInfos:a,resetFields:o,validate:d,validateField:m,mergeValidateInfo:b,clearValidate:g}}const Qs=()=>({layout:oe.oneOf(He("horizontal","inline","vertical")),labelCol:Ze(),wrapperCol:Ze(),colon:qe(),labelAlign:mn(),labelWrap:qe(),prefixCls:String,requiredMark:Ne([String,Boolean]),hideRequiredMark:qe(),model:oe.object,rules:Ze(),validateMessages:Ze(),validateOnRuleChange:qe(),scrollToFirstError:qa(),onSubmit:Ee(),name:String,validateTrigger:Ne([String,Array]),size:mn(),disabled:qe(),onValuesChange:Ee(),onFieldsChange:Ee(),onFinish:Ee(),onFinishFailed:Ee(),onValidate:Ee()});function Js(e,t){return er(xe(e),xe(t))}const Ys=ee({compatConfig:{MODE:3},name:"AForm",inheritAttrs:!1,props:tr(Qs(),{layout:"horizontal",hideRequiredMark:!1,colon:!0}),Item:Dr,useForm:Xs,setup(e,t){let{emit:n,slots:r,expose:a,attrs:i}=t;const{prefixCls:o,direction:l,form:u,size:y,disabled:m}=Oe("form",e),d=O(()=>e.requiredMark===""||e.requiredMark),g=O(()=>{var E;return d.value!==void 0?d.value:u&&((E=u.value)===null||E===void 0?void 0:E.requiredMark)!==void 0?u.value.requiredMark:!e.hideRequiredMark});Pa(y),Ma(m);const b=O(()=>{var E,q;return(E=e.colon)!==null&&E!==void 0?E:(q=u.value)===null||q===void 0?void 0:q.colon}),{validateMessages:$}=La(),c=O(()=>P(P(P({},ht),$.value),e.validateMessages)),[p,v]=on(o),S=O(()=>ye(o.value,{[`${o.value}-${e.layout}`]:!0,[`${o.value}-hide-required-mark`]:g.value===!1,[`${o.value}-rtl`]:l.value==="rtl",[`${o.value}-${y.value}`]:y.value},v.value)),f=Y(),s={},h=(E,q)=>{s[E]=q},_=E=>{delete s[E]},x=E=>{const q=!!E,D=q?xe(E).map(Nt):[];return q?Object.values(s).filter(J=>D.findIndex(te=>Js(te,J.fieldName.value))>-1):Object.values(s)},C=E=>{e.model&&x(E).forEach(q=>{q.resetField()})},L=E=>{x(E).forEach(q=>{q.clearValidate()})},T=E=>{const{scrollToFirstError:q}=e;if(n("finishFailed",E),q&&E.errorFields.length){let D={};typeof q=="object"&&(D=q),N(E.errorFields[0].name,D)}},k=function(){return re(...arguments)},N=function(E){let q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const D=x(E?[E]:void 0);if(D.length){const J=D[0].fieldId.value,te=J?document.getElementById(J):null;te&&Ba(te,P({scrollMode:"if-needed",block:"nearest"},q))}},M=function(){let E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(E===!0){const q=[];return Object.values(s).forEach(D=>{let{namePath:J}=D;q.push(J.value)}),Rn(e.model,q)}else return Rn(e.model,E)},G=(E,q)=>{if(!e.model)return Promise.reject("Form `model` is required for validateFields to work.");const D=!!E,J=D?xe(E).map(Nt):[],te=[];Object.values(s).forEach(ie=>{var A;if(D||J.push(ie.namePath.value),!(!((A=ie.rules)===null||A===void 0)&&A.value.length))return;const j=ie.namePath.value;if(!D||ps(J,j)){const V=ie.validateRules(P({validateMessages:c.value},q));te.push(V.then(()=>({name:j,errors:[],warnings:[]})).catch(H=>{const X=[],ne=[];return H.forEach(ge=>{let{rule:{warningOnly:me},errors:Le}=ge;me?ne.push(...Le):X.push(...Le)}),X.length?Promise.reject({name:j,errors:X,warnings:ne}):{name:j,errors:X,warnings:ne}}))}});const se=Vr(te);f.value=se;const ve=se.then(()=>f.value===se?Promise.resolve(M(J)):Promise.reject([])).catch(ie=>{const A=ie.filter(j=>j&&j.errors.length);return Promise.reject({values:M(J),errorFields:A,outOfDate:f.value!==se})});return ve.catch(ie=>ie),ve},re=function(){return G(...arguments)},K=E=>{E.preventDefault(),E.stopPropagation(),n("submit",E),e.model&&G().then(D=>{n("finish",D)}).catch(D=>{T(D)})};return a({resetFields:C,clearValidate:L,validateFields:G,getFieldsValue:M,validate:k,scrollToField:N}),Nr({model:O(()=>e.model),name:O(()=>e.name),labelAlign:O(()=>e.labelAlign),labelCol:O(()=>e.labelCol),labelWrap:O(()=>e.labelWrap),wrapperCol:O(()=>e.wrapperCol),vertical:O(()=>e.layout==="vertical"),colon:b,requiredMark:g,validateTrigger:O(()=>e.validateTrigger),rules:O(()=>e.rules),addField:h,removeField:_,onValidate:(E,q,D)=>{n("validate",E,q,D)},validateMessages:c}),fe(()=>e.rules,()=>{e.validateOnRuleChange&&G()}),()=>{var E;return p(w("form",z(z({},i),{},{onSubmit:K,class:[S.value,i.class]}),[(E=r.default)===null||E===void 0?void 0:E.call(r)]))}}}),$e=Ys;$e.useInjectFormItemContext=ma;$e.ItemRest=Ft;$e.install=function(e){return e.component($e.name,$e),e.component($e.Item.name,$e.Item),e.component(Ft.name,Ft),e};const Zs=e=>{const{componentCls:t,colorBgContainer:n,colorBgBody:r,colorText:a}=e;return{[`${t}-sider-light`]:{background:n,[`${t}-sider-trigger`]:{color:a,background:n},[`${t}-sider-zero-width-trigger`]:{color:a,background:n,border:`1px solid ${r}`,borderInlineStart:0}}}},eu=e=>{const{antCls:t,componentCls:n,colorText:r,colorTextLightSolid:a,colorBgHeader:i,colorBgBody:o,colorBgTrigger:l,layoutHeaderHeight:u,layoutHeaderPaddingInline:y,layoutHeaderColor:m,layoutFooterPadding:d,layoutTriggerHeight:g,layoutZeroTriggerSize:b,motionDurationMid:$,motionDurationSlow:c,fontSize:p,borderRadius:v}=e;return{[n]:P(P({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:o,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},[`${n}-header`]:{height:u,paddingInline:y,color:m,lineHeight:`${u}px`,background:i,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:d,color:r,fontSize:p,background:o},[`${n}-content`]:{flex:"auto",minHeight:0},[`${n}-sider`]:{position:"relative",minWidth:0,background:i,transition:`all ${$}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:g},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:g,color:a,lineHeight:`${g}px`,textAlign:"center",background:l,cursor:"pointer",transition:`all ${$}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:u,insetInlineEnd:-b,zIndex:1,width:b,height:b,color:a,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:i,borderStartStartRadius:0,borderStartEndRadius:v,borderEndEndRadius:v,borderEndStartRadius:0,cursor:"pointer",transition:`background ${c} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${c}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-b,borderStartStartRadius:v,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:v}}}}},Zs(e)),{"&-rtl":{direction:"rtl"}})}},tu=gt("Layout",e=>{const{colorText:t,controlHeightSM:n,controlHeight:r,controlHeightLG:a,marginXXS:i}=e,o=a*1.25,l=Gt(e,{layoutHeaderHeight:r*2,layoutHeaderPaddingInline:o,layoutHeaderColor:t,layoutFooterPadding:`${n}px ${o}px`,layoutTriggerHeight:a+i*2,layoutZeroTriggerSize:a});return[eu(l)]},e=>{const{colorBgLayout:t}=e;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140"}}),ln=()=>({prefixCls:String,hasSider:{type:Boolean,default:void 0},tagName:String});function yt(e){let{suffixCls:t,tagName:n,name:r}=e;return a=>ee({compatConfig:{MODE:3},name:r,props:ln(),setup(o,l){let{slots:u}=l;const{prefixCls:y}=Oe(t,o);return()=>{const m=P(P({},o),{prefixCls:y.value,tagName:n});return w(a,m,u)}}})}const sn=ee({compatConfig:{MODE:3},props:ln(),setup(e,t){let{slots:n}=t;return()=>w(e.tagName,{class:e.prefixCls},n)}}),nu=ee({compatConfig:{MODE:3},inheritAttrs:!1,props:ln(),setup(e,t){let{slots:n,attrs:r}=t;const{prefixCls:a,direction:i}=Oe("",e),[o,l]=tu(a),u=Y([]);Ge(nr,{addSider:d=>{u.value=[...u.value,d]},removeSider:d=>{u.value=u.value.filter(g=>g!==d)}});const m=O(()=>{const{prefixCls:d,hasSider:g}=e;return{[l.value]:!0,[`${d}`]:!0,[`${d}-has-sider`]:typeof g=="boolean"?g:u.value.length>0,[`${d}-rtl`]:i.value==="rtl"}});return()=>{const{tagName:d}=e;return o(w(d,P(P({},r),{class:[m.value,r.class]}),n))}}}),ru=yt({suffixCls:"layout",tagName:"section",name:"ALayout"})(nu),St=yt({suffixCls:"layout-header",tagName:"header",name:"ALayoutHeader"})(sn),Ct=yt({suffixCls:"layout-footer",tagName:"footer",name:"ALayoutFooter"})(sn),at=yt({suffixCls:"layout-content",tagName:"main",name:"ALayoutContent"})(sn),At=ru;var au={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"};const iu=au;function Hn(e){for(var t=1;t({prefixCls:String,collapsible:{type:Boolean,default:void 0},collapsed:{type:Boolean,default:void 0},defaultCollapsed:{type:Boolean,default:void 0},reverseArrow:{type:Boolean,default:void 0},zeroWidthTriggerStyle:{type:Object,default:void 0},trigger:oe.any,width:oe.oneOfType([oe.number,oe.string]),collapsedWidth:oe.oneOfType([oe.number,oe.string]),breakpoint:oe.oneOf(He("xs","sm","md","lg","xl","xxl","xxxl")),theme:oe.oneOf(He("light","dark")).def("dark"),onBreakpoint:Function,onCollapse:Function}),uu=(()=>{let e=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${t}${e}`}})(),it=ee({compatConfig:{MODE:3},name:"ALayoutSider",inheritAttrs:!1,props:tr(su(),{collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80}),emits:["breakpoint","update:collapsed","collapse"],setup(e,t){let{emit:n,attrs:r,slots:a}=t;const{prefixCls:i}=Oe("layout-sider",e),o=ft(nr,void 0),l=le(!!(e.collapsed!==void 0?e.collapsed:e.defaultCollapsed)),u=le(!1);fe(()=>e.collapsed,()=>{l.value=!!e.collapsed}),Ge(pa,l);const y=(c,p)=>{e.collapsed===void 0&&(l.value=c),n("update:collapsed",c),n("collapse",c,p)},m=le(c=>{u.value=c.matches,n("breakpoint",c.matches),l.value!==c.matches&&y(c.matches,"responsive")});let d;function g(c){return m.value(c)}const b=uu("ant-sider-");o&&o.addSider(b),dt(()=>{fe(()=>e.breakpoint,()=>{try{d==null||d.removeEventListener("change",g)}catch{d==null||d.removeListener(g)}if(typeof window<"u"){const{matchMedia:c}=window;if(c&&e.breakpoint&&e.breakpoint in Wn){d=c(`(max-width: ${Wn[e.breakpoint]})`);try{d.addEventListener("change",g)}catch{d.addListener(g)}g(d)}}},{immediate:!0})}),Me(()=>{try{d==null||d.removeEventListener("change",g)}catch{d==null||d.removeListener(g)}o&&o.removeSider(b)});const $=()=>{y(!l.value,"clickTrigger")};return()=>{var c,p;const v=i.value,{collapsedWidth:S,width:f,reverseArrow:s,zeroWidthTriggerStyle:h,trigger:_=(c=a.trigger)===null||c===void 0?void 0:c.call(a),collapsible:x,theme:C}=e,L=l.value?S:f,T=$l(L)?`${L}px`:String(L),k=parseFloat(String(S||0))===0?w("span",{onClick:$,class:ye(`${v}-zero-width-trigger`,`${v}-zero-width-trigger-${s?"right":"left"}`),style:h},[_||w(lu,null,null)]):null,N={expanded:s?w(fn,null,null):w(gn,null,null),collapsed:s?w(gn,null,null):w(fn,null,null)},M=l.value?"collapsed":"expanded",G=N[M],re=_!==null?k||w("div",{class:`${v}-trigger`,onClick:$,style:{width:T}},[_||G]):null,K=[r.style,{flex:`0 0 ${T}`,maxWidth:T,minWidth:T,width:T}],E=ye(v,`${v}-${C}`,{[`${v}-collapsed`]:!!l.value,[`${v}-has-trigger`]:x&&_!==null&&!k,[`${v}-below`]:!!u.value,[`${v}-zero-width`]:parseFloat(T)===0},r.class);return w("aside",z(z({},r),{},{class:E,style:K}),[w("div",{class:`${v}-children`},[(p=a.default)===null||p===void 0?void 0:p.call(a)]),x||u.value&&k?re:null])}}}),cu=it,du=at,fu=P(At,{Header:St,Footer:Ct,Content:at,Sider:it,install:e=>(e.component(At.name,At),e.component(St.name,St),e.component(Ct.name,Ct),e.component(it.name,it),e.component(at.name,at),e)}),gu="/qanything/assets/logo-small-b0CKaHl6.png",mu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAEzSURBVFiF7Zc9TsNAEEZfAgfIEVxQUyFRp6bkALmBCx+AIgdIsTeBmibUHMIlTaREQiJCAdPM4NFqiXetEEfKftLIkrU78+bbH8ujpmkuGFDjIYtngJMCuAa2wO5I8QncWoA74PK/ugxoDEwtwJc3YA1UAnWIqCSn1bcFUL0ADpgAC4lJzy4J5HFS41c+wIfQKnEJvAJFj+KFzC1pHa2kxp8AKgfcALWXKFYWvJZcLjRw3zG0E2OXJGS5NhJU1z1gretakoKw5f7mSwJQdS1JtOW+Us6+Jn6QggtaJxTGAXM6uu4LAK21tQHR93Miuw4BbOT5HjnPAU/As8y9Z89G8/Qmz5UF2CYCIAWvEsb72sEJfQ0zQAY4XwD/JpxJHE3qwJKE+/sAqoFHgFH+NcsAQwP8AMm5aVdq5fsTAAAAAElFTkSuQmCC",bt=e=>(ja("data-v-148809b3"),e=e(),Na(),e),pu={class:"header"},hu={class:"logo"},vu={class:"toggle-button"},yu=bt(()=>F("span",{class:"line"},null,-1)),bu=bt(()=>F("p",null,"Aldoud_Business@corp.youdao.com",-1)),$u={class:"myspan"},xu=bt(()=>F("img",{src:mu,alt:"合作咨询"},null,-1)),_u=bt(()=>F("div",{class:"user"},[F("img",{src:ha,alt:"头像"})],-1)),wu=ee({__name:"Head",setup(e){const t=Fe().header,{language:n}=de(Ot()),{setLanguage:r}=Ot(),a=o=>{r(o),window.location.reload()},i=o=>{console.log(o),window.location.href=o};return(o,l)=>{const u=rr;return W(),ae("div",pu,[F("div",hu,[F("img",{src:gu,alt:"logo",onClick:l[0]||(l[0]=y=>i("https://ai.youdao.com/"))})]),F("ul",null,[F("li",vu,[F("span",{class:We([I(n)==="zh"?"active":""]),onClick:l[1]||(l[1]=y=>a("zh"))},"中",2),yu,F("span",{class:We([I(n)==="en"?"active":""]),onClick:l[2]||(l[2]=y=>a("en"))},"En",2)]),F("li",null,[w(u,{placement:"bottomRight","overlay-class-name":"cooperate"},{content:U(()=>[bu]),title:U(()=>[F("span",null,Q(I(t).cooperationMore),1)]),default:U(()=>[F("div",$u,[xu,F("span",null,Q(I(t).cooperation),1)])]),_:1})])]),_u])}}}),Su=be(wu,[["__scopeId","data-v-148809b3"]]),Cu=ee({__name:"AddInput",setup(e){const{getList:t,setCurrentId:n,setCurrentKbName:r,setDefault:a}=he(),{selectList:i}=de(he()),{setModalVisible:o}=we(),{modalVisible:l}=de(we()),u=Y(""),y=Fe().common,m=async()=>{if(!u.value.length){pe.error(y.errorKnowledge);return}try{const d=await ar(await ct.createKb({kb_name:u.value}));u.value="",console.log(d),n(d==null?void 0:d.kb_id),r(d==null?void 0:d.kb_name),i.value.push(d==null?void 0:d.kb_id),await t(),o(!l.value),a(Wt.optionlist)}catch(d){console.log(d),pe.error(d.msg||y.error)}};return(d,g)=>{const b=Ut;return W(),Ce(b,{value:I(u),"onUpdate:value":g[0]||(g[0]=$=>Ke(u)?u.value=$:null),class:"add-input",placeholder:I(y).newPlaceholder},{suffix:U(()=>[F("div",{class:"add-button",onClick:m},Q(I(y).new),1)]),_:1},8,["value","placeholder"])}}}),Au=be(Cu,[["__scopeId","data-v-851ba5bc"]]),Fu=["onClick"],Ou={class:"tools-box"},Eu=["onClick"],Iu={class:"tool-name"},Tu=["onClick"],Pu={class:"tool-name"},Mu=["onClick"],Lu={class:"tool-name"},qu={class:"content"},ju={class:"title"},Nu={class:"normal"},Ru={class:"title-text"},ku={class:"editing"},Du={class:"title-text"},Vu={class:"icon-box"},Bu={class:"time"},Hu=ee({__name:"SiderCard",props:{list:{type:Array,require:!0,default:()=>[]},style:{type:Object,default:()=>({width:"232px"})}},setup(e){const t=Fe().common,{setShowDeleteModal:n,setCurrentId:r,setCurrentKbName:a,setDefault:i}=he(),{showDeleteModal:o,selectList:l}=de(he()),u=e,y=Y(""),m=p=>{if(p.edit)return;const v=p.kb_id;if(console.log("点击知识库"),l.value.includes(v)){const S=l.value.findIndex(f=>f===v);S!=-1&&l.value.splice(S,1)}else l.value.push(v)},d=p=>{r(p.kb_id),a(p.kb_name),i(Wt.optionlist)},g=p=>{n(!o.value),r(p.kb_id),console.log(`删除${p.kb_id}`)},b=p=>{console.log(`编辑${p.kb_id}`),r(p.kb_id),y.value=p.kb_name,p.edit=!p.edit},$=async p=>{try{await ar(await ct.kbConfig({kb_id:p.kb_id,new_kb_name:p.kb_name})),y.value="",p.edit=!p.edit,pe.success(t.renameSucceeded)}catch(v){pe.error(v.msg||t.renameFailed)}},c=p=>{console.log("取消修改",p),p.kb_name=y.value,y.value="",p.edit=!p.edit};return(p,v)=>{const S=Ue,f=Ut,s=rr;return W(!0),ae(Se,null,Kt(u.list,(h,_)=>(W(),ae("div",{key:_,class:We([{active:I(l).includes(h.kb_id)},"card"]),style:fr(u.style),onClick:x=>m(h)},[w(s,{"overlay-class-name":"card-hover",placement:"right"},{content:U(()=>[F("div",Ou,[F("ul",null,[F("li",{onClick:x=>d(h)},[w(S,{class:"edit",name:"icon-manage"}),F("span",Iu,Q(I(t).manage),1)],8,Eu),F("li",{onClick:x=>b(h)},[w(S,{class:"edit",name:"edit"}),F("span",Pu,Q(I(t).rename),1)],8,Tu),F("li",{onClick:x=>g(h)},[w(S,{class:"delete",name:"delete"}),F("span",Lu,Q(I(t).delete),1)],8,Mu)])])]),default:U(()=>[F("div",qu,[F("div",ju,[Ve(F("div",Nu,[F("p",Ru,Q(h.kb_name),1)],512),[[Be,!h.edit]]),Ve(F("div",ku,[F("p",Du,[w(f,{value:h.kb_name,"onUpdate:value":x=>h.kb_name=x,type:"text"},null,8,["value","onUpdate:value"])]),F("span",Vu,[w(S,{class:"edit",name:"card-confirm",onClick:pn(x=>$(h),["stop"])},null,8,["onClick"]),w(S,{class:"delete",name:"card-cancel",onClick:pn(x=>c(h),["stop"])},null,8,["onClick"])])],512),[[Be,h.edit]])]),F("div",Bu,Q(h.createTime),1)])]),_:2},1024)],14,Fu))),128)}}}),Wu=be(Hu,[["__scopeId","data-v-380488d1"]]),Uu={},zu={class:""};function Gu(e,t){return W(),ae("div",zu,[Ra(e.$slots,"default",{},void 0,!0)])}const Ku=be(Uu,[["render",Gu],["__scopeId","data-v-aafb4bc0"]]),Xu={class:"file"},Qu={class:"box"},Ju=["accept"],Yu={class:"before-upload"},Zu={class:"upload-text-box"},ec={key:0},tc={class:"upload-text"},nc={class:"blue"},rc={key:1},ac={class:"upload-text"},ic={class:"blue"},oc={key:0,class:"desc"},lc={class:"list"},sc={class:"name"},uc={class:"status-box"},cc={key:1,class:"loading",src:ba,alt:"loading"},dc={class:"status"},fc={class:"note"},gc=ee({__name:"FileUploadDialog",setup(e){const{language:t}=de(Ot()),n=Fe().common,{setKnowledgeName:r,setModalVisible:a}=we(),{setDefault:i}=he(),{getDetails:o}=ir(),{modalVisible:l,modalTitle:u}=de(we()),{currentId:y,currentKbName:m}=de(he()),d=Y(),g=Y([]),b=O(()=>y.value.length>0&&g.value.length>0&&g.value.every(s=>s.status!="loading"));fe(()=>l.value,()=>{r(m.value),g.value.length?$.value=!0:$.value=!1,l.value||(g.value=[])});const $=Y(!1),c=[".md",".txt",".pdf",".jpg",".png",".jpeg",".docx",".xlsx",".pptx",".eml",".csv"],p=async(s,h)=>new Promise((_,x)=>{s.name&&c.includes("."+s.name.split(".").pop().toLowerCase())?(g.value.push({file_name:s.name,file:s,status:"loading",text:n.uploading,file_id:"",order:g.value.length}),_(h)):x(s.name)}),v=s=>{const h=s.target.files;Array.from(h).forEach(async(_,x)=>{try{await p(_,x)}catch(C){pe.error(`${C}的文件格式不符`)}}),setTimeout(()=>{g.value.length&&S()})},S=async()=>{var _;const s=[];$.value=!0,g.value.forEach(x=>{x.status=="loading"&&s.push(x)});const h=new FormData;for(let x=0;x{if(x.ok)return x.json();throw new Error("上传失败")}).then(x=>{x.code===200?s.forEach((C,L)=>{let T=x.data[L].status;T=="green"||T=="gray"?T="success":T="error",g.value[C.order].status=T,g.value[C.order].errorText=n.upSucceeded}):(pe.error(x.msg||"出错了"),s.forEach(C=>{g.value[C.order].status="error",g.value[C.order].errorText=(x==null?void 0:x.msg)||n.upFailed}))}).catch(x=>{s.forEach(C=>{g.value[C.order].status="error",g.value[C.order].errorText=(x==null?void 0:x.msg)||n.upFailed}),pe.error(JSON.stringify(x==null?void 0:x.msg)||"出错了")})},f=async()=>{i(Wt.optionlist),a(!1),o()};return Me(()=>{d.value&&clearTimeout(d.value)}),(s,h)=>{const _=or,x=zt;return W(),Ce(Xt,{to:"body"},[w(x,{open:I(l),"onUpdate:open":h[1]||(h[1]=C=>Ke(l)?l.value=C:null),title:I(u),centered:"",width:"480px","wrap-class-name":"upload-file-modal",onOk:f},{footer:U(()=>[w(_,{key:"submit",type:"primary",class:"upload-btn",disabled:!I(b),onClick:f},{default:U(()=>[Re(Q(I(n).confirm),1)]),_:1},8,["disabled"])]),default:U(()=>[F("div",Xu,[F("div",Qu,[F("div",{class:We(["before-upload-box",I($)?"uploading":""])},[F("input",{class:"hide input",type:"file",accept:c.join(","),multiple:"",onChange:v,onClick:h[0]||(h[0]=C=>C.target.value="")},null,40,Ju),F("div",Yu,[F("div",Zu,[w(Ue,{name:"upload"}),I(t)==="zh"?(W(),ae("p",ec,[F("span",tc,[Re(Q(I(n).dragUrl),1),F("span",nc,Q(I(n).click),1)])])):(W(),ae("p",rc,[F("span",ac,[F("span",ic,Q(I(n).click)+" ",1),Re(Q(I(n).dragUrl),1)])]))]),I($)?gr("",!0):(W(),ae("p",oc,Q(I(n).updesc1),1))])],2),Ve(F("div",{class:We(["upload-box",I($)?"upload-list":""])},[w(Ku,null,{default:U(()=>[F("ul",lc,[(W(!0),ae(Se,null,Kt(I(g),(C,L)=>(W(),ae("li",{key:L},[F("span",sc,Q(C.file_name),1),F("div",uc,[C.status!="loading"?(W(),Ce(Ue,{key:0,name:C.status},null,8,["name"])):(W(),ae("img",cc)),F("span",dc,Q(C.status=="loading"?C.text:C.errorText),1)])]))),128))])]),_:1}),F("div",fc,Q(I(n).errorTip),1)],2),[[Be,I($)]])])])]),_:1},8,["open","title"])])}}}),mc=be(gc,[["__scopeId","data-v-0c4a148b"]]),pc={class:"mt-50px"},hc={class:"basic-box"},vc={key:0,class:"mt3"},yc={key:1,class:"mt3"},bc={key:0,class:"loading-line-box"},$c=ee({__name:"UploadInput",props:{kbId:{type:String,required:!0}},setup(e){const{urlList:t}=de(we()),n=Fe().common,r={span:10},a={span:10},i=Y(null),o=Y([]),l=Y(""),u=Y("normal");console.log(e.kbId);const m=()=>{if(!l.value){u.value="error";return}const $={status:"default",text:l.value,percent:0};t.value.push($),l.value=""},d=($,c)=>{console.log(t.value),t.value[$].status=c},g=()=>{l.value&&(u.value="normal")},b=$=>{t.value.splice($,1)};return Me(()=>{o.value.forEach($=>{clearInterval($)})}),($,c)=>{const p=Ue,v=Ut,S=Dr,f=$e;return W(),ae("div",pc,[F("div",hc,[w(v,{value:I(l),"onUpdate:value":c[0]||(c[0]=s=>Ke(l)?l.value=s:null),status:I(u),placeholder:I(n).urlPlaceholder,onChange:c[1]||(c[1]=s=>g())},{suffix:U(()=>[w(p,{name:"add",class:"mt3",onClick:m})]),_:1},8,["value","status","placeholder"]),Ve(F("span",{class:"red-text"},Q(I(n).errTip),513),[[Be,I(u)==="error"]])]),w(f,{"label-col":r,"wrapper-col":a},{default:U(()=>[(W(!0),ae(Se,null,Kt(I(t),(s,h)=>(W(),Ce(S,{key:h,class:"relative",onMouseenter:_=>d(h,"hover"),onMouseleave:_=>d(h,"default")},{default:U(()=>[w(v,{value:s.text,"onUpdate:value":_=>s.text=_,placeholder:I(n).urlPlaceholder},{suffix:U(()=>[s.status==="hover"?(W(),ae("span",vc,[w(p,{name:"card-delete",onClick:_=>b(h)},null,8,["onClick"])])):(W(),ae("span",yc))]),_:2},1032,["value","onUpdate:value","placeholder"]),s.status==="parsing"?(W(),ae("span",bc,[F("span",{ref_for:!0,ref_key:"percentRef",ref:i,class:"loading-line",style:fr({width:s.percent+"%"})},null,4)])):gr("",!0)]),_:2},1032,["onMouseenter","onMouseleave"]))),128))]),_:1})])}}}),xc=be($c,[["__scopeId","data-v-de2898e6"]]),_c={class:"line-url"},wc=ee({__name:"UrlUploadDialog",setup(e){const t=Fe().common,{setKnowledgeName:n}=we(),{urlModalVisible:r,modalTitle:a,urlList:i}=de(we()),{currentId:o,currentKbName:l}=de(he()),{getDetails:u}=ir(),y=Y(!1),m=Y(),d=Y([]),g=O(()=>i.value.length&&i.value.every(c=>c.text.length));fe(()=>r.value,()=>{n(l.value),r.value||(d.value=[])});const b=async()=>{y.value=!0;let c=await Promise.all(i.value.map($));console.log(c),y.value=!1,r.value=!1,u()},$=async c=>{let p=await ct.uploadUrl({kb_id:o.value,url:c.text,mode:"strong"});return p==null?void 0:p.data};return Me(()=>{m.value&&clearTimeout(m.value)}),(c,p)=>{const v=or,S=zt;return W(),Ce(Xt,{to:"body"},[w(S,{open:I(r),"onUpdate:open":p[0]||(p[0]=f=>Ke(r)?r.value=f:null),title:I(a),centered:"",width:"480px","wrap-class-name":"upload-file-modal",onOk:b},{footer:U(()=>[w(v,{key:"submit",type:"primary",class:"upload-btn",disabled:!I(g),loading:I(y),onClick:b},{default:U(()=>[Re(Q(I(t).confirm),1)]),_:1},8,["disabled","loading"])]),default:U(()=>[F("div",_c,[w(xc,{"kb-id":I(o)},null,8,["kb-id"])])]),_:1},8,["open","title"])])}}}),Sc=be(wc,[["__scopeId","data-v-eed8f2aa"]]),Cc={class:"private"},Ac={class:"private-title"},Fc=ee({__name:"DeleteModal",setup(e){const t=Fe().common,{showDeleteModal:n,currentId:r,selectList:a}=de(he()),{setShowDeleteModal:i,getList:o}=he(),l=Y(!1),u=async()=>{l.value=!0,console.log("调用删除");try{if(+(await ct.deleteKB({kb_ids:[r.value]})).code==200){const m=a.value.findIndex(d=>d===r.value);m!=-1&&a.value.splice(m,1),i(!1),l.value=!1,pe.success("删除成功"),o()}else l.value=!1,pe.error("删除失败")}catch(y){console.log(y),l.value=!1,pe.error(y.msg||"删除失败")}};return(y,m)=>{const d=Ue,g=zt;return W(),Ce(Xt,{to:"body"},[F("div",Cc,[w(g,{open:I(n),"onUpdate:open":m[0]||(m[0]=b=>Ke(n)?n.value=b:null),"confirm-loading":I(l),centered:"",width:"480px","wrap-class-name":"private-modal","ok-text":I(t).confirm,"cancel-text":I(t).cancel,onOk:u},{title:U(()=>[F("div",Ac,[w(d,{class:"info",name:"info"}),Re(Q(I(t).deleteDec),1)])]),_:1},8,["open","confirm-loading","ok-text","cancel-text"])])])}}}),Oc=be(Fc,[["__scopeId","data-v-397568d9"]]),Ec={class:"sider"},Ic={class:"add-btn"},Tc={class:"content"},Pc=ee({__name:"Sider",setup(e){const{knowledgeBaseList:t}=de(he());return(n,r)=>(W(),ae("div",Ec,[F("div",Ic,[w(Au)]),F("div",Tc,[w(Wu,{list:I(t)},null,8,["list"])]),w(Oc),w(mc),w(Sc)]))}}),Mc=be(Pc,[["__scopeId","data-v-8cba69e5"]]),jc=ee({__name:"index",setup(e){return(t,n)=>{const r=cu,a=ka("router-view"),i=du,o=fu;return W(),Ce(o,null,{default:U(()=>[w(Su),w(o,null,{default:U(()=>[w(r,{width:"280",style:{background:"#fff"}},{default:U(()=>[w(Mc)]),_:1}),w(o,null,{default:U(()=>[w(i,{class:"main"},{default:U(()=>[w(a)]),_:1})]),_:1})]),_:1})]),_:1})}}});export{jc as default}; diff --git a/qanything_kernel/qanything_server/dist/qanything/assets/index-CHOf_LJt.css b/qanything_kernel/qanything_server/dist/qanything/assets/index-CHOf_LJt.css new file mode 100644 index 00000000..eaafd30b --- /dev/null +++ b/qanything_kernel/qanything_server/dist/qanything/assets/index-CHOf_LJt.css @@ -0,0 +1 @@ +@charset "UTF-8";.header[data-v-148809b3]{width:100vw;min-width:1200px;height:64px;display:flex;align-items:center;background:#26293b}.header .logo[data-v-148809b3]{width:146px;height:28px;margin-left:32px;cursor:pointer}.header .logo img[data-v-148809b3]{width:100%;height:100%}.header .toggle-button[data-v-148809b3]{font-size:14px;font-weight:300;line-height:22px;color:#ccc;cursor:pointer}.header .toggle-button .active[data-v-148809b3]{color:#fff;font-weight:500}.header .toggle-button .line[data-v-148809b3]{width:1px;height:14px;border-left:1px solid rgba(216,216,216,.3);margin:0 8px}.header ul[data-v-148809b3]{display:flex;margin-left:auto;margin-right:32px}.header ul li[data-v-148809b3]{display:flex;align-items:center;margin-left:56px;color:#fff;cursor:pointer}.header ul li img[data-v-148809b3]{width:16px;height:16px;margin-right:4px}.header ul .myspan[data-v-148809b3]{display:flex!important;align-items:center}.header .user[data-v-148809b3]{margin-right:20px;width:32px;height:32px}.add-button[data-v-851ba5bc]{cursor:pointer;width:52px;height:32px;border-radius:4px;background:#5a47e5}.add-button[data-v-851ba5bc]{font-size:14px;font-weight:500;line-height:32px;text-align:center;color:#fff}.card[data-v-380488d1]{overflow:hidden;position:relative;height:72px;margin:0 auto 16px;border-radius:8px;background:#333647;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;user-select:none}.card .title[data-v-380488d1]{display:flex;align-items:center;color:#222;font-size:14px;height:22px;line-height:22px;margin:14px 1px 0 12px}.card .title .normal .title-text[data-v-380488d1]{width:169px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff}.card .title .editing[data-v-380488d1]{display:flex;align-items:center}.card .title .editing .title-text[data-v-380488d1]{width:160px;height:28px;color:#fff}.card .title .editing .title-text[data-v-380488d1] .ant-input{padding:2px 11px}.card .title .editing .icon-box[data-v-380488d1]{color:#fff}.card .title .editing .icon-box .edit[data-v-380488d1],.card .title .editing .icon-box .delete[data-v-380488d1]{width:16px;height:16px;cursor:pointer}.card .title .editing .icon-box .edit[data-v-380488d1]{margin-left:12px;margin-right:8px}.card .title .editing[data-v-380488d1] .ant-input{color:#999;background:#1e212f;border-color:#7261e9}.card .time[data-v-380488d1]{margin-top:2px;margin-left:16px;color:#999;font-size:12px;height:20px;line-height:20px}.active[data-v-380488d1]{background:#7261e9}.fade-enter-active[data-v-380488d1]{transition:all .3s ease-out}.fade-leave-active[data-v-380488d1]{opacity:.5}.fade-enter-from[data-v-380488d1],.fade-leave-to[data-v-380488d1]{opacity:0}.content{width:100%;height:100%;overflow:hidden}.tools-box{background:#333647}.tools-box ul{width:100%}.tools-box ul li{cursor:pointer;display:flex;width:80px;margin-bottom:3px;box-sizing:content-box;height:28px;align-items:center;font-size:14px;font-weight:400;line-height:22px;color:silver}.tools-box ul li .tool-name{color:silver}.tools-box ul li svg{margin:0 6px 0 8px;width:16px;height:16px}.tools-box ul li:hover{background:#1e212f;color:#fff}.tools-box ul li:hover .tool-name{color:#fff}.card-hover .ant-popover-arrow{display:none}.card-hover .ant-popover-content .ant-popover-inner{transform:translateY(10px);background:#333647;box-shadow:0 0 10px #0003;padding:4px}.my-list[data-v-aafb4bc0]{width:800px;height:460px;background:#fbfbfe;box-sizing:border-box;border:1px dashed #cecece;border-radius:12px}.file[data-v-0c4a148b]{margin-top:16px;display:flex}.file .box[data-v-0c4a148b]{flex:1;height:248px;border-radius:6px;background:#f9f9fc;box-sizing:border-box;border:1px dashed #ededed}.line-url[data-v-0c4a148b]{margin-top:16px;height:100px;display:flex;overflow:auto}.line-url .mt9[data-v-0c4a148b]{margin-top:9px}.line-url[data-v-0c4a148b] .ant-input{height:30px}.line-url[data-v-0c4a148b] .ant-form-item{margin-bottom:12px}.label[data-v-0c4a148b]{display:block;width:82px;min-width:82px;text-align:right;margin-right:16px;color:#222}.label .red[data-v-0c4a148b]{color:red}.before-upload-box[data-v-0c4a148b]{position:relative;width:100%;height:100%}.before-upload-box.uploading[data-v-0c4a148b]{height:62px;border-bottom:1px solid #ededed}.before-upload-box .hide[data-v-0c4a148b]{opacity:0}.before-upload-box .input[data-v-0c4a148b]{position:absolute;width:100%;height:100%;z-index:100}.before-upload-box .before-upload[data-v-0c4a148b]{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.before-upload-box .upload-text-box[data-v-0c4a148b]{display:flex;align-items:center;justify-content:center}.before-upload-box .upload-text-box svg[data-v-0c4a148b]{width:16px;height:16px;margin-right:4px;cursor:pointer}.before-upload-box .upload-text-box .upload-text[data-v-0c4a148b]{font-weight:500;font-size:14px;color:#222}.before-upload-box .upload-text-box .blue[data-v-0c4a148b]{color:#5a47e5;cursor:pointer}.before-upload-box .desc[data-v-0c4a148b]{color:#999;text-align:center;margin-top:8px;padding:0 20px}.upload-box.upload-list[data-v-0c4a148b]{height:188px}.upload-box .list[data-v-0c4a148b]{height:188px;overflow:auto}.upload-box .list li[data-v-0c4a148b]{display:flex;align-items:center;justify-content:space-around;height:22px;margin-bottom:20px;padding:0 20px 0 16px}.upload-box .list li[data-v-0c4a148b]:first-child{margin-top:20px}.upload-box .list li svg[data-v-0c4a148b]{width:16px;height:16px;margin-right:4px}.upload-box .list li .name[data-v-0c4a148b]{flex:1;width:0;margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-box .list li .status-box[data-v-0c4a148b]{display:flex;width:auto;align-items:center;justify-content:start;margin-right:5px}.upload-box .list li .status-box .loading[data-v-0c4a148b]{width:16px;height:16px;margin-right:4px;animation:2s linear infinite loading}.upload-box .list li .status-box .status[data-v-0c4a148b]{width:60px;font-size:14px;line-height:22px;height:22px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-box .list li .delete[data-v-0c4a148b]{line-height:22px;color:#666;cursor:pointer}.upload-box .note[data-v-0c4a148b]{font-family:PingFang SC;font-size:12px;font-weight:400;margin-top:12px;color:#999;width:330px}[data-v-0c4a148b] .ant-input{height:40px}.upload-btn[data-v-0c4a148b]{background:#5147e5!important}[data-v-de2898e6] .ant-form-item .ant-form-item-control-input,[data-v-de2898e6] .ant-input-affix-wrapper{width:414px}.basic-box[data-v-de2898e6]{margin-bottom:16px;display:flex;flex-direction:column}.red-text[data-v-de2898e6]{color:#ff4d4f;font-size:14px}svg[data-v-de2898e6]{width:16px;height:16px;cursor:pointer}.loading-line-box[data-v-de2898e6]{position:absolute;left:0;bottom:0;width:582px;height:40px}.loading-line[data-v-de2898e6]{position:absolute;left:0;bottom:0;height:40px;border-bottom:2px solid #26293b;border-radius:0 0 0 6px;transition:width .5s easy}.mt3[data-v-de2898e6]{display:inline-block;width:16px;height:16px}.mr20[data-v-de2898e6]{margin-right:20px}.file[data-v-eed8f2aa]{margin-top:16px;display:flex}.file .box[data-v-eed8f2aa]{flex:1;height:248px;border-radius:6px;background:#f9f9fc;box-sizing:border-box;border:1px dashed #ededed}.line-url[data-v-eed8f2aa]{margin-top:16px;height:260px;display:flex;overflow:auto}.line-url .mt9[data-v-eed8f2aa]{margin-top:9px}.line-url[data-v-eed8f2aa] .ant-input{height:20px}.line-url[data-v-eed8f2aa] .ant-form-item{margin-bottom:16px}.label[data-v-eed8f2aa]{display:block;width:82px;min-width:82px;text-align:right;margin-right:16px;color:#222}.label .red[data-v-eed8f2aa]{color:red}.before-upload-box[data-v-eed8f2aa]{position:relative;width:100%;height:100%}.before-upload-box.uploading[data-v-eed8f2aa]{height:62px;border-bottom:1px solid #ededed}.before-upload-box .hide[data-v-eed8f2aa]{opacity:0}.before-upload-box .input[data-v-eed8f2aa]{position:absolute;width:100%;height:100%;z-index:100}.before-upload-box .before-upload[data-v-eed8f2aa]{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.before-upload-box .upload-text-box[data-v-eed8f2aa]{display:flex;align-items:center;justify-content:center}.before-upload-box .upload-text-box svg[data-v-eed8f2aa]{width:16px;height:16px;margin-right:4px;cursor:pointer}.before-upload-box .upload-text-box .upload-text[data-v-eed8f2aa]{font-weight:500;font-size:14px;color:#222}.before-upload-box .upload-text-box .blue[data-v-eed8f2aa]{color:#26293b;cursor:pointer}.before-upload-box .desc[data-v-eed8f2aa]{color:#999;text-align:center;margin-top:8px;padding:0 20px}.upload-box.upload-list[data-v-eed8f2aa]{height:188px}.upload-box .list[data-v-eed8f2aa]{height:188px;overflow:auto}.upload-box .list li[data-v-eed8f2aa]{display:flex;align-items:center;justify-content:space-around;height:22px;margin-bottom:20px;padding:0 20px 0 16px}.upload-box .list li[data-v-eed8f2aa]:first-child{margin-top:20px}.upload-box .list li svg[data-v-eed8f2aa]{width:16px;height:16px;margin-right:4px}.upload-box .list li .name[data-v-eed8f2aa]{flex:1;width:0;margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-box .list li .status-box[data-v-eed8f2aa]{display:flex;width:auto;align-items:center;justify-content:start;margin-right:5px}.upload-box .list li .status-box .loading[data-v-eed8f2aa]{width:16px;height:16px;margin-right:4px;animation:2s linear infinite loading}.upload-box .list li .status-box .status[data-v-eed8f2aa]{width:60px;font-size:14px;line-height:22px;height:22px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-box .list li .delete[data-v-eed8f2aa]{line-height:22px;color:#666;cursor:pointer}.upload-box .note[data-v-eed8f2aa]{font-family:PingFang SC;font-size:12px;font-weight:400;margin-top:12px;color:#666}[data-v-eed8f2aa] .ant-input{height:40px}.upload-btn[data-v-eed8f2aa]{background:#5147e5!important}@keyframes loading{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.info[data-v-397568d9]{width:24px;height:24px}.private-title[data-v-397568d9]{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:24px;color:#2e2f33}.private-title .info[data-v-397568d9]{margin-right:12px}.private-modal{background:#000000b3}.private-modal .ant-modal-content{padding:32px 24px 18px;font-size:16px;font-weight:500;color:#222}.private-modal .ant-modal-title{margin-bottom:8px}.private-modal .ant-modal-body{margin-left:40px;font-size:14px;color:#222}.private-modal .ant-modal-footer{margin-top:58px}.private-modal .ant-modal-footer .ant-btn{border-radius:4px;font-size:14px;font-weight:400;line-height:22px;padding:5px 20px;border-color:#dfe3eb;color:#222}.private-modal .ant-modal-footer .ant-btn-primary{background:#5a47e5!important;color:#fff}.private-modal .ant-modal-close{width:16px;height:16px}.private-modal .ant-modal-close-x{line-height:16px}.sider[data-v-8cba69e5]{display:flex;flex-direction:column;width:280px;height:calc(100vh - 64px);background-color:#26293b}.sider .add-btn[data-v-8cba69e5]{margin:28px 24px 20px;width:calc(100% - 48px)}.sider .add-btn[data-v-8cba69e5] .ant-input-affix-wrapper{padding:4px;border:1px solid #373b4d;background:linear-gradient(0deg,#0003,#0003),#26293b}.sider .add-btn[data-v-8cba69e5] .ant-input{color:#fff;padding-left:4px;background:linear-gradient(0deg,#0003,#0003),#26293b}.sider .add-btn[data-v-8cba69e5] .ant-input::placeholder{color:#999}.sider .bottom-btn-box[data-v-8cba69e5]{position:fixed;width:280px;bottom:29px}.sider .bottom-btn-box .manage[data-v-8cba69e5]{width:calc(100% - 40px);margin:0 20px;height:40px}.sider .bottom-btn-box .folder[data-v-8cba69e5]{width:16px;height:16px;margin-right:8px}.sider .bottom-btn-box[data-v-8cba69e5] .ant-btn{display:flex;align-items:center;justify-content:center;color:#4d71ff!important;background:#ffffffb3!important;border:1px solid #ffffff!important}.content[data-v-8cba69e5]{flex:1;margin-bottom:20px;margin-top:20px;overflow-y:scroll} diff --git a/front_end/src/assets/login/logo-small.png b/qanything_kernel/qanything_server/dist/qanything/assets/logo-small-b0CKaHl6.png similarity index 100% rename from front_end/src/assets/login/logo-small.png rename to qanything_kernel/qanything_server/dist/qanything/assets/logo-small-b0CKaHl6.png diff --git a/qanything_kernel/qanything_server/dist/qanything/assets/useOptiionList-C1vdLc1v.js b/qanything_kernel/qanything_server/dist/qanything/assets/useOptiionList-C1vdLc1v.js new file mode 100644 index 00000000..82cc8a02 --- /dev/null +++ b/qanything_kernel/qanything_server/dist/qanything/assets/useOptiionList-C1vdLc1v.js @@ -0,0 +1,79 @@ +import{_ as B,d as ee,D as To,o as Re,al as Wr,ai as o0,w as le,aY as ze,az as tr,P as q,e as P,v as _t,aZ as mc,f as k,z as st,a_ as i0,r as Y,ak as rr,b as oe,s as V,a as we,c as Z,B as ot,k as a0,aH as Ur,a$ as Vt,aI as bc,b0 as yc,F as Ft,b1 as rt,K as Be,an as Cc,y as Po,x as Ro,ab as _i,b2 as Ec,C as Xe,am as Et,b3 as Ac,b4 as Fi,S as ao,b5 as wc,i as _r,p as Ke,b6 as s0,aL as Bc,aK as Sc,b7 as $i,b8 as Dc,A as nr,g as lt,u as De,E as Fr,ap as pe,b9 as l0,aB as _c,R as $e,m as Oe,q as or,j as c0,ba as Fc,at as At,bb as $c,aO as u0,V as Ne,ax as $r,L as Oi,ay as d0,as as Io,aP as Oc,aE as f0,U as Tc,bc as Pc,I as Ho,l as No,ao as Rc,H as Ic,G as Hc,bd as Nc,be as zc,bf as Mc,bg as Lc,bh as jc,n as Wc,M as Uc,a7 as kc,aW as ir,X as p0,bi as qc,bj as J,bk as Vc,a8 as ar}from"./index-APaK3HyN.js";var x0=function(){if(typeof Map<"u")return Map;function e(t,r){var n=-1;return t.some(function(o,i){return o[0]===r?(n=i,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var n=e(this.__entries__,r),o=this.__entries__[n];return o&&o[1]},t.prototype.set=function(r,n){var o=e(this.__entries__,r);~o?this.__entries__[o][1]=n:this.__entries__.push([r,n])},t.prototype.delete=function(r){var n=this.__entries__,o=e(n,r);~o&&n.splice(o,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,n){n===void 0&&(n=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!so||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Qc?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!so||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,o=Zc.some(function(i){return!!~n.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),h0=function(e,t){for(var r=0,n=Object.keys(t);r"u"||!(Element instanceof Object))){if(!(t instanceof wt(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)||(r.set(t,new su(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof wt(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)&&(r.delete(t),r.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&t.activeObservations_.push(r)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,r=this.activeObservations_.map(function(n){return new lu(n.target,n.broadcastRect())});this.callback_.call(t,r,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),g0=typeof WeakMap<"u"?new WeakMap:new x0,m0=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=Jc.getInstance(),n=new cu(t,r,this);g0.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){m0.prototype[e]=function(){var t;return(t=g0.get(this))[e].apply(t,arguments)}});var b0=function(){return typeof Or.ResizeObserver<"u"?Or.ResizeObserver:m0}();const ct=(e,t)=>{const r=B({},e);return Object.keys(t).forEach(n=>{const o=r[n];if(o)o.type||o.default?o.default=t[n]:o.def?o.def(t[n]):r[n]={type:o,default:t[n]};else throw new Error(`not have ${n} prop`)}),r},uu=ee({compatConfig:{MODE:3},name:"ResizeObserver",props:{disabled:Boolean,onResize:Function},emits:["resize"],setup(e,t){let{slots:r}=t;const n=To({width:0,height:0,offsetHeight:0,offsetWidth:0});let o=null,i=null;const a=()=>{i&&(i.disconnect(),i=null)},l=c=>{const{onResize:d}=e,u=c[0].target,{width:x,height:p}=u.getBoundingClientRect(),{offsetWidth:h,offsetHeight:v}=u,b=Math.floor(x),g=Math.floor(p);if(n.width!==b||n.height!==g||n.offsetWidth!==h||n.offsetHeight!==v){const m={width:b,height:g,offsetWidth:h,offsetHeight:v};B(n,m),d&&Promise.resolve().then(()=>{d(B(B({},m),{offsetWidth:h,offsetHeight:v}),u)})}},f=tr(),s=()=>{const{disabled:c}=e;if(c){a();return}const d=ze(f);d!==o&&(a(),o=d),!i&&d&&(i=new b0(l),i.observe(d))};return Re(()=>{s()}),Wr(()=>{s()}),o0(()=>{a()}),le(()=>e.disabled,()=>{s()},{flush:"post"}),()=>{var c;return(c=r.default)===null||c===void 0?void 0:c.call(r)[0]}}});let y0=e=>setTimeout(e,16),C0=e=>clearTimeout(e);typeof window<"u"&&"requestAnimationFrame"in window&&(y0=e=>window.requestAnimationFrame(e),C0=e=>window.cancelAnimationFrame(e));let Pi=0;const zo=new Map;function E0(e){zo.delete(e)}function fe(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Pi+=1;const r=Pi;function n(o){if(o===0)E0(r),e();else{const i=y0(()=>{n(o-1)});zo.set(r,i)}}return n(t),r}fe.cancel=e=>{const t=zo.get(e);return E0(t),C0(t)};let A0=!1;try{const e=Object.defineProperty({},"passive",{get(){A0=!0}});window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e)}catch{}const mt=A0;function bt(e,t,r,n){if(e&&e.addEventListener){let o=n;o===void 0&&mt&&(t==="touchstart"||t==="touchmove"||t==="wheel")&&(o={passive:!1}),e.addEventListener(t,r,o)}return{remove:()=>{e&&e.removeEventListener&&e.removeEventListener(t,r)}}}let Ri={};function du(e,t){}function fu(e,t,r){!t&&!Ri[r]&&(e(!1,r),Ri[r]=!0)}function pu(e,t){fu(du,e,t)}const Gt=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],xu=(e,t,r,n,o)=>{const i=e/2,a=0,l=i,f=r*1/Math.sqrt(2),s=i-r*(1-1/Math.sqrt(2)),c=i-t*(1/Math.sqrt(2)),d=r*(Math.sqrt(2)-1)+t*(1/Math.sqrt(2)),u=2*i-c,x=d,p=2*i-f,h=s,v=2*i-a,b=l,g=i*Math.sqrt(2)+r*(Math.sqrt(2)-2),m=r*(Math.sqrt(2)-1);return{pointerEvents:"none",width:e,height:e,overflow:"hidden","&::after":{content:'""',position:"absolute",width:g,height:g,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${t}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:o,zIndex:0,background:"transparent"},"&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:e,height:e/2,background:n,clipPath:{_multi_value_:!0,value:[`polygon(${m}px 100%, 50% ${m}px, ${2*i-m}px 100%, ${m}px 100%)`,`path('M ${a} ${l} A ${r} ${r} 0 0 0 ${f} ${s} L ${c} ${d} A ${t} ${t} 0 0 1 ${u} ${x} L ${p} ${h} A ${r} ${r} 0 0 0 ${v} ${b} Z')`]},content:'""'}}};function hu(e,t){return Gt.reduce((r,n)=>{const o=e[`${n}-1`],i=e[`${n}-3`],a=e[`${n}-6`],l=e[`${n}-7`];return B(B({},r),t(n,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:l}))},{})}function Se(e,t){const r=B({},e);for(let n=0;n{pu(e,`[ant-design-vue: ${t}] ${r}`)};function vu(){return""}function gu(e){return e?e.ownerDocument:window.document}function B0(){}const mu=()=>({action:q.oneOfType([q.string,q.arrayOf(q.string)]).def([]),showAction:q.any.def([]),hideAction:q.any.def([]),getPopupClassNameFromAlign:q.any.def(vu),onPopupVisibleChange:Function,afterPopupVisibleChange:q.func.def(B0),popup:q.any,popupStyle:{type:Object,default:void 0},prefixCls:q.string.def("rc-trigger-popup"),popupClassName:q.string.def(""),popupPlacement:String,builtinPlacements:q.object,popupTransitionName:String,popupAnimation:q.any,mouseEnterDelay:q.number.def(0),mouseLeaveDelay:q.number.def(.1),zIndex:Number,focusDelay:q.number.def(0),blurDelay:q.number.def(.15),getPopupContainer:Function,getDocument:q.func.def(gu),forceRender:{type:Boolean,default:void 0},destroyPopupOnHide:{type:Boolean,default:!1},mask:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},popupAlign:q.object.def(()=>({})),popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},maskTransitionName:String,maskAnimation:String,stretch:String,alignPoint:{type:Boolean,default:void 0},autoDestroy:{type:Boolean,default:!1},mobile:Object,getTriggerDOMNode:Function}),Mo={visible:Boolean,prefixCls:String,zIndex:Number,destroyPopupOnHide:Boolean,forceRender:Boolean,animation:[String,Object],transitionName:String,stretch:{type:String},align:{type:Object},point:{type:Object},getRootDomNode:{type:Function},getClassNameFromAlign:{type:Function},onAlign:{type:Function},onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function},onTouchstart:{type:Function}},bu=B(B({},Mo),{mobile:{type:Object}}),yu=B(B({},Mo),{mask:Boolean,mobile:{type:Object},maskAnimation:String,maskTransitionName:String});function S0(e){const{prefixCls:t,visible:r,zIndex:n,mask:o,maskAnimation:i,maskTransitionName:a}=e;if(!o)return null;let l={};return(a||i)&&(l=i0({prefixCls:t,transitionName:a,animation:i})),P(st,k({appear:!0},l),{default:()=>[_t(P("div",{style:{zIndex:n},class:`${t}-mask`},null),[[mc("if"),r]])]})}S0.displayName="Mask";const Cu=ee({compatConfig:{MODE:3},name:"MobilePopupInner",inheritAttrs:!1,props:bu,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup(e,t){let{expose:r,slots:n}=t;const o=Y();return r({forceAlign:()=>{},getElement:()=>o.value}),()=>{var i;const{zIndex:a,visible:l,prefixCls:f,mobile:{popupClassName:s,popupStyle:c,popupMotion:d={},popupRender:u}={}}=e,x=B({zIndex:a},c);let p=rr((i=n.default)===null||i===void 0?void 0:i.call(n));p.length>1&&(p=P("div",{class:`${f}-content`},[p])),u&&(p=u(p));const h=oe(f,s);return P(st,k({ref:o},d),{default:()=>[l?P("div",{class:h,style:x},[p]):null]})}}});var Eu=function(e,t,r,n){function o(i){return i instanceof r?i:new r(function(a){a(i)})}return new(r||(r=Promise))(function(i,a){function l(c){try{s(n.next(c))}catch(d){a(d)}}function f(c){try{s(n.throw(c))}catch(d){a(d)}}function s(c){c.done?i(c.value):o(c.value).then(l,f)}s((n=n.apply(e,t||[])).next())})};const Ii=["measure","align",null,"motion"],Au=(e,t)=>{const r=V(null),n=V(),o=V(!1);function i(f){o.value||(r.value=f)}function a(){fe.cancel(n.value)}function l(f){a(),n.value=fe(()=>{let s=r.value;switch(r.value){case"align":s="motion";break;case"motion":s="stable";break}i(s),f==null||f()})}return le(e,()=>{i("measure")},{immediate:!0,flush:"post"}),Re(()=>{le(r,()=>{switch(r.value){case"measure":t();break}r.value&&(n.value=fe(()=>Eu(void 0,void 0,void 0,function*(){const f=Ii.indexOf(r.value),s=Ii[f+1];s&&f!==-1&&i(s)})))},{immediate:!0,flush:"post"})}),we(()=>{o.value=!0,a()}),[r,l]},wu=e=>{const t=V({width:0,height:0});function r(o){t.value={width:o.offsetWidth,height:o.offsetHeight}}return[Z(()=>{const o={};if(e.value){const{width:i,height:a}=t.value;e.value.indexOf("height")!==-1&&a?o.height=`${a}px`:e.value.indexOf("minHeight")!==-1&&a&&(o.minHeight=`${a}px`),e.value.indexOf("width")!==-1&&i?o.width=`${i}px`:e.value.indexOf("minWidth")!==-1&&i&&(o.minWidth=`${i}px`)}return o}),r]};function Hi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Ni(e){for(var t=1;t=0&&r.left>=0&&r.bottom>r.top&&r.right>r.left?r:null}function Gu(e,t,r,n){var o=X.clone(e),i={width:t.width,height:t.height};return n.adjustX&&o.left=r.left&&o.left+i.width>r.right&&(i.width-=o.left+i.width-r.right),n.adjustX&&o.left+i.width>r.right&&(o.left=Math.max(r.right-i.width,r.left)),n.adjustY&&o.top=r.top&&o.top+i.height>r.bottom&&(i.height-=o.top+i.height-r.bottom),n.adjustY&&o.top+i.height>r.bottom&&(o.top=Math.max(r.bottom-i.height,r.top)),X.mix(o,i)}function Uo(e){var t,r,n;if(!X.isWindow(e)&&e.nodeType!==9)t=X.offset(e),r=X.outerWidth(e),n=X.outerHeight(e);else{var o=X.getWindow(e);t={left:X.getWindowScrollLeft(o),top:X.getWindowScrollTop(o)},r=X.viewportWidth(o),n=X.viewportHeight(o)}return t.width=r,t.height=n,t}function qi(e,t){var r=t.charAt(0),n=t.charAt(1),o=e.width,i=e.height,a=e.left,l=e.top;return r==="c"?l+=i/2:r==="b"&&(l+=i),n==="c"?a+=o/2:n==="r"&&(a+=o),{left:a,top:l}}function hr(e,t,r,n,o){var i=qi(t,r[1]),a=qi(e,r[0]),l=[a.left-i.left,a.top-i.top];return{left:Math.round(e.left-l[0]+n[0]-o[0]),top:Math.round(e.top-l[1]+n[1]-o[1])}}function Vi(e,t,r){return e.leftr.right}function Gi(e,t,r){return e.topr.bottom}function Ku(e,t,r){return e.left>r.right||e.left+t.widthr.bottom||e.top+t.height=r.right||n.top>=r.bottom}function ko(e,t,r){var n=r.target||t,o=Uo(n),i=!Yu(n,r.overflow&&r.overflow.alwaysByViewport);return R0(e,o,r,i)}ko.__getOffsetParent=fo;ko.__getVisibleRectForElement=Wo;function Zu(e,t,r){var n,o,i=X.getDocument(e),a=i.defaultView||i.parentWindow,l=X.getWindowScrollLeft(a),f=X.getWindowScrollTop(a),s=X.viewportWidth(a),c=X.viewportHeight(a);"pageX"in t?n=t.pageX:n=l+t.clientX,"pageY"in t?o=t.pageY:o=f+t.clientY;var d={left:n,top:o,width:0,height:0},u=n>=0&&n<=l+s&&o>=0&&o<=f+c,x=[r.points[0],"cc"];return R0(e,d,Ni(Ni({},r),{},{points:x}),u)}function Ce(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=e;if(Array.isArray(e)&&(o=ot(e)[0]),!o)return null;const i=a0(o,t,n);return i.props=r?B(B({},i.props),t):i.props,Ur(typeof i.props.class!="object"),i}function fb(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e.map(n=>Ce(n,t,r))}function Qu(e,t,r){Vt(a0(e,B({},t)),r)}const I0=e=>(e||[]).some(t=>bc(t)?!(t.type===yc||t.type===Ft&&!I0(t.children)):!0)?e:null;function pb(e,t,r,n){var o;const i=(o=e[t])===null||o===void 0?void 0:o.call(e,r);return I0(i)?i:n==null?void 0:n()}const H0=e=>{if(!e)return!1;if(e.offsetParent)return!0;if(e.getBBox){const t=e.getBBox();if(t.width||t.height)return!0}if(e.getBoundingClientRect){const t=e.getBoundingClientRect();if(t.width||t.height)return!0}return!1};function Ju(e,t){return e===t?!0:!e||!t?!1:"pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t?e.clientX===t.clientX&&e.clientY===t.clientY:!1}function ed(e,t){e!==document.activeElement&&rt(t,e)&&typeof e.focus=="function"&&e.focus()}function Yi(e,t){let r=null,n=null;function o(a){let[{target:l}]=a;if(!document.documentElement.contains(l))return;const{width:f,height:s}=l.getBoundingClientRect(),c=Math.floor(f),d=Math.floor(s);(r!==c||n!==d)&&Promise.resolve().then(()=>{t({width:c,height:d})}),r=c,n=d}const i=new b0(o);return e&&i.observe(e),()=>{i.disconnect()}}const td=(e,t)=>{let r=!1,n=null;function o(){clearTimeout(n)}function i(a){if(!r||a===!0){if(e()===!1)return;r=!0,o(),n=setTimeout(()=>{r=!1},t.value)}else o(),n=setTimeout(()=>{r=!1,i()},t.value)}return[i,()=>{r=!1,o()}]};function rd(){this.__data__=[],this.size=0}function N0(e,t){return e===t||e!==e&&t!==t}function Vr(e,t){for(var r=e.length;r--;)if(N0(e[r][0],t))return r;return-1}var nd=Array.prototype,od=nd.splice;function id(e){var t=this.__data__,r=Vr(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():od.call(t,r,1),--this.size,!0}function ad(e){var t=this.__data__,r=Vr(t,e);return r<0?void 0:t[r][1]}function sd(e){return Vr(this.__data__,e)>-1}function ld(e,t){var r=this.__data__,n=Vr(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function je(e){var t=-1,r=e==null?0:e.length;for(this.clear();++tl))return!1;var s=i.get(e),c=i.get(t);if(s&&c)return s==t&&c==e;var d=-1,u=!0,x=r&uf?new Rr:void 0;for(i.set(e,t),i.set(t,e);++d-1&&e%1==0&&e-1&&e%1==0&&e<=Vf}var Gf="[object Arguments]",Kf="[object Array]",Xf="[object Boolean]",Yf="[object Date]",Zf="[object Error]",Qf="[object Function]",Jf="[object Map]",ep="[object Number]",tp="[object Object]",rp="[object RegExp]",np="[object Set]",op="[object String]",ip="[object WeakMap]",ap="[object ArrayBuffer]",sp="[object DataView]",lp="[object Float32Array]",cp="[object Float64Array]",up="[object Int8Array]",dp="[object Int16Array]",fp="[object Int32Array]",pp="[object Uint8Array]",xp="[object Uint8ClampedArray]",hp="[object Uint16Array]",vp="[object Uint32Array]",ae={};ae[lp]=ae[cp]=ae[up]=ae[dp]=ae[fp]=ae[pp]=ae[xp]=ae[hp]=ae[vp]=!0;ae[Gf]=ae[Kf]=ae[ap]=ae[Xf]=ae[sp]=ae[Yf]=ae[Zf]=ae[Qf]=ae[Jf]=ae[ep]=ae[tp]=ae[rp]=ae[np]=ae[op]=ae[ip]=!1;function gp(e){return at(e)&&q0(e.length)&&!!ae[ut(e)]}function mp(e){return function(t){return e(t)}}var V0=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Wt=V0&&typeof module=="object"&&module&&!module.nodeType&&module,bp=Wt&&Wt.exports===V0,dn=bp&&z0.process,ia=function(){try{var e=Wt&&Wt.require&&Wt.require("util").types;return e||dn&&dn.binding&&dn.binding("util")}catch{}}(),aa=ia&&ia.isTypedArray,yp=aa?mp(aa):gp;const qo=yp;var Cp=Object.prototype,Ep=Cp.hasOwnProperty;function Ap(e,t){var r=Qt(e),n=!r&&U0(e),o=!r&&!n&&Ir(e),i=!r&&!n&&!o&&qo(e),a=r||n||o||i,l=a?Rf(e.length,String):[],f=l.length;for(var s in e)(t||Ep.call(e,s))&&!(a&&(s=="length"||o&&(s=="offset"||s=="parent")||i&&(s=="buffer"||s=="byteLength"||s=="byteOffset")||qf(s,f)))&&l.push(s);return l}var wp=Object.prototype;function G0(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||wp;return e===r}function K0(e,t){return function(r){return e(t(r))}}var Bp=K0(Object.keys,Object),Sp=Object.prototype,Dp=Sp.hasOwnProperty;function X0(e){if(!G0(e))return Bp(e);var t=[];for(var r in Object(e))Dp.call(e,r)&&r!="constructor"&&t.push(r);return t}function Y0(e){return e!=null&&q0(e.length)&&!L0(e)}function _p(e){return Y0(e)?Ap(e):X0(e)}function sa(e){return _f(e,_p,Pf)}var Fp=1,$p=Object.prototype,Op=$p.hasOwnProperty;function Tp(e,t,r,n,o,i){var a=r&Fp,l=sa(e),f=l.length,s=sa(t),c=s.length;if(f!=c&&!a)return!1;for(var d=f;d--;){var u=l[d];if(!(a?u in t:Op.call(t,u)))return!1}var x=i.get(e),p=i.get(t);if(x&&p)return x==t&&p==e;var h=!0;i.set(e,t),i.set(t,e);for(var v=a;++d{const{disabled:u,target:x,align:p,onAlign:h}=e;if(!u&&x&&i.value){const v=i.value;let b;const g=va(x),m=ga(x);o.value.element=g,o.value.point=m,o.value.align=p;const{activeElement:y}=document;return g&&H0(g)?b=ko(v,g,p):m&&(b=Zu(v,m,p)),ed(y,v),h&&b&&h(v,b),!0}return!1},Z(()=>e.monitorBufferTime)),f=Y({cancel:()=>{}}),s=Y({cancel:()=>{}}),c=()=>{const u=e.target,x=va(u),p=ga(u);i.value!==s.value.element&&(s.value.cancel(),s.value.element=i.value,s.value.cancel=Yi(i.value,a)),(o.value.element!==x||!Ju(o.value.point,p)||!Wp(o.value.align,e.align))&&(a(),f.value.element!==x&&(f.value.cancel(),f.value.element=x,f.value.cancel=Yi(x,a)))};Re(()=>{Be(()=>{c()})}),Wr(()=>{Be(()=>{c()})}),le(()=>e.disabled,u=>{u?l():a()},{immediate:!0,flush:"post"});const d=Y(null);return le(()=>e.monitorWindowResize,u=>{u?d.value||(d.value=bt(window,"resize",a)):d.value&&(d.value.remove(),d.value=null)},{flush:"post"}),o0(()=>{f.value.cancel(),s.value.cancel(),d.value&&d.value.remove(),l()}),r({forceAlign:()=>a(!0)}),()=>{const u=n==null?void 0:n.default();return u?Ce(u[0],{ref:i},!0,!0):null}}}),qp=ee({compatConfig:{MODE:3},name:"PopupInner",inheritAttrs:!1,props:Mo,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup(e,t){let{expose:r,attrs:n,slots:o}=t;const i=V(),a=V(),l=V(),[f,s]=wu(Cc(e,"stretch")),c=()=>{e.stretch&&s(e.getRootDomNode())},d=V(!1);let u;le(()=>e.visible,A=>{clearTimeout(u),A?u=setTimeout(()=>{d.value=e.visible}):d.value=!1},{immediate:!0});const[x,p]=Au(d,c),h=V(),v=()=>e.point?e.point:e.getRootDomNode,b=()=>{var A;(A=i.value)===null||A===void 0||A.forceAlign()},g=(A,E)=>{var D;const F=e.getClassNameFromAlign(E),C=l.value;l.value!==F&&(l.value=F),x.value==="align"&&(C!==F?Promise.resolve().then(()=>{b()}):p(()=>{var S;(S=h.value)===null||S===void 0||S.call(h)}),(D=e.onAlign)===null||D===void 0||D.call(e,A,E))},m=Z(()=>{const A=typeof e.animation=="object"?e.animation:i0(e);return["onAfterEnter","onAfterLeave"].forEach(E=>{const D=A[E];A[E]=F=>{p(),x.value="stable",D==null||D(F)}}),A}),y=()=>new Promise(A=>{h.value=A});le([m,x],()=>{!m.value&&x.value==="motion"&&p()},{immediate:!0}),r({forceAlign:b,getElement:()=>a.value.$el||a.value});const w=Z(()=>{var A;return!(!((A=e.align)===null||A===void 0)&&A.points&&(x.value==="align"||x.value==="stable"))});return()=>{var A;const{zIndex:E,align:D,prefixCls:F,destroyPopupOnHide:C,onMouseenter:S,onMouseleave:$,onTouchstart:_=()=>{},onMousedown:N}=e,T=x.value,L=[B(B({},f.value),{zIndex:E,opacity:T==="motion"||T==="stable"||!d.value?null:0,pointerEvents:!d.value&&T!=="stable"?"none":null}),n.style];let U=rr((A=o.default)===null||A===void 0?void 0:A.call(o,{visible:e.visible}));U.length>1&&(U=P("div",{class:`${F}-content`},[U]));const I=oe(F,n.class,l.value),j=d.value||!e.visible?Po(m.value.name,m.value):{};return P(st,k(k({ref:a},j),{},{onBeforeEnter:y}),{default:()=>!C||e.visible?_t(P(kp,{target:v(),key:"popup",ref:i,monitorWindowResize:!0,disabled:w.value,align:D,onAlign:g},{default:()=>P("div",{class:I,onMouseenter:S,onMouseleave:$,onMousedown:_i(N,["capture"]),[mt?"onTouchstartPassive":"onTouchstart"]:_i(_,["capture"]),style:L},[U])}),[[Ro,d.value]]):null})}}}),Vp=ee({compatConfig:{MODE:3},name:"Popup",inheritAttrs:!1,props:yu,setup(e,t){let{attrs:r,slots:n,expose:o}=t;const i=V(!1),a=V(!1),l=V(),f=V();return le([()=>e.visible,()=>e.mobile],()=>{i.value=e.visible,e.visible&&e.mobile&&(a.value=!0)},{immediate:!0,flush:"post"}),o({forceAlign:()=>{var s;(s=l.value)===null||s===void 0||s.forceAlign()},getElement:()=>{var s;return(s=l.value)===null||s===void 0?void 0:s.getElement()}}),()=>{const s=B(B(B({},e),r),{visible:i.value}),c=a.value?P(Cu,k(k({},s),{},{mobile:e.mobile,ref:l}),{default:n.default}):P(qp,k(k({},s),{},{ref:l}),{default:n.default});return P("div",{ref:f},[P(S0,s,null),c])}}});function Gp(e,t,r){return r?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function ma(e,t,r){const n=e[t]||{};return B(B({},n),r)}function Kp(e,t,r,n){const{points:o}=r,i=Object.keys(e);for(let a=0;a0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=typeof e=="function"?e(this.$data,this.$props):e;if(this.getDerivedStateFromProps){const n=this.getDerivedStateFromProps(Ec(this),B(B({},this.$data),r));if(n===null)return;r=B(B({},r),n||{})}B(this.$data,r),this._.isMounted&&this.$forceUpdate(),Be(()=>{t&&t()})},__emit(){const e=[].slice.call(arguments,0);let t=e[0];t=`on${t[0].toUpperCase()}${t.substring(1)}`;const r=this.$props[t]||this.$attrs[t];if(e.length&&r)if(Array.isArray(r))for(let n=0,o=r.length;n"u")return 0;if(e||fn===void 0){const t=document.createElement("div");t.style.width="100%",t.style.height="200px";const r=document.createElement("div"),n=r.style;n.position="absolute",n.top="0",n.left="0",n.pointerEvents="none",n.visibility="hidden",n.width="200px",n.height="150px",n.overflow="hidden",r.appendChild(t),document.body.appendChild(r);const o=t.offsetWidth;r.style.overflow="scroll";let i=t.offsetWidth;o===i&&(i=r.clientWidth),document.body.removeChild(r),fn=o-i}return fn}function ba(e){const t=e.match(/^(.*)px$/),r=Number(t==null?void 0:t[1]);return Number.isNaN(r)?Q0():r}function xb(e){if(typeof document>"u"||!e||!(e instanceof Element))return{width:0,height:0};const{width:t,height:r}=getComputedStyle(e,"::-webkit-scrollbar");return{width:ba(t),height:ba(r)}}const Yp=`vc-util-locker-${Date.now()}`;let ya=0;function Zp(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}function Qp(e){const t=Z(()=>!!e&&!!e.value);ya+=1;const r=`${Yp}_${ya}`;Xe(n=>{if(Et()){if(t.value){const o=Q0(),i=Zp();Ac(` +html body { + overflow-y: hidden; + ${i?`width: calc(100% - ${o}px);`:""} +}`,r)}else Fi(r);n(()=>{Fi(r)})}},{flush:"post"})}let Je=0;const Er=Et(),Ca=e=>{if(!Er)return null;if(e){if(typeof e=="string")return document.querySelectorAll(e)[0];if(typeof e=="function")return e();if(typeof e=="object"&&e instanceof window.HTMLElement)return e}return document.body},J0=ee({compatConfig:{MODE:3},name:"PortalWrapper",inheritAttrs:!1,props:{wrapperClassName:String,forceRender:{type:Boolean,default:void 0},getContainer:q.any,visible:{type:Boolean,default:void 0},autoLock:ao(),didUpdate:Function},setup(e,t){let{slots:r}=t;const n=V(),o=V(),i=V(),a=V(1),l=Et()&&document.createElement("div"),f=()=>{var x,p;n.value===l&&((p=(x=n.value)===null||x===void 0?void 0:x.parentNode)===null||p===void 0||p.removeChild(n.value)),n.value=null};let s=null;const c=function(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)||n.value&&!n.value.parentNode?(s=Ca(e.getContainer),s?(s.appendChild(n.value),!0):!1):!0},d=()=>Er?(n.value||(n.value=l,c(!0)),u(),n.value):null,u=()=>{const{wrapperClassName:x}=e;n.value&&x&&x!==n.value.className&&(n.value.className=x)};return Wr(()=>{u(),c()}),Qp(Z(()=>e.autoLock&&e.visible&&Et()&&(n.value===document.body||n.value===l))),Re(()=>{let x=!1;le([()=>e.visible,()=>e.getContainer],(p,h)=>{let[v,b]=p,[g,m]=h;Er&&(s=Ca(e.getContainer),s===document.body&&(v&&!g?Je+=1:x&&(Je-=1))),x&&(typeof b=="function"&&typeof m=="function"?b.toString()!==m.toString():b!==m)&&f(),x=!0},{immediate:!0,flush:"post"}),Be(()=>{c()||(i.value=fe(()=>{a.value+=1}))})}),we(()=>{const{visible:x}=e;Er&&s===document.body&&(Je=x&&Je?Je-1:Je),f(),fe.cancel(i.value)}),()=>{const{forceRender:x,visible:p}=e;let h=null;const v={getOpenCount:()=>Je,getContainer:d};return a.value&&(x||p||o.value)&&(h=P(wc,{getContainer:d,ref:o,didUpdate:e.didUpdate},{default:()=>{var b;return(b=r.default)===null||b===void 0?void 0:b.call(r,v)}})),h}}}),Jp=["onClick","onMousedown","onTouchstart","onMouseenter","onMouseleave","onFocus","onBlur","onContextmenu"],ex=ee({compatConfig:{MODE:3},name:"Trigger",mixins:[Xp],inheritAttrs:!1,props:mu(),setup(e){const t=Z(()=>{const{popupPlacement:o,popupAlign:i,builtinPlacements:a}=e;return o&&a?ma(a,o,i):i}),r=V(null),n=o=>{r.value=o};return{vcTriggerContext:_r("vcTriggerContext",{}),popupRef:r,setPopupRef:n,triggerRef:V(null),align:t,focusTime:null,clickOutsideHandler:null,contextmenuOutsideHandler1:null,contextmenuOutsideHandler2:null,touchOutsideHandler:null,attachId:null,delayTimer:null,hasPopupMouseDown:!1,preClickTime:null,preTouchTime:null,mouseDownTimeout:null,childOriginEvents:{}}},data(){const e=this.$props;let t;return this.popupVisible!==void 0?t=!!e.popupVisible:t=!!e.defaultPopupVisible,Jp.forEach(r=>{this[`fire${r}`]=n=>{this.fireEvents(r,n)}}),{prevPopupVisible:t,sPopupVisible:t,point:null}},watch:{popupVisible(e){e!==void 0&&(this.prevPopupVisible=this.sPopupVisible,this.sPopupVisible=e)}},created(){Ke("vcTriggerContext",{onPopupMouseDown:this.onPopupMouseDown,onPopupMouseenter:this.onPopupMouseenter,onPopupMouseleave:this.onPopupMouseleave}),s0(this)},deactivated(){this.setPopupVisible(!1)},mounted(){this.$nextTick(()=>{this.updatedCal()})},updated(){this.$nextTick(()=>{this.updatedCal()})},beforeUnmount(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),fe.cancel(this.attachId)},methods:{updatedCal(){const e=this.$props;if(this.$data.sPopupVisible){let r;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextmenuToShow())&&(r=e.getDocument(this.getRootDomNode()),this.clickOutsideHandler=bt(r,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(r=r||e.getDocument(this.getRootDomNode()),this.touchOutsideHandler=bt(r,"touchstart",this.onDocumentClick,mt?{passive:!1}:!1)),!this.contextmenuOutsideHandler1&&this.isContextmenuToShow()&&(r=r||e.getDocument(this.getRootDomNode()),this.contextmenuOutsideHandler1=bt(r,"scroll",this.onContextmenuClose)),!this.contextmenuOutsideHandler2&&this.isContextmenuToShow()&&(this.contextmenuOutsideHandler2=bt(window,"blur",this.onContextmenuClose))}else this.clearOutsideHandler()},onMouseenter(e){const{mouseEnterDelay:t}=this.$props;this.fireEvents("onMouseenter",e),this.delaySetPopupVisible(!0,t,t?null:e)},onMouseMove(e){this.fireEvents("onMousemove",e),this.setPoint(e)},onMouseleave(e){this.fireEvents("onMouseleave",e),this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay)},onPopupMouseenter(){const{vcTriggerContext:e={}}=this;e.onPopupMouseenter&&e.onPopupMouseenter(),this.clearDelayTimer()},onPopupMouseleave(e){var t;if(e&&e.relatedTarget&&!e.relatedTarget.setTimeout&&rt((t=this.popupRef)===null||t===void 0?void 0:t.getElement(),e.relatedTarget))return;this.isMouseLeaveToHide()&&this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay);const{vcTriggerContext:r={}}=this;r.onPopupMouseleave&&r.onPopupMouseleave(e)},onFocus(e){this.fireEvents("onFocus",e),this.clearDelayTimer(),this.isFocusToShow()&&(this.focusTime=Date.now(),this.delaySetPopupVisible(!0,this.$props.focusDelay))},onMousedown(e){this.fireEvents("onMousedown",e),this.preClickTime=Date.now()},onTouchstart(e){this.fireEvents("onTouchstart",e),this.preTouchTime=Date.now()},onBlur(e){rt(e.target,e.relatedTarget||document.activeElement)||(this.fireEvents("onBlur",e),this.clearDelayTimer(),this.isBlurToHide()&&this.delaySetPopupVisible(!1,this.$props.blurDelay))},onContextmenu(e){e.preventDefault(),this.fireEvents("onContextmenu",e),this.setPopupVisible(!0,e)},onContextmenuClose(){this.isContextmenuToShow()&&this.close()},onClick(e){if(this.fireEvents("onClick",e),this.focusTime){let r;if(this.preClickTime&&this.preTouchTime?r=Math.min(this.preClickTime,this.preTouchTime):this.preClickTime?r=this.preClickTime:this.preTouchTime&&(r=this.preTouchTime),Math.abs(r-this.focusTime)<20)return;this.focusTime=0}this.preClickTime=0,this.preTouchTime=0,this.isClickToShow()&&(this.isClickToHide()||this.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault(),e&&e.domEvent&&e.domEvent.preventDefault();const t=!this.$data.sPopupVisible;(this.isClickToHide()&&!t||t&&this.isClickToShow())&&this.setPopupVisible(!this.$data.sPopupVisible,e)},onPopupMouseDown(){const{vcTriggerContext:e={}}=this;this.hasPopupMouseDown=!0,clearTimeout(this.mouseDownTimeout),this.mouseDownTimeout=setTimeout(()=>{this.hasPopupMouseDown=!1},0),e.onPopupMouseDown&&e.onPopupMouseDown(...arguments)},onDocumentClick(e){if(this.$props.mask&&!this.$props.maskClosable)return;const t=e.target,r=this.getRootDomNode(),n=this.getPopupDomNode();(!rt(r,t)||this.isContextMenuOnly())&&!rt(n,t)&&!this.hasPopupMouseDown&&this.delaySetPopupVisible(!1,.1)},getPopupDomNode(){var e;return((e=this.popupRef)===null||e===void 0?void 0:e.getElement())||null},getRootDomNode(){var e,t,r,n;const{getTriggerDOMNode:o}=this.$props;if(o){const i=((t=(e=this.triggerRef)===null||e===void 0?void 0:e.$el)===null||t===void 0?void 0:t.nodeName)==="#comment"?null:ze(this.triggerRef);return ze(o(i))}try{const i=((n=(r=this.triggerRef)===null||r===void 0?void 0:r.$el)===null||n===void 0?void 0:n.nodeName)==="#comment"?null:ze(this.triggerRef);if(i)return i}catch{}return ze(this)},handleGetPopupClassFromAlign(e){const t=[],r=this.$props,{popupPlacement:n,builtinPlacements:o,prefixCls:i,alignPoint:a,getPopupClassNameFromAlign:l}=r;return n&&o&&t.push(Kp(o,i,e,a)),l&&t.push(l(e)),t.join(" ")},getPopupAlign(){const e=this.$props,{popupPlacement:t,popupAlign:r,builtinPlacements:n}=e;return t&&n?ma(n,t,r):r},getComponent(){const e={};this.isMouseEnterToShow()&&(e.onMouseenter=this.onPopupMouseenter),this.isMouseLeaveToHide()&&(e.onMouseleave=this.onPopupMouseleave),e.onMousedown=this.onPopupMouseDown,e[mt?"onTouchstartPassive":"onTouchstart"]=this.onPopupMouseDown;const{handleGetPopupClassFromAlign:t,getRootDomNode:r,$attrs:n}=this,{prefixCls:o,destroyPopupOnHide:i,popupClassName:a,popupAnimation:l,popupTransitionName:f,popupStyle:s,mask:c,maskAnimation:d,maskTransitionName:u,zIndex:x,stretch:p,alignPoint:h,mobile:v,forceRender:b}=this.$props,{sPopupVisible:g,point:m}=this.$data,y=B(B({prefixCls:o,destroyPopupOnHide:i,visible:g,point:h?m:null,align:this.align,animation:l,getClassNameFromAlign:t,stretch:p,getRootDomNode:r,mask:c,zIndex:x,transitionName:f,maskAnimation:d,maskTransitionName:u,class:a,style:s,onAlign:n.onPopupAlign||B0},e),{ref:this.setPopupRef,mobile:v,forceRender:b});return P(Vp,y,{default:this.$slots.popup||(()=>Bc(this,"popup"))})},attachParent(e){fe.cancel(this.attachId);const{getPopupContainer:t,getDocument:r}=this.$props,n=this.getRootDomNode();let o;t?(n||t.length===0)&&(o=t(n)):o=r(this.getRootDomNode()).body,o?o.appendChild(e):this.attachId=fe(()=>{this.attachParent(e)})},getContainer(){const{$props:e}=this,{getDocument:t}=e,r=t(this.getRootDomNode()).createElement("div");return r.style.position="absolute",r.style.top="0",r.style.left="0",r.style.width="100%",this.attachParent(r),r},setPopupVisible(e,t){const{alignPoint:r,sPopupVisible:n,onPopupVisibleChange:o}=this;this.clearDelayTimer(),n!==e&&(Sc(this,"popupVisible")||this.setState({sPopupVisible:e,prevPopupVisible:n}),o&&o(e)),r&&t&&e&&this.setPoint(t)},setPoint(e){const{alignPoint:t}=this.$props;!t||!e||this.setState({point:{pageX:e.pageX,pageY:e.pageY}})},handlePortalUpdate(){this.prevPopupVisible!==this.sPopupVisible&&this.afterPopupVisibleChange(this.sPopupVisible)},delaySetPopupVisible(e,t,r){const n=t*1e3;if(this.clearDelayTimer(),n){const o=r?{pageX:r.pageX,pageY:r.pageY}:null;this.delayTimer=setTimeout(()=>{this.setPopupVisible(e,o),this.clearDelayTimer()},n)}else this.setPopupVisible(e,r)},clearDelayTimer(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},clearOutsideHandler(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextmenuOutsideHandler1&&(this.contextmenuOutsideHandler1.remove(),this.contextmenuOutsideHandler1=null),this.contextmenuOutsideHandler2&&(this.contextmenuOutsideHandler2.remove(),this.contextmenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},createTwoChains(e){let t=()=>{};const r=$i(this);return this.childOriginEvents[e]&&r[e]?this[`fire${e}`]:(t=this.childOriginEvents[e]||r[e]||t,t)},isClickToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("click")!==-1||t.indexOf("click")!==-1},isContextMenuOnly(){const{action:e}=this.$props;return e==="contextmenu"||e.length===1&&e[0]==="contextmenu"},isContextmenuToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("contextmenu")!==-1||t.indexOf("contextmenu")!==-1},isClickToHide(){const{action:e,hideAction:t}=this.$props;return e.indexOf("click")!==-1||t.indexOf("click")!==-1},isMouseEnterToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("hover")!==-1||t.indexOf("mouseenter")!==-1},isMouseLeaveToHide(){const{action:e,hideAction:t}=this.$props;return e.indexOf("hover")!==-1||t.indexOf("mouseleave")!==-1},isFocusToShow(){const{action:e,showAction:t}=this.$props;return e.indexOf("focus")!==-1||t.indexOf("focus")!==-1},isBlurToHide(){const{action:e,hideAction:t}=this.$props;return e.indexOf("focus")!==-1||t.indexOf("blur")!==-1},forcePopupAlign(){var e;this.$data.sPopupVisible&&((e=this.popupRef)===null||e===void 0||e.forceAlign())},fireEvents(e,t){this.childOriginEvents[e]&&this.childOriginEvents[e](t);const r=this.$props[e]||this.$attrs[e];r&&r(t)},close(){this.setPopupVisible(!1)}},render(){const{$attrs:e}=this,t=ot(Dc(this)),{alignPoint:r,getPopupContainer:n}=this.$props,o=t[0];this.childOriginEvents=$i(o);const i={key:"trigger"};this.isContextmenuToShow()?i.onContextmenu=this.onContextmenu:i.onContextmenu=this.createTwoChains("onContextmenu"),this.isClickToHide()||this.isClickToShow()?(i.onClick=this.onClick,i.onMousedown=this.onMousedown,i[mt?"onTouchstartPassive":"onTouchstart"]=this.onTouchstart):(i.onClick=this.createTwoChains("onClick"),i.onMousedown=this.createTwoChains("onMousedown"),i[mt?"onTouchstartPassive":"onTouchstart"]=this.createTwoChains("onTouchstart")),this.isMouseEnterToShow()?(i.onMouseenter=this.onMouseenter,r&&(i.onMousemove=this.onMouseMove)):i.onMouseenter=this.createTwoChains("onMouseenter"),this.isMouseLeaveToHide()?i.onMouseleave=this.onMouseleave:i.onMouseleave=this.createTwoChains("onMouseleave"),this.isFocusToShow()||this.isBlurToHide()?(i.onFocus=this.onFocus,i.onBlur=this.onBlur):(i.onFocus=this.createTwoChains("onFocus"),i.onBlur=s=>{s&&(!s.relatedTarget||!rt(s.target,s.relatedTarget))&&this.createTwoChains("onBlur")(s)});const a=oe(o&&o.props&&o.props.class,e.class);a&&(i.class=a);const l=Ce(o,B(B({},i),{ref:"triggerRef"}),!0,!0),f=P(J0,{key:"portal",getContainer:n&&(()=>n(this.getRootDomNode())),didUpdate:this.handlePortalUpdate,visible:this.$data.sPopupVisible},{default:this.getComponent});return P(Ft,null,[l,f])}}),G={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){const{keyCode:r}=t;if(t.altKey&&!t.ctrlKey||t.metaKey||r>=G.F1&&r<=G.F12)return!1;switch(r){case G.ALT:case G.CAPS_LOCK:case G.CONTEXT_MENU:case G.CTRL:case G.DOWN:case G.END:case G.ESC:case G.HOME:case G.INSERT:case G.LEFT:case G.MAC_FF_META:case G.META:case G.NUMLOCK:case G.NUM_CENTER:case G.PAGE_DOWN:case G.PAGE_UP:case G.PAUSE:case G.PRINT_SCREEN:case G.RIGHT:case G.SHIFT:case G.UP:case G.WIN_KEY:case G.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=G.ZERO&&t<=G.NINE||t>=G.NUM_ZERO&&t<=G.NUM_MULTIPLY||t>=G.A&&t<=G.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case G.SPACE:case G.QUESTION_MARK:case G.NUM_PLUS:case G.NUM_MINUS:case G.NUM_PERIOD:case G.NUM_DIVISION:case G.SEMICOLON:case G.DASH:case G.EQUALS:case G.COMMA:case G.PERIOD:case G.SLASH:case G.APOSTROPHE:case G.SINGLE_QUOTE:case G.OPEN_SQUARE_BRACKET:case G.BACKSLASH:case G.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ea=G;function tx(e){e.target.composing=!0}function Aa(e){e.target.composing&&(e.target.composing=!1,rx(e.target,"input"))}function rx(e,t){const r=document.createEvent("HTMLEvents");r.initEvent(t,!0,!0),e.dispatchEvent(r)}function pn(e,t,r,n){e.addEventListener(t,r,n)}const nx={created(e,t){(!t.modifiers||!t.modifiers.lazy)&&(pn(e,"compositionstart",tx),pn(e,"compositionend",Aa),pn(e,"change",Aa))}},el=nx,ox=`accept acceptcharset accesskey action allowfullscreen allowtransparency +alt async autocomplete autofocus autoplay capture cellpadding cellspacing challenge +charset checked classid classname colspan cols content contenteditable contextmenu +controls coords crossorigin data datetime default defer dir disabled download draggable +enctype form formaction formenctype formmethod formnovalidate formtarget frameborder +headers height hidden high href hreflang htmlfor for httpequiv icon id inputmode integrity +is keyparams keytype kind label lang list loop low manifest marginheight marginwidth max maxlength media +mediagroup method min minlength multiple muted name novalidate nonce open +optimum pattern placeholder poster preload radiogroup readonly rel required +reversed role rowspan rows sandbox scope scoped scrolling seamless selected +shape size sizes span spellcheck src srcdoc srclang srcset start step style +summary tabindex target title type usemap value width wmode wrap`,ix=`onCopy onCut onPaste onCompositionend onCompositionstart onCompositionupdate onKeydown + onKeypress onKeyup onFocus onBlur onChange onInput onSubmit onClick onContextmenu onDoubleclick onDblclick + onDrag onDragend onDragenter onDragexit onDragleave onDragover onDragstart onDrop onMousedown + onMouseenter onMouseleave onMousemove onMouseout onMouseover onMouseup onSelect onTouchcancel + onTouchend onTouchmove onTouchstart onTouchstartPassive onTouchmovePassive onScroll onWheel onAbort onCanplay onCanplaythrough + onDurationchange onEmptied onEncrypted onEnded onError onLoadeddata onLoadedmetadata + onLoadstart onPause onPlay onPlaying onProgress onRatechange onSeeked onSeeking onStalled onSuspend onTimeupdate onVolumechange onWaiting onLoad onError`,wa=`${ox} ${ix}`.split(/[\s\n]+/),ax="aria-",sx="data-";function Ba(e,t){return e.indexOf(t)===0}function lx(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r;t===!1?r={aria:!0,data:!0,attr:!0}:t===!0?r={aria:!0}:r=B({},t);const n={};return Object.keys(e).forEach(o=>{(r.aria&&(o==="role"||Ba(o,ax))||r.data&&Ba(o,sx)||r.attr&&(wa.includes(o)||wa.includes(o.toLowerCase())))&&(n[o]=e[o])}),n}function et(e){const t=typeof e=="function"?e():e,r=Y(t);function n(o){r.value=o}return[r,n]}var cx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};const ux=cx;function Sa(e){for(var t=1;t{const a=To({});return Ke(t,a),Xe(()=>{B(a,o,i||{})}),a},useInject:()=>_r(t,e)||{}}}const Hr=Symbol("ContextProps"),Nr=Symbol("InternalContextProps"),hb=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Z(()=>!0);const r=Y(new Map),n=(i,a)=>{r.value.set(i,a),r.value=new Map(r.value)},o=i=>{r.value.delete(i),r.value=new Map(r.value)};le([t,r],()=>{}),Ke(Hr,e),Ke(Nr,{addFormItemField:n,removeFormItemField:o})},mo={id:Z(()=>{}),onFieldBlur:()=>{},onFieldChange:()=>{},clearValidate:()=>{}},bo={addFormItemField:()=>{},removeFormItemField:()=>{}},tl=()=>{const e=_r(Nr,bo),t=Symbol("FormItemFieldKey"),r=tr();return e.addFormItemField(t,r.type),we(()=>{e.removeFormItemField(t)}),Ke(Nr,bo),Ke(Hr,mo),_r(Hr,mo)},vb=ee({compatConfig:{MODE:3},name:"AFormItemRest",setup(e,t){let{slots:r}=t;return Ke(Nr,bo),Ke(Hr,mo),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}}),St=Go({}),Da=ee({name:"NoFormStatus",setup(e,t){let{slots:r}=t;return St.useProvide({}),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}});function Ut(e,t,r){return oe({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:r})}const Ko=(e,t)=>t||e,px=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},xx=px,hx=e=>{const{componentCls:t}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-space-item`]:{"&:empty":{display:"none"}}}}},vx=lt("Space",e=>[hx(e),xx(e)]);var gx="[object Symbol]";function mx(e){return typeof e=="symbol"||at(e)&&ut(e)==gx}var bx=/\s/;function yx(e){for(var t=e.length;t--&&bx.test(e.charAt(t)););return t}var Cx=/^\s+/;function Ex(e){return e&&e.slice(0,yx(e)+1).replace(Cx,"")}var _a=NaN,Ax=/^[-+]0x[0-9a-f]+$/i,wx=/^0b[01]+$/i,Bx=/^0o[0-7]+$/i,Sx=parseInt;function Fa(e){if(typeof e=="number")return e;if(mx(e))return _a;if(Xt(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Xt(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Ex(e);var r=wx.test(e);return r||Bx.test(e)?Sx(e.slice(2),r?2:8):Ax.test(e)?_a:+e}function Dx(e,t,r,n){for(var o=e.length,i=r+(n?1:-1);n?i--:++i-1}var Ox=K0(Object.getPrototypeOf,Object),Tx="[object Object]",Px=Function.prototype,Rx=Object.prototype,rl=Px.toString,Ix=Rx.hasOwnProperty,Hx=rl.call(Object);function Nx(e){if(!at(e)||ut(e)!=Tx)return!1;var t=Ox(e);if(t===null)return!0;var r=Ix.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&rl.call(r)==Hx}var xn=function(){return Ie.Date.now()},zx="Expected a function",Mx=Math.max,Lx=Math.min;function mb(e,t,r){var n,o,i,a,l,f,s=0,c=!1,d=!1,u=!0;if(typeof e!="function")throw new TypeError(zx);t=Fa(t)||0,Xt(r)&&(c=!!r.leading,d="maxWait"in r,i=d?Mx(Fa(r.maxWait)||0,t):i,u="trailing"in r?!!r.trailing:u);function x(A){var E=n,D=o;return n=o=void 0,s=A,a=e.apply(D,E),a}function p(A){return s=A,l=setTimeout(b,t),c?x(A):a}function h(A){var E=A-f,D=A-s,F=t-E;return d?Lx(F,i-D):F}function v(A){var E=A-f,D=A-s;return f===void 0||E>=t||E<0||d&&D>=i}function b(){var A=xn();if(v(A))return g(A);l=setTimeout(b,h(A))}function g(A){return l=void 0,u&&n?x(A):(n=o=void 0,a)}function m(){l!==void 0&&clearTimeout(l),s=0,n=f=o=l=void 0}function y(){return l===void 0?a:g(xn())}function w(){var A=xn(),E=v(A);if(n=arguments,o=this,f=A,E){if(l===void 0)return p(f);if(d)return clearTimeout(l),l=setTimeout(b,t),x(f)}return l===void 0&&(l=setTimeout(b,t)),a}return w.cancel=m,w.flush=y,w}function bb(e,t,r){for(var n=-1,o=e==null?0:e.length;++n({compactSize:String,compactDirection:q.oneOf(Fr("horizontal","vertical")).def("horizontal"),isFirstItem:ao(),isLastItem:ao()}),Kr=Go(null),ol=(e,t)=>{const r=Kr.useInject(),n=Z(()=>{if(!r||nl(r))return"";const{compactDirection:o,isFirstItem:i,isLastItem:a}=r,l=o==="vertical"?"-vertical-":"-";return oe({[`${e.value}-compact${l}item`]:!0,[`${e.value}-compact${l}first-item`]:i,[`${e.value}-compact${l}last-item`]:a,[`${e.value}-compact${l}item-rtl`]:t.value==="rtl"})});return{compactSize:Z(()=>r==null?void 0:r.compactSize),compactDirection:Z(()=>r==null?void 0:r.compactDirection),compactItemClassnames:n}},$a=ee({name:"NoCompactStyle",setup(e,t){let{slots:r}=t;return Kr.useProvide(null),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}}),Vx=()=>({prefixCls:String,size:{type:String},direction:q.oneOf(Fr("horizontal","vertical")).def("horizontal"),align:q.oneOf(Fr("start","end","center","baseline")),block:{type:Boolean,default:void 0}}),Gx=ee({name:"CompactItem",props:qx(),setup(e,t){let{slots:r}=t;return Kr.useProvide(e),()=>{var n;return(n=r.default)===null||n===void 0?void 0:n.call(r)}}});ee({name:"ASpaceCompact",inheritAttrs:!1,props:Vx(),setup(e,t){let{attrs:r,slots:n}=t;const{prefixCls:o,direction:i}=De("space-compact",e),a=Kr.useInject(),[l,f]=vx(o),s=Z(()=>oe(o.value,f.value,{[`${o.value}-rtl`]:i.value==="rtl",[`${o.value}-block`]:e.block,[`${o.value}-vertical`]:e.direction==="vertical"}));return()=>{var c;const d=rr(((c=n.default)===null||c===void 0?void 0:c.call(n))||[]);return d.length===0?null:l(P("div",k(k({},r),{},{class:[s.value,r.class]}),[d.map((u,x)=>{var p;const h=u&&u.key||`${o.value}-item-${x}`,v=!a||nl(a);return P(Gx,{key:h,compactSize:(p=e.size)!==null&&p!==void 0?p:"middle",compactDirection:e.direction,isFirstItem:x===0&&(v||(a==null?void 0:a.isFirstItem)),isLastItem:x===d.length-1&&(v||(a==null?void 0:a.isLastItem))},{default:()=>[u]})})]))}}});const Kx=e=>({animationDuration:e,animationFillMode:"both"}),Xx=e=>({animationDuration:e,animationFillMode:"both"}),il=function(e,t,r,n){const i=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` + ${i}${e}-enter, + ${i}${e}-appear + `]:B(B({},Kx(n)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:B(B({},Xx(n)),{animationPlayState:"paused"}),[` + ${i}${e}-enter${e}-enter-active, + ${i}${e}-appear${e}-appear-active + `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:r,animationPlayState:"running",pointerEvents:"none"}}},Yx=new pe("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),Zx=new pe("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Qx=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:r}=e,n=`${r}-fade`,o=t?"&":"";return[il(n,Yx,Zx,e.motionDurationMid,t),{[` + ${o}${n}-enter, + ${o}${n}-appear + `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${n}-leave`]:{animationTimingFunction:"linear"}}]},Jx=new pe("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),eh=new pe("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Oa=new pe("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Ta=new pe("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),th=new pe("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),rh=new pe("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),nh=new pe("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),oh=new pe("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),ih=new pe("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),ah=new pe("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),sh=new pe("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),lh=new pe("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),ch={zoom:{inKeyframes:Jx,outKeyframes:eh},"zoom-big":{inKeyframes:Oa,outKeyframes:Ta},"zoom-big-fast":{inKeyframes:Oa,outKeyframes:Ta},"zoom-left":{inKeyframes:nh,outKeyframes:oh},"zoom-right":{inKeyframes:ih,outKeyframes:ah},"zoom-up":{inKeyframes:th,outKeyframes:rh},"zoom-down":{inKeyframes:sh,outKeyframes:lh}},Xo=(e,t)=>{const{antCls:r}=e,n=`${r}-${t}`,{inKeyframes:o,outKeyframes:i}=ch[t];return[il(n,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + ${n}-enter, + ${n}-appear + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${n}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},uh=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),yb=uh;function dh(e,t,r){const{focusElCls:n,focus:o,borderElCls:i}=r,a=i?"> *":"",l=["hover",o?"focus":null,"active"].filter(Boolean).map(f=>`&:${f} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:-e.lineWidth},"&-item":B(B({[l]:{zIndex:2}},n?{[`&${n}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function fh(e,t,r){const{borderElCls:n}=r,o=n?`> ${n}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function al(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:r}=e,n=`${r}-compact`;return{[n]:B(B({},dh(e,n,t)),fh(r,n,t))}}const Cb=["xxxl","xxl","xl","lg","md","sm","xs"],ph=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`,xxxl:`{min-width: ${e.screenXXXL}px}`});function Eb(){const[,e]=l0();return Z(()=>{const t=ph(e.value),r=new Map;let n=-1,o={};return{matchHandlers:{},dispatch(i){return o=i,r.forEach(a=>a(o)),r.size>=1},subscribe(i){return r.size||this.register(),n+=1,r.set(n,i),i(o),n},unsubscribe(i){r.delete(i),r.size||this.unregister()},unregister(){Object.keys(t).forEach(i=>{const a=t[i],l=this.matchHandlers[a];l==null||l.mql.removeListener(l==null?void 0:l.listener)}),r.clear()},register(){Object.keys(t).forEach(i=>{const a=t[i],l=s=>{let{matches:c}=s;this.dispatch(B(B({},o),{[i]:c}))},f=window.matchMedia(a);f.addListener(l),this.matchHandlers[a]={mql:f,listener:l},l(f)})},responsiveMap:t}})}const me={adjustX:1,adjustY:1},be=[0,0],sl={left:{points:["cr","cl"],overflow:me,offset:[-4,0],targetOffset:be},right:{points:["cl","cr"],overflow:me,offset:[4,0],targetOffset:be},top:{points:["bc","tc"],overflow:me,offset:[0,-4],targetOffset:be},bottom:{points:["tc","bc"],overflow:me,offset:[0,4],targetOffset:be},topLeft:{points:["bl","tl"],overflow:me,offset:[0,-4],targetOffset:be},leftTop:{points:["tr","tl"],overflow:me,offset:[-4,0],targetOffset:be},topRight:{points:["br","tr"],overflow:me,offset:[0,-4],targetOffset:be},rightTop:{points:["tl","tr"],overflow:me,offset:[4,0],targetOffset:be},bottomRight:{points:["tr","br"],overflow:me,offset:[0,4],targetOffset:be},rightBottom:{points:["bl","br"],overflow:me,offset:[4,0],targetOffset:be},bottomLeft:{points:["tl","bl"],overflow:me,offset:[0,4],targetOffset:be},leftBottom:{points:["br","bl"],overflow:me,offset:[-4,0],targetOffset:be}},xh={prefixCls:String,id:String,overlayInnerStyle:q.any},hh=ee({compatConfig:{MODE:3},name:"TooltipContent",props:xh,setup(e,t){let{slots:r}=t;return()=>{var n;return P("div",{class:`${e.prefixCls}-inner`,id:e.id,role:"tooltip",style:e.overlayInnerStyle},[(n=r.overlay)===null||n===void 0?void 0:n.call(r)])}}});var vh=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{}),overlayStyle:{type:Object,default:void 0},overlayClassName:String,prefixCls:q.string.def("rc-tooltip"),mouseEnterDelay:q.number.def(.1),mouseLeaveDelay:q.number.def(.1),getPopupContainer:Function,destroyTooltipOnHide:{type:Boolean,default:!1},align:q.object.def(()=>({})),arrowContent:q.any.def(null),tipId:String,builtinPlacements:q.object,overlayInnerStyle:{type:Object,default:void 0},popupVisible:{type:Boolean,default:void 0},onVisibleChange:Function,onPopupAlign:Function},setup(e,t){let{slots:r,attrs:n,expose:o}=t;const i=V(),a=()=>{const{prefixCls:c,tipId:d,overlayInnerStyle:u}=e;return[P("div",{class:`${c}-arrow`,key:"arrow"},[_c(r,e,"arrowContent")]),P(hh,{key:"content",prefixCls:c,id:d,overlayInnerStyle:u},{overlay:r.overlay})]};o({getPopupDomNode:()=>i.value.getPopupDomNode(),triggerDOM:i,forcePopupAlign:()=>{var c;return(c=i.value)===null||c===void 0?void 0:c.forcePopupAlign()}});const f=V(!1),s=V(!1);return Xe(()=>{const{destroyTooltipOnHide:c}=e;if(typeof c=="boolean")f.value=c;else if(c&&typeof c=="object"){const{keepParent:d}=c;f.value=d===!0,s.value=d===!1}}),()=>{const{overlayClassName:c,trigger:d,mouseEnterDelay:u,mouseLeaveDelay:x,overlayStyle:p,prefixCls:h,afterVisibleChange:v,transitionName:b,animation:g,placement:m,align:y,destroyTooltipOnHide:w,defaultVisible:A}=e,E=vh(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible"]),D=B({},E);e.visible!==void 0&&(D.popupVisible=e.visible);const F=B(B(B({popupClassName:c,prefixCls:h,action:d,builtinPlacements:sl,popupPlacement:m,popupAlign:y,afterPopupVisibleChange:v,popupTransitionName:b,popupAnimation:g,defaultPopupVisible:A,destroyPopupOnHide:f.value,autoDestroy:s.value,mouseLeaveDelay:x,popupStyle:p,mouseEnterDelay:u},D),n),{onPopupVisibleChange:e.onVisibleChange||Pa,onPopupAlign:e.onPopupAlign||Pa,ref:i,popup:a()});return P(ex,F,{default:r.default})}}}),ll=()=>({trigger:[String,Array],open:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},placement:String,color:String,transitionName:String,overlayStyle:$e(),overlayInnerStyle:$e(),overlayClassName:String,openClassName:String,prefixCls:String,mouseEnterDelay:Number,mouseLeaveDelay:Number,getPopupContainer:Function,arrowPointAtCenter:{type:Boolean,default:void 0},autoAdjustOverflow:{type:[Boolean,Object],default:void 0},destroyTooltipOnHide:{type:Boolean,default:void 0},align:$e(),builtinPlacements:$e(),children:Array,onVisibleChange:Function,"onUpdate:visible":Function,onOpenChange:Function,"onUpdate:open":Function}),mh={adjustX:1,adjustY:1},Ra={adjustX:0,adjustY:0},bh=[0,0];function Ia(e){return typeof e=="boolean"?e?mh:Ra:B(B({},Ra),e)}function yh(e){const{arrowWidth:t=4,horizontalArrowShift:r=16,verticalArrowShift:n=8,autoAdjustOverflow:o,arrowPointAtCenter:i}=e,a={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(r+t),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(n+t)]},topRight:{points:["br","tc"],offset:[r+t,-4]},rightTop:{points:["tl","cr"],offset:[4,-(n+t)]},bottomRight:{points:["tr","bc"],offset:[r+t,4]},rightBottom:{points:["bl","cr"],offset:[4,n+t]},bottomLeft:{points:["tl","bc"],offset:[-(r+t),4]},leftBottom:{points:["br","cl"],offset:[-4,n+t]}};return Object.keys(a).forEach(l=>{a[l]=i?B(B({},a[l]),{overflow:Ia(o),targetOffset:bh}):B(B({},sl[l]),{overflow:Ia(o)}),a[l].ignoreShake=!0}),a}function Ch(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];for(let t=0,r=e.length;t`${e}-inverse`);function Ah(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[...Eh,...Gt].includes(e):Gt.includes(e)}function wh(e,t){const r=Ah(t),n=oe({[`${e}-${t}`]:t&&r}),o={},i={};return t&&!r&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:n,overlayStyle:o,arrowStyle:i}}function br(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return e.map(r=>`${t}${r}`).join(",")}const cl=8;function Bh(e){const t=cl,{sizePopupArrow:r,contentRadius:n,borderRadiusOuter:o,limitVerticalRadius:i}=e,a=r/2-Math.ceil(o*(Math.sqrt(2)-1)),l=(n>12?n+2:12)-a,f=i?t-a:l;return{dropdownArrowOffset:l,dropdownArrowOffsetVertical:f}}function ul(e,t){const{componentCls:r,sizePopupArrow:n,marginXXS:o,borderRadiusXS:i,borderRadiusOuter:a,boxShadowPopoverArrow:l}=e,{colorBg:f,showArrowCls:s,contentRadius:c=e.borderRadiusLG,limitVerticalRadius:d}=t,{dropdownArrowOffsetVertical:u,dropdownArrowOffset:x}=Bh({sizePopupArrow:n,contentRadius:c,borderRadiusOuter:a,limitVerticalRadius:d}),p=n/2+o;return{[r]:{[`${r}-arrow`]:[B(B({position:"absolute",zIndex:1,display:"block"},xu(n,i,a,f,l)),{"&:before":{background:f}})],[[`&-placement-top ${r}-arrow`,`&-placement-topLeft ${r}-arrow`,`&-placement-topRight ${r}-arrow`].join(",")]:{bottom:0,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:x}},[`&-placement-topRight ${r}-arrow`]:{right:{_skip_check_:!0,value:x}},[[`&-placement-bottom ${r}-arrow`,`&-placement-bottomLeft ${r}-arrow`,`&-placement-bottomRight ${r}-arrow`].join(",")]:{top:0,transform:"translateY(-100%)"},[`&-placement-bottom ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${r}-arrow`]:{left:{_skip_check_:!0,value:x}},[`&-placement-bottomRight ${r}-arrow`]:{right:{_skip_check_:!0,value:x}},[[`&-placement-left ${r}-arrow`,`&-placement-leftTop ${r}-arrow`,`&-placement-leftBottom ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:0},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${r}-arrow`]:{top:u},[`&-placement-leftBottom ${r}-arrow`]:{bottom:u},[[`&-placement-right ${r}-arrow`,`&-placement-rightTop ${r}-arrow`,`&-placement-rightBottom ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:0},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${r}-arrow`]:{top:u},[`&-placement-rightBottom ${r}-arrow`]:{bottom:u},[br(["&-placement-topLeft","&-placement-top","&-placement-topRight"],s)]:{paddingBottom:p},[br(["&-placement-bottomLeft","&-placement-bottom","&-placement-bottomRight"],s)]:{paddingTop:p},[br(["&-placement-leftTop","&-placement-left","&-placement-leftBottom"],s)]:{paddingRight:{_skip_check_:!0,value:p}},[br(["&-placement-rightTop","&-placement-right","&-placement-rightBottom"],s)]:{paddingLeft:{_skip_check_:!0,value:p}}}}}const Sh=e=>{const{componentCls:t,tooltipMaxWidth:r,tooltipColor:n,tooltipBg:o,tooltipBorderRadius:i,zIndexPopup:a,controlHeight:l,boxShadowSecondary:f,paddingSM:s,paddingXS:c,tooltipRadiusOuter:d}=e;return[{[t]:B(B(B(B({},or(e)),{position:"absolute",zIndex:a,display:"block","&":[{width:"max-content"},{width:"intrinsic"}],maxWidth:r,visibility:"visible","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:l,minHeight:l,padding:`${s/2}px ${c}px`,color:n,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:i,boxShadow:f},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:Math.min(i,cl)}},[`${t}-content`]:{position:"relative"}}),hu(e,(u,x)=>{let{darkColor:p}=x;return{[`&${t}-${u}`]:{[`${t}-inner`]:{backgroundColor:p},[`${t}-arrow`]:{"--antd-arrow-background-color":p}}}})),{"&-rtl":{direction:"rtl"}})},ul(Oe(e,{borderRadiusOuter:d}),{colorBg:"var(--antd-arrow-background-color)",showArrowCls:"",contentRadius:i,limitVerticalRadius:!0}),{[`${t}-pure`]:{position:"relative",maxWidth:"none"}}]},Dh=(e,t)=>lt("Tooltip",n=>{if((t==null?void 0:t.value)===!1)return[];const{borderRadius:o,colorTextLightSolid:i,colorBgDefault:a,borderRadiusOuter:l}=n,f=Oe(n,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:a,tooltipRadiusOuter:l>4?4:l});return[Sh(f),Xo(n,"zoom-big-fast")]},n=>{let{zIndexPopupBase:o,colorBgSpotlight:i}=n;return{zIndexPopup:o+70,colorBgDefault:i}})(e),_h=(e,t)=>{const r={},n=B({},e);return t.forEach(o=>{e&&o in e&&(r[o]=e[o],delete n[o])}),{picked:r,omitted:n}},Fh=()=>B(B({},ll()),{title:q.any}),$h=()=>({trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),Oh=ee({compatConfig:{MODE:3},name:"ATooltip",inheritAttrs:!1,props:ct(Fh(),{trigger:"hover",align:{},placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0}),slots:Object,setup(e,t){let{slots:r,emit:n,attrs:o,expose:i}=t;const{prefixCls:a,getPopupContainer:l,direction:f,rootPrefixCls:s}=De("tooltip",e),c=Z(()=>{var C;return(C=e.open)!==null&&C!==void 0?C:e.visible}),d=Y(Ch([e.open,e.visible])),u=Y();let x;le(c,C=>{fe.cancel(x),x=fe(()=>{d.value=!!C})});const p=()=>{var C;const S=(C=e.title)!==null&&C!==void 0?C:r.title;return!S&&S!==0},h=C=>{const S=p();c.value===void 0&&(d.value=S?!1:C),S||(n("update:visible",C),n("visibleChange",C),n("update:open",C),n("openChange",C))};i({getPopupDomNode:()=>u.value.getPopupDomNode(),open:d,forcePopupAlign:()=>{var C;return(C=u.value)===null||C===void 0?void 0:C.forcePopupAlign()}});const b=Z(()=>{const{builtinPlacements:C,arrowPointAtCenter:S,autoAdjustOverflow:$}=e;return C||yh({arrowPointAtCenter:S,autoAdjustOverflow:$})}),g=C=>C||C==="",m=C=>{const S=C.type;if(typeof S=="object"&&C.props&&((S.__ANT_BUTTON===!0||S==="button")&&g(C.props.disabled)||S.__ANT_SWITCH===!0&&(g(C.props.disabled)||g(C.props.loading))||S.__ANT_RADIO===!0&&g(C.props.disabled))){const{picked:$,omitted:_}=_h($c(C),["position","left","right","top","bottom","float","display","zIndex"]),N=B(B({display:"inline-block"},$),{cursor:"not-allowed",lineHeight:1,width:C.props&&C.props.block?"100%":void 0}),T=B(B({},_),{pointerEvents:"none"}),L=Ce(C,{style:T},!0);return P("span",{style:N,class:`${a.value}-disabled-compatible-wrapper`},[L])}return C},y=()=>{var C,S;return(C=e.title)!==null&&C!==void 0?C:(S=r.title)===null||S===void 0?void 0:S.call(r)},w=(C,S)=>{const $=b.value,_=Object.keys($).find(N=>{var T,L;return $[N].points[0]===((T=S.points)===null||T===void 0?void 0:T[0])&&$[N].points[1]===((L=S.points)===null||L===void 0?void 0:L[1])});if(_){const N=C.getBoundingClientRect(),T={top:"50%",left:"50%"};_.indexOf("top")>=0||_.indexOf("Bottom")>=0?T.top=`${N.height-S.offset[1]}px`:(_.indexOf("Top")>=0||_.indexOf("bottom")>=0)&&(T.top=`${-S.offset[1]}px`),_.indexOf("left")>=0||_.indexOf("Right")>=0?T.left=`${N.width-S.offset[0]}px`:(_.indexOf("right")>=0||_.indexOf("Left")>=0)&&(T.left=`${-S.offset[0]}px`),C.style.transformOrigin=`${T.left} ${T.top}`}},A=Z(()=>wh(a.value,e.color)),E=Z(()=>o["data-popover-inject"]),[D,F]=Dh(a,Z(()=>!E.value));return()=>{var C,S;const{openClassName:$,overlayClassName:_,overlayStyle:N,overlayInnerStyle:T}=e;let L=(S=ot((C=r.default)===null||C===void 0?void 0:C.call(r)))!==null&&S!==void 0?S:null;L=L.length===1?L[0]:L;let U=d.value;if(c.value===void 0&&p()&&(U=!1),!L)return null;const I=m(c0(L)&&!Fc(L)?L:P("span",null,[L])),W=oe({[$||`${a.value}-open`]:!0,[I.props&&I.props.class]:I.props&&I.props.class}),j=oe(_,{[`${a.value}-rtl`]:f.value==="rtl"},A.value.className,F.value),O=B(B({},A.value.overlayStyle),T),R=A.value.arrowStyle,M=B(B(B({},o),e),{prefixCls:a.value,getPopupContainer:l==null?void 0:l.value,builtinPlacements:b.value,visible:U,ref:u,overlayClassName:j,overlayStyle:B(B({},R),N),overlayInnerStyle:O,onVisibleChange:h,onPopupAlign:w,transitionName:At(s.value,"zoom-big-fast",e.transitionName)});return D(P(gh,M,{default:()=>[d.value?Ce(I,{class:W}):I],arrowContent:()=>P("span",{class:`${a.value}-arrow-content`},null),overlay:y}))}}}),Th=u0(Oh),Ph=e=>{const{componentCls:t,popoverBg:r,popoverColor:n,width:o,fontWeightStrong:i,popoverPadding:a,boxShadowSecondary:l,colorTextHeading:f,borderRadiusLG:s,zIndexPopup:c,marginXS:d,colorBgElevated:u}=e;return[{[t]:B(B({},or(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:c,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--antd-arrow-background-color":u,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:r,backgroundClip:"padding-box",borderRadius:s,boxShadow:l,padding:a},[`${t}-title`]:{minWidth:o,marginBottom:d,color:f,fontWeight:i},[`${t}-inner-content`]:{color:n}})},ul(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",[`${t}-content`]:{display:"inline-block"}}}]},Rh=e=>{const{componentCls:t}=e;return{[t]:Gt.map(r=>{const n=e[`${r}-6`];return{[`&${t}-${r}`]:{"--antd-arrow-background-color":n,[`${t}-inner`]:{backgroundColor:n},[`${t}-arrow`]:{background:"transparent"}}}})}},Ih=e=>{const{componentCls:t,lineWidth:r,lineType:n,colorSplit:o,paddingSM:i,controlHeight:a,fontSize:l,lineHeight:f,padding:s}=e,c=a-Math.round(l*f),d=c/2,u=c/2-r,x=s;return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${d}px ${x}px ${u}px`,borderBottom:`${r}px ${n} ${o}`},[`${t}-inner-content`]:{padding:`${i}px ${x}px`}}}},Hh=lt("Popover",e=>{const{colorBgElevated:t,colorText:r,wireframe:n}=e,o=Oe(e,{popoverBg:t,popoverColor:r,popoverPadding:12});return[Ph(o),Rh(o),n&&Ih(o),Xo(o,"zoom-big")]},e=>{let{zIndexPopupBase:t}=e;return{zIndexPopup:t+30,width:177}}),Nh=()=>B(B({},ll()),{content:Ne(),title:Ne()}),zh=ee({compatConfig:{MODE:3},name:"APopover",inheritAttrs:!1,props:ct(Nh(),B(B({},$h()),{trigger:"hover",placement:"top",mouseEnterDelay:.1,mouseLeaveDelay:.1})),setup(e,t){let{expose:r,slots:n,attrs:o}=t;const i=Y();Ur(e.visible===void 0),r({getPopupDomNode:()=>{var u,x;return(x=(u=i.value)===null||u===void 0?void 0:u.getPopupDomNode)===null||x===void 0?void 0:x.call(u)}});const{prefixCls:a,configProvider:l}=De("popover",e),[f,s]=Hh(a),c=Z(()=>l.getPrefixCls()),d=()=>{var u,x;const{title:p=ot((u=n.title)===null||u===void 0?void 0:u.call(n)),content:h=ot((x=n.content)===null||x===void 0?void 0:x.call(n))}=e,v=!!(Array.isArray(p)?p.length:p),b=!!(Array.isArray(h)?h.length:p);return!v&&!b?null:P(Ft,null,[v&&P("div",{class:`${a.value}-title`},[p]),P("div",{class:`${a.value}-inner-content`},[h])])};return()=>{const u=oe(e.overlayClassName,s.value);return f(P(Th,k(k(k({},Se(e,["title","content"])),o),{},{prefixCls:a.value,ref:i,overlayClassName:u,transitionName:At(c.value,"zoom-big",e.transitionName),"data-popover-inject":!0}),{title:d,default:n.default}))}}}),Ab=u0(zh),Mh=e=>{const{componentCls:t,colorPrimary:r}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${r})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0}}}}},Lh=lt("Wave",e=>[Mh(e)]);function jh(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function hn(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&jh(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function Wh(e){const{borderTopColor:t,borderColor:r,backgroundColor:n}=getComputedStyle(e);return hn(t)?t:hn(r)?r:hn(n)?n:null}function vn(e){return Number.isNaN(e)?0:e}const Uh=ee({props:{target:$e(),className:String},setup(e){const t=V(null),[r,n]=et(null),[o,i]=et([]),[a,l]=et(0),[f,s]=et(0),[c,d]=et(0),[u,x]=et(0),[p,h]=et(!1);function v(){const{target:E}=e,D=getComputedStyle(E);n(Wh(E));const F=D.position==="static",{borderLeftWidth:C,borderTopWidth:S}=D;l(F?E.offsetLeft:vn(-parseFloat(C))),s(F?E.offsetTop:vn(-parseFloat(S))),d(E.offsetWidth),x(E.offsetHeight);const{borderTopLeftRadius:$,borderTopRightRadius:_,borderBottomLeftRadius:N,borderBottomRightRadius:T}=D;i([$,_,T,N].map(L=>vn(parseFloat(L))))}let b,g,m;const y=()=>{clearTimeout(m),fe.cancel(g),b==null||b.disconnect()},w=()=>{var E;const D=(E=t.value)===null||E===void 0?void 0:E.parentElement;D&&(Vt(null,D),D.parentElement&&D.parentElement.removeChild(D))};Re(()=>{y(),m=setTimeout(()=>{w()},5e3);const{target:E}=e;E&&(g=fe(()=>{v(),h(!0)}),typeof ResizeObserver<"u"&&(b=new ResizeObserver(v),b.observe(E)))}),we(()=>{y()});const A=E=>{E.propertyName==="opacity"&&w()};return()=>{if(!p.value)return null;const E={left:`${a.value}px`,top:`${f.value}px`,width:`${c.value}px`,height:`${u.value}px`,borderRadius:o.value.map(D=>`${D}px`).join(" ")};return r&&(E["--wave-color"]=r.value),P(st,{appear:!0,name:"wave-motion",appearFromClass:"wave-motion-appear",appearActiveClass:"wave-motion-appear",appearToClass:"wave-motion-appear wave-motion-appear-active"},{default:()=>[P("div",{ref:t,class:e.className,style:E,onTransitionend:A},null)]})}}});function kh(e,t){const r=document.createElement("div");r.style.position="absolute",r.style.left="0px",r.style.top="0px",e==null||e.insertBefore(r,e==null?void 0:e.firstChild),Vt(P(Uh,{target:e,className:t},null),r)}function qh(e,t,r){function n(){var o;const i=ze(e);!((o=r==null?void 0:r.value)===null||o===void 0)&&o.disabled||!i||kh(i,t.value)}return n}const Vh=ee({compatConfig:{MODE:3},name:"Wave",props:{disabled:Boolean},setup(e,t){let{slots:r}=t;const n=tr(),{prefixCls:o,wave:i}=De("wave",e),[,a]=Lh(o),l=qh(n,Z(()=>oe(o.value,a.value)),i);let f;const s=()=>{ze(n).removeEventListener("click",f,!0)};return Re(()=>{le(()=>e.disabled,()=>{s(),Be(()=>{const c=ze(n);c==null||c.removeEventListener("click",f,!0),!(!c||c.nodeType!==1||e.disabled)&&(f=d=>{d.target.tagName==="INPUT"||!H0(d.target)||!c.getAttribute||c.getAttribute("disabled")||c.disabled||c.className.includes("disabled")||c.className.includes("-leave")||l()},c.addEventListener("click",f,!0))})},{immediate:!0,flush:"post"})}),we(()=>{s()}),()=>{var c;return(c=r.default)===null||c===void 0?void 0:c.call(r)[0]}}});function dl(e){return e==="danger"?{danger:!0}:{type:e}}const Gh=()=>({prefixCls:String,type:String,htmlType:{type:String,default:"button"},shape:{type:String},size:{type:String},loading:{type:[Boolean,Object],default:()=>!1},disabled:{type:Boolean,default:void 0},ghost:{type:Boolean,default:void 0},block:{type:Boolean,default:void 0},danger:{type:Boolean,default:void 0},icon:q.any,href:String,target:String,title:String,onClick:$r(),onMousedown:$r()}),Ha=e=>{e&&(e.style.width="0px",e.style.opacity="0",e.style.transform="scale(0)")},Na=e=>{Be(()=>{e&&(e.style.width=`${e.scrollWidth}px`,e.style.opacity="1",e.style.transform="scale(1)")})},za=e=>{e&&e.style&&(e.style.width=null,e.style.opacity=null,e.style.transform=null)},Kh=ee({compatConfig:{MODE:3},name:"LoadingIcon",props:{prefixCls:String,loading:[Boolean,Object],existIcon:Boolean},setup(e){return()=>{const{existIcon:t,prefixCls:r,loading:n}=e;if(t)return P("span",{class:`${r}-loading-icon`},[P(Oi,null,null)]);const o=!!n;return P(st,{name:`${r}-loading-icon-motion`,onBeforeEnter:Ha,onEnter:Na,onAfterEnter:za,onBeforeLeave:Na,onLeave:i=>{setTimeout(()=>{Ha(i)})},onAfterLeave:za},{default:()=>[o?P("span",{class:`${r}-loading-icon`},[P(Oi,null,null)]):null]})}}}),Ma=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),Xh=e=>{const{componentCls:t,fontSize:r,lineWidth:n,colorPrimaryHover:o,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-n,[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:r}},Ma(`${t}-primary`,o),Ma(`${t}-danger`,i)]}},Yh=Xh;function Zh(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:-e.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function Qh(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function Jh(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:B(B({},Zh(e,t)),Qh(e.componentCls,t))}}const ev=e=>{const{componentCls:t,iconCls:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-block",fontWeight:400,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:e.lineHeight,color:e.colorText,"> span":{display:"inline-block"},[`> ${r} + span, > span + ${r}`]:{marginInlineStart:e.marginXS},"> a":{color:"currentColor"},"&:not(:disabled)":B({},d0(e)),[`&-icon-only${t}-compact-item`]:{flex:"none"},[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:e.lineWidth,height:`calc(100% + ${e.lineWidth*2}px)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-e.lineWidth,insetInlineStart:-e.lineWidth,display:"inline-block",width:`calc(100% + ${e.lineWidth*2}px)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},Le=(e,t)=>({"&:not(:disabled)":{"&:hover":e,"&:active":t}}),tv=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),rv=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.controlHeight/2,paddingInlineEnd:e.controlHeight/2}),yo=e=>({cursor:"not-allowed",borderColor:e.colorBorder,color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,boxShadow:"none"}),zr=(e,t,r,n,o,i,a)=>({[`&${e}-background-ghost`]:B(B({color:t||void 0,backgroundColor:"transparent",borderColor:r||void 0,boxShadow:"none"},Le(B({backgroundColor:"transparent"},i),B({backgroundColor:"transparent"},a))),{"&:disabled":{cursor:"not-allowed",color:n||void 0,borderColor:o||void 0}})}),Yo=e=>({"&:disabled":B({},yo(e))}),fl=e=>B({},Yo(e)),Mr=e=>({"&:disabled":{cursor:"not-allowed",color:e.colorTextDisabled}}),pl=e=>B(B(B(B(B({},fl(e)),{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,boxShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`}),Le({color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),zr(e.componentCls,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:B(B(B({color:e.colorError,borderColor:e.colorError},Le({color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),zr(e.componentCls,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),Yo(e))}),nv=e=>B(B(B(B(B({},fl(e)),{color:e.colorTextLightSolid,backgroundColor:e.colorPrimary,boxShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`}),Le({color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryHover},{color:e.colorTextLightSolid,backgroundColor:e.colorPrimaryActive})),zr(e.componentCls,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:B(B(B({backgroundColor:e.colorError,boxShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`},Le({backgroundColor:e.colorErrorHover},{backgroundColor:e.colorErrorActive})),zr(e.componentCls,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Yo(e))}),ov=e=>B(B({},pl(e)),{borderStyle:"dashed"}),iv=e=>B(B(B({color:e.colorLink},Le({color:e.colorLinkHover},{color:e.colorLinkActive})),Mr(e)),{[`&${e.componentCls}-dangerous`]:B(B({color:e.colorError},Le({color:e.colorErrorHover},{color:e.colorErrorActive})),Mr(e))}),av=e=>B(B(B({},Le({color:e.colorText,backgroundColor:e.colorBgTextHover},{color:e.colorText,backgroundColor:e.colorBgTextActive})),Mr(e)),{[`&${e.componentCls}-dangerous`]:B(B({color:e.colorError},Mr(e)),Le({color:e.colorErrorHover,backgroundColor:e.colorErrorBg},{color:e.colorErrorHover,backgroundColor:e.colorErrorBg}))}),sv=e=>B(B({},yo(e)),{[`&${e.componentCls}:hover`]:B({},yo(e))}),lv=e=>{const{componentCls:t}=e;return{[`${t}-default`]:pl(e),[`${t}-primary`]:nv(e),[`${t}-dashed`]:ov(e),[`${t}-link`]:iv(e),[`${t}-text`]:av(e),[`${t}-disabled`]:sv(e)}},Zo=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:r,iconCls:n,controlHeight:o,fontSize:i,lineHeight:a,lineWidth:l,borderRadius:f,buttonPaddingHorizontal:s}=e,c=Math.max(0,(o-i*a)/2-l),d=s-l,u=`${r}-icon-only`;return[{[`${r}${t}`]:{fontSize:i,height:o,padding:`${c}px ${d}px`,borderRadius:f,[`&${u}`]:{width:o,paddingInlineStart:0,paddingInlineEnd:0,[`&${r}-round`]:{width:"auto"},"> span":{transform:"scale(1.143)"}},[`&${r}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${r}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`&:not(${u}) ${r}-loading-icon > ${n}`]:{marginInlineEnd:e.marginXS}}},{[`${r}${r}-circle${t}`]:tv(e)},{[`${r}${r}-round${t}`]:rv(e)}]},cv=e=>Zo(e),uv=e=>{const t=Oe(e,{controlHeight:e.controlHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:8,borderRadius:e.borderRadiusSM});return Zo(t,`${e.componentCls}-sm`)},dv=e=>{const t=Oe(e,{controlHeight:e.controlHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG});return Zo(t,`${e.componentCls}-lg`)},fv=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},pv=lt("Button",e=>{const{controlTmpOutline:t,paddingContentHorizontal:r}=e,n=Oe(e,{colorOutlineDefault:t,buttonPaddingHorizontal:r});return[ev(n),uv(n),cv(n),dv(n),fv(n),lv(n),Yh(n),al(e,{focus:!1}),Jh(e)]}),xv=()=>({prefixCls:String,size:{type:String}}),xl=Go(),Co=ee({compatConfig:{MODE:3},name:"AButtonGroup",props:xv(),setup(e,t){let{slots:r}=t;const{prefixCls:n,direction:o}=De("btn-group",e),[,,i]=l0();xl.useProvide(To({size:Z(()=>e.size)}));const a=Z(()=>{const{size:l}=e;let f="";switch(l){case"large":f="lg";break;case"small":f="sm";break;case"middle":case void 0:break;default:w0(!l,"Button.Group","Invalid prop `size`.")}return{[`${n.value}`]:!0,[`${n.value}-${f}`]:f,[`${n.value}-rtl`]:o.value==="rtl",[i.value]:!0}});return()=>{var l;return P("div",{class:a.value},[rr((l=r.default)===null||l===void 0?void 0:l.call(r))])}}}),La=/^[\u4e00-\u9fa5]{2}$/,ja=La.test.bind(La);function yr(e){return e==="text"||e==="link"}const Ge=ee({compatConfig:{MODE:3},name:"AButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:ct(Gh(),{type:"default"}),slots:Object,setup(e,t){let{slots:r,attrs:n,emit:o,expose:i}=t;const{prefixCls:a,autoInsertSpaceInButton:l,direction:f,size:s}=De("btn",e),[c,d]=pv(a),u=xl.useInject(),x=Io(),p=Z(()=>{var T;return(T=e.disabled)!==null&&T!==void 0?T:x.value}),h=V(null),v=V(void 0);let b=!1;const g=V(!1),m=V(!1),y=Z(()=>l.value!==!1),{compactSize:w,compactItemClassnames:A}=ol(a,f),E=Z(()=>typeof e.loading=="object"&&e.loading.delay?e.loading.delay||!0:!!e.loading);le(E,T=>{clearTimeout(v.value),typeof E.value=="number"?v.value=setTimeout(()=>{g.value=T},E.value):g.value=T},{immediate:!0});const D=Z(()=>{const{type:T,shape:L="default",ghost:U,block:I,danger:W}=e,j=a.value,O={large:"lg",small:"sm",middle:void 0},R=w.value||(u==null?void 0:u.size)||s.value,M=R&&O[R]||"";return[A.value,{[d.value]:!0,[`${j}`]:!0,[`${j}-${L}`]:L!=="default"&&L,[`${j}-${T}`]:T,[`${j}-${M}`]:M,[`${j}-loading`]:g.value,[`${j}-background-ghost`]:U&&!yr(T),[`${j}-two-chinese-chars`]:m.value&&y.value,[`${j}-block`]:I,[`${j}-dangerous`]:!!W,[`${j}-rtl`]:f.value==="rtl"}]}),F=()=>{const T=h.value;if(!T||l.value===!1)return;const L=T.textContent;b&&ja(L)?m.value||(m.value=!0):m.value&&(m.value=!1)},C=T=>{if(g.value||p.value){T.preventDefault();return}o("click",T)},S=T=>{o("mousedown",T)},$=(T,L)=>{const U=L?" ":"";if(T.type===Oc){let I=T.children.trim();return ja(I)&&(I=I.split("").join(U)),P("span",null,[I])}return T};return Xe(()=>{w0(!(e.ghost&&yr(e.type)),"Button","`link` or `text` button can't be a `ghost` button.")}),Re(F),Wr(F),we(()=>{v.value&&clearTimeout(v.value)}),i({focus:()=>{var T;(T=h.value)===null||T===void 0||T.focus()},blur:()=>{var T;(T=h.value)===null||T===void 0||T.blur()}}),()=>{var T,L;const{icon:U=(T=r.icon)===null||T===void 0?void 0:T.call(r)}=e,I=rr((L=r.default)===null||L===void 0?void 0:L.call(r));b=I.length===1&&!U&&!yr(e.type);const{type:W,htmlType:j,href:O,title:R,target:M}=e,z=g.value?"loading":U,Q=B(B({},n),{title:R,disabled:p.value,class:[D.value,n.class,{[`${a.value}-icon-only`]:I.length===0&&!!z}],onClick:C,onMousedown:S});p.value||delete Q.disabled;const te=U&&!g.value?U:P(Kh,{existIcon:!!U,prefixCls:a.value,loading:!!g.value},null),ie=I.map(xe=>$(xe,b&&y.value));if(O!==void 0)return c(P("a",k(k({},Q),{},{href:O,target:M,ref:h}),[te,ie]));let K=P("button",k(k({},Q),{},{ref:h,type:j}),[te,ie]);if(!yr(W)){const xe=function(){return K}();K=P(Vh,{ref:"wave",disabled:!!g.value},{default:()=>[xe]})}return c(K)}}});Ge.Group=Co;Ge.install=function(e){return e.component(Ge.name,Ge),e.component(Co.name,Co),e};var hv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};const vv=hv;function Wa(e){for(var t=1;t-1}function Ua(e,t){e.classList?e.classList.add(t):hl(e,t)||(e.className=`${e.className} ${t}`)}function ka(e,t){if(e.classList)e.classList.remove(t);else if(hl(e,t)){const r=e.className;e.className=` ${r} `.replace(` ${t} `," ")}}const mv=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant-motion-collapse",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return{name:e,appear:t,css:!0,onBeforeEnter:r=>{r.style.height="0px",r.style.opacity="0",Ua(r,e)},onEnter:r=>{Be(()=>{r.style.height=`${r.scrollHeight}px`,r.style.opacity="1"})},onAfterEnter:r=>{r&&(ka(r,e),r.style.height=null,r.style.opacity=null)},onBeforeLeave:r=>{Ua(r,e),r.style.height=`${r.offsetHeight}px`,r.style.opacity=null},onLeave:r=>{setTimeout(()=>{r.style.height="0px",r.style.opacity="0"})},onAfterLeave:r=>{r&&(ka(r,e),r.style&&(r.style.height=null,r.style.opacity=null))}}},Db=mv,bv=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Jo=e=>({borderColor:e.inputBorderHoverColor,borderInlineEndWidth:e.lineWidth}),Eo=e=>({borderColor:e.inputBorderHoverColor,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`,borderInlineEndWidth:e.lineWidth,outline:0}),yv=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":B({},Jo(Oe(e,{inputBorderHoverColor:e.colorBorder})))}),vl=e=>{const{inputPaddingVerticalLG:t,fontSizeLG:r,lineHeightLG:n,borderRadiusLG:o,inputPaddingHorizontalLG:i}=e;return{padding:`${t}px ${i}px`,fontSize:r,lineHeight:n,borderRadius:o}},gl=e=>({padding:`${e.inputPaddingVerticalSM}px ${e.controlPaddingHorizontalSM-1}px`,borderRadius:e.borderRadiusSM}),ml=(e,t)=>{const{componentCls:r,colorError:n,colorWarning:o,colorErrorOutline:i,colorWarningOutline:a,colorErrorBorderHover:l,colorWarningBorderHover:f}=e;return{[`&-status-error:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:n,"&:hover":{borderColor:l},"&:focus, &-focused":B({},Eo(Oe(e,{inputBorderActiveColor:n,inputBorderHoverColor:n,controlOutline:i}))),[`${r}-prefix`]:{color:n}},[`&-status-warning:not(${t}-disabled):not(${t}-borderless)${t}`]:{borderColor:o,"&:hover":{borderColor:f},"&:focus, &-focused":B({},Eo(Oe(e,{inputBorderActiveColor:o,inputBorderHoverColor:o,controlOutline:a}))),[`${r}-prefix`]:{color:o}}}},bl=e=>B(B({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${e.inputPaddingVertical}px ${e.inputPaddingHorizontal}px`,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,backgroundColor:e.colorBgContainer,backgroundImage:"none",borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:e.colorBorder,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},bv(e.colorTextPlaceholder)),{"&:hover":B({},Jo(e)),"&:focus, &-focused":B({},Eo(e)),"&-disabled, &[disabled]":B({},yv(e)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":B({},vl(e)),"&-sm":B({},gl(e)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),Cv=e=>{const{componentCls:t,antCls:r}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:B({},vl(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:B({},gl(e)),[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${e.inputPaddingHorizontal}px`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,textAlign:"center",backgroundColor:e.colorFillAlter,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${r}-select`]:{margin:`-${e.inputPaddingVertical+1}px -${e.inputPaddingHorizontal}px`,[`&${r}-select-single:not(${r}-select-customize-input)`]:{[`${r}-select-selector`]:{backgroundColor:"inherit",border:`${e.lineWidth}px ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${r}-select-selector`]:{color:e.colorPrimary}}},[`${r}-cascader-picker`]:{margin:`-9px -${e.inputPaddingHorizontal}px`,backgroundColor:"transparent",[`${r}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${t}`]:{float:"inline-start",width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${r}-select ${r}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:B(B({display:"block"},f0()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`& > ${t}-affix-wrapper`]:{display:"inline-flex"},[`& > ${r}-picker-range`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-e.lineWidth,borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${r}-select > ${r}-select-selector, + & > ${r}-select-auto-complete ${t}, + & > ${r}-cascader-picker ${t}, + & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${r}-select-focused`]:{zIndex:1},[`& > ${r}-select > ${r}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${r}-select:first-child > ${r}-select-selector, + & > ${r}-select-auto-complete:first-child ${t}, + & > ${r}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, + & > ${r}-select:last-child > ${r}-select-selector, + & > ${r}-cascader-picker:last-child ${t}, + & > ${r}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${r}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:-e.lineWidth,[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}}),[`&&-sm ${r}-btn`]:{fontSize:e.fontSizeSM,height:e.controlHeightSM,lineHeight:"normal"},[`&&-lg ${r}-btn`]:{fontSize:e.fontSizeLG,height:e.controlHeightLG,lineHeight:"normal"},[`&&-lg ${r}-select-single ${r}-select-selector`]:{height:`${e.controlHeightLG}px`,[`${r}-select-selection-item, ${r}-select-selection-placeholder`]:{lineHeight:`${e.controlHeightLG-2}px`},[`${r}-select-selection-search-input`]:{height:`${e.controlHeightLG}px`}},[`&&-sm ${r}-select-single ${r}-select-selector`]:{height:`${e.controlHeightSM}px`,[`${r}-select-selection-item, ${r}-select-selection-placeholder`]:{lineHeight:`${e.controlHeightSM-2}px`},[`${r}-select-selection-search-input`]:{height:`${e.controlHeightSM}px`}}}},Ev=e=>{const{componentCls:t,controlHeightSM:r,lineWidth:n}=e,i=(r-n*2-16)/2;return{[t]:B(B(B(B({},or(e)),bl(e)),ml(e,t)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:r,paddingTop:i,paddingBottom:i}}})}},Av=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${e.inputAffixPadding}px`}},"&-textarea-with-clear-btn":{padding:"0 !important",border:"0 !important",[`${t}-clear-icon`]:{position:"absolute",insetBlockStart:e.paddingXS,insetInlineEnd:e.paddingXS,zIndex:1}}}},wv=e=>{const{componentCls:t,inputAffixPadding:r,colorTextDescription:n,motionDurationSlow:o,colorIcon:i,colorIconHover:a,iconCls:l}=e;return{[`${t}-affix-wrapper`]:B(B(B(B(B({},bl(e)),{display:"inline-flex",[`&:not(${t}-affix-wrapper-disabled):hover`]:B(B({},Jo(e)),{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${t}[disabled]`]:{background:"transparent"}},[`> input${t}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&:focus":{boxShadow:"none !important"}},"&::before":{width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:n},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:r},"&-suffix":{marginInlineStart:r}}}),Av(e)),{[`${l}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}}),ml(e,`${t}-affix-wrapper`))}},Bv=e=>{const{componentCls:t,colorError:r,colorSuccess:n,borderRadiusLG:o,borderRadiusSM:i}=e;return{[`${t}-group`]:B(B(B({},or(e)),Cv(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:o}},"&-sm":{[`${t}-group-addon`]:{borderRadius:i}},"&-status-error":{[`${t}-group-addon`]:{color:r,borderColor:r}},"&-status-warning":{[`${t}-group-addon:last-child`]:{color:n,borderColor:n}}}})}},Sv=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-search`;return{[n]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${n}-button:not(${r}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.lineHeightLG-2e-4},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${n}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0},[`${n}-button:not(${r}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${r}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${n}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${n}-button`]:{height:e.controlHeightLG},[`&-small ${n}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:-e.lineWidth,borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + > ${t}, + ${t}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}};function Dv(e){return Oe(e,{inputAffixPadding:e.paddingXXS,inputPaddingVertical:Math.max(Math.round((e.controlHeight-e.fontSize*e.lineHeight)/2*10)/10-e.lineWidth,3),inputPaddingVerticalLG:Math.ceil((e.controlHeightLG-e.fontSizeLG*e.lineHeightLG)/2*10)/10-e.lineWidth,inputPaddingVerticalSM:Math.max(Math.round((e.controlHeightSM-e.fontSize*e.lineHeight)/2*10)/10-e.lineWidth,0),inputPaddingHorizontal:e.paddingSM-e.lineWidth,inputPaddingHorizontalSM:e.paddingXS-e.lineWidth,inputPaddingHorizontalLG:e.controlPaddingHorizontal-e.lineWidth,inputBorderHoverColor:e.colorPrimaryHover,inputBorderActiveColor:e.colorPrimaryHover})}const _v=e=>{const{componentCls:t,inputPaddingHorizontal:r,paddingLG:n}=e,o=`${t}-textarea`;return{[o]:{position:"relative",[`${o}-suffix`]:{position:"absolute",top:0,insetInlineEnd:r,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto"},"&-status-error,\n &-status-warning,\n &-status-success,\n &-status-validating":{[`&${o}-has-feedback`]:{[`${t}`]:{paddingInlineEnd:n}}},"&-show-count":{[`> ${t}`]:{height:"100%"},"&::after":{color:e.colorTextDescription,whiteSpace:"nowrap",content:"attr(data-count)",pointerEvents:"none",float:"right"}},"&-rtl":{"&::after":{float:"left"}}}}},ei=lt("Input",e=>{const t=Dv(e);return[Ev(t),_v(t),wv(t),Bv(t),Sv(t),al(t)]});var Fv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};const $v=Fv;function qa(e){for(var t=1;tEt()&&window.document.documentElement,Cl=e=>{if(Et()&&window.document.documentElement){const t=Array.isArray(e)?e:[e],{documentElement:r}=window.document;return t.some(n=>n in r.style)}return!1},Tv=(e,t)=>{if(!Cl(e))return!1;const r=document.createElement("div"),n=r.style[e];return r.style[e]=t,r.style[e]!==n};function Fb(e,t){return!Array.isArray(e)&&t!==void 0?Tv(e,t):Cl(e)}let Cr;const $b=()=>{if(!yl())return!1;if(Cr!==void 0)return Cr;const e=document.createElement("div");return e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e),Cr=e.scrollHeight===1,document.body.removeChild(e),Cr},kt=e=>e!=null&&(Array.isArray(e)?ot(e).length:!0);function ri(e){return kt(e.prefix)||kt(e.suffix)||kt(e.allowClear)}function Ar(e){return kt(e.addonBefore)||kt(e.addonAfter)}function Ao(e){return typeof e>"u"||e===null?"":String(e)}function qt(e,t,r,n){if(!r)return;const o=t;if(t.type==="click"){Object.defineProperty(o,"target",{writable:!0}),Object.defineProperty(o,"currentTarget",{writable:!0});const i=e.cloneNode(!0);o.target=i,o.currentTarget=i,i.value="",r(o);return}if(n!==void 0){Object.defineProperty(o,"target",{writable:!0}),Object.defineProperty(o,"currentTarget",{writable:!0}),o.target=e,o.currentTarget=e,e.value=n,r(o);return}r(o)}function El(e,t){if(!e)return;e.focus(t);const{cursor:r}=t||{};if(r){const n=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(n,n);break;default:e.setSelectionRange(0,n)}}}const Pv=()=>({addonBefore:q.any,addonAfter:q.any,prefix:q.any,suffix:q.any,clearIcon:q.any,affixWrapperClassName:String,groupClassName:String,wrapperClassName:String,inputClassName:String,allowClear:{type:Boolean,default:void 0}}),Al=()=>B(B({},Pv()),{value:{type:[String,Number,Symbol],default:void 0},defaultValue:{type:[String,Number,Symbol],default:void 0},inputElement:q.any,prefixCls:String,disabled:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},triggerFocus:Function,readonly:{type:Boolean,default:void 0},handleReset:Function,hidden:{type:Boolean,default:void 0}}),wl=()=>B(B({},Al()),{id:String,placeholder:{type:[String,Number]},autocomplete:String,type:Tc("text"),name:String,size:{type:String},autofocus:{type:Boolean,default:void 0},lazy:{type:Boolean,default:!0},maxlength:Number,loading:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},showCount:{type:[Boolean,Object]},htmlSize:Number,onPressEnter:Function,onKeydown:Function,onKeyup:Function,onFocus:Function,onBlur:Function,onChange:Function,onInput:Function,"onUpdate:value":Function,onCompositionstart:Function,onCompositionend:Function,valueModifiers:Object,hidden:{type:Boolean,default:void 0},status:String}),Rv=ee({name:"BaseInput",inheritAttrs:!1,props:Al(),setup(e,t){let{slots:r,attrs:n}=t;const o=Y(),i=l=>{var f;if(!((f=o.value)===null||f===void 0)&&f.contains(l.target)){const{triggerFocus:s}=e;s==null||s()}},a=()=>{var l;const{allowClear:f,value:s,disabled:c,readonly:d,handleReset:u,suffix:x=r.suffix,prefixCls:p}=e;if(!f)return null;const h=!c&&!d&&s,v=`${p}-clear-icon`,b=((l=r.clearIcon)===null||l===void 0?void 0:l.call(r))||"*";return P("span",{onClick:u,onMousedown:g=>g.preventDefault(),class:oe({[`${v}-hidden`]:!h,[`${v}-has-suffix`]:!!x},v),role:"button",tabindex:-1},[b])};return()=>{var l,f;const{focused:s,value:c,disabled:d,allowClear:u,readonly:x,hidden:p,prefixCls:h,prefix:v=(l=r.prefix)===null||l===void 0?void 0:l.call(r),suffix:b=(f=r.suffix)===null||f===void 0?void 0:f.call(r),addonAfter:g=r.addonAfter,addonBefore:m=r.addonBefore,inputElement:y,affixWrapperClassName:w,wrapperClassName:A,groupClassName:E}=e;let D=Ce(y,{value:c,hidden:p});if(ri({prefix:v,suffix:b,allowClear:u})){const F=`${h}-affix-wrapper`,C=oe(F,{[`${F}-disabled`]:d,[`${F}-focused`]:s,[`${F}-readonly`]:x,[`${F}-input-with-clear-btn`]:b&&u&&c},!Ar({addonAfter:g,addonBefore:m})&&n.class,w),S=(b||u)&&P("span",{class:`${h}-suffix`},[a(),b]);D=P("span",{class:C,style:n.style,hidden:!Ar({addonAfter:g,addonBefore:m})&&p,onMousedown:i,ref:o},[v&&P("span",{class:`${h}-prefix`},[v]),Ce(y,{style:null,value:c,hidden:null}),S])}if(Ar({addonAfter:g,addonBefore:m})){const F=`${h}-group`,C=`${F}-addon`,S=oe(`${h}-wrapper`,F,A),$=oe(`${h}-group-wrapper`,n.class,E);return P("span",{class:$,style:n.style,hidden:p},[P("span",{class:S},[m&&P("span",{class:C},[m]),Ce(D,{style:null,hidden:null}),g&&P("span",{class:C},[g])])])}return D}}});var Iv=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);oe.value,()=>{a.value=e.value}),le(()=>e.disabled,()=>{e.disabled&&(l.value=!1)});const c=E=>{f.value&&El(f.value,E)};o({focus:c,blur:()=>{var E;(E=f.value)===null||E===void 0||E.blur()},input:f,stateValue:a,setSelectionRange:(E,D,F)=>{var C;(C=f.value)===null||C===void 0||C.setSelectionRange(E,D,F)},select:()=>{var E;(E=f.value)===null||E===void 0||E.select()}});const p=E=>{i("change",E)},h=(E,D)=>{a.value!==E&&(e.value===void 0?a.value=E:Be(()=>{var F;f.value.value!==a.value&&((F=s.value)===null||F===void 0||F.$forceUpdate())}),Be(()=>{D&&D()}))},v=E=>{const{value:D,composing:F}=E.target;if((E.isComposing||F)&&e.lazy||a.value===D)return;const C=E.target.value;qt(f.value,E,p),h(C)},b=E=>{E.keyCode===13&&i("pressEnter",E),i("keydown",E)},g=E=>{l.value=!0,i("focus",E)},m=E=>{l.value=!1,i("blur",E)},y=E=>{qt(f.value,E,p),h("",()=>{c()})},w=()=>{var E,D;const{addonBefore:F=r.addonBefore,addonAfter:C=r.addonAfter,disabled:S,valueModifiers:$={},htmlSize:_,autocomplete:N,prefixCls:T,inputClassName:L,prefix:U=(E=r.prefix)===null||E===void 0?void 0:E.call(r),suffix:I=(D=r.suffix)===null||D===void 0?void 0:D.call(r),allowClear:W,type:j="text"}=e,O=Se(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","bordered","htmlSize","lazy","showCount","valueModifiers","showCount","affixWrapperClassName","groupClassName","inputClassName","wrapperClassName"]),R=B(B(B({},O),n),{autocomplete:N,onChange:v,onInput:v,onFocus:g,onBlur:m,onKeydown:b,class:oe(T,{[`${T}-disabled`]:S},L,!Ar({addonAfter:C,addonBefore:F})&&!ri({prefix:U,suffix:I,allowClear:W})&&n.class),ref:f,key:"ant-input",size:_,type:j});$.lazy&&delete R.onInput,R.autofocus||delete R.autofocus;const M=P("input",Se(R,["size"]),null);return _t(M,[[el]])},A=()=>{var E;const{maxlength:D,suffix:F=(E=r.suffix)===null||E===void 0?void 0:E.call(r),showCount:C,prefixCls:S}=e,$=Number(D)>0;if(F||C){const _=[...Ao(a.value)].length,N=typeof C=="object"?C.formatter({count:_,maxlength:D}):`${_}${$?` / ${D}`:""}`;return P(Ft,null,[!!C&&P("span",{class:oe(`${S}-show-count-suffix`,{[`${S}-show-count-has-suffix`]:!!F})},[N]),F])}return null};return Re(()=>{}),()=>{const{prefixCls:E,disabled:D}=e,F=Iv(e,["prefixCls","disabled"]);return P(Rv,k(k(k({},F),n),{},{ref:s,prefixCls:E,inputElement:w(),handleReset:y,value:Ao(a.value),focused:l.value,triggerFocus:c,suffix:A(),disabled:D}),r)}}}),Xr=()=>Se(wl(),["wrapperClassName","groupClassName","inputClassName","affixWrapperClassName"]),Bl=()=>B(B({},Se(Xr(),["prefix","addonBefore","addonAfter","suffix"])),{rows:Number,autosize:{type:[Boolean,Object],default:void 0},autoSize:{type:[Boolean,Object],default:void 0},onResize:{type:Function},onCompositionstart:$r(),onCompositionend:$r(),valueModifiers:Object});var Nv=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);oKo(f.status,e.status)),{direction:c,prefixCls:d,size:u,autocomplete:x}=De("input",e),{compactSize:p,compactItemClassnames:h}=ol(d,c),v=Z(()=>p.value||u.value),[b,g]=ei(d),m=Io();o({focus:_=>{var N;(N=a.value)===null||N===void 0||N.focus(_)},blur:()=>{var _;(_=a.value)===null||_===void 0||_.blur()},input:a,setSelectionRange:(_,N,T)=>{var L;(L=a.value)===null||L===void 0||L.setSelectionRange(_,N,T)},select:()=>{var _;(_=a.value)===null||_===void 0||_.select()}});const D=Y([]),F=()=>{D.value.push(setTimeout(()=>{var _,N,T,L;!((_=a.value)===null||_===void 0)&&_.input&&((N=a.value)===null||N===void 0?void 0:N.input.getAttribute("type"))==="password"&&(!((T=a.value)===null||T===void 0)&&T.input.hasAttribute("value"))&&((L=a.value)===null||L===void 0||L.input.removeAttribute("value"))}))};Re(()=>{F()}),Pc(()=>{D.value.forEach(_=>clearTimeout(_))}),we(()=>{D.value.forEach(_=>clearTimeout(_))});const C=_=>{F(),i("blur",_),l.onFieldBlur()},S=_=>{F(),i("focus",_)},$=_=>{i("update:value",_.target.value),i("change",_),i("input",_),l.onFieldChange()};return()=>{var _,N,T,L,U,I;const{hasFeedback:W,feedbackIcon:j}=f,{allowClear:O,bordered:R=!0,prefix:M=(_=r.prefix)===null||_===void 0?void 0:_.call(r),suffix:z=(N=r.suffix)===null||N===void 0?void 0:N.call(r),addonAfter:Q=(T=r.addonAfter)===null||T===void 0?void 0:T.call(r),addonBefore:te=(L=r.addonBefore)===null||L===void 0?void 0:L.call(r),id:ie=(U=l.id)===null||U===void 0?void 0:U.value}=e,K=Nv(e,["allowClear","bordered","prefix","suffix","addonAfter","addonBefore","id"]),xe=(W||z)&&P(Ft,null,[z,W&&j]),se=d.value,Tt=ri({prefix:M,suffix:z})||!!W,Ze=r.clearIcon||(()=>P(Ho,null,null));return b(P(Hv,k(k(k({},n),Se(K,["onUpdate:value","onChange","onInput"])),{},{onChange:$,id:ie,disabled:(I=e.disabled)!==null&&I!==void 0?I:m.value,ref:a,prefixCls:se,autocomplete:x.value,onBlur:C,onFocus:S,prefix:M,suffix:xe,allowClear:O,addonAfter:Q&&P($a,null,{default:()=>[P(Da,null,{default:()=>[Q]})]}),addonBefore:te&&P($a,null,{default:()=>[P(Da,null,{default:()=>[te]})]}),class:[n.class,h.value],inputClassName:oe({[`${se}-sm`]:v.value==="small",[`${se}-lg`]:v.value==="large",[`${se}-rtl`]:c.value==="rtl",[`${se}-borderless`]:!R},!Tt&&Ut(se,s.value),g.value),affixWrapperClassName:oe({[`${se}-affix-wrapper-sm`]:v.value==="small",[`${se}-affix-wrapper-lg`]:v.value==="large",[`${se}-affix-wrapper-rtl`]:c.value==="rtl",[`${se}-affix-wrapper-borderless`]:!R},Ut(`${se}-affix-wrapper`,s.value,W),g.value),wrapperClassName:oe({[`${se}-group-rtl`]:c.value==="rtl"},g.value),groupClassName:oe({[`${se}-group-wrapper-sm`]:v.value==="small",[`${se}-group-wrapper-lg`]:v.value==="large",[`${se}-group-wrapper-rtl`]:c.value==="rtl"},Ut(`${se}-group-wrapper`,s.value,W),g.value)}),B(B({},r),{clearIcon:Ze})))}}}),zv=ee({compatConfig:{MODE:3},name:"AInputGroup",inheritAttrs:!1,props:{prefixCls:String,size:{type:String},compact:{type:Boolean,default:void 0}},setup(e,t){let{slots:r,attrs:n}=t;const{prefixCls:o,direction:i,getPrefixCls:a}=De("input-group",e),l=St.useInject();St.useProvide(l,{isFormItemInput:!1});const f=Z(()=>a("input")),[s,c]=ei(f),d=Z(()=>{const u=o.value;return{[`${u}`]:!0,[c.value]:!0,[`${u}-lg`]:e.size==="large",[`${u}-sm`]:e.size==="small",[`${u}-compact`]:e.compact,[`${u}-rtl`]:i.value==="rtl"}});return()=>{var u;return s(P("span",k(k({},n),{},{class:oe(d.value,n.class)}),[(u=r.default)===null||u===void 0?void 0:u.call(r)]))}}});var Mv=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{var w;(w=a.value)===null||w===void 0||w.focus()},blur:()=>{var w;(w=a.value)===null||w===void 0||w.blur()}});const c=w=>{i("update:value",w.target.value),w&&w.target&&w.type==="click"&&i("search",w.target.value,w),i("change",w)},d=w=>{var A;document.activeElement===((A=a.value)===null||A===void 0?void 0:A.input)&&w.preventDefault()},u=w=>{var A,E;i("search",(E=(A=a.value)===null||A===void 0?void 0:A.input)===null||E===void 0?void 0:E.stateValue,w)},x=w=>{l.value||e.loading||u(w)},p=w=>{l.value=!0,i("compositionstart",w)},h=w=>{l.value=!1,i("compositionend",w)},{prefixCls:v,getPrefixCls:b,direction:g,size:m}=De("input-search",e),y=Z(()=>b("input",e.inputPrefixCls));return()=>{var w,A,E,D;const{disabled:F,loading:C,addonAfter:S=(w=r.addonAfter)===null||w===void 0?void 0:w.call(r),suffix:$=(A=r.suffix)===null||A===void 0?void 0:A.call(r)}=e,_=Mv(e,["disabled","loading","addonAfter","suffix"]);let{enterButton:N=(D=(E=r.enterButton)===null||E===void 0?void 0:E.call(r))!==null&&D!==void 0?D:!1}=e;N=N||N==="";const T=typeof N=="boolean"?P(fx,null,null):null,L=`${v.value}-button`,U=Array.isArray(N)?N[0]:N;let I;const W=U.type&&Nx(U.type)&&U.type.__ANT_BUTTON;if(W||U.tagName==="button")I=Ce(U,B({onMousedown:d,onClick:u,key:"enterButton"},W?{class:L,size:m.value}:{}),!1);else{const O=T&&!N;I=P(Ge,{class:L,type:N?"primary":void 0,size:m.value,disabled:F,key:"enterButton",onMousedown:d,onClick:u,loading:C,icon:O?T:null},{default:()=>[O?null:T||N]})}S&&(I=[I,S]);const j=oe(v.value,{[`${v.value}-rtl`]:g.value==="rtl",[`${v.value}-${m.value}`]:!!m.value,[`${v.value}-with-button`]:!!N},n.class);return P(de,k(k(k({ref:a},Se(_,["onUpdate:value","onSearch","enterButton"])),n),{},{onPressEnter:x,onCompositionstart:p,onCompositionend:h,size:m.value,prefixCls:y.value,addonAfter:I,suffix:$,onChange:c,class:j,disabled:F}),r)}}}),Va=e=>e!=null&&(Array.isArray(e)?ot(e).length:!0);function jv(e){return Va(e.addonBefore)||Va(e.addonAfter)}const Wv=["text","input"],Uv=ee({compatConfig:{MODE:3},name:"ClearableLabeledInput",inheritAttrs:!1,props:{prefixCls:String,inputType:q.oneOf(Fr("text","input")),value:Ne(),defaultValue:Ne(),allowClear:{type:Boolean,default:void 0},element:Ne(),handleReset:Function,disabled:{type:Boolean,default:void 0},direction:{type:String},size:{type:String},suffix:Ne(),prefix:Ne(),addonBefore:Ne(),addonAfter:Ne(),readonly:{type:Boolean,default:void 0},focused:{type:Boolean,default:void 0},bordered:{type:Boolean,default:!0},triggerFocus:{type:Function},hidden:Boolean,status:String,hashId:String},setup(e,t){let{slots:r,attrs:n}=t;const o=St.useInject(),i=l=>{const{value:f,disabled:s,readonly:c,handleReset:d,suffix:u=r.suffix}=e,x=!s&&!c&&f,p=`${l}-clear-icon`;return P(Ho,{onClick:d,onMousedown:h=>h.preventDefault(),class:oe({[`${p}-hidden`]:!x,[`${p}-has-suffix`]:!!u},p),role:"button"},null)},a=(l,f)=>{const{value:s,allowClear:c,direction:d,bordered:u,hidden:x,status:p,addonAfter:h=r.addonAfter,addonBefore:v=r.addonBefore,hashId:b}=e,{status:g,hasFeedback:m}=o;if(!c)return Ce(f,{value:s,disabled:e.disabled});const y=oe(`${l}-affix-wrapper`,`${l}-affix-wrapper-textarea-with-clear-btn`,Ut(`${l}-affix-wrapper`,Ko(g,p),m),{[`${l}-affix-wrapper-rtl`]:d==="rtl",[`${l}-affix-wrapper-borderless`]:!u,[`${n.class}`]:!jv({addonAfter:h,addonBefore:v})&&n.class},b);return P("span",{class:y,style:n.style,hidden:x},[Ce(f,{style:null,value:s,disabled:e.disabled}),i(l)])};return()=>{var l;const{prefixCls:f,inputType:s,element:c=(l=r.element)===null||l===void 0?void 0:l.call(r)}=e;return s===Wv[0]?a(f,c):null}}}),kv=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,qv=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],gn={};let ye;function Vv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const r=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&gn[r])return gn[r];const n=window.getComputedStyle(e),o=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),i=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),a=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),f={sizingStyle:qv.map(s=>`${s}:${n.getPropertyValue(s)}`).join(";"),paddingSize:i,borderSize:a,boxSizing:o};return t&&r&&(gn[r]=f),f}function Gv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;ye||(ye=document.createElement("textarea"),ye.setAttribute("tab-index","-1"),ye.setAttribute("aria-hidden","true"),document.body.appendChild(ye)),e.getAttribute("wrap")?ye.setAttribute("wrap",e.getAttribute("wrap")):ye.removeAttribute("wrap");const{paddingSize:o,borderSize:i,boxSizing:a,sizingStyle:l}=Vv(e,t);ye.setAttribute("style",`${l};${kv}`),ye.value=e.value||e.placeholder||"";let f,s,c,d=ye.scrollHeight;if(a==="border-box"?d+=i:a==="content-box"&&(d-=o),r!==null||n!==null){ye.value=" ";const x=ye.scrollHeight-o;r!==null&&(f=x*r,a==="border-box"&&(f=f+o+i),d=Math.max(f,d)),n!==null&&(s=x*n,a==="border-box"&&(s=s+o+i),c=d>s?"":"hidden",d=Math.min(s,d))}const u={height:`${d}px`,overflowY:c,resize:"none"};return f&&(u.minHeight=`${f}px`),s&&(u.maxHeight=`${s}px`),u}const mn=0,bn=1,yn=2,Kv=ee({compatConfig:{MODE:3},name:"ResizableTextArea",inheritAttrs:!1,props:Bl(),setup(e,t){let{attrs:r,emit:n,expose:o}=t,i,a;const l=Y(),f=Y({}),s=Y(yn);we(()=>{fe.cancel(i),fe.cancel(a)});const c=()=>{try{if(document.activeElement===l.value){const A=l.value.selectionStart,E=l.value.selectionEnd,D=l.value.scrollTop;l.value.setSelectionRange(A,E),l.value.scrollTop=D}}catch{}},d=Y(),u=Y();Xe(()=>{const A=e.autoSize||e.autosize;A?(d.value=A.minRows,u.value=A.maxRows):(d.value=void 0,u.value=void 0)});const x=Z(()=>!!(e.autoSize||e.autosize)),p=()=>{s.value=mn};le([()=>e.value,d,u,x],()=>{x.value&&p()},{immediate:!0,flush:"post"});const h=Y();le([s,l],()=>{if(l.value)if(s.value===mn)s.value=bn;else if(s.value===bn){const A=Gv(l.value,!1,d.value,u.value);s.value=yn,h.value=A}else c()},{immediate:!0,flush:"post"});const v=tr(),b=Y(),g=()=>{fe.cancel(b.value)},m=A=>{s.value===yn&&(n("resize",A),x.value&&(g(),b.value=fe(()=>{p()})))};we(()=>{g()}),o({resizeTextarea:()=>{p()},textArea:l,instance:v}),Ur(e.autosize===void 0);const w=()=>{const{prefixCls:A,disabled:E}=e,D=Se(e,["prefixCls","onPressEnter","autoSize","autosize","defaultValue","allowClear","type","lazy","maxlength","valueModifiers"]),F=oe(A,r.class,{[`${A}-disabled`]:E}),C=x.value?h.value:null,S=[r.style,f.value,C],$=B(B(B({},D),r),{style:S,class:F});return(s.value===mn||s.value===bn)&&S.push({overflowX:"hidden",overflowY:"hidden"}),$.autofocus||delete $.autofocus,$.rows===0&&delete $.rows,P(uu,{onResize:m,disabled:!x.value},{default:()=>[_t(P("textarea",k(k({},$),{},{ref:l}),null),[[el]])]})};return()=>w()}}),Xv=Kv;function Sl(e,t){return[...e||""].slice(0,t).join("")}function Ga(e,t,r,n){let o=r;return e?o=Sl(r,n):[...t||""].lengthn&&(o=t),o}const Yv=ee({compatConfig:{MODE:3},name:"ATextarea",inheritAttrs:!1,props:Bl(),setup(e,t){let{attrs:r,expose:n,emit:o}=t;const i=tl(),a=St.useInject(),l=Z(()=>Ko(a.status,e.status)),f=V(e.value===void 0?e.defaultValue:e.value),s=V(),c=V(""),{prefixCls:d,size:u,direction:x}=De("input",e),[p,h]=ei(d),v=Io(),b=Z(()=>e.showCount===""||e.showCount||!1),g=Z(()=>Number(e.maxlength)>0),m=V(!1),y=V(),w=V(0),A=I=>{m.value=!0,y.value=c.value,w.value=I.currentTarget.selectionStart,o("compositionstart",I)},E=I=>{var W;m.value=!1;let j=I.currentTarget.value;if(g.value){const O=w.value>=e.maxlength+1||w.value===((W=y.value)===null||W===void 0?void 0:W.length);j=Ga(O,y.value,j,e.maxlength)}j!==c.value&&(S(j),qt(I.currentTarget,I,N,j)),o("compositionend",I)},D=tr();le(()=>e.value,()=>{var I;"value"in D.vnode.props,f.value=(I=e.value)!==null&&I!==void 0?I:""});const F=I=>{var W;El((W=s.value)===null||W===void 0?void 0:W.textArea,I)},C=()=>{var I,W;(W=(I=s.value)===null||I===void 0?void 0:I.textArea)===null||W===void 0||W.blur()},S=(I,W)=>{f.value!==I&&(e.value===void 0?f.value=I:Be(()=>{var j,O,R;s.value.textArea.value!==c.value&&((R=(j=s.value)===null||j===void 0?void 0:(O=j.instance).update)===null||R===void 0||R.call(O))}),Be(()=>{W&&W()}))},$=I=>{I.keyCode===13&&o("pressEnter",I),o("keydown",I)},_=I=>{const{onBlur:W}=e;W==null||W(I),i.onFieldBlur()},N=I=>{o("update:value",I.target.value),o("change",I),o("input",I),i.onFieldChange()},T=I=>{qt(s.value.textArea,I,N),S("",()=>{F()})},L=I=>{const{composing:W}=I.target;let j=I.target.value;if(m.value=!!(I.isComposing||W),!(m.value&&e.lazy||f.value===j)){if(g.value){const O=I.target,R=O.selectionStart>=e.maxlength+1||O.selectionStart===j.length||!O.selectionStart;j=Ga(R,c.value,j,e.maxlength)}qt(I.currentTarget,I,N,j),S(j)}},U=()=>{var I,W;const{class:j}=r,{bordered:O=!0}=e,R=B(B(B({},Se(e,["allowClear"])),r),{class:[{[`${d.value}-borderless`]:!O,[`${j}`]:j&&!b.value,[`${d.value}-sm`]:u.value==="small",[`${d.value}-lg`]:u.value==="large"},Ut(d.value,l.value),h.value],disabled:v.value,showCount:null,prefixCls:d.value,onInput:L,onChange:L,onBlur:_,onKeydown:$,onCompositionstart:A,onCompositionend:E});return!((I=e.valueModifiers)===null||I===void 0)&&I.lazy&&delete R.onInput,P(Xv,k(k({},R),{},{id:(W=R==null?void 0:R.id)!==null&&W!==void 0?W:i.id.value,ref:s,maxlength:e.maxlength}),null)};return n({focus:F,blur:C,resizableTextArea:s}),Xe(()=>{let I=Ao(f.value);!m.value&&g.value&&(e.value===null||e.value===void 0)&&(I=Sl(I,e.maxlength)),c.value=I}),()=>{var I;const{maxlength:W,bordered:j=!0,hidden:O}=e,{style:R,class:M}=r,z=B(B(B({},e),r),{prefixCls:d.value,inputType:"text",handleReset:T,direction:x.value,bordered:j,style:b.value?void 0:R,hashId:h.value,disabled:(I=e.disabled)!==null&&I!==void 0?I:v.value});let Q=P(Uv,k(k({},z),{},{value:c.value,status:e.status}),{element:U});if(b.value||a.hasFeedback){const te=[...c.value].length;let ie="";typeof b.value=="object"?ie=b.value.formatter({value:c.value,count:te,maxlength:W}):ie=`${te}${g.value?` / ${W}`:""}`,Q=P("div",{hidden:O,class:oe(`${d.value}-textarea`,{[`${d.value}-textarea-rtl`]:x.value==="rtl",[`${d.value}-textarea-show-count`]:b.value,[`${d.value}-textarea-in-form-item`]:a.isFormItemInput},`${d.value}-textarea-show-count`,M,h.value),style:R,"data-count":typeof ie!="object"?ie:void 0},[Q,a.hasFeedback&&P("span",{class:`${d.value}-textarea-suffix`},[a.feedbackIcon])])}return p(Q)}}});var Zv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};const Qv=Zv;function Ka(e){for(var t=1;te?P(e1,null,null):P(o1,null,null),l1=ee({compatConfig:{MODE:3},name:"AInputPassword",inheritAttrs:!1,props:B(B({},Xr()),{prefixCls:String,inputPrefixCls:String,action:{type:String,default:"click"},visibilityToggle:{type:Boolean,default:!0},visible:{type:Boolean,default:void 0},"onUpdate:visible":Function,iconRender:Function}),setup(e,t){let{slots:r,attrs:n,expose:o,emit:i}=t;const a=V(!1),l=()=>{const{disabled:v}=e;v||(a.value=!a.value,i("update:visible",a.value))};Xe(()=>{e.visible!==void 0&&(a.value=!!e.visible)});const f=V();o({focus:()=>{var v;(v=f.value)===null||v===void 0||v.focus()},blur:()=>{var v;(v=f.value)===null||v===void 0||v.blur()}});const d=v=>{const{action:b,iconRender:g=r.iconRender||s1}=e,m=a1[b]||"",y=g(a.value),w={[m]:l,class:`${v}-icon`,key:"passwordIcon",onMousedown:A=>{A.preventDefault()},onMouseup:A=>{A.preventDefault()}};return Ce(c0(y)?y:P("span",null,[y]),w)},{prefixCls:u,getPrefixCls:x}=De("input-password",e),p=Z(()=>x("input",e.inputPrefixCls)),h=()=>{const{size:v,visibilityToggle:b}=e,g=i1(e,["size","visibilityToggle"]),m=b&&d(u.value),y=oe(u.value,n.class,{[`${u.value}-${v}`]:!!v}),w=B(B(B({},Se(g,["suffix","iconRender","action"])),n),{type:a.value?"text":"password",class:y,prefixCls:p.value,suffix:m});return v&&(w.size=v),P(de,k({ref:f},w),r)};return()=>h()}});de.Group=zv;de.Search=Lv;de.TextArea=Yv;de.Password=l1;de.install=function(e){return e.component(de.name,de),e.component(de.Group.name,de.Group),e.component(de.Search.name,de.Search),e.component(de.TextArea.name,de.TextArea),e.component(de.Password.name,de.Password),e};function ii(){return{keyboard:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},afterClose:Function,closable:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},destroyOnClose:{type:Boolean,default:void 0},mousePosition:q.shape({x:Number,y:Number}).loose,title:q.any,footer:q.any,transitionName:String,maskTransitionName:String,animation:q.any,maskAnimation:q.any,wrapStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},prefixCls:String,wrapClassName:String,rootClassName:String,width:[String,Number],height:[String,Number],zIndex:Number,bodyProps:q.any,maskProps:q.any,wrapProps:q.any,getContainer:q.any,dialogStyle:{type:Object,default:void 0},dialogClass:String,closeIcon:q.any,forceRender:{type:Boolean,default:void 0},getOpenCount:Function,focusTriggerAfterClose:{type:Boolean,default:void 0},onClose:Function,modalRender:Function}}function Ya(e,t,r){let n=t;return!n&&r&&(n=`${e}-${r}`),n}let Za=-1;function c1(){return Za+=1,Za}function Qa(e,t){let r=e[`page${t?"Y":"X"}Offset`];const n=`scroll${t?"Top":"Left"}`;if(typeof r!="number"){const o=e.document;r=o.documentElement[n],typeof r!="number"&&(r=o.body[n])}return r}function u1(e){const t=e.getBoundingClientRect(),r={left:t.left,top:t.top},n=e.ownerDocument,o=n.defaultView||n.parentWindow;return r.left+=Qa(o),r.top+=Qa(o,!0),r}const Ja={width:0,height:0,overflow:"hidden",outline:"none"},d1=ee({compatConfig:{MODE:3},name:"DialogContent",inheritAttrs:!1,props:B(B({},ii()),{motionName:String,ariaId:String,onVisibleChanged:Function,onMousedown:Function,onMouseup:Function}),setup(e,t){let{expose:r,slots:n,attrs:o}=t;const i=Y(),a=Y(),l=Y();r({focus:()=>{var u;(u=i.value)===null||u===void 0||u.focus()},changeActive:u=>{const{activeElement:x}=document;u&&x===a.value?i.value.focus():!u&&x===i.value&&a.value.focus()}});const f=Y(),s=Z(()=>{const{width:u,height:x}=e,p={};return u!==void 0&&(p.width=typeof u=="number"?`${u}px`:u),x!==void 0&&(p.height=typeof x=="number"?`${x}px`:x),f.value&&(p.transformOrigin=f.value),p}),c=()=>{Be(()=>{if(l.value){const u=u1(l.value);f.value=e.mousePosition?`${e.mousePosition.x-u.left}px ${e.mousePosition.y-u.top}px`:""}})},d=u=>{e.onVisibleChanged(u)};return()=>{var u,x,p,h;const{prefixCls:v,footer:b=(u=n.footer)===null||u===void 0?void 0:u.call(n),title:g=(x=n.title)===null||x===void 0?void 0:x.call(n),ariaId:m,closable:y,closeIcon:w=(p=n.closeIcon)===null||p===void 0?void 0:p.call(n),onClose:A,bodyStyle:E,bodyProps:D,onMousedown:F,onMouseup:C,visible:S,modalRender:$=n.modalRender,destroyOnClose:_,motionName:N}=e;let T;b&&(T=P("div",{class:`${v}-footer`},[b]));let L;g&&(L=P("div",{class:`${v}-header`},[P("div",{class:`${v}-title`,id:m},[g])]));let U;y&&(U=P("button",{type:"button",onClick:A,"aria-label":"Close",class:`${v}-close`},[w||P("span",{class:`${v}-close-x`},null)]));const I=P("div",{class:`${v}-content`},[U,L,P("div",k({class:`${v}-body`,style:E},D),[(h=n.default)===null||h===void 0?void 0:h.call(n)]),T]),W=Po(N);return P(st,k(k({},W),{},{onBeforeEnter:c,onAfterEnter:()=>d(!0),onAfterLeave:()=>d(!1)}),{default:()=>[S||!_?_t(P("div",k(k({},o),{},{ref:l,key:"dialog-element",role:"document",style:[s.value,o.style],class:[v,o.class],onMousedown:F,onMouseup:C}),[P("div",{tabindex:0,ref:i,style:Ja,"aria-hidden":"true"},null),$?$({originVNode:I}):I,P("div",{tabindex:0,ref:a,style:Ja,"aria-hidden":"true"},null)]),[[Ro,S]]):null]})}}}),f1=ee({compatConfig:{MODE:3},name:"DialogMask",props:{prefixCls:String,visible:Boolean,motionName:String,maskProps:Object},setup(e,t){return()=>{const{prefixCls:r,visible:n,maskProps:o,motionName:i}=e,a=Po(i);return P(st,a,{default:()=>[_t(P("div",k({class:`${r}-mask`},o),null),[[Ro,n]])]})}}}),es=ee({compatConfig:{MODE:3},name:"VcDialog",inheritAttrs:!1,props:ct(B(B({},ii()),{getOpenCount:Function,scrollLocker:Object}),{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:()=>null,focusTriggerAfterClose:!0}),setup(e,t){let{attrs:r,slots:n}=t;const o=V(),i=V(),a=V(),l=V(e.visible),f=V(`vcDialogTitle${c1()}`),s=b=>{var g,m;if(b)rt(i.value,document.activeElement)||(o.value=document.activeElement,(g=a.value)===null||g===void 0||g.focus());else{const y=l.value;if(l.value=!1,e.mask&&o.value&&e.focusTriggerAfterClose){try{o.value.focus({preventScroll:!0})}catch{}o.value=null}y&&((m=e.afterClose)===null||m===void 0||m.call(e))}},c=b=>{var g;(g=e.onClose)===null||g===void 0||g.call(e,b)},d=V(!1),u=V(),x=()=>{clearTimeout(u.value),d.value=!0},p=()=>{u.value=setTimeout(()=>{d.value=!1})},h=b=>{if(!e.maskClosable)return null;d.value?d.value=!1:i.value===b.target&&c(b)},v=b=>{if(e.keyboard&&b.keyCode===Ea.ESC){b.stopPropagation(),c(b);return}e.visible&&b.keyCode===Ea.TAB&&a.value.changeActive(!b.shiftKey)};return le(()=>e.visible,()=>{e.visible&&(l.value=!0)},{flush:"post"}),we(()=>{var b;clearTimeout(u.value),(b=e.scrollLocker)===null||b===void 0||b.unLock()}),Xe(()=>{var b,g;(b=e.scrollLocker)===null||b===void 0||b.unLock(),l.value&&((g=e.scrollLocker)===null||g===void 0||g.lock())}),()=>{const{prefixCls:b,mask:g,visible:m,maskTransitionName:y,maskAnimation:w,zIndex:A,wrapClassName:E,rootClassName:D,wrapStyle:F,closable:C,maskProps:S,maskStyle:$,transitionName:_,animation:N,wrapProps:T,title:L=n.title}=e,{style:U,class:I}=r;return P("div",k({class:[`${b}-root`,D]},lx(e,{data:!0})),[P(f1,{prefixCls:b,visible:g&&m,motionName:Ya(b,y,w),style:B({zIndex:A},$),maskProps:S},null),P("div",k({tabIndex:-1,onKeydown:v,class:oe(`${b}-wrap`,E),ref:i,onClick:h,role:"dialog","aria-labelledby":L?f.value:null,style:B(B({zIndex:A},F),{display:l.value?null:"none"})},T),[P(d1,k(k({},Se(e,["scrollLocker"])),{},{style:U,class:I,onMousedown:x,onMouseup:p,ref:a,closable:C,ariaId:f.value,prefixCls:b,visible:m,onClose:c,onVisibleChanged:s,motionName:Ya(b,_,N)}),n)])])}}}),p1=ii(),x1=ee({compatConfig:{MODE:3},name:"DialogWrap",inheritAttrs:!1,props:ct(p1,{visible:!1}),setup(e,t){let{attrs:r,slots:n}=t;const o=Y(e.visible);return s0({},{inTriggerContext:!1}),le(()=>e.visible,()=>{e.visible&&(o.value=!0)},{flush:"post"}),()=>{const{visible:i,getContainer:a,forceRender:l,destroyOnClose:f=!1,afterClose:s}=e;let c=B(B(B({},e),r),{ref:"_component",key:"dialog"});return a===!1?P(es,k(k({},c),{},{getOpenCount:()=>2}),n):!l&&f&&!o.value?null:P(J0,{autoLock:!0,visible:i,forceRender:l,getContainer:a},{default:d=>(c=B(B(B({},c),d),{afterClose:()=>{s==null||s(),o.value=!1}}),P(es,c,n))})}}}),h1=x1;function ts(e){return{position:e,top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0}}const v1=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}${e.antCls}-zoom-enter, ${t}${e.antCls}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${e.antCls}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:B(B({},ts("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:B(B({},ts("fixed")),{overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Qx(e)}]},g1=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap`]:{zIndex:e.zIndexPopupBase,position:"fixed",inset:0,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"},[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax})`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${e.marginXS} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:B(B({},or(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${e.margin*2}px)`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.modalHeadingColor,fontWeight:e.fontWeightStrong,fontSize:e.modalHeaderTitleFontSize,lineHeight:e.modalHeaderTitleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.modalContentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadowSecondary,pointerEvents:"auto",padding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`},[`${t}-close`]:B({position:"absolute",top:(e.modalHeaderCloseSize-e.modalCloseBtnSize)/2,insetInlineEnd:(e.modalHeaderCloseSize-e.modalCloseBtnSize)/2,zIndex:e.zIndexPopupBase+10,padding:0,color:e.modalCloseColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalConfirmIconSize,height:e.modalConfirmIconSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"block",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${e.modalCloseBtnSize}px`,textAlign:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalIconHoverColor,backgroundColor:e.wireframe?"transparent":e.colorFillContent,textDecoration:"none"},"&:active":{backgroundColor:e.wireframe?"transparent":e.colorFillContentHover}},d0(e)),[`${t}-header`]:{color:e.colorText,background:e.modalHeaderBg,borderRadius:`${e.borderRadiusLG}px ${e.borderRadiusLG}px 0 0`,marginBottom:e.marginXS},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word"},[`${t}-footer`]:{textAlign:"end",background:e.modalFooterBg,marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn:not(${e.antCls}-dropdown-trigger)`]:{marginBottom:0,marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, + ${t}-body, + ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},m1=e=>{const{componentCls:t}=e,r=`${t}-confirm`;return{[r]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${r}-body-wrapper`]:B({},f0()),[`${r}-body`]:{display:"flex",flexWrap:"wrap",alignItems:"center",[`${r}-title`]:{flex:"0 0 100%",display:"block",overflow:"hidden",color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.modalHeaderTitleFontSize,lineHeight:e.modalHeaderTitleLineHeight,[`+ ${r}-content`]:{marginBlockStart:e.marginXS,flexBasis:"100%",maxWidth:`calc(100% - ${e.modalConfirmIconSize+e.marginSM}px)`}},[`${r}-content`]:{color:e.colorText,fontSize:e.fontSize},[`> ${e.iconCls}`]:{flex:"none",marginInlineEnd:e.marginSM,fontSize:e.modalConfirmIconSize,[`+ ${r}-title`]:{flex:1},[`+ ${r}-title + ${r}-content`]:{marginInlineStart:e.modalConfirmIconSize+e.marginSM}}},[`${r}-btns`]:{textAlign:"end",marginTop:e.marginSM,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${r}-error ${r}-body > ${e.iconCls}`]:{color:e.colorError},[`${r}-warning ${r}-body > ${e.iconCls}, + ${r}-confirm ${r}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${r}-info ${r}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${r}-success ${r}-body > ${e.iconCls}`]:{color:e.colorSuccess},[`${t}-zoom-leave ${t}-btns`]:{pointerEvents:"none"}}},b1=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},y1=e=>{const{componentCls:t,antCls:r}=e,n=`${t}-confirm`;return{[t]:{[`${t}-content`]:{padding:0},[`${t}-header`]:{padding:e.modalHeaderPadding,borderBottom:`${e.modalHeaderBorderWidth}px ${e.modalHeaderBorderStyle} ${e.modalHeaderBorderColorSplit}`,marginBottom:0},[`${t}-body`]:{padding:e.modalBodyPadding},[`${t}-footer`]:{padding:`${e.modalFooterPaddingVertical}px ${e.modalFooterPaddingHorizontal}px`,borderTop:`${e.modalFooterBorderWidth}px ${e.modalFooterBorderStyle} ${e.modalFooterBorderColorSplit}`,borderRadius:`0 0 ${e.borderRadiusLG}px ${e.borderRadiusLG}px`,marginTop:0}},[n]:{[`${r}-modal-body`]:{padding:`${e.padding*2}px ${e.padding*2}px ${e.paddingLG}px`},[`${n}-body`]:{[`> ${e.iconCls}`]:{marginInlineEnd:e.margin,[`+ ${n}-title + ${n}-content`]:{marginInlineStart:e.modalConfirmIconSize+e.margin}}},[`${n}-btns`]:{marginTop:e.marginLG}}}},C1=lt("Modal",e=>{const t=e.padding,r=e.fontSizeHeading5,n=e.lineHeightHeading5,o=Oe(e,{modalBodyPadding:e.paddingLG,modalHeaderBg:e.colorBgElevated,modalHeaderPadding:`${t}px ${e.paddingLG}px`,modalHeaderBorderWidth:e.lineWidth,modalHeaderBorderStyle:e.lineType,modalHeaderTitleLineHeight:n,modalHeaderTitleFontSize:r,modalHeaderBorderColorSplit:e.colorSplit,modalHeaderCloseSize:n*r+t*2,modalContentBg:e.colorBgElevated,modalHeadingColor:e.colorTextHeading,modalCloseColor:e.colorTextDescription,modalFooterBg:"transparent",modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterPaddingVertical:e.paddingXS,modalFooterPaddingHorizontal:e.padding,modalFooterBorderWidth:e.lineWidth,modalConfirmTitleFontSize:e.fontSizeLG,modalIconHoverColor:e.colorIconHover,modalConfirmIconSize:e.fontSize*e.lineHeight,modalCloseBtnSize:e.controlHeightLG*.55});return[g1(o),m1(o),b1(o),v1(o),e.wireframe&&y1(o),Xo(o,"zoom")]});var E1=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o{wo={x:e.pageX,y:e.pageY},setTimeout(()=>wo=null,100)};yl()&&bt(document.documentElement,"click",A1,!0);const w1=()=>({prefixCls:String,visible:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},confirmLoading:{type:Boolean,default:void 0},title:q.any,closable:{type:Boolean,default:void 0},closeIcon:q.any,onOk:Function,onCancel:Function,"onUpdate:visible":Function,"onUpdate:open":Function,onChange:Function,afterClose:Function,centered:{type:Boolean,default:void 0},width:[String,Number],footer:q.any,okText:q.any,okType:String,cancelText:q.any,icon:q.any,maskClosable:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},okButtonProps:$e(),cancelButtonProps:$e(),destroyOnClose:{type:Boolean,default:void 0},wrapClassName:String,maskTransitionName:String,transitionName:String,getContainer:{type:[String,Function,Boolean,Object],default:void 0},zIndex:Number,bodyStyle:$e(),maskStyle:$e(),mask:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},wrapProps:Object,focusTriggerAfterClose:{type:Boolean,default:void 0},modalRender:Function,mousePosition:$e()}),Ee=ee({compatConfig:{MODE:3},name:"AModal",inheritAttrs:!1,props:ct(w1(),{width:520,confirmLoading:!1,okType:"primary"}),setup(e,t){let{emit:r,slots:n,attrs:o}=t;const[i]=No("Modal"),{prefixCls:a,rootPrefixCls:l,direction:f,getPopupContainer:s}=De("modal",e),[c,d]=C1(a);Ur(e.visible===void 0);const u=h=>{r("update:visible",!1),r("update:open",!1),r("cancel",h),r("change",!1)},x=h=>{r("ok",h)},p=()=>{var h,v;const{okText:b=(h=n.okText)===null||h===void 0?void 0:h.call(n),okType:g,cancelText:m=(v=n.cancelText)===null||v===void 0?void 0:v.call(n),confirmLoading:y}=e;return P(Ft,null,[P(Ge,k({onClick:u},e.cancelButtonProps),{default:()=>[m||i.value.cancelText]}),P(Ge,k(k({},dl(g)),{},{loading:y,onClick:x},e.okButtonProps),{default:()=>[b||i.value.okText]})])};return()=>{var h,v;const{prefixCls:b,visible:g,open:m,wrapClassName:y,centered:w,getContainer:A,closeIcon:E=(h=n.closeIcon)===null||h===void 0?void 0:h.call(n),focusTriggerAfterClose:D=!0}=e,F=E1(e,["prefixCls","visible","open","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose"]),C=oe(y,{[`${a.value}-centered`]:!!w,[`${a.value}-wrap-rtl`]:f.value==="rtl"});return c(P(h1,k(k(k({},F),o),{},{rootClassName:d.value,class:oe(d.value,o.class),getContainer:A||(s==null?void 0:s.value),prefixCls:a.value,wrapClassName:C,visible:m??g,onClose:u,focusTriggerAfterClose:D,transitionName:At(l.value,"zoom",e.transitionName),maskTransitionName:At(l.value,"fade",e.maskTransitionName),mousePosition:(v=F.mousePosition)!==null&&v!==void 0?v:wo}),B(B({},n),{footer:n.footer||p,closeIcon:()=>P("span",{class:`${a.value}-close-x`},[E||P(Rc,{class:`${a.value}-close-icon`},null)])})))}}}),B1=()=>{const e=V(!1);return we(()=>{e.value=!0}),e},S1={type:{type:String},actionFn:Function,close:Function,autofocus:Boolean,prefixCls:String,buttonProps:$e(),emitEvent:Boolean,quitOnNullishReturnValue:Boolean};function rs(e){return!!(e&&e.then)}const ns=ee({compatConfig:{MODE:3},name:"ActionButton",props:S1,setup(e,t){let{slots:r}=t;const n=V(!1),o=V(),i=V(!1);let a;const l=B1();Re(()=>{e.autofocus&&(a=setTimeout(()=>{var d,u;return(u=(d=ze(o.value))===null||d===void 0?void 0:d.focus)===null||u===void 0?void 0:u.call(d)}))}),we(()=>{clearTimeout(a)});const f=function(){for(var d,u=arguments.length,x=new Array(u),p=0;p{rs(d)&&(i.value=!0,d.then(function(){l.value||(i.value=!1),f(...arguments),n.value=!1},u=>(l.value||(i.value=!1),n.value=!1,Promise.reject(u))))},c=d=>{const{actionFn:u}=e;if(n.value)return;if(n.value=!0,!u){f();return}let x;if(e.emitEvent){if(x=u(d),e.quitOnNullishReturnValue&&!rs(x)){n.value=!1,f(d);return}}else if(u.length)x=u(e.close),n.value=!1;else if(x=u(),!x){f();return}s(x)};return()=>{const{type:d,prefixCls:u,buttonProps:x}=e;return P(Ge,k(k(k({},dl(d)),{},{onClick:c,loading:i.value,prefixCls:u},x),{},{ref:o}),r)}}});function gt(e){return typeof e=="function"?e():e}const Dl=ee({name:"ConfirmDialog",inheritAttrs:!1,props:["icon","onCancel","onOk","close","closable","zIndex","afterClose","visible","open","keyboard","centered","getContainer","maskStyle","okButtonProps","cancelButtonProps","okType","prefixCls","okCancel","width","mask","maskClosable","okText","cancelText","autoFocusButton","transitionName","maskTransitionName","type","title","content","direction","rootPrefixCls","bodyStyle","closeIcon","modalRender","focusTriggerAfterClose","wrapClassName","confirmPrefixCls","footer"],setup(e,t){let{attrs:r}=t;const[n]=No("Modal");return()=>{const{icon:o,onCancel:i,onOk:a,close:l,okText:f,closable:s=!1,zIndex:c,afterClose:d,keyboard:u,centered:x,getContainer:p,maskStyle:h,okButtonProps:v,cancelButtonProps:b,okCancel:g,width:m=416,mask:y=!0,maskClosable:w=!1,type:A,open:E,title:D,content:F,direction:C,closeIcon:S,modalRender:$,focusTriggerAfterClose:_,rootPrefixCls:N,bodyStyle:T,wrapClassName:L,footer:U}=e;let I=o;if(!o&&o!==null)switch(A){case"info":I=P(Nc,null,null);break;case"success":I=P(Hc,null,null);break;case"error":I=P(Ho,null,null);break;default:I=P(Ic,null,null)}const W=e.okType||"primary",j=e.prefixCls||"ant-modal",O=`${j}-confirm`,R=r.style||{},M=g??A==="confirm",z=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",Q=`${j}-confirm`,te=oe(Q,`${Q}-${e.type}`,{[`${Q}-rtl`]:C==="rtl"},r.class),ie=n.value,K=M&&P(ns,{actionFn:i,close:l,autofocus:z==="cancel",buttonProps:b,prefixCls:`${N}-btn`},{default:()=>[gt(e.cancelText)||ie.cancelText]});return P(Ee,{prefixCls:j,class:te,wrapClassName:oe({[`${Q}-centered`]:!!x},L),onCancel:xe=>l==null?void 0:l({triggerCancel:!0},xe),open:E,title:"",footer:"",transitionName:At(N,"zoom",e.transitionName),maskTransitionName:At(N,"fade",e.maskTransitionName),mask:y,maskClosable:w,maskStyle:h,style:R,bodyStyle:T,width:m,zIndex:c,afterClose:d,keyboard:u,centered:x,getContainer:p,closable:s,closeIcon:S,modalRender:$,focusTriggerAfterClose:_},{default:()=>[P("div",{class:`${O}-body-wrapper`},[P("div",{class:`${O}-body`},[gt(I),D===void 0?null:P("span",{class:`${O}-title`},[gt(D)]),P("div",{class:`${O}-content`},[gt(F)])]),U!==void 0?gt(U):P("div",{class:`${O}-btns`},[K,P(ns,{type:W,actionFn:a,close:l,autofocus:z==="ok",buttonProps:v,prefixCls:`${N}-btn`},{default:()=>[gt(f)||(M?ie.okText:ie.justOkText)]})])])]})}}}),nt=[],lr=e=>{const t=document.createDocumentFragment();let r=B(B({},Se(e,["parentContext","appContext"])),{close:i,open:!0}),n=null;function o(){n&&(Vt(null,t),n=null);for(var s=arguments.length,c=new Array(s),d=0;dx&&x.triggerCancel);e.onCancel&&u&&e.onCancel(()=>{},...c.slice(1));for(let x=0;x{typeof e.afterClose=="function"&&e.afterClose(),o.apply(this,c)}}),r.visible&&delete r.visible,a(r)}function a(s){typeof s=="function"?r=s(r):r=B(B({},r),s),n&&Qu(n,r,t)}const l=s=>{const c=Mc,d=c.prefixCls,u=s.prefixCls||`${d}-modal`,x=c.iconPrefixCls,p=Lc();return P(zc,k(k({},c),{},{prefixCls:d}),{default:()=>[P(Dl,k(k({},s),{},{rootPrefixCls:d,prefixCls:u,iconPrefixCls:x,locale:p,cancelText:s.cancelText||p.cancelText}),null)]})};function f(s){const c=P(l,B({},s));return c.appContext=e.parentContext||e.appContext||c.appContext,Vt(c,t),c}return n=f(r),nt.push(i),{destroy:i,update:a}};function _l(e){return B(B({},e),{type:"warning"})}function Fl(e){return B(B({},e),{type:"info"})}function $l(e){return B(B({},e),{type:"success"})}function Ol(e){return B(B({},e),{type:"error"})}function Tl(e){return B(B({},e),{type:"confirm"})}const D1=()=>({config:Object,afterClose:Function,destroyAction:Function,open:Boolean}),_1=ee({name:"HookModal",inheritAttrs:!1,props:ct(D1(),{config:{width:520,okType:"primary"}}),setup(e,t){let{expose:r}=t;var n;const o=Z(()=>e.open),i=Z(()=>e.config),{direction:a,getPrefixCls:l}=jc(),f=l("modal"),s=l(),c=()=>{var p,h;e==null||e.afterClose(),(h=(p=i.value).afterClose)===null||h===void 0||h.call(p)},d=function(){e.destroyAction(...arguments)};r({destroy:d});const u=(n=i.value.okCancel)!==null&&n!==void 0?n:i.value.type==="confirm",[x]=No("Modal",Wc.Modal);return()=>P(Dl,k(k({prefixCls:f,rootPrefixCls:s},i.value),{},{close:d,open:o.value,afterClose:c,okText:i.value.okText||(u?x==null?void 0:x.value.okText:x==null?void 0:x.value.justOkText),direction:i.value.direction||a.value,cancelText:i.value.cancelText||(x==null?void 0:x.value.cancelText)}),null)}});let os=0;const F1=ee({name:"ElementsHolder",inheritAttrs:!1,setup(e,t){let{expose:r}=t;const n=V([]);return r({addModal:i=>(n.value.push(i),n.value=n.value.slice(),()=>{n.value=n.value.filter(a=>a!==i)})}),()=>n.value.map(i=>i())}});function $1(){const e=V(null),t=V([]);le(t,()=>{t.value.length&&([...t.value].forEach(a=>{a()}),t.value=[])},{immediate:!0});const r=i=>function(l){var f;os+=1;const s=V(!0),c=V(null),d=V(Uc(l)),u=V({});le(()=>l,m=>{v(B(B({},kc(m)?m.value:m),u.value))});const x=function(){s.value=!1;for(var m=arguments.length,y=new Array(m),w=0;wE&&E.triggerCancel);d.value.onCancel&&A&&d.value.onCancel(()=>{},...y.slice(1))};let p;const h=()=>P(_1,{key:`modal-${os}`,config:i(d.value),ref:c,open:s.value,destroyAction:x,afterClose:()=>{p==null||p()}},null);p=(f=e.value)===null||f===void 0?void 0:f.addModal(h),p&&nt.push(p);const v=m=>{d.value=B(B({},d.value),m)};return{destroy:()=>{c.value?x():t.value=[...t.value,x]},update:m=>{u.value=m,c.value?v(m):t.value=[...t.value,()=>v(m)]}}},n=Z(()=>({info:r(Fl),success:r($l),error:r(Ol),warning:r(_l),confirm:r(Tl)})),o=Symbol("modalHolderKey");return[n.value,()=>P(F1,{key:o,ref:e},null)]}function Pl(e){return lr(_l(e))}Ee.useModal=$1;Ee.info=function(t){return lr(Fl(t))};Ee.success=function(t){return lr($l(t))};Ee.error=function(t){return lr(Ol(t))};Ee.warning=Pl;Ee.warn=Pl;Ee.confirm=function(t){return lr(Tl(t))};Ee.destroyAll=function(){for(;nt.length;){const t=nt.pop();t&&t()}};Ee.install=function(e){return e.component(Ee.name,Ee),e};const Ob="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAdDSURBVHic7Zt/aFXXHcA/57yXX8v8Ua2zNrYiytpmNhuKjUaGgkuYW5RYqv2jw2bFJK4wE4tCYKWMUqFgu77o2GoiwwllNHY0ZErX2mzLVtPUMqEhiy2rDGfseHVJY+0jP8y7Z3+c++K7Ny8v9753bjTMD+SPe9453/P9fnPu+fE93ysImKoDaoUap8SCR4CHgPuAxcB8AQUACoaBISAKXAYuSDgnwvS0HRIXg9RPmBZYW6tyPptDqbDYAWwGirPoRwF9QIeSnLz3Oh80N4sbpnQFgw7YVq8WW5JdAqrRRgdBn4Lj0uJEe5OImhCYtQO21avFStIA1AALs1fJEwNAi7CIZOuIjB2wY58qGFHsRvAz9Dt9K4iiOJgvOHbyFTGciYCMHPDDvWqVDPEqsCGT9gFw1oqz5/Rh0eu3ofTboLJe1cgQndw+xgNskCE6K+tVjd+GnkdAxX5VmDfOCwga/HYyoygio2GefeclEfNS3ZMDqhrU/LjgKLAzK+VmjtaQoq4tIoamqzitA6oa1HxL8lul2GZGt5lBCNqlxZPTOSHtHFCxXxXGBUdnm/EASrEtLjhasV8VpquX1gF547zA7Bn2qdhp2zAlU74ClfWqRkiazes08yiL2lNNoiXVbykdYK/zncCCQDWbOQatOBtT7RMmOWDHPlUwAmcIYJ3PzYGyElhfAiuXwsJ5unzgGnzaD+/3QFcPjBk97kxwNh/K3TvGsLuWvb01bvymNVBdCQvmTf5t0V36b/3Dus7xU/CXv5vWgA0jit3AkeRCxwiwDzYfYXhvX7Mdtn7XX5s//A1a3jSpBQBRYfHt5AOUYxWwT3W33HjQbWq2m9QEgMTJdYKJEWD/9/+BwSPtpjXwzBPOstExeKsLOs/Dpf/osmVLYONq2FIGebnO+r94zfjrMCAsvpUYBRMjwJLswqDxuTn6fU7m6hfQ8DL8ph0u9sN4XP9d7NdlDS/rOslUV2pZBllo2wrYDqitVTl2JMcYZSXOCW90DJ57Fa5cnbrNlau6zujYzbIF87Qskwiorq1VOWA74LM5lGI4jLXepfRbXemNT3Dlqq6bTpYBim2btQPsAKZRVi51Pnee997WXdctywQJmxNzwGbTHSx0rfeJCc8L7rpuWYbYDCCrDqgVBBfFvZ0prjqgVkg1TgkB3A8MXHM+L1viva27rluWIYQap0TaNzbG+bTf+bxxtfe27rpuWaaw4BGJvq4yzvs9zuctZVC0aPp2RYt03XSyDPKQRN/VGaerBwaThm5eLjy/J70TihbpOsm7wcFrWlZA3Bd6YP3PnwPmmpYct2DoK+caXlgA5aUw52vwZQyux0BKWF4E2zfBTx+HuV93yvn17/VOMSAssXWf+gpIGzfLhkwPQxDYiTCZmExcUQfFu+cglsGl1QwYj4CCSQERU9x/D/zoB7Bulb92g9cCC4ikJGwnJxh9Bb5fBnWPQsjDxZtSep3/5+XAQ2KT+4bhMDozw4gDcsLw9A7YvHbyb7Fh6O6F8x/DJ5fg80F/sgsLYG6hbhe3TGgLwFAYnZZSlK2kkITGaljr2lTHhqH9r/ovk7kAoHi5Xh5zc+BfV+CZV4w5ISrROTlZ85PHJhv/ySV4+kX43duZGw+w+sGbQZHlRbovQ1yWwIVspewsh4p1zrI/dkHjEfjierbS4b+us0DFOr1vMMAFKeFcNhKW3A07v+cs6/gQfvWGuXf1TLeWmcyuSt13Nkg4J0WYHnQ2VkbUPeqM2Z3/GH75enaKuYlbWmZvUsJcSMLuqqzEKhGmR9p5eH2ZSHh4pX4/E4yMwpHXjc7SE8QtOHRC95FgbTGsWpGxyL62Q+JiYqXuyERCeanzufXdwM7ugJ5P3viTs8w99/igA+yQmJKc9Ns6JwylSbu8kVE49V7GynjmzT87R0HpKq2LXxI2S4B7r/MBPl+DNQ9CQd7N5+5ep2JBcWNc95WgIA++803fYvpsm7UDmpvFDQXH/Ui43xW26vrItxIZ0+265F7ucxun4Hgi5XZity4tTqAzMD2x7B7nc//n/pTIhn+7osZLv+Gr+YBtK5B0Pd7eJKJb96kWoNGLFPca/PyeYGb/VLgPWT4d0JJ8O+yYPoRFREl+jIcb4rFx5/Pd830pYRS3LmmICotIcoHDl+1NIorioBdJZ7o9dxo4nnVRHHQnV09aQPIFx0bgcaZJken4UMfztpTpY+qt4MuYvkd0b5On4Gy+4Ji78P8+SSplzOb0YdGrLG+T4WxAWTROlUk+ZdDqVJNoQTknjFmJIjJVjiBMkyk6GuZZoNW4UjNHq23DlKR1wDsviVhIUScE7Wb1Ch4haA8p6qZLm582btsWEUPS4klm10ho9ZIpDh6/GGmLiKHREE/NijlBERkN8ZQX4yGDvAA7ifpFbr8lclBZNKab8FJx56OpTHo7fVj05kM5ir3oe4VbRRTF3nwoz8R4uPPh5J1PZ+98PG1SWCpu98/n/weGcY1MBMK4ggAAAABJRU5ErkJggg==",O1=ir("useLanguage",()=>{const e=Y("zh");return{language:e,setLanguage:r=>{e.value=r}}},{persist:{storage:localStorage}}),T1={header:{api:"API",cooperation:"Cooperation",cooperationMore:"Contact us ",cooperationTips:"Feedback and technical support"},common:{type:"en",newPlaceholder:"Name of the Knowledge Base",new:"New",manage:"manage",rename:"rename",renameSucceeded:"Succeeded",renameFailed:"Failed",delete:"delete",regenerate:"regenerate",dragUrl:"or drag and drop to upload",click:"Click",updesc1:"Support: md, txt, pdf, jpg, png, jpeg, docx, xlsx,pptx, eml, csv, single document less than 30M, single picture less than 5M",updesc2:"Can upload files in batches, supported file type: doc、docx、ppt、pptx、xls、xlsx、pdf、md、JPG、JPEG、PNG、BMP、txt、eml, single document less than 30MB, single image less than 5MB",confirm:"Confirm",cancel:"Cancel",addUrl:"Add URL",urlPlaceholder:"Please enter the URL",uploading:"Uploading",parsing:"Parsing",failed:"Failed",succeeded:"Succeeded",upSucceeded:"Succeeded",upFailed:"Failed",problemPlaceholder:"Type a question",errTip:"Cannot be null",uploadFile:" Upload files",errorKnowledge:"Type the name of the Knowledge Base",successTip:"Succeeded",faileTip:"Failed",deleteDec:"Delete this Knowledge Base? Not recoverable after deletion",chooseError:"Select at least one Knowledge Base",saveTip:"Save QAnything conversations as images?",clearTip:"Delete all conversations?",stop:"Stop",errorTip:"Note: files that failed to be uploaded will not be displayed on the management page.",deleteTitle:"Delete the document?",dataSource:"data source",correlation:"correlation:",copySuccess:"Copied Successfully",copyFailed:"Copy Failed",copied:"Copied",copy:"Copy",send:"Send",like:"Like",notSupported:"Not Supported",error:"error"},home:{documentId:"Document ID",documentName:"Document Name",documentStatus:"Document Status(Q&A after successful parsing)",fileSize:"File Size",creationDate:"Creation Date",remark:"Remarks or Notes",operate:"Operate",conversation:"Conversation",knowledgeID:"Knowledge Base ID",upload:"Upload Documents",addUrl:"Add URL",homeTitle1:"Chat with ",homeTitle2:"QAnything",defaultDec:"Build a document knowledge base, efficiently retrieve document information, and accurately answer professional questions",defaultName:"Default Knowledge Base",startDec:"Upload documents and type questions",updesc2:"Support: md, txt, pdf, jpg, png, jpeg, docx, xlsx, pptx, eml, csv",require1:"Can upload files in batches, single file less than 20mb/1 million words",emptyText:"No data available"}},P1={header:{api:"开发文档",cooperation:"合作咨询",cooperationMore:"更多合作请咨询",cooperationTips:"意见反馈及技术支持群"},common:{type:"zh",newPlaceholder:"请输入知识库名称",new:"新建",manage:"管理",rename:"重命名",renameSucceeded:"重命名成功",renameFailed:"重命名失败",delete:"删除",regenerate:"重新生成",dragUrl:"将文件拖到此处,或",click:"点击上传",updesc1:"支持文件格式md、txt、pdf、jpg、png、jpeg、docx、xlsx、pptx、eml、csv、单个文档小于30M,单张图片小于5M",updesc2:"可批量上传,支持文件格式doc、docx、ppt、pptx、xls、xlsx、pdf、md、JPG、JPEG、PNG、BMP、txt、eml,单个文档小于30M,单张图片小于5M",confirm:"确定",cancel:"取消",addUrl:"添加网址",urlPlaceholder:"请输入网址",uploading:"上传中",parsing:"解析中",failed:"解析失败",succeeded:"解析成功",upSucceeded:"上传成功",upFailed:"上传失败",problemPlaceholder:"请输入问题",errTip:"输入内容不能为空",uploadFile:"上传文件",errorKnowledge:"请输入知识库名称",successTip:"删除成功",faileTip:"删除失败",deleteDec:"确认删除该该知识库?删除后无法恢复",chooseError:"请至少选择一个知识库",saveTip:"是否将会话保存为图片",clearTip:"清空会话?",stop:"停止",errorTip:"注:上传失败的文件不在管理页显示",deleteTitle:"确认删除文档吗?",dataSource:"数据来源",correlation:"相关性:",copySuccess:"拷贝成功",copyFailed:"拷贝失败",copied:"拷贝过",copy:"拷贝",send:"发送",like:"点赞",notSupported:"不支持",error:"请求失败"},home:{documentId:"文档ID",documentName:"文档名称",documentStatus:"文档状态(解析成功后可问答)",fileSize:"文件大小",creationDate:"创建日期",remark:"备注",operate:"操作",conversation:"返回对话",knowledgeID:"知识库ID",upload:"上传文档",addUrl:"添加网址",homeTitle1:"QAnything",homeTitle2:"知识库问答",defaultDec:"构建文档知识库,高效检索文档信息,准确回答专业问题",defaultName:"默认知识库",startDec:"上传文档 发起提问",updesc2:"支持md、txt、pdf、jpg、png、jpeg、docx、xlsx、pptx、eml、csv",require1:"可批量上传,单文件不超过20mb/100万字",emptyText:"暂无数据"}},{language:R1}=p0(O1());function ai(){return R1.value==="zh"?P1:T1}function Rl(e,t){return function(){return e.apply(t,arguments)}}const{toString:I1}=Object.prototype,{getPrototypeOf:si}=Object,Yr=(e=>t=>{const r=I1.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),He=e=>(e=e.toLowerCase(),t=>Yr(t)===e),Zr=e=>t=>typeof t===e,{isArray:Ot}=Array,Jt=Zr("undefined");function H1(e){return e!==null&&!Jt(e)&&e.constructor!==null&&!Jt(e.constructor)&&Ae(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Il=He("ArrayBuffer");function N1(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Il(e.buffer),t}const z1=Zr("string"),Ae=Zr("function"),Hl=Zr("number"),Qr=e=>e!==null&&typeof e=="object",M1=e=>e===!0||e===!1,wr=e=>{if(Yr(e)!=="object")return!1;const t=si(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},L1=He("Date"),j1=He("File"),W1=He("Blob"),U1=He("FileList"),k1=e=>Qr(e)&&Ae(e.pipe),q1=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ae(e.append)&&((t=Yr(e))==="formdata"||t==="object"&&Ae(e.toString)&&e.toString()==="[object FormData]"))},V1=He("URLSearchParams"),G1=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function cr(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),Ot(e))for(n=0,o=e.length;n0;)if(o=r[n],t===o.toLowerCase())return o;return null}const zl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ml=e=>!Jt(e)&&e!==zl;function Bo(){const{caseless:e}=Ml(this)&&this||{},t={},r=(n,o)=>{const i=e&&Nl(t,o)||o;wr(t[i])&&wr(n)?t[i]=Bo(t[i],n):wr(n)?t[i]=Bo({},n):Ot(n)?t[i]=n.slice():t[i]=n};for(let n=0,o=arguments.length;n(cr(t,(o,i)=>{r&&Ae(o)?e[i]=Rl(o,r):e[i]=o},{allOwnKeys:n}),e),X1=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Y1=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},Z1=(e,t,r,n)=>{let o,i,a;const l={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],(!n||n(a,e,t))&&!l[a]&&(t[a]=e[a],l[a]=!0);e=r!==!1&&si(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},Q1=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},J1=e=>{if(!e)return null;if(Ot(e))return e;let t=e.length;if(!Hl(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},eg=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&si(Uint8Array)),tg=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=n.next())&&!o.done;){const i=o.value;t.call(e,i[0],i[1])}},rg=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},ng=He("HTMLFormElement"),og=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),is=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),ig=He("RegExp"),Ll=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};cr(r,(o,i)=>{let a;(a=t(o,i,e))!==!1&&(n[i]=a||o)}),Object.defineProperties(e,n)},ag=e=>{Ll(e,(t,r)=>{if(Ae(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(Ae(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},sg=(e,t)=>{const r={},n=o=>{o.forEach(i=>{r[i]=!0})};return Ot(e)?n(e):n(String(e).split(t)),r},lg=()=>{},cg=(e,t)=>(e=+e,Number.isFinite(e)?e:t),Cn="abcdefghijklmnopqrstuvwxyz",as="0123456789",jl={DIGIT:as,ALPHA:Cn,ALPHA_DIGIT:Cn+Cn.toUpperCase()+as},ug=(e=16,t=jl.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function dg(e){return!!(e&&Ae(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const fg=e=>{const t=new Array(10),r=(n,o)=>{if(Qr(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[o]=n;const i=Ot(n)?[]:{};return cr(n,(a,l)=>{const f=r(a,o+1);!Jt(f)&&(i[l]=f)}),t[o]=void 0,i}}return n};return r(e,0)},pg=He("AsyncFunction"),xg=e=>e&&(Qr(e)||Ae(e))&&Ae(e.then)&&Ae(e.catch),H={isArray:Ot,isArrayBuffer:Il,isBuffer:H1,isFormData:q1,isArrayBufferView:N1,isString:z1,isNumber:Hl,isBoolean:M1,isObject:Qr,isPlainObject:wr,isUndefined:Jt,isDate:L1,isFile:j1,isBlob:W1,isRegExp:ig,isFunction:Ae,isStream:k1,isURLSearchParams:V1,isTypedArray:eg,isFileList:U1,forEach:cr,merge:Bo,extend:K1,trim:G1,stripBOM:X1,inherits:Y1,toFlatObject:Z1,kindOf:Yr,kindOfTest:He,endsWith:Q1,toArray:J1,forEachEntry:tg,matchAll:rg,isHTMLForm:ng,hasOwnProperty:is,hasOwnProp:is,reduceDescriptors:Ll,freezeMethods:ag,toObjectSet:sg,toCamelCase:og,noop:lg,toFiniteNumber:cg,findKey:Nl,global:zl,isContextDefined:Ml,ALPHABET:jl,generateString:ug,isSpecCompliantForm:dg,toJSONObject:fg,isAsyncFn:pg,isThenable:xg};function ne(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o)}H.inherits(ne,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:H.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Wl=ne.prototype,Ul={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ul[e]={value:e}});Object.defineProperties(ne,Ul);Object.defineProperty(Wl,"isAxiosError",{value:!0});ne.from=(e,t,r,n,o,i)=>{const a=Object.create(Wl);return H.toFlatObject(e,a,function(f){return f!==Error.prototype},l=>l!=="isAxiosError"),ne.call(a,e.message,t,r,n,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const hg=null;function So(e){return H.isPlainObject(e)||H.isArray(e)}function kl(e){return H.endsWith(e,"[]")?e.slice(0,-2):e}function ss(e,t,r){return e?e.concat(t).map(function(o,i){return o=kl(o),!r&&i?"["+o+"]":o}).join(r?".":""):t}function vg(e){return H.isArray(e)&&!e.some(So)}const gg=H.toFlatObject(H,{},null,function(t){return/^is[A-Z]/.test(t)});function Jr(e,t,r){if(!H.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=H.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(h,v){return!H.isUndefined(v[h])});const n=r.metaTokens,o=r.visitor||c,i=r.dots,a=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&H.isSpecCompliantForm(t);if(!H.isFunction(o))throw new TypeError("visitor must be a function");function s(p){if(p===null)return"";if(H.isDate(p))return p.toISOString();if(!f&&H.isBlob(p))throw new ne("Blob is not supported. Use a Buffer instead.");return H.isArrayBuffer(p)||H.isTypedArray(p)?f&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function c(p,h,v){let b=p;if(p&&!v&&typeof p=="object"){if(H.endsWith(h,"{}"))h=n?h:h.slice(0,-2),p=JSON.stringify(p);else if(H.isArray(p)&&vg(p)||(H.isFileList(p)||H.endsWith(h,"[]"))&&(b=H.toArray(p)))return h=kl(h),b.forEach(function(m,y){!(H.isUndefined(m)||m===null)&&t.append(a===!0?ss([h],y,i):a===null?h:h+"[]",s(m))}),!1}return So(p)?!0:(t.append(ss(v,h,i),s(p)),!1)}const d=[],u=Object.assign(gg,{defaultVisitor:c,convertValue:s,isVisitable:So});function x(p,h){if(!H.isUndefined(p)){if(d.indexOf(p)!==-1)throw Error("Circular reference detected in "+h.join("."));d.push(p),H.forEach(p,function(b,g){(!(H.isUndefined(b)||b===null)&&o.call(t,b,H.isString(g)?g.trim():g,h,u))===!0&&x(b,h?h.concat(g):[g])}),d.pop()}}if(!H.isObject(e))throw new TypeError("data must be an object");return x(e),t}function ls(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function li(e,t){this._pairs=[],e&&Jr(e,this,t)}const ql=li.prototype;ql.append=function(t,r){this._pairs.push([t,r])};ql.toString=function(t){const r=t?function(n){return t.call(this,n,ls)}:ls;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function mg(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Vl(e,t,r){if(!t)return e;const n=r&&r.encode||mg,o=r&&r.serialize;let i;if(o?i=o(t,r):i=H.isURLSearchParams(t)?t.toString():new li(t,r).toString(n),i){const a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class cs{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){H.forEach(this.handlers,function(n){n!==null&&t(n)})}}const Gl={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},bg=typeof URLSearchParams<"u"?URLSearchParams:li,yg=typeof FormData<"u"?FormData:null,Cg=typeof Blob<"u"?Blob:null,Eg={isBrowser:!0,classes:{URLSearchParams:bg,FormData:yg,Blob:Cg},protocols:["http","https","file","blob","url","data"]},Kl=typeof window<"u"&&typeof document<"u",Ag=(e=>Kl&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),wg=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Bg=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Kl,hasStandardBrowserEnv:Ag,hasStandardBrowserWebWorkerEnv:wg},Symbol.toStringTag,{value:"Module"})),Pe={...Bg,...Eg};function Sg(e,t){return Jr(e,new Pe.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,i){return Pe.isNode&&H.isBuffer(r)?(this.append(n,r.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function Dg(e){return H.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function _g(e){const t={},r=Object.keys(e);let n;const o=r.length;let i;for(n=0;n=r.length;return a=!a&&H.isArray(o)?o.length:a,f?(H.hasOwnProp(o,a)?o[a]=[o[a],n]:o[a]=n,!l):((!o[a]||!H.isObject(o[a]))&&(o[a]=[]),t(r,n,o[a],i)&&H.isArray(o[a])&&(o[a]=_g(o[a])),!l)}if(H.isFormData(e)&&H.isFunction(e.entries)){const r={};return H.forEachEntry(e,(n,o)=>{t(Dg(n),o,r,0)}),r}return null}function Fg(e,t,r){if(H.isString(e))try{return(t||JSON.parse)(e),H.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const ci={transitional:Gl,adapter:["xhr","http"],transformRequest:[function(t,r){const n=r.getContentType()||"",o=n.indexOf("application/json")>-1,i=H.isObject(t);if(i&&H.isHTMLForm(t)&&(t=new FormData(t)),H.isFormData(t))return o?JSON.stringify(Xl(t)):t;if(H.isArrayBuffer(t)||H.isBuffer(t)||H.isStream(t)||H.isFile(t)||H.isBlob(t))return t;if(H.isArrayBufferView(t))return t.buffer;if(H.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Sg(t,this.formSerializer).toString();if((l=H.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return Jr(l?{"files[]":t}:t,f&&new f,this.formSerializer)}}return i||o?(r.setContentType("application/json",!1),Fg(t)):t}],transformResponse:[function(t){const r=this.transitional||ci.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(t&&H.isString(t)&&(n&&!this.responseType||o)){const a=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(l){if(a)throw l.name==="SyntaxError"?ne.from(l,ne.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Pe.classes.FormData,Blob:Pe.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};H.forEach(["delete","get","head","post","put","patch"],e=>{ci.headers[e]={}});const ui=ci,$g=H.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Og=e=>{const t={};let r,n,o;return e&&e.split(` +`).forEach(function(a){o=a.indexOf(":"),r=a.substring(0,o).trim().toLowerCase(),n=a.substring(o+1).trim(),!(!r||t[r]&&$g[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},us=Symbol("internals");function Lt(e){return e&&String(e).trim().toLowerCase()}function Br(e){return e===!1||e==null?e:H.isArray(e)?e.map(Br):String(e)}function Tg(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const Pg=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function En(e,t,r,n,o){if(H.isFunction(n))return n.call(this,t,r);if(o&&(t=r),!!H.isString(t)){if(H.isString(n))return t.indexOf(n)!==-1;if(H.isRegExp(n))return n.test(t)}}function Rg(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function Ig(e,t){const r=H.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(o,i,a){return this[n].call(this,t,o,i,a)},configurable:!0})})}class en{constructor(t){t&&this.set(t)}set(t,r,n){const o=this;function i(l,f,s){const c=Lt(f);if(!c)throw new Error("header name must be a non-empty string");const d=H.findKey(o,c);(!d||o[d]===void 0||s===!0||s===void 0&&o[d]!==!1)&&(o[d||f]=Br(l))}const a=(l,f)=>H.forEach(l,(s,c)=>i(s,c,f));return H.isPlainObject(t)||t instanceof this.constructor?a(t,r):H.isString(t)&&(t=t.trim())&&!Pg(t)?a(Og(t),r):t!=null&&i(r,t,n),this}get(t,r){if(t=Lt(t),t){const n=H.findKey(this,t);if(n){const o=this[n];if(!r)return o;if(r===!0)return Tg(o);if(H.isFunction(r))return r.call(this,o,n);if(H.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Lt(t),t){const n=H.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||En(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let o=!1;function i(a){if(a=Lt(a),a){const l=H.findKey(n,a);l&&(!r||En(n,n[l],l,r))&&(delete n[l],o=!0)}}return H.isArray(t)?t.forEach(i):i(t),o}clear(t){const r=Object.keys(this);let n=r.length,o=!1;for(;n--;){const i=r[n];(!t||En(this,this[i],i,t,!0))&&(delete this[i],o=!0)}return o}normalize(t){const r=this,n={};return H.forEach(this,(o,i)=>{const a=H.findKey(n,i);if(a){r[a]=Br(o),delete r[i];return}const l=t?Rg(i):String(i).trim();l!==i&&delete r[i],r[l]=Br(o),n[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return H.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=t&&H.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(o=>n.set(o)),n}static accessor(t){const n=(this[us]=this[us]={accessors:{}}).accessors,o=this.prototype;function i(a){const l=Lt(a);n[l]||(Ig(o,a),n[l]=!0)}return H.isArray(t)?t.forEach(i):i(t),this}}en.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);H.reduceDescriptors(en.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});H.freezeMethods(en);const Me=en;function An(e,t){const r=this||ui,n=t||r,o=Me.from(n.headers);let i=n.data;return H.forEach(e,function(l){i=l.call(r,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function Yl(e){return!!(e&&e.__CANCEL__)}function ur(e,t,r){ne.call(this,e??"canceled",ne.ERR_CANCELED,t,r),this.name="CanceledError"}H.inherits(ur,ne,{__CANCEL__:!0});function Hg(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new ne("Request failed with status code "+r.status,[ne.ERR_BAD_REQUEST,ne.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const Ng=Pe.hasStandardBrowserEnv?{write(e,t,r,n,o,i){const a=[e+"="+encodeURIComponent(t)];H.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),H.isString(n)&&a.push("path="+n),H.isString(o)&&a.push("domain="+o),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function zg(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Mg(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Zl(e,t){return e&&!zg(t)?Mg(e,t):t}const Lg=Pe.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let n;function o(i){let a=i;return t&&(r.setAttribute("href",a),a=r.href),r.setAttribute("href",a),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=o(window.location.href),function(a){const l=H.isString(a)?o(a):a;return l.protocol===n.protocol&&l.host===n.host}}():function(){return function(){return!0}}();function jg(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Wg(e,t){e=e||10;const r=new Array(e),n=new Array(e);let o=0,i=0,a;return t=t!==void 0?t:1e3,function(f){const s=Date.now(),c=n[i];a||(a=s),r[o]=f,n[o]=s;let d=i,u=0;for(;d!==o;)u+=r[d++],d=d%e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),s-a{const i=o.loaded,a=o.lengthComputable?o.total:void 0,l=i-r,f=n(l),s=i<=a;r=i;const c={loaded:i,total:a,progress:a?i/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&s?(a-i)/f:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const Ug=typeof XMLHttpRequest<"u",kg=Ug&&function(e){return new Promise(function(r,n){let o=e.data;const i=Me.from(e.headers).normalize();let{responseType:a,withXSRFToken:l}=e,f;function s(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}let c;if(H.isFormData(o)){if(Pe.hasStandardBrowserEnv||Pe.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((c=i.getContentType())!==!1){const[h,...v]=c?c.split(";").map(b=>b.trim()).filter(Boolean):[];i.setContentType([h||"multipart/form-data",...v].join("; "))}}let d=new XMLHttpRequest;if(e.auth){const h=e.auth.username||"",v=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(h+":"+v))}const u=Zl(e.baseURL,e.url);d.open(e.method.toUpperCase(),Vl(u,e.params,e.paramsSerializer),!0),d.timeout=e.timeout;function x(){if(!d)return;const h=Me.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),b={data:!a||a==="text"||a==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:h,config:e,request:d};Hg(function(m){r(m),s()},function(m){n(m),s()},b),d=null}if("onloadend"in d?d.onloadend=x:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(x)},d.onabort=function(){d&&(n(new ne("Request aborted",ne.ECONNABORTED,e,d)),d=null)},d.onerror=function(){n(new ne("Network Error",ne.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let v=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const b=e.transitional||Gl;e.timeoutErrorMessage&&(v=e.timeoutErrorMessage),n(new ne(v,b.clarifyTimeoutError?ne.ETIMEDOUT:ne.ECONNABORTED,e,d)),d=null},Pe.hasStandardBrowserEnv&&(l&&H.isFunction(l)&&(l=l(e)),l||l!==!1&&Lg(u))){const h=e.xsrfHeaderName&&e.xsrfCookieName&&Ng.read(e.xsrfCookieName);h&&i.set(e.xsrfHeaderName,h)}o===void 0&&i.setContentType(null),"setRequestHeader"in d&&H.forEach(i.toJSON(),function(v,b){d.setRequestHeader(b,v)}),H.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),a&&a!=="json"&&(d.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&d.addEventListener("progress",ds(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",ds(e.onUploadProgress)),(e.cancelToken||e.signal)&&(f=h=>{d&&(n(!h||h.type?new ur(null,e,d):h),d.abort(),d=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f)));const p=jg(u);if(p&&Pe.protocols.indexOf(p)===-1){n(new ne("Unsupported protocol "+p+":",ne.ERR_BAD_REQUEST,e));return}d.send(o||null)})},Do={http:hg,xhr:kg};H.forEach(Do,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const fs=e=>`- ${e}`,qg=e=>H.isFunction(e)||e===null||e===!1,Ql={getAdapter:e=>{e=H.isArray(e)?e:[e];const{length:t}=e;let r,n;const o={};for(let i=0;i`adapter ${l} `+(f===!1?"is not supported by the environment":"is not available in the build"));let a=t?i.length>1?`since : +`+i.map(fs).join(` +`):" "+fs(i[0]):"as no adapter specified";throw new ne("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return n},adapters:Do};function wn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ur(null,e)}function ps(e){return wn(e),e.headers=Me.from(e.headers),e.data=An.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ql.getAdapter(e.adapter||ui.adapter)(e).then(function(n){return wn(e),n.data=An.call(e,e.transformResponse,n),n.headers=Me.from(n.headers),n},function(n){return Yl(n)||(wn(e),n&&n.response&&(n.response.data=An.call(e,e.transformResponse,n.response),n.response.headers=Me.from(n.response.headers))),Promise.reject(n)})}const xs=e=>e instanceof Me?e.toJSON():e;function Dt(e,t){t=t||{};const r={};function n(s,c,d){return H.isPlainObject(s)&&H.isPlainObject(c)?H.merge.call({caseless:d},s,c):H.isPlainObject(c)?H.merge({},c):H.isArray(c)?c.slice():c}function o(s,c,d){if(H.isUndefined(c)){if(!H.isUndefined(s))return n(void 0,s,d)}else return n(s,c,d)}function i(s,c){if(!H.isUndefined(c))return n(void 0,c)}function a(s,c){if(H.isUndefined(c)){if(!H.isUndefined(s))return n(void 0,s)}else return n(void 0,c)}function l(s,c,d){if(d in t)return n(s,c);if(d in e)return n(void 0,s)}const f={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l,headers:(s,c)=>o(xs(s),xs(c),!0)};return H.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=f[c]||o,u=d(e[c],t[c],c);H.isUndefined(u)&&d!==l||(r[c]=u)}),r}const Jl="1.6.7",di={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{di[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const hs={};di.transitional=function(t,r,n){function o(i,a){return"[Axios v"+Jl+"] Transitional option '"+i+"'"+a+(n?". "+n:"")}return(i,a,l)=>{if(t===!1)throw new ne(o(a," has been removed"+(r?" in "+r:"")),ne.ERR_DEPRECATED);return r&&!hs[a]&&(hs[a]=!0,console.warn(o(a," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(i,a,l):!0}};function Vg(e,t,r){if(typeof e!="object")throw new ne("options must be an object",ne.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let o=n.length;for(;o-- >0;){const i=n[o],a=t[i];if(a){const l=e[i],f=l===void 0||a(l,i,e);if(f!==!0)throw new ne("option "+i+" must be "+f,ne.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new ne("Unknown option "+i,ne.ERR_BAD_OPTION)}}const _o={assertOptions:Vg,validators:di},ke=_o.validators;class Lr{constructor(t){this.defaults=t,this.interceptors={request:new cs,response:new cs}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const i=o.stack?o.stack.replace(/^.+\n/,""):"";n.stack?i&&!String(n.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(n.stack+=` +`+i):n.stack=i}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Dt(this.defaults,r);const{transitional:n,paramsSerializer:o,headers:i}=r;n!==void 0&&_o.assertOptions(n,{silentJSONParsing:ke.transitional(ke.boolean),forcedJSONParsing:ke.transitional(ke.boolean),clarifyTimeoutError:ke.transitional(ke.boolean)},!1),o!=null&&(H.isFunction(o)?r.paramsSerializer={serialize:o}:_o.assertOptions(o,{encode:ke.function,serialize:ke.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let a=i&&H.merge(i.common,i[r.method]);i&&H.forEach(["delete","get","head","post","put","patch","common"],p=>{delete i[p]}),r.headers=Me.concat(a,i);const l=[];let f=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(r)===!1||(f=f&&h.synchronous,l.unshift(h.fulfilled,h.rejected))});const s=[];this.interceptors.response.forEach(function(h){s.push(h.fulfilled,h.rejected)});let c,d=0,u;if(!f){const p=[ps.bind(this),void 0];for(p.unshift.apply(p,l),p.push.apply(p,s),u=p.length,c=Promise.resolve(r);d{if(!n._listeners)return;let i=n._listeners.length;for(;i-- >0;)n._listeners[i](o);n._listeners=null}),this.promise.then=o=>{let i;const a=new Promise(l=>{n.subscribe(l),i=l}).then(o);return a.cancel=function(){n.unsubscribe(i)},a},t(function(i,a,l){n.reason||(n.reason=new ur(i,a,l),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new fi(function(o){t=o}),cancel:t}}}const Gg=fi;function Kg(e){return function(r){return e.apply(null,r)}}function Xg(e){return H.isObject(e)&&e.isAxiosError===!0}const Fo={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Fo).forEach(([e,t])=>{Fo[t]=e});const Yg=Fo;function ec(e){const t=new Sr(e),r=Rl(Sr.prototype.request,t);return H.extend(r,Sr.prototype,t,{allOwnKeys:!0}),H.extend(r,t,null,{allOwnKeys:!0}),r.create=function(o){return ec(Dt(e,o))},r}const ce=ec(ui);ce.Axios=Sr;ce.CanceledError=ur;ce.CancelToken=Gg;ce.isCancel=Yl;ce.VERSION=Jl;ce.toFormData=Jr;ce.AxiosError=ne;ce.Cancel=ce.CanceledError;ce.all=function(t){return Promise.all(t)};ce.spread=Kg;ce.isAxiosError=Xg;ce.mergeConfig=Dt;ce.AxiosHeaders=Me;ce.formToJSON=e=>Xl(H.isHTMLForm(e)?new FormData(e):e);ce.getAdapter=Ql.getAdapter;ce.HttpStatusCode=Yg;ce.default=ce;function Zg(e={},t){const{config:r}=e,{url:n,retryCount:o=3,curRetry:i=0,retryDelay:a}=r;return r.curRetry||(r.curRetry=0),o>i?(r.curRetry+=1,new Promise(f=>{setTimeout(()=>{f()},a)}).then(()=>(console.log(`重试:${n},第${r.curRetry}次`),t(r)))):Promise.reject(e)}function Qg(e){return e}const Jg={response:Qg,responseError:Zg},er={axios:null,requests:{},clear(e){e?delete this.requests[e]:this.requests={}},setAxios(e){this.axios||(this.axios=e)},has(e){const t=this.getKey(e);return e.requestKey=t,!!this.requests[e.requestKey]},getKey(e){return`${e.url}/${JSON.stringify(e.params)}/${JSON.stringify(e.data)}&request_type=${e.method}`},remove(e){if(!Object.keys(this.requests).length)return;const t=e.requestKey;this.requests[t]&&(this.requests[t](),this.clear(t))},cancel(e,t){const{CancelToken:r}=ce;e.cancelToken=new r(t)},add(e){const t=er.getKey(e);e.requestKey=t}};function em(e){return er.has(e)||er.add(e),e}function tm(e){return er.remove(e.config),e}const rm={pending:er,request:em,response:tm},vs={noPerssion:{code:403},noLogin:{code:401},isSuccess:{code:0}},pi={};Object.keys(vs).forEach(e=>{pi[e]=(t="")=>Number(t)===vs[e].code});var tc={exports:{}};function nm(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Bn={exports:{}};const om={},im=Object.freeze(Object.defineProperty({__proto__:null,default:om},Symbol.toStringTag,{value:"Module"})),am=qc(im);var gs;function re(){return gs||(gs=1,function(e,t){(function(r,n){e.exports=n()})(J,function(){var r=r||function(n,o){var i;if(typeof window<"u"&&window.crypto&&(i=window.crypto),typeof self<"u"&&self.crypto&&(i=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(i=globalThis.crypto),!i&&typeof window<"u"&&window.msCrypto&&(i=window.msCrypto),!i&&typeof J<"u"&&J.crypto&&(i=J.crypto),!i&&typeof nm=="function")try{i=am}catch{}var a=function(){if(i){if(typeof i.getRandomValues=="function")try{return i.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof i.randomBytes=="function")try{return i.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},l=Object.create||function(){function g(){}return function(m){var y;return g.prototype=m,y=new g,g.prototype=null,y}}(),f={},s=f.lib={},c=s.Base=function(){return{extend:function(g){var m=l(this);return g&&m.mixIn(g),(!m.hasOwnProperty("init")||this.init===m.init)&&(m.init=function(){m.$super.init.apply(this,arguments)}),m.init.prototype=m,m.$super=this,m},create:function(){var g=this.extend();return g.init.apply(g,arguments),g},init:function(){},mixIn:function(g){for(var m in g)g.hasOwnProperty(m)&&(this[m]=g[m]);g.hasOwnProperty("toString")&&(this.toString=g.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),d=s.WordArray=c.extend({init:function(g,m){g=this.words=g||[],m!=o?this.sigBytes=m:this.sigBytes=g.length*4},toString:function(g){return(g||x).stringify(this)},concat:function(g){var m=this.words,y=g.words,w=this.sigBytes,A=g.sigBytes;if(this.clamp(),w%4)for(var E=0;E>>2]>>>24-E%4*8&255;m[w+E>>>2]|=D<<24-(w+E)%4*8}else for(var F=0;F>>2]=y[F>>>2];return this.sigBytes+=A,this},clamp:function(){var g=this.words,m=this.sigBytes;g[m>>>2]&=4294967295<<32-m%4*8,g.length=n.ceil(m/4)},clone:function(){var g=c.clone.call(this);return g.words=this.words.slice(0),g},random:function(g){for(var m=[],y=0;y>>2]>>>24-A%4*8&255;w.push((E>>>4).toString(16)),w.push((E&15).toString(16))}return w.join("")},parse:function(g){for(var m=g.length,y=[],w=0;w>>3]|=parseInt(g.substr(w,2),16)<<24-w%8*4;return new d.init(y,m/2)}},p=u.Latin1={stringify:function(g){for(var m=g.words,y=g.sigBytes,w=[],A=0;A>>2]>>>24-A%4*8&255;w.push(String.fromCharCode(E))}return w.join("")},parse:function(g){for(var m=g.length,y=[],w=0;w>>2]|=(g.charCodeAt(w)&255)<<24-w%4*8;return new d.init(y,m)}},h=u.Utf8={stringify:function(g){try{return decodeURIComponent(escape(p.stringify(g)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(g){return p.parse(unescape(encodeURIComponent(g)))}},v=s.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(g){typeof g=="string"&&(g=h.parse(g)),this._data.concat(g),this._nDataBytes+=g.sigBytes},_process:function(g){var m,y=this._data,w=y.words,A=y.sigBytes,E=this.blockSize,D=E*4,F=A/D;g?F=n.ceil(F):F=n.max((F|0)-this._minBufferSize,0);var C=F*E,S=n.min(C*4,A);if(C){for(var $=0;$>>2]|=f[d]<<24-d%4*8;a.call(this,c,s)}else a.apply(this,arguments)};l.prototype=i}}(),r.lib.WordArray})}(Dn)),Dn.exports}var _n={exports:{}},ys;function lm(){return ys||(ys=1,function(e,t){(function(r,n){e.exports=n(re())})(J,function(r){return function(){var n=r,o=n.lib,i=o.WordArray,a=n.enc;a.Utf16=a.Utf16BE={stringify:function(f){for(var s=f.words,c=f.sigBytes,d=[],u=0;u>>2]>>>16-u%4*8&65535;d.push(String.fromCharCode(x))}return d.join("")},parse:function(f){for(var s=f.length,c=[],d=0;d>>1]|=f.charCodeAt(d)<<16-d%2*16;return i.create(c,s*2)}},a.Utf16LE={stringify:function(f){for(var s=f.words,c=f.sigBytes,d=[],u=0;u>>2]>>>16-u%4*8&65535);d.push(String.fromCharCode(x))}return d.join("")},parse:function(f){for(var s=f.length,c=[],d=0;d>>1]|=l(f.charCodeAt(d)<<16-d%2*16);return i.create(c,s*2)}};function l(f){return f<<8&4278255360|f>>>8&16711935}}(),r.enc.Utf16})}(_n)),_n.exports}var Fn={exports:{}},Cs;function pt(){return Cs||(Cs=1,function(e,t){(function(r,n){e.exports=n(re())})(J,function(r){return function(){var n=r,o=n.lib,i=o.WordArray,a=n.enc;a.Base64={stringify:function(f){var s=f.words,c=f.sigBytes,d=this._map;f.clamp();for(var u=[],x=0;x>>2]>>>24-x%4*8&255,h=s[x+1>>>2]>>>24-(x+1)%4*8&255,v=s[x+2>>>2]>>>24-(x+2)%4*8&255,b=p<<16|h<<8|v,g=0;g<4&&x+g*.75>>6*(3-g)&63));var m=d.charAt(64);if(m)for(;u.length%4;)u.push(m);return u.join("")},parse:function(f){var s=f.length,c=this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var u=0;u>>6-x%4*2,v=p|h;d[u>>>2]|=v<<24-u%4*8,u++}return i.create(d,u)}}(),r.enc.Base64})}(Fn)),Fn.exports}var $n={exports:{}},Es;function cm(){return Es||(Es=1,function(e,t){(function(r,n){e.exports=n(re())})(J,function(r){return function(){var n=r,o=n.lib,i=o.WordArray,a=n.enc;a.Base64url={stringify:function(f,s){s===void 0&&(s=!0);var c=f.words,d=f.sigBytes,u=s?this._safe_map:this._map;f.clamp();for(var x=[],p=0;p>>2]>>>24-p%4*8&255,v=c[p+1>>>2]>>>24-(p+1)%4*8&255,b=c[p+2>>>2]>>>24-(p+2)%4*8&255,g=h<<16|v<<8|b,m=0;m<4&&p+m*.75>>6*(3-m)&63));var y=u.charAt(64);if(y)for(;x.length%4;)x.push(y);return x.join("")},parse:function(f,s){s===void 0&&(s=!0);var c=f.length,d=s?this._safe_map:this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var x=0;x>>6-x%4*2,v=p|h;d[u>>>2]|=v<<24-u%4*8,u++}return i.create(d,u)}}(),r.enc.Base64url})}($n)),$n.exports}var On={exports:{}},As;function xt(){return As||(As=1,function(e,t){(function(r,n){e.exports=n(re())})(J,function(r){return function(n){var o=r,i=o.lib,a=i.WordArray,l=i.Hasher,f=o.algo,s=[];(function(){for(var h=0;h<64;h++)s[h]=n.abs(n.sin(h+1))*4294967296|0})();var c=f.MD5=l.extend({_doReset:function(){this._hash=new a.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(h,v){for(var b=0;b<16;b++){var g=v+b,m=h[g];h[g]=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360}var y=this._hash.words,w=h[v+0],A=h[v+1],E=h[v+2],D=h[v+3],F=h[v+4],C=h[v+5],S=h[v+6],$=h[v+7],_=h[v+8],N=h[v+9],T=h[v+10],L=h[v+11],U=h[v+12],I=h[v+13],W=h[v+14],j=h[v+15],O=y[0],R=y[1],M=y[2],z=y[3];O=d(O,R,M,z,w,7,s[0]),z=d(z,O,R,M,A,12,s[1]),M=d(M,z,O,R,E,17,s[2]),R=d(R,M,z,O,D,22,s[3]),O=d(O,R,M,z,F,7,s[4]),z=d(z,O,R,M,C,12,s[5]),M=d(M,z,O,R,S,17,s[6]),R=d(R,M,z,O,$,22,s[7]),O=d(O,R,M,z,_,7,s[8]),z=d(z,O,R,M,N,12,s[9]),M=d(M,z,O,R,T,17,s[10]),R=d(R,M,z,O,L,22,s[11]),O=d(O,R,M,z,U,7,s[12]),z=d(z,O,R,M,I,12,s[13]),M=d(M,z,O,R,W,17,s[14]),R=d(R,M,z,O,j,22,s[15]),O=u(O,R,M,z,A,5,s[16]),z=u(z,O,R,M,S,9,s[17]),M=u(M,z,O,R,L,14,s[18]),R=u(R,M,z,O,w,20,s[19]),O=u(O,R,M,z,C,5,s[20]),z=u(z,O,R,M,T,9,s[21]),M=u(M,z,O,R,j,14,s[22]),R=u(R,M,z,O,F,20,s[23]),O=u(O,R,M,z,N,5,s[24]),z=u(z,O,R,M,W,9,s[25]),M=u(M,z,O,R,D,14,s[26]),R=u(R,M,z,O,_,20,s[27]),O=u(O,R,M,z,I,5,s[28]),z=u(z,O,R,M,E,9,s[29]),M=u(M,z,O,R,$,14,s[30]),R=u(R,M,z,O,U,20,s[31]),O=x(O,R,M,z,C,4,s[32]),z=x(z,O,R,M,_,11,s[33]),M=x(M,z,O,R,L,16,s[34]),R=x(R,M,z,O,W,23,s[35]),O=x(O,R,M,z,A,4,s[36]),z=x(z,O,R,M,F,11,s[37]),M=x(M,z,O,R,$,16,s[38]),R=x(R,M,z,O,T,23,s[39]),O=x(O,R,M,z,I,4,s[40]),z=x(z,O,R,M,w,11,s[41]),M=x(M,z,O,R,D,16,s[42]),R=x(R,M,z,O,S,23,s[43]),O=x(O,R,M,z,N,4,s[44]),z=x(z,O,R,M,U,11,s[45]),M=x(M,z,O,R,j,16,s[46]),R=x(R,M,z,O,E,23,s[47]),O=p(O,R,M,z,w,6,s[48]),z=p(z,O,R,M,$,10,s[49]),M=p(M,z,O,R,W,15,s[50]),R=p(R,M,z,O,C,21,s[51]),O=p(O,R,M,z,U,6,s[52]),z=p(z,O,R,M,D,10,s[53]),M=p(M,z,O,R,T,15,s[54]),R=p(R,M,z,O,A,21,s[55]),O=p(O,R,M,z,_,6,s[56]),z=p(z,O,R,M,j,10,s[57]),M=p(M,z,O,R,S,15,s[58]),R=p(R,M,z,O,I,21,s[59]),O=p(O,R,M,z,F,6,s[60]),z=p(z,O,R,M,L,10,s[61]),M=p(M,z,O,R,E,15,s[62]),R=p(R,M,z,O,N,21,s[63]),y[0]=y[0]+O|0,y[1]=y[1]+R|0,y[2]=y[2]+M|0,y[3]=y[3]+z|0},_doFinalize:function(){var h=this._data,v=h.words,b=this._nDataBytes*8,g=h.sigBytes*8;v[g>>>5]|=128<<24-g%32;var m=n.floor(b/4294967296),y=b;v[(g+64>>>9<<4)+15]=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,v[(g+64>>>9<<4)+14]=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,h.sigBytes=(v.length+1)*4,this._process();for(var w=this._hash,A=w.words,E=0;E<4;E++){var D=A[E];A[E]=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360}return w},clone:function(){var h=l.clone.call(this);return h._hash=this._hash.clone(),h}});function d(h,v,b,g,m,y,w){var A=h+(v&b|~v&g)+m+w;return(A<>>32-y)+v}function u(h,v,b,g,m,y,w){var A=h+(v&g|b&~g)+m+w;return(A<>>32-y)+v}function x(h,v,b,g,m,y,w){var A=h+(v^b^g)+m+w;return(A<>>32-y)+v}function p(h,v,b,g,m,y,w){var A=h+(b^(v|~g))+m+w;return(A<>>32-y)+v}o.MD5=l._createHelper(c),o.HmacMD5=l._createHmacHelper(c)}(Math),r.MD5})}(On)),On.exports}var Tn={exports:{}},ws;function rc(){return ws||(ws=1,function(e,t){(function(r,n){e.exports=n(re())})(J,function(r){return function(){var n=r,o=n.lib,i=o.WordArray,a=o.Hasher,l=n.algo,f=[],s=l.SHA1=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(c,d){for(var u=this._hash.words,x=u[0],p=u[1],h=u[2],v=u[3],b=u[4],g=0;g<80;g++){if(g<16)f[g]=c[d+g]|0;else{var m=f[g-3]^f[g-8]^f[g-14]^f[g-16];f[g]=m<<1|m>>>31}var y=(x<<5|x>>>27)+b+f[g];g<20?y+=(p&h|~p&v)+1518500249:g<40?y+=(p^h^v)+1859775393:g<60?y+=(p&h|p&v|h&v)-1894007588:y+=(p^h^v)-899497514,b=v,v=h,h=p<<30|p>>>2,p=x,x=y}u[0]=u[0]+x|0,u[1]=u[1]+p|0,u[2]=u[2]+h|0,u[3]=u[3]+v|0,u[4]=u[4]+b|0},_doFinalize:function(){var c=this._data,d=c.words,u=this._nDataBytes*8,x=c.sigBytes*8;return d[x>>>5]|=128<<24-x%32,d[(x+64>>>9<<4)+14]=Math.floor(u/4294967296),d[(x+64>>>9<<4)+15]=u,c.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var c=a.clone.call(this);return c._hash=this._hash.clone(),c}});n.SHA1=a._createHelper(s),n.HmacSHA1=a._createHmacHelper(s)}(),r.SHA1})}(Tn)),Tn.exports}var Pn={exports:{}},Bs;function xi(){return Bs||(Bs=1,function(e,t){(function(r,n){e.exports=n(re())})(J,function(r){return function(n){var o=r,i=o.lib,a=i.WordArray,l=i.Hasher,f=o.algo,s=[],c=[];(function(){function x(b){for(var g=n.sqrt(b),m=2;m<=g;m++)if(!(b%m))return!1;return!0}function p(b){return(b-(b|0))*4294967296|0}for(var h=2,v=0;v<64;)x(h)&&(v<8&&(s[v]=p(n.pow(h,1/2))),c[v]=p(n.pow(h,1/3)),v++),h++})();var d=[],u=f.SHA256=l.extend({_doReset:function(){this._hash=new a.init(s.slice(0))},_doProcessBlock:function(x,p){for(var h=this._hash.words,v=h[0],b=h[1],g=h[2],m=h[3],y=h[4],w=h[5],A=h[6],E=h[7],D=0;D<64;D++){if(D<16)d[D]=x[p+D]|0;else{var F=d[D-15],C=(F<<25|F>>>7)^(F<<14|F>>>18)^F>>>3,S=d[D-2],$=(S<<15|S>>>17)^(S<<13|S>>>19)^S>>>10;d[D]=C+d[D-7]+$+d[D-16]}var _=y&w^~y&A,N=v&b^v&g^b&g,T=(v<<30|v>>>2)^(v<<19|v>>>13)^(v<<10|v>>>22),L=(y<<26|y>>>6)^(y<<21|y>>>11)^(y<<7|y>>>25),U=E+L+_+c[D]+d[D],I=T+N;E=A,A=w,w=y,y=m+U|0,m=g,g=b,b=v,v=U+I|0}h[0]=h[0]+v|0,h[1]=h[1]+b|0,h[2]=h[2]+g|0,h[3]=h[3]+m|0,h[4]=h[4]+y|0,h[5]=h[5]+w|0,h[6]=h[6]+A|0,h[7]=h[7]+E|0},_doFinalize:function(){var x=this._data,p=x.words,h=this._nDataBytes*8,v=x.sigBytes*8;return p[v>>>5]|=128<<24-v%32,p[(v+64>>>9<<4)+14]=n.floor(h/4294967296),p[(v+64>>>9<<4)+15]=h,x.sigBytes=p.length*4,this._process(),this._hash},clone:function(){var x=l.clone.call(this);return x._hash=this._hash.clone(),x}});o.SHA256=l._createHelper(u),o.HmacSHA256=l._createHmacHelper(u)}(Math),r.SHA256})}(Pn)),Pn.exports}var Rn={exports:{}},Ss;function um(){return Ss||(Ss=1,function(e,t){(function(r,n,o){e.exports=n(re(),xi())})(J,function(r){return function(){var n=r,o=n.lib,i=o.WordArray,a=n.algo,l=a.SHA256,f=a.SHA224=l.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var s=l._doFinalize.call(this);return s.sigBytes-=4,s}});n.SHA224=l._createHelper(f),n.HmacSHA224=l._createHmacHelper(f)}(),r.SHA224})}(Rn)),Rn.exports}var In={exports:{}},Ds;function nc(){return Ds||(Ds=1,function(e,t){(function(r,n,o){e.exports=n(re(),tn())})(J,function(r){return function(){var n=r,o=n.lib,i=o.Hasher,a=n.x64,l=a.Word,f=a.WordArray,s=n.algo;function c(){return l.create.apply(l,arguments)}var d=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],u=[];(function(){for(var p=0;p<80;p++)u[p]=c()})();var x=s.SHA512=i.extend({_doReset:function(){this._hash=new f.init([new l.init(1779033703,4089235720),new l.init(3144134277,2227873595),new l.init(1013904242,4271175723),new l.init(2773480762,1595750129),new l.init(1359893119,2917565137),new l.init(2600822924,725511199),new l.init(528734635,4215389547),new l.init(1541459225,327033209)])},_doProcessBlock:function(p,h){for(var v=this._hash.words,b=v[0],g=v[1],m=v[2],y=v[3],w=v[4],A=v[5],E=v[6],D=v[7],F=b.high,C=b.low,S=g.high,$=g.low,_=m.high,N=m.low,T=y.high,L=y.low,U=w.high,I=w.low,W=A.high,j=A.low,O=E.high,R=E.low,M=D.high,z=D.low,Q=F,te=C,ie=S,K=$,xe=_,se=N,Tt=T,Ze=L,_e=U,he=I,dr=W,Pt=j,fr=O,Rt=R,nn=M,It=z,Fe=0;Fe<80;Fe++){var ge,We,pr=u[Fe];if(Fe<16)We=pr.high=p[h+Fe*2]|0,ge=pr.low=p[h+Fe*2+1]|0;else{var vi=u[Fe-15],ht=vi.high,Ht=vi.low,ic=(ht>>>1|Ht<<31)^(ht>>>8|Ht<<24)^ht>>>7,gi=(Ht>>>1|ht<<31)^(Ht>>>8|ht<<24)^(Ht>>>7|ht<<25),mi=u[Fe-2],vt=mi.high,Nt=mi.low,ac=(vt>>>19|Nt<<13)^(vt<<3|Nt>>>29)^vt>>>6,bi=(Nt>>>19|vt<<13)^(Nt<<3|vt>>>29)^(Nt>>>6|vt<<26),yi=u[Fe-7],sc=yi.high,lc=yi.low,Ci=u[Fe-16],cc=Ci.high,Ei=Ci.low;ge=gi+lc,We=ic+sc+(ge>>>0>>0?1:0),ge=ge+bi,We=We+ac+(ge>>>0>>0?1:0),ge=ge+Ei,We=We+cc+(ge>>>0>>0?1:0),pr.high=We,pr.low=ge}var uc=_e&dr^~_e&fr,Ai=he&Pt^~he&Rt,dc=Q&ie^Q&xe^ie&xe,fc=te&K^te&se^K&se,pc=(Q>>>28|te<<4)^(Q<<30|te>>>2)^(Q<<25|te>>>7),wi=(te>>>28|Q<<4)^(te<<30|Q>>>2)^(te<<25|Q>>>7),xc=(_e>>>14|he<<18)^(_e>>>18|he<<14)^(_e<<23|he>>>9),hc=(he>>>14|_e<<18)^(he>>>18|_e<<14)^(he<<23|_e>>>9),Bi=d[Fe],vc=Bi.high,Si=Bi.low,ve=It+hc,Ue=nn+xc+(ve>>>0>>0?1:0),ve=ve+Ai,Ue=Ue+uc+(ve>>>0>>0?1:0),ve=ve+Si,Ue=Ue+vc+(ve>>>0>>0?1:0),ve=ve+ge,Ue=Ue+We+(ve>>>0>>0?1:0),Di=wi+fc,gc=pc+dc+(Di>>>0>>0?1:0);nn=fr,It=Rt,fr=dr,Rt=Pt,dr=_e,Pt=he,he=Ze+ve|0,_e=Tt+Ue+(he>>>0>>0?1:0)|0,Tt=xe,Ze=se,xe=ie,se=K,ie=Q,K=te,te=ve+Di|0,Q=Ue+gc+(te>>>0>>0?1:0)|0}C=b.low=C+te,b.high=F+Q+(C>>>0>>0?1:0),$=g.low=$+K,g.high=S+ie+($>>>0>>0?1:0),N=m.low=N+se,m.high=_+xe+(N>>>0>>0?1:0),L=y.low=L+Ze,y.high=T+Tt+(L>>>0>>0?1:0),I=w.low=I+he,w.high=U+_e+(I>>>0>>0?1:0),j=A.low=j+Pt,A.high=W+dr+(j>>>0>>0?1:0),R=E.low=R+Rt,E.high=O+fr+(R>>>0>>0?1:0),z=D.low=z+It,D.high=M+nn+(z>>>0>>0?1:0)},_doFinalize:function(){var p=this._data,h=p.words,v=this._nDataBytes*8,b=p.sigBytes*8;h[b>>>5]|=128<<24-b%32,h[(b+128>>>10<<5)+30]=Math.floor(v/4294967296),h[(b+128>>>10<<5)+31]=v,p.sigBytes=h.length*4,this._process();var g=this._hash.toX32();return g},clone:function(){var p=i.clone.call(this);return p._hash=this._hash.clone(),p},blockSize:1024/32});n.SHA512=i._createHelper(x),n.HmacSHA512=i._createHmacHelper(x)}(),r.SHA512})}(In)),In.exports}var Hn={exports:{}},_s;function dm(){return _s||(_s=1,function(e,t){(function(r,n,o){e.exports=n(re(),tn(),nc())})(J,function(r){return function(){var n=r,o=n.x64,i=o.Word,a=o.WordArray,l=n.algo,f=l.SHA512,s=l.SHA384=f.extend({_doReset:function(){this._hash=new a.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var c=f._doFinalize.call(this);return c.sigBytes-=16,c}});n.SHA384=f._createHelper(s),n.HmacSHA384=f._createHmacHelper(s)}(),r.SHA384})}(Hn)),Hn.exports}var Nn={exports:{}},Fs;function fm(){return Fs||(Fs=1,function(e,t){(function(r,n,o){e.exports=n(re(),tn())})(J,function(r){return function(n){var o=r,i=o.lib,a=i.WordArray,l=i.Hasher,f=o.x64,s=f.Word,c=o.algo,d=[],u=[],x=[];(function(){for(var v=1,b=0,g=0;g<24;g++){d[v+5*b]=(g+1)*(g+2)/2%64;var m=b%5,y=(2*v+3*b)%5;v=m,b=y}for(var v=0;v<5;v++)for(var b=0;b<5;b++)u[v+5*b]=b+(2*v+3*b)%5*5;for(var w=1,A=0;A<24;A++){for(var E=0,D=0,F=0;F<7;F++){if(w&1){var C=(1<>>24)&16711935|(w<<24|w>>>8)&4278255360,A=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360;var E=g[y];E.high^=A,E.low^=w}for(var D=0;D<24;D++){for(var F=0;F<5;F++){for(var C=0,S=0,$=0;$<5;$++){var E=g[F+5*$];C^=E.high,S^=E.low}var _=p[F];_.high=C,_.low=S}for(var F=0;F<5;F++)for(var N=p[(F+4)%5],T=p[(F+1)%5],L=T.high,U=T.low,C=N.high^(L<<1|U>>>31),S=N.low^(U<<1|L>>>31),$=0;$<5;$++){var E=g[F+5*$];E.high^=C,E.low^=S}for(var I=1;I<25;I++){var C,S,E=g[I],W=E.high,j=E.low,O=d[I];O<32?(C=W<>>32-O,S=j<>>32-O):(C=j<>>64-O,S=W<>>64-O);var R=p[u[I]];R.high=C,R.low=S}var M=p[0],z=g[0];M.high=z.high,M.low=z.low;for(var F=0;F<5;F++)for(var $=0;$<5;$++){var I=F+5*$,E=g[I],Q=p[I],te=p[(F+1)%5+5*$],ie=p[(F+2)%5+5*$];E.high=Q.high^~te.high&ie.high,E.low=Q.low^~te.low&ie.low}var E=g[0],K=x[D];E.high^=K.high,E.low^=K.low}},_doFinalize:function(){var v=this._data,b=v.words;this._nDataBytes*8;var g=v.sigBytes*8,m=this.blockSize*32;b[g>>>5]|=1<<24-g%32,b[(n.ceil((g+1)/m)*m>>>5)-1]|=128,v.sigBytes=b.length*4,this._process();for(var y=this._state,w=this.cfg.outputLength/8,A=w/8,E=[],D=0;D>>24)&16711935|(C<<24|C>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360,E.push(S),E.push(C)}return new a.init(E,w)},clone:function(){for(var v=l.clone.call(this),b=v._state=this._state.slice(0),g=0;g<25;g++)b[g]=b[g].clone();return v}});o.SHA3=l._createHelper(h),o.HmacSHA3=l._createHmacHelper(h)}(Math),r.SHA3})}(Nn)),Nn.exports}var zn={exports:{}},$s;function pm(){return $s||($s=1,function(e,t){(function(r,n){e.exports=n(re())})(J,function(r){/** @preserve + (c) 2012 by Cédric Mesnil. All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */return function(n){var o=r,i=o.lib,a=i.WordArray,l=i.Hasher,f=o.algo,s=a.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=a.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),d=a.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=a.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),x=a.create([0,1518500249,1859775393,2400959708,2840853838]),p=a.create([1352829926,1548603684,1836072691,2053994217,0]),h=f.RIPEMD160=l.extend({_doReset:function(){this._hash=a.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(A,E){for(var D=0;D<16;D++){var F=E+D,C=A[F];A[F]=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360}var S=this._hash.words,$=x.words,_=p.words,N=s.words,T=c.words,L=d.words,U=u.words,I,W,j,O,R,M,z,Q,te,ie;M=I=S[0],z=W=S[1],Q=j=S[2],te=O=S[3],ie=R=S[4];for(var K,D=0;D<80;D+=1)K=I+A[E+N[D]]|0,D<16?K+=v(W,j,O)+$[0]:D<32?K+=b(W,j,O)+$[1]:D<48?K+=g(W,j,O)+$[2]:D<64?K+=m(W,j,O)+$[3]:K+=y(W,j,O)+$[4],K=K|0,K=w(K,L[D]),K=K+R|0,I=R,R=O,O=w(j,10),j=W,W=K,K=M+A[E+T[D]]|0,D<16?K+=y(z,Q,te)+_[0]:D<32?K+=m(z,Q,te)+_[1]:D<48?K+=g(z,Q,te)+_[2]:D<64?K+=b(z,Q,te)+_[3]:K+=v(z,Q,te)+_[4],K=K|0,K=w(K,U[D]),K=K+ie|0,M=ie,ie=te,te=w(Q,10),Q=z,z=K;K=S[1]+j+te|0,S[1]=S[2]+O+ie|0,S[2]=S[3]+R+M|0,S[3]=S[4]+I+z|0,S[4]=S[0]+W+Q|0,S[0]=K},_doFinalize:function(){var A=this._data,E=A.words,D=this._nDataBytes*8,F=A.sigBytes*8;E[F>>>5]|=128<<24-F%32,E[(F+64>>>9<<4)+14]=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360,A.sigBytes=(E.length+1)*4,this._process();for(var C=this._hash,S=C.words,$=0;$<5;$++){var _=S[$];S[$]=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360}return C},clone:function(){var A=l.clone.call(this);return A._hash=this._hash.clone(),A}});function v(A,E,D){return A^E^D}function b(A,E,D){return A&E|~A&D}function g(A,E,D){return(A|~E)^D}function m(A,E,D){return A&D|E&~D}function y(A,E,D){return A^(E|~D)}function w(A,E){return A<>>32-E}o.RIPEMD160=l._createHelper(h),o.HmacRIPEMD160=l._createHmacHelper(h)}(),r.RIPEMD160})}(zn)),zn.exports}var Mn={exports:{}},Os;function hi(){return Os||(Os=1,function(e,t){(function(r,n){e.exports=n(re())})(J,function(r){(function(){var n=r,o=n.lib,i=o.Base,a=n.enc,l=a.Utf8,f=n.algo;f.HMAC=i.extend({init:function(s,c){s=this._hasher=new s.init,typeof c=="string"&&(c=l.parse(c));var d=s.blockSize,u=d*4;c.sigBytes>u&&(c=s.finalize(c)),c.clamp();for(var x=this._oKey=c.clone(),p=this._iKey=c.clone(),h=x.words,v=p.words,b=0;b>>2]&255;C.sigBytes-=S}};i.BlockCipher=x.extend({cfg:x.cfg.extend({mode:v,padding:g}),reset:function(){var C;x.reset.call(this);var S=this.cfg,$=S.iv,_=S.mode;this._xformMode==this._ENC_XFORM_MODE?C=_.createEncryptor:(C=_.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==C?this._mode.init(this,$&&$.words):(this._mode=C.call(_,this,$&&$.words),this._mode.__creator=C)},_doProcessBlock:function(C,S){this._mode.processBlock(C,S)},_doFinalize:function(){var C,S=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(S.pad(this._data,this.blockSize),C=this._process(!0)):(C=this._process(!0),S.unpad(C)),C},blockSize:128/32});var m=i.CipherParams=a.extend({init:function(C){this.mixIn(C)},toString:function(C){return(C||this.formatter).stringify(this)}}),y=o.format={},w=y.OpenSSL={stringify:function(C){var S,$=C.ciphertext,_=C.salt;return _?S=l.create([1398893684,1701076831]).concat(_).concat($):S=$,S.toString(c)},parse:function(C){var S,$=c.parse(C),_=$.words;return _[0]==1398893684&&_[1]==1701076831&&(S=l.create(_.slice(2,4)),_.splice(0,4),$.sigBytes-=16),m.create({ciphertext:$,salt:S})}},A=i.SerializableCipher=a.extend({cfg:a.extend({format:w}),encrypt:function(C,S,$,_){_=this.cfg.extend(_);var N=C.createEncryptor($,_),T=N.finalize(S),L=N.cfg;return m.create({ciphertext:T,key:$,iv:L.iv,algorithm:C,mode:L.mode,padding:L.padding,blockSize:C.blockSize,formatter:_.format})},decrypt:function(C,S,$,_){_=this.cfg.extend(_),S=this._parse(S,_.format);var N=C.createDecryptor($,_).finalize(S.ciphertext);return N},_parse:function(C,S){return typeof C=="string"?S.parse(C,this):C}}),E=o.kdf={},D=E.OpenSSL={execute:function(C,S,$,_,N){if(_||(_=l.random(64/8)),N)var T=u.create({keySize:S+$,hasher:N}).compute(C,_);else var T=u.create({keySize:S+$}).compute(C,_);var L=l.create(T.words.slice(S),$*4);return T.sigBytes=S*4,m.create({key:T,iv:L,salt:_})}},F=i.PasswordBasedCipher=A.extend({cfg:A.cfg.extend({kdf:D}),encrypt:function(C,S,$,_){_=this.cfg.extend(_);var N=_.kdf.execute($,C.keySize,C.ivSize,_.salt,_.hasher);_.iv=N.iv;var T=A.encrypt.call(this,C,S,N.key,_);return T.mixIn(N),T},decrypt:function(C,S,$,_){_=this.cfg.extend(_),S=this._parse(S,_.format);var N=_.kdf.execute($,C.keySize,C.ivSize,S.salt,_.hasher);_.iv=N.iv;var T=A.decrypt.call(this,C,S,N.key,_);return T}})}()})}(Wn)),Wn.exports}var Un={exports:{}},Is;function hm(){return Is||(Is=1,function(e,t){(function(r,n,o){e.exports=n(re(),ue())})(J,function(r){return r.mode.CFB=function(){var n=r.lib.BlockCipherMode.extend();n.Encryptor=n.extend({processBlock:function(i,a){var l=this._cipher,f=l.blockSize;o.call(this,i,a,f,l),this._prevBlock=i.slice(a,a+f)}}),n.Decryptor=n.extend({processBlock:function(i,a){var l=this._cipher,f=l.blockSize,s=i.slice(a,a+f);o.call(this,i,a,f,l),this._prevBlock=s}});function o(i,a,l,f){var s,c=this._iv;c?(s=c.slice(0),this._iv=void 0):s=this._prevBlock,f.encryptBlock(s,0);for(var d=0;d>24&255)===255){var f=l>>16&255,s=l>>8&255,c=l&255;f===255?(f=0,s===255?(s=0,c===255?c=0:++c):++s):++f,l=0,l+=f<<16,l+=s<<8,l+=c}else l+=1<<24;return l}function i(l){return(l[0]=o(l[0]))===0&&(l[1]=o(l[1])),l}var a=n.Encryptor=n.extend({processBlock:function(l,f){var s=this._cipher,c=s.blockSize,d=this._iv,u=this._counter;d&&(u=this._counter=d.slice(0),this._iv=void 0),i(u);var x=u.slice(0);s.encryptBlock(x,0);for(var p=0;p>>2]|=l<<24-f%4*8,n.sigBytes+=l},unpad:function(n){var o=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=o}},r.pad.Ansix923})}(Kn)),Kn.exports}var Xn={exports:{}},js;function Cm(){return js||(js=1,function(e,t){(function(r,n,o){e.exports=n(re(),ue())})(J,function(r){return r.pad.Iso10126={pad:function(n,o){var i=o*4,a=i-n.sigBytes%i;n.concat(r.lib.WordArray.random(a-1)).concat(r.lib.WordArray.create([a<<24],1))},unpad:function(n){var o=n.words[n.sigBytes-1>>>2]&255;n.sigBytes-=o}},r.pad.Iso10126})}(Xn)),Xn.exports}var Yn={exports:{}},Ws;function Em(){return Ws||(Ws=1,function(e,t){(function(r,n,o){e.exports=n(re(),ue())})(J,function(r){return r.pad.Iso97971={pad:function(n,o){n.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(n,o)},unpad:function(n){r.pad.ZeroPadding.unpad(n),n.sigBytes--}},r.pad.Iso97971})}(Yn)),Yn.exports}var Zn={exports:{}},Us;function Am(){return Us||(Us=1,function(e,t){(function(r,n,o){e.exports=n(re(),ue())})(J,function(r){return r.pad.ZeroPadding={pad:function(n,o){var i=o*4;n.clamp(),n.sigBytes+=i-(n.sigBytes%i||i)},unpad:function(n){for(var o=n.words,i=n.sigBytes-1,i=n.sigBytes-1;i>=0;i--)if(o[i>>>2]>>>24-i%4*8&255){n.sigBytes=i+1;break}}},r.pad.ZeroPadding})}(Zn)),Zn.exports}var Qn={exports:{}},ks;function wm(){return ks||(ks=1,function(e,t){(function(r,n,o){e.exports=n(re(),ue())})(J,function(r){return r.pad.NoPadding={pad:function(){},unpad:function(){}},r.pad.NoPadding})}(Qn)),Qn.exports}var Jn={exports:{}},qs;function Bm(){return qs||(qs=1,function(e,t){(function(r,n,o){e.exports=n(re(),ue())})(J,function(r){return function(n){var o=r,i=o.lib,a=i.CipherParams,l=o.enc,f=l.Hex,s=o.format;s.Hex={stringify:function(c){return c.ciphertext.toString(f)},parse:function(c){var d=f.parse(c);return a.create({ciphertext:d})}}}(),r.format.Hex})}(Jn)),Jn.exports}var eo={exports:{}},Vs;function Sm(){return Vs||(Vs=1,function(e,t){(function(r,n,o){e.exports=n(re(),pt(),xt(),Ye(),ue())})(J,function(r){return function(){var n=r,o=n.lib,i=o.BlockCipher,a=n.algo,l=[],f=[],s=[],c=[],d=[],u=[],x=[],p=[],h=[],v=[];(function(){for(var m=[],y=0;y<256;y++)y<128?m[y]=y<<1:m[y]=y<<1^283;for(var w=0,A=0,y=0;y<256;y++){var E=A^A<<1^A<<2^A<<3^A<<4;E=E>>>8^E&255^99,l[w]=E,f[E]=w;var D=m[w],F=m[D],C=m[F],S=m[E]*257^E*16843008;s[w]=S<<24|S>>>8,c[w]=S<<16|S>>>16,d[w]=S<<8|S>>>24,u[w]=S;var S=C*16843009^F*65537^D*257^w*16843008;x[E]=S<<24|S>>>8,p[E]=S<<16|S>>>16,h[E]=S<<8|S>>>24,v[E]=S,w?(w=D^m[m[m[C^D]]],A^=m[m[A]]):w=A=1}})();var b=[0,1,2,4,8,16,32,64,128,27,54],g=a.AES=i.extend({_doReset:function(){var m;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var y=this._keyPriorReset=this._key,w=y.words,A=y.sigBytes/4,E=this._nRounds=A+6,D=(E+1)*4,F=this._keySchedule=[],C=0;C6&&C%A==4&&(m=l[m>>>24]<<24|l[m>>>16&255]<<16|l[m>>>8&255]<<8|l[m&255]):(m=m<<8|m>>>24,m=l[m>>>24]<<24|l[m>>>16&255]<<16|l[m>>>8&255]<<8|l[m&255],m^=b[C/A|0]<<24),F[C]=F[C-A]^m);for(var S=this._invKeySchedule=[],$=0;$>>24]]^p[l[m>>>16&255]]^h[l[m>>>8&255]]^v[l[m&255]]}}},encryptBlock:function(m,y){this._doCryptBlock(m,y,this._keySchedule,s,c,d,u,l)},decryptBlock:function(m,y){var w=m[y+1];m[y+1]=m[y+3],m[y+3]=w,this._doCryptBlock(m,y,this._invKeySchedule,x,p,h,v,f);var w=m[y+1];m[y+1]=m[y+3],m[y+3]=w},_doCryptBlock:function(m,y,w,A,E,D,F,C){for(var S=this._nRounds,$=m[y]^w[0],_=m[y+1]^w[1],N=m[y+2]^w[2],T=m[y+3]^w[3],L=4,U=1;U>>24]^E[_>>>16&255]^D[N>>>8&255]^F[T&255]^w[L++],W=A[_>>>24]^E[N>>>16&255]^D[T>>>8&255]^F[$&255]^w[L++],j=A[N>>>24]^E[T>>>16&255]^D[$>>>8&255]^F[_&255]^w[L++],O=A[T>>>24]^E[$>>>16&255]^D[_>>>8&255]^F[N&255]^w[L++];$=I,_=W,N=j,T=O}var I=(C[$>>>24]<<24|C[_>>>16&255]<<16|C[N>>>8&255]<<8|C[T&255])^w[L++],W=(C[_>>>24]<<24|C[N>>>16&255]<<16|C[T>>>8&255]<<8|C[$&255])^w[L++],j=(C[N>>>24]<<24|C[T>>>16&255]<<16|C[$>>>8&255]<<8|C[_&255])^w[L++],O=(C[T>>>24]<<24|C[$>>>16&255]<<16|C[_>>>8&255]<<8|C[N&255])^w[L++];m[y]=I,m[y+1]=W,m[y+2]=j,m[y+3]=O},keySize:256/32});n.AES=i._createHelper(g)}(),r.AES})}(eo)),eo.exports}var to={exports:{}},Gs;function Dm(){return Gs||(Gs=1,function(e,t){(function(r,n,o){e.exports=n(re(),pt(),xt(),Ye(),ue())})(J,function(r){return function(){var n=r,o=n.lib,i=o.WordArray,a=o.BlockCipher,l=n.algo,f=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],x=l.DES=a.extend({_doReset:function(){for(var b=this._key,g=b.words,m=[],y=0;y<56;y++){var w=f[y]-1;m[y]=g[w>>>5]>>>31-w%32&1}for(var A=this._subKeys=[],E=0;E<16;E++){for(var D=A[E]=[],F=c[E],y=0;y<24;y++)D[y/6|0]|=m[(s[y]-1+F)%28]<<31-y%6,D[4+(y/6|0)]|=m[28+(s[y+24]-1+F)%28]<<31-y%6;D[0]=D[0]<<1|D[0]>>>31;for(var y=1;y<7;y++)D[y]=D[y]>>>(y-1)*4+3;D[7]=D[7]<<5|D[7]>>>27}for(var C=this._invSubKeys=[],y=0;y<16;y++)C[y]=A[15-y]},encryptBlock:function(b,g){this._doCryptBlock(b,g,this._subKeys)},decryptBlock:function(b,g){this._doCryptBlock(b,g,this._invSubKeys)},_doCryptBlock:function(b,g,m){this._lBlock=b[g],this._rBlock=b[g+1],p.call(this,4,252645135),p.call(this,16,65535),h.call(this,2,858993459),h.call(this,8,16711935),p.call(this,1,1431655765);for(var y=0;y<16;y++){for(var w=m[y],A=this._lBlock,E=this._rBlock,D=0,F=0;F<8;F++)D|=d[F][((E^w[F])&u[F])>>>0];this._lBlock=E,this._rBlock=A^D}var C=this._lBlock;this._lBlock=this._rBlock,this._rBlock=C,p.call(this,1,1431655765),h.call(this,8,16711935),h.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),b[g]=this._lBlock,b[g+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function p(b,g){var m=(this._lBlock>>>b^this._rBlock)&g;this._rBlock^=m,this._lBlock^=m<>>b^this._lBlock)&g;this._lBlock^=m,this._rBlock^=m<192.");var m=g.slice(0,2),y=g.length<4?g.slice(0,2):g.slice(2,4),w=g.length<6?g.slice(0,2):g.slice(4,6);this._des1=x.createEncryptor(i.create(m)),this._des2=x.createEncryptor(i.create(y)),this._des3=x.createEncryptor(i.create(w))},encryptBlock:function(b,g){this._des1.encryptBlock(b,g),this._des2.decryptBlock(b,g),this._des3.encryptBlock(b,g)},decryptBlock:function(b,g){this._des3.decryptBlock(b,g),this._des2.encryptBlock(b,g),this._des1.decryptBlock(b,g)},keySize:192/32,ivSize:64/32,blockSize:64/32});n.TripleDES=a._createHelper(v)}(),r.TripleDES})}(to)),to.exports}var ro={exports:{}},Ks;function _m(){return Ks||(Ks=1,function(e,t){(function(r,n,o){e.exports=n(re(),pt(),xt(),Ye(),ue())})(J,function(r){return function(){var n=r,o=n.lib,i=o.StreamCipher,a=n.algo,l=a.RC4=i.extend({_doReset:function(){for(var c=this._key,d=c.words,u=c.sigBytes,x=this._S=[],p=0;p<256;p++)x[p]=p;for(var p=0,h=0;p<256;p++){var v=p%u,b=d[v>>>2]>>>24-v%4*8&255;h=(h+x[p]+b)%256;var g=x[p];x[p]=x[h],x[h]=g}this._i=this._j=0},_doProcessBlock:function(c,d){c[d]^=f.call(this)},keySize:256/32,ivSize:0});function f(){for(var c=this._S,d=this._i,u=this._j,x=0,p=0;p<4;p++){d=(d+1)%256,u=(u+c[d])%256;var h=c[d];c[d]=c[u],c[u]=h,x|=c[(c[d]+c[u])%256]<<24-p*8}return this._i=d,this._j=u,x}n.RC4=i._createHelper(l);var s=a.RC4Drop=l.extend({cfg:l.cfg.extend({drop:192}),_doReset:function(){l._doReset.call(this);for(var c=this.cfg.drop;c>0;c--)f.call(this)}});n.RC4Drop=i._createHelper(s)}(),r.RC4})}(ro)),ro.exports}var no={exports:{}},Xs;function Fm(){return Xs||(Xs=1,function(e,t){(function(r,n,o){e.exports=n(re(),pt(),xt(),Ye(),ue())})(J,function(r){return function(){var n=r,o=n.lib,i=o.StreamCipher,a=n.algo,l=[],f=[],s=[],c=a.Rabbit=i.extend({_doReset:function(){for(var u=this._key.words,x=this.cfg.iv,p=0;p<4;p++)u[p]=(u[p]<<8|u[p]>>>24)&16711935|(u[p]<<24|u[p]>>>8)&4278255360;var h=this._X=[u[0],u[3]<<16|u[2]>>>16,u[1],u[0]<<16|u[3]>>>16,u[2],u[1]<<16|u[0]>>>16,u[3],u[2]<<16|u[1]>>>16],v=this._C=[u[2]<<16|u[2]>>>16,u[0]&4294901760|u[1]&65535,u[3]<<16|u[3]>>>16,u[1]&4294901760|u[2]&65535,u[0]<<16|u[0]>>>16,u[2]&4294901760|u[3]&65535,u[1]<<16|u[1]>>>16,u[3]&4294901760|u[0]&65535];this._b=0;for(var p=0;p<4;p++)d.call(this);for(var p=0;p<8;p++)v[p]^=h[p+4&7];if(x){var b=x.words,g=b[0],m=b[1],y=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,w=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,A=y>>>16|w&4294901760,E=w<<16|y&65535;v[0]^=y,v[1]^=A,v[2]^=w,v[3]^=E,v[4]^=y,v[5]^=A,v[6]^=w,v[7]^=E;for(var p=0;p<4;p++)d.call(this)}},_doProcessBlock:function(u,x){var p=this._X;d.call(this),l[0]=p[0]^p[5]>>>16^p[3]<<16,l[1]=p[2]^p[7]>>>16^p[5]<<16,l[2]=p[4]^p[1]>>>16^p[7]<<16,l[3]=p[6]^p[3]>>>16^p[1]<<16;for(var h=0;h<4;h++)l[h]=(l[h]<<8|l[h]>>>24)&16711935|(l[h]<<24|l[h]>>>8)&4278255360,u[x+h]^=l[h]},blockSize:128/32,ivSize:64/32});function d(){for(var u=this._X,x=this._C,p=0;p<8;p++)f[p]=x[p];x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0>>0?1:0)|0,this._b=x[7]>>>0>>0?1:0;for(var p=0;p<8;p++){var h=u[p]+x[p],v=h&65535,b=h>>>16,g=((v*v>>>17)+v*b>>>15)+b*b,m=((h&4294901760)*h|0)+((h&65535)*h|0);s[p]=g^m}u[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,u[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,u[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,u[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,u[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,u[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,u[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,u[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}n.Rabbit=i._createHelper(c)}(),r.Rabbit})}(no)),no.exports}var oo={exports:{}},Ys;function $m(){return Ys||(Ys=1,function(e,t){(function(r,n,o){e.exports=n(re(),pt(),xt(),Ye(),ue())})(J,function(r){return function(){var n=r,o=n.lib,i=o.StreamCipher,a=n.algo,l=[],f=[],s=[],c=a.RabbitLegacy=i.extend({_doReset:function(){var u=this._key.words,x=this.cfg.iv,p=this._X=[u[0],u[3]<<16|u[2]>>>16,u[1],u[0]<<16|u[3]>>>16,u[2],u[1]<<16|u[0]>>>16,u[3],u[2]<<16|u[1]>>>16],h=this._C=[u[2]<<16|u[2]>>>16,u[0]&4294901760|u[1]&65535,u[3]<<16|u[3]>>>16,u[1]&4294901760|u[2]&65535,u[0]<<16|u[0]>>>16,u[2]&4294901760|u[3]&65535,u[1]<<16|u[1]>>>16,u[3]&4294901760|u[0]&65535];this._b=0;for(var v=0;v<4;v++)d.call(this);for(var v=0;v<8;v++)h[v]^=p[v+4&7];if(x){var b=x.words,g=b[0],m=b[1],y=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,w=(m<<8|m>>>24)&16711935|(m<<24|m>>>8)&4278255360,A=y>>>16|w&4294901760,E=w<<16|y&65535;h[0]^=y,h[1]^=A,h[2]^=w,h[3]^=E,h[4]^=y,h[5]^=A,h[6]^=w,h[7]^=E;for(var v=0;v<4;v++)d.call(this)}},_doProcessBlock:function(u,x){var p=this._X;d.call(this),l[0]=p[0]^p[5]>>>16^p[3]<<16,l[1]=p[2]^p[7]>>>16^p[5]<<16,l[2]=p[4]^p[1]>>>16^p[7]<<16,l[3]=p[6]^p[3]>>>16^p[1]<<16;for(var h=0;h<4;h++)l[h]=(l[h]<<8|l[h]>>>24)&16711935|(l[h]<<24|l[h]>>>8)&4278255360,u[x+h]^=l[h]},blockSize:128/32,ivSize:64/32});function d(){for(var u=this._X,x=this._C,p=0;p<8;p++)f[p]=x[p];x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0>>0?1:0)|0,this._b=x[7]>>>0>>0?1:0;for(var p=0;p<8;p++){var h=u[p]+x[p],v=h&65535,b=h>>>16,g=((v*v>>>17)+v*b>>>15)+b*b,m=((h&4294901760)*h|0)+((h&65535)*h|0);s[p]=g^m}u[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,u[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,u[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,u[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,u[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,u[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,u[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,u[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}n.RabbitLegacy=i._createHelper(c)}(),r.RabbitLegacy})}(oo)),oo.exports}var io={exports:{}},Zs;function Om(){return Zs||(Zs=1,function(e,t){(function(r,n,o){e.exports=n(re(),pt(),xt(),Ye(),ue())})(J,function(r){return function(){var n=r,o=n.lib,i=o.BlockCipher,a=n.algo;const l=16,f=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],s=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function d(v,b){let g=b>>24&255,m=b>>16&255,y=b>>8&255,w=b&255,A=v.sbox[0][g]+v.sbox[1][m];return A=A^v.sbox[2][y],A=A+v.sbox[3][w],A}function u(v,b,g){let m=b,y=g,w;for(let A=0;A1;--A)m=m^v.pbox[A],y=d(v,m)^y,w=m,m=y,y=w;return w=m,m=y,y=w,y=y^v.pbox[1],m=m^v.pbox[0],{left:m,right:y}}function p(v,b,g){for(let E=0;E<4;E++){v.sbox[E]=[];for(let D=0;D<256;D++)v.sbox[E][D]=s[E][D]}let m=0;for(let E=0;E=g&&(m=0);let y=0,w=0,A=0;for(let E=0;Ee[n]!==void 0&&`${e[n]}`.length!==0).map(n=>`${n}=${e[n]}`).join("&")}&key=${Rm}`;return Im(r)}function Nm(e={}){const{method:t,data:r={},params:n={}}=e;switch(t.toLowerCase()){case"post":return r;case"get":return n;default:return n}}function zm(e){const t=e.config,{data:r}=e;return r&&pi.isSuccess(r.code)&&t.decode&&(r.data=JSON.parse(JSON.parse(r.data))),e}function Mm(e){if(e.sign){const t=Nm(e);t.sign=Hm(t)}return e}const Lm={response:zm,request:Mm};function jm(e){const{config:t={}}=e||{};return!pi.isSuccess(e.data.code)&&t.errorToast,e}function Wm(e){return ar.error("请求失败,请重试"),Promise.reject(e)}const Um={response:jm,responseError:Wm},jr={requests:{},getKey(e){var r;return console.log(e.url),`${(r=e.url)==null?void 0:r.split("?")[0]}/&request_type=${e.method}`},clear(){this.requests={}},add(e){const t=this.getKey(e);this.requests[t]=e},getConfig(e){const t=this.getKey(e),r=this.requests[t];return this.remove(t),r},remove(e){delete this.requests[e]},has(e){const t=this.getKey(e);return!!this.requests[t]}};function km(e={}){return jr.add(e.config),Promise.reject(e)}function qm(e){if(jr.has(e)){const t=jr.getConfig(e);e={...e,url:t.urla,params:t.url,data:t.url}}return e}function Vm(e){return e}const Gm={forceHandle:jr,request:qm,response:Vm,responseError:km},yt={ids:{},addLoading(e){e.hideLoading=ar.loading({content:"loading",duration:0})},addId(e){const{loadingId:t,hideLoading:r}=e;this.ids[t]?(this.ids[t].loadingNum+=1,e.hideLoading=this.ids[t].hideLoading):this.ids[t]={loadingNum:1,hideLoading:r}},canShow(e){return!this.ids[e]||this.ids[e].loadingNum===0},removeId(e){this.ids[e]&&(this.ids[e].loadingNum-=1,this.ids[e].loadingNum===0&&delete this.ids[e])}};function Km(e){const{loadingId:t}=e;return t?(yt.canShow(t)&&yt.addLoading(e),yt.addId(e)):yt.addLoading(e),e}function oc(e){const{config:t={}}=e||{},{hideLoading:r,loadingId:n}=t;return r&&(n?(yt.removeId(n),yt.canShow(n)&&r()):r()),e}function Xm(e){return Promise.reject(oc(e))}const Ym={request:Km,response:oc,responseError:Xm},Zm={autoRetry:Jg,cancelRepeat:rm,errorToast:Um,forceRetry:Gm,showLoading:Ym,sign:Lm};ce.defaults.withCredentials=!1;function Qm(e,t){return e[t]}function Jm(){return{...Zm}}const $o=["errorToast","rdLoginReqToken"];function eb(e){if(!e)return;const t=Jm();Object.keys(t).forEach(r=>{const n=t[r];(n.request||n.requestError)&&e.interceptors.request.use(o=>$o.indexOf(r)>-1||n.request&&Qm(o,r)?n.request(o,e):o,o=>n.requestError?n.requestError(o):Promise.reject(o)),(n.response||n.responseError)&&e.interceptors.response.use(o=>Qs(o,r,n,e),o=>{const{config:i={},headers:a={}}=o,l={config:i,statusText:"OK",headers:a,status:200,data:{code:500,data:"",msg:"请求失败"}};return n.responseError&&(i[r]||$o.indexOf(r)>-1)&&n.responseError(o,e),Qs(l,r,n,e)})})}function Qs(e,t,r,n){const{config:o={}}=e||{};return $o.indexOf(t)>-1||r.response&&o[t]?r.response(e,n):e}const Oo=ce.create({headers:{}});eb(Oo);const Js="/api";function e0(e){return e>=200&&e<300}const t0={},tb={get(e,t={},r={}){let n=/http/.test(e)?`${e}`:`${Js}${e}`;const o={...t0,...t},{getResponseHeader:i,...a}=r,l={method:"get",url:n,mode:"cors",withCredentials:!1,validateStatus:e0,...a,params:o};return Oo.request(l).then(s=>i?s:s.data,s=>s)},post(e,t={},r={}){const n={...t0,...t},o=`${Js}${e}`,i=/http/.test(e)?e:o,{getResponseHeader:a,...l}=r,f={method:"post",url:i,mode:"cors",withCredentials:!1,validateStatus:e0,data:n,...r,...l};return Oo.request(f).then(c=>a?c:c.data,c=>Promise.reject(c))}},qe="zzp",r0={checkLogin:{type:"get",url:"/checkLogin.s"},getLoginInfo:{type:"post",url:"/j_spring_security_check"},kbList:{type:"post",url:"/local_doc_qa/list_knowledge_base",showLoading:!0,param:{user_id:qe}},createKb:{type:"post",url:"/local_doc_qa/new_knowledge_base",showLoading:!0,param:{user_id:qe}},uploadFile:{type:"post",url:"/local_doc_qa/upload_files",param:{user_id:qe}},deleteKB:{type:"post",url:"/local_doc_qa/delete_knowledge_base",param:{user_id:qe}},deleteFile:{type:"post",url:"/local_doc_qa/delete_files",showLoading:!0,param:{user_id:qe,kb_id:"",file_ids:[]}},uploadUrl:{type:"post",url:"/local_doc_qa/upload_weblink",param:{user_id:qe}},kbConfig:{type:"post",url:"/local_doc_qa/rename_knowledge_base",showLoading:!0,param:{user_id:qe,kb_id:"",new_kb_name:""}},fileList:{type:"post",url:"/local_doc_qa/list_files",param:{user_id:qe,kb_id:""}}},rn={};Object.keys(r0).forEach(e=>{rn[e]=(t,r={})=>{const{type:n,url:o,param:i,...a}=r0[e];return tb[n](o,{...i,...t},{...a,...r})}});const rb=ir("user",()=>{const e=Y({token:""});return{userInfo:e,setUserInfo:r=>{e.value=r}}},{persist:{storage:localStorage}}),nb=e=>{let t="";switch(e.status){case"loading":t="上传中";break;case"red":e.errorText?t=e.errorText:t="解析失败";break;case"gray":t="上传成功待解析";break;case"green":t="解析成功";break;case"yellow":t="解析失败";break}return t},ob=async e=>new Promise((t,r)=>{if(e.errorCode==="0"||e.code===200)t(e.result||e.data||e);else if(e.errorCode==="111"){const{setUserInfo:n}=rb();n({token:""})}else r(e)}),ib=e=>e<0?"未知":e<1024?e+"B":e<1024*1024?(e/1024).toFixed(2)+"KB":e<1024*1024*1024?(e/(1024*1024)).toFixed(2)+"MB":(e/(1024*1024*1024)).toFixed(2)+"G",ab=(e,t="-")=>{if(e){const r=e.slice(0,4),n=e.slice(4,6),o=e.slice(6,8);return r+t+n+t+o}else return""};var Dr=(e=>(e[e.initing=0]="initing",e[e.default=1]="default",e[e.normal=2]="normal",e[e.optionlist=3]="optionlist",e))(Dr||{});const sb=ai().common,lb=ir("knowledgeBase",()=>{const e=Y(""),t=x=>{e.value=x},r=Y([]),n=x=>{r.value=x},o=Y(""),i=x=>{o.value=x},a=Y([]),l=x=>{a.value=x},f=Y(Dr.initing),s=x=>{f.value=x},c=Y(!1);return{currentId:e,setCurrentId:t,knowledgeBaseList:a,setKnowledgeBaseList:l,showDeleteModal:c,setShowDeleteModal:x=>{c.value=x},showDefault:f,setDefault:s,getList:async()=>{var x;try{const p=await rn.kbList();+p.code==200&&(l(p.data),((x=p==null?void 0:p.data)==null?void 0:x.length)>0?(s(Dr.normal),r.value.length||r.value.push(p.data[0].kb_id)):s(Dr.default))}catch(p){ar.error(p.msg||sb.error)}},currentKbName:o,setCurrentKbName:i,selectList:r,setSelectList:n}}),n0=ai().home,cb=ai().common,Tb=ir("knowledgeModal",()=>{const e=Y(!1),t=p=>{e.value=p},r=Y(!1),n=p=>{r.value=p},o=Y(n0.upload),i=p=>{o.value=p},a=Y(""),l=p=>{a.value=p},f=Y([]),s=p=>{f.value=p},c=Y([]);return{modalVisible:e,setModalVisible:t,urlModalVisible:r,setUrlModalVisible:n,knowledgeName:a,setKnowledgeName:l,fileList:f,setFileList:s,urlList:c,setUrlList:p=>{c.value=p},modalTitle:o,setModalTitle:i,$reset:()=>{e.value=!1,o.value=n0.upload,a.value="",f.value=[],c.value=[]},getFileList:async p=>{try{const h=await rn.fileList({kb_id:p});h.code==200&&(h.data.details.forEach(v=>{v.errorText=nb(v)}),s(h.data.details))}catch(h){console.log(h),ar.error(h.msg||cb.error)}}}}),Pb="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAATYSURBVFiFxZdtiFRVGMd/z3nu7KyO7vrCqMmuiIaKVFRWWmBqWRZSRmGfegGDCKkotBffmdQICvogfTECUYqISrLUMI1VUowQDEEiLCQXV3ZzdVd3ZmfmnvP0YWbWXdZdd3XDP9wv9577/H/3uef8z71iZspNlLuZ5gDRYAYvyHB7IeZe75mJUG+B0YapIJeBJuc4maji8KENHBtoTbnWK2gAWbeOhUUfnjJzExEUUDHUBEVQAlHlvBkqYk1RJDteXMI3L88iXDfAE5uZ0NzB68AUyoZiJVMzIhEUs8gQRSzqgjJRMBXhzxHDZeWBtZweNMCCDHdl87xikBJDxeGs/KRiaBAiKb3CCMoQWCQmXaBW6ko2obxzeCMHBgwwdz13Fj3LCVSZ4CrFBDzCb5Hwa20tp5Y8xHmAr38g3REzIxgPe88jIqTMUAE1cCIEVV47spGfrgnwaIbx7fmwGtxwo2xOUCccTY91X+xawYW+2gmw+EPS5y+wwowlZWhnoEDHqOE8uW8tf/cJ0NCArNrHuwaTDFz5ZqfKl1ej709zVvOCwfqyuaNU7+RLz/B494nZIwc2HOSBABNN8CJ4E3wiweeDNQc4+j7bVdmEoaXD1OCObd/yfPdxPQDyeeYDXgxvhlfj6C8Zfh6seUVHNrJNhO/AFMQBGhuvXhVgYYapwGgxPOCBXF2anddrXtG4FJtBiohFGApMnbuOub0AOmNmUG67GT5yHP/qTdpuFOD7NZwTxx7KyxNDC4HHegGYUSeGFwleHLEm+P1GzStSx+5KflBKyzm9AAKMMsGDizH8hBoahwqgNuI4VgktFJjWC8AgCcQYHke88EEuDRXAspmctbK5gWKkK9eu7IYBL4ILgjmDabOwoQJYuhR/YQrVANMu9azb1QFxXMaInQUPxJ9+wMihAmhoQP44RNR0Aj14muhEjq7w696B8yYkMWcCdjbPeKB9KABaWnCNSbQx20J1Nm1tqcYAdUC3DiQSNIrgXTkFCwWmDoU5QEMLVcUCEZfSGpJo9+ndBZBy/GXlBDQL3sPk57aQulHzrcdwZ3JUSw6lCr3YgdbW1fleAHs3cEYdrSZ4nIudIKf/ZfaNAuw/1D7SByIS6OVOtBbYsJTeAAAaccwJ3gLBAj4UmTJvPTOv1/zZrYxoy9akOgtotoBKoUM1otB9TA+A9+Zx0hzNInhxpViOjXsWZpg+aPOPqW1tYmwhRl2xdCRJhe0r6ewTYP58rH40+zE6zQjO4YMn5ArcPS/D7Ld2lNZyf9qyl2jR5tzElnbGFWNUwcWCYxgsuK/33nLVT7JFm5jUnvPzEDUHway0OgIUkgnO1AzjbO0ttC2rJw+wq4XEqX9IZS9Tk/eMdBBM8ZHifT4fElHST0/T/MlycgMCAFi8mbqLee4Pwasz9VZeomZ4jNhc7JUoBmJTYoQ48vjgi56qRKwQQoxPko/rRybPffY22av59PlntHsNjePG8KOatop4E8GCYSIYeHDRlUgNSOSRoIhpQhRc8EiUpHDbmJbGvsz77UBFDQ1I5iCT83F8K0i1GV5FfQixj6IotlCarBrwweFN8VWeXPUwmvesorW/2gMC6K6nP2LsxRzpUKQmFqodOAv4IORV6UhBe3UtF3e+MfCddFAA/4du+t/xf3hVSVyjFiskAAAAAElFTkSuQmCC",{currentId:ub}=p0(lb()),Rb=ir("optionList",()=>{const e=Y([]),t=o=>{e.value=o},r=Y(),n=async()=>{try{const o=await ob(await rn.fileList({kb_id:ub.value}));t([]),o==null||o.details.forEach((a,l)=>{e.value.push({id:1e4+l,file_id:a==null?void 0:a.file_id,file_name:a==null?void 0:a.file_name,status:a==null?void 0:a.status,bytes:ib((a==null?void 0:a.bytes)||0),createtime:ab(a==null?void 0:a.timestamp),errortext:(a==null?void 0:a.status)==="gray"||(a==null?void 0:a.status)==="green"?"":a==null?void 0:a.msg})});const i=o==null?void 0:o.details.some(a=>a.status==="gray");console.log(i),i?(console.log("有解析中的 10后再次请求"),r.value=setTimeout(()=>{clearTimeout(r.value),n()},1e4)):console.log("全部解析完成")}catch(o){console.log(o),ar.error(o.msg||"获取知识库详情失败")}};return{dataSource:e,setDataSource:t,getDetails:n,timer:r}});export{_b as $,qf as A,Dx as B,Rr as C,lf as D,bb as E,gb as F,Nx as G,$b as H,Eb as I,Cb as J,yb as K,Jx as L,ft as M,Db as N,du as O,hb as P,St as Q,mb as R,Bt as S,Th as T,Ji as U,Wp as V,ct as W,tl as X,vb as Y,Sb as Z,wb as _,mx as a,Bb as a0,ai as a1,O1 as a2,Ab as a3,Ob as a4,lb as a5,Tb as a6,ob as a7,rn as a8,Dr as a9,Bh as aA,xu as aB,Xo as aC,w0 as aD,yh as aE,Xp as aF,Ch as aG,Dv as aH,gl as aI,bl as aJ,$h as aK,fb as aL,ll as aM,dl as aN,ns as aO,Fb as aP,pb as aQ,bt as aR,Q0 as aS,xb as aT,H0 as aU,pu as aV,de as aa,Rb as ab,qe as ac,Js as ad,Ge as ae,Ee as af,Pb as ag,fe as ah,ex as ai,el as aj,Ce as ak,uu as al,lx as am,Ea as an,mt as ao,Se as ap,et as aq,fx as ar,ho as as,ff as at,il as au,al as av,Ko as aw,ol as ax,Ut as ay,Gh as az,Xt as b,G0 as c,Y0 as d,N0 as e,Ap as f,$t as g,U0 as h,Qt as i,Df as j,_p as k,Pf as l,Ox as m,_f as n,at as o,go as p,ia as q,Ie as r,$f as s,Fa as t,mp as u,Ir as v,Ve as w,sa as x,Z0 as y,q0 as z}; diff --git a/front_end/public/favicons.png b/qanything_kernel/qanything_server/dist/qanything/favicons.png similarity index 100% rename from front_end/public/favicons.png rename to qanything_kernel/qanything_server/dist/qanything/favicons.png diff --git a/front_end/index.html b/qanything_kernel/qanything_server/dist/qanything/index.html similarity index 65% rename from front_end/index.html rename to qanything_kernel/qanything_server/dist/qanything/index.html index 9a1a8d54..b6c9d73e 100644 --- a/front_end/index.html +++ b/qanything_kernel/qanything_server/dist/qanything/index.html @@ -1,26 +1,27 @@ - - - - - - - - - - - - QAnything - - - -
- - + + + + + + + + + + + + QAnything + + + + + +
+ \ No newline at end of file diff --git a/qanything_kernel/qanything_server/sanic_api.py b/qanything_kernel/qanything_server/sanic_api.py index 72965abf..a751a24b 100644 --- a/qanything_kernel/qanything_server/sanic_api.py +++ b/qanything_kernel/qanything_server/sanic_api.py @@ -38,9 +38,8 @@ # 设置请求体最大为 400MB app.config.REQUEST_MAX_SIZE = 400 * 1024 * 1024 - -# 将 /static 路径映射到 static 文件夹 -app.static('/static', './static') +# 将 /qanything 路径映射到 ./dist/qanything 文件夹,并指定路由名称 +app.static('/qanything/', 'qanything_kernel/qanything_server/dist/qanything/', name='qanything', index="index.html") # CORS中间件,用于在每个响应中添加必要的头信息 @app.middleware("response") diff --git a/scripts/get_cuda_capability.py b/scripts/get_cuda_capability.py new file mode 100644 index 00000000..93260ae6 --- /dev/null +++ b/scripts/get_cuda_capability.py @@ -0,0 +1,20 @@ +import pycuda.driver as cuda +import pycuda.autoinit +import sys # 导入sys模块来读取命令行参数 + +def get_cuda_device_major_minor(device_id=0): + cuda.init() + device = cuda.Device(device_id) + attributes = device.get_attributes() + major = attributes[cuda.device_attribute.COMPUTE_CAPABILITY_MAJOR] + minor = attributes[cuda.device_attribute.COMPUTE_CAPABILITY_MINOR] + cmp_ver = f"{major}.{minor}" + return cmp_ver + +# 从命令行参数获取设备号 +device_id = 0 # 默认设备号 +if len(sys.argv) > 1: + device_id = int(sys.argv[1]) # 将传入的参数转换为整数 + +cmp_ver = get_cuda_device_major_minor(device_id) +print(cmp_ver) # 打印结果以便在Shell中捕获 \ No newline at end of file diff --git a/scripts/run_for_cloud_option.sh b/scripts/run_for_cloud_option.sh index 43391c80..b99b2ff7 100755 --- a/scripts/run_for_cloud_option.sh +++ b/scripts/run_for_cloud_option.sh @@ -123,10 +123,12 @@ echo "GPU ID: $gpu_id1, $gpu_id2" # 判断硬件条件与启动参数是否匹配 # 获取显卡型号 gpu_model=$(nvidia-smi --query-gpu=gpu_name --format=csv,noheader,nounits -i $gpu_id1) -compute_capability=$(jq -r ".[\"$gpu_model\"]" /workspace/qanything_local/scripts/gpu_capabilities.json) -# 如果compute_capability为空,则说明显卡型号不在gpu_capabilities.json中 -if [ -z "$compute_capability" ]; then - echo "您的显卡型号 $gpu_model 不在支持列表中,请联系技术支持。" +# compute_capability=$(jq -r ".[\"$gpu_model\"]" /workspace/qanything_local/scripts/gpu_capabilities.json) +# 执行Python脚本,传入设备号,并捕获输出 +compute_capability=$(python3 scripts/get_cuda_capability.py $gpu_id1) +status=$? # 获取Python脚本的退出状态码 +if [ $status -ne 0 ]; then + echo "您的显卡型号 $gpu_model 获取算力时出错,请联系技术支持。" exit 1 fi echo "GPU1 Model: $gpu_model" @@ -192,82 +194,6 @@ done echo "The qanything backend service is ready! (4/8)" echo "qanything后端服务已就绪! (4/8)" - -# 转到 front_end 目录 -cd /workspace/qanything_local/front_end || exit -# 如果node_modules不存在,就创建一个符号链接 -if [ ! -d "node_modules" ]; then - ln -s /root/node_modules node_modules -fi -echo "Dependencies related to npm are obtained. (5/8)" - -env_file="/workspace/qanything_local/front_end/.env.production" -user_ip=$USER_IP -# 读取env_file的第一行 -current_host=$(grep VITE_APP_API_HOST "$env_file") -user_host="VITE_APP_API_HOST=http://$user_ip:8777" -# 检查current_host与user_host是否相同 -if [ "$current_host" != "$user_host" ]; then - # 使用 sed 命令更新 VITE_APP_API_HOST 的值 - sed -i "s|VITE_APP_API_HOST=.*|$user_host|" "$env_file" - echo "The file $env_file has been updated with the following configuration:" - grep "VITE_APP_API_HOST" "$env_file" - - echo ".env.production 文件已更新,需重新构建前端项目。" - # 构建前端项目 - echo "Waiting for [npm run build](6/8)" - timeout 180 npm run build - if [ $? -eq 0 ]; then - echo "[npm run build] build successfully(6/8)" - elif [ $? -eq 124 ]; then - echo "npm run build 编译超时(180秒),请查看上面的输出。" - exit 1 - else - echo "Failed to build the front end." - exit 1 - fi -elif [ -d "dist" ]; then - echo "The front_end/dist folder already exists, no need to build the front end again.(6/8)" -else - echo "Waiting for [npm run build](6/8)" - timeout 180 npm run build - if [ $? -eq 0 ]; then - echo "[npm run build] build successfully(6/8)" - elif [ $? -eq 124 ]; then - echo "npm run build 编译超时(180秒),请查看上面的输出。" - exit 1 - else - echo "Failed to build the front end." - exit 1 - fi -fi - -# 启动前端页面服务 -nohup npm run serve 1>/workspace/qanything_local/logs/debug_logs/npm_server.log 2>&1 & - -# 监听前端页面服务 -tail -f /workspace/qanything_local/logs/debug_logs/npm_server.log & - -front_end_start_time=$(date +%s) - -while ! grep -q "Local:" /workspace/qanything_local/logs/debug_logs/npm_server.log; do - echo "Waiting for the front-end service to start..." - echo "等待启动前端服务" - - # 获取当前时间并计算经过的时间 - current_time=$(date +%s) - elapsed_time=$((current_time - front_end_start_time)) - - # 检查是否超时 - if [ $elapsed_time -ge 120 ]; then - echo "启动前端服务超时,请尝试手动删除front_end/dist文件夹,再重新启动run.sh,或检查日志文件 /workspace/qanything_local/logs/debug_logs/npm_server.log 获取更多信息。" - exit 1 - fi - sleep 5 -done -echo "The front-end service is ready!...(7/8)" -echo "前端服务已就绪!...(7/8)" - embed_rerank_log_file="/workspace/qanything_local/logs/debug_logs/embed_rerank_tritonserver.log" tail -f $embed_rerank_log_file & # 后台输出日志文件 @@ -320,8 +246,9 @@ current_time=$(date +%s) elapsed=$((current_time - start_time)) # 计算经过的时间(秒) echo "Time elapsed: ${elapsed} seconds." echo "已耗时: ${elapsed} 秒." -echo "Please visit the front-end service at [http://$user_ip:5052/qanything/] to conduct Q&A." -echo "请在[http://$user_ip:5052/qanything/]下访问前端服务来进行问答,如果前端报错,请在浏览器按F12以获取更多报错信息" +user_ip=$USER_IP +echo "Please visit the front-end service at [http://$user_ip:8777/qanything/] to conduct Q&A." +echo "请在[http://$user_ip:8777/qanything/]下访问前端服务来进行问答,如果前端报错,请在浏览器按F12以获取更多报错信息" # 保持容器运行 while true; do diff --git a/scripts/run_for_local_option.sh b/scripts/run_for_local_option.sh index 4f547d32..4419ede1 100755 --- a/scripts/run_for_local_option.sh +++ b/scripts/run_for_local_option.sh @@ -150,14 +150,16 @@ gpu_model=$(nvidia-smi --query-gpu=gpu_name --format=csv,noheader,nounits -i $gp base_gpu_model=$(echo $gpu_model | grep -o '^[^-]*') # nvidia RTX 30系列或40系列或A系列,比如A10,A30,A30,A100,A800 gpu_series=$(echo $gpu_model | grep -oP '(RTX\s*(30|40)|A(10|30|40|100|800))') -if ! command -v jq &> /dev/null; then - echo "Error: jq 命令不存在,请使用 sudo apt update && sudo apt-get install jq 安装,再重新启动。" - exit 1 -fi -compute_capability=$(jq -r ".[\"$base_gpu_model\"]" /workspace/qanything_local/scripts/gpu_capabilities.json) -# 如果compute_capability为空,则说明显卡型号不在gpu_capabilities.json中 -if [ "$compute_capability" == "null" ]; then - echo "您的显卡型号 $gpu_model 不在支持列表中,请联系技术支持。" +#if ! command -v jq &> /dev/null; then +# echo "Error: jq 命令不存在,请使用 sudo apt update && sudo apt-get install jq 安装,再重新启动。" +# exit 1 +#fi +# compute_capability=$(jq -r ".[\"$base_gpu_model\"]" /workspace/qanything_local/scripts/gpu_capabilities.json) +# 执行Python脚本,传入设备号,并捕获输出 +compute_capability=$(python3 scripts/get_cuda_capability.py $gpu_id1) +status=$? # 获取Python脚本的退出状态码 +if [ $status -ne 0 ]; then + echo "您的显卡型号 $gpu_model 获取算力时出错,请联系技术支持。" exit 1 fi echo "GPU1 Model: $gpu_model" @@ -376,9 +378,6 @@ CUDA_VISIBLE_DEVICES=$gpu_id2 nohup python3 -u qanything_kernel/dependent_server echo "The ocr service is ready! (3/8)" echo "OCR服务已就绪! (3/8)" -pip install third_party/es/whl/elastic_transport-8.12.0-py3-none-any.whl -pip install third_party/es/whl/elasticsearch-8.12.1-py3-none-any.whl - nohup python3 -u qanything_kernel/qanything_server/sanic_api.py --mode "local" > /workspace/qanything_local/logs/debug_logs/sanic_api.log 2>&1 & # 监听后端服务启动 @@ -404,82 +403,6 @@ done echo "The qanything backend service is ready! (4/8)" echo "qanything后端服务已就绪! (4/8)" -# 转到 front_end 目录 -cd /workspace/qanything_local/front_end || exit -# 如果node_modules不存在,就创建一个符号链接 -if [ ! -d "node_modules" ]; then - ln -s /root/node_modules node_modules -fi -echo "Dependencies related to npm are obtained. (5/8)" - -env_file="/workspace/qanything_local/front_end/.env.production" -user_ip=$USER_IP -# 读取env_file的第一行 -current_host=$(grep VITE_APP_API_HOST "$env_file") -user_host="VITE_APP_API_HOST=http://$user_ip:8777" -# 检查current_host与user_host是否相同 -if [ "$current_host" != "$user_host" ]; then - # 使用 sed 命令更新 VITE_APP_API_HOST 的值 - sed -i "s|VITE_APP_API_HOST=.*|$user_host|" "$env_file" - echo "The file $env_file has been updated with the following configuration:" - grep "VITE_APP_API_HOST" "$env_file" - - echo ".env.production 文件已更新,需重新构建前端项目。" - # 构建前端项目 - echo "Waiting for [npm run build](6/8)" - timeout 180 npm run build - if [ $? -eq 0 ]; then - echo "[npm run build] build successfully(6/8)" - elif [ $? -eq 124 ]; then - echo "npm run build 编译超时(180秒),请查看上面的输出。" - exit 1 - else - echo "Failed to build the front end." - exit 1 - fi -elif [ -d "dist" ]; then - echo "The front_end/dist folder already exists, no need to build the front end again.(6/8)" -else - echo "Waiting for [npm run build](6/8)" - timeout 180 npm run build - if [ $? -eq 0 ]; then - echo "[npm run build] build successfully(6/8)" - elif [ $? -eq 124 ]; then - echo "npm run build 编译超时(180秒),请查看上面的输出。" - exit 1 - else - echo "Failed to build the front end." - exit 1 - fi -fi - - -# 启动前端页面服务 -nohup npm run serve 1>/workspace/qanything_local/logs/debug_logs/npm_server.log 2>&1 & - -# 监听前端页面服务 -tail -f /workspace/qanything_local/logs/debug_logs/npm_server.log & - -front_end_start_time=$(date +%s) - -while ! grep -q "Local:" /workspace/qanything_local/logs/debug_logs/npm_server.log; do - echo "Waiting for the front-end service to start..." - echo "等待启动前端服务" - - # 获取当前时间并计算经过的时间 - current_time=$(date +%s) - elapsed_time=$((current_time - front_end_start_time)) - - # 检查是否超时 - if [ $elapsed_time -ge 120 ]; then - echo "启动前端服务超时,请尝试手动删除front_end/dist文件夹,再重新启动run.sh,或检查日志文件 /workspace/qanything_local/logs/debug_logs/npm_server.log 获取更多信息。" - exit 1 - fi - sleep 5 -done -echo "The front-end service is ready!...(7/8)" -echo "前端服务已就绪!...(7/8)" - if [ "$runtime_backend" = "default" ]; then if [ $gpu_id1 -eq $gpu_id2 ]; then @@ -590,8 +513,9 @@ current_time=$(date +%s) elapsed=$((current_time - start_time)) # 计算经过的时间(秒) echo "Time elapsed: ${elapsed} seconds." echo "已耗时: ${elapsed} 秒." -echo "Please visit the front-end service at [http://$user_ip:5052/qanything/] to conduct Q&A." -echo "请在[http://$user_ip:5052/qanything/]下访问前端服务来进行问答,如果前端报错,请在浏览器按F12以获取更多报错信息" +user_ip=$USER_IP +echo "Please visit the front-end service at [http://$user_ip:8777/qanything/] to conduct Q&A." +echo "请在[http://$user_ip:8777/qanything/]下访问前端服务来进行问答,如果前端报错,请在浏览器按F12以获取更多报错信息" # 保持容器运行 while true; do diff --git a/third_party/es/whl/elastic_transport-8.12.0-py3-none-any.whl b/third_party/es/whl/elastic_transport-8.12.0-py3-none-any.whl deleted file mode 100644 index c791a449..00000000 Binary files a/third_party/es/whl/elastic_transport-8.12.0-py3-none-any.whl and /dev/null differ diff --git a/third_party/es/whl/elasticsearch-8.12.1-py3-none-any.whl b/third_party/es/whl/elasticsearch-8.12.1-py3-none-any.whl deleted file mode 100644 index adbfcb4c..00000000 Binary files a/third_party/es/whl/elasticsearch-8.12.1-py3-none-any.whl and /dev/null differ diff --git a/volumes/README.md b/volumes/README.md new file mode 100644 index 00000000..30313a32 --- /dev/null +++ b/volumes/README.md @@ -0,0 +1 @@ +此目录为milvus,es,mysql等数据库容器的外部映射地址,可以在docker-compose-xxx.yaml文件中查看映射关系,这里存储的数据是固化的,如果想清空本地数据删除此文件夹即可(容器外删除无权限,需要进入容器内删除),在volumes内执行rm -r *