2026-08-11 19:07:05 +08:00
{
"name" : "frontend" ,
"version" : "0.0.0" ,
"lockfileVersion" : 3 ,
"requires" : true ,
"packages" : {
"" : {
"name" : "frontend" ,
"version" : "0.0.0" ,
"dependencies" : {
2026-08-14 07:51:46 +08:00
"@wailsio/runtime" : "^3.0.0-beta.5" ,
2026-08-11 19:07:05 +08:00
"echarts" : "^6.1.0" ,
2026-08-14 07:51:46 +08:00
"highlight.js" : "^11.11.2" ,
2026-08-11 19:07:05 +08:00
"lucide-vue-next" : "^1.0.0" ,
2026-08-14 07:51:46 +08:00
"lunar-javascript" : "^1.7.7" ,
"marked" : "^18.0.9" ,
2026-08-11 19:07:05 +08:00
"pinia" : "^4.0.1" ,
"vue" : "^3.2.37" ,
"vue-i18n" : "^9.14.5" ,
"vue-router" : "^4.6.4"
} ,
"devDependencies" : {
"@vitejs/plugin-vue" : "^3.0.3" ,
"vite" : "^3.0.7"
}
} ,
"node_modules/@babel/helper-string-parser" : {
"version" : "7.29.7" ,
"resolved" : "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz" ,
"integrity" : "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==" ,
"engines" : {
"node" : ">=6.9.0"
}
} ,
"node_modules/@babel/helper-validator-identifier" : {
"version" : "7.29.7" ,
"resolved" : "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz" ,
"integrity" : "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==" ,
"engines" : {
"node" : ">=6.9.0"
}
} ,
"node_modules/@babel/parser" : {
"version" : "7.29.7" ,
"resolved" : "https://registry.npmjs.org/@babel/parser/-/parser-7.29.7.tgz" ,
"integrity" : "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==" ,
"dependencies" : {
"@babel/types" : "^7.29.7"
} ,
"bin" : {
"parser" : "bin/babel-parser.js"
} ,
"engines" : {
"node" : ">=6.0.0"
}
} ,
"node_modules/@babel/types" : {
"version" : "7.29.7" ,
"resolved" : "https://registry.npmjs.org/@babel/types/-/types-7.29.7.tgz" ,
"integrity" : "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==" ,
"dependencies" : {
"@babel/helper-string-parser" : "^7.29.7" ,
"@babel/helper-validator-identifier" : "^7.29.7"
} ,
"engines" : {
"node" : ">=6.9.0"
}
} ,
"node_modules/@esbuild/android-arm" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz" ,
"integrity" : "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==" ,
"cpu" : [
"arm"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"android"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/@esbuild/linux-loong64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz" ,
"integrity" : "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==" ,
"cpu" : [
"loong64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"linux"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/@intlify/core-base" : {
"version" : "9.14.5" ,
"resolved" : "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.14.5.tgz" ,
"integrity" : "sha512-5ah5FqZG4pOoHjkvs8mjtv+gPKYU0zCISaYNjBNNqYiaITxW8ZtVih3GS/oTOqN8d9/mDLyrjD46GBApNxmlsA==" ,
"dependencies" : {
"@intlify/message-compiler" : "9.14.5" ,
"@intlify/shared" : "9.14.5"
} ,
"engines" : {
"node" : ">= 16"
} ,
"funding" : {
"url" : "https://github.com/sponsors/kazupon"
}
} ,
"node_modules/@intlify/message-compiler" : {
"version" : "9.14.5" ,
"resolved" : "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.14.5.tgz" ,
"integrity" : "sha512-IHzgEu61/YIpQV5Pc3aRWScDcnFKWvQA9kigcINcCBXN8mbW+vk9SK+lDxA6STzKQsVJxUPg9ACC52pKKo3SVQ==" ,
"dependencies" : {
"@intlify/shared" : "9.14.5" ,
"source-map-js" : "^1.0.2"
} ,
"engines" : {
"node" : ">= 16"
} ,
"funding" : {
"url" : "https://github.com/sponsors/kazupon"
}
} ,
"node_modules/@intlify/shared" : {
"version" : "9.14.5" ,
"resolved" : "https://registry.npmjs.org/@intlify/shared/-/shared-9.14.5.tgz" ,
"integrity" : "sha512-9gB+E53BYuAEMhbCAxVgG38EZrk59sxBtv3jSizNL2hEWlgjBjAw1AwpLHtNaeda12pe6W20OGEa0TwuMSRbyQ==" ,
"engines" : {
"node" : ">= 16"
} ,
"funding" : {
"url" : "https://github.com/sponsors/kazupon"
}
} ,
"node_modules/@jridgewell/sourcemap-codec" : {
"version" : "1.5.5" ,
"resolved" : "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz" ,
"integrity" : "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
} ,
"node_modules/@vitejs/plugin-vue" : {
"version" : "3.2.0" ,
"resolved" : "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-3.2.0.tgz" ,
"integrity" : "sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==" ,
"dev" : true ,
"engines" : {
"node" : "^14.18.0 || >=16.0.0"
} ,
"peerDependencies" : {
"vite" : "^3.0.0" ,
"vue" : "^3.2.25"
}
} ,
"node_modules/@vue/compiler-core" : {
"version" : "3.5.39" ,
"resolved" : "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz" ,
"integrity" : "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==" ,
"dependencies" : {
"@babel/parser" : "^7.29.7" ,
"@vue/shared" : "3.5.39" ,
"entities" : "^7.0.1" ,
"estree-walker" : "^2.0.2" ,
"source-map-js" : "^1.2.1"
}
} ,
"node_modules/@vue/compiler-dom" : {
"version" : "3.5.39" ,
"resolved" : "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz" ,
"integrity" : "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==" ,
"dependencies" : {
"@vue/compiler-core" : "3.5.39" ,
"@vue/shared" : "3.5.39"
}
} ,
"node_modules/@vue/compiler-sfc" : {
"version" : "3.5.39" ,
"resolved" : "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz" ,
"integrity" : "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==" ,
"dependencies" : {
"@babel/parser" : "^7.29.7" ,
"@vue/compiler-core" : "3.5.39" ,
"@vue/compiler-dom" : "3.5.39" ,
"@vue/compiler-ssr" : "3.5.39" ,
"@vue/shared" : "3.5.39" ,
"estree-walker" : "^2.0.2" ,
"magic-string" : "^0.30.21" ,
"postcss" : "^8.5.15" ,
"source-map-js" : "^1.2.1"
}
} ,
"node_modules/@vue/compiler-ssr" : {
"version" : "3.5.39" ,
"resolved" : "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz" ,
"integrity" : "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==" ,
"dependencies" : {
"@vue/compiler-dom" : "3.5.39" ,
"@vue/shared" : "3.5.39"
}
} ,
"node_modules/@vue/devtools-api" : {
"version" : "8.1.5" ,
"resolved" : "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.1.5.tgz" ,
"integrity" : "sha512-YJipMVAKe5wT5CWf5kTYCaNV7NMNjFVxJkIkJaJ4W/nCxEBzlZzrOsYKeCymdCrFZmBS/+wTWFoUs3Jf/Q6XSQ==" ,
"peer" : true ,
"dependencies" : {
"@vue/devtools-kit" : "^8.1.5"
}
} ,
"node_modules/@vue/devtools-kit" : {
"version" : "8.1.5" ,
"resolved" : "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.1.5.tgz" ,
"integrity" : "sha512-FcSAxsi4eWuXLCB7Rv9lj0aIVHHPNVQ2BazGf4RJTc2JCqb4BQg0hk87ZFhminCfl+mD5OUI0rX2cgyu4kJOGA==" ,
"peer" : true ,
"dependencies" : {
"@vue/devtools-shared" : "^8.1.5" ,
"birpc" : "^2.6.1" ,
"hookable" : "^5.5.3" ,
"perfect-debounce" : "^2.0.0"
}
} ,
"node_modules/@vue/devtools-shared" : {
"version" : "8.1.5" ,
"resolved" : "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.1.5.tgz" ,
"integrity" : "sha512-mhT4zcPFhF+Xk1O4BfhhrbXzpmfqY03fS6xGpcllbQG7lDjhQf8pQHcTIhqQIYx1hfwtHmk/6jM96ele0UxPqQ==" ,
"peer" : true
} ,
"node_modules/@vue/reactivity" : {
"version" : "3.5.39" ,
"resolved" : "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz" ,
"integrity" : "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==" ,
"dependencies" : {
"@vue/shared" : "3.5.39"
}
} ,
"node_modules/@vue/runtime-core" : {
"version" : "3.5.39" ,
"resolved" : "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz" ,
"integrity" : "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==" ,
"dependencies" : {
"@vue/reactivity" : "3.5.39" ,
"@vue/shared" : "3.5.39"
}
} ,
"node_modules/@vue/runtime-dom" : {
"version" : "3.5.39" ,
"resolved" : "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz" ,
"integrity" : "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==" ,
"dependencies" : {
"@vue/reactivity" : "3.5.39" ,
"@vue/runtime-core" : "3.5.39" ,
"@vue/shared" : "3.5.39" ,
"csstype" : "^3.2.3"
}
} ,
"node_modules/@vue/server-renderer" : {
"version" : "3.5.39" ,
"resolved" : "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz" ,
"integrity" : "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==" ,
"dependencies" : {
"@vue/compiler-ssr" : "3.5.39" ,
"@vue/shared" : "3.5.39"
} ,
"peerDependencies" : {
"vue" : "3.5.39"
}
} ,
"node_modules/@vue/shared" : {
"version" : "3.5.39" ,
"resolved" : "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz" ,
"integrity" : "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA=="
} ,
2026-08-14 07:51:46 +08:00
"node_modules/@wailsio/runtime" : {
"version" : "3.0.0-beta.5" ,
"resolved" : "https://registry.npmjs.org/@wailsio/runtime/-/runtime-3.0.0-beta.5.tgz" ,
"integrity" : "sha512-WPJcKfD/iN5EbzLAE0B2AjwRVVSSnhpGQSjgFORtIA3h1bkiw/k7rTd06emNsI1ZFGFgMiUEEmXgEcVfeWoRVQ==" ,
"license" : "MIT"
} ,
2026-08-11 19:07:05 +08:00
"node_modules/birpc" : {
"version" : "2.9.0" ,
"resolved" : "https://registry.npmjs.org/birpc/-/birpc-2.9.0.tgz" ,
"integrity" : "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==" ,
"peer" : true ,
"funding" : {
"url" : "https://github.com/sponsors/antfu"
}
} ,
"node_modules/csstype" : {
"version" : "3.2.3" ,
"resolved" : "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz" ,
"integrity" : "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="
} ,
"node_modules/echarts" : {
"version" : "6.1.0" ,
"resolved" : "https://registry.npmjs.org/echarts/-/echarts-6.1.0.tgz" ,
"integrity" : "sha512-q0yaFPggC9FUdsWH4blavRWFmxdrIodbkoKNAjJudAI6CA9gNPxHtV2RcZNEepZVlk4yvBYkOkbk6HIVpIyHZA==" ,
"dependencies" : {
"tslib" : "2.3.0" ,
"zrender" : "6.1.0"
}
} ,
"node_modules/entities" : {
"version" : "7.0.1" ,
"resolved" : "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz" ,
"integrity" : "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==" ,
"engines" : {
"node" : ">=0.12"
} ,
"funding" : {
"url" : "https://github.com/fb55/entities?sponsor=1"
}
} ,
"node_modules/es-errors" : {
"version" : "1.3.0" ,
"resolved" : "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" ,
"integrity" : "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" ,
"dev" : true ,
"engines" : {
"node" : ">= 0.4"
}
} ,
"node_modules/esbuild" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz" ,
"integrity" : "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==" ,
"dev" : true ,
"hasInstallScript" : true ,
"bin" : {
"esbuild" : "bin/esbuild"
} ,
"engines" : {
"node" : ">=12"
} ,
"optionalDependencies" : {
"@esbuild/android-arm" : "0.15.18" ,
"@esbuild/linux-loong64" : "0.15.18" ,
"esbuild-android-64" : "0.15.18" ,
"esbuild-android-arm64" : "0.15.18" ,
"esbuild-darwin-64" : "0.15.18" ,
"esbuild-darwin-arm64" : "0.15.18" ,
"esbuild-freebsd-64" : "0.15.18" ,
"esbuild-freebsd-arm64" : "0.15.18" ,
"esbuild-linux-32" : "0.15.18" ,
"esbuild-linux-64" : "0.15.18" ,
"esbuild-linux-arm" : "0.15.18" ,
"esbuild-linux-arm64" : "0.15.18" ,
"esbuild-linux-mips64le" : "0.15.18" ,
"esbuild-linux-ppc64le" : "0.15.18" ,
"esbuild-linux-riscv64" : "0.15.18" ,
"esbuild-linux-s390x" : "0.15.18" ,
"esbuild-netbsd-64" : "0.15.18" ,
"esbuild-openbsd-64" : "0.15.18" ,
"esbuild-sunos-64" : "0.15.18" ,
"esbuild-windows-32" : "0.15.18" ,
"esbuild-windows-64" : "0.15.18" ,
"esbuild-windows-arm64" : "0.15.18"
}
} ,
"node_modules/esbuild-android-64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz" ,
"integrity" : "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==" ,
"cpu" : [
"x64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"android"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-android-arm64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz" ,
"integrity" : "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==" ,
"cpu" : [
"arm64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"android"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-darwin-64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz" ,
"integrity" : "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==" ,
"cpu" : [
"x64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"darwin"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-darwin-arm64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz" ,
"integrity" : "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==" ,
"cpu" : [
"arm64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"darwin"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-freebsd-64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz" ,
"integrity" : "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==" ,
"cpu" : [
"x64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"freebsd"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-freebsd-arm64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz" ,
"integrity" : "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==" ,
"cpu" : [
"arm64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"freebsd"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-linux-32" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz" ,
"integrity" : "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==" ,
"cpu" : [
"ia32"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"linux"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-linux-64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz" ,
"integrity" : "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==" ,
"cpu" : [
"x64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"linux"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-linux-arm" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz" ,
"integrity" : "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==" ,
"cpu" : [
"arm"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"linux"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-linux-arm64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz" ,
"integrity" : "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==" ,
"cpu" : [
"arm64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"linux"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-linux-mips64le" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz" ,
"integrity" : "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==" ,
"cpu" : [
"mips64el"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"linux"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-linux-ppc64le" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz" ,
"integrity" : "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==" ,
"cpu" : [
"ppc64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"linux"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-linux-riscv64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz" ,
"integrity" : "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==" ,
"cpu" : [
"riscv64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"linux"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-linux-s390x" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz" ,
"integrity" : "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==" ,
"cpu" : [
"s390x"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"linux"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-netbsd-64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz" ,
"integrity" : "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==" ,
"cpu" : [
"x64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"netbsd"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-openbsd-64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz" ,
"integrity" : "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==" ,
"cpu" : [
"x64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"openbsd"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-sunos-64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz" ,
"integrity" : "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==" ,
"cpu" : [
"x64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"sunos"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-windows-32" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz" ,
"integrity" : "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==" ,
"cpu" : [
"ia32"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"win32"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-windows-64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz" ,
"integrity" : "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==" ,
"cpu" : [
"x64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"win32"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/esbuild-windows-arm64" : {
"version" : "0.15.18" ,
"resolved" : "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz" ,
"integrity" : "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==" ,
"cpu" : [
"arm64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"win32"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/estree-walker" : {
"version" : "2.0.2" ,
"resolved" : "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" ,
"integrity" : "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
} ,
"node_modules/fsevents" : {
"version" : "2.3.3" ,
"resolved" : "https://registry.npmjs.org/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.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" ,
"integrity" : "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" ,
"dev" : true ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/hasown" : {
"version" : "2.0.4" ,
"resolved" : "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz" ,
"integrity" : "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==" ,
"dev" : true ,
"dependencies" : {
"function-bind" : "^1.1.2"
} ,
"engines" : {
"node" : ">= 0.4"
}
} ,
2026-08-14 07:51:46 +08:00
"node_modules/highlight.js" : {
"version" : "11.11.2" ,
"resolved" : "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.2.tgz" ,
"integrity" : "sha512-oaXMACAU0kzOMXBjWpNcX+vlwSBCIAiZ9BHa7gA15NOTtT2L/l8OSZDuqS2XppOhZBPJ7hm4o8ep2kyuip2uEQ==" ,
"license" : "BSD-3-Clause" ,
"engines" : {
"node" : ">=12.0.0"
}
} ,
2026-08-11 19:07:05 +08:00
"node_modules/hookable" : {
"version" : "5.5.3" ,
"resolved" : "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz" ,
"integrity" : "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==" ,
"peer" : true
} ,
"node_modules/is-core-module" : {
"version" : "2.16.2" ,
"resolved" : "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz" ,
"integrity" : "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==" ,
"dev" : true ,
"dependencies" : {
"hasown" : "^2.0.3"
} ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/lucide-vue-next" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/lucide-vue-next/-/lucide-vue-next-1.0.0.tgz" ,
"integrity" : "sha512-V6SPvx1IHTj/UY+FrIYWV5faISsPSb8BnWSFDxAtezWKvWc9ZZ40PDrdu1/Qb5vg4lHWr1hs1BAMGVGm6V1Xdg==" ,
"deprecated" : "Package deprecated. Please use @lucide/vue instead." ,
"peerDependencies" : {
"vue" : ">=3.0.1"
}
} ,
2026-08-14 07:51:46 +08:00
"node_modules/lunar-javascript" : {
"version" : "1.7.7" ,
"resolved" : "https://registry.npmjs.org/lunar-javascript/-/lunar-javascript-1.7.7.tgz" ,
"integrity" : "sha512-u/KYiwPIBo/0bT+WWfU7qO1d+aqeB90Tuy4ErXenr2Gam0QcWeezUvtiOIyXR7HbVnW2I1DKfU0NBvzMZhbVQw==" ,
"license" : "MIT"
} ,
2026-08-11 19:07:05 +08:00
"node_modules/magic-string" : {
"version" : "0.30.21" ,
"resolved" : "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz" ,
"integrity" : "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==" ,
"dependencies" : {
"@jridgewell/sourcemap-codec" : "^1.5.5"
}
} ,
2026-08-14 07:51:46 +08:00
"node_modules/marked" : {
"version" : "18.0.9" ,
"resolved" : "https://registry.npmjs.org/marked/-/marked-18.0.9.tgz" ,
"integrity" : "sha512-/Sa4qiiHZxf0/FQdBBowr9q4r10krCwMvpK48FUBdXdUXScDxiQGR9zCPrFgRVR5LU3iySOiIjy09ZQvADir1w==" ,
"license" : "MIT" ,
"bin" : {
"marked" : "bin/marked.js"
} ,
"engines" : {
"node" : ">= 20"
}
} ,
2026-08-11 19:07:05 +08:00
"node_modules/nanoid" : {
"version" : "3.3.16" ,
"resolved" : "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz" ,
"integrity" : "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==" ,
"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/nostics" : {
"version" : "1.1.4" ,
"resolved" : "https://registry.npmjs.org/nostics/-/nostics-1.1.4.tgz" ,
"integrity" : "sha512-U4FApICSLCQ0dYiN59pxUCEZC053palQXi57yLaNdMaL6TBY4C4q3qZrJKUGcor2dGv8EhEwt8y5KvU2bo2kFg=="
} ,
"node_modules/path-parse" : {
"version" : "1.0.7" ,
"resolved" : "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" ,
"integrity" : "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" ,
"dev" : true
} ,
"node_modules/perfect-debounce" : {
"version" : "2.1.0" ,
"resolved" : "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.1.0.tgz" ,
"integrity" : "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==" ,
"peer" : true
} ,
"node_modules/picocolors" : {
"version" : "1.1.1" ,
"resolved" : "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" ,
"integrity" : "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
} ,
"node_modules/pinia" : {
"version" : "4.0.1" ,
"resolved" : "https://registry.npmjs.org/pinia/-/pinia-4.0.1.tgz" ,
"integrity" : "sha512-0T9mU4aDENt40cnJLxYLkqr1Fwqao2CHCL5H65jCSjnL0kOsvARc+PYydwEw2YfQ0VObzwjMNFwzDr+q7n/nnQ==" ,
"dependencies" : {
"nostics" : "^1.1.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/posva"
} ,
"peerDependencies" : {
"@vue/devtools-api" : "^8.1.5" ,
"typescript" : ">=5.6.0" ,
"vue" : "^3.5.11"
} ,
"peerDependenciesMeta" : {
"@vue/devtools-api" : {
"optional" : false
} ,
"typescript" : {
"optional" : true
}
}
} ,
"node_modules/postcss" : {
"version" : "8.5.19" ,
"resolved" : "https://registry.npmjs.org/postcss/-/postcss-8.5.19.tgz" ,
"integrity" : "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==" ,
"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.12" ,
"picocolors" : "^1.1.1" ,
"source-map-js" : "^1.2.1"
} ,
"engines" : {
"node" : "^10 || ^12 || >=14"
}
} ,
"node_modules/resolve" : {
"version" : "1.22.12" ,
"resolved" : "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz" ,
"integrity" : "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==" ,
"dev" : true ,
"dependencies" : {
"es-errors" : "^1.3.0" ,
"is-core-module" : "^2.16.1" ,
"path-parse" : "^1.0.7" ,
"supports-preserve-symlinks-flag" : "^1.0.0"
} ,
"bin" : {
"resolve" : "bin/resolve"
} ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/rollup" : {
"version" : "2.80.0" ,
"resolved" : "https://registry.npmjs.org/rollup/-/rollup-2.80.0.tgz" ,
"integrity" : "sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ==" ,
"dev" : true ,
"bin" : {
"rollup" : "dist/bin/rollup"
} ,
"engines" : {
"node" : ">=10.0.0"
} ,
"optionalDependencies" : {
"fsevents" : "~2.3.2"
}
} ,
"node_modules/source-map-js" : {
"version" : "1.2.1" ,
"resolved" : "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" ,
"integrity" : "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" ,
"engines" : {
"node" : ">=0.10.0"
}
} ,
"node_modules/supports-preserve-symlinks-flag" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/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/tslib" : {
"version" : "2.3.0" ,
"resolved" : "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz" ,
"integrity" : "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
} ,
"node_modules/vite" : {
"version" : "3.2.11" ,
"resolved" : "https://registry.npmjs.org/vite/-/vite-3.2.11.tgz" ,
"integrity" : "sha512-K/jGKL/PgbIgKCiJo5QbASQhFiV02X9Jh+Qq0AKCRCRKZtOTVi4t6wh75FDpGf2N9rYOnzH87OEFQNaFy6pdxQ==" ,
"dev" : true ,
"dependencies" : {
"esbuild" : "^0.15.9" ,
"postcss" : "^8.4.18" ,
"resolve" : "^1.22.1" ,
"rollup" : "^2.79.1"
} ,
"bin" : {
"vite" : "bin/vite.js"
} ,
"engines" : {
"node" : "^14.18.0 || >=16.0.0"
} ,
"optionalDependencies" : {
"fsevents" : "~2.3.2"
} ,
"peerDependencies" : {
"@types/node" : ">= 14" ,
"less" : "*" ,
"sass" : "*" ,
"stylus" : "*" ,
"sugarss" : "*" ,
"terser" : "^5.4.0"
} ,
"peerDependenciesMeta" : {
"@types/node" : {
"optional" : true
} ,
"less" : {
"optional" : true
} ,
"sass" : {
"optional" : true
} ,
"stylus" : {
"optional" : true
} ,
"sugarss" : {
"optional" : true
} ,
"terser" : {
"optional" : true
}
}
} ,
"node_modules/vue" : {
"version" : "3.5.39" ,
"resolved" : "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz" ,
"integrity" : "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==" ,
"dependencies" : {
"@vue/compiler-dom" : "3.5.39" ,
"@vue/compiler-sfc" : "3.5.39" ,
"@vue/runtime-dom" : "3.5.39" ,
"@vue/server-renderer" : "3.5.39" ,
"@vue/shared" : "3.5.39"
} ,
"peerDependencies" : {
"typescript" : "*"
} ,
"peerDependenciesMeta" : {
"typescript" : {
"optional" : true
}
}
} ,
"node_modules/vue-i18n" : {
"version" : "9.14.5" ,
"resolved" : "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.14.5.tgz" ,
"integrity" : "sha512-0jQ9Em3ymWngyiIkj0+c/k7WgaPO+TNzjKSNq9BvBQaKJECqn9cd9fL4tkDhB5G1QBskGl9YxxbDAhgbFtpe2g==" ,
"deprecated" : "v9 and v10 no longer supported. please migrate to v11. about maintenance status, see https://vue-i18n.intlify.dev/guide/maintenance.html" ,
"dependencies" : {
"@intlify/core-base" : "9.14.5" ,
"@intlify/shared" : "9.14.5" ,
"@vue/devtools-api" : "^6.5.0"
} ,
"engines" : {
"node" : ">= 16"
} ,
"funding" : {
"url" : "https://github.com/sponsors/kazupon"
} ,
"peerDependencies" : {
"vue" : "^3.0.0"
}
} ,
"node_modules/vue-i18n/node_modules/@vue/devtools-api" : {
"version" : "6.6.4" ,
"resolved" : "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz" ,
"integrity" : "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="
} ,
"node_modules/vue-router" : {
"version" : "4.6.4" ,
"resolved" : "https://registry.npmjs.org/vue-router/-/vue-router-4.6.4.tgz" ,
"integrity" : "sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==" ,
"dependencies" : {
"@vue/devtools-api" : "^6.6.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/posva"
} ,
"peerDependencies" : {
"vue" : "^3.5.0"
}
} ,
"node_modules/vue-router/node_modules/@vue/devtools-api" : {
"version" : "6.6.4" ,
"resolved" : "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz" ,
"integrity" : "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g=="
} ,
"node_modules/zrender" : {
"version" : "6.1.0" ,
"resolved" : "https://registry.npmjs.org/zrender/-/zrender-6.1.0.tgz" ,
"integrity" : "sha512-oEGMDB6pOP2S6OwRR4PdVv610zrjnA3Bh+JnSG12fYJlBKjtNAoEb5fSUoCOOINlH96I2fU38/A2UpRKs67xYQ==" ,
"dependencies" : {
"tslib" : "2.3.0"
}
}
}
}