(function(){"use strict";var e={6136:function(e,n,t){var r=t(5130),o=t(5587),i=(t(4188),t(6768));function a(e,n){const t=(0,i.g2)("router-view");return(0,i.uX)(),(0,i.Wv)(t)}var u=t(1241);const c={},s=(0,u.A)(c,[["render",a]]);var f=s,l=t(1387),d=t(1219),p=t(4570),g=t.n(p);const h=[{path:"/",name:"home",component:()=>Promise.all([t.e(373),t.e(958)]).then(t.bind(t,5778)),beforeEnter:(e,n,t)=>{const r=g().get("authCode");null===r&&"login"!==e.name?(d.nk.error("请先认证!"),t({name:"login"})):t()}},{path:"/login",name:"login",component:()=>Promise.all([t.e(373),t.e(343)]).then(t.bind(t,8343))}],m=(0,l.aE)({history:(0,l.LA)("/"),routes:h});var v=m,b=t(782),y=(0,b.y$)({state:{userConfig:null,bingWallPapers:[]},getters:{userConfig:e=>e.userConfig,bingWallPapers:e=>e.bingWallPapers},mutations:{setUserConfig(e,n){e.userConfig=n},setBingWallPapers(e,n){e.bingWallPapers=n}},actions:{async fetchUserConfig({commit:e}){try{const n=await fetch("/userConfig"),t=await n.json();e("setUserConfig",t)}catch(n){console.log(n)}},async fetchBingWallPapers({commit:e}){try{const n=await fetch("/api/bing/wallpaper"),t=await n.json(),r=t.data,o=r.map((e=>({url:"https://www.bing.com"+e.url})));await Promise.all(o.map((e=>new Promise(((n,t)=>{const r=new Image;r.onload=n,r.onerror=t,r.src=e.url}))))),e("setBingWallPapers",o)}catch(n){console.log(n)}}},modules:{}}),w=t(7477);const C=(0,r.Ef)(f);for(const[P,k]of Object.entries(w))C.component(P,k);y.dispatch("fetchUserConfig").then((()=>{C.use(y).use(v).use(o.A).mount("#app")})).catch((e=>{console.error("Failed to load user configuration:",e),C.use(y).use(v).use(o.A).mount("#app")}))}},n={};function t(r){var o=n[r];if(void 0!==o)return o.exports;var i=n[r]={exports:{}};return e[r].call(i.exports,i,i.exports,t),i.exports}t.m=e,function(){var e=[];t.O=function(n,r,o,i){if(!r){var a=1/0;for(f=0;f=i)&&Object.keys(t.O).every((function(e){return t.O[e](r[c])}))?r.splice(c--,1):(u=!1,i0&&e[f-1][2]>i;f--)e[f]=e[f-1];e[f]=[r,o,i]}}(),function(){t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,{a:n}),n}}(),function(){t.d=function(e,n){for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})}}(),function(){t.f={},t.e=function(e){return Promise.all(Object.keys(t.f).reduce((function(n,r){return t.f[r](e,n),n}),[]))}}(),function(){t.u=function(e){return"js/"+e+"."+{343:"cd915158",373:"a5ee4ddf",958:"9df8c748"}[e]+".js"}}(),function(){t.miniCssF=function(e){return"css/"+e+"."+{343:"57080a42",958:"1229d241"}[e]+".css"}}(),function(){t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)}}(),function(){var e={},n="sanyue_imghub:";t.l=function(r,o,i,a){if(e[r])e[r].push(o);else{var u,c;if(void 0!==i)for(var s=document.getElementsByTagName("script"),f=0;f