!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("iztro",[],n):"object"==typeof exports?exports.iztro=n():e.iztro=n()}(self,(()=>(()=>{var e=[,(e,n,t)=>{"use strict";t.r(n),t.d(n,{CHINESE_TIME:()=>i.CHINESE_TIME,EARTHLY_BRANCHES:()=>i.EARTHLY_BRANCHES,FiveElementsClass:()=>i.FiveElementsClass,GENDER:()=>i.GENDER,HEAVENLY_STEMS:()=>i.HEAVENLY_STEMS,LANGUAGES:()=>i.LANGUAGES,MUTAGEN:()=>a.MUTAGEN,PALACES:()=>i.PALACES,RAT_RULE:()=>i.RAT_RULE,STARS_INFO:()=>a.STARS_INFO,TIGER_RULE:()=>i.TIGER_RULE,TIME_RANGE:()=>i.TIME_RANGE,ZODIAC:()=>i.ZODIAC,earthlyBranches:()=>s.earthlyBranches,heavenlyStems:()=>r.heavenlyStems});var i=t(2),a=t(3),r=t(4),s=t(5)},(e,n,t)=>{"use strict";t.r(n),t.d(n,{CHINESE_TIME:()=>g,EARTHLY_BRANCHES:()=>r,FiveElementsClass:()=>h,GENDER:()=>u,HEAVENLY_STEMS:()=>a,LANGUAGES:()=>i,PALACES:()=>o,RAT_RULE:()=>d,TIGER_RULE:()=>c,TIME_RANGE:()=>l,ZODIAC:()=>s});var i=["en-US","ja-JP","ko-KR","zh-CN","zh-TW","vi-VN"],a=["jiaHeavenly","yiHeavenly","bingHeavenly","dingHeavenly","wuHeavenly","jiHeavenly","gengHeavenly","xinHeavenly","renHeavenly","guiHeavenly"],r=["ziEarthly","chouEarthly","yinEarthly","maoEarthly","chenEarthly","siEarthly","wuEarthly","weiEarthly","shenEarthly","youEarthly","xuEarthly","haiEarthly"],s=["rat","ox","tiger","rabbit","dragon","snake","horse","sheep","monkey","rooster","dog","pig"],o=["soulPalace","parentsPalace","spiritPalace","propertyPalace","careerPalace","friendsPalace","surfacePalace","healthPalace","wealthPalace","childrenPalace","spousePalace","siblingsPalace"],u={male:"阳",female:"阴"},h=function(e){return e[e.water2nd=2]="water2nd",e[e.wood3rd=3]="wood3rd",e[e.metal4th=4]="metal4th",e[e.earth5th=5]="earth5th",e[e.fire6th=6]="fire6th",e}({}),g=["earlyRatHour","oxHour","tigerHour","rabbitHour","dragonHour","snakeHour","horseHour","goatHour","monkeyHour","roosterHour","dogHour","pigHour","lateRatHour"],l=["00:00~01:00","01:00~03:00","03:00~05:00","05:00~07:00","07:00~09:00","09:00~11:00","11:00~13:00","13:00~15:00","15:00~17:00","17:00~19:00","19:00~21:00","21:00~23:00","23:00~00:00"],c={jiaHeavenly:"bingHeavenly",yiHeavenly:"wuHeavenly",bingHeavenly:"gengHeavenly",dingHeavenly:"renHeavenly",wuHeavenly:"jiaHeavenly",jiHeavenly:"bingHeavenly",gengHeavenly:"wuHeavenly",xinHeavenly:"gengHeavenly",renHeavenly:"renHeavenly",guiHeavenly:"jiaHeavenly"},d={jiaHeavenly:"jiaHeavenly",yiHeavenly:"bingHeavenly",bingHeavenly:"wuHeavenly",dingHeavenly:"gengHeavenly",wuHeavenly:"renHeavenly",jiHeavenly:"jiaHeavenly",gengHeavenly:"bingHeavenly",xinHeavenly:"wuHeavenly",renHeavenly:"gengHeavenly",guiHeavenly:"renHeavenly"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{MUTAGEN:()=>i,STARS_INFO:()=>a});var i=["sihuaLu","sihuaQuan","sihuaKe","sihuaJi"],a={ziweiMaj:{brightness:["wang","wang","de","wang","miao","miao","wang","wang","de","wang","ping","miao"],fiveElements:"土",yinYang:"阴"},tianjiMaj:{brightness:["de","wang","li","ping","miao","xian","de","wang","li","ping","miao","xian"],fiveElements:"木",yinYang:"阴"},taiyangMaj:{brightness:["wang","miao","wang","wang","wang","de","de","xian","bu","xian","xian","bu"],fiveElements:"",yinYang:""},wuquMaj:{brightness:["de","li","miao","ping","wang","miao","de","li","miao","ping","wang","miao"],fiveElements:"金",yinYang:"阴"},tiantongMaj:{brightness:["li","ping","ping","miao","xian","bu","wang","ping","ping","miao","wang","bu"],fiveElements:"水",yinYang:"阳"},lianzhenMaj:{brightness:["miao","ping","li","xian","ping","li","miao","ping","li","xian","ping","li"],fiveElements:"火",yinYang:"阴"},tianfuMaj:{brightness:["miao","de","miao","de","wang","miao","de","wang","miao","de","miao","miao"],fiveElements:"土",yinYang:"阳"},taiyinMaj:{brightness:["wang","xian","xian","xian","bu","bu","li","bu","wang","miao","miao","miao"],fiveElements:"水",yinYang:"阴"},tanlangMaj:{brightness:["ping","li","miao","xian","wang","miao","ping","li","miao","xian","wang","miao"],fiveElements:"水",yinYang:""},jumenMaj:{brightness:["miao","miao","xian","wang","wang","bu","miao","miao","xian","wang","wang","bu"],fiveElements:"土",yinYang:"阴"},tianxiangMaj:{brightness:["miao","xian","de","de","miao","de","miao","xian","de","de","miao","miao"],fiveElements:"水",yinYang:""},tianliangMaj:{brightness:["miao","miao","miao","xian","miao","wang","xian","de","miao","xian","miao","wang"],fiveElements:"土",yinYang:""},qishaMaj:{brightness:["miao","wang","miao","ping","wang","miao","miao","miao","miao","ping","wang","miao"],fiveElements:"",yinYang:""},pojunMaj:{brightness:["de","xian","wang","ping","miao","wang","de","xian","wang","ping","miao","wang"],fiveElements:"水",yinYang:""},wenchangMin:{brightness:["xian","li","de","miao","xian","li","de","miao","xian","li","de","miao"]},wenquMin:{brightness:["ping","wang","de","miao","xian","wang","de","miao","xian","wang","de","miao"]},huoxingMin:{brightness:["miao","li","xian","de","miao","li","xian","de","miao","li","xian","de"]},lingxingMin:{brightness:["miao","li","xian","de","miao","li","xian","de","miao","li","xian","de"]},qingyangMin:{brightness:["","xian","miao","","xian","miao","","xian","miao","","xian","miao"]},tuoluoMin:{brightness:["xian","","miao","xian","","miao","xian","","miao","xian","","miao"]}}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{heavenlyStems:()=>i});var i={jiaHeavenly:{yinYang:"阳",fiveElements:"木",crash:"gengHeavenly",mutagen:["lianzhenMaj","pojunMaj","wuquMaj","taiyangMaj"]},yiHeavenly:{yinYang:"阴",fiveElements:"木",crash:"xinHeavenly",mutagen:["tianjiMaj","tianliangMaj","ziweiMaj","taiyinMaj"]},bingHeavenly:{yinYang:"阳",fiveElements:"火",crash:"renHeavenly",mutagen:["tiantongMaj","tianjiMaj","wenchangMin","lianzhenMaj"]},dingHeavenly:{yinYang:"阴",fiveElements:"火",crash:"guiHeavenly",mutagen:["taiyinMaj","tiantongMaj","tianjiMaj","jumenMaj"]},wuHeavenly:{yinYang:"阳",fiveElements:"土",mutagen:["tanlangMaj","taiyinMaj","youbiMin","tianjiMaj"]},jiHeavenly:{yinYang:"阴",fiveElements:"土",mutagen:["wuquMaj","tanlangMaj","tianliangMaj","wenquMin"]},gengHeavenly:{yinYang:"阳",fiveElements:"金",crash:"jiaHeavenly",mutagen:["taiyangMaj","wuquMaj","taiyinMaj","tiantongMaj"]},xinHeavenly:{yinYang:"阴",fiveElements:"金",crash:"yiHeavenly",mutagen:["jumenMaj","taiyangMaj","wenquMin","wenchangMin"]},renHeavenly:{yinYang:"阳",fiveElements:"水",crash:"bingHeavenly",mutagen:["tianliangMaj","ziweiMaj","zuofuMin","wuquMaj"]},guiHeavenly:{yinYang:"阴",fiveElements:"水",crash:"dingHeavenly",mutagen:["pojunMaj","jumenMaj","taiyinMaj","tanlangMaj"]}}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{earthlyBranches:()=>i});var i={ziEarthly:{yinYang:"阳",fiveElements:"水",crash:"wuEarthly",soul:"tanlangMaj",body:"huoxingMin",inside:"胆",outside:"下体",healthTip:"生殖系统、膀胱、尿道之疾病,听觉障碍"},chouEarthly:{yinYang:"阴",fiveElements:"土",crash:"weiEarthly",soul:"jumenMaj",body:"tianxiangMaj",inside:"肝",outside:"小腿、脚(右)",healthTip:"胸部、肋膜炎、胃病、脚部"},yinEarthly:{yinYang:"阳",fiveElements:"木",crash:"shenEarthly",soul:"lucunMin",body:"tianliangMaj",inside:"肺",outside:"大腿(右)",healthTip:"胆囊、关节、胫部、神经痛、风湿"},maoEarthly:{yinYang:"阴",fiveElements:"木",crash:"youEarthly",soul:"wenquMin",body:"tiantongMaj",inside:"大肠",outside:"腰(右)、背",healthTip:"肝病、颜面神经、失眠、神经衰弱"},chenEarthly:{yinYang:"阳",fiveElements:"土",crash:"xuEarthly",soul:"lianzhenMaj",body:"wenchangMin",inside:"胃",outside:"胸、胳膊(右)",healthTip:"消化系统、脊椎、皮肤疾病"},siEarthly:{yinYang:"阴",fiveElements:"火",crash:"haiEarthly",soul:"wuquMaj",body:"tianjiMaj",inside:"脾",outside:"左肩",healthTip:"喉头、牙病、感冒"},wuEarthly:{yinYang:"阳",fiveElements:"火",crash:"ziEarthly",soul:"pojunMaj",body:"huoxingMin",inside:"心",outside:"头",healthTip:"心脏、视觉、味觉障碍、火难"},weiEarthly:{yinYang:"阴",fiveElements:"土",crash:"chouEarthly",soul:"wuquMaj",body:"tianxiangMaj",inside:"小肠",outside:"脸",healthTip:"消化系统、胰脏、健忘症、疲倦、手腕、嘴唇"},shenEarthly:{yinYang:"阳",fiveElements:"金",crash:"yinEarthly",soul:"lianzhenMaj",body:"tianliangMaj",inside:"膀胱",outside:"胸、胳膊(左)",healthTip:"呼吸系统、肺部、消化系统、大肠"},youEarthly:{yinYang:"阴",fiveElements:"金",crash:"maoEarthly",soul:"wenquMin",body:"tiantongMaj",inside:"肾",outside:"腰(左)、腹",healthTip:"吐血、痢血、小肠之疾、脑出血、头腕部"},xuEarthly:{yinYang:"阳",fiveElements:"土",crash:"chenEarthly",soul:"lucunMin",body:"wenchangMin",inside:"心包",outside:"大腿(左)",healthTip:"下半身之疾、子宫、痔疮、脚部"},haiEarthly:{yinYang:"阴",fiveElements:"水",crash:"siEarthly",soul:"jumenMaj",body:"tianjiMaj",inside:"三焦",outside:"小腿、脚(左)",healthTip:"排泄机能障碍、肾脏、尿道、偏头痛"}}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{getAdjectiveStar:()=>s.getAdjectiveStar,getBoShi12:()=>o.getBoShi12,getChangQuIndex:()=>i.getChangQuIndex,getChangQuIndexByHeavenlyStem:()=>i.getChangQuIndexByHeavenlyStem,getChangesheng12StartIndex:()=>o.getChangesheng12StartIndex,getDailyStarIndex:()=>i.getDailyStarIndex,getGuGuaIndex:()=>i.getGuGuaIndex,getHoroscopeStar:()=>u.getHoroscopeStar,getHuagaiXianchiIndex:()=>i.getHuagaiXianchiIndex,getHuoLingIndex:()=>i.getHuoLingIndex,getJiangqian12StartIndex:()=>o.getJiangqian12StartIndex,getKongJieIndex:()=>i.getKongJieIndex,getKuiYueIndex:()=>i.getKuiYueIndex,getLuYangTuoMaIndex:()=>i.getLuYangTuoMaIndex,getLuanXiIndex:()=>i.getLuanXiIndex,getMajorStar:()=>a.getMajorStar,getMinorStar:()=>r.getMinorStar,getMonthlyStarIndex:()=>i.getMonthlyStarIndex,getNianjieIndex:()=>i.getNianjieIndex,getStartIndex:()=>i.getStartIndex,getTimelyStarIndex:()=>i.getTimelyStarIndex,getYearly12:()=>o.getYearly12,getYearlyStarIndex:()=>i.getYearlyStarIndex,getZuoYouIndex:()=>i.getZuoYouIndex,getchangsheng12:()=>o.getchangsheng12,initStars:()=>h});var i=t(7),a=t(95),r=t(97),s=t(98),o=t(99),u=t(100),h=function(){return[[],[],[],[],[],[],[],[],[],[],[],[]]}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{getChangQuIndex:()=>c,getChangQuIndexByHeavenlyStem:()=>m,getDailyStarIndex:()=>d,getGuGuaIndex:()=>C,getHuagaiXianchiIndex:()=>E,getHuoLingIndex:()=>f,getKongJieIndex:()=>x,getKuiYueIndex:()=>g,getLuYangTuoMaIndex:()=>h,getLuanXiIndex:()=>F,getMonthlyStarIndex:()=>p,getNianjieIndex:()=>D,getStartIndex:()=>u,getTimelyStarIndex:()=>y,getYearlyStarIndex:()=>A,getZuoYouIndex:()=>l});var i=t(8),a=t(14),r=t(1),s=t(16),o=t(87),u=function(e,n,t){var u,h=(0,a.getSoulAndBody)(e,n,t),g=h.heavenlyStemOfSoul,l=h.earthlyBranchOfSoul,c=(0,i.solar2lunar)(e).lunarDay,d=(0,s.kot)((0,a.getFiveElementsClass)(g,l)),y=-1,x=-1,f=(0,i.getTotalDaysOfLunarMonth)(e),F=12===n?c+1:c;F>f&&(F-=f);do{var E=F+ ++x;u=Math.floor(E/r.FiveElementsClass[d]),y=E%r.FiveElementsClass[d]}while(0!==y);var C=(u%=12)-1;return x%2==0?C+=x:C-=x,{ziweiIndex:C=(0,o.fixIndex)(C),tianfuIndex:(0,o.fixIndex)(12-C)}},h=function(e,n){var t=-1,i=0,a=(0,s.kot)(e,"Heavenly");switch((0,s.kot)(n,"Earthly")){case"yinEarthly":case"wuEarthly":case"xuEarthly":i=(0,o.fixEarthlyBranchIndex)("shen");break;case"shenEarthly":case"ziEarthly":case"chenEarthly":i=(0,o.fixEarthlyBranchIndex)("yin");break;case"siEarthly":case"youEarthly":case"chouEarthly":i=(0,o.fixEarthlyBranchIndex)("hai");break;case"haiEarthly":case"maoEarthly":case"weiEarthly":i=(0,o.fixEarthlyBranchIndex)("si")}switch(a){case"jiaHeavenly":t=(0,o.fixEarthlyBranchIndex)("yin");break;case"yiHeavenly":t=(0,o.fixEarthlyBranchIndex)("mao");break;case"bingHeavenly":case"wuHeavenly":t=(0,o.fixEarthlyBranchIndex)("si");break;case"dingHeavenly":case"jiHeavenly":t=(0,o.fixEarthlyBranchIndex)("woo");break;case"gengHeavenly":t=(0,o.fixEarthlyBranchIndex)("shen");break;case"xinHeavenly":t=(0,o.fixEarthlyBranchIndex)("you");break;case"renHeavenly":t=(0,o.fixEarthlyBranchIndex)("hai");break;case"guiHeavenly":t=(0,o.fixEarthlyBranchIndex)("zi")}return{luIndex:t,maIndex:i,yangIndex:(0,o.fixIndex)(t+1),tuoIndex:(0,o.fixIndex)(t-1)}},g=function(e){var n=-1,t=-1;switch((0,s.kot)(e,"Heavenly")){case"jiaHeavenly":case"wuHeavenly":case"gengHeavenly":n=(0,o.fixEarthlyBranchIndex)("chou"),t=(0,o.fixEarthlyBranchIndex)("wei");break;case"yiHeavenly":case"jiHeavenly":n=(0,o.fixEarthlyBranchIndex)("zi"),t=(0,o.fixEarthlyBranchIndex)("shen");break;case"xinHeavenly":n=(0,o.fixEarthlyBranchIndex)("woo"),t=(0,o.fixEarthlyBranchIndex)("yin");break;case"bingHeavenly":case"dingHeavenly":n=(0,o.fixEarthlyBranchIndex)("hai"),t=(0,o.fixEarthlyBranchIndex)("you");break;case"renHeavenly":case"guiHeavenly":n=(0,o.fixEarthlyBranchIndex)("mao"),t=(0,o.fixEarthlyBranchIndex)("si")}return{kuiIndex:n,yueIndex:t}},l=function(e){return{zuoIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("chen")+(e-1)),youIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("xu")-(e-1))}},c=function(e){return{changIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("xu")-(0,o.fixIndex)(e)),quIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("chen")+(0,o.fixIndex)(e))}},d=function(e,n){var t=(0,i.solar2lunar)(e),a=t.lunarMonth,r=t.lunarDay,s=l(a),u=s.zuoIndex,h=s.youIndex,g=c(n),d=g.changIndex,y=g.quIndex,x=(0,o.fixLunarDayIndex)(r,n);return{santaiIndex:(0,o.fixIndex)((u+x)%12),bazuoIndex:(0,o.fixIndex)((h-x)%12),enguangIndex:(0,o.fixIndex)((d+x)%12-1),tianguiIndex:(0,o.fixIndex)((y+x)%12-1)}},y=function(e){return{taifuIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("woo")+(0,o.fixIndex)(e)),fenggaoIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("yin")+(0,o.fixIndex)(e))}},x=function(e){var n=(0,o.fixIndex)(e),t=(0,o.fixEarthlyBranchIndex)("hai");return{kongIndex:(0,o.fixIndex)(t-n),jieIndex:(0,o.fixIndex)(t+n)}},f=function(e,n){var t=-1,i=-1,a=(0,o.fixIndex)(n);switch((0,s.kot)(e,"Earthly")){case"yinEarthly":case"wuEarthly":case"xuEarthly":t=(0,o.fixEarthlyBranchIndex)("chou")+a,i=(0,o.fixEarthlyBranchIndex)("mao")+a;break;case"shenEarthly":case"ziEarthly":case"chenEarthly":t=(0,o.fixEarthlyBranchIndex)("yin")+a,i=(0,o.fixEarthlyBranchIndex)("xu")+a;break;case"siEarthly":case"youEarthly":case"chouEarthly":t=(0,o.fixEarthlyBranchIndex)("mao")+a,i=(0,o.fixEarthlyBranchIndex)("xu")+a;break;case"haiEarthly":case"weiEarthly":case"maoEarthly":t=(0,o.fixEarthlyBranchIndex)("you")+a,i=(0,o.fixEarthlyBranchIndex)("xu")+a}return{huoIndex:(0,o.fixIndex)(t),lingIndex:(0,o.fixIndex)(i)}},F=function(e){var n=(0,s.kot)(e,"Earthly"),t=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("mao")-r.EARTHLY_BRANCHES.indexOf(n));return{hongluanIndex:t,tianxiIndex:(0,o.fixIndex)(t+6)}},E=function(e){var n=-1,t=-1;switch((0,s.kot)(e,"Earthly")){case"yinEarthly":case"wuEarthly":case"xuEarthly":n=(0,o.fixEarthlyBranchIndex)("xu"),t=(0,o.fixEarthlyBranchIndex)("mao");break;case"shenEarthly":case"ziEarthly":case"chenEarthly":n=(0,o.fixEarthlyBranchIndex)("chen"),t=(0,o.fixEarthlyBranchIndex)("you");break;case"siEarthly":case"youEarthly":case"chouEarthly":n=(0,o.fixEarthlyBranchIndex)("chou"),t=(0,o.fixEarthlyBranchIndex)("woo");break;case"haiEarthly":case"weiEarthly":case"maoEarthly":n=(0,o.fixEarthlyBranchIndex)("wei"),t=(0,o.fixEarthlyBranchIndex)("zi")}return{huagaiIndex:(0,o.fixIndex)(n),xianchiIndex:(0,o.fixIndex)(t)}},C=function(e){var n=-1,t=-1;switch((0,s.kot)(e,"Earthly")){case"yinEarthly":case"maoEarthly":case"chenEarthly":n=(0,o.fixEarthlyBranchIndex)("si"),t=(0,o.fixEarthlyBranchIndex)("chou");break;case"siEarthly":case"wuEarthly":case"weiEarthly":n=(0,o.fixEarthlyBranchIndex)("shen"),t=(0,o.fixEarthlyBranchIndex)("chen");break;case"shenEarthly":case"youEarthly":case"xuEarthly":n=(0,o.fixEarthlyBranchIndex)("hai"),t=(0,o.fixEarthlyBranchIndex)("wei");break;case"haiEarthly":case"ziEarthly":case"chouEarthly":n=(0,o.fixEarthlyBranchIndex)("yin"),t=(0,o.fixEarthlyBranchIndex)("xu")}return{guchenIndex:(0,o.fixIndex)(n),guasuIndex:(0,o.fixIndex)(t)}},A=function(e,n,t){var u=(0,i.getHeavenlyStemAndEarthlyBranchBySolarDate)(e,n,{year:(0,a.getConfig)().horoscopeDivide}).yearly,h=(0,a.getSoulAndBody)(e,n,t),g=h.soulIndex,l=h.bodyIndex,c=(0,s.kot)(u[0],"Heavenly"),d=(0,s.kot)(u[1],"Earthly"),y=E(u[1]),x=y.huagaiIndex,f=y.xianchiIndex,F=C(u[1]);return{xianchiIndex:f,huagaiIndex:x,guchenIndex:F.guchenIndex,guasuIndex:F.guasuIndex,tiancaiIndex:(0,o.fixIndex)(g+r.EARTHLY_BRANCHES.indexOf(d)),tianshouIndex:(0,o.fixIndex)(l+r.EARTHLY_BRANCHES.indexOf(d)),tianchuIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["si","woo","zi","si","woo","shen","yin","woo","you","hai"][r.HEAVENLY_STEMS.indexOf(c)])),posuiIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["si","chou","you"][r.EARTHLY_BRANCHES.indexOf(d)%3])),feilianIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["shen","you","xu","si","woo","wei","yin","mao","chen","hai","zi","chou"][r.EARTHLY_BRANCHES.indexOf(d)])),longchiIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("chen")+r.EARTHLY_BRANCHES.indexOf(d)),fenggeIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("xu")-r.EARTHLY_BRANCHES.indexOf(d)),tiankuIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("woo")-r.EARTHLY_BRANCHES.indexOf(d)),tianxuIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("woo")+r.EARTHLY_BRANCHES.indexOf(d)),tianguanIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["wei","chen","si","yin","mao","you","hai","you","xu","woo"][r.HEAVENLY_STEMS.indexOf(c)])),tianfuIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["you","shen","zi","hai","mao","yin","woo","si","woo","si"][r.HEAVENLY_STEMS.indexOf(c)])),tiandeIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("you")+r.EARTHLY_BRANCHES.indexOf(d)),yuedeIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("si")+r.EARTHLY_BRANCHES.indexOf(d)),tiankongIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(u[1])+1),jieluIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["shen","woo","chen","yin","zi"][r.HEAVENLY_STEMS.indexOf(c)%5])),kongwangIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["you","wei","si","mao","chou"][r.HEAVENLY_STEMS.indexOf(c)%5])),xunkongIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(u[1])+r.HEAVENLY_STEMS.indexOf("guiHeavenly")-r.HEAVENLY_STEMS.indexOf(c)+1),tianshangIndex:(0,o.fixIndex)(r.PALACES.indexOf("friendsPalace")+g),tianshiIndex:(0,o.fixIndex)(r.PALACES.indexOf("healthPalace")+g)}},D=function(e){var n=(0,s.kot)(e,"Earthly");return(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["xu","you","shen","wei","woo","si","chen","mao","yin","chou","zi","hai"][r.EARTHLY_BRANCHES.indexOf(n)]))},p=function(e,n,t){var i=(0,o.fixLunarMonthIndex)(e,n,t);return{yuejieIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["shen","xu","zi","yin","chen","woo"][Math.floor(i/2)])),tianyaoIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("chou")+i),tianxingIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("you")+i),yinshaIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["yin","zi","xu","shen","woo","chen"][i%6])),tianyueIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["xu","si","chen","yin","wei","mao","hai","wei","yin","woo","xu","yin"][i])),tianwuIndex:(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)(["si","shen","yin","hai"][i%4]))}},m=function(e){var n=-1,t=-1;switch((0,s.kot)(e,"Heavenly")){case"jiaHeavenly":n=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("si")),t=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("you"));break;case"yiHeavenly":n=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("woo")),t=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("shen"));break;case"bingHeavenly":case"wuHeavenly":n=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("shen")),t=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("woo"));break;case"dingHeavenly":case"jiHeavenly":n=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("you")),t=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("si"));break;case"gengHeavenly":n=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("hai")),t=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("mao"));break;case"xinHeavenly":n=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("zi")),t=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("yin"));break;case"renHeavenly":n=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("yin")),t=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("zi"));break;case"guiHeavenly":n=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("mao")),t=(0,o.fixIndex)((0,o.fixEarthlyBranchIndex)("hai"))}return{changIndex:n,quIndex:t}}},function(e,n,t){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,n,t,i){void 0===i&&(i=t);var a=Object.getOwnPropertyDescriptor(n,t);a&&!("get"in a?!n.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return n[t]}}),Object.defineProperty(e,i,a)}:function(e,n,t,i){void 0===i&&(i=t),e[i]=n[t]}),a=this&&this.__exportStar||function(e,n){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(n,t)||i(n,e,t)};Object.defineProperty(n,"__esModule",{value:!0}),a(t(9),n),a(t(13),n),a(t(12),n)},(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getTotalDaysOfLunarMonth=n.getZodiac=n.getSign=void 0;var i=t(10),a=t(11),r=t(12);n.getSign=function(e){var n=(0,r.normalizeDateStr)(e),t=n[0],a=n[1],s=n[2];return i.Solar.fromYmd(t,a,s).getXingZuo()+"座"};n.getZodiac=function(e){return a.ZODIAC[a.EARTHLY_BRANCHES.indexOf(e)]};n.getTotalDaysOfLunarMonth=function(e){var n,t=(0,r.solar2lunar)(e),a=t.lunarYear,s=t.lunarMonth,o=t.isLeap,u=i.LunarMonth.fromYm(a,o?0-s:s);return null!==(n=null==u?void 0:u.getDayCount())&&void 0!==n?n:0}},(e,n)=>{"use strict";const t=class{static isLeapYear(e){return e<1600?e%4==0:e%4==0&&e%100!=0||e%400==0}static getDaysOfMonth(e,n){if(1582===e&&10===n)return 21;const i=n-1;let a=t.DAYS_OF_MONTH[i];return 1===i&&t.isLeapYear(e)&&a++,a}static getDaysOfYear(e){return 1582===e?355:t.isLeapYear(e)?366:365}static getDaysInYear(e,n,i){let a=0;for(let i=1;i=15)if(i>=15)r-=10;else if(i>4)throw new Error(`wrong solar year ${e} month ${n} day ${i}`);return a+=r,a}static getWeeksOfMonth(e,n,i){return Math.ceil((t.getDaysOfMonth(e,n)+P.fromYmd(e,n,1).getWeek()-i)/7)}static getDaysBetween(e,n,i,a,r,s){let o,u,h;if(e==a)o=t.getDaysInYear(a,r,s)-t.getDaysInYear(e,n,i);else if(e>a){for(u=t.getDaysOfYear(a)-t.getDaysInYear(a,r,s),h=a+1;h0;for(;0!==n;){r=r.next(u?7:-7),s=a.fromYmd(r.getYear(),r.getMonth(),r.getDay(),t);let e=s.getMonth();if(o!==e){const n=s.getIndex();if(u)if(1===n){const n=s.getFirstDay();s=a.fromYmd(n.getYear(),n.getMonth(),n.getDay(),t),e=s.getMonth()}else r=P.fromYmd(s.getYear(),s.getMonth(),1),s=a.fromYmd(r.getYear(),r.getMonth(),r.getDay(),t);else if(i.getWeeksOfMonth(s.getYear(),s.getMonth(),t)===n){const n=s.getFirstDay().next(6);s=a.fromYmd(n.getYear(),n.getMonth(),n.getDay(),t),e=s.getMonth()}else r=P.fromYmd(s.getYear(),s.getMonth(),i.getDaysOfMonth(s.getYear(),s.getMonth())),s=a.fromYmd(r.getYear(),r.getMonth(),r.getDay(),t);o=e}n-=u?1:-1}return s}return r=r.next(7*e),a.fromYmd(r.getYear(),r.getMonth(),r.getDay(),t)}getFirstDay(){const e=P.fromYmd(this._year,this._month,this._day);let n=e.getWeek()-this._start;return n<0&&(n+=7),e.next(-n)}getFirstDayInMonth(){let e=0;const n=this.getDays();for(let t=0;t5&&(e=e.substring(0,5));let n=1;for(let t=1;t<22;t+=2){if(e>=(t<10?"0":"")+t+":00"&&e<=(t+1<10?"0":"")+(t+1)+":59")return n;n++}return 0}static convertTime(e){return r.ZHI[r.getTimeZhiIndex(e)+1]}static getJiaZiIndex(e){return r.index(e,r.JIA_ZI,0)}static hex(e){let n=e.toString(16);return n.length<2&&(n="0"+n),n.toUpperCase()}static getDayYi(e,n){const t=[],i=r.hex(r.getJiaZiIndex(n)),a=r.hex(r.getJiaZiIndex(e));let s=r.DAY_YI_JI,o=s.indexOf(i+"=");for(;o>-1;){s=s.substring(o+3);let e=s;e.indexOf("=")>-1&&(e=e.substring(0,e.indexOf("=")-2));let n=!1;const u=e.substring(0,e.indexOf(":"));let h,g;for(h=0,g=u.length;h-1;){s=s.substring(o+3);let e=s;e.indexOf("=")>-1&&(e=e.substring(0,e.indexOf("=")-2));let n=!1;const u=e.substring(0,e.indexOf(":"));let h,g;for(h=0,g=u.length;h-1){let e=r.DAY_SHEN_SHA.substring(s+4);e.indexOf("=")>-1&&(e=e.substring(0,e.indexOf("=")-3));let n=e.substring(0,e.indexOf(","));for(let e=0,i=n.length;e-1){let e=r.DAY_SHEN_SHA.substring(s+4);e.indexOf("=")>-1&&(e=e.substring(0,e.indexOf("=")-3));const n=e.substring(e.indexOf(",")+1);for(let e=0,i=n.length;e-1){let e=r.TIME_YI_JI.substring(s+5);e.indexOf("=")>-1&&(e=e.substring(0,e.indexOf("=")-4));let n=e.substring(0,e.indexOf(","));for(let e=0,i=n.length;e-1){let e=r.TIME_YI_JI.substring(s+5);e.indexOf("=")>-1&&(e=e.substring(0,e.indexOf("=")-4));let n=e.substring(e.indexOf(",")+1);for(let e=0,i=n.length;e-1)return{index:t,value:i}}return null}static index(e,n,t){for(let i=0,a=n.length;i0&&(t=t.substring(i));0!==t.indexOf(e)&&t.length>=u._SIZE;)t=t.substring(u._SIZE);return t}static _findBackward(e){const n=u._DATA_IN_USE.lastIndexOf(e);if(n<0)return null;let t=e.length,i=u._DATA_IN_USE.substring(0,n+t),a=i.length;const r=a%u._SIZE;for(r>0&&(i=i.substring(0,a-r)),a=i.length;a-t!==i.lastIndexOf(e)&&a>=u._SIZE;)i=i.substring(0,a-u._SIZE),a=i.length;return i}static _buildHolidayForward(e){const n=e.substring(0,8),t=u._NAMES_IN_USE[e.charCodeAt(8)-u._ZERO],i=e.charCodeAt(9)===u._ZERO,a=e.substring(10,18);return new o(n,t,i,a)}static _buildHolidayBackward(e){const n=e.length,t=e.substring(n-18,n-10),i=u._NAMES_IN_USE[e.charCodeAt(n-10)-u._ZERO],a=e.charCodeAt(n-9)===u._ZERO,r=e.substring(n-8);return new o(t,i,a,r)}static _findHolidaysForward(e){const n=[];let t=u._findForward(e);if(null==t)return n;for(;0===t.indexOf(e);)n.push(u._buildHolidayForward(t)),t=t.substring(u._SIZE);return n}static _findHolidaysBackward(e){let n=[],t=u._findBackward(e);if(null==t)return n;let i=t.length,a=e.length;for(;i-a===t.lastIndexOf(e);)n.push(u._buildHolidayBackward(t)),t=t.substring(0,i-u._SIZE),i=t.length;return n.reverse(),n}static getHoliday(e,n=0,t=0){let i;return i=0==n||0==t?u._findHolidaysForward((e+"").replace(/-/g,"")):u._findHolidaysForward(e+u._padding(n)+u._padding(t)),i.length<1?null:i[0]}static getHolidays(e,n=0){return 0==n?u._findHolidaysForward((e+"").replace(/-/g,"")):u._findHolidaysForward(e+u._padding(n))}static getHolidaysByTarget(e,n=0){return 0==n?u._findHolidaysBackward((e+"").replace(/-/g,"")):u._findHolidaysBackward(e+u._padding(n))}static _fixNames(e){e&&(u._NAMES_IN_USE=e)}static _fixData(e){if(!e)return;const n=[];for(;e.length>=u._SIZE;){const t=e.substring(0,u._SIZE),i=t.substring(0,8),a=u._TAG_REMOVE==t.substring(8,9),r=u.getHoliday(i);if(r){let e=-1;for(let n=0,t=u._NAMES_IN_USE.length;n-1){const n=i+String.fromCharCode(e+u._ZERO)+(r.isWork()?"0":"1")+r.getTarget().replace(/-/g,"");u._DATA_IN_USE=u._DATA_IN_USE.replace(new RegExp(n,"g"),a?"":t)}}else a||n.push(t);e=e.substring(u._SIZE)}n.length>0&&(u._DATA_IN_USE+=n.join(""))}static fix(e,n){n?(u._fixNames(e),u._fixData(n)):u._fixData(e)}};let h=u;h.NAMES=["元旦节","春节","清明节","劳动节","端午节","中秋节","国庆节","国庆中秋","抗战胜利日"],h.DATA="200112290020020101200112300020020101200201010120020101200201020120020101200201030120020101200202091020020212200202101020020212200202121120020212200202131120020212200202141120020212200202151120020212200202161120020212200202171120020212200202181120020212200204273020020501200204283020020501200205013120020501200205023120020501200205033120020501200205043120020501200205053120020501200205063120020501200205073120020501200209286020021001200209296020021001200210016120021001200210026120021001200210036120021001200210046120021001200210056120021001200210066120021001200210076120021001200301010120030101200302011120030201200302021120030201200302031120030201200302041120030201200302051120030201200302061120030201200302071120030201200302081020030201200302091020030201200304263020030501200304273020030501200305013120030501200305023120030501200305033120030501200305043120030501200305053120030501200305063120030501200305073120030501200309276020031001200309286020031001200310016120031001200310026120031001200310036120031001200310046120031001200310056120031001200310066120031001200310076120031001200401010120040101200401171020040122200401181020040122200401221120040122200401231120040122200401241120040122200401251120040122200401261120040122200401271120040122200401281120040122200405013120040501200405023120040501200405033120040501200405043120040501200405053120040501200405063120040501200405073120040501200405083020040501200405093020040501200410016120041001200410026120041001200410036120041001200410046120041001200410056120041001200410066120041001200410076120041001200410096020041001200410106020041001200501010120050101200501020120050101200501030120050101200502051020050209200502061020050209200502091120050209200502101120050209200502111120050209200502121120050209200502131120050209200502141120050209200502151120050209200504303020050501200505013120050501200505023120050501200505033120050501200505043120050501200505053120050501200505063120050501200505073120050501200505083020050501200510016120051001200510026120051001200510036120051001200510046120051001200510056120051001200510066120051001200510076120051001200510086020051001200510096020051001200512310020060101200601010120060101200601020120060101200601030120060101200601281020060129200601291120060129200601301120060129200601311120060129200602011120060129200602021120060129200602031120060129200602041120060129200602051020060129200604293020060501200604303020060501200605013120060501200605023120060501200605033120060501200605043120060501200605053120060501200605063120060501200605073120060501200609306020061001200610016120061001200610026120061001200610036120061001200610046120061001200610056120061001200610066120061001200610076120061001200610086020061001200612300020070101200612310020070101200701010120070101200701020120070101200701030120070101200702171020070218200702181120070218200702191120070218200702201120070218200702211120070218200702221120070218200702231120070218200702241120070218200702251020070218200704283020070501200704293020070501200705013120070501200705023120070501200705033120070501200705043120070501200705053120070501200705063120070501200705073120070501200709296020071001200709306020071001200710016120071001200710026120071001200710036120071001200710046120071001200710056120071001200710066120071001200710076120071001200712290020080101200712300120080101200712310120080101200801010120080101200802021020080206200802031020080206200802061120080206200802071120080206200802081120080206200802091120080206200802101120080206200802111120080206200802121120080206200804042120080404200804052120080404200804062120080404200805013120080501200805023120080501200805033120080501200805043020080501200806074120080608200806084120080608200806094120080608200809135120080914200809145120080914200809155120080914200809276020081001200809286020081001200809296120081001200809306120081001200810016120081001200810026120081001200810036120081001200810046120081001200810056120081001200901010120090101200901020120090101200901030120090101200901040020090101200901241020090125200901251120090125200901261120090125200901271120090125200901281120090125200901291120090125200901301120090125200901311120090125200902011020090125200904042120090404200904052120090404200904062120090404200905013120090501200905023120090501200905033120090501200905284120090528200905294120090528200905304120090528200905314020090528200909276020091001200910016120091001200910026120091001200910036120091001200910046120091001200910055120091003200910065120091003200910075120091003200910085120091003200910105020091003201001010120100101201001020120100101201001030120100101201002131120100213201002141120100213201002151120100213201002161120100213201002171120100213201002181120100213201002191120100213201002201020100213201002211020100213201004032120100405201004042120100405201004052120100405201005013120100501201005023120100501201005033120100501201006124020100616201006134020100616201006144120100616201006154120100616201006164120100616201009195020100922201009225120100922201009235120100922201009245120100922201009255020100922201009266020101001201010016120101001201010026120101001201010036120101001201010046120101001201010056120101001201010066120101001201010076120101001201010096020101001201101010120110101201101020120110101201101030120110101201101301020110203201102021120110203201102031120110203201102041120110203201102051120110203201102061120110203201102071120110203201102081120110203201102121020110203201104022020110405201104032120110405201104042120110405201104052120110405201104303120110501201105013120110501201105023120110501201106044120110606201106054120110606201106064120110606201109105120110912201109115120110912201109125120110912201110016120111001201110026120111001201110036120111001201110046120111001201110056120111001201110066120111001201110076120111001201110086020111001201110096020111001201112310020120101201201010120120101201201020120120101201201030120120101201201211020120123201201221120120123201201231120120123201201241120120123201201251120120123201201261120120123201201271120120123201201281120120123201201291020120123201203312020120404201204012020120404201204022120120404201204032120120404201204042120120404201204283020120501201204293120120501201204303120120501201205013120120501201205023020120501201206224120120623201206234120120623201206244120120623201209295020120930201209305120120930201210016120121001201210026120121001201210036120121001201210046120121001201210056120121001201210066120121001201210076120121001201210086020121001201301010120130101201301020120130101201301030120130101201301050020130101201301060020130101201302091120130210201302101120130210201302111120130210201302121120130210201302131120130210201302141120130210201302151120130210201302161020130210201302171020130210201304042120130404201304052120130404201304062120130404201304273020130501201304283020130501201304293120130501201304303120130501201305013120130501201306084020130612201306094020130612201306104120130612201306114120130612201306124120130612201309195120130919201309205120130919201309215120130919201309225020130919201309296020131001201310016120131001201310026120131001201310036120131001201310046120131001201310056120131001201310066120131001201310076120131001201401010120140101201401261020140131201401311120140131201402011120140131201402021120140131201402031120140131201402041120140131201402051120140131201402061120140131201402081020140131201404052120140405201404062120140405201404072120140405201405013120140501201405023120140501201405033120140501201405043020140501201405314120140602201406014120140602201406024120140602201409065120140908201409075120140908201409085120140908201409286020141001201410016120141001201410026120141001201410036120141001201410046120141004201410056120141001201410066120141001201410076120141001201410116020141001201501010120150101201501020120150101201501030120150101201501040020150101201502151020150219201502181120150219201502191120150219201502201120150219201502211120150219201502221120150219201502231120150219201502241120150219201502281020150219201504042120150405201504052120150405201504062120150405201505013120150501201505023120150501201505033120150501201506204120150620201506214120150620201506224120150620201509038120150903201509048120150903201509058120150903201509068020150903201509265120150927201509275120150927201510016120151001201510026120151001201510036120151001201510046120151004201510056120151001201510066120151001201510076120151001201510106020151001201601010120160101201601020120160101201601030120160101201602061020160208201602071120160208201602081120160208201602091120160208201602101120160208201602111120160208201602121120160208201602131120160208201602141020160208201604022120160404201604032120160404201604042120160404201604303120160501201605013120160501201605023120160501201606094120160609201606104120160609201606114120160609201606124020160609201609155120160915201609165120160915201609175120160915201609185020160915201610016120161001201610026120161001201610036120161001201610046120161001201610056120161001201610066120161001201610076120161001201610086020161001201610096020161001201612310120170101201701010120170101201701020120170101201701221020170128201701271120170128201701281120170128201701291120170128201701301120170128201701311120170128201702011120170128201702021120170128201702041020170128201704012020170404201704022120170404201704032120170404201704042120170404201704293120170501201704303120170501201705013120170501201705274020170530201705284120170530201705294120170530201705304120170530201709306020171001201710016120171001201710026120171001201710036120171001201710045120171004201710056120171001201710066120171001201710076120171001201710086120171001201712300120180101201712310120180101201801010120180101201802111020180216201802151120180216201802161120180216201802171120180216201802181120180216201802191120180216201802201120180216201802211120180216201802241020180216201804052120180405201804062120180405201804072120180405201804082020180405201804283020180501201804293120180501201804303120180501201805013120180501201806164120180618201806174120180618201806184120180618201809225120180924201809235120180924201809245120180924201809296020181001201809306020181001201810016120181001201810026120181001201810036120181001201810046120181001201810056120181001201810066120181001201810076120181001201812290020190101201812300120190101201812310120190101201901010120190101201902021020190205201902031020190205201902041120190205201902051120190205201902061120190205201902071120190205201902081120190205201902091120190205201902101120190205201904052120190405201904062120190405201904072120190405201904283020190501201905013120190501201905023120190501201905033120190501201905043120190501201905053020190501201906074120190607201906084120190607201906094120190607201909135120190913201909145120190913201909155120190913201909296020191001201910016120191001201910026120191001201910036120191001201910046120191001201910056120191001201910066120191001201910076120191001201910126020191001202001010120200101202001191020200125202001241120200125202001251120200125202001261120200125202001271120200125202001281120200125202001291120200125202001301120200125202001311120200125202002011120200125202002021120200125202004042120200404202004052120200404202004062120200404202004263020200501202005013120200501202005023120200501202005033120200501202005043120200501202005053120200501202005093020200501202006254120200625202006264120200625202006274120200625202006284020200625202009277020201001202010017120201001202010026120201001202010036120201001202010046120201001202010056120201001202010066120201001202010076120201001202010086120201001202010106020201001202101010120210101202101020120210101202101030120210101202102071020210212202102111120210212202102121120210212202102131120210212202102141120210212202102151120210212202102161120210212202102171120210212202102201020210212202104032120210404202104042120210404202104052120210404202104253020210501202105013120210501202105023120210501202105033120210501202105043120210501202105053120210501202105083020210501202106124120210614202106134120210614202106144120210614202109185020210921202109195120210921202109205120210921202109215120210921202109266020211001202110016120211001202110026120211001202110036120211001202110046120211001202110056120211001202110066120211001202110076120211001202110096020211001202201010120220101202201020120220101202201030120220101202201291020220201202201301020220201202201311120220201202202011120220201202202021120220201202202031120220201202202041120220201202202051120220201202202061120220201202204022020220405202204032120220405202204042120220405202204052120220405202204243020220501202204303120220501202205013120220501202205023120220501202205033120220501202205043120220501202205073020220501202206034120220603202206044120220603202206054120220603202209105120220910202209115120220910202209125120220910202210016120221001202210026120221001202210036120221001202210046120221001202210056120221001202210066120221001202210076120221001202210086020221001202210096020221001202212310120230101202301010120230101202301020120230101202301211120230122202301221120230122202301231120230122202301241120230122202301251120230122202301261120230122202301271120230122202301281020230122202301291020230122202304052120230405202304233020230501202304293120230501202304303120230501202305013120230501202305023120230501202305033120230501202305063020230501202306224120230622202306234120230622202306244120230622202306254020230622202309295120230929202309306120231001202310016120231001202310026120231001202310036120231001202310046120231001202310056120231001202310066120231001202310076020231001202310086020231001202312300120240101202312310120240101202401010120240101202402041020240210202402101120240210202402111120240210202402121120240210202402131120240210202402141120240210202402151120240210202402161120240210202402171120240210202402181020240210202404042120240404202404052120240404202404062120240404202404072020240404202404283020240501202405013120240501202405023120240501202405033120240501202405043120240501202405053120240501202405113020240501202406084120240610202406094120240610202406104120240610202409145020240917202409155120240917202409165120240917202409175120240917202409296020241001202410016120241001202410026120241001202410036120241001202410046120241001202410056120241001202410066120241001202410076120241001202410126020241001",h._SIZE=18,h._ZERO="0".charCodeAt(0),h._TAG_REMOVE="~",h._NAMES_IN_USE=u.NAMES,h._DATA_IN_USE=u.DATA;class g{constructor(e,n){let t,i,a=!1,r=!1;for(t=0,i=s.JIE_QI.length;tE.getMessage(n)))}}static updateStringDictionary(e){const n=E._DICT_STRING[e],t=E._OBJS[e];for(let e in n){const i=n[e];for(let n in i){const a=n.replace(/{(.[^}]*)}/g,((e,n)=>E.getMessage(n)));t[e][a]=i[n].replace(/{(.[^}]*)}/g,((e,n)=>E.getMessage(n)))}}}static updateNumberDictionary(e){const n=E._DICT_NUMBER[e],t=E._OBJS[e];for(let e in n){const i=n[e];for(let n in i){const a=n.replace(/{(.[^}]*)}/g,((e,n)=>E.getMessage(n)));t[e][a]=i[n]}}}static updateArrayDictionary(e){const n=E._DICT_ARRAY[e],t=E._OBJS[e];for(let e in n){const i=n[e];for(let n in i){const a=n.replace(/{(.[^}]*)}/g,((e,n)=>E.getMessage(n))),r=i[n];for(let e=0,n=r.length;eE.getMessage(n)));t[e][a]=r}}}static update(){for(let e in E._ARRAYS)E.updateArray(e);for(let e in E._DICT_STRING)E.updateStringDictionary(e);for(let e in E._DICT_NUMBER)E.updateNumberDictionary(e);for(let e in E._DICT_ARRAY)E.updateArrayDictionary(e)}static setMessages(e,n){if(n){E._MESSAGES[e]||(E._MESSAGES[e]={});for(const t in n)E._MESSAGES[e][t]=n[t];E.update()}}static getMessage(e){let n=E._MESSAGES[E._LANG][e];return null==n&&(n=E._MESSAGES[E._DEFAULT_LANG][e]),null==n&&(n=e),n}static setLanguage(e){E._MESSAGES[e]&&(E._LANG=e,E.update())}static getLanguage(){return E._LANG}static initArray(e){const n=E._ARRAYS[e],t=E._OBJS[e];for(let e in n){n[e].length=0;const i=t[e];for(let t=0,a=i.length;t0&&(e+=this._daYun.getStartAge()-1),e%=s.JIA_ZI.length,s.JIA_ZI[e]}getXun(){return s.getXun(this.getGanZhi())}getXunKong(){return s.getXunKong(this.getGanZhi())}getLiuYue(){const e=[];for(let n=0;n<12;n++)e.push(new l(this,n));return e}}class D{constructor(e,n,t){this._year=e.getStartYear()+n,this._age=e.getStartAge()+n,this._index=n,this._daYun=e,this._lunar=e.getLunar(),this._forward=t}getYear(){return this._year}getAge(){return this._age}getIndex(){return this._index}getGanZhi(){let e=s.getJiaZiIndex(this._lunar.getTimeInGanZhi()),n=this._index+1;this._daYun.getIndex()>0&&(n+=this._daYun.getStartAge()-1),e+=this._forward?n:-n;const t=s.JIA_ZI.length;for(;e<0;)e+=t;return e%=t,s.JIA_ZI[e]}getXun(){return s.getXun(this.getGanZhi())}getXunKong(){return s.getXunKong(this.getGanZhi())}}class p{constructor(e,n){const t=e.getLunar(),i=t.getSolar().getYear(),a=e.getStartSolar().getYear();let r,s,o,u;n<1?(r=i,s=1,o=a-1,u=a-i):(r=a+10*(n-1),s=r-i+1,o=r+9,u=s+9),this._startYear=r,this._endYear=o,this._startAge=s,this._endAge=u,this._index=n,this._yun=e,this._lunar=t}getStartYear(){return this._startYear}getEndYear(){return this._endYear}getStartAge(){return this._startAge}getEndAge(){return this._endAge}getIndex(){return this._index}getLunar(){return this._lunar}getGanZhi(){if(this._index<1)return"";let e=s.getJiaZiIndex(this._lunar.getMonthInGanZhiExact());e+=this._yun.isForward()?this._index:-this._index;const n=s.JIA_ZI.length;return e>=n&&(e-=n),e<0&&(e+=n),s.JIA_ZI[e]}getXun(){return s.getXun(this.getGanZhi())}getXunKong(){return s.getXunKong(this.getGanZhi())}getLiuNian(e=10){this._index<1&&(e=this._endYear-this._startYear+1);const n=[];for(let t=0;t=12&&(t-=12),t<0&&(t+=12),s.CHANG_SHENG[t]}getYearDiShi(){return this.getDiShi(this._lunar.getYearZhiIndexExact())}getYearXun(){return this._lunar.getYearXunExact()}getYearXunKong(){return this._lunar.getYearXunKongExact()}getMonth(){return this._lunar.getMonthInGanZhiExact()}getMonthGan(){return this._lunar.getMonthGanExact()}getMonthZhi(){return this._lunar.getMonthZhiExact()}getMonthHideGan(){const e=s.ZHI_HIDE_GAN[this.getMonthZhi()];return e||[]}getMonthWuXing(){const e=s.WU_XING_GAN[this.getMonthGan()],n=s.WU_XING_ZHI[this.getMonthZhi()];return e&&n?e+n:""}getMonthNaYin(){const e=s.NAYIN[this.getMonth()];return e||""}getMonthShiShenGan(){const e=s.SHI_SHEN[this.getDayGan()+this.getMonthGan()];return e||""}getMonthShiShenZhi(){const e=this.getDayGan(),n=s.ZHI_HIDE_GAN[this.getMonthZhi()],t=[];if(n)for(let i=0,a=n.length;i=10&&(e-=10);let n=this._lunar.getMonthZhiIndexExact()+3;return n>=12&&(n-=12),s.GAN[e+1]+s.ZHI[n+1]}getTaiYuanNaYin(){const e=s.NAYIN[this.getTaiYuan()];return e||""}getTaiXi(){const e=2==this._sect?this._lunar.getDayGanIndexExact2():this._lunar.getDayGanIndexExact(),n=2==this._sect?this._lunar.getDayZhiIndexExact2():this._lunar.getDayZhiIndexExact();return s.HE_GAN_5[e]+s.HE_ZHI_6[n]}getTaiXiNaYin(){const e=s.NAYIN[this.getTaiXi()];return e||""}getMingGong(){let e=s.find(this.getMonthZhi(),s.MONTH_ZHI).index+s.find(this.getTimeZhi(),s.MONTH_ZHI).index;e=(e>=14?26:14)-e;let n=2*(this._lunar.getYearGanIndexExact()+1)+e;for(;n>10;)n-=10;return s.GAN[n]+s.MONTH_ZHI[e]}getMingGongNaYin(){const e=s.NAYIN[this.getMingGong()];return e||""}getShenGong(){let e=s.find(this.getMonthZhi(),s.MONTH_ZHI).index+s.find(this.getTimeZhi(),s.ZHI).index;for(;e>12;)e-=12;let n=2*(this._lunar.getYearGanIndexExact()+1)+e%12;for(;n>10;)n-=10;return s.GAN[n]+s.MONTH_ZHI[e]}getShenGongNaYin(){const e=s.NAYIN[this.getShenGong()];return e||""}getLunar(){return this._lunar}getYun(e,n=1){return new m(this._lunar,e,n)}toString(){return this.getYear()+" "+this.getMonth()+" "+this.getDay()+" "+this.getTime()}}const j=class{static fromIndex(e){return new j(e)}constructor(e){this._index=e}getNumber(){return F.NUMBER[this._index]}getColor(){return F.COLOR[this._index]}getWuXing(){return F.WU_XING[this._index]}getPosition(){return F.POSITION[this._index]}getPositionDesc(){const e=s.POSITION_DESC[this.getPosition()];return e||""}getNameInXuanKong(){return j.NAME_XUAN_KONG[this._index]}getNameInBeiDou(){return j.NAME_BEI_DOU[this._index]}getNameInQiMen(){return j.NAME_QI_MEN[this._index]}getNameInTaiYi(){return j.NAME_TAI_YI[this._index]}getLuckInQiMen(){return j.LUCK_QI_MEN[this._index]}getLuckInXuanKong(){return F.LUCK_XUAN_KONG[this._index]}getYinYangInQiMen(){return F.YIN_YANG_QI_MEN[this._index]}getTypeInTaiYi(){return j.TYPE_TAI_YI[this._index]}getBaMenInQiMen(){return j.BA_MEN_QI_MEN[this._index]}getSongInTaiYi(){return j.SONG_TAI_YI[this._index]}getIndex(){return this._index}toString(){return this.getNumber()+this.getColor()+this.getWuXing()+this.getNameInBeiDou()}toFullString(){let e=this.getNumber();return e+=this.getColor(),e+=this.getWuXing(),e+=" ",e+=this.getPosition(),e+="(",e+=this.getPositionDesc(),e+=") ",e+=this.getNameInBeiDou(),e+=" 玄空[",e+=this.getNameInXuanKong(),e+=" ",e+=this.getLuckInXuanKong(),e+="] 奇门[",e+=this.getNameInQiMen(),e+=" ",e+=this.getLuckInQiMen(),this.getBaMenInQiMen().length>0&&(e+=" ",e+=this.getBaMenInQiMen(),e+="门"),e+=" ",e+=this.getYinYangInQiMen(),e+="] 太乙[",e+=this.getNameInTaiYi(),e+=" ",e+=this.getTypeInTaiYi(),e+="]",e}};let B=j;B.NAME_BEI_DOU=["天枢","天璇","天玑","天权","玉衡","开阳","摇光","洞明","隐元"],B.NAME_XUAN_KONG=["贪狼","巨门","禄存","文曲","廉贞","武曲","破军","左辅","右弼"],B.NAME_QI_MEN=["天蓬","天芮","天冲","天辅","天禽","天心","天柱","天任","天英"],B.BA_MEN_QI_MEN=["休","死","伤","杜","","开","惊","生","景"],B.NAME_TAI_YI=["太乙","摄提","轩辕","招摇","天符","青龙","咸池","太阴","天乙"],B.TYPE_TAI_YI=["吉神","凶神","安神","安神","凶神","吉神","凶神","吉神","吉神"],B.SONG_TAI_YI=["门中太乙明,星官号贪狼,赌彩财喜旺,婚姻大吉昌,出入无阻挡,参谒见贤良,此行三五里,黑衣别阴阳。","门前见摄提,百事必忧疑,相生犹自可,相克祸必临,死门并相会,老妇哭悲啼,求谋并吉事,尽皆不相宜,只可藏隐遁,若动伤身疾。","出入会轩辕,凡事必缠牵,相生全不美,相克更忧煎,远行多不利,博彩尽输钱,九天玄女法,句句不虚言。","招摇号木星,当之事莫行,相克行人阻,阴人口舌迎,梦寐多惊惧,屋响斧自鸣,阴阳消息理,万法弗违情。","五鬼为天符,当门阴女谋,相克无好事,行路阻中途,走失难寻觅,道逢有尼姑,此星当门值,万事有灾除。","神光跃青龙,财气喜重重,投入有酒食,赌彩最兴隆,更逢相生旺,休言克破凶,见贵安营寨,万事总吉同。","吾将为咸池,当之尽不宜,出入多不利,相克有灾情,赌彩全输尽,求财空手回,仙人真妙语,愚人莫与知,动用虚惊退,反复逆风吹。","坐临太阴星,百祸不相侵,求谋悉成就,知交有觅寻,回风归来路,恐有殃伏起,密语中记取,慎乎莫轻行。","迎来天乙星,相逢百事兴,运用和合庆,茶酒喜相迎,求谋并嫁娶,好合有天成,祸福如神验,吉凶甚分明。"],B.LUCK_QI_MEN=["大凶","大凶","小吉","大吉","大吉","大吉","小凶","小吉","小凶"];class S{constructor(e,n){this._name=e,this._index=n}getName(){return this._name}setName(e){this._name=e}getIndex(){return this._index}setIndex(e){this._index=e}toString(){return this.getName()}toFullString(){return this.getName()+"第"+this.getIndex()+"天"}}class I{constructor(e,n){this._name=e,this._index=n}getName(){return this._name}setName(e){this._name=e}getIndex(){return this._index}setIndex(e){this._index=e}toString(){return this.getName()}toFullString(){return this.getName()+"第"+this.getIndex()+"天"}}class w{static fromYm(e,n){return z.fromYear(e).getMonth(n)}constructor(e,n,t,i,a){this._year=e,this._month=n,this._dayCount=t,this._firstJulianDay=i,this._index=a,this._zhiIndex=(a-1+s.BASE_MONTH_ZHI_INDEX)%12}getYear(){return this._year}getMonth(){return this._month}getIndex(){return this._index}getGanIndex(){const e=(z.fromYear(this._year).getGanIndex()+1)%5*2;return(this._index-1+e)%10}getZhiIndex(){return this._zhiIndex}getGan(){return s.GAN[this.getGanIndex()+1]}getZhi(){return s.ZHI[this._zhiIndex+1]}getGanZhi(){return this.getGan()+this.getZhi()}isLeap(){return this._month<0}getDayCount(){return this._dayCount}getFirstJulianDay(){return this._firstJulianDay}getPositionXi(){return s.POSITION_XI[this.getGanIndex()+1]}getPositionXiDesc(){return s.POSITION_DESC[this.getPositionXi()]}getPositionYangGui(){return s.POSITION_YANG_GUI[this.getGanIndex()+1]}getPositionYangGuiDesc(){return s.POSITION_DESC[this.getPositionYangGui()]}getPositionYinGui(){return s.POSITION_YIN_GUI[this.getGanIndex()+1]}getPositionYinGuiDesc(){return s.POSITION_DESC[this.getPositionYinGui()]}getPositionFu(e=2){return(1==e?s.POSITION_FU:s.POSITION_FU_2)[this.getGanIndex()+1]}getPositionFuDesc(e=2){return s.POSITION_DESC[this.getPositionFu(e)]}getPositionCai(){return s.POSITION_CAI[this.getGanIndex()+1]}getPositionCaiDesc(){return s.POSITION_DESC[this.getPositionCai()]}getPositionTaiSui(){let e;switch(Math.abs(this._month)){case 1:case 5:case 9:e="艮";break;case 3:case 7:case 11:e="坤";break;case 4:case 8:case 12:e="巽";break;default:e=s.POSITION_GAN[P.fromJulianDay(this.getFirstJulianDay()).getLunar().getMonthGanIndex()]}return e}getPositionTaiSuiDesc(){return s.POSITION_DESC[this.getPositionTaiSui()]}getNineStar(){const e=z.fromYear(this._year).getZhiIndex()%3,n=(13+Math.abs(this._month))%12;let t=27-3*e;n0){for(;;){for(i=h.length,n=0;ni&&(a=i)),r=0;for(let n=t;n0&&(o+=1.43*c-.866+.054*c*c),u/=1e4,h/=1e8,g/=1e8,(n*=6)<0&&(n=r);for(let l=0,c=a.length;l0&&(y+=6),y>=d&&(y=d),t=0,i=0;t=i){let n=31;return e>i+100?b.dtExt(e,n):b.dtExt(e,n)-(b.dtExt(i,n)-a)*(i+100-e)/100}for(n=0;nb.SECOND_PER_DAY-1200)&&(n=36525*b.saLonT(e)-b.dtT(n)+b.ONE_THIRD),n}static shuoHigh(e){let n=36525*b.msaLonT2(e);n=n-b.dtT(n)+b.ONE_THIRD;let t=(n+.5)%1*b.SECOND_PER_DAY;return(t<1800||t>b.SECOND_PER_DAY-1800)&&(n=36525*b.msaLonT(e)-b.dtT(n)+b.ONE_THIRD),n}static qiLow(e){const n=628.3319653318;let t=(e-4.895062166)/n;t-=(53*t*t+334116*Math.cos(4.67+628.307585*t)+2061*Math.cos(2.678+628.3076*t)*t)/n/1e7;return 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-e)/628.332+(32*(t+1.8)*(t+1.8)-20)/b.SECOND_PER_DAY/36525,36525*t+b.ONE_THIRD}static shuoLow(e){let n=7771.37714500204,t=(e+1.08472)/n;return 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))/n+(32*(t+1.8)*(t+1.8)-20)/b.SECOND_PER_DAY/36525,36525*t+b.ONE_THIRD}static calcShuo(e){let n,t=b.SHUO_KB.length,i=0,a=14;e+=P.J2000;let r=b.SHUO_KB[0]-a,s=b.SHUO_KB[t-1]-a,o=2436935;if(e=o)i=Math.floor(b.shuoHigh(Math.floor((e+a-2451551)/29.5306)*Math.PI*2)+.5);else if(e>=r&&e=s&&e=s)i=Math.floor(b.qiHigh(Math.floor((e+7-2451259)/365.2422*24)*Math.PI/12)+.5);else if(e>=a&&e=r&&e5?b.qiAccurate(t-n):i-e<-5?b.qiAccurate(t+n):i}};let v=b;v.PI_2=2*Math.PI,v.ONE_THIRD=1/3,v.SECOND_PER_DAY=86400,v.SECOND_PER_RAD=648e3/Math.PI,v.NUT_B=[2.1824,-33.75705,36e-6,-1720,920,3.5069,1256.66393,11e-6,-132,57,1.3375,16799.4182,-51e-6,-23,10,4.3649,-67.5141,72e-6,21,-9,.04,-628.302,0,-14,0,2.36,8328.691,0,7,0,3.46,1884.966,0,-5,2,5.44,16833.175,0,-4,2,3.69,25128.11,0,-3,0,3.55,628.362,0,2,0],v.DT_AT=[-4e3,108371.7,-13036.8,392,0,-500,17201,-627.82,16.17,-.3413,-150,12200.6,-346.41,5.403,-.1593,150,9113.8,-328.13,-1.647,.0377,500,5707.5,-391.41,.915,.3145,900,2203.4,-283.45,13.034,-.1778,1300,490.1,-57.35,2.085,-.0072,1600,120,-9.81,-1.532,.1403,1700,10.2,-.91,.51,-.037,1800,13.4,-.72,.202,-.0193,1830,7.8,-1.81,.416,-.0247,1860,8.3,-.13,-.406,.0292,1880,-5.4,.32,-.183,.0173,1900,-2.3,2.06,.169,-.0135,1920,21.2,1.69,-.304,.0167,1940,24.2,1.22,-.064,.0031,1960,33.2,.51,.231,-.0109,1980,51,1.29,-.026,.0032,2e3,63.87,.1,0,0,2005,64.7,.21,0,0,2012,66.8,.22,0,0,2018,69,.36,0,0,2028,72.6],v.XL0=[1e10,20,578,920,1100,1124,1136,1148,1217,1226,1229,1229,1229,1229,1937,2363,2618,2633,2660,2666,17534704567,0,0,334165646,4.669256804,6283.075849991,3489428,4.6261024,12566.1517,349706,2.744118,5753.384885,341757,2.828866,3.523118,313590,3.62767,77713.771468,267622,4.418084,7860.419392,234269,6.135162,3930.209696,132429,.742464,11506.76977,127317,2.037097,529.690965,119917,1.109629,1577.343542,99025,5.23268,5884.92685,90186,2.04505,26.29832,85722,3.50849,398.149,77979,1.17883,5223.69392,75314,2.53339,5507.55324,50526,4.58293,18849.22755,49238,4.20507,775.52261,35666,2.91954,.06731,31709,5.84902,11790.62909,28413,1.89869,796.29801,27104,.31489,10977.0788,24281,.34481,5486.77784,20616,4.80647,2544.31442,20539,1.86948,5573.1428,20226,2.45768,6069.77675,15552,.83306,213.2991,13221,3.41118,2942.46342,12618,1.08303,20.7754,11513,.64545,.98032,10285,.636,4694.00295,10190,.97569,15720.83878,10172,4.2668,7.11355,9921,6.2099,2146.1654,9761,.681,155.4204,8580,5.9832,161000.6857,8513,1.2987,6275.9623,8471,3.6708,71430.6956,7964,1.8079,17260.1547,7876,3.037,12036.4607,7465,1.7551,5088.6288,7387,3.5032,3154.6871,7355,4.6793,801.8209,6963,.833,9437.7629,6245,3.9776,8827.3903,6115,1.8184,7084.8968,5696,2.7843,6286.599,5612,4.3869,14143.4952,5558,3.4701,6279.5527,5199,.1891,12139.5535,5161,1.3328,1748.0164,5115,.2831,5856.4777,4900,.4874,1194.447,4104,5.3682,8429.2413,4094,2.3985,19651.0485,3920,6.1683,10447.3878,3677,6.0413,10213.2855,3660,2.5696,1059.3819,3595,1.7088,2352.8662,3557,1.776,6812.7668,3329,.5931,17789.8456,3041,.4429,83996.8473,3005,2.7398,1349.8674,2535,3.1647,4690.4798,2474,.2148,3.5904,2366,.4847,8031.0923,2357,2.0653,3340.6124,2282,5.222,4705.7323,2189,5.5559,553.5694,2142,1.4256,16730.4637,2109,4.1483,951.7184,2030,.3713,283.8593,1992,5.2221,12168.0027,1986,5.7747,6309.3742,1912,3.8222,23581.2582,1889,5.3863,149854.4001,1790,2.2149,13367.9726,1748,4.5605,135.0651,1622,5.9884,11769.8537,1508,4.1957,6256.7775,1442,4.1932,242.7286,1435,3.7236,38.0277,1397,4.4014,6681.2249,1362,1.8893,7632.9433,1250,1.1305,5.5229,1205,2.6223,955.5997,1200,1.0035,632.7837,1129,.1774,4164.312,1083,.3273,103.0928,1052,.9387,11926.2544,1050,5.3591,1592.596,1033,6.1998,6438.4962,1001,6.0291,5746.2713,980,.999,11371.705,980,5.244,27511.468,938,2.624,5760.498,923,.483,522.577,922,4.571,4292.331,905,5.337,6386.169,862,4.165,7058.598,841,3.299,7234.794,836,4.539,25132.303,813,6.112,4732.031,812,6.271,426.598,801,5.821,28.449,787,.996,5643.179,776,2.957,23013.54,769,3.121,7238.676,758,3.974,11499.656,735,4.386,316.392,731,.607,11513.883,719,3.998,74.782,706,.323,263.084,676,5.911,90955.552,663,3.665,17298.182,653,5.791,18073.705,630,4.717,6836.645,615,1.458,233141.314,612,1.075,19804.827,596,3.321,6283.009,596,2.876,6283.143,555,2.452,12352.853,541,5.392,419.485,531,.382,31441.678,519,4.065,6208.294,513,2.361,10973.556,494,5.737,9917.697,450,3.272,11015.106,449,3.653,206.186,447,2.064,7079.374,435,4.423,5216.58,421,1.906,245.832,413,.921,3738.761,402,.84,20.355,387,1.826,11856.219,379,2.344,3.881,374,2.954,3128.389,370,5.031,536.805,365,1.018,16200.773,365,1.083,88860.057,352,5.978,3894.182,352,2.056,244287.6,351,3.713,6290.189,340,1.106,14712.317,339,.978,8635.942,339,3.202,5120.601,333,.837,6496.375,325,3.479,6133.513,316,5.089,21228.392,316,1.328,10873.986,309,3.646,10.637,303,1.802,35371.887,296,3.397,9225.539,288,6.026,154717.61,281,2.585,14314.168,262,3.856,266.607,262,2.579,22483.849,257,1.561,23543.231,255,3.949,1990.745,251,3.744,10575.407,240,1.161,10984.192,238,.106,7.046,236,4.272,6040.347,234,3.577,10969.965,211,3.714,65147.62,210,.754,13521.751,207,4.228,5650.292,202,.814,170.673,201,4.629,6037.244,200,.381,6172.87,199,3.933,6206.81,199,5.197,6262.3,197,1.046,18209.33,195,1.07,5230.807,195,4.869,36.028,194,4.313,6244.943,192,1.229,709.933,192,5.595,6282.096,192,.602,6284.056,189,3.744,23.878,188,1.904,15.252,188,.867,22003.915,182,3.681,15110.466,181,.491,1.484,179,3.222,39302.097,179,1.259,12559.038,62833196674749,0,0,20605886,2.67823456,6283.07584999,430343,2.635127,12566.1517,42526,1.59047,3.52312,11926,5.79557,26.29832,10898,2.96618,1577.34354,9348,2.5921,18849.2275,7212,1.1385,529.691,6777,1.8747,398.149,6733,4.4092,5507.5532,5903,2.888,5223.6939,5598,2.1747,155.4204,4541,.398,796.298,3637,.4662,775.5226,2896,2.6471,7.1135,2084,5.3414,.9803,1910,1.8463,5486.7778,1851,4.9686,213.2991,1729,2.9912,6275.9623,1623,.0322,2544.3144,1583,1.4305,2146.1654,1462,1.2053,10977.0788,1246,2.8343,1748.0164,1188,3.258,5088.6288,1181,5.2738,1194.447,1151,2.075,4694.003,1064,.7661,553.5694,997,1.303,6286.599,972,4.239,1349.867,945,2.7,242.729,858,5.645,951.718,758,5.301,2352.866,639,2.65,9437.763,610,4.666,4690.48,583,1.766,1059.382,531,.909,3154.687,522,5.661,71430.696,520,1.854,801.821,504,1.425,6438.496,433,.241,6812.767,426,.774,10447.388,413,5.24,7084.897,374,2.001,8031.092,356,2.429,14143.495,350,4.8,6279.553,337,.888,12036.461,337,3.862,1592.596,325,3.4,7632.943,322,.616,8429.241,318,3.188,4705.732,297,6.07,4292.331,295,1.431,5746.271,290,2.325,20.355,275,.935,5760.498,270,4.804,7234.794,253,6.223,6836.645,228,5.003,17789.846,225,5.672,11499.656,215,5.202,11513.883,208,3.955,10213.286,208,2.268,522.577,206,2.224,5856.478,206,2.55,25132.303,203,.91,6256.778,189,.532,3340.612,188,4.735,83996.847,179,1.474,4164.312,178,3.025,5.523,177,3.026,5753.385,159,4.637,3.286,157,6.124,5216.58,155,3.077,6681.225,154,4.2,13367.973,143,1.191,3894.182,138,3.093,135.065,136,4.245,426.598,134,5.765,6040.347,128,3.085,5643.179,127,2.092,6290.189,125,3.077,11926.254,125,3.445,536.805,114,3.244,12168.003,112,2.318,16730.464,111,3.901,11506.77,111,5.32,23.878,105,3.75,7860.419,103,2.447,1990.745,96,.82,3.88,96,4.08,6127.66,91,5.42,206.19,91,.42,7079.37,88,5.17,11790.63,81,.34,9917.7,80,3.89,10973.56,78,2.4,1589.07,78,2.58,11371.7,77,3.98,955.6,77,3.36,36.03,76,1.3,103.09,75,5.18,10969.97,75,4.96,6496.37,73,5.21,38.03,72,2.65,6309.37,70,5.61,3738.76,69,2.6,3496.03,69,.39,15.25,69,2.78,20.78,65,1.13,7058.6,64,4.28,28.45,61,5.63,10984.19,60,.73,419.48,60,5.28,10575.41,58,5.55,17298.18,58,3.19,4732.03,5291887,0,0,871984,1.072097,6283.07585,30913,.86729,12566.1517,2734,.053,3.5231,1633,5.1883,26.2983,1575,3.6846,155.4204,954,.757,18849.228,894,2.057,77713.771,695,.827,775.523,506,4.663,1577.344,406,1.031,7.114,381,3.441,5573.143,346,5.141,796.298,317,6.053,5507.553,302,1.192,242.729,289,6.117,529.691,271,.306,398.149,254,2.28,553.569,237,4.381,5223.694,208,3.754,.98,168,.902,951.718,153,5.759,1349.867,145,4.364,1748.016,134,3.721,1194.447,125,2.948,6438.496,122,2.973,2146.165,110,1.271,161000.686,104,.604,3154.687,100,5.986,6286.599,92,4.8,5088.63,89,5.23,7084.9,83,3.31,213.3,76,3.42,5486.78,71,6.19,4690.48,68,3.43,4694,65,1.6,2544.31,64,1.98,801.82,61,2.48,10977.08,50,1.44,6836.65,49,2.34,1592.6,46,1.31,4292.33,46,3.81,149854.4,43,.04,7234.79,40,4.94,7632.94,39,1.57,71430.7,38,3.17,6309.37,35,.99,6040.35,35,.67,1059.38,31,3.18,2352.87,31,3.55,8031.09,30,1.92,10447.39,30,2.52,6127.66,28,4.42,9437.76,28,2.71,3894.18,27,.67,25132.3,26,5.27,6812.77,25,.55,6279.55,23,1.38,4705.73,22,.64,6256.78,20,6.07,640.88,28923,5.84384,6283.07585,3496,0,0,1682,5.4877,12566.1517,296,5.196,155.42,129,4.722,3.523,71,5.3,18849.23,64,5.97,242.73,40,3.79,553.57,11408,3.14159,0,772,4.134,6283.076,77,3.84,12566.15,42,.42,155.42,88,3.14,0,17,2.77,6283.08,5,2.01,155.42,3,2.21,12566.15,27962,3.1987,84334.66158,10164,5.42249,5507.55324,8045,3.8801,5223.6939,4381,3.7044,2352.8662,3193,4.0003,1577.3435,2272,3.9847,1047.7473,1814,4.9837,6283.0758,1639,3.5646,5856.4777,1444,3.7028,9437.7629,1430,3.4112,10213.2855,1125,4.8282,14143.4952,1090,2.0857,6812.7668,1037,4.0566,71092.8814,971,3.473,4694.003,915,1.142,6620.89,878,4.44,5753.385,837,4.993,7084.897,770,5.554,167621.576,719,3.602,529.691,692,4.326,6275.962,558,4.41,7860.419,529,2.484,4705.732,521,6.25,18073.705,903,3.897,5507.553,618,1.73,5223.694,380,5.244,2352.866,166,1.627,84334.662,10001398880,0,0,167069963,3.098463508,6283.075849991,1395602,3.0552461,12566.1517,308372,5.198467,77713.771468,162846,1.173877,5753.384885,157557,2.846852,7860.419392,92480,5.45292,11506.76977,54244,4.56409,3930.2097,47211,3.661,5884.92685,34598,.96369,5507.55324,32878,5.89984,5223.69392,30678,.29867,5573.1428,24319,4.2735,11790.62909,21183,5.84715,1577.34354,18575,5.02194,10977.0788,17484,3.01194,18849.22755,10984,5.05511,5486.77784,9832,.8868,6069.7768,8650,5.6896,15720.8388,8583,1.2708,161000.6857,6490,.2725,17260.1547,6292,.9218,529.691,5706,2.0137,83996.8473,5574,5.2416,71430.6956,4938,3.245,2544.3144,4696,2.5781,775.5226,4466,5.5372,9437.7629,4252,6.0111,6275.9623,3897,5.3607,4694.003,3825,2.3926,8827.3903,3749,.8295,19651.0485,3696,4.9011,12139.5535,3566,1.6747,12036.4607,3454,1.8427,2942.4634,3319,.2437,7084.8968,3192,.1837,5088.6288,3185,1.7778,398.149,2846,1.2134,6286.599,2779,1.8993,6279.5527,2628,4.589,10447.3878,2460,3.7866,8429.2413,2393,4.996,5856.4777,2359,.2687,796.298,2329,2.8078,14143.4952,2210,1.95,3154.6871,2035,4.6527,2146.1654,1951,5.3823,2352.8662,1883,.6731,149854.4001,1833,2.2535,23581.2582,1796,.1987,6812.7668,1731,6.152,16730.4637,1717,4.4332,10213.2855,1619,5.2316,17789.8456,1381,5.1896,8031.0923,1364,3.6852,4705.7323,1314,.6529,13367.9726,1041,4.3329,11769.8537,1017,1.5939,4690.4798,998,4.201,6309.374,966,3.676,27511.468,874,6.064,1748.016,779,3.674,12168.003,771,.312,7632.943,756,2.626,6256.778,746,5.648,11926.254,693,2.924,6681.225,680,1.423,23013.54,674,.563,3340.612,663,5.661,11371.705,659,3.136,801.821,648,2.65,19804.827,615,3.029,233141.314,612,5.134,1194.447,563,4.341,90955.552,552,2.091,17298.182,534,5.1,31441.678,531,2.407,11499.656,523,4.624,6438.496,513,5.324,11513.883,477,.256,11856.219,461,1.722,7234.794,458,3.766,6386.169,458,4.466,5746.271,423,1.055,5760.498,422,1.557,7238.676,415,2.599,7058.598,401,3.03,1059.382,397,1.201,1349.867,379,4.907,4164.312,360,5.707,5643.179,352,3.626,244287.6,348,.761,10973.556,342,3.001,4292.331,336,4.546,4732.031,334,3.138,6836.645,324,4.164,9917.697,316,1.691,11015.106,307,.238,35371.887,298,1.306,6283.143,298,1.75,6283.009,293,5.738,16200.773,286,5.928,14712.317,281,3.515,21228.392,280,5.663,8635.942,277,.513,26.298,268,4.207,18073.705,266,.9,12352.853,260,2.962,25132.303,255,2.477,6208.294,242,2.8,709.933,231,1.054,22483.849,229,1.07,14314.168,216,1.314,154717.61,215,6.038,10873.986,200,.561,7079.374,198,2.614,951.718,197,4.369,167283.762,186,2.861,5216.58,183,1.66,39302.097,183,5.912,3738.761,175,2.145,6290.189,173,2.168,10575.407,171,3.702,1592.596,171,1.343,3128.389,164,5.55,6496.375,164,5.856,10984.192,161,1.998,10969.965,161,1.909,6133.513,157,4.955,25158.602,154,6.216,23543.231,153,5.357,13521.751,150,5.77,18209.33,150,5.439,155.42,139,1.778,9225.539,139,1.626,5120.601,128,2.46,13916.019,123,.717,143571.324,122,2.654,88860.057,121,4.414,3894.182,121,1.192,3.523,120,4.03,553.569,119,1.513,17654.781,117,3.117,14945.316,113,2.698,6040.347,110,3.085,43232.307,109,.998,955.6,108,2.939,17256.632,107,5.285,65147.62,103,.139,11712.955,103,5.85,213.299,102,3.046,6037.244,101,2.842,8662.24,100,3.626,6262.3,98,2.36,6206.81,98,5.11,6172.87,98,2,15110.47,97,2.67,5650.29,97,2.75,6244.94,96,4.02,6282.1,96,5.31,6284.06,92,.1,29088.81,85,3.26,20426.57,84,2.6,28766.92,81,3.58,10177.26,80,5.81,5230.81,78,2.53,16496.36,77,4.06,6127.66,73,.04,5481.25,72,5.96,12559.04,72,5.92,4136.91,71,5.49,22003.91,70,3.41,7.11,69,.62,11403.68,69,3.9,1589.07,69,1.96,12416.59,69,4.51,426.6,67,1.61,11087.29,66,4.5,47162.52,66,5.08,283.86,66,4.32,16858.48,65,1.04,6062.66,64,1.59,18319.54,63,5.7,45892.73,63,4.6,66567.49,63,3.82,13517.87,62,2.62,11190.38,61,1.54,33019.02,60,5.58,10344.3,60,5.38,316428.23,60,5.78,632.78,59,6.12,9623.69,57,.16,17267.27,57,3.86,6076.89,57,1.98,7668.64,56,4.78,20199.09,55,4.56,18875.53,55,3.51,17253.04,54,3.07,226858.24,54,4.83,18422.63,53,5.02,12132.44,52,3.63,5333.9,52,.97,155427.54,51,3.36,20597.24,50,.99,11609.86,50,2.21,1990.75,48,1.62,12146.67,48,1.17,12569.67,47,4.62,5436.99,47,1.81,12562.63,47,.59,21954.16,47,.76,7342.46,46,.27,4590.91,46,3.77,156137.48,45,5.66,10454.5,44,5.84,3496.03,43,.24,17996.03,41,5.93,51092.73,41,4.21,12592.45,40,5.14,1551.05,40,5.28,15671.08,39,3.69,18052.93,39,4.94,24356.78,38,2.72,11933.37,38,5.23,7477.52,38,4.99,9779.11,37,3.7,9388.01,37,4.44,4535.06,36,2.16,28237.23,36,2.54,242.73,36,.22,5429.88,35,6.15,19800.95,35,2.92,36949.23,34,5.63,2379.16,34,5.73,16460.33,34,5.11,5849.36,33,6.19,6268.85,10301861,1.1074897,6283.07584999,172124,1.064423,12566.1517,70222,3.14159,0,3235,1.0217,18849.2275,3080,2.8435,5507.5532,2497,1.3191,5223.6939,1849,1.4243,1577.3435,1008,5.9138,10977.0788,865,1.42,6275.962,863,.271,5486.778,507,1.686,5088.629,499,6.014,6286.599,467,5.987,529.691,440,.518,4694.003,410,1.084,9437.763,387,4.75,2544.314,375,5.071,796.298,352,.023,83996.847,344,.949,71430.696,341,5.412,775.523,322,6.156,2146.165,286,5.484,10447.388,284,3.42,2352.866,255,6.132,6438.496,252,.243,398.149,243,3.092,4690.48,225,3.689,7084.897,220,4.952,6812.767,219,.42,8031.092,209,1.282,1748.016,193,5.314,8429.241,185,1.82,7632.943,175,3.229,6279.553,173,1.537,4705.732,158,4.097,11499.656,158,5.539,3154.687,150,3.633,11513.883,148,3.222,7234.794,147,3.653,1194.447,144,.817,14143.495,135,6.151,5746.271,134,4.644,6836.645,128,2.693,1349.867,123,5.65,5760.498,118,2.577,13367.973,113,3.357,17789.846,110,4.497,4292.331,108,5.828,12036.461,102,5.621,6256.778,99,1.14,1059.38,98,.66,5856.48,93,2.32,10213.29,92,.77,16730.46,88,1.5,11926.25,86,1.42,5753.38,85,.66,155.42,81,1.64,6681.22,80,4.11,951.72,66,4.55,5216.58,65,.98,25132.3,64,4.19,6040.35,64,.52,6290.19,63,1.51,5643.18,59,6.18,4164.31,57,2.3,10973.56,55,2.32,11506.77,55,2.2,1592.6,55,5.27,3340.61,54,5.54,553.57,53,5.04,9917.7,53,.92,11371.7,52,3.98,17298.18,52,3.6,10969.97,49,5.91,3894.18,49,2.51,6127.66,48,1.67,12168,46,.31,801.82,42,3.7,10575.41,42,4.05,10984.19,40,2.17,7860.42,40,4.17,26.3,38,5.82,7058.6,37,3.39,6496.37,36,1.08,6309.37,36,5.34,7079.37,34,3.62,11790.63,32,.32,16200.77,31,4.24,3738.76,29,4.55,11856.22,29,1.26,8635.94,27,3.45,5884.93,26,5.08,10177.26,26,5.38,21228.39,24,2.26,11712.96,24,1.05,242.73,24,5.59,6069.78,23,3.63,6284.06,23,1.64,4732.03,22,3.46,213.3,21,1.05,3496.03,21,3.92,13916.02,21,4.01,5230.81,20,5.16,12352.85,20,.69,1990.75,19,2.73,6062.66,19,5.01,11015.11,18,6.04,6283.01,18,2.85,7238.68,18,5.6,6283.14,18,5.16,17253.04,18,2.54,14314.17,17,1.58,7.11,17,.98,3930.21,17,4.75,17267.27,16,2.19,6076.89,16,2.19,18073.7,16,6.12,3.52,16,4.61,9623.69,16,3.4,16496.36,15,.19,9779.11,15,5.3,13517.87,15,4.26,3128.39,15,.81,709.93,14,.5,25158.6,14,4.38,4136.91,13,.98,65147.62,13,3.31,154717.61,13,2.11,1589.07,13,1.92,22483.85,12,6.03,9225.54,12,1.53,12559.04,12,5.82,6282.1,12,5.61,5642.2,12,2.38,167283.76,12,.39,12132.44,12,3.98,4686.89,12,5.81,12569.67,12,.56,5849.36,11,.45,6172.87,11,5.8,16858.48,11,6.22,12146.67,11,2.27,5429.88,435939,5.784551,6283.07585,12363,5.57935,12566.1517,1234,3.1416,0,879,3.628,77713.771,569,1.87,5573.143,330,5.47,18849.228,147,4.48,5507.553,110,2.842,161000.686,101,2.815,5223.694,85,3.11,1577.34,65,5.47,775.52,61,1.38,6438.5,50,4.42,6286.6,47,3.66,7084.9,46,5.39,149854.4,42,.9,10977.08,40,3.2,5088.63,35,1.81,5486.78,32,5.35,3154.69,30,3.52,796.3,29,4.62,4690.48,28,1.84,4694,27,3.14,71430.7,27,6.17,6836.65,26,1.42,2146.17,25,2.81,1748.02,24,2.18,155.42,23,4.76,7234.79,21,3.38,7632.94,21,.22,4705.73,20,4.22,1349.87,20,2.01,1194.45,20,4.58,529.69,19,1.59,6309.37,18,5.7,6040.35,18,6.03,4292.33,17,2.9,9437.76,17,2,8031.09,17,5.78,83996.85,16,.05,2544.31,15,.95,6127.66,14,.36,10447.39,14,1.48,2352.87,13,.77,553.57,13,5.48,951.72,13,5.27,6279.55,13,3.76,6812.77,11,5.41,6256.78,10,.68,1592.6,10,4.95,398.15,10,1.15,3894.18,10,5.2,244287.6,10,1.94,11856.22,9,5.39,25132.3,8,6.18,1059.38,8,.69,8429.24,8,5.85,242.73,7,5.26,14143.5,7,.52,801.82,6,2.24,8635.94,6,4,13367.97,6,2.77,90955.55,6,5.17,7058.6,5,1.46,233141.31,5,4.13,7860.42,5,3.91,26.3,5,3.89,12036.46,5,5.58,6290.19,5,5.54,1990.75,5,.83,11506.77,5,6.22,6681.22,4,5.26,10575.41,4,1.91,7477.52,4,.43,10213.29,4,1.09,709.93,4,5.09,11015.11,4,4.22,88860.06,4,3.57,7079.37,4,1.98,6284.06,4,3.93,10973.56,4,6.18,9917.7,4,.36,10177.26,4,2.75,3738.76,4,3.33,5643.18,4,5.36,25158.6,14459,4.27319,6283.07585,673,3.917,12566.152,77,0,0,25,3.73,18849.23,4,2.8,6286.6,386,2.564,6283.076,31,2.27,12566.15,5,3.44,5573.14,2,2.05,18849.23,1,2.06,77713.77,1,4.41,161000.69,1,3.82,149854.4,1,4.08,6127.66,1,5.26,6438.5,9,1.22,6283.08,1,.66,12566.15],v.XL1=[[22639.586,.78475822,8328.691424623,1.5229241,25.0719,-.123598,4586.438,.1873974,7214.06286536,-2.184756,-18.86,.0828,2369.914,2.542952,15542.75428998,-.661832,6.212,-.0408,769.026,3.140313,16657.38284925,3.04585,50.144,-.2472,666.418,1.527671,628.30195521,-.02664,.062,-.0054,411.596,4.826607,16866.932315,-1.28012,-1.07,-.0059,211.656,4.115028,-1114.6285593,-3.70768,-43.93,.2064,205.436,.230523,6585.7609101,-2.15812,-18.92,.0882,191.956,4.898507,23871.4457146,.86109,31.28,-.164,164.729,2.586078,14914.4523348,-.6352,6.15,-.035,147.321,5.4553,-7700.3894694,-1.5496,-25.01,.118,124.988,.48608,7771.377145,-.3309,3.11,-.02,109.38,3.88323,8956.9933798,1.4963,25.13,-.129,55.177,5.57033,-1324.178025,.6183,7.3,-.035,45.1,.89898,25195.62374,.2428,24,-.129,39.533,3.81213,-8538.24089,2.803,26.1,-.118,38.43,4.30115,22756.817155,-2.8466,-12.6,.042,36.124,5.49587,24986.074274,4.5688,75.2,-.371,30.773,1.94559,14428.125731,-4.3695,-37.7,.166,28.397,3.28586,7842.364821,-2.2114,-18.8,.077,24.358,5.64142,16171.056245,-.6885,6.3,-.046,18.585,4.41371,-557.31428,-1.8538,-22,.1,17.954,3.58454,8399.6791,-.3576,3.2,-.03,14.53,4.9416,23243.143759,.888,31.2,-.16,14.38,.9709,32200.137139,2.384,56.4,-.29,14.251,5.7641,-2.3012,1.523,25.1,-.12,13.899,.3735,31085.50858,-1.324,12.4,-.08,13.194,1.7595,-9443.319984,-5.231,-69,.33,9.679,3.0997,-16029.080894,-3.072,-50.1,.24,9.366,.3016,24080.99518,-3.465,-19.9,.08,8.606,4.1582,-1742.930514,-3.681,-44,.21,8.453,2.8416,16100.06857,1.192,28.2,-.14,8.05,2.6292,14286.15038,-.609,6.1,-.03,7.63,6.2388,17285.684804,3.019,50.2,-.25,7.447,1.4845,1256.60391,-.053,.1,-.01,7.371,.2736,5957.458955,-2.131,-19,.09,7.063,5.6715,33.757047,-.308,-3.6,.02,6.383,4.7843,7004.5134,2.141,32.4,-.16,5.742,2.6572,32409.686605,-1.942,5,-.05,4.374,4.3443,22128.5152,-2.82,-13,.05,3.998,3.2545,33524.31516,1.766,49,-.25,3.21,2.2443,14985.44001,-2.516,-16,.06,2.915,1.7138,24499.74767,.834,31,-.17,2.732,1.9887,13799.82378,-4.343,-38,.17,2.568,5.4122,-7072.08751,-1.576,-25,.11,2.521,3.2427,8470.66678,-2.238,-19,.07,2.489,4.0719,-486.3266,-3.734,-44,.2,2.146,5.6135,-1952.47998,.645,7,-.03,1.978,2.7291,39414.2,.199,37,-.21,1.934,1.5682,33314.7657,6.092,100,-.5,1.871,.4166,30457.20662,-1.297,12,-.1,1.753,2.0582,-8886.0057,-3.38,-47,.2,1.437,2.386,-695.87607,.59,7,0,1.373,3.026,-209.54947,4.33,51,-.2,1.262,5.94,16728.37052,1.17,28,-.1,1.224,6.172,6656.74859,-4.04,-41,.2,1.187,5.873,6099.43431,-5.89,-63,.3,1.177,1.014,31571.83518,2.41,56,-.3,1.162,3.84,9585.29534,1.47,25,-.1,1.143,5.639,8364.73984,-2.18,-19,.1,1.078,1.229,70.98768,-1.88,-22,.1,1.059,3.326,40528.82856,3.91,81,-.4,.99,5.013,40738.37803,-.42,30,-.2,.948,5.687,-17772.01141,-6.75,-94,.5,.876,.298,-.35232,0,0,0,.822,2.994,393.02097,0,0,0,.788,1.836,8326.39022,3.05,50,-.2,.752,4.985,22614.8418,.91,31,-.2,.74,2.875,8330.99262,0,0,0,.669,.744,-24357.77232,-4.6,-75,.4,.644,1.314,8393.12577,-2.18,-19,.1,.639,5.888,575.33849,0,0,0,.635,1.116,23385.11911,-2.87,-13,0,.584,5.197,24428.75999,2.71,53,-.3,.583,3.513,-9095.55517,.95,4,0,.572,6.059,29970.88002,-5.03,-32,.1,.565,2.96,.32863,1.52,25,-.1,.561,4.001,-17981.56087,-2.43,-43,.2,.557,.529,7143.07519,-.3,3,0,.546,2.311,25614.37623,4.54,75,-.4,.536,4.229,15752.30376,-4.99,-45,.2,.493,3.316,-8294.9344,-1.83,-29,.1,.491,1.744,8362.4485,1.21,21,-.1,.478,1.803,-10071.6219,-5.2,-69,.3,.454,.857,15333.2048,3.66,57,-.3,.445,2.071,8311.7707,-2.18,-19,.1,.426,.345,23452.6932,-3.44,-20,.1,.42,4.941,33733.8646,-2.56,-2,0,.413,1.642,17495.2343,-1.31,-1,0,.404,1.458,23314.1314,-.99,9,-.1,.395,2.132,38299.5714,-3.51,-6,0,.382,2.7,31781.3846,-1.92,5,0,.375,4.827,6376.2114,2.17,32,-.2,.361,3.867,16833.1753,-.97,3,0,.358,5.044,15056.4277,-4.4,-38,.2,.35,5.157,-8257.7037,-3.4,-47,.2,.344,4.233,157.7344,0,0,0,.34,2.672,13657.8484,-.58,6,0,.329,5.61,41853.0066,3.29,74,-.4,.325,5.895,-39.8149,0,0,0,.309,4.387,21500.2132,-2.79,-13,.1,.302,1.278,786.0419,0,0,0,.302,5.341,-24567.3218,-.27,-24,.1,.301,1.045,5889.8848,-1.57,-12,0,.294,4.201,-2371.2325,-3.65,-44,.2,.293,3.704,21642.1886,-6.55,-57,.2,.29,4.069,32828.4391,2.36,56,-.3,.289,3.472,31713.8105,-1.35,12,-.1,.285,5.407,-33.7814,.31,4,0,.283,5.998,-16.9207,-3.71,-44,.2,.283,2.772,38785.898,.23,37,-.2,.274,5.343,15613.742,-2.54,-16,.1,.263,3.997,25823.9257,.22,24,-.1,.254,.6,24638.3095,-1.61,2,0,.253,1.344,6447.1991,.29,10,-.1,.25,.887,141.9754,-3.76,-44,.2,.247,.317,5329.157,-2.1,-19,.1,.245,.141,36.0484,-3.71,-44,.2,.231,2.287,14357.1381,-2.49,-16,.1,.227,5.158,2.6298,0,0,0,.219,5.085,47742.8914,1.72,63,-.3,.211,2.145,6638.7244,-2.18,-19,.1,.201,4.415,39623.7495,-4.13,-14,0,.194,2.091,588.4927,0,0,0,.193,3.057,-15400.7789,-3.1,-50,0,.186,5.598,16799.3582,-.72,6,0,.185,3.886,1150.677,0,0,0,.183,1.619,7178.0144,1.52,25,0,.181,2.635,8328.3391,1.52,25,0,.181,2.077,8329.0437,1.52,25,0,.179,3.215,-9652.8694,-.9,-18,0,.176,1.716,-8815.018,-5.26,-69,0,.175,5.673,550.7553,0,0,0,.17,2.06,31295.058,-5.6,-39,0,.167,1.239,7211.7617,-.7,6,0,.165,4.499,14967.4158,-.7,6,0,.164,3.595,15540.4531,.9,31,0,.164,4.237,522.3694,0,0,0,.163,4.633,15545.0555,-2.2,-19,0,.161,.478,6428.0209,-2.2,-19,0,.158,2.03,13171.5218,-4.3,-38,0,.157,2.28,7216.3641,-3.7,-44,0,.154,5.65,7935.6705,1.5,25,0,.152,.46,29828.9047,-1.3,12,0,.151,1.19,-.7113,0,0,0,.15,1.42,23942.4334,-1,9,0,.144,2.75,7753.3529,1.5,25,0,.137,2.08,7213.7105,-2.2,-19,0,.137,1.44,7214.4152,-2.2,-19,0,.136,4.46,-1185.6162,-1.8,-22,0,.136,3.03,8000.1048,-2.2,-19,0,.134,2.83,14756.7124,-.7,6,0,.131,5.05,6821.0419,-2.2,-19,0,.128,5.99,-17214.6971,-4.9,-72,0,.127,5.35,8721.7124,1.5,25,0,.126,4.49,46628.2629,-2,19,0,.125,5.94,7149.6285,1.5,25,0,.124,1.09,49067.0695,1.1,55,0,.121,2.88,15471.7666,1.2,28,0,.111,3.92,41643.4571,7.6,125,-1,.11,1.96,8904.0299,1.5,25,0,.106,3.3,-18.0489,-2.2,-19,0,.105,2.3,-4.931,1.5,25,0,.104,2.22,-6.559,-1.9,-22,0,.101,1.44,1884.9059,-.1,0,0,.1,5.92,5471.1324,-5.9,-63,0,.099,1.12,15149.7333,-.7,6,0,.096,4.73,15508.9972,-.4,10,0,.095,5.18,7230.9835,1.5,25,0,.093,3.37,39900.5266,3.9,81,0,.092,2.01,25057.0619,2.7,53,0,.092,1.21,-79.6298,0,0,0,.092,1.65,-26310.2523,-4,-68,0,.091,1.01,42062.5561,-1,23,0,.09,6.1,29342.5781,-5,-32,0,.09,4.43,15542.402,-.7,6,0,.09,3.8,15543.1066,-.7,6,0,.089,4.15,6063.3859,-2.2,-19,0,.086,4.03,52.9691,0,0,0,.085,.49,47952.4409,-2.6,11,0,.085,1.6,7632.8154,2.1,32,0,.084,.22,14392.0773,-.7,6,0,.083,6.22,6028.4466,-4,-41,0,.083,.63,-7909.9389,2.8,26,0,.083,5.2,-77.5523,0,0,0,.082,2.74,8786.1467,-2.2,-19,0,.08,2.43,9166.5428,-2.8,-26,0,.08,3.7,-25405.1732,4.1,27,0,.078,5.68,48857.52,5.4,106,-1,.077,1.85,8315.5735,-2.2,-19,0,.075,5.46,-18191.1103,1.9,8,0,.075,1.41,-16238.6304,1.3,1,0,.074,5.06,40110.0761,-.4,30,0,.072,2.1,64.4343,-3.7,-44,0,.071,2.17,37671.2695,-3.5,-6,0,.069,1.71,16693.4313,-.7,6,0,.069,3.33,-26100.7028,-8.3,-119,1,.068,1.09,8329.4028,1.5,25,0,.068,3.62,8327.9801,1.5,25,0,.068,2.41,16833.1509,-1,3,0,.067,3.4,24709.2971,-3.5,-20,0,.067,1.65,8346.7156,-.3,3,0,.066,2.61,22547.2677,1.5,39,0,.066,3.5,15576.5113,-1,3,0,.065,5.76,33037.9886,-2,5,0,.065,4.58,8322.1325,-.3,3,0,.065,6.2,17913.9868,3,50,0,.065,1.5,22685.8295,-1,9,0,.065,2.37,7180.3058,-1.9,-15,0,.064,1.06,30943.5332,2.4,56,0,.064,1.89,8288.8765,1.5,25,0,.064,4.7,6.0335,.3,4,0,.063,2.83,8368.5063,1.5,25,0,.063,5.66,-2580.7819,.7,7,0,.062,3.78,7056.3285,-2.2,-19,0,.061,1.49,8294.91,1.8,29,0,.061,.12,-10281.1714,-.9,-18,0,.061,3.06,-8362.4729,-1.2,-21,0,.061,4.43,8170.9571,1.5,25,0,.059,5.78,-13.1179,-3.7,-44,0,.059,5.97,6625.5702,-2.2,-19,0,.058,5.01,-.508,-.3,0,0,.058,2.73,7161.0938,-2.2,-19,0,.057,.19,7214.0629,-2.2,-19,0,.057,4,22199.5029,-4.7,-35,0,.057,5.38,8119.142,5.8,76,0,.056,1.07,7542.6495,1.5,25,0,.056,.28,8486.4258,1.5,25,0,.054,4.19,16655.0816,4.6,75,0,.053,.72,7267.032,-2.2,-19,0,.053,3.12,12.6192,.6,7,0,.052,2.99,-32896.013,-1.8,-49,0,.052,3.46,1097.708,0,0,0,.051,5.37,-6443.786,-1.6,-25,0,.051,1.35,7789.401,-2.2,-19,0,.051,5.83,40042.502,.2,38,0,.051,3.63,9114.733,1.5,25,0,.05,1.51,8504.484,-2.5,-22,0,.05,5.23,16659.684,1.5,25,0,.05,1.15,7247.82,-2.5,-23,0,.047,.25,-1290.421,.3,0,0,.047,4.67,-32686.464,-6.1,-100,0,.047,3.49,548.678,0,0,0,.047,2.37,6663.308,-2.2,-19,0,.046,.98,1572.084,0,0,0,.046,2.04,14954.262,-.7,6,0,.046,3.72,6691.693,-2.2,-19,0,.045,6.19,-235.287,0,0,0,.044,2.96,32967.001,-.1,27,0,.044,3.82,-1671.943,-5.6,-66,0,.043,5.82,1179.063,0,0,0,.043,.07,34152.617,1.7,49,0,.043,3.71,6514.773,-.3,0,0,.043,5.62,15.732,-2.5,-23,0,.043,5.8,8351.233,-2.2,-19,0,.042,.27,7740.199,1.5,25,0,.042,6.14,15385.02,-.7,6,0,.042,6.13,7285.051,-4.1,-41,0,.041,1.27,32757.451,4.2,78,0,.041,4.46,8275.722,1.5,25,0,.04,.23,8381.661,1.5,25,0,.04,5.87,-766.864,2.5,29,0,.04,1.66,254.431,0,0,0,.04,.4,9027.981,-.4,0,0,.04,2.96,7777.936,1.5,25,0,.039,4.67,33943.068,6.1,100,0,.039,3.52,8326.062,1.5,25,0,.039,3.75,21013.887,-6.5,-57,0,.039,5.6,606.978,0,0,0,.039,1.19,8331.321,1.5,25,0,.039,2.84,7211.433,-2.2,-19,0,.038,.67,7216.693,-2.2,-19,0,.038,6.22,25161.867,.6,28,0,.038,4.4,7806.322,1.5,25,0,.038,4.16,9179.168,-2.2,-19,0,.037,4.73,14991.999,-.7,6,0,.036,.35,67.514,-.6,-7,0,.036,3.7,25266.611,-1.6,0,0,.036,5.39,16328.796,-.7,6,0,.035,1.44,7174.248,-2.2,-19,0,.035,5,15684.73,-4.4,-38,0,.035,.39,-15.419,-2.2,-19,0,.035,6.07,15020.385,-.7,6,0,.034,6.01,7371.797,-2.2,-19,0,.034,.96,-16623.626,-3.4,-54,0,.033,6.24,9479.368,1.5,25,0,.033,3.21,23661.896,5.2,82,0,.033,4.06,8311.418,-2.2,-19,0,.033,2.4,1965.105,0,0,0,.033,5.17,15489.785,-.7,6,0,.033,5.03,21986.54,.9,31,0,.033,4.1,16691.14,2.7,46,0,.033,5.13,47114.589,1.7,63,0,.033,4.45,8917.184,1.5,25,0,.033,4.23,2.078,0,0,0,.032,2.33,75.251,1.5,25,0,.032,2.1,7253.878,-2.2,-19,0,.032,3.11,-.224,1.5,25,0,.032,4.43,16640.462,-.7,6,0,.032,5.68,8328.363,0,0,0,.031,5.32,8329.02,3,50,0,.031,3.7,16118.093,-.7,6,0,.03,3.67,16721.817,-.7,6,0,.03,5.27,-1881.492,-1.2,-15,0,.03,5.72,8157.839,-2.2,-19,0,.029,5.73,-18400.313,-6.7,-94,0,.029,2.76,16,-2.2,-19,0,.029,1.75,8879.447,1.5,25,0,.029,.32,8851.061,1.5,25,0,.029,.9,14704.903,3.7,57,0,.028,2.9,15595.723,-.7,6,0,.028,5.88,16864.631,.2,24,0,.028,.63,16869.234,-2.8,-26,0,.028,4.04,-18609.863,-2.4,-43,0,.027,5.83,6727.736,-5.9,-63,0,.027,6.12,418.752,4.3,51,0,.027,.14,41157.131,3.9,81,0,.026,3.8,15.542,0,0,0,.026,1.68,50181.698,4.8,99,-1,.026,.32,315.469,0,0,0,.025,5.67,19.188,.3,0,0,.025,3.16,62.133,-2.2,-19,0,.025,3.76,15502.939,-.7,6,0,.025,4.53,45999.961,-2,19,0,.024,3.21,837.851,-4.4,-51,0,.024,2.82,38157.596,.3,37,0,.024,5.21,15540.124,-.7,6,0,.024,.26,14218.576,0,13,0,.024,3.01,15545.384,-.7,6,0,.024,1.16,-17424.247,-.6,-21,0,.023,2.34,-67.574,.6,7,0,.023,2.44,18.024,-1.9,-22,0,.023,3.7,469.4,0,0,0,.023,.72,7136.511,-2.2,-19,0,.023,4.5,15582.569,-.7,6,0,.023,2.8,-16586.395,-4.9,-72,0,.023,1.51,80.182,0,0,0,.023,1.09,5261.583,-1.5,-12,0,.023,.56,54956.954,-.5,44,0,.023,4.01,8550.86,-2.2,-19,0,.023,4.46,38995.448,-4.1,-14,0,.023,3.82,2358.126,0,0,0,.022,3.77,32271.125,.5,34,0,.022,.82,15935.775,-.7,6,0,.022,1.07,24013.421,-2.9,-13,0,.022,.4,8940.078,-2.2,-19,0,.022,2.06,15700.489,-.7,6,0,.022,4.27,15124.002,-5,-45,0,.021,1.16,56071.583,3.2,88,0,.021,5.58,9572.189,-2.2,-19,0,.02,1.7,-17.273,-3.7,-44,0,.02,3.05,214.617,0,0,0,.02,4.41,8391.048,-2.2,-19,0,.02,5.95,23869.145,2.4,56,0,.02,.42,40947.927,-4.7,-21,0,.019,1.39,5818.897,.3,10,0,.019,.71,23873.747,-.7,6,0,.019,2.81,7291.615,-2.2,-19,0,.019,5.09,8428.018,-2.2,-19,0,.019,4.14,6518.187,-1.6,-12,0,.019,3.85,21.33,0,0,0,.018,.66,14445.046,-.7,6,0,.018,1.65,.966,-4,-48,0,.018,5.64,-17143.709,-6.8,-94,0,.018,6.01,7736.432,-2.2,-19,0,.018,2.74,31153.083,-1.9,5,0,.018,4.58,6116.355,-2.2,-19,0,.018,2.28,46.401,.3,0,0,.018,3.8,10213.597,1.4,25,0,.018,2.84,56281.132,-1.1,36,0,.018,3.53,8249.062,1.5,25,0,.017,4.43,20871.911,-3,-13,0,.017,4.44,627.596,0,0,0,.017,1.85,628.308,0,0,0,.017,1.19,8408.321,2,25,0,.017,1.95,7214.056,-2,-19,0,.017,1.57,7214.07,-2,-19,0,.017,1.65,13870.811,-6,-60,0,.017,.3,22.542,-4,-44,0,.017,2.62,-119.445,0,0,0,.016,4.87,5747.909,2,32,0,.016,4.45,14339.108,-1,6,0,.016,1.83,41366.68,0,30,0,.016,4.53,16309.618,-3,-23,0,.016,2.54,15542.754,-1,6,0,.016,6.05,1203.646,0,0,0,.015,5.2,2751.147,0,0,0,.015,1.8,-10699.924,-5,-69,0,.015,.4,22824.391,-3,-20,0,.015,2.1,30666.756,-6,-39,0,.015,2.1,6010.417,-2,-19,0,.015,.7,-23729.47,-5,-75,0,.015,1.4,14363.691,-1,6,0,.015,5.8,16900.689,-2,0,0,.015,5.2,23800.458,3,53,0,.015,5.3,6035,-2,-19,0,.015,1.2,8251.139,2,25,0,.015,3.6,-8.86,0,0,0,.015,.8,882.739,0,0,0,.015,3,1021.329,0,0,0,.015,.6,23296.107,1,31,0,.014,5.4,7227.181,2,25,0,.014,.1,7213.352,-2,-19,0,.014,4,15506.706,3,50,0,.014,3.4,7214.774,-2,-19,0,.014,4.6,6665.385,-2,-19,0,.014,.1,-8.636,-2,-22,0,.014,3.1,15465.202,-1,6,0,.014,4.9,508.863,0,0,0,.014,3.5,8406.244,2,25,0,.014,1.3,13313.497,-8,-82,0,.014,2.8,49276.619,-3,0,0,.014,.1,30528.194,-3,-10,0,.013,1.7,25128.05,1,31,0,.013,2.9,14128.405,-1,6,0,.013,3.4,57395.761,3,80,0,.013,2.7,13029.546,-1,6,0,.013,3.9,7802.556,-2,-19,0,.013,1.6,8258.802,-2,-19,0,.013,2.2,8417.709,-2,-19,0,.013,.7,9965.21,-2,-19,0,.013,3.4,50391.247,0,48,0,.013,3,7134.433,-2,-19,0,.013,2.9,30599.182,-5,-31,0,.013,3.6,-9723.857,1,0,0,.013,4.8,7607.084,-2,-19,0,.012,.8,23837.689,1,35,0,.012,3.6,4.409,-4,-44,0,.012,5,16657.031,3,50,0,.012,4.4,16657.735,3,50,0,.012,1.1,15578.803,-4,-38,0,.012,6,-11.49,0,0,0,.012,1.9,8164.398,0,0,0,.012,2.4,31852.372,-4,-17,0,.012,2.4,6607.085,-2,-19,0,.012,4.2,8359.87,0,0,0,.012,.5,5799.713,-2,-19,0,.012,2.7,7220.622,0,0,0,.012,4.3,-139.72,0,0,0,.012,2.3,13728.836,-2,-16,0,.011,3.6,14912.146,1,31,0,.011,4.7,14916.748,-2,-19,0],[1.6768,4.66926,628.301955,-.0266,.1,-.005,.51642,3.3721,6585.76091,-2.158,-18.9,.09,.41383,5.7277,14914.452335,-.635,6.2,-.04,.37115,3.9695,7700.389469,1.55,25,-.12,.2756,.7416,8956.99338,1.496,25.1,-.13,.24599,4.2253,-2.3012,1.523,25.1,-.12,.07118,.1443,7842.36482,-2.211,-19,.08,.06128,2.4998,16171.05625,-.688,6,0,.04516,.443,8399.6791,-.36,3,0,.04048,5.771,14286.15038,-.61,6,0,.03747,4.626,1256.60391,-.05,0,0,.03707,3.415,5957.45895,-2.13,-19,.1,.03649,1.8,23243.14376,.89,31,-.2,.02438,.042,16029.08089,3.07,50,-.2,.02165,1.017,-1742.93051,-3.68,-44,.2,.01923,3.097,17285.6848,3.02,50,-.3,.01692,1.28,.3286,1.52,25,-.1,.01361,.298,8326.3902,3.05,50,-.2,.01293,4.013,7072.0875,1.58,25,-.1,.01276,4.413,8330.9926,0,0,0,.0127,.101,8470.6668,-2.24,-19,.1,.01097,1.203,22128.5152,-2.82,-13,0,.01088,2.545,15542.7543,-.66,6,0,.00835,.19,7214.0629,-2.18,-19,.1,.00734,4.855,24499.7477,.83,31,-.2,.00686,5.13,13799.8238,-4.34,-38,.2,.00631,.93,-486.3266,-3.73,-44,0,.00585,.699,9585.2953,1.5,25,0,.00566,4.073,8328.3391,1.5,25,0,.00566,.638,8329.0437,1.5,25,0,.00539,2.472,-1952.48,.6,7,0,.00509,2.88,-.7113,0,0,0,.00469,3.56,30457.2066,-1.3,12,0,.00387,.78,-.3523,0,0,0,.00378,1.84,22614.8418,.9,31,0,.00362,5.53,-695.8761,.6,7,0,.00317,2.8,16728.3705,1.2,28,0,.00303,6.07,157.7344,0,0,0,.003,2.53,33.757,-.3,-4,0,.00295,4.16,31571.8352,2.4,56,0,.00289,5.98,7211.7617,-.7,6,0,.00285,2.06,15540.4531,.9,31,0,.00283,2.65,2.6298,0,0,0,.00282,6.17,15545.0555,-2.2,-19,0,.00278,1.23,-39.8149,0,0,0,.00272,3.82,7216.3641,-3.7,-44,0,.0027,4.37,70.9877,-1.9,-22,0,.00256,5.81,13657.8484,-.6,6,0,.00244,5.64,-.2237,1.5,25,0,.0024,2.96,8311.7707,-2.2,-19,0,.00239,.87,-33.7814,.3,4,0,.00216,2.31,15.9995,-2.2,-19,0,.00186,3.46,5329.157,-2.1,-19,0,.00169,2.4,24357.772,4.6,75,0,.00161,5.8,8329.403,1.5,25,0,.00161,5.2,8327.98,1.5,25,0,.0016,4.26,23385.119,-2.9,-13,0,.00156,1.26,550.755,0,0,0,.00155,1.25,21500.213,-2.8,-13,0,.00152,.6,-16.921,-3.7,-44,0,.0015,2.71,-79.63,0,0,0,.0015,5.29,15.542,0,0,0,.00148,1.06,-2371.232,-3.7,-44,0,.00141,.77,8328.691,1.5,25,0,.00141,3.67,7143.075,-.3,0,0,.00138,5.45,25614.376,4.5,75,0,.00129,4.9,23871.446,.9,31,0,.00126,4.03,141.975,-3.8,-44,0,.00124,6.01,522.369,0,0,0,.0012,4.94,-10071.622,-5.2,-69,0,.00118,5.07,-15.419,-2.2,-19,0,.00107,3.49,23452.693,-3.4,-20,0,.00104,4.78,17495.234,-1.3,0,0,.00103,1.44,-18.049,-2.2,-19,0,.00102,5.63,15542.402,-.7,6,0,.00102,2.59,15543.107,-.7,6,0,.001,4.11,-6.559,-1.9,-22,0,97e-5,.08,15400.779,3.1,50,0,96e-5,5.84,31781.385,-1.9,5,0,94e-5,1.08,8328.363,0,0,0,94e-5,2.46,16799.358,-.7,6,0,94e-5,1.69,6376.211,2.2,32,0,93e-5,3.64,8329.02,3,50,0,93e-5,2.65,16655.082,4.6,75,0,9e-4,1.9,15056.428,-4.4,-38,0,89e-5,1.59,52.969,0,0,0,88e-5,2.02,-8257.704,-3.4,-47,0,88e-5,3.02,7213.711,-2.2,-19,0,87e-5,.5,7214.415,-2.2,-19,0,87e-5,.49,16659.684,1.5,25,0,82e-5,5.64,-4.931,1.5,25,0,79e-5,5.17,13171.522,-4.3,-38,0,76e-5,3.6,29828.905,-1.3,12,0,76e-5,4.08,24567.322,.3,24,0,76e-5,4.58,1884.906,-.1,0,0,73e-5,.33,31713.811,-1.4,12,0,73e-5,.93,32828.439,2.4,56,0,71e-5,5.91,38785.898,.2,37,0,69e-5,2.2,15613.742,-2.5,-16,0,66e-5,3.87,15.732,-2.5,-23,0,66e-5,.86,25823.926,.2,24,0,65e-5,2.52,8170.957,1.5,25,0,63e-5,.18,8322.132,-.3,0,0,6e-4,5.84,8326.062,1.5,25,0,6e-4,5.15,8331.321,1.5,25,0,6e-4,2.18,8486.426,1.5,25,0,58e-5,2.3,-1.731,-4,-44,0,58e-5,5.43,14357.138,-2,-16,0,57e-5,3.09,8294.91,2,29,0,57e-5,4.67,-8362.473,-1,-21,0,56e-5,4.15,16833.151,-1,0,0,54e-5,1.93,7056.329,-2,-19,0,54e-5,5.27,8315.574,-2,-19,0,52e-5,5.6,8311.418,-2,-19,0,52e-5,2.7,-77.552,0,0,0,51e-5,4.3,7230.984,2,25,0,5e-4,.4,-.508,0,0,0,49e-5,5.4,7211.433,-2,-19,0,49e-5,4.4,7216.693,-2,-19,0,49e-5,4.3,16864.631,0,24,0,49e-5,2.2,16869.234,-3,-26,0,47e-5,6.1,627.596,0,0,0,47e-5,5,12.619,1,7,0,45e-5,4.9,-8815.018,-5,-69,0,44e-5,1.6,62.133,-2,-19,0,42e-5,2.9,-13.118,-4,-44,0,42e-5,4.1,-119.445,0,0,0,41e-5,4.3,22756.817,-3,-13,0,41e-5,3.6,8288.877,2,25,0,4e-4,.5,6663.308,-2,-19,0,4e-4,1.1,8368.506,2,25,0,39e-5,4.1,6443.786,2,25,0,39e-5,3.1,16657.383,3,50,0,38e-5,.1,16657.031,3,50,0,38e-5,3,16657.735,3,50,0,38e-5,4.6,23942.433,-1,9,0,37e-5,4.3,15385.02,-1,6,0,37e-5,5,548.678,0,0,0,36e-5,1.8,7213.352,-2,-19,0,36e-5,1.7,7214.774,-2,-19,0,35e-5,1.1,7777.936,2,25,0,35e-5,1.6,-8.86,0,0,0,35e-5,4.4,23869.145,2,56,0,35e-5,2,6691.693,-2,-19,0,34e-5,1.3,-1185.616,-2,-22,0,34e-5,2.2,23873.747,-1,6,0,33e-5,2,-235.287,0,0,0,33e-5,3.1,17913.987,3,50,0,33e-5,1,8351.233,-2,-19,0],[.00487,4.6693,628.30196,-.027,0,-.01,.00228,2.6746,-2.3012,1.523,25,-.12,.0015,3.372,6585.76091,-2.16,-19,.1,.0012,5.728,14914.45233,-.64,6,0,.00108,3.969,7700.38947,1.55,25,-.1,8e-4,.742,8956.99338,1.5,25,-.1,254e-6,6.002,.3286,1.52,25,-.1,21e-5,.144,7842.3648,-2.21,-19,0,18e-5,2.5,16171.0562,-.7,6,0,13e-5,.44,8399.6791,-.4,3,0,126e-6,5.03,8326.3902,3,50,0,12e-5,5.77,14286.1504,-.6,6,0,118e-6,5.96,8330.9926,0,0,0,11e-5,1.8,23243.1438,.9,31,0,11e-5,3.42,5957.459,-2.1,-19,0,11e-5,4.63,1256.6039,-.1,0,0,99e-6,4.7,-.7113,0,0,0,7e-5,.04,16029.0809,3.1,50,0,7e-5,5.14,8328.3391,1.5,25,0,7e-5,5.85,8329.0437,1.5,25,0,6e-5,1.02,-1742.9305,-3.7,-44,0,6e-5,3.1,17285.6848,3,50,0,54e-6,5.69,-.352,0,0,0,43e-6,.52,15.542,0,0,0,41e-6,2.03,2.63,0,0,0,4e-5,.1,8470.667,-2.2,-19,0,4e-5,4.01,7072.088,1.6,25,0,36e-6,2.93,-8.86,-.3,0,0,3e-5,1.2,22128.515,-2.8,-13,0,3e-5,2.54,15542.754,-.7,6,0,27e-6,4.43,7211.762,-.7,6,0,26e-6,.51,15540.453,.9,31,0,26e-6,1.44,15545.055,-2.2,-19,0,25e-6,5.37,7216.364,-3.7,-44,0],[12e-6,1.041,-2.3012,1.52,25,-.1,17e-7,.31,-.711,0,0,0]],v.QI_KB=[1640650.479938,15.218425,1642476.703182,15.21874996,1683430.515601,15.218750011,1752157.640664,15.218749978,1807675.003759,15.218620279,1883627.765182,15.218612292,1907369.1281,15.218449176,1936603.140413,15.218425,1939145.52418,15.218466998,1947180.7983,15.218524844,1964362.041824,15.218533526,1987372.340971,15.218513908,1999653.819126,15.218530782,2007445.469786,15.218535181,2021324.917146,15.218526248,2047257.232342,15.218519654,2070282.898213,15.218425,2073204.87285,15.218515221,2080144.500926,15.218530782,2086703.688963,15.218523776,2110033.182763,15.218425,2111190.300888,15.218425,2113731.271005,15.218515671,2120670.840263,15.218425,2123973.309063,15.218425,2125068.997336,15.218477932,2136026.312633,15.218472436,2156099.495538,15.218425,2159021.324663,15.218425,2162308.575254,15.218461742,2178485.706538,15.218425,2178759.662849,15.218445786,2185334.0208,15.218425,2187525.481425,15.218425,2188621.191481,15.218437494,2322147.76],v.QB=b.decode("FrcFs22AFsckF2tsDtFqEtF1posFdFgiFseFtmelpsEfhkF2anmelpFlF1ikrotcnEqEq2FfqmcDsrFor22FgFrcgDscFs22FgEeFtE2sfFs22sCoEsaF2tsD1FpeE2eFsssEciFsFnmelpFcFhkF2tcnEqEpFgkrotcnEqrEtFermcDsrE222FgBmcmr22DaEfnaF222sD1FpeForeF2tssEfiFpEoeFssD1iFstEqFppDgFstcnEqEpFg11FscnEqrAoAF2ClAEsDmDtCtBaDlAFbAEpAAAAAD2FgBiBqoBbnBaBoAAAAAAAEgDqAdBqAFrBaBoACdAAf1AACgAAAeBbCamDgEifAE2AABa1C1BgFdiAAACoCeE1ADiEifDaAEqAAFe1AcFbcAAAAAF1iFaAAACpACmFmAAAAAAAACrDaAAADG0"),v.SHUO_KB=[1457698.231017,29.53067166,1546082.512234,29.53085106,1640640.7353,29.5306,1642472.151543,29.53085439,1683430.5093,29.53086148,1752148.041079,29.53085097,1807665.420323,29.53059851,1883618.1141,29.5306,1907360.7047,29.5306,1936596.2249,29.5306,1939135.6753,29.5306,1947168],v.SB=b.decode("EqoFscDcrFpmEsF2DfFideFelFpFfFfFiaipqti1ksttikptikqckstekqttgkqttgkqteksttikptikq2fjstgjqttjkqttgkqtekstfkptikq2tijstgjiFkirFsAeACoFsiDaDiADc1AFbBfgdfikijFifegF1FhaikgFag1E2btaieeibggiffdeigFfqDfaiBkF1kEaikhkigeidhhdiegcFfakF1ggkidbiaedksaFffckekidhhdhdikcikiakicjF1deedFhFccgicdekgiFbiaikcfi1kbFibefgEgFdcFkFeFkdcfkF1kfkcickEiFkDacFiEfbiaejcFfffkhkdgkaiei1ehigikhdFikfckF1dhhdikcfgjikhfjicjicgiehdikcikggcifgiejF1jkieFhegikggcikFegiegkfjebhigikggcikdgkaFkijcfkcikfkcifikiggkaeeigefkcdfcfkhkdgkegieidhijcFfakhfgeidieidiegikhfkfckfcjbdehdikggikgkfkicjicjF1dbidikFiggcifgiejkiegkigcdiegfggcikdbgfgefjF1kfegikggcikdgFkeeijcfkcikfkekcikdgkabhkFikaffcfkhkdgkegbiaekfkiakicjhfgqdq2fkiakgkfkhfkfcjiekgFebicggbedF1jikejbbbiakgbgkacgiejkijjgigfiakggfggcibFifjefjF1kfekdgjcibFeFkijcfkfhkfkeaieigekgbhkfikidfcjeaibgekgdkiffiffkiakF1jhbakgdki1dj1ikfkicjicjieeFkgdkicggkighdF1jfgkgfgbdkicggfggkidFkiekgijkeigfiskiggfaidheigF1jekijcikickiggkidhhdbgcfkFikikhkigeidieFikggikhkffaffijhidhhakgdkhkijF1kiakF1kfheakgdkifiggkigicjiejkieedikgdfcggkigieeiejfgkgkigbgikicggkiaideeijkefjeijikhkiggkiaidheigcikaikffikijgkiahi1hhdikgjfifaakekighie1hiaikggikhkffakicjhiahaikggikhkijF1kfejfeFhidikggiffiggkigicjiekgieeigikggiffiggkidheigkgfjkeigiegikifiggkidhedeijcfkFikikhkiggkidhh1ehigcikaffkhkiggkidhh1hhigikekfiFkFikcidhh1hitcikggikhkfkicjicghiediaikggikhkijbjfejfeFhaikggifikiggkigiejkikgkgieeigikggiffiggkigieeigekijcijikggifikiggkideedeijkefkfckikhkiggkidhh1ehijcikaffkhkiggkidhh1hhigikhkikFikfckcidhh1hiaikgjikhfjicjicgiehdikcikggifikigiejfejkieFhegikggifikiggfghigkfjeijkhigikggifikiggkigieeijcijcikfksikifikiggkidehdeijcfdckikhkiggkhghh1ehijikifffffkhsFngErD1pAfBoDd1BlEtFqA2AqoEpDqElAEsEeB2BmADlDkqBtC1FnEpDqnEmFsFsAFnllBbFmDsDiCtDmAB2BmtCgpEplCpAEiBiEoFqFtEqsDcCnFtADnFlEgdkEgmEtEsCtDmADqFtAFrAtEcCqAE1BoFqC1F1DrFtBmFtAC2ACnFaoCgADcADcCcFfoFtDlAFgmFqBq2bpEoAEmkqnEeCtAE1bAEqgDfFfCrgEcBrACfAAABqAAB1AAClEnFeCtCgAADqDoBmtAAACbFiAAADsEtBqAB2FsDqpFqEmFsCeDtFlCeDtoEpClEqAAFrAFoCgFmFsFqEnAEcCqFeCtFtEnAEeFtAAEkFnErAABbFkADnAAeCtFeAfBoAEpFtAABtFqAApDcCGJ");const M=class{static fromYear(e){let n;return M._CACHE_YEAR&&M._CACHE_YEAR.getYear()==e?n=M._CACHE_YEAR:(n=new M(e),M._CACHE_YEAR=n),n}constructor(e){this._year=e,this._months=[],this._jieQiJulianDays=[];const n=e-4;let t=n%10,i=n%12;t<0&&(t+=10),i<0&&(i+=12),this._ganIndex=t,this._zhiIndex=i,this.compute()}compute(){const e=[],n=[],t=[],i=[];let a,r;const o=this._year;let u=Math.floor(365.2422*(o-2e3)+180),h=365.2422*Math.floor((u-355+183)/365.2422)+355;for(v.calcQi(h)>u&&(h-=365.2422),a=0;a<26;a++)e.push(v.calcQi(h+15.2184*a));for(a=0,r=s.JIE_QI_IN_USE.length;ae[0]&&(h-=29.53),a=0;a<16;a++)n.push(v.calcShuo(h+29.5306*a));for(a=0;a<15;a++)t.push(Math.floor(n[a+1]-n[a])),i.push(a);const g=o-1;let l=16;if(M._LEAP_11.indexOf(o)>-1)l=13;else if(M._LEAP_12.indexOf(o)>-1)l=14;else if(n[13]<=e[24]){for(a=1;n[a+1]>e[2*a]&&a<13;)a++;l=a}for(r=l;r<15;r++)i[r]-=1;const c=[11,12,1,2,3,4,5,6,7,8,9,10];let d=-1,y=-1,x=g;for(a=0;a<15;a++){const e=n[a]+P.J2000,r=i[a];let s=c[r%12];1724360<=e&&e<1729794||1807724<=e&&e<1808699?s=c[(r+1)%12]:1729794!=e&&1808699!=e||(s=12),-1==d&&(d=s,y=s),s=n[C.getMessage("jq.dongZhi")].toYmd()&&e22?"23:00":(e%2==0&&(e-=1),(e<10?"0":"")+e+":00")}getMaxHm(){let e=this._lunar.getHour();return e<1?"00:59":e>22?"23:59":(e%2!=0&&(e+=1),(e<10?"0":"")+e+":59")}toString(){return this.getGanZhi()}}const Y=class{constructor(e){this._lunar=e}static fromLunar(e){return new Y(e)}static fromYmdHms(e,n,t,i,a,r){return Y.fromLunar(O.fromYmdHms(e+Y.DEAD_YEAR-1,n,t,i,a,r))}static fromYmd(e,n,t){return Y.fromYmdHms(e,n,t,0,0,0)}getLunar(){return this._lunar}getYear(){const e=this._lunar.getSolar().getYear();let n=e-Y.DEAD_YEAR;return e===this._lunar.getYear()&&n++,n}getMonth(){return this._lunar.getMonth()}getDay(){return this._lunar.getDay()}getYearInChinese(){const e=this.getYear()+"";let n="";const t="0".charCodeAt(0);for(let i=0,a=e.length;i{e.push(n)})),e}isMonthZhai(){const e=this.getMonth();return 1===e||5===e||9===e}isDayYangGong(){const e=this.getFestivals();for(let n=0,t=e.length;n{e.push(n)}));const t=this._lunar.getJieQi();C.getMessage("jq.dongZhi")===t?e.push(new c("元始天尊圣诞")):C.getMessage("jq.xiaZhi")===t&&e.push(new c("灵宝天尊圣诞"));let i=d.BA_JIE[t];return i&&e.push(new c(i)),i=d.BA_HUI[this._lunar.getDayInGanZhi()],i&&e.push(new c(i)),e}_isDayIn(e){const n=this.getMonth()+"-"+this.getDay();for(let t=0,i=e.length;t-1?C.getMessage("jz.wuYin")===t&&(e=!0):[C.getMessage("dz.si"),C.getMessage("dz.wu"),C.getMessage("dz.wei")].join(",").indexOf(n)>-1?C.getMessage("jz.jiaWu")===t&&(e=!0):[C.getMessage("dz.shen"),C.getMessage("dz.you"),C.getMessage("dz.xu")].join(",").indexOf(n)>-1?C.getMessage("jz.wuShen")===t&&(e=!0):[C.getMessage("dz.hai"),C.getMessage("dz.zi"),C.getMessage("dz.chou")].join(",").indexOf(n)>-1&&C.getMessage("jz.jiaZi")===t&&(e=!0),e}toString(){return this.getYearInChinese()+"年"+this.getMonthInChinese()+"月"+this.getDayInChinese()}toFullString(){return"道歷"+this.getYearInChinese()+"年,天運"+this._lunar.getYearInGanZhi()+"年,"+this._lunar.getMonthInGanZhi()+"月,"+this._lunar.getDayInGanZhi()+"日。"+this.getMonthInChinese()+"月"+this.getDayInChinese()+"日,"+this._lunar.getTimeZhi()+"時。"}};let T=k;T.BIRTH_YEAR=-2697;class O{static fromYmd(e,n,t){return O.fromYmdHms(e,n,t,0,0,0)}static fromYmdHms(e,n,t,i,a,r){let s=z.fromYear(e);const o=s.getMonth(n);if(null==o)throw new Error(`wrong lunar year ${e} month ${n}`);if(t<1)throw new Error("lunar day must bigger than 0");const u=o.getDayCount();if(t>u)throw new Error(`only ${u} days in lunar year ${e} month ${n}`);const h=P.fromJulianDay(o.getFirstJulianDay()+t-1),g=P.fromYmdHms(h.getYear(),h.getMonth(),h.getDay(),i,a,r);return h.getYear()!==e&&(s=z.fromYear(h.getYear())),new O(e,n,t,i,a,r,g,s)}static fromSolar(e){let n=0,t=0,i=0;const a=z.fromYear(e.getYear()),r=a.getMonths();for(let a=0,s=r.length;a=y&&(s++,o++),c>=x&&(u++,h++)),e.yearGanIndex=a,e.yearZhiIndex=r,e.yearGanIndexByLiChun=(s<0?s+10:s)%10,e.yearZhiIndexByLiChun=(o<0?o+12:o)%12,e.yearGanIndexExact=(u<0?u+10:u)%10,e.yearZhiIndexExact=(h<0?h+12:h)%12}static _computeMonth(e,n){let t,i,a=null;const r=n.toYmd(),o=n.toYmdHms(),u=s.JIE_QI_IN_USE.length;let h=-3;for(t=0;t=(null==a?r:a.toYmd())&&r=(null==a?o:a.toYmdHms())&&o="23:00"&&g<="23:59"&&(u++,u>=10&&(u-=10),h++,h>=12&&(h-=12)),e.dayGanIndexExact=u,e.dayZhiIndexExact=h}static _computeTime(e,n,t){const i=s.getTimeZhiIndex((n<10?"0":"")+n+":"+(t<10?"0":"")+t);e.timeZhiIndex=i,e.timeGanIndex=(e.dayGanIndexExact%5*2+i)%10}static _computeWeek(e,n){e.weekIndex=n.getWeek()}static _compute(e,n,t,i,a){const r={timeGanIndex:0,timeZhiIndex:0,dayGanIndex:0,dayZhiIndex:0,dayGanIndexExact:0,dayZhiIndexExact:0,dayGanIndexExact2:0,dayZhiIndexExact2:0,monthGanIndex:0,monthZhiIndex:0,monthGanIndexExact:0,monthZhiIndexExact:0,yearGanIndex:0,yearZhiIndex:0,yearGanIndexByLiChun:0,yearZhiIndexByLiChun:0,yearGanIndexExact:0,yearZhiIndexExact:0,weekIndex:0,jieQi:{},jieQiList:[]};return O._computeJieQi(r,a),O._computeYear(r,i,e),O._computeMonth(r,i),O._computeDay(r,i,n,t),O._computeTime(r,n,t),O._computeWeek(r,i),r}constructor(e,n,t,i,a,r,s,o){const u=O._compute(e,i,a,s,o);this._year=e,this._month=n,this._day=t,this._hour=i,this._minute=a,this._second=r,this._timeGanIndex=u.timeGanIndex,this._timeZhiIndex=u.timeZhiIndex,this._dayGanIndex=u.dayGanIndex,this._dayZhiIndex=u.dayZhiIndex,this._dayGanIndexExact=u.dayGanIndexExact,this._dayZhiIndexExact=u.dayZhiIndexExact,this._dayGanIndexExact2=u.dayGanIndexExact2,this._dayZhiIndexExact2=u.dayZhiIndexExact2,this._monthGanIndex=u.monthGanIndex,this._monthZhiIndex=u.monthZhiIndex,this._monthGanIndexExact=u.monthGanIndexExact,this._monthZhiIndexExact=u.monthZhiIndexExact,this._yearGanIndex=u.yearGanIndex,this._yearZhiIndex=u.yearZhiIndex,this._yearGanIndexByLiChun=u.yearGanIndexByLiChun,this._yearZhiIndexByLiChun=u.yearZhiIndexByLiChun,this._yearGanIndexExact=u.yearGanIndexExact,this._yearZhiIndexExact=u.yearZhiIndexExact,this._weekIndex=u.weekIndex,this._jieQi=u.jieQi,this._jieQiList=u.jieQiList,this._solar=s,this._eightChar=new _(this),this._lang=C.getLanguage()}getYear(){return this._year}getMonth(){return this._month}getDay(){return this._day}getHour(){return this._hour}getMinute(){return this._minute}getSecond(){return this._second}getTimeGanIndex(){return this._timeGanIndex}getTimeZhiIndex(){return this._timeZhiIndex}getDayGanIndex(){return this._dayGanIndex}getDayZhiIndex(){return this._dayZhiIndex}getMonthGanIndex(){return this._monthGanIndex}getMonthZhiIndex(){return this._monthZhiIndex}getYearGanIndex(){return this._yearGanIndex}getYearZhiIndex(){return this._yearZhiIndex}getYearGanIndexByLiChun(){return this._yearGanIndexByLiChun}getYearZhiIndexByLiChun(){return this._yearZhiIndexByLiChun}getDayGanIndexExact(){return this._dayGanIndexExact}getDayZhiIndexExact(){return this._dayZhiIndexExact}getDayGanIndexExact2(){return this._dayGanIndexExact2}getDayZhiIndexExact2(){return this._dayZhiIndexExact2}getMonthGanIndexExact(){return this._monthGanIndexExact}getMonthZhiIndexExact(){return this._monthZhiIndexExact}getYearGanIndexExact(){return this._yearGanIndexExact}getYearZhiIndexExact(){return this._yearZhiIndexExact}getGan(){return this.getYearGan()}getZhi(){return this.getYearZhi()}getYearGan(){return s.GAN[this._yearGanIndex+1]}getYearGanByLiChun(){return s.GAN[this._yearGanIndexByLiChun+1]}getYearGanExact(){return s.GAN[this._yearGanIndexExact+1]}getYearZhi(){return s.ZHI[this._yearZhiIndex+1]}getYearZhiByLiChun(){return s.ZHI[this._yearZhiIndexByLiChun+1]}getYearZhiExact(){return s.ZHI[this._yearZhiIndexExact+1]}getYearInGanZhi(){return this.getYearGan()+this.getYearZhi()}getYearInGanZhiByLiChun(){return this.getYearGanByLiChun()+this.getYearZhiByLiChun()}getYearInGanZhiExact(){return this.getYearGanExact()+this.getYearZhiExact()}getMonthGan(){return s.GAN[this._monthGanIndex+1]}getMonthGanExact(){return s.GAN[this._monthGanIndexExact+1]}getMonthZhi(){return s.ZHI[this._monthZhiIndex+1]}getMonthZhiExact(){return s.ZHI[this._monthZhiIndexExact+1]}getMonthInGanZhi(){return this.getMonthGan()+this.getMonthZhi()}getMonthInGanZhiExact(){return this.getMonthGanExact()+this.getMonthZhiExact()}getDayGan(){return s.GAN[this._dayGanIndex+1]}getDayGanExact(){return s.GAN[this._dayGanIndexExact+1]}getDayGanExact2(){return s.GAN[this._dayGanIndexExact2+1]}getDayZhi(){return s.ZHI[this._dayZhiIndex+1]}getDayZhiExact(){return s.ZHI[this._dayZhiIndexExact+1]}getDayZhiExact2(){return s.ZHI[this._dayZhiIndexExact2+1]}getDayInGanZhi(){return this.getDayGan()+this.getDayZhi()}getDayInGanZhiExact(){return this.getDayGanExact()+this.getDayZhiExact()}getDayInGanZhiExact2(){return this.getDayGanExact2()+this.getDayZhiExact2()}getTimeGan(){return s.GAN[this._timeGanIndex+1]}getTimeZhi(){return s.ZHI[this._timeZhiIndex+1]}getTimeInGanZhi(){return this.getTimeGan()+this.getTimeZhi()}getShengxiao(){return this.getYearShengXiao()}getYearShengXiao(){return s.SHENGXIAO[this._yearZhiIndex+1]}getYearShengXiaoByLiChun(){return s.SHENGXIAO[this._yearZhiIndexByLiChun+1]}getYearShengXiaoExact(){return s.SHENGXIAO[this._yearZhiIndexExact+1]}getMonthShengXiao(){return s.SHENGXIAO[this._monthZhiIndex+1]}getMonthShengXiaoExact(){return s.SHENGXIAO[this._monthZhiIndexExact+1]}getDayShengXiao(){return s.SHENGXIAO[this._dayZhiIndex+1]}getTimeShengXiao(){return s.SHENGXIAO[this._timeZhiIndex+1]}getYearInChinese(){const e=this._year+"";let n="";const t="0".charCodeAt(0);for(let i=0,a=e.length;i-1?C.getMessage("bg.zhen"):[C.getMessage("jz.bingZi"),C.getMessage("jz.dingChou"),C.getMessage("jz.wuYin"),C.getMessage("jz.jiMao"),C.getMessage("jz.gengChen"),C.getMessage("jz.xinSi")].join(",").indexOf(n)>-1?C.getMessage("bg.li"):[C.getMessage("jz.wuZi"),C.getMessage("jz.jiChou"),C.getMessage("jz.gengYin"),C.getMessage("jz.xinMao"),C.getMessage("jz.renChen"),C.getMessage("jz.guiSi")].join(",").indexOf(n)>-1?C.getMessage("ps.center"):[C.getMessage("jz.gengZi"),C.getMessage("jz.xinChou"),C.getMessage("jz.renYin"),C.getMessage("jz.guiMao"),C.getMessage("jz.jiaChen"),C.getMessage("jz.yiSi")].join(",").indexOf(n)>-1?C.getMessage("bg.dui"):[C.getMessage("jz.renZi"),C.getMessage("jz.guiChou"),C.getMessage("jz.jiaYin"),C.getMessage("jz.yiMao"),C.getMessage("jz.bingChen"),C.getMessage("jz.dingSi")].join(",").indexOf(n)>-1?C.getMessage("bg.kan"):s.POSITION_TAI_SUI_YEAR[t],i}getDayPositionTaiSuiDesc(e=2){return s.POSITION_DESC[this.getDayPositionTaiSui(e)]}getChong(){return this.getDayChong()}getChongGan(){return this.getDayChongGan()}getChongGanTie(){return this.getDayChongGanTie()}getChongShengXiao(){return this.getDayChongShengXiao()}getChongDesc(){return this.getDayChongDesc()}getSha(){return this.getDaySha()}getDayChong(){return s.CHONG[this._dayZhiIndex]}getDayChongGan(){return s.CHONG_GAN[this._dayGanIndex]}getDayChongGanTie(){return s.CHONG_GAN_TIE[this._dayGanIndex]}getDayChongShengXiao(){const e=this.getChong();for(let n=0,t=s.ZHI.length;n=29&&this._year!=this.next(1).getYear()&&e.push(C.getMessage("jr.chuXi")),e}getOtherFestivals(){const e=[],n=s.OTHER_FESTIVAL[this._month+"-"+this._day];n&&n.forEach((n=>{e.push(n)}));let t=this.getJieQiSolar(C.getMessage("jq.qingMing"));const i=this._solar.toYmd();i===t.next(-1).toYmd()&&e.push("寒食节"),t=this.getJieQiSolar(C.getMessage("jq.liChun"));let a=4-t.getLunar().getDayGanIndex();return a<0&&(a+=10),i===t.next(a+40).toYmd()&&e.push("春社"),t=this.getJieQiSolar(C.getMessage("jq.liQiu")),a=4-t.getLunar().getDayGanIndex(),a<0&&(a+=10),i===t.next(a+40).toYmd()&&e.push("秋社"),e}getBaZi(){const e=this.getEightChar(),n=[];return n.push(e.getYear()),n.push(e.getMonth()),n.push(e.getDay()),n.push(e.getTime()),n}getBaZiWuXing(){const e=this.getEightChar(),n=[];return n.push(e.getYearWuXing()),n.push(e.getMonthWuXing()),n.push(e.getDayWuXing()),n.push(e.getTimeWuXing()),n}getBaZiNaYin(){const e=this.getEightChar(),n=[];return n.push(e.getYearNaYin()),n.push(e.getMonthNaYin()),n.push(e.getDayNaYin()),n.push(e.getTimeNaYin()),n}getBaZiShiShenGan(){const e=this.getEightChar(),n=[];return n.push(e.getYearShiShenGan()),n.push(e.getMonthShiShenGan()),n.push(e.getDayShiShenGan()),n.push(e.getTimeShiShenGan()),n}getBaZiShiShenZhi(){const e=this.getEightChar(),n=[];return n.push(e.getYearShiShenZhi()[0]),n.push(e.getMonthShiShenZhi()[0]),n.push(e.getDayShiShenZhi()[0]),n.push(e.getTimeShiShenZhi()[0]),n}getBaZiShiShenYearZhi(){return this.getEightChar().getYearShiShenZhi()}getBaZiShiShenMonthZhi(){return this.getEightChar().getMonthShiShenZhi()}getBaZiShiShenDayZhi(){return this.getEightChar().getDayShiShenZhi()}getBaZiShiShenTimeZhi(){return this.getEightChar().getTimeShiShenZhi()}getZhiXing(){let e=this._dayZhiIndex-this._monthZhiIndex;return e<0&&(e+=12),s.ZHI_XING[e+1]}getDayTianShen(){const e=this.getMonthZhi(),n=s.ZHI_TIAN_SHEN_OFFSET[e];return null==n?"":s.TIAN_SHEN[(this._dayZhiIndex+n)%12+1]}getTimeTianShen(){const e=this.getDayZhiExact(),n=s.ZHI_TIAN_SHEN_OFFSET[e];return null==n?"":s.TIAN_SHEN[(this._timeZhiIndex+n)%12+1]}getDayTianShenType(){const e=s.TIAN_SHEN_TYPE[this.getDayTianShen()];return e||""}getTimeTianShenType(){const e=s.TIAN_SHEN_TYPE[this.getTimeTianShen()];return e||""}getDayTianShenLuck(){const e=s.TIAN_SHEN_TYPE_LUCK[this.getDayTianShenType()];return e||""}getTimeTianShenLuck(){const e=s.TIAN_SHEN_TYPE_LUCK[this.getTimeTianShenType()];return e||""}getDayPositionTai(){return s.POSITION_TAI_DAY[s.getJiaZiIndex(this.getDayInGanZhi())]}getMonthPositionTai(){const e=this._month;return e<0?"":s.POSITION_TAI_MONTH[e-1]}getDayYi(e=1){return s.getDayYi(2==e?this.getMonthInGanZhiExact():this.getMonthInGanZhi(),this.getDayInGanZhi())}getDayJi(e=1){return s.getDayJi(2==e?this.getMonthInGanZhiExact():this.getMonthInGanZhi(),this.getDayInGanZhi())}getDayJiShen(){return s.getDayJiShen(this.getMonth(),this.getDayInGanZhi())}getDayXiongSha(){return s.getDayXiongSha(this.getMonth(),this.getDayInGanZhi())}getTimeYi(){return s.getTimeYi(this.getDayInGanZhiExact(),this.getTimeInGanZhi())}getTimeJi(){return s.getTimeJi(this.getDayInGanZhiExact(),this.getTimeInGanZhi())}getYueXiang(){return s.YUE_XIANG[this._day]}_getYearNineStar(e){const n=s.getJiaZiIndex(e)+1;let t=n-(s.getJiaZiIndex(this.getYearInGanZhi())+1);t>1?t-=60:t<-1&&(t+=60);let i=(62+3*(Math.floor((this._year+t+2696)/60)%3)-n)%9;return 0===i&&(i=9),B.fromIndex(i-1)}getYearNineStar(e=2){let n;switch(e){case 1:n=this.getYearInGanZhi();break;case 3:n=this.getYearInGanZhiExact();break;default:n=this.getYearInGanZhiByLiChun()}return this._getYearNineStar(n)}getMonthNineStar(e=2){let n,t;switch(e){case 1:n=this._yearZhiIndex,t=this._monthZhiIndex;break;case 3:n=this._yearZhiIndexExact,t=this._monthZhiIndexExact;break;default:n=this._yearZhiIndexByLiChun,t=this._monthZhiIndex}let i=27-n%3*3;return t29?n.next(60-a):n.next(-a);const l=u.toYmd();h=r>29?t.next(60-r):t.next(-r);const c=h.toYmd();g=o>29?i.next(60-o):i.next(-o);const d=g.toYmd();let y=0;return e>=l&&e=d&&e=c?y=this._solar.subtract(h)%9:e=this.getJieQiSolar(C.getMessage("jq.dongZhi")).toYmd()&&e=this.getJieQiSolar("DONG_ZHI").toYmd())&&(n=!0);const t=(n?[0,3,6]:[8,5,2])[this.getDayZhiIndex()%3],i=n?t+this._timeZhiIndex:t+9-this._timeZhiIndex;return B.fromIndex(i%9)}getSolar(){return this._solar}getJieQiTable(){return this.checkLang(),this._jieQi}getJieQiList(){return this._jieQiList}getNextJie(e=!1){const n=[];for(let e=0,t=s.JIE_QI_IN_USE.length/2;eo)continue;if(null==a)i=h,a=u;else{g>(t?a.toYmd():a.toYmdHms())&&(i=h,a=u)}}}return new g(i,a)}getCurrentJieQi(){let e=null;for(let n in this._jieQi){const t=this._jieQi[n];if(t.getYear()==this._solar.getYear()&&t.getMonth()==this._solar.getMonth()&&t.getDay()==this._solar.getDay()){e=new g(O._convertJieQi(n),t);break}}return e}getCurrentJie(){for(let e=0,n=s.JIE_QI_IN_USE.length;e{e+=" ("+n+")"})),this.getOtherFestivals().forEach((n=>{e+=" ("+n+")"}));const n=this.getJieQi();return n.length>0&&(e+=" ["+n+"]"),e+=" "+this.getGong()+"方"+this.getShou(),e+=" 星宿["+this.getXiu()+this.getZheng()+this.getAnimal()+"]("+this.getXiuLuck()+")",e+=" 彭祖百忌["+this.getPengZuGan()+" "+this.getPengZuZhi()+"]",e+=" 喜神方位["+this.getDayPositionXi()+"]("+this.getDayPositionXiDesc()+")",e+=" 阳贵神方位["+this.getDayPositionYangGui()+"]("+this.getDayPositionYangGuiDesc()+")",e+=" 阴贵神方位["+this.getDayPositionYinGui()+"]("+this.getDayPositionYinGuiDesc()+")",e+=" 福神方位["+this.getDayPositionFu()+"]("+this.getDayPositionFuDesc()+")",e+=" 财神方位["+this.getDayPositionCai()+"]("+this.getDayPositionCaiDesc()+")",e+=" 冲["+this.getDayChongDesc()+"]",e+=" 煞["+this.getDaySha()+"]",e}getShuJiu(){const e=P.fromYmd(this._solar.getYear(),this._solar.getMonth(),this._solar.getDay());let n=this.getJieQiSolar("DONG_ZHI"),t=P.fromYmd(n.getYear(),n.getMonth(),n.getDay());e.isBefore(t)&&(n=this.getJieQiSolar(C.getMessage("jq.dongZhi")),t=P.fromYmd(n.getYear(),n.getMonth(),n.getDay()));const i=P.fromYmd(n.getYear(),n.getMonth(),n.getDay()).next(81);if(e.isBefore(t)||!e.isBefore(i))return null;const a=e.subtract(t);return new S(s.NUMBER[Math.floor(a/9)+1]+"九",a%9+1)}getFu(){const e=P.fromYmd(this._solar.getYear(),this._solar.getMonth(),this._solar.getDay()),n=this.getJieQiSolar(C.getMessage("jq.xiaZhi")),t=this.getJieQiSolar(C.getMessage("jq.liQiu"));let i=P.fromYmd(n.getYear(),n.getMonth(),n.getDay()),a=6-n.getLunar().getDayGanIndex();if(a<0&&(a+=10),a+=20,i=i.next(a),e.isBefore(i))return null;let r=e.subtract(i);if(r<10)return new I("初伏",r+1);if(i=i.next(10),r=e.subtract(i),r<10)return new I("中伏",r+1);i=i.next(10);const s=P.fromYmd(t.getYear(),t.getMonth(),t.getDay());if(r=e.subtract(i),s.isAfter(i)){if(r<10)return new I("中伏",r+11);i=i.next(10),r=e.subtract(i)}return r<10?new I("末伏",r+1):null}getLiuYao(){return s.LIU_YAO[(Math.abs(this._month)+this._day-2)%6]}getWuHou(){const e=this.getPrevJieQi(!0),n=s.find(e.getName(),s.JIE_QI);let t=Math.floor(this._solar.subtract(e.getSolar())/5);return t>2&&(t=2),s.WU_HOU[(3*n.index+t)%s.WU_HOU.length]}getHou(){const e=this.getPrevJieQi(!0),n=this._solar.subtract(e.getSolar()),t=s.HOU.length-1;let i=Math.floor(n/5);return i>t&&(i=t),e.getName()+" "+s.HOU[i]}getDayLu(){const e=s.LU[this.getDayGan()],n=s.LU[this.getDayZhi()];let t=e+"命互禄";return n&&(t+=" "+n+"命进禄"),t}getTime(){return H.fromYmdHms(this._year,this._month,this._day,this._hour,this._minute,this._second)}getTimes(){const e=[];e.push(H.fromYmdHms(this._year,this._month,this._day,0,0,0));for(let n=0;n<12;n++)e.push(H.fromYmdHms(this._year,this._month,this._day,2*(n+1)-1,0,0));return e}getFoto(){return N.fromLunar(this)}getTao(){return T.fromLunar(this)}}class L{static fromYm(e,n){return new L(e,n)}static fromDate(e){return L.fromYm(e.getFullYear(),e.getMonth()+1)}constructor(e,n){this._year=e,this._month=n}getYear(){return this._year}getMonth(){return this._month}next(e){const n=e<0?-1:1;let t=Math.abs(e),i=this._year+Math.floor(t/12)*n;return t=this._month+t%12*n,t>12?(t-=12,i++):t<1&&(t+=12,i--),L.fromYm(i,t)}getDays(){const e=[],n=P.fromYmd(this._year,this._month,1);e.push(n);const t=i.getDaysOfMonth(this._year,this._month);for(let i=1;ithis._year||e.getMonth()>this._month)break}return n}toString(){return`${this.getYear()}-${this.getMonth()}`}toFullString(){return`${this.getYear()}年${this.getMonth()}月`}}const G=class{static fromYmd(e,n,t){return G.fromYmdHms(e,n,t,0,0,0)}static fromYmdHms(e,n,t,i,a,r){return new G(e,n,t,i,a,r)}static fromDate(e){return G.fromYmdHms(e.getFullYear(),e.getMonth()+1,e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds())}static fromJulianDay(e){let n,t=Math.floor(e+.5),i=e+.5-t;t>=2299161&&(n=Math.floor((t-1867216.25)/36524.25),t+=1+n-Math.floor(n/4)),t+=1524;let a=Math.floor((t-122.1)/365.25);t-=Math.floor(365.25*a);let r=Math.floor(t/30.601);t-=Math.floor(30.601*r);let s=t;r>13?(r-=13,a-=4715):(r-=1,a-=4716),i*=24;let o=Math.floor(i);i-=o,i*=60;let u=Math.floor(i);i-=u,i*=60;let h=Math.round(i);return h>59&&(h-=60,u++),u>59&&(u-=60,o++),o>23&&(o-=24,s+=1),G.fromYmdHms(a,r,s,o,u,h)}static fromBaZi(e,n,t,i,a=2,r=1900){a=1==a?1:2;const o=[];let u=s.index(n.substring(1),s.ZHI,-1)-2;if(u<0&&(u+=12),(2*(s.index(e.substring(0,1),s.GAN,-1)+1)+u)%10!==s.index(n.substring(0,1),s.GAN,-1))return o;let h=s.getJiaZiIndex(e)-57;h<0&&(h+=60),h++,u*=2;let g=2*s.index(i.substring(1),s.ZHI,-1),l=[g];0==g&&2==a&&(l=[0,23]);const c=r-1,d=(new Date).getFullYear();for(;h<=d;){if(h>=c){const g=O.fromYmd(h,1,1),c=g.getJieQiList();let d=g.getJieQiTable()[c[4+u]];if(d.getYear()>=r){let r=s.getJiaZiIndex(t)-s.getJiaZiIndex(d.getLunar().getDayInGanZhiExact2());r<0&&(r+=60),r>0&&(d=d.next(r)),l.forEach((s=>{let u=0,h=0;0==r&&s===d.getHour()&&(u=d.getMinute(),h=d.getSecond());const g=G.fromYmdHms(d.getYear(),d.getMonth(),d.getDay(),s,u,h);let l=g.getLunar(),c=2===a?l.getDayInGanZhiExact2():l.getDayInGanZhiExact();l.getYearInGanZhiExact()===e&&l.getMonthInGanZhiExact()===n&&c===t&&l.getTimeInGanZhi()===i&&o.push(g)}))}}h+=60}return o}constructor(e,n,t,i,a,r){if(1582===e&&10===n&&t>4&&t<15)throw new Error(`wrong solar year ${e} month ${n} day ${t}`);if(n<1||n>12)throw new Error(`wrong month ${n}`);if(t<1||t>31)throw new Error(`wrong day ${t}`);if(i<0||i>23)throw new Error(`wrong hour ${i}`);if(a<0||a>59)throw new Error(`wrong minute ${a}`);if(r<0||r>59)throw new Error(`wrong second ${r}`);this._year=e,this._month=n,this._day=t,this._hour=i,this._minute=a,this._second=r}getYear(){return this._year}getMonth(){return this._month}getDay(){return this._day}getHour(){return this._hour}getMinute(){return this._minute}getSecond(){return this._second}getWeek(){return(Math.floor(this.getJulianDay()+.5)+7000001)%7}getWeekInChinese(){return i.WEEK[this.getWeek()]}getSolarWeek(e){return a.fromYmd(this._year,this._month,this._day,e)}isLeapYear(){return i.isLeapYear(this._year)}getFestivals(){const e=[];let n=i.FESTIVAL[this._month+"-"+this._day];n&&e.push(n);const t=Math.ceil(this._day/7),a=this.getWeek();return n=i.WEEK_FESTIVAL[this._month+"-"+t+"-"+a],n&&e.push(n),this._day+7>i.getDaysOfMonth(this._year,this._month)&&(n=i.WEEK_FESTIVAL[this._month+"-0-"+a],n&&e.push(n)),e}getOtherFestivals(){const e=[],n=i.OTHER_FESTIVAL[this._month+"-"+this._day];return n&&n.forEach((n=>{e.push(n)})),e}getXingzuo(){return this.getXingZuo()}getXingZuo(){let e=11;const n=100*this._month+this._day;return n>=321&&n<=419?e=0:n>=420&&n<=520?e=1:n>=521&&n<=621?e=2:n>=622&&n<=722?e=3:n>=723&&n<=822?e=4:n>=823&&n<=922?e=5:n>=923&&n<=1023?e=6:n>=1024&&n<=1122?e=7:n>=1123&&n<=1221?e=8:n>=1222||n<=119?e=9:n<=218&&(e=10),i.XINGZUO[e]}getSalaryRate(){if(1===this._month&&1===this._day)return 3;if(5===this._month&&1===this._day)return 3;if(10===this._month&&this._day>=1&&this._day<=3)return 3;const e=this.getLunar();if(1===e.getMonth()&&e.getDay()>=1&&e.getDay()<=3)return 3;if(5===e.getMonth()&&5===e.getDay())return 3;if(8===e.getMonth()&&15===e.getDay())return 3;if("清明"===e.getJieQi())return 3;const n=h.getHoliday(this._year,this._month,this._day);if(n){if(!n.isWork())return 2}else{const e=this.getWeek();if(6===e||0===e)return 2}return 1}toYmd(){let e=this._year+"";for(;e.length<4;)e="0"+e;return[e,(this._month<10?"0":"")+this._month,(this._day<10?"0":"")+this._day].join("-")}toYmdHms(){return this.toYmd()+" "+[(this._hour<10?"0":"")+this._hour,(this._minute<10?"0":"")+this._minute,(this._second<10?"0":"")+this._second].join(":")}toString(){return this.toYmd()}toFullString(){let e=this.toYmdHms();this.isLeapYear()&&(e+=" 闰年"),e+=" 星期"+this.getWeekInChinese();return this.getFestivals().forEach((n=>{e+=" ("+n+")"})),e+=" "+this.getXingZuo()+"座",e}nextYear(e){const n=this._year+e;let t=this._month,a=this._day;return 1582===n&&10===t?a>4&&a<15&&(a+=10):2===t&&a>28&&(i.isLeapYear(n)||(a=28)),G.fromYmdHms(n,t,a,this._hour,this._minute,this._second)}nextMonth(e){const n=L.fromYm(this._year,this._month).next(e),t=n.getYear(),a=n.getMonth();let r=this._day;if(1582===t&&10===a)r>4&&r<15&&(r+=10);else{const e=i.getDaysOfMonth(t,a);r>e&&(r=e)}return G.fromYmdHms(t,a,r,this._hour,this._minute,this._second)}nextDay(e){let n=this._year,t=this._month,a=this._day;if(1582===n&&10===t&&a>4&&(a-=10),e>0){a+=e;let r=i.getDaysOfMonth(n,t);for(;a>r;)a-=r,t++,t>12&&(t=1,n++),r=i.getDaysOfMonth(n,t)}else if(e<0){for(;a+e<=0;)t--,t<1&&(t=12,n--),a+=i.getDaysOfMonth(n,t);a+=e}return 1582===n&&10===t&&a>4&&(a+=10),G.fromYmdHms(n,t,a,this._hour,this._minute,this._second)}next(e,n=!1){if(n){let n=G.fromYmdHms(this._year,this._month,this._day,this._hour,this._minute,this._second);if(0!==e){let t=Math.abs(e);const i=e<1?-1:1;for(;t>0;){n=n.next(i);let e=!0;const a=h.getHoliday(n.getYear(),n.getMonth(),n.getDay());if(a)e=a.isWork();else{const t=n.getWeek();0!==t&&6!==t||(e=!1)}e&&(t-=1)}}return n}return this.nextDay(e)}nextHour(e){const n=this._hour+e,t=n<0?-1:1;let i=Math.abs(n),a=Math.floor(i/24)*t;i=i%24*t,i<0&&(i+=24,a--);const r=this.next(a);return G.fromYmdHms(r.getYear(),r.getMonth(),r.getDay(),i,r.getMinute(),r.getSecond())}getLunar(){return O.fromSolar(this)}getJulianDay(){let e=this._year,n=this._month,t=this._day+((this._second/60+this._minute)/60+this._hour)/24,i=0,a=!1;return 372*e+31*n+Math.floor(t)>=588829&&(a=!0),n<=2&&(n+=12,e--),a&&(i=Math.floor(e/100),i=2-i+Math.floor(i/4)),Math.floor(365.25*(e+4716))+Math.floor(30.6001*(n+1))+t+i-1524.5}isBefore(e){return!(this._year>e.getYear())&&(this._yeare.getMonth())&&(this._monthe.getDay())&&(this._daye.getHour())&&(this._houre.getMinute())&&(this._minutee.getYear()||!(this._yeare.getMonth()||!(this._monthe.getDay()||!(this._daye.getHour()||!(this._houre.getMinute()||!(this._minutee.getSecond()))))}subtract(e){return i.getDaysBetween(e.getYear(),e.getMonth(),e.getDay(),this._year,this._month,this._day)}subtractMinute(e){let n=this.subtract(e);let t=60*this._hour+this._minute-(60*e.getHour()+e.getMinute());return t<0&&(t+=1440,n--),t+=1440*n,t}};let P=G;P.J2000=2451545;class Z{static fromYm(e,n){return new Z(e,n)}static fromDate(e){return Z.fromYm(e.getFullYear(),e.getMonth()+1)}constructor(e,n){this._year=e,this._month=n}getYear(){return this._year}getMonth(){return this._month}getIndex(){return Math.ceil(this._month/3)}next(e){const n=L.fromYm(this._year,this._month).next(3*e);return Z.fromYm(n.getYear(),n.getMonth())}getMonths(){const e=[],n=this.getIndex()-1;for(let t=0;t<3;t++)e.push(L.fromYm(this._year,3*n+t+1));return e}toString(){return`${this.getYear()}.${this.getIndex()}`}toFullString(){return`${this.getYear()}年${this.getIndex()}季度`}}class X{static fromYm(e,n){return new X(e,n)}static fromDate(e){return X.fromYm(e.getFullYear(),e.getMonth()+1)}constructor(e,n){this._year=e,this._month=n}getYear(){return this._year}getMonth(){return this._month}getIndex(){return Math.ceil(this._month/6)}next(e){const n=L.fromYm(this._year,this._month).next(6*e);return X.fromYm(n.getYear(),n.getMonth())}getMonths(){const e=[],n=this.getIndex()-1;for(let t=0;t<6;t++)e.push(L.fromYm(this._year,6*n+t+1));return e}toString(){return`${this.getYear()}.${this.getIndex()}`}toFullString(){const e=["上","下"][this.getIndex()-1];return`${this.getYear()}年${e}半年`}}class q{static fromYear(e){return new q(e)}static fromDate(e){return q.fromYear(e.getFullYear())}constructor(e){this._year=e}getYear(){return this._year}next(e){return q.fromYear(this._year+e)}getMonths(){const e=[],n=L.fromYm(this._year,1);e.push(n);for(let t=1;t<12;t++)e.push(n.next(t));return e}toString(){return`${this.getYear()}`}toFullString(){return`${this.getYear()}年`}}C.init(),n.DaYun=p,n.EightChar=_,n.Foto=N,n.FotoUtil=f,n.Fu=I,n.Holiday=o,n.HolidayUtil=h,n.I18n=C,n.JieQi=g,n.LiuNian=A,n.LiuYue=l,n.Lunar=O,n.LunarMonth=w,n.LunarTime=H,n.LunarUtil=s,n.LunarYear=z,n.NineStar=B,n.NineStarUtil=F,n.ShouXingUtil=v,n.ShuJiu=S,n.Solar=P,n.SolarHalfYear=X,n.SolarMonth=L,n.SolarSeason=Z,n.SolarUtil=i,n.SolarWeek=a,n.SolarYear=q,n.Tao=T,n.TaoUtil=d,n.XiaoYun=D,n.Yun=m},(e,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ZODIAC=n.EARTHLY_BRANCHES=n.HEAVENLY_STEMS=void 0,n.HEAVENLY_STEMS=["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"],n.EARTHLY_BRANCHES=["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"],n.ZODIAC=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]},(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.lunar2solar=n.solar2lunar=n.normalizeDateStr=void 0;var i=t(10);n.normalizeDateStr=function(e){return e instanceof Date?[e.getFullYear(),e.getMonth()+1,e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds()]:e.split(/[ ]+/).map((function(e){return e.split(/[-:/.]/)})).reduce((function(e,n){return e.concat(n)}),[]).map((function(e){return Math.abs(+e)}))};n.solar2lunar=function(e){var t=(0,n.normalizeDateStr)(e),a=t[0],r=t[1],s=t[2],o=i.Solar.fromYmd(a,r,s).getLunar(),u=o.getYear(),h=Math.abs(o.getMonth()),g=o.getDay(),l=o.getMonth()<0;return{lunarYear:u,lunarMonth:h,lunarDay:g,isLeap:l,toString:function(e){return e?o.toString():"".concat(u,"-").concat(h,"-").concat(g)}}};n.lunar2solar=function(e,t){var a=(0,n.normalizeDateStr)(e),r=a[0],s=a[1],o=a[2],u=i.Lunar.fromYmd(r,s,o),h=i.LunarYear.fromYear(u.getYear()).getLeapMonth();h>0&&h===s&&t&&(u=i.Lunar.fromYmd(r,0-s,o));var g=u.getSolar(),l=g.getYear(),c=g.getMonth(),d=g.getDay();return{solarYear:l,solarMonth:c,solarDay:d,toString:function(){return"".concat(l,"-").concat(c,"-").concat(d)}}}},(e,n,t)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getHeavenlyStemAndEarthlyBranchBySolarDate=n.getHeavenlyStemAndEarthlyBranchByLunarDate=void 0;var i=t(12),a=t(10);n.getHeavenlyStemAndEarthlyBranchByLunarDate=function(e,t,a,r){void 0===r&&(r={year:"normal"});var s=(0,i.lunar2solar)(e,a);return(0,n.getHeavenlyStemAndEarthlyBranchBySolarDate)(s.toString(),t,r)};n.getHeavenlyStemAndEarthlyBranchBySolarDate=function(e,n,t){void 0===t&&(t={year:"exact"});var r=(0,i.normalizeDateStr)(e),s=r[0],o=r[1],u=r[2],h=a.Solar.fromYmdHms(s,o,u,Math.max(2*n-1,0),30,0).getLunar(),g=["normal"===(null==t?void 0:t.year)?h.getYearGan():h.getYearGanByLiChun(),"normal"===(null==t?void 0:t.year)?h.getYearZhi():h.getYearZhiByLiChun()],l=[h.getMonthGanExact(),h.getMonthZhiExact()],c=[h.getDayGanExact(),h.getDayZhiExact()],d=[h.getTimeGan(),h.getTimeZhi()];return{yearly:g,monthly:l,daily:c,hourly:d,toString:function(){return"".concat(g.join("")," ").concat(l.join("")," ").concat(c.join("")," ").concat(d.join(""))}}}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{astrolabeByLunarDate:()=>a.astrolabeByLunarDate,astrolabeBySolarDate:()=>a.astrolabeBySolarDate,byLunar:()=>a.byLunar,bySolar:()=>a.bySolar,config:()=>a.config,getConfig:()=>a.getConfig,getFiveElementsClass:()=>i.getFiveElementsClass,getHoroscope:()=>i.getHoroscope,getMajorStarByLunarDate:()=>a.getMajorStarByLunarDate,getMajorStarBySolarDate:()=>a.getMajorStarBySolarDate,getPalaceNames:()=>i.getPalaceNames,getSignByLunarDate:()=>a.getSignByLunarDate,getSignBySolarDate:()=>a.getSignBySolarDate,getSoulAndBody:()=>i.getSoulAndBody,getZodiacBySolarDate:()=>a.getZodiacBySolarDate,loadPlugin:()=>a.loadPlugin,loadPlugins:()=>a.loadPlugins,withOptions:()=>a.withOptions});var i=t(15),a=t(88)},(e,n,t)=>{"use strict";t.r(n),t.d(n,{getFiveElementsClass:()=>h,getHoroscope:()=>l,getPalaceNames:()=>g,getSoulAndBody:()=>u});var i=t(8),a=t(1),r=t(16),s=t(87),o=t(88),u=function(e,n,t){var u=(0,i.getHeavenlyStemAndEarthlyBranchBySolarDate)(e,n,{year:(0,o.getConfig)().yearDivide}),h=u.yearly,g=u.hourly,l=(0,r.kot)(g[1],"Earthly"),c=(0,r.kot)(h[0],"Heavenly"),d=a.EARTHLY_BRANCHES.indexOf("yinEarthly"),y=(0,s.fixLunarMonthIndex)(e,n,t),x=(0,s.fixIndex)(y-a.EARTHLY_BRANCHES.indexOf(l)),f=(0,s.fixIndex)(y+a.EARTHLY_BRANCHES.indexOf(l)),F=a.TIGER_RULE[c],E=(0,s.fixIndex)(a.HEAVENLY_STEMS.indexOf(F)+x,10);return{soulIndex:x,bodyIndex:f,heavenlyStemOfSoul:(0,r.t)(a.HEAVENLY_STEMS[E]),earthlyBranchOfSoul:(0,r.t)(a.EARTHLY_BRANCHES[(0,s.fixIndex)(x+d)])}},h=function(e,n){for(var t=(0,r.kot)(e,"Heavenly"),i=(0,r.kot)(n,"Earthly"),o=Math.floor(a.HEAVENLY_STEMS.indexOf(t)/2)+1+(Math.floor((0,s.fixIndex)(a.EARTHLY_BRANCHES.indexOf(i),6)/2)+1);o>5;)o-=5;return(0,r.t)(["wood3rd","metal4th","water2nd","fire6th","earth5th"][o-1])},g=function(e){for(var n=[],t=0;t{"use strict";t.r(n),t.d(n,{default:()=>f,kot:()=>x,setLanguage:()=>d,t:()=>y});var i=t(17),a=t(18),r=t(28),s=t(38),o=t(48),u=t(58),h=t(68);t(78);function g(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var i,a,r,s,o=[],u=!0,h=!1;try{if(r=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;u=!1}else for(;!(u=(i=r.call(t)).done)&&(o.push(i.value),o.length!==n);u=!0);}catch(e){h=!0,a=e}finally{try{if(!u&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(h)throw a}}return o}}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return l(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return l(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t{"use strict";t.r(n),t.d(n,{changeLanguage:()=>J,createInstance:()=>G,default:()=>L,dir:()=>P,exists:()=>Q,getFixedT:()=>U,hasLoadedNamespace:()=>K,init:()=>Z,loadLanguages:()=>ee,loadNamespaces:()=>V,loadResources:()=>X,reloadResources:()=>q,setDefaultNamespace:()=>$,t:()=>W,use:()=>R});const i={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,n){console&&console[e]&&console[e].apply(console,n)}};class a{constructor(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.init(e,n)}init(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=e||i,this.options=n,this.debug=n.debug}log(){for(var e=arguments.length,n=new Array(e),t=0;t{this.observers[e]=this.observers[e]||[],this.observers[e].push(n)})),this}off(e,n){this.observers[e]&&(n?this.observers[e]=this.observers[e].filter((e=>e!==n)):delete this.observers[e])}emit(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),i=1;i{e(...t)}))}if(this.observers["*"]){[].concat(this.observers["*"]).forEach((n=>{n.apply(n,[e,...t])}))}}}function o(){let e,n;const t=new Promise(((t,i)=>{e=t,n=i}));return t.resolve=e,t.reject=n,t}function u(e){return null==e?"":""+e}function h(e,n,t){function i(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function a(){return!e||"string"==typeof e}const r="string"!=typeof n?[].concat(n):n.split(".");for(;r.length>1;){if(a())return{};const n=i(r.shift());!e[n]&&t&&(e[n]=new t),e=Object.prototype.hasOwnProperty.call(e,n)?e[n]:{}}return a()?{}:{obj:e,k:i(r.shift())}}function g(e,n,t){const{obj:i,k:a}=h(e,n,Object);i[a]=t}function l(e,n){const{obj:t,k:i}=h(e,n);if(t)return t[i]}function c(e,n,t){for(const i in n)"__proto__"!==i&&"constructor"!==i&&(i in e?"string"==typeof e[i]||e[i]instanceof String||"string"==typeof n[i]||n[i]instanceof String?t&&(e[i]=n[i]):c(e[i],n[i],t):e[i]=n[i]);return e}function d(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var y={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function x(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(e=>y[e])):e}const f=[" ",",","?","!",";"];function F(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!e)return;if(e[n])return e[n];const i=n.split(t);let a=e;for(let e=0;ee+r;)r++,s=i.slice(e,e+r).join(t),o=a[s];if(void 0===o)return;if(null===o)return null;if(n.endsWith(s)){if("string"==typeof o)return o;if(s&&"string"==typeof o[s])return o[s]}const u=i.slice(e+r).join(t);return u?F(o,u,t):void 0}a=a[i[e]]}return a}function E(e){return e&&e.indexOf("_")>0?e.replace("_","-"):e}class C extends s{constructor(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=n,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const n=this.options.ns.indexOf(e);n>-1&&this.options.ns.splice(n,1)}getResource(e,n,t){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const a=void 0!==i.keySeparator?i.keySeparator:this.options.keySeparator,r=void 0!==i.ignoreJSONStructure?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let s=[e,n];t&&"string"!=typeof t&&(s=s.concat(t)),t&&"string"==typeof t&&(s=s.concat(a?t.split(a):t)),e.indexOf(".")>-1&&(s=e.split("."));const o=l(this.data,s);return o||!r||"string"!=typeof t?o:F(this.data&&this.data[e]&&this.data[e][n],t,a)}addResource(e,n,t,i){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1};const r=void 0!==a.keySeparator?a.keySeparator:this.options.keySeparator;let s=[e,n];t&&(s=s.concat(r?t.split(r):t)),e.indexOf(".")>-1&&(s=e.split("."),i=n,n=s[1]),this.addNamespaces(n),g(this.data,s,i),a.silent||this.emit("added",e,n,t,i)}addResources(e,n,t){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(const i in t)"string"!=typeof t[i]&&"[object Array]"!==Object.prototype.toString.apply(t[i])||this.addResource(e,n,i,t[i],{silent:!0});i.silent||this.emit("added",e,n,t)}addResourceBundle(e,n,t,i,a){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},s=[e,n];e.indexOf(".")>-1&&(s=e.split("."),i=t,t=n,n=s[1]),this.addNamespaces(n);let o=l(this.data,s)||{};i?c(o,t,a):o={...o,...t},g(this.data,s,o),r.silent||this.emit("added",e,n,t)}removeResourceBundle(e,n){this.hasResourceBundle(e,n)&&delete this.data[e][n],this.removeNamespaces(n),this.emit("removed",e,n)}hasResourceBundle(e,n){return void 0!==this.getResource(e,n)}getResourceBundle(e,n){return n||(n=this.options.defaultNS),"v1"===this.options.compatibilityAPI?{...this.getResource(e,n)}:this.getResource(e,n)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const n=this.getDataByLanguage(e);return!!(n&&Object.keys(n)||[]).find((e=>n[e]&&Object.keys(n[e]).length>0))}toJSON(){return this.data}}var A={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,n,t,i,a){return e.forEach((e=>{this.processors[e]&&(n=this.processors[e].process(n,t,i,a))})),n}};const D={};class p extends s{constructor(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),function(e,n,t){e.forEach((e=>{n[e]&&(t[e]=n[e])}))}(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=n,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=r.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;const t=this.resolve(e,n);return t&&void 0!==t.res}extractFromKey(e,n){let t=void 0!==n.nsSeparator?n.nsSeparator:this.options.nsSeparator;void 0===t&&(t=":");const i=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator;let a=n.ns||this.options.defaultNS||[];const r=t&&e.indexOf(t)>-1,s=!(this.options.userDefinedKeySeparator||n.keySeparator||this.options.userDefinedNsSeparator||n.nsSeparator||function(e,n,t){n=n||"",t=t||"";const i=f.filter((e=>n.indexOf(e)<0&&t.indexOf(e)<0));if(0===i.length)return!0;const a=new RegExp(`(${i.map((e=>"?"===e?"\\?":e)).join("|")})`);let r=!a.test(e);if(!r){const n=e.indexOf(t);n>0&&!a.test(e.substring(0,n))&&(r=!0)}return r}(e,t,i));if(r&&!s){const n=e.match(this.interpolator.nestingRegexp);if(n&&n.length>0)return{key:e,namespaces:a};const r=e.split(t);(t!==i||t===i&&this.options.ns.indexOf(r[0])>-1)&&(a=r.shift()),e=r.join(i)}return"string"==typeof a&&(a=[a]),{key:e,namespaces:a}}translate(e,n,t){if("object"!=typeof n&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),"object"==typeof n&&(n={...n}),n||(n={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);const i=void 0!==n.returnDetails?n.returnDetails:this.options.returnDetails,a=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,{key:r,namespaces:s}=this.extractFromKey(e[e.length-1],n),o=s[s.length-1],u=n.lng||this.language,h=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&"cimode"===u.toLowerCase()){if(h){const e=n.nsSeparator||this.options.nsSeparator;return i?{res:`${o}${e}${r}`,usedKey:r,exactUsedKey:r,usedLng:u,usedNS:o}:`${o}${e}${r}`}return i?{res:r,usedKey:r,exactUsedKey:r,usedLng:u,usedNS:o}:r}const g=this.resolve(e,n);let l=g&&g.res;const c=g&&g.usedKey||r,d=g&&g.exactUsedKey||r,y=Object.prototype.toString.apply(l),x=void 0!==n.joinArrays?n.joinArrays:this.options.joinArrays,f=!this.i18nFormat||this.i18nFormat.handleAsObject;if(f&&l&&("string"!=typeof l&&"boolean"!=typeof l&&"number"!=typeof l)&&["[object Number]","[object Function]","[object RegExp]"].indexOf(y)<0&&("string"!=typeof x||"[object Array]"!==y)){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(c,l,{...n,ns:s}):`key '${r} (${this.language})' returned an object instead of string.`;return i?(g.res=e,g):e}if(a){const e="[object Array]"===y,t=e?[]:{},i=e?d:c;for(const e in l)if(Object.prototype.hasOwnProperty.call(l,e)){const r=`${i}${a}${e}`;t[e]=this.translate(r,{...n,joinArrays:!1,ns:s}),t[e]===r&&(t[e]=l[e])}l=t}}else if(f&&"string"==typeof x&&"[object Array]"===y)l=l.join(x),l&&(l=this.extendTranslation(l,e,n,t));else{let i=!1,s=!1;const h=void 0!==n.count&&"string"!=typeof n.count,c=p.hasDefaultValue(n),d=h?this.pluralResolver.getSuffix(u,n.count,n):"",y=n.ordinal&&h?this.pluralResolver.getSuffix(u,n.count,{ordinal:!1}):"",x=n[`defaultValue${d}`]||n[`defaultValue${y}`]||n.defaultValue;!this.isValidLookup(l)&&c&&(i=!0,l=x),this.isValidLookup(l)||(s=!0,l=r);const f=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&s?void 0:l,F=c&&x!==l&&this.options.updateMissing;if(s||i||F){if(this.logger.log(F?"updateKey":"missingKey",u,o,r,F?x:l),a){const e=this.resolve(r,{...n,keySeparator:!1});e&&e.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let e=[];const t=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if("fallback"===this.options.saveMissingTo&&t&&t[0])for(let n=0;n{const a=c&&i!==l?i:f;this.options.missingKeyHandler?this.options.missingKeyHandler(e,o,t,a,F,n):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(e,o,t,a,F,n),this.emit("missingKey",e,o,t,l)};this.options.saveMissing&&(this.options.saveMissingPlurals&&h?e.forEach((e=>{this.pluralResolver.getSuffixes(e,n).forEach((t=>{i([e],r+t,n[`defaultValue${t}`]||x)}))})):i(e,r,x))}l=this.extendTranslation(l,e,n,g,t),s&&l===r&&this.options.appendNamespaceToMissingKey&&(l=`${o}:${r}`),(s||i)&&this.options.parseMissingKeyHandler&&(l="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${o}:${r}`:r,i?l:void 0):this.options.parseMissingKeyHandler(l))}return i?(g.res=l,g):l}extendTranslation(e,n,t,i,a){var r=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...t},t.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!t.skipInterpolation){t.interpolation&&this.interpolator.init({...t,interpolation:{...this.options.interpolation,...t.interpolation}});const s="string"==typeof e&&(t&&t.interpolation&&void 0!==t.interpolation.skipOnVariables?t.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let o;if(s){const n=e.match(this.interpolator.nestingRegexp);o=n&&n.length}let u=t.replace&&"string"!=typeof t.replace?t.replace:t;if(this.options.interpolation.defaultVariables&&(u={...this.options.interpolation.defaultVariables,...u}),e=this.interpolator.interpolate(e,u,t.lng||this.language,t),s){const n=e.match(this.interpolator.nestingRegexp);o<(n&&n.length)&&(t.nest=!1)}!t.lng&&"v1"!==this.options.compatibilityAPI&&i&&i.res&&(t.lng=i.usedLng),!1!==t.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,i=new Array(e),s=0;s1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((e=>{if(this.isValidLookup(n))return;const o=this.extractFromKey(e,s),u=o.key;t=u;let h=o.namespaces;this.options.fallbackNS&&(h=h.concat(this.options.fallbackNS));const g=void 0!==s.count&&"string"!=typeof s.count,l=g&&!s.ordinal&&0===s.count&&this.pluralResolver.shouldUseIntlApi(),c=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,d=s.lngs?s.lngs:this.languageUtils.toResolveHierarchy(s.lng||this.language,s.fallbackLng);h.forEach((e=>{this.isValidLookup(n)||(r=e,!D[`${d[0]}-${e}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(r)&&(D[`${d[0]}-${e}`]=!0,this.logger.warn(`key "${t}" for languages "${d.join(", ")}" won't get resolved as namespace "${r}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),d.forEach((t=>{if(this.isValidLookup(n))return;a=t;const r=[u];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(r,u,t,e,s);else{let e;g&&(e=this.pluralResolver.getSuffix(t,s.count,s));const n=`${this.options.pluralSeparator}zero`,i=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(g&&(r.push(u+e),s.ordinal&&0===e.indexOf(i)&&r.push(u+e.replace(i,this.options.pluralSeparator)),l&&r.push(u+n)),c){const t=`${u}${this.options.contextSeparator}${s.context}`;r.push(t),g&&(r.push(t+e),s.ordinal&&0===e.indexOf(i)&&r.push(t+e.replace(i,this.options.pluralSeparator)),l&&r.push(t+n))}}let o;for(;o=r.pop();)this.isValidLookup(n)||(i=o,n=this.getResource(t,e,o,s))})))}))})),{res:n,usedKey:t,exactUsedKey:i,usedLng:a,usedNS:r}}isValidLookup(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}getResource(e,n,t){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,n,t,i):this.resourceStore.getResource(e,n,t,i)}static hasDefaultValue(e){const n="defaultValue";for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&n===t.substring(0,12)&&void 0!==e[t])return!0;return!1}}function m(e){return e.charAt(0).toUpperCase()+e.slice(1)}class _{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=r.create("languageUtils")}getScriptPartFromCode(e){if(!(e=E(e))||e.indexOf("-")<0)return null;const n=e.split("-");return 2===n.length?null:(n.pop(),"x"===n[n.length-1].toLowerCase()?null:this.formatLanguageCode(n.join("-")))}getLanguagePartFromCode(e){if(!(e=E(e))||e.indexOf("-")<0)return e;const n=e.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(e){if("string"==typeof e&&e.indexOf("-")>-1){const n=["hans","hant","latn","cyrl","cans","mong","arab"];let t=e.split("-");return this.options.lowerCaseLng?t=t.map((e=>e.toLowerCase())):2===t.length?(t[0]=t[0].toLowerCase(),t[1]=t[1].toUpperCase(),n.indexOf(t[1].toLowerCase())>-1&&(t[1]=m(t[1].toLowerCase()))):3===t.length&&(t[0]=t[0].toLowerCase(),2===t[1].length&&(t[1]=t[1].toUpperCase()),"sgn"!==t[0]&&2===t[2].length&&(t[2]=t[2].toUpperCase()),n.indexOf(t[1].toLowerCase())>-1&&(t[1]=m(t[1].toLowerCase())),n.indexOf(t[2].toLowerCase())>-1&&(t[2]=m(t[2].toLowerCase()))),t.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let n;return e.forEach((e=>{if(n)return;const t=this.formatLanguageCode(e);this.options.supportedLngs&&!this.isSupportedCode(t)||(n=t)})),!n&&this.options.supportedLngs&&e.forEach((e=>{if(n)return;const t=this.getLanguagePartFromCode(e);if(this.isSupportedCode(t))return n=t;n=this.options.supportedLngs.find((e=>e===t?e:e.indexOf("-")<0&&t.indexOf("-")<0?void 0:0===e.indexOf(t)?e:void 0))})),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(e,n){if(!e)return[];if("function"==typeof e&&(e=e(n)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!n)return e.default||[];let t=e[n];return t||(t=e[this.getScriptPartFromCode(n)]),t||(t=e[this.formatLanguageCode(n)]),t||(t=e[this.getLanguagePartFromCode(n)]),t||(t=e.default),t||[]}toResolveHierarchy(e,n){const t=this.getFallbackCodes(n||this.options.fallbackLng||[],e),i=[],a=e=>{e&&(this.isSupportedCode(e)?i.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return"string"==typeof e&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(e))):"string"==typeof e&&a(this.formatLanguageCode(e)),t.forEach((e=>{i.indexOf(e)<0&&a(this.formatLanguageCode(e))})),i}}let j=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],B={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}};const S=["v1","v2","v3"],I=["v4"],w={zero:0,one:1,two:2,few:3,many:4,other:5};class b{constructor(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=e,this.options=n,this.logger=r.create("pluralResolver"),this.options.compatibilityJSON&&!I.includes(this.options.compatibilityJSON)||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=function(){const e={};return j.forEach((n=>{n.lngs.forEach((t=>{e[t]={numbers:n.nr,plurals:B[n.fc]}}))})),e}()}addRule(e,n){this.rules[e]=n}getRule(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(E(e),{type:n.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const t=this.getRule(e,n);return this.shouldUseIntlApi()?t&&t.resolvedOptions().pluralCategories.length>1:t&&t.numbers.length>1}getPluralFormsOfKey(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,t).map((e=>`${n}${e}`))}getSuffixes(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const t=this.getRule(e,n);return t?this.shouldUseIntlApi()?t.resolvedOptions().pluralCategories.sort(((e,n)=>w[e]-w[n])).map((e=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${e}`)):t.numbers.map((t=>this.getSuffix(e,t,n))):[]}getSuffix(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=this.getRule(e,t);return i?this.shouldUseIntlApi()?`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${i.select(n)}`:this.getSuffixRetroCompatible(i,n):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,n){const t=e.noAbs?e.plurals(n):e.plurals(Math.abs(n));let i=e.numbers[t];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===i?i="plural":1===i&&(i=""));const a=()=>this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString();return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?`_plural_${i.toString()}`:a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?a():this.options.prepend&&t.toString()?this.options.prepend+t.toString():t.toString()}shouldUseIntlApi(){return!S.includes(this.options.compatibilityJSON)}}function v(e,n,t){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],r=function(e,n,t){const i=l(e,t);return void 0!==i?i:l(n,t)}(e,n,t);return!r&&a&&"string"==typeof t&&(r=F(e,t,i),void 0===r&&(r=F(n,t,i))),r}class M{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=r.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(e=>e),this.init(e)}init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const n=e.interpolation;this.escape=void 0!==n.escape?n.escape:x,this.escapeValue=void 0===n.escapeValue||n.escapeValue,this.useRawValueToEscape=void 0!==n.useRawValueToEscape&&n.useRawValueToEscape,this.prefix=n.prefix?d(n.prefix):n.prefixEscaped||"{{",this.suffix=n.suffix?d(n.suffix):n.suffixEscaped||"}}",this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||",",this.unescapePrefix=n.unescapeSuffix?"":n.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":n.unescapeSuffix||"",this.nestingPrefix=n.nestingPrefix?d(n.nestingPrefix):n.nestingPrefixEscaped||d("$t("),this.nestingSuffix=n.nestingSuffix?d(n.nestingSuffix):n.nestingSuffixEscaped||d(")"),this.nestingOptionsSeparator=n.nestingOptionsSeparator?n.nestingOptionsSeparator:n.nestingOptionsSeparator||",",this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.alwaysFormat=void 0!==n.alwaysFormat&&n.alwaysFormat,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=`${this.prefix}(.+?)${this.suffix}`;this.regexp=new RegExp(e,"g");const n=`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`;this.regexpUnescape=new RegExp(n,"g");const t=`${this.nestingPrefix}(.+?)${this.nestingSuffix}`;this.nestingRegexp=new RegExp(t,"g")}interpolate(e,n,t,i){let a,r,s;const o=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function h(e){return e.replace(/\$/g,"$$$$")}const g=e=>{if(e.indexOf(this.formatSeparator)<0){const a=v(n,o,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(a,void 0,t,{...i,...n,interpolationkey:e}):a}const a=e.split(this.formatSeparator),r=a.shift().trim(),s=a.join(this.formatSeparator).trim();return this.format(v(n,o,r,this.options.keySeparator,this.options.ignoreJSONStructure),s,t,{...i,...n,interpolationkey:r})};this.resetRegExp();const l=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,c=i&&i.interpolation&&void 0!==i.interpolation.skipOnVariables?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>h(e)},{regex:this.regexp,safeValue:e=>this.escapeValue?h(this.escape(e)):h(e)}].forEach((n=>{for(s=0;a=n.regex.exec(e);){const t=a[1].trim();if(r=g(t),void 0===r)if("function"==typeof l){const n=l(e,a,i);r="string"==typeof n?n:""}else if(i&&Object.prototype.hasOwnProperty.call(i,t))r="";else{if(c){r=a[0];continue}this.logger.warn(`missed to pass in variable ${t} for interpolating ${e}`),r=""}else"string"==typeof r||this.useRawValueToEscape||(r=u(r));const o=n.safeValue(r);if(e=e.replace(a[0],o),c?(n.regex.lastIndex+=r.length,n.regex.lastIndex-=a[0].length):n.regex.lastIndex=0,s++,s>=this.maxReplaces)break}})),e}nest(e,n){let t,i,a,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function s(e,n){const t=this.nestingOptionsSeparator;if(e.indexOf(t)<0)return e;const i=e.split(new RegExp(`${t}[ ]*{`));let r=`{${i[1]}`;e=i[0],r=this.interpolate(r,a);const s=r.match(/'/g),o=r.match(/"/g);(s&&s.length%2==0&&!o||o.length%2!=0)&&(r=r.replace(/'/g,'"'));try{a=JSON.parse(r),n&&(a={...n,...a})}catch(n){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,n),`${e}${t}${r}`}return delete a.defaultValue,e}for(;t=this.nestingRegexp.exec(e);){let o=[];a={...r},a=a.replace&&"string"!=typeof a.replace?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let h=!1;if(-1!==t[0].indexOf(this.formatSeparator)&&!/{.*}/.test(t[1])){const e=t[1].split(this.formatSeparator).map((e=>e.trim()));t[1]=e.shift(),o=e,h=!0}if(i=n(s.call(this,t[1].trim(),a),a),i&&t[0]===e&&"string"!=typeof i)return i;"string"!=typeof i&&(i=u(i)),i||(this.logger.warn(`missed to resolve ${t[1]} for nesting ${e}`),i=""),h&&(i=o.reduce(((e,n)=>this.format(e,n,r.lng,{...r,interpolationkey:t[1].trim()})),i.trim())),e=e.replace(t[0],i),this.regexp.lastIndex=0}return e}}function z(e){const n={};return function(t,i,a){const r=i+JSON.stringify(a);let s=n[r];return s||(s=e(E(i),a),n[r]=s),s(t)}}class H{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=r.create("formatter"),this.options=e,this.formats={number:z(((e,n)=>{const t=new Intl.NumberFormat(e,{...n});return e=>t.format(e)})),currency:z(((e,n)=>{const t=new Intl.NumberFormat(e,{...n,style:"currency"});return e=>t.format(e)})),datetime:z(((e,n)=>{const t=new Intl.DateTimeFormat(e,{...n});return e=>t.format(e)})),relativetime:z(((e,n)=>{const t=new Intl.RelativeTimeFormat(e,{...n});return e=>t.format(e,n.range||"day")})),list:z(((e,n)=>{const t=new Intl.ListFormat(e,{...n});return e=>t.format(e)}))},this.init(e)}init(e){const n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}add(e,n){this.formats[e.toLowerCase().trim()]=n}addCached(e,n){this.formats[e.toLowerCase().trim()]=z(n)}format(e,n,t){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return n.split(this.formatSeparator).reduce(((e,n)=>{const{formatName:a,formatOptions:r}=function(e){let n=e.toLowerCase().trim();const t={};if(e.indexOf("(")>-1){const i=e.split("(");n=i[0].toLowerCase().trim();const a=i[1].substring(0,i[1].length-1);"currency"===n&&a.indexOf(":")<0?t.currency||(t.currency=a.trim()):"relativetime"===n&&a.indexOf(":")<0?t.range||(t.range=a.trim()):a.split(";").forEach((e=>{if(!e)return;const[n,...i]=e.split(":"),a=i.join(":").trim().replace(/^'+|'+$/g,"");t[n.trim()]||(t[n.trim()]=a),"false"===a&&(t[n.trim()]=!1),"true"===a&&(t[n.trim()]=!0),isNaN(a)||(t[n.trim()]=parseInt(a,10))}))}return{formatName:n,formatOptions:t}}(n);if(this.formats[a]){let n=e;try{const s=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},o=s.locale||s.lng||i.locale||i.lng||t;n=this.formats[a](e,o,{...r,...i,...s})}catch(e){this.logger.warn(e)}return n}return this.logger.warn(`there was no format function for ${a}`),e}),e)}}class Y extends s{constructor(e,n,t){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=e,this.store=n,this.services=t,this.languageUtils=t.languageUtils,this.options=i,this.logger=r.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(t,i.backend,i)}queueLoad(e,n,t,i){const a={},r={},s={},o={};return e.forEach((e=>{let i=!0;n.forEach((n=>{const s=`${e}|${n}`;!t.reload&&this.store.hasResourceBundle(e,n)?this.state[s]=2:this.state[s]<0||(1===this.state[s]?void 0===r[s]&&(r[s]=!0):(this.state[s]=1,i=!1,void 0===r[s]&&(r[s]=!0),void 0===a[s]&&(a[s]=!0),void 0===o[n]&&(o[n]=!0)))})),i||(s[e]=!0)})),(Object.keys(a).length||Object.keys(r).length)&&this.queue.push({pending:r,pendingCount:Object.keys(r).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(a),pending:Object.keys(r),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(o)}}loaded(e,n,t){const i=e.split("|"),a=i[0],r=i[1];n&&this.emit("failedLoading",a,r,n),t&&this.store.addResourceBundle(a,r,t),this.state[e]=n?-1:2;const s={};this.queue.forEach((t=>{!function(e,n,t,i){const{obj:a,k:r}=h(e,n,Object);a[r]=a[r]||[],i&&(a[r]=a[r].concat(t)),i||a[r].push(t)}(t.loaded,[a],r),function(e,n){void 0!==e.pending[n]&&(delete e.pending[n],e.pendingCount--)}(t,e),n&&t.errors.push(n),0!==t.pendingCount||t.done||(Object.keys(t.loaded).forEach((e=>{s[e]||(s[e]={});const n=t.loaded[e];n.length&&n.forEach((n=>{void 0===s[e][n]&&(s[e][n]=!0)}))})),t.done=!0,t.errors.length?t.callback(t.errors):t.callback())})),this.emit("loaded",s),this.queue=this.queue.filter((e=>!e.done))}read(e,n,t){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,r=arguments.length>5?arguments[5]:void 0;if(!e.length)return r(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:e,ns:n,fcName:t,tried:i,wait:a,callback:r});this.readingCalls++;const s=(s,o)=>{if(this.readingCalls--,this.waitingReads.length>0){const e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}s&&o&&i{this.read.call(this,e,n,t,i+1,2*a,r)}),a):r(s,o)},o=this.backend[t].bind(this.backend);if(2!==o.length)return o(e,n,s);try{const t=o(e,n);t&&"function"==typeof t.then?t.then((e=>s(null,e))).catch(s):s(null,t)}catch(e){s(e)}}prepareLoading(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof n&&(n=[n]);const a=this.queueLoad(e,n,t,i);if(!a.toLoad.length)return a.pending.length||i(),null;a.toLoad.forEach((e=>{this.loadOne(e)}))}load(e,n,t){this.prepareLoading(e,n,{},t)}reload(e,n,t){this.prepareLoading(e,n,{reload:!0},t)}loadOne(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const t=e.split("|"),i=t[0],a=t[1];this.read(i,a,"read",void 0,void 0,((t,r)=>{t&&this.logger.warn(`${n}loading namespace ${a} for language ${i} failed`,t),!t&&r&&this.logger.log(`${n}loaded namespace ${a} for language ${i}`,r),this.loaded(e,t,r)}))}saveMissing(e,n,t,i,a){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(n))this.logger.warn(`did not save key "${t}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");else if(null!=t&&""!==t){if(this.backend&&this.backend.create){const o={...r,isUpdate:a},u=this.backend.create.bind(this.backend);if(u.length<6)try{let a;a=5===u.length?u(e,n,t,i,o):u(e,n,t,i),a&&"function"==typeof a.then?a.then((e=>s(null,e))).catch(s):s(null,a)}catch(e){s(e)}else u(e,n,t,i,s,o)}e&&e[0]&&this.store.addResource(e[0],n,t,i)}}}function N(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){let n={};if("object"==typeof e[1]&&(n=e[1]),"string"==typeof e[1]&&(n.defaultValue=e[1]),"string"==typeof e[2]&&(n.tDescription=e[2]),"object"==typeof e[2]||"object"==typeof e[3]){const t=e[3]||e[2];Object.keys(t).forEach((e=>{n[e]=t[e]}))}return n},interpolation:{escapeValue:!0,format:(e,n,t,i)=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function k(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function T(){}class O extends s{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;var t;if(super(),this.options=k(e),this.services={},this.logger=r,this.modules={external:[]},t=this,Object.getOwnPropertyNames(Object.getPrototypeOf(t)).forEach((e=>{"function"==typeof t[e]&&(t[e]=t[e].bind(t))})),n&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,n),this;setTimeout((()=>{this.init(e,n)}),0)}}init(){var e=this;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;"function"==typeof n&&(t=n,n={}),!n.defaultNS&&!1!==n.defaultNS&&n.ns&&("string"==typeof n.ns?n.defaultNS=n.ns:n.ns.indexOf("translation")<0&&(n.defaultNS=n.ns[0]));const i=N();function a(e){return e?"function"==typeof e?new e:e:null}if(this.options={...i,...this.options,...k(n)},"v1"!==this.options.compatibilityAPI&&(this.options.interpolation={...i.interpolation,...this.options.interpolation}),void 0!==n.keySeparator&&(this.options.userDefinedKeySeparator=n.keySeparator),void 0!==n.nsSeparator&&(this.options.userDefinedNsSeparator=n.nsSeparator),!this.options.isClone){let n;this.modules.logger?r.init(a(this.modules.logger),this.options):r.init(null,this.options),this.modules.formatter?n=this.modules.formatter:"undefined"!=typeof Intl&&(n=H);const t=new _(this.options);this.store=new C(this.options.resources,this.options);const s=this.services;s.logger=r,s.resourceStore=this.store,s.languageUtils=t,s.pluralResolver=new b(t,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!n||this.options.interpolation.format&&this.options.interpolation.format!==i.interpolation.format||(s.formatter=a(n),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new M(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new Y(a(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",(function(n){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;a1?t-1:0),a=1;a{e.init&&e.init(this)}))}if(this.format=this.options.interpolation.format,t||(t=T),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&"dev"!==e[0]&&(this.options.lng=e[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((n=>{this[n]=function(){return e.store[n](...arguments)}}));["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((n=>{this[n]=function(){return e.store[n](...arguments),e}}));const s=o(),u=()=>{const e=(e,n)=>{this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),s.resolve(n),t(e,n)};if(this.languages&&"v1"!==this.options.compatibilityAPI&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initImmediate?u():setTimeout(u,0),s}loadResources(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;const t="string"==typeof e?e:this.language;if("function"==typeof e&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(t&&"cimode"===t.toLowerCase()&&(!this.options.preload||0===this.options.preload.length))return n();const e=[],i=n=>{if(!n)return;if("cimode"===n)return;this.services.languageUtils.toResolveHierarchy(n).forEach((n=>{"cimode"!==n&&e.indexOf(n)<0&&e.push(n)}))};if(t)i(t);else{this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((e=>i(e)))}this.options.preload&&this.options.preload.forEach((e=>i(e))),this.services.backendConnector.load(e,this.options.ns,(e=>{e||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),n(e)}))}else n(null)}reloadResources(e,n,t){const i=o();return e||(e=this.languages),n||(n=this.options.ns),t||(t=T),this.services.backendConnector.reload(e,n,(e=>{i.resolve(),t(e)})),i}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&A.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}setResolvedLanguage(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(let e=0;e-1)&&this.store.hasLanguageSomeTranslations(n)){this.resolvedLanguage=n;break}}}changeLanguage(e,n){var t=this;this.isLanguageChangingTo=e;const i=o();this.emit("languageChanging",e);const a=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},r=(e,r)=>{r?(a(r),this.translator.changeLanguage(r),this.isLanguageChangingTo=void 0,this.emit("languageChanged",r),this.logger.log("languageChanged",r)):this.isLanguageChangingTo=void 0,i.resolve((function(){return t.t(...arguments)})),n&&n(e,(function(){return t.t(...arguments)}))},s=n=>{e||n||!this.services.languageDetector||(n=[]);const t="string"==typeof n?n:this.services.languageUtils.getBestMatchFromCodes(n);t&&(this.language||a(t),this.translator.language||this.translator.changeLanguage(t),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(t)),this.loadResources(t,(e=>{r(e,t)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(s):this.services.languageDetector.detect(s):s(e):s(this.services.languageDetector.detect()),i}getFixedT(e,n,t){var i=this;const a=function(e,n){let r;if("object"!=typeof n){for(var s=arguments.length,o=new Array(s>2?s-2:0),u=2;u`${r.keyPrefix}${h}${e}`)):r.keyPrefix?`${r.keyPrefix}${h}${e}`:e,i.t(g,r)};return"string"==typeof e?a.lng=e:a.lngs=e,a.ns=n,a.keyPrefix=t,a}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const t=n.lng||this.resolvedLanguage||this.languages[0],i=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===t.toLowerCase())return!0;const r=(e,n)=>{const t=this.services.backendConnector.state[`${e}|${n}`];return-1===t||2===t};if(n.precheck){const e=n.precheck(this,r);if(void 0!==e)return e}return!!this.hasResourceBundle(t,e)||(!(this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages))||!(!r(t,e)||i&&!r(a,e)))}loadNamespaces(e,n){const t=o();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((e=>{this.options.ns.indexOf(e)<0&&this.options.ns.push(e)})),this.loadResources((e=>{t.resolve(),n&&n(e)})),t):(n&&n(),Promise.resolve())}loadLanguages(e,n){const t=o();"string"==typeof e&&(e=[e]);const i=this.options.preload||[],a=e.filter((e=>i.indexOf(e)<0));return a.length?(this.options.preload=i.concat(a),this.loadResources((e=>{t.resolve(),n&&n(e)})),t):(n&&n(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";const n=this.services&&this.services.languageUtils||new _(N());return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(n.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){return new O(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}cloneInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:T;const t=e.forkResourceStore;t&&delete e.forkResourceStore;const i={...this.options,...e,isClone:!0},a=new O(i);void 0===e.debug&&void 0===e.prefix||(a.logger=a.logger.clone(e));return["store","services","language"].forEach((e=>{a[e]=this[e]})),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},t&&(a.store=new C(this.store.data,i),a.services.resourceStore=a.store),a.translator=new p(a.services,i),a.translator.on("*",(function(e){for(var n=arguments.length,t=new Array(n>1?n-1:0),i=1;i{"use strict";t.r(n),t.d(n,{default:()=>f});var i=t(19),a=t(20),r=t(21),s=t(22),o=t(23),u=t(24),h=t(25),g=t(26),l=t(27);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function y(e){for(var n=1;n{"use strict";e.exports=JSON.parse('{"decadal":"大限","childhood":"童限","yearly":"流年","monthly":"流月","daily":"流日","hourly":"流时","turn":"小限","rat":"鼠","ox":"牛","tiger":"虎","rabbit":"兔","dragon":"龙","snake":"蛇","horse":"马","sheep":"羊","monkey":"猴","rooster":"鸡","dog":"狗","pig":"猪","earlyRatHour":"早子时","oxHour":"丑时","tigerHour":"寅时","rabbitHour":"卯时","dragonHour":"辰时","snakeHour":"巳时","horseHour":"午时","goatHour":"未时","monkeyHour":"申时","roosterHour":"酉时","dogHour":"戌时","pigHour":"亥时","lateRatHour":"晚子时","aries":"白羊座","taurus":"金牛座","gemini":"双子座","cancer":"巨蟹座","leo":"狮子座","virgo":"处女座","libra":"天秤座","scorpio":"天蝎座","sagittarius":"射手座","capricorn":"摩羯座","aquarius":"水瓶座","pisces":"双鱼座"}')},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={miao:"庙",wang:"旺",de:"得",li:"利",ping:"平",bu:"不",xian:"陷"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziEarthly:"子",chouEarthly:"丑",yinEarthly:"寅",maoEarthly:"卯",chenEarthly:"辰",siEarthly:"巳",wuEarthly:"午",weiEarthly:"未",shenEarthly:"申",youEarthly:"酉",xuEarthly:"戌",haiEarthly:"亥"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={water2nd:"水二局",wood3rd:"木三局",metal4th:"金四局",earth5th:"土五局",fire6th:"火六局"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={male:"男",female:"女"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={jiaHeavenly:"甲",yiHeavenly:"乙",bingHeavenly:"丙",dingHeavenly:"丁",wuHeavenly:"戊",jiHeavenly:"己",gengHeavenly:"庚",xinHeavenly:"辛",renHeavenly:"壬",guiHeavenly:"癸"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={sihuaLu:"禄",sihuaQuan:"权",sihuaKe:"科",sihuaJi:"忌"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={soulPalace:"命宫",bodyPalace:"身宫",siblingsPalace:"兄弟",spousePalace:"夫妻",childrenPalace:"子女",wealthPalace:"财帛",healthPalace:"疾厄",surfacePalace:"迁移",friendsPalace:"仆役",careerPalace:"官禄",propertyPalace:"田宅",spiritPalace:"福德",parentsPalace:"父母",originalPalace:"来因"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziweiMaj:"紫微",tianjiMaj:"天机",taiyangMaj:"太阳",wuquMaj:"武曲",tiantongMaj:"天同",lianzhenMaj:"廉贞",tianfuMaj:"天府",taiyinMaj:"太阴",tanlangMaj:"贪狼",jumenMaj:"巨门",tianxiangMaj:"天相",tianliangMaj:"天梁",qishaMaj:"七杀",pojunMaj:"破军",zuofuMin:"左辅",youbiMin:"右弼",wenchangMin:"文昌",wenquMin:"文曲",lucunMin:"禄存",tianmaMin:"天马",qingyangMin:"擎羊",tuoluoMin:"陀罗",huoxingMin:"火星",lingxingMin:"铃星",tiankuiMin:"天魁",tianyueMin:"天钺",dikongMin:"地空",dijieMin:"地劫",tiankong:"天空",tianxing:"天刑",tianyao:"天姚",jieshen:"解神",yinsha:"阴煞",tianxi:"天喜",tianguan:"天官",tianfu:"天福",tianku:"天哭",tianxu:"天虚",longchi:"龙池",fengge:"凤阁",hongluan:"红鸾",guchen:"孤辰",guasu:"寡宿",feilian:"蜚廉",posui:"破碎",taifu:"台辅",fenggao:"封诰",tianwu:"天巫",tianyue:"天月",santai:"三台",bazuo:"八座",engguang:"恩光",tiangui:"天贵",tiancai:"天才",tianshou:"天寿",jiekong:"截空",xunzhong:"旬中",xunkong:"旬空",kongwang:"空亡",jielu:"截空",yuede:"月德",tianshang:"天伤",tianshi:"天使",tianchu:"天厨",changsheng:"长生",muyu:"沐浴",guandai:"冠带",linguan:"临官",diwang:"帝旺",shuai:"衰",bing:"病",si:"死",mu:"墓",jue:"绝",tai:"胎",yang:"养",boshi:"博士",lishi:"力士",qinglong:"青龙",xiaohao:"小耗",jiangjun:"将军",zhoushu:"奏书",faylian:"飞廉",xishen:"喜神",bingfu:"病符",dahao:"大耗",fubing:"伏兵",guanfu:"官府",suijian:"岁建",huiqi:"晦气",sangmen:"丧门",guansuo:"贯索",gwanfu:"官符",longde:"龙德",baihu:"白虎",tiande:"天德",diaoke:"吊客",jiangxing:"将星",panan:"攀鞍",suiyi:"岁驿",xiishen:"息神",huagai:"华盖",jiesha:"劫煞",zhaisha:"灾煞",tiansha:"天煞",zhibei:"指背",xianchi:"咸池",yuesha:"月煞",wangshen:"亡神",yunkui:"运魁",yunyue:"运钺",yunchang:"运昌",yunqu:"运曲",yunluan:"运鸾",yunxi:"运喜",yunlu:"运禄",yunyang:"运羊",yuntuo:"运陀",yunma:"运马",liukui:"流魁",liuyue:"流钺",liuchang:"流昌",liuqu:"流曲",liuluan:"流鸾",liuxi:"流喜",liulu:"流禄",liuyang:"流羊",liutuo:"流陀",liuma:"流马",nianjie:"年解"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var i=t(29),a=t(30),r=t(31),s=t(32),o=t(33),u=t(34),h=t(35),g=t(36),l=t(37);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function y(e){for(var n=1;n{"use strict";e.exports=JSON.parse('{"decadal":"大限","childhood":"童限","yearly":"流年","monthly":"流月","daily":"流日","hourly":"流時","turn":"小限","rat":"鼠","ox":"牛","tiger":"虎","rabbit":"兔","dragon":"龍","snake":"蛇","horse":"馬","sheep":"羊","monkey":"猴","rooster":"雞","dog":"狗","pig":"豬","earlyRatHour":"早子時","oxHour":"丑時","tigerHour":"寅時","rabbitHour":"卯時","dragonHour":"辰時","snakeHour":"巳時","horseHour":"午時","goatHour":"未時","monkeyHour":"申時","roosterHour":"酉時","dogHour":"戌時","pigHour":"亥時","lateRatHour":"晚子時","aries":"白羊座","taurus":"金牛座","gemini":"雙子座","cancer":"巨蟹座","leo":"獅子座","virgo":"處女座","libra":"天秤座","scorpio":"天蠍座","sagittarius":"射手座","capricorn":"摩羯座","aquarius":"水瓶座","pisces":"雙魚座"}')},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={miao:"廟",wang:"旺",de:"得",li:"利",ping:"平",bu:"不",xian:"陷"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziEarthly:"子",chouEarthly:"丑",yinEarthly:"寅",maoEarthly:"卯",chenEarthly:"辰",siEarthly:"巳",wuEarthly:"午",weiEarthly:"未",shenEarthly:"申",youEarthly:"酉",xuEarthly:"戌",haiEarthly:"亥"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={water2nd:"水二局",wood3rd:"木三局",metal4th:"金四局",earth5th:"土五局",fire6th:"火六局"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={male:"男",female:"女"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={jiaHeavenly:"甲",yiHeavenly:"乙",bingHeavenly:"丙",dingHeavenly:"丁",wuHeavenly:"戊",jiHeavenly:"己",gengHeavenly:"庚",xinHeavenly:"辛",renHeavenly:"壬",guiHeavenly:"癸"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={sihuaLu:"祿",sihuaQuan:"權",sihuaKe:"科",sihuaJi:"忌"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={soulPalace:"命宮",bodyPalace:"身宮",siblingsPalace:"兄弟",spousePalace:"夫妻",childrenPalace:"子女",wealthPalace:"財帛",healthPalace:"疾厄",surfacePalace:"遷移",friendsPalace:"僕役",careerPalace:"官祿",propertyPalace:"田宅",spiritPalace:"福德",parentsPalace:"父母",originalPalace:"来因"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziweiMaj:"紫微",tianjiMaj:"天機",taiyangMaj:"太陽",wuquMaj:"武曲",tiantongMaj:"天同",lianzhenMaj:"廉貞",tianfuMaj:"天府",taiyinMaj:"太陰",tanlangMaj:"貪狼",jumenMaj:"巨門",tianxiangMaj:"天相",tianliangMaj:"天梁",qishaMaj:"七殺",pojunMaj:"破軍",zuofuMin:"左輔",youbiMin:"右弼",wenchangMin:"文昌",wenquMin:"文曲",lucunMin:"祿存",tianmaMin:"天馬",qingyangMin:"擎羊",tuoluoMin:"陀羅",huoxingMin:"火星",lingxingMin:"鈴星",tiankuiMin:"天魁",tianyueMin:"天鉞",dikongMin:"地空",dijieMin:"地劫",tiankong:"天空",tianxing:"天刑",tianyao:"天姚",jieshen:"解神",yinsha:"陰煞",tianxi:"天喜",tianguan:"天官",tianfu:"天福",tianku:"天哭",tianxu:"天虛",longchi:"龍池",fengge:"鳳閣",hongluan:"紅鸞",guchen:"孤辰",guasu:"寡宿",feilian:"蜚廉",posui:"破碎",taifu:"台輔",fenggao:"封誥",tianwu:"天巫",tianyue:"天月",santai:"三台",bazuo:"八座",engguang:"恩光",tiangui:"天貴",tiancai:"天才",tianshou:"天壽",jiekong:"截空",xunzhong:"旬中",xunkong:"旬空",kongwang:"空亡",jielu:"截空",yuede:"月德",tianshang:"天傷",tianshi:"天使",tianchu:"天廚",changsheng:"長生",muyu:"沐浴",guandai:"冠帶",linguan:"臨官",diwang:"帝旺",shuai:"衰",bing:"病",si:"死",mu:"墓",jue:"絕",tai:"胎",yang:"養",boshi:"博士",lishi:"力士",qinglong:"青龍",xiaohao:"小耗",jiangjun:"將軍",zhoushu:"奏書",faylian:"飛廉",xishen:"喜神",bingfu:"病符",dahao:"大耗",fubing:"伏兵",guanfu:"官府",suijian:"歲建",huiqi:"晦氣",sangmen:"喪門",guansuo:"貫索",gwanfu:"官符",longde:"龍德",baihu:"白虎",tiande:"天德",diaoke:"弔客",jiangxing:"將星",panan:"攀鞍",suiyi:"歲驛",xiishen:"息神",huagai:"華蓋",jiesha:"劫煞",zhaisha:"災煞",tiansha:"天煞",zhibei:"指背",xianchi:"咸池",yuesha:"月煞",wangshen:"亡神",yunkui:"運魁",yunyue:"運鉞",yunchang:"運昌",yunqu:"運曲",yunluan:"運鸞",yunxi:"運喜",yunlu:"運祿",yunyang:"運羊",yuntuo:"運陀",yunma:"運馬",liukui:"流魁",liuyue:"流鉞",liuchang:"流昌",liuqu:"流曲",liuluan:"流鸞",liuxi:"流喜",liulu:"流祿",liuyang:"流羊",liutuo:"流陀",liuma:"流馬",nianjie:"年解"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var i=t(39),a=t(40),r=t(41),s=t(42),o=t(43),u=t(44),h=t(45),g=t(46),l=t(47);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function y(e){for(var n=1;n{"use strict";e.exports=JSON.parse('{"decadal":"대한","childhood":"어린","yearly":"유년","monthly":"유월","daily":"유일","hourly":"유시","turn":"소한","rat":"쥐","ox":"소","tiger":"호랑이","rabbit":"토끼","dragon":"용","snake":"뱀","horse":"말","sheep":"양","monkey":"원숭이","rooster":"닭","dog":"개","pig":"돼지","earlyRatHour":"아침 자시","oxHour":"축시","tigerHour":"인시","rabbitHour":"묘시","dragonHour":"진시","snakeHour":"사시","horseHour":"오시","goatHour":"미시","monkeyHour":"신시","roosterHour":"유시","dogHour":"술시","pigHour":"해시","lateRatHour":"밤에 자시","aries":"백양궁","taurus":"금우궁","gemini":"쌍아궁","cancer":"거해궁","leo":"사자궁","virgo":"처녀궁","libra":"천칭궁","scorpio":"천갈궁","sagittarius":"인마궁","capricorn":"마갈궁","aquarius":"보병궁","pisces":"쌍어궁"}')},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={miao:"[+3]",wang:"[+2]",de:"[+1]",li:"[0]",ping:"[-1]",bu:"[-2]",xian:"[-3]"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziEarthly:"자",chouEarthly:"축",yinEarthly:"인",maoEarthly:"묘",chenEarthly:"진",siEarthly:"사",wuEarthly:"오",weiEarthly:"미",shenEarthly:"신",youEarthly:"유",xuEarthly:"술",haiEarthly:"해"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={water2nd:"수이국",wood3rd:"목삼국",metal4th:"금사국",earth5th:"토오국",fire6th:"화육국"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={male:"남성",female:"여자"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={jiaHeavenly:"갑",yiHeavenly:"을",bingHeavenly:"병",dingHeavenly:"정",wuHeavenly:"무",jiHeavenly:"기",gengHeavenly:"경",xinHeavenly:"신",renHeavenly:"임",guiHeavenly:"계"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={sihuaLu:"록",sihuaQuan:"권",sihuaKe:"과",sihuaJi:"기"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={soulPalace:"명궁",bodyPalace:"신궁",siblingsPalace:"형제",spousePalace:"부처",childrenPalace:"자녀",wealthPalace:"재백",healthPalace:"질액",surfacePalace:"천이",friendsPalace:"노복",careerPalace:"관록",propertyPalace:"전택",spiritPalace:"복덕",parentsPalace:"부모",originalPalace:"라인"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziweiMaj:"자미",tianjiMaj:"천기",taiyangMaj:"태양",wuquMaj:"무곡",tiantongMaj:"천동",lianzhenMaj:"염정",tianfuMaj:"천부",taiyinMaj:"태음",tanlangMaj:"탐랑",jumenMaj:"거문",tianxiangMaj:"천상",tianliangMaj:"천량",qishaMaj:"칠살",pojunMaj:"파군",zuofuMin:"좌보",youbiMin:"우필",wenchangMin:"문창",wenquMin:"문곡",lucunMin:"록존",tianmaMin:"천마",qingyangMin:"경양",tuoluoMin:"타라",huoxingMin:"화성",lingxingMin:"령성",tiankuiMin:"천괴",tianyueMin:"천월",dikongMin:"지공",dijieMin:"지겁",tiankong:"천공",tianxing:"천형",tianyao:"천요",jieshen:"해신",yinsha:"음살",tianxi:"천희",tianguan:"천관",tianfu:"천복",tianku:"천곡",tianxu:"천허",longchi:"용지",fengge:"봉각",hongluan:"홍란",guchen:"고진",guasu:"과숙",feilian:"비렴",posui:"파쇄",taifu:"태보",fenggao:"봉고",tianwu:"천무",tianyue:"천월",santai:"삼태",bazuo:"팔좌",engguang:"은광",tiangui:"천귀",tiancai:"천재",tianshou:"천수",jiekong:"절중",xunzhong:"순중",xunkong:"순공",kongwang:"공망",jielu:"절로",yuede:"월덕",tianshang:"천상",tianshi:"천사",tianchu:"천주",changsheng:"장생",muyu:"목욕",guandai:"관대",linguan:"임관",diwang:"제왕",shuai:"쇠",bing:"병",si:"사",mu:"묘",jue:"절",tai:"태",yang:"양",boshi:"박사",lishi:"역사",qinglong:"청룡",xiaohao:"소모",jiangjun:"장군",zhoushu:"주서",faylian:"비렴",xishen:"희신",bingfu:"병부",dahao:"대모",fubing:"복병",guanfu:"관부",suijian:"태세",huiqi:"회기",sangmen:"상문",guansuo:"관색",gwanfu:"관부",longde:"용덕",baihu:"백호",tiande:"복덕",diaoke:"조객",jiangxing:"장성",panan:"반안",suiyi:"세역",xiishen:"식신",huagai:"화개",jiesha:"겁살",zhaisha:"재살",tiansha:"천살",zhibei:"지배",xianchi:"함지",yuesha:"월살",wangshen:"망신",yunkui:"천괴(십년)",yunyue:"천월(십년)",yunchang:"문창(십년)",yunqu:"문곡(십년)",yunluan:"홍란(십년)",yunxi:"천희(십년)",yunlu:"록존(십년)",yunyang:"경양(십년)",yuntuo:"타라(십년)",yunma:"천마(십년)",liukui:"천괴(년)",liuyue:"천월(년)",liuchang:"문창(년)",liuqu:"문곡(년)",liuluan:"홍란(년)",liuxi:"천희(년)",liulu:"록존(년)",liuyang:"경양(년)",liutuo:"타라(년)",liuma:"천마(년)",nianjie:"해신(년)"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var i=t(49),a=t(50),r=t(51),s=t(52),o=t(53),u=t(54),h=t(55),g=t(56),l=t(57);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function y(e){for(var n=1;n{"use strict";e.exports=JSON.parse('{"decadal":"大限","childhood":"子供","yearly":"流年","monthly":"流月","daily":"流日","hourly":"流時","turn":"小限","rat":"鼠","ox":"牛","tiger":"虎","rabbit":"兎","dragon":"龍","snake":"蛇","horse":"馬","sheep":"羊","monkey":"猿","rooster":"雞","dog":"犬","pig":"豚","earlyRatHour":"早子時","oxHour":"丑時","tigerHour":"寅時","rabbitHour":"卯時","dragonHour":"辰時","snakeHour":"巳時","horseHour":"午時","goatHour":"未時","monkeyHour":"申時","roosterHour":"酉時","dogHour":"戌時","pigHour":"亥時","lateRatHour":"晚子時","aries":"おひつじ座","taurus":"おうし座","gemini":"ふたご座","cancer":"かに座","leo":"しし座","virgo":"おとめ座","libra":"てんびん座","scorpio":"さそり座","sagittarius":"いて座","capricorn":"やぎ座","aquarius":"みずがめ座","pisces":"うお座"}')},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={miao:"廟",wang:"旺",de:"得",li:"利",ping:"平",bu:"不",xian:"陷"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziEarthly:"子",chouEarthly:"丑",yinEarthly:"寅",maoEarthly:"卯",chenEarthly:"辰",siEarthly:"巳",wuEarthly:"午",weiEarthly:"未",shenEarthly:"申",youEarthly:"酉",xuEarthly:"戌",haiEarthly:"亥"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={water2nd:"水の二局",wood3rd:"木の三局",metal4th:"金の四局",earth5th:"土の五局",fire6th:"火の六局"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={male:"男",female:"女"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={jiaHeavenly:"甲",yiHeavenly:"乙",bingHeavenly:"丙",dingHeavenly:"丁",wuHeavenly:"戊",jiHeavenly:"己",gengHeavenly:"庚",xinHeavenly:"辛",renHeavenly:"壬",guiHeavenly:"癸"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={sihuaLu:"祿",sihuaQuan:"權",sihuaKe:"科",sihuaJi:"忌"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={soulPalace:"命宮",bodyPalace:"身宮",siblingsPalace:"兄弟",spousePalace:"夫妻",childrenPalace:"子女",wealthPalace:"財帛",healthPalace:"疾厄",surfacePalace:"遷移",friendsPalace:"僕役",careerPalace:"官祿",propertyPalace:"田宅",spiritPalace:"福德",parentsPalace:"父母",originalPalace:"来因"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziweiMaj:"紫微",tianjiMaj:"天機",taiyangMaj:"太陽",wuquMaj:"武曲",tiantongMaj:"天同",lianzhenMaj:"廉貞",tianfuMaj:"天府",taiyinMaj:"太陰",tanlangMaj:"貪狼",jumenMaj:"巨門",tianxiangMaj:"天相",tianliangMaj:"天梁",qishaMaj:"七殺",pojunMaj:"破軍",zuofuMin:"左輔",youbiMin:"右弼",wenchangMin:"文昌",wenquMin:"文曲",lucunMin:"祿存",tianmaMin:"天馬",qingyangMin:"擎羊",tuoluoMin:"陀羅",huoxingMin:"火星",lingxingMin:"鈴星",tiankuiMin:"天魁",tianyueMin:"天鉞",dikongMin:"地空",dijieMin:"地劫",tiankong:"天空",tianxing:"天刑",tianyao:"天姚",jieshen:"解神",yinsha:"陰煞",tianxi:"天喜",tianguan:"天官",tianfu:"天福",tianku:"天哭",tianxu:"天虛",longchi:"龍池",fengge:"鳳閣",hongluan:"紅鸞",guchen:"孤辰",guasu:"寡宿",feilian:"蜚廉",posui:"破碎",taifu:"台輔",fenggao:"封誥",tianwu:"天巫",tianyue:"天月",santai:"三台",bazuo:"八座",engguang:"恩光",tiangui:"天貴",tiancai:"天才",tianshou:"天壽",jiekong:"截空",xunzhong:"旬中",xunkong:"旬空",kongwang:"空亡",jielu:"截空",yuede:"月德",tianshang:"天傷",tianshi:"天使",tianchu:"天廚",changsheng:"長生",muyu:"沐浴",guandai:"冠帶",linguan:"臨官",diwang:"帝旺",shuai:"衰",bing:"病",si:"死",mu:"墓",jue:"絕",tai:"胎",yang:"養",boshi:"博士",lishi:"力士",qinglong:"青龍",xiaohao:"小耗",jiangjun:"將軍",zhoushu:"奏書",faylian:"飛廉",xishen:"喜神",bingfu:"病符",dahao:"大耗",fubing:"伏兵",guanfu:"官府",suijian:"歲建",huiqi:"晦氣",sangmen:"喪門",guansuo:"貫索",gwanfu:"官符",longde:"龍德",baihu:"白虎",tiande:"天德",diaoke:"弔客",jiangxing:"將星",panan:"攀鞍",suiyi:"歲驛",xiishen:"息神",huagai:"華蓋",jiesha:"劫煞",zhaisha:"災煞",tiansha:"天煞",zhibei:"指背",xianchi:"咸池",yuesha:"月煞",wangshen:"亡神",yunkui:"限の魁",yunyue:"限の钺",yunchang:"限の昌",yunqu:"限の曲",yunluan:"限の鸾",yunxi:"限の喜",yunlu:"限の祿",yunyang:"限の羊",yuntuo:"限の陀",yunma:"限の馬",liukui:"年の魁",liuyue:"年の钺",liuchang:"年の昌",liuqu:"年の曲",liuluan:"年の鸾",liuxi:"年の喜",liulu:"年の祿",liuyang:"年の羊",liutuo:"年の陀",liuma:"年の馬",nianjie:"年の解"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var i=t(59),a=t(60),r=t(61),s=t(62),o=t(63),u=t(64),h=t(65),g=t(66),l=t(67);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function y(e){for(var n=1;n{"use strict";e.exports=JSON.parse('{"decadal":"decadal","yearly":"yearly","monthly":"monthly","daily":"daily","hourly":"hourly","turn":"age","rat":"rat","ox":"ox","tiger":"tiger","rabbit":"rabbit","dragon":"dragon","snake":"snake","horse":"horse","sheep":"sheep","monkey":"monkey","rooster":"rooster","dog":"dog","pig":"pig","aries":"aries","taurus":"taurus","gemini":"gemini","cancer":"cancer","leo":"leo","virgo":"virgo","libra":"libra","scorpio":"scorpio","sagittarius":"sagittarius","capricorn":"capricorn","aquarius":"aquarius","pisces":"pisces","earlyRatHour":"early Rat hour","oxHour":"Ox hour","tigerHour":"Tiger hour","rabbitHour":"Rabbit hour","dragonHour":"Dragon hour","snakeHour":"Snake hour","horseHour":"Horse hour","goatHour":"Goat hour","monkeyHour":"Monkey hour","roosterHour":"Rooster hour","dogHour":"Dog hour","pigHour":"Pig hour","lateRatHour":"late Rat hour"}')},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={miao:"[+3]",wang:"[+2]",de:"[+1]",li:"[0]",ping:"[-1]",bu:"[-2]",xian:"[-3]"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziEarthly:"zi",chouEarthly:"chou",yinEarthly:"yin",maoEarthly:"mao",chenEarthly:"chen",siEarthly:"si",wuEarthly:"woo",weiEarthly:"wei",shenEarthly:"shen",youEarthly:"you",xuEarthly:"xu",haiEarthly:"hai"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={water2nd:"water 2nd",wood3rd:"wood 3rd",metal4th:"metal 4th",earth5th:"earth 5th",fire6th:"fire 6th"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={male:"male",female:"female"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={jiaHeavenly:"jia",yiHeavenly:"yi",bingHeavenly:"bing",dingHeavenly:"ding",wuHeavenly:"wu",jiHeavenly:"ji",gengHeavenly:"geng",xinHeavenly:"xin",renHeavenly:"ren",guiHeavenly:"gui"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={sihuaLu:"A",sihuaQuan:"B",sihuaKe:"C",sihuaJi:"D"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={soulPalace:"soul",bodyPalace:"body",siblingsPalace:"siblings",spousePalace:"spouse",childrenPalace:"children",wealthPalace:"wealth",healthPalace:"health",surfacePalace:"surface",friendsPalace:"friends",careerPalace:"career",propertyPalace:"property",spiritPalace:"spirit",parentsPalace:"parents",originalPalace:"origin"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziweiMaj:"emperor",tianjiMaj:"advisor",taiyangMaj:"sun",wuquMaj:"general",tiantongMaj:"fortunate",lianzhenMaj:"judge",tianfuMaj:"empress",taiyinMaj:"moon",tanlangMaj:"wolf",jumenMaj:"advocator",tianxiangMaj:"minister",tianliangMaj:"sage",qishaMaj:"marshal",pojunMaj:"rebel",zuofuMin:"officer",youbiMin:"helper",wenchangMin:"scholar",wenquMin:"artist",lucunMin:"money",tianmaMin:"horse",qingyangMin:"driven",tuoluoMin:"tangled",huoxingMin:"impulsive",lingxingMin:"spark",tiankuiMin:"assistant",tianyueMin:"aide",dikongMin:"ideologue",dijieMin:"fickle",tiankong:"utopian",tianxing:"serious",tianyao:"social",jieshen:"considery",yinsha:"gloomy",tianxi:"cheerful",tianguan:"solemn",tianfu:"lucky",tianku:"upset",tianxu:"frail",longchi:"talented",fengge:"refined",hongluan:"attractive",guchen:"alone",guasu:"lonely",feilian:"instigated",posui:"broken",taifu:"honorable",fenggao:"awarded",tianwu:"psychic",tianyue:"sickly",santai:"senior",bazuo:"dignified",engguang:"grateful",tiangui:"noble",tiancai:"gifted",tianshou:"ageless",jiekong:"interrupted",xunzhong:"meditative",xunkong:"fancied",kongwang:"bottomless",jielu:"intercepted",yuede:"peaceful",tianshang:"wounded",tianshi:"heaven",tianchu:"gourmet",changsheng:"born",muyu:"infancy",guandai:"adolescence",linguan:"adulthood",diwang:"prime",shuai:"weak",bing:"sick",si:"dead",mu:"buried",jue:"dissipated",tai:"embryo",yang:"molding",boshi:"doctor",lishi:"sumo",qinglong:"dragon",xiaohao:"consumer",jiangjun:"general",zhoushu:"book",faylian:"gossip",xishen:"happiness",bingfu:"illness",dahao:"wastrel",fubing:"ambush",guanfu:"government",suijian:"initial",huiqi:"unlucky",sangmen:"downcast",guansuo:"tied",gwanfu:"official",longde:"virtuous",baihu:"sinister",tiande:"blessed",diaoke:"sorrowing",jiangxing:"capable",panan:"admired",suiyi:"varied",xiishen:"listless",huagai:"religious",jiesha:"robbed",zhaisha:"disastery",tiansha:"condemned",zhibei:"insidious",xianchi:"passionate",yuesha:"hapless",wangshen:"perished",yunkui:"assistant(D)",yunyue:"aide(D)",yunchang:"scholar(D)",yunqu:"artist(D)",yunluan:"attractive(D)",yunxi:"cheerful(D)",yunlu:"money(D)",yunyang:"driven(D)",yuntuo:"tangled(D)",yunma:"horse(D)",liukui:"assistant(Y)",liuyue:"aide(Y)",liuchang:"scholar(Y)",liuqu:"artist(Y)",liuluan:"attractive(Y)",liuxi:"cheerful(Y)",liulu:"money(Y)",liuyang:"driven(Y)",liutuo:"tangled(Y)",liuma:"horse(Y)",nianjie:"considery(Y)"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>f});var i=t(69),a=t(70),r=t(71),s=t(72),o=t(73),u=t(74),h=t(75),g=t(76),l=t(77);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function y(e){for(var n=1;n{"use strict";e.exports=JSON.parse('{"decadal":"Đại Hạn","childhood":"đứa trẻ Hạn","yearly":"Lưu Niên","monthly":"Lưu Nguyệt","daily":"Lưu Nhật","hourly":"Lưu Thì","turn":"Tiểu Hạn","rat":"Chuột","ox":"Trâu","tiger":"Hổ","rabbit":"Mèo","dragon":"Rồng","snake":"Rắn","horse":"Ngựa","sheep":"Dê","monkey":"Khỉ","rooster":"Gà","dog":"Chó","pig":"Lợn","earlyRatHour":"Giờ tý sớm","oxHour":"Giờ sửu","tigerHour":"Giờ dần","rabbitHour":"Giờ mão","dragonHour":"Giờ thìn","snakeHour":"Giờ tỵ","horseHour":"Giờ ngọ","goatHour":"Giờ mùi","monkeyHour":"Giờ thân","roosterHour":"Giờ dậu","dogHour":"Giờ tuất","pigHour":"Giờ hợi","lateRatHour":"Giờ tý muộn","aries":"Cung Bạch Dương","taurus":"Cung Kim Ngưu","gemini":"Cung Song Tử","cancer":"Cung Cự Giải","leo":"Cung Sư Tử","virgo":"Cung Xử Nữ","libra":"Cung Thiên Bình","scorpio":"Cung Thiên Yết","sagittarius":"Cung Xạ Thủ","capricorn":"Cung Ma Kết","aquarius":"Cung Thủy Bình","pisces":"Cung Song Ngư"}')},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={miao:"Miếu",wang:"Vượng",de:"Đắc",li:"Lợi",ping:"Bình",bu:"Bất",xian:"Hạn"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziEarthly:"Tý",chouEarthly:"Sửu",yinEarthly:"Dần",maoEarthly:"Mão",chenEarthly:"Thìn",siEarthly:"Tỵ",wuEarthly:"Ngọ",weiEarthly:"Mùi",shenEarthly:"Thân",youEarthly:"Dậu",xuEarthly:"Tuất",haiEarthly:"Hợi"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={water2nd:"Thủy Nhị Cục",wood3rd:"Mộc Tam Cục",metal4th:"Kim Tứ Cục",earth5th:"Thổ Ngũ Cục",fire6th:"Hỏa Lục Cục"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={male:"Nam",female:"Nữ"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={jiaHeavenly:"Giáp",yiHeavenly:"Ất",bingHeavenly:"Bính",dingHeavenly:"Đinh",wuHeavenly:"Mậu",jiHeavenly:"Kỷ",gengHeavenly:"Canh",xinHeavenly:"Tân",renHeavenly:"Nhâm",guiHeavenly:"Quý"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={sihuaLu:"Lộc",sihuaQuan:"Quyền",sihuaKe:"Khoa",sihuaJi:"Kỵ"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={soulPalace:"Mệnh",bodyPalace:"Thân",siblingsPalace:"Huynh Đệ",spousePalace:"Phu Thê",childrenPalace:"Tử Nữ",wealthPalace:"Tài Bạch",healthPalace:"Tật Ách",surfacePalace:"Thiên Di",friendsPalace:"Nô Bộc",careerPalace:"Quan Lộc",propertyPalace:"Điền Trạch",spiritPalace:"Phúc Đức",parentsPalace:"Phụ Mẫu",originalPalace:"Lai Nhân"}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>i});const i={ziweiMaj:"Tử Vi",tianjiMaj:"Thiên Cơ",taiyangMaj:"Thái Dương",wuquMaj:"Vũ Khúc",tiantongMaj:"Thiên Đồng",lianzhenMaj:"Liêm Trinh",tianfuMaj:"Thiên Phủ",taiyinMaj:"Thái Âm",tanlangMaj:"Tham Lang",jumenMaj:"Cự Môn",tianxiangMaj:"Thiên Tướng",tianliangMaj:"Thiên Lương",qishaMaj:"Thất Sát",pojunMaj:"Phá Quân",zuofuMin:"Tả Phù",youbiMin:"Hữu Bật",wenchangMin:"Văn Xương",wenquMin:"Văn Khúc",lucunMin:"Lộc Tồn",tianmaMin:"Thiên Mã",qingyangMin:"Kình Dương",tuoluoMin:"Đà La",huoxingMin:"Hỏa Tinh",lingxingMin:"Linh Tinh",tiankuiMin:"Thiên Khôi",tianyueMin:"Thiên Việt",dikongMin:"Địa Không",dijieMin:"Địa Kiếp",tiankong:"Thiên Không",tianxing:"Thiên Hình",tianyao:"Thiên Diêu",jieshen:"Giải Thần",yinsha:"Âm Sát",tianxi:"Thiên Hỷ",tianguan:"Thiên Quan",tianfu:"Thiên Phúc",tianku:"Thiên Khốc",tianxu:"Thiên Hư",longchi:"Long Trì",fengge:"Phụng Các",hongluan:"Hồng Loan",guchen:"Cô Thần",guasu:"Quả Tú",feilian:"Phi Liêm",posui:"Phá Toái",taifu:"Đài Phụ",fenggao:"Phong Cáo",tianwu:"Thiên Vu",tianyue:"Thiên Nguyệt",santai:"Tam Thai",bazuo:"Bát Tọa",engguang:"Ân Quang",tiangui:"Thiên Quý",tiancai:"Thiên Tài",tianshou:"Thiên Thọ",jiekong:"Triệt Không",xunzhong:"Tuần Trung",xunkong:"Tuần Không",kongwang:"Không Vong",jielu:"Triệt Lộ",yuede:"Nguyệt Đức",tianshang:"Thiên Thương",tianshi:"Thiên Sứ",tianchu:"Thiên Trù",changsheng:"Trường Sinh",muyu:"Mục Dục",guandai:"Quan Đới",linguan:"Lâm Quan",diwang:"Đế Vượng",shuai:"Suy",bing:"Bệnh",si:"Tử",mu:"Mộ",jue:"Tuyệt",tai:"Thai",yang:"Dưỡng",boshi:"Bác Sỹ",lishi:"Lực Sỹ",qinglong:"Thanh Long",xiaohao:"Tiểu Hao",jiangjun:"Tướng Quân",zhoushu:"Tấu Thư",faylian:"Phi Liêm",xishen:"Hỷ Thần",bingfu:"Bệnh Phù",dahao:"Đại Hao",fubing:"Phục Binh",guanfu:"Quan Phủ",suijian:"Tuế Kiện",huiqi:"Hối Khí",sangmen:"Tang Môn",guansuo:"Quán Tác",gwanfu:"Quan Phù",longde:"Long Đức",baihu:"Bạch Hổ",tiande:"Thiên Đức",diaoke:"Điếu Khách",jiangxing:"Tướng Tinh",panan:"Phan Án",suiyi:"Tuế Dịch",xiishen:"Tức Thần",huagai:"Hoa Cái",jiesha:"Kiếp Sát",zhaisha:"Tai Sát",tiansha:"Thiên Sát",zhibei:"Chỉ Bối",xianchi:"Hàm Trì",yuesha:"Nguyệt Sát",wangshen:"Vong Thần",yunkui:"Vận Khôi",yunyue:"Vận Việt",yunchang:"Vận Xương",yunqu:"Vận Khúc",yunluan:"Vận Loan",yunxi:"Vận Hỷ",yunlu:"Vận Lộc",yunyang:"Vận Dương",yuntuo:"Vận Đà",yunma:"Vận Mã",liukui:"Lưu Khôi",liuyue:"Lưu Việt",liuchang:"Lưu Xương",liuqu:"Lưu Khúc",liuluan:"Lưu Loan",liuxi:"Lưu Hỷ",liulu:"Lưu Lộc",liuyang:"Lưu Dương",liutuo:"Lưu Đà",liuma:"Lưu Mã",nianjie:"Niên Giải"}},(e,n,t)=>{"use strict";t.r(n);t(79),t(80),t(81),t(82),t(83),t(84),t(85),t(86)},(e,n,t)=>{"use strict";t.r(n)},(e,n,t)=>{"use strict";t.r(n)},(e,n,t)=>{"use strict";t.r(n)},(e,n,t)=>{"use strict";t.r(n)},(e,n,t)=>{"use strict";t.r(n)},(e,n,t)=>{"use strict";t.r(n)},(e,n,t)=>{"use strict";t.r(n)},(e,n,t)=>{"use strict";t.r(n)},(e,n,t)=>{"use strict";t.r(n),t.d(n,{earthlyBranchIndexToPalaceIndex:()=>g,fixEarthlyBranchIndex:()=>y,fixIndex:()=>h,fixLunarDayIndex:()=>f,fixLunarMonthIndex:()=>x,getAgeIndex:()=>C,getBrightness:()=>l,getMutagen:()=>c,getMutagensByHeavenlyStem:()=>d,mergeStars:()=>F,timeToIndex:()=>E,translateChineseDate:()=>A});var i=t(1),a=t(6),r=t(16),s=t(8),o=t(14),u=function(e){var n,t,a,r=(0,o.getConfig)().mutagens;r&&r[e]?n=null!==(t=r[e])&&void 0!==t?t:[]:n=null!==(a=i.heavenlyStems[e].mutagen)&&void 0!==a?a:[];return n},h=function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:12;return n<0?e(n+t,t):n>t-1?e(n-t,t):1/n==-1/0?0:n},g=function(e){var n=(0,r.kot)(e,"Earthly"),t=(0,r.kot)("yinEarthly","Earthly");return h(i.EARTHLY_BRANCHES.indexOf(n)-i.EARTHLY_BRANCHES.indexOf(t))},l=function(e,n){var t,a=(0,r.kot)(e),s=(0,o.getConfig)().brightness,u=s[a]?s[a]:null===(t=i.STARS_INFO[a])||void 0===t?void 0:t.brightness;return u?(0,r.t)(u[h(n)]):""},c=function(e,n){var t=(0,r.kot)(n,"Heavenly"),a=(0,r.kot)(e),s=u(t);return(0,r.t)(i.MUTAGEN[s.indexOf(a)])},d=function(e){var n=(0,r.kot)(e,"Heavenly");return u(n).map((function(e){return(0,r.t)(e)}))},y=function(e){var n=(0,r.kot)(e,"Earthly");return h(i.EARTHLY_BRANCHES.indexOf(n)-i.EARTHLY_BRANCHES.indexOf("yinEarthly"))},x=function(e,n,t){var a=(0,s.solar2lunar)(e),r=a.lunarMonth,o=a.lunarDay,u=a.isLeap,g=i.EARTHLY_BRANCHES.indexOf("yinEarthly");return h(r+1-g+(u&&t&&o>15&&12!==n?1:0))},f=function(e,n){return n>=12?e:e-1},F=function(){for(var e=(0,a.initStars)(),n=arguments.length,t=new Array(n),i=0;i1}))||t.some((function(e){return(0,r.t)((0,r.kot)(e)).length>1}))||i.some((function(e){return(0,r.t)((0,r.kot)(e)).length>1}))||a.some((function(e){return(0,r.t)((0,r.kot)(e)).length>1}))?"".concat(n.map((function(e){return(0,r.t)((0,r.kot)(e))})).join(" ")," - ").concat(t.map((function(e){return(0,r.t)((0,r.kot)(e))})).join(" ")," - ").concat(i.map((function(e){return(0,r.t)((0,r.kot)(e))})).join(" ")," - ").concat(a.map((function(e){return(0,r.t)((0,r.kot)(e))})).join(" ")):"".concat(n.map((function(e){return(0,r.t)((0,r.kot)(e))})).join("")," ").concat(t.map((function(e){return(0,r.t)((0,r.kot)(e))})).join("")," ").concat(i.map((function(e){return(0,r.t)((0,r.kot)(e))})).join("")," ").concat(a.map((function(e){return(0,r.t)((0,r.kot)(e))})).join(""))}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{astrolabeByLunarDate:()=>_,astrolabeBySolarDate:()=>p,byLunar:()=>j,bySolar:()=>m,config:()=>A,getConfig:()=>D,getMajorStarByLunarDate:()=>v,getMajorStarBySolarDate:()=>b,getSignByLunarDate:()=>w,getSignBySolarDate:()=>I,getZodiacBySolarDate:()=>S,loadPlugin:()=>C,loadPlugins:()=>E,withOptions:()=>B});var i=t(8),a=t(1),r=t(16),s=t(6),o=t(87),u=t(89),h=t(94),g=t(15);function l(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var i,a,r,s,o=[],u=!0,h=!1;try{if(r=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;u=!1}else for(;!(u=(i=r.call(t)).done)&&(o.push(i.value),o.length!==n);u=!0);}catch(e){h=!0,a=e}finally{try{if(!u&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(h)throw a}}return o}}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return c(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return c(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t3&&void 0!==arguments[3])||arguments[3],arguments.length>4?arguments[4]:void 0)};function m(e,n,t){var l=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],c=arguments.length>4?arguments[4]:void 0;c&&(0,r.setLanguage)(c);for(var y=[],x=(0,i.getHeavenlyStemAndEarthlyBranchBySolarDate)(e,n,{year:D().yearDivide}).yearly,f=(0,r.kot)(x[1],"Earthly"),F=(0,r.kot)(x[0],"Heavenly"),E=(0,g.getSoulAndBody)(e,n,l),C=E.bodyIndex,A=E.soulIndex,p=E.heavenlyStemOfSoul,m=E.earthlyBranchOfSoul,_=(0,g.getPalaceNames)(A),j=(0,s.getMajorStar)(e,n,l),B=(0,s.getMinorStar)(e,n,l),w=(0,s.getAdjectiveStar)(e,n,l),b=(0,s.getchangsheng12)(e,n,t,l),v=(0,s.getBoShi12)(e,t),M=(0,s.getYearly12)(e),z=M.jiangqian12,H=M.suiqian12,Y=(0,g.getHoroscope)(e,n,t,l),N=Y.decadals,k=Y.ages,T=0;T<12;T++){var O=a.HEAVENLY_STEMS[(0,o.fixIndex)(a.HEAVENLY_STEMS.indexOf((0,r.kot)(p,"Heavenly"))-A+T,10)],L=a.EARTHLY_BRANCHES[(0,o.fixIndex)(2+T)];y.push(new h.default({index:T,name:_[T],isBodyPalace:C===T,isOriginalPalace:!["ziEarthly","chouEarthly"].includes(L)&&O===F,heavenlyStem:(0,r.t)(O),earthlyBranch:(0,r.t)(L),majorStars:j[T].concat(B[T].filter((function(e){return["lucun","tianma"].includes(e.type)}))),minorStars:B[T].filter((function(e){return!["lucun","tianma"].includes(e.type)})),adjectiveStars:w[T],changsheng12:b[T],boshi12:v[T],jiangqian12:z[T],suiqian12:H[T],decadal:N[T],ages:k[T]}))}var G=a.EARTHLY_BRANCHES[(0,o.fixIndex)(A+2)],P=(0,r.t)(a.EARTHLY_BRANCHES[(0,o.fixIndex)(C+2)]),Z=(0,i.getHeavenlyStemAndEarthlyBranchBySolarDate)(e,n,{year:D().yearDivide}),X=(0,i.solar2lunar)(e),q=new u.default({gender:(0,r.t)((0,r.kot)(t)),solarDate:e,lunarDate:X.toString(!0),chineseDate:(0,o.translateChineseDate)(Z),rawDates:{lunarDate:X,chineseDate:Z},time:(0,r.t)(a.CHINESE_TIME[n]),timeRange:a.TIME_RANGE[n],sign:I(e,c),zodiac:S(e,c),earthlyBranchOfSoulPalace:(0,r.t)(G),earthlyBranchOfBodyPalace:P,soul:(0,r.t)(a.earthlyBranches[G].soul),body:(0,r.t)(a.earthlyBranches[f].body),fiveElementsClass:(0,g.getFiveElementsClass)(p,m),palaces:y,copyright:"copyright © 2023-".concat((new Date).getFullYear()," iztro (https://github.com/SylarLong/iztro)")});return d.map((function(e){return q.use(e)})),q}var _=function(e,n,t){return j(e,n,t,arguments.length>3&&void 0!==arguments[3]&&arguments[3],!(arguments.length>4&&void 0!==arguments[4])||arguments[4],arguments.length>5?arguments[5]:void 0)},j=function(e,n,t){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],s=arguments.length>5?arguments[5]:void 0;return m((0,i.lunar2solar)(e,a).toString(),n,t,r,s)},B=function(e){var n=e.type,t=void 0===n?"solar":n,i=e.dateStr,a=e.timeIndex,r=e.gender,s=e.isLeapMonth,o=e.fixLeap,u=e.language,h=e.config;return h&&A(h),"solar"===t?m(i,a,r,o,u):j(i,a,r,s,o,u)},S=function(e,n){n&&(0,r.setLanguage)(n);var t=(0,i.getHeavenlyStemAndEarthlyBranchBySolarDate)(e,0,{year:D().yearDivide}).yearly;return(0,r.t)((0,r.kot)((0,i.getZodiac)(t[1])))},I=function(e,n){return n&&(0,r.setLanguage)(n),(0,r.t)((0,r.kot)((0,i.getSign)(e)))},w=function(e,n,t){t&&(0,r.setLanguage)(t);var a=(0,i.lunar2solar)(e,n);return I(a.toString(),t)},b=function(e,n){var t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3?arguments[3]:void 0;i&&(0,r.setLanguage)(i);var a=(0,g.getSoulAndBody)(e,n,t).bodyIndex,u=(0,s.getMajorStar)(e,n,t),h=u[a].filter((function(e){return"major"===e.type}));return h.length?h.map((function(e){return(0,r.t)(e.name)})).join(","):u[(0,o.fixIndex)(a+6)].filter((function(e){return"major"===e.type})).map((function(e){return(0,r.t)(e.name)})).join(",")},v=function(e,n){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],r=arguments.length>4?arguments[4]:void 0,s=(0,i.lunar2solar)(e,t);return b(s.toString(),n,a,r)}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>A});var i=t(90),a=t.n(i),r=t(8),s=t(1),o=t(16),u=t(6),h=t(87),g=t(91),l=t(15),c=t(93),d=t(88);function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}function x(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(!e)return;if("string"==typeof e)return f(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return f(e,n)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t0&&void 0!==arguments[0]?arguments[0]:new Date;return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,t=arguments.length>2?arguments[2]:void 0,i=(0,r.solar2lunar)(e.solarDate),g=(0,r.solar2lunar)(n),y=(0,h.timeToIndex)(a()(n).hour()),x=(0,r.getHeavenlyStemAndEarthlyBranchBySolarDate)(n,t||y,{year:(0,d.getConfig)().horoscopeDivide}),f=x.yearly,F=x.monthly,E=x.daily,C=x.hourly,A=g.lunarYear-i.lunarYear,D=!1;(g.lunarYear===i.lunarYear&&g.lunarMonth===i.lunarMonth&&g.lunarDay>i.lunarDay||g.lunarMonth>i.lunarMonth)&&(A+=1);var p,m,_,j=-1,B="jia",S="zi",I=-1,w=(0,h.fixEarthlyBranchIndex)(f[1]),b="jia",v="zi";if(e.palaces.some((function(e,n){var t=e.decadal;if(A>=t.range[0]&&A<=t.range[1])return j=n,B=t.heavenlyStem,S=t.earthlyBranch,!0})),j<0){var M=["命宫","财帛","疾厄","夫妻","福德","官禄"][A-1],z=e.palace(M);z&&(D=!0,j=z.index,B=z.heavenlyStem,S=z.earthlyBranch)}e.palaces.some((function(e,n){var t=e.ages,i=e.heavenlyStem,a=e.earthlyBranch;if(t.includes(A))return I=n,b=i,v=a,!0})),p=(0,h.fixIndex)(w-(0,h.fixEarthlyBranchIndex)(e.rawDates.chineseDate.monthly[1])+s.EARTHLY_BRANCHES.indexOf((0,o.kot)(e.rawDates.chineseDate.hourly[1]))+(0,h.fixEarthlyBranchIndex)(F[1])),m=(0,h.fixIndex)(p+g.lunarDay-1),_=(0,h.fixIndex)(m+s.EARTHLY_BRANCHES.indexOf((0,o.kot)(C[1],"Earthly")));var H={solarDate:(0,r.normalizeDateStr)(n).slice(0,3).join("-"),lunarDate:g.toString(!0),decadal:{index:j,name:D?(0,o.t)("childhood"):(0,o.t)("decadal"),heavenlyStem:(0,o.t)((0,o.kot)(B,"Heavnly")),earthlyBranch:(0,o.t)((0,o.kot)(S,"Earthly")),palaceNames:(0,l.getPalaceNames)(j),mutagen:(0,h.getMutagensByHeavenlyStem)(B),stars:(0,u.getHoroscopeStar)(B,S,"decadal")},age:{index:I,nominalAge:A,name:(0,o.t)("turn"),heavenlyStem:b,earthlyBranch:v,palaceNames:(0,l.getPalaceNames)(I),mutagen:(0,h.getMutagensByHeavenlyStem)(b)},yearly:{index:w,name:(0,o.t)("yearly"),heavenlyStem:(0,o.t)((0,o.kot)(f[0],"Heavenly")),earthlyBranch:(0,o.t)((0,o.kot)(f[1],"Earthly")),palaceNames:(0,l.getPalaceNames)(w),mutagen:(0,h.getMutagensByHeavenlyStem)(f[0]),stars:(0,u.getHoroscopeStar)(f[0],f[1],"yearly"),yearlyDecStar:(0,u.getYearly12)(n)},monthly:{index:p,name:(0,o.t)("monthly"),heavenlyStem:(0,o.t)((0,o.kot)(F[0],"Heavenly")),earthlyBranch:(0,o.t)((0,o.kot)(F[1],"Earthly")),palaceNames:(0,l.getPalaceNames)(p),mutagen:(0,h.getMutagensByHeavenlyStem)(F[0]),stars:(0,u.getHoroscopeStar)(F[0],F[1],"monthly")},daily:{index:m,name:(0,o.t)("daily"),heavenlyStem:(0,o.t)((0,o.kot)(E[0],"Heavenly")),earthlyBranch:(0,o.t)((0,o.kot)(E[1],"Earthly")),palaceNames:(0,l.getPalaceNames)(m),mutagen:(0,h.getMutagensByHeavenlyStem)(E[0]),stars:(0,u.getHoroscopeStar)(E[0],E[1],"daily")},hourly:{index:_,name:(0,o.t)("hourly"),heavenlyStem:(0,o.t)((0,o.kot)(C[0],"Heavenly")),earthlyBranch:(0,o.t)((0,o.kot)(C[1],"Earthly")),palaceNames:(0,l.getPalaceNames)(_),mutagen:(0,h.getMutagensByHeavenlyStem)(C[0]),stars:(0,u.getHoroscopeStar)(C[0],C[1],"hourly")}};return new c.default(H,e)}(t,e,arguments.length>1?arguments[1]:void 0)})),E(this,"palace",(function(e){return(0,g.getPalace)(t,e)})),E(this,"surroundedPalaces",(function(e){return(0,g.getSurroundedPalaces)(t,e)})),E(this,"isSurrounded",(function(e,n){return t.surroundedPalaces(e).have(n)})),E(this,"isSurroundedOneOf",(function(e,n){return t.surroundedPalaces(e).haveOneOf(n)})),E(this,"notSurrounded",(function(e,n){return t.surroundedPalaces(e).notHave(n)})),this.gender=n.gender,this.solarDate=n.solarDate,this.lunarDate=n.lunarDate,this.chineseDate=n.chineseDate,this.rawDates=n.rawDates,this.time=n.time,this.timeRange=n.timeRange,this.sign=n.sign,this.zodiac=n.zodiac,this.earthlyBranchOfBodyPalace=n.earthlyBranchOfBodyPalace,this.earthlyBranchOfSoulPalace=n.earthlyBranchOfSoulPalace,this.soul=n.soul,this.body=n.body,this.fiveElementsClass=n.fiveElementsClass,this.palaces=n.palaces,this.copyright=n.copyright,this}var n,t,i;return n=e,(t=[{key:"use",value:function(e){this.plugins.push(e),e.apply(this)}}])&&F(n.prototype,t),i&&F(n,i),Object.defineProperty(n,"prototype",{writable:!1}),e}()},function(e){e.exports=function(){"use strict";var e=1e3,n=6e4,t=36e5,i="millisecond",a="second",r="minute",s="hour",o="day",u="week",h="month",g="quarter",l="year",c="date",d="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,x=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var n=["th","st","nd","rd"],t=e%100;return"["+e+(n[(t-20)%10]||n[t]||n[0])+"]"}},F=function(e,n,t){var i=String(e);return!i||i.length>=n?e:""+Array(n+1-i.length).join(t)+e},E={s:F,z:function(e){var n=-e.utcOffset(),t=Math.abs(n),i=Math.floor(t/60),a=t%60;return(n<=0?"+":"-")+F(i,2,"0")+":"+F(a,2,"0")},m:function e(n,t){if(n.date()1)return e(s[0])}else{var o=n.name;A[o]=n,a=o}return!i&&a&&(C=a),a||!i&&C},_=function(e,n){if(p(e))return e.clone();var t="object"==typeof n?n:{};return t.date=e,t.args=arguments,new B(t)},j=E;j.l=m,j.i=p,j.w=function(e,n){return _(e,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var B=function(){function f(e){this.$L=m(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[D]=!0}var F=f.prototype;return F.parse=function(e){this.$d=function(e){var n=e.date,t=e.utc;if(null===n)return new Date(NaN);if(j.u(n))return new Date;if(n instanceof Date)return new Date(n);if("string"==typeof n&&!/Z$/i.test(n)){var i=n.match(y);if(i){var a=i[2]-1||0,r=(i[7]||"0").substring(0,3);return t?new Date(Date.UTC(i[1],a,i[3]||1,i[4]||0,i[5]||0,i[6]||0,r)):new Date(i[1],a,i[3]||1,i[4]||0,i[5]||0,i[6]||0,r)}}return new Date(n)}(e),this.init()},F.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},F.$utils=function(){return j},F.isValid=function(){return!(this.$d.toString()===d)},F.isSame=function(e,n){var t=_(e);return this.startOf(n)<=t&&t<=this.endOf(n)},F.isAfter=function(e,n){return _(e){"use strict";t.r(n),t.d(n,{getPalace:()=>x,getSurroundedPalaces:()=>y,hasMutagenInPlace:()=>F,hasOneOfStars:()=>A,hasStars:()=>f,isSurroundedByOneOfStars:()=>p,isSurroundedByStars:()=>D,mutagensToStars:()=>_,notHaveMutagenInPalce:()=>E,notHaveStars:()=>C,notSurroundedByStars:()=>m});var i=t(1),a=t(16),r=t(87),s=t(92);function o(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(!e)return;if("string"==typeof e)return u(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return u(e,n)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t11)throw new Error("invalid palace index.");i=e.palaces[n]}else i=e.palaces.find((function(e){return"originalPalace"===(0,a.kot)(n)&&e.isOriginalPalace||"bodyPalace"===(0,a.kot)(n)&&e.isBodyPalace||(0,a.kot)(e.name)===(0,a.kot)(n)?e:void 0}));return null===(t=i)||void 0===t||t.setAstrolabe(e),i},f=function(e,n){var t=h(e.majorStars,e.minorStars,e.adjectiveStars);return g(t,n)},F=function(e,n){return function(e,n){var t=(0,a.kot)(n);return e.some((function(e){return e.mutagen&&(0,a.kot)(e.mutagen)===t}))}([].concat(o(e.majorStars),o(e.minorStars)),n)},E=function(e,n){return!F(e,n)},C=function(e,n){var t=h(e.majorStars,e.minorStars,e.adjectiveStars);return l(t,n)},A=function(e,n){var t=h(e.majorStars,e.minorStars,e.adjectiveStars);return c(t,n)},D=function(e,n){var t=d(e);return g(t,n)},p=function(e,n){var t=d(e);return c(t,n)},m=function(e,n){var t=d(e);return l(t,n)},_=function(e,n){var t=Array.isArray(n)?n:[n],s=[],o=(0,r.getMutagensByHeavenlyStem)(e);return t.forEach((function(e){var n=i.MUTAGEN.indexOf((0,a.kot)(e));o[n]&&s.push(o[n])})),s}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{FunctionalSurpalaces:()=>h});var i=t(91);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function r(e,n){for(var t=0;t{"use strict";t.r(n),t.d(n,{default:()=>c});var i=t(16),a=t(87),r=t(1);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function o(e,n){for(var t=0;t{"use strict";t.r(n),t.d(n,{default:()=>h});var i=t(91);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function r(e,n){for(var t=0;t{"use strict";t.r(n),t.d(n,{getMajorStar:()=>g});var i=t(8),a=t(6),r=t(16),s=t(87),o=t(96),u=t(7),h=t(14),g=function(e,n,t){var g=(0,u.getStartIndex)(e,n,t),l=g.ziweiIndex,c=g.tianfuIndex,d=(0,i.getHeavenlyStemAndEarthlyBranchBySolarDate)(e,n,{year:(0,h.getConfig)().yearDivide}).yearly,y=(0,a.initStars)();return["ziweiMaj","tianjiMaj","","taiyangMaj","wuquMaj","tiantongMaj","","","lianzhenMaj"].forEach((function(e,n){""!==e&&y[(0,s.fixIndex)(l-n)].push(new o.default({name:(0,r.t)(e),type:"major",scope:"origin",brightness:(0,s.getBrightness)((0,r.t)(e),(0,s.fixIndex)(l-n)),mutagen:(0,s.getMutagen)((0,r.t)(e),d[0])}))})),["tianfuMaj","taiyinMaj","tanlangMaj","jumenMaj","tianxiangMaj","tianliangMaj","qishaMaj","","","","pojunMaj"].forEach((function(e,n){""!==e&&y[(0,s.fixIndex)(c+n)].push(new o.default({name:(0,r.t)(e),type:"major",scope:"origin",brightness:(0,s.getBrightness)((0,r.t)(e),(0,s.fixIndex)(c+n)),mutagen:(0,s.getMutagen)((0,r.t)(e),d[0])}))})),y}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{default:()=>h});var i=t(16);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function r(e,n){for(var t=0;t{"use strict";t.r(n),t.d(n,{getMinorStar:()=>g});var i=t(8),a=t(6),r=t(16),s=t(87),o=t(96),u=t(7),h=t(14),g=function(e,n,t){var g=(0,a.initStars)(),l=(0,i.getHeavenlyStemAndEarthlyBranchBySolarDate)(e,n,{year:(0,h.getConfig)().yearDivide}).yearly,c=(0,s.fixLunarMonthIndex)(e,n,t),d=(0,u.getZuoYouIndex)(c+1),y=d.zuoIndex,x=d.youIndex,f=(0,u.getChangQuIndex)(n),F=f.changIndex,E=f.quIndex,C=(0,u.getKuiYueIndex)(l[0]),A=C.kuiIndex,D=C.yueIndex,p=(0,u.getHuoLingIndex)(l[1],n),m=p.huoIndex,_=p.lingIndex,j=(0,u.getKongJieIndex)(n),B=j.kongIndex,S=j.jieIndex,I=(0,u.getLuYangTuoMaIndex)(l[0],l[1]),w=I.luIndex,b=I.yangIndex,v=I.tuoIndex,M=I.maIndex;return g[y].push(new o.default({name:(0,r.t)("zuofuMin"),type:"soft",scope:"origin",brightness:(0,s.getBrightness)("左辅",y),mutagen:(0,s.getMutagen)("左辅",l[0])})),g[x].push(new o.default({name:(0,r.t)("youbiMin"),type:"soft",scope:"origin",brightness:(0,s.getBrightness)("右弼",x),mutagen:(0,s.getMutagen)("右弼",l[0])})),g[F].push(new o.default({name:(0,r.t)("wenchangMin"),type:"soft",scope:"origin",brightness:(0,s.getBrightness)("文昌",F),mutagen:(0,s.getMutagen)("文昌",l[0])})),g[E].push(new o.default({name:(0,r.t)("wenquMin"),type:"soft",scope:"origin",brightness:(0,s.getBrightness)("文曲",E),mutagen:(0,s.getMutagen)("文曲",l[0])})),g[A].push(new o.default({name:(0,r.t)("tiankuiMin"),type:"soft",scope:"origin",brightness:(0,s.getBrightness)("天魁",A)})),g[D].push(new o.default({name:(0,r.t)("tianyueMin"),type:"soft",scope:"origin",brightness:(0,s.getBrightness)("天钺",D)})),g[w].push(new o.default({name:(0,r.t)("lucunMin"),type:"lucun",scope:"origin",brightness:(0,s.getBrightness)("禄存",w)})),g[M].push(new o.default({name:(0,r.t)("tianmaMin"),type:"tianma",scope:"origin",brightness:(0,s.getBrightness)("天马",M)})),g[B].push(new o.default({name:(0,r.t)("dikongMin"),type:"tough",scope:"origin",brightness:(0,s.getBrightness)("地空",B)})),g[S].push(new o.default({name:(0,r.t)("dijieMin"),type:"tough",scope:"origin",brightness:(0,s.getBrightness)("地劫",S)})),g[m].push(new o.default({name:(0,r.t)("huoxingMin"),type:"tough",scope:"origin",brightness:(0,s.getBrightness)("火星",m)})),g[_].push(new o.default({name:(0,r.t)("lingxingMin"),type:"tough",scope:"origin",brightness:(0,s.getBrightness)("铃星",_)})),g[b].push(new o.default({name:(0,r.t)("qingyangMin"),type:"tough",scope:"origin",brightness:(0,s.getBrightness)("擎羊",b)})),g[v].push(new o.default({name:(0,r.t)("tuoluoMin"),type:"tough",scope:"origin",brightness:(0,s.getBrightness)("陀罗",v)})),g}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{getAdjectiveStar:()=>h});var i=t(8),a=t(6),r=t(16),s=t(96),o=t(7),u=t(14),h=function(e,n,t){var h=(0,a.initStars)(),g=(0,i.getHeavenlyStemAndEarthlyBranchBySolarDate)(e,n,{year:(0,u.getConfig)().yearDivide}).yearly,l=(0,o.getYearlyStarIndex)(e,n,t),c=(0,o.getMonthlyStarIndex)(e,n,t),d=(0,o.getDailyStarIndex)(e,n),y=(0,o.getTimelyStarIndex)(n),x=(0,o.getLuanXiIndex)(g[1]),f=x.hongluanIndex,F=x.tianxiIndex;return h[f].push(new s.default({name:(0,r.t)("hongluan"),type:"flower",scope:"origin"})),h[F].push(new s.default({name:(0,r.t)("tianxi"),type:"flower",scope:"origin"})),h[c.tianyaoIndex].push(new s.default({name:(0,r.t)("tianyao"),type:"flower",scope:"origin"})),h[l.xianchiIndex].push(new s.default({name:(0,r.t)("xianchi"),type:"flower",scope:"origin"})),h[c.yuejieIndex].push(new s.default({name:(0,r.t)("jieshen"),type:"helper",scope:"origin"})),h[d.santaiIndex].push(new s.default({name:(0,r.t)("santai"),type:"adjective",scope:"origin"})),h[d.bazuoIndex].push(new s.default({name:(0,r.t)("bazuo"),type:"adjective",scope:"origin"})),h[d.enguangIndex].push(new s.default({name:(0,r.t)("engguang"),type:"adjective",scope:"origin"})),h[d.tianguiIndex].push(new s.default({name:(0,r.t)("tiangui"),type:"adjective",scope:"origin"})),h[l.longchiIndex].push(new s.default({name:(0,r.t)("longchi"),type:"adjective",scope:"origin"})),h[l.fenggeIndex].push(new s.default({name:(0,r.t)("fengge"),type:"adjective",scope:"origin"})),h[l.tiancaiIndex].push(new s.default({name:(0,r.t)("tiancai"),type:"adjective",scope:"origin"})),h[l.tianshouIndex].push(new s.default({name:(0,r.t)("tianshou"),type:"adjective",scope:"origin"})),h[y.taifuIndex].push(new s.default({name:(0,r.t)("taifu"),type:"adjective",scope:"origin"})),h[y.fenggaoIndex].push(new s.default({name:(0,r.t)("fenggao"),type:"adjective",scope:"origin"})),h[c.tianwuIndex].push(new s.default({name:(0,r.t)("tianwu"),type:"adjective",scope:"origin"})),h[l.huagaiIndex].push(new s.default({name:(0,r.t)("huagai"),type:"adjective",scope:"origin"})),h[l.tianguanIndex].push(new s.default({name:(0,r.t)("tianguan"),type:"adjective",scope:"origin"})),h[l.tianfuIndex].push(new s.default({name:(0,r.t)("tianfu"),type:"adjective",scope:"origin"})),h[l.tianchuIndex].push(new s.default({name:(0,r.t)("tianchu"),type:"adjective",scope:"origin"})),h[c.tianyueIndex].push(new s.default({name:(0,r.t)("tianyue"),type:"adjective",scope:"origin"})),h[l.tiandeIndex].push(new s.default({name:(0,r.t)("tiande"),type:"adjective",scope:"origin"})),h[l.yuedeIndex].push(new s.default({name:(0,r.t)("yuede"),type:"adjective",scope:"origin"})),h[l.tiankongIndex].push(new s.default({name:(0,r.t)("tiankong"),type:"adjective",scope:"origin"})),h[l.xunkongIndex].push(new s.default({name:(0,r.t)("xunkong"),type:"adjective",scope:"origin"})),h[l.jieluIndex].push(new s.default({name:(0,r.t)("jielu"),type:"adjective",scope:"origin"})),h[l.kongwangIndex].push(new s.default({name:(0,r.t)("kongwang"),type:"adjective",scope:"origin"})),h[l.guchenIndex].push(new s.default({name:(0,r.t)("guchen"),type:"adjective",scope:"origin"})),h[l.guasuIndex].push(new s.default({name:(0,r.t)("guasu"),type:"adjective",scope:"origin"})),h[l.feilianIndex].push(new s.default({name:(0,r.t)("feilian"),type:"adjective",scope:"origin"})),h[l.posuiIndex].push(new s.default({name:(0,r.t)("posui"),type:"adjective",scope:"origin"})),h[c.tianxingIndex].push(new s.default({name:(0,r.t)("tianxing"),type:"adjective",scope:"origin"})),h[c.yinshaIndex].push(new s.default({name:(0,r.t)("yinsha"),type:"adjective",scope:"origin"})),h[l.tiankuIndex].push(new s.default({name:(0,r.t)("tianku"),type:"adjective",scope:"origin"})),h[l.tianxuIndex].push(new s.default({name:(0,r.t)("tianxu"),type:"adjective",scope:"origin"})),h[l.tianshiIndex].push(new s.default({name:(0,r.t)("tianshi"),type:"adjective",scope:"origin"})),h[l.tianshangIndex].push(new s.default({name:(0,r.t)("tianshang"),type:"adjective",scope:"origin"})),h}},(e,n,t)=>{"use strict";t.r(n),t.d(n,{getBoShi12:()=>d,getChangesheng12StartIndex:()=>l,getJiangqian12StartIndex:()=>y,getYearly12:()=>x,getchangsheng12:()=>c});var i=t(8),a=t(14),r=t(1),s=t(16),o=t(87),u=t(7);function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var i,a,r,s,o=[],u=!0,h=!1;try{if(r=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;u=!1}else for(;!(u=(i=r.call(t)).done)&&(o.push(i.value),o.length!==n);u=!0);}catch(e){h=!0,a=e}finally{try{if(!u&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(h)throw a}}return o}}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return g(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return g(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t{"use strict";t.r(n),t.d(n,{getHoroscopeStar:()=>o});var i=t(6),a=t(16),r=t(96),s=t(7),o=function(e,n,t){var o=(0,s.getKuiYueIndex)(e),u=o.kuiIndex,h=o.yueIndex,g=(0,s.getChangQuIndexByHeavenlyStem)(e),l=g.changIndex,c=g.quIndex,d=(0,s.getLuYangTuoMaIndex)(e,n),y=d.luIndex,x=d.yangIndex,f=d.tuoIndex,F=d.maIndex,E=(0,s.getLuanXiIndex)(n),C=E.hongluanIndex,A=E.tianxiIndex,D=(0,i.initStars)(),p={origin:{tiankui:(0,a.t)("tiankuiMin"),tianyue:(0,a.t)("tianyueMin"),wenchang:(0,a.t)("wenchangMin"),wenqu:(0,a.t)("wenquMin"),lucun:(0,a.t)("lucunMin"),qingyang:(0,a.t)("qingyangMin"),tuoluo:(0,a.t)("tuoluoMin"),tianma:(0,a.t)("tianmaMin"),hongluan:(0,a.t)("hongluanMin"),tianxi:(0,a.t)("tianxi")},decadal:{tiankui:(0,a.t)("yunkui"),tianyue:(0,a.t)("yunyue"),wenchang:(0,a.t)("yunchang"),wenqu:(0,a.t)("yunqu"),lucun:(0,a.t)("yunlu"),qingyang:(0,a.t)("yunyang"),tuoluo:(0,a.t)("yuntuo"),tianma:(0,a.t)("yunma"),hongluan:(0,a.t)("yunluan"),tianxi:(0,a.t)("yunxi")},yearly:{tiankui:(0,a.t)("liukui"),tianyue:(0,a.t)("liuyue"),wenchang:(0,a.t)("liuchang"),wenqu:(0,a.t)("liuqu"),lucun:(0,a.t)("liulu"),qingyang:(0,a.t)("liuyang"),tuoluo:(0,a.t)("liutuo"),tianma:(0,a.t)("liuma"),hongluan:(0,a.t)("liuluan"),tianxi:(0,a.t)("liuxi")},monthly:{tiankui:(0,a.t)("yuekui"),tianyue:(0,a.t)("yueyue"),wenchang:(0,a.t)("yuechang"),wenqu:(0,a.t)("yuequ"),lucun:(0,a.t)("yuelu"),qingyang:(0,a.t)("yueyang"),tuoluo:(0,a.t)("yuetuo"),tianma:(0,a.t)("yuema"),hongluan:(0,a.t)("yueluan"),tianxi:(0,a.t)("yuexi")},daily:{tiankui:(0,a.t)("rikui"),tianyue:(0,a.t)("riyue"),wenchang:(0,a.t)("richang"),wenqu:(0,a.t)("riqu"),lucun:(0,a.t)("rilu"),qingyang:(0,a.t)("riyang"),tuoluo:(0,a.t)("rituo"),tianma:(0,a.t)("rima"),hongluan:(0,a.t)("riluan"),tianxi:(0,a.t)("rixi")},hourly:{tiankui:(0,a.t)("shikui"),tianyue:(0,a.t)("shiyue"),wenchang:(0,a.t)("shichang"),wenqu:(0,a.t)("shiqu"),lucun:(0,a.t)("shilu"),qingyang:(0,a.t)("shiyang"),tuoluo:(0,a.t)("shituo"),tianma:(0,a.t)("shima"),hongluan:(0,a.t)("shiluan"),tianxi:(0,a.t)("shixi")}};"yearly"===t&&D[(0,s.getNianjieIndex)(n)].push(new r.default({name:(0,a.t)("nianjie"),type:"helper",scope:"yearly"}));return D[u].push(new r.default({name:p[t].tiankui,type:"soft",scope:t})),D[h].push(new r.default({name:p[t].tianyue,type:"soft",scope:t})),D[l].push(new r.default({name:p[t].wenchang,type:"soft",scope:t})),D[c].push(new r.default({name:p[t].wenqu,type:"soft",scope:t})),D[y].push(new r.default({name:p[t].lucun,type:"lucun",scope:t})),D[x].push(new r.default({name:p[t].qingyang,type:"tough",scope:t})),D[f].push(new r.default({name:p[t].tuoluo,type:"tough",scope:t})),D[F].push(new r.default({name:p[t].tianma,type:"tianma",scope:t})),D[C].push(new r.default({name:p[t].hongluan,type:"flower",scope:t})),D[A].push(new r.default({name:p[t].tianxi,type:"flower",scope:t})),D}}],n={};function t(i){var a=n[i];if(void 0!==a)return a.exports;var r=n[i]={exports:{}};return e[i].call(r.exports,r,r.exports,t),r.exports}t.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},t.d=(e,n)=>{for(var i in n)t.o(n,i)&&!t.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:n[i]})},t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{"use strict";t.r(i),t.d(i,{astro:()=>r,data:()=>e,star:()=>n,util:()=>a});var e=t(1),n=t(6),a=t(87),r=t(14)})(),i})())); //# sourceMappingURL=iztro.min.js.map