Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
DC-TOM
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
刘照晖
DC-TOM
Commits
6e727fa0
Commit
6e727fa0
authored
Jul 02, 2025
by
Cai Wei
Browse files
Options
Browse Files
Download
Plain Diff
fix(*): 合并冲突
parents
5a77e1a8
82c897f5
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
1587 additions
and
62 deletions
+1587
-62
package-lock.json
package-lock.json
+1448
-1
bg.png
src/assets/bg.png
+0
-0
index.vue
src/layout/index.vue
+77
-46
style.css
src/style.css
+33
-2
index.vue
src/views/login/index.vue
+29
-13
No files found.
package-lock.json
View file @
6e727fa0
{
"name"
:
"dctomproject"
,
"version"
:
"0.0.0"
,
"lockfileVersion"
:
3
,
"lockfileVersion"
:
2
,
"requires"
:
true
,
"packages"
:
{
""
:
{
"name"
:
"dctomproject"
,
"version"
:
"0.0.0"
,
"dependencies"
:
{
"@element-plus/icons-vue"
:
"^2.3.1"
,
"axios"
:
"^1.9.0"
,
"crypto-js"
:
"^4.2.0"
,
"echarts"
:
"^5.6.0"
,
...
...
@@ -2466,5 +2467,1451 @@
"tslib"
:
"2.3.0"
}
}
},
"dependencies"
:
{
"@babel/helper-string-parser"
:
{
"version"
:
"7.27.1"
,
"resolved"
:
"https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz"
,
"integrity"
:
"sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="
},
"@babel/helper-validator-identifier"
:
{
"version"
:
"7.27.1"
,
"resolved"
:
"https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz"
,
"integrity"
:
"sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="
},
"@babel/parser"
:
{
"version"
:
"7.27.2"
,
"resolved"
:
"https://registry.npmmirror.com/@babel/parser/-/parser-7.27.2.tgz"
,
"integrity"
:
"sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw=="
,
"requires"
:
{
"@babel/types"
:
"^7.27.1"
}
},
"@babel/types"
:
{
"version"
:
"7.27.1"
,
"resolved"
:
"https://registry.npmmirror.com/@babel/types/-/types-7.27.1.tgz"
,
"integrity"
:
"sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q=="
,
"requires"
:
{
"@babel/helper-string-parser"
:
"^7.27.1"
,
"@babel/helper-validator-identifier"
:
"^7.27.1"
}
},
"@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=="
},
"@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=="
,
"requires"
:
{}
},
"@esbuild/aix-ppc64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz"
,
"integrity"
:
"sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/android-arm"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.25.4.tgz"
,
"integrity"
:
"sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/android-arm64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz"
,
"integrity"
:
"sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/android-x64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.25.4.tgz"
,
"integrity"
:
"sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/darwin-arm64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz"
,
"integrity"
:
"sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/darwin-x64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz"
,
"integrity"
:
"sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/freebsd-arm64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz"
,
"integrity"
:
"sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/freebsd-x64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz"
,
"integrity"
:
"sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/linux-arm"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz"
,
"integrity"
:
"sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/linux-arm64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz"
,
"integrity"
:
"sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/linux-ia32"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz"
,
"integrity"
:
"sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/linux-loong64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz"
,
"integrity"
:
"sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/linux-mips64el"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz"
,
"integrity"
:
"sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/linux-ppc64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz"
,
"integrity"
:
"sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/linux-riscv64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz"
,
"integrity"
:
"sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/linux-s390x"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz"
,
"integrity"
:
"sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/linux-x64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz"
,
"integrity"
:
"sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/netbsd-arm64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz"
,
"integrity"
:
"sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/netbsd-x64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz"
,
"integrity"
:
"sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/openbsd-arm64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz"
,
"integrity"
:
"sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/openbsd-x64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz"
,
"integrity"
:
"sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/sunos-x64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz"
,
"integrity"
:
"sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/win32-arm64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz"
,
"integrity"
:
"sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/win32-ia32"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz"
,
"integrity"
:
"sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg=="
,
"dev"
:
true
,
"optional"
:
true
},
"@esbuild/win32-x64"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz"
,
"integrity"
:
"sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@floating-ui/core"
:
{
"version"
:
"1.7.0"
,
"resolved"
:
"https://registry.npmmirror.com/@floating-ui/core/-/core-1.7.0.tgz"
,
"integrity"
:
"sha512-FRdBLykrPPA6P76GGGqlex/e7fbe0F1ykgxHYNXQsH/iTEtjMj/f9bpY5oQqbjt5VgZvgz/uKXbGuROijh3VLA=="
,
"requires"
:
{
"@floating-ui/utils"
:
"^0.2.9"
}
},
"@floating-ui/dom"
:
{
"version"
:
"1.7.0"
,
"resolved"
:
"https://registry.npmmirror.com/@floating-ui/dom/-/dom-1.7.0.tgz"
,
"integrity"
:
"sha512-lGTor4VlXcesUMh1cupTUTDoCxMb0V6bm3CnxHzQcw8Eaf1jQbgQX4i02fYgT0vJ82tb5MZ4CZk1LRGkktJCzg=="
,
"requires"
:
{
"@floating-ui/core"
:
"^1.7.0"
,
"@floating-ui/utils"
:
"^0.2.9"
}
},
"@floating-ui/utils"
:
{
"version"
:
"0.2.9"
,
"resolved"
:
"https://registry.npmmirror.com/@floating-ui/utils/-/utils-0.2.9.tgz"
,
"integrity"
:
"sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg=="
},
"@jridgewell/sourcemap-codec"
:
{
"version"
:
"1.5.0"
,
"resolved"
:
"https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz"
,
"integrity"
:
"sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ=="
},
"@parcel/watcher"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.1.tgz"
,
"integrity"
:
"sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"@parcel/watcher-android-arm64"
:
"2.5.1"
,
"@parcel/watcher-darwin-arm64"
:
"2.5.1"
,
"@parcel/watcher-darwin-x64"
:
"2.5.1"
,
"@parcel/watcher-freebsd-x64"
:
"2.5.1"
,
"@parcel/watcher-linux-arm-glibc"
:
"2.5.1"
,
"@parcel/watcher-linux-arm-musl"
:
"2.5.1"
,
"@parcel/watcher-linux-arm64-glibc"
:
"2.5.1"
,
"@parcel/watcher-linux-arm64-musl"
:
"2.5.1"
,
"@parcel/watcher-linux-x64-glibc"
:
"2.5.1"
,
"@parcel/watcher-linux-x64-musl"
:
"2.5.1"
,
"@parcel/watcher-win32-arm64"
:
"2.5.1"
,
"@parcel/watcher-win32-ia32"
:
"2.5.1"
,
"@parcel/watcher-win32-x64"
:
"2.5.1"
,
"detect-libc"
:
"^1.0.3"
,
"is-glob"
:
"^4.0.3"
,
"micromatch"
:
"^4.0.5"
,
"node-addon-api"
:
"^7.0.0"
}
},
"@parcel/watcher-android-arm64"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz"
,
"integrity"
:
"sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-darwin-arm64"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz"
,
"integrity"
:
"sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-darwin-x64"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz"
,
"integrity"
:
"sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-freebsd-x64"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz"
,
"integrity"
:
"sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-linux-arm-glibc"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz"
,
"integrity"
:
"sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-linux-arm-musl"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz"
,
"integrity"
:
"sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-linux-arm64-glibc"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz"
,
"integrity"
:
"sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-linux-arm64-musl"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz"
,
"integrity"
:
"sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-linux-x64-glibc"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz"
,
"integrity"
:
"sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-linux-x64-musl"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz"
,
"integrity"
:
"sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-win32-arm64"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz"
,
"integrity"
:
"sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-win32-ia32"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz"
,
"integrity"
:
"sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@parcel/watcher-win32-x64"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz"
,
"integrity"
:
"sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA=="
,
"dev"
:
true
,
"optional"
:
true
},
"@popperjs/core"
:
{
"version"
:
"npm:@sxzz/popperjs-es@2.11.7"
,
"resolved"
:
"https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz"
,
"integrity"
:
"sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ=="
},
"@rollup/rollup-android-arm-eabi"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.41.0.tgz"
,
"integrity"
:
"sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-android-arm64"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.41.0.tgz"
,
"integrity"
:
"sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-darwin-arm64"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.41.0.tgz"
,
"integrity"
:
"sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-darwin-x64"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.41.0.tgz"
,
"integrity"
:
"sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-freebsd-arm64"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.41.0.tgz"
,
"integrity"
:
"sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-freebsd-x64"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.41.0.tgz"
,
"integrity"
:
"sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-linux-arm-gnueabihf"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.41.0.tgz"
,
"integrity"
:
"sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-linux-arm-musleabihf"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.41.0.tgz"
,
"integrity"
:
"sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-linux-arm64-gnu"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.41.0.tgz"
,
"integrity"
:
"sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-linux-arm64-musl"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.41.0.tgz"
,
"integrity"
:
"sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-linux-loongarch64-gnu"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.41.0.tgz"
,
"integrity"
:
"sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-linux-powerpc64le-gnu"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.41.0.tgz"
,
"integrity"
:
"sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-linux-riscv64-gnu"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.41.0.tgz"
,
"integrity"
:
"sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-linux-riscv64-musl"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.41.0.tgz"
,
"integrity"
:
"sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-linux-s390x-gnu"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.41.0.tgz"
,
"integrity"
:
"sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-linux-x64-gnu"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.41.0.tgz"
,
"integrity"
:
"sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-linux-x64-musl"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.41.0.tgz"
,
"integrity"
:
"sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-win32-arm64-msvc"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.41.0.tgz"
,
"integrity"
:
"sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-win32-ia32-msvc"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.41.0.tgz"
,
"integrity"
:
"sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"@rollup/rollup-win32-x64-msvc"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.41.0.tgz"
,
"integrity"
:
"sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA=="
,
"dev"
:
true
,
"optional"
:
true
},
"@types/estree"
:
{
"version"
:
"1.0.7"
,
"resolved"
:
"https://registry.npmmirror.com/@types/estree/-/estree-1.0.7.tgz"
,
"integrity"
:
"sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ=="
,
"dev"
:
true
},
"@types/lodash"
:
{
"version"
:
"4.17.17"
,
"resolved"
:
"https://registry.npmmirror.com/@types/lodash/-/lodash-4.17.17.tgz"
,
"integrity"
:
"sha512-RRVJ+J3J+WmyOTqnz3PiBLA501eKwXl2noseKOrNo/6+XEHjTAxO4xHvxQB6QuNm+s4WRbn6rSiap8+EA+ykFQ=="
},
"@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=="
,
"requires"
:
{
"@types/lodash"
:
"*"
}
},
"@types/node"
:
{
"version"
:
"22.15.21"
,
"resolved"
:
"https://registry.npmmirror.com/@types/node/-/node-22.15.21.tgz"
,
"integrity"
:
"sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ=="
,
"dev"
:
true
,
"requires"
:
{
"undici-types"
:
"~6.21.0"
}
},
"@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=="
},
"@vitejs/plugin-vue"
:
{
"version"
:
"5.2.4"
,
"resolved"
:
"https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-5.2.4.tgz"
,
"integrity"
:
"sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA=="
,
"dev"
:
true
,
"requires"
:
{}
},
"@vue/compiler-core"
:
{
"version"
:
"3.5.14"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.14.tgz"
,
"integrity"
:
"sha512-k7qMHMbKvoCXIxPhquKQVw3Twid3Kg4s7+oYURxLGRd56LiuHJVrvFKI4fm2AM3c8apqODPfVJGoh8nePbXMRA=="
,
"requires"
:
{
"@babel/parser"
:
"^7.27.2"
,
"@vue/shared"
:
"3.5.14"
,
"entities"
:
"^4.5.0"
,
"estree-walker"
:
"^2.0.2"
,
"source-map-js"
:
"^1.2.1"
}
},
"@vue/compiler-dom"
:
{
"version"
:
"3.5.14"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.14.tgz"
,
"integrity"
:
"sha512-1aOCSqxGOea5I80U2hQJvXYpPm/aXo95xL/m/mMhgyPUsKe9jhjwWpziNAw7tYRnbz1I61rd9Mld4W9KmmRoug=="
,
"requires"
:
{
"@vue/compiler-core"
:
"3.5.14"
,
"@vue/shared"
:
"3.5.14"
}
},
"@vue/compiler-sfc"
:
{
"version"
:
"3.5.14"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.14.tgz"
,
"integrity"
:
"sha512-9T6m/9mMr81Lj58JpzsiSIjBgv2LiVoWjIVa7kuXHICUi8LiDSIotMpPRXYJsXKqyARrzjT24NAwttrMnMaCXA=="
,
"requires"
:
{
"@babel/parser"
:
"^7.27.2"
,
"@vue/compiler-core"
:
"3.5.14"
,
"@vue/compiler-dom"
:
"3.5.14"
,
"@vue/compiler-ssr"
:
"3.5.14"
,
"@vue/shared"
:
"3.5.14"
,
"estree-walker"
:
"^2.0.2"
,
"magic-string"
:
"^0.30.17"
,
"postcss"
:
"^8.5.3"
,
"source-map-js"
:
"^1.2.1"
}
},
"@vue/compiler-ssr"
:
{
"version"
:
"3.5.14"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.14.tgz"
,
"integrity"
:
"sha512-Y0G7PcBxr1yllnHuS/NxNCSPWnRGH4Ogrp0tsLA5QemDZuJLs99YjAKQ7KqkHE0vCg4QTKlQzXLKCMF7WPSl7Q=="
,
"requires"
:
{
"@vue/compiler-dom"
:
"3.5.14"
,
"@vue/shared"
:
"3.5.14"
}
},
"@vue/devtools-api"
:
{
"version"
:
"7.7.6"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-7.7.6.tgz"
,
"integrity"
:
"sha512-b2Xx0KvXZObePpXPYHvBRRJLDQn5nhKjXh7vUhMEtWxz1AYNFOVIsh5+HLP8xDGL7sy+Q7hXeUxPHB/KgbtsPw=="
,
"requires"
:
{
"@vue/devtools-kit"
:
"^7.7.6"
}
},
"@vue/devtools-kit"
:
{
"version"
:
"7.7.6"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/devtools-kit/-/devtools-kit-7.7.6.tgz"
,
"integrity"
:
"sha512-geu7ds7tem2Y7Wz+WgbnbZ6T5eadOvozHZ23Atk/8tksHMFOFylKi1xgGlQlVn0wlkEf4hu+vd5ctj1G4kFtwA=="
,
"requires"
:
{
"@vue/devtools-shared"
:
"^7.7.6"
,
"birpc"
:
"^2.3.0"
,
"hookable"
:
"^5.5.3"
,
"mitt"
:
"^3.0.1"
,
"perfect-debounce"
:
"^1.0.0"
,
"speakingurl"
:
"^14.0.1"
,
"superjson"
:
"^2.2.2"
}
},
"@vue/devtools-shared"
:
{
"version"
:
"7.7.6"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/devtools-shared/-/devtools-shared-7.7.6.tgz"
,
"integrity"
:
"sha512-yFEgJZ/WblEsojQQceuyK6FzpFDx4kqrz2ohInxNj5/DnhoX023upTv4OD6lNPLAA5LLkbwPVb10o/7b+Y4FVA=="
,
"requires"
:
{
"rfdc"
:
"^1.4.1"
}
},
"@vue/reactivity"
:
{
"version"
:
"3.5.14"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.14.tgz"
,
"integrity"
:
"sha512-7cK1Hp343Fu/SUCCO52vCabjvsYu7ZkOqyYu7bXV9P2yyfjUMUXHZafEbq244sP7gf+EZEz+77QixBTuEqkQQw=="
,
"requires"
:
{
"@vue/shared"
:
"3.5.14"
}
},
"@vue/runtime-core"
:
{
"version"
:
"3.5.14"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.14.tgz"
,
"integrity"
:
"sha512-w9JWEANwHXNgieAhxPpEpJa+0V5G0hz3NmjAZwlOebtfKyp2hKxKF0+qSh0Xs6/PhfGihuSdqMprMVcQU/E6ag=="
,
"requires"
:
{
"@vue/reactivity"
:
"3.5.14"
,
"@vue/shared"
:
"3.5.14"
}
},
"@vue/runtime-dom"
:
{
"version"
:
"3.5.14"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.14.tgz"
,
"integrity"
:
"sha512-lCfR++IakeI35TVR80QgOelsUIdcKjd65rWAMfdSlCYnaEY5t3hYwru7vvcWaqmrK+LpI7ZDDYiGU5V3xjMacw=="
,
"requires"
:
{
"@vue/reactivity"
:
"3.5.14"
,
"@vue/runtime-core"
:
"3.5.14"
,
"@vue/shared"
:
"3.5.14"
,
"csstype"
:
"^3.1.3"
}
},
"@vue/server-renderer"
:
{
"version"
:
"3.5.14"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.14.tgz"
,
"integrity"
:
"sha512-Rf/ISLqokIvcySIYnv3tNWq40PLpNLDLSJwwVWzG6MNtyIhfbcrAxo5ZL9nARJhqjZyWWa40oRb2IDuejeuv6w=="
,
"requires"
:
{
"@vue/compiler-ssr"
:
"3.5.14"
,
"@vue/shared"
:
"3.5.14"
}
},
"@vue/shared"
:
{
"version"
:
"3.5.14"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/shared/-/shared-3.5.14.tgz"
,
"integrity"
:
"sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ=="
},
"@vueuse/core"
:
{
"version"
:
"9.13.0"
,
"resolved"
:
"https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz"
,
"integrity"
:
"sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw=="
,
"requires"
:
{
"@types/web-bluetooth"
:
"^0.0.16"
,
"@vueuse/metadata"
:
"9.13.0"
,
"@vueuse/shared"
:
"9.13.0"
,
"vue-demi"
:
"*"
}
},
"@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=="
},
"@vueuse/shared"
:
{
"version"
:
"9.13.0"
,
"resolved"
:
"https://registry.npmmirror.com/@vueuse/shared/-/shared-9.13.0.tgz"
,
"integrity"
:
"sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw=="
,
"requires"
:
{
"vue-demi"
:
"*"
}
},
"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=="
},
"asynckit"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz"
,
"integrity"
:
"sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"axios"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmmirror.com/axios/-/axios-1.9.0.tgz"
,
"integrity"
:
"sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg=="
,
"requires"
:
{
"follow-redirects"
:
"^1.15.6"
,
"form-data"
:
"^4.0.0"
,
"proxy-from-env"
:
"^1.1.0"
}
},
"birpc"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmmirror.com/birpc/-/birpc-2.3.0.tgz"
,
"integrity"
:
"sha512-ijbtkn/F3Pvzb6jHypHRyve2QApOCZDR25D/VnkY2G/lBNcXCTsnsCxgY4k4PkVB7zfwzYbY3O9Lcqe3xufS5g=="
},
"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
,
"optional"
:
true
,
"requires"
:
{
"fill-range"
:
"^7.1.1"
}
},
"call-bind-apply-helpers"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz"
,
"integrity"
:
"sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="
,
"requires"
:
{
"es-errors"
:
"^1.3.0"
,
"function-bind"
:
"^1.1.2"
}
},
"call-bound"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz"
,
"integrity"
:
"sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="
,
"requires"
:
{
"call-bind-apply-helpers"
:
"^1.0.2"
,
"get-intrinsic"
:
"^1.3.0"
}
},
"chokidar"
:
{
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz"
,
"integrity"
:
"sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="
,
"dev"
:
true
,
"requires"
:
{
"readdirp"
:
"^4.0.1"
}
},
"combined-stream"
:
{
"version"
:
"1.0.8"
,
"resolved"
:
"https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz"
,
"integrity"
:
"sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="
,
"requires"
:
{
"delayed-stream"
:
"~1.0.0"
}
},
"copy-anything"
:
{
"version"
:
"3.0.5"
,
"resolved"
:
"https://registry.npmmirror.com/copy-anything/-/copy-anything-3.0.5.tgz"
,
"integrity"
:
"sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w=="
,
"requires"
:
{
"is-what"
:
"^4.1.8"
}
},
"crypto-js"
:
{
"version"
:
"4.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz"
,
"integrity"
:
"sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="
},
"csstype"
:
{
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz"
,
"integrity"
:
"sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
},
"dayjs"
:
{
"version"
:
"1.11.13"
,
"resolved"
:
"https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz"
,
"integrity"
:
"sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg=="
},
"delayed-stream"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz"
,
"integrity"
:
"sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
},
"detect-libc"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz"
,
"integrity"
:
"sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="
,
"dev"
:
true
,
"optional"
:
true
},
"dunder-proto"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz"
,
"integrity"
:
"sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="
,
"requires"
:
{
"call-bind-apply-helpers"
:
"^1.0.1"
,
"es-errors"
:
"^1.3.0"
,
"gopd"
:
"^1.2.0"
}
},
"echarts"
:
{
"version"
:
"5.6.0"
,
"resolved"
:
"https://registry.npmmirror.com/echarts/-/echarts-5.6.0.tgz"
,
"integrity"
:
"sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA=="
,
"requires"
:
{
"tslib"
:
"2.3.0"
,
"zrender"
:
"5.6.1"
}
},
"element-plus"
:
{
"version"
:
"2.9.10"
,
"resolved"
:
"https://registry.npmmirror.com/element-plus/-/element-plus-2.9.10.tgz"
,
"integrity"
:
"sha512-W2v9jWnm1kl/zm4bSvCh8aFCVlxvhG3fmqiDZwyd6WQiWGE595J/mpjcCggEr+49QDgIymhXrpPMOPPSARUbng=="
,
"requires"
:
{
"@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.13"
,
"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"
}
},
"entities"
:
{
"version"
:
"4.5.0"
,
"resolved"
:
"https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz"
,
"integrity"
:
"sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
},
"es-define-property"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz"
,
"integrity"
:
"sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="
},
"es-errors"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz"
,
"integrity"
:
"sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
},
"es-object-atoms"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz"
,
"integrity"
:
"sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="
,
"requires"
:
{
"es-errors"
:
"^1.3.0"
}
},
"es-set-tostringtag"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz"
,
"integrity"
:
"sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="
,
"requires"
:
{
"es-errors"
:
"^1.3.0"
,
"get-intrinsic"
:
"^1.2.6"
,
"has-tostringtag"
:
"^1.0.2"
,
"hasown"
:
"^2.0.2"
}
},
"esbuild"
:
{
"version"
:
"0.25.4"
,
"resolved"
:
"https://registry.npmmirror.com/esbuild/-/esbuild-0.25.4.tgz"
,
"integrity"
:
"sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q=="
,
"dev"
:
true
,
"requires"
:
{
"@esbuild/aix-ppc64"
:
"0.25.4"
,
"@esbuild/android-arm"
:
"0.25.4"
,
"@esbuild/android-arm64"
:
"0.25.4"
,
"@esbuild/android-x64"
:
"0.25.4"
,
"@esbuild/darwin-arm64"
:
"0.25.4"
,
"@esbuild/darwin-x64"
:
"0.25.4"
,
"@esbuild/freebsd-arm64"
:
"0.25.4"
,
"@esbuild/freebsd-x64"
:
"0.25.4"
,
"@esbuild/linux-arm"
:
"0.25.4"
,
"@esbuild/linux-arm64"
:
"0.25.4"
,
"@esbuild/linux-ia32"
:
"0.25.4"
,
"@esbuild/linux-loong64"
:
"0.25.4"
,
"@esbuild/linux-mips64el"
:
"0.25.4"
,
"@esbuild/linux-ppc64"
:
"0.25.4"
,
"@esbuild/linux-riscv64"
:
"0.25.4"
,
"@esbuild/linux-s390x"
:
"0.25.4"
,
"@esbuild/linux-x64"
:
"0.25.4"
,
"@esbuild/netbsd-arm64"
:
"0.25.4"
,
"@esbuild/netbsd-x64"
:
"0.25.4"
,
"@esbuild/openbsd-arm64"
:
"0.25.4"
,
"@esbuild/openbsd-x64"
:
"0.25.4"
,
"@esbuild/sunos-x64"
:
"0.25.4"
,
"@esbuild/win32-arm64"
:
"0.25.4"
,
"@esbuild/win32-ia32"
:
"0.25.4"
,
"@esbuild/win32-x64"
:
"0.25.4"
}
},
"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=="
},
"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=="
},
"fdir"
:
{
"version"
:
"6.4.4"
,
"resolved"
:
"https://registry.npmmirror.com/fdir/-/fdir-6.4.4.tgz"
,
"integrity"
:
"sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg=="
,
"dev"
:
true
,
"requires"
:
{}
},
"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
,
"optional"
:
true
,
"requires"
:
{
"to-regex-range"
:
"^5.0.1"
}
},
"follow-redirects"
:
{
"version"
:
"1.15.9"
,
"resolved"
:
"https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.9.tgz"
,
"integrity"
:
"sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ=="
},
"form-data"
:
{
"version"
:
"4.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/form-data/-/form-data-4.0.2.tgz"
,
"integrity"
:
"sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w=="
,
"requires"
:
{
"asynckit"
:
"^0.4.0"
,
"combined-stream"
:
"^1.0.8"
,
"es-set-tostringtag"
:
"^2.1.0"
,
"mime-types"
:
"^2.1.12"
}
},
"fsevents"
:
{
"version"
:
"2.3.3"
,
"resolved"
:
"https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz"
,
"integrity"
:
"sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="
,
"dev"
:
true
,
"optional"
:
true
},
"function-bind"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz"
,
"integrity"
:
"sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
},
"get-intrinsic"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz"
,
"integrity"
:
"sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="
,
"requires"
:
{
"call-bind-apply-helpers"
:
"^1.0.2"
,
"es-define-property"
:
"^1.0.1"
,
"es-errors"
:
"^1.3.0"
,
"es-object-atoms"
:
"^1.1.1"
,
"function-bind"
:
"^1.1.2"
,
"get-proto"
:
"^1.0.1"
,
"gopd"
:
"^1.2.0"
,
"has-symbols"
:
"^1.1.0"
,
"hasown"
:
"^2.0.2"
,
"math-intrinsics"
:
"^1.1.0"
}
},
"get-proto"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz"
,
"integrity"
:
"sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="
,
"requires"
:
{
"dunder-proto"
:
"^1.0.1"
,
"es-object-atoms"
:
"^1.0.0"
}
},
"gopd"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz"
,
"integrity"
:
"sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
},
"has-symbols"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz"
,
"integrity"
:
"sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="
},
"has-tostringtag"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz"
,
"integrity"
:
"sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="
,
"requires"
:
{
"has-symbols"
:
"^1.0.3"
}
},
"hasown"
:
{
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz"
,
"integrity"
:
"sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="
,
"requires"
:
{
"function-bind"
:
"^1.1.2"
}
},
"hookable"
:
{
"version"
:
"5.5.3"
,
"resolved"
:
"https://registry.npmmirror.com/hookable/-/hookable-5.5.3.tgz"
,
"integrity"
:
"sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="
},
"immutable"
:
{
"version"
:
"5.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/immutable/-/immutable-5.1.2.tgz"
,
"integrity"
:
"sha512-qHKXW1q6liAk1Oys6umoaZbDRqjcjgSrbnrifHsfsttza7zcvRAsL7mMV6xWcyhwQy7Xj5v4hhbr6b+iDYwlmQ=="
,
"dev"
:
true
},
"inherits"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/inherits/-/inherits-2.0.3.tgz"
,
"integrity"
:
"sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
},
"is-extglob"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz"
,
"integrity"
:
"sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"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
,
"optional"
:
true
,
"requires"
:
{
"is-extglob"
:
"^2.1.1"
}
},
"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
,
"optional"
:
true
},
"is-what"
:
{
"version"
:
"4.1.16"
,
"resolved"
:
"https://registry.npmmirror.com/is-what/-/is-what-4.1.16.tgz"
,
"integrity"
:
"sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A=="
},
"js-cookie"
:
{
"version"
:
"3.0.5"
,
"resolved"
:
"https://registry.npmmirror.com/js-cookie/-/js-cookie-3.0.5.tgz"
,
"integrity"
:
"sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw=="
},
"lodash"
:
{
"version"
:
"4.17.21"
,
"resolved"
:
"https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz"
,
"integrity"
:
"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
"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=="
},
"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=="
,
"requires"
:
{}
},
"magic-string"
:
{
"version"
:
"0.30.17"
,
"resolved"
:
"https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz"
,
"integrity"
:
"sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA=="
,
"requires"
:
{
"@jridgewell/sourcemap-codec"
:
"^1.5.0"
}
},
"math-intrinsics"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz"
,
"integrity"
:
"sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="
},
"memoize-one"
:
{
"version"
:
"6.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz"
,
"integrity"
:
"sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
},
"micromatch"
:
{
"version"
:
"4.0.8"
,
"resolved"
:
"https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz"
,
"integrity"
:
"sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="
,
"dev"
:
true
,
"optional"
:
true
,
"requires"
:
{
"braces"
:
"^3.0.3"
,
"picomatch"
:
"^2.3.1"
},
"dependencies"
:
{
"picomatch"
:
{
"version"
:
"2.3.1"
,
"resolved"
:
"https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz"
,
"integrity"
:
"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
,
"dev"
:
true
,
"optional"
:
true
}
}
},
"mime-db"
:
{
"version"
:
"1.52.0"
,
"resolved"
:
"https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz"
,
"integrity"
:
"sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
},
"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=="
,
"requires"
:
{
"mime-db"
:
"1.52.0"
}
},
"mitt"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/mitt/-/mitt-3.0.1.tgz"
,
"integrity"
:
"sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="
},
"moment"
:
{
"version"
:
"2.30.1"
,
"resolved"
:
"https://registry.npmmirror.com/moment/-/moment-2.30.1.tgz"
,
"integrity"
:
"sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how=="
},
"nanoid"
:
{
"version"
:
"3.3.11"
,
"resolved"
:
"https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz"
,
"integrity"
:
"sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="
},
"neo-async"
:
{
"version"
:
"2.6.2"
,
"resolved"
:
"https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz"
,
"integrity"
:
"sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
,
"dev"
:
true
},
"node-addon-api"
:
{
"version"
:
"7.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz"
,
"integrity"
:
"sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ=="
,
"dev"
:
true
,
"optional"
:
true
},
"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=="
},
"nprogress"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz"
,
"integrity"
:
"sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA=="
},
"object-inspect"
:
{
"version"
:
"1.13.4"
,
"resolved"
:
"https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz"
,
"integrity"
:
"sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="
},
"path"
:
{
"version"
:
"0.12.7"
,
"resolved"
:
"https://registry.npmmirror.com/path/-/path-0.12.7.tgz"
,
"integrity"
:
"sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q=="
,
"requires"
:
{
"process"
:
"^0.11.1"
,
"util"
:
"^0.10.3"
}
},
"perfect-debounce"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz"
,
"integrity"
:
"sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA=="
},
"picocolors"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz"
,
"integrity"
:
"sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
},
"picomatch"
:
{
"version"
:
"4.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/picomatch/-/picomatch-4.0.2.tgz"
,
"integrity"
:
"sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg=="
,
"dev"
:
true
},
"pinia"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/pinia/-/pinia-3.0.2.tgz"
,
"integrity"
:
"sha512-sH2JK3wNY809JOeiiURUR0wehJ9/gd9qFN2Y828jCbxEzKEmEt0pzCXwqiSTfuRsK9vQsOflSdnbdBOGrhtn+g=="
,
"requires"
:
{
"@vue/devtools-api"
:
"^7.7.2"
}
},
"postcss"
:
{
"version"
:
"8.5.3"
,
"resolved"
:
"https://registry.npmmirror.com/postcss/-/postcss-8.5.3.tgz"
,
"integrity"
:
"sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A=="
,
"requires"
:
{
"nanoid"
:
"^3.3.8"
,
"picocolors"
:
"^1.1.1"
,
"source-map-js"
:
"^1.2.1"
}
},
"process"
:
{
"version"
:
"0.11.10"
,
"resolved"
:
"https://registry.npmmirror.com/process/-/process-0.11.10.tgz"
,
"integrity"
:
"sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="
},
"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=="
},
"qs"
:
{
"version"
:
"6.14.0"
,
"resolved"
:
"https://registry.npmmirror.com/qs/-/qs-6.14.0.tgz"
,
"integrity"
:
"sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w=="
,
"requires"
:
{
"side-channel"
:
"^1.1.0"
}
},
"readdirp"
:
{
"version"
:
"4.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz"
,
"integrity"
:
"sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="
,
"dev"
:
true
},
"rfdc"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmmirror.com/rfdc/-/rfdc-1.4.1.tgz"
,
"integrity"
:
"sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="
},
"rollup"
:
{
"version"
:
"4.41.0"
,
"resolved"
:
"https://registry.npmmirror.com/rollup/-/rollup-4.41.0.tgz"
,
"integrity"
:
"sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg=="
,
"dev"
:
true
,
"requires"
:
{
"@rollup/rollup-android-arm-eabi"
:
"4.41.0"
,
"@rollup/rollup-android-arm64"
:
"4.41.0"
,
"@rollup/rollup-darwin-arm64"
:
"4.41.0"
,
"@rollup/rollup-darwin-x64"
:
"4.41.0"
,
"@rollup/rollup-freebsd-arm64"
:
"4.41.0"
,
"@rollup/rollup-freebsd-x64"
:
"4.41.0"
,
"@rollup/rollup-linux-arm-gnueabihf"
:
"4.41.0"
,
"@rollup/rollup-linux-arm-musleabihf"
:
"4.41.0"
,
"@rollup/rollup-linux-arm64-gnu"
:
"4.41.0"
,
"@rollup/rollup-linux-arm64-musl"
:
"4.41.0"
,
"@rollup/rollup-linux-loongarch64-gnu"
:
"4.41.0"
,
"@rollup/rollup-linux-powerpc64le-gnu"
:
"4.41.0"
,
"@rollup/rollup-linux-riscv64-gnu"
:
"4.41.0"
,
"@rollup/rollup-linux-riscv64-musl"
:
"4.41.0"
,
"@rollup/rollup-linux-s390x-gnu"
:
"4.41.0"
,
"@rollup/rollup-linux-x64-gnu"
:
"4.41.0"
,
"@rollup/rollup-linux-x64-musl"
:
"4.41.0"
,
"@rollup/rollup-win32-arm64-msvc"
:
"4.41.0"
,
"@rollup/rollup-win32-ia32-msvc"
:
"4.41.0"
,
"@rollup/rollup-win32-x64-msvc"
:
"4.41.0"
,
"@types/estree"
:
"1.0.7"
,
"fsevents"
:
"~2.3.2"
}
},
"sass"
:
{
"version"
:
"1.89.0"
,
"resolved"
:
"https://registry.npmmirror.com/sass/-/sass-1.89.0.tgz"
,
"integrity"
:
"sha512-ld+kQU8YTdGNjOLfRWBzewJpU5cwEv/h5yyqlSeJcj6Yh8U4TDA9UA5FPicqDz/xgRPWRSYIQNiFks21TbA9KQ=="
,
"dev"
:
true
,
"requires"
:
{
"@parcel/watcher"
:
"^2.4.1"
,
"chokidar"
:
"^4.0.0"
,
"immutable"
:
"^5.0.2"
,
"source-map-js"
:
">=0.6.2 <2.0.0"
}
},
"sass-loader"
:
{
"version"
:
"16.0.5"
,
"resolved"
:
"https://registry.npmmirror.com/sass-loader/-/sass-loader-16.0.5.tgz"
,
"integrity"
:
"sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw=="
,
"dev"
:
true
,
"requires"
:
{
"neo-async"
:
"^2.6.2"
}
},
"side-channel"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz"
,
"integrity"
:
"sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="
,
"requires"
:
{
"es-errors"
:
"^1.3.0"
,
"object-inspect"
:
"^1.13.3"
,
"side-channel-list"
:
"^1.0.0"
,
"side-channel-map"
:
"^1.0.1"
,
"side-channel-weakmap"
:
"^1.0.2"
}
},
"side-channel-list"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz"
,
"integrity"
:
"sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="
,
"requires"
:
{
"es-errors"
:
"^1.3.0"
,
"object-inspect"
:
"^1.13.3"
}
},
"side-channel-map"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz"
,
"integrity"
:
"sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="
,
"requires"
:
{
"call-bound"
:
"^1.0.2"
,
"es-errors"
:
"^1.3.0"
,
"get-intrinsic"
:
"^1.2.5"
,
"object-inspect"
:
"^1.13.3"
}
},
"side-channel-weakmap"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz"
,
"integrity"
:
"sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="
,
"requires"
:
{
"call-bound"
:
"^1.0.2"
,
"es-errors"
:
"^1.3.0"
,
"get-intrinsic"
:
"^1.2.5"
,
"object-inspect"
:
"^1.13.3"
,
"side-channel-map"
:
"^1.0.1"
}
},
"source-map-js"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz"
,
"integrity"
:
"sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="
},
"speakingurl"
:
{
"version"
:
"14.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/speakingurl/-/speakingurl-14.0.1.tgz"
,
"integrity"
:
"sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ=="
},
"superjson"
:
{
"version"
:
"2.2.2"
,
"resolved"
:
"https://registry.npmmirror.com/superjson/-/superjson-2.2.2.tgz"
,
"integrity"
:
"sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q=="
,
"requires"
:
{
"copy-anything"
:
"^3.0.2"
}
},
"tinyglobby"
:
{
"version"
:
"0.2.13"
,
"resolved"
:
"https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.13.tgz"
,
"integrity"
:
"sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw=="
,
"dev"
:
true
,
"requires"
:
{
"fdir"
:
"^6.4.4"
,
"picomatch"
:
"^4.0.2"
}
},
"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
,
"optional"
:
true
,
"requires"
:
{
"is-number"
:
"^7.0.0"
}
},
"tslib"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz"
,
"integrity"
:
"sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
},
"undici-types"
:
{
"version"
:
"6.21.0"
,
"resolved"
:
"https://registry.npmmirror.com/undici-types/-/undici-types-6.21.0.tgz"
,
"integrity"
:
"sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="
,
"dev"
:
true
},
"util"
:
{
"version"
:
"0.10.4"
,
"resolved"
:
"https://registry.npmmirror.com/util/-/util-0.10.4.tgz"
,
"integrity"
:
"sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A=="
,
"requires"
:
{
"inherits"
:
"2.0.3"
}
},
"vite"
:
{
"version"
:
"6.3.5"
,
"resolved"
:
"https://registry.npmmirror.com/vite/-/vite-6.3.5.tgz"
,
"integrity"
:
"sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ=="
,
"dev"
:
true
,
"requires"
:
{
"esbuild"
:
"^0.25.0"
,
"fdir"
:
"^6.4.4"
,
"fsevents"
:
"~2.3.3"
,
"picomatch"
:
"^4.0.2"
,
"postcss"
:
"^8.5.3"
,
"rollup"
:
"^4.34.9"
,
"tinyglobby"
:
"^0.2.13"
}
},
"vue"
:
{
"version"
:
"3.5.14"
,
"resolved"
:
"https://registry.npmmirror.com/vue/-/vue-3.5.14.tgz"
,
"integrity"
:
"sha512-LbOm50/vZFG6Mhy6KscQYXZMQ0LMCC/y40HDJPPvGFQ+i/lUH+PJHR6C3assgOQiXdl6tAfsXHbXYVBZZu65ew=="
,
"requires"
:
{
"@vue/compiler-dom"
:
"3.5.14"
,
"@vue/compiler-sfc"
:
"3.5.14"
,
"@vue/runtime-dom"
:
"3.5.14"
,
"@vue/server-renderer"
:
"3.5.14"
,
"@vue/shared"
:
"3.5.14"
}
},
"vue-demi"
:
{
"version"
:
"0.14.10"
,
"resolved"
:
"https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.10.tgz"
,
"integrity"
:
"sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg=="
,
"requires"
:
{}
},
"vue-router"
:
{
"version"
:
"4.5.1"
,
"resolved"
:
"https://registry.npmmirror.com/vue-router/-/vue-router-4.5.1.tgz"
,
"integrity"
:
"sha512-ogAF3P97NPm8fJsE4by9dwSYtDwXIY1nFY9T6DyQnGHd1E2Da94w9JIolpe42LJGIl0DwOHBi8TcRPlPGwbTtw=="
,
"requires"
:
{
"@vue/devtools-api"
:
"^6.6.4"
},
"dependencies"
:
{
"@vue/devtools-api"
:
{
"version"
:
"6.6.4"
,
"resolved"
:
"https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz"
,
"integrity"
:
"sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="
}
}
},
"zrender"
:
{
"version"
:
"5.6.1"
,
"resolved"
:
"https://registry.npmmirror.com/zrender/-/zrender-5.6.1.tgz"
,
"integrity"
:
"sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag=="
,
"requires"
:
{
"tslib"
:
"2.3.0"
}
}
}
}
src/assets/bg.png
0 → 100644
View file @
6e727fa0
1.15 MB
src/layout/index.vue
View file @
6e727fa0
<
template
>
<div
class=
"layout-box"
>
<div
class=
"left"
:class=
"
{
'colWidth': sidebar
}">
<div
class=
"left"
:class=
"
{
colWidth: sidebar
}">
<menuCom></menuCom>
</div>
<div
class=
"right"
:class=
"
{
'extend': sidebar
}">
<div
class=
"right"
:class=
"
{
extend: sidebar
}">
<div
class=
"header"
>
<hamburger
class=
"hamburger-container"
@
toggleClick=
"toggleSideBar"
:is-active=
"sidebar"
class=
"hamburger-container"
@
toggleClick=
"toggleSideBar"
:is-active=
"sidebar"
/>
<h3>
DC-TOM管理平台
</h3>
<div
class=
"go-tom"
@
click=
"goTom"
>
Eco-TOM三流合一
</div>
<div
class=
"right-block"
>
<el-dropdown
class=
"right-menu-item"
trigger=
"click"
>
<div
class=
"user-info"
>
<svg
color=
"red"
data-icon-name=
"user-circle"
data-style=
"line"
icon_origin_id=
"24289"
viewBox=
"0 0 24 24"
xmlns=
"http://www.w3.org/2000/svg"
id=
"user-circle"
class=
"icon line"
width=
"40"
height=
"40"
><path
style=
"fill: none; stroke: rgb(1, 135, 150); stroke-linecap: round; stroke-linejoin: round; stroke-width: 1;"
d=
"M12,21h0a9,9,0,0,1-9-9H3a9,9,0,0,1,9-9h0a9,9,0,0,1,9,9h0A9,9,0,0,1,12,21Zm0-6a5,5,0,0,0-5,4.5,9,9,0,0,0,9.94,0A5,5,0,0,0,12,15Zm0-8a4,4,0,1,0,4,4A4,4,0,0,0,12,7Z"
id=
"primary"
></path></svg>
<el-dropdown
class=
"right-menu-item"
trigger=
"click"
>
<div
class=
"user-info"
>
<svg
color=
"red"
data-icon-name=
"user-circle"
data-style=
"line"
icon_origin_id=
"24289"
viewBox=
"0 0 24 24"
xmlns=
"http://www.w3.org/2000/svg"
id=
"user-circle"
class=
"icon line"
width=
"40"
height=
"40"
>
<path
style=
"
fill: none;
stroke: rgb(1, 135, 150);
stroke-linecap: round;
stroke-linejoin: round;
stroke-width: 1;
"
d=
"M12,21h0a9,9,0,0,1-9-9H3a9,9,0,0,1,9-9h0a9,9,0,0,1,9,9h0A9,9,0,0,1,12,21Zm0-6a5,5,0,0,0-5,4.5,9,9,0,0,0,9.94,0A5,5,0,0,0,12,15Zm0-8a4,4,0,1,0,4,4A4,4,0,0,0,12,7Z"
id=
"primary"
></path>
</svg>
<!--
<img
src=
"data:image/png;base64,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"
class=
"user-avatar"
...
...
@@ -27,7 +48,7 @@
<template
#
dropdown
>
<el-dropdown-menu>
<el-dropdown-item
@
click=
"logout"
>
退出登录
</el-dropdown-item>
<el-dropdown-item
@
click=
"logout"
>
退出登录
</el-dropdown-item>
</el-dropdown-menu>
</
template
>
</el-dropdown>
...
...
@@ -36,8 +57,11 @@
<div
class=
"content"
>
<div
class=
"breadcrumb-container"
>
<el-breadcrumb
separator=
"/"
>
<el-breadcrumb-item
v-for=
"(item, index) in breadcrumbList"
:key=
"index"
>
{{ item.meta?.title || '未命名页面' }}
<el-breadcrumb-item
v-for=
"(item, index) in breadcrumbList"
:key=
"index"
>
{{ item.meta?.title || "未命名页面" }}
</el-breadcrumb-item>
</el-breadcrumb>
</div>
...
...
@@ -49,38 +73,38 @@
<
script
>
import
menuCom
from
"./menuCom.vue"
;
import
{
CaretBottom
}
from
"@element-plus/icons-vue"
;
import
{
useRoute
,
useRouter
}
from
'vue-router'
;
import
{
watch
,
ref
,
onMounted
}
from
'vue'
;
import
{
getToken
}
from
'@/utils/auth'
;
import
{
useRoute
,
useRouter
}
from
"vue-router"
;
import
{
watch
,
ref
,
onMounted
}
from
"vue"
;
import
{
getToken
}
from
"@/utils/auth"
;
import
{
useUsersStore
}
from
"@/pinia/user.js"
;
import
{
menuStore
}
from
'@/pinia/menu.js'
;
import
{
menuStore
}
from
"@/pinia/menu.js"
;
import
hamburger
from
"@/components/Hamburger/index.vue"
;
import
{
storeToRefs
}
from
'pinia'
;
import
{
storeToRefs
}
from
"pinia"
;
export
default
{
components
:
{
menuCom
,
hamburger
hamburger
,
},
setup
()
{
const
router
=
useRouter
();
const
route
=
useRoute
();
const
breadcrumbList
=
ref
([]);
// 获取当前路由的面包屑数据
const
getBreadcrumbData
=
()
=>
{
breadcrumbList
.
value
=
[];
if
(
route
.
matched
&&
route
.
matched
.
length
>
0
)
{
const
matchedRoutes
=
route
.
matched
;
// // 添加首页项(可选)
// breadcrumbList.value.push({
// path: '/dashboard',
// meta: { title: '首页' }
// });
// 添加匹配的路由
matchedRoutes
.
forEach
(
item
=>
{
matchedRoutes
.
forEach
(
(
item
)
=>
{
if
(
item
.
meta
&&
item
.
meta
.
title
)
{
breadcrumbList
.
value
.
push
(
item
);
}
...
...
@@ -89,19 +113,23 @@ export default {
};
const
goTom
=
()
=>
{
router
.
push
({
path
:
'/intermediate'
});
}
router
.
push
({
path
:
"/intermediate"
});
}
;
// 监听路由变化,更新面包屑
watch
(()
=>
route
.
path
,
()
=>
{
getBreadcrumbData
();
},
{
immediate
:
true
});
watch
(
()
=>
route
.
path
,
()
=>
{
getBreadcrumbData
();
},
{
immediate
:
true
}
);
onMounted
(()
=>
{
getBreadcrumbData
();
});
const
userName
=
getToken
(
'userName'
)
const
userName
=
getToken
(
"userName"
);
const
store
=
useUsersStore
();
const
menu
=
menuStore
();
const
{
sidebar
}
=
storeToRefs
(
menuStore
());
...
...
@@ -111,22 +139,21 @@ export default {
sessionStorage
.
setItem
(
"primaryTypeList"
,
[]);
await
store
.
logout
();
store
.
istrue
=
false
;
router
.
push
({
path
:
'/login'
});
router
.
push
({
path
:
"/login"
});
}
const
toggleSideBar
=
()
=>
{
menu
.
toggleSideBar
();
}
}
;
return
{
breadcrumbList
,
userName
,
logout
,
sidebar
,
toggleSideBar
,
goTom
goTom
,
};
},
created
()
{
},
created
()
{},
};
</
script
>
...
...
@@ -138,7 +165,7 @@ export default {
.left
{
width
:
200px
;
height
:
100%
;
background
:
linear-gradient
(
180deg
,
#0
18796
,
#014155
);
background
:
linear-gradient
(
180deg
,
#0
00000
,
#181d21
);
transition
:
all
0
.3s
ease
;
}
.colWidth
{
...
...
@@ -151,10 +178,11 @@ export default {
.header
{
width
:
100%
;
height
:
4
.0625rem
!
important
;
background
:
#
ffffff
;
background
:
#
181d21
;
box-shadow
:
0
1px
4px
rgba
(
0
,
21
,
41
,
0
.08
);
box-sizing
:
border-box
;
position
:
relative
;
color
:
#ccc
;
.hamburger-container
{
line-height
:
4
.0625rem
;
height
:
100%
;
...
...
@@ -177,7 +205,7 @@ export default {
}
.go-tom
{
font-size
:
0
.9rem
;
margin-top
:
-
16px
;
margin-top
:
-16px
;
top
:
50%
;
height
:
32px
;
line-height
:
32px
;
...
...
@@ -227,19 +255,19 @@ export default {
line-height
:
1
.5rem
;
}
}
}
.breadcrumb-container
{
flex
:
1
;
margin-bottom
:
0
.6rem
;
}
flex
:
1
;
margin-bottom
:
0
.6rem
;
color
:
#ccc
!
important
;
}
.content
{
width
:
100%
;
height
:
calc
(
100vh
-
4
.0625rem
);
box-sizing
:
border-box
;
overflow
:
hidden
;
padding
:
1
.25rem
1
.25rem
2rem
;
background
:
#000
;
background
:
black
;
}
}
.extend
{
...
...
@@ -257,4 +285,7 @@ export default {
.el-menu--collapse
{
width
:
auto
!important
;
}
.hamburger-icon
path
{
fill
:
#ccc
!important
;
}
</
style
>
src/style.css
View file @
6e727fa0
...
...
@@ -40,6 +40,17 @@
box-shadow
:
0px
3px
6px
0px
rgba
(
13
,
15
,
18
,
0.1
);
padding
:
1rem
;
box-sizing
:
border-box
;
padding
:
0
;
margin
:
0
;
}
.page-container
{
width
:
100%
;
background
:
#ffffff
;
border-radius
:
6px
;
box-shadow
:
0px
3px
6px
0px
rgba
(
13
,
15
,
18
,
0.10
);
padding
:
1rem
;
box-sizing
:
border-box
;
}
.view-btn
{
...
...
@@ -51,6 +62,26 @@
}
.el-button--primary
{
background-color
:
#2182a0
!important
;
border-color
:
#2182a0
!important
;
background-color
:
#2182a0
!important
;
border-color
:
#2182a0
!important
;
}
.login-container
.el-form-item
{
background
:
transparent
!important
;
border
:
unset
!important
;
}
.login-container
.el-input__wrapper
{
background
:
#181d21
!important
;
border-radius
:
0
!important
;
}
input
:-webkit-autofill
,
textarea
:-webkit-autofill
,
select
:-webkit-autofill
{
-webkit-text-fill-color
:
black
!important
;
-webkit-box-shadow
:
0
0
0px
1000px
transparent
inset
!important
;
background-color
:
transparent
;
background-image
:
none
;
transition
:
background-color
50000s
ease-in-out
0s
;
}
\ No newline at end of file
src/views/login/index.vue
View file @
6e727fa0
...
...
@@ -28,7 +28,7 @@
tabindex=
"1"
@
blur=
"handleAccountBlur($event)"
@
input=
"debounceAction"
autocomplete=
"o
n
"
autocomplete=
"o
ff
"
/>
</el-form-item>
</div>
...
...
@@ -46,6 +46,7 @@
show-password
placeholder=
"密码 / Password"
tabindex=
"1"
autocomplete=
"off"
/>
</el-form-item>
</el-tooltip>
...
...
@@ -1164,8 +1165,10 @@ $light_gray: #eee;
.login-container
{
min-height
:
100vh
;
width
:
100%
;
background-image
:
url("../../assets/bg.jpg")
;
background-size
:
cover
;
background
:
url("../../assets/bg.png")
no-repeat
;
background-size
:
100%
500px
;
background-position
:
calc
(
50%
-
640px
)
center
;
background-color
:
#000
;
overflow
:
hidden
;
.login-container-title
{
...
...
@@ -1173,30 +1176,38 @@ $light_gray: #eee;
.title
{
font-size
:
38px
;
color
:
#fff
;
text-align
:
right
;
padding-right
:
4%
;
}
}
.login-old
{
width
:
457px
;
height
:
500px
;
background
:
rgba
(
255
,
255
,
255
,
1
);
box-shadow
:
0px
15px
30px
0px
rgba
(
0
,
85
,
183
,
0
.15
);
// background: rgba(255, 255, 255, 1);
background
:
#191c21
;
box-shadow
:
0px
15px
30px
0px
rgba
(
255
,
255
,
255
,
0
.2
);
padding
:
40px
;
position
:
absolute
;
right
:
10%
;
top
:
15%
;
// transform: translateY(-50%);
border-radius
:
20px
;
right
:
4%
;
top
:
calc
(
50%
-
250px
);
border-radius
:
4px
;
.el-checkbox-group
label
{
margin-top
:
20px
;
}
button
{
width
:
100%
;
margin-top
:
40px
;
background
:
#2182a0
;
background
:
#181d21
!
important
;
color
:
#36f1cd
!
important
;
border
:
1px
solid
#2a2a2a
!
important
;
height
:
40px
;
transition
:
border
0
.5s
ease
;
}
button
:hover
{
border
:
1px
solid
rgba
(
54
,
241
,
205
,
0
.7
)
!
important
;
}
img
{
...
...
@@ -1220,6 +1231,11 @@ $light_gray: #eee;
.el-checkbox-group
label
{
margin-top
:
20px
;
}
.el-form-item
{
border-bottom
:
0
!
important
;
background
:
transparent
!
important
;
}
.login-btn
{
width
:
100%
;
...
...
@@ -1268,11 +1284,11 @@ $light_gray: #eee;
.title
{
font-size
:
26px
;
display
:
inline-block
;
color
:
#
2182a0
;
color
:
#
36f1cd
;
}
span
{
color
:
#
d4d4d4
;
color
:
#
29ad93
;
margin-left
:
10px
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment