From 3d7edb71d72d0f2dddb229a73582ac7abbeb8919 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=98=E6=B0=91=E5=BA=B7?= Date: Tue, 6 May 2025 18:07:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AF=E4=BF=A1=E4=BB=A3=E7=A0=81=E5=BA=93-?= =?UTF-8?q?=E5=8F=AF=E4=BF=A1=E5=BC=80=E6=BA=90=E4=BB=A3=E7=A0=81=E5=BA=93?= =?UTF-8?q?AI=E5=8A=A9=E6=89=8B=E9=A6=96=E9=A1=B5=E5=BC=80=E5=8F=91?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 1097 +++-- package.json | 6 +- src/assets/css/jyh.scss | 19 + src/assets/imgs/jyh/ai/aiLogo1.png | Bin 0 -> 1611 bytes src/assets/imgs/jyh/ai/aiLogo2.png | Bin 0 -> 6878 bytes src/assets/imgs/jyh/ai/icon_api.png | Bin 0 -> 456 bytes src/assets/imgs/jyh/ai/icon_bbx.png | Bin 0 -> 311 bytes src/assets/imgs/jyh/ai/icon_cnxw.png | Bin 0 -> 2936 bytes src/assets/imgs/jyh/ai/icon_dh.png | Bin 0 -> 429 bytes src/assets/imgs/jyh/ai/icon_helper.png | Bin 0 -> 421 bytes src/assets/imgs/jyh/ai/icon_hot.png | Bin 0 -> 2913 bytes src/assets/imgs/jyh/ai/icon_jh.png | Bin 0 -> 710 bytes src/assets/imgs/jyh/ai/icon_reflush.png | Bin 0 -> 339 bytes src/assets/imgs/jyh/ai/icon_sj.png | Bin 0 -> 412 bytes src/assets/imgs/jyh/ai/icon_yj.png | Bin 0 -> 2567 bytes src/assets/imgs/jyh/ai/zh.png | Bin 0 -> 1040 bytes src/assets/imgs/jyh/ai/zh1.png | Bin 0 -> 3269 bytes src/components/Header/AIHeader.vue | 286 ++ src/layouts/AILayout/index.vue | 6 +- src/main.ts | 2 + src/router/config/home.ts | 4 +- src/views/Jyh/AI/Home/AIinout.vue | 64 + src/views/Jyh/AI/Home/GuessYouWantToAsk.vue | 103 + src/views/Jyh/AI/Home/SwiperComponent.vue | 139 + src/views/Jyh/AI/Home/index.vue | 507 ++ src/views/Jyh/AI/Home/index2.vue | 422 ++ src/views/Jyh/AI/Home/indexOld.vue | 473 ++ src/views/Jyh/AI/Home/mock.constants.js | 57 + yarn.lock | 4898 ++++++++++--------- 29 files changed, 5187 insertions(+), 2896 deletions(-) create mode 100644 src/assets/imgs/jyh/ai/aiLogo1.png create mode 100644 src/assets/imgs/jyh/ai/aiLogo2.png create mode 100644 src/assets/imgs/jyh/ai/icon_api.png create mode 100644 src/assets/imgs/jyh/ai/icon_bbx.png create mode 100644 src/assets/imgs/jyh/ai/icon_cnxw.png create mode 100644 src/assets/imgs/jyh/ai/icon_dh.png create mode 100644 src/assets/imgs/jyh/ai/icon_helper.png create mode 100644 src/assets/imgs/jyh/ai/icon_hot.png create mode 100644 src/assets/imgs/jyh/ai/icon_jh.png create mode 100644 src/assets/imgs/jyh/ai/icon_reflush.png create mode 100644 src/assets/imgs/jyh/ai/icon_sj.png create mode 100644 src/assets/imgs/jyh/ai/icon_yj.png create mode 100644 src/assets/imgs/jyh/ai/zh.png create mode 100644 src/assets/imgs/jyh/ai/zh1.png create mode 100644 src/components/Header/AIHeader.vue create mode 100644 src/views/Jyh/AI/Home/AIinout.vue create mode 100644 src/views/Jyh/AI/Home/GuessYouWantToAsk.vue create mode 100644 src/views/Jyh/AI/Home/SwiperComponent.vue create mode 100644 src/views/Jyh/AI/Home/index.vue create mode 100644 src/views/Jyh/AI/Home/index2.vue create mode 100644 src/views/Jyh/AI/Home/indexOld.vue create mode 100644 src/views/Jyh/AI/Home/mock.constants.js diff --git a/package-lock.json b/package-lock.json index 847994e..53aa4b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "@devui-design/icons": "^1.3.0", + "@matechat/core": "^1.4.0", "@micro-zoe/micro-app": "1.0.0-rc.3", "@sentry/vue": "^7.101.1", "@types/crypto-js": "^4.1.1", @@ -16,7 +17,7 @@ "axios": "^1.6.8", "canvas-confetti": "^1.9.2", "crypto-js": "^4.1.1", - "dayjs": "^1.11.9", + "dayjs": "^1.11.13", "devui-theme": "^0.0.7", "dompurify": "^3.0.5", "js-cookie": "^3.0.5", @@ -33,8 +34,9 @@ "sortablejs": "^1.15.0", "swiper": "^10.3.1", "vue": "^3.3.4", - "vue-devui": "^1.6.7", + "vue-devui": "^1.6.31", "vue-router": "^4.2.2", + "xlsx": "^0.18.5", "yaml": "^2.4.1" }, "devDependencies": { @@ -51,7 +53,6 @@ "@vue/eslint-config-typescript": "^11.0.3", "@vue/tsconfig": "^0.4.0", "autoprefixer": "^10.4.14", - "eslint": "^9.22.0", "eslint-plugin-vue": "^9.11.0", "npm-run-all": "^4.1.5", "postcss": "^8.4.27", @@ -59,8 +60,8 @@ "rollup-plugin-visualizer": "^5.9.2", "sass": "^1.63.6", "tailwindcss": "^3.3.3", + "terser": "^5.39.0", "typescript": "~5.0.4", - "unplugin-vue-components": "^0.26.0", "vite": "^4.5.2", "vue-tsc": "^1.6.5" } @@ -70,6 +71,7 @@ "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -99,15 +101,6 @@ "node": ">=6.0.0" } }, - "node_modules/@antfu/utils": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.7.tgz", - "integrity": "sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, "node_modules/@babel/code-frame": { "version": "7.24.2", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", @@ -439,17 +432,17 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "version": "7.27.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "version": "7.27.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "engines": { "node": ">=6.9.0" } @@ -507,9 +500,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz", - "integrity": "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==", + "version": "7.27.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/@babel/parser/-/parser-7.27.1.tgz", + "integrity": "sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ==", + "dependencies": { + "@babel/types": "^7.27.1" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -1751,13 +1747,12 @@ } }, "node_modules/@babel/types": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", - "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", + "version": "7.27.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/@babel/types/-/types-7.27.1.tgz", + "integrity": "sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==", "dependencies": { - "@babel/helper-string-parser": "^7.23.4", - "@babel/helper-validator-identifier": "^7.22.20", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -2150,55 +2145,17 @@ "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@eslint/config-array": { - "version": "0.19.2", - "resolved": "https://mirrors.cloud.tencent.com/npm/@eslint/config-array/-/config-array-0.19.2.tgz", - "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^2.1.6", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/config-helpers": { - "version": "0.1.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/@eslint/config-helpers/-/config-helpers-0.1.0.tgz", - "integrity": "sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/core": { - "version": "0.12.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/@eslint/core/-/core-0.12.0.tgz", - "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@eslint/eslintrc": { - "version": "3.3.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/@eslint/eslintrc/-/eslintrc-3.3.0.tgz", - "integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==", + "version": "2.1.4", + "resolved": "https://mirrors.cloud.tencent.com/npm/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, - "license": "MIT", + "peer": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", + "espree": "^9.6.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -2206,139 +2163,73 @@ "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/espree": { - "version": "10.3.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.14.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "version": "13.24.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, "engines": { - "node": ">=18" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@eslint/js": { - "version": "9.22.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/@eslint/js/-/js-9.22.0.tgz", - "integrity": "sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==", + "version": "8.57.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, - "license": "MIT", + "peer": true, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/object-schema": { - "version": "2.1.6", - "resolved": "https://mirrors.cloud.tencent.com/npm/@eslint/object-schema/-/object-schema-2.1.6.tgz", - "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.2.7", - "resolved": "https://mirrors.cloud.tencent.com/npm/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz", - "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.12.0", - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@floating-ui/core": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.6.2.tgz", - "integrity": "sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg==" + "version": "1.7.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/@floating-ui/core/-/core-1.7.0.tgz", + "integrity": "sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA==", + "dependencies": { + "@floating-ui/utils": "^0.2.9" + } }, "node_modules/@floating-ui/dom": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.4.5.tgz", - "integrity": "sha512-b+prvQgJt8pieaKYMSJBXHxX/DYwdLsAWxKYqnO5dO2V4oo/TYBZJAUQCVNjTWWsrs6o4VDrNcP9+E70HAhJdw==", + "version": "1.2.5", + "resolved": "https://mirrors.cloud.tencent.com/npm/@floating-ui/dom/-/dom-1.2.5.tgz", + "integrity": "sha512-+sAUfpQ3Frz+VCbPCqj+cZzvEESy3fjSeT/pDWkYCWOBXYNNKZfuVsHuv8/JO2zze8+Eb/Q7a6hZVgzS81fLbQ==", "dependencies": { - "@floating-ui/core": "^0.6.2" + "@floating-ui/core": "^1.2.4" } }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "resolved": "https://mirrors.cloud.tencent.com/npm/@humanfs/core/-/core-0.19.1.tgz", - "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" - } + "node_modules/@floating-ui/utils": { + "version": "0.2.9", + "resolved": "https://mirrors.cloud.tencent.com/npm/@floating-ui/utils/-/utils-0.2.9.tgz", + "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==" }, - "node_modules/@humanfs/node": { - "version": "0.16.6", - "resolved": "https://mirrors.cloud.tencent.com/npm/@humanfs/node/-/node-0.16.6.tgz", - "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", "dev": true, - "license": "Apache-2.0", + "peer": true, "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.3.0" + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" }, "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { - "version": "0.3.1", - "resolved": "https://mirrors.cloud.tencent.com/npm/@humanwhocodes/retry/-/retry-0.3.1.tgz", - "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node": ">=10.10.0" } }, "node_modules/@humanwhocodes/module-importer": { @@ -2346,6 +2237,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, + "peer": true, "engines": { "node": ">=12.22" }, @@ -2354,19 +2246,12 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.2", - "resolved": "https://mirrors.cloud.tencent.com/npm/@humanwhocodes/retry/-/retry-0.4.2.tgz", - "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://mirrors.cloud.tencent.com/npm/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } + "peer": true }, "node_modules/@iktakahiro/markdown-it-katex": { "version": "4.0.1", @@ -2509,16 +2394,15 @@ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", "dev": true, - "peer": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.5.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", @@ -2530,6 +2414,81 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@matechat/core": { + "version": "1.4.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/@matechat/core/-/core-1.4.0.tgz", + "integrity": "sha512-sQhwmwbRKR4lvOwQsIB6RH5eSDoBAcSIdXV7xkWqr6TGJIXZqFtY9aj65C/2Ckvi5AYCA9Tho8dHU589tTr5Nw==", + "dependencies": { + "@floating-ui/dom": "^1.6.12", + "@vue/shared": "^3.5.13", + "devui-theme": "^0.0.7", + "highlight.js": "^11.11.0", + "lodash-es": "^4.17.21", + "markdown-it": "12.2.0", + "xss": "^1.0.15" + }, + "peerDependencies": { + "vue": "^3.5.13" + } + }, + "node_modules/@matechat/core/node_modules/@floating-ui/dom": { + "version": "1.7.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/@floating-ui/dom/-/dom-1.7.0.tgz", + "integrity": "sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg==", + "dependencies": { + "@floating-ui/core": "^1.7.0", + "@floating-ui/utils": "^0.2.9" + } + }, + "node_modules/@matechat/core/node_modules/entities": { + "version": "2.1.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@matechat/core/node_modules/highlight.js": { + "version": "11.11.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/highlight.js/-/highlight.js-11.11.1.tgz", + "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@matechat/core/node_modules/linkify-it": { + "version": "3.0.3", + "resolved": "https://mirrors.cloud.tencent.com/npm/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, + "node_modules/@matechat/core/node_modules/markdown-it": { + "version": "12.2.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/markdown-it/-/markdown-it-12.2.0.tgz", + "integrity": "sha512-Wjws+uCrVQRqOoJvze4HCqkKl1AsSh95iFAeQDwnyfxM09divCBSXlDR1uTvyUP3Grzpn4Ru8GeCxYPM8vkCQg==", + "dependencies": { + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + }, + "bin": { + "markdown-it": "bin/markdown-it.js" + } + }, + "node_modules/@matechat/core/node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, + "node_modules/@matechat/core/node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://mirrors.cloud.tencent.com/npm/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, "node_modules/@micro-zoe/micro-app": { "version": "1.0.0-rc.3", "resolved": "https://registry.npmmirror.com/@micro-zoe/micro-app/-/micro-app-1.0.0-rc.3.tgz", @@ -2580,28 +2539,6 @@ "node": ">=14" } }, - "node_modules/@rollup/pluginutils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", - "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", - "dev": true, - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, "node_modules/@rushstack/eslint-patch": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.9.0.tgz", @@ -3044,6 +2981,13 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "peer": true + }, "node_modules/@vitejs/plugin-basic-ssl": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.1.0.tgz", @@ -3123,49 +3067,49 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.21", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.21.tgz", - "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", + "version": "3.5.13", + "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", "dependencies": { - "@babel/parser": "^7.23.9", - "@vue/shared": "3.4.21", + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", "entities": "^4.5.0", "estree-walker": "^2.0.2", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.21", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz", - "integrity": "sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==", + "version": "3.5.13", + "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", "dependencies": { - "@vue/compiler-core": "3.4.21", - "@vue/shared": "3.4.21" + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.21", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz", - "integrity": "sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==", + "version": "3.5.13", + "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", "dependencies": { - "@babel/parser": "^7.23.9", - "@vue/compiler-core": "3.4.21", - "@vue/compiler-dom": "3.4.21", - "@vue/compiler-ssr": "3.4.21", - "@vue/shared": "3.4.21", + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", "estree-walker": "^2.0.2", - "magic-string": "^0.30.7", - "postcss": "^8.4.35", - "source-map-js": "^1.0.2" + "magic-string": "^0.30.11", + "postcss": "^8.4.48", + "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.21", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz", - "integrity": "sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==", + "version": "3.5.13", + "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", "dependencies": { - "@vue/compiler-dom": "3.4.21", - "@vue/shared": "3.4.21" + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/devtools-api": { @@ -3388,48 +3332,49 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.4.21", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.21.tgz", - "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==", + "version": "3.5.13", + "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/reactivity/-/reactivity-3.5.13.tgz", + "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", "dependencies": { - "@vue/shared": "3.4.21" + "@vue/shared": "3.5.13" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.21", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.21.tgz", - "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==", + "version": "3.5.13", + "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/runtime-core/-/runtime-core-3.5.13.tgz", + "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", "dependencies": { - "@vue/reactivity": "3.4.21", - "@vue/shared": "3.4.21" + "@vue/reactivity": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.21", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz", - "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==", + "version": "3.5.13", + "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", + "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", "dependencies": { - "@vue/runtime-core": "3.4.21", - "@vue/shared": "3.4.21", + "@vue/reactivity": "3.5.13", + "@vue/runtime-core": "3.5.13", + "@vue/shared": "3.5.13", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.21", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.21.tgz", - "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==", + "version": "3.5.13", + "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/server-renderer/-/server-renderer-3.5.13.tgz", + "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", "dependencies": { - "@vue/compiler-ssr": "3.4.21", - "@vue/shared": "3.4.21" + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13" }, "peerDependencies": { - "vue": "3.4.21" + "vue": "3.5.13" } }, "node_modules/@vue/shared": { - "version": "3.4.21", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.21.tgz", - "integrity": "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==" + "version": "3.5.13", + "resolved": "https://mirrors.cloud.tencent.com/npm/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==" }, "node_modules/@vue/tsconfig": { "version": "0.4.0", @@ -3547,12 +3492,20 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/adler-32": { + "version": "1.3.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/adler-32/-/adler-32-1.3.1.tgz", + "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==", + "engines": { + "node": ">=0.8" + } + }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://mirrors.cloud.tencent.com/npm/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, - "license": "MIT", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -3855,8 +3808,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "peer": true + "dev": true }, "node_modules/call-bind": { "version": "1.0.7", @@ -3881,7 +3833,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, - "license": "MIT", + "peer": true, "engines": { "node": ">=6" } @@ -3924,6 +3876,18 @@ "url": "https://www.paypal.me/kirilvatev" } }, + "node_modules/cfb": { + "version": "1.2.2", + "resolved": "https://mirrors.cloud.tencent.com/npm/cfb/-/cfb-1.2.2.tgz", + "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==", + "dependencies": { + "adler-32": "~1.3.0", + "crc-32": "~1.2.0" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -4022,6 +3986,14 @@ "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.63.3.tgz", "integrity": "sha512-1C+LELr+5grgJYqwZKqxrcbPsHFHapVaVAloBsFBASbpLnQqLw1U8yXJ3gT5D+rhxIiSpo+kTqN+hQ+9ialIXw==" }, + "node_modules/codepage": { + "version": "1.15.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/codepage/-/codepage-1.15.0.tgz", + "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", + "engines": { + "node": ">=0.8" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -4098,6 +4070,17 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://mirrors.cloud.tencent.com/npm/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://mirrors.cloud.tencent.com/npm/cross-spawn/-/cross-spawn-7.0.6.tgz", @@ -4137,7 +4120,7 @@ }, "node_modules/csstype": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "resolved": "https://mirrors.cloud.tencent.com/npm/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/d3": { @@ -4881,9 +4864,9 @@ } }, "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + "version": "1.11.13", + "resolved": "https://mirrors.cloud.tencent.com/npm/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" }, "node_modules/de-indent": { "version": "1.0.2", @@ -4912,7 +4895,8 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "dev": true, + "peer": true }, "node_modules/define-data-property": { "version": "1.1.4", @@ -5029,6 +5013,19 @@ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/dompurify": { "version": "3.0.11", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.11.tgz", @@ -5264,64 +5261,60 @@ } }, "node_modules/eslint": { - "version": "9.22.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/eslint/-/eslint-9.22.0.tgz", - "integrity": "sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==", + "version": "8.57.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, - "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.19.2", - "@eslint/config-helpers": "^0.1.0", - "@eslint/core": "^0.12.0", - "@eslint/eslintrc": "^3.3.0", - "@eslint/js": "9.22.0", - "@eslint/plugin-kit": "^0.2.7", - "@humanfs/node": "^0.16.6", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.2", - "@types/estree": "^1.0.6", - "@types/json-schema": "^7.0.15", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.6", + "cross-spawn": "^7.0.2", "debug": "^4.3.2", + "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.3.0", - "eslint-visitor-keys": "^4.2.0", - "espree": "^10.3.0", - "esquery": "^1.5.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", + "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.3" + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint-config-prettier": { @@ -5428,17 +5421,16 @@ "dev": true }, "node_modules/eslint-scope": { - "version": "8.3.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/eslint-scope/-/eslint-scope-8.3.0.tgz", - "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", + "version": "7.2.2", + "resolved": "https://mirrors.cloud.tencent.com/npm/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -5461,6 +5453,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "peer": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -5476,6 +5469,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -5492,6 +5486,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "peer": true, "dependencies": { "color-name": "~1.1.4" }, @@ -5503,13 +5498,15 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "peer": true }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "peer": true, "engines": { "node": ">=10" }, @@ -5517,35 +5514,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/espree": { - "version": "10.3.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", - "dev": true, - "license": "BSD-2-Clause", + "peer": true, "dependencies": { - "acorn": "^8.14.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" + "type-fest": "^0.20.2" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=8" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint/node_modules/has-flag": { @@ -5553,6 +5535,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "peer": true, "engines": { "node": ">=8" } @@ -5562,6 +5545,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "peer": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -5622,7 +5606,7 @@ }, "node_modules/estree-walker": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "resolved": "https://mirrors.cloud.tencent.com/npm/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/esutils": { @@ -5639,7 +5623,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true, - "license": "MIT" + "peer": true }, "node_modules/fast-diff": { "version": "1.3.0", @@ -5680,13 +5664,14 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true, - "license": "MIT" + "peer": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true + "dev": true, + "peer": true }, "node_modules/fastq": { "version": "1.17.1", @@ -5704,16 +5689,16 @@ "dev": true }, "node_modules/file-entry-cache": { - "version": "8.0.0", - "resolved": "https://mirrors.cloud.tencent.com/npm/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "version": "6.0.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, - "license": "MIT", + "peer": true, "dependencies": { - "flat-cache": "^4.0.0" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=16.0.0" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/fill-range": { @@ -5733,6 +5718,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "peer": true, "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -5745,17 +5731,18 @@ } }, "node_modules/flat-cache": { - "version": "4.0.1", - "resolved": "https://mirrors.cloud.tencent.com/npm/flat-cache/-/flat-cache-4.0.1.tgz", - "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "version": "3.2.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, - "license": "MIT", + "peer": true, "dependencies": { "flatted": "^3.2.9", - "keyv": "^4.5.4" + "keyv": "^4.5.3", + "rimraf": "^3.0.2" }, "engines": { - "node": ">=16" + "node": "^10.12.0 || >=12.0.0" } }, "node_modules/flatted": { @@ -5763,7 +5750,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/flatted/-/flatted-3.3.3.tgz", "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", "dev": true, - "license": "ISC" + "peer": true }, "node_modules/follow-redirects": { "version": "1.15.6", @@ -5822,6 +5809,14 @@ "node": ">= 6" } }, + "node_modules/frac": { + "version": "1.1.2", + "resolved": "https://mirrors.cloud.tencent.com/npm/frac/-/frac-1.1.2.tgz", + "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", + "engines": { + "node": ">=0.8" + } + }, "node_modules/fraction.js": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", @@ -5848,6 +5843,13 @@ "node": ">=12" } }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "peer": true + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -5950,6 +5952,28 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://mirrors.cloud.tencent.com/npm/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", @@ -6192,7 +6216,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "dev": true, - "license": "MIT", + "peer": true, "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -6209,10 +6233,30 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "peer": true, "engines": { "node": ">=0.8.19" } }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://mirrors.cloud.tencent.com/npm/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://mirrors.cloud.tencent.com/npm/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "peer": true + }, "node_modules/internal-slot": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", @@ -6432,6 +6476,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://mirrors.cloud.tencent.com/npm/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -6590,7 +6644,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, - "license": "MIT", + "peer": true, "dependencies": { "argparse": "^2.0.1" }, @@ -6615,7 +6669,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true, - "license": "MIT" + "peer": true }, "node_modules/json-parse-better-errors": { "version": "1.0.2", @@ -6628,13 +6682,14 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true, - "license": "MIT" + "peer": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true + "dev": true, + "peer": true }, "node_modules/json5": { "version": "2.2.3", @@ -6680,7 +6735,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, - "license": "MIT", + "peer": true, "dependencies": { "json-buffer": "3.0.1" } @@ -6695,6 +6750,7 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "peer": true, "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -6755,18 +6811,6 @@ "node": ">=4" } }, - "node_modules/local-pkg": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", - "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, "node_modules/localforage": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", @@ -6780,6 +6824,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, + "peer": true, "dependencies": { "p-locate": "^5.0.0" }, @@ -6810,7 +6855,8 @@ "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "dev": true, + "peer": true }, "node_modules/lottie-web": { "version": "5.12.2", @@ -6827,14 +6873,11 @@ } }, "node_modules/magic-string": { - "version": "0.30.8", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", - "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", + "version": "0.30.17", + "resolved": "https://mirrors.cloud.tencent.com/npm/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/markdown-it": { @@ -6853,6 +6896,11 @@ "markdown-it": "bin/markdown-it.mjs" } }, + "node_modules/markdown-it-emoji": { + "version": "3.0.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/markdown-it-emoji/-/markdown-it-emoji-3.0.0.tgz", + "integrity": "sha512-+rUD93bXHubA4arpEZO3q80so0qgoFJEKRkRbjKX8RTdca89v2kfyF+xR3i2sQTwql9tpPZPOQN5B+PunspXRg==" + }, "node_modules/markdown-it-plantuml": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/markdown-it-plantuml/-/markdown-it-plantuml-1.4.1.tgz", @@ -7020,9 +7068,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.11", + "resolved": "https://mirrors.cloud.tencent.com/npm/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", "funding": [ { "type": "github", @@ -7276,6 +7324,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, "node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", @@ -7298,6 +7356,7 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, + "peer": true, "dependencies": { "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", @@ -7320,6 +7379,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "peer": true, "dependencies": { "yocto-queue": "^0.1.0" }, @@ -7335,6 +7395,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, + "peer": true, "dependencies": { "p-limit": "^3.0.2" }, @@ -7350,7 +7411,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, - "license": "MIT", + "peer": true, "dependencies": { "callsites": "^3.0.0" }, @@ -7382,10 +7443,21 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "peer": true, "engines": { "node": ">=8" } }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -7436,9 +7508,9 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -7542,9 +7614,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.5.3", + "resolved": "https://mirrors.cloud.tencent.com/npm/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", "funding": [ { "type": "opencollective", @@ -7560,9 +7632,9 @@ } ], "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -7694,6 +7766,7 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, + "peer": true, "engines": { "node": ">= 0.8.0" } @@ -7735,7 +7808,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, - "license": "MIT", + "peer": true, "engines": { "node": ">=6" } @@ -7958,7 +8031,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, - "license": "MIT", + "peer": true, "engines": { "node": ">=4" } @@ -7973,6 +8046,23 @@ "node": ">=0.10.0" } }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://mirrors.cloud.tencent.com/npm/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/robust-predicates": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", @@ -8246,9 +8336,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://mirrors.cloud.tencent.com/npm/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "engines": { "node": ">=0.10.0" } @@ -8258,7 +8348,6 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, - "peer": true, "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -8269,7 +8358,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "peer": true, "engines": { "node": ">=0.10.0" } @@ -8306,6 +8394,17 @@ "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", "dev": true }, + "node_modules/ssf": { + "version": "0.11.2", + "resolved": "https://mirrors.cloud.tencent.com/npm/ssf/-/ssf-0.11.2.tgz", + "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", + "dependencies": { + "frac": "~1.1.2" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", @@ -8441,7 +8540,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, - "license": "MIT", + "peer": true, "engines": { "node": ">=8" }, @@ -8557,7 +8656,7 @@ }, "node_modules/swiper": { "version": "10.3.1", - "resolved": "https://registry.npmjs.org/swiper/-/swiper-10.3.1.tgz", + "resolved": "https://mirrors.cloud.tencent.com/npm/swiper/-/swiper-10.3.1.tgz", "integrity": "sha512-24Wk3YUdZHxjc9faID97GTu6xnLNia+adMt6qMTZG/HgdSUt4fS0REsGUXJOgpTED0Amh/j+gRGQxsLayJUlBQ==", "funding": [ { @@ -8617,11 +8716,10 @@ } }, "node_modules/terser": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.0.tgz", - "integrity": "sha512-Y/SblUl5kEyEFzhMAQdsxVHh+utAxd4IuRNJzKywY/4uzSogh3G219jqbDDxYu4MXO9CzY3tSEqmZvW6AoEDJw==", + "version": "5.39.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/terser/-/terser-5.39.0.tgz", + "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", "dev": true, - "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.8.2", @@ -8639,6 +8737,12 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", "dev": true, "peer": true }, @@ -8668,14 +8772,6 @@ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -8720,6 +8816,7 @@ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "peer": true, "dependencies": { "prelude-ls": "^1.2.1" }, @@ -8899,82 +8996,6 @@ "node": ">= 10.0.0" } }, - "node_modules/unplugin": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.0.tgz", - "integrity": "sha512-CuZtvvO8ua2Wl+9q2jEaqH6m3DoQ38N7pvBYQbbaeNlWGvK2l6GHiKi29aIHDPoSxdUzQ7Unevf1/ugil5X6Pg==", - "dev": true, - "dependencies": { - "acorn": "^8.11.3", - "chokidar": "^3.6.0", - "webpack-sources": "^3.2.3", - "webpack-virtual-modules": "^0.6.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/unplugin-vue-components": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-0.26.0.tgz", - "integrity": "sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==", - "dev": true, - "dependencies": { - "@antfu/utils": "^0.7.6", - "@rollup/pluginutils": "^5.0.4", - "chokidar": "^3.5.3", - "debug": "^4.3.4", - "fast-glob": "^3.3.1", - "local-pkg": "^0.4.3", - "magic-string": "^0.30.3", - "minimatch": "^9.0.3", - "resolve": "^1.22.4", - "unplugin": "^1.4.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@babel/parser": "^7.15.8", - "@nuxt/kit": "^3.2.2", - "vue": "2 || 3" - }, - "peerDependenciesMeta": { - "@babel/parser": { - "optional": true - }, - "@nuxt/kit": { - "optional": true - } - } - }, - "node_modules/unplugin-vue-components/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/unplugin-vue-components/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/update-browserslist-db": { "version": "1.0.13", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", @@ -9010,7 +9031,7 @@ "resolved": "https://mirrors.cloud.tencent.com/npm/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "license": "BSD-2-Clause", + "peer": true, "dependencies": { "punycode": "^2.1.0" } @@ -9099,15 +9120,15 @@ } }, "node_modules/vue": { - "version": "3.4.21", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.21.tgz", - "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==", + "version": "3.5.13", + "resolved": "https://mirrors.cloud.tencent.com/npm/vue/-/vue-3.5.13.tgz", + "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", "dependencies": { - "@vue/compiler-dom": "3.4.21", - "@vue/compiler-sfc": "3.4.21", - "@vue/runtime-dom": "3.4.21", - "@vue/server-renderer": "3.4.21", - "@vue/shared": "3.4.21" + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-sfc": "3.5.13", + "@vue/runtime-dom": "3.5.13", + "@vue/server-renderer": "3.5.13", + "@vue/shared": "3.5.13" }, "peerDependencies": { "typescript": "*" @@ -9119,13 +9140,13 @@ } }, "node_modules/vue-devui": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/vue-devui/-/vue-devui-1.6.7.tgz", - "integrity": "sha512-wj4q0Oajhf+Ue10fZm24oFNdMBhPLKYQgPH3Ccw6dDJ4SQ7X2uPYWEiWBXOi2pFPJ0GUv59kIToqE9KUBdwdfw==", + "version": "1.6.32", + "resolved": "https://mirrors.cloud.tencent.com/npm/vue-devui/-/vue-devui-1.6.32.tgz", + "integrity": "sha512-+nIEcXujYjKctsRVpDUEtRALEcaefbXZLO5AlWtcBNVksAj6Gutv104DGeTVfDkFpBL8IjiYu8ym1qVnnZs77g==", "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", "@devui-design/icons": "^1.3.0", - "@floating-ui/dom": "^0.4.4", + "@floating-ui/dom": "1.2.5", "@iktakahiro/markdown-it-katex": "^4.0.1", "@types/codemirror": "0.0.97", "@types/lodash-es": "^4.17.4", @@ -9145,6 +9166,7 @@ "lodash": "^4.17.21", "lodash-es": "^4.17.20", "markdown-it": "12.2.0", + "markdown-it-emoji": "^3.0.0", "markdown-it-plantuml": "^1.4.1", "mermaid": "9.1.1", "mitt": "^3.0.0", @@ -9315,22 +9337,6 @@ "eslint": ">=6.0.0" } }, - "node_modules/vue-eslint-parser/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/vue-eslint-parser/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -9438,21 +9444,6 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-virtual-modules": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz", - "integrity": "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==", - "dev": true - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -9503,6 +9494,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/wmf": { + "version": "1.0.2", + "resolved": "https://mirrors.cloud.tencent.com/npm/wmf/-/wmf-1.0.2.tgz", + "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/word": { + "version": "0.3.0", + "resolved": "https://mirrors.cloud.tencent.com/npm/word/-/word-0.3.0.tgz", + "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", + "engines": { + "node": ">=0.8" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -9604,6 +9611,33 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://mirrors.cloud.tencent.com/npm/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "peer": true + }, + "node_modules/xlsx": { + "version": "0.18.5", + "resolved": "https://mirrors.cloud.tencent.com/npm/xlsx/-/xlsx-0.18.5.tgz", + "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==", + "dependencies": { + "adler-32": "~1.3.0", + "cfb": "~1.2.1", + "codepage": "~1.15.0", + "crc-32": "~1.2.1", + "ssf": "~0.11.2", + "wmf": "~1.0.1", + "word": "~0.3.0" + }, + "bin": { + "xlsx": "bin/xlsx.njs" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/xml-name-validator": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", @@ -9691,6 +9725,7 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, + "peer": true, "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index ffd75de..1727d36 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ }, "dependencies": { "@devui-design/icons": "^1.3.0", + "@matechat/core": "^1.4.0", "@micro-zoe/micro-app": "1.0.0-rc.3", "@sentry/vue": "^7.101.1", "@types/crypto-js": "^4.1.1", @@ -45,8 +46,8 @@ "vue": "^3.3.4", "vue-devui": "^1.6.31", "vue-router": "^4.2.2", - "yaml": "^2.4.1", - "xlsx": "^0.18.5" + "xlsx": "^0.18.5", + "yaml": "^2.4.1" }, "devDependencies": { "@rushstack/eslint-patch": "^1.2.0", @@ -62,7 +63,6 @@ "@vue/eslint-config-typescript": "^11.0.3", "@vue/tsconfig": "^0.4.0", "autoprefixer": "^10.4.14", - "eslint-plugin-vue": "^9.11.0", "npm-run-all": "^4.1.5", "postcss": "^8.4.27", diff --git a/src/assets/css/jyh.scss b/src/assets/css/jyh.scss index 1b9cc57..d3325da 100644 --- a/src/assets/css/jyh.scss +++ b/src/assets/css/jyh.scss @@ -301,3 +301,22 @@ cursor: pointer; color: rgb(246, 111, 106) } + +.jyh-split { + background: #DFDFDF; + height: 20px; + width: 1px; +} + +.jyh-button { + border-radius: 4px !important; + background: #E1E8FD !important; + color: black !important; +} + +.jyh-button1 { + border-radius: 4px !important; + background: transparent !important; + color: black !important; + padding: 6px 6px !important; +} diff --git a/src/assets/imgs/jyh/ai/aiLogo1.png b/src/assets/imgs/jyh/ai/aiLogo1.png new file mode 100644 index 0000000000000000000000000000000000000000..97a0a7a33cb9c73a632a26aabd88dd45d38386d3 GIT binary patch literal 1611 zcmX|A3rtg27%t$8rV^+v0xD}6O6Sl3qMH$1OK{kUNRXE((xGuG_<%yW<RWVf)fLJ`0dVD51i2^P@iHnma#EH0AGD9InG9yVHN=gDLGCVcI0!bzrk*i7? z!XX$>gUO`Ljqorg8vv3V6LboPPJzp7!BvljjCW00BUsj;UiJ#4pE0GM1%*6N=m83N z=0aYLbfO{C5}@2J*>jM20c2btln8w;{tB20ykHwvhWf4!}p4& zS>z6(xJ@W-5gl%y^{c=g7xSGJK<%QI;*>k7XqZJR2}SvAhv%$eHBdX5?>d`RE7Z`; zBzhm5sv*04=Q=$>rK7oWInlsYr{j1|6=~cAs#xY~wz--W)?E&2nC7}=L=8&~;U5uA zq_JUlS8aG#9Z|W2CVWG}@W}v?ChrFFZbyV@Om>O_4@T zRHruDpao3~a}xu{mYg;mgY_p=@c1j(7}KGPd8{Ke48(8}ZcD1j`moQ?LE)ky0eN&X z?XlPh_wCnr?bmmU4BhGa6mgrhRyL-CUmV2xMeWZmicZob8*R-T3aTf5tR;l?lLvME z@ooJg!wbqy(L*~_;3xHruzW_SnmmY&9Bh4?{77;HgCbNzJ4?nx=CP|}JmUAsM9s%T z*t^5nKh#2rE`9fzJJf@v8Z#SQRhaY&yGf9 zk0fYK(nqN=&_E2*9}5psIIbb{A0Nu>NT^!yppJUwGbv#qyJ^f|w615oyN(C7kQl^^ zYa?51Q4@*U+QOtQ3d1A}E8<&&*EXr56Mh}kl4^I@`u8T>`1!oldg zYFUTY{!eRrC_2B{wTXF=^c%O#HPqnOTMVl2{jY1#;4cCh%(Unj6QYtNWZ|v6IG9hG z;!qgvWAmvKp(xo-kvs>>@%0u7N8?(*um_gg>DeUY5QK{S)&-Aw>?x)GJ6jki2#1Oe zh&ZlZKHfF=s;jERUK_mQ^M>CH4kI@Ex5`qaRst@I;|aU1b6dM6cTtPGyTe2nTf*(>W5I8L5dGplGZz6hoHahv%g~DqT^|=+Uf&2TLLtnKQXj@pe1zrV(O6A^Y zIXilf4g1+MpJ&f8#KuN(W10Q;iZ`+QwDgxRo&Eeuo6l*LTHW#`pFbmXYillDE_V(H z&~i|&XA#$px!^iXzy32lKHhn75aA$P?{A8@n-?w!L+DRl)1Pc`@~Nq=c1})4=o1ry z658z&`_huz1*K(|O7E^LE4j{Gpn~bDJXTMSk5^Bxg6-=o=PwHtY^atyF3OHPEw7hw zMn%o{uGcI(x-IHE`ze?;<;I%wp4wI5JXMCq&(+NQ!9+`dYMP9Sr#kr0xX#!@;@r~2|3`PddMVdHZcCkn}_L`fG1?9SK zv0LoHpYYhlUHy0WFP%mHX>-=BqQ!=|ztHVZuT<`9lDs$nrfg__y=nVgXRN!Fb3cvL zDsnEk{$M4)#W2Djwlu?wiZu`zn^x*h^lx1V$XDxAq#TGG81h(@ZDhm^XT|1hb6HNK YeQI+IpGrS}nff9$;kJ;#iU5)PU*d&nsQ>@~ literal 0 HcmV?d00001 diff --git a/src/assets/imgs/jyh/ai/aiLogo2.png b/src/assets/imgs/jyh/ai/aiLogo2.png new file mode 100644 index 0000000000000000000000000000000000000000..fdd9e3b250420958e0489a81484fa67d681ff78f GIT binary patch literal 6878 zcma)BXEfYT)c$Q_iA6|65G6$KExNUOtP%;*#OgJ=)$Jlt649bX)I_3-Xd%T~B}55= z=p|7?w6IE+wfp*?_q^ZVIcMg6n0w|vQ_h{|-kWG)W{6u|c$ z(Q?L%{#1YhEDceh$*+<)0N~0o*3-EelDC;39(cp5wfiKX<_5i!ubwkcpf6q6e$Df~ zds|gOz>dtOOWa>H(OXI-WZ5&`q`#EWQ>nqYY+5X4>OS@6 zLD{8hL2?N*)4hV1yNG6acSs^?ya=kJ6qRG9>3}?!>TK|qor;AlSHm`$rqWNg|n`} z_inApRnBgq#sAcqUH$UfT$#zKB;uEu$)f}zrTrVhVHF^bT`y-b%Oz9u6m041YQNGo zC|H&Pk1b#Gbek@l)ke#&rOSmf%C$ZMlI(ki9`G2M7rw;eSq_v4$UmV#yZ++@;M5bv#gv8}RvE^g-fOYXUq} zzK(;fCUkGIZHTqO+-SaRGo?1m#7ENd^Q(&;zj_rp$~T|YvOBpX`>zM|Y98@m-1w$! z8U{xXOmD%{|GB-N8~ru>0)JL*NQ?Bw_1%;8m^8ye^#`&F??)VaUC|%1){=`?$44~Qh2K4Mtaue+*r0TH z@AuA3Jw_>iMRxwIJY$Q_tBagd(FY6_+m8#EK6$<(zQ_8P9&X~2H|80{<--lFa=$g+ zTrPlc;s4BFYj>MjhlX8-ZUIdD#AFI;M~FZsIQpOYL<(7=I^26c|E@bXoY$KfFLmfy zyR*r&a;z&5g5dlU%}X{(Adj2IO(#mTe9;xCbPUbcFFA-;hZPBLOR#~xR2$MCE(Bpj zQ@Rrr2(BlcA9HYUOJ@Baus}o8{4*)b*mhr#N?I`8Mi1-Wiym~U6`X0gEq7jfHya(3 z_V=@#PA?EjR90M=`my2M%6xRWD{Zlin-7?NHUMGzO4fz@Ob#A%V7U zP(`Q@pd0ou$*N3?Q=TRxz#4Idz%&@1l)`!J!mDhHM?x$L4`C{)0<1}u%|x&7?o3~c z9z6C4_n-zRJda)Q_`38rZ0cd=cCuQ=bfnq@ptuy7%pBdV=MuA#*#_sG$|_SXt<=;x z1?q}<5cp3ccok`8{#C#s${3uAW6bNZONvMR6_y3ldq#S|Zkye^kn~&e z)ybPDa`dK}{LTOuNgEAiJ(a3qsQbezvDWY56jGLUn$Cgs)~y2l#86frG?!u z3VV;Gdai}!SY^oI_RG$&5fWb8>d^Lorb}ZgEaPp8Xbh(y*&h=J0#QXVq+EH9*Ptd8Eu< z!{Zrjg*k?+ars|IN`_4rH>Xvm?7+Vgaoc?HFY_1)VLf1ictJ0%7wUGyX8P zTbZt&Q0EzJjSCF@<~)P~w0_<-g6HwL5aLm_9G4R@1Lm+j`dUP14kP$ZYf6au!Lrg6 zBR+>UBbBu()~Kz6-X{w8V)!DaW3fmmc3ZP%;C!(qbvH*-)dpG(Tev|j>0!-4s_3R% zuh6=nj9&P(&F(1v1lUgI6C9H>dXwLh%_IaAbpe#v;C3-5xWJwtfoc&nqH+Ie3kE(%#69XroVwW^Axe z(LcK>-{OG%y%)Ozscm4G>c=t%puvQKhYN36nL|9)8e`mkMT z0J03W(Dxc41Z{ra<|zCdO5R3^Mk^7z&H8Z;Oi&)+%%!Je#P@zEo)u2#v2S_NyQzq_ z?_q)PIG311{&Q`)d|rzQWE@j89k99$WEDnxctr)Wtf)BOaCg}*vsHz#_JUOE8y1_4Jk(ZHpTy&)~iDI+K z5+ekfK!I!5u3KcX@LBmNxw&S2l*j}7Vka5cz!LGQ*p%ma?0@<29BsLFwJ9PiICu#o z9&=qAXf;j2+9%ukXRb7tZuMhzn_&wxbzE+SamWR!yxKs)GR8^z(N;^+xF%CN9sV2e z0>|jFIIS2Z{stj*{^AMZCl{X7=QU*iB~uqO_3}Pk?>X%(d>nxDX;n}fb*4?XH0>_| zF{cL&zJ`j8pSpSs-SRjw*J%R01cYzCsMfZkN-3zg1oHbTzM}DGh(qYV0-|95 zr9+jkJ$5wFp7X%qfu9hts1u}|vQ2D=cM>1iHQ4SsKng*NJSY8D7t<4>ZJI^T$~2Bb9y2d zLwGXafK+tEG%x6B(ae*BYo@X1(>U?G0ax~(cRj>N7)8_HKEOw^$WaJ{t z^`oBaXl~=n@{qigQQ)2;Uu+a_i<+J;W{!>+%|p%)T*86RA=XQiLQMDyV%^^tHAwY&VnF|-f$V|!;(1A7 zs5(Yv$eBfs*7(NFLK9F=AS=eylI+Pci4$4NcL%_KPk?)3Di4`KmuBB`Y&=v4eS(v& zYBNXz^RB+#vAYDvkh@L6+-KS@fh~MfGjzjM(cEE-Yv|fDt;_rQnK3O)`?kK6xEz|; zsbkb|c2u4J=2vtPtMLgj5~owH=sDC2_Wcbou|j#@tLa_&Wc|g_gjbwE&ZmLzFyL`? z7SnrI>pk<%PiKKVJ)7P?f-P);d@t|-DHpG@C!AHm>G#tlhHe7AMgW%lv=q_H8)owd zOE47zTyFsea3nEmRi-mjku&;P5=8`uxN`;=;%moh!tW42l8DuojbvN>Z=kSKRpvGf zQOnpRMu0?Xa+*g9K^8d!OO_S%U9dLcnDT| zuQ0kv>5da!b1xXrg5Pf3wKrAFTUa98RpP_XYJ(p9Eux6D-4p`a!2HrcyJvXFyG^EQ z!j)GvLUa>E)>;8nbj(&(s-Fns#{>N1|9m(a(94ayz~J0)p3fkpNO?|E`zK_--t8Tm zkrTk!3n|DwoweV-wGXkN;^kitBGLe+TA=nBMto359+GivTE@|vTj=4L_51P}!2eJ6n&0T5Pw|sr3a^b*L3cg zB+zTeDA1r)-eMwvmyQ+Z1NQsPyQJf|wE*5F=i!?Qcism;d5_7(>(LGD0FI$yySs>! ze*0}_Q>K?gwk|zRRZ)pr&$nHbM;uN`w?>W zdEqV3`8H$Jk^2(JeHazJN61Zprv$_a zse5^abR%;mWYTm8G;>b-3FmQ33KkM~`!cG?8|YDO136euHrsJK4-QOqew=i?uBXM} zY``stGf_p+#$B;twO$`PuU+tcD9Yk*7V@*y^QDCC9V>p+_A{8#cx*9Bpb6lN7 zic7|R55UJp)nDuTIsCG>z$&?`44aNlqq=pTnW*dbp+>SYO|brR1;2L1KNeL5<9W&D zJG7bRi4PTi3{@W2RN_zW4_yYSaFv7FwAlQ5D91XCwE};&Ic(Q1E)2P)CP5Bu?317U z`9O}&C6vkW&iQvr9Qw{>l>IFfxFbkn!qj2AH0DPR{p3JFw$7&%4hboSVJnSUCi z)V@^xDYbDJYc15u5Alrh7`-jR62sH)c3zHMw2?6|L=ierJnYa{u>BnOS`cKd!j=)P zV^H$>GQ%-8r#Owq+QS$Y zf#aHmi`AW!Z-PZa^?5y4$9l-QqmPG)P-J=6s zettj06k?&HC6ncNSUgTPl&AR{vVGbzx=Gcad`)*a>Wct=P)I!14%Amg!tY+9_=A9# zdi0pu%hz)2et#gJVSptIk?oTFMAB{-Nz8zUlB>v$`Jh$E$jKP*n%4hu8uOWsjvNy8S$$$g6;L| zlD5)KuV)BU;_d3@=YW@!FuVc!k^r3_pjfZjgnP?r|1~xCn;;0hxE7jl8N`Z`0!l+m z$d{D2$Zxpd`m3#u$=7S2u7H{GnGsu9r>nH@aX0O&GgI2Bmu_3R_}@l}0j0H-no*=e zyoJF%xHqCr`>ER!rXN>Ysg|}v->OqO_h+zr%Gtl`;Wfal*f2`{Fv3ylA!P5CZ1=`H zL%*0!t@Wn>ynB1u@F;maOlG_C!v#^^bru5(1p)JK4}V4`j%M)0p4@$$04*{lfsnb{ z-?kQ3l&1vpa^jglnV2Ui+`;trt(|!W|0ViXv%~Uo8}q&~&s7ZrJgK)z^TUZh@kadLl0DhQuB4sfOKmk+i!}U?&hVAz&Z_VTPTpn#x*eZ8F^>H_{;+0!7J2qsL+BFQ>^@Mlhk#%W> zIojg|#rdxXKe`w0d_UI+SLjTw=2W1Rh-<=3$H)^A$k!gy?B@Oo{jV#Sj0Ny6XTK0Bv<#)<=@_Qe{2^Iejj|u zfa9O}EXp3AbM;xg@AVJP863~d8hy|*`oGITj_6LBk%z`sn}b_peV2eLa{2u#AJ~__ z{XTAp)ptwj;}qQ$ddJT?d_7b*1A4UPz-g2?7WlYhi~i!|zYFU$=A^W<;g*snle+8F zqa>GiQ6qT=FQmWpoCV|rwa5CJZp@hM7Xpq>J?J*aX{(wv?fUyHC40j^&KE}iIgNZ1 zGeEw7|E1AfKHnU7i7anLa0ZLiv_9=_Dn7#3GPIg0$*87}_Y8%^?eBhG~wnJ4T_V z@yY*DaJe=-m^<<_uV5^iu1z}a^uyBGbhYveDgrBk5N4IaN{a-%93*dQ!W&XH1e~C_Og}+GK zys?N%>V+K)3ZRC~CU2AyTpE_+zI1sL|CE&n2nYicX|y%Qg#xWzL_`W>1S>W0S6>C} zK!*Qi*@-2$$R}MvZBCDR4u?Y#$w0~Nh+$t)t-!#bRY-Fwi|r$I9U31N$1#e#P8K=N zW@V79eIiSsIJ1;Y@9R&TFi6}EQ0v`32XLoIgcoRu`qF}s_@70E#H~T_vHNfFHq$O(`2HYlfZ=7$Q-z0(Pj&5&gNmXg;qI~Jv)3P79 zR@815C6L#Xr1~VXDvy2dHU?#ECkTU9UxHX2sWj=sXwJ?@3!W07cBThUDM8O|jR)4I zS_w8{X#vshnJt?mvV~8@NWO9(KeMtr{|ktD)OgB&H(7<_1-wT+C3~T)G@y}SU_Ym9L1Wt11?M=C+l5yvEK~Z9g$N6*D zN2Ib3Db(0Leh~%b1>M>nEb+)=05$}6=;giQLEWS4C_p#b*>NR@9h~&(4|+E<`O7;( zT6yj`t-oVKnsV42x>alpPb&zL+Ld1`E`ByS!!Qo#zc6z3-a_p$=}+QZuYS{g3xaE#TLptJ1Cn>X^Iem! zDIlB4^mHY$MW{BE96b(tx5*|-e94}@6a`VAqdYy*rXLMOe_w4$FL*v!{V`;vCH)CM z{kyKq-xw0)F4)-7sSc--2On;ZaHCA?$FYVd_7BV%Kui4C^IFg+YiNr|m=lUyi7;!y zh8^5wpdYwDdr6`4A4&n_gzwnuPS2(GUKu;#m*bMf83asd)X3&39n08;vBiPFMqjI} zE~6|q>!ek;z{dR3?Nr<6QA=F1D)Ojfv4ONVlRkkdFB&Tx2R5v1`L8HER#(~3k}SvG zT})v?%1V~|Ro*3CEqR+rQ_)f^92^WB)Ewk^uf5-$nV+TII>umm_M@d9+(RRCr+bza zZc?FHk*O*CagNRZ?G=X)A6*EcQP(6H+Ve8=`C$&IRLp+r^EQZsQJG~oWzVW)&Gf66 zsrEgkUN^W)wLHS4V32Bb^MKwI1 zA0Mek0}hE&o!SJ&;%l|S)(pOeRW_NNWSB$Lla?$gSNYk?-kaUmN!dZ215zq?%>cPh zj$ehCe5cO_DBttmAl!o#T}q=SZ2yBl8(xLF7;*sN80pFVOnGu$M$)s;q?YvqT$atD zi4S*gfxUVjxbpL#)t;ru`7ab0!q|2t&Z+M|s?;~xNJbMqr02DQqM|<9N6k&{hLY_L z`xgmu)5L7l%_r61Y`61=D#0Iq1zaE|1r`*Ht|Qcq%{nB_k0hBq^$ UM6}@SX~7CG);H6uL1AM42f$45{{R30 literal 0 HcmV?d00001 diff --git a/src/assets/imgs/jyh/ai/icon_api.png b/src/assets/imgs/jyh/ai/icon_api.png new file mode 100644 index 0000000000000000000000000000000000000000..a1820a9f64c1783e41403c0f5986f25e3354d751 GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}tpJ}8S0F7T zA|oLoAtfaxBOxOxDJdZ%0VG9aM5HC4P*Oq?$W-gikO!*fD+%%oW^iz5X!zf--{HW% z{rmS%Kea~~Xtt53i(^Q|9N$1&@52Eiw)>`Uc@)ATILFC*r3LH5hf*!?w!ZY;q8GU< zT(P7;@ZjF=-OV?y+t4pA|ko>{S;@Kae@cHBYXvNImd^)uE>KZ9Dm2-enNI|CR5>WTRH6cOQEe z?{u;CGTqCjQ?$&&cW2B0%ZpjuZ&e$ZC>=XGso?&rqu#qeY&vN!>BhieyxOP8<<$PD z?Q&YIH4jWv9onWH6qIS^`VyS{VaZe;!`OKz4gT#D?XM8mnzQ}Uhj{-@Ei=ju&VAq0 z-MQ@2LmkB`vpZSYr~c?()H-XuEg- literal 0 HcmV?d00001 diff --git a/src/assets/imgs/jyh/ai/icon_bbx.png b/src/assets/imgs/jyh/ai/icon_bbx.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1ab2a1d53ad0914862ecb39f4782dce05046c6 GIT binary patch literal 311 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 literal 0 HcmV?d00001 diff --git a/src/assets/imgs/jyh/ai/icon_helper.png b/src/assets/imgs/jyh/ai/icon_helper.png new file mode 100644 index 0000000000000000000000000000000000000000..f3f3779dafbf9f54bb63ac1d61a457f5737f324a GIT binary patch literal 421 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 LNkvXXu0mjfD0_d# literal 0 HcmV?d00001 diff --git a/src/assets/imgs/jyh/ai/icon_jh.png b/src/assets/imgs/jyh/ai/icon_jh.png new file mode 100644 index 0000000000000000000000000000000000000000..ff2ef2892403986861ac77bbfbe19e8a38ab03ea GIT binary patch literal 710 zcmW+yZ%9*79Gz_U-S;-7L=ngJzpM(LJQ=QLfK*-{J> zq)5=9Ld=XPu>#whu@B(~5x+Q6Y@%-S{dMm-^-Hh2;GFwA_ndRN@U!RTW<)4sl`@$u zLX)Z1qL~;XE=Q++iI_wqtX`Xu8s`3Wq8;hzyzGK>WGZ^ruYxgT`KFsC^4}4hLCT#J877DadSStms6w%CJRthvz zu#tjI2sGAAD=ai@Vt|Fl8add&fCd_vX;{xz(d0pemekb1Ohn*fv5-)w*;a}fK{ThQXnb?yh>12 z1fX6d%0;|VROy3AsC1%I9|ED@R+R}TFGl|iUJ@OB>(fB_T@%XW?o(UQUW6>$+Zth7^XHi&8S7Vpb^9yyp zPg`SSIqb;W8ireVRlUi_EH_zw+c|PJZqV~&m)wzkFZUfvCcQ=Dx)=MRR$XT=$HaAt PXa_P)daimRRp0Rs2)SZ; literal 0 HcmV?d00001 diff --git a/src/assets/imgs/jyh/ai/icon_reflush.png b/src/assets/imgs/jyh/ai/icon_reflush.png new file mode 100644 index 0000000000000000000000000000000000000000..1e832278bf5df359fce08002325b823f842faaaf GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv#^NA%C&rs6b?Si}^#Gp`S0F7R zAt56If>Kgal3*YqEg>TzBMqiNq@)Ckhu=A%Qr?mvzhDLj2Zx6J|MxW7srr_ImrnMVjNnF3VaV;x^ziepyt|^Emtx#Gx-eclA~4$FgJHZ&teEkkZd_R zX&O_o07K#ihp8J<4}96Bst~Mj`0_!KO)nK}V+v$>coMlASgN_^oY!D8nx`wNcVHTu zksnW<+J$>66C4;0@tAKoz}CXR?XgwLiTlbD7Zb*?62@sECXCBWm`x@c@dQ7tTA+B0 z=d)h6S;!(@r9(X2P6-A}EEtp3c;rqv_%B_`l>CfgQuL_?C+@&CMlQWxH4F@utCS|U Tth_x7=oto2S3j3^P6na*S0D`n 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 literal 0 HcmV?d00001 diff --git a/src/assets/imgs/jyh/ai/zh.png b/src/assets/imgs/jyh/ai/zh.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a4f62f8cb367156dc6ca23185b4b7fb8ab6544 GIT binary patch literal 1040 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyjKx9jPK-BC>eK_-`vZJJT!DiB z|Ns96gh24;|Np-r8U+4=A%qPfzk;YQKnMgtm3RQq5QsT&)4+=F|G$r{=?~nLU&zA$ z9|Iw70CE=&@bB+Gs0>)ium8XPe*_Es{r>|9;o$H8Pe2F+Fq1$k;ov8j1@RzI0YuGj zupp2P3@3;s5M?l3-~WFH`Uc?um^g&~_x~Tlvk;?z694}H20}Q1SOg*Af)HoGyajPJ zND`v#&ws(}ZaH8SPAv)Y3ua)FNjdTE|DRXg8Z3lD-hsJT6zB7{dh$Z$4=$%Wv$3@$R4OM63!J~w(|GU>lTKnL>%yCB4szw>9F(zk zV`Hl}IDN12V4%pEq9V3auOpjo>e)DK)4rkW<}gkA#>RK6s(9Sw5-P*|CnS0)EVJu) z`jl7f+sD)opV;s>C&qliGu2l$&u5MQ- zYI?x={>`g*FW)k=#{6&ToUGK6lph`m+rlj@g>z@)(7>FVdQ&MBb@0B1$D AR{#J2 literal 0 HcmV?d00001 diff --git a/src/assets/imgs/jyh/ai/zh1.png b/src/assets/imgs/jyh/ai/zh1.png new file mode 100644 index 0000000000000000000000000000000000000000..731c55605e9bec17bba67daa5c96882eec8c3547 GIT binary patch literal 3269 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 +
+
+
+
+
+ +
+
+
+ + + + 返回平台搜索 + + +
+ + 升级产品 +
+
+ +
+ + API接口 +
+
+ +
+ + 帮助文档 +
+
+ +
+
+
+ +
+ +
+
+ +
+
+
+
+ +
+
+
+ + + + + diff --git a/src/layouts/AILayout/index.vue b/src/layouts/AILayout/index.vue index 0c85d34..3404bb1 100644 --- a/src/layouts/AILayout/index.vue +++ b/src/layouts/AILayout/index.vue @@ -2,7 +2,7 @@ -
+