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
7391ced5cc
commit
9cec8f7baf
3 files changed
+3
-9
No files matched your search
+2
-1
@@ -2,4 +2,5 @@
|
||||
2 2 29 2 * jd_mk_game.js
|
||||
*/
|
||||
const $ = new Env('赚汪贝兑礼品')
|
||||
const fuck_0x4d7573=fuck_0x550e;(function(_0x20f16c,_0x217ec2){const fuck_0x532ee1={_0x204f91:0x174,_0x1b029f:'v231',_0x45bcd4:0x2cd,_0x30883d:'[kTE',_0x1984e1:0x270,_0x8dba8c:'0fQp',_0x229703:0x3c8,_0x4e70a0:'sDU^',_0x1fa30b:0x1ce,_0xcdac16:'y)xN',_0x53ca88:0x53f,_0x4c00e2:'sFLH',_0x123bf7:0x518,_0x13bef9:'5Shh',_0xa5c03f:0x169,_0x133b41:'lG6X',_0x556d1d:0x1dd,_0x2cec52:'cyZz',_0x3d3e21:0x70,_0x3d9a5a:'lxP8'},_0x9e66b8=fuck_0x550e,_0x5666a9=_0x20f16c();while(!![]){try{const _0x220bd4=parseInt(_0x9e66b8(fuck_0x532ee1._0x204f91,fuck_0x532ee1._0x1b029f))/(0x1215+-0x2*-0x11f+-0x12*0x121)*(parseInt(_0x9e66b8(fuck_0x532ee1._0x45bcd4,fuck_0x532ee1._0x30883d))/(0x13ae+0x140e+-0xf*0x2a6))+parseInt(_0x9e66b8(fuck_0x532ee1._0x1984e1,fuck_0x532ee1._0x8dba8c))/(-0x2029+-0x88a*-0x3+0x68e)+parseInt(_0x9e66b8(fuck_0x532ee1._0x229703,fuck_0x532ee1._0x4e70a0))/(0x6aa+0x71*-0x35+0x10bf)+-parseInt(_0x9e66b8(fuck_0x532ee1._0x1fa30b,fuck_0x532ee1._0xcdac16))/(-0x104e+0x109a+0x47*-0x1)*(-parseInt(_0x9e66b8(fuck_0x532ee1._0x53ca88,fuck_0x532ee1._0x4c00e2))/(0x2*-0x1309+0x1df8+-0x50*-0x1a))+-parseInt(_0x9e66b8(fuck_0x532ee1._0x123bf7,fuck_0x532ee1._0x13bef9))/(-0x2333+0x2*0x901+0x1138)+parseInt(_0x9e66b8(fuck_0x532ee1._0xa5c03f,fuck_0x532ee1._0x133b41))/(-0x2f8*0x7+-0x1*0x97+0x1567)+parseInt(_0x9e66b8(fuck_0x532ee1._0x556d1d,fuck_0x532ee1._0x2cec52))/(0xcc9+-0x2f1*0x3+-0x3ed)*(-parseInt(_0x9e66b8(fuck_0x532ee1._0x3d3e21,fuck_0x532ee1._0x3d9a5a))/(0x19b*-0x16+0x1c52+0x70a));if(_0x220bd4===_0x217ec2)break;else _0x5666a9['push'](_0x5666a9['shift']());}catch(_0x16f23c){_0x5666a9['push'](_0x5666a9['shift']());}}}(fuck_0x4a36,-0x86411+0x73f5*-0x1+0xf2ea9));const fuck_0x1abd2a=$[fuck_0x4d7573(0xba,'GcVy')]()?require(fuck_0x4d7573(0x115,'z4*X')):'',fuck_0x39287d=require(fuck_0x4d7573(0x445,'Qrrn')),fuck_0x23ecfc=require(fuck_0x4d7573(0x4f5,'u^X3')),fuck_0x3f3d20=require(fuck_0x4d7573(0x3d5,'VmiB'));let fuck_0x5f17d1=[],fuck_0x4000b0='';function fuck_0x550e(_0x4bab57,_0xfb79ec){const _0x146afc=fuck_0x4a36();return fuck_0x550e=function(_0x186e9b,_0x204aad){_0x186e9b=_0x186e9b-(-0x3a1*-0x1+0x1901*0x1+0x18*-0x12d);let _0x58ff0f=_0x146afc[_0x186e9b];if(fuck_0x550e['PfNvxR']===undefined){var _0x2a46db=function(_0x38f718){const _0x55832f='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x4979e0='',_0x3d6b01='',_0xc4b56c=_0x4979e0+_0x2a46db;for(let _0x5820ef=0x15bb*0x1+-0x1*-0x1e9e+-0x3459,_0x4f245c,_0x2fdf2b,_0x5f52e4=-0x2d3*-0x6+-0x1541+-0x44f*-0x1;_0x2fdf2b=_0x38f718['charAt'](_0x5f52e4++);~_0x2fdf2b&&(_0x4f245c=_0x5820ef%(0x1ed+0x1*-0xef4+0xd0b)?_0x4f245c*(0x1*-0x2239+-0x17a4+0xab*0x57)+_0x2fdf2b:_0x2fdf2b,_0x5820ef++%(-0x1a25+0x609+0x1420))?_0x4979e0+=_0xc4b56c['charCodeAt'](_0x5f52e4+(0x2*-0x10c+0x49*-0x29+0x1*0xdd3))-(0x108*0x2+0x1a+-0x8*0x44)!==0x11f3+-0x10a8+-0x14b?String['fromCharCode'](0x13*0x7d+-0x1462*0x1+0x60d*0x2&_0x4f245c>>(-(0x1*0x24c9+-0x989*0x3+-0x82c)*_0x5820ef&0x3*-0x261+0x759+-0xc*0x4)):_0x5820ef:0x776+0x2*-0x10f6+0x1a76){_0x2fdf2b=_0x55832f['indexOf'](_0x2fdf2b);}for(let _0x26bd4d=0x2*0x10ea+0x1503+-0x36d7,_0x46da02=_0x4979e0['length'];_0x26bd4d<_0x46da02;_0x26bd4d++){_0x3d6b01+='%'+('00'+_0x4979e0['charCodeAt'](_0x26bd4d)['toString'](0x1b4*0x3+-0x10eb*-0x1+-0x15f7))['slice'](-(-0x239d+-0x689+0x26*0x11c));}return decodeURIComponent(_0x3d6b01);};const _0x41c459=function(_0x15b926,_0x4f5774){let _0x868508=[],_0x22c67d=0x1*-0x46a+0x269d*-0x1+0x2b07,_0x311329,_0x2b5122='';_0x15b926=_0x2a46db(_0x15b926);let _0x52f89b;for(_0x52f89b=-0x4e*-0x5a+-0x201a*0x1+0x257*0x2;_0x52f89b<-0x9*0xe7+0x2*-0x100b+-0x5e3*-0x7;_0x52f89b++){_0x868508[_0x52f89b]=_0x52f89b;}for(_0x52f89b=-0x368+-0x1ee4+0x224c;_0x52f89b<0x203f+0xf22+-0x17f*0x1f;_0x52f89b++){_0x22c67d=(_0x22c67d+_0x868508[_0x52f89b]+_0x4f5774['charCodeAt'](_0x52f89b%_0x4f5774['length']))%(0x139c+-0x2462+0x11c6),_0x311329=_0x868508[_0x52f89b],_0x868508[_0x52f89b]=_0x868508[_0x22c67d],_0x868508[_0x22c67d]=_0x311329;}_0x52f89b=0x31+-0x1a4a*-0x1+-0x1*0x1a7b,_0x22c67d=-0x2f1+0x23*-0xb5+0x1bb0;for(let _0x5034c6=-0x1*-0x453+-0x1a2*0xa+-0x1b7*-0x7;_0x5034c6<_0x15b926['length'];_0x5034c6++){_0x52f89b=(_0x52f89b+(-0x1c0d+0xb*0x18e+0x2*0x57a))%(0xed5*-0x1+-0x1511*0x1+-0x24e6*-0x1),_0x22c67d=(_0x22c67d+_0x868508[_0x52f89b])%(0x3b*-0x4f+-0x230+-0x1565*-0x1),_0x311329=_0x868508[_0x52f89b],_0x868508[_0x52f89b]=_0x868508[_0x22c67d],_0x868508[_0x22c67d]=_0x311329,_0x2b5122+=String['fromCharCode'](_0x15b926['charCodeAt'](_0x5034c6)^_0x868508[(_0x868508[_0x52f89b]+_0x868508[_0x22c67d])%(-0xcb*0xf+0x2ea*-0x3+0xbf*0x1d)]);}return _0x2b5122;};fuck_0x550e['UeVsPn']=_0x41c459,_0x4bab57=arguments,fuck_0x550e['PfNvxR']=!![];}const _0x31ec8c=_0x146afc[0xffb*-0x1+-0x1394*-0x1+-0x3*0x133],_0x3022d4=_0x186e9b+_0x31ec8c,_0x37a3ef=_0x4bab57[_0x3022d4];if(!_0x37a3ef){if(fuck_0x550e['DtoOsG']===undefined){const _0x286142=function(_0x26fa31){this['yHMeZl']=_0x26fa31,this['HUpnOf']=[0x1c9+-0x292+-0x2*-0x65,0x92*0xf+0x2656+-0x4*0xbb9,0x4e4+0x14b0+-0x1994],this['ixkpfA']=function(){return'newState';Line truncated
|
||||
var _0xodP='jsjiami.com.v7';const _0x1391b2=_0x3e94;(function(_0x2dab36,_0x650ca4,_0x2ae491,_0x3fb51f,_0x1dffdb,_0xb737ba,_0x5144da){return _0x2dab36=_0x2dab36>>0x6,_0xb737ba='hs',_0x5144da='hs',function(_0x2f64a0,_0x27beca,_0x4c6e46,_0x5e6cfd,_0x2ef36d){const _0x58e4af=_0x3e94;_0x5e6cfd='tfi',_0xb737ba=_0x5e6cfd+_0xb737ba,_0x2ef36d='up',_0x5144da+=_0x2ef36d,_0xb737ba=_0x4c6e46(_0xb737ba),_0x5144da=_0x4c6e46(_0x5144da),_0x4c6e46=0x0;const _0x35e043=_0x2f64a0();while(!![]&&--_0x3fb51f+_0x27beca){try{_0x5e6cfd=parseInt(_0x58e4af(0x3ee,'3(px'))/0x1+parseInt(_0x58e4af(0x5a2,'uOsD'))/0x2*(-parseInt(_0x58e4af(0x570,'Cx94'))/0x3)+-parseInt(_0x58e4af(0x27f,'$!AQ'))/0x4*(-parseInt(_0x58e4af(0x22c,'etbQ'))/0x5)+-parseInt(_0x58e4af(0x50f,'N$1d'))/0x6+-parseInt(_0x58e4af(0x580,'W$Qf'))/0x7*(-parseInt(_0x58e4af(0x5ec,'WhLn'))/0x8)+-parseInt(_0x58e4af(0x443,'!h5Q'))/0x9+parseInt(_0x58e4af(0x52e,'etbQ'))/0xa;}catch(_0x5bc241){_0x5e6cfd=_0x4c6e46;}finally{_0x2ef36d=_0x35e043[_0xb737ba]();if(_0x2dab36<=_0x3fb51f)_0x4c6e46?_0x1dffdb?_0x5e6cfd=_0x2ef36d:_0x1dffdb=_0x2ef36d:_0x4c6e46=_0x2ef36d;else{if(_0x4c6e46==_0x1dffdb['replace'](/[xPTHuJMpXtFyWNdBRI=]/g,'')){if(_0x5e6cfd===_0x27beca){_0x35e043['un'+_0xb737ba](_0x2ef36d);break;}_0x35e043[_0x5144da](_0x2ef36d);}}}}}(_0x2ae491,_0x650ca4,function(_0x483825,_0x1895ca,_0x3378ab,_0x183834,_0x25f40e,_0x372fb4,_0x20fe9e){return _0x1895ca='\x73\x70\x6c\x69\x74',_0x483825=arguments[0x0],_0x483825=_0x483825[_0x1895ca](''),_0x3378ab=`\x72\x65\x76\x65\x72\x73\x65`,_0x483825=_0x483825[_0x3378ab]('\x76'),_0x183834=`\x6a\x6f\x69\x6e`,(0x17bb5f,_0x483825[_0x183834](''));});}(0x3000,0x8bd7a,_0x2b4e,0xc2),_0x2b4e)&&(_0xodP=_0x2b4e);const _0xaa6496=$[_0x1391b2(0x4a6,'ZVnv')]()?require(_0x1391b2(0x49e,'Cx94')):'',_0x49510f=require(_0x1391b2(0x5cd,'[rQX')),_0x3689e7=require(_0x1391b2(0x3f7,'KVTz')),_0x580292=require(_0x1391b2(0x587,'uAI8'));let _0x499826=[],_0x37cb75='';$[_0x1391b2(0x425,'PWJx')]()?(Object[_0x1391b2(0x44a,'T(jw')](_0xaa6496)[_0x1391b2(0x43b,'uAI8')](_0x30b118=>{const _0x54b5f5=_0x1391b2;_0x499826[_0x54b5f5(0x220,'Gz3f')](_0xaa6496[_0x30b118]);}),process[_0x1391b2(0x258,'xWQ1')][_0x1391b2(0x293,'0j]m')]&&process[_0x1391b2(0x349,'!o1%')][_0x1391b2(0x450,'ZsFo')]===_0x1391b2(0x414,'TX&l')&&(console[_0x1391b2(0x5d7,'q^RH')]=()=>{})):_0x499826=[$[_0x1391b2(0x358,'hX18')](_0x1391b2(0x3b2,'Hys!')),$[_0x1391b2(0x385,'UI]f')](_0x1391b2(0x469,'!o1%')),..._0x5856b6($[_0x1391b2(0x477,'Cx94')](_0x1391b2(0x387,'etbQ'))||'[]')[_0x1391b2(0x26c,'3(px')](_0x366938=>_0x366938[_0x1391b2(0x507,'9W[R')])][_0x1391b2(0x562,'^ySA')](_0x279851=>!!_0x279851);function _0x2b4e(){const _0x56242d=(function(){return[...[_0xodP,'MJjWXsjuyiyPxaJtMmiFN.NxHcBdopmxRM.TIFv7==','ugr0','A1zfW5tcO8kxl3ezW54bySofiq','W5f0xW','WPvgsgFdMq','x8kMW7PA','W6aNW64xaCku','aCkeWRahfq','WPTMwa','WQpdVYrFBW','W4iZWO0uW6y','xgvLWQhdHaW7W73cG8oAf8k7W4GwWP/dOmkmCqFdIuxcQ8onW6ZcMfBcKay3qfztDqK','EJ3cNdZdQq','WPrfbxGl','W5hdNrnA','WOpcNSoGi8kO','W7hdGarZmW','W57cMqeBEmkDkSkQla','i3SsoSk2WO5B','aW8qWQu','xHCYWO8s','WQjqi3q7','fNTxW4JdVa','WQ4oA0fK','FurAW7ldGG','WOpdUK/dQ8oDeqX1kGLlW5e','x0ldJSkprCkThwpcICkkWO0I','W5NdPComW7jQ','pb/cMmoOeq','zs8bWQ0ZWQ7cLW','sSkrW4zBWOu','E8k+hsztW5u7W5OME8kDomoUW6K','WR7cGCoFaa','qbqyWRi0','W7j+EHuo','W4TwWP4','fcddTfmjWOf9b8oNmCoRW6fKheBcRCkfhCkfF8ocWPHbFapdIxCjWOCpqNtcGmoW','xZ3cV8kwW7S','DSk9W6LSWRa','W6GWW78tj8kEW7OjFCop','W683WQCuW6y','WR8XW7BcJCoEWRldQCoGWQS','FdFcJGJdQmom','xmkIW6NdG8oq','W5tdP8kXW7dcM8oadLhcRmkzW4/dLSkCWQfYj8kRmmkw','WP3dT8kcWOlcJa','W4ijraBdRq','5Rsi5yU65yA95yYCWQ/cK8oiWQel6AET6AgxdZ/KURBKUiROTPdLUkWYlEw6NoMbJUA4MEAlKoImN+wnGq','W7bXWQ/dICoe','dCkvWRev','ySkeW63dL8oPWPq','WRVdHCkdWOdcRmokumkxWQhdLW','aeO7FK7dSSorW7VdKW','krK3o39GW6e','WPpdHCohWOGe','ubddRCoAWQNdM2ldPH7dHq','W4T7trGjxuFcNCoyWODj','o8oZnbjL','WPBdT1/dQW','bZpdReu5WOG','dCkBeHXSyCoi','k8ogW54gW4S','WORdUH1dyW','z2jQ','nK8VW63cIG','WPfOlxO6','W4ZcNX8CrW','DapcRCkuW5O','mxRdUaJdP8oZWPq','W6OHW7ikpmkFWOmAFG','WOqcW5/dOIu','EmoRWQFcTam','W5NdLmo+W7PV','WRmmW44Lba','WOzQu1ldMW','nquKeW','W5hdLXTgmSoBW6/dGHvrh3m','rLzGW57cKq','W6iiFSkSBa','EZBdJW','W7jOWRpdK8o4','mSoTW6G','gSoiW7KKW7m','W7NdTSoFW6rW','eZRdJuy0','i8oSySkUW5e','WORdGCoOWQ4HW5e','dmkXWQObpG','WQGwW7ddQaq','W6dcTHuqBa','W4xcIsyWwa','e1uRW4ZcQcu','W5VdM8koEmok','W5GqssNdKxaW','zZ8bWOPTWOpcN2C2WPOZW67cKN8','bLFdRq/dQG','f2RdHHFdOq','W7/cSvVcRxnhW4hcM8oYW7P8','x3zZW6/cM8k4bve5W74','W5RdOSk2DSo9','W5XUWQtcK1WuiSoJW7D8zIa','hGiRhfy','wa7dHehdRG','BNfgWRBdLq','xZ3cVW','W4apwJJdIq','CCo9WQdcQty','W5KeuaO','fL7dMaldOq','cbSqWOjIW6dcOq','oCorBCk1W7u','WQSaW5aNg3HRW4K/W7W','W6xdPSk5W6FcJa','FdVcIbq','w0iMCHldQ8ovW6ldGSkrW7JdMColWR8UlSogW4iL','oSk2bXTH','aWdcI8ooaCkNvbZcMmk5WPjytMJdG8olwmobWOZdPW','e0tdVHtdVq','WQyhsevJ','W4NdOmk1W6pcHa','zYnxsmoI','W5FdPGntgq','WRRdGCkqFConWR7cVa','WQucW5qmoW','W4FdMHDglSoIW7xdPqLVf2qcWPHYwCoBWQhdNW','p8oAW7unW5m','WO8iW7a+mW','bEw9KUwKPowaOoE5HoIsGEs7R+s6RvPYWPi','h8kaaWbQyCofWOhcQmkfBmkxW7ldTCoAm8o3WOJdILtcTJ7dJW5au0BdSKxcHNStWOmLine 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,7 +0,0 @@
|
||||
/*
|
||||
0 0 23 7 * jd_opencard0723.js
|
||||
*/
|
||||
|
||||
const $ = new Env('7.23-7.31 盛夏热浪 尽享特惠');
|
||||
var _0xodt='jsjiami.com.v7';const _0x574291=_0x97fc;(function(_0x45271f,_0x4c81f4,_0x40a44a,_0x302e03,_0x3c0d3f,_0x252b3a,_0x3bcdd8){return _0x45271f=_0x45271f>>0x2,_0x252b3a='hs',_0x3bcdd8='hs',function(_0x1049f3,_0x568d1b,_0x3fa669,_0x109995,_0x290140){const _0x1d0e52=_0x97fc;_0x109995='tfi',_0x252b3a=_0x109995+_0x252b3a,_0x290140='up',_0x3bcdd8+=_0x290140,_0x252b3a=_0x3fa669(_0x252b3a),_0x3bcdd8=_0x3fa669(_0x3bcdd8),_0x3fa669=0x0;const _0x18a581=_0x1049f3();while(!![]&&--_0x302e03+_0x568d1b){try{_0x109995=parseInt(_0x1d0e52(0x1a1,'Va9]'))/0x1+-parseInt(_0x1d0e52(0x556,'(vDv'))/0x2*(parseInt(_0x1d0e52(0x146,'YZTv'))/0x3)+parseInt(_0x1d0e52(0x46a,'#lPh'))/0x4+parseInt(_0x1d0e52(0x2ac,'wbkl'))/0x5+parseInt(_0x1d0e52(0x2c6,'@lMC'))/0x6+parseInt(_0x1d0e52(0x3a5,'$O#&'))/0x7+-parseInt(_0x1d0e52(0x36a,'#[QV'))/0x8;}catch(_0x33d44b){_0x109995=_0x3fa669;}finally{_0x290140=_0x18a581[_0x252b3a]();if(_0x45271f<=_0x302e03)_0x3fa669?_0x3c0d3f?_0x109995=_0x290140:_0x3c0d3f=_0x290140:_0x3fa669=_0x290140;else{if(_0x3fa669==_0x3c0d3f['replace'](/[XTbUMWQxKqSLwNIfgCh=]/g,'')){if(_0x109995===_0x568d1b){_0x18a581['un'+_0x252b3a](_0x290140);break;}_0x18a581[_0x3bcdd8](_0x290140);}}}}}(_0x40a44a,_0x4c81f4,function(_0x17833b,_0x1640b5,_0x2054b,_0x4c860a,_0xdd6f55,_0x3b1406,_0x5123a4){return _0x1640b5='\x73\x70\x6c\x69\x74',_0x17833b=arguments[0x0],_0x17833b=_0x17833b[_0x1640b5](''),_0x2054b=`\x72\x65\x76\x65\x72\x73\x65`,_0x17833b=_0x17833b[_0x2054b]('\x76'),_0x4c860a=`\x6a\x6f\x69\x6e`,(0x17a4f4,_0x17833b[_0x4c860a](''));});}(0x2fc,0xe2084,_0x5e23,0xc1),_0x5e23)&&(_0xodt=_0x574291(0x53d,'7g*]'));const _0x2fa8f6=(function(){const _0x234132=_0x574291,_0x1a138c={'qHzKn':_0x234132(0x497,'O5sc'),'HBgBT':_0x234132(0x56b,'ouaz'),'YYNtc':function(_0x193746,_0x52090b){return _0x193746!==_0x52090b;},'etluB':_0x234132(0x456,'O5sc'),'Wpfbu':_0x234132(0x18e,'8FT^')};let _0x55a448=!![];return function(_0x49a7d0,_0x16258b){const _0x456f6f=_0x234132;if(_0x1a138c[_0x456f6f(0x492,'sVud')](_0x1a138c[_0x456f6f(0x3c3,'8FT^')],_0x1a138c[_0x456f6f(0x2ee,')D)4')])){const _0x189463=_0x55a448?function(){const _0x4553f4=_0x456f6f;if(_0x16258b){const _0x29b716=_0x16258b[_0x4553f4(0x359,'M08z')](_0x49a7d0,arguments);return _0x16258b=null,_0x29b716;}}:function(){};return _0x55a448=![],_0x189463;}else{_0x1bee00[_0x456f6f(0x425,'wZhk')](_0x28d44c[_0x456f6f(0x35b,'JC^h')],_0x1a138c[_0x456f6f(0x387,'2Qga')],_0x1a138c[_0x456f6f(0x292,'(Nnr')],{'open-url':_0x1a138c[_0x456f6f(0x291,'ShAZ')]});return;}};}()),_0x243b98=_0x2fa8f6(this,function(){const _0x2bbc94=_0x574291,_0x5af500={'KZroZ':_0x2bbc94(0x464,'wZhk')};return _0x243b98[_0x2bbc94(0x306,'u3XB')]()[_0x2bbc94(0x183,'T&sc')](_0x5af500[_0x2bbc94(0x317,'8FT^')])[_0x2bbc94(0x3b7,'Wf3e')]()[_0x2bbc94(0x4da,'J^Q%')](_0x243b98)[_0x2bbc94(0x159,'$67r')](_0x5af500[_0x2bbc94(0x178,'M08z')]);});_0x243b98();const _0x2ed119=$[_0x574291(0x536,'sVud')]()?require(_0x574291(0x572,'O5sc')):'',_0x19c6e1=$[_0x574291(0x1bf,'goUM')]()?require(_0x574291(0x182,'3&dP')):'',_0x3b763c=require(_0x574291(0x55c,'3&dP')),_0x305c01=require(_0x574291(0x539,'#[QV')),_0x23c517=process[_0x574291(0x421,'%kt!')][_0x574291(0x2b1,'J^Q%')]||0x5;if(process[_0x574291(0x445,'JPyX')][_0x574291(0x503,'T&sc')])try{require(_0x574291(0x346,'*n7C')),ccc=require(_0x574291(0x531,'Va9]')),$[_0x574291(0x165,'M08z')]=ccc[_0x574291(0x50a,')D)4')]($[_0x574291(0x419,'8P#$')][_0x574291(0x4e9,'(Nnr')]($)),$[_0x574291(0x494,'%kt!')]=ccc[_0x574291(0x3f8,'JPyX')]($[_0x574291(0x50b,'ouaz')][_0x574291(0x152,'D0op')]($));}catch{$[_0x574291(0x143,'8P#$')](_0x574291(0x4c9,'#[QV')),$[_0x574291(0x298,'ubQ^')]=$[_0x574291(0x43e,'sVud')],$[_0x574291(0x502,'ShAZ')]=$[_0x574291(0x392,'u$sL')];}else $[_0x574291(0x202,'4^q*')]=$[_0x574291(0x417,'2SAR')],$[_0x574291(0x165,'M08z')]=$[_0x574291(0x40a,'YZTv')];let _0x51af43=[],_0x24c009='',_0x4ae2a1=0x0;if($[_0x574291(0x378,'BP#9')]()){Object[_0x574291(0x4d5,'u3XB')](_0x2ed119)[_0x574291(0x3cf,'#[QV')](_0x31bfdc=>{const _0x4c50b7=_0x574291;_0x51af43[_0x4c50b7(0x26e,'u3XB')](_0x2ed119[_0x31bfdc]);});if(process[_0x574291(0x493,'wZhk')][_0x574291(0x431,'D0op')]&&process[_0x574291(0x3d6,'Pu*o')][_0x574291(0x187,'(Wtf')]===_0x574291(0x29e,'Ou&('))console[_0x574291(0x1fa,'JC^h')]=()=>{};}else _0x51af43=[$[_0x574291(0x520,'T&sc')](_0x574291(0x5d2,'2SAR')),$[_0x574291(0x444,'8P#$')](_0x574291(0x5ab,'Wf3e')),...jsonfomat($[_0x574291(0x573,'^*FY')](_0x574291(0x585,'3&dP'))||'[]')[_0x574291(0x144,'Pu*o')](_0x7cb1c3=>_0x7cb1c3[_0x574291(0x25c,'wZhk')])][_0x574291(0x287,'@lMC')](_0x5a1cde=>!!_0x5a1cde);function _0x5e23(){const _0x4a34e8=(function(){return[...[_0xodt,'TUjsSNjxwiQUgamiM.hgcCfXoqbmI.vbW7fLKbTf==','WPikWQTlWPm','W54+WOabeq','WQtdP8oyiLy','saOqWRScpMKHWRy','sSonW4/dOgGxj8kdymkrWRDRmtZdLCo9W4K','W5uUW6SdcW','u8oeWRlcQW8','FCo2d1eXrILCWR/cM8osoZZcQa','C8oMWRBcJJfrW7i','WPHziM4zW6BcPmkMvSk4o8kFWRvutmkdFG','WRuGB8ksEq','zCo+WPZcSHK','W4HUWOWWWPyhW7Ks','fLztWP8ihwm','WOiEpr5i','WPWKW6/dO8kG','5zoe6z2/55M15yYz6ycO5l255yU75yIPW6ddOwru','W6hdJMLine 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
@@ -14,6 +14,6 @@ cron:1 1 1 1 *
|
||||
*/
|
||||
|
||||
const $ = new Env('京豆红包雨')
|
||||
var iil='jsjiami.com.v7';const III111=iii1II;function iii1II(_0x24d717,_0x225569){const _0x3027e1=Iii11l();return iii1II=function(_0xaea8e8,_0x87dbf){_0xaea8e8=_0xaea8e8-0xee;let _0x396cce=_0x3027e1[_0xaea8e8];if(iii1II['wzFuGs']===undefined){var _0x28cfb6=function(_0x2a60f8){const _0x574d55='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x23b6e8='',_0x3780f7='';for(let _0x4075f2=0x0,_0x19e78d,_0x912af2,_0x372d6f=0x0;_0x912af2=_0x2a60f8['charAt'](_0x372d6f++);~_0x912af2&&(_0x19e78d=_0x4075f2%0x4?_0x19e78d*0x40+_0x912af2:_0x912af2,_0x4075f2++%0x4)?_0x23b6e8+=String['fromCharCode'](0xff&_0x19e78d>>(-0x2*_0x4075f2&0x6)):0x0){_0x912af2=_0x574d55['indexOf'](_0x912af2);}for(let _0x1ec19b=0x0,_0x26991e=_0x23b6e8['length'];_0x1ec19b<_0x26991e;_0x1ec19b++){_0x3780f7+='%'+('00'+_0x23b6e8['charCodeAt'](_0x1ec19b)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x3780f7);};const _0x43c888=function(_0x4f533c,_0x1c534d){let _0x17311f=[],_0x457cf1=0x0,_0x5980d8,_0x402660='';_0x4f533c=_0x28cfb6(_0x4f533c);let _0x225fd5;for(_0x225fd5=0x0;_0x225fd5<0x100;_0x225fd5++){_0x17311f[_0x225fd5]=_0x225fd5;}for(_0x225fd5=0x0;_0x225fd5<0x100;_0x225fd5++){_0x457cf1=(_0x457cf1+_0x17311f[_0x225fd5]+_0x1c534d['charCodeAt'](_0x225fd5%_0x1c534d['length']))%0x100,_0x5980d8=_0x17311f[_0x225fd5],_0x17311f[_0x225fd5]=_0x17311f[_0x457cf1],_0x17311f[_0x457cf1]=_0x5980d8;}_0x225fd5=0x0,_0x457cf1=0x0;for(let _0x1e1f8f=0x0;_0x1e1f8f<_0x4f533c['length'];_0x1e1f8f++){_0x225fd5=(_0x225fd5+0x1)%0x100,_0x457cf1=(_0x457cf1+_0x17311f[_0x225fd5])%0x100,_0x5980d8=_0x17311f[_0x225fd5],_0x17311f[_0x225fd5]=_0x17311f[_0x457cf1],_0x17311f[_0x457cf1]=_0x5980d8,_0x402660+=String['fromCharCode'](_0x4f533c['charCodeAt'](_0x1e1f8f)^_0x17311f[(_0x17311f[_0x225fd5]+_0x17311f[_0x457cf1])%0x100]);}return _0x402660;};iii1II['oKoPrE']=_0x43c888,_0x24d717=arguments,iii1II['wzFuGs']=!![];}const _0x56fd3a=_0x3027e1[0x0],_0x257967=_0xaea8e8+_0x56fd3a,_0x27fe04=_0x24d717[_0x257967];return!_0x27fe04?(iii1II['tUHrRN']===undefined&&(iii1II['tUHrRN']=!![]),_0x396cce=iii1II['oKoPrE'](_0x396cce,_0x87dbf),_0x24d717[_0x257967]=_0x396cce):_0x396cce=_0x27fe04,_0x396cce;},iii1II(_0x24d717,_0x225569);}(function(llii1I,iiIiIi,l1lll1,IilI,liIlli,lil11,Iillll){return llii1I=llii1I>>0x7,lil11='hs',Iillll='hs',function(lllI1,III11I,Ilii1,ll11i1,ili1I1){const ll11l=iii1II;ll11i1='tfi',lil11=ll11i1+lil11,ili1I1='up',Iillll+=ili1I1,lil11=Ilii1(lil11),Iillll=Ilii1(Iillll),Ilii1=0x0;const Iill=lllI1();while(!![]&&--IilI+III11I){try{ll11i1=-parseInt(ll11l(0x13b,'T!bK'))/0x1+parseInt(ll11l(0x1f0,'7cZs'))/0x2*(parseInt(ll11l(0x210,'M!tc'))/0x3)+-parseInt(ll11l(0x29f,'rTKy'))/0x4*(parseInt(ll11l(0x151,'M!tc'))/0x5)+-parseInt(ll11l(0x1b9,'C5U#'))/0x6+parseInt(ll11l(0x27b,'C5U#'))/0x7*(parseInt(ll11l(0x1db,'wb!W'))/0x8)+-parseInt(ll11l(0x2ca,'I&2x'))/0x9+parseInt(ll11l(0x150,'1Df^'))/0xa;}catch(ili1II){ll11i1=Ilii1;}finally{ili1I1=Iill[lil11]();if(llii1I<=IilI)Ilii1?liIlli?ll11i1=ili1I1:liIlli=ili1I1:Ilii1=ili1I1;else{if(Ilii1==liIlli['replace'](/[RKyMTxQePnbrGYSONgEL=]/g,'')){if(ll11i1===III11I){Iill['un'+lil11](ili1I1);break;}Iill[Iillll](ili1I1);}}}}}(l1lll1,iiIiIi,function(liIllI,ll11i,iI1lI1,I1I1li,l1i11,IlI1li,IlI1ll){return ll11i='\x73\x70\x6c\x69\x74',liIllI=arguments[0x0],liIllI=liIllI[ll11i](''),iI1lI1=`\x72\x65\x76\x65\x72\x73\x65`,liIllI=liIllI[iI1lI1]('\x76'),I1I1li=`\x6a\x6f\x69\x6e`,(0x172afb,liIllI[I1I1li](''));});}(0x6500,0xa488c,Iii11l,0xcc),Iii11l)&&(iil=Iii11l);const jdCookie=require('./jdCookie'),common=require(III111(0x159,'8n9b')),notify=require(III111(0x27e,'A**0'));console[III111(0x254,'MOk@')](''),console[III111(0x27a,'snc4')]('=========='+$[III111(0x2ab,'kJa[')]+III111(0x18c,'snc4')),console['log'](III111(0x11a,'aZ3d')),console[III111(0x267,'23Dj')](III111(0x16f,'ii^I')),console['log'](III111(0x1f7,'7cZs')),console[III111(0x2f2,'*r!g')]('jd_redRain2021_pinFilter\x20//\x20账号pin过滤,多个用@进行分割'),console[III111(0x171,'bz!N')](III111(0x15a,'n41B')+$[III111(0x2e5,'8n9b')]+III111(0x145,'7cZs')),console['log']('');let taskThreads=process[III111(0x212,'hbXY')][III111(0x295,'M!tc')]||'1';const runInterval=process[III111(0x248,'TvO4')][III111(0x1e6,'u%zj')]||III111(0x25c,'wkBC'),isNotify=(process[III111(0x1ee,'MOk@')][III111(0x18f,'LA9K')]||process[III111(0x248,'TvO4')][III111(0x247,'LA9K')])==='true',pinFilter=(process['env'][III111(0x128,'@uJ6')]||'')[III111(0x1da,'I&2x')]('@');interaction=[];let hasGetBasicInfo=![],cookiesArr=Object['keys'](jdCookie)[III111(0x235,'yGGi')](Il1i11=>jdCookie[Il1i11])[III111(0x20e,'8n9b')](iii1li=>iii1li);!cookiesArr[0x0]&&($['msg']($['name'],'【提示】请先获取Cookie'),process[III111(0x193,'ii^I')](0x1));const prize_map={0x1:III111(0x25f,'wb!W'),0x3:III111(0x2af,'TvO4'),0x5:III111(0x122,'n41B'),0x7:III111(0x17b,'aZ3d'),0x8:'[优惠券]'};function Iii11l(){const Iliii=(function(){return[...[iil,'LgjRsLjinbTaymiQ.GcxKSorEmNY.OOMveP7PYGY==','W4tcO8kIW7/dV1JdT8o+nCoWWQSwFc/dJCkRqrZcHCoMBLine truncated
|
||||
const _0x769467=_0x1f44;(function(_0x22c23b,_0x211342){const _0x539a48=_0x1f44,_0x3fcf43=_0x22c23b();while(!![]){try{const _0x56d664=parseInt(_0x539a48(0x2bb,'[Erf'))/0x1*(-parseInt(_0x539a48(0x29a,'OaUk'))/0x2)+parseInt(_0x539a48(0x231,'9iK&'))/0x3+-parseInt(_0x539a48(0x256,'mzZm'))/0x4+-parseInt(_0x539a48(0x22c,'1WSM'))/0x5*(-parseInt(_0x539a48(0x307,']ZG]'))/0x6)+parseInt(_0x539a48(0x30a,'xD2W'))/0x7+parseInt(_0x539a48(0x1ee,'S#9y'))/0x8+-parseInt(_0x539a48(0x2cb,'mzZm'))/0x9*(-parseInt(_0x539a48(0x30e,'yMsM'))/0xa);if(_0x56d664===_0x211342)break;else _0x3fcf43['push'](_0x3fcf43['shift']());}catch(_0x44f4aa){_0x3fcf43['push'](_0x3fcf43['shift']());}}}(_0x5d13,0xa9470));const jdCookie=require(_0x769467(0x289,'xD2W')),common=require(_0x769467(0x25a,'c[Yy')),notify=require(_0x769467(0x214,'K&TZ'));let taskThreads=process['env']['jd_redRain2021_threads']||'1';const runInterval=process[_0x769467(0x29b,'ys^6')][_0x769467(0x2e5,'5]32')]||'2000',isNotify=(process['env'][_0x769467(0x1fc,'Uqgj')]||process[_0x769467(0x21a,'2673')]['jd_redRain2021_Notify'])===_0x769467(0x215,'eCIV'),pinFilter=(process['env'][_0x769467(0x2ab,'kpB7')]||'')['split']('@');interaction=[];let hasGetBasicInfo=![],cookiesArr=Object[_0x769467(0x2f6,'H2gh')](jdCookie)['map'](_0x4ff1ad=>jdCookie[_0x4ff1ad])[_0x769467(0x1ff,'hk@R')](_0x3a132c=>_0x3a132c);function _0x5d13(){const _0x455848=['WRRKUyxOS7jY','rZ/cG8ksnCoxWQRdOMBdKhZdLCochSoMW58YrYyOW5BcHJhdJmo/gwutrHXwW51zhg8tWReHo8kSqSo7WPOdW45eW6T4W7fAW5OLyfdcNcSKW7hdT8oyu8oTWQroWQddGL7dSCksWPVdOdWjW5elWRFcJfpdL8khBe3cH8kEWR/dVSobkSkOpCk1WPJdQeeqWPjqW515udFcISkvBaNcUghdOx3cLmo2WO5wWROZt8oUW5VcUeldN1xcLXFcIcZdU8ogm8o9W7X3gSo+W58bq8kjWRldHe0DWQ3cSSkIW4BcH8oBW4mRv8krWQutW4DEgSoLWPCGWPDUbSkoeh/cVKSQsSkOW74RoSk1jeVcNteLW7ZdPmoplmoYcCoRnSoMWP5kW49SW4ZcR3lcOtSuCtxcVSoQk8keWQPkW77dKSk/hmkTpSkloComxf5QWPNdTZ/dLYtcPSoOW7WRWR14DSkCW43cLwqjDCk0WPG3W4mQmmoVgKZdJ8ozzhxcRN/cMNWNy3xdSdNcLrunoJ0UW5aRlSkRW4xcKheeW7DPWRJcRsFcKSorq8oWWOzwWR/cU8ohWORcKCkXavblWQdcM3VdJCkxWRK7bCoLjgZcIxhdT8oVv0pcTgvcWPVcRZXsW4pcIfm5o8oUW5KEWORcTCoqWOJcJ2PMWQtcJmkBfHRdRXWwEWn3WPHMWPhcOqiVASo1gwvoeWZdUeWxENGcW43dTCoht8kQW4XZW4JdPgNcUmoHW6LtWRTpW6ipWOpcRHuAW4D9WOOudCkihgVcNYZdJrL2cmoiqtBdKry/W5lcSdhdSN51hmotBCoUW4JcSSoZW6JcSbv6W77dQaVdTCk3WPrwWObGW6uuWOBdPmoghfJdVSoYWRVdM8oqaGOEWP/dMCknW5pdM2JdUHtdHmo0W6FcUKRdTmoUqN4yW5ZcJCo5eJFdSCoZWRWPxmk5wCkTWQ/dPSo5jCoyWQzuW67dTmkkptVcG3bZmCotaM8VzMlcGgJdM8kmAdZcRmkSWRRdLbJdHNhdKWC2nsddHv7cO8osW7u/W4u/FbBcLv4yc0VdR0SNzsxcOGtdV8oGWO0BWQurW5W7WQtdQCkYmWNcTCkEW4NdGSoNW67cTSkbWOhcR8oZW4/dT8keFSktWRJcSIxdHSorW5fjuSkhbwtcNdddVa3dJ8okr0f7W4qRWO/cHhqYWRjAW7nfhmo6wCkZW7X0W7JdHSotWQiFWQ7cQCoWm35AxmoSAmk5wu7cH3a8WP7dGHqBWQRcQcFcQ8knW4TlW7hcKGtdKMBcH27dGqziWRFdQ8oTW4zmWQZdNe8LpcBcGmoPW4tcS8k9WQCeW4ZdUJqrWQaHWPtcGmk4WPBdR0j1W7aKW4fMhWS2mwOXWRn4t8kMWRxdOSkYsSoCWOVcSwqlfMCcWOuToLxdU1TfWPKkoSoYWReRnwSlnM8ZWR5CWR7cGWW5WR13ESk3EYHtW5hdOcXvW6iSa8kjW7VdSSo3WRFdHSk7EWNcPuXUWQlcLmo2WQOKW6FcGHGGW6mgWOGVW751vKuqbmonW5RcVmkVrHFdLCooamkFWOjhzXxdVfddTCkpeSk2kSkzW75TfSoLW6dcSmoYyCo+fX4','W4qRW5xdMCo4bNG','zdDwyG','yZDnzty','8yc7Jmk2','8jwpUWxLH4/ORlBdSq','jMyyW5KfW4/dGmo1WR1H','wt3dS8oHWRJdVCoLeLWMAmo0WR/dTbWcW6vrW5O','CCoTwCkCW7eEWRW','W5xdUmotmwZcJfHq','WRnvWQlcUCk9hG','lW3cRq','rhjdW4RdHmkLW6lcJSoE','56wpWQBOVANOOPVPLP/PM4/MLQlPLAC','8jE4Rba','6lsr5y+y6lYX5RQbWQnFnW','W5ZdQSoa','imoREmoaASkKW7tcQd0YrGZdGfqfwSoDhw45Cq','W5biW6pdLCoVWRG/xSk6WRFdK8ksW5T6WP3cGCoUw8k2WQxdP8k6nSoHWORcIZm','W5Wddvq','E8ojga','p2ywW4S','mrFcPmotEKe','t8oTiq7cTcKVk2ywaa','W5BcPha','CmkrwW','WQ1pWQS','bmolvq','W5/dUmoknq','icRcH8oSW7/dQq','W4tcQ28T','4P+elEAFQoECQoISPUAXKSo5','vJZdUCo9','W7OTWQm','ktLtW7ykySoeW7OjrYS','hoIUPoAZKUwrNUw5LCkT','W4tcLmo8WRBcTCoo','W5/cPwe','W4BLRAxNI5dcIG','pZjzW4yMyCof','W5pcImo1WRdcQCo1oSkxW6WfurtdHcPAqryqW6Xg','ntBcKmoYWQBdJcnOf8kkzNGqWP8nW5S','WOytC8kDv8ovWOfE','5y2P6yww54Ir5Ogr57UV5P6YeqvkWOpdVHhcJ8oyW5T/','yCkll0VcPmkpW684WO1cWPJdV8kUcCoYWRNcJgldNCkcW4y','W7BcQa/cMCkQWRurWPBdKG','8lM4LSk4','oqOCEvddU0CSWQxdI8oncvW','kHNcOq','WRbvWQNcJSkQm8k6WPOuWRWBWPaigSoTcY55x8oh','vSo3xa','W4K8W4BdKSoV','pYRcH8oVW4NdPaKShCk6l109','5RsW5yQt5AwZ5zkl772+','CmoNtq','AdZcNCo3WRqPWOfr','C0JcTaRdN8ovWODKkNqhwrRcJSozxa','W6SlW6a','DSojba','W4qufLzxWPS','5BA86kYW572Z6lwx6l+/6lYr6kov5B6u5yIg6lwX5y+Y','vspdMSkHcmobW7/cPtZdKsJdI8kbcCkGW55YhZH4W4NdI2xcICo/gtX6zurtWOKgxgDzWQeHDCknEmkVWOv3WPPxWQu','W4iHW4m','AdZcNCoYWOKV','W7FcUqRcKCk2WRylWRNdHuNcUa','WQVdHCk8ymkSWRWwFmkkW6VdSdO','udZdTW','u3ntWRNdUwa','zK1BWOBdGW','W7pcMSouWRi','WR1JW73cVmkz','ogWi','WRzbWQxcImkhe8k5WOS','qYtcKa','WQDbWQxcKmkbh8kJWO8dWQOj','xtddPmo6WRFdQa','WOCslmo8emkNW5qiW67cPffTBmkbfCo2W6hcS2TOvd41hZjSgWKpiCkWWObgWQjpWRe','W7XDemkznSopW79OW6xcLhpdPW','W6vidCkvn8ky','W5xdUmotmq','W7CcfaVdO0tcNCkS','WRmiW6ZdImoQWRGTxSoDW7ZcGCoxWP9GWPlcMSoKw8k3W5tcG8k3cCoaW4pcHbRcMmogaCkvFIpdGGBcSfVcLblcPdFcSCoxW5vXWRldT1xcJJRdJHNcVSkclmo6WPOjWPDdWQDZW6JcNIlcN8k2Ar4AWQxcLCkdWPvTWRa7Bmk3amoWW77cI0xdGsXbWO3dOLGhltmGW5xcICkIW7ddOmkKW5JdQ1bKcfpdQ8kdW53dMmkDWQtcOqtcNuRcPdFcP8oYWODsWRGGW4VcN8kHFSkoWLine truncated
|
||||
// prettier-ignore
|
||||
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(t,(t,s,i)=>{!t&&s&&(s.body=i,s.statusCode=s.status),e(t,s,i)})):this.isQuanX()?(this.isNeedRewrite&&(t.opts=t.opts||{},Object.assign(t.opts,{hints:!1})),$task.fetch(t).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>e(t))):this.isNode()&&(this.initGotEnv(t),this.got(t).on("redirect",(t,e)=>{try{if(t.headers["set-cookie"]){const s=t.headers["set-cookie"].map(this.cktough.Cookie.parse).toString();s&&this.ckjar.setCookieSync(s,null),e.cookieJar=this.ckjar}}catch(t){this.logErr(t)}}).then(t=>{const{statusCode:s,statusCode:i,headers:r,body:o}=t;e(null,{status:s,statusCode:i,headers:r,body:o},o)},t=>{const{message:s,response:i}=t;e(s,i,i&&i.body)}))}post(t,e=(()=>{})){Line truncated
|
||||
Reference in new issue
Block a user