/* cron: 3 16 29 2 * */ const $ = new Env('η§’ι€η­Ύεˆ°'); var uMCQhD,LOmxlh,GVXgN5J,jy90fhj,h91KIm,fw8PsN5,zpoJpB,DLZPLuB,spWFWo;function oZ0Ytt(uMCQhD,LOmxlh,GVXgN5J){for(GVXgN5J=0x0;GVXgN5Jf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(h91KIm.push(fw8PsN5&f2l978[0x3]),fw8PsN5>>=f2l978[0x2],zpoJpB-=f2l978[0x2])}while(zpoJpB>f2l978[0x9]);DLZPLuB=-f2l978[0x1]}}if(DLZPLuB>-f2l978[0x1]){h91KIm.push((fw8PsN5|DLZPLuB</c","KEvQJ","gs3^FvZ4v=+E~RWR:BgB!GmXj9=Unsrp9+hvr.IT.PA#SbpCmOtd.J3m5nvK%|6$daOD)3%oCj[%,","Cd*Fp\"=`","<<^\"?~]","`k9Go\"hCf>yC0WaU/P&9OK.NTm8Xq/L/dPr`5y/xZ%rU<&e?wVm@(k%L4A~u","l>h3;Wj92v`W?ya!Wi`FnH#nZ>8Cs29","|;?g&\"]+G/__!)lqc~IYj~H9iER","q*+*t&VA/9$MZ26;9Fu>`nI0{MV#cD62>8OX(&^3eyQtpa2+Z,:57~>`","l_GFiY7O.Kw4ay}vSAqFgdM9cK3#,C>8UEtAEN_tGv5z1","Nvje&o,qWj[(Es6;4gr*Il@8`4;qk&Zj5O6Ao5PC3t3pIgqx=%|3pF2","jt#XdsUAfj=e.p\"2voN0m)DiZdL\"#2H8J~S^0IyoI>mbq`","ydT_$m=`TchNduRxi:l3>o.Zi&J=3m*2@C{P","+8|Pl8dHBfAPP|;=","|Xvs#NywPCz[wvd$/7y]tPXvGb$]","Nvo0foPo/9","cOw3^*2qS9yO&XvK7g4>Q#C^O9^:j@S!YcuBi&jWIq","4pVAihSwl9BsZ=X2vlNA{g)4*dZFTj1vqFK\"K","3+I?{*/ovdL)ws{SR%x?%Z}:}d<*+l[)O~wPqh]","$y#>X\"2I9yNtPmVv~>(5,4qJUpL1.}aq^8VI`","kFZ\"Dh8^qi3X_|/q;ZaX[>r8\"&x0Ya<=hC`","V&~5)$_od&,ePyg!*dScIGHvnqTX^j)B","}i^IDeb)T:TMHENYT)}ICt,","=~f|s&)t{pS^~aw?ykU?E)(wcYAE1","?N?<}3*qqc","o~<0awwG~9R4kl~!b_w?D~T_jN9sqWMq6FY^kge3E:Wr/\",$t?66w;p%)fCJG/m$tU&is#sv8{v$^sm*;udl","ctv_fC&z6>*e/2M!ciX>N%%=1tKwHXV?FO%2$Yf4e#m:&XWkS*,P","Glh/VC;qLEm1Yy.%YcWXDw}I}igVYj8q+vucTS0qfi]sfy>2wv3/p*]","I,V/zIKzRyF2}a^%?}(5c)h05&(#TjGxO3B^Hw(1{&Y!D}M","I*_068ni[>)CxULAJClYz%&t*cYfL4F)myc*b","jce3r${WH>Pzd=6;)Os_","f?HQR*>nFfKPD~}{KK(eZ(CtWt","8*K0qh]","J_Hk$CD%+K~f^}","fO\"?za2WX>YemC}{!~qPBW}9_Y8gaxfv#8o0t&]","Z*DQ7WUO}i_9t|`v[O4gW*QT$tjEz9TACdg_RGo`mtyGhjq%.57cYz]","`cu[x#nn0Y\"1@Xg?]>c_Y@,qHz{4MW|!xE`","w},?a&F=$:%","fZBYOxVO~K0z/Sj2*]","bZ=$GxcJbTe\"zmLAd%5nd#3sK#aOk%)T_tGnxHAHq)wRs@5}i:c2he=)cp0{y6;","eMv*2h:d=zKw&X&A+Ag*D,EO]t]W[<*8Y%T_+g*99p@N1u0","_NIe)8c19ya1ls_xLSTgL[AAwTt%R}Zt;A(g]o8tGE0BiS[))_PF*G:;@q","=Aye9CotI99Z{@H26dH?]%&B9y6Y|uqJ","NOOg]nj9!v&M1udAj*o^`3t/@j","J8?cs)\"dep.bAuaq=*kAfsu)Cjc9,u1vd%`","!N4*+42Wut^tg=_?b>Tc+Gg*=90_1",">}{scC%^CNjszX*J&c>57$38]t7b5hU)jkx?eC8tK>ksfzf)!>x<%X8`","Xln5vdx=GyxPylGx.pBX1NcJ5pXgkX,2Aob?5;N3Q>r1*aUOQlJ2!x]",")ZBgRG|JjtAe]","UC>Ysm]","u8o^D^C8oj4a,9NJI}8B$Cy/ufgg8<>8.Kb5GQ\"J(#e3N}","0Z&0|Nr%)q^w2`","0;g_To(*TI*#,y{\"d\"2J;>}9?yx!bk}","RZGAS;J0zy$#Z}","cou[kg#8_TWwhkS?D!|Q)pC^n9#XflcqREPGCZniJEu2Bl;v/1","%dnellpA:iWM/~;BON\"?}3U1kEG1d=Tvw+$e@m=3>zZt6sjk{k$e&DN`1t","#8D3`s^8eE6*(a_lf8!*{l>t`>{?LCq%]<60(3jIN&;es):Ay1","%}>eUNp1h>HjPl#;X}xe;;Aq8zl0CWCkfZ5\">%>`Dc~UY7hpJ}>Igz9Z=","q_VF:zfz2&PzGaiS.5H0(3|m`>JY1","1Ugs=,q`X~^$CpA*dqlJu9","gZs*Vs$tGp84j~H5!Zh\"O$}!@>rmj@FOSdSgs&@^&:F(E)NB0O|3dDi^4c","VOe\"!8Do(/AE*zU;ud~>zDR=kK~j0xWk;jd>4h`)E:8e(;}BhEog(YL0dv","wcj^z\"[q(/Oe`xX2oZ}","NcpFpI&4*dWv%U1l6j?c%p+B{#qz\")#5g&)AJ#8B@:,wfyk)\",1","Cc`s]nD^_Ywam4%luoycNCFiWIbEspHJK~1$@hpJ&jf#D}P","c~!_.p@4Q>l}Xs@%;%kF[^W0(jt(2y!O16qAbx6;`iI51","j:KPo#@80","XE7_MQvWo:KelsK2jcV\");x=[cX^lC>8","8dZIk$8TQ>T#%98qagI?cNZ_E:tCF}","#>ks\"QM!{&^?{yzJslQ2/N3=fc","{la^ue%iCN3#TpzJ*%l0:zj0Up$3}j,q`j(cC*)BZ>ZNN}","CdY_cY&_+&#;Q9U)[%1_W:yo$#/E4;!J>~&X+Uo8|zTt1","+_Y^aw!qE>abnXWS|io5&D,1","(K6YHdw*ji+P8~MqA~$5rd)^rvaN&!y","X>R0@$r8p/3I.}3qBjF__((J0","#KE*I@*1>qt(Fpp+T%o0m^w*#E<%#h}vflv2^sYOJ&?w2yEv7%5A2","Uyz/&ND=Py4/;y8l","K_Z3_m+iPK","Jv$^FWu)TNAvMy&)2O=B2p$oip>g,sZtu8,3amu=WihQ*aV?~Zp/_m]","}cNIQ@lq!y",":Ov_L$]","a}Wg*zX;`i%sE)`t{vT>~%dAk&I","@p%2j);dN/fgipH2SE2A:%=^Tt!s7hC8H5\"kY%H;{M",")Z?ByCh0ui|`QXo8/FW^/Y6WIzh/E=Ev**uc9","0o`G?$5=\"tqwY2E)(?NA#@i)XNnt%U;l6EWg+@69cY$I2xX85o1","(v[Gcdtaqq+={zHJ5~n<","*>YgF>CBGKC&H)WkFN|Pds\"0gymN?`","sv:c)GF`h>js1!cS2Et\"&%qJ{y7aiSg!c:xeL[Pt^c;","{kT>CZ)^U&()s}?lN&b5{@R^0z<>2xh2AZ$c5h|9+KDaK}E?;k=>=^dO|","jddF8>\"p9Py_z>ls?)d(>MnyTLEA%(`o8>dZPjYe8$:/>U=6811NzZVd+","Ha,P6H_o]tEg9CtK/d.cjQLO*>ysu)L;KFVIpaoTFt=","r#23XDTBN#~5jyM","5ZxX5$/t|","\"%QF+XLv:t5^s~D%&>f/Y@c1","1;!GgN6Avfl0bU%lc:^A(h.^?fB^IC62HC._","o8oIw0ep:gykB=FOl?HwzBAt+=5}","pKA?@$_zwqb(,u@2X,lYLec1","PkIPPCEwqdL|gC,2;j!G03:wKTK@JCG!YOTcgm`zAyz","2><\"A4IHKTY^gNXSiF*\"$x#8+MyzAu<=X?)PDQ*:<","`ceAz\")`","Ydc_CzFBViL\"]SP","ZZ+a,{uBbHU39V&7#\"","(Zu{?TVB","bok%%YA","VwHnU^m#RH%5B0R","Y>l3daK`",",8lP","0~%/mdZoTj","GBZ\"[","syNhq;h{SJbG_v","n?K_","+b(90","_1lh))x","Yg5_[","c`F%","xn}gjA:Xseywm\"=G!gIR(l_k5kc?K@0)q]lP6gMrUCJR;i%n&;QJhCRx+{b4r0]\"`z","3J6F{","D>Tp","p1[|nn5","G`Pp{","}W\"b]]a","#e$}6","m^K:6","zOC}","!L^$U","g1*O76^,]","U:5Xy","Ni7X","]eCB+pjgue","?M}GK;v","o1B4","Z#V+ntH@[","md^6w>JvKw","md^6w>JvKwO","md^6w>4e@2\"","z=k4","f,Ju*sI{","5b%4,`p0",";{/c","2m]Nb!7BmO_I/H+mi=*_]V(Hnz_93mSf<=L@6s>}XHh^XY#,","@H_LFQs2","6tx)","V&T0Ma*atM:\"zCv0f!889f&S+KyE)8C=uY2f3}L06NKcZSlZYdbIe2i~7PeL(`}z23CY8x&S@nn`}?EL@YDjH}3&uNl}xv`\"","HA5Omz$2","tp_]KNa2G","9jK)hTC&C","xN^#D(/PPS","Ef:wW1+","`zxFi*oPIn!j(R:}k/f%t[!5HI",".V4?=^+","(NJ*ukIgt","L_e|a(/PPS","rDu}&`+","Y8o_B})$A","~CPF)cB4Wp","LXOuSN{T3$","ooZ0Hy:","l_PF","x[Fm","9\"[_>?C*&n.!I(q`pHky3O|ClQ1>n%gVVNcs.{","tW[_>?C*&n.!BqE","8NFm","Rfb}/","FxS^z|u/oA\"0]zT\"wIzN).2eH7[Ox","<95vN@E","kR\"!Zgn$$M","pJ@Pign$$M","U2_=v;|!k9v6Ct{Se@IZc`iQ8n$","gJB;^(?x","g?&+h*TX","cOzS^=CCA2g*KtGk{wHG_D0)","5iheOg~1X","xV|Qn","8G#SNmj`hGd%4u_){4","mo*z)+:EE]","pEs)g9AwdGS7}!W","[9%G#*4","^WI5GT1Uw9GFnhx/e*kalQ){`:HO.~","/DUF83!0~{m;E","W9ew$Q_ABi+`H(@:11P","Nel|KP4nI","3{A,","VeGz\"0AQSFvESs0?;ryf\"6I@1@2H14>xlr","(N(|)","4/Im","s(e1i;:t\";_kwAR%d_MRB<@o^s%$*j","bfqm$","tf{m?c\"R","@}Z\"lg]","fn$gw",".}]ir_*,IW4:%8E%HU6pS$","8kqFKe1I0","2{qF!","XAhEy;GzM]&","t}zBJ{0","s*6xoSIhg","yHh;7u$E1:=HD)9}GULOdtd31:vwC4%Cf`+v7","T2+v","|!@R$PF9?Eci`^v[/0","~BbO","9GlBH#3bf.K20m$~6*K,*","gk^vCS>o|K","K*2O%uCKg","\"D)`F<","k2uIpn1Y","|!@R$PF9BOQ4|fC1t%IEizEbe","7*kV3a/MbppUeSFtJ","+IE&/X7U",">O^IN\"Vw@iQ","[L^RaHb","YZp`S|&$K","]u@6k;@wF8L.N@(oz9qi","7>(l","k4Mig!0%N5f:qvIF[A&5:^56V5o.!~yF~LO&}!8zF8v50v)suR;u[>V64.MQJfTsuL{h>?LmmZXv.a","Qnclt\"b","oR6h","%x9RG,e6v.E>b1gopZEXZ","KWclI|QSkE","EZ>hA3IEK","3&PyFm","k4Mig!0%Rhz=kvIF[A&5:^56D","jZWVew\"qK","k4Mig!0%Rhz=kvIF[A&5:^56Sh","%U8lX37ciz:Ib/c*|DT%(~_@09|T}|d,|]2b.o_.Ak9Xb=N_=(|/(?8#Ey#@R,di2zW{h&g^E+Xue=axm~*g\"o_IAAy|Y;N_=MmB\"Q%","WqBMh53","]EdK","cr[Ese$d(2+R34I]1V+7V","SQBM~;Wa>+","+VRK0t~+S","G`%:{","SQp#t9piOIWLq/%","QRt9xo_f",">iz:Ib/cEKN<>(~_@09|T}|dj","{VQ,$65%S",">iz:Ib/cEKN<>(~_@09|T}|daK","c`=M7tFBGS@6C/w","SQ6M%oyS5m2u!\"Z`CmH;l,@NxmbvO*w_[AZ9i5d@lnm*:$1,/3+M(*$U*~P*N[@Zi3Zqv(2@;\"3;,*l,.|Q#CQ+YP~s[>R7H{z!#t2%G;Opw/mzfi3dqDMX@Vrvtt","RABEHL]","N#~I","n9&#bG)~,[tY]DdN}WtjW","JSBE/XROct","tWYIM5d@ln#I\"Vc,/3+M(*$U*~=","7WSP)_L1J","cs>5d@ln#I\"Vc,/3+M(*$U*~OI","n^;Ej<0B4J+_xlh","JS_E1iCJLw[%Ffu^xweX?P+\"pw@TKmh3&qu(sV%B=","/Q0*.Piq~d$Ce","n^M2hia6","5I,#L","GN#A","gjFa[nEelSR","9/ET\"QdL<%c/hP=O0!D$5=hY%7U21Dv`09?=L>la$7))[X4;!B","uu@{))f","luGTb","!cNYo","u>QN3\"ATE)hZ=","QKgtX","sBsfj","Buti","9;ti","GNi8t%CB","$FGx~R/l","}K|P8D&fN3~e$D.62l","gK>^96&[;mv","bj[3rRx","Ls1WJ0o>C","vg;/pIF);mM2aeORH3M6cTkq/{t5Fv>j","j,VL=5#Lc","K_Zd.|xxO>}Q^ig]q;~gP9ME","Jkwqm","Ka6S]","_hx+pIZfv$wT_L<","GJ18k512=j+Ph?Q","Jnk5l^,V",":2zZjc?~Bol[Bi>K,a8km@DV","~{/N7ks)\"Gi*W?a","GJ*NQ^4G;rMd&y9{WrS@03iqlrcI=va,OX952Hd)p","!8sg(3^X[jR4S","~{T]a^}V","OON\"U\"B`0","(9o>iOYFC","v0Lh(~pT","Cl%t?KEEl7|[{:YC)PVJ:^[e62V;","(%KY","b#L}",":aRd^m.qswV7=[e:?r_?.`TPr7\"Zv(!Y{:Ux$c3`oEbaJ63XjsE}","8M#w~Q(8J","q4~cU`Gt","&MVxjPWAJ",":aRd^m.qswB]si&3zU?Q5)gKt","(?blux`r]^9+k"],0x15));function gWQd4L(){var uMCQhD=[function(){return globalThis},function(){return global},function(){return window},function(){return new Function("return this")()}],LOmxlh,GVXgN5J,jy90fhj;LzPNwi(LOmxlh=void 0x0,GVXgN5J=[]);try{LzPNwi(LOmxlh=Object,GVXgN5J[f2l978[0xb]]("".__proto__.constructor.name))}catch(h91KIm){}NFuiJn:for(jy90fhj=f2l978[0x0];jy90fhj{?X]T$xdy&9/4~",h91KIm,fw8PsN5,uMCQhD,LOmxlh,zpoJpB,DLZPLuB,spWFWo;LzPNwi(h91KIm=""+(GVXgN5J||""),fw8PsN5=h91KIm.length,uMCQhD=[],LOmxlh=f2l978[0x0],zpoJpB=f2l978[0x0],DLZPLuB=-f2l978[0x1]);for(spWFWo=f2l978[0x0];spWFWof2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(uMCQhD.push(LOmxlh&f2l978[0x3]),LOmxlh>>=f2l978[0x2],zpoJpB-=f2l978[0x2])}while(zpoJpB>f2l978[0x9]);DLZPLuB=-f2l978[0x1]}}if(DLZPLuB>-f2l978[0x1]){uMCQhD.push((LOmxlh|DLZPLuB<f2l978[GVXgN5J+-0x25]?f2l978[0xf]:f2l978[GVXgN5J+-0x23]);do{LzPNwi(UrPwnVx.push(mar75Yq&f2l978[0x3]),mar75Yq>>=f2l978[0x2],o4TosM-=f2l978[GVXgN5J+-0x31])}while(o4TosM>f2l978[0x9]);E7ourm3=-f2l978[GVXgN5J+-0x32]}}if(E7ourm3>-f2l978[GVXgN5J+-0x32]){LzPNwi(h91KIm.Lhu5GLj=h91KIm.xW73xJ,GVXgN5J+=-0x2b,jy90fhj+=-0xbe);break}else{LzPNwi(h91KIm.Lhu5GLj=h91KIm.xW73xJ,GVXgN5J+=-0x171,jy90fhj+=0x33);break}case GVXgN5J-0x144:LzPNwi(h91KIm.Lhu5GLj=h91KIm.xW73xJ,GVXgN5J+=-0xe4,jy90fhj+=0xe1);break;case-0x13:case-0xc6:default:LzPNwi(h91KIm.Lhu5GLj=h91KIm.P91KyVs,GVXgN5J+=-0xa6,jy90fhj+=0x182);break;case-0xd7:LzPNwi(h91KIm.xW73xJ.mar75Yq=f2l978[GVXgN5J+-0x22],h91KIm.xW73xJ.o4TosM=f2l978[GVXgN5J+-0x22],h91KIm.xW73xJ.E7ourm3=-f2l978[GVXgN5J+-(GVXgN5J+-0x1)],h91KIm.Lhu5GLj=h91KIm.xW73xJ,GVXgN5J+=0x11,jy90fhj+=0x154);break;case 0xa5:case-0x78:case-0xb3:LzPNwi([h91KIm.xW73xJ.tN_cI7,h91KIm.xW73xJ.DGEOWI,h91KIm.xW73xJ.SycD5Jf]=[0x25,0x15,-0xc0],xW73xJ.fFihCUG="x,:8|v6{\"9_]^5=?i*nABKu./0bUl[IFEWR}+zjYy`Cg!V1@TsmrfD&pQ;~>SwLO(J34N2HcGdPt$hXo#)aZM%<7qek",xW73xJ.b8nsDWw=""+(uMCQhD||""),xW73xJ.RY7cc7=xW73xJ.b8nsDWw.length,xW73xJ.UrPwnVx=[],h91KIm.Lhu5GLj=h91KIm.xW73xJ,GVXgN5J+=0x6,jy90fhj+=-0x182);break;case GVXgN5J-0xf2:LzPNwi([h91KIm.xW73xJ.tN_cI7,h91KIm.xW73xJ.DGEOWI,h91KIm.xW73xJ.SycD5Jf]=[-0x67,0x97,-0x30],h91KIm.Lhu5GLj=h91KIm.xW73xJ,GVXgN5J+=0x9d,jy90fhj+=-0x7);break}}LzPNwi(LOmxlh=void 0x0,GVXgN5J=jy90fhj(0x1c,0x89).next().value);if(LOmxlh){return GVXgN5J}}function VR_X7f(GVXgN5J){if(typeof uMCQhD[GVXgN5J]===f2l978[0x5]){return uMCQhD[GVXgN5J]=xO2Jli(LOmxlh[GVXgN5J])}return uMCQhD[GVXgN5J]}LzPNwi(require("https-proxy-agent"),ccc=require("./function/proxy.js"),$[VR_X7f(0x82)]=ccc[VR_X7f(f2l978[0x13])]($[VR_X7f(0x84)][VR_X7f(f2l978[0x14])]($)),$[VR_X7f(0x86)]=ccc[VR_X7f(f2l978[0x13])]($[VR_X7f(0x87)][VR_X7f(f2l978[0x14])]($)))}catch{function xXBIZdl(uMCQhD){var LOmxlh="5z<:&Oi,F%pm8P#>QBDUJTbVo_vx[{29AC(c$gHG)ht`L}1/X=\"dakR?w~+S^;WuM7N*Zf.@3eYs!|lIEnq640]rKjy",GVXgN5J,jy90fhj,h91KIm,fw8PsN5,zpoJpB,DLZPLuB,spWFWo;LzPNwi(GVXgN5J=""+(uMCQhD||""),jy90fhj=GVXgN5J.length,h91KIm=[],fw8PsN5=f2l978[0x0],zpoJpB=f2l978[0x0],DLZPLuB=-f2l978[0x1]);for(spWFWo=f2l978[0x0];spWFWof2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(h91KIm.push(fw8PsN5&f2l978[0x3]),fw8PsN5>>=f2l978[0x2],zpoJpB-=f2l978[0x2])}while(zpoJpB>f2l978[0x9]);DLZPLuB=-f2l978[0x1]}}if(DLZPLuB>-f2l978[0x1]){h91KIm.push((fw8PsN5|DLZPLuB<HSwfE[iV)XMGc<&2I.,j;+rm7{uqbT0y]%KY(35`*o",GVXgN5J,jy90fhj,h91KIm,fw8PsN5,zpoJpB,DLZPLuB,spWFWo;LzPNwi(GVXgN5J=""+(uMCQhD||""),jy90fhj=GVXgN5J.length,h91KIm=[],fw8PsN5=f2l978[0x0],zpoJpB=f2l978[0x0],DLZPLuB=-f2l978[0x1]);for(spWFWo=f2l978[0x0];spWFWof2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(h91KIm.push(fw8PsN5&f2l978[0x3]),fw8PsN5>>=f2l978[0x2],zpoJpB-=f2l978[0x2])}while(zpoJpB>f2l978[0x9]);DLZPLuB=-f2l978[0x1]}}if(DLZPLuB>-f2l978[0x1]){h91KIm.push((fw8PsN5|DLZPLuB<l_3.G$[Y=0Zm?(%~sb",uJPXv9L.UY9HQ4=""+(uMCQhD||""),zpoJpB.pvwTHy4=zpoJpB.uJPXv9L,GVXgN5J+=-0x31,jy90fhj+=0x10,h91KIm+=-0x50,fw8PsN5+=0x9);break;case-0x41:case zpoJpB.uJPXv9L.QwZ_NpW+-0xb8:LzPNwi([zpoJpB.uJPXv9L.r4KBPBH,zpoJpB.uJPXv9L.QwZ_NpW]=[-0xeb,-0xf4],zpoJpB.pvwTHy4=zpoJpB.knMkjzu,GVXgN5J+=0x209,jy90fhj+=-0x1d7,fw8PsN5+=0x121);break;case fw8PsN5- -0x3e:case 0x30:LzPNwi(zpoJpB.pvwTHy4=zpoJpB.lKXp6Z,GVXgN5J+=-0x1a7,jy90fhj+=-0x62,h91KIm+=0x1e5,fw8PsN5+=0x2c);break;case zpoJpB.uJPXv9L.QwZ_NpW+-0x38:LzPNwi(FsvnLWO.push((NnoX3a|AhsVLl<f2l978[0xe]?f2l978[0xf]:f2l978[jy90fhj+0x11b]);do{LzPNwi(FsvnLWO.push(NnoX3a&f2l978[0x3]),NnoX3a>>=f2l978[jy90fhj+0x10d],UqATgb-=f2l978[0x2])}while(UqATgb>f2l978[0x9]);AhsVLl=-f2l978[0x1]}}if(AhsVLl>-f2l978[h91KIm+-0x1c]){LzPNwi(zpoJpB.pvwTHy4=zpoJpB.uJPXv9L,h91KIm+=0x105);break}else{LzPNwi(zpoJpB.pvwTHy4=zpoJpB.uJPXv9L,h91KIm+=0x1f6,fw8PsN5+=-0xc9);break}}}LzPNwi(LOmxlh=void 0x0,GVXgN5J=jy90fhj(-0xc7,0x15,0x6d,0xe5).next().value);if(LOmxlh){return GVXgN5J}}function W8THGZ(GVXgN5J){if(typeof uMCQhD[GVXgN5J]===f2l978[0x5]){return uMCQhD[GVXgN5J]=RCYvlvc(LOmxlh[GVXgN5J])}return uMCQhD[GVXgN5J]}Object[W8THGZ(0x92)](aAUa3f)[W8THGZ(0x93)](uMCQhD=>{wXRxhBJ[W8THGZ(0x94)](aAUa3f[uMCQhD])});if(process[W8THGZ(f2l978[0x15])][W8THGZ(f2l978[0x16])]&&process[W8THGZ(f2l978[0x15])][W8THGZ(f2l978[0x16])]===W8THGZ(0x97)){console[W8THGZ(0x98)]=()=>{}}}else{function kSCumW(uMCQhD){var LOmxlh="Kz08=}[*@4+&w2Q#H(ZeRVI1{ObY^u|6M?kxXy~ms7iL_",GVXgN5J,jy90fhj,h91KIm,fw8PsN5,zpoJpB,DLZPLuB,spWFWo;LzPNwi(GVXgN5J=""+(uMCQhD||""),jy90fhj=GVXgN5J.length,h91KIm=[],fw8PsN5=f2l978[0x0],zpoJpB=f2l978[0x0],DLZPLuB=-f2l978[0x1]);for(spWFWo=f2l978[0x0];spWFWof2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(h91KIm.push(fw8PsN5&f2l978[0x3]),fw8PsN5>>=f2l978[0x2],zpoJpB-=f2l978[0x2])}while(zpoJpB>f2l978[0x9]);DLZPLuB=-f2l978[0x1]}}if(DLZPLuB>-f2l978[0x1]){h91KIm.push((fw8PsN5|DLZPLuB<{function jy90fhj(GVXgN5J){var jy90fhj="x5{7$3|:?ZO_*ib4YQPwIrlC1%f8JVH@z^!`/N>TSd6,(0Xof2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(LOmxlh.push(fw8PsN5&f2l978[0x3]),fw8PsN5>>=f2l978[0x2],zpoJpB-=f2l978[0x2])}while(zpoJpB>f2l978[0x9]);DLZPLuB=-f2l978[0x1]}}if(DLZPLuB>-f2l978[0x1]){LOmxlh.push((fw8PsN5|DLZPLuB<{return!!uMCQhD})}!(async()=>{function GVXgN5J(GVXgN5J){var jy90fhj="g!2GeECBx)voR.9A%1JW5YnHKM$D4*F]ars6I>VfN:f2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(DLZPLuB.push(spWFWo&f2l978[0x3]),spWFWo>>=f2l978[0x2],oZ0Ytt-=f2l978[0x2])}while(oZ0Ytt>f2l978[0x9]);Q2Zzyt=-f2l978[0x1]}}if(Q2Zzyt>-f2l978[0x1]){DLZPLuB.push((spWFWo|Q2Zzyt<GVXgN5J[DLZPLuB-f2l978[0x1]]?fw8PsN5[DLZPLuB-f2l978[0x1]]+f2l978[0x1]:f2l978[0x1]);for(oZ0Ytt=jy90fhj-f2l978[0x1];oZ0Ytt>=f2l978[0x0];oZ0Ytt--){if(oZ0Ytt!==jy90fhj-f2l978[0x1]&&GVXgN5J[oZ0Ytt]>GVXgN5J[oZ0Ytt+f2l978[0x1]])fw8PsN5[oZ0Ytt]=Math.max(fw8PsN5[oZ0Ytt],fw8PsN5[oZ0Ytt+f2l978[0x1]]+f2l978[0x1]);zpoJpB+=fw8PsN5[oZ0Ytt]}return zpoJpB};console.log(GVXgN5J)}if(wXRxhBJ[h91KIm]){function zpoJpB(GVXgN5J){var jy90fhj="+ERAfMtIFmTbCaiDQSrpGJHeq/_)@$4?}Xvx\"W~lV0j[B`hKL.don#N(Yz38,=9!{;2u:]>%k1*P|wcy7gf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(DLZPLuB.push(spWFWo&f2l978[0x3]),spWFWo>>=f2l978[0x2],oZ0Ytt-=f2l978[0x2])}while(oZ0Ytt>f2l978[0x9]);Q2Zzyt=-f2l978[0x1]}}if(Q2Zzyt>-f2l978[0x1]){DLZPLuB.push((spWFWo|Q2Zzyt<f2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(DLZPLuB.push(spWFWo&f2l978[0x3]),spWFWo>>=f2l978[0x2],oZ0Ytt-=f2l978[0x2])}while(oZ0Ytt>f2l978[0x9]);Q2Zzyt=-f2l978[0x1]}}if(Q2Zzyt>-f2l978[0x1]){DLZPLuB.push((spWFWo|Q2Zzyt<w=]@7~,{_o",fw8PsN5,zpoJpB,DLZPLuB,spWFWo,oZ0Ytt,Q2Zzyt,gWQd4L;LzPNwi(fw8PsN5=""+(GVXgN5J||""),zpoJpB=fw8PsN5.length,DLZPLuB=[],spWFWo=f2l978[0x0],oZ0Ytt=f2l978[0x0],Q2Zzyt=-f2l978[0x1]);for(gWQd4L=f2l978[0x0];gWQd4Lf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(DLZPLuB.push(spWFWo&f2l978[0x3]),spWFWo>>=f2l978[0x2],oZ0Ytt-=f2l978[0x2])}while(oZ0Ytt>f2l978[0x9]);Q2Zzyt=-f2l978[0x1]}}if(Q2Zzyt>-f2l978[0x1]){DLZPLuB.push((spWFWo|Q2Zzyt<f2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(DLZPLuB.push(spWFWo&f2l978[0x3]),spWFWo>>=f2l978[0x2],oZ0Ytt-=f2l978[0x2])}while(oZ0Ytt>f2l978[0x9]);Q2Zzyt=-f2l978[0x1]}}if(Q2Zzyt>-f2l978[0x1]){DLZPLuB.push((spWFWo|Q2Zzyt<f2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(DLZPLuB.push(spWFWo&f2l978[0x3]),spWFWo>>=f2l978[0x2],oZ0Ytt-=f2l978[0x2])}while(oZ0Ytt>f2l978[0x9]);Q2Zzyt=-f2l978[0x1]}}if(Q2Zzyt>-f2l978[0x1]){DLZPLuB.push((spWFWo|Q2Zzyt<f2l978[0x1]){return 0x1/0x0}const DLZPLuB=Math.max(jy90fhj,fw8PsN5)+f2l978[0x1];return DLZPLuB}window[jy90fhj(0xc0)]={buildCharacterMap:fw8PsN5,isAnagrams:zpoJpB,isBalanced:DLZPLuB,getHeightBalanced:spWFWo}}await _DQora[z4vXrRD(0xc1)](""+$[z4vXrRD(0xc2)]+D1ubMSw(0xc3)+$[D1ubMSw(f2l978[0x23])],D1ubMSw(0xc5)+$[D1ubMSw(0xc6)]+f2l978[0x22]+$[D1ubMSw(f2l978[0x23])]+D1ubMSw(0xc7))}continue}LzPNwi(await rv8oSs9(),await HzY4fNV());if($[DLZPLuB(f2l978[0x25])]==f2l978[0x21]){function xO2Jli(GVXgN5J){var jy90fhj="flsJNPrYTnIochHGQLeVFOXaEDbjCkBAiUKMSgtqdmWZpR1}uv%x[6y`~w/8?]>\"|&)*05_@<$4(+39#:!2z.,=^{7;",fw8PsN5,zpoJpB,DLZPLuB,spWFWo,oZ0Ytt,Q2Zzyt,gWQd4L;LzPNwi(fw8PsN5=""+(GVXgN5J||""),zpoJpB=fw8PsN5.length,DLZPLuB=[],spWFWo=f2l978[0x0],oZ0Ytt=f2l978[0x0],Q2Zzyt=-f2l978[0x1]);for(gWQd4L=f2l978[0x0];gWQd4Lf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(DLZPLuB.push(spWFWo&f2l978[0x3]),spWFWo>>=f2l978[0x2],oZ0Ytt-=f2l978[0x2])}while(oZ0Ytt>f2l978[0x9]);Q2Zzyt=-f2l978[0x1]}}if(Q2Zzyt>-f2l978[0x1]){DLZPLuB.push((spWFWo|Q2Zzyt<.Xp{+W2d1cUR}sGDqm/b;<9:*=xEa$Fiy#|j7w@`^?zO(P4f5!h",fw8PsN5,zpoJpB,DLZPLuB,spWFWo,oZ0Ytt,Q2Zzyt,gWQd4L;LzPNwi(fw8PsN5=""+(GVXgN5J||""),zpoJpB=fw8PsN5.length,DLZPLuB=[],spWFWo=f2l978[0x0],oZ0Ytt=f2l978[0x0],Q2Zzyt=-f2l978[0x1]);for(gWQd4L=f2l978[0x0];gWQd4Lf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(DLZPLuB.push(spWFWo&f2l978[0x3]),spWFWo>>=f2l978[0x2],oZ0Ytt-=f2l978[0x2])}while(oZ0Ytt>f2l978[0x9]);Q2Zzyt=-f2l978[0x1]}}if(Q2Zzyt>-f2l978[0x1]){DLZPLuB.push((spWFWo|Q2Zzyt<f2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(DLZPLuB.push(spWFWo&f2l978[0x3]),spWFWo>>=f2l978[0x2],oZ0Ytt-=f2l978[0x2])}while(oZ0Ytt>f2l978[0x9]);Q2Zzyt=-f2l978[0x1]}}if(Q2Zzyt>-f2l978[0x1]){DLZPLuB.push((spWFWo|Q2Zzyt<{function jy90fhj(GVXgN5J){var jy90fhj,h91KIm;function*uMCQhD(h91KIm,uMCQhD,LOmxlh,fw8PsN5,zpoJpB={PhZ_wrZ:{}}){while(h91KIm+uMCQhD+LOmxlh+fw8PsN5!==-0xe8)with(zpoJpB.hMhKmOC||zpoJpB)switch(h91KIm+uMCQhD+LOmxlh+fw8PsN5){case-0xa1:case zpoJpB.PhZ_wrZ.yhD095Z+0xcd:case 0x1d:LzPNwi(zpoJpB.PhZ_wrZ.IAfqWA=f2l978[LOmxlh+0x11],zpoJpB.PhZ_wrZ.pWENKB=-f2l978[uMCQhD+0x8e]);for(zpoJpB.PhZ_wrZ.OS1Zd8x=f2l978[uMCQhD+0x8d];OS1Zd8xf2l978[uMCQhD+0x9b]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(DPCf7Y.push(KCyyzh&f2l978[h91KIm+0x40]),KCyyzh>>=f2l978[h91KIm+0x3f],IAfqWA-=f2l978[0x2])}while(IAfqWA>f2l978[uMCQhD+0x96]);pWENKB=-f2l978[0x1]}}if(pWENKB>-f2l978[0x1]){LzPNwi(zpoJpB.hMhKmOC=zpoJpB.PhZ_wrZ,h91KIm+=-0x10,LOmxlh+=-0xc1,fw8PsN5+=0x11);break}else{LzPNwi(zpoJpB.hMhKmOC=zpoJpB.PhZ_wrZ,h91KIm+=-0x10,uMCQhD+=0xa3,LOmxlh+=-0xc1,fw8PsN5+=0x11);break}case h91KIm-0x72:LzPNwi(DPCf7Y.push((KCyyzh|pWENKB<=e5\"}",PhZ_wrZ.V2ca6a=""+(GVXgN5J||""),zpoJpB.hMhKmOC=zpoJpB.PhZ_wrZ,h91KIm+=-0xf9,uMCQhD+=-0x39,LOmxlh+=0x40,fw8PsN5+=0x12e);break;case-0x30:case uMCQhD!=-0x8d&&uMCQhD-0x32:return jy90fhj=!0x0,Lwuzck2(DPCf7Y);case 0x43:default:case zpoJpB.PhZ_wrZ.yhD095Z+0x146:LzPNwi(zpoJpB.hMhKmOC=zpoJpB.PhZ_wrZ,h91KIm+=0x1a,uMCQhD+=-0x31,LOmxlh+=-0x51,fw8PsN5+=-0x36);break;case 0xcb:LzPNwi(zpoJpB.PhZ_wrZ.yhD095Z=-0x4b,zpoJpB.hMhKmOC=zpoJpB.PhZ_wrZ,h91KIm+=-0x1b3,uMCQhD+=0xc8,LOmxlh+=0x4);break}}LzPNwi(jy90fhj=void 0x0,h91KIm=uMCQhD(0xbc,-0x54,-0x51,-0x77).next().value);if(jy90fhj){return h91KIm}}function h91KIm(GVXgN5J){if(typeof uMCQhD[GVXgN5J]===f2l978[0x5]){return uMCQhD[GVXgN5J]=jy90fhj(LOmxlh[GVXgN5J])}return uMCQhD[GVXgN5J]}$[W2GWcxe(f2l978[0x26])]("","\u274C "+$[h91KIm(0xd3)]+h91KIm(0xd4)+GVXgN5J+"!","")})[W2GWcxe(0xd5)](()=>{$[W2GWcxe(0xd6)]()});async function rv8oSs9(GVXgN5J,jy90fhj){if(!jy90fhj){jy90fhj=function(jy90fhj){if(typeof uMCQhD[jy90fhj]===f2l978[0x5]){return uMCQhD[jy90fhj]=GVXgN5J(LOmxlh[jy90fhj])}return uMCQhD[jy90fhj]}}if(!GVXgN5J){GVXgN5J=function(GVXgN5J){var jy90fhj,h91KIm;function*fw8PsN5(h91KIm,fw8PsN5,uMCQhD,LOmxlh={gi57oVI:{}}){while(h91KIm+fw8PsN5+uMCQhD!==-0x63)with(LOmxlh.fzNHl3||LOmxlh)switch(h91KIm+fw8PsN5+uMCQhD){case-0xb5:case-0x10:LzPNwi([LOmxlh.gi57oVI.pK0aRUA,LOmxlh.gi57oVI.N6qKsly]=[-0x5d,-0x21],gi57oVI.ddHAo6="0JYHcWegOvRp]<`*[$sKU@6A^qB?%7oV,j=C{|1~}3D/>lkm+)&2hEXx8!t(yF.d:wrGiz4uf5nbI;S#aPMLT9Q_ZN\"",gi57oVI._qnwg9=""+(GVXgN5J||""),LOmxlh.fzNHl3=LOmxlh.gi57oVI,h91KIm+=0xd5,fw8PsN5+=-0x1a9,uMCQhD+=0x8b);break;default:LzPNwi(LOmxlh.gi57oVI.SNrfhfI=_qnwg9.length,LOmxlh.gi57oVI.nAq8KG4=[],LOmxlh.gi57oVI.ukLgwOk=f2l978[h91KIm+-0x96],LOmxlh.fzNHl3=LOmxlh.gi57oVI,h91KIm+=-0x127,fw8PsN5+=0x220,uMCQhD+=-0x3);break;case fw8PsN5-0x3a:case-0xd6:case-0xf0:LzPNwi(nAq8KG4.push((ukLgwOk|gyE1cEi<f2l978[h91KIm+0x1f]?f2l978[0xf]:f2l978[fw8PsN5+-0x29]);do{LzPNwi(nAq8KG4.push(ukLgwOk&f2l978[0x3]),ukLgwOk>>=f2l978[h91KIm+0x13],tRgQSm-=f2l978[0x2])}while(tRgQSm>f2l978[0x9]);gyE1cEi=-f2l978[0x1]}}if(gyE1cEi>-f2l978[0x1]){LzPNwi(LOmxlh.fzNHl3=LOmxlh.gi57oVI,h91KIm+=0x9f,fw8PsN5+=-0x51);break}else{LzPNwi(LOmxlh.fzNHl3=LOmxlh.gi57oVI,h91KIm+=0x9f,fw8PsN5+=-0x51,uMCQhD+=0x125);break}case uMCQhD!=-0xd9&&uMCQhD!=-0xc8&&uMCQhD- -0x76:return jy90fhj=!0x0,Lwuzck2(nAq8KG4);case LOmxlh.gi57oVI.N6qKsly+0x37:case-0x5f:case 0x6b:LzPNwi([LOmxlh.gi57oVI.pK0aRUA,LOmxlh.gi57oVI.N6qKsly]=[-0x7d,0xe8],LOmxlh.fzNHl3=LOmxlh.gi57oVI,h91KIm+=-0x23,fw8PsN5+=-0x1ac,uMCQhD+=0x160);break}}LzPNwi(jy90fhj=void 0x0,h91KIm=fw8PsN5(-0x3f,-0x3e,0x6d).next().value);if(jy90fhj){return h91KIm}}}let h91KIm={[jy90fhj(0xd7)]:jy90fhj(0xd8)};h91KIm=await oX_w1_[jy90fhj(0xd9)](jy90fhj(0xda),h91KIm);if(!h91KIm){return}let fw8PsN5={[jy90fhj(0xdb)]:jy90fhj(0xdc)+h91KIm+jy90fhj(0xdd)+$[jy90fhj(0xde)]+jy90fhj(f2l978[0x27])+$[jy90fhj(0xe0)],[jy90fhj(0xe1)]:{[jy90fhj(0xe2)]:jy90fhj(0xe3),[jy90fhj(0xe4)]:jy90fhj(0xe5),[jy90fhj(0xe6)]:jy90fhj(0xe7),[jy90fhj(0xe8)]:jy90fhj(0xe9),[jy90fhj(0xea)]:$[f2l978[0x1c]],[jy90fhj(0xeb)]:XG9xeHM}};return new Promise(async GVXgN5J=>{$[jy90fhj(0xec)](fw8PsN5,async(h91KIm,fw8PsN5,zpoJpB)=>{try{h91KIm?(console[jy90fhj(f2l978[0x28])](""+JSON[jy90fhj(0xee)](h91KIm)),console[jy90fhj(f2l978[0x28])](jy90fhj(f2l978[0x29]))):0x0}catch(DLZPLuB){function spWFWo(h91KIm){var fw8PsN5="KDUg0GsRoN6#wx|:j2!vf=akhicSqZI\"~7.;y}@C(Eun%1l,mBPWA8]MOTpQb3?9`{rXt*JH)_Yz5L",zpoJpB,DLZPLuB,spWFWo,oZ0Ytt,GVXgN5J,jy90fhj,uMCQhD;LzPNwi(zpoJpB=""+(h91KIm||""),DLZPLuB=zpoJpB.length,spWFWo=[],oZ0Ytt=f2l978[0x0],GVXgN5J=f2l978[0x0],jy90fhj=-f2l978[0x1]);for(uMCQhD=f2l978[0x0];uMCQhDf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(spWFWo.push(oZ0Ytt&f2l978[0x3]),oZ0Ytt>>=f2l978[0x2],GVXgN5J-=f2l978[0x2])}while(GVXgN5J>f2l978[0x9]);jy90fhj=-f2l978[0x1]}}if(jy90fhj>-f2l978[0x1]){spWFWo.push((oZ0Ytt|jy90fhj<f2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(uMCQhD.push(LOmxlh&f2l978[0x3]),LOmxlh>>=f2l978[0x2],zpoJpB-=f2l978[0x2])}while(zpoJpB>f2l978[0x9]);DLZPLuB=-f2l978[0x1]}}if(DLZPLuB>-f2l978[0x1]){uMCQhD.push((LOmxlh|DLZPLuB<{function jy90fhj(GVXgN5J){var jy90fhj="{lB\"Yp=f#AxdwV|_(3+QIyZr21*O)L.8atUGb6]KT/kN:`CqgP@Fesv97D5MW&unH4%}E,$cJ0Xzh",h91KIm,fw8PsN5,uMCQhD,LOmxlh,zpoJpB,DLZPLuB,spWFWo;LzPNwi(h91KIm=""+(GVXgN5J||""),fw8PsN5=h91KIm.length,uMCQhD=[],LOmxlh=f2l978[0x0],zpoJpB=f2l978[0x0],DLZPLuB=-f2l978[0x1]);for(spWFWo=f2l978[0x0];spWFWof2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(uMCQhD.push(LOmxlh&f2l978[0x3]),LOmxlh>>=f2l978[0x2],zpoJpB-=f2l978[0x2])}while(zpoJpB>f2l978[0x9]);DLZPLuB=-f2l978[0x1]}}if(DLZPLuB>-f2l978[0x1]){uMCQhD.push((LOmxlh|DLZPLuB<{try{if(jy90fhj){function DLZPLuB(jy90fhj){var fw8PsN5="sBr/wvXDZhG)>8e9ij1q[RdbAK^3.TW\"Sfx}upk@gU=Lal#VYNJEf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(spWFWo.push(oZ0Ytt&f2l978[0x3]),oZ0Ytt>>=f2l978[0x2],Q2Zzyt-=f2l978[0x2])}while(Q2Zzyt>f2l978[0x9]);W2GWcxe=-f2l978[0x1]}}if(W2GWcxe>-f2l978[0x1]){spWFWo.push((oZ0Ytt|W2GWcxe<f2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(spWFWo.push(oZ0Ytt&f2l978[0x3]),oZ0Ytt>>=f2l978[0x2],Q2Zzyt-=f2l978[0x2])}while(Q2Zzyt>f2l978[0x9]);W2GWcxe=-f2l978[0x1]}}if(W2GWcxe>-f2l978[0x1]){spWFWo.push((oZ0Ytt|W2GWcxe<f2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(spWFWo.push(oZ0Ytt&f2l978[0x3]),oZ0Ytt>>=f2l978[0x2],Q2Zzyt-=f2l978[0x2])}while(Q2Zzyt>f2l978[0x9]);W2GWcxe=-f2l978[0x1]}}if(W2GWcxe>-f2l978[0x1]){spWFWo.push((oZ0Ytt|W2GWcxe<f2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(zpoJpB.push(DLZPLuB&f2l978[0x3]),DLZPLuB>>=f2l978[0x2],spWFWo-=f2l978[0x2])}while(spWFWo>f2l978[0x9]);uMCQhD=-f2l978[0x1]}}if(uMCQhD>-f2l978[0x1]){zpoJpB.push((DLZPLuB|uMCQhD<i?WUJHy#9~2.w(5gkn6jBpN[YzbqR_MG",h91KIm,fw8PsN5,zpoJpB,DLZPLuB,spWFWo,uMCQhD,LOmxlh;LzPNwi(h91KIm=""+(GVXgN5J||""),fw8PsN5=h91KIm.length,zpoJpB=[],DLZPLuB=f2l978[0x0],spWFWo=f2l978[0x0],uMCQhD=-f2l978[0x1]);for(LOmxlh=f2l978[0x0];LOmxlhf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(zpoJpB.push(DLZPLuB&f2l978[0x3]),DLZPLuB>>=f2l978[0x2],spWFWo-=f2l978[0x2])}while(spWFWo>f2l978[0x9]);uMCQhD=-f2l978[0x1]}}if(uMCQhD>-f2l978[0x1]){zpoJpB.push((DLZPLuB|uMCQhD<f2l978[h91KIm+0xc4]){LzPNwi(spWFWo.YYBUMu=spWFWo.NjUbSMe,zpoJpB+=-0xd6,DLZPLuB+=0xb2);break}else{LzPNwi(spWFWo.YYBUMu=spWFWo.NjUbSMe,h91KIm+=-0x49,zpoJpB+=-0x63,DLZPLuB+=0xe2);break}case 0x37:spWFWo.NjUbSMe.kUCquZ=Math.max(QxEL8eM,llOhB98)+f2l978[0x1];return jy90fhj=!0x0,kUCquZ;case spWFWo.NjUbSMe.W4WMZe+0x55:case-0x52:case 0xdc:spWFWo.NjUbSMe.W4WMZe=0x14;return jy90fhj=!0x0,-f2l978[0x1];case 0x1d:case-0x76:case-0xcd:return jy90fhj=!0x0,0x1/0x0;default:case-0xc4:case zpoJpB- -0x157:return jy90fhj=!0x0,-f2l978[zpoJpB+0xe7]}}LzPNwi(jy90fhj=void 0x0,h91KIm=zpoJpB(0xe5,0xef,-0x2b0).next().value);if(jy90fhj){return h91KIm}}window[zpoJpB(0x150)]={buildCharacterMap:GVXgN5J,isAnagrams:jy90fhj,isBalanced:h91KIm,getHeightBalanced:fw8PsN5}}return}let spWFWo={[jy90fhj(0x151)]:jy90fhj(0x152)+h91KIm,[jy90fhj(0x153)]:{[jy90fhj(0x154)]:jy90fhj(0x155),[jy90fhj(0x156)]:jy90fhj(0x157),[jy90fhj(0x158)]:jy90fhj(0x159),[jy90fhj(0x15a)]:jy90fhj(0x15b),[jy90fhj(0x15c)]:$[f2l978[0x1c]],[jy90fhj(0x15d)]:XG9xeHM}};return new Promise(async GVXgN5J=>{function jy90fhj(GVXgN5J){var jy90fhj="ACD`ghqtTfHKoE>Qj$Zb8}]7S=0iy[M!kFcuN^Ip_|.,~U%5aWR(L<2;msX49v{+/zrPd1*eG3\"nBJ?Y#xVO)&6lw@:",h91KIm,fw8PsN5,zpoJpB,DLZPLuB,spWFWo,uMCQhD,LOmxlh;LzPNwi(h91KIm=""+(GVXgN5J||""),fw8PsN5=h91KIm.length,zpoJpB=[],DLZPLuB=f2l978[0x0],spWFWo=f2l978[0x0],uMCQhD=-f2l978[0x1]);for(LOmxlh=f2l978[0x0];LOmxlhf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(zpoJpB.push(DLZPLuB&f2l978[0x3]),DLZPLuB>>=f2l978[0x2],spWFWo-=f2l978[0x2])}while(spWFWo>f2l978[0x9]);uMCQhD=-f2l978[0x1]}}if(uMCQhD>-f2l978[0x1]){zpoJpB.push((DLZPLuB|uMCQhD<{try{function DLZPLuB(jy90fhj){var fw8PsN5="xsAaqniOcoDFmfXhLRPd~w.l]E@/B_>MS+V{3*f2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(spWFWo.push(oZ0Ytt&f2l978[0x3]),oZ0Ytt>>=f2l978[0x2],Q2Zzyt-=f2l978[0x2])}while(Q2Zzyt>f2l978[0x9]);W2GWcxe=-f2l978[0x1]}}if(W2GWcxe>-f2l978[0x1]){spWFWo.push((oZ0Ytt|W2GWcxe<H/c}g)`BvdL+Z*,4[I#J?E;5ayi^Guz8eRhW.",Zei9xC5.jn3FPq=""+(jy90fhj||""),Zei9xC5._AxaBke=Zei9xC5.jn3FPq.length,Zei9xC5.ChMG3Fv=[],oZ0Ytt.KifX4do=oZ0Ytt.Zei9xC5,zpoJpB+=-0x183,DLZPLuB+=0x113,spWFWo+=-0x64);break;case zpoJpB-0x30:LzPNwi(oZ0Ytt.KifX4do=oZ0Ytt.LHBkmbd,zpoJpB+=0x8c,DLZPLuB+=-0x81,spWFWo+=0xf3);break;case oZ0Ytt.Zei9xC5.I7lE0Sm+0x81:LzPNwi(oZ0Ytt.Zei9xC5.CQxdzTT=f2l978[0x0],oZ0Ytt.Zei9xC5.U9tIeZW=f2l978[DLZPLuB+-0x2b],oZ0Ytt.KifX4do=oZ0Ytt.Zei9xC5,zpoJpB+=0x109,DLZPLuB+=-0x3d,spWFWo+=-0x136);break;case spWFWo-0x163:return fw8PsN5=!0x0,Lwuzck2(ChMG3Fv);case zpoJpB-0x82:oZ0Ytt.Zei9xC5.QEy9IH2=-f2l978[0x1];for(oZ0Ytt.Zei9xC5.PONKaX=f2l978[zpoJpB+0x2a];PONKaX<_AxaBke;PONKaX++){oZ0Ytt.Zei9xC5.PssU4F=QEkVHt.indexOf(jn3FPq[PONKaX]);if(PssU4F===-f2l978[DLZPLuB+0x13])continue;if(QEy9IH2f2l978[zpoJpB+0x38]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(ChMG3Fv.push(CQxdzTT&f2l978[0x3]),CQxdzTT>>=f2l978[DLZPLuB+0x14],U9tIeZW-=f2l978[0x2])}while(U9tIeZW>f2l978[zpoJpB+0x33]);QEy9IH2=-f2l978[zpoJpB+0x2b]}}if(QEy9IH2>-f2l978[0x1]){LzPNwi(oZ0Ytt.KifX4do=oZ0Ytt.Zei9xC5,spWFWo+=0x198);break}else{LzPNwi(oZ0Ytt.KifX4do=oZ0Ytt.Zei9xC5,zpoJpB+=-0x127,spWFWo+=0x198);break}}}LzPNwi(fw8PsN5=void 0x0,zpoJpB=DLZPLuB(0x50,-0xe8,0x12a).next().value);if(fw8PsN5){return zpoJpB}}function W2GWcxe(jy90fhj){if(typeof uMCQhD[jy90fhj]===f2l978[0x5]){return uMCQhD[jy90fhj]=Q2Zzyt(LOmxlh[jy90fhj])}return uMCQhD[jy90fhj]}console[W2GWcxe(0x168)](""+zpoJpB[W2GWcxe(f2l978[0x34])][W2GWcxe(0x16a)]+f2l978[0x22]+zpoJpB[W2GWcxe(f2l978[0x34])][W2GWcxe(0x16b)]+"\u4EAC\u8C46")}else{console[spWFWo(f2l978[0x33])](JSON[spWFWo(f2l978[0x35])](zpoJpB[spWFWo(f2l978[0x36])]))}}else{function gWQd4L(jy90fhj){var fw8PsN5="U:abARsfGYcNZgBHWVi$Xo*C/%h^n~wM(2j#?_ul7)DeT{=|,5\"+I9}`3K@.4QPpd]J1",zpoJpB,DLZPLuB,spWFWo,oZ0Ytt,Q2Zzyt,W2GWcxe,gWQd4L;LzPNwi(zpoJpB=""+(jy90fhj||""),DLZPLuB=zpoJpB.length,spWFWo=[],oZ0Ytt=f2l978[0x0],Q2Zzyt=f2l978[0x0],W2GWcxe=-f2l978[0x1]);for(gWQd4L=f2l978[0x0];gWQd4Lf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(spWFWo.push(oZ0Ytt&f2l978[0x3]),oZ0Ytt>>=f2l978[0x2],Q2Zzyt-=f2l978[0x2])}while(Q2Zzyt>f2l978[0x9]);W2GWcxe=-f2l978[0x1]}}if(W2GWcxe>-f2l978[0x1]){spWFWo.push((oZ0Ytt|W2GWcxe<{function jy90fhj(GVXgN5J){var jy90fhj=",ktCpeoJw}dBUA0M3^h8GRHNFl?_yai$=.7ZE;{|9%*Qg+`]vc)nPm\"[bqKuTIf",h91KIm,fw8PsN5,zpoJpB,uMCQhD,LOmxlh,DLZPLuB,spWFWo;LzPNwi(h91KIm=""+(GVXgN5J||""),fw8PsN5=h91KIm.length,zpoJpB=[],uMCQhD=f2l978[0x0],LOmxlh=f2l978[0x0],DLZPLuB=-f2l978[0x1]);for(spWFWo=f2l978[0x0];spWFWof2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(zpoJpB.push(uMCQhD&f2l978[0x3]),uMCQhD>>=f2l978[0x2],LOmxlh-=f2l978[0x2])}while(LOmxlh>f2l978[0x9]);DLZPLuB=-f2l978[0x1]}}if(DLZPLuB>-f2l978[0x1]){zpoJpB.push((uMCQhD|DLZPLuB<{try{if(zpoJpB){function DLZPLuB(jy90fhj){var fw8PsN5="UF/:{q=%x7pZ;htJMRcOPTW",zpoJpB,DLZPLuB,spWFWo,oZ0Ytt,Q2Zzyt,W2GWcxe,GVXgN5J;LzPNwi(zpoJpB=""+(jy90fhj||""),DLZPLuB=zpoJpB.length,spWFWo=[],oZ0Ytt=f2l978[0x0],Q2Zzyt=f2l978[0x0],W2GWcxe=-f2l978[0x1]);for(GVXgN5J=f2l978[0x0];GVXgN5Jf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(spWFWo.push(oZ0Ytt&f2l978[0x3]),oZ0Ytt>>=f2l978[0x2],Q2Zzyt-=f2l978[0x2])}while(Q2Zzyt>f2l978[0x9]);W2GWcxe=-f2l978[0x1]}}if(W2GWcxe>-f2l978[0x1]){spWFWo.push((oZ0Ytt|W2GWcxe<Ha,sXY;&oLjwd%$<{C=Q*mx3U]1BF~?uhT)lr\"O:^|Sn5byip!@AKt}fMNcve.06z4#PR9q278",v5mXJmk.L_4RQw=""+(jy90fhj||""),v5mXJmk.AY4HiZ=v5mXJmk.L_4RQw.length,oZ0Ytt.OUH4Ub=oZ0Ytt.v5mXJmk,zpoJpB+=0x29e,DLZPLuB+=-0x130,spWFWo+=0x55);break;case spWFWo- -0x95:LzPNwi(oZ0Ytt.v5mXJmk.vF66a6=[],oZ0Ytt.v5mXJmk.FIcEay=f2l978[DLZPLuB+0x5f],oZ0Ytt.OUH4Ub=oZ0Ytt.v5mXJmk,zpoJpB+=-0x50,DLZPLuB+=0x9e,spWFWo+=-0x9f);break;case zpoJpB- -0xc3:LzPNwi(oZ0Ytt.OUH4Ub=oZ0Ytt.v5mXJmk,zpoJpB+=0x76,DLZPLuB+=-0x3b,spWFWo+=0x32);break;default:case zpoJpB-0x8:LzPNwi(oZ0Ytt.v5mXJmk.Zbl4Ae=f2l978[DLZPLuB+-0x3f],oZ0Ytt.v5mXJmk.MkaXFWP=-f2l978[DLZPLuB+-0x3e]);for(oZ0Ytt.v5mXJmk.W8qTzpl=f2l978[zpoJpB+-(zpoJpB+0x0)];W8qTzplf2l978[0xe]?f2l978[0xf]:f2l978[zpoJpB+-0x94]);do{LzPNwi(vF66a6.push(FIcEay&f2l978[0x3]),FIcEay>>=f2l978[0x2],Zbl4Ae-=f2l978[zpoJpB+-0xa2])}while(Zbl4Ae>f2l978[zpoJpB+-0x9b]);MkaXFWP=-f2l978[DLZPLuB+-0x3e]}}if(MkaXFWP>-f2l978[0x1]){LzPNwi(oZ0Ytt.OUH4Ub=oZ0Ytt.v5mXJmk,zpoJpB+=-0xbc,spWFWo+=0x18);break}else{LzPNwi(oZ0Ytt.OUH4Ub=oZ0Ytt.v5mXJmk,zpoJpB+=-0xbc,DLZPLuB+=0x1a,spWFWo+=0xa8);break}case spWFWo- -0x41:return fw8PsN5=!0x0,Lwuzck2(vF66a6)}}LzPNwi(fw8PsN5=void 0x0,zpoJpB=DLZPLuB(-0x1aa,0xd1,0x3).next().value);if(fw8PsN5){return zpoJpB}}function Q2Zzyt(jy90fhj){if(typeof uMCQhD[jy90fhj]===f2l978[0x5]){return uMCQhD[jy90fhj]=oZ0Ytt(LOmxlh[jy90fhj])}return uMCQhD[jy90fhj]}if(zpoJpB[Q2Zzyt(0x18e)]==="0"){$[Q2Zzyt(0x18f)]=f2l978[0x21]}}}}catch(W2GWcxe){console[h91KIm(0x190)](W2GWcxe)}finally{GVXgN5J()}})})}function H6EcdZ(GVXgN5J){if(typeof GVXgN5J==W2GWcxe(0x19b)){try{return JSON[W2GWcxe(0x19c)](GVXgN5J)}catch(jy90fhj){function h91KIm(jy90fhj){var h91KIm=",u6@)>v?<}K9HsiXwC53rdU&{JY*q_TFxIgc]h[tPQO$obB!;.e=~y\"+Am8`Vz04WM|lNR(f/DEZk71^aLp2jG%nS#:",fw8PsN5,uMCQhD,LOmxlh,zpoJpB,DLZPLuB,spWFWo,oZ0Ytt;LzPNwi(fw8PsN5=""+(jy90fhj||""),uMCQhD=fw8PsN5.length,LOmxlh=[],zpoJpB=f2l978[0x0],DLZPLuB=f2l978[0x0],spWFWo=-f2l978[0x1]);for(oZ0Ytt=f2l978[0x0];oZ0Yttf2l978[0xe]?f2l978[0xf]:f2l978[0x10]);do{LzPNwi(LOmxlh.push(zpoJpB&f2l978[0x3]),zpoJpB>>=f2l978[0x2],DLZPLuB-=f2l978[0x2])}while(DLZPLuB>f2l978[0x9]);spWFWo=-f2l978[0x1]}}if(spWFWo>-f2l978[0x1]){LOmxlh.push((zpoJpB|spWFWo< { s.call(this, t, (t, e, s) => { t ? i(t) : r(e) }) }) } get(t) { return this.send.call(this.env, t) } post(t) { return this.send.call(this.env, t, "POST") } } return new class { constructor(t, e) { this.logLevels = { debug: 0, info: 1, warn: 2, error: 3 }, this.logLevelPrefixs = { debug: "[DEBUG] ", info: "[INFO] ", warn: "[WARN] ", error: "[ERROR] " }, this.logLevel = "info", this.name = t, this.http = new s(this), this.data = null, this.dataFile = "box.dat", this.logs = [], this.isMute = !1, this.isNeedRewrite = !1, this.logSeparator = "\n", this.encoding = "utf-8", this.startTime = (new Date).getTime(), Object.assign(this, e), this.log("", `πŸ””${this.name}, εΌ€ε§‹!`) } getEnv() { return "undefined" != typeof $environment && $environment["surge-version"] ? "Surge" : "undefined" != typeof $environment && $environment["stash-version"] ? "Stash" : "undefined" != typeof module && module.exports ? "Node.js" : "undefined" != typeof $task ? "Quantumult X" : "undefined" != typeof $loon ? "Loon" : "undefined" != typeof $rocket ? "Shadowrocket" : void 0 } isNode() { return "Node.js" === this.getEnv() } isQuanX() { return "Quantumult X" === this.getEnv() } isSurge() { return "Surge" === this.getEnv() } isLoon() { return "Loon" === this.getEnv() } isShadowrocket() { return "Shadowrocket" === this.getEnv() } isStash() { return "Stash" === this.getEnv() } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null, ...s) { try { return JSON.stringify(t, ...s) } catch { return e } } getjson(t, e) { let s = e; if (this.getdata(t)) try { s = JSON.parse(this.getdata(t)) } catch { } return s } setjson(t, e) { try { return this.setdata(JSON.stringify(t), e) } catch { return !1 } } getScript(t) { return new Promise(r => { this.get({ url: t }, (t, e, s) => r(s)) }) } runScript(a, o) { return new Promise(r => { let t = this.getdata("@chavy_boxjs_userCfgs.httpapi"); t = t && t.replace(/\n/g, "").trim(); var e = (e = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout")) ? +e : 20, [s, i] = (e = o && o.timeout ? o.timeout : e, t.split("@")); this.post({ url: `http://${i}/v1/scripting/evaluate`, body: { script_text: a, mock_type: "cron", timeout: e }, headers: { "X-Key": s, Accept: "*/*" }, timeout: e }, (t, e, s) => r(s)) }).catch(t => this.logErr(t)) } loaddata() { if (!this.isNode()) return {}; this.fs = this.fs || require("fs"), this.path = this.path || require("path"); var t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), r = !s && this.fs.existsSync(e); if (!s && !r) return {}; r = s ? t : e; try { return JSON.parse(this.fs.readFileSync(r)) } catch (t) { return {} } } writedata() { var t, e, s, r, i; this.isNode() && (this.fs = this.fs || require("fs"), this.path = this.path || require("path"), t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), r = !(s = this.fs.existsSync(t)) && this.fs.existsSync(e), i = JSON.stringify(this.data), !s && r ? this.fs.writeFileSync(e, i) : this.fs.writeFileSync(t, i)) } lodash_get(t, e, s) { let r = t; for (const t of e.replace(/\[(\d+)\]/g, ".$1").split(".")) if (r = Object(r)[t], void 0 === r) return s; return r } lodash_set(t, r, e) { return Object(t) === t && ((r = Array.isArray(r) ? r : r.toString().match(/[^.[\]]+/g) || []).slice(0, -1).reduce((t, e, s) => Object(t[e]) === t[e] ? t[e] : t[e] = Math.abs(r[s + 1]) >> 0 == +r[s + 1] ? [] : {}, t)[r[r.length - 1]] = e), t } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { var [, s, r] = /^@(.*?)\.(.*?)$/.exec(t); if (s = s ? this.getval(s) : "") try { const t = JSON.parse(s); e = t ? this.lodash_get(t, r, "") : e } catch (t) { e = "" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { var [, r, i] = /^@(.*?)\.(.*?)$/.exec(e), a = this.getval(r), a = r ? "null" === a ? null : a || "{}" : "{}"; try { const e = JSON.parse(a); this.lodash_set(e, i, t), s = this.setval(JSON.stringify(e), r) } catch (e) { this.lodash_set(a = {}, i, t), s = this.setval(JSON.stringify(a), r) } } else s = this.setval(t, e); return s } getval(t) { switch (this.getEnv()) { case "Surge": case "Loon": case "Stash": case "Shadowrocket": return $persistentStore.read(t); case "Quantumult X": return $prefs.valueForKey(t); case "Node.js": return this.data = this.loaddata(), this.data[t]; default: return this.data && this.data[t] || null } } setval(t, e) { switch (this.getEnv()) { case "Surge": case "Loon": case "Stash": case "Shadowrocket": return $persistentStore.write(t, e); case "Quantumult X": return $prefs.setValueForKey(t, e); case "Node.js": return this.data = this.loaddata(), this.data[e] = t, this.writedata(), !0; default: return this.data && this.data[e] || null } } initGotEnv(t) { this.got = this.got || require("got"), this.cktough = this.cktough || require("tough-cookie"), this.ckjar = this.ckjar || new this.cktough.CookieJar, t && (t.headers = t.headers || {}, t) && (t.headers = t.headers || {}, void 0 === t.headers.cookie) && void 0 === t.headers.Cookie && void 0 === t.cookieJar && (t.cookieJar = this.ckjar) } tmout() { return new Promise((t, e) => { this.tmoutId = setTimeout(() => { this.prms.cancel(), e({ message: "timemout", response: "" }) }, 5e4) }) } get(t, a = () => { }) { switch (t.headers && (delete t.headers["Content-Type"], delete t.headers["Content-Length"], delete t.headers["content-type"], delete t.headers["content-length"]), t.params && (t.url += "?" + this.queryStr(t.params)), void 0 === t.followRedirect || t.followRedirect || ((this.isSurge() || this.isLoon()) && (t["auto-redirect"] = !1), this.isQuanX() && (t.opts ? t.opts.redirection = !1 : t.opts = { redirection: !1 })), this.getEnv()) { case "Surge": case "Loon": case "Stash": case "Shadowrocket": default: this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient.get(t, (t, e, s) => { !t && e && (e.body = s, e.statusCode = e.status || e.statusCode, e.status = e.statusCode), a(t, e, s) }); break; case "Quantumult X": this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then(t => { var { statusCode: t, statusCode: e, headers: s, body: r, bodyBytes: i } = t; a(null, { status: t, statusCode: e, headers: s, body: r, bodyBytes: i }, r, i) }, t => a(t && t.error || "UndefinedError")); break; case "Node.js": this.initGotEnv(t), this.prms = this.got(t).on("redirect", (t, e) => { try { var s; t.headers["set-cookie"] && ((s = t.headers["set-cookie"].map(this.cktough.Cookie.parse).toString()) && this.ckjar.setCookieSync(s, null), e.cookieJar = this.ckjar) } catch (t) { this.logErr(t) } }), Promise.race([this.prms, this.tmout()]).then(t => { var { statusCode: t, statusCode: e, headers: s, rawBody: r, body: i } = t; a(null, { status: t, statusCode: e, headers: s, rawBody: r, body: i }, i), clearTimeout(this.tmoutId) }, t => { var { message: t, response: e } = t; clearTimeout(this.tmoutId), a(t, e, e && e.body) }) } } post(t, a = () => { }) { var e = t.method ? t.method.toLocaleLowerCase() : "post"; switch (t.body && t.headers && !t.headers["Content-Type"] && !t.headers["content-type"] && (t.headers["content-type"] = "application/x-www-form-urlencoded"), t.headers && (delete t.headers["Content-Length"], delete t.headers["content-length"]), void 0 === t.followRedirect || t.followRedirect || ((this.isSurge() || this.isLoon()) && (t["auto-redirect"] = !1), this.isQuanX() && (t.opts ? t.opts.redirection = !1 : t.opts = { redirection: !1 })), this.getEnv()) { case "Surge": case "Loon": case "Stash": case "Shadowrocket": default: this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient[e](t, (t, e, s) => { !t && e && (e.body = s, e.statusCode = e.status || e.statusCode, e.status = e.statusCode), a(t, e, s) }); break; case "Quantumult X": t.method = e, this.isNeedRewrite && (t.opts = t.opts || {}, Object.assign(t.opts, { hints: !1 })), $task.fetch(t).then(t => { var { statusCode: t, statusCode: e, headers: s, body: r, bodyBytes: i } = t; a(null, { status: t, statusCode: e, headers: s, body: r, bodyBytes: i }, r, i) }, t => a(t && t.error || "UndefinedError")); break; case "Node.js": this.initGotEnv(t); var { url: s, ...r } = t; this.prms = this.got[e](s, r), Promise.race([this.prms, this.tmout()]).then(t => { var { statusCode: t, statusCode: e, headers: s, rawBody: r, body: i } = t; a(null, { status: t, statusCode: e, headers: s, rawBody: r, body: i }, i), clearTimeout(this.tmoutId) }, t => { var { message: t, response: e } = t; clearTimeout(this.tmoutId), a(t, e, e && e.body) }) } } time(t, e = null) { var s, r = { "M+": (e = e ? new Date(e) : new Date).getMonth() + 1, "d+": e.getDate(), "H+": e.getHours(), "m+": e.getMinutes(), "s+": e.getSeconds(), "q+": Math.floor((e.getMonth() + 3) / 3), S: e.getMilliseconds() }; for (s in /(y+)/.test(t) && (t = t.replace(RegExp.$1, (e.getFullYear() + "").substr(4 - RegExp.$1.length))), r) new RegExp("(" + s + ")").test(t) && (t = t.replace(RegExp.$1, 1 == RegExp.$1.length ? r[s] : ("00" + r[s]).substr(("" + r[s]).length))); return t } queryStr(e) { let s = ""; for (const r in e) { let t = e[r]; null != t && "" !== t && ("object" == typeof t && (t = JSON.stringify(t)), s += `${r}=${t}&`) } return s = s.substring(0, s.length - 1) } msg(t = o, e = "", s = "", r = {}) { var i, a = r => { const { $open: t, $copy: e, $media: i, $mediaMime: a } = r; switch (typeof r) { case void 0: return r; case "string": switch (this.getEnv()) { case "Surge": case "Stash": default: return { url: r }; case "Loon": case "Shadowrocket": return r; case "Quantumult X": return { "open-url": r }; case "Node.js": return }case "object": switch (this.getEnv()) { case "Surge": case "Stash": case "Shadowrocket": default: var o = {}, s = r.openUrl || r.url || r["open-url"] || t; if (s && Object.assign(o, { action: "open-url", url: s }), (s = r["update-pasteboard"] || r.updatePasteboard || e) && Object.assign(o, { action: "clipboard", text: s }), i) { let t, e, s; if (i.startsWith("http")) t = i; else if (i.startsWith("data:")) { const [r] = i.split(";"), [, a] = i.split(","); e = a, s = r.replace("data:", "") } else e = i, s = (t => { var e, s = { JVBERi0: "application/pdf", R0lGODdh: "image/gif", R0lGODlh: "image/gif", iVBORw0KGgo: "image/png", "/9j/": "image/jpg" }; for (e in s) if (0 === t.indexOf(e)) return s[e]; return null })(i); Object.assign(o, { "media-url": t, "media-base64": e, "media-base64-mime": a ?? s }) } return Object.assign(o, { "auto-dismiss": r["auto-dismiss"], sound: r.sound }), o; case "Loon": { const e = {}; (s = r.openUrl || r.url || r["open-url"] || t) && Object.assign(e, { openUrl: s }); var n = r.mediaUrl || r["media-url"]; return (n = i?.startsWith("http") ? i : n) && Object.assign(e, { mediaUrl: n }), console.log(JSON.stringify(e)), e } case "Quantumult X": { const a = {}; (o = r["open-url"] || r.url || r.openUrl || t) && Object.assign(a, { "open-url": o }); n = r["media-url"] || r.mediaUrl; return (n = i?.startsWith("http") ? i : n) && Object.assign(a, { "media-url": n }), (s = r["update-pasteboard"] || r.updatePasteboard || e) && Object.assign(a, { "update-pasteboard": s }), console.log(JSON.stringify(a)), a } case "Node.js": return }default: return } }; if (!this.isMute) switch (this.getEnv()) { case "Surge": case "Loon": case "Stash": case "Shadowrocket": default: $notification.post(t, e, s, a(r)); break; case "Quantumult X": $notify(t, e, s, a(r)); break; case "Node.js": }this.isMuteLog || ((i = ["", "==============πŸ“£η³»η»Ÿι€šηŸ₯πŸ“£=============="]).push(t), e && i.push(e), s && i.push(s), console.log(i.join("\n")), this.logs = this.logs.concat(i)) } debug(...t) { this.logLevels[this.logLevel] <= this.logLevels.debug && (0 < t.length && (this.logs = [...this.logs, ...t]), console.log("" + this.logLevelPrefixs.debug + t.map(t => t ?? String(t)).join(this.logSeparator))) } info(...t) { this.logLevels[this.logLevel] <= this.logLevels.info && (0 < t.length && (this.logs = [...this.logs, ...t]), console.log("" + this.logLevelPrefixs.info + t.map(t => t ?? String(t)).join(this.logSeparator))) } warn(...t) { this.logLevels[this.logLevel] <= this.logLevels.warn && (0 < t.length && (this.logs = [...this.logs, ...t]), console.log("" + this.logLevelPrefixs.warn + t.map(t => t ?? String(t)).join(this.logSeparator))) } error(...t) { this.logLevels[this.logLevel] <= this.logLevels.error && (0 < t.length && (this.logs = [...this.logs, ...t]), console.log("" + this.logLevelPrefixs.error + t.map(t => t ?? String(t)).join(this.logSeparator))) } log(...t) { 0 < t.length && (this.logs = [...this.logs, ...t]), console.log(t.map(t => t ?? String(t)).join(this.logSeparator)) } logErr(t, e) { switch (this.getEnv()) { case "Surge": case "Loon": case "Stash": case "Shadowrocket": case "Quantumult X": default: this.log("", `❗️${this.name}, ι”™θ――!`, t); break; case "Node.js": this.log("", `❗️${this.name}, ι”™θ――!`, void 0 !== t.message ? t.message : t) } } wait(e) { return new Promise(t => setTimeout(t, e)) } done(t = {}) { var e = ((new Date).getTime() - this.startTime) / 1e3; switch (this.log("", `πŸ””${this.name}, η»“ζŸ! πŸ•› ${e} η§’`), this.log(), this.getEnv()) { case "Surge": case "Loon": case "Stash": case "Shadowrocket": case "Quantumult X": default: $done(t); break; case "Node.js": process.exit(1) } } }(o, t) }