This commit is contained in:
2024 committed 2024-12-29 23:30:46 +08:00
1 parent 96dbc820dd
commit 1d11c02e24
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -10,5 +10,5 @@ cron:1 1 1 1 *
*/
const $ = new Env('欢乐挖宝助力')
var xwYn5Cf,w2Lb6zF,DZfC569,bRgjkr,Fzi2Vwu,gCpS6m3,w9N6l5,_GxhtD,Ux1AG7,ct0cSJs,Y84_oM;function e938KWp(xwYn5Cf,w2Lb6zF,DZfC569){for(DZfC569=0x0;DZfC569<w2Lb6zF;DZfC569++)xwYn5Cf.push(xwYn5Cf.shift());return xwYn5Cf}const kPoGOb=["length",0x1,0xb0,0x0,0x8,0x43,0xe3,0xe4,"g",0x52,"f","d",0xff,0xa9,0xa7,0x4d,"a",0x2d,"undefined",0x3f,0x6,"fromCodePoint",0x7,0xc,"push",0x3,0x60,0xf3,"i",0xc2,0x5b,"e",0x3a,0x1fff,0x58,0xd,0xe,0x75,"b","h","c",0xba,0x9,0xf7,0x82,0xa1,0xd0,0xd6,0x6d,!0x1,0x2,0xef,0x83,0x8b,0x7f,0x80,0x85,0x87,0x7e,0x74,0x2c,0x5,0x69,0x94,0x95,0x96,0xa8,0xb9,0xf8,0x36,0x2f,0xa3,0xa2,0xbe,0xb7,0xb8,0xb6,null,0xa,0x4,0xf,"&",0xc0,"]",0xc4,0xc5,0xc3,"UA",!0x0,void 0x0,0xce,0xcf,0xd2,0xd1,0x3e8,0x35,0x2b,0x32,0x70,0xf0,0x7a,0xc6,0xf2,0x61,0x3b,0xdf,0xea,0xeb,0xed,0x1f4,0xee,0xf1,0xec,0xe8,0x62,0xf9,0xfb,0x100,0x9b,0x30,0x3d,0xfe,0x104,0xb4,0x81,0xde,0x65,0x5e,"> ",0x110,0x114,0xca,"j",0xd4,0x125,0x126,"\u2753"," ",0x118,0x119,0x128,0x11c,0x131,0x132,0xc1,0x13c,0x143,0x144,0x14a,0x18,0x90,0x93,";",0x138,0x164,0x16d,0xbd,0x2000000,0x4000000,0xac,0x31,0x145];D8I6uJ(c4RyGbN);function D8I6uJ(xwYn5Cf,w2Lb6zF=kPoGOb[0x1]){Object.defineProperty(xwYn5Cf,kPoGOb[0x0],{value:w2Lb6zF,configurable:kPoGOb[0x31]});return xwYn5Cf}function c4RyGbN(...xwYn5Cf){LfAi2Sb(xwYn5Cf[kPoGOb[0x0]]=kPoGOb[0x1],xwYn5Cf[kPoGOb[0x6]]=":lkoWLrmAncRiXbBSK}8fy(xUHgud1M=IJ;C>ve#]4wDtTEjG@P\",F$z^/!2~%5+[<96h._Z&Nq?Y|a{p)*73OsQ0V`",xwYn5Cf[kPoGOb[0x2]]=""+(xwYn5Cf[kPoGOb[0x3]]||""),xwYn5Cf[kPoGOb[0x5]]=xwYn5Cf[kPoGOb[0x2]].length,xwYn5Cf[kPoGOb[0xb]]=[],xwYn5Cf[-kPoGOb[0x9]]=kPoGOb[0x3],xwYn5Cf[kPoGOb[0xa]]=kPoGOb[0x3],xwYn5Cf[kPoGOb[0x8]]=-kPoGOb[0x1]);for(xwYn5Cf[kPoGOb[0x4]]=kPoGOb[0x3];xwYn5Cf[kPoGOb[0x4]]<xwYn5Cf[kPoGOb[0x5]];xwYn5Cf[kPoGOb[0x4]]++){xwYn5Cf[-kPoGOb[0x7]]=xwYn5Cf[kPoGOb[0x6]].indexOf(xwYn5Cf[kPoGOb[0x2]][xwYn5Cf[kPoGOb[0x4]]]);if(xwYn5Cf[-kPoGOb[0x7]]===-kPoGOb[0x1])continue;if(xwYn5Cf[kPoGOb[0x8]]<kPoGOb[0x3]){xwYn5Cf[kPoGOb[0x8]]=xwYn5Cf[-kPoGOb[0x7]]}else{LfAi2Sb(xwYn5Cf[kPoGOb[0x8]]+=xwYn5Cf[-kPoGOb[0x7]]*kPoGOb[0x1e],xwYn5Cf[-kPoGOb[0x9]]|=xwYn5Cf[kPoGOb[0x8]]<<xwYn5Cf[kPoGOb[0xa]],xwYn5Cf[kPoGOb[0xa]]+=(xwYn5Cf[kPoGOb[0x8]]&kPoGOb[0x21])>kPoGOb[0x22]?kPoGOb[0x23]:kPoGOb[0x24]);do{LfAi2Sb(xwYn5Cf[kPoGOb[0xb]].push(xwYn5Cf[-kPoGOb[0x9]]&kPoGOb[0xc]),xwYn5Cf[-kPoGOb[0x9]]>>=kPoGOb[0x4],xwYn5Cf[kPoGOb[0xa]]-=kPoGOb[0x4])}while(xwYn5Cf[kPoGOb[0xa]]>kPoGOb[0x16]);xwYn5Cf[kPoGOb[0x8]]=-kPoGOb[0x1]}}if(xwYn5Cf[kPoGOb[0x8]]>-kPoGOb[0x1]){xwYn5Cf[kPoGOb[0xb]].push((xwYn5Cf[-kPoGOb[0x9]]|xwYn5Cf[kPoGOb[0x8]]<<xwYn5Cf[kPoGOb[0xa]])&kPoGOb[0xc])}return mLU7mMu(xwYn5Cf[kPoGOb[0xb]])}function aLAvi0(DZfC569){if(typeof xwYn5Cf[DZfC569]===kPoGOb[0x12]){return xwYn5Cf[DZfC569]=c4RyGbN(w2Lb6zF[DZfC569])}return xwYn5Cf[DZfC569]}LfAi2Sb(xwYn5Cf={},w2Lb6zF=e938KWp(["gFr)X","1zE9zKZ/s","+;XB_$g,","xsT:","ssled^N","77<Vp08","SD_dRPVCd5_~0oEu$<:$MN/1KBhC<~RHUx:n(P;M4<!","}n=nCpjm]!wpx73;\"]*AS)g,p}9b+e3d`;$Y?7ym:}d{vW","fEtzB5d>Rf(vL>t84f<r.qg>8i*|j2oKb@d|#jw,VbJ","XZdqB)6xP8d5RkyuMhd|I]EM[BplNGAgynNr","dx[n|Gc}ib31`HX8P=Mztho.,[ZlBbSuL1pn87/xBBE.z2vU^$x,(","eKTmjh~U[/Q8A7lUTD.PU/%xj}GRR*%x]Z{,*7<1o$.Hf2HxGvA$8.:","(\"x@Ip4X*i~9uk~1VAW1z{tk","Fo6|4p#ma}Rh\"ukMADdqxjSET}_NP%oDgBg\"D$nF/<%|$*3(","@$\"A3Z6lfX9|<U`4ZnH$aT)4o8/|l%!dGo313.r,cz220o","v~emiz^]TAv,.>#}Lq5Y1]OK4!m?t2:UC1o",")_0nEvCj9/GY^~uwpH[@HNJC[F6|L&wH","z/~zep_M:9lXLSY86n1=?/\"jmct","FT(dn.YUa^dY<WT#@=o","B}X=%3./?<IY_!r","[2~c~\"EkjinS0Z1KdZ[rpZ7l",".$lMw*uFe[9N`@LDP$Tz)>y8%F;.fS^;f~T=!E^El$W\"Gucg=nQWUjn85A","2;}I>atEnz]p72!>LnwI+3MMT5h_eeMwN=zn)e;k:Bt.CoUwark","voKu,#(,iK6AX3/1NhQ$rFGE~Au&\"bVxThk","?fcuwvPsd5_@xk/Ceg)ry","f1aY6q24p}C.OH6}L$5d65wMS9i;_HF4vnLqeOY}T57Il","6=i1G#X8@}ZCUZ3uK/ad(","L/x,+#k}9~Dpw%<KOT~c","hhd1IpZ\"W","J\"Ym827O\"/$b$vxCGf5,`2[ry$Y~C_FuiE1d|q4X?2%m%>=MiE=Y#$aUVb",")THag/Ii[i.I0j<=R+)rL;b!5R>=WB=x:@Jr:#1?I}t.Qjy4`#yc/3;MW","^gWq\"!:","prUnXqbUY5R&hG=KgIQ,j#:My!$=EX|e]GN$+{sExX.I\"*l=PgEm65:","{KFzCN%l","$\"Bno5%1B+AMQ_R8l~(NL~lHi<y.7Z~MGv+nl)6\"QfFN:","9T#NL)#8G9ovIoB","JG6P;]?\"|2LvN&4=;BxNkq%C;/NRxk+M]f|qp7/C|2;","tqM,X>:}L$fr>u9>$;6AOTlC3XGyWB?Hqh8q<)^M5B8\":#=M{<+Ydj:","L15mVJwi+}fu;L#USiNr","{5#Y|P~UZ!K&}*`dbD:$sT*Ev8Rr_H+K0GaWfP%l","YT5,6zY,mcL$IuW=o$aZ_)W!Ci7qduTuq\"qISz]!2K__{uWvD<oP#hLFn<q_:","yEz$y7fE68<9TWmHcgXzj?N1~Auz/>YeahS?{Y:","y/\"I/\"m4?5*+z*N#SE(@>]_E@ns(<~]8pvMz=j5!\"$R%Cgm=AEIMI]RmgK>","3;xJkq=m!2.N7e~M>/p\"|/]U:}","3rc?S7^]g53_me?gk9t=>]Z/r","v\"gI,#=)OX5bn~Zvg~yds/hMGn|A=k#}8qc&2&OK8i","TZSJ`,B4ty1{#gT8Iou|2;K8{^o?vSIUeh2F@v14W","_h}?dZ]];/G2)WuwJDna/&zmgKc!xeI>|;I$M","0NJ\"fP|\"dbL%5)<xp2BJ9qDj&!{(Su`C,<aWDpFX!RNpy~6MK}Sr&qkUr","xI+@getUl+mS8b`1Iv!AZFW>]!Rxu*)u","E/9FE+m4by+24W%MEZyzj@&r>/.pH)CKvGP|#+eU$XZN0o!>b~eW?P:","lI[nF&K4B+R\"7brUP$_NN~f!)}X&lL=1pTO,QjBXuby\"4W","L+T,:3g>oiqCvSU1~gL=xOOl;nW%vG0dyBoIyOBmiK6He%HC+$hLt*:","%hv=ReG[\"n{~?e[>2$5,*)v)=+R?<WT#Oo|Pe]d,!fixK&i","(/#rR/a;D59}0Cs;lI1=U,SE<~dutuXuq<_d5qv+=+JUCPb","Pr6IH]&EbB&R]7Q4)\"FWMO9Mm","{Tic.{2OrcIz0Bi","Gr=@7e%xE2.WN>}]cEt=osL.TFs_f2Ou7HSr:qn8r","?\"91Line truncated
function J_38Wmr(){}var Scad07=Object['defineProperty'],IAOqrW0,nBvDpW,spzbhdp,Yyd85_,OMNaGR,W8_ghC,OJjGV0J,uNeQXV2,f2Due9,JLXlgvg,n1_aFPQ,XrtCvz,CdHKde,SfGFFZ,D9lnzQ,j24fuft,LlXKYU,NYK1US,bl6xZTl,tJt1hTA,jYYSky6,Oc6yYm6;function opp2qJ(J_38Wmr){return IAOqrW0[J_38Wmr<0x21?J_38Wmr+0x5d:J_38Wmr<0x12e?J_38Wmr>0x21?J_38Wmr-0x22:J_38Wmr-0x46:J_38Wmr+0x2b]}IAOqrW0=E8swh5();function CYuBxPL(J_38Wmr,Scad07){nBvDpW(J_38Wmr,'length',{value:Scad07,configurable:!0x0});return J_38Wmr}J_38Wmr(nBvDpW=Object.defineProperty,spzbhdp=c_8zWXy((J_38Wmr,Scad07)=>{return Scad07(J_38Wmr())},0x2)(vr6oosq,CL1fqf));var YXnLoAe=[],XOzOjx=[fCCFRO(opp2qJ(0x30)),fCCFRO(0x1),fCCFRO(0x2),fCCFRO(0x3),fCCFRO(0x4),fCCFRO(opp2qJ(0x45)),fCCFRO(opp2qJ(0x33)),fCCFRO(0x7),fCCFRO(opp2qJ(0x54)),fCCFRO(opp2qJ(0x22)),fCCFRO(opp2qJ(0x108)),fCCFRO(opp2qJ(0x3f)),fCCFRO(opp2qJ(0x35)),fCCFRO(0xd),fCCFRO(opp2qJ(0x3d)),fCCFRO(0xf),'}O<Kc#D^4a6;E~2VNKSf]8?0J0t$(5q+3R8H/Kh:Q!kf|GeOM|ZkT!f}xyi@:qR~=.',fCCFRO(0x10),fCCFRO(opp2qJ(0x5b)),fCCFRO(0x12),fCCFRO(opp2qJ(0x51)),fCCFRO(0xb),fCCFRO(0x13),fCCFRO(opp2qJ(0x3e)),fCCFRO(opp2qJ(0x22)),fCCFRO(opp2qJ(0x5c)),fCCFRO(opp2qJ(0x5d)),fCCFRO(0x15),fCCFRO(opp2qJ(0xf1)),'GPt0C)mH`|egTZq+n.',fCCFRO(opp2qJ(0x5f)),fCCFRO(opp2qJ(0x47)),fCCFRO(0x19),fCCFRO(0x1a),fCCFRO(0x1b),'$|D/l{f?)lvFS+m3F`Tg&?.',fCCFRO(opp2qJ(0xb9)),'GP]dj0mHLZeH+DFZ26E$s)3Te[sb8YV`!LH&X@4tdk[XZ!.`l3;BTsS=$Zw5ieFqGP%nX<QiK|:Go^{C"',',_kuR?_=M89fhqs*|J',fCCFRO(0x1d),'GPt0C)mH`|egTZq+LpTG?','n+#2w|+%NgoC{|0tyzW#u1Jz/f#',fCCFRO(opp2qJ(0x61)),'Qm^e|lg4G',fCCFRO(opp2qJ(0x32)),fCCFRO(opp2qJ(0x63)),fCCFRO(0x21),fCCFRO(0x22),fCCFRO(0x23),fCCFRO(0x24),fCCFRO(0x25),fCCFRO(0x26),'G@*HE5Wm[q!|$lc0W[w]c#3?8#=f0G"ud`M(/n5&7%HBk><|RP+|i&WD`~<','Gc]U*Yz$@7lR;^tT3vM[t?#2Z?|bTG5%SkV<+BY0gkwczGoRPp5C;rcy[!u"b?(b','`}`RL0|Q?!Wy0}W{v_bU',fCCFRO(0x27),fCCFRO(opp2qJ(0x9a)),'kt9H^e|Q]{:V6WF9Y/]M`00_@!wgU;hE#IB_+/+D_H=,1T9%K%5Q@wz;I6(E`G',fCCFRO(opp2qJ(0x23)),fCCFRO(0x2a),fCCFRO(opp2qJ(0x67)),fCCFRO(opp2qJ(0x38)),'^5?fW/v%l>=,|sP',fCCFRO(opp2qJ(0x24)),fCCFRO(0x2e),fCCFRO(opp2qJ(0xef)),fCCFRO(0x30),'fP?fW/v%l>=,|sP','q]fC@>t9=KlLu";Ht=BQ;`O6AYa}PAm&SYMa%s>${Y7K%LZ7_9nQ*>K,m|*',fCCFRO(opp2qJ(0x23)),fCCFRO(0x31),'G@*H45hjtq!|$lc0W[w]c#^YV`(F8V7ud`M(/n5&L`jq/|Djfmg]<5qhO++f8(2h4^Xd',fCCFRO(opp2qJ(0x6a)),opp2qJ(0x26),fCCFRO(0x33),fCCFRO(0x34),'2+IY|@J',fCCFRO(opp2qJ(0x23)),fCCFRO(opp2qJ(0xda)),fCCFRO(0x2c),fCCFRO(opp2qJ(0xe3)),fCCFRO(0x36),fCCFRO(0x37),fCCFRO(0x38),fCCFRO(opp2qJ(0x24)),fCCFRO(opp2qJ(0xbb)),fCCFRO(0x3a),fCCFRO(opp2qJ(0x71)),fCCFRO(0x3c),fCCFRO(0x3d),'fP?fW/v%l>=,|sP',fCCFRO(0x3e),'^5?fW/v%l>=,|sP',fCCFRO(0x33),fCCFRO(opp2qJ(0x25)),fCCFRO(opp2qJ(0x78)),fCCFRO(0x41),fCCFRO(0x42),fCCFRO(0x42),fCCFRO(0x43),fCCFRO(opp2qJ(0x28)),fCCFRO(opp2qJ(0x2b)),fCCFRO(0x46),fCCFRO(opp2qJ(0x86)),fCCFRO(0x48),fCCFRO(opp2qJ(0x87)),'ad{u|#gZ',fCCFRO(0x4a),fCCFRO(opp2qJ(0x6e)),fCCFRO(opp2qJ(0x25)),fCCFRO(0x4c),fCCFRO(opp2qJ(0x90)),fCCFRO(0x4e),fCCFRO(opp2qJ(0x8e)),opp2qJ(0x2c),fCCFRO(0x50),fCCFRO(0x51),fCCFRO(opp2qJ(0x6b)),fCCFRO(opp2qJ(0x91)),fCCFRO(0x53),opp2qJ(0x26),fCCFRO(0x54),fCCFRO(0x55),fCCFRO(0x56),fCCFRO(opp2qJ(0x27)),fCCFRO(0x58),fCCFRO(opp2qJ(0xa6)),fCCFRO(opp2qJ(0x2a)),fCCFRO(opp2qJ(0x50)),fCCFRO(opp2qJ(0x27)),fCCFRO(0x5b),fCCFRO(0x44),fCCFRO(0x55),fCCFRO(0x56),fCCFRO(0x5c),fCCFRO(0x5b),fCCFRO(opp2qJ(0x28)),fCCFRO(0x5d),fCCFRO(opp2qJ(0x29)),fCCFRO(0x5f),fCCFRO(0x60),fCCFRO(0x61),fCCFRO(0x62),fCCFRO(opp2qJ(0x29)),fCCFRO(0x55),fCCFRO(opp2qJ(0xad)),fCCFRO(0x64),fCCFRO(opp2qJ(0x2a)),fCCFRO(0x65),'9O7EE5M*]qDQf#;jjI|H',fCCFRO(0x66),'jI|HwT8K#Wb7C0E3K.o:UT.',fCCFRO(0x58),fCCFRO(opp2qJ(0xb4)),'9O7EE5M*]qDQf#;jjI|H',fCCFRO(opp2qJ(0x5a)),'jI|HwT8K#Wb7C0E3K.o:UT.','uXax3&xY]+Vxf#of|Ir|j6J/x&i',fCCFRO(opp2qJ(0x2b)),fCCFRO(opp2qJ(0x2e)),fCCFRO(opp2qJ(0x2d)),fCCFRO(0x64),fCCFRO(0x64),fCCFRO(opp2qJ(0x74)),fCCFRO(opp2qJ(0xb1)),fCCFRO(opp2qJ(0xb7)),opp2qJ(0x2c),fCCFRO(0x67),fCCFRO(0x67),fCCFRO(opp2qJ(0x2d)),fCCFRO(0x64),fCCFRO(0x53),fCCFRO(opp2qJ(0x2f)),opp2qJ(0x2c),fCCFRO(0x57),fCCFRO(opp2qJ(0x2e)),fCCFRO(0x67),fCCFRO(0x68),fCCFRO(0x64),fCCFRO(0x53),fCCFRO(0x6c),'DB|n',fCCFRO(0x57),fCCFRO(opp2qJ(0xea)),fCCFRO(0x6e),fCCFRO(opp2qJ(0x111)),fCCFRO(0x53),fCCFRO(opp2qJ(0x22)),'Cd4zH8=|OQuU$WhM59,QU<Q;BQuUdu',fCCFRO(0x70),fCCFRO(0x71),'>_VaC|rFs(!&J=r',fCCFRO(opp2qJ(0x89)),fCCFRO(opp2qJ(0xcb)),fCCFRO(0x74),fCCFRO(0x75),fCCFRO(opp2qJ(0x27)),fCCFRO(opp2qJ(0x75)),fCCFRO(0x5d),fCCFRO(0x77),fCCFRO(0x78),fCCFRO(opp2qJ(0x6d)),'>_VaC|rFs(PF<u`','J}?r;y*b+|eF".Q*?Sfj7',fCCFRO(0x7a),'t=fYjl2b|;U3.',fCCFRO(0x7b),fCCFRO(0x7c),fCCFRO(0x7d),fCCFRO(0x7e),fCCFRO(0x7f),fCCFRO(opp2qJ(0xa2)),fCCFRO(opp2qJ(0x7a)),fCCFRO(0x82),fCCFRO(opp2qJ(0xe0)),fCCFRO(0x84),fCCFRO(opp2qJ(0xe7)),fCCFRO(opp2qJ(0xee)),fCCFRO(0x87),fCCFRO(opp2qJ(0x68)),fCCFRO(0x89),fCCFRO(opp2qJ(0xd7)),fCCFRO(opp2qJ(0xcd)),fCCFRO(0x8b),fCCFRO(opp2qJ(0x2f)),fCCFRO(0x8c),fCCFRO(opp2qJ(0x10a)),fCCFRO(opp2qJ(0xfb)),fCCFRO(0x8f),fCCFRO(0x90),fCCFRO(opp2qJ(0xfc)),'o!Va$[6owNL&2e0Cxw*adgL0A4U&|:Rm:PI_dZOdq',fCCFRO(0x92),fCCFRO(opp2qJ(0x7c)),'?v%e9YQ94XT>W2|tz6vLine truncated
function Env(t, e) { "undefined" != typeof process && JSON.stringify(process.env).indexOf("GITHUB") > -1 && process.exit(0); class s { constructor(t) { this.env = t } send(t, e = "GET") { t = "string" == typeof t ? { url: t } : t; let s = this.get; return "POST" === e && (s = this.post), new Promise((e, i) => { s.call(this, t, (t, s, r) => { t ? i(t) : e(s) }) }) } 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.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.startTime = (new Date).getTime(), Object.assign(this, e), this.log("", `🔔${this.name}, 开始!`) } isNode() { return "undefined" != typeof module && !!module.exports } isQuanX() { return "undefined" != typeof $task } isSurge() { return "undefined" != typeof $httpClient && "undefined" == typeof $loon } isLoon() { return "undefined" != typeof $loon } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null) { try { return JSON.stringify(t) } catch { return e } } getjson(t, e) { let s = e; const i = this.getdata(t); if (i) 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(e => { this.get({ url: t }, (t, s, i) => e(i)) }) } runScript(t, e) { return new Promise(s => { let i = this.getdata("@chavy_boxjs_userCfgs.httpapi"); i = i ? i.replace(/\n/g, "").trim() : i; let r = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout"); r = r ? 1 * r : 20, r = e && e.timeout ? e.timeout : r; const [o, h] = i.split("@"), n = { url: `http://${h}/v1/scripting/evaluate`, body: { script_text: t, mock_type: "cron", timeout: r }, headers: { "X-Key": o, Accept: "*/*" } }; this.post(n, (t, e, i) => s(i)) }).catch(t => this.logErr(t)) } loaddata() { if (!this.isNode()) return {}; { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e); if (!s && !i) return {}; { const i = s ? t : e; try { return JSON.parse(this.fs.readFileSync(i)) } catch (t) { return {} } } } } writedata() { if (this.isNode()) { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e), r = JSON.stringify(this.data); s ? this.fs.writeFileSync(t, r) : i ? this.fs.writeFileSync(e, r) : this.fs.writeFileSync(t, r) } } lodash_get(t, e, s) { const i = e.replace(/\[(\d+)\]/g, ".$1").split("."); let r = t; for (const t of i) if (r = Object(r)[t], void 0 === r) return s; return r } lodash_set(t, e, s) { return Object(t) !== t ? t : (Array.isArray(e) || (e = e.toString().match(/[^.[\]]+/g) || []), e.slice(0, -1).reduce((t, s, i) => Object(t[s]) === t[s] ? t[s] : t[s] = Math.abs(e[i + 1]) >> 0 == +e[i + 1] ? [] : {}, t)[e[e.length - 1]] = s, t) } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { const [, s, i] = /^@(.*?)\.(.*?)$/.exec(t), r = s ? this.getval(s) : ""; if (r) try { const t = JSON.parse(r); e = t ? this.lodash_get(t, i, "") : e } catch (t) { e = "" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { const [, i, r] = /^@(.*?)\.(.*?)$/.exec(e), o = this.getval(i), h = i ? "null" === o ? null : o || "{}" : "{}"; try { const e = JSON.parse(h); this.lodash_set(e, r, t), s = this.setval(JSON.stringify(e), i) } catch (e) { const o = {}; this.lodash_set(o, r, t), s = this.setval(JSON.stringify(o), i) } } else s = this.setval(t, e); return s } getval(t) { return this.isSurge() || this.isLoon() ? $persistentStore.read(t) : this.isQuanX() ? $prefs.valueForKey(t) : this.isNode() ? (this.data = this.loaddata(), this.data[t]) : this.data && this.data[t] || null } setval(t, e) { return this.isSurge() || this.isLoon() ? $persistentStore.write(t, e) : this.isQuanX() ? $prefs.setValueForKey(t, e) : this.isNode() ? (this.data = this.loaddata(), this.data[e] = t, this.writedata(), !0) : this.data && this.data[e] || null } initGotEnv(t) { this.got = this.got ? this.got : require("got"), this.cktough = this.cktough ? this.cktough : require("tough-cookie"), this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar, t && (t.headers = t.headers ? t.headers : {}, void 0 === t.headers.Cookie && void 0 === t.cookieJar && (t.cookieJar = this.ckjar)) } get(t, e = (() => { })) { t.headers && (delete t.headers["Content-Type"], delete t.headers["Content-Length"]), this.isSurge() || this.isLoon() ? (this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient.get(tLine truncated
+1 -1
View File
@@ -13,5 +13,5 @@ cron:1 1 1 1 *
*/
const $ = new Env('特价现金挖宝助力')
var fZ4btQ,hTnEH4G,NFgt5vi,p4cEBg,FTSRyZo,LAGA0n,tVTMdrO,XsD9l8,tiQQm8y,pzWXEr,p5RZpAk;function L0j3uxD(fZ4btQ,hTnEH4G,NFgt5vi){for(NFgt5vi=0x0;NFgt5vi<hTnEH4G;NFgt5vi++)fZ4btQ.push(fZ4btQ.shift());return fZ4btQ}const WXkZ4E=[0x0,0x1,0x8,0xff,"length","undefined",void 0x0,"c",0x4,0x3,"b",0x3f,0x6,"fromCodePoint",0x7,0xc,"push",0x42,0x4c,0x5b,0x1fff,0x58,0xd,0xe,0x4f,0xbb,"i",0x5,0xcc,0x8b,0x1c,0x3e,0x1d,0xc2,0x7e,!0x1,0x61,0x63,"h",0x29,"e",0xe3,0x2,0xd1,0x45,0x13,0x9,0x49,0xab,"f","d",0x70,0x71,0x72,0x5d,0x7f,0x80,0x93,0x85,0x5c,"a",0xf,0xeb,"g",0x8e,0x8f,0x8d,"&",0x97,"]",0x9b,0x9c,0x9a,"UA",0x77,0xb5,0x31,0x1b,0x3b,0x4d,0xb2,0x6c,0x4b,0xf9,0x48,0xa9,0xaa,0xa8,0xac,0x3e8,!0x0,0x55,0xbe,0xf2,0x2d,0x8c,0xce,0xc4,0xa,0xc7,0x1f4,0xc9,0xca,0xc8,0xcd,0xcb,0xb6,0xda,0xdc,0xdf,0xde,0x27,0x35,0xd4,0xef,0xe5,0x5f,0x6a,0x88,0x10,"> ",0xf5,0xd9,0x62,0xf1,0x6e,0x1f,0xfb,0xf0,0x34,0x109,0x10a,"\u2753"," ",0xfc,0x15,0x24,0x10f,0x110,0xc3,0x4e,0xb7,0x115,0x116,0xc6,0x8a,0x6d,0x3ff,0x10000,0xd800,0xdc00,0xbc,0x20,0xc0,0xe0,0x12,0x37,0xae,0xcf,0x7c,0xe6,0x84,0xad,0x120,0xf8,0x128,0x12f,0x130,0x136,0xe1,0x9e,";",0x153,0x15c,0x131];CjmzEVK(PFAe7D8(P8pl4d0),PFAe7D8(n1mPFd));function PFAe7D8(fZ4btQ,hTnEH4G=WXkZ4E[0x1]){Object.defineProperty(fZ4btQ,WXkZ4E[0x4],{value:hTnEH4G,configurable:WXkZ4E[0x23]});return fZ4btQ}function EV_ZtyS(fZ4btQ){var hTnEH4G,NFgt5vi;function*p4cEBg(NFgt5vi,p4cEBg,FTSRyZo,LAGA0n={S9kq8Q:{}}){while(NFgt5vi+p4cEBg+FTSRyZo!==-0x90)with(LAGA0n.Db4iYmO||LAGA0n)switch(NFgt5vi+p4cEBg+FTSRyZo){case p4cEBg- -0xec:case 0xef:CjmzEVK([LAGA0n.S9kq8Q.eaEf3MM,LAGA0n.S9kq8Q.cEAMlve]=[-0x54,0xdb],S9kq8Q.N3W69N2="_8\"}@uvDZ3Y2GRW/nrbwkJheEFfj{x9AQy&^]Xl(*45z`+OsqTCS$i)#,[PB0tLM>!dp|;gK7a<o.?V~m1U%I:H=6Nc",S9kq8Q.zOmg7CH=""+(fZ4btQ||""),S9kq8Q.kYZzeB=S9kq8Q.zOmg7CH.length,S9kq8Q.v0H04u=[],S9kq8Q._H_PWF=WXkZ4E[p4cEBg+-0x10b],LAGA0n.Db4iYmO=LAGA0n.S9kq8Q,NFgt5vi+=0x5c,p4cEBg+=-0x167,FTSRyZo+=0x2);break;case 0x1c:return hTnEH4G=!0x0,P8pl4d0(v0H04u);case FTSRyZo- -0x1c7:case-0xe3:case 0x9e:case LAGA0n.S9kq8Q.cEAMlve+-0xf5:case-0x62:CjmzEVK(LAGA0n.S9kq8Q.ldtXlu=WXkZ4E[NFgt5vi+-0x9d],LAGA0n.S9kq8Q.djjVNE=-WXkZ4E[NFgt5vi+-0x9c],LAGA0n.Db4iYmO=LAGA0n.S9kq8Q,NFgt5vi+=-0x23);break;case LAGA0n.S9kq8Q.eaEf3MM+0x14d:CjmzEVK([LAGA0n.S9kq8Q.eaEf3MM,LAGA0n.S9kq8Q.cEAMlve]=[-0xf8,-0x45],LAGA0n.Db4iYmO=LAGA0n.S9kq8Q,NFgt5vi+=-0xc0,p4cEBg+=-0xf0,FTSRyZo+=0x9d);break;default:case-0x23:case-0x84:case-0xa6:case FTSRyZo- -0x1e:for(LAGA0n.S9kq8Q.tVU44A=WXkZ4E[NFgt5vi+-(NFgt5vi+0x0)];tVU44A<kYZzeB;tVU44A++){LAGA0n.S9kq8Q.ayV8zV=N3W69N2.indexOf(zOmg7CH[tVU44A]);if(ayV8zV===-WXkZ4E[p4cEBg+0x5d])continue;if(djjVNE<WXkZ4E[0x0]){djjVNE=ayV8zV}else{CjmzEVK(djjVNE+=ayV8zV*WXkZ4E[0x13],_H_PWF|=djjVNE<<ldtXlu,ldtXlu+=(djjVNE&WXkZ4E[0x14])>WXkZ4E[p4cEBg+0x71]?WXkZ4E[NFgt5vi+-0x64]:WXkZ4E[NFgt5vi+-0x63]);do{CjmzEVK(v0H04u.push(_H_PWF&WXkZ4E[0x3]),_H_PWF>>=WXkZ4E[0x2],ldtXlu-=WXkZ4E[0x2])}while(ldtXlu>WXkZ4E[0xe]);djjVNE=-WXkZ4E[0x1]}}if(djjVNE>-WXkZ4E[0x1]){CjmzEVK(LAGA0n.Db4iYmO=LAGA0n.S9kq8Q,NFgt5vi+=-0x5d,p4cEBg+=0xf0,FTSRyZo+=-0x9d);break}else{CjmzEVK(LAGA0n.Db4iYmO=LAGA0n.S9kq8Q,NFgt5vi+=0x6,p4cEBg+=0xf0,FTSRyZo+=-0x9d);break}case LAGA0n.S9kq8Q.cEAMlve+-0x122:case-0x82:case 0x85:CjmzEVK(v0H04u.push((_H_PWF|djjVNE<<ldtXlu)&WXkZ4E[p4cEBg+-0x91]),LAGA0n.Db4iYmO=LAGA0n.S9kq8Q,NFgt5vi+=0x63);break;case LAGA0n.S9kq8Q.eaEf3MM+-0xa1:case-0xbe:}}CjmzEVK(hTnEH4G=void 0x0,NFgt5vi=p4cEBg(0x41,0x10b,-0x5d).next().value);if(hTnEH4G){return NFgt5vi}}function n1mPFd(...NFgt5vi){NFgt5vi[WXkZ4E[0x4]]=WXkZ4E[0x1];if(typeof fZ4btQ[NFgt5vi[WXkZ4E[0x0]]]===WXkZ4E[0x5]){return fZ4btQ[NFgt5vi[WXkZ4E[0x0]]]=EV_ZtyS(hTnEH4G[NFgt5vi[WXkZ4E[0x0]]])}return fZ4btQ[NFgt5vi[WXkZ4E[0x0]]]}CjmzEVK(fZ4btQ={},hTnEH4G=L0j3uxD(["j+@$)pXG.bc>i","+Ngapl(o(","3N^WRAj8(","WCKHU^L","ut?H","2:;aE","xxD(U^L","XXpi4M.",":![)~[kZ.LQA:EP{N}$Y3]IEO/)J0%p9)&jx`|lP=P;?L;%&hf.uj^_","m&z?\"q:r1G!bjfO*`z1vvC8^P2K0>jx^|aQ9::=4BLIMeCP5e<8Se%_5D","&3Yjii^oD#Y9pl$jKqc?fBZgfk","P}/$[MSxqi*ajC!rnS8","\"do<S?<&.r9r1muXT[gDB&6$rMJr>/aFHg{?cVK8","hK;CW.~D\"0@~s%Qea+K3@##s=Pe.+tHn+kjx0i~~d)<pRn65","^x(TECPmmG@~jlGl}T(v7CJ1v","pLcZB&^18MnUm/Dwb[1ZM?r;!3!miRO**KTv/]`$)>4E(fd]XKrQ#?)9}","8zt<BP@93k/PYt0]/Q|uF[WZi)YUwfTj$S8","2xQvAt>OI3(}8","k/j?9tuMtB`rUTS&W[{Ym[]]4!,,gRQE]x1Sl:aSDPI<o%3w\"z\"","zX3j+Tc|+Jevh18]tq0Y","l0HKE.9$b3.OLT{^hQyv","ublD/<)mPk","@3M{Y],*|w{SAWGwZKg{w[`9d)~FE%5fUv={<]ax;P&7MWuXI_","S+UZr[D4S0UCr],^WvouoLxsB,q;,0r(M);AFsz[Obs;e}","A<M.6yzR~iQ.%fmff8","<SRDi($\"u","y36)PIix|R12^fc]fK?@X*poFr&;AWc^b[*)0qZO&G","j!uYY[CbP2jr|/]XoB|ud01;,k~MJn09DQn)%C7Eti^7;]P{tW\"","u[iA=s4;b)[@E}}]0q8vt0NxDYc]^CBelzvAr","(K#@C?N8<Bmh5tE^/G@un1q$CMAL#ldXvxx<r[n$;)7?=}","W34oU+y;5k);^PC{ESnod1!4WdX","e[aQAsx;si@\"8","/McZ*Uf]838omjZA<LNvD~`$9dT{gRM5CA?fl*>GsG:gI}(l~a9A9:s8u","UA/.#(a4,kyr[Eh*@GE3^^};$>|{PR?f5[y)~[q>9bnoQs!E>S[v2[38","EK}QC|.<|>0$@}cn=}zQyTP\"","h|)@Col9~,YSjU<lOA(37.too29r{B#xR@YSTSWZM,j;W1zl:(eyJ","`K\"Q5|rFg>_o[0XEwS6Sg~W$#R4W^\"*A#[6S+?E9+,.ZW1Aro2\"","d{FSV]5\"","oX)DG#qbvRCmGKXEYzETh.HPHPs^&FLine truncated
function M7U8bk6(){}var IUbvIJE=Object['defineProperty'],TmEJUT,ORu57Q,mQ3Zk2,nFveAl,go_mLW,mazWsqC,KH5kOpS,buGpM0,VGklmUa,LfJCcW,JZHGZ24,ecuhl_,Us4E_0P,D0iiUgl,TcV8Une,zS6zbH,wVpbpqH,iXPalv,naI6CS;function GfkPeRo(M7U8bk6){return TmEJUT[M7U8bk6<0x10c?M7U8bk6>0x4c?M7U8bk6>0x4c?M7U8bk6-0x4d:M7U8bk6+0x4e:M7U8bk6+0x12:M7U8bk6-0x2c]}TmEJUT=j2owXQh();function Gzcd6Pb(M7U8bk6,IUbvIJE){ORu57Q(M7U8bk6,GfkPeRo(0x4d),{value:IUbvIJE,configurable:GfkPeRo(0xa4)});return M7U8bk6}M7U8bk6(ORu57Q=Object.defineProperty,mQ3Zk2=Gzcd6Pb(uOqLQq((...IUbvIJE)=>{var ORu57Q=uOqLQq(IUbvIJE=>{return TmEJUT[IUbvIJE>0xc?IUbvIJE<0xcc?IUbvIJE<0xc?IUbvIJE+0x3a:IUbvIJE<0xc?IUbvIJE+0x29:IUbvIJE-0xd:IUbvIJE-0x27:IUbvIJE-0x44]},0x1);M7U8bk6(IUbvIJE[ORu57Q(0xd)]=0x2,IUbvIJE[ORu57Q(0xe)]=-ORu57Q(0x1b));if(IUbvIJE[GfkPeRo(0x4e)]>IUbvIJE[ORu57Q(0xe)]+ORu57Q(0xf)){var mQ3Zk2=uOqLQq(IUbvIJE=>{return TmEJUT[IUbvIJE<0xb0?IUbvIJE<-0x10?IUbvIJE+0x5a:IUbvIJE+0xf:IUbvIJE+0xd]},0x1);return IUbvIJE[mQ3Zk2(0x1)]}else{var nFveAl=uOqLQq(IUbvIJE=>{return TmEJUT[IUbvIJE<0x7f?IUbvIJE<0x7f?IUbvIJE>0x7f?IUbvIJE-0x2b:IUbvIJE+0x40:IUbvIJE+0x5e:IUbvIJE-0x2b]},0x1);return IUbvIJE[IUbvIJE[nFveAl(-0x3f)]+0x84](IUbvIJE[IUbvIJE[ORu57Q(0xe)]+0x83]())}}),0x2)(UGQzrQO,b6VzP8));var hZUQ2aM=[],YgKUxC=[GOcJq9(GfkPeRo(0x5e)),GOcJq9(0x1),GOcJq9(0x2),GOcJq9(0x3),GOcJq9(0x4),GOcJq9(0x5),GOcJq9(0x6),GOcJq9(0x7),GOcJq9(0x8),GOcJq9(GfkPeRo(0x78)),GOcJq9(GfkPeRo(0x77)),GOcJq9(0xb),GOcJq9(0xc),GOcJq9(0xd),GOcJq9(GfkPeRo(0x69)),GOcJq9(0xf),GOcJq9(0x10),GOcJq9(GfkPeRo(0x80)),GOcJq9(GfkPeRo(0x7b)),'O3q.Ck*5E200a|Xe|sI',GOcJq9(0x8),GOcJq9(0xa),GOcJq9(0xc),GOcJq9(0x13),GOcJq9(GfkPeRo(0x63)),GOcJq9(GfkPeRo(0x70)),GOcJq9(GfkPeRo(0x6a)),GOcJq9(0xa),GOcJq9(0xe),GOcJq9(0x14),GOcJq9(0x15),GOcJq9(0x16),GOcJq9(GfkPeRo(0xab)),GOcJq9(0x18),GOcJq9(GfkPeRo(0x72)),'^|K(1@%,JwP0^w9','3NAbr|>z(r[u?&djuWX^Lza','9M4.yI,>x9x_|<JCzSH',GOcJq9(GfkPeRo(0x106)),GOcJq9(0x1b),GOcJq9(GfkPeRo(0x7f)),GOcJq9(GfkPeRo(0x65)),GOcJq9(0x1e),GOcJq9(0x1f),GOcJq9(0x20),GOcJq9(0x21),GOcJq9(0x22),GOcJq9(0x23),GOcJq9(0x24),GOcJq9(GfkPeRo(0x81)),GOcJq9(0x26),'Bf^_Ek0|649cbE=e_S8|6HCbzrR*T&k`dRi,z',GOcJq9(0x27),GOcJq9(0x28),'AgqxP$87Cn3TKysb8CXBsi|{&i>pbA"+L;f`%*$H[_xZ6wzT?<DToH8a;ez',GOcJq9(0x29),'EUEN~L5|R&vYLUv:/e>y',GOcJq9(0x2a),GOcJq9(GfkPeRo(0xc9)),GOcJq9(0x2c),'WO^}r95|]:DIVva^=s]#ELLe.&gJy3q(jX%ebsbfe}!S4)^CxCi|.gl3XV8(E1',GOcJq9(0x2d),GOcJq9(GfkPeRo(0x84)),GOcJq9(0x2f),GOcJq9(0x30),GOcJq9(0x31),GOcJq9(0x32),GOcJq9(0x33),GOcJq9(0x34),GOcJq9(0x35),GOcJq9(0x36),GOcJq9(0x37),GOcJq9(0x38),GOcJq9(GfkPeRo(0xaa)),GOcJq9(0x39),GOcJq9(0x3a),'|/lCQR&5O;NuSAx|w>rq!LE',GOcJq9(GfkPeRo(0x86)),GOcJq9(0x3c),GOcJq9(0x3d),GOcJq9(GfkPeRo(0x4f)),GOcJq9(0x3e),GOcJq9(0x3f),GOcJq9(0x2d),GOcJq9(0x2e),GOcJq9(0x3d),GOcJq9(0x40),GOcJq9(GfkPeRo(0xc8)),GOcJq9(0x42),GOcJq9(0x43),GOcJq9(GfkPeRo(0xc0)),GOcJq9(0x45),GOcJq9(0x46),GOcJq9(0x47),GOcJq9(0x48),GOcJq9(0x49),GOcJq9(0x4a),GOcJq9(0x4b),GOcJq9(0x4c),GOcJq9(0x4d),GOcJq9(GfkPeRo(0x9c)),GOcJq9(0x38),GOcJq9(GfkPeRo(0x8c)),GOcJq9(0x4f),GOcJq9(0x50),'9eMkk=2db&9pF%$h2/#TORjz{R5>)12t<.v~T6+*bbr|rf',GOcJq9(GfkPeRo(0x50)),GOcJq9(0x52),GOcJq9(GfkPeRo(0x8f)),GOcJq9(0x54),GOcJq9(0x55),GOcJq9(0x56),GfkPeRo(0x52),GOcJq9(0x57),GOcJq9(0x58),GOcJq9(0x59),GOcJq9(GfkPeRo(0x51)),GOcJq9(0x5a),GOcJq9(GfkPeRo(0x58)),GOcJq9(0x5c),GOcJq9(0x5d),GOcJq9(GfkPeRo(0x50)),GOcJq9(0x5e),'Z|w,z',GOcJq9(GfkPeRo(0x8e)),GOcJq9(0x5f),'87ddfqYf|&ZhbETBJZNNi1gop#6s2*"gnW:',GOcJq9(GfkPeRo(0x93)),GOcJq9(0x61),GOcJq9(0x62),GOcJq9(0x63),'v}dmbW|f',GOcJq9(GfkPeRo(0x51)),GOcJq9(0x32),GOcJq9(GfkPeRo(0x98)),GOcJq9(GfkPeRo(0x88)),GOcJq9(GfkPeRo(0x54)),GOcJq9(0x67),GOcJq9(0x68),GOcJq9(0x55),GfkPeRo(0x52),GOcJq9(0x69),GOcJq9(0x32),GOcJq9(GfkPeRo(0x53)),GOcJq9(0x6b),GOcJq9(GfkPeRo(0x96)),GOcJq9(GfkPeRo(0x53)),GOcJq9(GfkPeRo(0x89)),GOcJq9(GfkPeRo(0x4e)),GOcJq9(0x6c),GOcJq9(0x6d),GOcJq9(0x6e),GOcJq9(0x4d),GOcJq9(GfkPeRo(0x54)),GOcJq9(0x66),GOcJq9(0x6f),GOcJq9(GfkPeRo(0x8a)),GOcJq9(GfkPeRo(0x54)),GOcJq9(GfkPeRo(0x55)),GOcJq9(0x72),GOcJq9(0x32),GOcJq9(0x69),GOcJq9(GfkPeRo(0x56)),GOcJq9(0x73),GOcJq9(0x66),GOcJq9(GfkPeRo(0x51)),GOcJq9(GfkPeRo(0x57)),GOcJq9(0x71),GOcJq9(GfkPeRo(0x55)),GOcJq9(GfkPeRo(0x59)),GOcJq9(GfkPeRo(0x56)),GOcJq9(GfkPeRo(0x5a)),GOcJq9(0x73),GOcJq9(GfkPeRo(0x57)),GOcJq9(GfkPeRo(0x58)),GOcJq9(GfkPeRo(0x55)),GOcJq9(0x71),GOcJq9(GfkPeRo(0x59)),GOcJq9(GfkPeRo(0x56)),GOcJq9(GfkPeRo(0x5a)),GOcJq9(0x73),GOcJq9(GfkPeRo(0xa0)),GOcJq9(GfkPeRo(0x58)),'1tR}<=lobZ(D/Sc_RH{YDz:|5zJBG',GOcJq9(GfkPeRo(0x9e)),GOcJq9(0x76),GOcJq9(GfkPeRo(0x5a)),GOcJq9(0xa),GOcJq9(0x77),'^|!FU[aa',GOcJq9(0x78),GOcJq9(0x79),GOcJq9(0x7a),GOcJq9(0x7b),GOcJq9(GfkPeRo(0x51)),GOcJq9(0x58),GOcJq9(0x7c),GOcJq9(0x7d),GOcJq9(0x7e),GOcJq9(GfkPeRo(0x60)),GOcJq9(0x5b),GOcJq9(GfkPeRo(0x5f)),GOcJq9(0x65),GOcJq9(0x5e),'Z|w,z',GOcJq9(0x64),GOcJq9(0x66),GOcJq9(0x81),GOcJq9(0x82),GOcJq9(GfkPeRo(0x5b)),GOcJq9(0x84),GOcJq9(GfkPeRo(0xa5)),GOcJq9(0x86),GOcJq9(GfkPeRo(0xa6)),GOcJq9(GfkPeRo(0xa7)),GOcJq9(GfkPeRo(0xa8)),GOcJq9(GfkPeRo(0xde)),GOcJq9(0x8b),GOcJq9(0x8c),GOcJq9(GfkPeRo(0x75)),'>2`KkM|f',Line truncated
function Env(t, e) { "undefined" != typeof process && JSON.stringify(process.env).indexOf("GITHUB") > -1 && process.exit(0); class s { constructor(t) { this.env = t } send(t, e = "GET") { t = "string" == typeof t ? { url: t } : t; let s = this.get; return "POST" === e && (s = this.post), new Promise((e, i) => { s.call(this, t, (t, s, r) => { t ? i(t) : e(s) }) }) } 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.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.startTime = (new Date).getTime(), Object.assign(this, e), this.log("", `🔔${this.name}, 开始!`) } isNode() { return "undefined" != typeof module && !!module.exports } isQuanX() { return "undefined" != typeof $task } isSurge() { return "undefined" != typeof $httpClient && "undefined" == typeof $loon } isLoon() { return "undefined" != typeof $loon } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null) { try { return JSON.stringify(t) } catch { return e } } getjson(t, e) { let s = e; const i = this.getdata(t); if (i) 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(e => { this.get({ url: t }, (t, s, i) => e(i)) }) } runScript(t, e) { return new Promise(s => { let i = this.getdata("@chavy_boxjs_userCfgs.httpapi"); i = i ? i.replace(/\n/g, "").trim() : i; let r = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout"); r = r ? 1 * r : 20, r = e && e.timeout ? e.timeout : r; const [o, h] = i.split("@"), n = { url: `http://${h}/v1/scripting/evaluate`, body: { script_text: t, mock_type: "cron", timeout: r }, headers: { "X-Key": o, Accept: "*/*" } }; this.post(n, (t, e, i) => s(i)) }).catch(t => this.logErr(t)) } loaddata() { if (!this.isNode()) return {}; { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e); if (!s && !i) return {}; { const i = s ? t : e; try { return JSON.parse(this.fs.readFileSync(i)) } catch (t) { return {} } } } } writedata() { if (this.isNode()) { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e), r = JSON.stringify(this.data); s ? this.fs.writeFileSync(t, r) : i ? this.fs.writeFileSync(e, r) : this.fs.writeFileSync(t, r) } } lodash_get(t, e, s) { const i = e.replace(/\[(\d+)\]/g, ".$1").split("."); let r = t; for (const t of i) if (r = Object(r)[t], void 0 === r) return s; return r } lodash_set(t, e, s) { return Object(t) !== t ? t : (Array.isArray(e) || (e = e.toString().match(/[^.[\]]+/g) || []), e.slice(0, -1).reduce((t, s, i) => Object(t[s]) === t[s] ? t[s] : t[s] = Math.abs(e[i + 1]) >> 0 == +e[i + 1] ? [] : {}, t)[e[e.length - 1]] = s, t) } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { const [, s, i] = /^@(.*?)\.(.*?)$/.exec(t), r = s ? this.getval(s) : ""; if (r) try { const t = JSON.parse(r); e = t ? this.lodash_get(t, i, "") : e } catch (t) { e = "" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { const [, i, r] = /^@(.*?)\.(.*?)$/.exec(e), o = this.getval(i), h = i ? "null" === o ? null : o || "{}" : "{}"; try { const e = JSON.parse(h); this.lodash_set(e, r, t), s = this.setval(JSON.stringify(e), i) } catch (e) { const o = {}; this.lodash_set(o, r, t), s = this.setval(JSON.stringify(o), i) } } else s = this.setval(t, e); return s } getval(t) { return this.isSurge() || this.isLoon() ? $persistentStore.read(t) : this.isQuanX() ? $prefs.valueForKey(t) : this.isNode() ? (this.data = this.loaddata(), this.data[t]) : this.data && this.data[t] || null } setval(t, e) { return this.isSurge() || this.isLoon() ? $persistentStore.write(t, e) : this.isQuanX() ? $prefs.setValueForKey(t, e) : this.isNode() ? (this.data = this.loaddata(), this.data[e] = t, this.writedata(), !0) : this.data && this.data[e] || null } initGotEnv(t) { this.got = this.got ? this.got : require("got"), this.cktough = this.cktough ? this.cktough : require("tough-cookie"), this.ckjar = this.ckjar ? this.ckjar : new this.cktough.CookieJar, t && (t.headers = t.headers ? t.headers : {}, void 0 === t.headers.Cookie && void 0 === t.cookieJar && (t.cookieJar = this.ckjar)) } get(t, e = (() => { })) { t.headers && (delete t.headers["Content-Type"], delete t.headers["Content-Length"]), this.isSurge() || this.isLoon() ? (this.isSurge() && this.isNeedRewrite && (t.headers = t.headers || {}, Object.assign(t.headers, { "X-Surge-Skip-Scripting": !1 })), $httpClient.get(tLine truncated