From a0d8dbda0641dca86d975c1fba7cdb09dde48122 Mon Sep 17 00:00:00 2001 From: ooo Date: Sat, 1 Oct 2022 20:26:46 +0800 Subject: [PATCH] test --- function/.DS_Store | Bin 6148 -> 0 bytes jd_prodev_test.js | 10 ++++++++++ utils/.DS_Store | Bin 6148 -> 0 bytes 3 files changed, 10 insertions(+) delete mode 100644 function/.DS_Store create mode 100644 jd_prodev_test.js delete mode 100644 utils/.DS_Store diff --git a/function/.DS_Store b/function/.DS_Store deleted file mode 100644 index ff78b20aac0803a1a0b9cd117961fbd972197259..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%Sr<=6g|-{DsH-TnJ;kg4~B6>1d&3~txnsiwrVT$Sh$-{_uQK(7RRj&as$b^ z?<5B%nE-HEyF3FX0LJWsPK2H&=3du93>I`+V~t0gVuSjv=_xcsldSy+3+%AP3g6a0 zzi#WMqBp|~@2JtB#48fqG4=&5<&xF}ISTp;O1IQYRBA0)tD@}+Q=Aj0)OKX1@220#)l^V~~SF~?6a;+;%eqH5FTxHK5hDf)q$rvyOi~(a{01WWXmNq^P zXrnP;3>X7n49NN5*#*;xT|hlLIOr3AIHFk_WqC_Tj*pl|>;lrm=0Yklq`LUTa3P&` zALG)9UBHkIr!%uoocZ(d;&gV}y@tc30c|t}jDdXy4ud+8`~QNUOz$IqKgBd-z!>;v z47gD~%QJ2&-mO2jCwHx9e_)p;ah(Wkl=prDsK_~TqR!y=A~P>0x8,_0x13d741='po';var _0x337a77='shift',_0x1a8e48='push',_0x295371='‮';if(_0x19845c<_0x416b2b){while(--_0x416b2b){_0x46f039=_0x35bc72[_0x337a77]();if(_0x19845c===_0x416b2b&&_0x295371==='‮'&&_0x295371['length']===0x1){_0x19845c=_0x46f039,_0x4d5d1a=_0x35bc72[_0x13d741+'p']();}else if(_0x19845c&&_0x4d5d1a['replace'](/[RqukCSgeFZxgfY=]/g,'')===_0x19845c){_0x35bc72[_0x1a8e48](_0x46f039);}}_0x35bc72[_0x1a8e48](_0x35bc72[_0x337a77]());}return 0x1062bf;};return _0x501c0b(++_0x1282eb,_0x5525be)>>_0x1282eb^_0x5525be;}(_0x4a67,0x10f,0x10f00),_0x4a67){_0xodU_=_0x4a67['length']^0x10f;};function _0x314c(_0x5d3003,_0x5d617d){_0x5d3003=~~'0x'['concat'](_0x5d3003['slice'](0x1));var _0x28d84d=_0x4a67[_0x5d3003];if(_0x314c['FHjUhM']===undefined){(function(){var _0x9584e8=typeof window!=='undefined'?window:typeof process==='object'&&typeof require==='function'&&typeof global==='object'?global:this;var _0x3c0fc2='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';_0x9584e8['atob']||(_0x9584e8['atob']=function(_0x39ac33){var _0x5e9aec=String(_0x39ac33)['replace'](/=+$/,'');for(var _0x367d48=0x0,_0x2d8c0b,_0x3762ca,_0xf05d29=0x0,_0x26edc7='';_0x3762ca=_0x5e9aec['charAt'](_0xf05d29++);~_0x3762ca&&(_0x2d8c0b=_0x367d48%0x4?_0x2d8c0b*0x40+_0x3762ca:_0x3762ca,_0x367d48++%0x4)?_0x26edc7+=String['fromCharCode'](0xff&_0x2d8c0b>>(-0x2*_0x367d48&0x6)):0x0){_0x3762ca=_0x3c0fc2['indexOf'](_0x3762ca);}return _0x26edc7;});}());function _0x4ade5f(_0x176ea8,_0x5d617d){var _0x964914=[],_0x5dd895=0x0,_0x5cc301,_0x1fe4d2='',_0x4077e6='';_0x176ea8=atob(_0x176ea8);for(var _0x312e71=0x0,_0x176590=_0x176ea8['length'];_0x312e71<_0x176590;_0x312e71++){_0x4077e6+='%'+('00'+_0x176ea8['charCodeAt'](_0x312e71)['toString'](0x10))['slice'](-0x2);}_0x176ea8=decodeURIComponent(_0x4077e6);for(var _0x5881d1=0x0;_0x5881d1<0x100;_0x5881d1++){_0x964914[_0x5881d1]=_0x5881d1;}for(_0x5881d1=0x0;_0x5881d1<0x100;_0x5881d1++){_0x5dd895=(_0x5dd895+_0x964914[_0x5881d1]+_0x5d617d['charCodeAt'](_0x5881d1%_0x5d617d['length']))%0x100;_0x5cc301=_0x964914[_0x5881d1];_0x964914[_0x5881d1]=_0x964914[_0x5dd895];_0x964914[_0x5dd895]=_0x5cc301;}_0x5881d1=0x0;_0x5dd895=0x0;for(var _0x57cf02=0x0;_0x57cf02<_0x176ea8['length'];_0x57cf02++){_0x5881d1=(_0x5881d1+0x1)%0x100;_0x5dd895=(_0x5dd895+_0x964914[_0x5881d1])%0x100;_0x5cc301=_0x964914[_0x5881d1];_0x964914[_0x5881d1]=_0x964914[_0x5dd895];_0x964914[_0x5dd895]=_0x5cc301;_0x1fe4d2+=String['fromCharCode'](_0x176ea8['charCodeAt'](_0x57cf02)^_0x964914[(_0x964914[_0x5881d1]+_0x964914[_0x5dd895])%0x100]);}return _0x1fe4d2;}_0x314c['DeowcD']=_0x4ade5f;_0x314c['MLOfGs']={};_0x314c['FHjUhM']=!![];}var _0x5871bb=_0x314c['MLOfGs'][_0x5d3003];if(_0x5871bb===undefined){if(_0x314c['XNhuyZ']===undefined){_0x314c['XNhuyZ']=!![];}_0x28d84d=_0x314c['DeowcD'](_0x28d84d,_0x5d617d);_0x314c['MLOfGs'][_0x5d3003]=_0x28d84d;}else{_0x28d84d=_0x5871bb;}return _0x28d84d;};const notify=$[_0x314c('‮0','uQz3')]()?require('./sendNotify'):'';const jdCookieNode=$[_0x314c('‫1',')Wd4')]()?require('./jdCookie.js'):'';let cookiesArr=[],cookie='';let actCode=_0x314c('‫2','M27f');let invitePin='jd_47ee22449e303';let help=0x0;let tmpHelpNum=0x2710;if($[_0x314c('‫3','bp(C')]()){Object[_0x314c('‫4','(E#H')](jdCookieNode)[_0x314c('‮5','P$1*')](_0x16e15a=>{cookiesArr[_0x314c('‮6','6YPr')](jdCookieNode[_0x16e15a]);});if(process[_0x314c('‫7','fvGS')][_0x314c('‫8','6YPr')]&&process['env'][_0x314c('‫9','w!*T')]==='false')console[_0x314c('‫a','vZEs')]=()=>{};}else{cookiesArr=[$[_0x314c('‫b','DBh*')](_0x314c('‫c','$2!0')),$[_0x314c('‫d','P&WC')]('CookieJD2'),...jsonParse($[_0x314c('‮e',')8wO')](_0x314c('‮f','Ov!v'))||'[]')['map'](_0x3b5b91=>_0x3b5b91[_0x314c('‫10','*d7#')])][_0x314c('‫11','Sc[C')](_0x35d249=>!!_0x35d249);}!(async()=>{var _0x2e90df={'cZYaT':function(_0x5abb73,_0x5183bb){return _0x5abb73!=_0x5183bb;},'SlCVU':_0x314c('‮12','bp(C'),'GBGpW':'https://bean.m.jd.com/bean/signIndex.action','NSHUb':_0x314c('‮13','$2!0'),'bEDbE':function(_0x16442e,_0x1849e7){return _0x16442e<_0x1849e7;},'mFumD':function(_0x585b30,_0x5e2c80){return _0x585b30!==_0x5e2c80;},'qWbbc':_0x314c('‫14','Q#qA'),'lgDWw':function(_0xed971d,_0x4f4b53){return _0xed971d===_0x4f4b53;},'EDuXP':_0x314c('‫15','DBh*'),'LCoOP':'poOnr','sssOd':function(_0x43ac51,_0x3009bb){return _0x43ac51(_0x3009bb);},'BgmdP':_0x314c('‮16','P&WC'),'qRKej':_0x314c('‫17','w!*T'),'iClTs':function(_0xef7111,_0x3a7fbf,_0x44e194){return _0xef7111(_0x3a7fbf,_0x44e194);},'ZkADp':function(_0x40e4ec,_0x222059){return _0x40e4ec(_0x222059);},'eDsEj':_0x314c('‮18','uQz3')};if(!cookiesArr[0x0]){$[_0x314c('‮19','Q#qA')]($['name'],_0x314c('‮1a','*Mnv'),'https://bean.m.jd.com/bean/signIndex.action',{'open-url':_0x2e90df[_0x314c('‮1b',')Wd4')]});return;}$[_0x314c('‫1c','i6FB')]=0x0;$[_0x314c('‫1d','l86x')]=_0x2e90df[_0x314c('‫1e','qa$P')];$['rewardslist']=[];for(let _0x56017d=0x0;_0x2e90df[_0x314c('‫1f','x^hF')](_0x56017d,cookiesArr['length']);_0x56017d++){if(_0x2e90df[_0x314c('‫20','uQz3')](_0x2e90df[_0x314c('‫21','n50j')],_0x2e90df[_0x314c('‫22','vZEs')])){console['log'](''+JSON['stringify'](err));console[_0x314c('‮23','Vp[S')]($[_0x314c('‮24','%i0S')]+_0x314c('‫25','Ov!v'));}else{if(cookiesArr[_0x56017d]){if(_0x2e90df['lgDWw'](_0x2e90df[_0x314c('‫26','Qc$)')],_0x2e90df[_0x314c('‮27','DBh*')])){if(_0x2e90df['cZYaT']($[_0x314c('‮28','LAY]')],0x1)){$[_0x314c('‮29','t]DA')]+=0x1;}}else{cookie=cookiesArr[_0x56017d];$['UserName']=_0x2e90df[_0x314c('‫2a','G!*O')](decodeURIComponent,cookie[_0x314c('‮2b','S*GY')](/pt_pin=([^; ]+)(?=;?)/)&&cookie[_0x314c('‫2c','uQz3')](/pt_pin=([^; ]+)(?=;?)/)[0x1]);$[_0x314c('‫2d','n50j')]=_0x56017d+0x1;$['isLogin']=!![];$[_0x314c('‫2e','$2!0')]='';message='';await TotalBean();console[_0x314c('‫2f','WBuD')](_0x314c('‫30','Q#qA')+$[_0x314c('‮31','uQz3')]+'】'+($[_0x314c('‫32','P$1*')]||$[_0x314c('‮33','*Mnv')])+_0x314c('‮34','F*E)'));if(!$[_0x314c('‫35','S*GY')]){if(_0x2e90df[_0x314c('‫20','uQz3')](_0x2e90df[_0x314c('‮36',']h@F')],_0x2e90df[_0x314c('‮37','vZEs')])){$[_0x314c('‫38','6YPr')]($['name'],_0x314c('‮39','M27f'),_0x314c('‮3a','g&#N')+$['index']+'\x20'+($[_0x314c('‫3b','8N8R')]||$[_0x314c('‫3c','7l^N')])+'\x0a请重新登录获取\x0ahttps://bean.m.jd.com/bean/signIndex.action',{'open-url':'https://bean.m.jd.com/bean/signIndex.action'});if($[_0x314c('‫3d','S*GY')]()){}continue;}else{if(data['indexOf'](_0x2e90df[_0x314c('‫3e','uQz3')])){console[_0x314c('‮3f','FtWP')](_0x314c('‮40','LAY]'));}}}$[_0x314c('‫41','vZEs')]=_0x2e90df[_0x314c('‫42','Vp[S')](getUUID,_0x314c('‮43','F*E)'),0x1);$[_0x314c('‮44','8N8R')]=_0x2e90df[_0x314c('‫45','vZEs')](getUUID,_0x2e90df[_0x314c('‫46','LAY]')]);await main();}}}}})()[_0x314c('‮47','M27f')](_0x572196=>{$[_0x314c('‮3f','FtWP')]('','❌\x20'+$[_0x314c('‫48','uQz3')]+',\x20失败!\x20原因:\x20'+_0x572196+'!','');})[_0x314c('‮49','bp(C')](()=>{$[_0x314c('‮4a','l86x')]();});async function main(){var _0x24cca5={'ierSM':function(_0x462e92,_0x2f447a){return _0x462e92===_0x2f447a;},'dIooJ':'retcode','lKmIL':_0x314c('‮4b','(E#H'),'CfwjI':function(_0x3dc3e6){return _0x3dc3e6();},'KZCUd':function(_0x3e3ec6,_0x3a7d68,_0x29145d){return _0x3e3ec6(_0x3a7d68,_0x29145d);},'wDHzQ':_0x314c('‮4c','*Mnv'),'XzNau':function(_0x41956e,_0x332922){return _0x41956e!==_0x332922;},'VLtnO':'oWOiP','hpKoc':_0x314c('‫4d','t]DA'),'txqgj':_0x314c('‮4e','6YPr'),'vbEgK':function(_0x16a194,_0xf06386){return _0x16a194(_0xf06386);}};await _0x24cca5[_0x314c('‮4f','g&#N')](getPlogin);await _0x24cca5[_0x314c('‫50','W77&')](getTask,_0x24cca5[_0x314c('‫51','l86x')],encodeURIComponent(JSON['stringify']({'code':actCode,'pageNum':0x1,'invitePin':''}))+'&invitePin=&_t='+Date[_0x314c('‮52',')8wO')]());if($[_0x314c('‮53','n50j')]){if(_0x24cca5[_0x314c('‮54','Si4D')](_0x24cca5['VLtnO'],_0x24cca5[_0x314c('‫55','P$1*')])){$[_0x314c('‮56','G!*O')]=$[_0x314c('‮57','i6FB')][_0x314c('‮56','G!*O')];if(_0x24cca5[_0x314c('‫58','l86x')]($['getActivityPage'][_0x314c('‫59','Ov!v')],0x1)){await _0x24cca5[_0x314c('‮5a','*Mnv')](getTask,_0x24cca5[_0x314c('‮5b','Q#qA')],_0x24cca5['vbEgK'](encodeURIComponent,JSON['stringify']({'code':actCode,'invitePin':invitePin}))+_0x314c('‮5c','TZ[@')+invitePin);}}else{data=JSON[_0x314c('‫5d','uQz3')](data);if(_0x24cca5[_0x314c('‮5e','x^hF')](data[_0x24cca5[_0x314c('‫5f','$2!0')]],0xd)){$['isLogin']=![];return;}if(_0x24cca5[_0x314c('‮60','Sc[C')](data['retcode'],0x0)){$[_0x314c('‫61','33)p')]=data[_0x24cca5[_0x314c('‮62','Vp[S')]]&&data['base'][_0x314c('‮63','P&WC')]||$[_0x314c('‮64','(E#H')];}else{$[_0x314c('‫65','bp(C')]=$[_0x314c('‮66','Q#qA')];}}}}function getPlogin(){var _0x210503={'fcjky':_0x314c('‫67','P&WC'),'QiJbc':'OJZiP','RyeYq':'islogin','bfufC':'yATFO','sxoaQ':'JvanK','rIEls':function(_0x136b88,_0x5ee2ff){return _0x136b88!==_0x5ee2ff;},'pdPzU':_0x314c('‫68','t]DA'),'fJoGK':function(_0xd2e8b6,_0x18ae85){return _0xd2e8b6-_0x18ae85;},'nZEvk':function(_0x2e1321,_0xe01698){return _0x2e1321+_0xe01698;},'JfMFa':_0x314c('‫69','%i0S'),'MHNRQ':_0x314c('‫6a','Qc$)'),'eMCZQ':'keep-alive','bfnue':_0x314c('‫6b','L!Y!')};$['now']=Date[_0x314c('‫6c','uQz3')]();return new Promise(async _0x9480a=>{var _0x3b32ab={'bDBHT':_0x210503['fcjky'],'MLXcb':_0x210503[_0x314c('‫6d','g&#N')],'PSzHw':_0x210503[_0x314c('‮6e','Sc[C')],'WUfCU':function(_0x4cd28f,_0x27f147){return _0x4cd28f===_0x27f147;},'jYrUN':_0x210503[_0x314c('‮6f','l86x')],'UwQII':_0x210503['sxoaQ']};if(_0x210503[_0x314c('‮70','i(qJ')](_0x210503[_0x314c('‫71','YOc%')],_0x314c('‫72','uQz3'))){const _0x1f209b={'url':_0x314c('‫73','n50j')+$['now']+_0x314c('‫74','W77&')+_0x210503['fJoGK']($[_0x314c('‮75','w!*T')],0x2)+_0x314c('‮76','TZ[@')+_0x210503['nZEvk']($[_0x314c('‮77','5$Vz')],0x2),'headers':{'Accept':_0x210503[_0x314c('‫78','x^hF')],'Accept-Encoding':_0x210503[_0x314c('‮79','rj3]')],'Accept-Language':'zh-CN,zh-Hans;q=0.9','Connection':_0x210503['eMCZQ'],'Cookie':cookie,'Host':_0x210503['bfnue'],'Referer':'https://prodev.m.jd.com/','User-Agent':'jdapp;iPhone;9.5.4;13.6;'+$[_0x314c('‮7a','rj3]')]+';network/wifi;ADID/'+$['ADID']+_0x314c('‫7b','DBh*')}};$[_0x314c('‫7c','L!Y!')](_0x1f209b,(_0x46422e,_0x1cc01a,_0x2079de)=>{try{if(_0x46422e){if(_0x3b32ab[_0x314c('‫7d','LAY]')]!=='OJZiP'){console[_0x314c('‫7e','n50j')](_0x3b32ab['bDBHT']+_0x2079de['result'][0x0][_0x314c('‮7f','33)p')]['openCardStatus']);$['openCardStatus']=_0x2079de[_0x314c('‮80','7l^N')][0x0]['userInfo']['openCardStatus'];}else{console[_0x314c('‫81','LAY]')](''+JSON['stringify'](_0x46422e));console[_0x314c('‫82','G!*O')]($[_0x314c('‫83','i6FB')]+_0x314c('‮84','5$Vz'));}}else{if(_0x2079de){if(_0x2079de['indexOf'](_0x3b32ab[_0x314c('‫85',')8wO')])){console['log'](_0x314c('‫86','L!Y!'));}}else{if(_0x3b32ab[_0x314c('‫87','P&WC')](_0x3b32ab[_0x314c('‫88','vZEs')],'wjlpR')){console['log'](error);}else{console[_0x314c('‮23','Vp[S')](_0x314c('‮89',')8wO'));}}}}catch(_0x3a69d8){$[_0x314c('‮8a','(E#H')](_0x3a69d8,_0x1cc01a);}finally{if(_0x3b32ab[_0x314c('‫8b','vZEs')]==='JvanK'){_0x9480a();}else{$[_0x314c('‮8c','Sc[C')]=$[_0x314c('‮8d','fvGS')];}}});}else{console['log'](_0x314c('‫8e','Sc[C'));}});}function getTask(_0x28e86,_0x2265c5){var _0x567ebb={'iZURA':function(_0x256a5c,_0x2df25e){return _0x256a5c!=_0x2df25e;},'fCArp':function(_0x4a2252){return _0x4a2252();},'oBVsF':function(_0x5b5ae0,_0x4da5d3){return _0x5b5ae0===_0x4da5d3;},'kcpSZ':_0x314c('‫8f','n50j'),'oTsIT':_0x314c('‮90','rj3]'),'BSWLk':_0x314c('‫91','W77&'),'XwgsU':_0x314c('‮92','6YPr'),'elttf':_0x314c('‫93','$of^'),'wYAhD':_0x314c('‫94','vZEs'),'AWKUx':function(_0x4b2655,_0x2c72b7){return _0x4b2655!==_0x2c72b7;},'MKJtI':_0x314c('‮95',']h@F'),'nikzp':_0x314c('‮96','i(qJ'),'gIDDj':_0x314c('‫97','FtWP'),'dHNwk':_0x314c('‮98','P$1*'),'zFHVw':_0x314c('‮99','DBh*')};return new Promise(async _0x575cf9=>{var _0x48c929={'WOsMn':function(_0x5cf643,_0x287443){return _0x567ebb['iZURA'](_0x5cf643,_0x287443);},'IJxhh':function(_0x3f968c){return _0x567ebb['fCArp'](_0x3f968c);},'EJLub':'EoxUs','bBuHn':function(_0x336afb,_0x2c10ee){return _0x567ebb['oBVsF'](_0x336afb,_0x2c10ee);},'KFzQo':'dWWtv','SILhg':_0x314c('‫9a','Q#qA'),'FYWZD':_0x567ebb['kcpSZ'],'SUoGT':_0x567ebb[_0x314c('‮9b','L!Y!')],'geDNA':_0x567ebb['BSWLk'],'tMuYI':'fTptp','PdreD':_0x567ebb[_0x314c('‫9c','uQz3')],'zEVUI':_0x567ebb['elttf'],'daUpQ':_0x567ebb[_0x314c('‫9d','Vp[S')],'AJLmV':function(_0x4a7410,_0x7407d4){return _0x567ebb['AWKUx'](_0x4a7410,_0x7407d4);},'fZosu':_0x314c('‫9e','Sc[C'),'fQzpe':'fPMlm'};const _0x15bc2d={'url':_0x314c('‮9f','t]DA')+$['now']+'&functionId='+_0x28e86+'&body='+_0x2265c5+_0x314c('‫a0','vZEs')+$['uuid']+_0x314c('‫a1','*d7#')+actCode,'headers':{'Accept':_0x567ebb[_0x314c('‮a2','*Mnv')],'Accept-Encoding':_0x314c('‮a3','*Mnv'),'Accept-Language':_0x567ebb[_0x314c('‮a4','G!*O')],'Connection':_0x314c('‫a5','M27f'),'Content-Type':_0x567ebb['gIDDj'],'Cookie':cookie,'Origin':_0x567ebb['dHNwk'],'Referer':_0x567ebb[_0x314c('‮a6','8N8R')],'User-Agent':_0x314c('‮a7','rj3]')+$['UUID']+_0x314c('‮a8','Sc[C')+$['ADID']+';model/iPhone10,3;addressid/0;appBuild/167668;jdSupportDarkMode/0;Mozilla/5.0\x20(iPhone;\x20CPU\x20iPhone\x20OS\x2013_6\x20like\x20Mac\x20OS\x20X)\x20AppleWebKit/605.1.15\x20(KHTML,\x20like\x20Gecko)\x20Mobile/15E148;supportJDSHWK/1'}};$['get'](_0x15bc2d,(_0x5738f2,_0xebf789,_0x2e14cd)=>{if(_0x48c929['EJLub']!==_0x48c929[_0x314c('‮a9','Hoa4')]){if(_0x48c929[_0x314c('‫aa','Q#qA')]($[_0x314c('‮ab','G!*O')],0x1)){$[_0x314c('‫ac','5$Vz')]+=0x1;}}else{try{if(_0x48c929['bBuHn'](_0x314c('‫ad','l86x'),_0x48c929['KFzQo'])){if(_0x5738f2){console[_0x314c('‫ae','Sc[C')](''+JSON[_0x314c('‫af','W77&')](_0x5738f2));console[_0x314c('‫ae','Sc[C')]($[_0x314c('‮b0','5$Vz')]+'\x20API请求失败,请检查网路重试');}else{if(_0x2e14cd){_0x2e14cd=JSON['parse'](_0x2e14cd);switch(_0x28e86){case _0x48c929[_0x314c('‫b1','5$Vz')]:$[_0x314c('‮b2','P&WC')]=_0x2e14cd[_0x314c('‮b3','S*GY')];break;case _0x48c929[_0x314c('‫b4','%i0S')]:$['memberBringFirstInvite']=_0x2e14cd;break;case _0x48c929[_0x314c('‮b5','L!Y!')]:if(_0x2e14cd[_0x314c('‮b6','WBuD')]){if(_0x48c929['WOsMn']($[_0x314c('‮b7','FtWP')],0x1)){$[_0x314c('‮b8','8jd)')]+=0x1;}}else if(_0x2e14cd[_0x314c('‮b9','uQz3')]===_0x48c929['geDNA']){if(_0x48c929[_0x314c('‫ba','DBh*')]!==_0x48c929[_0x314c('‫bb','n50j')]){$[_0x314c('‫bc','YOc%')]=![];return;}else{if(_0x48c929[_0x314c('‫bd','Qc$)')]($[_0x314c('‫be','Vp[S')],0x1)){$[_0x314c('‫bf','$of^')]+=0x1;}}}else if(_0x48c929[_0x314c('‫c0','i6FB')](_0x2e14cd[_0x314c('‫c1',')Wd4')],![])){if(_0x48c929['PdreD']!==_0x48c929[_0x314c('‫c2','5$Vz')]){console[_0x314c('‮c3','P&WC')](_0x2e14cd[_0x314c('‮c4','i6FB')]);$[_0x314c('‫c5',')8wO')]=_0x2e14cd[_0x314c('‮c6','W77&')];}else{_0x48c929['IJxhh'](_0x575cf9);}}break;case _0x48c929['daUpQ']:console[_0x314c('‮3f','FtWP')](_0x2e14cd);break;default:console['log'](_0x2e14cd);break;}}else{if(_0x48c929['AJLmV'](_0x48c929[_0x314c('‮c7','Q#qA')],_0x48c929[_0x314c('‮c8','Q#qA')])){console[_0x314c('‫c9','DBh*')](_0x314c('‮ca','8N8R'));}else{console['log'](_0x314c('‮cb','Qc$)'));}}}}else{$[_0x314c('‮cc','YOc%')](e,_0xebf789);}}catch(_0x2582ea){$[_0x314c('‮cd','*d7#')](_0x2582ea,_0xebf789);}finally{_0x48c929[_0x314c('‮ce','Hoa4')](_0x575cf9);}}});});}function random(_0x3eeaee,_0x45214b){var _0x3dd6a3={'raFrq':function(_0x2c8b86,_0x23677a){return _0x2c8b86(_0x23677a);},'OTkOU':function(_0x5140bd,_0x20a9bc){return _0x5140bd*_0x20a9bc;},'ThApN':function(_0x4ef6c1,_0x34d626){return _0x4ef6c1-_0x34d626;}};return _0x3dd6a3['raFrq'](parseInt,_0x3dd6a3[_0x314c('‫cf','g&#N')](_0x3dd6a3['ThApN'](_0x45214b,_0x3eeaee),Math[_0x314c('‫d0','Vp[S')]()));}function TotalBean(){var _0x11ebe0={'tSnkL':function(_0x594fac,_0x345011){return _0x594fac!==_0x345011;},'tHbpV':function(_0xf63e5b,_0x2ce113){return _0xf63e5b===_0x2ce113;},'XHbpU':_0x314c('‫d1','Si4D'),'aaqdb':'base','MwGmU':'qyJeT','lfLJi':_0x314c('‮d2','TZ[@'),'HPRpZ':_0x314c('‫d3','i6FB'),'hRYLG':function(_0x529bcd,_0x20abb7){return _0x529bcd===_0x20abb7;},'HariC':_0x314c('‫d4','i6FB'),'nSWIg':_0x314c('‫d5','W77&'),'wOcTC':_0x314c('‮d6','7l^N'),'GDnFN':'zh-cn','iNQmh':'https://wqs.jd.com/my/jingdou/my.shtml?sceneval=2'};return new Promise(async _0x4fd6ec=>{var _0x7e2182={'ODiiy':function(_0x530850,_0x5e94e5){return _0x530850*_0x5e94e5;},'lUbAj':function(_0x3d95a1,_0x34c735){return _0x3d95a1&_0x34c735;}};if(_0x11ebe0['hRYLG'](_0x11ebe0[_0x314c('‫d7','(E#H')],_0x11ebe0[_0x314c('‫d8','Hoa4')])){const _0x592f86={'url':'https://wq.jd.com/user/info/QueryJDUserInfo?sceneval=2','headers':{'Accept':'application/json,text/plain,\x20*/*','Content-Type':_0x11ebe0[_0x314c('‫d9','$of^')],'Accept-Encoding':_0x11ebe0[_0x314c('‮da','L!Y!')],'Accept-Language':_0x11ebe0[_0x314c('‫db','Q#qA')],'Connection':'keep-alive','Cookie':cookie,'Referer':_0x11ebe0['iNQmh'],'User-Agent':_0x314c('‮dc','Qc$)')}};$[_0x314c('‫dd','FtWP')](_0x592f86,(_0x49afd7,_0x3f54f8,_0x2d84be)=>{try{if(_0x11ebe0[_0x314c('‫de','YOc%')](_0x314c('‮df','n50j'),_0x314c('‫e0','%i0S'))){if(_0x49afd7){console[_0x314c('‫e1','F*E)')](''+JSON[_0x314c('‮e2','$2!0')](_0x49afd7));console[_0x314c('‮e3','*d7#')]($[_0x314c('‫e4','Si4D')]+_0x314c('‮e5','M27f'));}else{if(_0x2d84be){_0x2d84be=JSON['parse'](_0x2d84be);if(_0x11ebe0['tHbpV'](_0x2d84be['retcode'],0xd)){$[_0x314c('‫e6','Vp[S')]=![];return;}if(_0x11ebe0['tHbpV'](_0x2d84be[_0x11ebe0[_0x314c('‮e7','qa$P')]],0x0)){$[_0x314c('‮e8','(E#H')]=_0x2d84be[_0x11ebe0[_0x314c('‫e9','l86x')]]&&_0x2d84be[_0x11ebe0[_0x314c('‮ea','Hoa4')]][_0x314c('‫eb','x^hF')]||$['UserName'];}else{if(_0x11ebe0[_0x314c('‮ec','bp(C')](_0x314c('‮ed','P&WC'),_0x11ebe0[_0x314c('‫ee','L!Y!')])){$['nickName']=$[_0x314c('‮ef','x^hF')];}else{$[_0x314c('‮f0',')8wO')]('','❌\x20'+$['name']+_0x314c('‫f1','rj3]')+e+'!','');}}}else{if(_0x11ebe0[_0x314c('‮f2','fvGS')]!==_0x11ebe0[_0x314c('‮f3','Ov!v')]){console['log'](_0x314c('‫f4','33)p'));}else{var _0x273ed0=_0x7e2182[_0x314c('‫f5','33)p')](0x10,Math[_0x314c('‮f6','M27f')]())|0x0,_0x34f87='x'==x?_0x273ed0:_0x7e2182[_0x314c('‮f7','P$1*')](0x3,_0x273ed0)|0x8;return uuid=t?_0x34f87[_0x314c('‫f8','P&WC')](0x24)[_0x314c('‫f9','G!*O')]():_0x34f87[_0x314c('‮fa','G!*O')](0x24),uuid;}}}}else{$[_0x314c('‮fb','n50j')](e,_0x3f54f8);}}catch(_0x12093f){$[_0x314c('‮fc','FtWP')](_0x12093f,_0x3f54f8);}finally{_0x4fd6ec();}});}else{console[_0x314c('‮fd','TZ[@')]('京东服务器返回空数据');}});}function getUUID(_0xc0005c=_0x314c('‫fe','x^hF'),_0x48699c=0x0){var _0x9ce5c9={'LMIsV':function(_0xc0005c,_0x5cbbf2){return _0xc0005c|_0x5cbbf2;},'HnaGd':function(_0xc0005c,_0x5ef4cc){return _0xc0005c*_0x5ef4cc;},'PzLoL':function(_0xc0005c,_0x10376f){return _0xc0005c==_0x10376f;},'mYMAc':function(_0xc0005c,_0x54fd3f){return _0xc0005c&_0x54fd3f;}};return _0xc0005c['replace'](/[xy]/g,function(_0xc0005c){var _0x333a7c=_0x9ce5c9[_0x314c('‫ff','8N8R')](_0x9ce5c9[_0x314c('‫100','(E#H')](0x10,Math[_0x314c('‫101','8jd)')]()),0x0),_0x2a2816=_0x9ce5c9['PzLoL']('x',_0xc0005c)?_0x333a7c:_0x9ce5c9[_0x314c('‮102','Sc[C')](_0x9ce5c9[_0x314c('‫103','x^hF')](0x3,_0x333a7c),0x8);return uuid=_0x48699c?_0x2a2816[_0x314c('‫104','$of^')](0x24)[_0x314c('‮105','Qc$)')]():_0x2a2816[_0x314c('‫106','LAY]')](0x24),uuid;});}function getShopOpenCardInfo(_0x2df288){var _0x33e18a={'YTDwX':function(_0x5efd6e,_0x3b877d){return _0x5efd6e===_0x3b877d;},'RlwfL':_0x314c('‫107','8jd)'),'DXhwr':function(_0x3b182b,_0x936d6e){return _0x3b182b!==_0x936d6e;},'Kdwtn':function(_0x34ad42,_0x1f8573){return _0x34ad42+_0x1f8573;},'wCYti':_0x314c('‫108','Vp[S'),'LaRAG':'hASvz','QAHwj':_0x314c('‫109','WBuD'),'uIJRc':function(_0x2ef9d,_0x17fdb8){return _0x2ef9d|_0x17fdb8;},'xvwSg':function(_0x2bdfbe,_0x156206){return _0x2bdfbe===_0x156206;},'SWkxc':_0x314c('‫10a','rj3]'),'aXaba':function(_0x486114,_0x1f7bba){return _0x486114(_0x1f7bba);},'STIvk':_0x314c('‫10b','*Mnv'),'iDYAA':_0x314c('‮10c','L!Y!')};let _0x52fd4e={'url':_0x314c('‮10d','YOc%')+_0x33e18a[_0x314c('‫10e','F*E)')](encodeURIComponent,JSON['stringify'](_0x2df288))+'&clientVersion=9.2.0&client=H5&uuid=88888&h5st=','headers':{'Accept':_0x33e18a[_0x314c('‮10f','WBuD')],'Cookie':cookie,'User-Agent':_0x314c('‮110','%i0S'),'Referer':_0x314c('‫111','L!Y!'),'Accept-Encoding':_0x33e18a[_0x314c('‮112','(E#H')]}};return new Promise(_0x1561c9=>{var _0xb9eae3={'sIsLG':_0x33e18a['QAHwj'],'VZhZE':function(_0x236df1,_0x527c73){return _0x33e18a[_0x314c('‫113','fvGS')](_0x236df1,_0x527c73);}};if(_0x33e18a[_0x314c('‮114','fvGS')](_0x33e18a[_0x314c('‮115','$of^')],_0x33e18a[_0x314c('‫116','Hoa4')])){$[_0x314c('‮117','8jd)')](_0x52fd4e,(_0x373590,_0x5733eb,_0x55364e)=>{try{if(_0x373590){console[_0x314c('‮118','W77&')](_0x373590);}else{if(_0x33e18a['YTDwX'](_0x33e18a[_0x314c('‮119','6YPr')],_0x33e18a['RlwfL'])){_0x55364e=JSON['parse'](_0x55364e);if(_0x55364e[_0x314c('‫11a','n50j')]){if(_0x33e18a[_0x314c('‫11b','L!Y!')](_0x314c('‫11c',')Wd4'),'UvwdX')){console[_0x314c('‮3f','FtWP')](_0x33e18a['Kdwtn'](_0x33e18a['wCYti'],_0x55364e['result'][0x0][_0x314c('‫11d','Q#qA')][_0x314c('‮11e','S*GY')]));$[_0x314c('‮11f','P$1*')]=_0x55364e[_0x314c('‮120','WBuD')][0x0][_0x314c('‫121','WBuD')][_0x314c('‫122','qa$P')];}else{$[_0x314c('‫123','L!Y!')]=_0x55364e[_0xb9eae3['sIsLG']]&&_0x55364e[_0x314c('‮124','S*GY')][_0x314c('‫125','G!*O')]||$[_0x314c('‮66','Q#qA')];}}}else{var _0x4976c7={'RodZB':function(_0x281222,_0x5eacc4){return _0x281222|_0x5eacc4;},'prbpV':function(_0x272f20,_0x264a06){return _0x272f20*_0x264a06;},'XDuWm':function(_0x4856b5,_0x3b2eb6){return _0x4856b5==_0x3b2eb6;},'fljaN':function(_0x264029,_0x1713e0){return _0xb9eae3[_0x314c('‫126','7l^N')](_0x264029,_0x1713e0);},'TlTlb':function(_0x222882,_0x11cf2d){return _0x222882&_0x11cf2d;}};return x[_0x314c('‫127','5$Vz')](/[xy]/g,function(_0x1eec77){var _0x66c3d7=_0x4976c7[_0x314c('‫128','LAY]')](_0x4976c7[_0x314c('‮129','DBh*')](0x10,Math[_0x314c('‫12a','%i0S')]()),0x0),_0x31c2ee=_0x4976c7['XDuWm']('x',_0x1eec77)?_0x66c3d7:_0x4976c7[_0x314c('‮12b','vZEs')](_0x4976c7[_0x314c('‫12c','G!*O')](0x3,_0x66c3d7),0x8);return uuid=t?_0x31c2ee[_0x314c('‫106','LAY]')](0x24)[_0x314c('‫12d',')Wd4')]():_0x31c2ee[_0x314c('‮12e','fvGS')](0x24),uuid;});}}}catch(_0x1a4b2d){if('pJsIy'===_0x33e18a['LaRAG']){console[_0x314c('‫12f','33)p')](_0x373590);}else{console[_0x314c('‫130','%i0S')](_0x1a4b2d);}}finally{_0x1561c9();}});}else{$['logErr'](e,resp);}});};_0xodU='jsjiami.com.v6'; + +// 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 = (() => { })) { if (t.body && t.headers && !t.headers["Content-Type"] && (t.headers["Content-Type"] = "application/x-www-form-urlencoded"), t.headers && 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.post(t, (t, s, i) => { !t && s && (s.body = i, s.statusCode = s.status), e(t, s, i) }); else if (this.isQuanX()) t.method = "POST", 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)); else if (this.isNode()) { this.initGotEnv(t); const { url: s, ...i } = t; this.got.post(s, i).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) }) } } time(t, e = null) { const s = e ? new Date(e) : new Date; let i = { "M+": s.getMonth() + 1, "d+": s.getDate(), "H+": s.getHours(), "m+": s.getMinutes(), "s+": s.getSeconds(), "q+": Math.floor((s.getMonth() + 3) / 3), S: s.getMilliseconds() }; /(y+)/.test(t) && (t = t.replace(RegExp.$1, (s.getFullYear() + "").substr(4 - RegExp.$1.length))); for (let e in i) new RegExp("(" + e + ")").test(t) && (t = t.replace(RegExp.$1, 1 == RegExp.$1.length ? i[e] : ("00" + i[e]).substr(("" + i[e]).length))); return t } msg(e = t, s = "", i = "", r) { const o = t => { if (!t) return t; if ("string" == typeof t) return this.isLoon() ? t : this.isQuanX() ? { "open-url": t } : this.isSurge() ? { url: t } : void 0; if ("object" == typeof t) { if (this.isLoon()) { let e = t.openUrl || t.url || t["open-url"], s = t.mediaUrl || t["media-url"]; return { openUrl: e, mediaUrl: s } } if (this.isQuanX()) { let e = t["open-url"] || t.url || t.openUrl, s = t["media-url"] || t.mediaUrl; return { "open-url": e, "media-url": s } } if (this.isSurge()) { let e = t.url || t.openUrl || t["open-url"]; return { url: e } } } }; if (this.isMute || (this.isSurge() || this.isLoon() ? $notification.post(e, s, i, o(r)) : this.isQuanX() && $notify(e, s, i, o(r))), !this.isMuteLog) { let t = ["", "==============📣系统通知📣=============="]; t.push(e), s && t.push(s), i && t.push(i), console.log(t.join("\n")), this.logs = this.logs.concat(t) } } log(...t) { t.length > 0 && (this.logs = [...this.logs, ...t]), console.log(t.join(this.logSeparator)) } logErr(t, e) { const s = !this.isSurge() && !this.isQuanX() && !this.isLoon(); s ? this.log("", `❗️${this.name}, 错误!`, t.stack) : this.log("", `❗️${this.name}, 错误!`, t) } wait(t) { return new Promise(e => setTimeout(e, t)) } done(t = {}) { const e = (new Date).getTime(), s = (e - this.startTime) / 1e3; this.log("", `🔔${this.name}, 结束! 🕛 ${s} 秒`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) } }(t, e) } diff --git a/utils/.DS_Store b/utils/.DS_Store deleted file mode 100644 index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0