import{l as i}from"./lottery.e67d6883.js";const u={menu:i.menu,footer:i.footer,txtstr:["ws1.servers01.com","ws2.servers01.com","ws3.servers01.com","ws4.servers01.com","ws5.servers01.com"],xiaos:Array(),fives:Array(),addYear:function(e){var t=this.xiaos.findIndex(f=>f.year==e);if(!(t>-1)){var n={year:e,xiao:[]},r=this.xiaos.push(n),o=this.xiaos[r-1].year-i.year_start+48,a=this.xiaos[r-1].year-i.year_start-1;this.xiaos[r-1].xiao.push("");for(var s=o;s>a;s--)this.xiaos[r-1].xiao.push(i.animals[s%12]);this.fives.push({year:e,five:this.getAllWxArr(e),class:this.getAllWxArrClass(e)})}},getYearLunar(e,t,n){const r=i.lunar[e-i.min_year],o=[e,t,n];return this.getDaysBetweenSolar(o,r)<=0||(e=e-1),e},getDaysBetweenSolar(e,t){const n=this.mktime(e[1],e[2],e[0]),r=this.mktime(t[1],t[2],e[0]);return Math.ceil((r-n)/24/3600)},mktime(e,t,n){return new Date(n,e-1,t,0,0,0).getTime()/1e3},getAllWxArr:function(e){for(var t=[],n=1;n<=49;n++)t[n]=this.getGanZhiwx(e),e--;return t},getAllWxArrClass:function(e){for(var t=[],n=1;n<=49;n++){var r=this.getGanZhiwx(e);r=="金"&&(t[n]="wx-jin"),r=="木"&&(t[n]="wx-mu"),r=="水"&&(t[n]="wx-shui"),r=="火"&&(t[n]="wx-huo"),r=="土"&&(t[n]="wx-tu"),e--}return t},getGanZhiwx:function(e){var t=this.getGanZhi(e);for(var n in i.five_element)if(i.five_element[n].destiny.indexOf(t)!=-1)return i.five_element[n].name;return""},getGanZhi:function(e){var t=e-1900+36;return i.gan[t%10]+i.zhi[t%12]},getYear:function(e){return e.slice(0,4)},getMonth:function(e){return e.slice(5,7)},getDay:function(e){return e.slice(8)},getColor:function(e,t=!0){return typeof e>"u"||Number(e)==0?"":i.colors.red.indexOf(e.toString().padStart(2,"0"))!=-1?t?"红":"red":i.colors.blue.indexOf(e.toString().padStart(2,"0"))!=-1?t?"蓝":"blue":t?"绿":"green"},getBall:function(e){return typeof e>"u"||Number(e)==0?"":e.toString().padStart(2,"0")},getLungHu:function(e,t=24){return e>t?"龙":"虎"},getDaXiao:function(e){return e>24?"大":"小"},getWeiDaXiao:function(e){return e%10>4?"尾大":"尾小"},getUnitDaXiao:function(e){return e%10>4?"大":"小"},getDanShuang:function(e){return e%2==0?"双":"单"},getDanShuangFull:function(e){return e%2==0?"雙":"單"},getHeDanShuang:function(e){return(e%10+Math.floor(e/10))%2==0?"合双":"合单"},getHeDanShuangFull:function(e){return(e%10+Math.floor(e/10))%2==0?"雙":"單"},getSumDanShuang:function(e){var t=[e.p1,e.p2,e.p3,e.p4,e.p5,e.p6,e.t].reduce((n,r)=>Number(n)+Number(r),0);return t%2==0?"雙":"單"},getSumDaXiao:function(e){var t=[e.p1,e.p2,e.p3,e.p4,e.p5,e.p6,e.t].reduce((n,r)=>Number(n)+Number(r),0);return t>175?"大":"小"},getGroupNumber:function(e){return e<11?"1-10":e<21?"11-20":e<31?"21-30":e<41?"31-40":"41-49"},getUnit:function(e){return e%10},getDozen:function(e){return Math.floor(e/10)},getDozenDanShuang:function(e){return this.getDozen(e)%2==0?"头双":"头单"},getUnitDanShuang:function(e){return u.getUnit(e)%2==0?"和双":"和单"},getQiDuan:function(e){return e--,Math.floor(e/7)+1+"段"},getXiao:function(e,t){this.addYear(t);var n=this.xiaos.findIndex(r=>r.year==t);return n==-1&&n++,this.xiaos[n].xiao[e]},getWumen:function(e){return i.wumen_cn[i.wumen[e]]},getBanBo:function(e){return this.getColor(e,!0)+this.getDaXiao(e)},getHe:function(e){return"合"+this.getBall(e%10+Math.floor(e/10))},getFive:function(e,t){this.addYear(t);var n=this.fives.findIndex(r=>r.year==t);return n==-1&&n++,this.fives[n].five[e]},getFiveClass:function(e,t){this.addYear(t);var n=this.fives.findIndex(r=>r.year==t);return n==-1&&n++,this.fives[n].class[e]},getPoultry:function(e,t){var n=i.animals.indexOf(u.getXiao(e,t));return i.zodiacs.poultry_beast.cn[i.zodiacs.poultry_beast.code[n]]},getJiaYe:function(e,t){var n=i.animals.indexOf(u.getXiao(e,t));return i.zodiacs.poultry_beast.cn1[i.zodiacs.poultry_beast.code[n]]},getNamNu:function(e,t){var n=i.animals.indexOf(u.getXiao(e,t));return i.gender.cn1[i.gender.code[n]]},getTianDe:function(e,t){var n=i.animals.indexOf(u.getXiao(e,t));return i.zodiacs.sky_land_code.cn1[i.zodiacs.sky_land_code.code[n]]},getXiaoToBall(e,t=2023){this.xiaos.length==0&&this.addYear(t);let n=Array();return this.xiaos[0].xiao.forEach((r,o)=>{r==e&&n.push(o)}),n},goUrl:function(e){window.open(e,"_blank")},generateCombinationsRecursive:function(e,t=2,n=[],r=[],o=0){if(r.length==t){n.push(r);return}for(let a=o;a<e.length;a++){const s=[...r,e[a]];u.generateCombinationsRecursive(e,t,n,s,a+1)}}};export{u as x};
