diff --git a/node_modules/.cache/babel-loader/3947093ff871d4aaf7cb6e2aabdbeabe.json b/node_modules/.cache/babel-loader/3947093ff871d4aaf7cb6e2aabdbeabe.json
index 4ede47fa..1987da86 100644
--- a/node_modules/.cache/babel-loader/3947093ff871d4aaf7cb6e2aabdbeabe.json
+++ b/node_modules/.cache/babel-loader/3947093ff871d4aaf7cb6e2aabdbeabe.json
@@ -1 +1 @@
-{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js!/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754409279867},{"path":"/Users/kang/Gitea/vue-element-admin/babel.config.js","mtime":1754409277597},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js","mtime":1754409277911},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiL1VzZXJzL2thbmcvR2l0ZWEvdnVlLWVsZW1lbnQtYWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IFJpZ2h0UGFuZWwgZnJvbSAnQC9jb21wb25lbnRzL1JpZ2h0UGFuZWwnOwppbXBvcnQgeyBBcHBNYWluLCBOYXZiYXIsIFNldHRpbmdzLCBTaWRlYmFyLCBUYWdzVmlldyB9IGZyb20gJy4vY29tcG9uZW50cyc7CmltcG9ydCBSZXNpemVNaXhpbiBmcm9tICcuL21peGluL1Jlc2l6ZUhhbmRsZXInOwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0xheW91dCcsCiAgY29tcG9uZW50czogewogICAgQXBwTWFpbjogQXBwTWFpbiwKICAgIE5hdmJhcjogTmF2YmFyLAogICAgUmlnaHRQYW5lbDogUmlnaHRQYW5lbCwKICAgIFNldHRpbmdzOiBTZXR0aW5ncywKICAgIFNpZGViYXI6IFNpZGViYXIsCiAgICBUYWdzVmlldzogVGFnc1ZpZXcKICB9LAogIG1peGluczogW1Jlc2l6ZU1peGluXSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSh7CiAgICBzaWRlYmFyOiBmdW5jdGlvbiBzaWRlYmFyKHN0YXRlKSB7CiAgICAgIHJldHVybiBzdGF0ZS5hcHAuc2lkZWJhcjsKICAgIH0sCiAgICBkZXZpY2U6IGZ1bmN0aW9uIGRldmljZShzdGF0ZSkgewogICAgICByZXR1cm4gc3RhdGUuYXBwLmRldmljZTsKICAgIH0sCiAgICBzaG93U2V0dGluZ3M6IGZ1bmN0aW9uIHNob3dTZXR0aW5ncyhzdGF0ZSkgewogICAgICByZXR1cm4gc3RhdGUuc2V0dGluZ3Muc2hvd1NldHRpbmdzOwogICAgfSwKICAgIG5lZWRUYWdzVmlldzogZnVuY3Rpb24gbmVlZFRhZ3NWaWV3KHN0YXRlKSB7CiAgICAgIHJldHVybiBzdGF0ZS5zZXR0aW5ncy50YWdzVmlldzsKICAgIH0sCiAgICBmaXhlZEhlYWRlcjogZnVuY3Rpb24gZml4ZWRIZWFkZXIoc3RhdGUpIHsKICAgICAgcmV0dXJuIHN0YXRlLnNldHRpbmdzLmZpeGVkSGVhZGVyOwogICAgfQogIH0pKSwge30sIHsKICAgIGNsYXNzT2JqOiBmdW5jdGlvbiBjbGFzc09iaigpIHsKICAgICAgcmV0dXJuIHsKICAgICAgICBoaWRlU2lkZWJhcjogIXRoaXMuc2lkZWJhci5vcGVuZWQsCiAgICAgICAgb3BlblNpZGViYXI6IHRoaXMuc2lkZWJhci5vcGVuZWQsCiAgICAgICAgd2l0aG91dEFuaW1hdGlvbjogdGhpcy5zaWRlYmFyLndpdGhvdXRBbmltYXRpb24sCiAgICAgICAgbW9iaWxlOiB0aGlzLmRldmljZSA9PT0gJ21vYmlsZScKICAgICAgfTsKICAgIH0KICB9KSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVDbGlja091dHNpZGU6IGZ1bmN0aW9uIGhhbmRsZUNsaWNrT3V0c2lkZSgpIHsKICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2FwcC9jbG9zZVNpZGVCYXInLCB7CiAgICAgICAgd2l0aG91dEFuaW1hdGlvbjogZmFsc2UKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["RightPanel","AppMain","Navbar","Settings","Sidebar","TagsView","ResizeMixin","mapState","name","components","mixins","computed","_objectSpread","sidebar","state","app","device","showSettings","settings","needTagsView","tagsView","fixedHeader","classObj","hideSidebar","opened","openSidebar","withoutAnimation","mobile","methods","handleClickOutside","$store","dispatch"],"sources":["src/layout/index.vue"],"sourcesContent":["\n \n
\n \n
\n
\n \n \n
\n
\n
\n \n \n
\n
\n\n\n\n\n\n"],"mappings":";;;;;;;;;;;;;;;;;;;AAkBA,OAAAA,UAAA;AACA,SAAAC,OAAA,EAAAC,MAAA,EAAAC,QAAA,EAAAC,OAAA,EAAAC,QAAA;AACA,OAAAC,WAAA;AACA,SAAAC,QAAA;AAEA;EACAC,IAAA;EACAC,UAAA;IACAR,OAAA,EAAAA,OAAA;IACAC,MAAA,EAAAA,MAAA;IACAF,UAAA,EAAAA,UAAA;IACAG,QAAA,EAAAA,QAAA;IACAC,OAAA,EAAAA,OAAA;IACAC,QAAA,EAAAA;EACA;EACAK,MAAA,GAAAJ,WAAA;EACAK,QAAA,EAAAC,aAAA,CAAAA,aAAA,KACAL,QAAA;IACAM,OAAA,WAAAA,QAAAC,KAAA;MAAA,OAAAA,KAAA,CAAAC,GAAA,CAAAF,OAAA;IAAA;IACAG,MAAA,WAAAA,OAAAF,KAAA;MAAA,OAAAA,KAAA,CAAAC,GAAA,CAAAC,MAAA;IAAA;IACAC,YAAA,WAAAA,aAAAH,KAAA;MAAA,OAAAA,KAAA,CAAAI,QAAA,CAAAD,YAAA;IAAA;IACAE,YAAA,WAAAA,aAAAL,KAAA;MAAA,OAAAA,KAAA,CAAAI,QAAA,CAAAE,QAAA;IAAA;IACAC,WAAA,WAAAA,YAAAP,KAAA;MAAA,OAAAA,KAAA,CAAAI,QAAA,CAAAG,WAAA;IAAA;EACA;IACAC,QAAA,WAAAA,SAAA;MACA;QACAC,WAAA,QAAAV,OAAA,CAAAW,MAAA;QACAC,WAAA,OAAAZ,OAAA,CAAAW,MAAA;QACAE,gBAAA,OAAAb,OAAA,CAAAa,gBAAA;QACAC,MAAA,OAAAX,MAAA;MACA;IACA;EAAA,EACA;EACAY,OAAA;IACAC,kBAAA,WAAAA,mBAAA;MACA,KAAAC,MAAA,CAAAC,QAAA;QAAAL,gBAAA;MAAA;IACA;EACA;AACA","ignoreList":[]}]}
\ No newline at end of file
+{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js!/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754494887039},{"path":"/Users/kang/Gitea/vue-element-admin/babel.config.js","mtime":1754409277597},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js","mtime":1754409277911},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IF9vYmplY3RTcHJlYWQgZnJvbSAiL1VzZXJzL2thbmcvR2l0ZWEvdnVlLWVsZW1lbnQtYWRtaW4vbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZXNtL29iamVjdFNwcmVhZDIuanMiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwoKaW1wb3J0IFJpZ2h0UGFuZWwgZnJvbSAnQC9jb21wb25lbnRzL1JpZ2h0UGFuZWwnOwppbXBvcnQgeyBBcHBNYWluLCBOYXZiYXIsIFNldHRpbmdzLCBTaWRlYmFyLCBUYWdzVmlldyB9IGZyb20gJy4vY29tcG9uZW50cyc7CmltcG9ydCBSZXNpemVNaXhpbiBmcm9tICcuL21peGluL1Jlc2l6ZUhhbmRsZXInOwppbXBvcnQgeyBtYXBTdGF0ZSB9IGZyb20gJ3Z1ZXgnOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ0xheW91dCcsCiAgY29tcG9uZW50czogewogICAgQXBwTWFpbjogQXBwTWFpbiwKICAgIE5hdmJhcjogTmF2YmFyLAogICAgUmlnaHRQYW5lbDogUmlnaHRQYW5lbCwKICAgIFNldHRpbmdzOiBTZXR0aW5ncywKICAgIFNpZGViYXI6IFNpZGViYXIsCiAgICBUYWdzVmlldzogVGFnc1ZpZXcKICB9LAogIG1peGluczogW1Jlc2l6ZU1peGluXSwKICBjb21wdXRlZDogX29iamVjdFNwcmVhZChfb2JqZWN0U3ByZWFkKHt9LCBtYXBTdGF0ZSh7CiAgICBzaWRlYmFyOiBmdW5jdGlvbiBzaWRlYmFyKHN0YXRlKSB7CiAgICAgIHJldHVybiBzdGF0ZS5hcHAuc2lkZWJhcjsKICAgIH0sCiAgICBkZXZpY2U6IGZ1bmN0aW9uIGRldmljZShzdGF0ZSkgewogICAgICByZXR1cm4gc3RhdGUuYXBwLmRldmljZTsKICAgIH0sCiAgICBzaG93U2V0dGluZ3M6IGZ1bmN0aW9uIHNob3dTZXR0aW5ncyhzdGF0ZSkgewogICAgICByZXR1cm4gc3RhdGUuc2V0dGluZ3Muc2hvd1NldHRpbmdzOwogICAgfSwKICAgIG5lZWRUYWdzVmlldzogZnVuY3Rpb24gbmVlZFRhZ3NWaWV3KHN0YXRlKSB7CiAgICAgIHJldHVybiBzdGF0ZS5zZXR0aW5ncy50YWdzVmlldzsKICAgIH0sCiAgICBmaXhlZEhlYWRlcjogZnVuY3Rpb24gZml4ZWRIZWFkZXIoc3RhdGUpIHsKICAgICAgcmV0dXJuIHN0YXRlLnNldHRpbmdzLmZpeGVkSGVhZGVyOwogICAgfQogIH0pKSwge30sIHsKICAgIGNsYXNzT2JqOiBmdW5jdGlvbiBjbGFzc09iaigpIHsKICAgICAgcmV0dXJuIHsKICAgICAgICBoaWRlU2lkZWJhcjogIXRoaXMuc2lkZWJhci5vcGVuZWQsCiAgICAgICAgb3BlblNpZGViYXI6IHRoaXMuc2lkZWJhci5vcGVuZWQsCiAgICAgICAgd2l0aG91dEFuaW1hdGlvbjogdGhpcy5zaWRlYmFyLndpdGhvdXRBbmltYXRpb24sCiAgICAgICAgbW9iaWxlOiB0aGlzLmRldmljZSA9PT0gJ21vYmlsZScKICAgICAgfTsKICAgIH0KICB9KSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVDbGlja091dHNpZGU6IGZ1bmN0aW9uIGhhbmRsZUNsaWNrT3V0c2lkZSgpIHsKICAgICAgdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2FwcC9jbG9zZVNpZGVCYXInLCB7CiAgICAgICAgd2l0aG91dEFuaW1hdGlvbjogZmFsc2UKICAgICAgfSk7CiAgICB9CiAgfQp9Ow=="},{"version":3,"names":["RightPanel","AppMain","Navbar","Settings","Sidebar","TagsView","ResizeMixin","mapState","name","components","mixins","computed","_objectSpread","sidebar","state","app","device","showSettings","settings","needTagsView","tagsView","fixedHeader","classObj","hideSidebar","opened","openSidebar","withoutAnimation","mobile","methods","handleClickOutside","$store","dispatch"],"sources":["src/layout/index.vue"],"sourcesContent":["\n \n
\n \n
\n
\n \n \n
\n
\n
\n \n \n
\n
\n\n\n\n\n\n"],"mappings":";;;;;;;;;;;;;;;;;;;AAkBA,OAAAA,UAAA;AACA,SAAAC,OAAA,EAAAC,MAAA,EAAAC,QAAA,EAAAC,OAAA,EAAAC,QAAA;AACA,OAAAC,WAAA;AACA,SAAAC,QAAA;AAEA;EACAC,IAAA;EACAC,UAAA;IACAR,OAAA,EAAAA,OAAA;IACAC,MAAA,EAAAA,MAAA;IACAF,UAAA,EAAAA,UAAA;IACAG,QAAA,EAAAA,QAAA;IACAC,OAAA,EAAAA,OAAA;IACAC,QAAA,EAAAA;EACA;EACAK,MAAA,GAAAJ,WAAA;EACAK,QAAA,EAAAC,aAAA,CAAAA,aAAA,KACAL,QAAA;IACAM,OAAA,WAAAA,QAAAC,KAAA;MAAA,OAAAA,KAAA,CAAAC,GAAA,CAAAF,OAAA;IAAA;IACAG,MAAA,WAAAA,OAAAF,KAAA;MAAA,OAAAA,KAAA,CAAAC,GAAA,CAAAC,MAAA;IAAA;IACAC,YAAA,WAAAA,aAAAH,KAAA;MAAA,OAAAA,KAAA,CAAAI,QAAA,CAAAD,YAAA;IAAA;IACAE,YAAA,WAAAA,aAAAL,KAAA;MAAA,OAAAA,KAAA,CAAAI,QAAA,CAAAE,QAAA;IAAA;IACAC,WAAA,WAAAA,YAAAP,KAAA;MAAA,OAAAA,KAAA,CAAAI,QAAA,CAAAG,WAAA;IAAA;EACA;IACAC,QAAA,WAAAA,SAAA;MACA;QACAC,WAAA,QAAAV,OAAA,CAAAW,MAAA;QACAC,WAAA,OAAAZ,OAAA,CAAAW,MAAA;QACAE,gBAAA,OAAAb,OAAA,CAAAa,gBAAA;QACAC,MAAA,OAAAX,MAAA;MACA;IACA;EAAA,EACA;EACAY,OAAA;IACAC,kBAAA,WAAAA,mBAAA;MACA,KAAAC,MAAA,CAAAC,QAAA;QAAAL,gBAAA;MAAA;IACA;EACA;AACA","ignoreList":[]}]}
\ No newline at end of file
diff --git a/node_modules/.cache/babel-loader/c1b7e87d2bc862deeec6e4f939c6d46e.json b/node_modules/.cache/babel-loader/c1b7e87d2bc862deeec6e4f939c6d46e.json
index c3ef5e85..0cc32395 100644
--- a/node_modules/.cache/babel-loader/c1b7e87d2bc862deeec6e4f939c6d46e.json
+++ b/node_modules/.cache/babel-loader/c1b7e87d2bc862deeec6e4f939c6d46e.json
@@ -1 +1 @@
-{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js!/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js??ref--13-0!/Users/kang/Gitea/vue-element-admin/src/store/modules/app.js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/store/modules/app.js","mtime":1754409279868},{"path":"/Users/kang/Gitea/vue-element-admin/babel.config.js","mtime":1754409277597},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js","mtime":1754409277911},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js","mtime":1754409278581}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IENvb2tpZXMgZnJvbSAnanMtY29va2llJzsKaW1wb3J0IHsgZ2V0TGFuZ3VhZ2UgfSBmcm9tICdAL2xhbmcvaW5kZXgnOwp2YXIgc3RhdGUgPSB7CiAgc2lkZWJhcjogewogICAgb3BlbmVkOiBDb29raWVzLmdldCgnc2lkZWJhclN0YXR1cycpID8gISErQ29va2llcy5nZXQoJ3NpZGViYXJTdGF0dXMnKSA6IHRydWUsCiAgICB3aXRob3V0QW5pbWF0aW9uOiBmYWxzZQogIH0sCiAgZGV2aWNlOiAnZGVza3RvcCcsCiAgbGFuZ3VhZ2U6IGdldExhbmd1YWdlKCksCiAgc2l6ZTogQ29va2llcy5nZXQoJ3NpemUnKSB8fCAnbWVkaXVtJwp9Owp2YXIgbXV0YXRpb25zID0gewogIFRPR0dMRV9TSURFQkFSOiBmdW5jdGlvbiBUT0dHTEVfU0lERUJBUihzdGF0ZSkgewogICAgc3RhdGUuc2lkZWJhci5vcGVuZWQgPSAhc3RhdGUuc2lkZWJhci5vcGVuZWQ7CiAgICBzdGF0ZS5zaWRlYmFyLndpdGhvdXRBbmltYXRpb24gPSBmYWxzZTsKICAgIGlmIChzdGF0ZS5zaWRlYmFyLm9wZW5lZCkgewogICAgICBDb29raWVzLnNldCgnc2lkZWJhclN0YXR1cycsIDEpOwogICAgfSBlbHNlIHsKICAgICAgQ29va2llcy5zZXQoJ3NpZGViYXJTdGF0dXMnLCAwKTsKICAgIH0KICB9LAogIENMT1NFX1NJREVCQVI6IGZ1bmN0aW9uIENMT1NFX1NJREVCQVIoc3RhdGUsIHdpdGhvdXRBbmltYXRpb24pIHsKICAgIENvb2tpZXMuc2V0KCdzaWRlYmFyU3RhdHVzJywgMCk7CiAgICBzdGF0ZS5zaWRlYmFyLm9wZW5lZCA9IGZhbHNlOwogICAgc3RhdGUuc2lkZWJhci53aXRob3V0QW5pbWF0aW9uID0gd2l0aG91dEFuaW1hdGlvbjsKICB9LAogIFRPR0dMRV9ERVZJQ0U6IGZ1bmN0aW9uIFRPR0dMRV9ERVZJQ0Uoc3RhdGUsIGRldmljZSkgewogICAgc3RhdGUuZGV2aWNlID0gZGV2aWNlOwogIH0sCiAgU0VUX0xBTkdVQUdFOiBmdW5jdGlvbiBTRVRfTEFOR1VBR0Uoc3RhdGUsIGxhbmd1YWdlKSB7CiAgICBzdGF0ZS5sYW5ndWFnZSA9IGxhbmd1YWdlOwogICAgQ29va2llcy5zZXQoJ2xhbmd1YWdlJywgbGFuZ3VhZ2UpOwogIH0sCiAgU0VUX1NJWkU6IGZ1bmN0aW9uIFNFVF9TSVpFKHN0YXRlLCBzaXplKSB7CiAgICBzdGF0ZS5zaXplID0gc2l6ZTsKICAgIENvb2tpZXMuc2V0KCdzaXplJywgc2l6ZSk7CiAgfQp9Owp2YXIgYWN0aW9ucyA9IHsKICB0b2dnbGVTaWRlQmFyOiBmdW5jdGlvbiB0b2dnbGVTaWRlQmFyKF9yZWYpIHsKICAgIHZhciBjb21taXQgPSBfcmVmLmNvbW1pdDsKICAgIGNvbW1pdCgnVE9HR0xFX1NJREVCQVInKTsKICB9LAogIGNsb3NlU2lkZUJhcjogZnVuY3Rpb24gY2xvc2VTaWRlQmFyKF9yZWYyLCBfcmVmMykgewogICAgdmFyIGNvbW1pdCA9IF9yZWYyLmNvbW1pdDsKICAgIHZhciB3aXRob3V0QW5pbWF0aW9uID0gX3JlZjMud2l0aG91dEFuaW1hdGlvbjsKICAgIGNvbW1pdCgnQ0xPU0VfU0lERUJBUicsIHdpdGhvdXRBbmltYXRpb24pOwogIH0sCiAgdG9nZ2xlRGV2aWNlOiBmdW5jdGlvbiB0b2dnbGVEZXZpY2UoX3JlZjQsIGRldmljZSkgewogICAgdmFyIGNvbW1pdCA9IF9yZWY0LmNvbW1pdDsKICAgIGNvbW1pdCgnVE9HR0xFX0RFVklDRScsIGRldmljZSk7CiAgfSwKICBzZXRMYW5ndWFnZTogZnVuY3Rpb24gc2V0TGFuZ3VhZ2UoX3JlZjUsIGxhbmd1YWdlKSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjUuY29tbWl0OwogICAgY29tbWl0KCdTRVRfTEFOR1VBR0UnLCBsYW5ndWFnZSk7CiAgfSwKICBzZXRTaXplOiBmdW5jdGlvbiBzZXRTaXplKF9yZWY2LCBzaXplKSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjYuY29tbWl0OwogICAgY29tbWl0KCdTRVRfU0laRScsIHNpemUpOwogIH0KfTsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWVzcGFjZWQ6IHRydWUsCiAgc3RhdGU6IHN0YXRlLAogIG11dGF0aW9uczogbXV0YXRpb25zLAogIGFjdGlvbnM6IGFjdGlvbnMKfTs="},{"version":3,"names":["Cookies","getLanguage","state","sidebar","opened","get","withoutAnimation","device","language","size","mutations","TOGGLE_SIDEBAR","set","CLOSE_SIDEBAR","TOGGLE_DEVICE","SET_LANGUAGE","SET_SIZE","actions","toggleSideBar","_ref","commit","closeSideBar","_ref2","_ref3","toggleDevice","_ref4","setLanguage","_ref5","setSize","_ref6","namespaced"],"sources":["/Users/kang/Gitea/vue-element-admin/src/store/modules/app.js"],"sourcesContent":["import Cookies from 'js-cookie'\nimport { getLanguage } from '@/lang/index'\n\nconst state = {\n sidebar: {\n opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : true,\n withoutAnimation: false\n },\n device: 'desktop',\n language: getLanguage(),\n size: Cookies.get('size') || 'medium'\n}\n\nconst mutations = {\n TOGGLE_SIDEBAR: state => {\n state.sidebar.opened = !state.sidebar.opened\n state.sidebar.withoutAnimation = false\n if (state.sidebar.opened) {\n Cookies.set('sidebarStatus', 1)\n } else {\n Cookies.set('sidebarStatus', 0)\n }\n },\n CLOSE_SIDEBAR: (state, withoutAnimation) => {\n Cookies.set('sidebarStatus', 0)\n state.sidebar.opened = false\n state.sidebar.withoutAnimation = withoutAnimation\n },\n TOGGLE_DEVICE: (state, device) => {\n state.device = device\n },\n SET_LANGUAGE: (state, language) => {\n state.language = language\n Cookies.set('language', language)\n },\n SET_SIZE: (state, size) => {\n state.size = size\n Cookies.set('size', size)\n }\n}\n\nconst actions = {\n toggleSideBar({ commit }) {\n commit('TOGGLE_SIDEBAR')\n },\n closeSideBar({ commit }, { withoutAnimation }) {\n commit('CLOSE_SIDEBAR', withoutAnimation)\n },\n toggleDevice({ commit }, device) {\n commit('TOGGLE_DEVICE', device)\n },\n setLanguage({ commit }, language) {\n commit('SET_LANGUAGE', language)\n },\n setSize({ commit }, size) {\n commit('SET_SIZE', size)\n }\n}\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions\n}\n"],"mappings":"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","ignoreList":[]}]}
\ No newline at end of file
+{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js!/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js??ref--13-0!/Users/kang/Gitea/vue-element-admin/src/store/modules/app.js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/store/modules/app.js","mtime":1754495834945},{"path":"/Users/kang/Gitea/vue-element-admin/babel.config.js","mtime":1754409277597},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js","mtime":1754409277911},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js","mtime":1754409278581}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IENvb2tpZXMgZnJvbSAnanMtY29va2llJzsKaW1wb3J0IHsgZ2V0TGFuZ3VhZ2UgfSBmcm9tICdAL2xhbmcvaW5kZXgnOwp2YXIgc3RhdGUgPSB7CiAgc2lkZWJhcjogewogICAgb3BlbmVkOiBDb29raWVzLmdldCgnc2lkZWJhclN0YXR1cycpID8gISErQ29va2llcy5nZXQoJ3NpZGViYXJTdGF0dXMnKSA6IGZhbHNlLAogICAgd2l0aG91dEFuaW1hdGlvbjogdHJ1ZQogIH0sCiAgZGV2aWNlOiAnZGVza3RvcCcsCiAgbGFuZ3VhZ2U6IGdldExhbmd1YWdlKCksCiAgc2l6ZTogQ29va2llcy5nZXQoJ3NpemUnKSB8fCAnbWVkaXVtJwp9Owp2YXIgbXV0YXRpb25zID0gewogIFRPR0dMRV9TSURFQkFSOiBmdW5jdGlvbiBUT0dHTEVfU0lERUJBUihzdGF0ZSkgewogICAgc3RhdGUuc2lkZWJhci5vcGVuZWQgPSAhc3RhdGUuc2lkZWJhci5vcGVuZWQ7CiAgICBzdGF0ZS5zaWRlYmFyLndpdGhvdXRBbmltYXRpb24gPSBmYWxzZTsKICAgIGlmIChzdGF0ZS5zaWRlYmFyLm9wZW5lZCkgewogICAgICBDb29raWVzLnNldCgnc2lkZWJhclN0YXR1cycsIDEpOwogICAgfSBlbHNlIHsKICAgICAgQ29va2llcy5zZXQoJ3NpZGViYXJTdGF0dXMnLCAwKTsKICAgIH0KICB9LAogIENMT1NFX1NJREVCQVI6IGZ1bmN0aW9uIENMT1NFX1NJREVCQVIoc3RhdGUsIHdpdGhvdXRBbmltYXRpb24pIHsKICAgIENvb2tpZXMuc2V0KCdzaWRlYmFyU3RhdHVzJywgMCk7CiAgICBzdGF0ZS5zaWRlYmFyLm9wZW5lZCA9IGZhbHNlOwogICAgc3RhdGUuc2lkZWJhci53aXRob3V0QW5pbWF0aW9uID0gd2l0aG91dEFuaW1hdGlvbjsKICB9LAogIFRPR0dMRV9ERVZJQ0U6IGZ1bmN0aW9uIFRPR0dMRV9ERVZJQ0Uoc3RhdGUsIGRldmljZSkgewogICAgc3RhdGUuZGV2aWNlID0gZGV2aWNlOwogIH0sCiAgU0VUX0xBTkdVQUdFOiBmdW5jdGlvbiBTRVRfTEFOR1VBR0Uoc3RhdGUsIGxhbmd1YWdlKSB7CiAgICBzdGF0ZS5sYW5ndWFnZSA9IGxhbmd1YWdlOwogICAgQ29va2llcy5zZXQoJ2xhbmd1YWdlJywgbGFuZ3VhZ2UpOwogIH0sCiAgU0VUX1NJWkU6IGZ1bmN0aW9uIFNFVF9TSVpFKHN0YXRlLCBzaXplKSB7CiAgICBzdGF0ZS5zaXplID0gc2l6ZTsKICAgIENvb2tpZXMuc2V0KCdzaXplJywgc2l6ZSk7CiAgfQp9Owp2YXIgYWN0aW9ucyA9IHsKICB0b2dnbGVTaWRlQmFyOiBmdW5jdGlvbiB0b2dnbGVTaWRlQmFyKF9yZWYpIHsKICAgIHZhciBjb21taXQgPSBfcmVmLmNvbW1pdDsKICAgIGNvbW1pdCgnVE9HR0xFX1NJREVCQVInKTsKICB9LAogIGNsb3NlU2lkZUJhcjogZnVuY3Rpb24gY2xvc2VTaWRlQmFyKF9yZWYyLCBfcmVmMykgewogICAgdmFyIGNvbW1pdCA9IF9yZWYyLmNvbW1pdDsKICAgIHZhciB3aXRob3V0QW5pbWF0aW9uID0gX3JlZjMud2l0aG91dEFuaW1hdGlvbjsKICAgIGNvbW1pdCgnQ0xPU0VfU0lERUJBUicsIHdpdGhvdXRBbmltYXRpb24pOwogIH0sCiAgdG9nZ2xlRGV2aWNlOiBmdW5jdGlvbiB0b2dnbGVEZXZpY2UoX3JlZjQsIGRldmljZSkgewogICAgdmFyIGNvbW1pdCA9IF9yZWY0LmNvbW1pdDsKICAgIGNvbW1pdCgnVE9HR0xFX0RFVklDRScsIGRldmljZSk7CiAgfSwKICBzZXRMYW5ndWFnZTogZnVuY3Rpb24gc2V0TGFuZ3VhZ2UoX3JlZjUsIGxhbmd1YWdlKSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjUuY29tbWl0OwogICAgY29tbWl0KCdTRVRfTEFOR1VBR0UnLCBsYW5ndWFnZSk7CiAgfSwKICBzZXRTaXplOiBmdW5jdGlvbiBzZXRTaXplKF9yZWY2LCBzaXplKSB7CiAgICB2YXIgY29tbWl0ID0gX3JlZjYuY29tbWl0OwogICAgY29tbWl0KCdTRVRfU0laRScsIHNpemUpOwogIH0KfTsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWVzcGFjZWQ6IHRydWUsCiAgc3RhdGU6IHN0YXRlLAogIG11dGF0aW9uczogbXV0YXRpb25zLAogIGFjdGlvbnM6IGFjdGlvbnMKfTs="},{"version":3,"names":["Cookies","getLanguage","state","sidebar","opened","get","withoutAnimation","device","language","size","mutations","TOGGLE_SIDEBAR","set","CLOSE_SIDEBAR","TOGGLE_DEVICE","SET_LANGUAGE","SET_SIZE","actions","toggleSideBar","_ref","commit","closeSideBar","_ref2","_ref3","toggleDevice","_ref4","setLanguage","_ref5","setSize","_ref6","namespaced"],"sources":["/Users/kang/Gitea/vue-element-admin/src/store/modules/app.js"],"sourcesContent":["import Cookies from 'js-cookie'\nimport { getLanguage } from '@/lang/index'\n\nconst state = {\n sidebar: {\n opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : false,\n withoutAnimation: true\n },\n device: 'desktop',\n language: getLanguage(),\n size: Cookies.get('size') || 'medium'\n}\n\nconst mutations = {\n TOGGLE_SIDEBAR: state => {\n state.sidebar.opened = !state.sidebar.opened\n state.sidebar.withoutAnimation = false\n if (state.sidebar.opened) {\n Cookies.set('sidebarStatus', 1)\n } else {\n Cookies.set('sidebarStatus', 0)\n }\n },\n CLOSE_SIDEBAR: (state, withoutAnimation) => {\n Cookies.set('sidebarStatus', 0)\n state.sidebar.opened = false\n state.sidebar.withoutAnimation = withoutAnimation\n },\n TOGGLE_DEVICE: (state, device) => {\n state.device = device\n },\n SET_LANGUAGE: (state, language) => {\n state.language = language\n Cookies.set('language', language)\n },\n SET_SIZE: (state, size) => {\n state.size = size\n Cookies.set('size', size)\n }\n}\n\nconst actions = {\n toggleSideBar({ commit }) {\n commit('TOGGLE_SIDEBAR')\n },\n closeSideBar({ commit }, { withoutAnimation }) {\n commit('CLOSE_SIDEBAR', withoutAnimation)\n },\n toggleDevice({ commit }, device) {\n commit('TOGGLE_DEVICE', device)\n },\n setLanguage({ commit }, language) {\n commit('SET_LANGUAGE', language)\n },\n setSize({ commit }, size) {\n commit('SET_SIZE', size)\n }\n}\n\nexport default {\n namespaced: true,\n state,\n mutations,\n actions\n}\n"],"mappings":"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","ignoreList":[]}]}
\ No newline at end of file
diff --git a/node_modules/.cache/eslint-loader/152e0fbda200035002b2767eaf27efed1b7b340c.json.gz b/node_modules/.cache/eslint-loader/152e0fbda200035002b2767eaf27efed1b7b340c.json.gz
new file mode 100644
index 00000000..f1f06da8
Binary files /dev/null and b/node_modules/.cache/eslint-loader/152e0fbda200035002b2767eaf27efed1b7b340c.json.gz differ
diff --git a/node_modules/.cache/eslint-loader/3029ace4470dcd2fd2045819cf03c818906a5577.json.gz b/node_modules/.cache/eslint-loader/3029ace4470dcd2fd2045819cf03c818906a5577.json.gz
new file mode 100644
index 00000000..09813879
Binary files /dev/null and b/node_modules/.cache/eslint-loader/3029ace4470dcd2fd2045819cf03c818906a5577.json.gz differ
diff --git a/node_modules/.cache/eslint-loader/746ed30523c18aa2f261d6a3ad2bd18e81877b95.json.gz b/node_modules/.cache/eslint-loader/746ed30523c18aa2f261d6a3ad2bd18e81877b95.json.gz
new file mode 100644
index 00000000..0baddced
Binary files /dev/null and b/node_modules/.cache/eslint-loader/746ed30523c18aa2f261d6a3ad2bd18e81877b95.json.gz differ
diff --git a/node_modules/.cache/eslint-loader/af67e2af8161e05ba7ba2a46938af4a12608ae42.json.gz b/node_modules/.cache/eslint-loader/af67e2af8161e05ba7ba2a46938af4a12608ae42.json.gz
new file mode 100644
index 00000000..09813879
Binary files /dev/null and b/node_modules/.cache/eslint-loader/af67e2af8161e05ba7ba2a46938af4a12608ae42.json.gz differ
diff --git a/node_modules/.cache/eslint-loader/d75abb14d6567a106e4271a006634a1fd1d44552.json.gz b/node_modules/.cache/eslint-loader/d75abb14d6567a106e4271a006634a1fd1d44552.json.gz
new file mode 100644
index 00000000..09813879
Binary files /dev/null and b/node_modules/.cache/eslint-loader/d75abb14d6567a106e4271a006634a1fd1d44552.json.gz differ
diff --git a/node_modules/.cache/vue-loader/4d4e93db0d09504275d13d26e09cfe28.json b/node_modules/.cache/vue-loader/4d4e93db0d09504275d13d26e09cfe28.json
index 7109e365..a42dfceb 100644
--- a/node_modules/.cache/vue-loader/4d4e93db0d09504275d13d26e09cfe28.json
+++ b/node_modules/.cache/vue-loader/4d4e93db0d09504275d13d26e09cfe28.json
@@ -1 +1 @@
-{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754409279867},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/css-loader/dist/cjs.js","mtime":1754409278208},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/loaders/stylePostLoader.js","mtime":1754409279720},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/postcss-loader/src/index.js","mtime":1754409279211},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/sass-loader/dist/cjs.js","mtime":1754409279493},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKQGltcG9ydCAifkAvc3R5bGVzL21peGluLnNjc3MiOwpAaW1wb3J0ICJ+QC9zdHlsZXMvdmFyaWFibGVzLnNjc3MiOwoKLmFwcC13cmFwcGVyIHsKICBAaW5jbHVkZSBjbGVhcmZpeDsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgaGVpZ2h0OiAxMDAlOwogIHdpZHRoOiAxMDAlOwoKICAmLm1vYmlsZS5vcGVuU2lkZWJhciB7CiAgICBwb3NpdGlvbjogZml4ZWQ7CiAgICB0b3A6IDA7CiAgfQp9CgouZHJhd2VyLWJnIHsKICBiYWNrZ3JvdW5kOiAjMDAwOwogIG9wYWNpdHk6IDAuMzsKICB3aWR0aDogMTAwJTsKICB0b3A6IDA7CiAgaGVpZ2h0OiAxMDAlOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB6LWluZGV4OiA5OTk7Cn0KCi5maXhlZC1oZWFkZXIgewogIHBvc2l0aW9uOiBmaXhlZDsKICB0b3A6IDA7CiAgcmlnaHQ6IDA7CiAgei1pbmRleDogOTsKICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZUJhcldpZHRofSk7CiAgdHJhbnNpdGlvbjogd2lkdGggMC4yOHM7Cn0KCi5oaWRlU2lkZWJhciAuZml4ZWQtaGVhZGVyIHsKICB3aWR0aDogY2FsYygxMDAlIC0gNTRweCkKfQoKLm1vYmlsZSAuZml4ZWQtaGVhZGVyIHsKICB3aWR0aDogMTAwJTsKfQo="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4DA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA","file":"index.vue","sourceRoot":"src/layout","sourcesContent":["\n \n
\n \n
\n
\n \n \n
\n
\n
\n \n \n
\n
\n\n\n\n\n\n"]}]}
\ No newline at end of file
+{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue?vue&type=style&index=0&id=13877386&lang=scss&scoped=true","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754494887039},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/css-loader/dist/cjs.js","mtime":1754409278208},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/loaders/stylePostLoader.js","mtime":1754409279720},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/postcss-loader/src/index.js","mtime":1754409279211},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/sass-loader/dist/cjs.js","mtime":1754409279493},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKQGltcG9ydCAifkAvc3R5bGVzL21peGluLnNjc3MiOwpAaW1wb3J0ICJ+QC9zdHlsZXMvdmFyaWFibGVzLnNjc3MiOwoKLmFwcC13cmFwcGVyIHsKICBAaW5jbHVkZSBjbGVhcmZpeDsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgaGVpZ2h0OiAxMDAlOwogIHdpZHRoOiAxMDAlOwoKICAmLm1vYmlsZS5vcGVuU2lkZWJhciB7CiAgICBwb3NpdGlvbjogZml4ZWQ7CiAgICB0b3A6IDA7CiAgfQp9CgouZHJhd2VyLWJnIHsKICBiYWNrZ3JvdW5kOiAjMDAwOwogIG9wYWNpdHk6IDAuMzsKICB3aWR0aDogMTAwJTsKICB0b3A6IDA7CiAgaGVpZ2h0OiAxMDAlOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB6LWluZGV4OiA5OTk7Cn0KCi5maXhlZC1oZWFkZXIgewogIHBvc2l0aW9uOiBmaXhlZDsKICB0b3A6IDA7CiAgcmlnaHQ6IDA7CiAgei1pbmRleDogOTsKICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2lkZUJhcldpZHRofSk7CiAgdHJhbnNpdGlvbjogd2lkdGggMC4yOHM7Cn0KCi5oaWRlU2lkZWJhciAuZml4ZWQtaGVhZGVyIHsKICB3aWR0aDogY2FsYygxMDAlIC0gNTRweCkKfQoKLm1vYmlsZSAuZml4ZWQtaGVhZGVyIHsKICB3aWR0aDogMTAwJTsKfQo="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA4DA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA","file":"index.vue","sourceRoot":"src/layout","sourcesContent":["\n \n
\n \n
\n
\n \n \n
\n
\n
\n \n \n
\n
\n\n\n\n\n\n"]}]}
\ No newline at end of file
diff --git a/node_modules/.cache/vue-loader/5a65a1f65283c6401c88e3ecae76daa0.json b/node_modules/.cache/vue-loader/5a65a1f65283c6401c88e3ecae76daa0.json
index 119d7ec5..ca5f25a9 100644
--- a/node_modules/.cache/vue-loader/5a65a1f65283c6401c88e3ecae76daa0.json
+++ b/node_modules/.cache/vue-loader/5a65a1f65283c6401c88e3ecae76daa0.json
@@ -1 +1 @@
-{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754409279867},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js","mtime":1754409277911},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBSaWdodFBhbmVsIGZyb20gJ0AvY29tcG9uZW50cy9SaWdodFBhbmVsJwppbXBvcnQgeyBBcHBNYWluLCBOYXZiYXIsIFNldHRpbmdzLCBTaWRlYmFyLCBUYWdzVmlldyB9IGZyb20gJy4vY29tcG9uZW50cycKaW1wb3J0IFJlc2l6ZU1peGluIGZyb20gJy4vbWl4aW4vUmVzaXplSGFuZGxlcicKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JwoKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdMYXlvdXQnLAogIGNvbXBvbmVudHM6IHsKICAgIEFwcE1haW4sCiAgICBOYXZiYXIsCiAgICBSaWdodFBhbmVsLAogICAgU2V0dGluZ3MsCiAgICBTaWRlYmFyLAogICAgVGFnc1ZpZXcKICB9LAogIG1peGluczogW1Jlc2l6ZU1peGluXSwKICBjb21wdXRlZDogewogICAgLi4ubWFwU3RhdGUoewogICAgICBzaWRlYmFyOiBzdGF0ZSA9PiBzdGF0ZS5hcHAuc2lkZWJhciwKICAgICAgZGV2aWNlOiBzdGF0ZSA9PiBzdGF0ZS5hcHAuZGV2aWNlLAogICAgICBzaG93U2V0dGluZ3M6IHN0YXRlID0+IHN0YXRlLnNldHRpbmdzLnNob3dTZXR0aW5ncywKICAgICAgbmVlZFRhZ3NWaWV3OiBzdGF0ZSA9PiBzdGF0ZS5zZXR0aW5ncy50YWdzVmlldywKICAgICAgZml4ZWRIZWFkZXI6IHN0YXRlID0+IHN0YXRlLnNldHRpbmdzLmZpeGVkSGVhZGVyCiAgICB9KSwKICAgIGNsYXNzT2JqKCkgewogICAgICByZXR1cm4gewogICAgICAgIGhpZGVTaWRlYmFyOiAhdGhpcy5zaWRlYmFyLm9wZW5lZCwKICAgICAgICBvcGVuU2lkZWJhcjogdGhpcy5zaWRlYmFyLm9wZW5lZCwKICAgICAgICB3aXRob3V0QW5pbWF0aW9uOiB0aGlzLnNpZGViYXIud2l0aG91dEFuaW1hdGlvbiwKICAgICAgICBtb2JpbGU6IHRoaXMuZGV2aWNlID09PSAnbW9iaWxlJwogICAgICB9CiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVDbGlja091dHNpZGUoKSB7CiAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdhcHAvY2xvc2VTaWRlQmFyJywgeyB3aXRob3V0QW5pbWF0aW9uOiBmYWxzZSB9KQogICAgfQogIH0KfQo="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAkBA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/layout","sourcesContent":["\n \n
\n \n
\n
\n \n \n
\n
\n
\n \n \n
\n
\n\n\n\n\n\n"]}]}
\ No newline at end of file
+{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue?vue&type=script&lang=js","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754494887039},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/babel-loader/lib/index.js","mtime":1754409277911},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KCmltcG9ydCBSaWdodFBhbmVsIGZyb20gJ0AvY29tcG9uZW50cy9SaWdodFBhbmVsJwppbXBvcnQgeyBBcHBNYWluLCBOYXZiYXIsIFNldHRpbmdzLCBTaWRlYmFyLCBUYWdzVmlldyB9IGZyb20gJy4vY29tcG9uZW50cycKaW1wb3J0IFJlc2l6ZU1peGluIGZyb20gJy4vbWl4aW4vUmVzaXplSGFuZGxlcicKaW1wb3J0IHsgbWFwU3RhdGUgfSBmcm9tICd2dWV4JwoKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdMYXlvdXQnLAogIGNvbXBvbmVudHM6IHsKICAgIEFwcE1haW4sCiAgICBOYXZiYXIsCiAgICBSaWdodFBhbmVsLAogICAgU2V0dGluZ3MsCiAgICBTaWRlYmFyLAogICAgVGFnc1ZpZXcKICB9LAogIG1peGluczogW1Jlc2l6ZU1peGluXSwKICBjb21wdXRlZDogewogICAgLi4ubWFwU3RhdGUoewogICAgICBzaWRlYmFyOiBzdGF0ZSA9PiBzdGF0ZS5hcHAuc2lkZWJhciwKICAgICAgZGV2aWNlOiBzdGF0ZSA9PiBzdGF0ZS5hcHAuZGV2aWNlLAogICAgICBzaG93U2V0dGluZ3M6IHN0YXRlID0+IHN0YXRlLnNldHRpbmdzLnNob3dTZXR0aW5ncywKICAgICAgbmVlZFRhZ3NWaWV3OiBzdGF0ZSA9PiBzdGF0ZS5zZXR0aW5ncy50YWdzVmlldywKICAgICAgZml4ZWRIZWFkZXI6IHN0YXRlID0+IHN0YXRlLnNldHRpbmdzLmZpeGVkSGVhZGVyCiAgICB9KSwKICAgIGNsYXNzT2JqKCkgewogICAgICByZXR1cm4gewogICAgICAgIGhpZGVTaWRlYmFyOiAhdGhpcy5zaWRlYmFyLm9wZW5lZCwKICAgICAgICBvcGVuU2lkZWJhcjogdGhpcy5zaWRlYmFyLm9wZW5lZCwKICAgICAgICB3aXRob3V0QW5pbWF0aW9uOiB0aGlzLnNpZGViYXIud2l0aG91dEFuaW1hdGlvbiwKICAgICAgICBtb2JpbGU6IHRoaXMuZGV2aWNlID09PSAnbW9iaWxlJwogICAgICB9CiAgICB9CiAgfSwKICBtZXRob2RzOiB7CiAgICBoYW5kbGVDbGlja091dHNpZGUoKSB7CiAgICAgIHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdhcHAvY2xvc2VTaWRlQmFyJywgeyB3aXRob3V0QW5pbWF0aW9uOiBmYWxzZSB9KQogICAgfQogIH0KfQo="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;AAkBA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/layout","sourcesContent":["\n \n
\n \n
\n
\n \n \n
\n
\n
\n \n \n
\n
\n\n\n\n\n\n"]}]}
\ No newline at end of file
diff --git a/node_modules/.cache/vue-loader/c932f283e4986423534fec6a4f24e7b2.json b/node_modules/.cache/vue-loader/c932f283e4986423534fec6a4f24e7b2.json
index 30efaafd..efb35b4e 100644
--- a/node_modules/.cache/vue-loader/c932f283e4986423534fec6a4f24e7b2.json
+++ b/node_modules/.cache/vue-loader/c932f283e4986423534fec6a4f24e7b2.json
@@ -1 +1 @@
-{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js??ref--13-0!/Users/kang/Gitea/vue-element-admin/src/layout/components/Navbar.vue","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/components/Navbar.vue","mtime":1754409279867},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js","mtime":1754409278581}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tICIuL05hdmJhci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZDE2ZDYzMDYmc2NvcGVkPXRydWUiCmltcG9ydCBzY3JpcHQgZnJvbSAiLi9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzIgpleHBvcnQgKiBmcm9tICIuL05hdmJhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMiCmltcG9ydCBzdHlsZTAgZnJvbSAiLi9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9ZDE2ZDYzMDYmbGFuZz1zY3NzJnNjb3BlZD10cnVlIgoKCi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi8KaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSAiIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanMiCnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKAogIHNjcmlwdCwKICByZW5kZXIsCiAgc3RhdGljUmVuZGVyRm5zLAogIGZhbHNlLAogIG51bGwsCiAgImQxNmQ2MzA2IiwKICBudWxsCiAgCikKCi8qIGhvdCByZWxvYWQgKi8KaWYgKG1vZHVsZS5ob3QpIHsKICB2YXIgYXBpID0gcmVxdWlyZSgiL1VzZXJzL2thbmcvR2l0ZWEvdnVlLWVsZW1lbnQtYWRtaW4vbm9kZV9tb2R1bGVzL3Z1ZS1ob3QtcmVsb2FkLWFwaS9kaXN0L2luZGV4LmpzIikKICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSkKICBpZiAoYXBpLmNvbXBhdGlibGUpIHsKICAgIG1vZHVsZS5ob3QuYWNjZXB0KCkKICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJ2QxNmQ2MzA2JykpIHsKICAgICAgYXBpLmNyZWF0ZVJlY29yZCgnZDE2ZDYzMDYnLCBjb21wb25lbnQub3B0aW9ucykKICAgIH0gZWxzZSB7CiAgICAgIGFwaS5yZWxvYWQoJ2QxNmQ2MzA2JywgY29tcG9uZW50Lm9wdGlvbnMpCiAgICB9CiAgICBtb2R1bGUuaG90LmFjY2VwdCgiLi9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQxNmQ2MzA2JnNjb3BlZD10cnVlIiwgZnVuY3Rpb24gKCkgewogICAgICBhcGkucmVyZW5kZXIoJ2QxNmQ2MzA2JywgewogICAgICAgIHJlbmRlcjogcmVuZGVyLAogICAgICAgIHN0YXRpY1JlbmRlckZuczogc3RhdGljUmVuZGVyRm5zCiAgICAgIH0pCiAgICB9KQogIH0KfQpjb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSAic3JjL2xheW91dC9jb21wb25lbnRzL05hdmJhci52dWUiCmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRz"}]}
\ No newline at end of file
+{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js??ref--13-0!/Users/kang/Gitea/vue-element-admin/src/layout/components/Navbar.vue","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/components/Navbar.vue","mtime":1754494181466},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js","mtime":1754409278581}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tICIuL05hdmJhci52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZDE2ZDYzMDYmc2NvcGVkPXRydWUiCmltcG9ydCBzY3JpcHQgZnJvbSAiLi9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzIgpleHBvcnQgKiBmcm9tICIuL05hdmJhci52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMiCmltcG9ydCBzdHlsZTAgZnJvbSAiLi9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9ZDE2ZDYzMDYmbGFuZz1zY3NzJnNjb3BlZD10cnVlIgoKCi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi8KaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSAiIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanMiCnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKAogIHNjcmlwdCwKICByZW5kZXIsCiAgc3RhdGljUmVuZGVyRm5zLAogIGZhbHNlLAogIG51bGwsCiAgImQxNmQ2MzA2IiwKICBudWxsCiAgCikKCi8qIGhvdCByZWxvYWQgKi8KaWYgKG1vZHVsZS5ob3QpIHsKICB2YXIgYXBpID0gcmVxdWlyZSgiL1VzZXJzL2thbmcvR2l0ZWEvdnVlLWVsZW1lbnQtYWRtaW4vbm9kZV9tb2R1bGVzL3Z1ZS1ob3QtcmVsb2FkLWFwaS9kaXN0L2luZGV4LmpzIikKICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSkKICBpZiAoYXBpLmNvbXBhdGlibGUpIHsKICAgIG1vZHVsZS5ob3QuYWNjZXB0KCkKICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJ2QxNmQ2MzA2JykpIHsKICAgICAgYXBpLmNyZWF0ZVJlY29yZCgnZDE2ZDYzMDYnLCBjb21wb25lbnQub3B0aW9ucykKICAgIH0gZWxzZSB7CiAgICAgIGFwaS5yZWxvYWQoJ2QxNmQ2MzA2JywgY29tcG9uZW50Lm9wdGlvbnMpCiAgICB9CiAgICBtb2R1bGUuaG90LmFjY2VwdCgiLi9OYXZiYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWQxNmQ2MzA2JnNjb3BlZD10cnVlIiwgZnVuY3Rpb24gKCkgewogICAgICBhcGkucmVyZW5kZXIoJ2QxNmQ2MzA2JywgewogICAgICAgIHJlbmRlcjogcmVuZGVyLAogICAgICAgIHN0YXRpY1JlbmRlckZuczogc3RhdGljUmVuZGVyRm5zCiAgICAgIH0pCiAgICB9KQogIH0KfQpjb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSAic3JjL2xheW91dC9jb21wb25lbnRzL05hdmJhci52dWUiCmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRz"}]}
\ No newline at end of file
diff --git a/node_modules/.cache/vue-loader/e17ef925616b296f6edfc69d4ca16c0b.json b/node_modules/.cache/vue-loader/e17ef925616b296f6edfc69d4ca16c0b.json
index cc6dd064..4aff22ee 100644
--- a/node_modules/.cache/vue-loader/e17ef925616b296f6edfc69d4ca16c0b.json
+++ b/node_modules/.cache/vue-loader/e17ef925616b296f6edfc69d4ca16c0b.json
@@ -1 +1 @@
-{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js??ref--13-0!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754409279867},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js","mtime":1754409278581}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tICIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xMzg3NzM4NiZzY29wZWQ9dHJ1ZSIKaW1wb3J0IHNjcmlwdCBmcm9tICIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyIKZXhwb3J0ICogZnJvbSAiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMiCmltcG9ydCBzdHlsZTAgZnJvbSAiLi9pbmRleC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD0xMzg3NzM4NiZsYW5nPXNjc3Mmc2NvcGVkPXRydWUiCgoKLyogbm9ybWFsaXplIGNvbXBvbmVudCAqLwppbXBvcnQgbm9ybWFsaXplciBmcm9tICIhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qcyIKdmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoCiAgc2NyaXB0LAogIHJlbmRlciwKICBzdGF0aWNSZW5kZXJGbnMsCiAgZmFsc2UsCiAgbnVsbCwKICAiMTM4NzczODYiLAogIG51bGwKICAKKQoKLyogaG90IHJlbG9hZCAqLwppZiAobW9kdWxlLmhvdCkgewogIHZhciBhcGkgPSByZXF1aXJlKCIvVXNlcnMva2FuZy9HaXRlYS92dWUtZWxlbWVudC1hZG1pbi9ub2RlX21vZHVsZXMvdnVlLWhvdC1yZWxvYWQtYXBpL2Rpc3QvaW5kZXguanMiKQogIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKQogIGlmIChhcGkuY29tcGF0aWJsZSkgewogICAgbW9kdWxlLmhvdC5hY2NlcHQoKQogICAgaWYgKCFhcGkuaXNSZWNvcmRlZCgnMTM4NzczODYnKSkgewogICAgICBhcGkuY3JlYXRlUmVjb3JkKCcxMzg3NzM4NicsIGNvbXBvbmVudC5vcHRpb25zKQogICAgfSBlbHNlIHsKICAgICAgYXBpLnJlbG9hZCgnMTM4NzczODYnLCBjb21wb25lbnQub3B0aW9ucykKICAgIH0KICAgIG1vZHVsZS5ob3QuYWNjZXB0KCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xMzg3NzM4NiZzY29wZWQ9dHJ1ZSIsIGZ1bmN0aW9uICgpIHsKICAgICAgYXBpLnJlcmVuZGVyKCcxMzg3NzM4NicsIHsKICAgICAgICByZW5kZXI6IHJlbmRlciwKICAgICAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZucwogICAgICB9KQogICAgfSkKICB9Cn0KY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gInNyYy9sYXlvdXQvaW5kZXgudnVlIgpleHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cw=="}]}
\ No newline at end of file
+{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js??ref--13-0!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754494887039},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/eslint-loader/index.js","mtime":1754409278581}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tICIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xMzg3NzM4NiZzY29wZWQ9dHJ1ZSIKaW1wb3J0IHNjcmlwdCBmcm9tICIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyIKZXhwb3J0ICogZnJvbSAiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMiCmltcG9ydCBzdHlsZTAgZnJvbSAiLi9pbmRleC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD0xMzg3NzM4NiZsYW5nPXNjc3Mmc2NvcGVkPXRydWUiCgoKLyogbm9ybWFsaXplIGNvbXBvbmVudCAqLwppbXBvcnQgbm9ybWFsaXplciBmcm9tICIhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qcyIKdmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoCiAgc2NyaXB0LAogIHJlbmRlciwKICBzdGF0aWNSZW5kZXJGbnMsCiAgZmFsc2UsCiAgbnVsbCwKICAiMTM4NzczODYiLAogIG51bGwKICAKKQoKLyogaG90IHJlbG9hZCAqLwppZiAobW9kdWxlLmhvdCkgewogIHZhciBhcGkgPSByZXF1aXJlKCIvVXNlcnMva2FuZy9HaXRlYS92dWUtZWxlbWVudC1hZG1pbi9ub2RlX21vZHVsZXMvdnVlLWhvdC1yZWxvYWQtYXBpL2Rpc3QvaW5kZXguanMiKQogIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKQogIGlmIChhcGkuY29tcGF0aWJsZSkgewogICAgbW9kdWxlLmhvdC5hY2NlcHQoKQogICAgaWYgKCFhcGkuaXNSZWNvcmRlZCgnMTM4NzczODYnKSkgewogICAgICBhcGkuY3JlYXRlUmVjb3JkKCcxMzg3NzM4NicsIGNvbXBvbmVudC5vcHRpb25zKQogICAgfSBlbHNlIHsKICAgICAgYXBpLnJlbG9hZCgnMTM4NzczODYnLCBjb21wb25lbnQub3B0aW9ucykKICAgIH0KICAgIG1vZHVsZS5ob3QuYWNjZXB0KCIuL2luZGV4LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0xMzg3NzM4NiZzY29wZWQ9dHJ1ZSIsIGZ1bmN0aW9uICgpIHsKICAgICAgYXBpLnJlcmVuZGVyKCcxMzg3NzM4NicsIHsKICAgICAgICByZW5kZXI6IHJlbmRlciwKICAgICAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZucwogICAgICB9KQogICAgfSkKICB9Cn0KY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gInNyYy9sYXlvdXQvaW5kZXgudnVlIgpleHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cw=="}]}
\ No newline at end of file
diff --git a/node_modules/.cache/vue-loader/e5f9b807c444ff089a47f3fbc9b0b8ba.json b/node_modules/.cache/vue-loader/e5f9b807c444ff089a47f3fbc9b0b8ba.json
index 21190ac3..bace1387 100644
--- a/node_modules/.cache/vue-loader/e5f9b807c444ff089a47f3fbc9b0b8ba.json
+++ b/node_modules/.cache/vue-loader/e5f9b807c444ff089a47f3fbc9b0b8ba.json
@@ -1 +1 @@
-{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue?vue&type=template&id=13877386&scoped=true","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754409279867},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/loaders/templateLoader.js","mtime":1754409279720},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CjxkaXYgOmNsYXNzPSJjbGFzc09iaiIgY2xhc3M9ImFwcC13cmFwcGVyIj4KICA8ZGl2IHYtaWY9ImRldmljZT09PSdtb2JpbGUnJiZzaWRlYmFyLm9wZW5lZCIgY2xhc3M9ImRyYXdlci1iZyIgQGNsaWNrPSJoYW5kbGVDbGlja091dHNpZGUiIC8+CiAgPHNpZGViYXIgY2xhc3M9InNpZGViYXItY29udGFpbmVyIiAvPgogIDxkaXYgOmNsYXNzPSJ7aGFzVGFnc1ZpZXc6bmVlZFRhZ3NWaWV3fSIgY2xhc3M9Im1haW4tY29udGFpbmVyIj4KICAgIDxkaXYgOmNsYXNzPSJ7J2ZpeGVkLWhlYWRlcic6Zml4ZWRIZWFkZXJ9Ij4KICAgICAgPG5hdmJhciAvPgogICAgICA8dGFncy12aWV3IHYtaWY9Im5lZWRUYWdzVmlldyIgLz4KICAgIDwvZGl2PgogICAgPGFwcC1tYWluIC8+CiAgICA8cmlnaHQtcGFuZWwgdi1pZj0ic2hvd1NldHRpbmdzIj4KICAgICAgPHNldHRpbmdzIC8+CiAgICA8L3JpZ2h0LXBhbmVsPgogIDwvZGl2Pgo8L2Rpdj4K"},null]}
\ No newline at end of file
+{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue?vue&type=template&id=13877386&scoped=true","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754494887039},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/loaders/templateLoader.js","mtime":1754409279720},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:CjxkaXYgOmNsYXNzPSJjbGFzc09iaiIgY2xhc3M9ImFwcC13cmFwcGVyIj4KICA8ZGl2IHYtaWY9ImRldmljZT09PSdtb2JpbGUnJiZzaWRlYmFyLm9wZW5lZCIgY2xhc3M9ImRyYXdlci1iZyIgQGNsaWNrPSJoYW5kbGVDbGlja091dHNpZGUiIC8+CiAgPHNpZGViYXIgY2xhc3M9InNpZGViYXItY29udGFpbmVyIiAvPgogIDxkaXYgOmNsYXNzPSJ7aGFzVGFnc1ZpZXc6bmVlZFRhZ3NWaWV3fSIgY2xhc3M9Im1haW4tY29udGFpbmVyIj4KICAgIDxkaXYgOmNsYXNzPSJ7J2ZpeGVkLWhlYWRlcic6Zml4ZWRIZWFkZXJ9Ij4KICAgICAgPG5hdmJhciAvPgogICAgICA8dGFncy12aWV3IHYtaWY9Im5lZWRUYWdzVmlldyIgLz4KICAgIDwvZGl2PgogICAgPGFwcC1tYWluIC8+CiAgICA8cmlnaHQtcGFuZWwgdi1pZj0ic2hvd1NldHRpbmdzIj4KICAgICAgPHNldHRpbmdzIC8+CiAgICA8L3JpZ2h0LXBhbmVsPgogIDwvZGl2Pgo8L2Rpdj4K"},null]}
\ No newline at end of file
diff --git a/node_modules/.cache/vue-loader/e9417aff9f4152eadb72b698ec68f3d5.json b/node_modules/.cache/vue-loader/e9417aff9f4152eadb72b698ec68f3d5.json
index 09ca00d3..a791b08c 100644
--- a/node_modules/.cache/vue-loader/e9417aff9f4152eadb72b698ec68f3d5.json
+++ b/node_modules/.cache/vue-loader/e9417aff9f4152eadb72b698ec68f3d5.json
@@ -1 +1 @@
-{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue?vue&type=template&id=13877386&scoped=true","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754409279867},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/loaders/templateLoader.js","mtime":1754409279720},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:dmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHsKICB2YXIgX3ZtID0gdGhpcwogIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudAogIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaAogIHJldHVybiBfYygKICAgICJkaXYiLAogICAgeyBzdGF0aWNDbGFzczogImFwcC13cmFwcGVyIiwgY2xhc3M6IF92bS5jbGFzc09iaiB9LAogICAgWwogICAgICBfdm0uZGV2aWNlID09PSAibW9iaWxlIiAmJiBfdm0uc2lkZWJhci5vcGVuZWQKICAgICAgICA/IF9jKCJkaXYiLCB7CiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAiZHJhd2VyLWJnIiwKICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5oYW5kbGVDbGlja091dHNpZGUgfSwKICAgICAgICAgIH0pCiAgICAgICAgOiBfdm0uX2UoKSwKICAgICAgX2MoInNpZGViYXIiLCB7IHN0YXRpY0NsYXNzOiAic2lkZWJhci1jb250YWluZXIiIH0pLAogICAgICBfYygKICAgICAgICAiZGl2IiwKICAgICAgICB7CiAgICAgICAgICBzdGF0aWNDbGFzczogIm1haW4tY29udGFpbmVyIiwKICAgICAgICAgIGNsYXNzOiB7IGhhc1RhZ3NWaWV3OiBfdm0ubmVlZFRhZ3NWaWV3IH0sCiAgICAgICAgfSwKICAgICAgICBbCiAgICAgICAgICBfYygKICAgICAgICAgICAgImRpdiIsCiAgICAgICAgICAgIHsgY2xhc3M6IHsgImZpeGVkLWhlYWRlciI6IF92bS5maXhlZEhlYWRlciB9IH0sCiAgICAgICAgICAgIFtfYygibmF2YmFyIiksIF92bS5uZWVkVGFnc1ZpZXcgPyBfYygidGFncy12aWV3IikgOiBfdm0uX2UoKV0sCiAgICAgICAgICAgIDEKICAgICAgICAgICksCiAgICAgICAgICBfYygiYXBwLW1haW4iKSwKICAgICAgICAgIF92bS5zaG93U2V0dGluZ3MgPyBfYygicmlnaHQtcGFuZWwiLCBbX2MoInNldHRpbmdzIildLCAxKSA6IF92bS5fZSgpLAogICAgICAgIF0sCiAgICAgICAgMQogICAgICApLAogICAgXSwKICAgIDEKICApCn0KdmFyIHN0YXRpY1JlbmRlckZucyA9IFtdCnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZQoKZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfQ=="}]}
\ No newline at end of file
+{"remainingRequest":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js??ref--0-0!/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/Users/kang/Gitea/vue-element-admin/src/layout/index.vue?vue&type=template&id=13877386&scoped=true","dependencies":[{"path":"/Users/kang/Gitea/vue-element-admin/src/layout/index.vue","mtime":1754494887039},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/loaders/templateLoader.js","mtime":1754409279720},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/cache-loader/dist/cjs.js","mtime":1754409278035},{"path":"/Users/kang/Gitea/vue-element-admin/node_modules/vue-loader/lib/index.js","mtime":1754409279720}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:dmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHsKICB2YXIgX3ZtID0gdGhpcwogIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudAogIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaAogIHJldHVybiBfYygKICAgICJkaXYiLAogICAgeyBzdGF0aWNDbGFzczogImFwcC13cmFwcGVyIiwgY2xhc3M6IF92bS5jbGFzc09iaiB9LAogICAgWwogICAgICBfdm0uZGV2aWNlID09PSAibW9iaWxlIiAmJiBfdm0uc2lkZWJhci5vcGVuZWQKICAgICAgICA/IF9jKCJkaXYiLCB7CiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAiZHJhd2VyLWJnIiwKICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5oYW5kbGVDbGlja091dHNpZGUgfSwKICAgICAgICAgIH0pCiAgICAgICAgOiBfdm0uX2UoKSwKICAgICAgX2MoInNpZGViYXIiLCB7IHN0YXRpY0NsYXNzOiAic2lkZWJhci1jb250YWluZXIiIH0pLAogICAgICBfYygKICAgICAgICAiZGl2IiwKICAgICAgICB7CiAgICAgICAgICBzdGF0aWNDbGFzczogIm1haW4tY29udGFpbmVyIiwKICAgICAgICAgIGNsYXNzOiB7IGhhc1RhZ3NWaWV3OiBfdm0ubmVlZFRhZ3NWaWV3IH0sCiAgICAgICAgfSwKICAgICAgICBbCiAgICAgICAgICBfYygKICAgICAgICAgICAgImRpdiIsCiAgICAgICAgICAgIHsgY2xhc3M6IHsgImZpeGVkLWhlYWRlciI6IF92bS5maXhlZEhlYWRlciB9IH0sCiAgICAgICAgICAgIFtfYygibmF2YmFyIiksIF92bS5uZWVkVGFnc1ZpZXcgPyBfYygidGFncy12aWV3IikgOiBfdm0uX2UoKV0sCiAgICAgICAgICAgIDEKICAgICAgICAgICksCiAgICAgICAgICBfYygiYXBwLW1haW4iKSwKICAgICAgICAgIF92bS5zaG93U2V0dGluZ3MgPyBfYygicmlnaHQtcGFuZWwiLCBbX2MoInNldHRpbmdzIildLCAxKSA6IF92bS5fZSgpLAogICAgICAgIF0sCiAgICAgICAgMQogICAgICApLAogICAgXSwKICAgIDEKICApCn0KdmFyIHN0YXRpY1JlbmRlckZucyA9IFtdCnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZQoKZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfQ=="}]}
\ No newline at end of file
diff --git a/src/store/modules/app.js b/src/store/modules/app.js
index 73616469..6787239f 100644
--- a/src/store/modules/app.js
+++ b/src/store/modules/app.js
@@ -3,8 +3,8 @@ import { getLanguage } from '@/lang/index'
const state = {
sidebar: {
- opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : true,
- withoutAnimation: false
+ opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : false,
+ withoutAnimation: true
},
device: 'desktop',
language: getLanguage(),