mirror of
https://github.com/6dylan6/jdpro.git
synced 2026-11-06 04:36:46 +08:00
1
This commit is contained in:
1 parent
f31f74457a
commit
29680b2b86
2 files changed
+3
-2
No files matched your search
+2
-1
@@ -5,4 +5,5 @@ export NEWFRUITCODES = 'xxx&xxx' 可指定助力码助力,多个用&分割,
|
||||
*/
|
||||
|
||||
const $ = new Env('新农场助力');
|
||||
var _0xodL='jsjiami.com.v7';const _0x58ecc3=_0x1b2c;(function(_0x1fda1f,_0x556dfd,_0x2b2683,_0x1c90fa,_0x1178c4,_0x5b4ea3,_0x5ec582){return _0x1fda1f=_0x1fda1f>>0x3,_0x5b4ea3='hs',_0x5ec582='hs',function(_0x33bd50,_0x3eb150,_0x1fe721,_0x2c8481,_0x197240){const _0x662329=_0x1b2c;_0x2c8481='tfi',_0x5b4ea3=_0x2c8481+_0x5b4ea3,_0x197240='up',_0x5ec582+=_0x197240,_0x5b4ea3=_0x1fe721(_0x5b4ea3),_0x5ec582=_0x1fe721(_0x5ec582),_0x1fe721=0x0;const _0x150f7c=_0x33bd50();while(!![]&&--_0x1c90fa+_0x3eb150){try{_0x2c8481=parseInt(_0x662329(0x4ca,'Vv]2'))/0x1+-parseInt(_0x662329(0x232,'(@jI'))/0x2+parseInt(_0x662329(0x376,'JHI&'))/0x3*(-parseInt(_0x662329(0x346,'YVa#'))/0x4)+parseInt(_0x662329(0x336,'l]U9'))/0x5*(-parseInt(_0x662329(0x241,'8ANW'))/0x6)+parseInt(_0x662329(0x513,'FrIP'))/0x7+parseInt(_0x662329(0x351,'%B[S'))/0x8+-parseInt(_0x662329(0x283,'(@jI'))/0x9*(-parseInt(_0x662329(0x3fc,'l]U9'))/0xa);}catch(_0x325f06){_0x2c8481=_0x1fe721;}finally{_0x197240=_0x150f7c[_0x5b4ea3]();if(_0x1fda1f<=_0x1c90fa)_0x1fe721?_0x1178c4?_0x2c8481=_0x197240:_0x1178c4=_0x197240:_0x1fe721=_0x197240;else{if(_0x1fe721==_0x1178c4['replace'](/[ABFRHWJXpEytuMwL=]/g,'')){if(_0x2c8481===_0x3eb150){_0x150f7c['un'+_0x5b4ea3](_0x197240);break;}_0x150f7c[_0x5ec582](_0x197240);}}}}}(_0x2b2683,_0x556dfd,function(_0x5a02f1,_0x3c9b76,_0x212ad3,_0x2af7fa,_0xbafa02,_0x18467a,_0x2e78fc){return _0x3c9b76='\x73\x70\x6c\x69\x74',_0x5a02f1=arguments[0x0],_0x5a02f1=_0x5a02f1[_0x3c9b76](''),_0x212ad3=`\x72\x65\x76\x65\x72\x73\x65`,_0x5a02f1=_0x5a02f1[_0x212ad3]('\x76'),_0x2af7fa=`\x6a\x6f\x69\x6e`,(0x180a86,_0x5a02f1[_0x2af7fa](''));});}(0x630,0x75917,_0x1058,0xc8),_0x1058)&&(_0xodL=`\xeb7`);const _0x4a4f02=(function(){const _0x1d2c45=_0x1b2c,_0x291c4a={'jHSFK':function(_0x554326,_0x52478f){return _0x554326===_0x52478f;},'LHqpa':_0x1d2c45(0x222,'a^$)'),'QIyAp':_0x1d2c45(0x422,'6FVU')};let _0xa9bc97=!![];return function(_0x18b8fe,_0xc3a933){const _0x3b4b19=_0x1d2c45,_0x540a7d={'MXZnB':_0x291c4a[_0x3b4b19(0x204,'a^$)')]},_0x5e78bb=_0xa9bc97?function(){const _0x45b58d=_0x3b4b19;if(_0xc3a933){if(_0x291c4a[_0x45b58d(0x1b3,'M#Rv')](_0x291c4a[_0x45b58d(0x34a,'4TFL')],_0x291c4a[_0x45b58d(0x1ef,'8ANW')])){const _0x382202=_0xc3a933[_0x45b58d(0x275,'RdCN')](_0x18b8fe,arguments);return _0xc3a933=null,_0x382202;}else try{return _0x3b4ffe[_0x45b58d(0x521,'xrEl')](_0x5c8477);}catch(_0x460e11){return _0x5df0ac[_0x45b58d(0x35f,'Z#1t')](_0x460e11),_0x3aead8[_0x45b58d(0x4e1,'xrEl')](_0x3d69f9[_0x45b58d(0x3ac,'M#Rv')],'',_0x540a7d[_0x45b58d(0x254,'0v*S')]),[];}}}:function(){};return _0xa9bc97=![],_0x5e78bb;};}()),_0x2bdeca=_0x4a4f02(this,function(){const _0x3961c1=_0x1b2c,_0xef5ee7={'cbjNt':_0x3961c1(0x199,'xrEl')};return _0x2bdeca[_0x3961c1(0x1b0,'pmvN')]()[_0x3961c1(0x3c9,'*0b%')](_0xef5ee7[_0x3961c1(0x505,'Z#1t')])[_0x3961c1(0x225,'fSZf')]()[_0x3961c1(0x297,'^hgH')](_0x2bdeca)[_0x3961c1(0x4bc,'fSZf')](_0xef5ee7[_0x3961c1(0x17d,'(@jI')]);});function _0x1b2c(_0x6ca84a,_0x5d9e15){const _0x21eb87=_0x1058();return _0x1b2c=function(_0x3e8cab,_0x51b0d6){_0x3e8cab=_0x3e8cab-0x137;let _0x10588b=_0x21eb87[_0x3e8cab];if(_0x1b2c['cjxKWT']===undefined){var _0x1b2c70=function(_0x467dd2){const _0x95f9d7='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x35e912='',_0x4b41ae='',_0x2d2a32=_0x35e912+_0x1b2c70;for(let _0x115a12=0x0,_0x3723f4,_0x33b90a,_0x4e16a2=0x0;_0x33b90a=_0x467dd2['charAt'](_0x4e16a2++);~_0x33b90a&&(_0x3723f4=_0x115a12%0x4?_0x3723f4*0x40+_0x33b90a:_0x33b90a,_0x115a12++%0x4)?_0x35e912+=_0x2d2a32['charCodeAt'](_0x4e16a2+0xa)-0xa!==0x0?String['fromCharCode'](0xff&_0x3723f4>>(-0x2*_0x115a12&0x6)):_0x115a12:0x0){_0x33b90a=_0x95f9d7['indexOf'](_0x33b90a);}for(let _0x284187=0x0,_0x3f9bbe=_0x35e912['length'];_0x284187<_0x3f9bbe;_0x284187++){_0x4b41ae+='%'+('00'+_0x35e912['charCodeAt'](_0x284187)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x4b41ae);};const _0x57ba81=function(_0x27bedf,_0x39b51f){let _0x520cba=[],_0x1daa05=0x0,_0x579d73,_0x5f59f1='';_0x27bedf=_0x1b2c70(_0x27bedf);let _0x30acbc;for(_0x30acbc=0x0;_0x30acbc<0x100;_0x30acbc++){_0x520cba[_0x30acbc]=_0x30acbc;}for(_0x30acbc=0x0;_0x30acbc<0x100;_0x30acbc++){_0x1daa05=(_0x1daa05+_0x520cba[_0x30acbc]+_0x39b51f['charCodeAt'](_0x30acbc%_0x39b51f['length']))%0x100,_0x579d73=_0x520cba[_0x30acbc],_0x520cba[_0x30acbc]=_0x520cba[_0x1daa05],_0x520cba[_0x1daa05]=_0x579d73;}_0x30acbc=0x0,_0x1daa05=0x0;for(let _0x413d57=0x0;_0x413d57<_0x27bedf['length'];_0x413d57++){_0x30acbc=(_0x30acbc+0x1)%0x100,_0x1daa05=(_0x1daa05+_0x520cba[_0x30acbc])%0x100,_0x579d73=_0x520cba[_0x30acbc],_0x520cba[_0x30acbc]=_0x520cba[_0x1daa05],_0x520cba[_0x1daa05]=_0x579d73,_0x5f59f1+=String['fromCharCode'](_0x27bedf['charCodeAt'](_0x413d57)^_0x520cba[(_0x520cba[_0x30acbc]+_0x520cba[_0x1daa05])%0x100]);}return _0x5f59f1;};_0x1b2c['XCDVbV']=_0x57ba81,_0x6ca84a=arguments,_0x1b2c['cjxKWT']=!![];}const _0x5d1f82=_0x21eb87[0x0],_0x8f982c=_0x3e8cab+_0x5d1f82,_0x3a166c=_0x6ca84a[_0x8f982c];if(!_0x3a166c){if(_0x1b2c['crFxsq']=Line truncated
|
||||
var KED3nDr,FkrTCIu,UT6575,MK4lvtx,BnXcdxL,itS16d,By9LL25,BWxLAKR,LSW0PIJ,ujU_Q_O,fRLisS;const mZIcsYw=[0x0,0x1,0x8,0xff,"length","undefined",0x3f,0x6,"fromCodePoint",0x7,0xc,"push",0x5b,0x1fff,0x58,0xd,0xe,0x68,!0x1,0x7a,0x7b,0x7d,0x7f,0x80,0x81,0x83,0x8d,0x3c,0x3e8,0xa9,0xaa,"\u52A9\u529B",0xca,0xcb,0xcc,0xc9,0xd7,0xdf,0xe3,0xe4,0xea,0xef,0xc8,0x102,0x103,0x108,0xa0,0x115,0x116,"0",!0x0,0x122,0x123,0x18,0x112,0x3,0x134,0x7d0,0x5,0x140,"UA",";",0x2,0x160,0x170,0x171,0x172,0x173,"\n",0x181,"-",0xa,0x182,null,0x18a,"@",0x19a,0x19b,0x19d,0x19c,0x197,0x198,0x19f,0x1a1,0x1a3,0x1a4,"&",0x1aa,0x1ab,0x1ae,0x19e,0x1bb,0x1a0,0x1bd,0x1c7,"1",0x1dd,0x5dc,0x7c,0x1db,0x10,0x200,0x100,0xf,0x4,0x3ff,0xc0,0x1f,0xe0,0xf0,0x12,0x20,0x13,0x40,0xffff,0x63,0x1dc,0x1e4,0x1d3,0x1e2,0x1d5,0x1d9,0x2710];function wu0Hmi(KED3nDr){var FkrTCIu="PCHMBt2s3J~]AbKG?o8=|,$xj*+IrwD<>\"fdUy/W)aREYFn}Lz{pg6q^T:1i&Om`Q![04_%vhcX.ukl@#SV9NZ5;(7e",UT6575,MK4lvtx,BnXcdxL,itS16d,By9LL25,BWxLAKR,LSW0PIJ;Z7a5_G(UT6575=""+(KED3nDr||""),MK4lvtx=UT6575.length,BnXcdxL=[],itS16d=mZIcsYw[0x0],By9LL25=mZIcsYw[0x0],BWxLAKR=-mZIcsYw[0x1]);for(LSW0PIJ=mZIcsYw[0x0];LSW0PIJ<MK4lvtx;LSW0PIJ++){var ujU_Q_O=FkrTCIu.indexOf(UT6575[LSW0PIJ]);if(ujU_Q_O===-mZIcsYw[0x1])continue;if(BWxLAKR<mZIcsYw[0x0]){BWxLAKR=ujU_Q_O}else{Z7a5_G(BWxLAKR+=ujU_Q_O*mZIcsYw[0xc],itS16d|=BWxLAKR<<By9LL25,By9LL25+=(BWxLAKR&mZIcsYw[0xd])>mZIcsYw[0xe]?mZIcsYw[0xf]:mZIcsYw[0x10]);do{Z7a5_G(BnXcdxL.push(itS16d&mZIcsYw[0x3]),itS16d>>=mZIcsYw[0x2],By9LL25-=mZIcsYw[0x2])}while(By9LL25>mZIcsYw[0x9]);BWxLAKR=-mZIcsYw[0x1]}}if(BWxLAKR>-mZIcsYw[0x1]){BnXcdxL.push((itS16d|BWxLAKR<<By9LL25)&mZIcsYw[0x3])}return WAfuXj(BnXcdxL)}function _vdHFh(UT6575){if(typeof KED3nDr[UT6575]===mZIcsYw[0x5]){return KED3nDr[UT6575]=wu0Hmi(FkrTCIu[UT6575])}return KED3nDr[UT6575]}Z7a5_G(KED3nDr={},FkrTCIu=["#pDcoUxdPAT%yB=aJw6~Jm&8iig8>MirwX*IFy#g~^^","^|:qtXVjk3\"jk&YWU4hqS/F:N:]hHywx$vbs${Ca[=","j&aDpkb}*|6#cLDD&!>J{.DD^1RiZj&U","(p^cE.ObY3V{6hVrSi}BqNgH","G&r<)45f8G#%zOA+2AO^r)d}|:HbwhrdDq|w>)5f~|",":p4+gTq5X|Q,8OzWQMfhzpX)FiPy8yZdNL@2I","b)xJO6Yg~!)s;Kt<0J$^[L=wJKJ4@H<U)q>qKU(g4JacC*pI4f`J[S#nVqz","by>Jz.)8}3^%QMoIYv$JO@s`3|tJ|v0o7ctXI}P","ZL/B;_@:,qBf#d*a\"JvrUTQ1o`B}gMB/GC","Yvg^eirHf:8LriHo1io2Tp)D@AewUIraiMqr.9P","Bq<uOh>H","7R4~v_6w9AJO#Gir}:Plx{j3kit@gi_*8v5J_^X)Ki0>zBOxGp2s","KE?DQXAg9A+_e_ME+|Wr>iJ*0JUuALqaaL@c(lego8d@:SB<fwM","M:Ik{zAjlG)so?Y=\"AIhSg?j1!5Akh`y0Fw~P@8Un,i,rv!Uon;J(9Tg#J6","hM<r)d`xPG93IK;rVp.X}.0Cx1&r2yty/4:>ddr8d&||`KU<ef{>_&A52","wJo.gWwsfq!6)ICyVciwK/Ag2",")p`g]S!.pJJ|^Kd*]v,BJSYH1i8_>IoIg:<g&N)jYK6sbU?WB:l<7}18}3","NLoDlFISO6M2L}]/G:ut","ZpB~.LNn>`^za?|aaX8hZg,w<8fu?U0o.P","k|$^3X0a}A+","iM?\"/OjQ>8[d^%V)H>`c2_+g=Q+","pF1>LNGSz`>@hL[y,24{QNl5EoeX6*F/xxAw+ZR8SGELtU`ol%_X.X7xJ|","WEl<KS8X)|wuot($aE?DZFCbT1/KZB)<9%M~S\"aC","6AT2a4u8E3mgrMaWQJ,^Ry6ay=%,[ba<sBH","a:Tq[Sada|%CtUpa_FXpw}q1s~G!gM`RO!yr@{Fsoq?D>MJ","`qr^mnJ=k3`B;K.=S*+IB^X8[GhrLICE9R|XG9RHF[ckx9DoVFnzRcaC","1mYwUT1jh|50QG)=9f4~_&AgpQ|uQI;rvFsq,)4jdQD_n%aW44nz|vO.h|","[q_~gh{D71i8>v_*38M","u<Ikin1nN:wgtLPRIJPD${oa}```cL=fQM5<(lP","B&!3!S!_B","fJdk@uC_Ei*|YM","gF72YV%1KiX%C","YX,XBfjgFmx@hLe$d22<tX3UVAo!d%u=;RQqPn&8Hq~pYIc/[c@c.L28um^","Xofh>}P","w&}rc:^bCqA?bhv=4yF<!W7dBb7%^IPxi4Pl;\"zsK8>^C","GzTpJ&().3g,=KP8T|oD7}r3aoLThM",",A)D%@.p2Q+!iVTRmxBk_XY1;QQC$S7?&y[p!hZbuK6cc&rxjC","@cvB?^ug{=&#tU!jC[0wacX)EmD_{1M*\"XnBHhowBb8yfzd*=&vcIiP","#%^2`^%Ajo","|qJpmh\"=8AzT/y;azq)qe:rUi!E",",qiwe:jnD`pT7B0j9F$\"oUy=wK","$+jlEO+U9A?@?GMoR:Pl1p9@.!nciM\"<UG`zyi]6[qU","if)D!h.wz:3M`/*rRASqi6$1wKK.2+z+amqgUi~3~!5$6B","IyFs<}UgnG/fC","?)6X0XP1OT7kW+jalP","bn)ppz42Hq@0wypfwxcp=l9C","mfBXGXg8OK<KIH","%L?.Dl6aE|yrQM.+{L;JCnBD2","$A`c@:6C","cxi>TVXn~m,@<{3<,X_{!SRjV&X%c_@W","k!#q}VgX1|sDA90*LMG\"@:[Df&q#P?tDoy=wq1&5%QV02yrDdqC","o&JhK{NA#8Cl@My/{+vgw)rDB=","o)e3qk6d#6@`|IPw^x_+Ku:bw,ELpK|rsqpX%mP5WbWceH","]n+h~m55/15&f*t*Zf\"qriBRvQ@U}H<w5!WcZZNg@GOk,?_jaoH","qv0t@ml2s|$!pK0UEoNwrvXDGG[]kUd8)pjq|vlAZQULOBfUH,b~k{F=2",";%kBY.oa@8wfPWf8XKr~4Ls=a1L","4o/rFV1nIK?.8+K=QJ3lmfxwL`/rSL\"x\"JA~","Y<vg|mE}{qG4P","sB=>qyEs@61T[b?ffA{ITWNABqqzH*A=vK)c`^4AnT.]TMh++vKJbUi}C[xIC","N*^z+uAU#&,@bNFIPnN+V{KUXme>OBQwZ%@Bc:?UJ|G20%`oV*=>S\"eAe]IfC","`o*po_z`oJ>gmyP8;P","l%=>5lp}51(kH/l+~C","Rv6r6Vh1c1L]]HcW=&0k2Sqgj|P!|Ml)WMLqM^&jMA","I)w^o:2UF]","S|ts)dYDs","5%lcx{=}nTFm9%Y+j+\"2?uj3em73%ziRl!uvzTSC","^mSqo_|1oG>udI,a~8Dg<d2Dzq5X;%s=K>lB","&Mzp5utbw[TcFB4*yx$uCU5gXi8mPG#)qvY<x}Wdi!]|7jX=UwMt","mm6^:hFdP`|h<MdjR+H","|w9k./@ai|g,LMt<oAp3","o2(qEOZC","BzyX7\"GbMJXcf{9IaLlv:6n#AKHDuMPwi4.wzyuX0J?.qVA","tv:qXLydR](0E/JWP)_^5gA3m6ZX%KQU","U&`qz%P","dA;zd}P",",:n^;}zsF36#sMY=,>gXmn\"S0:7tLM","yvf>x_\"}o[q`<H.+hKsJwZhgzqJh:*b=","IEFX7ujg.]$y}1|fGAJl#mL5YK","l!GlCLl5yb:%3vW<.FtsFT$jaoQg_U4<qFDcp14Dk3Ri_ht<AX;uh^T1\"JhrC","9fJ2&km1BQi8!U(?NW@g3Um20:u>*LM*VpIk<cP","oq^c;lSC",",+NX?v)U%=","sXMkzySdYKRoxKTd[o}J4fidBJ6B!LjR.y^zKLHU{&|h&I4y8wmr#vXDs","fE,^DlAH=&)m)v+U,`C",")4l<9_idI|)^Ch1anpNw\"#>A6q:BiV,rZfC.?","BzC2X:ssl]?pyh:w+x\"qHNe#z`_CLI(?e|<J/V!CU:F<DyfD<M`zmX$H","fG%<fl3D2~C}9Line truncated
|
||||
function Env(o,t){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((r,i)=>{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.isQLine truncated
|
||||
+1
-1
@@ -7,5 +7,5 @@
|
||||
|
||||
*/
|
||||
const $ = new Env('新农场任务');
|
||||
var yzQlTF,rFYBo7,Uh1E6Ac,UGnU_9n,k5lQNA,aNIce2D,UoQwbS5,rh2D1y,y_aX62g,YxYwTj,NfHEAn;const Bwidm8=[0x0,0x1,0x8,0xff,"length","undefined",0x3f,0x6,"fromCodePoint",0x7,0xc,"push",0x5b,0x1fff,0x58,0xd,0xe,0x7f,0x80,!0x1,0x8e,0x8f,0x2,0x3,0x91,0x93,!0x0,0x97,0x9a,0xa0,0x9e,0x2000000,0x4000000,0xb8,0xba,0x10,0x200,0x4,0xf,0x3ff,0xc0,0x1f,0x12,0x20,0x5,0x18,0xa,0x13,0x40,0xffff,0xdc,0xdd,0xdf,0xe0,0xde,0xdb,0xef,0xf0," ",0xf7,"UA",0xfb,0xe4,0x100,0x112,0x119,null,"\u3011",0x121,0x123,0x124,0x125,0x122,0x126,0x127,0x11a,0x13b,0x11b,0x14f,0x13c,0x15b,0x163,"\n",0x160,0x161,0x116,0x117,0x16a,"\u7EA7]",0x16e,0x175,0x176,0x173,0x174,0x16c,0x16d,0x118,0x180,0x181,0x182,0x183,0x17e,0x1f4,0x193,0x194,0x17a,0x17b,"%",0x1ab,0x1af,0x3e8,0x1ac,void 0x0,0x1d4,0x1d3,0x1e1,0x1e7,0x1ec,0x1e9,0x1a5,0x201,"\u6B21",0x206,0x20b,0x20c,0x20d,0xd800,0xdbff,0xdc00,0x10000,0xdfff,0x215,0x216,0xf8,0x208,0x209,0x22e,0x230,0x231,0x203,0x1a8,0x23c,0x23f,0x244,0x64,0x248,0x249,0x24c,0x24d,0x245,0x25b,"\u6D47\u6C34",0x25d,0x25e,"g\uFF0C",0x262,0x275,0x277,0x278,0x279,0x276,0x287,0x28c,0x28d,0x290,0x293,0x295,0x29a,0x297,0x29d,0x29e,0x291,0x28e,0x28f,0x2a3,0x2a4,0x2a9,0x2aa,"/","0",0x2ae,":",0x288,0x2bc,0x2bd,0x2b8,0x2c0,0x2c2,0x2be,0x2cb,0x2cc,",","-",0x2d2,"\u3010",0x2db,0x2dc,0x2df,0x3c,0x2e5,0x2e6,0x9d,0xa6,0x2e8,0x2e9,"1",0xa7,0x2ed,0xc8,0xa3,0x2f9,0x2fa,0x2fb,0x2fd,0x2fe,0x300,0x301,0x302,0xa4,0xa8,0xaa,0x30a,0x30b,0x9f,0xa1,0x30d,0x30e,0x311,0x1a7,0x2f3,0x2f4,0x2f5,0xb2,0x315,0x320,0x31d,0x318,0x31a,0x1f8,0x314,0x327,0x31e,0x310,0x322,0x23e,0x32f,0x337,0x339,0x349,";",0x351,0x32d,0x90,0x348,0x5dc,0x34b,0x34c,"fn",0x34d,0x34e,0x353,0x354,"ua",0x355,0x35d,0x35f,0x361,0x8c,"2",0x30f,0xa2,0x363,0x364,0x352,0x35c,"fg",0x356,0x357,0x358,0x359,0x35b,0x6e,0x365,0x340,0x342,0x343,0x346,0x347,0x7530,0x37a,0x37b,0x37c,0x37d,0x37e,0x37f,0x380,0x381,0x384,0x345,0x388,0x389,0x23d,0x38b,0x382,0x383,0x39d,0x395,0x396,0x2710,0x32e];function TyJ__r2(yzQlTF){var rFYBo7="\"eAkOWsoQhTHRLXBcaCpbVIrMDtEnGiUPZFJjYgqmfNK4z`lS_0d*]>&$@7:,#;y?}3x=9^)+![w<~v{/%.518u(|26",Uh1E6Ac,UGnU_9n,k5lQNA,aNIce2D,UoQwbS5,rh2D1y,y_aX62g;gOD1fLg(Uh1E6Ac=""+(yzQlTF||""),UGnU_9n=Uh1E6Ac.length,k5lQNA=[],aNIce2D=Bwidm8[0x0],UoQwbS5=Bwidm8[0x0],rh2D1y=-Bwidm8[0x1]);for(y_aX62g=Bwidm8[0x0];y_aX62g<UGnU_9n;y_aX62g++){var YxYwTj=rFYBo7.indexOf(Uh1E6Ac[y_aX62g]);if(YxYwTj===-Bwidm8[0x1])continue;if(rh2D1y<Bwidm8[0x0]){rh2D1y=YxYwTj}else{gOD1fLg(rh2D1y+=YxYwTj*Bwidm8[0xc],aNIce2D|=rh2D1y<<UoQwbS5,UoQwbS5+=(rh2D1y&Bwidm8[0xd])>Bwidm8[0xe]?Bwidm8[0xf]:Bwidm8[0x10]);do{gOD1fLg(k5lQNA.push(aNIce2D&Bwidm8[0x3]),aNIce2D>>=Bwidm8[0x2],UoQwbS5-=Bwidm8[0x2])}while(UoQwbS5>Bwidm8[0x9]);rh2D1y=-Bwidm8[0x1]}}if(rh2D1y>-Bwidm8[0x1]){k5lQNA.push((aNIce2D|rh2D1y<<UoQwbS5)&Bwidm8[0x3])}return D6lzDB(k5lQNA)}function OsvYn9(Uh1E6Ac){if(typeof yzQlTF[Uh1E6Ac]===Bwidm8[0x5]){return yzQlTF[Uh1E6Ac]=TyJ__r2(rFYBo7[Uh1E6Ac])}return yzQlTF[Uh1E6Ac]}gOD1fLg(yzQlTF={},rFYBo7=["U=^_+{5oj?>/ajwg1z~O","(})_$^Hy9pvj~S,Js,<GkS:8E}2Q5A3M0Rv)c;yfS@`!5gMJOy>O.9Xjo","c,*o719d~:fVhcX","EB~0a9EGt}rUzOmp8:v)M<?RFRn9Uk;rTY(h%Ze]9py:e1Lq","F>ei%&^C2b7","#X~04Je(Yp<]~OOKM,k","{X&<l.uFMbUF?E<q;aAEa","`hg<Cvs?!}ocBXFa","M}ynS^]L}Raal^Im8S~*z=Nme,E{A^Aig@i<O{KL4HxD3YErD>dPD","@dinRj1`:}yy>L9CEG5]P=9fX:yXL,~EwaW&71t?S,4X!,RbWBOGjlN7o","2SLTV:OuN;r}^LPN`@uU2l\"CW","7bTP|<7mq7P*9S_EbsrZsuBpQbq","!:`oA,UpoL(PE0|NQKoh8)U%h&Go@,\"iN[:Gc*WpXC)`J0ucgYL[zywdVp","rrFwV<Q7hTM&FWnG|:(>V*r%_@a.FWPG1\"","`@mE)FWw^7zne","N@Q>Cvrl#$dMNYkCV@UhR",":abG2:kp::HShSxU~b&_p0HoPC:PO)(FTGVo[<N*#:\".YO:a","GKR[q>(G`Q>/OkjaPr*G]dE9}yV&4kwghr1W)F]l&72%)XKgL_QshSnA","`@5]y~?`d,:","kR>nN!>[!a","M>PslYQ7=hE&T#=UhC*~,{ZJ*?T.}S|J+$o<4wIA0p","4;avz#H]:}uxacab/H=t+,/M[aXirX$FAKes","};(_P/?i!a","tBb~o%lw4$n{T#qD2SOGQ<7ME;=VFW",";SNd%Z8@G:V<+:)pd@RGEv/*4XVUblYULKO[c)bMvHosBA!p&ks*=&~@ah0","9zOWK^jjCR([cSopkJIOnveD.>AYzST","rstPh%iik","FBn~%%YovB[JIW|FKd(_jwuFFB:_{g%Esrgns[kfy$KM@OPGuF\"i7]4`W","e_^O\"{?7=@]yHAXb","AG4~#1roPy,PDO@nr,*&b0nC`H)^L#}r6$V&^j+R_C","&@M>\"1woNX!`q^~qJG<WR[pLBCJV[%]nhO2>zYvm>LHY5^CniFk","+X0QL0Bl%@&<4kjUkhq!#+I[WLl<kE9Mg}HTq_Yl3yY","8NMvD<X`\"R4SL+qC*tP_H9PjD75~MO","dbu*5zijM}T>E.SqZ,8Ucg]f/Bd![_Ja*bvUagnQIL_*:.rJls.PP*NiW","l}YOZ:Jl6:bY+BL","2:xP|Z]LoTP<;L2G_k<0y7NR=?@OL,FYGbgo^,mMBywGM5bn","3rwQg86R1>]/hWvpBB~[!S_lARd<1MHDjd~)^&aJ%Rb7*EuF","h`9tA,%9@}%IJ7;Nqk}s|@Ruc3_<UgOK","YSu_k`%ez;)^y7OCuz0GM*7MH:m:%,<pg;xGR0HL8>i;nEatyYn~:]\"","P@`_X[$A\"yG<2MhgjhtdKY+*5@HkrAFr6Q!s]qVo3h*y]+5FxS4o7dh9w},Pe","LtS_V)G]?ROwRqsDD>^o6gX?HaF;n))YXB>U|5e96;{xt.JU2z`o]]jA","UmG&x{loJh5C?kQCNG#&Tj|F]><Ge","qd~<.97i@}LT@O:fX)N~.v@fk","_zH+!<oeSy*y/JGrWrrO[;xG2aiM}jAi<;DsY#\"","^SX&?jmRZBuy{t\"jp@hd0_Vo?y2QNLIJV,oZt","M,mww9\"iz$naCWoCie","_tR[891F(?T+m5]n;;no()yroTv%nEQ","QPI&]q|MNHX&zS:fcRkW","D){s4wcj%>u~IXgM%zeP7+?RpRvB2j8J;!eEm/iuO","#XxPWFuRc3:yKt:G_kFEM","ms;&\"F^=QT6[p0}r@dsZ0d!dAyfk~M+Dc@Qi;~FC4aVYND4qh=AG|)wdW","4U>&Fm\"","n}w~z#b`ch%y5XYYwdPd.5=RwHbkn:bFsO_Es,kwz:TkWc\"MrBmsuZG9wa","5qvo);QjNHbwH0hpOJ90+,5elR?o*:/EOB7dZ#9LZ>V<Qc}rVPTP%%iA","jK`nU*\"Line truncated
|
||||
var XHtTf80,ZRGqUSu,B1sHnI9,US15z_,xUSHHy,W_5EMh,vORq08,YitfNRY,HNcbWjh,h7oOFem,pBsw1sf;const f7jobJ=[0x0,0x1,0x8,0xff,"length","undefined",0x3f,0x6,"fromCodePoint",0x7,0xc,"push",0x5b,0x1fff,0x58,0xd,0xe,!0x1,0x2,0x61,0x66,0x67,0x6a,0x10,0x200,0xf,0x3,0x4,0x3ff,0x7f,0x1f,0x80,0x12,0x20,0x5,0x18,0xa,0x13,0x40,0xffff,"UA",!0x0,0xa4,0x64,0xb7,0xb8,0xba,0xbc,0xc0,0xc3,0xc2,0xc8,0xc6,0xdf,0xe0,0xe1,0xe3,0xef,0xf0,0xee,0xfd,0xfe,0x100,0x101,0xfc," ",0x11a,0x11e,0x105,0x137,0x13b,"\u3011",0x144,0x146,0x147,0x148,0x145,0x149,0x14a,0x15f,0x13f,0x165,0x17b,0x178,0x179,0x17f,0x180,0x188,"\n",0x184,0x13c,0x13d,0x191,"\u7EA7]",0x195,0x19c,0x19d,0x19a,0x19b,0x193,0x194,0x13e,0x1a3,0x1a4,0x1a6,void 0x0,0x1f4,0x1b5,0x1b6,0x1a1,0x1a2,"%",0x12c,0x1ce,0x1cf,0x1d0,0x1d7,0x3e8,0x1f5,0x1f3,0x1f2,0x1fe,0x204,0x211,0x1ca,0x1cb,0x215,0xb9,0x21b,"\u6B21",0x21d,0x221,0x222,0x226,0x227,0x228,0x233,0x231,0x238,0x23a,0x23b,0x23c,0x239,0x23d,0x23e,0x24c,0x24d,0x24f,0x24b,0x255,0x252,null,"\u6D47\u6C34",0x250,"g\uFF0C",0x260,0x274,0x276,0x277,0x278,0x275,0x279,0x282,0x217,0x284,0x288,0x283,0x28a,0x28d,0x216,0x28f,0x290,0x286,0x285,0x296,0x297,"0","/",0x29b,":",0x2a5,0x2a6,0x2a8,0x295,0x2b0,",",0x298,0x299,0x29a,"-",0x29c,0x29d,0x29e,"\u3010",0x2a0,0x2a1,0x2a2,0x2b2,0x2b5,0x2b8,0x249,0xc5,"1",0xce,0x2ba,0x2bb,0xcf,0x2bf,0xcb,0x2d1,0x2d2,0x2d3,0x2d5,0x2d6,0x2d8,0x2d9,0x2da,0xcc,0xd0,0xd2,0x2e0,0x2e1,0xc7,0xc9,0x2e3,0x2e4,0x2e7,0x2cb,0x2cc,0x2cd,0xda,0x28e,0x2eb,0x218,0x2f2,0x2f1,0x2ee,0x2ea,0x2f9,0x2e6,0xd800,0xdbff,0xdc00,0x10000,0xdfff,0x301,0x302,0xf8,0x2f4,0x310,";",0x2fd,0x5c,0x5dc,0x30a,0x30b,"fn",0x30c,0x30d,0x312,0x313,"ua",0x314,0x31c,0x31e,0x321,0x320,"2",0x2e5,0xca,0x323,0x324,0x311,0x31b,"fg",0x315,0x316,0x317,0x318,0x31a,0x325,0x2000000,0x4000000,0x7530,0x338,0x33a,0x33b,0x33c,0x33d,0x33e,0x33f,0x340,0x341,0x342,0x343,0x346,0x348,0x349,0x34a,0x34b,0x34c,0x350,0x351,0x352,0x354,0x344,0x345,0x361,0x2dd,0x359,0x35a,0x2710];function G06O0o(XHtTf80){var ZRGqUSu="uTl2/|JNo4&U;![H8dAKh5?3}aZvy>w=]Bm~1GbOXfepM:jCskg{ri@`0+E,RP^(*_D7$%<IY6cx\"Qt#qnz9WS)FV.L",B1sHnI9,US15z_,xUSHHy,W_5EMh,vORq08,YitfNRY,HNcbWjh;qy1AsH(B1sHnI9=""+(XHtTf80||""),US15z_=B1sHnI9.length,xUSHHy=[],W_5EMh=f7jobJ[0x0],vORq08=f7jobJ[0x0],YitfNRY=-f7jobJ[0x1]);for(HNcbWjh=f7jobJ[0x0];HNcbWjh<US15z_;HNcbWjh++){var h7oOFem=ZRGqUSu.indexOf(B1sHnI9[HNcbWjh]);if(h7oOFem===-f7jobJ[0x1])continue;if(YitfNRY<f7jobJ[0x0]){YitfNRY=h7oOFem}else{qy1AsH(YitfNRY+=h7oOFem*f7jobJ[0xc],W_5EMh|=YitfNRY<<vORq08,vORq08+=(YitfNRY&f7jobJ[0xd])>f7jobJ[0xe]?f7jobJ[0xf]:f7jobJ[0x10]);do{qy1AsH(xUSHHy.push(W_5EMh&f7jobJ[0x3]),W_5EMh>>=f7jobJ[0x2],vORq08-=f7jobJ[0x2])}while(vORq08>f7jobJ[0x9]);YitfNRY=-f7jobJ[0x1]}}if(YitfNRY>-f7jobJ[0x1]){xUSHHy.push((W_5EMh|YitfNRY<<vORq08)&f7jobJ[0x3])}return Y07UZe(xUSHHy)}function FKcDCY(B1sHnI9){if(typeof XHtTf80[B1sHnI9]===f7jobJ[0x5]){return XHtTf80[B1sHnI9]=G06O0o(ZRGqUSu[B1sHnI9])}return XHtTf80[B1sHnI9]}qy1AsH(XHtTf80={},ZRGqUSu=["s=n{],4aCota_/","Q[ow\"%)r0hX2qHYa,s>yfxBfS!TYmPP1,Gl","a$2&/jf+N!s5=[GA;Z^=F:W;R_c]Kg4=):iy}XkT4&","w$5\"0(0cS!w[]9^>i{WQ[^A)E^)T5Y_}Y^E>O@K~K;","GJ~YC<|fS!i6;HxbTD=w/#Pf/",">;\"i7mIx<*w[&|oaFu","/>?yMP[Ec_h=:/T1Zmp>h,Jo.^WiEaKv;IRi=6Y),_2#K[uw^2{o;su","*4IrY1}q\"osU8I&bh@`4vtZ*g;+Qy81wJZnJYmrrg4c>pbDw4+\"ZX6`f|","fhnJp@jA}!d$|8(G9auwUsUN?Et0OZ>dM3NBs<dCx0R,qI~=F:]x9^Xl","{_|cPscr_(7a(<@X$$(rL61rv_rD=l;OEIlxxgEw=(dv^n*3qu","Z_Gygj:~?KJ{:82p+hOy.SUa&`:/zndv.^;Q!%vNa[cqCE)fb@7cNnB>Udn?T","`{SrROfNF!DQ/H,f([`rq1$A~*o$$9Vy02atk0u","m4br7isX[,@DpZkXDu","Q:go(`2aB(9<d|)~!R:rRseXaEU{m!qZu4*kVC6{F!qTWHpZtU2","4Z.J%%Ao[,$y)alwC^goJ16{<E!E#<mdI:Tte~K!7;/Yy9JGtyNrx%CfC;`/T","+sux<gbru5.nYIWm~m2]ujtruA^5@!|}gZX@CGST~;z<#vD}/~2YEiOT:[","4j\"QNc0jp0~&CE6O6u","=jzo+#I(uD.]U[<}%4%NlWu","7m}Bxs>iN!e&T","e_dx9%n+g@Yo(E,f`mC/Q:Fd=H`()aB=&k%yv6iS,,gA+/(wSJ2","Z4.J/j5T#012yC&Z1Rf{?%x!]+s5r,N=`4Jro1:!8H",".0#rA90lwHrq~v&Kr_A{]X]AZd;!^%<G^Gqk4#}wJ",",^\"I4smA,^SAk/_eB>O\"Ds8ooEe^IE)mQu","EI`4#1W}kD)+_Rw>ehgo,QN!._q<(9;","N(pQPE\";5@+QezWy0d1cujcJN&gq+sX=hT","@3b/>CoA/","HI>c5\"LXB;Y6tbJG2kOrTO)EZ_pDgPqvX@IrekHn/","n67i`<FNXER/02_}t^axOk<Ak42YF2","X{vY2sWr$@y%=9X=h;D{,QQ!T;],G/BezsYJ","^,>/z1^jeUF1B8]1JR;`6%W}2","I:WiDio1TDH#dY#vSe2","W_L]v~Xw,^!wvZ.?s_<kH9UT#;Ya([?XChkv,iEXRdvm[|Be3{V@)gu","ajkJbq,3R,C}R9Na}Zf{mtloCAYkfsba?+jN","s_GNy,%>7+&$$s*w`@9Z#`0q(H8$vv;aUjC@XCu","HHZx6^I{mHAYssF~5$Sg=6$}PUx7r84",".O|&g0fT","($)/O(u","?Jz]jk%fa_p[,[TdZIbNLSS3nR|@|YCvY3S=BCRAd4B^a80eU]{Q8","`{3\"Nn4fuRAxmaWy),I6bPu","8Jc]z9ho];RDnsEfE[a@;`7T\"dA%:8[KtG?\"?+]w|","|IDQ4^}}V!1}T","|>D].,DJ?*{%%/~1XIotpxM;nRHYKHXK1@^N.,el/49Hla>>4/!N0OpT","<s+][c+>/K","J;2>;b#!/4d%~b>~|k^rY\"/Ah!QA.1ve","N@x>)B2F7K2{vz^waIAY7YP3P^{\"?GxbX>fJ","C4#y_`&wT@2#TGB3#u","E4/&v9=f];#o|1upv_x>v","Aj]@mXy}~K+\"vgDd#=dw|Y+f=5[PeP{v13(yd","_$&>{0a~qi!xP/","V6_JF:]lh+<A@Pv3,_b/W:Xq<*,UAn}~&AIy:{b}[ABdbPR3?j2","q:kY2j~~v,t<T","N]YJhbL)~Kgy~[%Kz_$gOC/oU[M=Q1Gai+1>ZX6+>5YjT","W<>\"Bk*JwDe%9Z}m@;=r/c/eU,P6q9gyO@1ct:i3zK","hHlv*j{T","_@QcxsI{r@i\"925Xxddwm,u","R3#y+(tJD+r(za1wh@tIMPS>v[yE/v)vLine truncated
|
||||
function Env(o,t){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((r,i)=>{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.isQLine truncated
|
||||
Reference in new issue
Block a user