import{r as n,u as e,w as t,o as i,a,b as s,c as o,d as r,e as u,F as g,f as h,g as l,h as c,i as d,v as F,n as C,j as A,k as f,l as D,m as x,p as E,T as p,q as y,s as m,_ as B,t as v,x as j,y as I,z as w,A as z,B as S,C as k,D as _,E as N,G as b,H as Y,I as M,J as G,K as T,L as Z,M as H,N as L,O,P as X,Q as P,R as q,S as J,U as W,V as Q,W as U,X as R,Y as V,Z as K,$,a0 as nn,a1 as en,a2 as tn,a3 as an,a4 as sn,a5 as on,a6 as rn,a7 as un,a8 as gn}from"./index.1717935479334.js";import{_ as hn}from"./wapp.1717935479334.js";import{r as ln,a as cn,o as dn,$ as Fn,_ as Cn,b as An,C as fn,c as Dn}from"./appSide.1717935479334.js";import{S as xn}from"./sortable.esm.1717935479334.js";import{d as En,M as pn}from"./dialog.1717935479334.js";import{T as yn}from"./textIcon.1717935479334.js";import{_ as mn}from"./defavatar.1717935479334.js";var Bn="/dist/assets/close.1717935479334.svg";const vn={class:"footer-box"},jn=["onDragstart","data-id"],In=["onMousedown","onClick"],wn=["onClick"],zn={key:1,src:hn,class:"wappfooter",alt:""},Sn=["src"],kn={class:"flex"},_n=[u("div",{class:"split-line mr-3 ml-1"},null,-1)],Nn={class:"flex space-x-3"},bn=["onDragstart"],Yn=["onClick"],Mn=["src","alt"],Gn=u("div",{class:"split-line ml-2"},null,-1),Tn={class:"flex ml-4"},Zn=["onDrop"],Hn=[u("div",{class:"trash-can"},[u("img",{src:"data:image/png;base64,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",alt:"垃圾桶"})],-1)],Ln={__name:"footer",props:{reload:{type:Function}},setup(m){const B=m,v=n(!1),j=n(""),I=n(En),w=e(),z=n(w.state.tabbar),S=(n,e)=>{if("icon"===n.type)return parseInt(window.innerWidth/70),!0},k=n=>{const e=w.state.link.find((e=>e.id.toString()===n.id.toString()));return y(e?e.src:n.src)},_=n=>{const{id:e=""}=n,t=w.state.link.find((n=>n.id.toString()===e.toString()));let{bgColor:i=null}=t||n;return w.state.config.theme.iconBg&&null===i?"#fff":i};window.moveMark=null;const N=n=>{let e=[];n.forEach((n=>{e.push({title:n.title,ico:n.ico,uid:n.uid,origin:n.origin})})),I.value=e},b=n=>{const e=window.moveMark;"tabbar"===e.form&&Y(e),"task"===e.form&&En.forEach((n=>{n.uid===e.uid&&n.close()})),"link"===e.form&&w.commit("delLink",e.id),window.moveMark=null};t((()=>w.state.tabbar),(n=>{z.value=n}));const Y=n=>{const e=z.value.findIndex((e=>e.id==n.id));z.value.splice(e,1),w.commit("updateTabbar",z.value)};return pn.on("refresh",N),i((()=>{pn.off("refresh",N)})),a((()=>{const n=j.value,e={animation:400,delay:1e3,delayOnTouchOnly:!0,draggable:".item",group:{name:"footer",pull:!1,put:!1},onEnd:function(n){let e=t.toArray(),i=[];e.forEach((n=>{i.push(z.value.find((e=>e.id==n)))})),w.commit("updateTabbar",i),B.reload()}};let t=xn.create(n,e)})),(n,e)=>{const t=s("el-tooltip");return o(),r("div",{class:"footer-component fixed inset-x-0 bottom-0",onContextmenu:e[3]||(e[3]=D((()=>{}),["prevent"]))},[u("div",vn,[u("div",{class:"list flex space-x-3",id:"footerItxst",ref_key:"footerItxst",ref:j},[(o(!0),r(g,null,h(z.value,((n,e)=>(o(),l(p,{key:n.id},{default:c((()=>[d(u("div",{draggable:"true",onDragstart:e=>{return t=n,void(window.moveMark=Object.assign(t,{form:"tabbar"}));var t},class:C(["item",A(w).state.editStatus?"edits":""]),"data-id":n.id},[f(t,{effect:"customized",content:null==n?void 0:n.name,placement:"top",disabled:!A(w).state.config.theme.LinkTitle},{default:c((()=>[u("div",{class:"itemBox hover",onMousedown:D((e=>A(ln)(n.url,!0)),["middle"]),onClick:e=>A(cn)(n.id)},[A(w).state.editStatus?(o(),r("img",{key:0,onClick:D((e=>Y(n)),["stop"]),class:"del-footer",src:Bn},null,8,wn)):x("",!0),1===(null==n?void 0:n.app)?(o(),r("img",zn)):x("",!0),/^txt:/.test(n.src)?(o(),l(yn,{key:2,class:"icon",bgColor:_(n),text:n.src},null,8,["bgColor","text"])):(o(),r("img",{key:3,class:"icon",src:k(n),style:E({background:_(n)}),alt:""},null,12,Sn))],40,In)])),_:2},1032,["content","disabled"])],42,jn),[[F,S(n)]])])),_:2},1024)))),128))],512),u("div",kn,[d(u("div",null,_n,512),[[F,I.value.length]]),d(u("div",Nn,[(o(!0),r(g,null,h(I.value,(n=>(o(),r("div",{class:"taskBox",draggable:"true",onDragstart:e=>{return t=n,void(window.moveMark=Object.assign(t,{form:"task"}));var t}},[u("div",{onClick:e=>(n=>{En.forEach((e=>{e.uid===n.uid&&(e.isMinimize&&e.setMineSize(),e.resetIndex())}))})(n),class:"rounded-xl cursor-pointer relative taskIco"},[/^txt:/.test(n.ico)?(o(),l(yn,{key:0,class:"w-full h-full rounded-xl",bgColor:_(null==n?void 0:n.origin),text:n.ico},null,8,["bgColor","text"])):(o(),r("img",{key:1,class:"w-full h-full rounded-xl",style:E({background:_(null==n?void 0:n.origin)}),src:n.ico,alt:n.title},null,12,Mn))],8,Yn)],40,bn)))),256))],512),[[F,I.value.length]]),Gn,u("div",Tn,[u("div",{class:C(["taskBox",{trashBin:v.value}]),onDragenter:e[0]||(e[0]=D((n=>v.value=!0),["prevent"])),onDragleave:e[1]||(e[1]=D((n=>v.value=!1),["prevent"])),onDrop:D(b,["prevent"]),onDragover:e[2]||(e[2]=D((()=>{}),["prevent"]))},Hn,42,Zn)])])])],32)}}};var On,Xn={exports:{}};On=Xn,function(n,e){if(On.exports)On.exports=e();else{var t=e();for(var i in t)n[i]=t[i]}}(m,(function(){var n,e,t,i,a,s,o,r,u,g,h,l,c,d,F,C,A,f,D,x,E,p,y,m,B,v,j,I,w,z,S,k,_,N,b,Y,M,G,T,Z,H,L,O,X,P,q,J,W,Q,U,R,V,K,$,nn,en,tn,an,sn,on,rn,un,gn,hn,ln,cn,dn=(n=function(e,t,i,a,s,o){var r=e,u=t,g=i,h=a,l=s,c=o;if(e*=1,isNaN(e))throw new Error("wrong solar year "+r);if(t*=1,isNaN(t))throw new Error("wrong solar month "+u);if(i*=1,isNaN(i))throw new Error("wrong solar day "+g);if(a*=1,isNaN(a))throw new Error("wrong hour "+h);if(s*=1,isNaN(s))throw new Error("wrong minute "+l);if(o*=1,isNaN(o))throw new Error("wrong second "+c);if(1582===e&&10===t&&i>4&&i<15)throw new Error("wrong solar year "+e+" month "+t+" day "+i);if(t<1||t>12)throw new Error("wrong month "+t);if(i<1||i>31)throw new Error("wrong day "+i);if(a<0||a>23)throw new Error("wrong hour "+a);if(s<0||s>59)throw new Error("wrong minute "+s);if(o<0||o>59)throw new Error("wrong second "+o);return{_p:{year:e,month:t,day:i,hour:a,minute:s,second:o},subtract:function(n){return mn.getDaysBetween(n.getYear(),n.getMonth(),n.getDay(),this._p.year,this._p.month,this._p.day)},subtractMinute:function(n){var e=this.subtract(n),t=60*this._p.hour+this._p.minute-(60*n.getHour()+n.getMinute());return t<0&&(t+=1440,e--),t+=1440*e},isAfter:function(n){return this._p.year>n.getYear()||!(this._p.yearn.getMonth()||!(this._p.monthn.getDay()||!(this._p.dayn.getHour()||!(this._p.hourn.getMinute()||!(this._p.minuten.getSecond()))))},isBefore:function(n){return!(this._p.year>n.getYear())&&(this._p.yearn.getMonth())&&(this._p.monthn.getDay())&&(this._p.dayn.getHour())&&(this._p.hourn.getMinute())&&(this._p.minutemn.getDaysOfMonth(this._p.year,this._p.month)&&(e=mn.WEEK_FESTIVAL[this._p.month+"-0-"+i])&&n.push(e),n},getOtherFestivals:function(){var n=[],e=mn.OTHER_FESTIVAL[this._p.month+"-"+this._p.day];return e&&(n=n.concat(e)),n},getXingzuo:function(){return this.getXingZuo()},getXingZuo:function(){var n=11,e=100*this._p.month+this._p.day;return e>=321&&e<=419?n=0:e>=420&&e<=520?n=1:e>=521&&e<=621?n=2:e>=622&&e<=722?n=3:e>=723&&e<=822?n=4:e>=823&&e<=922?n=5:e>=923&&e<=1023?n=6:e>=1024&&e<=1122?n=7:e>=1123&&e<=1221?n=8:e>=1222||e<=119?n=9:e<=218&&(n=10),mn.XINGZUO[n]},toYmd:function(){for(var n=this._p.month,e=this._p.day,t=this._p.year+"";t.length<4;)t="0"+t;return[t,(n<10?"0":"")+n,(e<10?"0":"")+e].join("-")},toYmdHms:function(){return this.toYmd()+" "+[(this._p.hour<10?"0":"")+this._p.hour,(this._p.minute<10?"0":"")+this._p.minute,(this._p.second<10?"0":"")+this._p.second].join(":")},toString:function(){return this.toYmd()},toFullString:function(){var n=this.toYmdHms();this.isLeapYear()&&(n+=" 闰年"),n+=" 星期"+this.getWeekInChinese();for(var e=this.getFestivals(),t=0,i=e.length;t4&&s<15&&(s+=10):2===a&&s>28&&(mn.isLeapYear(i)||(s=28)),n(i,a,s,this._p.hour,this._p.minute,this._p.second)},nextMonth:function(e){var t=e;if(e*=1,isNaN(e))throw new Error("wrong months "+t);var i=An.fromYm(this._p.year,this._p.month).next(e),a=i.getYear(),s=i.getMonth(),o=this._p.day;if(1582===a&&10===s)o>4&&o<15&&(o+=10);else{var r=mn.getDaysOfMonth(a,s);o>r&&(o=r)}return n(a,s,o,this._p.hour,this._p.minute,this._p.second)},nextDay:function(e){var t=e;if(e*=1,isNaN(e))throw new Error("wrong days "+t);var i=this._p.year,a=this._p.month,s=this._p.day;if(1582===i&&10===a&&s>4&&(s-=10),e>0){s+=e;for(var o=mn.getDaysOfMonth(i,a);s>o;)s-=o,++a>12&&(a=1,i++),o=mn.getDaysOfMonth(i,a)}else if(e<0){for(;s+e<=0;)--a<1&&(a=12,i--),s+=mn.getDaysOfMonth(i,a);s+=e}return 1582===i&&10===a&&s>4&&(s+=10),n(i,a,s,this._p.hour,this._p.minute,this._p.second)},nextWorkday:function(e){var t=e;if(e*=1,isNaN(e))throw new Error("wrong days "+t);var i=n(this._p.year,this._p.month,this._p.day,this._p.hour,this._p.minute,this._p.second);if(0!==e)for(var a=Math.abs(e),s=e<1?-1:1;a>0;){i=i.next(s);var o=!0,r=vn.getHoliday(i.getYear(),i.getMonth(),i.getDay());if(r)o=r.isWork();else{var u=i.getWeek();0!==u&&6!==u||(o=!1)}o&&(a-=1)}return i},next:function(n,e){return e?this.nextWorkday(n):this.nextDay(n)},nextHour:function(e){var t=e;if(e*=1,isNaN(e))throw new Error("wrong hours "+t);var i=this._p.hour+e,a=i<0?-1:1,s=Math.abs(i),o=Math.floor(s/24)*a;(s=s%24*a)<0&&(s+=24,o--);var r=this.next(o);return n(r.getYear(),r.getMonth(),r.getDay(),s,r.getMinute(),r.getSecond())},getLunar:function(){return Fn.fromSolar(this)},getJulianDay:function(){var n=this._p.year,e=this._p.month,t=this._p.day+((this._p.second/60+this._p.minute)/60+this._p.hour)/24,i=0,a=!1;return 372*n+31*e+Math.floor(t)>=588829&&(a=!0),e<=2&&(e+=12,n--),a&&(i=2-(i=Math.floor(n/100))+Math.floor(i/4)),Math.floor(365.25*(n+4716))+Math.floor(30.6001*(e+1))+t+i-1524.5},getSalaryRate:function(){if(1===this._p.month&&1===this._p.day)return 3;if(5===this._p.month&&1===this._p.day)return 3;if(10===this._p.month&&this._p.day>=1&&this._p.day<=3)return 3;var n=this.getLunar();if(1===n.getMonth()&&n.getDay()>=1&&n.getDay()<=3)return 3;if(5===n.getMonth()&&5===n.getDay())return 3;if(8===n.getMonth()&&15===n.getDay())return 3;if("清明"===n.getJieQi())return 3;var e=vn.getHoliday(this._p.year,this._p.month,this._p.day);if(e){if(!e.isWork())return 2}else{var t=this.getWeek();if(6===t||0===t)return 2}return 1}}},{J2000:2451545,fromYmd:function(e,t,i){return n(e,t,i,0,0,0)},fromYmdHms:function(e,t,i,a,s,o){return n(e,t,i,a,s,o)},fromDate:function(e){return function(e){return n(e.getFullYear(),e.getMonth()+1,e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds())}(e)},fromJulianDay:function(e){return function(e){var t,i=Math.floor(e+.5),a=e+.5-i;i>=2299161&&(i+=1+(t=Math.floor((i-1867216.25)/36524.25))-Math.floor(t/4)),i+=1524;var s=Math.floor((i-122.1)/365.25);i-=Math.floor(365.25*s);var o=Math.floor(i/30.601),r=i-=Math.floor(30.601*o);o>13?(o-=13,s-=4715):(o-=1,s-=4716),a*=24;var u=Math.floor(a);a-=u,a*=60;var g=Math.floor(a);a-=g,a*=60;var h=Math.round(a);return h>59&&(h-=60,g++),g>59&&(g-=60,u++),u>23&&(u-=24,r+=1),n(s,o,r,u,g,h)}(e)},fromBaZi:function(n,e,t,i,a,s){return function(n,e,t,i,a,s){a*=1,isNaN(a)&&(a=2),1!==a&&(a=2),s*=1,isNaN(s)&&(s=1900);var o=[],r=Bn.index(e.substring(1),Bn.ZHI,-1)-2;if(r<0&&(r+=12),(2*(Bn.index(n.substring(0,1),Bn.GAN,-1)+1)+r)%10!==Bn.index(e.substring(0,1),Bn.GAN,-1))return o;var u=Bn.getJiaZiIndex(n)-57;u<0&&(u+=60),u++,r*=2;var g=2*Bn.index(i.substring(1),Bn.ZHI,-1),h=[g];0===g&&2===a&&(h=[0,23]);for(var l=s-1,c=(new Date).getFullYear();u<=c;){if(u>=l){var d=Fn.fromYmd(u,1,1),F=d.getJieQiList(),C=d.getJieQiTable()[F[4+r]];if(C.getYear()>=s){var A=Bn.getJiaZiIndex(t)-Bn.getJiaZiIndex(C.getLunar().getDayInGanZhiExact2());A<0&&(A+=60),A>0&&(C=C.next(A));for(var f=0,D=h.length;f=F&&(o++,r++),c>=C&&(u++,g++)),n.yearGanIndex=a,n.yearZhiIndex=s,n.yearGanIndexByLiChun=(o<0?o+10:o)%10,n.yearZhiIndexByLiChun=(r<0?r+12:r)%12,n.yearGanIndexExact=(u<0?u+10:u)%10,n.yearZhiIndexExact=(g<0?g+12:g)%12}(o,a,n),function(n,e){var t,i,a=null,s=Bn.JIE_QI_IN_USE.length,o=-3;for(t=0;t=(null==a?r:a.toYmd())&&r=(null==a?g:a.toYmdHms())&&g="23:00"&&h<="23:59"&&(++u>=10&&(u-=10),++g>=12&&(g-=12)),n.dayGanIndexExact=u,n.dayZhiIndexExact=g}(o,a,e,t),function(n,e,t){var i=Bn.getTimeZhiIndex((e<10?"0":"")+e+":"+(t<10?"0":"")+t);n.timeZhiIndex=i,n.timeGanIndex=(n.dayGanIndexExact%5*2+i)%10}(o,e,t),function(n,e){n.weekIndex=e.getWeek()}(o,a),o},e=function(n){for(var e=0,t=0,a=0,s=En.fromYear(n.getYear()),o=s.getMonths(),r=0,u=o.length;r23)throw new Error("wrong hour "+a);if(s<0||s>59)throw new Error("wrong minute "+s);if(o<0||o>59)throw new Error("wrong second "+o);var d=En.fromYear(n),F=d.getMonth(e);if(null==F)throw new Error("wrong lunar year "+n+" month "+e);if(t<1)throw new Error("lunar day must bigger than 0");var C=F.getDayCount();if(t>C)throw new Error("only "+C+" days in lunar year "+n+" month "+e);var A=dn.fromJulianDay(F.getFirstJulianDay()+t-1),f=dn.fromYmdHms(A.getYear(),A.getMonth(),A.getDay(),a,s,o);return A.getYear()!==n&&(d=En.fromYear(A.getYear())),i(n,e,t,a,s,o,f,d)},i=function(e,t,i,a,s,o,r,u){var g=n(e,a,s,0,r,u);return{_p:{lang:Yn.getLanguage(),year:e,month:t,day:i,hour:a,minute:s,second:o,timeGanIndex:g.timeGanIndex,timeZhiIndex:g.timeZhiIndex,dayGanIndex:g.dayGanIndex,dayZhiIndex:g.dayZhiIndex,dayGanIndexExact:g.dayGanIndexExact,dayZhiIndexExact:g.dayZhiIndexExact,dayGanIndexExact2:g.dayGanIndexExact2,dayZhiIndexExact2:g.dayZhiIndexExact2,monthGanIndex:g.monthGanIndex,monthZhiIndex:g.monthZhiIndex,monthGanIndexExact:g.monthGanIndexExact,monthZhiIndexExact:g.monthZhiIndexExact,yearGanIndex:g.yearGanIndex,yearZhiIndex:g.yearZhiIndex,yearGanIndexByLiChun:g.yearGanIndexByLiChun,yearZhiIndexByLiChun:g.yearZhiIndexByLiChun,yearGanIndexExact:g.yearGanIndexExact,yearZhiIndexExact:g.yearZhiIndexExact,weekIndex:g.weekIndex,jieQi:g.jieQi,jieQiList:g.jieQiList,solar:r,eightChar:null},getYear:function(){return this._p.year},getMonth:function(){return this._p.month},getDay:function(){return this._p.day},getHour:function(){return this._p.hour},getMinute:function(){return this._p.minute},getSecond:function(){return this._p.second},getTimeGanIndex:function(){return this._p.timeGanIndex},getTimeZhiIndex:function(){return this._p.timeZhiIndex},getDayGanIndex:function(){return this._p.dayGanIndex},getDayGanIndexExact:function(){return this._p.dayGanIndexExact},getDayGanIndexExact2:function(){return this._p.dayGanIndexExact2},getDayZhiIndex:function(){return this._p.dayZhiIndex},getDayZhiIndexExact:function(){return this._p.dayZhiIndexExact},getDayZhiIndexExact2:function(){return this._p.dayZhiIndexExact2},getMonthGanIndex:function(){return this._p.monthGanIndex},getMonthGanIndexExact:function(){return this._p.monthGanIndexExact},getMonthZhiIndex:function(){return this._p.monthZhiIndex},getMonthZhiIndexExact:function(){return this._p.monthZhiIndexExact},getYearGanIndex:function(){return this._p.yearGanIndex},getYearGanIndexByLiChun:function(){return this._p.yearGanIndexByLiChun},getYearGanIndexExact:function(){return this._p.yearGanIndexExact},getYearZhiIndex:function(){return this._p.yearZhiIndex},getYearZhiIndexByLiChun:function(){return this._p.yearZhiIndexByLiChun},getYearZhiIndexExact:function(){return this._p.yearZhiIndexExact},getGan:function(){return this.getYearGan()},getZhi:function(){return this.getYearZhi()},getYearGan:function(){return Bn.GAN[this._p.yearGanIndex+1]},getYearGanByLiChun:function(){return Bn.GAN[this._p.yearGanIndexByLiChun+1]},getYearGanExact:function(){return Bn.GAN[this._p.yearGanIndexExact+1]},getYearZhi:function(){return Bn.ZHI[this._p.yearZhiIndex+1]},getYearZhiByLiChun:function(){return Bn.ZHI[this._p.yearZhiIndexByLiChun+1]},getYearZhiExact:function(){return Bn.ZHI[this._p.yearZhiIndexExact+1]},getYearInGanZhi:function(){return this.getYearGan()+this.getYearZhi()},getYearInGanZhiByLiChun:function(){return this.getYearGanByLiChun()+this.getYearZhiByLiChun()},getYearInGanZhiExact:function(){return this.getYearGanExact()+this.getYearZhiExact()},getMonthGan:function(){return Bn.GAN[this._p.monthGanIndex+1]},getMonthGanExact:function(){return Bn.GAN[this._p.monthGanIndexExact+1]},getMonthZhi:function(){return Bn.ZHI[this._p.monthZhiIndex+1]},getMonthZhiExact:function(){return Bn.ZHI[this._p.monthZhiIndexExact+1]},getMonthInGanZhi:function(){return this.getMonthGan()+this.getMonthZhi()},getMonthInGanZhiExact:function(){return this.getMonthGanExact()+this.getMonthZhiExact()},getDayGan:function(){return Bn.GAN[this._p.dayGanIndex+1]},getDayGanExact:function(){return Bn.GAN[this._p.dayGanIndexExact+1]},getDayGanExact2:function(){return Bn.GAN[this._p.dayGanIndexExact2+1]},getDayZhi:function(){return Bn.ZHI[this._p.dayZhiIndex+1]},getDayZhiExact:function(){return Bn.ZHI[this._p.dayZhiIndexExact+1]},getDayZhiExact2:function(){return Bn.ZHI[this._p.dayZhiIndexExact2+1]},getDayInGanZhi:function(){return this.getDayGan()+this.getDayZhi()},getDayInGanZhiExact:function(){return this.getDayGanExact()+this.getDayZhiExact()},getDayInGanZhiExact2:function(){return this.getDayGanExact2()+this.getDayZhiExact2()},getTimeGan:function(){return Bn.GAN[this._p.timeGanIndex+1]},getTimeZhi:function(){return Bn.ZHI[this._p.timeZhiIndex+1]},getTimeInGanZhi:function(){return this.getTimeGan()+this.getTimeZhi()},getShengxiao:function(){return this.getYearShengXiao()},getYearShengXiao:function(){return Bn.SHENGXIAO[this._p.yearZhiIndex+1]},getYearShengXiaoByLiChun:function(){return Bn.SHENGXIAO[this._p.yearZhiIndexByLiChun+1]},getYearShengXiaoExact:function(){return Bn.SHENGXIAO[this._p.yearZhiIndexExact+1]},getMonthShengXiao:function(){return Bn.SHENGXIAO[this._p.monthZhiIndex+1]},getMonthShengXiaoExact:function(){return Bn.SHENGXIAO[this._p.monthZhiIndexExact+1]},getDayShengXiao:function(){return Bn.SHENGXIAO[this._p.dayZhiIndex+1]},getTimeShengXiao:function(){return Bn.SHENGXIAO[this._p.timeZhiIndex+1]},getYearInChinese:function(){for(var n=this._p.year+"",e="",t="0".charCodeAt(0),i=0,a=n.length;i-1?Yn.getMessage("bg.zhen"):[Yn.getMessage("jz.bingZi"),Yn.getMessage("jz.dingChou"),Yn.getMessage("jz.wuYin"),Yn.getMessage("jz.jiMao"),Yn.getMessage("jz.gengChen"),Yn.getMessage("jz.xinSi")].join(",").indexOf(e)>-1?Yn.getMessage("bg.li"):[Yn.getMessage("jz.wuZi"),Yn.getMessage("jz.jiChou"),Yn.getMessage("jz.gengYin"),Yn.getMessage("jz.xinMao"),Yn.getMessage("jz.renChen"),Yn.getMessage("jz.guiSi")].join(",").indexOf(e)>-1?Yn.getMessage("ps.center"):[Yn.getMessage("jz.gengZi"),Yn.getMessage("jz.xinChou"),Yn.getMessage("jz.renYin"),Yn.getMessage("jz.guiMao"),Yn.getMessage("jz.jiaChen"),Yn.getMessage("jz.yiSi")].join(",").indexOf(e)>-1?Yn.getMessage("bg.dui"):[Yn.getMessage("jz.renZi"),Yn.getMessage("jz.guiChou"),Yn.getMessage("jz.jiaYin"),Yn.getMessage("jz.yiMao"),Yn.getMessage("jz.bingChen"),Yn.getMessage("jz.dingSi")].join(",").indexOf(e)>-1?Yn.getMessage("bg.kan"):Bn.POSITION_TAI_SUI_YEAR[t]},getDayPositionTaiSuiDesc:function(n){return Bn.POSITION_DESC[this.getDayPositionTaiSui(n)]},getMonthPositionTaiSui:function(n){var e,t;3===n?(e=this._p.monthZhiIndexExact,t=this._p.monthGanIndexExact):(e=this._p.monthZhiIndex,t=this._p.monthGanIndex);var i=e-Bn.BASE_MONTH_ZHI_INDEX;return i<0&&(i+=12),[Yn.getMessage("bg.gen"),Bn.POSITION_GAN[t],Yn.getMessage("bg.kun"),Yn.getMessage("bg.xun")][i%4]},getMonthPositionTaiSuiDesc:function(n){return Bn.POSITION_DESC[this.getMonthPositionTaiSui(n)]},getYearPositionTaiSui:function(n){var e;switch(n){case 1:e=this._p.yearZhiIndex;break;case 3:e=this._p.yearZhiIndexExact;break;default:e=this._p.yearZhiIndexByLiChun}return Bn.POSITION_TAI_SUI_YEAR[e]},getYearPositionTaiSuiDesc:function(n){return Bn.POSITION_DESC[this.getYearPositionTaiSui(n)]},_checkLang:function(){var n=Yn.getLanguage();if(this._p.lang!==n){for(var e=0,t=Bn.JIE_QI_IN_USE.length;e=29&&this._p.year!==this.next(1).getYear()&&n.push(Yn.getMessage("jr.chuXi")),n},getOtherFestivals:function(){var n=[],e=Bn.OTHER_FESTIVAL[this._p.month+"-"+this._p.day];e&&(n=n.concat(e));var t=this._p.solar.toYmd();this._p.solar.toYmd()===this._getJieQiSolar(Yn.getMessage("jq.qingMing")).next(-1).toYmd()&&n.push("寒食节");var i=this._getJieQiSolar(Yn.getMessage("jq.liChun")),a=4-i.getLunar().getDayGanIndex();return a<0&&(a+=10),t===i.next(a+40).toYmd()&&n.push("春社"),(a=4-(i=this._getJieQiSolar(Yn.getMessage("jq.liQiu"))).getLunar().getDayGanIndex())<0&&(a+=10),t===i.next(a+40).toYmd()&&n.push("秋社"),n},getBaZi:function(){var n=this.getEightChar(),e=[];return e.push(n.getYear()),e.push(n.getMonth()),e.push(n.getDay()),e.push(n.getTime()),e},getBaZiWuXing:function(){var n=this.getEightChar(),e=[];return e.push(n.getYearWuXing()),e.push(n.getMonthWuXing()),e.push(n.getDayWuXing()),e.push(n.getTimeWuXing()),e},getBaZiNaYin:function(){var n=this.getEightChar(),e=[];return e.push(n.getYearNaYin()),e.push(n.getMonthNaYin()),e.push(n.getDayNaYin()),e.push(n.getTimeNaYin()),e},getBaZiShiShenGan:function(){var n=this.getEightChar(),e=[];return e.push(n.getYearShiShenGan()),e.push(n.getMonthShiShenGan()),e.push(n.getDayShiShenGan()),e.push(n.getTimeShiShenGan()),e},getBaZiShiShenZhi:function(){var n=this.getEightChar(),e=[];return e.push(n.getYearShiShenZhi()[0]),e.push(n.getMonthShiShenZhi()[0]),e.push(n.getDayShiShenZhi()[0]),e.push(n.getTimeShiShenZhi()[0]),e},getBaZiShiShenYearZhi:function(){return this.getEightChar().getYearShiShenZhi()},getBaZiShiShenMonthZhi:function(){return this.getEightChar().getMonthShiShenZhi()},getBaZiShiShenDayZhi:function(){return this.getEightChar().getDayShiShenZhi()},getBaZiShiShenTimeZhi:function(){return this.getEightChar().getTimeShiShenZhi()},getZhiXing:function(){var n=this._p.dayZhiIndex-this._p.monthZhiIndex;return n<0&&(n+=12),Bn.ZHI_XING[n+1]},getDayTianShen:function(){var n=this.getMonthZhi(),e=Bn.ZHI_TIAN_SHEN_OFFSET[n];return Bn.TIAN_SHEN[(this._p.dayZhiIndex+e)%12+1]},getTimeTianShen:function(){var n=this.getDayZhiExact(),e=Bn.ZHI_TIAN_SHEN_OFFSET[n];return Bn.TIAN_SHEN[(this._p.timeZhiIndex+e)%12+1]},getDayTianShenType:function(){return Bn.TIAN_SHEN_TYPE[this.getDayTianShen()]},getTimeTianShenType:function(){return Bn.TIAN_SHEN_TYPE[this.getTimeTianShen()]},getDayTianShenLuck:function(){return Bn.TIAN_SHEN_TYPE_LUCK[this.getDayTianShenType()]},getTimeTianShenLuck:function(){return Bn.TIAN_SHEN_TYPE_LUCK[this.getTimeTianShenType()]},getDayPositionTai:function(){return Bn.POSITION_TAI_DAY[Bn.getJiaZiIndex(this.getDayInGanZhi())]},getMonthPositionTai:function(){var n=this._p.month;return n<0?"":Bn.POSITION_TAI_MONTH[n-1]},getDayYi:function(n){return n*=1,isNaN(n)&&(n=2),Bn.getDayYi(2===n?this.getMonthInGanZhiExact():this.getMonthInGanZhi(),this.getDayInGanZhi())},getDayJi:function(n){return n*=1,isNaN(n)&&(n=2),Bn.getDayJi(2===n?this.getMonthInGanZhiExact():this.getMonthInGanZhi(),this.getDayInGanZhi())},getDayJiShen:function(){return Bn.getDayJiShen(this.getMonth(),this.getDayInGanZhi())},getDayXiongSha:function(){return Bn.getDayXiongSha(this.getMonth(),this.getDayInGanZhi())},getTimeYi:function(){return Bn.getTimeYi(this.getDayInGanZhiExact(),this.getTimeInGanZhi())},getTimeJi:function(){return Bn.getTimeJi(this.getDayInGanZhiExact(),this.getTimeInGanZhi())},getYueXiang:function(){return Bn.YUE_XIANG[this._p.day]},_getYearNineStar:function(n){var e=Bn.getJiaZiIndex(n)+1,t=e-(Bn.getJiaZiIndex(this.getYearInGanZhi())+1);t>1?t-=60:t<-1&&(t+=60);var i=(62+Math.floor((this._p.year+t+2696)/60)%3*3-e)%9;return 0===i&&(i=9),jn.fromIndex(i-1)},getYearNineStar:function(n){var e;switch(n){case 1:e=this.getYearInGanZhi();break;case 3:e=this.getYearInGanZhiExact();break;default:e=this.getYearInGanZhiByLiChun()}return this._getYearNineStar(e)},getMonthNineStar:function(n){var e,t;switch(n){case 1:e=this._p.yearZhiIndex,t=this._p.monthZhiIndex;break;case 3:e=this._p.yearZhiIndexExact,t=this._p.monthZhiIndexExact;break;default:e=this._p.yearZhiIndexByLiChun,t=this._p.monthZhiIndex}var i=27-e%3*3;return t29?a.next(60-r):a.next(-r)).toYmd(),l=(e=u>29?s.next(60-u):s.next(-u)).toYmd(),c=(t=g>29?o.next(60-g):o.next(-g)).toYmd(),d=0;return i>=h&&i=c&&i=l?d=this._p.solar.subtract(e)%9:i=this._getJieQiSolar(Yn.getMessage("jq.dongZhi")).toYmd()&&n=this._getJieQiSolar("DONG_ZHI").toYmd())&&(e=!0);var t=(e?[0,3,6]:[8,5,2])[this.getDayZhiIndex()%3],i=this.getTimeZhiIndex(),a=e?t+i:t+9-i;return jn.fromIndex(a%9)},getSolar:function(){return this._p.solar},getJieQiTable:function(){return this._checkLang(),this._p.jieQi},getJieQiList:function(){return this._p.jieQiList},getNextJie:function(n){for(var e=[],t=0,i=Bn.JIE_QI_IN_USE.length/2;tg)continue;(null==a||d>a[t?"toYmd":"toYmdHms"]())&&(i=l,a=c)}}}return null==a?null:this._buildJieQi(i,a)},getCurrentJieQi:function(){for(var n in this._p.jieQi){var e=this._getJieQiSolar(n);if(e.getYear()===this._p.solar.getYear()&&e.getMonth()===this._p.solar.getMonth()&&e.getDay()===this._p.solar.getDay())return this._buildJieQi(this._convertJieQi(n),e)}return null},getCurrentJie:function(){for(var n=0,e=Bn.JIE_QI_IN_USE.length;n0&&(n+=" ["+a+"]"),n+=" "+this.getGong()+"方"+this.getShou(),n+=" 星宿["+this.getXiu()+this.getZheng()+this.getAnimal()+"]("+this.getXiuLuck()+")",n+=" 彭祖百忌["+this.getPengZuGan()+" "+this.getPengZuZhi()+"]",n+=" 喜神方位["+this.getDayPositionXi()+"]("+this.getDayPositionXiDesc()+")",n+=" 阳贵神方位["+this.getDayPositionYangGui()+"]("+this.getDayPositionYangGuiDesc()+")",n+=" 阴贵神方位["+this.getDayPositionYinGui()+"]("+this.getDayPositionYinGuiDesc()+")",n+=" 福神方位["+this.getDayPositionFu()+"]("+this.getDayPositionFuDesc()+")",n+=" 财神方位["+this.getDayPositionCai()+"]("+this.getDayPositionCaiDesc()+")",n+=" 冲["+this.getDayChongDesc()+"]",n+=" 煞["+this.getDaySha()+"]"},_buildNameAndIndex:function(n,e){return{_p:{name:n,index:e},getName:function(){return this._p.name},setName:function(n){this._p.name=n},getIndex:function(){return this._p.index},setIndex:function(n){this._p.index=n},toString:function(){return this.getName()},toFullString:function(){return this.getName()+"第"+this.getIndex()+"天"}}},getShuJiu:function(){var n=dn.fromYmd(this._p.solar.getYear(),this._p.solar.getMonth(),this._p.solar.getDay()),e=this._getJieQiSolar("DONG_ZHI"),t=dn.fromYmd(e.getYear(),e.getMonth(),e.getDay());n.isBefore(t)&&(e=this._getJieQiSolar(Yn.getMessage("jq.dongZhi")),t=dn.fromYmd(e.getYear(),e.getMonth(),e.getDay()));var i=dn.fromYmd(e.getYear(),e.getMonth(),e.getDay()).next(81);if(n.isBefore(t)||!n.isBefore(i))return null;var a=n.subtract(t);return this._buildNameAndIndex(Bn.NUMBER[Math.floor(a/9)+1]+"九",a%9+1)},getFu:function(){var n=dn.fromYmd(this._p.solar.getYear(),this._p.solar.getMonth(),this._p.solar.getDay()),e=this._getJieQiSolar(Yn.getMessage("jq.xiaZhi")),t=this._getJieQiSolar(Yn.getMessage("jq.liQiu")),i=dn.fromYmd(e.getYear(),e.getMonth(),e.getDay()),a=6-e.getLunar().getDayGanIndex();if(a<0&&(a+=10),a+=20,i=i.next(a),n.isBefore(i))return null;var s=n.subtract(i);if(s<10)return this._buildNameAndIndex("初伏",s+1);if(i=i.next(10),(s=n.subtract(i))<10)return this._buildNameAndIndex("中伏",s+1);i=i.next(10);var o=dn.fromYmd(t.getYear(),t.getMonth(),t.getDay());if(s=n.subtract(i),o.isAfter(i)){if(s<10)return this._buildNameAndIndex("中伏",s+11);i=i.next(10),s=n.subtract(i)}return s<10?this._buildNameAndIndex("末伏",s+1):null},getLiuYao:function(){return Bn.LIU_YAO[(Math.abs(this._p.month)+this._p.day-2)%6]},getWuHou:function(){var n=this.getPrevJieQi(!0),e=Bn.find(n.getName(),Bn.JIE_QI),t=dn.fromYmd(this._p.solar.getYear(),this._p.solar.getMonth(),this._p.solar.getDay()),i=n.getSolar(),a=dn.fromYmd(i.getYear(),i.getMonth(),i.getDay()),s=Math.floor(t.subtract(a)/5);return s>2&&(s=2),Bn.WU_HOU[(3*e.index+s)%Bn.WU_HOU.length]},getHou:function(){var n=this.getPrevJieQi(!0),e=this._p.solar.subtract(n.getSolar()),t=Bn.HOU.length-1,i=Math.floor(e/5);return i>t&&(i=t),n.getName()+" "+Bn.HOU[i]},getDayLu:function(){var n=Bn.LU[this.getDayGan()],e=Bn.LU[this.getDayZhi()],t=n+"命互禄";return e&&(t+=" "+e+"命进禄"),t},getTime:function(){return wn.fromYmdHms(this._p.year,this._p.month,this._p.day,this._p.hour,this._p.minute,this._p.second)},getTimes:function(){var n=[];n.push(wn.fromYmdHms(this._p.year,this._p.month,this._p.day,0,0,0));for(var e=0;e<12;e++)n.push(wn.fromYmdHms(this._p.year,this._p.month,this._p.day,2*(e+1)-1,0,0));return n},getFoto:function(){return Sn.fromLunar(this)},getTao:function(){return bn.fromLunar(this)}}};return{fromYmdHms:function(n,e,i,a,s,o){return t(n,e,i,a,s,o)},fromYmd:function(n,e,i){return t(n,e,i,0,0,0)},fromSolar:function(n){return e(n)},fromDate:function(n){return function(n){return e(dn.fromDate(n))}(n)}}}(),Cn=(e=function(n,t,i,a){var s=n,o=t,r=i;if(n*=1,isNaN(n))throw new Error("wrong solar year "+s);if(t*=1,isNaN(t))throw new Error("wrong solar month "+o);if(i*=1,isNaN(i))throw new Error("wrong solar day "+r);return a*=1,isNaN(a)&&(a=0),{_p:{year:n,month:t,day:i,start:a},getYear:function(){return this._p.year},getMonth:function(){return this._p.month},getDay:function(){return this._p.day},getStart:function(){return this._p.start},getIndex:function(){var n=dn.fromYmd(this._p.year,this._p.month,1).getWeek()-this._p.start;return n<0&&(n+=7),Math.ceil((this._p.day+n)/7)},getIndexInYear:function(){var n=dn.fromYmd(this._p.year,1,1).getWeek()-this._p.start;return n<0&&(n+=7),Math.ceil((mn.getDaysInYear(this._p.year,this._p.month,this._p.day)+n)/7)},next:function(n,t){var i=n;if(n*=1,isNaN(n))throw new Error("wrong weeks "+i);var a=this._p.start;if(0===n)return e(this._p.year,this._p.month,this._p.day,a);var s=dn.fromYmd(this._p.year,this._p.month,this._p.day);if(t){for(var o=n,r=e(this._p.year,this._p.month,this._p.day,a),u=this._p.month,g=o>0;0!==o;){s=s.next(g?7:-7);var h=(r=e(s.getYear(),s.getMonth(),s.getDay(),a)).getMonth();if(u!==h){var l=r.getIndex();if(g)if(1===l){var c=r.getFirstDay();h=(r=e(c.getYear(),c.getMonth(),c.getDay(),a)).getMonth()}else s=dn.fromYmd(r.getYear(),r.getMonth(),1),r=e(s.getYear(),s.getMonth(),s.getDay(),a);else if(mn.getWeeksOfMonth(r.getYear(),r.getMonth(),a)===l){var d=r.getFirstDay().next(6);h=(r=e(d.getYear(),d.getMonth(),d.getDay(),a)).getMonth()}else s=dn.fromYmd(r.getYear(),r.getMonth(),mn.getDaysOfMonth(r.getYear(),r.getMonth())),r=e(s.getYear(),s.getMonth(),s.getDay(),a);u=h}o-=g?1:-1}return r}return s=s.next(7*n),e(s.getYear(),s.getMonth(),s.getDay(),a)},getFirstDay:function(){var n=dn.fromYmd(this._p.year,this._p.month,this._p.day),e=n.getWeek()-this._p.start;return e<0&&(e+=7),n.next(-e)},getFirstDayInMonth:function(){for(var n=0,e=this.getDays(),t=0;t12?(a-=12,s++):a<1&&(a+=12,s--),t(s,a)},getDays:function(){var n=[],e=dn.fromYmd(this._p.year,this._p.month,1);n.push(e);for(var t=mn.getDaysOfMonth(this._p.year,this._p.month),i=1;ithis._p.year||i.getMonth()>this._p.month)break}return e},toString:function(){return this.getYear()+"-"+this.getMonth()},toFullString:function(){return this.getYear()+"年"+this.getMonth()+"月"}}},{fromYm:function(n,e){return t(n,e)},fromDate:function(n){return function(n){var e=dn.fromDate(n);return t(e.getYear(),e.getMonth())}(n)}}),fn=function(){var n=function(e,t){var i=e,a=t;if(e*=1,isNaN(e))throw new Error("wrong solar year "+i);if(t*=1,isNaN(t))throw new Error("wrong solar month "+a);return{_p:{year:e,month:t},getYear:function(){return this._p.year},getMonth:function(){return this._p.month},getIndex:function(){return Math.ceil(this._p.month/3)},next:function(e){var t=e;if(e*=1,isNaN(e))throw new Error("wrong seasons "+t);var i=An.fromYm(this._p.year,this._p.month).next(3*e);return n(i.getYear(),i.getMonth())},getMonths:function(){for(var n=[],e=this.getIndex()-1,t=0;t<3;t++)n.push(An.fromYm(this._p.year,3*e+t+1));return n},toString:function(){return this.getYear()+"."+this.getIndex()},toFullString:function(){return this.getYear()+"年"+this.getIndex()+"季度"}}};return{fromYm:function(e,t){return n(e,t)},fromDate:function(e){return function(e){var t=dn.fromDate(e);return n(t.getYear(),t.getMonth())}(e)}}}(),Dn=function(){var n=function(e,t){var i=e,a=t;if(e*=1,isNaN(e))throw new Error("wrong solar year "+i);if(t*=1,isNaN(t))throw new Error("wrong solar month "+a);return{_p:{year:e,month:t},getYear:function(){return this._p.year},getMonth:function(){return this._p.month},getIndex:function(){return Math.ceil(this._p.month/6)},next:function(e){var t=e;if(e*=1,isNaN(e))throw new Error("wong halfYears "+t);var i=An.fromYm(this._p.year,this._p.month).next(6*e);return n(i.getYear(),i.getMonth())},getMonths:function(){for(var n=[],e=this.getIndex()-1,t=0;t<6;t++)n.push(An.fromYm(this._p.year,6*e+t+1));return n},toString:function(){return this.getYear()+"."+this.getIndex()},toFullString:function(){return this.getYear()+"年"+["上","下"][this.getIndex()-1]+"半年"}}};return{fromYm:function(e,t){return n(e,t)},fromDate:function(e){return function(e){var t=dn.fromDate(e);return n(t.getYear(),t.getMonth())}(e)}}}(),xn=(i=function(n){var e=n;if(n*=1,isNaN(n))throw new Error("wrong solar year "+e);return{_p:{year:n},getYear:function(){return this._p.year},next:function(n){var e=n;if(n*=1,isNaN(n))throw new Error("wrong years "+e);return i(this._p.year+n)},getMonths:function(){var n=[],e=An.fromYm(this._p.year,1);n.push(e);for(var t=1;t<12;t++)n.push(e.next(t));return n},toString:function(){return this.getYear()+""},toFullString:function(){return this.getYear()+"年"}}},{fromYear:function(n){return i(n)},fromDate:function(n){return function(n){return i(dn.fromDate(n).getYear())}(n)}}),En=(a=["下","上","中"],s=["七","八","九","一","二","三","四","五","六"],o=[75,94,170,265,322,398,469,553,583,610,678,735,754,773,849,887,936,1050,1069,1126,1145,1164,1183,1259,1278,1308,1373,1403,1441,1460,1498,1555,1593,1612,1631,1642,2033,2128,2147,2242,2614,2728,2910,3062,3244,3339,3616,3711,3730,3825,4007,4159,4197,4322,4341,4379,4417,4531,4599,4694,4713,4789,4808,4971,5085,5104,5161,5180,5199,5294,5305,5476,5677,5696,5772,5791,5848,5886,6049,6068,6144,6163,6258,6402,6440,6497,6516,6630,6641,6660,6679,6736,6774,6850,6869,6899,6918,6994,7013,7032,7051,7070,7089,7108,7127,7146,7222,7271,7290,7309,7366,7385,7404,7442,7461,7480,7491,7499,7594,7624,7643,7662,7681,7719,7738,7814,7863,7882,7901,7939,7958,7977,7996,8034,8053,8072,8091,8121,8159,8186,8216,8235,8254,8273,8311,8330,8341,8349,8368,8444,8463,8474,8493,8531,8569,8588,8626,8664,8683,8694,8702,8713,8721,8751,8789,8808,8816,8827,8846,8884,8903,8922,8941,8971,9036,9066,9085,9104,9123,9142,9161,9180,9199,9218,9256,9294,9313,9324,9343,9362,9381,9419,9438,9476,9514,9533,9544,9552,9563,9571,9582,9601,9639,9658,9666,9677,9696,9734,9753,9772,9791,9802,9821,9886,9897,9916,9935,9954,9973,9992],r=[37,56,113,132,151,189,208,227,246,284,303,341,360,379,417,436,458,477,496,515,534,572,591,629,648,667,697,716,792,811,830,868,906,925,944,963,982,1001,1020,1039,1058,1088,1153,1202,1221,1240,1297,1335,1392,1411,1422,1430,1517,1525,1536,1574,3358,3472,3806,3988,4751,4941,5066,5123,5275,5343,5438,5457,5495,5533,5552,5715,5810,5829,5905,5924,6421,6535,6793,6812,6888,6907,7002,7184,7260,7279,7374,7556,7746,7757,7776,7833,7852,7871,7966,8015,8110,8129,8148,8224,8243,8338,8406,8425,8482,8501,8520,8558,8596,8607,8615,8645,8740,8778,8835,8865,8930,8960,8979,8998,9017,9055,9074,9093,9112,9150,9188,9237,9275,9332,9351,9370,9408,9427,9446,9457,9465,9495,9560,9590,9628,9647,9685,9715,9742,9780,9810,9818,9829,9848,9867,9905,9924,9943,9962,1e4],u=null,g=[11,12,1,2,3,4,5,6,7,8,9,10],h=function(n,e){for(var t=0,i=n.length;tl&&(c-=365.2422),n=0;n<26;n++)t.push(yn.calcQi(c+15.2184*n));for(n=0,e=Bn.JIE_QI_IN_USE.length;nt[0]&&(c-=29.53),n=0;n<16;n++)i.push(yn.calcShuo(c+29.5306*n));for(n=0;n<15;n++)a.push(Math.floor(i[n+1]-i[n])),s.push(n);var d=u-1,F=16;if(h(o,u))F=13;else if(h(r,u))F=14;else if(i[13]<=t[24]){for(n=1;i[n+1]>t[2*n]&&n<13;)n++;F=n}for(e=F;e<15;e++)s[e]-=1;var C=-1,A=-1,f=d;for(n=0;n<15;n++){var D=i[n]+dn.J2000,x=s[n],E=g[x%12];1724360<=D&&D<1729794||1807724<=D&&D<1808699?E=g[(x+1)%12]:1729794!==D&&1808699!==D||(E=12),-1===C&&(C=E,A=E),E0){for(;;){for(a=h.length,t=0;ti&&(a=i)),s=0;for(var l=t;l0&&(r+=1.43*c-.866+.054*c*c),u/=1e4,g/=1e8,h/=1e8,(e*=6)<0&&(e=s);for(var d=0,F=a.length;d0&&(f+=6),f>=A&&(f=A),t=0,i=0;t=i)return n>i+100?this.dtExt(n,31):this.dtExt(n,31)-(this.dtExt(i,31)-a)*(i+100-n)/100;for(e=0;ethis.SECOND_PER_DAY-1200)&&(e=36525*this.saLonT(n)-this.dtT(e)+this.ONE_THIRD),e},shuoHigh:function(n){var e=36525*this.msaLonT2(n),t=((e=e-this.dtT(e)+this.ONE_THIRD)+.5)%1*this.SECOND_PER_DAY;return(t<1800||t>this.SECOND_PER_DAY-1800)&&(e=36525*this.msaLonT(n)-this.dtT(e)+this.ONE_THIRD),e},qiLow:function(n){var e=628.3319653318,t=(n-4.895062166)/e;return t-=(53*t*t+334116*Math.cos(4.67+628.307585*t)+2061*Math.cos(2.678+628.3076*t)*t)/e/1e7,36525*(t-=((48950621.66+6283319653.318*t+53*t*t+334166*Math.cos(4.669257+628.307585*t)+3489*Math.cos(4.6261+1256.61517*t)+2060.6*Math.cos(2.67823+628.307585*t)*t-994-834*Math.sin(2.1824-33.75705*t))/1e7-n)/628.332+(32*(t+1.8)*(t+1.8)-20)/this.SECOND_PER_DAY/36525)+this.ONE_THIRD},shuoLow:function(n){var e=7771.37714500204,t=(n+1.08472)/e;return 36525*(t-=(-331e-7*t*t+.10976*Math.cos(.785+8328.6914*t)+.02224*Math.cos(.187+7214.0629*t)-.03342*Math.cos(4.669+628.3076*t))/e+(32*(t+1.8)*(t+1.8)-20)/this.SECOND_PER_DAY/36525)+this.ONE_THIRD},calcShuo:function(n){var e,t=this.SHUO_KB.length,i=0,a=14;n+=dn.J2000;var s=this.SHUO_KB[0]-a,o=this.SHUO_KB[t-1]-a,r=2436935;if(n=r)i=Math.floor(this.shuoHigh(Math.floor((n+a-2451551)/29.5306)*Math.PI*2)+.5);else if(n>=s&&n=o&&n=o)i=Math.floor(this.qiHigh(Math.floor((n+7-2451259)/365.2422*24)*Math.PI/12)+.5);else if(n>=a&&n=s&&n5?this.qiAccurate(t-e):i-n<-5?this.qiAccurate(t+e):i}}),mn={WEEK:["{w.sun}","{w.mon}","{w.tues}","{w.wed}","{w.thur}","{w.fri}","{w.sat}"],DAYS_OF_MONTH:[31,28,31,30,31,30,31,31,30,31,30,31],XINGZUO:["{xz.aries}","{xz.taurus}","{xz.gemini}","{xz.cancer}","{xz.leo}","{xz.virgo}","{xz.libra}","{xz.scorpio}","{xz.sagittarius}","{xz.capricornus}","{xz.aquarius}","{xz.pisces}"],FESTIVAL:{"1-1":"{jr.yuanDan}","2-14":"{jr.qingRen}","3-8":"{jr.fuNv}","3-12":"{jr.zhiShu}","3-15":"{jr.xiaoFei}","4-1":"{jr.yuRen}","5-1":"{jr.wuYi}","5-4":"{jr.qingNian}","6-1":"{jr.erTong}","7-1":"{jr.jianDang}","8-1":"{jr.jianJun}","9-10":"{jr.jiaoShi}","10-1":"{jr.guoQing}","10-31":"{jr.wanShengYe}","11-1":"{jr.wanSheng}","12-24":"{jr.pingAn}","12-25":"{jr.shengDan}"},OTHER_FESTIVAL:{"1-8":["周恩来逝世纪念日"],"1-10":["中国人民警察节"],"1-14":["日记情人节"],"1-21":["列宁逝世纪念日"],"1-26":["国际海关日"],"1-27":["国际大屠杀纪念日"],"2-2":["世界湿地日"],"2-4":["世界抗癌日"],"2-7":["京汉铁路罢工纪念日"],"2-10":["国际气象节"],"2-19":["邓小平逝世纪念日"],"2-20":["世界社会公正日"],"2-21":["国际母语日"],"2-24":["第三世界青年日"],"3-1":["国际海豹日"],"3-3":["世界野生动植物日","全国爱耳日"],"3-5":["周恩来诞辰纪念日","中国青年志愿者服务日"],"3-6":["世界青光眼日"],"3-7":["女生节"],"3-12":["孙中山逝世纪念日"],"3-14":["马克思逝世纪念日","白色情人节"],"3-17":["国际航海日"],"3-18":["全国科技人才活动日","全国爱肝日"],"3-20":["国际幸福日"],"3-21":["世界森林日","世界睡眠日","国际消除种族歧视日"],"3-22":["世界水日"],"3-23":["世界气象日"],"3-24":["世界防治结核病日"],"3-29":["中国黄花岗七十二烈士殉难纪念日"],"4-2":["国际儿童图书日","世界自闭症日"],"4-4":["国际地雷行动日"],"4-7":["世界卫生日"],"4-8":["国际珍稀动物保护日"],"4-12":["世界航天日"],"4-14":["黑色情人节"],"4-15":["全民国家安全教育日"],"4-22":["世界地球日","列宁诞辰纪念日"],"4-23":["世界读书日"],"4-24":["中国航天日"],"4-25":["儿童预防接种宣传日"],"4-26":["世界知识产权日","全国疟疾日"],"4-28":["世界安全生产与健康日"],"4-30":["全国交通安全反思日"],"5-2":["世界金枪鱼日"],"5-3":["世界新闻自由日"],"5-5":["马克思诞辰纪念日"],"5-8":["世界红十字日"],"5-11":["世界肥胖日"],"5-12":["全国防灾减灾日","护士节"],"5-14":["玫瑰情人节"],"5-15":["国际家庭日"],"5-19":["中国旅游日"],"5-20":["网络情人节"],"5-22":["国际生物多样性日"],"5-25":["525心理健康节"],"5-27":["上海解放日"],"5-29":["国际维和人员日"],"5-30":["中国五卅运动纪念日"],"5-31":["世界无烟日"],"6-3":["世界自行车日"],"6-5":["世界环境日"],"6-6":["全国爱眼日"],"6-8":["世界海洋日"],"6-11":["中国人口日"],"6-14":["世界献血日","亲亲情人节"],"6-17":["世界防治荒漠化与干旱日"],"6-20":["世界难民日"],"6-21":["国际瑜伽日"],"6-25":["全国土地日"],"6-26":["国际禁毒日","联合国宪章日"],"7-1":["香港回归纪念日"],"7-6":["国际接吻日","朱德逝世纪念日"],"7-7":["七七事变纪念日"],"7-11":["世界人口日","中国航海日"],"7-14":["银色情人节"],"7-18":["曼德拉国际日"],"7-30":["国际友谊日"],"8-3":["男人节"],"8-5":["恩格斯逝世纪念日"],"8-6":["国际电影节"],"8-8":["全民健身日"],"8-9":["国际土著人日"],"8-12":["国际青年节"],"8-14":["绿色情人节"],"8-19":["世界人道主义日","中国医师节"],"8-22":["邓小平诞辰纪念日"],"8-29":["全国测绘法宣传日"],"9-3":["中国抗日战争胜利纪念日"],"9-5":["中华慈善日"],"9-8":["世界扫盲日"],"9-9":["毛泽东逝世纪念日","全国拒绝酒驾日"],"9-14":["世界清洁地球日","相片情人节"],"9-15":["国际民主日"],"9-16":["国际臭氧层保护日"],"9-17":["世界骑行日"],"9-18":["九一八事变纪念日"],"9-20":["全国爱牙日"],"9-21":["国际和平日"],"9-27":["世界旅游日"],"9-30":["中国烈士纪念日"],"10-1":["国际老年人日"],"10-2":["国际非暴力日"],"10-4":["世界动物日"],"10-11":["国际女童日"],"10-10":["辛亥革命纪念日"],"10-13":["国际减轻自然灾害日","中国少年先锋队诞辰日"],"10-14":["葡萄酒情人节"],"10-16":["世界粮食日"],"10-17":["全国扶贫日"],"10-20":["世界统计日"],"10-24":["世界发展信息日","程序员节"],"10-25":["抗美援朝纪念日"],"11-5":["世界海啸日"],"11-8":["记者节"],"11-9":["全国消防日"],"11-11":["光棍节"],"11-12":["孙中山诞辰纪念日"],"11-14":["电影情人节"],"11-16":["国际宽容日"],"11-17":["国际大学生节"],"11-19":["世界厕所日"],"11-28":["恩格斯诞辰纪念日"],"11-29":["国际声援巴勒斯坦人民日"],"12-1":["世界艾滋病日"],"12-2":["全国交通安全日"],"12-3":["世界残疾人日"],"12-4":["全国法制宣传日"],"12-5":["世界弱能人士日","国际志愿人员日"],"12-7":["国际民航日"],"12-9":["世界足球日","国际反腐败日"],"12-10":["世界人权日"],"12-11":["国际山岳日"],"12-12":["西安事变纪念日"],"12-13":["国家公祭日"],"12-14":["拥抱情人节"],"12-18":["国际移徙者日"],"12-26":["毛泽东诞辰纪念日"]},WEEK_FESTIVAL:{"3-0-1":"全国中小学生安全教育日","5-2-0":"母亲节","5-3-0":"全国助残日","6-3-0":"父亲节","9-3-6":"全民国防教育日","10-1-1":"世界住房日","11-4-4":"感恩节"},isLeapYear:function(n){return n<1600?n%4==0:n%4==0&&n%100!=0||n%400==0},getDaysOfMonth:function(n,e){var t=n,i=e;if(n*=1,isNaN(n))throw new Error("wrong solar year "+t);if(e*=1,isNaN(e))throw new Error("wrong solar month "+i);if(1582===n&&10===e)return 21;var a=e-1,s=this.DAYS_OF_MONTH[a];return 1===a&&this.isLeapYear(n)&&s++,s},getDaysOfYear:function(n){var e=n;if(n*=1,isNaN(n))throw new Error("wrong solar year "+e);return 1582===n?355:this.isLeapYear(n)?366:365},getDaysInYear:function(n,e,t){var i=n,a=e,s=t;if(n*=1,isNaN(n))throw new Error("wrong solar year "+i);if(e*=1,isNaN(e))throw new Error("wrong solar month "+a);if(t*=1,isNaN(t))throw new Error("wrong solar day "+s);for(var o=0,r=1;r=15)u-=10;else if(t>4)throw new Error("wrong solar year "+n+" month "+e+" day "+t);return o+=u},getDaysBetween:function(n,e,t,i,a,s){var o,r,u,g=n,h=e,l=t,c=i,d=a,F=s;if(n*=1,isNaN(n))throw new Error("wrong solar year "+g);if(e*=1,isNaN(e))throw new Error("wrong solar month "+h);if(t*=1,isNaN(t))throw new Error("wrong solar day "+l);if(i*=1,isNaN(i))throw new Error("wrong solar year "+c);if(a*=1,isNaN(a))throw new Error("wrong solar month "+d);if(s*=1,isNaN(s))throw new Error("wrong solar day "+F);if(n===i)o=this.getDaysInYear(i,a,s)-this.getDaysInYear(n,e,t);else if(n>i){for(r=this.getDaysOfYear(i)-this.getDaysInYear(i,a,s),u=i+1;u5&&(n=n.substring(0,5));for(var e=1,t=1;t<22;t+=2){if(n>=(t<10?"0":"")+t+":00"&&n<=(t+1<10?"0":"")+(t+1)+":59")return e;e++}return 0},convertTime:function(n){return this.ZHI[this.getTimeZhiIndex(n)+1]},getJiaZiIndex:function(n){return this.index(n,this.JIA_ZI,0)},hex:function(n){var e=n.toString(16);return e.length<2&&(e="0"+e),e.toUpperCase()},getDayYi:function(n,e){for(var t=[],i=this.hex(this.getJiaZiIndex(e)),a=this.hex(this.getJiaZiIndex(n)),s=this.DAY_YI_JI,o=s.indexOf(i+"=");o>-1;){var r=s=s.substring(o+3);r.indexOf("=")>-1&&(r=r.substring(0,r.indexOf("=")-2));var u,g,h=!1,l=r.substring(0,r.indexOf(":"));for(u=0,g=l.length;u-1;){var r=s=s.substring(o+3);r.indexOf("=")>-1&&(r=r.substring(0,r.indexOf("=")-2));var u,g,h=!1,l=r.substring(0,r.indexOf(":"));for(u=0,g=l.length;u-1){var o=this.DAY_SHEN_SHA.substring(s+4);o.indexOf("=")>-1&&(o=o.substring(0,o.indexOf("=")-3));for(var r=o.substring(0,o.indexOf(",")),u=0,g=r.length;u-1){var o=this.DAY_SHEN_SHA.substring(s+4);o.indexOf("=")>-1&&(o=o.substring(0,o.indexOf("=")-3));for(var r=o.substring(o.indexOf(",")+1),u=0,g=r.length;u-1){var o=this.TIME_YI_JI.substring(s+5);o.indexOf("=")>-1&&(o=o.substring(0,o.indexOf("=")-4));for(var r=o.substring(0,o.indexOf(",")),u=0,g=r.length;u-1){var o=this.TIME_YI_JI.substring(s+5);o.indexOf("=")>-1&&(o=o.substring(0,o.indexOf("=")-4));for(var r=o.substring(o.indexOf(",")+1),u=0,g=r.length;u-1)return{index:t,value:a}}return null}},vn=(d=["元旦节","春节","清明节","劳动节","端午节","中秋节","国庆节","国庆中秋","抗战胜利日"],F=18,C="0".charCodeAt(0),A=d,f="200112290020020101200112300020020101200201010120020101200201020120020101200201030120020101200202091020020212200202101020020212200202121120020212200202131120020212200202141120020212200202151120020212200202161120020212200202171120020212200202181120020212200204273020020501200204283020020501200205013120020501200205023120020501200205033120020501200205043120020501200205053120020501200205063120020501200205073120020501200209286020021001200209296020021001200210016120021001200210026120021001200210036120021001200210046120021001200210056120021001200210066120021001200210076120021001200301010120030101200302011120030201200302021120030201200302031120030201200302041120030201200302051120030201200302061120030201200302071120030201200302081020030201200302091020030201200304263020030501200304273020030501200305013120030501200305023120030501200305033120030501200305043120030501200305053120030501200305063120030501200305073120030501200309276020031001200309286020031001200310016120031001200310026120031001200310036120031001200310046120031001200310056120031001200310066120031001200310076120031001200401010120040101200401171020040122200401181020040122200401221120040122200401231120040122200401241120040122200401251120040122200401261120040122200401271120040122200401281120040122200405013120040501200405023120040501200405033120040501200405043120040501200405053120040501200405063120040501200405073120040501200405083020040501200405093020040501200410016120041001200410026120041001200410036120041001200410046120041001200410056120041001200410066120041001200410076120041001200410096020041001200410106020041001200501010120050101200501020120050101200501030120050101200502051020050209200502061020050209200502091120050209200502101120050209200502111120050209200502121120050209200502131120050209200502141120050209200502151120050209200504303020050501200505013120050501200505023120050501200505033120050501200505043120050501200505053120050501200505063120050501200505073120050501200505083020050501200510016120051001200510026120051001200510036120051001200510046120051001200510056120051001200510066120051001200510076120051001200510086020051001200510096020051001200512310020060101200601010120060101200601020120060101200601030120060101200601281020060129200601291120060129200601301120060129200601311120060129200602011120060129200602021120060129200602031120060129200602041120060129200602051020060129200604293020060501200604303020060501200605013120060501200605023120060501200605033120060501200605043120060501200605053120060501200605063120060501200605073120060501200609306020061001200610016120061001200610026120061001200610036120061001200610046120061001200610056120061001200610066120061001200610076120061001200610086020061001200612300020070101200612310020070101200701010120070101200701020120070101200701030120070101200702171020070218200702181120070218200702191120070218200702201120070218200702211120070218200702221120070218200702231120070218200702241120070218200702251020070218200704283020070501200704293020070501200705013120070501200705023120070501200705033120070501200705043120070501200705053120070501200705063120070501200705073120070501200709296020071001200709306020071001200710016120071001200710026120071001200710036120071001200710046120071001200710056120071001200710066120071001200710076120071001200712290020080101200712300120080101200712310120080101200801010120080101200802021020080206200802031020080206200802061120080206200802071120080206200802081120080206200802091120080206200802101120080206200802111120080206200802121120080206200804042120080404200804052120080404200804062120080404200805013120080501200805023120080501200805033120080501200805043020080501200806074120080608200806084120080608200806094120080608200809135120080914200809145120080914200809155120080914200809276020081001200809286020081001200809296120081001200809306120081001200810016120081001200810026120081001200810036120081001200810046120081001200810056120081001200901010120090101200901020120090101200901030120090101200901040020090101200901241020090125200901251120090125200901261120090125200901271120090125200901281120090125200901291120090125200901301120090125200901311120090125200902011020090125200904042120090404200904052120090404200904062120090404200905013120090501200905023120090501200905033120090501200905284120090528200905294120090528200905304120090528200905314020090528200909276020091001200910016120091001200910026120091001200910036120091001200910046120091001200910055120091003200910065120091003200910075120091003200910085120091003200910105020091003201001010120100101201001020120100101201001030120100101201002131120100213201002141120100213201002151120100213201002161120100213201002171120100213201002181120100213201002191120100213201002201020100213201002211020100213201004032120100405201004042120100405201004052120100405201005013120100501201005023120100501201005033120100501201006124020100616201006134020100616201006144120100616201006154120100616201006164120100616201009195020100922201009225120100922201009235120100922201009245120100922201009255020100922201009266020101001201010016120101001201010026120101001201010036120101001201010046120101001201010056120101001201010066120101001201010076120101001201010096020101001201101010120110101201101020120110101201101030120110101201101301020110203201102021120110203201102031120110203201102041120110203201102051120110203201102061120110203201102071120110203201102081120110203201102121020110203201104022020110405201104032120110405201104042120110405201104052120110405201104303120110501201105013120110501201105023120110501201106044120110606201106054120110606201106064120110606201109105120110912201109115120110912201109125120110912201110016120111001201110026120111001201110036120111001201110046120111001201110056120111001201110066120111001201110076120111001201110086020111001201110096020111001201112310020120101201201010120120101201201020120120101201201030120120101201201211020120123201201221120120123201201231120120123201201241120120123201201251120120123201201261120120123201201271120120123201201281120120123201201291020120123201203312020120404201204012020120404201204022120120404201204032120120404201204042120120404201204283020120501201204293120120501201204303120120501201205013120120501201205023020120501201206224120120623201206234120120623201206244120120623201209295020120930201209305120120930201210016120121001201210026120121001201210036120121001201210046120121001201210056120121001201210066120121001201210076120121001201210086020121001201301010120130101201301020120130101201301030120130101201301050020130101201301060020130101201302091120130210201302101120130210201302111120130210201302121120130210201302131120130210201302141120130210201302151120130210201302161020130210201302171020130210201304042120130404201304052120130404201304062120130404201304273020130501201304283020130501201304293120130501201304303120130501201305013120130501201306084020130612201306094020130612201306104120130612201306114120130612201306124120130612201309195120130919201309205120130919201309215120130919201309225020130919201309296020131001201310016120131001201310026120131001201310036120131001201310046120131001201310056120131001201310066120131001201310076120131001201401010120140101201401261020140131201401311120140131201402011120140131201402021120140131201402031120140131201402041120140131201402051120140131201402061120140131201402081020140131201404052120140405201404062120140405201404072120140405201405013120140501201405023120140501201405033120140501201405043020140501201405314120140602201406014120140602201406024120140602201409065120140908201409075120140908201409085120140908201409286020141001201410016120141001201410026120141001201410036120141001201410046120141004201410056120141001201410066120141001201410076120141001201410116020141001201501010120150101201501020120150101201501030120150101201501040020150101201502151020150219201502181120150219201502191120150219201502201120150219201502211120150219201502221120150219201502231120150219201502241120150219201502281020150219201504042120150405201504052120150405201504062120150405201505013120150501201505023120150501201505033120150501201506204120150620201506214120150620201506224120150620201509038120150903201509048120150903201509058120150903201509068020150903201509265120150927201509275120150927201510016120151001201510026120151001201510036120151001201510046120151004201510056120151001201510066120151001201510076120151001201510106020151001201601010120160101201601020120160101201601030120160101201602061020160208201602071120160208201602081120160208201602091120160208201602101120160208201602111120160208201602121120160208201602131120160208201602141020160208201604022120160404201604032120160404201604042120160404201604303120160501201605013120160501201605023120160501201606094120160609201606104120160609201606114120160609201606124020160609201609155120160915201609165120160915201609175120160915201609185020160915201610016120161001201610026120161001201610036120161001201610046120161001201610056120161001201610066120161001201610076120161001201610086020161001201610096020161001201612310120170101201701010120170101201701020120170101201701221020170128201701271120170128201701281120170128201701291120170128201701301120170128201701311120170128201702011120170128201702021120170128201702041020170128201704012020170404201704022120170404201704032120170404201704042120170404201704293120170501201704303120170501201705013120170501201705274020170530201705284120170530201705294120170530201705304120170530201709306020171001201710016120171001201710026120171001201710036120171001201710045120171004201710056120171001201710066120171001201710076120171001201710086120171001201712300120180101201712310120180101201801010120180101201802111020180216201802151120180216201802161120180216201802171120180216201802181120180216201802191120180216201802201120180216201802211120180216201802241020180216201804052120180405201804062120180405201804072120180405201804082020180405201804283020180501201804293120180501201804303120180501201805013120180501201806164120180618201806174120180618201806184120180618201809225120180924201809235120180924201809245120180924201809296020181001201809306020181001201810016120181001201810026120181001201810036120181001201810046120181001201810056120181001201810066120181001201810076120181001201812290020190101201812300120190101201812310120190101201901010120190101201902021020190205201902031020190205201902041120190205201902051120190205201902061120190205201902071120190205201902081120190205201902091120190205201902101120190205201904052120190405201904062120190405201904072120190405201904283020190501201905013120190501201905023120190501201905033120190501201905043120190501201905053020190501201906074120190607201906084120190607201906094120190607201909135120190913201909145120190913201909155120190913201909296020191001201910016120191001201910026120191001201910036120191001201910046120191001201910056120191001201910066120191001201910076120191001201910126020191001202001010120200101202001191020200125202001241120200125202001251120200125202001261120200125202001271120200125202001281120200125202001291120200125202001301120200125202001311120200125202002011120200125202002021120200125202004042120200404202004052120200404202004062120200404202004263020200501202005013120200501202005023120200501202005033120200501202005043120200501202005053120200501202005093020200501202006254120200625202006264120200625202006274120200625202006284020200625202009277020201001202010017120201001202010026120201001202010036120201001202010046120201001202010056120201001202010066120201001202010076120201001202010086120201001202010106020201001202101010120210101202101020120210101202101030120210101202102071020210212202102111120210212202102121120210212202102131120210212202102141120210212202102151120210212202102161120210212202102171120210212202102201020210212202104032120210404202104042120210404202104052120210404202104253020210501202105013120210501202105023120210501202105033120210501202105043120210501202105053120210501202105083020210501202106124120210614202106134120210614202106144120210614202109185020210921202109195120210921202109205120210921202109215120210921202109266020211001202110016120211001202110026120211001202110036120211001202110046120211001202110056120211001202110066120211001202110076120211001202110096020211001202201010120220101202201020120220101202201030120220101202201291020220201202201301020220201202201311120220201202202011120220201202202021120220201202202031120220201202202041120220201202202051120220201202202061120220201202204022020220405202204032120220405202204042120220405202204052120220405202204243020220501202204303120220501202205013120220501202205023120220501202205033120220501202205043120220501202205073020220501202206034120220603202206044120220603202206054120220603202209105120220910202209115120220910202209125120220910202210016120221001202210026120221001202210036120221001202210046120221001202210056120221001202210066120221001202210076120221001202210086020221001202210096020221001202212310120230101202301010120230101202301020120230101202301211120230122202301221120230122202301231120230122202301241120230122202301251120230122202301261120230122202301271120230122202301281020230122202301291020230122202304052120230405202304233020230501202304293120230501202304303120230501202305013120230501202305023120230501202305033120230501202305063020230501202306224120230622202306234120230622202306244120230622202306254020230622202309295120230929202309306120231001202310016120231001202310026120231001202310036120231001202310046120231001202310056120231001202310066120231001202310076020231001202310086020231001202312300120240101202312310120240101202401010120240101202402041020240210202402101120240210202402111120240210202402121120240210202402131120240210202402141120240210202402151120240210202402161120240210202402171120240210202402181020240210202404042120240404202404052120240404202404062120240404202404072020240404202404283020240501202405013120240501202405023120240501202405033120240501202405043120240501202405053120240501202405113020240501202406084120240610202406094120240610202406104120240610202409145020240917202409155120240917202409165120240917202409175120240917202409296020241001202410016120241001202410026120241001202410036120241001202410046120241001202410056120241001202410066120241001202410076120241001202410126020241001",D=function(n){return(n<10?"0":"")+n},x=function(n){return n.indexOf("-")<0?n.substring(0,4)+"-"+n.substring(4,6)+"-"+n.substring(6):n},E=function(n,e,t,i){return{_p:{day:x(n),name:e,work:t,target:x(i)},getDay:function(){return this._p.day},setDay:function(n){this._p.day=x(n)},getName:function(){return this._p.name},setName:function(n){this._p.name=n},isWork:function(){return this._p.work},setWork:function(n){this._p.work=n},getTarget:function(){return this._p.target},setTarget:function(n){this._p.target=x(n)},toString:function(){return this._p.day+" "+this._p.name+(this._p.work?"调休":"")+" "+this._p.target}}},p=function(n){var e=n.substring(0,8),t=A[n.charCodeAt(8)-C],i=n.charCodeAt(9)===C,a=n.substring(10,18);return E(e,t,i,a)},y=function(n){var e=n.length,t=n.substring(e-18,e-10),i=A[n.charCodeAt(e-10)-C],a=n.charCodeAt(e-9)===C,s=n.substring(e-8);return E(t,i,a,s)},m=function(n){var e=[],t=function(n){var e=f.indexOf(n);if(e<0)return null;var t=f.substring(e),i=t.length%F;for(i>0&&(t=t.substring(i));0!==t.indexOf(n)&&t.length>=F;)t=t.substring(F);return t}(n);if(null==t)return e;for(;0===t.indexOf(n);)e.push(p(t)),t=t.substring(F);return e},B=function(n){var e=[],t=function(n){var e=f.lastIndexOf(n);if(e<0)return null;var t=n.length,i=f.substring(0,e+t),a=i.length,s=a%F;for(s>0&&(i=i.substring(0,a-s)),a=i.length;a-t!==i.lastIndexOf(n)&&a>=F;)a=(i=i.substring(0,a-F)).length;return i}(n);if(null==t)return e;for(var i=t.length,a=n.length;i-a===t.lastIndexOf(n);)e.push(y(t)),i=(t=t.substring(0,i-F)).length;return e.reverse(),e},v=function(n){var e=[];switch(n.length){case 1:e=m(n[0].replace(/-/g,""));break;case 3:e=m(n[0]+D(n[1])+D(n[2]))}return e.length<1?null:e[0]},j=function(n){var e=[];switch(n.length){case 1:e=m((n[0]+"").replace(/-/g,""));break;case 2:e=m(n[0]+D(n[1]))}return e},I=function(n){var e=[];switch(n.length){case 1:e=B((n[0]+"").replace(/-/g,""));break;case 3:e=B(n[0]+D(n[1])+D(n[2]))}return e},w=function(n){if(n){for(var e=[];n.length>=F;){var t=n.substring(0,F),i=t.substring(0,8),a="~"===t.substring(8,9),s=v([i]);if(s){for(var o=-1,r=0,u=A.length;r-1){var g=i+String.fromCharCode(o+C)+(s.isWork()?"0":"1")+s.getTarget().replace(/-/g,"");f=f.replace(new RegExp(g,"g"),a?"":t)}}else a||e.push(t);n=n.substring(F)}e.length>0&&(f+=e.join(""))}},z=function(n){switch(n.length){case 1:w(n[0]);break;case 2:(e=n[0])&&(A=e),w(n[1])}var e},{NAMES:d,getHoliday:function(){return v(arguments)},getHolidays:function(){return j(arguments)},getHolidaysByTarget:function(){return I(arguments)},fix:function(){z(arguments)}}),jn={NAME_BEI_DOU:["天枢","天璇","天玑","天权","玉衡","开阳","摇光","洞明","隐元"],NAME_XUAN_KONG:["贪狼","巨门","禄存","文曲","廉贞","武曲","破军","左辅","右弼"],NAME_QI_MEN:["天蓬","天芮","天冲","天辅","天禽","天心","天柱","天任","天英"],BA_MEN_QI_MEN:["休","死","伤","杜","","开","惊","生","景"],NAME_TAI_YI:["太乙","摄提","轩辕","招摇","天符","青龙","咸池","太阴","天乙"],TYPE_TAI_YI:["吉神","凶神","安神","安神","凶神","吉神","凶神","吉神","吉神"],SONG_TAI_YI:["门中太乙明,星官号贪狼,赌彩财喜旺,婚姻大吉昌,出入无阻挡,参谒见贤良,此行三五里,黑衣别阴阳。","门前见摄提,百事必忧疑,相生犹自可,相克祸必临,死门并相会,老妇哭悲啼,求谋并吉事,尽皆不相宜,只可藏隐遁,若动伤身疾。","出入会轩辕,凡事必缠牵,相生全不美,相克更忧煎,远行多不利,博彩尽输钱,九天玄女法,句句不虚言。","招摇号木星,当之事莫行,相克行人阻,阴人口舌迎,梦寐多惊惧,屋响斧自鸣,阴阳消息理,万法弗违情。","五鬼为天符,当门阴女谋,相克无好事,行路阻中途,走失难寻觅,道逢有尼姑,此星当门值,万事有灾除。","神光跃青龙,财气喜重重,投入有酒食,赌彩最兴隆,更逢相生旺,休言克破凶,见贵安营寨,万事总吉同。","吾将为咸池,当之尽不宜,出入多不利,相克有灾情,赌彩全输尽,求财空手回,仙人真妙语,愚人莫与知,动用虚惊退,反复逆风吹。","坐临太阴星,百祸不相侵,求谋悉成就,知交有觅寻,回风归来路,恐有殃伏起,密语中记取,慎乎莫轻行。","迎来天乙星,相逢百事兴,运用和合庆,茶酒喜相迎,求谋并嫁娶,好合有天成,祸福如神验,吉凶甚分明。"],LUCK_QI_MEN:["大凶","大凶","小吉","大吉","大吉","大吉","小凶","小吉","小凶"],fromIndex:function(n){return function(n){return{_p:{index:n},getNumber:function(){return Nn.NUMBER[this._p.index]},getColor:function(){return Nn.COLOR[this._p.index]},getWuXing:function(){return Nn.WU_XING[this._p.index]},getPosition:function(){return Nn.POSITION[this._p.index]},getPositionDesc:function(){return Bn.POSITION_DESC[this.getPosition()]},getNameInXuanKong:function(){return jn.NAME_XUAN_KONG[this._p.index]},getNameInBeiDou:function(){return jn.NAME_BEI_DOU[this._p.index]},getNameInQiMen:function(){return jn.NAME_QI_MEN[this._p.index]},getNameInTaiYi:function(){return jn.NAME_TAI_YI[this._p.index]},getLuckInQiMen:function(){return jn.LUCK_QI_MEN[this._p.index]},getLuckInXuanKong:function(){return Nn.LUCK_XUAN_KONG[this._p.index]},getYinYangInQiMen:function(){return Nn.YIN_YANG_QI_MEN[this._p.index]},getTypeInTaiYi:function(){return jn.TYPE_TAI_YI[this._p.index]},getBaMenInQiMen:function(){return jn.BA_MEN_QI_MEN[this._p.index]},getSongInTaiYi:function(){return jn.SONG_TAI_YI[this._p.index]},getIndex:function(){return this._p.index},toString:function(){return this.getNumber()+this.getColor()+this.getWuXing()+this.getNameInBeiDou()},toFullString:function(){var n=this.getNumber();return n+=this.getColor(),n+=this.getWuXing(),n+=" ",n+=this.getPosition(),n+="(",n+=this.getPositionDesc(),n+=") ",n+=this.getNameInBeiDou(),n+=" 玄空[",n+=this.getNameInXuanKong(),n+=" ",n+=this.getLuckInXuanKong(),n+="] 奇门[",n+=this.getNameInQiMen(),n+=" ",n+=this.getLuckInQiMen(),this.getBaMenInQiMen().length>0&&(n+=" ",n+=this.getBaMenInQiMen(),n+="门"),n+=" ",n+=this.getYinYangInQiMen(),n+="] 太乙[",n+=this.getNameInTaiYi(),n+=" ",(n+=this.getTypeInTaiYi())+"]"}}}(n)}},In={fromLunar:function(n){return function(n){return{_p:{sect:2,lunar:n},setSect:function(n){n*=1,this._p.sect=1===n?1:2},getSect:function(){return this._p.sect},getDayGanIndex:function(){return 2===this._p.sect?this._p.lunar.getDayGanIndexExact2():this._p.lunar.getDayGanIndexExact()},getDayZhiIndex:function(){return 2===this._p.sect?this._p.lunar.getDayZhiIndexExact2():this._p.lunar.getDayZhiIndexExact()},getYear:function(){return this._p.lunar.getYearInGanZhiExact()},getYearGan:function(){return this._p.lunar.getYearGanExact()},getYearZhi:function(){return this._p.lunar.getYearZhiExact()},getYearHideGan:function(){return Bn.ZHI_HIDE_GAN[this.getYearZhi()]},getYearWuXing:function(){return Bn.WU_XING_GAN[this.getYearGan()]+Bn.WU_XING_ZHI[this.getYearZhi()]},getYearNaYin:function(){return Bn.NAYIN[this.getYear()]},getYearShiShenGan:function(){return Bn.SHI_SHEN[this.getDayGan()+this.getYearGan()]},getYearShiShenZhi:function(){for(var n=this.getDayGan(),e=Bn.ZHI_HIDE_GAN[this.getYearZhi()],t=[],i=0,a=e.length;i=12&&(e-=12),e<0&&(e+=12),Bn.CHANG_SHENG[e]},getYearDiShi:function(){return this._getDiShi(this._p.lunar.getYearZhiIndexExact())},getYearXun:function(){return this._p.lunar.getYearXunExact()},getYearXunKong:function(){return this._p.lunar.getYearXunKongExact()},getMonth:function(){return this._p.lunar.getMonthInGanZhiExact()},getMonthGan:function(){return this._p.lunar.getMonthGanExact()},getMonthZhi:function(){return this._p.lunar.getMonthZhiExact()},getMonthHideGan:function(){return Bn.ZHI_HIDE_GAN[this.getMonthZhi()]},getMonthWuXing:function(){return Bn.WU_XING_GAN[this.getMonthGan()]+Bn.WU_XING_ZHI[this.getMonthZhi()]},getMonthNaYin:function(){return Bn.NAYIN[this.getMonth()]},getMonthShiShenGan:function(){return Bn.SHI_SHEN[this.getDayGan()+this.getMonthGan()]},getMonthShiShenZhi:function(){for(var n=this.getDayGan(),e=Bn.ZHI_HIDE_GAN[this.getMonthZhi()],t=[],i=0,a=e.length;i=10&&(n-=10);var e=this._p.lunar.getMonthZhiIndexExact()+3;return e>=12&&(e-=12),Bn.GAN[n+1]+Bn.ZHI[e+1]},getTaiYuanNaYin:function(){return Bn.NAYIN[this.getTaiYuan()]},getTaiXi:function(){var n=this._p.lunar,e=2===this._p.sect?n.getDayGanIndexExact2():n.getDayGanIndexExact(),t=2===this._p.sect?n.getDayZhiIndexExact2():n.getDayZhiIndexExact();return Bn.HE_GAN_5[e]+Bn.HE_ZHI_6[t]},getTaiXiNaYin:function(){return Bn.NAYIN[this.getTaiXi()]},getMingGong:function(){var n=Bn.index(this.getMonthZhi(),Bn.MONTH_ZHI,0)+Bn.index(this.getTimeZhi(),Bn.MONTH_ZHI,0);n=(n>=14?26:14)-n;for(var e=2*(this._p.lunar.getYearGanIndexExact()+1)+n;e>10;)e-=10;return Bn.GAN[e]+Bn.MONTH_ZHI[n]},getMingGongNaYin:function(){return Bn.NAYIN[this.getMingGong()]},getShenGong:function(){for(var n=Bn.index(this.getMonthZhi(),Bn.MONTH_ZHI,0)+Bn.index(this.getTimeZhi(),Bn.ZHI,0);n>12;)n-=12;for(var e=2*(this._p.lunar.getYearGanIndexExact()+1)+n%12;e>10;)e-=10;return Bn.GAN[e]+Bn.MONTH_ZHI[n]},getShenGongNaYin:function(){return Bn.NAYIN[this.getShenGong()]},getLunar:function(){return this._p.lunar},getYun:function(n,e){e=2==(e*=1)?e:1;var t=this.getLunar(),i=0==t.getYearGanIndexExact()%2,a=1===n,s=i&&a||!i&&!a,o=function(){var n,i,a,o=t.getPrevJie(),r=t.getNextJie(),u=t.getSolar(),g=s?u:o.getSolar(),h=s?r.getSolar():u,l=0;if(2===e){var c=h.subtractMinute(g);c-=4320*(n=Math.floor(c/4320)),c-=360*(i=Math.floor(c/360)),l=2*(c-=12*(a=Math.floor(c/12)))}else{var d=(23===h.getHour()?11:Bn.getTimeZhiIndex(h.toYmdHms().substring(11,16)))-(23===g.getHour()?11:Bn.getTimeZhiIndex(g.toYmdHms().substring(11,16))),F=h.subtract(g);d<0&&(d+=12,F--);var C=Math.floor(10*d/30);i=4*F+C,a=10*d-30*C,i-=12*(n=Math.floor(i/12))}return{year:n,month:i,day:a,hour:l}}(),r=function(n,e){return{_p:{index:e,liuNian:n},getIndex:function(){return this._p.index},getMonthInChinese:function(){return Bn.MONTH[this._p.index+1]},getGanZhi:function(){var n=[2,4,6,8,0][(Bn.find(this._p.liuNian.getGanZhi(),Bn.GAN).index-1)%5];return Bn.GAN[(this._p.index+n)%10+1]+Bn.ZHI[(this._p.index+Bn.BASE_MONTH_ZHI_INDEX)%12+1]},getXun:function(){return Bn.getXun(this.getGanZhi())},getXunKong:function(){return Bn.getXunKong(this.getGanZhi())}}},u=function(n,e){return{_p:{year:n.getStartYear()+e,age:n.getStartAge()+e,index:e,daYun:n,lunar:n.getLunar()},getYear:function(){return this._p.year},getAge:function(){return this._p.age},getIndex:function(){return this._p.index},getLunar:function(){return this._p.lunar},getGanZhi:function(){var n=Bn.getJiaZiIndex(this._p.lunar.getJieQiTable()[Yn.getMessage("jq.liChun")].getLunar().getYearInGanZhiExact())+this._p.index;return this._p.daYun.getIndex()>0&&(n+=this._p.daYun.getStartAge()-1),n%=Bn.JIA_ZI.length,Bn.JIA_ZI[n]},getXun:function(){return Bn.getXun(this.getGanZhi())},getXunKong:function(){return Bn.getXunKong(this.getGanZhi())},getLiuYue:function(){for(var n=[],e=0;e<12;e++)n.push(r(this,e));return n}}},g=function(n,e,t){return{_p:{year:n.getStartYear()+e,age:n.getStartAge()+e,index:e,daYun:n,forward:t,lunar:n.getLunar()},getYear:function(){return this._p.year},getAge:function(){return this._p.age},getIndex:function(){return this._p.index},getGanZhi:function(){var n=Bn.getJiaZiIndex(this._p.lunar.getTimeInGanZhi()),e=this._p.index+1;this._p.daYun.getIndex()>0&&(e+=this._p.daYun.getStartAge()-1),n+=this._p.forward?e:-e;for(var t=Bn.JIA_ZI.length;n<0;)n+=t;return n%=t,Bn.JIA_ZI[n]},getXun:function(){return Bn.getXun(this.getGanZhi())},getXunKong:function(){return Bn.getXunKong(this.getGanZhi())}}},h=function(n,e){var t,i,a,s,o=n.getLunar().getSolar().getYear(),r=n.getStartSolar().getYear();return e<1?(t=o,i=1,a=r-1,s=r-o):(a=(t=r+10*(e-1))+9,s=9+(i=t-o+1)),{_p:{startYear:t,endYear:a,startAge:i,endAge:s,index:e,yun:n,lunar:n.getLunar()},getStartYear:function(){return this._p.startYear},getEndYear:function(){return this._p.endYear},getStartAge:function(){return this._p.startAge},getEndAge:function(){return this._p.endAge},getIndex:function(){return this._p.index},getLunar:function(){return this._p.lunar},getGanZhi:function(){if(this._p.index<1)return"";var n=Bn.getJiaZiIndex(this._p.lunar.getMonthInGanZhiExact());n+=this._p.yun.isForward()?this._p.index:-this._p.index;var e=Bn.JIA_ZI.length;return n>=e&&(n-=e),n<0&&(n+=e),Bn.JIA_ZI[n]},getXun:function(){return Bn.getXun(this.getGanZhi())},getXunKong:function(){return Bn.getXunKong(this.getGanZhi())},getLiuNian:function(n){n||(n=10),this._p.index<1&&(n=this._p.endYear-this._p.startYear+1);for(var e=[],t=0;t=e[Yn.getMessage("jq.dongZhi")].toYmd()&&n22?"23:00":(n%2==0&&(n-=1),(n<10?"0":"")+n+":00")},getMaxHm:function(){var n=this._p.lunar.getHour();return n<1?"00:59":n>22?"23:59":(n%2!=0&&(n+=1),(n<10?"0":"")+n+":59")},toString:function(){return this.getGanZhi()}}}(n,e,t,i,a,s)}},zn=(S=[11,13,15,17,19,21,24,0,2,4,7,9],_="犯者夺纪",N="犯者减寿",b="犯者损寿",Y="犯者削禄夺纪",M="犯者三年内夫妇俱亡",G=(k=function(n,e,t,i){return{_p:{name:n,result:e||"",everyMonth:!!t,remark:i||""},getName:function(){return this._p.name},getResult:function(){return this._p.result},isEveryMonth:function(){return this._p.everyMonth},getRemark:function(){return this._p.remark},toString:function(){return this._p.name},toFullString:function(){var n=[this._p.name];return this._p.result&&n.push(this._p.result),this._p.remark&&n.push(this._p.remark),n.join(" ")}}})("杨公忌"),T=k("四天王巡行","",!0),Z=k("斗降",_,!0),H=k("月朔",_,!0),L=k("月望",_,!0),O=k("月晦",N,!0),X=k("雷斋日",N,!0),P=k("九毒日","犯者夭亡,奇祸不测"),q=k("人神在阴","犯者得病",!0,"宜先一日即戒"),J=k("司命奏事",N,!0,"如月小,即戒廿九"),W=k("月晦",N,!0,"如月小,即戒廿九"),{XIU_27:["{xx.jiao}","{xx.kang}","{xx.di}","{xx.fang}","{xx.xin}","{xx.tail}","{xx.ji}","{xx.dou}","{xx.nv}","{xx.xu}","{xx.wei}","{xx.shi}","{xx.qiang}","{xx.kui}","{xx.lou}","{xx.vei}","{xx.mao}","{xx.bi}","{xx.zi}","{xx.can}","{xx.jing}","{xx.gui}","{xx.liu}","{xx.xing}","{xx.zhang}","{xx.yi}","{xx.zhen}"],DAY_ZHAI_GUAN_YIN:["1-8","2-7","2-9","2-19","3-3","3-6","3-13","4-22","5-3","5-17","6-16","6-18","6-19","6-23","7-13","8-16","9-19","9-23","10-2","11-19","11-24","12-25"],FESTIVAL:{"1-1":[k("天腊,玉帝校世人神气禄命",Y),H],"1-3":[k("万神都会",_),Z],"1-5":[k("五虚忌")],"1-6":[k("六耗忌"),X],"1-7":[k("上会日",b)],"1-8":[k("五殿阎罗天子诞",_),T],"1-9":[k("玉皇上帝诞",_)],"1-13":[G],"1-14":[k("三元降",N),T],"1-15":[k("三元降",N),k("上元神会",_),L,T],"1-16":[k("三元降",N)],"1-19":[k("长春真人诞")],"1-23":[k("三尸神奏事"),T],"1-25":[O,k("天地仓开日","犯者损寿,子带疾")],"1-27":[Z],"1-28":[q],"1-29":[T],"1-30":[W,J,T],"2-1":[k("一殿秦广王诞",_),H],"2-2":[k("万神都会",_),k("福德土地正神诞","犯者得祸")],"2-3":[k("文昌帝君诞",Y),Z],"2-6":[k("东华帝君诞"),X],"2-8":[k("释迦牟尼佛出家",_),k("三殿宋帝王诞",_),k("张大帝诞",_),T],"2-11":[G],"2-14":[T],"2-15":[k("释迦牟尼佛涅槃",Y),k("太上老君诞",Y),k("月望",Y,!0),T],"2-17":[k("东方杜将军诞")],"2-18":[k("四殿五官王诞",Y),k("至圣先师孔子讳辰",Y)],"2-19":[k("观音大士诞",_)],"2-21":[k("普贤菩萨诞")],"2-23":[T],"2-25":[O],"2-27":[Z],"2-28":[q],"2-29":[T],"2-30":[W,J,T],"3-1":[k("二殿楚江王诞",_),H],"3-3":[k("玄天上帝诞",_),Z],"3-6":[X],"3-8":[k("六殿卞城王诞",_),T],"3-9":[k("牛鬼神出","犯者产恶胎"),G],"3-12":[k("中央五道诞")],"3-14":[T],"3-15":[k("昊天上帝诞",_),k("玄坛诞",_),L,T],"3-16":[k("准提菩萨诞",_)],"3-19":[k("中岳大帝诞"),k("后土娘娘诞"),k("三茅降")],"3-20":[k("天地仓开日",b),k("子孙娘娘诞")],"3-23":[T],"3-25":[O],"3-27":[k("七殿泰山王诞"),Z],"3-28":[q,k("苍颉至圣先师诞",Y),k("东岳大帝诞")],"3-29":[T],"3-30":[W,J,T],"4-1":[k("八殿都市王诞",_),H],"4-3":[Z],"4-4":[k("万神善会","犯者失瘼夭胎"),k("文殊菩萨诞")],"4-6":[X],"4-7":[k("南斗、北斗、西斗同降",N),G],"4-8":[k("释迦牟尼佛诞",_),k("万神善会","犯者失瘼夭胎"),k("善恶童子降","犯者血死"),k("九殿平等王诞"),T],"4-14":[k("纯阳祖师诞",N),T],"4-15":[L,k("钟离祖师诞"),T],"4-16":[k("天地仓开日",b)],"4-17":[k("十殿转轮王诞",_)],"4-18":[k("天地仓开日",b),k("紫徽大帝诞",b)],"4-20":[k("眼光圣母诞")],"4-23":[T],"4-25":[O],"4-27":[Z],"4-28":[q],"4-29":[T],"4-30":[W,J,T],"5-1":[k("南极长生大帝诞",_),H],"5-3":[Z],"5-5":[k("地腊",Y),k("五帝校定生人官爵",Y),P,G],"5-6":[P,X],"5-7":[P],"5-8":[k("南方五道诞"),T],"5-11":[k("天地仓开日",b),k("天下都城隍诞")],"5-12":[k("炳灵公诞")],"5-13":[k("关圣降",Y)],"5-14":[k("夜子时为天地交泰",M),T],"5-15":[L,P,T],"5-16":[k("九毒日",M),k("天地元气造化万物之辰",M)],"5-17":[P],"5-18":[k("张天师诞")],"5-22":[k("孝娥神诞",_)],"5-23":[T],"5-25":[P,O],"5-26":[P],"5-27":[P,Z],"5-28":[q],"5-29":[T],"5-30":[W,J,T],"6-1":[H],"6-3":[k("韦驮菩萨圣诞"),Z,G],"6-5":[k("南赡部洲转大轮",b)],"6-6":[k("天地仓开日",b),X],"6-8":[T],"6-10":[k("金粟如来诞")],"6-14":[T],"6-15":[L,T],"6-19":[k("观世音菩萨成道",_)],"6-23":[k("南方火神诞","犯者遭回禄"),T],"6-24":[k("雷祖诞",Y),k("关帝诞",Y)],"6-25":[O],"6-27":[Z],"6-28":[q],"6-29":[T],"6-30":[W,J,T],"7-1":[H,G],"7-3":[Z],"7-5":[k("中会日",b,!1,"一作初七")],"7-6":[X],"7-7":[k("道德腊",Y),k("五帝校生人善恶",Y),k("魁星诞",Y)],"7-8":[T],"7-10":[k("阴毒日","",!1,"大忌")],"7-12":[k("长真谭真人诞")],"7-13":[k("大势至菩萨诞",N)],"7-14":[k("三元降",N),T],"7-15":[L,k("三元降",_),k("地官校籍",_),T],"7-16":[k("三元降",N)],"7-18":[k("西王母诞",_)],"7-19":[k("太岁诞",_)],"7-22":[k("增福财神诞",Y)],"7-23":[T],"7-25":[O],"7-27":[Z],"7-28":[q],"7-29":[G,T],"7-30":[k("地藏菩萨诞",_),W,J,T],"8-1":[H,k("许真君诞")],"8-3":[Z,k("北斗诞",Y),k("司命灶君诞","犯者遭回禄")],"8-5":[k("雷声大帝诞",_)],"8-6":[X],"8-8":[T],"8-10":[k("北斗大帝诞")],"8-12":[k("西方五道诞")],"8-14":[T],"8-15":[L,k("太明朝元","犯者暴亡",!1,"宜焚香守夜"),T],"8-16":[k("天曹掠刷真君降","犯者贫夭")],"8-18":[k("天人兴福之辰","",!1,"宜斋戒,存想吉事")],"8-23":[k("汉恒候张显王诞"),T],"8-24":[k("灶君夫人诞")],"8-25":[O],"8-27":[Z,k("至圣先师孔子诞",Y),G],"8-28":[q,k("四天会事")],"8-29":[T],"8-30":[k("诸神考校","犯者夺算"),W,J,T],"9-1":[H,k("南斗诞",Y),k("北斗九星降世",_,!1,"此九日俱宜斋戒")],"9-3":[Z,k("五瘟神诞")],"9-6":[X],"9-8":[T],"9-9":[k("斗母诞",Y),k("酆都大帝诞"),k("玄天上帝飞升")],"9-10":[k("斗母降",_)],"9-11":[k("宜戒")],"9-13":[k("孟婆尊神诞")],"9-14":[T],"9-15":[L,T],"9-17":[k("金龙四大王诞","犯者遭水厄")],"9-19":[k("日宫月宫会合",N),k("观世音菩萨诞",N)],"9-23":[T],"9-25":[O,G],"9-27":[Z],"9-28":[q],"9-29":[T],"9-30":[k("药师琉璃光佛诞","犯者危疾"),W,J,T],"10-1":[H,k("民岁腊",_),k("四天王降","犯者一年内死")],"10-3":[Z,k("三茅诞")],"10-5":[k("下会日",N),k("达摩祖师诞",N)],"10-6":[X,k("天曹考察",_)],"10-8":[k("佛涅槃日","",!1,"大忌色欲"),T],"10-10":[k("四天王降","犯者一年内死")],"10-11":[k("宜戒")],"10-14":[k("三元降",N),T],"10-15":[L,k("三元降",_),k("下元水府校籍",_),T],"10-16":[k("三元降",N),T],"10-23":[G,T],"10-25":[O],"10-27":[Z,k("北极紫徽大帝降")],"10-28":[q],"10-29":[T],"10-30":[W,J,T],"11-1":[H],"11-3":[Z],"11-4":[k("至圣先师孔子诞",Y)],"11-6":[k("西岳大帝诞")],"11-8":[T],"11-11":[k("天地仓开日",_),k("太乙救苦天尊诞",_)],"11-14":[T],"11-15":[k("月望","上半夜犯男死 下半夜犯女死"),k("四天王巡行","上半夜犯男死 下半夜犯女死")],"11-17":[k("阿弥陀佛诞")],"11-19":[k("太阳日宫诞","犯者得奇祸")],"11-21":[G],"11-23":[k("张仙诞","犯者绝嗣"),T],"11-25":[k("掠刷大夫降","犯者遭大凶"),O],"11-26":[k("北方五道诞")],"11-27":[Z],"11-28":[q],"11-29":[T],"11-30":[W,J,T],"12-1":[H],"12-3":[Z],"12-6":[k("天地仓开日",N),X],"12-7":[k("掠刷大夫降","犯者得恶疾")],"12-8":[k("王侯腊",_),k("释迦如来成佛之辰"),T,k("初旬内戊日,亦名王侯腊",_)],"12-12":[k("太素三元君朝真")],"12-14":[T],"12-15":[L,T],"12-16":[k("南岳大帝诞")],"12-19":[G],"12-20":[k("天地交道","犯者促寿")],"12-21":[k("天猷上帝诞")],"12-23":[k("五岳诞降"),T],"12-24":[k("司今朝天奏人善恶","犯者得大祸")],"12-25":[k("三清玉帝同降,考察善恶","犯者得奇祸"),O],"12-27":[Z],"12-28":[q],"12-29":[k("华严菩萨诞"),T],"12-30":[k("诸神下降,察访善恶","犯者男女俱亡")]},OTHER_FESTIVAL:{"1-1":["弥勒菩萨圣诞"],"1-6":["定光佛圣诞"],"2-8":["释迦牟尼佛出家"],"2-15":["释迦牟尼佛涅槃"],"2-19":["观世音菩萨圣诞"],"2-21":["普贤菩萨圣诞"],"3-16":["准提菩萨圣诞"],"4-4":["文殊菩萨圣诞"],"4-8":["释迦牟尼佛圣诞"],"4-15":["佛吉祥日"],"4-28":["药王菩萨圣诞"],"5-13":["伽蓝菩萨圣诞"],"6-3":["韦驮菩萨圣诞"],"6-19":["观音菩萨成道"],"7-13":["大势至菩萨圣诞"],"7-15":["佛欢喜日"],"7-24":["龙树菩萨圣诞"],"7-30":["地藏菩萨圣诞"],"8-15":["月光菩萨圣诞"],"8-22":["燃灯佛圣诞"],"9-9":["摩利支天菩萨圣诞"],"9-19":["观世音菩萨出家"],"9-30":["药师琉璃光佛圣诞"],"10-5":["达摩祖师圣诞"],"10-20":["文殊菩萨出家"],"11-17":["阿弥陀佛圣诞"],"11-19":["日光菩萨圣诞"],"12-8":["释迦牟尼佛成道"],"12-23":["监斋菩萨圣诞"],"12-29":["华严菩萨圣诞"]},getXiu:function(n,e){return function(n,e){return zn.XIU_27[(S[Math.abs(n)-1]+e-1)%zn.XIU_27.length]}(n,e)}}),Sn=function(){var n=function(n,t,i,a,s,o){return e(Fn.fromYmdHms(n+Sn.DEAD_YEAR-1,t,i,a,s,o))},e=function(n){return{_p:{lunar:n},getLunar:function(){return this._p.lunar},getYear:function(){var n=this._p.lunar.getSolar().getYear(),e=n-Sn.DEAD_YEAR;return n===this._p.lunar.getYear()&&e++,e},getMonth:function(){return this._p.lunar.getMonth()},getDay:function(){return this._p.lunar.getDay()},getYearInChinese:function(){for(var n=this.getYear()+"",e="",t="0".charCodeAt(0),i=0,a=n.length;i-1?Yn.getMessage("jz.wuYin")===t&&(n=!0):[Yn.getMessage("dz.si"),Yn.getMessage("dz.wu"),Yn.getMessage("dz.wei")].join(",").indexOf(e)>-1?Yn.getMessage("jz.jiaWu")===t&&(n=!0):[Yn.getMessage("dz.shen"),Yn.getMessage("dz.you"),Yn.getMessage("dz.xu")].join(",").indexOf(e)>-1?Yn.getMessage("jz.wuShen")===t&&(n=!0):[Yn.getMessage("dz.hai"),Yn.getMessage("dz.zi"),Yn.getMessage("dz.chou")].join(",").indexOf(e)>-1&&Yn.getMessage("jz.jiaZi")===t&&(n=!0),n},toString:function(){return this.getYearInChinese()+"年"+this.getMonthInChinese()+"月"+this.getDayInChinese()},toFullString:function(){return"道歷"+this.getYearInChinese()+"年,天運"+this._p.lunar.getYearInGanZhi()+"年,"+this._p.lunar.getMonthInGanZhi()+"月,"+this._p.lunar.getDayInGanZhi()+"日。"+this.getMonthInChinese()+"月"+this.getDayInChinese()+"日,"+this._p.lunar.getTimeZhi()+"時。"}}};return{BIRTH_YEAR:-2697,fromYmdHms:function(e,t,i,a,s,o){return n(e,t,i,a,s,o)},fromYmd:function(e,t,i){return n(e,t,i,0,0,0)},fromLunar:function(n){return e(n)}}}(),Yn=(U=Q="chs",R=!1,V={chs:{"tg.jia":"甲","tg.yi":"乙","tg.bing":"丙","tg.ding":"丁","tg.wu":"戊","tg.ji":"己","tg.geng":"庚","tg.xin":"辛","tg.ren":"壬","tg.gui":"癸","dz.zi":"子","dz.chou":"丑","dz.yin":"寅","dz.mao":"卯","dz.chen":"辰","dz.si":"巳","dz.wu":"午","dz.wei":"未","dz.shen":"申","dz.you":"酉","dz.xu":"戌","dz.hai":"亥","zx.jian":"建","zx.chu":"除","zx.man":"满","zx.ping":"平","zx.ding":"定","zx.zhi":"执","zx.po":"破","zx.wei":"危","zx.cheng":"成","zx.shou":"收","zx.kai":"开","zx.bi":"闭","jz.jiaZi":"甲子","jz.yiChou":"乙丑","jz.bingYin":"丙寅","jz.dingMao":"丁卯","jz.wuChen":"戊辰","jz.jiSi":"己巳","jz.gengWu":"庚午","jz.xinWei":"辛未","jz.renShen":"壬申","jz.guiYou":"癸酉","jz.jiaXu":"甲戌","jz.yiHai":"乙亥","jz.bingZi":"丙子","jz.dingChou":"丁丑","jz.wuYin":"戊寅","jz.jiMao":"己卯","jz.gengChen":"庚辰","jz.xinSi":"辛巳","jz.renWu":"壬午","jz.guiWei":"癸未","jz.jiaShen":"甲申","jz.yiYou":"乙酉","jz.bingXu":"丙戌","jz.dingHai":"丁亥","jz.wuZi":"戊子","jz.jiChou":"己丑","jz.gengYin":"庚寅","jz.xinMao":"辛卯","jz.renChen":"壬辰","jz.guiSi":"癸巳","jz.jiaWu":"甲午","jz.yiWei":"乙未","jz.bingShen":"丙申","jz.dingYou":"丁酉","jz.wuXu":"戊戌","jz.jiHai":"己亥","jz.gengZi":"庚子","jz.xinChou":"辛丑","jz.renYin":"壬寅","jz.guiMao":"癸卯","jz.jiaChen":"甲辰","jz.yiSi":"乙巳","jz.bingWu":"丙午","jz.dingWei":"丁未","jz.wuShen":"戊申","jz.jiYou":"己酉","jz.gengXu":"庚戌","jz.xinHai":"辛亥","jz.renZi":"壬子","jz.guiChou":"癸丑","jz.jiaYin":"甲寅","jz.yiMao":"乙卯","jz.bingChen":"丙辰","jz.dingSi":"丁巳","jz.wuWu":"戊午","jz.jiWei":"己未","jz.gengShen":"庚申","jz.xinYou":"辛酉","jz.renXu":"壬戌","jz.guiHai":"癸亥","sx.rat":"鼠","sx.ox":"牛","sx.tiger":"虎","sx.rabbit":"兔","sx.dragon":"龙","sx.snake":"蛇","sx.horse":"马","sx.goat":"羊","sx.monkey":"猴","sx.rooster":"鸡","sx.dog":"狗","sx.pig":"猪","dw.long":"龙","dw.niu":"牛","dw.gou":"狗","dw.yang":"羊","dw.tu":"兔","dw.shu":"鼠","dw.ji":"鸡","dw.ma":"马","dw.hu":"虎","dw.zhu":"猪","dw.hou":"猴","dw.she":"蛇","dw.huLi":"狐","dw.yan":"燕","dw.bao":"豹","dw.yuan":"猿","dw.yin":"蚓","dw.lu":"鹿","dw.wu":"乌","dw.jiao":"蛟","dw.lang":"狼","dw.fu":"蝠","dw.zhang":"獐","dw.xu":"獝","dw.xie":"獬","dw.han":"犴","dw.he":"貉","dw.zhi":"彘","wx.jin":"金","wx.mu":"木","wx.shui":"水","wx.huo":"火","wx.tu":"土","wx.ri":"日","wx.yue":"月","n.zero":"〇","n.one":"一","n.two":"二","n.three":"三","n.four":"四","n.five":"五","n.six":"六","n.seven":"七","n.eight":"八","n.nine":"九","n.ten":"十","n.eleven":"十一","n.twelve":"十二","d.one":"初一","d.two":"初二","d.three":"初三","d.four":"初四","d.five":"初五","d.six":"初六","d.seven":"初七","d.eight":"初八","d.nine":"初九","d.ten":"初十","d.eleven":"十一","d.twelve":"十二","d.thirteen":"十三","d.fourteen":"十四","d.fifteen":"十五","d.sixteen":"十六","d.seventeen":"十七","d.eighteen":"十八","d.nighteen":"十九","d.twenty":"二十","d.twentyOne":"廿一","d.twentyTwo":"廿二","d.twentyThree":"廿三","d.twentyFour":"廿四","d.twentyFive":"廿五","d.twentySix":"廿六","d.twentySeven":"廿七","d.twentyEight":"廿八","d.twentyNine":"廿九","d.thirty":"三十","m.one":"正","m.two":"二","m.three":"三","m.four":"四","m.five":"五","m.six":"六","m.seven":"七","m.eight":"八","m.nine":"九","m.ten":"十","m.eleven":"冬","m.twelve":"腊","w.sun":"日","w.mon":"一","w.tues":"二","w.wed":"三","w.thur":"四","w.fri":"五","w.sat":"六","xz.aries":"白羊","xz.taurus":"金牛","xz.gemini":"双子","xz.cancer":"巨蟹","xz.leo":"狮子","xz.virgo":"处女","xz.libra":"天秤","xz.scorpio":"天蝎","xz.sagittarius":"射手","xz.capricornus":"摩羯","xz.aquarius":"水瓶","xz.pisces":"双鱼","bg.qian":"乾","bg.kun":"坤","bg.zhen":"震","bg.xun":"巽","bg.kan":"坎","bg.li":"离","bg.gen":"艮","bg.dui":"兑","ps.center":"中","ps.dong":"东","ps.nan":"南","ps.xi":"西","ps.bei":"北","ps.zhong":"中宫","ps.zhengDong":"正东","ps.zhengNan":"正南","ps.zhengXi":"正西","ps.zhengBei":"正北","ps.dongBei":"东北","ps.dongNan":"东南","ps.xiBei":"西北","ps.xiNan":"西南","ps.wai":"外","ps.fangNei":"房内","jq.dongZhi":"冬至","jq.xiaoHan":"小寒","jq.daHan":"大寒","jq.liChun":"立春","jq.yuShui":"雨水","jq.jingZhe":"惊蛰","jq.chunFen":"春分","jq.qingMing":"清明","jq.guYu":"谷雨","jq.liXia":"立夏","jq.xiaoMan":"小满","jq.mangZhong":"芒种","jq.xiaZhi":"夏至","jq.xiaoShu":"小暑","jq.daShu":"大暑","jq.liQiu":"立秋","jq.chuShu":"处暑","jq.baiLu":"白露","jq.qiuFen":"秋分","jq.hanLu":"寒露","jq.shuangJiang":"霜降","jq.liDong":"立冬","jq.xiaoXue":"小雪","jq.daXue":"大雪","sn.qingLong":"青龙","sn.baiHu":"白虎","sn.zhuQue":"朱雀","sn.xuanWu":"玄武","sn.mingTang":"明堂","sn.tianXing":"天刑","sn.tianDe":"天德","sn.jinKui":"金匮","sn.yuTang":"玉堂","sn.siMing":"司命","sn.tianLao":"天牢","sn.gouChen":"勾陈","sn.tianEn":"天恩","sn.muCang":"母仓","sn.shiYang":"时阳","sn.shengQi":"生气","sn.yiHou":"益后","sn.zaiSha":"灾煞","sn.tianHuo":"天火","sn.siJi":"四忌","sn.baLong":"八龙","sn.fuRi":"复日","sn.xuShi":"续世","sn.yueSha":"月煞","sn.yueXu":"月虚","sn.xueZhi":"血支","sn.tianZei":"天贼","sn.wuXu":"五虚","sn.tuFu":"土符","sn.guiJi":"归忌","sn.xueJi":"血忌","sn.yueDe":"月德","sn.yueEn":"月恩","sn.siXiang":"四相","sn.wangRi":"王日","sn.tianCang":"天仓","sn.buJiang":"不将","sn.wuHe":"五合","sn.mingFeiDui":"鸣吠对","sn.yueJian":"月建","sn.xiaoShi":"小时","sn.tuHu":"土府","sn.wangWang":"往亡","sn.yaoAn":"要安","sn.siShen":"死神","sn.tianMa":"天马","sn.jiuHu":"九虎","sn.qiNiao":"七鸟","sn.liuShe":"六蛇","sn.guanRi":"官日","sn.jiQi":"吉期","sn.yuYu":"玉宇","sn.daShi":"大时","sn.daBai":"大败","sn.xianChi":"咸池","sn.shouRi":"守日","sn.tianWu":"天巫","sn.fuDe":"福德","sn.liuYi":"六仪","sn.jinTang":"金堂","sn.yanDui":"厌对","sn.zhaoYao":"招摇","sn.jiuKong":"九空","sn.jiuKan":"九坎","sn.jiuJiao":"九焦","sn.xiangRi":"相日","sn.baoGuang":"宝光","sn.tianGang":"天罡","sn.yueXing":"月刑","sn.yueHai":"月害","sn.youHuo":"游祸","sn.chongRi":"重日","sn.shiDe":"时德","sn.minRi":"民日","sn.sanHe":"三合","sn.linRi":"临日","sn.shiYin":"时阴","sn.mingFei":"鸣吠","sn.siQi":"死气","sn.diNang":"地囊","sn.yueDeHe":"月德合","sn.jingAn":"敬安","sn.puHu":"普护","sn.jieShen":"解神","sn.xiaoHao":"小耗","sn.tianDeHe":"天德合","sn.yueKong":"月空","sn.yiMa":"驿马","sn.tianHou":"天后","sn.chuShen":"除神","sn.yuePo":"月破","sn.daHao":"大耗","sn.wuLi":"五离","sn.yinDe":"阴德","sn.fuSheng":"福生","sn.tianLi":"天吏","sn.zhiSi":"致死","sn.yuanWu":"元武","sn.yangDe":"阳德","sn.tianXi":"天喜","sn.tianYi":"天医","sn.yueYan":"月厌","sn.diHuo":"地火","sn.fourHit":"四击","sn.daSha":"大煞","sn.daHui":"大会","sn.tianYuan":"天愿","sn.liuHe":"六合","sn.wuFu":"五富","sn.shengXin":"圣心","sn.heKui":"河魁","sn.jieSha":"劫煞","sn.siQiong":"四穷","sn.chuShuiLong":"触水龙","sn.baFeng":"八风","sn.tianShe":"天赦","sn.wuMu":"五墓","sn.baZhuan":"八专","sn.yinCuo":"阴错","sn.siHao":"四耗","sn.yangCuo":"阳错","sn.siFei":"四废","sn.sanYin":"三阴","sn.xiaoHui":"小会","sn.yinDaoChongYang":"阴道冲阳","sn.danYin":"单阴","sn.guChen":"孤辰","sn.yinWei":"阴位","sn.xingHen":"行狠","sn.liaoLi":"了戾","sn.jueYin":"绝阴","sn.chunYang":"纯阳","sn.suiBo":"岁薄","sn.yinYangJiaoPo":"阴阳交破","sn.yinYangJuCuo":"阴阳俱错","sn.yinYangJiChong":"阴阳击冲","sn.zhuZhen":"逐阵","sn.yangCuoYinChong":"阳错阴冲","sn.qiFu":"七符","sn.tianGou":"天狗","sn.chengRi":"成日","sn.tianFu":"天符","sn.guYang":"孤阳","sn.jueYang":"绝阳","sn.chunYin":"纯阴","sn.yinShen":"阴神","sn.jieChu":"解除","sn.yangPoYinChong":"阳破阴冲","ss.biJian":"比肩","ss.jieCai":"劫财","ss.shiShen":"食神","ss.shangGuan":"伤官","ss.pianCai":"偏财","ss.zhengCai":"正财","ss.qiSha":"七杀","ss.zhengGuan":"正官","ss.pianYin":"偏印","ss.zhengYin":"正印","s.none":"无","s.huangDao":"黄道","s.heiDao":"黑道","s.goodLuck":"吉","s.badLuck":"凶","s.yin":"阴","s.yang":"阳","s.white":"白","s.black":"黑","s.blue":"碧","s.green":"绿","s.yellow":"黄","s.red":"赤","s.purple":"紫","jr.chuXi":"除夕","jr.chunJie":"春节","jr.yuanXiao":"元宵节","jr.longTou":"龙头节","jr.duanWu":"端午节","jr.qiXi":"七夕节","jr.zhongQiu":"中秋节","jr.chongYang":"重阳节","jr.laBa":"腊八节","jr.yuanDan":"元旦节","jr.qingRen":"情人节","jr.fuNv":"妇女节","jr.zhiShu":"植树节","jr.xiaoFei":"消费者权益日","jr.wuYi":"劳动节","jr.qingNian":"青年节","jr.erTong":"儿童节","jr.yuRen":"愚人节","jr.jianDang":"建党节","jr.jianJun":"建军节","jr.jiaoShi":"教师节","jr.guoQing":"国庆节","jr.wanShengYe":"万圣节前夜","jr.wanSheng":"万圣节","jr.pingAn":"平安夜","jr.shengDan":"圣诞节","ds.changSheng":"长生","ds.muYu":"沐浴","ds.guanDai":"冠带","ds.linGuan":"临官","ds.diWang":"帝旺","ds.shuai":"衰","ds.bing":"病","ds.si":"死","ds.mu":"墓","ds.jue":"绝","ds.tai":"胎","ds.yang":"养","h.first":"初候","h.second":"二候","h.third":"三候","h.qiuYinJie":"蚯蚓结","h.miJiao":"麋角解","h.shuiQuan":"水泉动","h.yanBei":"雁北乡","h.queShi":"鹊始巢","h.zhiShi":"雉始雊","h.jiShi":"鸡始乳","h.zhengNiao":"征鸟厉疾","h.shuiZe":"水泽腹坚","h.dongFeng":"东风解冻","h.zheChongShiZhen":"蛰虫始振","h.yuZhi":"鱼陟负冰","h.taJi":"獭祭鱼","h.houYan":"候雁北","h.caoMuMengDong":"草木萌动","h.taoShi":"桃始华","h.cangGeng":"仓庚鸣","h.yingHua":"鹰化为鸠","h.xuanNiaoZhi":"玄鸟至","h.leiNai":"雷乃发声","h.shiDian":"始电","h.tongShi":"桐始华","h.tianShu":"田鼠化为鴽","h.hongShi":"虹始见","h.pingShi":"萍始生","h.mingJiu":"鸣鸠拂奇羽","h.daiSheng":"戴胜降于桑","h.louGuo":"蝼蝈鸣","h.qiuYinChu":"蚯蚓出","h.wangGua":"王瓜生","h.kuCai":"苦菜秀","h.miCao":"靡草死","h.maiQiu":"麦秋至","h.tangLang":"螳螂生","h.juShi":"鵙始鸣","h.fanShe":"反舌无声","h.luJia":"鹿角解","h.tiaoShi":"蜩始鸣","h.banXia":"半夏生","h.wenFeng":"温风至","h.xiShuai":"蟋蟀居壁","h.yingShi":"鹰始挚","h.fuCao":"腐草为萤","h.tuRun":"土润溽暑","h.daYu":"大雨行时","h.liangFeng":"凉风至","h.baiLu":"白露降","h.hanChan":"寒蝉鸣","h.yingNai":"鹰乃祭鸟","h.tianDi":"天地始肃","h.heNai":"禾乃登","h.hongYanLai":"鸿雁来","h.xuanNiaoGui":"玄鸟归","h.qunNiao":"群鸟养羞","h.leiShi":"雷始收声","h.zheChongPiHu":"蛰虫坯户","h.shuiShiHe":"水始涸","h.hongYanLaiBin":"鸿雁来宾","h.queRu":"雀入大水为蛤","h.juYou":"菊有黄花","h.caiNai":"豺乃祭兽","h.caoMuHuangLuo":"草木黄落","h.zheChongXianFu":"蛰虫咸俯","h.shuiShiBing":"水始冰","h.diShi":"地始冻","h.zhiRu":"雉入大水为蜃","h.hongCang":"虹藏不见","h.tianQi":"天气上升地气下降","h.biSe":"闭塞而成冬","h.heDan":"鹖鴠不鸣","h.huShi":"虎始交","h.liTing":"荔挺出","ts.zhan":"占","ts.hu":"户","ts.win":"窗","ts.fang":"房","ts.chuang":"床","ts.lu":"炉","ts.zao":"灶","ts.dui":"碓","ts.mo":"磨","ts.xi":"栖","ts.chu":"厨","ts.ce":"厕","ts.cang":"仓","ts.cangKu":"仓库","ts.daMen":"大门","ts.men":"门","ts.tang":"堂","ly.xianSheng":"先胜","ly.xianFu":"先负","ly.youYin":"友引","ly.foMie":"佛灭","ly.daAn":"大安","ly.chiKou":"赤口","yj.jiSi":"祭祀","yj.qiFu":"祈福","yj.qiuSi":"求嗣","yj.kaiGuang":"开光","yj.suHui":"塑绘","yj.qiJiao":"齐醮","yj.zhaiJiao":"斋醮","yj.muYu":"沐浴","yj.chouShen":"酬神","yj.zaoMiao":"造庙","yj.siZhao":"祀灶","yj.fenXiang":"焚香","yj.xieTu":"谢土","yj.chuHuo":"出火","yj.diaoKe":"雕刻","yj.jiaQu":"嫁娶","yj.DingHun":"订婚","yj.naCai":"纳采","yj.wenMing":"问名","yj.naXu":"纳婿","yj.guiNing":"归宁","yj.anChuang":"安床","yj.heZhang":"合帐","yj.guanJi":"冠笄","yj.dingMeng":"订盟","yj.jinRenKou":"进人口","yj.caiYi":"裁衣","yj.wanMian":"挽面","yj.kaiRong":"开容","yj.xiuFen":"修坟","yj.qiZuan":"启钻","yj.poTu":"破土","yj.anZang":"安葬","yj.liBei":"立碑","yj.chengFu":"成服","yj.chuFu":"除服","yj.kaiShengFen":"开生坟","yj.heShouMu":"合寿木","yj.ruLian":"入殓","yj.yiJiu":"移柩","yj.puDu":"普渡","yj.ruZhai":"入宅","yj.anXiang":"安香","yj.anMen":"安门","yj.xiuZao":"修造","yj.qiJi":"起基","yj.dongTu":"动土","yj.shangLiang":"上梁","yj.shuZhu":"竖柱","yj.kaiJing":"开井开池","yj.zuoBei":"作陂放水","yj.chaiXie":"拆卸","yj.poWu":"破屋","yj.huaiYuan":"坏垣","yj.buYuan":"补垣","yj.faMuZuoLiang":"伐木做梁","yj.zuoZhao":"作灶","yj.jieChu":"解除","yj.kaiZhuYan":"开柱眼","yj.chuanPing":"穿屏扇架","yj.gaiWuHeJi":"盖屋合脊","yj.kaiCe":"开厕","yj.zaoCang":"造仓","yj.saiXue":"塞穴","yj.pingZhi":"平治道涂","yj.zaoQiao":"造桥","yj.zuoCe":"作厕","yj.zhuDi":"筑堤","yj.kaiChi":"开池","yj.faMu":"伐木","yj.kaiQu":"开渠","yj.jueJing":"掘井","yj.saoShe":"扫舍","yj.fangShui":"放水","yj.zaoWu":"造屋","yj.heJi":"合脊","yj.zaoChuChou":"造畜稠","yj.xiuMen":"修门","yj.dingSang":"定磉","yj.zuoLiang":"作梁","yj.xiuShi":"修饰垣墙","yj.jiaMa":"架马","yj.kaiShi":"开市","yj.guaBian":"挂匾","yj.naChai":"纳财","yj.qiuCai":"求财","yj.kaiCang":"开仓","yj.maiChe":"买车","yj.zhiChan":"置产","yj.guYong":"雇庸","yj.chuHuoCai":"出货财","yj.anJiXie":"安机械","yj.zaoCheQi":"造车器","yj.jingLuo":"经络","yj.yunNiang":"酝酿","yj.zuoRan":"作染","yj.guZhu":"鼓铸","yj.zaoChuan":"造船","yj.geMi":"割蜜","yj.zaiZhong":"栽种","yj.quYu":"取渔","yj.jieWang":"结网","yj.muYang":"牧养","yj.anDuiWei":"安碓磑","yj.xiYi":"习艺","yj.ruXue":"入学","yj.liFa":"理发","yj.tanBing":"探病","yj.jianGui":"见贵","yj.chengChuan":"乘船","yj.duShui":"渡水","yj.zhenJiu":"针灸","yj.chuXing":"出行","yj.yiXi":"移徙","yj.fenJu":"分居","yj.TiTou":"剃头","yj.zhengShou":"整手足甲","yj.naChu":"纳畜","yj.buZhuo":"捕捉","yj.tianLie":"畋猎","yj.jiaoNiuMa":"教牛马","yj.huiQinYou":"会亲友","yj.fuRen":"赴任","yj.qiuYi":"求医","yj.zhiBing":"治病","yj.ciSong":"词讼","yj.qiJiDongTu":"起基动土","yj.poWuHuaiYuan":"破屋坏垣","yj.gaiWu":"盖屋","yj.zaoCangKu":"造仓库","yj.liQuanJiaoYi":"立券交易","yj.jiaoYi":"交易","yj.liQuan":"立券","yj.anJi":"安机","yj.huiYou":"会友","yj.qiuYiLiaoBing":"求医疗病","yj.zhuShi":"诸事不宜","yj.yuShi":"馀事勿取","yj.xingSang":"行丧","yj.duanYi":"断蚁","yj.guiXiu":"归岫","xx.bi":"毕","xx.yi":"翼","xx.ji":"箕","xx.kui":"奎","xx.gui":"鬼","xx.di":"氐","xx.xu":"虚","xx.wei":"危","xx.zi":"觜","xx.zhen":"轸","xx.dou":"斗","xx.lou":"娄","xx.liu":"柳","xx.fang":"房","xx.xin":"心","xx.shi":"室","xx.can":"参","xx.jiao":"角","xx.niu":"牛","xx.vei":"胃","xx.xing":"星","xx.zhang":"张","xx.tail":"尾","xx.qiang":"壁","xx.jing":"井","xx.kang":"亢","xx.nv":"女","xx.mao":"昴","sz.chun":"春","sz.xia":"夏","sz.qiu":"秋","sz.dong":"冬","od.first":"孟","od.second":"仲","od.third":"季","yx.shuo":"朔","yx.jiShuo":"既朔","yx.eMeiXin":"蛾眉新","yx.eMei":"蛾眉","yx.xi":"夕","yx.shangXian":"上弦","yx.jiuYe":"九夜","yx.night":"宵","yx.jianYingTu":"渐盈凸","yx.xiaoWang":"小望","yx.wang":"望","yx.jiWang":"既望","yx.liDai":"立待","yx.juDai":"居待","yx.qinDai":"寝待","yx.gengDai":"更待","yx.jianKuiTu":"渐亏凸","yx.xiaXian":"下弦","yx.youMing":"有明","yx.eMeiCan":"蛾眉残","yx.can":"残","yx.xiao":"晓","yx.hui":"晦","ny.sangZhe":"桑柘","ny.baiLa":"白蜡","ny.yangLiu":"杨柳","ny.jinBo":"金箔","ny.haiZhong":"海中","ny.daHai":"大海","ny.shaZhong":"沙中","ny.luZhong":"炉中","ny.shanXia":"山下","ny.daLin":"大林","ny.pingDi":"平地","ny.luPang":"路旁","ny.biShang":"壁上","ny.jianFeng":"剑锋","ny.shanTou":"山头","ny.fuDeng":"覆灯","ny.jianXia":"涧下","ny.tianHe":"天河","ny.chengTou":"城头","ny.daYi":"大驿","ny.chaiChuan":"钗钏","ny.quanZhong":"泉中","ny.daXi":"大溪","ny.wuShang":"屋上","ny.piLi":"霹雳","ny.tianShang":"天上","ny.songBo":"松柏","ny.shiLiu":"石榴","ny.changLiu":"长流"},en:{"tg.jia":"Jia","tg.yi":"Yi","tg.bing":"Bing","tg.ding":"Ding","tg.wu":"Wu","tg.ji":"Ji","tg.geng":"Geng","tg.xin":"Xin","tg.ren":"Ren","tg.gui":"Gui","dz.zi":"Zi","dz.chou":"Chou","dz.yin":"Yin","dz.mao":"Mao","dz.chen":"Chen","dz.si":"Si","dz.wu":"Wu","dz.wei":"Wei","dz.shen":"Shen","dz.you":"You","dz.xu":"Xu","dz.hai":"Hai","zx.jian":"Build","zx.chu":"Remove","zx.man":"Full","zx.ping":"Flat","zx.ding":"Stable","zx.zhi":"Hold","zx.po":"Break","zx.wei":"Danger","zx.cheng":"Complete","zx.shou":"Collect","zx.kai":"Open","zx.bi":"Close","jz.jiaZi":"JiaZi","jz.yiChou":"YiChou","jz.bingYin":"BingYin","jz.dingMao":"DingMao","jz.wuChen":"WuChen","jz.jiSi":"JiSi","jz.gengWu":"GengWu","jz.xinWei":"XinWei","jz.renShen":"RenShen","jz.guiYou":"GuiYou","jz.jiaXu":"JiaXu","jz.yiHai":"YiHai","jz.bingZi":"BingZi","jz.dingChou":"DingChou","jz.wuYin":"WuYin","jz.jiMao":"JiMao","jz.gengChen":"GengChen","jz.xinSi":"XinSi","jz.renWu":"RenWu","jz.guiWei":"GuiWei","jz.jiaShen":"JiaShen","jz.yiYou":"YiYou","jz.bingXu":"BingXu","jz.dingHai":"DingHai","jz.wuZi":"WuZi","jz.jiChou":"JiChou","jz.gengYin":"GengYin","jz.xinMao":"XinMao","jz.renChen":"RenChen","jz.guiSi":"GuiSi","jz.jiaWu":"JiaWu","jz.yiWei":"YiWei","jz.bingShen":"BingShen","jz.dingYou":"DingYou","jz.wuXu":"WuXu","jz.jiHai":"JiHai","jz.gengZi":"GengZi","jz.xinChou":"XinChou","jz.renYin":"RenYin","jz.guiMao":"GuiMao","jz.jiaChen":"JiaChen","jz.yiSi":"YiSi","jz.bingWu":"BingWu","jz.dingWei":"DingWei","jz.wuShen":"WuShen","jz.jiYou":"JiYou","jz.gengXu":"GengXu","jz.xinHai":"XinHai","jz.renZi":"RenZi","jz.guiChou":"GuiChou","jz.jiaYin":"JiaYin","jz.yiMao":"YiMao","jz.bingChen":"BingChen","jz.dingSi":"DingSi","jz.wuWu":"WuWu","jz.jiWei":"JiWei","jz.gengShen":"GengShen","jz.xinYou":"XinYou","jz.renXu":"RenXu","jz.guiHai":"GuiHai","sx.rat":"Rat","sx.ox":"Ox","sx.tiger":"Tiger","sx.rabbit":"Rabbit","sx.dragon":"Dragon","sx.snake":"Snake","sx.horse":"Horse","sx.goat":"Goat","sx.monkey":"Monkey","sx.rooster":"Rooster","sx.dog":"Dog","sx.pig":"Pig","dw.long":"Dragon","dw.niu":"Ox","dw.gou":"Dog","dw.yang":"Goat","dw.tu":"Rabbit","dw.shu":"Rat","dw.ji":"Rooster","dw.ma":"Horse","dw.hu":"Tiger","dw.zhu":"Pig","dw.hou":"Monkey","dw.she":"Snake","dw.huLi":"Fox","dw.yan":"Swallow","dw.bao":"Leopard","dw.yuan":"Ape","dw.yin":"Earthworm","dw.lu":"Deer","dw.wu":"Crow","dw.lang":"Wolf","dw.fu":"Bat","wx.jin":"Metal","wx.mu":"Wood","wx.shui":"Water","wx.huo":"Fire","wx.tu":"Earth","wx.ri":"Sun","wx.yue":"Moon","n.zero":"0","n.one":"1","n.two":"2","n.three":"3","n.four":"4","n.five":"5","n.six":"6","n.seven":"7","n.eight":"8","n.nine":"9","n.ten":"10","n.eleven":"11","n.twelve":"12","w.sun":"Sunday","w.mon":"Monday","w.tues":"Tuesday","w.wed":"Wednesday","w.thur":"Thursday","w.fri":"Friday","w.sat":"Saturday","xz.aries":"Aries","xz.taurus":"Taurus","xz.gemini":"Gemini","xz.cancer":"Cancer","xz.leo":"Leo","xz.virgo":"Virgo","xz.libra":"Libra","xz.scorpio":"Scorpio","xz.sagittarius":"Sagittarius","xz.capricornus":"Capricornus","xz.aquarius":"Aquarius","xz.pisces":"Pisces","bg.qian":"Qian","bg.kun":"Kun","bg.zhen":"Zhen","bg.xun":"Xun","bg.kan":"Kan","bg.li":"Li","bg.gen":"Gen","bg.dui":"Dui","ps.center":"Center","ps.dong":"East","ps.nan":"South","ps.xi":"West","ps.bei":"North","ps.zhong":"Center","ps.zhengDong":"East","ps.zhengNan":"South","ps.zhengXi":"West","ps.zhengBei":"North","ps.dongBei":"Northeast","ps.dongNan":"Southeast","ps.xiBei":"Northwest","ps.xiNan":"Southwest","jq.dongZhi":"Winter Solstice","jq.xiaoHan":"Lesser Cold","jq.daHan":"Great Cold","jq.liChun":"Spring Beginning","jq.yuShui":"Rain Water","jq.jingZhe":"Awakening from Hibernation","jq.chunFen":"Spring Equinox","jq.qingMing":"Fresh Green","jq.guYu":"Grain Rain","jq.liXia":"Beginning of Summer","jq.xiaoMan":"Lesser Fullness","jq.mangZhong":"Grain in Ear","jq.xiaZhi":"Summer Solstice","jq.xiaoShu":"Lesser Heat","jq.daShu":"Greater Heat","jq.liQiu":"Beginning of Autumn","jq.chuShu":"End of Heat","jq.baiLu":"White Dew","jq.qiuFen":"Autumnal Equinox","jq.hanLu":"Cold Dew","jq.shuangJiang":"First Frost","jq.liDong":"Beginning of Winter","jq.xiaoXue":"Light Snow","jq.daXue":"Heavy Snow","sn.qingLong":"Azure Dragon","sn.baiHu":"White Tiger","sn.zhuQue":"Rosefinch","sn.xuanWu":"Black Tortoise","sn.tianEn":"Serene Grace","sn.siShen":"Death","sn.tianMa":"Pegasus","sn.baLong":"Eight Dragon","sn.jiuHu":"Nine Tiger","sn.qiNiao":"Seven Bird","sn.liuShe":"Six Snake","s.none":"None","s.goodLuck":"Good luck","s.badLuck":"Bad luck","s.yin":"Yin","s.yang":"Yang","s.white":"White","s.black":"Black","s.blue":"Blue","s.green":"Green","s.yellow":"Yellow","s.red":"Red","s.purple":"Purple","jr.chuXi":"Chinese New Year's Eve","jr.chunJie":"Luna New Year","jr.yuanXiao":"Lantern Festival","jr.duanWu":"Dragon Boat Festival","jr.qiXi":"Begging Festival","jr.zhongQiu":"Mid-Autumn Festival","jr.laBa":"Laba Festival","jr.yuanDan":"New Year's Day","jr.qingRen":"Valentine's Day","jr.fuNv":"Women's Day","jr.xiaoFei":"Consumer Rights Day","jr.zhiShu":"Arbor Day","jr.wuYi":"International Worker's Day","jr.erTong":"Children's Day","jr.qingNian":"Youth Day","jr.yuRen":"April Fools' Day","jr.jianDang":"Party's Day","jr.jianJun":"Army Day","jr.jiaoShi":"Teachers' Day","jr.guoQing":"National Day","jr.wanShengYe":"All Saints' Eve","jr.wanSheng":"All Saints' Day","jr.pingAn":"Christmas Eve","jr.shengDan":"Christmas Day","ts.zhan":"At","ts.hu":"Household","ts.zao":"Cooker","ts.dui":"Pestle","ts.xi":"Habitat","ts.win":"Window","ts.fang":"Room","ts.chuang":"Bed","ts.lu":"Stove","ts.mo":"Mill","ts.chu":"Kitchen","ts.ce":"Toilet","ts.cang":"Depot","ts.cangKu":"Depot","ts.daMen":"Gate","ts.men":"Door","ts.tang":"Hall","ly.xianSheng":"Win first","ly.xianFu":"Lose first","ly.youYin":"Friend's referral","ly.foMie":"Buddhism's demise","ly.daAn":"Great safety","ly.chiKou":"Chikagoro","yj.jiSi":"Sacrifice","yj.qiFu":"Pray","yj.qiuSi":"Seek heirs","yj.kaiGuang":"Consecretion","yj.suHui":"Paint sculptural","yj.qiJiao":"Build altar","yj.zhaiJiao":"Taoist rites","yj.muYu":"Bathing","yj.chouShen":"Reward gods","yj.zaoMiao":"Build temple","yj.siZhao":"Offer kitchen god","yj.fenXiang":"Burn incense","yj.xieTu":"Earth gratitude","yj.chuHuo":"Expel the flame","yj.diaoKe":"Carving","yj.jiaQu":"Marriage","yj.DingHun":"Engagement","yj.naCai":"Proposing","yj.wenMing":"Ask name","yj.naXu":"Uxorilocal marriage","yj.guiNing":"Visit parents","yj.anChuang":"Bed placing","yj.heZhang":"Make up accounts","yj.guanJi":"Crowning adulthood","yj.dingMeng":"Make alliance","yj.jinRenKou":"Adopt","yj.caiYi":"Dressmaking","yj.wanMian":"Cosmeticsurgery","yj.kaiRong":"Open face","yj.xiuFen":"Grave repair","yj.qiZuan":"Open coffin","yj.poTu":"Break earth","yj.anZang":"Burial","yj.liBei":"Tombstone erecting","yj.chengFu":"Formation of clothes","yj.chuFu":"Mourning clothes removal","yj.kaiShengFen":"Open grave","yj.heShouMu":"Make coffin","yj.ruLian":"Body placing","yj.yiJiu":"Move coffin","yj.puDu":"Save soul","yj.ruZhai":"Enter house","yj.anXiang":"Incenst placement","yj.anMen":"Door placing","yj.xiuZao":"Repair","yj.qiJi":"Digging","yj.dongTu":"Break ground","yj.shangLiang":"Beam placing","yj.shuZhu":"Erecting pillars","yj.kaiJing":"Open pond and well","yj.zuoBei":"Make pond and fill water","yj.chaiXie":"Smash house","yj.poWu":"Break house","yj.huaiYuan":"Demolish","yj.buYuan":"Mending","yj.faMuZuoLiang":"Make beams","yj.zuoZhao":"Make stove","yj.jieChu":"Removal","yj.kaiZhuYan":"Build beam","yj.chuanPing":"Build door","yj.gaiWuHeJi":"Cover house","yj.kaiCe":"Open toilet","yj.zaoCang":"Build depot","yj.saiXue":"Block nest","yj.pingZhi":"Repair roads","yj.zaoQiao":"Build bridge","yj.zuoCe":"Build toilet","yj.zhuDi":"Fill","yj.kaiChi":"Open pond","yj.faMu":"Lumbering","yj.kaiQu":"Canalization","yj.jueJing":"Dig well","yj.saoShe":"Sweep house","yj.fangShui":"Drainage","yj.zaoWu":"Build house","yj.heJi":"Close ridge","yj.zaoChuChou":"Livestock thickening","yj.xiuMen":"Repair door","yj.dingSang":"Fix stone","yj.zuoLiang":"Beam construction","yj.xiuShi":"Decorate wall","yj.jiaMa":"Erect horse","yj.kaiShi":"Opening","yj.guaBian":"Hang plaque","yj.naChai":"Accept wealth","yj.qiuCai":"Seek wealth","yj.kaiCang":"Open depot","yj.maiChe":"Buy car","yj.zhiChan":"Buy property","yj.guYong":"Hire","yj.chuHuoCai":"Delivery","yj.anJiXie":"Build machine","yj.zaoCheQi":"Build car","yj.jingLuo":"Build loom","yj.yunNiang":"Brew","yj.zuoRan":"Dye","yj.guZhu":"Cast","yj.zaoChuan":"Build boat","yj.geMi":"Harvest honey","yj.zaiZhong":"Farming","yj.quYu":"Fishing","yj.jieWang":"Netting","yj.muYang":"Graze","yj.anDuiWei":"Build rub","yj.xiYi":"Learn","yj.ruXue":"Enter school","yj.liFa":"Haircut","yj.tanBing":"Visiting","yj.jianGui":"Meet noble","yj.chengChuan":"Ride boat","yj.duShui":"Cross water","yj.zhenJiu":"Acupuncture","yj.chuXing":"Travel","yj.yiXi":"Move","yj.fenJu":"Live apart","yj.TiTou":"Shave","yj.zhengShou":"Manicure","yj.naChu":"Feed livestock","yj.buZhuo":"Catch","yj.tianLie":"Hunt","yj.jiaoNiuMa":"Train horse","yj.huiQinYou":"Meet friends","yj.fuRen":"Go post","yj.qiuYi":"See doctor","yj.zhiBing":"Treat","yj.ciSong":"Litigation","yj.qiJiDongTu":"Lay foundation","yj.poWuHuaiYuan":"Demolish","yj.gaiWu":"Build house","yj.zaoCangKu":"Build depot","yj.liQuanJiaoYi":"Covenant trade","yj.jiaoYi":"Trade","yj.liQuan":"Covenant","yj.anJi":"Install machine","yj.huiYou":"Meet friends","yj.qiuYiLiaoBing":"Seek treatment","yj.zhuShi":"Everything Sucks","yj.yuShi":"Do nothing else","yj.xingSang":"Funeral","yj.duanYi":"Block ant hole","yj.guiXiu":"Place beam","xx.bi":"Finish","xx.yi":"Wing","xx.ji":"Sieve","xx.kui":"Qui","xx.gui":"Ghost","xx.di":"Foundation","xx.xu":"Virtual","xx.wei":"Danger","xx.zi":"Mouth","xx.zhen":"Cross-bar","xx.dou":"Fight","xx.lou":"Weak","xx.liu":"Willow","xx.fang":"House","xx.xin":"Heart","xx.shi":"Room","xx.can":"Join","xx.jiao":"Horn","xx.niu":"Ox","xx.vei":"Stomach","xx.xing":"Star","xx.zhang":"Chang","xx.tail":"Tail","xx.qiang":"Wall","xx.jing":"Well","xx.kang":"Kang","xx.nv":"Female","xx.mao":"Mao","sz.chun":"Spring","sz.xia":"Summer","sz.qiu":"Autumn","sz.dong":"Winter","yx.shuo":"New","yx.eMeiXin":"New waxing","yx.eMei":"Waxing","yx.xi":"Evening","yx.shangXian":"First quarter","yx.jiuYe":"Nine night","yx.night":"Night","yx.jianYingTu":"Gibbous","yx.xiaoWang":"Little full","yx.wang":"Full","yx.jianKuiTu":"Disseminating","yx.xiaXian":"Third quarter","yx.eMeiCan":"Waning waxing","yx.can":"Waning","yx.xiao":"Daybreak","yx.hui":"Obscure","ny.sangZhe":"Cudrania","ny.baiLa":"Wax","ny.yangLiu":"Willow","ny.jinBo":"Foil","ny.haiZhong":"Sea","ny.daHai":"Ocean","ny.shaZhong":"Sand","ny.luZhong":"Stove","ny.shanXia":"Piedmont","ny.daLin":"Forest","ny.pingDi":"Land","ny.luPang":"Roadside","ny.biShang":"Wall","ny.jianFeng":"Blade","ny.shanTou":"Hilltop","ny.fuDeng":"Light","ny.jianXia":"Valleyn","ny.tianHe":"River","ny.chengTou":"City","ny.daYi":"Post","ny.chaiChuan":"Ornaments","ny.quanZhong":"Spring","ny.daXi":"Stream","ny.wuShang":"Roof","ny.piLi":"Thunderbolt","ny.tianShang":"Sky","ny.songBo":"Coniferin","ny.shiLiu":"Pomegranate","ny.changLiu":"Flows"}},K={LunarUtil:Bn,SolarUtil:mn,TaoUtil:_n,FotoUtil:zn,NineStarUtil:Nn},$={LunarUtil:{TIAN_SHEN_TYPE:{},TIAN_SHEN_TYPE_LUCK:{},XIU_LUCK:{},LU:{},XIU:{},SHA:{},POSITION_DESC:{},NAYIN:{},WU_XING_GAN:{},WU_XING_ZHI:{},SHOU:{},GONG:{},FESTIVAL:{},ZHENG:{},ANIMAL:{},SHI_SHEN:{},XIU_SONG:{}},SolarUtil:{FESTIVAL:{}},TaoUtil:{BA_HUI:{},BA_JIE:{}}},nn={LunarUtil:{ZHI_TIAN_SHEN_OFFSET:{},CHANG_SHENG_OFFSET:{}}},en={LunarUtil:{ZHI_HIDE_GAN:{}}},tn={LunarUtil:{GAN:[],ZHI:[],JIA_ZI:[],ZHI_XING:[],XUN:[],XUN_KONG:[],CHONG:[],CHONG_GAN:[],CHONG_GAN_TIE:[],HE_GAN_5:[],HE_ZHI_6:[],SHENGXIAO:[],NUMBER:[],POSITION_XI:[],POSITION_YANG_GUI:[],POSITION_YIN_GUI:[],POSITION_FU:[],POSITION_FU_2:[],POSITION_CAI:[],POSITION_TAI_SUI_YEAR:[],POSITION_GAN:[],POSITION_ZHI:[],JIE_QI:[],JIE_QI_IN_USE:[],TIAN_SHEN:[],SHEN_SHA:[],PENGZU_GAN:[],PENGZU_ZHI:[],MONTH_ZHI:[],CHANG_SHENG:[],HOU:[],WU_HOU:[],POSITION_TAI_DAY:[],POSITION_TAI_MONTH:[],YI_JI:[],LIU_YAO:[],MONTH:[],SEASON:[],DAY:[],YUE_XIANG:[]},SolarUtil:{WEEK:[],XINGZUO:[]},TaoUtil:{AN_WU:[]},FotoUtil:{XIU_27:[]},NineStarUtil:{NUMBER:[],WU_XING:[],POSITION:[],LUCK_XUAN_KONG:[],YIN_YANG_QI_MEN:[],COLOR:[]}},an=function(n){var e=tn[n],t=K[n];for(var i in e)for(var a=e[i],s=0,o=a.length;s{i("change")};function F(){return I().format("MM月DD日")}function C(){switch(I().day()){case 1:return"星期一";case 2:return"星期二";case 3:return"星期三";case 4:return"星期四";case 5:return"星期五";case 6:return"星期六";case 0:return"星期日"}}const f=n(c()),p=n(F()),y=n(C());let m=setInterval((()=>{f.value=c(),p.value=F(),y.value=C()}),200),B=setInterval((()=>{l(),h()}),1e3);return v((()=>{clearInterval(m),clearInterval(B)})),(n,e)=>{var t,i,h,l;return o(),r("div",de,[u("div",null,[u("div",{onContextmenu:e[0]||(e[0]=D((()=>{}),["prevent","stop"])),class:"time-hms text-center text-6xl mxs:text-5xl",onClick:d,style:E({color:A(a).state.config.theme.timeColor})},j(f.value),37),u("div",{onContextmenu:e[1]||(e[1]=D((()=>{}),["prevent","stop"])),class:"time-other space-x-2",style:E({color:A(a).state.config.theme.timeColor})},[(null==(t=A(a).state.config.theme)?void 0:t.timeMonthDay)?(o(),r("span",Fe,j(p.value),1)):x("",!0),(null==(i=A(a).state.config.theme)?void 0:i.timeWeek)?(o(),r("span",Ce,j(y.value),1)):x("",!0),(null==(h=A(a).state.config.theme)?void 0:h.timeLunar)?(o(),r("span",Ae,j(s.value),1)):x("",!0),(null==(l=A(a).state.config.theme)?void 0:l.timeGanZhi)?(o(),r("span",fe,j(g.value),1)):x("",!0)],36)])])}}},[["__scopeId","data-v-355208be"]]);const xe=["src"],Ee=u("span",{class:"text-xs text-gray-200 mt-0.5"},"首页",-1),pe=["data-id"],ye=["onClick","onContextmenu"],me=["src","alt","title"],Be={class:"text-gray-200 mt-0.5",style:{"font-size":"12px"}},ve={class:"miniFloatController minxs:hidden space-y-3"},je=u("div",{class:"text-sm text-gray-50"},"分类图标",-1),Ie={class:"mt-1.5 grid grid-cols-5 gap-2"},we=["title","onClick"],ze=["src"],Se={class:"mt-2"},ke=u("div",{class:"text-sm text-gray-50"},"分类名称",-1),_e={class:"mt-3 flex justify-end"},Ne={__name:"AppPageGroup",props:{reload:{type:Function}},setup(e){const F=e,m=n(!0),B=w({x:0,y:0,status:!1}),v=n(0),I=n(""),G=n(!1),T=n({src:"",name:""}),Z=[{src:"/static/pageGroup/home.svg",name:"主页"},{src:"/static/pageGroup/game.svg",name:"游戏"},{src:"/static/pageGroup/music.svg",name:"音乐"},{src:"/static/pageGroup/work.svg",name:"办公"},{src:"/static/pageGroup/chat.svg",name:"社交"},{src:"/static/pageGroup/shop.svg",name:"购物"},{src:"/static/pageGroup/travel.svg",name:"出行"},{src:"/static/pageGroup/all.svg",name:"综合"},{src:"/static/pageGroup/read.svg",name:"阅读"},{src:"/static/pageGroup/astronomy.svg",name:"天文"},{src:"/static/pageGroup/safe.svg",name:"安全"},{src:"/static/pageGroup/crown.svg",name:"王冠"},{src:"/static/pageGroup/shanzi.svg",name:"扇子"},{src:"/static/pageGroup/photo.svg",name:"图片"},{src:"/static/pageGroup/star.svg",name:"星星"},{src:"/static/pageGroup/liwu.svg",name:"礼物"},{src:"/static/pageGroup/code.svg",name:"代码"},{src:"/static/pageGroup/movie.svg",name:"电影"},{src:"/static/pageGroup/hiuzhang.svg",name:"徽章"},{src:"/static/pageGroup/study.svg",name:"学习"},{src:"/static/pageGroup/kongjian.svg",name:"空间"},{src:"/static/pageGroup/faxian.svg",name:"发现"},{src:"/static/pageGroup/computer.svg",name:"计算机"},{src:"/static/pageGroup/xiuxian.svg",name:"休闲"},{src:"/static/pageGroup/geren.svg",name:"个人空间"}],H=z((()=>{let n=[];return S.state.link.forEach((e=>{"pageGroup"===e.type&&n.push(e)})),Object.assign([],k(n))})),L=n(null),O=(n=null,e)=>{if(n){let e=S.state.link.find((e=>e.id===n));e&&(T.value=e)}else T.value={src:"/static/pageGroup/home.svg",name:""};let t=document.querySelector(".floatController").offsetTop;v.value=parseInt(t.toString()),G.value=!0,B.status=!1},X=n=>{S.state.pageGroup=n},P=()=>{G.value=!1},q=()=>{L.value&&S.commit("delLink",L.value),B.status=!1},J=()=>{if(!T.value.name)return Y.warning("请设置分类名称");if(T.value.id){let n=S.state.link.find((n=>n.id===T.value.id));Object.assign(n,T.value)}else{let n={id:M(),src:T.value.src,name:T.value.name,type:"pageGroup",sort:99},e={id:M(),sort:13,name:"添加标签",size:"1x1",src:"/static/addIco.png",url:"tab://addicon",type:"icon",bgColor:"rgba(255,255,255,1)",tips:"添加您的标签或卡片组件",app:0,pageGroup:n.id,pid:""};S.state.link.push(n),S.state.link.push(e)}S.commit("updateLink"),P()};function W(){B.status=!1,P()}a((()=>{(()=>{const n=I.value,e={animation:400,delay:1e3,delayOnTouchOnly:!0,draggable:".item",onEnd:function(n){t.toArray().forEach(((n,e)=>{let t=S.state.link.find((e=>e.id===n));t&&(t.sort=e)})),S.commit("updateLink"),F.reload()}};let t=xn.create(n,e)})()}));let Q=null;const U=n=>{const{clientX:e,clientY:t}=n;if(S.state.config.theme.pageGroupStatus&&I.value)if(e<=350)null!==Q&&(clearTimeout(Q),Q=null),m.value=!0;else{if(null!=Q)return;Q=setTimeout((()=>{m.value=!1}),3e3)}};return t((()=>S.state.config.theme.pageGroupStatus),(n=>{n?m.value=!1:(clearTimeout(Q),Q=null,m.value=!0)})),window.addEventListener("mousedown",W),window.addEventListener("mousemove",U),i((()=>{window.removeEventListener("mousemove",U),window.removeEventListener("mousedown",W)})),(n,e)=>{const t=s("el-icon"),i=s("el-button");return o(),r("div",{class:"appPageGroup",onContextmenu:e[11]||(e[11]=D((()=>{}),["prevent"]))},[u("div",{class:"floatController mxs:hidden",style:E({transform:m.value?"translateX(0)":"translateX(-100px)"}),ref_key:"floatController",ref:I},[u("div",{class:"flex justify-center",onContextmenu:e[1]||(e[1]=D((()=>{}),["stop","prevent"]))},[u("div",{class:C(["flex flex-col items-center cursor-pointer groupTab justify-center",{pageSelect:""===A(S).state.pageGroup}]),onClick:e[0]||(e[0]=n=>X(""))},[u("img",{style:{width:"24px",height:"24px",filter:"brightness(0.9)"},src:A(y)("/static/pageGroup/home.svg"),alt:"首页",title:"首页"},null,8,xe),Ee],2)],32),(o(!0),r(g,null,h(A(H),((n,t)=>(o(),l(p,{key:t},{default:c((()=>["pageGroup"===n.type?(o(),r("div",{key:0,"data-id":n.id,class:"flex item justify-center mt-1",onContextmenu:e[2]||(e[2]=D((()=>{}),["stop","prevent"]))},[u("div",{onClick:e=>X(n.id),class:C([{pageSelect:A(S).state.pageGroup===n.id},"flex flex-col items-center cursor-pointer groupTab justify-center relative"]),onContextmenu:D((e=>((n,e)=>{const{left:t,top:i}=e.target.getBoundingClientRect();B.x=t+45,B.y=i,B.status=!0,L.value=n.id})(n,e)),["stop","prevent"])},[u("img",{style:{width:"24px",height:"24px",filter:"brightness(0.9)"},src:A(y)(n.src),alt:n.name,title:n.name},null,8,me),u("span",Be,j(n.name),1)],42,ye)],40,pe)):x("",!0)])),_:2},1024)))),128)),u("div",{onClick:e[3]||(e[3]=n=>O(null)),class:"flex justify-center relative items-center mt-4 h-5 cursor-pointer text-2xl hover:text-3xl transition-all"},[f(t,{color:"#fff",style:{"pointer-events":"none"},title:"添加分类"},{default:c((()=>[f(A(_))])),_:1})])],4),u("div",ve,[u("div",{style:{width:"10px",height:"10px","border-radius":"10px"},class:C(["bg-gray-300 border border-gray-300",""===A(S).state.pageGroup?"bg-opacity-100":"bg-opacity-30"])},null,2),(o(!0),r(g,null,h(A(H),((n,e)=>(o(),l(p,{key:e},{default:c((()=>[u("div",{style:{width:"10px",height:"10px","border-radius":"10px"},class:C(["bg-gray-300 border border-gray-300",A(S).state.pageGroup===n.id?"bg-opacity-100":"bg-opacity-30"])},null,2)])),_:2},1024)))),128))]),B.status?(o(),r("div",{key:0,class:"menuGroup",onContextmenu:e[7]||(e[7]=D((()=>{}),["prevent"])),style:E({left:"75px",top:B.y+"px"})},[u("div",{onMousedown:e[4]||(e[4]=D((()=>{}),["stop"])),onClick:e[5]||(e[5]=n=>O(L.value))},"编辑分类",32),u("div",{onMousedown:e[6]||(e[6]=D((()=>{}),["stop"])),onClick:q},"删除",32)],36)):x("",!0),G.value?(o(),r("div",{key:1,onContextmenu:e[9]||(e[9]=D((()=>{}),["stop","prevent"])),onMousedown:e[10]||(e[10]=D((()=>{}),["stop"])),style:E({top:v.value+"px"}),class:"addPageGroupBox"},[u("div",null,[je,u("div",Ie,[(o(),r(g,null,h(Z,(n=>f(p,null,{default:c((()=>[u("div",{class:C([{selIconsClass:n.src===T.value.src},"flex flex-col justify-center items-center gap-2 p-1 cursor-pointer"]),title:n.name,onClick:e=>{return t=n,void(T.value.src=t.src);var t},style:{width:"30px",height:"30px"}},[u("img",{style:{width:"24px",height:"24px"},src:A(y)(n.src)},null,8,ze)],10,we)])),_:2},1024))),64))])]),u("div",Se,[ke,d(u("input",{"onUpdate:modelValue":e[8]||(e[8]=n=>T.value.name=n),class:"rounded-md mt-2 bg-white bg-opacity-20 text-xs px-1.5 py-1.5 w-full text-white placeholder-white outline-none border-none relative",type:"text",maxlength:"5",placeholder:"请填写分类名称"},null,512),[[N,T.value.name]])]),u("div",_e,[f(i,{type:"primary",class:"w-full",round:"",onClick:J,size:"small"},{default:c((()=>[b("保存")])),_:1})])],36)):x("",!0)],32)}}},be={class:"RecordNumber flex pointer-events-none"},Ye={class:"pointer-events-auto flex gap-x-4 msm:flex-row msm:gap-x-4"},Me={key:0,target:"_blank",href:"https://beian.miit.gov.cn/"},Ge={key:1},Te=["href"],Ze={key:2,class:"msm:hidden"},He=["innerHTML"],Le={__name:"copyright",setup(n){const t=e();return(n,e)=>(o(),r("div",be,[u("div",Ye,[A(t).state.site.recordNumber?(o(),r("a",Me,j(A(t).state.site.recordNumber),1)):x("",!0),A(t).state.site.beianMps?(o(),r("span",Ge,[u("a",{href:"https://beian.mps.gov.cn/#/query/webSearch?code="+A(t).state.site.beianMps,target:"_blank"},j(A(t).state.site.beianMps),9,Te)])):x("",!0),A(t).state.site.copyright?(o(),r("span",Ze,[u("span",{innerHTML:A(t).state.site.copyright},null,8,He)])):x("",!0)])]))}};const Oe={class:"flex justify-center pl-4 pr-4"},Xe={class:"search-box max-w-screen-sm ml-2 mr-2 mt-8 flex-shrink"},Pe={class:"focus-search max-w-screen-sm"},qe=["src"],Je=u("svg",{class:"pointer-events-none",width:"24",height:"24",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[u("path",{d:"M36 19L24 31L12 19H36Z",fill:"none",stroke:"#9CA3AF","stroke-width":"4","stroke-linejoin":"round"})],-1),We=["type","placeholder","autofocus"],Qe=["onClick"],Ue={class:"searchList max-w-screen-sm flex-shrink"},Re=["onClick"],Ve=["src"],Ke={class:"text-xs mt-1.5"},$e=["onClick"],nt=[u("img",{style:{padding:"5px"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4EAIAAADmln3GAAAACXBIWXMAAB7CAAAewgFu0HU+AAAFyGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTExLTA5VDIxOjAxOjI0KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTExLTA5VDIxOjAxOjI0KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0xMS0wOVQyMTowMToyNCswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpjYjNmNDQ1YS0wYzBkLTFiNGMtYTUxMC1jZmI5NTQ0NmRkMjciIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0ZDE0ZTA3NC00MWQxLTMzNGYtYjMzNC1j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",alt:""},null,-1),u("span",{class:"text-xs mt-1.5"},"自定义引擎",-1)],et={key:0,class:"iconSearchResult space-x-5"},tt={key:0,class:"space-x-3.5 iconSearchResultItem"},it=["onClick"],at=["src"],st={class:"text-xs mt-2"},ot={key:0,class:"searchRecommended"},rt=["onClick"],ut=u("img",{src:"/dist/assets/translate.1717935479334.svg",class:"w-4 h-4",alt:""},null,-1),gt={class:"truncate ml-2 text-sm text-gray-600"},ht=u("span",{class:"ml-auto text-xs text-gray-500"},"Alt+Enter",-1),lt=["onClick"],ct=u("img",{src:"/dist/assets/search.1717935479334.svg",class:"w-4 h-4",alt:""},null,-1),dt={class:"truncate ml-2 text-sm text-gray-600"},Ft={__name:"search",setup(a){const s=n(""),l=n(""),m=n("输入并搜索..."),B=n([]);let v=!1;const I=e(),w=n("hidden"),z=n("");setTimeout((()=>{w.value="text",I.state.config.openType.autofocus&&setTimeout((()=>{document.querySelector("#search").click(),document.querySelector("#search").focus()}),100)}),300);const S=n({}),k=n([]),_=n(""),N=n=>{const{scrollLeft:e=0}=s.value,{deltaY:t=0,deltaX:i=0}=n;let a=Math.abs(i)>Math.abs(t)?i:t;s.value.scrollTo({top:0,left:a+e})},b=n(-1),M=n(!1),P=n(),q=n(""),J=()=>{M.value&&(O({target:P.value},"fadeOut"),setTimeout((()=>{M.value=!1}),450))},W=()=>{if(I.state.config.openType.translate){let n=I.state.config.openType.translate.replace(/\{key}/,_.value);en(n)}},Q=()=>{I.state.config.openType.searchRecommend&&(X()?fetch(`https://www.baidu.com/sugrec?prod=pc&wd=${q.value}&_=${(new Date).getTime()}`,{method:"GET",credentials:"omit"}).then((n=>n.json())).then((n=>{if(n.g){let e=n.g,t=[];e.forEach((n=>{t.push(n.q)}));let i=Math.ceil(l.value.getBoundingClientRect().top);I.state.config.openType.searchLink&&(i+=110),i=window.innerHeight-i,un.value=t.slice(0,Math.ceil(i/45))}else un.value=[]})):Fn.ajax({url:"https://www.baidu.com/sugrec?prod=pc&wd="+q.value,dataType:"jsonp",success:n=>{if(n.g){let e=n.g,t=[];e.forEach((n=>{t.push(n.q)}));let i=Math.ceil(l.value.getBoundingClientRect().top);I.state.config.openType.searchLink&&(i+=110),i=window.innerHeight-i,un.value=t.slice(0,Math.ceil(i/45))}else un.value=[]}}))},U=()=>{let n=[];""!==q.value.trim()&&I.state.link.forEach((e=>{const{name:t="",url:i="",type:a=""}=e;(t.toLowerCase().indexOf(q.value.toLowerCase())>-1||i.toLowerCase().indexOf(q.value.toLowerCase())>-1)&&"component"!==a&&"pageGroup"!==a&&n.push(e)})),B.value=n},R=()=>{_.value=q.value,b.value=I.state.config.openType.translate?-2:-1,Q(),U()},V=n=>{H((()=>{if(v){if(I.state.config.openType.translate&&-1===b.value&&""!==q.value.trim())return W();let n=q.value;en(n)}}))},K=()=>{J(),tn.value=!0},$=()=>{q.value="",R()},nn=n=>{q.value=n,en(n)},en=n=>{let e=S.value.url,t="";/^(http:\/\/|https:\/\/)/.test(n)?t=n:(""===n&&"输入并搜索..."!==m.value&&(n=m.value),t=/\{1}/.test(e)?e.replace(/\{1}/,n):e+n),I.state.config.openType.searchOpen?dn(t):location.href=t},tn=n(!1),an=n=>{setTimeout((n=>{tn.value=!1}),300),n.preventDefault(),n.stopPropagation()},sn=()=>{M.value?J():M.value=!0},on=n=>{if("Tab"===n.code){let e=k.value.findIndex((n=>n.name===S.value.name));n.shiftKey?e>0?e-=1:e=k.value.length-1:e{v=!1}),100)),"Escape"===n.code&&(q.value="",Q(),U()),"ArrowDown"===n.code&&(b.value===un.value.length-1?b.value=I.state.config.openType.translate?-1:0:b.value+=1,un.value.length>0&&(q.value=un.value[b.value]),n.preventDefault(),n.stopPropagation()),"ArrowUp"===n.code&&(b.value===(I.state.config.openType.translate?-1:0)?b.value=un.value.length-1:b.value-=1,un.value.length>0&&(q.value=un.value[b.value]),n.preventDefault(),n.stopPropagation()),I.state.config.openType.translate&&-1===b.value&&(q.value=_.value)},rn="#747474",un=n([]),gn=n=>{const{id:e}=n.target;"Searchengine"!==e&&M.value&&J()},hn=()=>{I.state.isLogin?(ln("tab://addSearchEngine"),J()):Y.warning("该功能需要登录后才能使用")},Cn=n=>{m.value=n};G.on("placeholder",Cn),window.addEventListener("click",gn),i((()=>{window.removeEventListener("click",gn),G.off("placeholder",Cn)}));const An=n=>{S.value=n,L.set("SearchEngineLocal",n),J()},fn=()=>{const n=L.get("SearchEngineLocal",!1);if(n){const{icon:e,name:t,url:i}=n;An({name:t,url:i,icon:e})}else k.value.length>0&&An(k.value[0])};return fn(),t((()=>I.state.searchEngine),(n=>{k.value=n,fn()})),I.commit("pullSearchEngine"),(n,e)=>{var t;const i=T("animate");return o(),r("div",Oe,[u("div",Xe,[u("div",Pe,[u("div",{class:"layui-icon Searchengine hover select-none",id:"Searchengine",onClick:sn},[u("img",{src:A(y)((null==(t=S.value)?void 0:t.icon)||A("/dist/assets/net.1717935479334.svg")),class:"pointer-events-none"},null,8,qe),Je]),d(u("input",{ref_key:"searchRef",ref:z,id:"search",type:w.value,autocomplete:"off",onInput:R,"onUpdate:modelValue":e[0]||(e[0]=n=>q.value=n),class:"text-sm",placeholder:m.value,onContextmenu:e[1]||(e[1]=D((()=>{}),["stop"])),onFocus:K,onBlur:an,autocapitalize:"none",onKeydown:on,onKeypress:V,autofocus:A(I).state.config.openType.autofocus},null,40,We),[[Z,q.value]]),d(u("i",{onClick:D($,["stop"])},[u("svg",{width:"24",height:"24",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[u("path",{d:"M14 14L34 34",stroke:rn,"stroke-width":"4","stroke-linecap":"round","stroke-linejoin":"round"}),u("path",{d:"M14 34L34 14",stroke:rn,"stroke-width":"4","stroke-linecap":"round","stroke-linejoin":"round"})])],8,Qe),[[F,q.value]]),u("i",{class:"hover",onClick:e[2]||(e[2]=n=>nn(q.value))},[u("svg",{width:"22",height:"22",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[u("path",{d:"M21 38C30.3888 38 38 30.3888 38 21C38 11.6112 30.3888 4 21 4C11.6112 4 4 11.6112 4 21C4 30.3888 11.6112 38 21 38Z",fill:"none",stroke:rn,"stroke-width":"4","stroke-linejoin":"round"}),u("path",{d:"M26.657 14.3431C25.2093 12.8954 23.2093 12 21.0001 12C18.791 12 16.791 12.8954 15.3433 14.3431",stroke:rn,"stroke-width":"4","stroke-linecap":"round","stroke-linejoin":"round"}),u("path",{d:"M33.2216 33.2217L41.7069 41.707",stroke:rn,"stroke-width":"4","stroke-linecap":"round","stroke-linejoin":"round"})])])]),u("div",Ue,[M.value?d((o(),r("div",{key:0,class:"searchType space-x-5",ref_key:"searchTypeDom",ref:P},[u("div",{class:"space-x-3.5",ref_key:"searchEngineBox",ref:s,onWheelPassive:N},[(o(!0),r(g,null,h(k.value,(n=>(o(),r("div",{onClick:D((e=>An(n)),["stop"]),class:"hover flex-shrink"},[u("img",{src:A(y)(n.icon),alt:""},null,8,Ve),u("span",Ke,j(n.name),1)],8,Re)))),256)),u("div",{class:"hover flex-shrink",onClick:D(hn,["stop"])},nt,8,$e)],544)])),[[i,"fadeIn"]]):x("",!0),f(p,{name:"fadeInIcon"},{default:c((()=>[tn.value&&B.value.length>0&&A(I).state.config.openType.searchLink?(o(),r("div",et,[B.value.length>0?(o(),r("div",tt,[(o(!0),r(g,null,h(B.value,(n=>(o(),r("div",{onClick:e=>A(cn)(null==n?void 0:n.id),class:"hover flex-shrink"},[u("img",{src:A(y)(n.src),style:E({background:null==n?void 0:n.bgColor}),alt:""},null,12,at),u("div",st,j(n.name),1)],8,it)))),256))])):x("",!0)])):x("",!0)])),_:1}),u("div",{ref_key:"searchRecommended",ref:l},[tn.value&&un.value.length&&A(I).state.config.openType.searchRecommend?(o(),r("div",ot,[u("ul",null,[A(I).state.config.openType.translate?(o(),r("li",{key:0,class:C(["flex items-center searchRecommendedList",-1===b.value?"keySelect":""]),onClick:D(W,["stop"])},[ut,u("p",gt,j(_.value),1),ht],10,rt)):x("",!0),(o(!0),r(g,null,h(un.value,((n,e)=>(o(),r("li",{class:C(["flex items-center searchRecommendedList",e===b.value?"keySelect":""]),onClick:D((e=>nn(n)),["stop"])},[ct,u("p",dt,j(n),1)],10,lt)))),256))])])):x("",!0)],512)])])])}}};const Ct={class:"control-menu-item select-none mxs:justify-center"},At={class:"mxs:hidden ml-1 names",style:{"font-size":"14px"}},ft={__name:"control-menu",props:{data:{type:Object}},setup(e){const t=e,i=n(t.data.name),a=t.data.icon;return(n,e)=>(o(),r("div",Ct,[u("span",{class:C(`iconfont ${A(a)} icons`)},null,2),u("span",At,j(i.value),1)]))}};const Dt={class:"user-control space-y-2"},xt={key:0,class:"space-y-3 grid-flow-dense"},Et={class:"bg-white rounded-lg py-2 px-2"},pt={class:"col-span-3 bg-white rounded-lg w-full p-2 flex items-center"},yt={class:"bg-white flex-shrink-0 relative"},mt=["src"],Bt={class:"absolute opacity-0 hover:opacity-100 z-10 flex justify-center items-center inset-0 w-full h-full hover:bg-gray-950 hover:bg-opacity-80 cursor-pointer rounded-full overflow-hidden"},vt=u("span",{class:"text-white text-sm pointer-events-none"},"修改",-1),jt={class:"z-10 ml-4 w-full flex-col"},It={class:"flex-1 flex w-full items-center"},wt={key:0,class:"flex items-center gap-2 w-full"},zt={key:1,style:{"max-width":"170px"},class:"text-base overflow-ellipsis mr-4 overflow-hidden whitespace-nowrap"},St={userBox:"",class:"user-card flex-col"},kt={key:0},_t={key:1},Nt={key:0,class:"p-3 bg-gray-100 rounded-lg mt-2 flex-col"},bt={class:"flex gap-2 w-full"},Yt={class:"flex gap-2 mt-3 w-full"},Mt={class:"flex gap-2 mt-3 w-full"},Gt={key:0,userBox:"",class:"hover user-card"},Tt={class:"flex items-center"},Zt={key:0},Ht=u("img",{src:Cn,style:{width:"15px",display:"inline-block","margin-right":"5px"}},null,-1),Lt={key:1},Ot={class:"bg-white rounded-lg py-2 px-2"},Xt=["onClick"],Pt=u("span",null,"添加标签",-1),qt=["onClick"],Jt=u("span",null,"书签管理",-1),Wt={userBox:"",class:"hover relative"},Qt=u("span",{class:"iconfont icon-daoru"},null,-1),Ut=u("span",null,"导入备份",-1),Rt=["onChange"],Vt=["onClick"],Kt=u("span",{class:"iconfont icon-daochu"},null,-1),$t=u("span",null,"导出备份",-1),ni=["onClick"],ei=u("span",{class:"iconfont icon-zhongzhi"},null,-1),ti=u("span",null,"重置标签",-1),ii={class:"bg-white rounded-lg py-2 px-2"},ai=u("span",{class:"iconfont icon-xiugaimima"},null,-1),si=u("span",null,"修改密码",-1),oi=u("span",{class:"iconfont icon-tuichudenglu"},null,-1),ri=u("span",null,"退出登录",-1),ui={key:0,class:"text-sm pl-2 text-gray-500 pt-3"},gi={key:1,class:"bg-white rounded-lg py-2 px-2"},hi=["onClick"],li=u("span",null,"进入管理后台",-1),ci=["onClick"],di={class:"setDesktop"},Fi={class:"iconfont mt-1.5"},Ci={style:{width:"36px",height:"36px"},t:"1705918028651",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"11853",width:"32",height:"32"},Ai=[u("path",{d:"M874.666667 656.64V768a85.333333 85.333333 0 0 1-85.333334 85.333333h-128.256v-196.693333H874.666667z m-515.541334 0V853.333333H234.666667a85.333333 85.333333 0 0 1-85.333334-85.333333v-111.36h209.792z m247.594667 0V853.333333H412.501333v-196.693333h194.218667z m0-485.973333v435.456H149.333333V258.261333a85.333333 85.333333 0 0 1 84.821334-85.333333L606.72 170.666667z m265.514667 247.338666c1.365333 0 2.432 1.109333 2.432 2.474667v183.082667c0 1.408-1.066667 2.56-2.432 2.56h-211.2V418.005333h211.2zM487.68 284.330667L347.050667 423.125333 275.2 351.701333a29.354667 29.354667 0 0 0-41.941333 0 29.312 29.312 0 0 0 0 42.24l93.781333 92.202667a29.696 29.696 0 0 0 20.906667 8.789333 29.738667 29.738667 0 0 0 20.992-8.832l160.682666-159.573333a29.312 29.312 0 0 0 0-42.197333 29.354667 29.354667 0 0 0-41.941333 0zM789.333333 170.666667a85.333333 85.333333 0 0 1 85.333334 85.333333v101.888a2.389333 2.389333 0 0 1-2.432 2.474667h-211.2V170.666667H789.333333z",fill:"#4f68b0","p-id":"11854"},null,-1)],fi=u("span",null,"替换新布局为当前程序默认桌面 👈点我看看",-1),Di={key:1,class:"space-y-2 grid grid-cols-3 gap-x-3"},xi=u("div",{userBox:"",class:"col-span-3",style:{"align-items":"start"}},[u("span",{class:"text-blue-400"},[b(" 登录即可享更多功能和数据同步 "),u("br"),b(" 传输双重数据加密更加安全 ")])],-1),Ei=["onClick"],pi=[u("div",{class:"text-yellow-500 flex-col"},[u("span",{class:"iconfont icon-zhongzhi",style:{display:"block","font-size":"25px"}}),u("span",null,"重置图标")],-1)],yi=["onClick"],mi=[u("div",{class:"text-blue-500 flex-col"},[u("span",{class:"iconfont icon-daochu",style:{display:"block","font-size":"25px"}}),u("span",null,"导出图标")],-1)],Bi=[u("div",{class:"ml-2 text-emerald-600 flex-col"},[u("span",{class:"iconfont icon-dengluzhanghu",style:{display:"block","font-size":"25px"}}),u("span",null,"立即登录")],-1)],vi={__name:"user",setup(t){const i=n(""),a=n(),g=n(60),h=n(!1),d=n(!1),F=(n=0)=>{0===n&&(h.value=!0),1===n&&(h.value=!1,J({url:"/User/updateInfo",method:"post",data:{field:"nickname",value:v.state.user.nickname}}).then((n=>{1===n.code&&Y.success(n.msg)})))},C=()=>{ln("tab://bookmark"),G.emit("openController",!1)},E=()=>{i.value&&a.value&&J({url:"/User/newMail",method:"post",data:{mail:i.value,code:a.value}}).then((n=>{1===n.code?(v.state.user.mail=i.value,Y.success(n.msg),d.value=!1):Y.warning(n.msg)}))},p=()=>{const n=window.innerWidth/2-350,e=window.innerHeight/2-225;window.open(W+"/User/qLogin?type=bind","QQ登录",`width=700,height=450,left=${n}px,top=${e}px,menubar=0,scrollbars=1,resizable=1,status=1,titlebar=0,toolbar=0,location=1`)},m=async()=>{try{await Q.confirm("确定要解绑QQ吗?","警告"),await Q.confirm("请再次确定要解绑QQ吗?","二次确认");const n=await J({url:"User/unbindQQ"});1===n.code?(v.state.user.qqBind=!1,Y.success(n.msg)):Y.error(n.msg)}catch(n){}},B=n=>{if(n.target.files.length>0){const e=n.target.files[0];let t=new FormData;t.append("file",e),J({url:"/Api/upload",method:"post",headers:{"Up-Type":"avatar"},data:t}).then((n=>{1===n.code&&J({url:"/User/updateInfo",method:"post",data:{field:"avatar",value:n.data.url}}).then((e=>{1===e.code&&(v.state.user.avatar=n.data.url,Y.success(e.msg))}))}))}},v=e(),I=async()=>{try{await Q.confirm("重置将会恢复到初始状态,是否重置图标和所有设置?","温馨提示"),await Q.confirm("请再次确认是否重置?","二次确认")}catch(n){return}L.del("link").del("config").del("tabbar").del("SearchEngineLocal"),J({url:"/link/reset"}).then((n=>{1===n.code&&location.reload()}))},w=()=>{window.open(y("/manager"),"__blank"),G.emit("openController",!1)},z=()=>{ln("tab://addicon"),G.emit("openController",!1)},S=async()=>{try{await Q.confirm("您确定要将您当前时间节点的标签布局和主题设置以及打开方式设为全局默认?设置后所有新用户则使用默认设置,请确保不包含您的私有内容,并点击确定来继续,","危险提示!"),await Q.confirm("真的确定要设置为全局的默认配置吗?","危险操作呐!"),await Q.confirm("请再次确认是否设置为全局默认配置!!!","最后一次询问!");const n=await J({url:"/Admin/export",method:"post",data:{link:{link:v.state.link,tabbar:v.state.tabbar,config:v.state.config}}});1===n.code?U.success("操作成功"):U.error(n.msg)}catch(n){U.info("操作已取消")}},k=n=>{G.emit("openController",!1),G.emit("openLogin",n)},_=n=>{const[e=null]=n.target.files;if(e){const n=new FileReader;n.onload=n=>{const{result:e=""}=n.target;try{const n=JSON.parse(e),{link:t=!1,tabbar:i=!1}=n;t&&v.commit("updateLink",t),i&&v.commit("updateTabbar",i)}catch(t){U.error("导入失败,请检查文件内容")}},n.readAsText(e)}},N=()=>{R("link",JSON.stringify({link:v.state.link,tabbar:v.state.tabbar}))};return(n,e)=>{const t=s("el-input"),Y=s("el-button"),M=s("el-icon"),G=s("el-popover");return o(),r("div",Dt,[A(v).state.isLogin?(o(),r("div",xt,[u("div",Et,[u("div",pt,[u("div",yt,[u("img",{class:"rounded-full",style:{width:"40px",height:"40px","object-fit":"cover"},src:A(v).state.user.avatar?A(y)(A(v).state.user.avatar):A(mn),alt:"头像"},null,8,mt),u("div",Bt,[u("input",{onChange:B,type:"file",accept:"image/jpeg,image/png,image/jpg",class:"w-full h-full opacity-0 absolute inset-0 cursor-pointer",name:"avatar"},null,32),vt])]),u("div",jt,[u("div",It,[h.value?(o(),r("div",wt,[f(t,{maxlength:"10",style:{height:"28px"},autofocus:"",size:"small",modelValue:A(v).state.user.nickname,"onUpdate:modelValue":e[0]||(e[0]=n=>A(v).state.user.nickname=n),class:"w-full",placeholder:"请输入昵称"},null,8,["modelValue"]),f(Y,{style:{height:"28px"},onClick:e[1]||(e[1]=n=>F(1)),size:"small",type:"primary"},{default:c((()=>[b("保存")])),_:1})])):(o(),r("div",zt,j(A(v).state.user.nickname||"请设置昵称"),1)),h.value?x("",!0):(o(),l(M,{key:2,onClick:e[2]||(e[2]=n=>F(0)),color:"rgb(115 124 140)",size:"20"},{default:c((()=>[f(A(P))])),_:1}))])])]),u("div",St,[u("div",null,[u("div",null,[b("邮箱:"),A(v).state.user.mail?(o(),r("span",kt,j(A(v).state.user.mail),1)):(o(),r("span",_t,"未绑定邮箱"))]),u("div",{class:"ml-auto hover text-blue-500",style:{color:"#409eff"},onClick:e[3]||(e[3]=()=>{d.value=!d.value})},j(d.value?"关闭":A(v).state.user.mail?"修改":"绑定"),1)]),d.value?(o(),r("div",Nt,[u("div",bt,[f(t,{class:"w-full",modelValue:i.value,"onUpdate:modelValue":e[4]||(e[4]=n=>i.value=n),placeholder:"请输入新的邮箱"},null,8,["modelValue"])]),u("div",Yt,[f(t,{class:"w-full",modelValue:a.value,"onUpdate:modelValue":e[5]||(e[5]=n=>a.value=n),placeholder:"请输入邮件验证码"},null,8,["modelValue"]),60===g.value?(o(),l(Y,{key:0,type:"primary",onClickOnce:e[6]||(e[6]=n=>{return e=i.value,void J({url:"/api/getMailCode",method:"post",data:{mail:e}}).then((n=>{if(1===n.code){U.success(n.msg);let e=setInterval((()=>{g.value-=1,g.value<=0&&(clearInterval(e),g.value=60)}),1e3)}else U.error(n.msg)}));var e})},{default:c((()=>[b(" 获取 ")])),_:1})):(o(),l(Y,{key:1},{default:c((()=>[b(j(g.value)+"s",1)])),_:1}))]),u("div",Mt,[f(Y,{type:"primary",class:"w-full",round:"",onClick:E},{default:c((()=>[b("提交")])),_:1})])])):x("",!0)]),"1"===A(v).state.site.qq_login?(o(),r("div",Gt,[u("div",null,[u("div",Tt,[b("QQ:"),A(v).state.user.qqBind?(o(),r("span",Zt,[Ht,b("已绑定QQ登录")])):(o(),r("span",Lt,"未绑定QQ"))]),A(v).state.user.qqBind?x("",!0):(o(),r("div",{key:0,onClick:p,class:"ml-auto hover text-blue-500",style:{color:"#409eff"}}," 绑定 ")),A(v).state.user.qqBind?(o(),r("div",{key:1,onClick:m,class:"ml-auto hover text-blue-500",style:{color:"#409eff"}}," 解绑 ")):x("",!0)])])):x("",!0)]),u("div",Ot,[u("div",{userBox:"",onClick:D(z,["stop"]),class:"hover user-card"},[u("div",null,[Pt,f(M,{class:"ml-auto"},{default:c((()=>[f(A(q))])),_:1})])],8,Xt),A(X)()?(o(),r("div",{key:0,userBox:"",onClick:D(C,["stop"]),class:"hover user-card"},[u("div",null,[Jt,f(M,{class:"ml-auto"},{default:c((()=>[f(A(q))])),_:1})])],8,qt)):x("",!0),u("div",Wt,[u("div",null,[Qt,Ut,f(M,{class:"ml-auto"},{default:c((()=>[f(A(q))])),_:1})]),u("input",{class:"absolute top-0 left-0 w-full h-full opacity-0 text-sm",type:"file",accept:".json",onChange:D(_,["stop"])},null,40,Rt)]),u("div",{userBox:"",onClick:D(N,["stop"]),class:"hover user-card"},[u("div",null,[Kt,$t,f(M,{class:"ml-auto"},{default:c((()=>[f(A(q))])),_:1})])],8,Vt),u("div",{userBox:"",onClick:D(I,["stop"]),class:"hover user-card"},[u("div",null,[ei,ti,f(M,{class:"ml-auto"},{default:c((()=>[f(A(q))])),_:1})])],8,ni)]),u("div",ii,[u("div",{userBox:"",onClick:e[7]||(e[7]=D((n=>k(3)),["stop"])),class:"hover user-card"},[u("div",null,[ai,si,f(M,{class:"ml-auto"},{default:c((()=>[f(A(q))])),_:1})])]),u("div",{userBox:"",onClick:e[8]||(e[8]=D((n=>A(v).commit("loginOut")),["stop"])),class:"hover user-card"},[u("div",null,[oi,ri,f(M,{class:"ml-auto"},{default:c((()=>[f(A(q))])),_:1})])])]),1===A(v).state.user.manager?(o(),r("div",ui,"管理员控制区")):x("",!0),1===A(v).state.user.manager?(o(),r("div",gi,[u("div",{userBox:"",onClick:D(w,["stop"]),class:"hover user-card"},[u("div",null,[li,f(M,{class:"ml-auto"},{default:c((()=>[f(A(q))])),_:1})])],8,hi),f(G,{placement:"left",title:"功能解释",width:300,trigger:"hover",content:"程序安装后会有默认的桌面,可能不符合您的需求,所以可以将桌面默认内容删除,添加你的想要的桌面,然后点击这个按钮设置为所有新用户的默认桌面,这样新用户进来,或者用户点击重置所有按钮后,用户桌面就是你设置的默认的内容!!!"},{reference:c((()=>[u("div",{userBox:"",onClick:D(S,["stop"]),class:"defDesk hover user-card col-span-2"},[u("div",di,[u("span",Fi,[(o(),r("svg",Ci,Ai))]),fi,f(M,{class:"ml-auto"},{default:c((()=>[f(A(q))])),_:1})])],8,ci)])),_:1})])):x("",!0)])):(o(),r("div",Di,[xi,u("div",{userBox:"",onClick:D(I,["stop"]),class:"hover"},pi,8,Ei),u("div",{userBox:"",onClick:D(N,["stop"]),class:"hover user-card"},mi,8,yi),u("div",{userBox:"",onClick:e[9]||(e[9]=D((n=>k(1)),["stop"])),class:"hover"},Bi)]))])}}};const ji={class:"openType space-y-2"},Ii=u("span",null,"搜索新页面打开",-1),wi=u("span",null,"标签新页面打开",-1),zi=u("span",null,"进入程序自动聚焦搜索",-1),Si=u("span",null,"搜索词联想功能",-1),ki=u("span",null,"图标快捷搜索展示",-1),_i=u("span",{class:"flex-shrink-0"},"快捷翻译",-1),Ni={__name:"openType",setup(n){const t=e(),i=(n="")=>{t.commit("updateConfig")};return(n,e)=>{const a=s("el-switch"),g=s("el-option"),h=s("el-select");return o(),r("div",ji,[u("div",null,[Ii,f(a,{onChange:i,modelValue:A(t).state.config.openType.searchOpen,"onUpdate:modelValue":e[0]||(e[0]=n=>A(t).state.config.openType.searchOpen=n),class:"ml-2"},null,8,["modelValue"])]),u("div",null,[wi,f(a,{onChange:i,modelValue:A(t).state.config.openType.linkOpen,"onUpdate:modelValue":e[1]||(e[1]=n=>A(t).state.config.openType.linkOpen=n),class:"ml-2"},null,8,["modelValue"])]),u("div",null,[zi,f(a,{onChange:i,modelValue:A(t).state.config.openType.autofocus,"onUpdate:modelValue":e[2]||(e[2]=n=>A(t).state.config.openType.autofocus=n),class:"ml-2"},null,8,["modelValue"])]),u("div",null,[Si,f(a,{onChange:i,modelValue:A(t).state.config.openType.searchRecommend,"onUpdate:modelValue":e[3]||(e[3]=n=>A(t).state.config.openType.searchRecommend=n),class:"ml-2"},null,8,["modelValue"])]),u("div",null,[ki,f(a,{onChange:i,modelValue:A(t).state.config.openType.searchLink,"onUpdate:modelValue":e[4]||(e[4]=n=>A(t).state.config.openType.searchLink=n),class:"ml-2"},null,8,["modelValue"])]),u("div",null,[_i,f(h,{class:"w-40",modelValue:A(t).state.config.openType.translate,"onUpdate:modelValue":e[5]||(e[5]=n=>A(t).state.config.openType.translate=n),placeholder:"请选择翻译工具",onChange:i},{default:c((()=>[f(g,{label:"关闭",value:""}),f(g,{label:"火山翻译",value:"https://translate.volcengine.com/?text={key}"}),f(g,{label:"百度翻译",value:"https://fanyi.baidu.com/mtpe-individual/multimodal?lang=auto&query={key}"})])),_:1},8,["modelValue"])])])}}};const bi={class:"theme-control space-y-2"},Yi={class:"labelItem h-11"},Mi=u("span",{class:"flex-shrink-0"},"开启Dock栏",-1),Gi={class:"labelItem h-11"},Ti=u("span",{class:"flex-shrink-0"},"图标字体颜色",-1),Zi={class:"ml-auto"},Hi={class:"labelItem h-11"},Li=u("span",{class:"flex-shrink-0"},"图标背景",-1),Oi={class:"labelItem h-11"},Xi=u("span",{class:"flex-shrink-0"},"图标大小",-1),Pi={class:"labelItem h-11"},qi=u("span",{class:"flex-shrink-0"},"图标圆角",-1),Ji={class:"labelItem h-11"},Wi=u("span",{class:"flex-shrink-0"},"图标列距",-1),Qi={class:"labelItem h-11"},Ui=u("span",{class:"flex-shrink-0"},"图标最大列数",-1),Ri={class:"labelItem h-11"},Vi=u("span",{class:"flex-shrink-0"},"标签Tooltip文字提示",-1),Ki={class:"labelItem h-11"},$i=u("span",{class:"flex-shrink-0"},"页面分类功能开关",-1),na={class:"labelItem h-11"},ea=u("span",{class:"flex-shrink-0"},"页面分类自动隐藏",-1),ta={__name:"theme",setup(n){const t=e(),i=n=>{t.commit("updateConfig"),V(n)},a=n=>{K("--iconWidth",t.state.config.theme.iconWidth+"px"),t.commit("updateConfig")},g=()=>{t.commit("updateConfig"),$(t.state.config.theme.nameColor)};return(n,e)=>{const h=s("el-switch"),l=s("el-color-picker"),c=s("el-slider");return o(),r("div",bi,[u("div",Yi,[Mi,f(h,{onChange:e[0]||(e[0]=n=>A(t).commit("updateConfig")),modelValue:A(t).state.config.theme.tabbar,"onUpdate:modelValue":e[1]||(e[1]=n=>A(t).state.config.theme.tabbar=n),class:"ml-auto"},null,8,["modelValue"])]),u("div",Gi,[Ti,u("div",Zi,[f(l,{modelValue:A(t).state.config.theme.nameColor,"onUpdate:modelValue":e[2]||(e[2]=n=>A(t).state.config.theme.nameColor=n),onChange:g},null,8,["modelValue"])])]),u("div",Hi,[Li,f(h,{onChange:e[3]||(e[3]=n=>A(t).commit("updateConfig")),modelValue:A(t).state.config.theme.iconBg,"onUpdate:modelValue":e[4]||(e[4]=n=>A(t).state.config.theme.iconBg=n),class:"ml-auto"},null,8,["modelValue"])]),u("div",Oi,[Xi,f(c,{class:"w-9/12 ml-4",onChange:a,max:80,min:60,modelValue:A(t).state.config.theme.iconWidth,"onUpdate:modelValue":e[5]||(e[5]=n=>A(t).state.config.theme.iconWidth=n)},null,8,["modelValue"])]),u("div",Pi,[qi,f(c,{class:"w-9/12 ml-4",onChange:i,min:6,max:20,modelValue:A(t).state.config.theme.iconRadius,"onUpdate:modelValue":e[6]||(e[6]=n=>A(t).state.config.theme.iconRadius=n)},null,8,["modelValue"])]),u("div",Ji,[Wi,f(c,{class:"w-9/12 ml-4",onChange:e[7]||(e[7]=n=>A(t).commit("updateConfig")),min:25,max:40,step:1,modelValue:A(t).state.config.theme.colsGap,"onUpdate:modelValue":e[8]||(e[8]=n=>A(t).state.config.theme.colsGap=n)},null,8,["modelValue"])]),u("div",Qi,[Ui,f(c,{class:"w-8/12 ml-4",onChange:e[9]||(e[9]=n=>A(t).commit("updateConfig")),min:4,max:16,step:2,modelValue:A(t).state.config.theme.maxColumn,"onUpdate:modelValue":e[10]||(e[10]=n=>A(t).state.config.theme.maxColumn=n)},null,8,["modelValue"])]),u("div",Ri,[Vi,f(h,{onChange:e[11]||(e[11]=n=>A(t).commit("updateConfig")),modelValue:A(t).state.config.theme.LinkTitle,"onUpdate:modelValue":e[12]||(e[12]=n=>A(t).state.config.theme.LinkTitle=n),class:"ml-auto"},null,8,["modelValue"])]),u("div",Ki,[$i,f(h,{onChange:e[13]||(e[13]=n=>A(t).commit("updateConfig")),modelValue:A(t).state.config.theme.pageGroup,"onUpdate:modelValue":e[14]||(e[14]=n=>A(t).state.config.theme.pageGroup=n),class:"ml-auto"},null,8,["modelValue"])]),u("div",na,[ea,f(h,{onChange:e[15]||(e[15]=n=>A(t).commit("updateConfig")),modelValue:A(t).state.config.theme.pageGroupStatus,"onUpdate:modelValue":e[16]||(e[16]=n=>A(t).state.config.theme.pageGroupStatus=n),class:"ml-auto"},null,8,["modelValue"])])])}}};const ia={class:"theme-control space-y-2"},aa={class:"labelItem relative"},sa=["src"],oa=["src"],ra={class:"absolute bottom-7 w-full flex justify-center left-0"},ua={class:"labelItem h-11"},ga=u("span",{class:"flex-shrink-0"},"背景模糊值",-1),ha={class:"labelItem h-11"},la=u("span",{class:"flex-shrink-0"},"遮罩透明度",-1),ca={__name:"wallpaper",setup(t){const i=e(),a=n(""),g=()=>{ln("tab://background"),G.emit("openController",!1)},h=async()=>{const n=await J({url:"/api/DefBg"});i.state.config.theme.backgroundImage=n.data.background,i.state.config.theme.backgroundMime=n.data.mime,i.commit("updateConfig")};return(n,e)=>{var t,l,d;const F=s("el-button"),C=s("el-slider");return o(),r("div",ia,[u("div",aa,[0===A(i).state.config.theme.backgroundMime?(o(),r("img",{key:0,class:"rounded-lg w-full",style:{"aspect-ratio":"10 / 5.625","object-fit":"cover"},ref_key:"image",ref:a,src:A(y)(null==(l=null==(t=A(i).state.config)?void 0:t.theme)?void 0:l.backgroundImage),alt:"壁纸"},null,8,sa)):x("",!0),2===A(i).state.config.theme.backgroundMime?(o(),r("div",{key:1,style:E([{background:A(i).state.config.theme.backgroundImage},{"aspect-ratio":"10 / 5.625"}]),class:"rounded-lg w-full"},null,4)):x("",!0),1===(null==(d=A(i).state.config.theme)?void 0:d.backgroundMime)?(o(),r("video",{key:2,ref_key:"image",ref:a,controlsList:"nodownload nofullscreen noremoteplayback",class:"rounded-lg w-full",style:{"aspect-ratio":"10 / 5.625","object-fit":"cover"},src:A(y)(A(i).state.config.theme.backgroundImage),autoplay:"",loop:"",muted:""},null,8,oa)):x("",!0),u("div",ra,[f(F,{class:"bg-black border-none text-white",onClick:g},{default:c((()=>[b("在线壁纸")])),_:1}),f(F,{class:"bg-black border-none text-white",onClick:h},{default:c((()=>[b("恢复默认")])),_:1})])]),u("div",ua,[ga,f(C,{class:"w-9/12 ml-4",onChange:e[0]||(e[0]=n=>A(i).commit("updateConfig")),max:20,modelValue:A(i).state.config.theme.blur,"onUpdate:modelValue":e[1]||(e[1]=n=>A(i).state.config.theme.blur=n)},null,8,["modelValue"])]),u("div",ha,[la,f(C,{class:"w-9/12 ml-4",onChange:e[2]||(e[2]=n=>A(i).commit("updateConfig")),max:1,step:.01,modelValue:A(i).state.config.theme.opacity,"onUpdate:modelValue":e[3]||(e[3]=n=>A(i).state.config.theme.opacity=n)},null,8,["step","modelValue"])])])}}};const da={class:"link-history px-4 py-2"},Fa={key:0},Ca={key:1},Aa={class:"text-xs flex justify-between items-center gap-2 py-2"},fa={class:"font-mono flex items-center"},Da={style:{width:"max-content"}};var xa=B({name:"history",data:()=>({list:[],load:!1}),created(){J({url:"/Link/history"}).then((n=>{1===n.code&&(this.list=n.data)})).finally((n=>{this.load=!0}))},methods:{async rollback(n){const e=n.id;try{await Q.confirm("是否恢复该备份节点数据?","提示");1===(await J({url:"/Link/rollBack",method:"post",data:{id:e}})).code&&(Y.success("回滚完毕!即将刷新页面"),setTimeout((()=>{location.reload()}),1e3))}catch(t){Y.warning("已取消操作")}},async delBack(n){const e=n.id;try{await Q.confirm("是否删除该备份节点数据?","提示");1===(await J({url:"/Link/delBack",method:"post",data:{id:e}})).code&&(this.list=this.list.filter((n=>n.id!==e)),Y.success("删除成功!"))}catch(t){Y.warning("已取消操作")}}}},[["render",function(n,e,t,i,a,F){const C=s("el-empty"),A=s("el-link"),D=T("loading");return d((o(),r("div",da,[a.load&&0===a.list.length?(o(),r("div",Fa,[f(C,{description:"暂无数据"})])):(o(),r("div",Ca,[(o(!0),r(g,null,h(a.list,(n=>(o(),l(p,null,{default:c((()=>[u("div",Aa,[u("div",fa,j(n.create_time.replace(/-/g,"/")),1),u("div",Da,[f(A,{type:"danger",onClick:e=>F.delBack(n)},{default:c((()=>[b("删除")])),_:2},1032,["onClick"]),f(A,{type:"primary",onClick:e=>F.rollback(n),class:"ml-4"},{default:c((()=>[b("恢复")])),_:2},1032,["onClick"])])])])),_:2},1024)))),256))]))])),[[D,!a.load]])}],["__scopeId","data-v-32ed81b9"]]);const Ea={class:"theme-control space-y-2"},pa={class:"labelItem flex-col"},ya={class:"flex w-full items-center justify-between"},ma=u("span",{class:"flex-shrink-0 text-sm"},"显示时间",-1),Ba={class:"ml-auto"},va={class:"m-2 bg-gray-100 rounded-lg w-full p-2 grid grid-cols-3 grid-rows-2 gap-2 timeSet"},ja={class:"labelItem h-11"},Ia=u("span",{class:"flex-shrink-0"},"日期字体颜色",-1),wa={class:"ml-auto"},za={__name:"time",setup(n){const i=e();return t(i.state.config.theme,(n=>{i.commit("updateConfig")})),(n,e)=>{const t=s("el-switch"),a=s("el-color-picker");return o(),r("div",Ea,[u("div",pa,[u("div",ya,[ma,u("div",Ba,[f(t,{size:"small",modelValue:A(i).state.config.theme.timeView,"onUpdate:modelValue":e[0]||(e[0]=n=>A(i).state.config.theme.timeView=n)},null,8,["modelValue"])])]),u("div",va,[u("div",{class:C({chooseItem:A(i).state.config.theme.timeMonthDay}),onClick:e[1]||(e[1]=n=>A(i).state.config.theme.timeMonthDay=!A(i).state.config.theme.timeMonthDay)}," 年月 ",2),u("div",{class:C({chooseItem:A(i).state.config.theme.timeWeek}),onClick:e[2]||(e[2]=n=>A(i).state.config.theme.timeWeek=!A(i).state.config.theme.timeWeek)}," 周 ",2),u("div",{class:C({chooseItem:A(i).state.config.theme.timeLunar}),onClick:e[3]||(e[3]=n=>A(i).state.config.theme.timeLunar=!A(i).state.config.theme.timeLunar)}," 农历 ",2),u("div",{class:C(["time24",{chooseItem:A(i).state.config.theme.time24}]),onClick:e[4]||(e[4]=n=>A(i).state.config.theme.time24=!A(i).state.config.theme.time24)}," 24小时制 ",2),u("div",{class:C({chooseItem:A(i).state.config.theme.timeSecond}),onClick:e[5]||(e[5]=n=>A(i).state.config.theme.timeSecond=!A(i).state.config.theme.timeSecond)}," 秒 ",2),u("div",{class:C({chooseItem:A(i).state.config.theme.timeGanZhi}),onClick:e[6]||(e[6]=n=>A(i).state.config.theme.timeGanZhi=!A(i).state.config.theme.timeGanZhi)}," 干支 ",2)])]),u("div",ja,[Ia,u("div",wa,[f(a,{modelValue:A(i).state.config.theme.timeColor,"onUpdate:modelValue":e[7]||(e[7]=n=>A(i).state.config.theme.timeColor=n)},null,8,["modelValue"])])])])}}};const Sa={class:"about"},ka={key:0,class:"labelItem"},_a=u("span",null,"联系邮箱",-1),Na={class:"ml-4 text-yellow-500"},ba={key:1,class:"labelItem"},Ya=u("span",null,"QQ交流群",-1),Ma={class:"ml-4 text-yellow-500"},Ga={key:2,class:"labelItem"},Ta=u("span",null,"ICP备案",-1),Za={class:"ml-4 text-blue-500 text-sm",target:"_blank",href:"https://beian.miit.gov.cn/"},Ha={key:3,class:"labelItem"},La=u("span",null,"公安备案",-1),Oa=["href"],Xa=["href"],Pa=u("span",null,"隐私政策",-1),qa=["innerHTML"],Ja={key:0,class:"absolute text-gray-400 bottom-4 hover:text-blue-600 text-center w-full left-0 text-xs",href:"https://www.mtab.cc",target:"_blank"},Wa={__name:"about",setup:n=>(n,e)=>{const t=s("el-icon");return o(),r(g,null,[u("div",Sa,[A(S).state.site.email?(o(),r("div",ka,[_a,u("span",Na,j(A(S).state.site.email),1)])):x("",!0),A(S).state.site.qqGroup?(o(),r("div",ba,[Ya,u("span",Ma,j(A(S).state.site.qqGroup),1)])):x("",!0),A(S).state.site.recordNumber?(o(),r("div",Ga,[Ta,u("a",Za,j(A(S).state.site.recordNumber),1)])):x("",!0),A(S).state.site.beianMps?(o(),r("div",Ha,[La,u("a",{class:"ml-4 text-blue-500 text-sm",href:"https://beian.mps.gov.cn/#/query/webSearch?code="+A(S).state.site.beianMps,target:"_blank"},j(A(S).state.site.beianMps),9,Oa)])):x("",!0),u("a",{class:"labelItem text-sm text-blue-500",href:A(y)("/privacy.html"),target:"_blank"},[Pa,f(t,{color:"#8d8d8d"},{default:c((()=>[f(A(nn))])),_:1})],8,Xa),u("div",{class:"relative",innerHTML:A(S).state.site.customAbout},null,8,qa)]),A(S).state.site.auth?x("",!0):(o(),r("a",Ja," mTab书签版权所有© "))],64)}};const Qa={class:"control-model"},Ua={class:"select-none control-menu flex-shrink-0 relative"},Ra={style:{width:"100%",height:"100px"}},Va=["src"],Ka={class:""},$a={class:"closeController"},ns=[u("path",{d:"M128.9 158H898a30 30 0 0 0 0-60H128.9a30 30 0 0 0 0 60zM128.9 925.64H898a30 30 0 0 0 0-60H128.9a30 30 0 1 0 0 60zM128.9 416H573a32.16 32.16 0 0 0 0-64.32H128.9a32.16 32.16 0 0 0 0 64.32zM128.9 671.92H573a32.16 32.16 0 0 0 0-64.32H128.9a32.16 32.16 0 0 0 0 64.32zM923.37 523.21L728.72 664.49a14.34 14.34 0 0 1-22.72-11.6V370.33a14.34 14.34 0 0 1 22.76-11.6L923.37 500a14.33 14.33 0 0 1 0 23.21z","p-id":"4964"},null,-1)],es={class:"control-setting select-none"},ts={class:"control-setting-top p-3 pt-5"},is={class:"text-2xl"},as={class:"text-sm mt-2"},ss={class:"control-box"},os={__name:"controller",setup(t){const i=window.isMobile,a=[{name:"个人中心",tips:"个人信息管理",icon:"icon-gerenzhongxin",url:vi},{name:"打开方式",tips:"搜索和标签打开方式",icon:"icon-openType",url:Ni},{name:"主题标签",tips:"自定义主题和标签样式",icon:"icon-zhu_ti",url:ta},{name:"壁纸设置",tips:"自定义壁纸和背景设置",icon:"icon-bizhi",url:ca},{name:"时间日期",tips:"时间显示内容",icon:"icon-shijian",url:za},{name:"数据回滚",tips:"恢复桌面标签至历史最近的某个变更时间节点",icon:"icon-huigun",url:xa},{name:"关于我们",tips:"关于我们,产品反馈",icon:"icon-guanyu",url:Wa}],d=en(a[0]),F=e(),D=n(!1);return G.on("openController",((n=!0)=>{D.value=n})),(n,e)=>{const t=s("el-drawer");return o(),l(t,{modelValue:D.value,"onUpdate:modelValue":e[1]||(e[1]=n=>D.value=n),"lock-scroll":!0,"modal-class":"setting-controller",size:A(i)?"360px":"460px","with-header":!1,direction:"rtl"},{default:c((()=>[u("div",Qa,[u("div",Ua,[u("div",Ra,[u("img",{src:A(y)(A(F).state.site.logo),class:"select-none m-auto pt-5",style:{height:"80px"},alt:""},null,8,Va)]),u("div",Ka,[(o(),r(g,null,h(a,((n,e)=>f(p,null,{default:c((()=>[f(ft,{data:n,onClick:e=>(n=>{d.value=n})(n),class:C(A(d).name===n.name?"selectControl":"")},null,8,["data","onClick","class"])])),_:2},1024))),64))]),u("div",$a,[(o(),r("svg",{onClick:e[0]||(e[0]=n=>D.value=!1),t:"1686737831621",class:"icon minxs:hidden",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4963",width:"32",height:"32"},ns))])]),u("div",es,[u("div",ts,[u("span",is,j(A(d).name),1),u("p",as,j(A(d).tips),1)]),u("div",ss,[D.value?(o(),l(tn(A(d).url),{key:0})):x("",!0)])])])])),_:1},8,["modelValue","size"])}}};const rs={style:{"max-width":"200px","pointer-events":"none"}},us=["id"],gs=["src"],hs={key:3,src:hn,class:"wapp rounded-full",alt:""},ls={class:"iconName"},cs={__name:"icon",props:{data:{type:Object,default:()=>{}}},setup(i){const a=i,g=e(),h=n(Object.assign({},a.data)),{size:d="1x1",component:F,url:p,id:m}=a.data,B=n("i"+d),v=(n,e=!1)=>{g.state.moveStatus=!1,cn(null==n?void 0:n.id,e)};let{bgColor:I=null}=h;const w=n(I),z=()=>{let{bgColor:n=null}=h.value;w.value=n,null===n&&g.state.config.theme.iconBg&&(w.value="#fff")};z(),t((()=>g.state.config.theme.iconBg),z);t((()=>a.data),(n=>{I=n.bgColor,w.value=I,h.value=n,B.value="i"+n.size,z()}));return(n,e)=>{const t=s("el-tooltip");return o(),r("div",{draggable:"true",onDragstart:e[4]||(e[4]=n=>{return e=h.value,void(window.moveMark=Object.assign(e,{form:"link"}));var e}),class:C(["item filter",(A(g).state.editStatus?"edits ":"")+B.value])},[f(t,{class:"icontool",effect:"customized",placement:"bottom",offset:-5,disabled:!A(g).state.config.theme.LinkTitle},{content:c((()=>{var n,e;return[u("div",rs,j((null==(n=h.value)?void 0:n.tips)||(null==(e=h.value)?void 0:e.name)),1)]})),default:c((()=>{var n,t,i,a;return[u("div",{class:"itemBox relative hover",onMouseup:e[1]||(e[1]=D((n=>v(h.value,!0)),["middle"])),onClick:e[2]||(e[2]=n=>v(h.value)),id:h.value.id,onContextmenu:e[3]||(e[3]=D((n=>((n,e)=>{const{button:t,clientX:i,clientY:a}=n;2===t&&G.emit("mousePs",{left:i,top:a,data:e,call:function(){Fn(n.target).parent().remove()}}),n.stopPropagation()})(n,h.value)),["prevent"]))},[A(g).state.editStatus?(o(),r("img",{key:0,onClick:e[0]||(e[0]=D((n=>{return e=h.value,Fn(n.target).parent().parent().remove(),void g.commit("delLink",e.id);var e}),["stop"])),class:"del-footer",src:Bn,alt:""})):x("",!0),/^txt:/.test(null==(n=h.value)?void 0:n.src)?(o(),l(yn,{key:1,bgColor:w.value,text:h.value.src},null,8,["bgColor","text"])):(o(),r("img",{key:2,class:"icons",style:E({background:w.value}),src:A(y)(null==(t=h.value)?void 0:t.src),alt:""},null,12,gs)),1===(null==(i=h.value)?void 0:i.app)?(o(),r("img",hs)):x("",!0),u("div",ls,j(null==(a=h.value)?void 0:a.name),1)],40,us)]})),_:1},8,["disabled"])],34)}}};const ds=["onClick"],Fs={__name:"GroupItem",props:{data:Object,reload:Function},setup(d){const F=d,C=e(),x=n([]),E=n(),y=n({});window.$=Fn;const m=n=>{z&&(v=!0,clearTimeout(S),F.reload())},B=()=>{C.state.editStatus&&(C.state.editStatus=!1)};let v=!0;const j=()=>{C.commit("setLink",y.value),Fn(`[data-id='${E.value}']`).find(".names").text(y.value.name)};let I=null;const w=()=>{const n=I.toArray();let e=[];n.forEach(((n,t)=>{let i=C.getters.find(n);i.pid=E.value,i.sort=t,e.push(i)})),C.commit("updateDiffLink",Object.assign([],e)),"add"===F.data.type&&(clearTimeout(S),F.reload())};let z=null;let S=setTimeout((()=>{}));return a((()=>{var n,e;S=setTimeout((()=>{"add"===F.data.type&&v&&(clearTimeout(S),F.reload())}),1e4),E.value=F.data.pid,y.value=C.getters.find(F.data.pid),x.value=Object.assign([],C.getters.findChildren(F.data.pid)),n=document.getElementById("iconGroupItem"),e={animation:400,delay:500,delayOnTouchOnly:!0,draggable:".item",group:{name:"it",pull:function(n){return!0},put:!0},onChoose:function(n){z=n,window.MoveData={type:n.item.dataset.type}},onUpdate(n){w()},onAdd(n){w()}},I=xn.create(n,e)})),t((()=>C.state.link),(n=>{x.value=Object.assign([],C.getters.findChildren(F.data.pid))})),i((()=>{G.off("saveGroup",w)})),(n,e)=>{const t=s("el-input");return o(),r("div",{id:"iconGroupBox",onDragenter:m,onContextmenu:e[4]||(e[4]=D((()=>{}),["prevent"])),onClick:e[5]||(e[5]=(...n)=>F.reload&&F.reload(...n))},[u("div",{class:"groupName",onClick:e[1]||(e[1]=D((()=>{}),["stop"]))},[f(t,{onBlur:j,modelValue:y.value.name,"onUpdate:modelValue":e[0]||(e[0]=n=>y.value.name=n)},null,8,["modelValue"])]),u("div",{class:"model",onDragenterPassive:e[3]||(e[3]=D((n=>{"iconGroupBox"===n.relatedTarget.id&&(v=!1)}),["stop"]))},[u("div",{id:"iconGroupItem",class:"iconGroupItem gap-y-3",onClick:D(B,["stop"])},[(o(!0),r(g,null,h(A(k)(x.value),(n=>(o(),l(p,{key:n.id},{default:c((()=>[f(cs,{onClick:e[2]||(e[2]=D((()=>{}),["stop"])),data:n,"data-type":null==n?void 0:n.type,"data-id":null==n?void 0:n.id},null,8,["data","data-type","data-id"])])),_:2},1024)))),128))],8,ds)],32)],32)}}};const Cs={__name:"iconGroupBox",setup(e){const t=n(!1),a=n(),s=n=>{a.value=n,t.value=!0},u=()=>{t.value=!1};return window.addEventListener("keydown",(n=>{"Escape"===n.key&&u()})),G.on("addGroupBox",s),i((()=>{G.off("addGroupBox",s)})),(n,e)=>(o(),r("div",null,[f(p,{name:"groupBox"},{default:c((()=>[t.value?(o(),l(Fs,{key:0,data:a.value,reload:u},null,8,["data"])):x("",!0)])),_:1})]))}};const As={class:"comp"},fs=["name","data-appid","src"],Ds=["src"],xs={key:2,class:"moveIco"},Es=[(n=>(on("data-v-376d7422"),n=n(),rn(),n))((()=>u("img",{src:"/dist/assets/arc.1717935479334.svg",alt:"move",title:"移动或右键菜单"},null,-1)))],ps={class:"names"};var ys=B({__name:"plugin",props:{info:{type:Object}},setup(i){const a=i,s=n(""),g=en(!0),h=e(),{size:d="1x1",component:F,url:E,id:m}=a.info;let B;"plugins"===F||(B=an((()=>function(n){switch(n){case"./plugin/iconGroup.vue":return sn((()=>import("./appSide.1717935479334.js").then((function(n){return n.i}))),["assets/appSide.1717935479334.js","assets/appSide.1717935479334.css","assets/index.1717935479334.js","assets/index.17179354793344.css","assets/textIcon.1717935479334.js","assets/textIcon.1717935479334.css","assets/dialog.1717935479334.js"]);case"./plugin/note.vue":return sn((()=>import("./note.1717935479334.js")),["assets/note.1717935479334.js","assets/note.1717935479334.css","assets/index.1717935479334.js","assets/index.17179354793344.css"]);default:return new Promise((function(e,t){("function"==typeof queueMicrotask?queueMicrotask:setTimeout)(t.bind(null,new Error("Unknown variable dynamic import: "+n)))}))}}(`./plugin/${F}.vue`))));const v=()=>{g.value=!1},I=()=>{g.value=!0},w=n("c"+d),z=en(a.info);t((()=>a.info),(n=>{w.value="c"+n.size,z.value=n}));return(n,e)=>(o(),r("div",{class:C(["item",(A(h).state.editStatus?"edits":"")+" filter "+w.value]),onDragstart:e[4]||(e[4]=n=>{return e=A(z),void(window.moveMark=Object.assign(e,{form:"link"}));var e})},[u("div",{class:"itemBox",onContextmenu:e[3]||(e[3]=D((n=>((n,e)=>{const{button:t,clientX:i,clientY:a}=n;2===t&&G.emit("mousePs",{left:i,top:a,data:Object.assign({},e)}),n.stopPropagation()})(n,A(z))),["prevent"]))},[A(h).state.editStatus?(o(),r("img",{key:0,onClick:e[0]||(e[0]=D((n=>{return e=A(z),void h.commit("delLink",e.id);var e}),["stop"])),class:"del-footer",src:Bn})):x("",!0),u("section",As,["plugins"===A(F)?(o(),l(p,{key:0},{default:c((()=>[u("div",{class:"iframeBox",onMousedown:e[1]||(e[1]=D((n=>A(An)(A(z))),["middle"])),onClick:e[2]||(e[2]=n=>A(An)(A(z)))},["1x1"!==A(z).size?(o(),r("iframe",{key:0,ref_key:"iframe",ref:s,name:A(z).id,"data-appid":A(z).id,class:C([{"pointer-events-none":"1x1"===A(z).size||A(h).state.moveStatus},"plugins"]),allowtransparency:"true",onLoad:v,onLoadstart:I,src:A(y)(A(z).url)},"\r\n ",42,fs)):(o(),r("img",{key:1,style:{width:"100%",height:"100%","object-fit":"contain"},src:A(y)(A(z).src),alt:""},null,8,Ds)),"1x1"!==A(z).size?(o(),r("div",xs,Es)):x("",!0)],32)])),_:1})):(o(),l(p,{key:1},{default:c((()=>[f(A(B),{data:A(z)},null,8,["data"])])),_:1}))]),u("div",ps,j(A(z).name),1)],32)],34))}},[["__scopeId","data-v-376d7422"]]);const ms=u("div",{class:"grid-cols-t16 grid-cols-t14 grid-cols-t12 grid-cols-t10 grid-cols-t8 grid-cols-t6 grid-cols-t4 hidden"},null,-1),Bs={class:"links-box",ref:"linksBox"},vs={__name:"main",props:{pageGroup:{type:String,default:""}},setup(i){const s=i,d=n(35),F=e(),f=n(""),D=n(window.innerWidth);d.value=F.state.config.theme.colsGap||35,t((()=>F.state.config.theme.colsGap),(n=>{d.value=n||35}));let y=!1,m=null;const B=z((()=>{let n=[];const e={4:"mxs:grid-cols-t4",6:"msm:grid-cols-t6",8:"mmd:grid-cols-t8",10:"mlg:grid-cols-t10",12:"mxl:grid-cols-t12",14:"m2k:grid-cols-t14",16:"m4k:grid-cols-t16"};for(const i in e)i<=F.state.config.theme.maxColumn&&n.push(e[i]);try{n.push("grid-cols-t"+F.state.config.theme.maxColumn)}catch(t){n.push("grid-cols-t16")}return n.join(" ")})),v=n([]),j=()=>{let n=[];F.state.link.forEach((e=>{if("pageGroup"!==e.type&&!(null==e?void 0:e.pid)){if(e.pageGroup===s.pageGroup)return n.push(e);if(!(""!==s.pageGroup&&null!==s.pageGroup||""!==e.pageGroup&&e.pageGroup))return n.push(e)}})),v.value=Object.assign([],k(n))};return j(),t((()=>F.state.link),j),a((async()=>{un((()=>{!function(){const n=m.toArray();let e=Fn(f.value);n.forEach((n=>{let t=e.find(`[data-id='${n}']`);t.length>1&&t.slice(1).remove()}))}()}));const n=n=>{m.toArray().forEach(((n,e)=>{let t=F.state.link.find((e=>e.id===n));t.pid=null,t.pageGroup=s.pageGroup,t.sort=e})),F.commit("updateLink")};let e=f.value;if(e){const t={animation:400,delay:100,sort:!0,delayOnTouchOnly:!0,draggable:".item",preventOnFilter:!0,forceFallback:!1,fallbackOnBody:!1,group:{name:"it",pull:function(n){let e=n.el.id;return"icon"!==y.item.dataset.type||"footer-itxst"!==e||"clone"},put:!0},onChoose:function(n){F.state.moveStatus=!0,y=n,window.MoveData={type:n.item.dataset.type,canMove:!1}},onEnd(){F.state.moveStatus=!1},onChange(){window.MoveData.canMove=!1},onMove:function(n){return!n.dragged.dataset.type&&!n.related.dataset.url||("iconGroup"!==n.related.dataset.url||(!0===window.MoveData.canMove||(window.MoveData.canMove,!1)))},onAdd(e){n(),e.clone.remove(),e.item.remove()},onUpdate:function(e){n()}};m=xn.create(e,t)}})),(n,e)=>(o(),r(g,null,[ms,u("div",Bs,[u("div",{style:E({columnGap:(D.value<500?30:d.value)+"px"}),class:C(["grid itxst gap-y-3",A(B)]),ref_key:"itxst",ref:f},[(o(!0),r(g,null,h(v.value,((n,e)=>(o(),l(p,{key:null==n?void 0:n.id},{default:c((()=>["component"===(null==n?void 0:n.type)?(o(),l(ys,{key:0,info:n,"data-sort":null==n?void 0:n.sort,"data-url":n.component,"data-type":null==n?void 0:n.type,"data-id":null==n?void 0:n.id},null,8,["info","data-sort","data-url","data-type","data-id"])):(null==n?void 0:n.pid)||"icon"!==n.type?x("",!0):(o(),l(cs,{key:1,data:n,class:"mainBox","data-sort":null==n?void 0:n.sort,"data-type":null==n?void 0:n.type,"data-id":null==n?void 0:n.id},null,8,["data","data-sort","data-type","data-id"]))])),_:2},1024)))),128))],6)],512)],64))}};const js=["data-id","data-index"];var Is=B({__name:"pageGroup",setup(i){const s=e(),d=z((()=>{let n=[{name:"首页",id:""}];return s.state.link.forEach((e=>{"pageGroup"===e.type&&n.push(e)})),k(n)})),F=n(s.state.pageGroup);let C=null;const D=n(""),x=n(0),y=n("");G.on("cardMouseRight",(n=>{G.emit("deskTopMouseClose");const e=n.data.id,t=document.querySelector("[name='"+e+"']"),i=t.getBoundingClientRect(),a=i.left+window.scrollX,o=i.top+window.scrollY,r=t.dataset.appid;G.emit("mousePs",{left:a+n.left,top:o+n.top,data:Object.assign({},s.state.link.find((n=>n.id===r)))})}));t((()=>s.state.pageGroup),(n=>{D.value=F.value,F.value=n,(()=>{const n=d.value.findIndex((n=>n.id===F.value));let e="up";e=n>d.value.findIndex((n=>n.id===D.value))?"up":"down";let t=null,i=Fn(".linkBoxPage").children();for(const s of i)s.dataset.id===F.value&&(t=s);C=t;let a=null;for(const s of i)s.dataset.id===D.value&&(a=s);"up"===e?(Fn(t).css({transform:"translate3d(0%, 100vh, 0)"}).css({transition:"transform 0.5s",transform:"translate3d(0%, 15px, 0)"}),Fn(a).css({transform:"translate3d(0%, 15px, 0)"}).css({transition:"transform 0.5s",transform:"translate3d(0%, -100vh, 0)"})):(Fn(t).css({transform:"translate3d(0%, -100vh, 0)"}).css({transition:"transform 0.5s",transform:"translate3d(0%, 15px, 0)"}),Fn(a).css({transform:"translate3d(0%, 15px, 0)"}).css({transition:"transform 0.5s",transform:"translate3d(0%, 100vh, 0)"}));for(const s of Fn(".linkBoxPage").children())s.dataset.indexn&&s!==a&&Fn(s).css({transition:"none",transform:"translate3d(0%, 100vh, 0)"})})()})),t((()=>d.value),(n=>{O()}));const m=()=>{let n=document.querySelector(".timeAndSearch").getBoundingClientRect(),e=window.innerHeight-(n.top+n.height);x.value=e-15;let t=0;document.querySelector(".footer-box")?t=document.querySelector(".footer-box").clientHeight+10:document.querySelector(".RecordNumber")&&(t=30),x.value=x.value-t};let B=!1,j=null;const I=n=>{const{scrollHeight:e,clientHeight:t,scrollTop:i}=C;if(n){if(Math.ceil(t+i)0)return Y=!0,!1;Y=!1;const a=d.value.findIndex((n=>n.id===F.value));n?a0&&(s.state.pageGroup=d.value[a-1].id)};const w=n=>{const{deltaY:e}=n;return!!(null===j?(j=!1,1):(j&&clearTimeout(j),j=setTimeout((()=>{j=null}),50),0))&&(!B&&(B=!0,I(e>0),void setTimeout((()=>{B=!1}),300)))};let S=0,_=0;function N(n){if(n.preventDefault(),n.touches&&n.touches.length>0){const e=n.touches[0];C.scrollTop+=1.5*(S-e.clientY),S=e.clientY}}let b=0,Y=!1,M=(new Date).getTime();function T(){b>0&&Y&&(C.scrollTop+=_-S>0?b:-b,b-=1,(new Date).getTime()),b>0&&Y&&window.requestAnimationFrame(T)}const Z=n=>{M>(new Date).getTime()-300&&(S-_>0&&S-_>=100&&I(!1),S-_<0&&S-_<=-100&&I(!0)),b=Math.abs(S-_)/(((new Date).getTime()-M)/30),T(),B=!1},H=n=>{if(Y=!1,n.touches&&n.touches.length>0){const e=n.touches[0];_=e.clientY,S=e.clientY,M=(new Date).getTime()}};let L=null;G.on("upPage",(n=>{s.state.pageGroup=n}));const O=()=>{let n=null;const e=d.value.findIndex((n=>n.id===F.value));for(const t of Fn(".linkBoxPage").children())t.dataset.id===F.value&&(n=t),t.dataset.indexe&&Fn(t).css({transition:"none",transform:"translate3d(0%, 100vh, 0)"});Fn(n).css("transform","translate3d(0%, 15px, 0)"),C=n};return a((()=>{O(),m(),window.addEventListener("resize",m),document.querySelector(".linkBoxPage").addEventListener("wheel",w,{passive:!0}),document.querySelector(".linkBoxPage").addEventListener("touchstart",H,{passive:!0}),document.querySelector(".linkBoxPage").addEventListener("touchmove",N,{passive:!1}),document.querySelector(".linkBoxPage").addEventListener("touchend",Z,{passive:!0}),L=setInterval(m,1e3)})),v((()=>{clearInterval(L),document.querySelector(".linkBoxPage").removeEventListener("touchstart",H),document.querySelector(".linkBoxPage").removeEventListener("touchmove",N),document.querySelector(".linkBoxPage").removeEventListener("touchend",Z),window.removeEventListener("resize",m),document.querySelector(".linkBoxPage").removeEventListener("wheel",w)})),(n,e)=>(o(),r("div",{class:"flex linkBoxPage",ref_key:"linkBox",ref:y,style:E({height:x.value+"px"})},[(o(!0),r(g,null,h(A(d),((n,e)=>(o(),l(p,{key:n.id},{default:c((()=>[u("div",{class:"pageGroupItem","data-id":n.id,"data-index":e},[f(vs,{pageGroup:n.id},null,8,["pageGroup"])],8,js)])),_:2},1024)))),128))],4))}},[["__scopeId","data-v-55ea1f45"]]);const ws={key:0},zs=["src"],Ss=["src"];var ks=B({__name:"Wallpaper",setup(t){const i=e(),a=n(!1),s=()=>{a.value=!0};i.state.isLogin;const g=L.get("config");return(n,e)=>{var t,h,l,c;return A(i).state.configLoad||A(g)?(o(),r("div",ws,[(null==(t=A(i).state.config.theme)?void 0:t.backgroundMime)&&0!==(null==(h=A(i).state.config.theme)?void 0:h.backgroundMime)?x("",!0):(o(),r("img",{key:0,class:"background",src:A(y)(A(i).state.config.theme.backgroundImage),alt:""},null,8,zs)),2===(null==(l=A(i).state.config.theme)?void 0:l.backgroundMime)?(o(),r("div",{key:1,class:"background",style:E({background:A(i).state.config.theme.backgroundImage})},null,4)):x("",!0),1===(null==(c=A(i).state.config.theme)?void 0:c.backgroundMime)?(o(),r("video",{key:2,class:C([{"opacity-0":!1===a.value},"background video-background"]),onPlay:s,controlsList:"nodownload nofullscreen noremoteplayback",src:A(y)(A(i).state.config.theme.backgroundImage),autoplay:"",loop:"",muted:""},null,42,Ss)):x("",!0),u("div",{class:"backgroundBlur",id:"background",style:E({backdropFilter:`blur(${A(i).state.config.theme.blur}px)`,backgroundColor:`rgba(0,0,0,${A(i).state.config.theme.opacity})`})},null,4)])):x("",!0)}}},[["__scopeId","data-v-660a436a"]]);const _s=["onClick"],Ns=[u("img",{src:"/dist/assets/add.1717935479334.svg"},null,-1),u("span",null,"添加标签",-1)],bs=["onClick"],Ys=[u("img",{src:"/dist/assets/class.1717935479334.svg"},null,-1),u("span",null,"新文件夹",-1)],Ms=["onClick"],Gs=[u("img",{src:"/dist/assets/wallpaper.1717935479334.svg"},null,-1),u("span",null,"更换壁纸",-1)],Ts=["onClick"],Zs=[u("img",{src:"/dist/assets/setting.1717935479334.svg"},null,-1),u("span",null,"设置",-1)],Hs={__name:"deskTopMouse",setup(t){const a=n(""),s=e(),g=n(!1),h=w({top:"0px",left:"0px"}),l=()=>{ln("tab://setting"),g.value=!1},c=()=>{ln("tab://background"),g.value=!1},C=()=>{let n={id:M(),size:"2x2",component:"iconGroup",name:"新文件夹",type:"component",url:"iconGroup",pageGroup:s.state.pageGroup,children:[]};s.state.link.push(n),s.commit("updateLink"),g.value=!1},A=()=>{ln("tab://addicon",{}),g.value=!1},f=n=>{h.top=n.top+"px",n.top+180>window.innerHeight&&(h.top=window.innerHeight-160+"px",n.left+=2),h.left=n.left+"px",n.left+140>window.innerWidth&&(h.left=window.innerWidth-150+"px"),g.value=!0},x=n=>{g.value&&(g.value=!1)};return G.on("deskTopMouseClose",x),window.addEventListener("mousedown",x),G.on("deskTopMouse",f),i((()=>{window.removeEventListener("mousedown",x),G.off("deskTopMouse",f)})),(n,e)=>d((o(),r("div",{class:"deskMouseMenu",ref_key:"mouseMenu",ref:a,style:E(h),onMousedown:e[0]||(e[0]=D((()=>{}),["stop"])),onContextmenu:e[1]||(e[1]=D((()=>{}),["prevent"]))},[u("div",{onClick:D(A,["stop"]),class:"mouseItem mhover"},Ns,8,_s),u("div",{onClick:D(C,["stop"]),class:"mouseItem mhover"},Ys,8,bs),u("div",{onClick:D(c,["stop"]),class:"mouseItem mhover"},Gs,8,Ms),u("div",{onClick:D(l,["stop"]),class:"mouseItem mhover"},Zs,8,Ts)],36)),[[F,g.value]])}};var Ls="/dist/assets/layout.1717935479334.svg",Os="/dist/assets/del.1717935479334.svg";const Xs=["onClick"],Ps=[u("img",{src:"/dist/assets/open.1717935479334.svg",style:{width:"18px",height:"18px",transform:"translateX(-2px)"}},null,-1),u("span",{style:{transform:"translateX(-2px)"}},"新标签打开",-1)],qs=u("img",{src:"/dist/assets/edit.1717935479334.svg",alt:""},null,-1),Js=u("span",{style:{transform:"translateX(1px)"}},"编辑标签 ",-1),Ws={key:0,title:"复制链接",class:"ml-4 flex items-center justify-center rounded-sm flex-shrink-0",style:{width:"22px",height:"22px"}},Qs={key:2,class:"mouseItem"},Us=[u("img",{style:{width:"18px",height:"18px",transform:"translateX(-2px)"},src:Ls},null,-1),u("span",{style:{transform:"translateX(1px)"}},"布局",-1)],Rs={key:3,class:"layoutSet"},Vs=u("img",{style:{width:"18px",height:"18px",transform:"translateX(-2px)"},src:"/dist/assets/send.1717935479334.svg"},null,-1),Ks=u("span",{style:{transform:"translateX(-2px)"}},"移动至分类",-1),$s=u("img",{style:{position:"absolute",right:"2px",width:"25px",height:"25px"},src:"/dist/assets/right.1717935479334.svg",alt:""},null,-1),no=["onClick"],eo=[u("img",{src:"/dist/assets/dock.1717935479334.svg",alt:""},null,-1),u("span",null,"加入任务栏",-1)],to={key:6,class:"mouseItem"},io=[u("img",{style:{width:"18px",height:"18px",transform:"translateX(-2px)"},src:Ls},null,-1),u("span",{style:{transform:"translateX(1px)"}},"布局",-1)],ao={key:7,class:"layoutSet"},so=["onClick"],oo=[u("img",{style:{width:"17px",height:"17px",transform:"translateX(-2px)"},src:"/dist/assets/jiesan.1717935479334.svg"},null,-1),u("span",null,"解散文件夹",-1)],ro=["onClick"],uo=[u("img",{style:{width:"18px",height:"18px",transform:"translateX(-2px)"},src:Os},null,-1),u("span",null,"删除卡片",-1)],go=["onClick"],ho=[u("img",{style:{width:"18px",height:"18px",transform:"translateX(-2px)"},src:Os},null,-1),u("span",{style:{transform:"translateX(-2px)"}},"删除标签",-1)],lo={__name:"mouseMenu",setup(a){const C=n(!1),y=n(""),m=n(!1),B=e(),v=n(!1),I=n(""),S=n(0);let k={},_={},N=n(1),b=n(!0);const M=n(!1),T=w({top:"0px",left:"0px"}),Z=z((()=>{let n=B.state.link.filter((n=>"pageGroup"===n.type));return n.unshift({name:"主页",id:""}),n.sort(((n,e)=>{const{sort:t}=n,{sort:i}=e;return t-i}))}));let L=setTimeout((()=>{}));const O=n=>{"in"===n?(clearTimeout(L),(()=>{let n=35*Z.value.length+10,e=document.querySelector(".pageGroup").getBoundingClientRect(),t=Math.floor(e.top),i="-5",a="calc(100% + 6px);";n+t>window.innerHeight&&(console.log(window.innerHeight-(n+t)),i=window.innerHeight-(n+t)-5),262+Math.floor(e.left)>window.innerWidth&&(a=-126),document.querySelector(".childrenMenu").style.top=`${i}px`,document.querySelector(".childrenMenu").style.left=`${a}px`})(),C.value=!0):L=setTimeout((()=>{C.value=!1}),500)};t(v,(n=>{C.value=!1}));const X=async()=>{if("iconGroup"===_.component)try{await Q.confirm("删除文件夹会连带文件夹内部的图标一并删除,是否删除?","删除确认")}catch(n){return}B.commit("delLink",_.id),v.value=!1,(null==k?void 0:k.call)&&(null==k||k.call())},P=()=>{B.state.link.forEach((n=>{n.pid===_.id&&(n.pid="",n.sort=9999,n.pageGroup=_.pageGroup||"")})),B.commit("delLink",_.id),v.value=!1},q=()=>{let n=_.id;if(B.state.tabbar.find((e=>e.id===n)))return void(v.value=!1);let e=B.getters.find(n);B.state.tabbar.push(e),B.commit("updateTabbar",B.state.tabbar),v.value=!1},J=()=>{fn["tab://addicon"]({data:_}),v.value=!1},W=n=>{_.size=n;const e=B.state.link.find((n=>n.id===_.id));e&&(e.size=n),B.commit("updateLink",B.state.link),v.value=!1},U=()=>{ln(_.url,!0),v.value=!1};const R=()=>{!function(n){let e=document.createElement("textarea");document.body.append(e),e.value=n,e.select(),document.execCommand("copy"),e.remove()}(_.url),Y.success("复制成功")},V=n=>{_=n.data,k=n,I.value=_.type;const{app:e=0,pid:t=null,custom:i={}}=B.state.link.find((n=>n.id===_.id));if(S.value=e,"icon"===I.value?(M.value=!0,1===S.value&&(M.value=/^http/.test(_.url))):M.value=!1,1===S.value){if(i&&"object"==typeof i){const{userEdit:n=1}=i;N.value=n}}else N.value=1;m.value="iconGroup"===_.component,b.value=!t,v.value=!0,H((()=>{let{clientHeight:e}=document.querySelector(".mouseMenu");T.top=n.top+"px",n.top+e>window.innerHeight&&(T.top=window.innerHeight-e-10+"px",n.left+=2),T.left=n.left+"px",n.left+140>window.innerWidth&&(T.left=window.innerWidth-150+"px")}))},K=n=>{v.value&&(v.value=!1)};return G.on("mouseMenuClose",K),window.addEventListener("mousedown",K),G.on("mousePs",V),i((()=>{window.removeEventListener("mousedown",K),G.off("mousePs",V)})),(n,e)=>{const t=s("el-icon");return v.value?(o(),r("div",{key:0,class:"mouseMenu",style:E(T),onMousedown:e[9]||(e[9]=D((()=>{}),["stop"])),onContextmenu:e[10]||(e[10]=D((()=>{}),["prevent"]))},[M.value?(o(),r("div",{key:0,class:"mouseItem mhover",onClick:D(U,["stop"])},Ps,8,Xs)):x("",!0),"icon"===I.value&&A(N)>0?(o(),r("div",{key:1,class:"mouseItem mhover",onClick:J},[qs,Js,"icon"!==I.value||S.value?x("",!0):(o(),r("div",Ws,[f(t,{onClick:D(R,["stop"]),color:"#545454",size:"16"},{default:c((()=>[f(A(gn))])),_:1},8,["onClick"])]))])):x("",!0),"component"===I.value?(o(),r("div",Qs,Us)):x("",!0),"component"===I.value?(o(),r("div",Rs,[u("div",{onClick:e[0]||(e[0]=n=>W("1x1"))},"1x1"),u("div",{onClick:e[1]||(e[1]=n=>W("2x2"))},"2x2"),u("div",{onClick:e[2]||(e[2]=n=>W("2x4"))},"2x4")])):x("",!0),A(b)&&A(B).state.config.theme.pageGroup?(o(),r("div",{key:4,class:"mouseItem mhover pageGroup",onMouseover:e[4]||(e[4]=n=>O("in")),onMouseleave:e[5]||(e[5]=n=>O("out"))},[Vs,Ks,$s,d(u("div",{class:"childrenMenu",ref_key:"childrenMenu",ref:y,onMouseover:e[3]||(e[3]=n=>O("in"))},[(o(!0),r(g,null,h(A(Z),(n=>(o(),l(p,{key:n.id},{default:c((()=>[u("div",{onClick:D((e=>(n=>{const e=B.state.link.find((n=>n.id===_.id));e&&(e.pageGroup=n,B.state.link.forEach((t=>{t.pid===e.id&&(t.pageGroup=n)})),B.commit("setLink",e)),v.value=!1})(n.id)),["stop"]),class:"mouseItem mhover"},j(n.name),9,no)])),_:2},1024)))),128))],544),[[F,C.value]])],32)):x("",!0),"icon"===I.value?(o(),r("div",{key:5,class:"mouseItem mhover",onClick:q},eo)):x("",!0),"icon"===I.value?(o(),r("div",to,io)):x("",!0),"icon"===I.value?(o(),r("div",ao,[u("div",{onClick:e[6]||(e[6]=n=>W("1x1"))},"1x1"),u("div",{onClick:e[7]||(e[7]=n=>W("1x2"))},"1x2"),u("div",{onClick:e[8]||(e[8]=n=>W("2x1"))},"2x1")])):x("",!0),m.value?(o(),r("div",{key:8,class:"mouseItem mhover",onClick:D(P,["stop"])},oo,8,so)):x("",!0),"component"===I.value?(o(),r("div",{key:9,class:"mouseItem mhover",onClick:D(X,["stop"])},uo,8,ro)):(o(),r("div",{key:10,class:"mouseItem mhover",onClick:D(X,["stop"])},ho,8,go))],36)):x("",!0)}}};const co={key:0,class:"IndexPage"},Fo={class:"Pages"},Co={class:"sm:mb-32 flex"},Ao={class:"right-setting-box"},fo={key:0,src:"/dist/assets/apps.1717935479334.svg",f1:"",title:"组件模式",alt:"标准模式"},Do={key:1,src:"/dist/assets/light.1717935479334.svg",f0:"",title:"简洁模式",alt:"简约"},xo=["src"],Eo={class:"msm:hidden"},po={__name:"index",setup(h){const d=n(!0),F=n(),p=n(),y=n(!1),m=()=>{localStorage.getItem("guide")||setTimeout((()=>{y.value=!0}),2e3)},B=z((()=>!I.state.isLogin||"1"===I.state.site.loginCloseRecordNumber)),v=()=>{d.value=!1,H((()=>{d.value=!0}))},j=n(!0),I=e(),w=n(!0),S=n("0px"),k=n(!0),_=()=>{I.commit("pullAll"),I.commit("pullUser")};_();const N=()=>{I.state.config.theme.CompactMode=!I.state.config.theme.CompactMode,I.commit("updateConfig"),M()},b=()=>{w.value=!1,H((()=>{w.value=!0}))};G.on("RefreshLink",b);G.on("loginRefresh",(function(n){setTimeout((()=>{location.reload()}),1e3)}));const Y=()=>{k.value=!1,H((n=>{k.value=!0}))},M=()=>{I.state.config.theme.CompactMode?I.state.config.theme.timeView?S.value="150px":S.value="250px":S.value="0px"};M(),t((()=>I.state.config.theme.timeView),(n=>{M()}));const T=()=>{I.state.editStatus&&(I.state.editStatus=!1)},Z=()=>{j.value=!1,H((()=>{j.value=!0,_()}))};G.on("reload",Z),window.addEventListener("click",T);const L=n=>{if("F12"===n.key){const{manager:e=0}=I.state.user;0===e&&(n.stopPropagation(),n.preventDefault())}};return a((()=>{window.addEventListener("keydown",L),J({url:"/Api/globalNotify"}).then((n=>{if(1===n.code){const t=n.data;if(t)try{let n=JSON.parse(t);const{html:e="",title:i="",status:a="0"}=n,{globalNotify:s=""}=localStorage;e!=s&&"1"==a?(U({title:i,dangerouslyUseHTMLString:!0,zIndex:99999,duration:3e4,customClass:"globalNotify",message:e,onClose:()=>{localStorage.setItem("globalNotify",e),m()}}),setTimeout((()=>{localStorage.setItem("globalNotify",e)}),1e3)):m()}catch(e){console.log(e)}}else m()}))})),i((()=>{G.off("reload",Z),G.off("RefreshLink",b),window.removeEventListener("click",T),window.removeEventListener("keydown",L)})),t((()=>I.state.configLoad),(n=>{M()})),t((()=>I.state.user),(n=>{if(1===n.manager){if(sessionStorage.getItem("upGradeVersion"))return;J({url:"/admin.Index/authorization"}).then((n=>{var e,t;if(1===n.code)try{(null==(t=null==(e=n.data)?void 0:e.remote)?void 0:t.released)&&U.success({title:"更新提示!",dangerouslyUseHTMLString:!0,duration:8e3,message:"亲爱的管理员您好
检测到程序有新版本可以更新,
请前往后台管理升级到最新版!"})}catch(i){}})),sessionStorage.setItem("upGradeVersion","1")}})),(n,e)=>{const t=s("el-button");return o(),r(g,null,[u("div",{class:"indexBody",onContextmenu:e[1]||(e[1]=D((e=>((n,e)=>{const{button:t,clientX:i,clientY:a}=n;2===t&&G.emit("deskTopMouse",{left:i,top:a}),n.stopPropagation()})(e,n.item)),["prevent"]))},[f(ks),j.value&&A(I).state.configLoad?(o(),r("div",co,[u("div",Fo,[u("div",{class:"timeAndSearch",style:E({marginTop:S.value,transition:"all .5s"})},[A(I).state.config.theme.timeView?(o(),l(De,{key:0,onChange:N})):x("",!0),f(Ft)],4),u("div",Co,[!A(I).state.config.theme.CompactMode&&w.value?(o(),l(Is,{key:0})):x("",!0),"1"===A(I).state.site.mobileRecordNumber&&A(B)?(o(),l(Le,{key:1,class:"justify-center text-center hidden msm:flex"})):x("",!0)])]),u("div",Ao,[f(t,{onClick:N,class:"fixed-jianjie",ref_key:"ref1",ref:F},{default:c((()=>[A(I).state.config.theme.CompactMode?(o(),r("img",fo)):(o(),r("img",Do))])),_:1},512),f(t,{ref_key:"ref2",ref:p,onClick:e[0]||(e[0]=n=>A(ln)("tab://setting")),class:"fixed-setting ml-4"},{default:c((()=>[u("img",{style:{width:"26px",height:"26px","flex-shrink":"0","border-radius":"100%","object-fit":"cover"},title:"个人控制台",src:A("/dist/assets/kongzhi.1717935479334.svg"),alt:"user Center"},null,8,xo)])),_:1},512)])])):x("",!0)],32),A(B)&&A(I).state.configLoad&&!A(X)()?(o(),l(Le,{key:0,class:C(["msm:hidden",{"justify-center text-center":!A(I).state.config.theme.tabbar||!k.value||A(I).state.config.theme.CompactMode||!A(I).state.configLoad||!w.value}])},null,8,["class"])):x("",!0),u("div",Eo,[A(I).state.config.theme.tabbar&&k.value&&!A(I).state.config.theme.CompactMode&&A(I).state.configLoad&&w.value?(o(),l(Ln,{key:0,reload:Y})):x("",!0)]),!A(I).state.config.theme.CompactMode&&A(I).state.config.theme.pageGroup&&d.value&&A(I).state.configLoad?(o(),l(Ne,{key:1,reload:v})):x("",!0),f(Dn),f(os),f(lo),f(Hs),f(Cs)],64)}}};export{po as default};