commit b85363c83cc04ae4f9e5974317de0872820a4b1a
Author: lc18518571399 <18518571399@163.com>
Date:   Sun Jul 7 22:32:40 2024 +0800

    1233

diff --git a/app.py b/app.py
new file mode 100644
index 0000000..ababac3
--- /dev/null
+++ b/app.py
@@ -0,0 +1,75 @@
+import torch
+from flask import Flask, request
+import torch.nn as nn
+import pickle
+import jieba
+
+app = Flask(__name__)
+# 初始化模型
+result = ""
+
+
+class Model(nn.Module):
+    def __init__(self):
+        super(Model, self).__init__()
+        self.embedding = nn.Embedding(10002, 300, padding_idx=10001)
+        self.lstm = nn.LSTM(300, 128, 2, bidirectional=True, batch_first=True, dropout=0.5)
+        self.fc = nn.Linear(128 * 2, 2)
+
+    def forward(self, x):
+        x, _ = x
+        out = self.embedding(x)  # [batch_size, seq_len, embeding]=[128, 32, 300]
+        out, _ = self.lstm(out)
+        out = self.fc(out[:, -1, :])  # 句子最后时刻的 hidden state
+        return out
+
+
+model = Model()
+model.load_state_dict(torch.load('./THUCNews/saved_dict/TextRNN.ckpt', map_location=torch.device("cpu")))
+model.eval()
+stopwords = open('./THUCNews/data/hit_stopwords.txt', encoding='utf8').read().split('\n')[:-1]
+
+vocab = pickle.load(open('./THUCNews/data/vocab.pkl', 'rb'))
+classes = ['negative', 'positive']
+
+s = '空调吵,住在电梯旁,电梯门口放垃圾箱,极臭,布草间没关门,也臭,臭到房间里,门下塞毛巾也挡不住臭味,开窗外面吵,关窗空调吵,楼下早餐桌子上摆满垃圾没人整理,不能再差的体验了'
+
+
+# s = '东东还算不错。重装系统时,网上查不到怎么修改BIOS,才能安装?问题请帮忙解决!'
+
+
+@app.route('/api/content', methods=["POST"])
+def content():
+    get_json = request.get_json()
+    global model
+    global result
+    global classes
+    result = ""
+    s = get_json.get("content")[0]
+    print(6777, s)
+    try:
+        s = list(jieba.lcut(s))
+        s = [i for i in s if i not in stopwords]
+        s = [vocab.get(i, 10000) for i in s]
+        if len(s) > 64:
+            s = s[:64]
+        else:
+            for i in range(64 - len(s)):
+                s.append(vocab['<PAD>'])
+
+        outputs = model((torch.LongTensor(s).unsqueeze(0), None))
+        print(torch.argmax(outputs))
+        result = classes[torch.argmax(outputs)]
+    except Exception as e:  # 未捕获到异常,程序直接报错
+        result = e
+    return "pridicting"
+
+
+@app.route('/api/model_res', methods=['GET'])
+def model_res():
+    global result
+    return str(result)
+
+
+if __name__ == '__main__':
+    app.run(host="127.0.0.1", port=8006)
diff --git a/code.zip b/code.zip
new file mode 100644
index 0000000..38fec5d
Binary files /dev/null and b/code.zip differ
diff --git a/follicle_groups.pt b/follicle_groups.pt
new file mode 100644
index 0000000..f1cf1fa
Binary files /dev/null and b/follicle_groups.pt differ
diff --git a/follicles.pt b/follicles.pt
new file mode 100644
index 0000000..98e86c1
Binary files /dev/null and b/follicles.pt differ
diff --git a/front/.gitignore b/front/.gitignore
new file mode 100644
index 0000000..a547bf3
--- /dev/null
+++ b/front/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/front/README.md b/front/README.md
new file mode 100644
index 0000000..e0acb37
--- /dev/null
+++ b/front/README.md
@@ -0,0 +1,7 @@
+# Vue 3 + Vite
+
+This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
+
+## Recommended IDE Setup
+
+- [VS Code](https://code.visualstudio.com/) + [Vue - Official](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (previously Volar) and disable Vetur
diff --git a/front/index.html b/front/index.html
new file mode 100644
index 0000000..e83aaeb
--- /dev/null
+++ b/front/index.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+  <head>
+    <meta charset="UTF-8" />
+    <link rel="icon" type="image/svg+xml" href="/vite.svg" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>毛囊结果检测</title>
+  </head>
+  <body>
+    <div id="app"></div>
+    <script type="module" src="/src/main.js"></script>
+  </body>
+</html>
diff --git a/front/package-lock.json b/front/package-lock.json
new file mode 100644
index 0000000..4098b92
--- /dev/null
+++ b/front/package-lock.json
@@ -0,0 +1,1989 @@
+{
+  "name": "vitebase",
+  "version": "0.0.0",
+  "lockfileVersion": 3,
+  "requires": true,
+  "packages": {
+    "": {
+      "name": "vitebase",
+      "version": "0.0.0",
+      "dependencies": {
+        "axios": "^1.6.8",
+        "element-plus": "^2.7.2",
+        "lodash": "^4.17.21",
+        "vue": "^3.4.21"
+      },
+      "devDependencies": {
+        "@vitejs/plugin-vue": "^5.0.4",
+        "unplugin-auto-import": "^0.17.5",
+        "unplugin-vue-components": "^0.26.0",
+        "vite": "^5.2.0"
+      }
+    },
+    "node_modules/@antfu/utils": {
+      "version": "0.7.10",
+      "resolved": "https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.10.tgz",
+      "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==",
+      "dev": true,
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      }
+    },
+    "node_modules/@babel/parser": {
+      "version": "7.24.7",
+      "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.24.7.tgz",
+      "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==",
+      "bin": {
+        "parser": "bin/babel-parser.js"
+      },
+      "engines": {
+        "node": ">=6.0.0"
+      }
+    },
+    "node_modules/@ctrl/tinycolor": {
+      "version": "3.6.1",
+      "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
+      "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==",
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/@element-plus/icons-vue": {
+      "version": "2.3.1",
+      "resolved": "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz",
+      "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==",
+      "peerDependencies": {
+        "vue": "^3.2.0"
+      }
+    },
+    "node_modules/@esbuild/aix-ppc64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
+      "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
+      "cpu": [
+        "ppc64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "aix"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/android-arm": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
+      "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
+      "cpu": [
+        "arm"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "android"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/android-arm64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
+      "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "android"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/android-x64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
+      "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "android"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/darwin-arm64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
+      "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "darwin"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/darwin-x64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
+      "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "darwin"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/freebsd-arm64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
+      "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "freebsd"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/freebsd-x64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
+      "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "freebsd"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/linux-arm": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
+      "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
+      "cpu": [
+        "arm"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/linux-arm64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
+      "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/linux-ia32": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
+      "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
+      "cpu": [
+        "ia32"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/linux-loong64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
+      "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
+      "cpu": [
+        "loong64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/linux-mips64el": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
+      "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
+      "cpu": [
+        "mips64el"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/linux-ppc64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
+      "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
+      "cpu": [
+        "ppc64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/linux-riscv64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
+      "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
+      "cpu": [
+        "riscv64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/linux-s390x": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
+      "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
+      "cpu": [
+        "s390x"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/linux-x64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
+      "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/netbsd-x64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
+      "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "netbsd"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/openbsd-x64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
+      "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "openbsd"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/sunos-x64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
+      "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "sunos"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/win32-arm64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
+      "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "win32"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/win32-ia32": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
+      "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
+      "cpu": [
+        "ia32"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "win32"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@esbuild/win32-x64": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
+      "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "win32"
+      ],
+      "engines": {
+        "node": ">=12"
+      }
+    },
+    "node_modules/@floating-ui/core": {
+      "version": "1.6.4",
+      "resolved": "https://registry.npmmirror.com/@floating-ui/core/-/core-1.6.4.tgz",
+      "integrity": "sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA==",
+      "dependencies": {
+        "@floating-ui/utils": "^0.2.4"
+      }
+    },
+    "node_modules/@floating-ui/dom": {
+      "version": "1.6.7",
+      "resolved": "https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.6.7.tgz",
+      "integrity": "sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng==",
+      "dependencies": {
+        "@floating-ui/core": "^1.6.0",
+        "@floating-ui/utils": "^0.2.4"
+      }
+    },
+    "node_modules/@floating-ui/utils": {
+      "version": "0.2.4",
+      "resolved": "https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.4.tgz",
+      "integrity": "sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA=="
+    },
+    "node_modules/@jridgewell/sourcemap-codec": {
+      "version": "1.4.15",
+      "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+      "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
+    },
+    "node_modules/@nodelib/fs.scandir": {
+      "version": "2.1.5",
+      "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+      "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+      "dev": true,
+      "dependencies": {
+        "@nodelib/fs.stat": "2.0.5",
+        "run-parallel": "^1.1.9"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/@nodelib/fs.stat": {
+      "version": "2.0.5",
+      "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+      "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+      "dev": true,
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/@nodelib/fs.walk": {
+      "version": "1.2.8",
+      "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+      "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+      "dev": true,
+      "dependencies": {
+        "@nodelib/fs.scandir": "2.1.5",
+        "fastq": "^1.6.0"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/@popperjs/core": {
+      "name": "@sxzz/popperjs-es",
+      "version": "2.11.7",
+      "resolved": "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
+      "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
+    },
+    "node_modules/@rollup/pluginutils": {
+      "version": "5.1.0",
+      "resolved": "https://registry.npmmirror.com/@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/@rollup/rollup-android-arm-eabi": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz",
+      "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==",
+      "cpu": [
+        "arm"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "android"
+      ]
+    },
+    "node_modules/@rollup/rollup-android-arm64": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz",
+      "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "android"
+      ]
+    },
+    "node_modules/@rollup/rollup-darwin-arm64": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz",
+      "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "darwin"
+      ]
+    },
+    "node_modules/@rollup/rollup-darwin-x64": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz",
+      "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "darwin"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz",
+      "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==",
+      "cpu": [
+        "arm"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz",
+      "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==",
+      "cpu": [
+        "arm"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-arm64-gnu": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz",
+      "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-arm64-musl": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz",
+      "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz",
+      "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==",
+      "cpu": [
+        "ppc64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz",
+      "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==",
+      "cpu": [
+        "riscv64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-s390x-gnu": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz",
+      "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==",
+      "cpu": [
+        "s390x"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-x64-gnu": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz",
+      "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-linux-x64-musl": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz",
+      "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "linux"
+      ]
+    },
+    "node_modules/@rollup/rollup-win32-arm64-msvc": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz",
+      "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==",
+      "cpu": [
+        "arm64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "win32"
+      ]
+    },
+    "node_modules/@rollup/rollup-win32-ia32-msvc": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz",
+      "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==",
+      "cpu": [
+        "ia32"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "win32"
+      ]
+    },
+    "node_modules/@rollup/rollup-win32-x64-msvc": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz",
+      "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==",
+      "cpu": [
+        "x64"
+      ],
+      "dev": true,
+      "optional": true,
+      "os": [
+        "win32"
+      ]
+    },
+    "node_modules/@types/estree": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz",
+      "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
+      "dev": true
+    },
+    "node_modules/@types/lodash": {
+      "version": "4.17.6",
+      "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.6.tgz",
+      "integrity": "sha512-OpXEVoCKSS3lQqjx9GGGOapBeuW5eUboYHRlHP9urXPX25IKZ6AnP5ZRxtVf63iieUbsHxLn8NQ5Nlftc6yzAA=="
+    },
+    "node_modules/@types/lodash-es": {
+      "version": "4.17.12",
+      "resolved": "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz",
+      "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==",
+      "dependencies": {
+        "@types/lodash": "*"
+      }
+    },
+    "node_modules/@types/web-bluetooth": {
+      "version": "0.0.16",
+      "resolved": "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
+      "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ=="
+    },
+    "node_modules/@vitejs/plugin-vue": {
+      "version": "5.0.5",
+      "resolved": "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.0.5.tgz",
+      "integrity": "sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==",
+      "dev": true,
+      "engines": {
+        "node": "^18.0.0 || >=20.0.0"
+      },
+      "peerDependencies": {
+        "vite": "^5.0.0",
+        "vue": "^3.2.25"
+      }
+    },
+    "node_modules/@vue/compiler-core": {
+      "version": "3.4.31",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.31.tgz",
+      "integrity": "sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==",
+      "dependencies": {
+        "@babel/parser": "^7.24.7",
+        "@vue/shared": "3.4.31",
+        "entities": "^4.5.0",
+        "estree-walker": "^2.0.2",
+        "source-map-js": "^1.2.0"
+      }
+    },
+    "node_modules/@vue/compiler-dom": {
+      "version": "3.4.31",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.31.tgz",
+      "integrity": "sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==",
+      "dependencies": {
+        "@vue/compiler-core": "3.4.31",
+        "@vue/shared": "3.4.31"
+      }
+    },
+    "node_modules/@vue/compiler-sfc": {
+      "version": "3.4.31",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.31.tgz",
+      "integrity": "sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==",
+      "dependencies": {
+        "@babel/parser": "^7.24.7",
+        "@vue/compiler-core": "3.4.31",
+        "@vue/compiler-dom": "3.4.31",
+        "@vue/compiler-ssr": "3.4.31",
+        "@vue/shared": "3.4.31",
+        "estree-walker": "^2.0.2",
+        "magic-string": "^0.30.10",
+        "postcss": "^8.4.38",
+        "source-map-js": "^1.2.0"
+      }
+    },
+    "node_modules/@vue/compiler-ssr": {
+      "version": "3.4.31",
+      "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.31.tgz",
+      "integrity": "sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==",
+      "dependencies": {
+        "@vue/compiler-dom": "3.4.31",
+        "@vue/shared": "3.4.31"
+      }
+    },
+    "node_modules/@vue/reactivity": {
+      "version": "3.4.31",
+      "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.31.tgz",
+      "integrity": "sha512-VGkTani8SOoVkZNds1PfJ/T1SlAIOf8E58PGAhIOUDYPC4GAmFA2u/E14TDAFcf3vVDKunc4QqCe/SHr8xC65Q==",
+      "dependencies": {
+        "@vue/shared": "3.4.31"
+      }
+    },
+    "node_modules/@vue/runtime-core": {
+      "version": "3.4.31",
+      "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.31.tgz",
+      "integrity": "sha512-LDkztxeUPazxG/p8c5JDDKPfkCDBkkiNLVNf7XZIUnJ+66GVGkP+TIh34+8LtPisZ+HMWl2zqhIw0xN5MwU1cw==",
+      "dependencies": {
+        "@vue/reactivity": "3.4.31",
+        "@vue/shared": "3.4.31"
+      }
+    },
+    "node_modules/@vue/runtime-dom": {
+      "version": "3.4.31",
+      "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.31.tgz",
+      "integrity": "sha512-2Auws3mB7+lHhTFCg8E9ZWopA6Q6L455EcU7bzcQ4x6Dn4cCPuqj6S2oBZgN2a8vJRS/LSYYxwFFq2Hlx3Fsaw==",
+      "dependencies": {
+        "@vue/reactivity": "3.4.31",
+        "@vue/runtime-core": "3.4.31",
+        "@vue/shared": "3.4.31",
+        "csstype": "^3.1.3"
+      }
+    },
+    "node_modules/@vue/server-renderer": {
+      "version": "3.4.31",
+      "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.31.tgz",
+      "integrity": "sha512-D5BLbdvrlR9PE3by9GaUp1gQXlCNadIZytMIb8H2h3FMWJd4oUfkUTEH2wAr3qxoRz25uxbTcbqd3WKlm9EHQA==",
+      "dependencies": {
+        "@vue/compiler-ssr": "3.4.31",
+        "@vue/shared": "3.4.31"
+      },
+      "peerDependencies": {
+        "vue": "3.4.31"
+      }
+    },
+    "node_modules/@vue/shared": {
+      "version": "3.4.31",
+      "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.31.tgz",
+      "integrity": "sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA=="
+    },
+    "node_modules/@vueuse/core": {
+      "version": "9.13.0",
+      "resolved": "https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz",
+      "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==",
+      "dependencies": {
+        "@types/web-bluetooth": "^0.0.16",
+        "@vueuse/metadata": "9.13.0",
+        "@vueuse/shared": "9.13.0",
+        "vue-demi": "*"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      }
+    },
+    "node_modules/@vueuse/core/node_modules/vue-demi": {
+      "version": "0.14.8",
+      "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.8.tgz",
+      "integrity": "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==",
+      "hasInstallScript": true,
+      "bin": {
+        "vue-demi-fix": "bin/vue-demi-fix.js",
+        "vue-demi-switch": "bin/vue-demi-switch.js"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      },
+      "peerDependencies": {
+        "@vue/composition-api": "^1.0.0-rc.1",
+        "vue": "^3.0.0-0 || ^2.6.0"
+      },
+      "peerDependenciesMeta": {
+        "@vue/composition-api": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/@vueuse/metadata": {
+      "version": "9.13.0",
+      "resolved": "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.13.0.tgz",
+      "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==",
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      }
+    },
+    "node_modules/@vueuse/shared": {
+      "version": "9.13.0",
+      "resolved": "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz",
+      "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==",
+      "dependencies": {
+        "vue-demi": "*"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      }
+    },
+    "node_modules/@vueuse/shared/node_modules/vue-demi": {
+      "version": "0.14.8",
+      "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.8.tgz",
+      "integrity": "sha512-Uuqnk9YE9SsWeReYqK2alDI5YzciATE0r2SkA6iMAtuXvNTMNACJLJEXNXaEy94ECuBe4Sk6RzRU80kjdbIo1Q==",
+      "hasInstallScript": true,
+      "bin": {
+        "vue-demi-fix": "bin/vue-demi-fix.js",
+        "vue-demi-switch": "bin/vue-demi-switch.js"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      },
+      "peerDependencies": {
+        "@vue/composition-api": "^1.0.0-rc.1",
+        "vue": "^3.0.0-0 || ^2.6.0"
+      },
+      "peerDependenciesMeta": {
+        "@vue/composition-api": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/acorn": {
+      "version": "8.12.1",
+      "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.12.1.tgz",
+      "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==",
+      "dev": true,
+      "bin": {
+        "acorn": "bin/acorn"
+      },
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/anymatch": {
+      "version": "3.1.3",
+      "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz",
+      "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
+      "dev": true,
+      "dependencies": {
+        "normalize-path": "^3.0.0",
+        "picomatch": "^2.0.4"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/async-validator": {
+      "version": "4.2.5",
+      "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz",
+      "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg=="
+    },
+    "node_modules/asynckit": {
+      "version": "0.4.0",
+      "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
+      "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+    },
+    "node_modules/axios": {
+      "version": "1.7.2",
+      "resolved": "https://registry.npmmirror.com/axios/-/axios-1.7.2.tgz",
+      "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==",
+      "dependencies": {
+        "follow-redirects": "^1.15.6",
+        "form-data": "^4.0.0",
+        "proxy-from-env": "^1.1.0"
+      }
+    },
+    "node_modules/balanced-match": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
+      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+      "dev": true
+    },
+    "node_modules/binary-extensions": {
+      "version": "2.3.0",
+      "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz",
+      "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/brace-expansion": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz",
+      "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+      "dev": true,
+      "dependencies": {
+        "balanced-match": "^1.0.0"
+      }
+    },
+    "node_modules/braces": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz",
+      "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+      "dev": true,
+      "dependencies": {
+        "fill-range": "^7.1.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/chokidar": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz",
+      "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+      "dev": true,
+      "dependencies": {
+        "anymatch": "~3.1.2",
+        "braces": "~3.0.2",
+        "glob-parent": "~5.1.2",
+        "is-binary-path": "~2.1.0",
+        "is-glob": "~4.0.1",
+        "normalize-path": "~3.0.0",
+        "readdirp": "~3.6.0"
+      },
+      "engines": {
+        "node": ">= 8.10.0"
+      },
+      "funding": {
+        "url": "https://paulmillr.com/funding/"
+      },
+      "optionalDependencies": {
+        "fsevents": "~2.3.2"
+      }
+    },
+    "node_modules/combined-stream": {
+      "version": "1.0.8",
+      "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
+      "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+      "dependencies": {
+        "delayed-stream": "~1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/confbox": {
+      "version": "0.1.7",
+      "resolved": "https://registry.npmmirror.com/confbox/-/confbox-0.1.7.tgz",
+      "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==",
+      "dev": true
+    },
+    "node_modules/csstype": {
+      "version": "3.1.3",
+      "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz",
+      "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
+    },
+    "node_modules/dayjs": {
+      "version": "1.11.11",
+      "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.11.tgz",
+      "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg=="
+    },
+    "node_modules/debug": {
+      "version": "4.3.5",
+      "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.5.tgz",
+      "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==",
+      "dev": true,
+      "dependencies": {
+        "ms": "2.1.2"
+      },
+      "engines": {
+        "node": ">=6.0"
+      },
+      "peerDependenciesMeta": {
+        "supports-color": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/delayed-stream": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
+      "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/element-plus": {
+      "version": "2.7.6",
+      "resolved": "https://registry.npmmirror.com/element-plus/-/element-plus-2.7.6.tgz",
+      "integrity": "sha512-36sw1K23hYjgeooR10U6CiCaCp2wvOqwoFurADZVlekeQ9v5U1FhJCFGEXO6i/kZBBMwsE1c9fxjLs9LENw2Rg==",
+      "dependencies": {
+        "@ctrl/tinycolor": "^3.4.1",
+        "@element-plus/icons-vue": "^2.3.1",
+        "@floating-ui/dom": "^1.0.1",
+        "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
+        "@types/lodash": "^4.14.182",
+        "@types/lodash-es": "^4.17.6",
+        "@vueuse/core": "^9.1.0",
+        "async-validator": "^4.2.5",
+        "dayjs": "^1.11.3",
+        "escape-html": "^1.0.3",
+        "lodash": "^4.17.21",
+        "lodash-es": "^4.17.21",
+        "lodash-unified": "^1.0.2",
+        "memoize-one": "^6.0.0",
+        "normalize-wheel-es": "^1.2.0"
+      },
+      "peerDependencies": {
+        "vue": "^3.2.0"
+      }
+    },
+    "node_modules/entities": {
+      "version": "4.5.0",
+      "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz",
+      "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+      "engines": {
+        "node": ">=0.12"
+      },
+      "funding": {
+        "url": "https://github.com/fb55/entities?sponsor=1"
+      }
+    },
+    "node_modules/esbuild": {
+      "version": "0.21.5",
+      "resolved": "https://registry.npmmirror.com/esbuild/-/esbuild-0.21.5.tgz",
+      "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
+      "dev": true,
+      "hasInstallScript": true,
+      "bin": {
+        "esbuild": "bin/esbuild"
+      },
+      "engines": {
+        "node": ">=12"
+      },
+      "optionalDependencies": {
+        "@esbuild/aix-ppc64": "0.21.5",
+        "@esbuild/android-arm": "0.21.5",
+        "@esbuild/android-arm64": "0.21.5",
+        "@esbuild/android-x64": "0.21.5",
+        "@esbuild/darwin-arm64": "0.21.5",
+        "@esbuild/darwin-x64": "0.21.5",
+        "@esbuild/freebsd-arm64": "0.21.5",
+        "@esbuild/freebsd-x64": "0.21.5",
+        "@esbuild/linux-arm": "0.21.5",
+        "@esbuild/linux-arm64": "0.21.5",
+        "@esbuild/linux-ia32": "0.21.5",
+        "@esbuild/linux-loong64": "0.21.5",
+        "@esbuild/linux-mips64el": "0.21.5",
+        "@esbuild/linux-ppc64": "0.21.5",
+        "@esbuild/linux-riscv64": "0.21.5",
+        "@esbuild/linux-s390x": "0.21.5",
+        "@esbuild/linux-x64": "0.21.5",
+        "@esbuild/netbsd-x64": "0.21.5",
+        "@esbuild/openbsd-x64": "0.21.5",
+        "@esbuild/sunos-x64": "0.21.5",
+        "@esbuild/win32-arm64": "0.21.5",
+        "@esbuild/win32-ia32": "0.21.5",
+        "@esbuild/win32-x64": "0.21.5"
+      }
+    },
+    "node_modules/escape-html": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz",
+      "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
+    },
+    "node_modules/escape-string-regexp": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+      "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
+      "dev": true,
+      "engines": {
+        "node": ">=12"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
+    "node_modules/estree-walker": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz",
+      "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
+    },
+    "node_modules/fast-glob": {
+      "version": "3.3.2",
+      "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz",
+      "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
+      "dev": true,
+      "dependencies": {
+        "@nodelib/fs.stat": "^2.0.2",
+        "@nodelib/fs.walk": "^1.2.3",
+        "glob-parent": "^5.1.2",
+        "merge2": "^1.3.0",
+        "micromatch": "^4.0.4"
+      },
+      "engines": {
+        "node": ">=8.6.0"
+      }
+    },
+    "node_modules/fastq": {
+      "version": "1.17.1",
+      "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.17.1.tgz",
+      "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
+      "dev": true,
+      "dependencies": {
+        "reusify": "^1.0.4"
+      }
+    },
+    "node_modules/fill-range": {
+      "version": "7.1.1",
+      "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz",
+      "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+      "dev": true,
+      "dependencies": {
+        "to-regex-range": "^5.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/follow-redirects": {
+      "version": "1.15.6",
+      "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.6.tgz",
+      "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==",
+      "funding": [
+        {
+          "type": "individual",
+          "url": "https://github.com/sponsors/RubenVerborgh"
+        }
+      ],
+      "engines": {
+        "node": ">=4.0"
+      },
+      "peerDependenciesMeta": {
+        "debug": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/form-data": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz",
+      "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+      "dependencies": {
+        "asynckit": "^0.4.0",
+        "combined-stream": "^1.0.8",
+        "mime-types": "^2.1.12"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/fsevents": {
+      "version": "2.3.3",
+      "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz",
+      "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+      "dev": true,
+      "hasInstallScript": true,
+      "optional": true,
+      "os": [
+        "darwin"
+      ],
+      "engines": {
+        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+      }
+    },
+    "node_modules/function-bind": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz",
+      "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
+      "dev": true,
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/glob-parent": {
+      "version": "5.1.2",
+      "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz",
+      "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+      "dev": true,
+      "dependencies": {
+        "is-glob": "^4.0.1"
+      },
+      "engines": {
+        "node": ">= 6"
+      }
+    },
+    "node_modules/hasown": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz",
+      "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+      "dev": true,
+      "dependencies": {
+        "function-bind": "^1.1.2"
+      },
+      "engines": {
+        "node": ">= 0.4"
+      }
+    },
+    "node_modules/is-binary-path": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz",
+      "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+      "dev": true,
+      "dependencies": {
+        "binary-extensions": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/is-core-module": {
+      "version": "2.14.0",
+      "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.14.0.tgz",
+      "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==",
+      "dev": true,
+      "dependencies": {
+        "hasown": "^2.0.2"
+      },
+      "engines": {
+        "node": ">= 0.4"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/is-extglob": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
+      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-glob": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz",
+      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+      "dev": true,
+      "dependencies": {
+        "is-extglob": "^2.1.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-number": {
+      "version": "7.0.0",
+      "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz",
+      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.12.0"
+      }
+    },
+    "node_modules/js-tokens": {
+      "version": "9.0.0",
+      "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.0.tgz",
+      "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==",
+      "dev": true
+    },
+    "node_modules/local-pkg": {
+      "version": "0.5.0",
+      "resolved": "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.5.0.tgz",
+      "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==",
+      "dev": true,
+      "dependencies": {
+        "mlly": "^1.4.2",
+        "pkg-types": "^1.0.3"
+      },
+      "engines": {
+        "node": ">=14"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      }
+    },
+    "node_modules/lodash": {
+      "version": "4.17.21",
+      "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz",
+      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+    },
+    "node_modules/lodash-es": {
+      "version": "4.17.21",
+      "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz",
+      "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
+    },
+    "node_modules/lodash-unified": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz",
+      "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==",
+      "peerDependencies": {
+        "@types/lodash-es": "*",
+        "lodash": "*",
+        "lodash-es": "*"
+      }
+    },
+    "node_modules/magic-string": {
+      "version": "0.30.10",
+      "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.10.tgz",
+      "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==",
+      "dependencies": {
+        "@jridgewell/sourcemap-codec": "^1.4.15"
+      }
+    },
+    "node_modules/memoize-one": {
+      "version": "6.0.0",
+      "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz",
+      "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
+    },
+    "node_modules/merge2": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz",
+      "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+      "dev": true,
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/micromatch": {
+      "version": "4.0.7",
+      "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.7.tgz",
+      "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==",
+      "dev": true,
+      "dependencies": {
+        "braces": "^3.0.3",
+        "picomatch": "^2.3.1"
+      },
+      "engines": {
+        "node": ">=8.6"
+      }
+    },
+    "node_modules/mime-db": {
+      "version": "1.52.0",
+      "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
+      "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/mime-types": {
+      "version": "2.1.35",
+      "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
+      "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+      "dependencies": {
+        "mime-db": "1.52.0"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/minimatch": {
+      "version": "9.0.5",
+      "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz",
+      "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+      "dev": true,
+      "dependencies": {
+        "brace-expansion": "^2.0.1"
+      },
+      "engines": {
+        "node": ">=16 || 14 >=14.17"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/isaacs"
+      }
+    },
+    "node_modules/mlly": {
+      "version": "1.7.1",
+      "resolved": "https://registry.npmmirror.com/mlly/-/mlly-1.7.1.tgz",
+      "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==",
+      "dev": true,
+      "dependencies": {
+        "acorn": "^8.11.3",
+        "pathe": "^1.1.2",
+        "pkg-types": "^1.1.1",
+        "ufo": "^1.5.3"
+      }
+    },
+    "node_modules/ms": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz",
+      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+      "dev": true
+    },
+    "node_modules/nanoid": {
+      "version": "3.3.7",
+      "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz",
+      "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
+      "bin": {
+        "nanoid": "bin/nanoid.cjs"
+      },
+      "engines": {
+        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+      }
+    },
+    "node_modules/normalize-path": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz",
+      "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/normalize-wheel-es": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
+      "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw=="
+    },
+    "node_modules/path-parse": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz",
+      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+      "dev": true
+    },
+    "node_modules/pathe": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz",
+      "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
+      "dev": true
+    },
+    "node_modules/picocolors": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.1.tgz",
+      "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
+    },
+    "node_modules/picomatch": {
+      "version": "2.3.1",
+      "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz",
+      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+      "dev": true,
+      "engines": {
+        "node": ">=8.6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/jonschlinkert"
+      }
+    },
+    "node_modules/pkg-types": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.1.3.tgz",
+      "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==",
+      "dev": true,
+      "dependencies": {
+        "confbox": "^0.1.7",
+        "mlly": "^1.7.1",
+        "pathe": "^1.1.2"
+      }
+    },
+    "node_modules/postcss": {
+      "version": "8.4.39",
+      "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.39.tgz",
+      "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==",
+      "funding": [
+        {
+          "type": "opencollective",
+          "url": "https://opencollective.com/postcss/"
+        },
+        {
+          "type": "tidelift",
+          "url": "https://tidelift.com/funding/github/npm/postcss"
+        },
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/ai"
+        }
+      ],
+      "dependencies": {
+        "nanoid": "^3.3.7",
+        "picocolors": "^1.0.1",
+        "source-map-js": "^1.2.0"
+      },
+      "engines": {
+        "node": "^10 || ^12 || >=14"
+      }
+    },
+    "node_modules/proxy-from-env": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+      "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+    },
+    "node_modules/queue-microtask": {
+      "version": "1.2.3",
+      "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz",
+      "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ]
+    },
+    "node_modules/readdirp": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz",
+      "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+      "dev": true,
+      "dependencies": {
+        "picomatch": "^2.2.1"
+      },
+      "engines": {
+        "node": ">=8.10.0"
+      }
+    },
+    "node_modules/resolve": {
+      "version": "1.22.8",
+      "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz",
+      "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+      "dev": true,
+      "dependencies": {
+        "is-core-module": "^2.13.0",
+        "path-parse": "^1.0.7",
+        "supports-preserve-symlinks-flag": "^1.0.0"
+      },
+      "bin": {
+        "resolve": "bin/resolve"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/reusify": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz",
+      "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+      "dev": true,
+      "engines": {
+        "iojs": ">=1.0.0",
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/rollup": {
+      "version": "4.18.0",
+      "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.18.0.tgz",
+      "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==",
+      "dev": true,
+      "dependencies": {
+        "@types/estree": "1.0.5"
+      },
+      "bin": {
+        "rollup": "dist/bin/rollup"
+      },
+      "engines": {
+        "node": ">=18.0.0",
+        "npm": ">=8.0.0"
+      },
+      "optionalDependencies": {
+        "@rollup/rollup-android-arm-eabi": "4.18.0",
+        "@rollup/rollup-android-arm64": "4.18.0",
+        "@rollup/rollup-darwin-arm64": "4.18.0",
+        "@rollup/rollup-darwin-x64": "4.18.0",
+        "@rollup/rollup-linux-arm-gnueabihf": "4.18.0",
+        "@rollup/rollup-linux-arm-musleabihf": "4.18.0",
+        "@rollup/rollup-linux-arm64-gnu": "4.18.0",
+        "@rollup/rollup-linux-arm64-musl": "4.18.0",
+        "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0",
+        "@rollup/rollup-linux-riscv64-gnu": "4.18.0",
+        "@rollup/rollup-linux-s390x-gnu": "4.18.0",
+        "@rollup/rollup-linux-x64-gnu": "4.18.0",
+        "@rollup/rollup-linux-x64-musl": "4.18.0",
+        "@rollup/rollup-win32-arm64-msvc": "4.18.0",
+        "@rollup/rollup-win32-ia32-msvc": "4.18.0",
+        "@rollup/rollup-win32-x64-msvc": "4.18.0",
+        "fsevents": "~2.3.2"
+      }
+    },
+    "node_modules/run-parallel": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz",
+      "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+      "dev": true,
+      "funding": [
+        {
+          "type": "github",
+          "url": "https://github.com/sponsors/feross"
+        },
+        {
+          "type": "patreon",
+          "url": "https://www.patreon.com/feross"
+        },
+        {
+          "type": "consulting",
+          "url": "https://feross.org/support"
+        }
+      ],
+      "dependencies": {
+        "queue-microtask": "^1.2.2"
+      }
+    },
+    "node_modules/scule": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz",
+      "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==",
+      "dev": true
+    },
+    "node_modules/source-map-js": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.0.tgz",
+      "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/strip-literal": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmmirror.com/strip-literal/-/strip-literal-2.1.0.tgz",
+      "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==",
+      "dev": true,
+      "dependencies": {
+        "js-tokens": "^9.0.0"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      }
+    },
+    "node_modules/supports-preserve-symlinks-flag": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+      "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/to-regex-range": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz",
+      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+      "dev": true,
+      "dependencies": {
+        "is-number": "^7.0.0"
+      },
+      "engines": {
+        "node": ">=8.0"
+      }
+    },
+    "node_modules/ufo": {
+      "version": "1.5.3",
+      "resolved": "https://registry.npmmirror.com/ufo/-/ufo-1.5.3.tgz",
+      "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==",
+      "dev": true
+    },
+    "node_modules/unimport": {
+      "version": "3.7.2",
+      "resolved": "https://registry.npmmirror.com/unimport/-/unimport-3.7.2.tgz",
+      "integrity": "sha512-91mxcZTadgXyj3lFWmrGT8GyoRHWuE5fqPOjg5RVtF6vj+OfM5G6WCzXjuYtSgELE5ggB34RY4oiCSEP8I3AHw==",
+      "dev": true,
+      "dependencies": {
+        "@rollup/pluginutils": "^5.1.0",
+        "acorn": "^8.11.3",
+        "escape-string-regexp": "^5.0.0",
+        "estree-walker": "^3.0.3",
+        "fast-glob": "^3.3.2",
+        "local-pkg": "^0.5.0",
+        "magic-string": "^0.30.10",
+        "mlly": "^1.7.0",
+        "pathe": "^1.1.2",
+        "pkg-types": "^1.1.1",
+        "scule": "^1.3.0",
+        "strip-literal": "^2.1.0",
+        "unplugin": "^1.10.1"
+      }
+    },
+    "node_modules/unimport/node_modules/estree-walker": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz",
+      "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+      "dev": true,
+      "dependencies": {
+        "@types/estree": "^1.0.0"
+      }
+    },
+    "node_modules/unplugin": {
+      "version": "1.11.0",
+      "resolved": "https://registry.npmmirror.com/unplugin/-/unplugin-1.11.0.tgz",
+      "integrity": "sha512-3r7VWZ/webh0SGgJScpWl2/MRCZK5d3ZYFcNaeci/GQ7Teop7zf0Nl2pUuz7G21BwPd9pcUPOC5KmJ2L3WgC5g==",
+      "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-auto-import": {
+      "version": "0.17.6",
+      "resolved": "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.17.6.tgz",
+      "integrity": "sha512-dmX0Pex5DzMzVuALkexboOZvh51fL/BD6aoPO7qHoTYGlQp0GRKsREv2KMF1lzYI9SXKQiRxAjwzbQnrFFNydQ==",
+      "dev": true,
+      "dependencies": {
+        "@antfu/utils": "^0.7.8",
+        "@rollup/pluginutils": "^5.1.0",
+        "fast-glob": "^3.3.2",
+        "local-pkg": "^0.5.0",
+        "magic-string": "^0.30.10",
+        "minimatch": "^9.0.4",
+        "unimport": "^3.7.1",
+        "unplugin": "^1.10.1"
+      },
+      "engines": {
+        "node": ">=14"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/antfu"
+      },
+      "peerDependencies": {
+        "@nuxt/kit": "^3.2.2",
+        "@vueuse/core": "*"
+      },
+      "peerDependenciesMeta": {
+        "@nuxt/kit": {
+          "optional": true
+        },
+        "@vueuse/core": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/unplugin-vue-components": {
+      "version": "0.26.0",
+      "resolved": "https://registry.npmmirror.com/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/local-pkg": {
+      "version": "0.4.3",
+      "resolved": "https://registry.npmmirror.com/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/vite": {
+      "version": "5.3.3",
+      "resolved": "https://registry.npmmirror.com/vite/-/vite-5.3.3.tgz",
+      "integrity": "sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==",
+      "dev": true,
+      "dependencies": {
+        "esbuild": "^0.21.3",
+        "postcss": "^8.4.39",
+        "rollup": "^4.13.0"
+      },
+      "bin": {
+        "vite": "bin/vite.js"
+      },
+      "engines": {
+        "node": "^18.0.0 || >=20.0.0"
+      },
+      "funding": {
+        "url": "https://github.com/vitejs/vite?sponsor=1"
+      },
+      "optionalDependencies": {
+        "fsevents": "~2.3.3"
+      },
+      "peerDependencies": {
+        "@types/node": "^18.0.0 || >=20.0.0",
+        "less": "*",
+        "lightningcss": "^1.21.0",
+        "sass": "*",
+        "stylus": "*",
+        "sugarss": "*",
+        "terser": "^5.4.0"
+      },
+      "peerDependenciesMeta": {
+        "@types/node": {
+          "optional": true
+        },
+        "less": {
+          "optional": true
+        },
+        "lightningcss": {
+          "optional": true
+        },
+        "sass": {
+          "optional": true
+        },
+        "stylus": {
+          "optional": true
+        },
+        "sugarss": {
+          "optional": true
+        },
+        "terser": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/vue": {
+      "version": "3.4.31",
+      "resolved": "https://registry.npmmirror.com/vue/-/vue-3.4.31.tgz",
+      "integrity": "sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==",
+      "dependencies": {
+        "@vue/compiler-dom": "3.4.31",
+        "@vue/compiler-sfc": "3.4.31",
+        "@vue/runtime-dom": "3.4.31",
+        "@vue/server-renderer": "3.4.31",
+        "@vue/shared": "3.4.31"
+      },
+      "peerDependencies": {
+        "typescript": "*"
+      },
+      "peerDependenciesMeta": {
+        "typescript": {
+          "optional": true
+        }
+      }
+    },
+    "node_modules/webpack-sources": {
+      "version": "3.2.3",
+      "resolved": "https://registry.npmmirror.com/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.2",
+      "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz",
+      "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==",
+      "dev": true
+    }
+  }
+}
diff --git a/front/package.json b/front/package.json
new file mode 100644
index 0000000..6897f3e
--- /dev/null
+++ b/front/package.json
@@ -0,0 +1,23 @@
+{
+  "name": "vitebase",
+  "private": true,
+  "version": "0.0.0",
+  "type": "module",
+  "scripts": {
+    "dev": "vite",
+    "build": "vite build",
+    "preview": "vite preview"
+  },
+  "dependencies": {
+    "axios": "^1.6.8",
+    "element-plus": "^2.7.2",
+    "lodash": "^4.17.21",
+    "vue": "^3.4.21"
+  },
+  "devDependencies": {
+    "@vitejs/plugin-vue": "^5.0.4",
+    "unplugin-auto-import": "^0.17.5",
+    "unplugin-vue-components": "^0.26.0",
+    "vite": "^5.2.0"
+  }
+}
diff --git a/front/public/vite.svg b/front/public/vite.svg
new file mode 100644
index 0000000..1c2e249
--- /dev/null
+++ b/front/public/vite.svg
@@ -0,0 +1,1157 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="400px" height="400px" viewBox="0 0 400 400" enable-background="new 0 0 400 400" xml:space="preserve">  <image id="image0" width="400" height="400" x="0" y="0"
+    href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
+AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAACA
+AElEQVR42uz9abAk2XUeCH7n3HvdPZa35su19g1LFVAACJAgAG4gCYAEFxNFtdgz0z80lNRq9aK2
+kXq6Z8w0YxqbraWmWXePyaReJLXUapGiuICUBJIiQRAgARaWIgpb7XtVVmZWLm+L1f3ee878uO4R
+8V5mFvJlZVa9KMRnaZ7vxYvw8OX6d889y3dIVbHAAgssMA/gN/sAFlhggQWuFQvCWmCBBeYGC8Ja
+YIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpg
+gQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCB
+BeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF
+5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXm
+BgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYG
+C8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYL
+wlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvC
+WmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8Ja
+YIEF5gYLwlpggQXmBgvCWmCBBeYG9s0+gEMPBUiu/tcrMT4BepX303SvMy8IwNe2hQKTo7nKbCME
+1npbH0uzlZmf52Su0mZLe1/ff1N4z/v3Xu3L97fnLVe7WVcEHeTNM0eevkQuOxueHMO+c6Q9+9gH
+uezuX35ce/anAASEebdRFoT1mki3WQU0O94SGJpGYjMCBKC9A+cqT4ISpBlPZrrb77xVwIP3kl09
+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
+7r777h//+MfYUDET8Czgs4c7jJdVKBQaGhp8Pt/ZZ5+9bNkyTGzkK8vlMkxLhddLp9M33njjokWL
+QJB///33R6NRVUO+W8ruUEuowNmwkCdMmAD08IIFC1S3uHK5vGjRIiSes9ns8uXL9957b/SAWLly
+JapkR48e7fF4kOLBOf/+97+rbdm27ddffx1NKzCVLcs67rjj9txzz97eXjie99xzD8Kfo0aNOvPM
+MxWUeerUqSCBWLly5cUXX8wYa2pqWrdu3fe+970jjzxy9OjRixcv/slPfrJgwYI77rgDnc2x0uDQ
+YZkponRMYsXYi8g3mFSJqLGxEbN/4cKFixcvPvDAAxW8sFQqPf3007jbUCiUyWSwAFR6rlwu33vv
+vQj5T5s2benSpYFAYP78+XBAgNGH3wd0BdyQBx544Jprrmlvb4fioEoqw8kprNi1VJgcPmMwGERM
++s4770QHByigYrEohEilUtCDio2PKvCLk08+efLkyV6vFwxWoKM68MAD4bGeccYZn//856WUnPPN
+mzffd9996XTa4/EceeSRM2fORDaWiGpra8HUCKqfXC7X0NAAFfnyyy+HQqGuri7btpcuXXrWWWcp
+yCir8MkMGzaMiCzLeuaZZ+6++27TNIcOHRoOh7/xjW8ceeSRXq/3mWeeue666xobG3O53Jw5c849
+99zW1lbk++B7ooL14osvPuKII4rF4rp161auXHnrrbfGYjGPx/P1r3/9pZdewgwHSxf2wt7eXuS+
+V69effvttyMz/q1vfWv06NH5fH43rsuh3UZhObeUyZMnIztjGEZnZ2d7e7uUsqOjI5FIqK7rq1ev
+pkpy+oMPPgByfejQoaAGxmLr6OhYtmwZY2z69Om1tbVr167N5/N///vfTzzxRKwEwzAOP/zwww8/
+XNEt/fWvf+3p6TEMY/r06c4wmZSSiHK53MMPP9zZ2ZnNZj0ez7333vv5z38e8IVJkyY9/fTT8+bN
+O/zww9UT9fb2hkIhJIOAqFTFPQoOjg+JSM1mznkymUR7lT//+c8HHXQQMkfY8F966SUQv8FmUXwA
+ilH6xRdfxFUuu+yyU045JRKJPPTQQxdeeGHfdNF15K0ymUw0Gk2lUiAmveGGG+bOnausP845wBay
+UhssK0wsRKQGxO/3d3d3NzQ0ZLPZV1999dlnn50xYwbSl8iWYrNxIs5glQghDjjggC9/+csIwOHm
+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
+AAAASUVORK5CYII=" />
+</svg>
diff --git a/front/src/App.vue b/front/src/App.vue
new file mode 100644
index 0000000..5fefa16
--- /dev/null
+++ b/front/src/App.vue
@@ -0,0 +1,169 @@
+<template>
+  <div class="bgimg">
+    <el-row class="pa-2">
+      <el-col :span="8" class="text-align">
+        <div>
+          <el-input class="opacitybg" v-model="content" :rows="15" type="textarea" placeholder="请输入文本进行预测" />
+        </div>
+        <div class="pa-2">
+          <el-button type="success" @click="sendData" :disabled="loading" :loading="loading">
+            开始预测
+          </el-button>
+        </div>
+      </el-col>
+      <el-col :span="16" class="sendButton text-align">
+        <div v-if="result">
+          <el-tag type="success" v-if="result === 'positive'" class="tagClass">
+            预测结果:{{ classZh[result] }}
+            <el-icon style="width: 48px;font-size: 1.6em;position: relative;top: 20px;">
+              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+                <path
+                  d="M12,2C6.47,2 2,6.47 2,12C2,17.53 6.47,22 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M13,9.94L14.06,11L15.12,9.94L16.18,11L17.24,9.94L15.12,7.82L13,9.94M8.88,9.94L9.94,11L11,9.94L8.88,7.82L6.76,9.94L7.82,11L8.88,9.94M12,17.5C14.33,17.5 16.31,16.04 17.11,14H6.89C7.69,16.04 9.67,17.5 12,17.5Z" />
+              </svg>
+            </el-icon>
+          </el-tag>
+          <el-tag type="danger" v-else-if="result === 'negative'" class="tagClass">
+            预测结果:{{ classZh[result] }}
+            <el-icon style="width: 48px;font-size: 1.6em;position: relative;top: 20px;">
+              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+                <path
+                  d="M20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12M22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12M15.5,8C16.3,8 17,8.7 17,9.5C17,10.3 16.3,11 15.5,11C14.7,11 14,10.3 14,9.5C14,8.7 14.7,8 15.5,8M10,9.5C10,10.3 9.3,11 8.5,11C7.7,11 7,10.3 7,9.5C7,8.7 7.7,8 8.5,8C9.3,8 10,8.7 10,9.5M12,14C13.75,14 15.29,14.72 16.19,15.81L14.77,17.23C14.32,16.5 13.25,16 12,16C10.75,16 9.68,16.5 9.23,17.23L7.81,15.81C8.71,14.72 10.25,14 12,14Z" />
+              </svg>
+            </el-icon>
+          </el-tag>
+        </div>
+        <div v-else>
+          <el-progress class="opacitybg" :percentage="percentage" :stroke-width="15" :striped="percentage !== 100"
+            :striped-flow="percentage !== 100" :duration="duration" :status="percentage === 100 ? 'success' : ''"
+            type="circle" />
+        </div>
+      </el-col>
+    </el-row>
+    <el-row>
+      <el-col class="pa-2 text-align" :span="8" v-for="(item, index) in imgList" :index="index">
+        <div class="pa-2">{{ item.label }}</div>
+        <div>
+          <el-image style="height: calc(100vh - 420px)" :src="item.imgPath" :zoom-rate="1.2" :max-scale="7"
+            :min-scale="0.2" :preview-src-list="[item.imgPath]" :initial-index="4" fit="cover" close-on-press-escape />
+        </div>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { result } from "lodash";
+import imgPath from "./assets/config/imgconf.json";
+export default {
+  name: "app",
+  data() {
+    return {
+      result: "",
+      content: "",
+      percentage: 0,
+      isSend: false,
+      loading: false,
+      imgList: [],
+      sendmessage: null,
+      classZh: {
+        negative: "消极",
+        positive: "积极",
+      },
+    };
+  },
+  methods: {
+    async sendData() {
+      this.percentage = 0;
+      this.isSend = true;
+      this.loading = true;
+      this.result = "";
+      if (this.sendmessage) {
+        this.sendmessage.close()
+      }
+      this.sendmessage = this.$message({
+        showClose: true,
+        repeatNum: 1,
+        duration: 0,
+        message: "王一鸣202207100038",
+        type: 'success',
+      });
+      let data = {
+        content: [this.content],
+      };
+      let res = await this.$axios.post("/api/content", data);
+      if (res.status === 200) {
+        this.isSend = false;
+      }
+    },
+  },
+  async mounted() {
+    this.imgList = imgPath;
+    for (let index = 0; index < this.imgList.length; index++) {
+      let element = this.imgList[index];
+      element.imgPath = new URL(element.path, import.meta.url).href;
+    }
+  },
+  watch: {
+    async isSend(nev, olv) {
+      let total = 96;
+      if (nev) {
+        while (this.percentage < total) {
+          if (this.percentage < total) {
+            let random = Math.floor(Math.random() * 2);
+            this.percentage += random;
+          }
+          await new Promise((resolve) => setTimeout(resolve, 50));
+        }
+        if (this.percentage > total - 1) {
+          while (!this.result) {
+            let res = await this.$axios.get("/api/model_res");
+            this.percentage = 100;
+            this.result = res.data
+            await new Promise((resolve) => setTimeout(resolve, 1000));
+          }
+        }
+      } else {
+      }
+    },
+    result(nev, olv) {
+      this.loading = !nev;
+    },
+  },
+  computed: {
+    duration() {
+      return Math.floor(this.percentage / 10);
+    },
+  },
+};
+</script>
+
+<style scoped>
+.bgimg {
+  height: 100vh;
+  width: 100vw;
+  color: #fff;
+  background-image: url("@/assets/imgs/otherimgs/bg.jpg");
+}
+
+.sendButton {
+  align-content: center;
+}
+
+.text-align {
+  text-align: center;
+}
+
+.pa-2 {
+  padding: 4px;
+}
+
+.tagClass {
+  height: 1.6em;
+  font-size: 3em;
+}
+
+
+.opacitybg {
+  opacity: 0.6;
+}
+</style>
diff --git a/front/src/assets/config/imgconf.json b/front/src/assets/config/imgconf.json
new file mode 100644
index 0000000..367f4de
--- /dev/null
+++ b/front/src/assets/config/imgconf.json
@@ -0,0 +1,6 @@
+[
+  {
+    "label": "f1-score",
+    "path": "assets/imgs/bilstm/1.png"
+  }
+]
\ No newline at end of file
diff --git a/front/src/assets/imgs/bilstm/1.png b/front/src/assets/imgs/bilstm/1.png
new file mode 100644
index 0000000..5768d2b
Binary files /dev/null and b/front/src/assets/imgs/bilstm/1.png differ
diff --git a/front/src/assets/imgs/otherimgs/bg.jpg b/front/src/assets/imgs/otherimgs/bg.jpg
new file mode 100644
index 0000000..800d54e
Binary files /dev/null and b/front/src/assets/imgs/otherimgs/bg.jpg differ
diff --git a/front/src/assets/vue.svg b/front/src/assets/vue.svg
new file mode 100644
index 0000000..1c2e249
--- /dev/null
+++ b/front/src/assets/vue.svg
@@ -0,0 +1,1157 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="400px" height="400px" viewBox="0 0 400 400" enable-background="new 0 0 400 400" xml:space="preserve">  <image id="image0" width="400" height="400" x="0" y="0"
+    href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
+AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAACA
+AElEQVR42uz9abAk2XUeCH7n3HvdPZa35su19g1LFVAACJAgAG4gCYAEFxNFtdgz0z80lNRq9aK2
+kXq6Z8w0YxqbraWmWXePyaReJLXUapGiuICUBJIiQRAgARaWIgpb7XtVVmZWLm+L1f3ee878uO4R
+8V5mFvJlZVa9KMRnaZ7vxYvw8OX6d889y3dIVbHAAgssMA/gN/sAFlhggQWuFQvCWmCBBeYGC8Ja
+YIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpg
+gQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCB
+BeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF
+5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXm
+BgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYG
+C8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYL
+wlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvC
+WmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8JaYIEF5gYLwlpggQXmBgvCWmCBBeYGC8Ja
+YIEF5gYLwlpggQXmBgvCWmCBBeYG9s0+gEMPBUiu/tcrMT4BepX303SvMy8IwNe2hQKTo7nKbCME
+1npbH0uzlZmf52Su0mZLe1/ff1N4z/v3Xu3L97fnLVe7WVcEHeTNM0eevkQuOxueHMO+c6Q9+9gH
+uezuX35ce/anAASEebdRFoT1mki3WQU0O94SGJpGYjMCBKC9A+cqT4ISpBlPZrrb77xVwIP3kl09
+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
+7r777h//+MfYUDET8Czgs4c7jJdVKBQaGhp8Pt/ZZ5+9bNkyTGzkK8vlMkxLhddLp9M33njjokWL
+QJB///33R6NRVUO+W8ruUEuowNmwkCdMmAD08IIFC1S3uHK5vGjRIiSes9ns8uXL9957b/SAWLly
+JapkR48e7fF4kOLBOf/+97+rbdm27ddffx1NKzCVLcs67rjj9txzz97eXjie99xzD8Kfo0aNOvPM
+MxWUeerUqSCBWLly5cUXX8wYa2pqWrdu3fe+970jjzxy9OjRixcv/slPfrJgwYI77rgDnc2x0uDQ
+YZkponRMYsXYi8g3mFSJqLGxEbN/4cKFixcvPvDAAxW8sFQqPf3007jbUCiUyWSwAFR6rlwu33vv
+vQj5T5s2benSpYFAYP78+XBAgNGH3wd0BdyQBx544Jprrmlvb4fioEoqw8kprNi1VJgcPmMwGERM
++s4770QHByigYrEohEilUtCDio2PKvCLk08+efLkyV6vFwxWoKM68MAD4bGeccYZn//856WUnPPN
+mzffd9996XTa4/EceeSRM2fORDaWiGpra8HUCKqfXC7X0NAAFfnyyy+HQqGuri7btpcuXXrWWWcp
+yCir8MkMGzaMiCzLeuaZZ+6++27TNIcOHRoOh7/xjW8ceeSRXq/3mWeeue666xobG3O53Jw5c849
+99zW1lbk++B7ooL14osvPuKII4rF4rp161auXHnrrbfGYjGPx/P1r3/9pZdewgwHSxf2wt7eXuS+
+V69effvttyMz/q1vfWv06NH5fH43rsuh3UZhObeUyZMnIztjGEZnZ2d7e7uUsqOjI5FIqK7rq1ev
+pkpy+oMPPgByfejQoaAGxmLr6OhYtmwZY2z69Om1tbVr167N5/N///vfTzzxRKwEwzAOP/zwww8/
+XNEt/fWvf+3p6TEMY/r06c4wmZSSiHK53MMPP9zZ2ZnNZj0ez7333vv5z38e8IVJkyY9/fTT8+bN
+O/zww9UT9fb2hkIhJIOAqFTFPQoOjg+JSM1mznkymUR7lT//+c8HHXQQMkfY8F966SUQv8FmUXwA
+ilH6xRdfxFUuu+yyU045JRKJPPTQQxdeeGHfdNF15K0ymUw0Gk2lUiAmveGGG+bOnausP845wBay
+UhssK0wsRKQGxO/3d3d3NzQ0ZLPZV1999dlnn50xYwbSl8iWYrNxIs5glQghDjjggC9/+csIwOHm
+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
+AAAASUVORK5CYII=" />
+</svg>
diff --git a/front/src/main.js b/front/src/main.js
new file mode 100644
index 0000000..76b0267
--- /dev/null
+++ b/front/src/main.js
@@ -0,0 +1,13 @@
+// main.ts
+import { createApp } from 'vue'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import App from './App.vue'
+import './style.css'
+import _ from 'lodash'
+import axios from "axios"
+const app = createApp(App)
+app.config.globalProperties.$_ = _
+app.config.globalProperties.$axios = axios
+app.use(ElementPlus)
+app.mount('#app')
\ No newline at end of file
diff --git a/front/src/style.css b/front/src/style.css
new file mode 100644
index 0000000..4dc4eeb
--- /dev/null
+++ b/front/src/style.css
@@ -0,0 +1,5 @@
+html,
+body {
+  margin: 0;
+  padding: 0;
+}
diff --git a/front/vite.config.js b/front/vite.config.js
new file mode 100644
index 0000000..16a95c3
--- /dev/null
+++ b/front/vite.config.js
@@ -0,0 +1,24 @@
+// vite.config.ts
+import { defineConfig } from 'vite'
+import vue from '@vitejs/plugin-vue'
+import { resolve } from 'path';
+
+// https://vitejs.dev/config/
+export default defineConfig({
+  plugins: [vue()],
+  server: {
+    proxy: {
+      '/api': {
+        target: 'http://127.0.0.1:8006/api',
+        changeOrigin: true,
+        rewrite: (path) => path.replace(/^\/api/, '')
+      }
+    }
+  },
+  resolve: {
+    alias: {
+      // @ 替代为 src
+      '@': resolve(__dirname, 'src'),
+    },
+  },
+})
diff --git a/front/vite600.zip b/front/vite600.zip
new file mode 100644
index 0000000..789d2c8
Binary files /dev/null and b/front/vite600.zip differ
diff --git a/front/项目说明文档.txt b/front/项目说明文档.txt
new file mode 100644
index 0000000..a90b4ba
--- /dev/null
+++ b/front/项目说明文档.txt
@@ -0,0 +1,19 @@
+项目启用:
+  后端启用:
+    使用pycharm打开项目文件夹,打开app.py(需要将缺失的包安装:例如flask、numpy等),在app.py中运行即可
+  前端启用:
+    使用vscode打开前端项目文件夹,在确保有node环境(百度搜索node,下载并安装18.20.0版本)后在终端(ctrl+shift+`)输入npm run dev,即可启用前端项目,如果缺失运行包的情况下,需要先npm install安装项目运行包。
+项目前端开发流程:
+  1.安装node18.20.0版本,安装VScode最新版本,
+  2.打算使用vite(打包工具)+vue(前端框架)进行开发
+  3.在vscode终端中输入npm init vite@latest my-vue-app -- --template vue 搭建vue项目框架,
+  4.cd my-vue-app进入项目中,npm install安装项目运行包。
+  5.在终端输入npm run dev,即可启动项目,
+  6.使用axios进行请求,与后端进行数据交互。
+  7.使用element-plus进行前端页面开发。
+  8.使用lodash进行数据处理。加快开发。
+  9.开发的页面均在app.vue文件中。
+前端页面开发的思想:
+  1.需要一个输入框和按钮发送请求(在发送后未出结果前,按钮不能再次点击,防止请求次数过多,造成资源浪费),以及后端数据处理过程中,页面上需要给出提示,及时反馈给用户
+  2.需要需要把训练的bilstm模型的参数放到页面上,便于用户查看,便于用户理解
+  3.在后端数据处理完以后,请求处理后的数据,在页面上显示出来
diff --git a/img0002.jpg b/img0002.jpg
new file mode 100644
index 0000000..d669dba
Binary files /dev/null and b/img0002.jpg differ
diff --git a/inference.py b/inference.py
new file mode 100644
index 0000000..7a9cfb6
--- /dev/null
+++ b/inference.py
@@ -0,0 +1,81 @@
+import cv2
+import torch
+import numpy as np
+from PIL import Image
+from ultralytics import YOLO
+
+
+# 3个输入参数
+img_path = 'img0002.jpg'
+iou = 0.1
+conf = 0.25
+
+def split_image(img_path, size=(800, 800)):
+    img = cv2.imread(img_path)
+    height, width = img.shape[:2]
+    rows = (height + size[1] - 1) // size[1]
+    cols = (width + size[0] - 1) // size[0]
+    img_list = []
+    indexes = []
+    for r in range(rows):
+        for c in range(cols):
+            y1 = r * size[1]
+            y2 = min((r + 1) * size[1], height)
+            x1 = c * size[0]
+            x2 = min((c + 1) * size[0], width)
+            split = img[y1:y2, x1:x2]
+            img_list.append(split)
+            indexes.append((r, c))
+    return img_list, indexes, (height, width)
+
+
+def combine_images(pred_imgs, indexes, size=(800, 800), img_shape=(3000, 4000)):
+    combined_img = np.zeros((img_shape[0], img_shape[1], 3), dtype=np.uint8)
+    for idx, (r, c) in enumerate(indexes):
+        y1 = r * size[1]
+        y2 = min((r + 1) * size[1], img_shape[0])
+        x1 = c * size[0]
+        x2 = min((c + 1) * size[0], img_shape[1])
+        combined_img[y1:y2, x1:x2] = pred_imgs[idx][:y2 - y1, :x2 - x1]
+    return combined_img
+
+follicle_groups_detector = YOLO('follicle_groups.pt')
+follicles_detector = YOLO('follicles.pt')
+
+results = follicle_groups_detector(img_path, iou=iou, conf=conf)
+for r in results:
+    num_follicle_groups = len(r.boxes)
+    im_array = r.plot()
+    im = Image.fromarray(im_array[..., ::-1])
+    im.save('results_1.jpg') #输出结果图1
+
+img_list, indexes, (height, width) = split_image(img_path)
+print(f"Number of image blocks: {len(img_list)}")
+num_small_follicles = 0
+num_big_follicles = 0
+pred_imgs = []
+for img in img_list:
+    results = follicles_detector(img, iou=iou, conf=conf)
+    for r in results:
+        num_small_follicles += torch.sum(r.boxes.cls == 0).item()
+        num_big_follicles += torch.sum(r.boxes.cls == 1).item()
+        im_array = r.plot()
+        pred_imgs.append(im_array)
+
+# 输出的3个结果文本
+print('毛囊群数量:', num_follicle_groups)
+print('大毛囊数量:', num_big_follicles)
+print('小毛囊数量:', num_small_follicles)
+
+combined_img = combine_images(pred_imgs, indexes, size=(800, 800), img_shape=(height, width))
+combined_image_pil = Image.fromarray(combined_img[..., ::-1])
+combined_image_pil.save('results_2.jpg') #输出结果图2
+
+
+
+
+
+
+
+
+
diff --git a/results_1.jpg b/results_1.jpg
new file mode 100644
index 0000000..1350b09
Binary files /dev/null and b/results_1.jpg differ
diff --git a/results_2.jpg b/results_2.jpg
new file mode 100644
index 0000000..9c88351
Binary files /dev/null and b/results_2.jpg differ
diff --git a/网页.pptx b/网页.pptx
new file mode 100644
index 0000000..5d238da
Binary files /dev/null and b/网页.pptx differ