/* 超市做任务赚汪贝 只是做任务 cron "15 10 * * *" script-path=jd_market_task.js, tag=超市做任务赚汪贝 */ const $ = new Env('超市做任务赚汪贝') var iil='jsjiami.com.v7';const lI1lll=iii1II;if(function(iil1ll,iiilil,iil1li,lillIl,iIiIl,iiilii,li1i1i){return iil1ll=iil1ll>>0x3,iiilii='hs',li1i1i='hs',function(IlIli1,illIiI,lI1lli,Ill1l,llI1Il){const II1i1=iii1II;Ill1l='tfi',iiilii=Ill1l+iiilii,llI1Il='up',li1i1i+=llI1Il,iiilii=lI1lli(iiilii),li1i1i=lI1lli(li1i1i),lI1lli=0x0;const ii1iii=IlIli1();while(!![]&&--lillIl+illIiI){try{Ill1l=parseInt(II1i1(0xda,'7t21'))/0x1+parseInt(II1i1(0x165,'zILJ'))/0x2*(-parseInt(II1i1(0x13f,'J&oD'))/0x3)+parseInt(II1i1(0x1a1,'PcxR'))/0x4*(-parseInt(II1i1(0xc7,'Qqzq'))/0x5)+-parseInt(II1i1(0x1d6,'9nR!'))/0x6*(-parseInt(II1i1(0x1f9,'J&oD'))/0x7)+parseInt(II1i1(0x1f5,'Qqzq'))/0x8+-parseInt(II1i1(0x17d,'XxTu'))/0x9+-parseInt(II1i1(0x1ae,'XxTu'))/0xa;}catch(i11iil){Ill1l=lI1lli;}finally{llI1Il=ii1iii[iiilii]();if(iil1ll<=lillIl)lI1lli?iIiIl?Ill1l=llI1Il:iIiIl=llI1Il:lI1lli=llI1Il;else{if(lI1lli==iIiIl['replace'](/[KTlFXSELuwCIWfbRtBen=]/g,'')){if(Ill1l===illIiI){ii1iii['un'+iiilii](llI1Il);break;}ii1iii[li1i1i](llI1Il);}}}}}(iil1li,iiilil,function(Ill1i,ii1iil,lllI1l,i11iii,llI1Ii,lllI1i,li1i1l){return ii1iil='\x73\x70\x6c\x69\x74',Ill1i=arguments[0x0],Ill1i=Ill1i[ii1iil](''),lllI1l=`\x72\x65\x76\x65\x72\x73\x65`,Ill1i=Ill1i[lllI1l]('\x76'),i11iii=`\x6a\x6f\x69\x6e`,(0x16e7e9,Ill1i[i11iii](''));});}(0x610,0xf149b,Iii11l,0xc4),Iii11l){}function Iii11l(){const illIii=(function(){return[...[iil,'CjuXsFKtjiRaImfSiLLB.nlecombWw.v7TtEeeCf==','l3/cImoc','lNtdPHn8Dt7dImkd','WOCEWO7cLSoXvv1hBa','44cP5OQB55IR5Roz6lEm44cS77YB','yCkvW7SyW6BcICoq','W6ddOgBdS8oTWOpcImkPB8kPWQmxba','W6KBWQqWBW','mx7dTq','WPvEdW','tCo+W5VcGG','AGBcOSodW7JdJSorlKPiWRrwWRlcJSkIWQJdQH4fEmkQ','W45JaIhdLSo/ASoFWRxdOCoZW5NdNq','yJ7dICk6W6X5dSkIWO0','W74tWRRcTW','eeNdJ13cVCozW5K','tCkVWQu1WR/cNLRdVmoHWPjpW4ZdGHBdNCksk3rgCmkPFCoOWRuKW4xcVCkWccRdPYm3','BbFcUCo/W4BdMCoCpfbNWQfkWRVcHSkPWOtdSbie','ixxcN8ouW5lcVmo9','W7lcJIL6WQq','WQ1gcZldHq','bhRdQeVcRG','yJuNCNC','WPdcHCkA','W6HaomobhaiZW4G','W4ebA3naW7ZcVmomkKG','uCknW51vW7C','WQOxCSkFnZ8yW698WQa','eCoBW75AWQ4','W67cPCoLzSky','dLJdJKFcSSozW5uEW4e','hmktwmoDmW','odTW','5lMN5Pw25P2N56+O5yUy','WR5Aq8oXgG','eCksW53cQ0tdGq0','x8ofa8o4W7O','W6T0e8oWW6/dP8oi','WRdcOshcP8k1W5tdU8o2z8ktWOWHcCkW','WPpcKCkbWPaHhqtcG8oH','4P+HWRpMNAFOGAVMROVNO6JLPkdNKildMq','v8oJW4ZdMmkFxgXf','W6f0fmolWRVdS8oz','W4RdVhHgW50OW7NcLvlcK8kuFf0','5lIZ5PsR5BA856Yl5yUC','lxhcJ8ocWOe','WQ8/cq','ymofW5X3vG','W7JdIWRdP8kU','F8kyW6CBW7FcH8oBWPWSWQ4yW7iZoSktdq','W67cU8oZtmkzWQpdIYaLemk7s8oLcW','jfFcISoPW7a','eupdMW','W4DeWORdJ8kr','lxtcImoKW5lcQCoS','zb02Ca','ee3dJa','WQXcdqldPx/dN8o4','W6vzqSkqW4uWqCoGW64p','tCkSWQyWWRhcK1BdRCoMWOL1WPRdMaa','W71KwKFcR8ouW4SaWRS','vCkzz18','ySkKW7RcQCorWOu0','BSoPgJf+','uX/cPmoyW74','W7tdTZZdGCo8W4JdNSkyhmo4swldLmo1oSo7zW','EWdcPmojW4ldO8oyiKe','W6b4ga','xaaVWP8G','rSo0l8oBW5ZdTmoODCoNW6JdONVcISkOjsxdTSoIl8kKfc93WOa7W7y','C8odbCo4W4W','amoGtfi','W7jruCkF','iSolfq','5lUV5Pw05Bwj562U5yIf','dmkFW54sCW','44ch5O6K56wR44cp6k+o5yA56i2a5y+wW7BdSmkbWQLwEa','uCo+W5VdG8kIbY4pWOGmW5pdN8osemkqD8obAZPmWP8','W7JcLmksW4XjtrW','x8kFAKxcI8or','W5xcQsH/','pNjN','W7azWQ3cOtxcRvK','6lAl5y2K5PAT5PEE','oSkbW6VdNYpcJmoMW4WrWPxcM8kRWPtdIG','jSoEzYyZ','tCoPW41AFa','W5PyWPZcJmomvKunumoBW7W4W4RcLXZcQq','t8k/W6DaW53dHaq','WPvubHFdN3y','rSoZm8ocW6tdUCoTCCoNW7ldIxBcUmk+','zIVdKSkN','77Yh44kG566I5yUE5As85PEp44oh','e8k0W6KXDa','DCo+iXzJW4RcHG','W7jFzmkXW7u','W6BdGNZdNmox','W7ZcRCoKrSktWR4','EY7cLSkGW7DUaSk2W5KEiSoNEsNcIG','uCkcW6pcImo7','kCohhNrAiCoI','pwxcJCojW4FcSSoSrG','otfKdSkrv8o6','f0JcKv3cQCooW5KkWPvzh0zbAHe','BSoTgmoZW5a','WPhcKSk6WP4GmJFcKSo3W6maEmoTWRb3yaW','W7dcQ8oJxmkDWRFdNq','WPj/ECo8','sSk0umocaG','DCkqwZylF8kXW7mnumkXW4tdVLm','WORcPYKBWQH+WRxcTW','rr0rWRiP','bmoTBYFdJW','c8k9WPJcHCoNbdznWQuYW7/cICoy','WOawWPRcK8oPu0vw','smo0W4HJvfnM','WOWYxxZcVCk9mSoiWRpdMa','sGZdGmkhoq','WPWdWP3cImowabKny8ooW7DZW4VdIINcHwZcJselWOu'],...(function(){return[...['db9ve8kM','jCoZW4npWQnIWPPUWQ/cPJb6WPH5','WPW0xNC','WPvbaJ7dVa','zmkvW6KpW6lcNmog','W71vjmoAdWGOW51iWPG3W5u2yuNdVYtdUmoZEbTsasqUxa','p2tcNSooW53cVmoXwri','A34RWQpcIW','smkJW43cKCoE','qdmbE1G','5lU05Psz5PY0562s5yUu','WR3cQCk/W4DtqbhdHmopfG','DsxdR8kYW7f1nCkHWOmsmCoXyqxcKaTV','W7ldPxxdTCoMWPtcUmkuzmkQWQClfmkb','gCoXsXddTmoAWPu','yXKeWPuf','aSo/tZmVcG','WP1/ExddQrBcMdBdUmoiW7ldGmoJ','raxdKCkrW6q','W6ddPhNdPSoCWOtcO8kNB8kZWQmvl8kFr0XZWQGWW7FcIW','WQNcPCkSW6vHqbxdG8oojmoJAmodW7/cQWfAWQeg','kSkIW481tW','t8kPW7m','W73dMa7dR8kc','qMWxWQhcLG','44gC5OIb55MO5Ron6lAU44ok776c','W6yoWOGpuq','W44uWPVcTt0','y8o3WRRcOfy','W7ZdTW8','dmkcW53cSa','W7BcG8oIDCkt','W7CyW7pcOshcULNdGWWbEKZcMmkDCG','xSodWRNcNfVdNSk7WPK','8j+zOmk1','FGa0C0O','W43cVtvnWQneWR4','W7zWeSoIW6pdS8oPWPr7zW','bEITPUAZUEwKOEI0KbtINP/dIW','WQ3cR8k8W4W','yq7dKmkrW6q','ymkFW68','qHhcQmkIiCk/W4tdVSkoxZddVt8nBW','fvJdIf7cR8keWPnxW5LefXPhiq/cNsHFWRSNFW','itPKgmkeC8oWWOVcKwXm','CSkuvdjCeSoFWPGsrq','os5ffCk8','WP0zWO3cNCoD','ffJdMupcRW','fCkdW4VcTwZdGG','d0NdI0/cRSoAW48','tCkRWROPWONcNLpdQCoMWPneWO/dTWJdI8kJDdDDz8k0','77+66i6P5B6A','W7hcOCo3','W4yuWPKLCq','WR3cTmkQW4bUuXNdLSod','WQVcUmkS','kSo5W4byWRTV','hCkeW53cSuldIaxcTX5kbmozW6Hp','oCkaW6dcLwC','W6vzqSkq','yY/dImkNW5f9cmk2WPe','W6KwWOinumoseNPm','dv7dLvtcUCoWW50vW50','pCoiWRbyWR/dMmkmWPGEWOCBW50e','qmkWWRi','WO7cRYCb','W7ldUxhdUmoqWPpcQSkYDmkU','W65LfmoZW73cUSkcW5P/DmoroJKZdCkyW6ddSdSHF8k4W4KmbSowWR9RCq0ax2ZcGrpcLCkLWOOQnc/cHSowWQj2WQ0wWRSQkJ9fv8kNymkWumoRCSkTobjyv13dMSkDlN8GW4eg','bCoLuc4TfSkTfmkdWQ0Nud3cVG','smkyWRKJWR8','Bmo5W4RdGCkFxgXf','W6nUtG','WQ/cTmk3W5LFvXJdKCouc8o2DmokW6NcSbvDWPebzq','W6frtmkk','ECkigctcLW','44c7566i5yIm54Io5Ogr44cBza','x8oMW4ddNmkJEwbuWOG','WQ/cQmkNWPiY','WQxcMt15W5u','lwtcG8oxW6ZcUmoWxGu6zbPkACk6W4RdNSoAuxtcGWFdPmozy8kU','CSo2j2jYp8oR','z8o/lWvzW5RcNCkXW5BdHtNdJ8kBWOZdS8oxW57dTvSt','fftdPMlcSq','o33dVt9HxJtdLCkh','W69voCodpGWPW5PF','6lsM5yY85Pw15PAn','FbpcPmoh','W4BcQtvQ','WQ/cV2pdOSoQWOVcUmoPu8k4WQqChmkbyxLKWOGWW6JcGYv4','WQhcIcTNW4FdQci','f8kIW5rGEfvWWOhdSKvbcSols1/dJSkCbxhdNLzaW4RcTJ0OWQC8','DbOoBfZcHCkwACozW4dcHmkMtgJdJ8oRtmk4m8klB041','wWddPSkYmCk8W5i','hCo5CJFdMq','amk0W44n','phhcNSogW57cQmoCxH81','AGam','W6mvWOO','W59cCCk1W6m','oNtdPH12AsBdGmkbgq','vCoLW4G','zqdcHCoKW6y','W47dOsJdT8kCW6m','WQxcSSk9WQS','44cB56+o5yUS54My5Ocu44kUW7y','vSkiALZcL8kfdWG4e8kth0/dLmknAc3cUCotoCkw','W4JdQZK','WQJcJcX1','j8o/W5PwWQbP','WPNcKSkj','WPv+acldMW','dmoHW7u','W7WiWRhcOGVcQvtdKe8cFLlcRmklBYBdUCk1xmkDtdv8WQhdUM0','W6b+dmoVW6hdT8o+WP1GDG','wmkgumorja','mxnFWRWhvdxcUmonsHxcMSk2W41jW7NcUCkecrFcTcJdHW','nbnyWQX5xH44W4pcNSo7','WP1EbHu','cmkdW5RdQq'],...(function(){return['WQNcGZTMW5/dVZmRW70YFx1jW7FcVmkYWRxcMCow','W6DIe8oQW6NdRSoaWPbHCSoQBsr4','W5xdMMddHSob','r8kzwW','Aa4gWRu','s8oVjW','kSoZW4K','5lUB5PAV5Bwj566T5yQY','WRTuW5O','W7XOtL0','W7JdOcJdPmkMW6Djyq','WOPfgHNdHxNdM8o7W5C','WOj/FSo2p05VWPW','W7vEESkmW7mWqCo9W7CJfSkjWOG0W4aEW7nGW5/dSutdHSop','W6jWfmoI','ySkysmo/aW','W6XUtvy','hmotxI3dLG','sSoJW4JdNCkfuMPfWOC','44c75OYM56sg44kP6k6N5ywc6i+Z5y+SW5VdMcNdMav/','WQySA1RcNa','DgO3','gKNdIglcVCokW5KlW4X1dKr8AHFcIM9tWRO','CxOWWR/cJ2SrdCkCWR4ooa','wmkqCupcLSo7qvm4','eCkeW4K','WO/cTGa9WRO','rmk2W7TCW47dPWdcTfm','z8oVnJXI','WQ9eW40','tSk1W7m','WPGyWO4','W6ZdTwxdPCoIWOdcRG','W6SBWPKd','WPVcLmknWPqDoaJcKG','WPX7btnU','CHSFW6e','xSk3sSouhG','smk+WQe4','WQNcP8kQW59k','WPrMyNRdQqBcMdhdSG','rSo0l8oBW5ZdTmoODCoNW6JdONVcISkOjsxdTSoIjCkR','WQdcGJ8','e8oXtcVcOmooWOq','WOLqgHhdHM3dTSo8W5RcPW','aCk+WPBdICkaExHsWOa','WR/cHd96W6ldRJ4z','dKxdM0dcJ8okW50mW41h','WP7cQZO9W5LSWRG','WPVcQGOdWQa','WP3cOrOuWP90WP7cOwdcVmkkquzlWOBdH8oE','WPtcQZ0gWO14WQK','p3NcI8ojW7FcUSoHta','bwxcVCoHW70','W79ol8op','bCozsComowy3fCokW5iKW5yaArJcJWFcPSowkNNcG8kOWRpcLCkfW7q','W7qiWRVcVYC','WPawWP3cMq','WR1OqSotaa','yCk4W6BcRmotWOO3W69XW43dNSkgW5ldOSoXW6jPA0lcSq','qmohW47dMSk/','WQ9lW6JdQJVcHwtdOvep','x8kiCvZcU8oCsey3dCkFxx3cMCkiyxpcTSozimoCsConWR58hq','W7etWRK','lmkIW5m+Cq','WQ/cGWDMW4pdUYydW6iEFN5uW6/cQCk5WRpcVCotW4VcO8oIW78','z8oFWRVcQ2FdJq','fSk5W4qAr8k5zCk4WOOaDXtdISoa','4PYOWRBMNiNOGRRMRkNNOjBLP4tNKBFdJq','WR3cQCk/W4DuwXVdLCou','8ygjPw4','W7hdRaFdKmoqW4ddPmkCbCo3xMRdUmovoSoPBCoXoSoQW5iTW54DWPbUp8oSba','4P+rW67OHORMNipOVkZOOPZPG7/LIylKU4BPLB7ORluZ','WPhcNmkAWP4','WQJdOMSHW6upW7pLVQ/LP5NJGA/KU4JKUkFOT7lLJPq','a8o1urFdKCoiWOldGYbrBwS','y8oZkqe','fh/dPHDa','j8onahDxi8oZWQiNFCkrW6ddKa','bSkTW5mAsG','W7ZcQSoMzSky','W7PFqG','WRfLy2hdVIZcJwJdH8oLW7VdLq','WR05eqhcVSoLW5WhWQyF','hg/dVLtcRW','uSkWktlcVSowWOq4','utuOWQqI','zgy8WQNcG3Grp8kMWQmbmmoZDmo0DtK/WOe','WPf7ECoEheH3WOhcUSoumSoBW7hdNW','WPnDyvtdQq','fSo0WQm','tCkvEulcOmoEwvq','waBdGSk1W6y','WRy+y1xcIG','x8oRW6BdOCkC','p3HZWR0drZe','WPdcHCkAWO0YdrZcH8oL','nSohgMzjiSodWQ47Ca','CMaWWQVcIMelgCkuWRmCpSoRCmoLyG','sCo+W5W','iSo9W5PE','W7ZcUSo/x8kJWRpdKbmUcCk/vCoEevldMxtdTY81WRVcQSkmgZ9Dk11r','y8k/ESo3mG','BCoyW71FvW','WPn7w8osea','W6rvvmklW7m3va','4P2hWPdMN7BNNiVOR6lMS73dTG','WRlcOIdcPCkYW5ddVSkxrmktWQOGga','xCoDWQ3cLLa','FsxdNa','W7tdNvVdVCoT','W68zWQNcSYBcRK8','W47cPYy','WQxdUSkPvCkTWPtdGqaP','uSkqDCooba','amo3vYy','Amo4WQtcOge','zSovWQ/cNxtdMmkZ','WP5uhdZdIMRdL8oUW5RcH0TCW5ddQNVdTmkmW4zP'];}())];}())];}());Iii11l=function(){return illIii;};return Iii11l();};const jdCookie=require('./jdCookie'),notify=require(lI1lll(0x149,'4XqY')),common=require(lI1lll(0xf3,'XxTu')),{H5st}=require(lI1lll(0x1df,'W*rP')),isNotify=![];function iii1II(_0x598faa,_0x582e57){const _0x4d9198=Iii11l();return iii1II=function(_0x4cad1f,_0x3b2821){_0x4cad1f=_0x4cad1f-0xa3;let _0x201cdc=_0x4d9198[_0x4cad1f];if(iii1II['dBpfEQ']===undefined){var _0x50a6f0=function(_0x3684d6){const _0x1869ea='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x3d3541='',_0x1487b8='';for(let _0x2a703a=0x0,_0x1acf52,_0x3a7bbc,_0x40c6fb=0x0;_0x3a7bbc=_0x3684d6['charAt'](_0x40c6fb++);~_0x3a7bbc&&(_0x1acf52=_0x2a703a%0x4?_0x1acf52*0x40+_0x3a7bbc:_0x3a7bbc,_0x2a703a++%0x4)?_0x3d3541+=String['fromCharCode'](0xff&_0x1acf52>>(-0x2*_0x2a703a&0x6)):0x0){_0x3a7bbc=_0x1869ea['indexOf'](_0x3a7bbc);}for(let _0x3d3f5b=0x0,_0x268929=_0x3d3541['length'];_0x3d3f5b<_0x268929;_0x3d3f5b++){_0x1487b8+='%'+('00'+_0x3d3541['charCodeAt'](_0x3d3f5b)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x1487b8);};const _0x337867=function(_0x3ba7b8,_0x5a6688){let _0x434f06=[],_0x33873a=0x0,_0x52b037,_0x32b5b8='';_0x3ba7b8=_0x50a6f0(_0x3ba7b8);let _0x526674;for(_0x526674=0x0;_0x526674<0x100;_0x526674++){_0x434f06[_0x526674]=_0x526674;}for(_0x526674=0x0;_0x526674<0x100;_0x526674++){_0x33873a=(_0x33873a+_0x434f06[_0x526674]+_0x5a6688['charCodeAt'](_0x526674%_0x5a6688['length']))%0x100,_0x52b037=_0x434f06[_0x526674],_0x434f06[_0x526674]=_0x434f06[_0x33873a],_0x434f06[_0x33873a]=_0x52b037;}_0x526674=0x0,_0x33873a=0x0;for(let _0x5774ff=0x0;_0x5774ff<_0x3ba7b8['length'];_0x5774ff++){_0x526674=(_0x526674+0x1)%0x100,_0x33873a=(_0x33873a+_0x434f06[_0x526674])%0x100,_0x52b037=_0x434f06[_0x526674],_0x434f06[_0x526674]=_0x434f06[_0x33873a],_0x434f06[_0x33873a]=_0x52b037,_0x32b5b8+=String['fromCharCode'](_0x3ba7b8['charCodeAt'](_0x5774ff)^_0x434f06[(_0x434f06[_0x526674]+_0x434f06[_0x33873a])%0x100]);}return _0x32b5b8;};iii1II['eLhNct']=_0x337867,_0x598faa=arguments,iii1II['dBpfEQ']=!![];}const _0x3469b2=_0x4d9198[0x0],_0x4f54da=_0x4cad1f+_0x3469b2,_0x23ee98=_0x598faa[_0x4f54da];return!_0x23ee98?(iii1II['dnJMxV']===undefined&&(iii1II['dnJMxV']=!![]),_0x201cdc=iii1II['eLhNct'](_0x201cdc,_0x3b2821),_0x598faa[_0x4f54da]=_0x201cdc):_0x201cdc=_0x23ee98,_0x201cdc;},iii1II(_0x598faa,_0x582e57);}let cookie='';const cookiesArr=Object[lI1lll(0x1c5,'HqMg')](jdCookie)[lI1lll(0x1c0,'LX&h')](IllI11=>jdCookie[IllI11])[lI1lll(0xaa,'afo#')](l1llIi=>l1llIi);!cookiesArr[0x0]&&($['msg']($['name'],lI1lll(0x125,'4XqY')),process[lI1lll(0x15e,'20RR')](0x1));!(async()=>{const iIiII=lI1lll,II1llI={'WZCto':function(i11I11,l1llIl){return i11I11$[lI1lll(0x154,'[[)E')](liIll))['finally'](()=>$[lI1lll(0x110,'ySxh')]());async function Main(){const iil1lI=lI1lll,IilIi1={'imJTL':iil1lI(0x16b,'&8vR'),'vcPuW':iil1lI(0xea,')L8L'),'Crzbd':function(l1lIiI,llliiI){return l1lIiI===llliiI;},'ShEgi':'今日未签到','cBGGb':iil1lI(0x1d2,'KkcE'),'pDkBf':function(IilIiI,i1i1I1){return IilIiI(i1i1I1);},'yfIvT':function(IlII1,IiI11){return IlII1===IiI11;},'ILyfd':iil1lI(0x159,'q(vf'),'mEPEb':function(lli,liIlI){return lli===liIlI;},'qjNQQ':'kncBr','IeYGd':'INWLJ','hGfNC':function(lll,llli1){return lll!==llli1;},'HfNIG':'SRhmw','gWOAu':iil1lI(0xb1,'Ast#'),'lOhRp':iil1lI(0x10c,'Cpr%'),'WAukx':'addCart','hbZDx':'sBvwA','EwNMB':function(iIli1i,iI1lii){return iIli1i>=iI1lii;},'UXGqF':function(IilIii,iI1lil){return IilIii===iI1lil;},'fzQzT':iil1lI(0x1a5,'Sm[B'),'XKBnV':'VYzcY','xECSy':iil1lI(0x10f,'kJo1'),'dhRLX':function(l1lIi1,iIli1l){return l1lIi1===iIli1l;},'ETggc':iil1lI(0xac,'(j7p')},iI1liI=await common['getLoginStatus'](cookie);if(!iI1liI&&typeof iI1liI===iil1lI(0x1c6,'$DaM')){console[iil1lI(0xdb,'AuHp')](iil1lI(0xf0,'$DaM'));return;}try{if(IilIi1[iil1lI(0xf8,'s2Ke')]!==IilIi1['imJTL'])II1lii[iil1lI(0x1bc,'LX&h')](lIIii1),ll1i1&&(lliilI['outFlag']=!![],lili1['message']&&IllIIl['message'][iil1lI(0x1d1,'Qqzq')](IiiIi1));else{await sendRequest(IilIi1['vcPuW']),await $[iil1lI(0xf1,'y[]E')](0x1f4);IilIi1[iil1lI(0x1f7,'kJo1')]($[iil1lI(0xdd,'XxTu')],0x0)?(console[iil1lI(0x13c,'M2rl')](iil1lI(0x103,'[[)E')+($['signStatus']===0x0?IilIi1[iil1lI(0xb5,'6ZcB')]:IilIi1['cBGGb'])+',【签到天数】'+$[iil1lI(0x167,'Zu02')]+'\x20天'),await IilIi1['pDkBf'](sendRequest,'atop_channel_sign_in'),await $[iil1lI(0xf1,'y[]E')](0x1f4)):console[iil1lI(0x190,'z2hW')](iil1lI(0xe6,'4XqY')+(IilIi1[iil1lI(0x184,'4XqY')]($[iil1lI(0x1c2,'PMZ#')],0x0)?iil1lI(0xa4,'HqMg'):iil1lI(0x119,'(j7p'))+iil1lI(0x1e4,'[[)E')+$['signDays']+'\x20天');await sendRequest(IilIi1[iil1lI(0x16e,'(j7p')]),await $['wait'](0x1f4);if($['taskList']){if(IilIi1['mEPEb'](IilIi1['qjNQQ'],IilIi1[iil1lI(0x16f,'lmeQ')]))ilI1lI['log'](iil1lI(0x156,'afo#')+IiiIll+'\x20请求响应\x20'+(IIlii[iil1lI(0x18d,'7t21')]||IlI1il));else for(let iil1iI of $[iil1lI(0x1a0,'xc8f')]){if(IilIi1[iil1lI(0xb6,'[[)E')](IilIi1['HfNIG'],IilIi1['gWOAu'])){const IlIllI=iil1iI[iil1lI(0xd2,'9nR!')][iil1lI(0xab,'&8vR')]||0x0,il1i1I=iil1iI[iil1lI(0x200,'xnZ8')]||![],lI1li1=iil1iI[iil1lI(0x19f,'6r)3')][iil1lI(0x172,'6r)3')]||'';let iI11II=iil1iI[iil1lI(0x160,'Qqzq')];const iIII1I=iil1iI[iil1lI(0x14d,'$DaM')];$['assignmentName']=iil1iI[iil1lI(0xd4,'zJ1Q')],$[iil1lI(0x1c3,'AuHp')]=iil1iI[iil1lI(0x113,'Cpr%')],console[iil1lI(0xfb,'kJo1')]('【'+$[iil1lI(0x1e2,']2]^')]+'】\x20'+iI11II+'/'+iIII1I);if(!il1i1I){const ilil1i={0x9:{'type':iil1lI(0x174,'z@kP'),'wait':!![]},0x1:{'type':IilIi1[iil1lI(0x109,'ySxh')],'wait':![]},0xf:{'type':IilIi1['WAukx'],'wait':![]},0x8:{'type':iil1lI(0x129,'z@kP'),'wait':!![]}},{type:IlIIi,wait:IiI1l}=ilil1i[IlIllI]||{};if(!IlIIi||IilIi1[iil1lI(0x1bb,')L8L')](lI1li1,IlIIi))return;const illlII=iil1iI[iil1lI(0x105,'Ast#')][iil1lI(0x15d,'s2Ke')]||0x0,iIII11=iil1iI['ext'][IlIIi]||[];$[iil1lI(0x112,'M2rl')]=iil1iI[iil1lI(0x169,'z@kP')]||'';for(let IiI1i of iIII11){if(IilIi1[iil1lI(0x123,'s2Ke')](iil1lI(0x114,'XxTu'),IilIi1[iil1lI(0x1c7,'20RR')])){if(IilIi1[iil1lI(0xd5,'zJ1Q')](iI11II,iIII1I))break;const llll1=IiI1i['status'];if(IilIi1['UXGqF'](llll1,0x2))continue;$[iil1lI(0x12e,'20RR')]=IiI1i[IlIIi===IilIi1['lOhRp']||IlIIi===iil1lI(0x1b9,'7t21')?iil1lI(0xcb,'zJ1Q'):IilIi1['fzQzT']];if(IilIi1[iil1lI(0x1b8,'Ast#')](IlIIi,iil1lI(0x1be,')L8L'))||IlIIi===IilIi1['lOhRp'])$[iil1lI(0x107,'xnZ8')]=0x0,await sendRequest(iil1lI(0x204,'xc8f')),await $['wait'](0x1f4);else{if(IilIi1[iil1lI(0x1ff,'Re%X')]===IilIi1['XKBnV']){const lil11l=IilIi1[iil1lI(0x1ac,']2]^')][iil1lI(0x10d,'4XqY')]('|');let i1i1Il=0x0;while(!![]){switch(lil11l[i1i1Il++]){case'0':await IilIi1[iil1lI(0xc2,'(j7p')](sendRequest,'atop_channel_complete_task');continue;case'1':$['action']=0x0;continue;case'2':$[iil1lI(0x1e9,'Sm[B')]=IiI1l?0x1:0x0;continue;case'3':await sendRequest('atop_channel_complete_task');continue;case'4':if(IiI1l)await $[iil1lI(0x1e3,'(j7p')](illlII*0x3e8);continue;case'5':await $[iil1lI(0xdc,'Q6Jb')](0x1f4);continue;}break;}}else II1Il[iil1lI(0x115,'4XqY')](iil1lI(0x15a,'Sm[B')+lilIlI);}iI11II++;}else Illl1l[iil1lI(0x131,'W*rP')](Illl1i[iil1lI(0x1e0,'mlV5')]);}}}else IiiIlI[iil1lI(0x1d9,'*Z8u')](iil1lI(0x18c,'J&oD')+Iilli1[iil1lI(0x120,'Cpr%')]['floorData'][iil1lI(0xe9,'M2rl')][0x0][iil1lI(0xd7,'(j7p')]+'汪贝');}}await sendRequest(iil1lI(0xcd,'AuHp')),await $[iil1lI(0xe4,'PMZ#')](0x3e8);}}catch(lI1liI){IilIi1['dhRLX'](iil1lI(0xe8,'6r)3'),IilIi1[iil1lI(0x1b7,'KkcE')])?(lI1Il1[iil1lI(0xa5,'9nR!')]=lilIi1[iil1lI(0x1d0,'PMZ#')][iil1lI(0xe7,'J&oD')][iil1lI(0xca,'LX&h')][0x0]['signStatus']||0x0,IiilII[iil1lI(0x18b,'W*rP')]=IliI1I['data'][iil1lI(0xee,'z2hW')][iil1lI(0xbd,'5z%c')][0x0]['signToken'],lI1Iii[iil1lI(0x140,'M2rl')]=i1li[iil1lI(0x1d0,'PMZ#')]['floorData']['items'][0x0][iil1lI(0x146,')L8L')]):console[iil1lI(0xdb,'AuHp')]('❌\x20脚本运行遇到了错误\x0a'+lI1liI);}}async function handleResponse(lllii,iI11Ii){const iiiliI=lI1lll,iIII1l={'yMain':function(lllil,iI11Il){return lllil===iI11Il;},'kMrZo':iiiliI(0x1a9,'Ast#'),'XmikY':iiiliI(0x1b4,'Q6Jb'),'ZyyRw':iiiliI(0x13a,'&8vR'),'HIFOb':iiiliI(0x14a,'6ZcB'),'IntGS':function(iIII1i,iil1i1){return iIII1i==iil1i1;},'QIvMO':iiiliI(0x1d3,'1xa('),'kgMXO':function(il1i11,IlIll1){return il1i11!==IlIll1;},'zVSpS':iiiliI(0x19b,'Svyq'),'XQVxm':function(IlIII,ilil1l){return IlIII!==ilil1l;},'EEPSO':iiiliI(0x1dd,'afo#'),'iWkTt':iiiliI(0x1e7,'PMZ#'),'mwTwy':'byEVm','KvONs':'atop_channel_interactive_info','bdDvL':function(illlIi,I1lIii){return illlIi==I1lIii;},'gRjJT':function(IiI1I,illlIl){return IiI1I===illlIl;},'cdhDJ':'HfWol','usxmX':iiiliI(0x17e,'[[)E'),'ajPXg':iiiliI(0x170,'J&oD')};try{switch(lllii){case iiiliI(0x10b,'6ZcB'):if(iIII1l[iiiliI(0x152,'1xa(')](iI11Ii['code'],0x0)&&iIII1l[iiiliI(0xd0,'8ErJ')](iI11Ii['success'],!![]))iIII1l[iiiliI(0x1eb,'$DaM')]===iiiliI(0xaf,'1xa(')?lI1Iil['log']('❓'+lilIiI+'\x20'+i1l1I[iiiliI(0xef,'xc8f')](IiilIi)):($[iiiliI(0x141,'LX&h')]=iI11Ii[iiiliI(0x176,'xnZ8')][iiiliI(0x12d,'mlV5')]['items'][0x0][iiiliI(0x1fc,'lmeQ')]||0x0,$['signToken']=iI11Ii[iiiliI(0x133,'8ErJ')][iiiliI(0xd8,'8ErJ')]['items'][0x0][iiiliI(0x157,'9nR!')],$[iiiliI(0x16d,'HqMg')]=iI11Ii[iiiliI(0x1f3,'B8bu')]['floorData'][iiiliI(0xb4,'8ErJ')][0x0][iiiliI(0x1f6,'Q6Jb')]);else iI11Ii[iiiliI(0xf4,'M2rl')]?console[iiiliI(0x13c,'M2rl')](iI11Ii[iiiliI(0x1ad,'Cpr%')]):console[iiiliI(0x117,']2]^')]('❓'+lllii+'\x20'+JSON['stringify'](iI11Ii));break;case iiiliI(0x13b,']2]^'):if(iI11Ii[iiiliI(0x196,'6ZcB')]==0x0&&iI11Ii[iiiliI(0x1e6,'20RR')]==!![]){if(iIII1l['kgMXO'](iIII1l['zVSpS'],'PFhqk'))Ii1iII[iiiliI(0x182,'Svyq')](l1i11I[iiiliI(0xa8,'s2Ke')]);else{if(iI11Ii['data'][iiiliI(0xcc,'LX&h')][iiiliI(0xd3,'xnZ8')]>0x0){if(iIII1l[iiiliI(0xe5,'Zu02')](iIII1l['EEPSO'],iIII1l['iWkTt']))for(let IIIIIl of iI11Ii[iiiliI(0x15b,'6r)3')][iiiliI(0x181,'6ZcB')]){iiiliI(0x1fd,'46y*')!==iIII1l['mwTwy']?IiiIiI['message'][iiiliI(0x1cb,'Cpr%')](lilii):console[iiiliI(0xe2,'zILJ')]('\x20>\x20签到成功,获得'+IIIIIl[iiiliI(0x173,'Qqzq')]);}else iliII1[iiiliI(0x163,'PMZ#')](iiiliI(0x12f,'8ErJ')+II11I1[iiiliI(0x106,'M2rl')]['msg']+iiiliI(0xce,'B8bu')+Iii11I['data'][iiiliI(0x144,'Q6Jb')][iiiliI(0x155,'1xa(')][0x18][0x0]['quantity']+Iil1II[iiiliI(0x14b,'W*rP')][iiiliI(0xa6,'(j7p')][iiiliI(0xa7,'XxTu')][0x18][0x0][iiiliI(0x1ca,'y[]E')]);}}}else iI11Ii['message']?console['log'](iI11Ii[iiiliI(0x1ee,'Re%X')]):console[iiiliI(0xc3,'7t21')]('❓'+lllii+'\x20'+JSON[iiiliI(0x205,')L8L')](iI11Ii));break;case iIII1l[iiiliI(0x14c,'B8bu')]:if(iI11Ii[iiiliI(0x189,')L8L')]==0x0&&iIII1l[iiiliI(0x143,'Q6Jb')](iI11Ii['success'],!![]))$[iiiliI(0x1fa,'W*rP')]=iI11Ii['data']?.[iiiliI(0x1af,'6r)3')]?.[iIII1l[iiiliI(0x179,'KkcE')]]||[];else iI11Ii[iiiliI(0x132,'XxTu')]?'GyDBP'!==iiiliI(0x19c,'ySxh')?console[iiiliI(0xfb,'kJo1')](iI11Ii['message']):IiiIl1[iiiliI(0x130,'mlV5')]('❓'+lIIil1+'\x20'+IIli1[iiiliI(0x11d,'ySxh')](II1liI)):console[iiiliI(0x1a8,'Re%X')]('❓'+lllii+'\x20'+JSON[iiiliI(0xd1,'9nR!')](iI11Ii));break;case'atop_channel_complete_task':if(iIII1l['IntGS'](iI11Ii[iiiliI(0x122,'zILJ')],0x0)&&iI11Ii['success']==!![])iIII1l[iiiliI(0x1e8,'XxTu')](iIII1l['cdhDJ'],iiiliI(0x126,'lmeQ'))?IlI1I[iiiliI(0x17f,'(j7p')]('【签到状态】\x20'+(iIII1l[iiiliI(0x14e,'J&oD')](II11Ii['signStatus'],0x0)?iIII1l[iiiliI(0xb9,'Sm[B')]:iIII1l[iiiliI(0x1c8,'y[]E')])+',【签到天数】'+II11Il['signDays']+'\x20天'):console[iiiliI(0xc3,'7t21')](iiiliI(0x127,'Re%X')+iI11Ii[iiiliI(0x185,'afo#')][iiiliI(0x12b,'zJ1Q')]+iiiliI(0xce,'B8bu')+iI11Ii['data'][iiiliI(0x1f1,'6r)3')][iiiliI(0x1ba,'Sm[B')][0x18][0x0][iiiliI(0x1ed,')L8L')]+iI11Ii['data'][iiiliI(0x1c9,'q(vf')]['successRewards'][0x18][0x0][iiiliI(0xd9,'LX&h')]);else{if(iI11Ii[iiiliI(0x201,'lmeQ')]==0x36ce)console['log']('\x20>\x20'+iI11Ii[iiiliI(0x171,'*Z8u')]);else{if(iIII1l[iiiliI(0x15f,'z2hW')](iI11Ii[iiiliI(0x148,'xc8f')],0x36c7))'aEaRQ'===iIII1l['usxmX']?IIII1I[iiiliI(0x11e,'B8bu')]=Iii111[iiiliI(0x138,'AuHp')]?.[iIII1l['ZyyRw']]?.[iIII1l[iiiliI(0x178,'4XqY')]]||[]:console[iiiliI(0x1bc,'LX&h')](iiiliI(0x10a,'AuHp')+iI11Ii[iiiliI(0x1da,'6ZcB')]);else iI11Ii[iiiliI(0x187,'[[)E')]?iiiliI(0x18f,'8ErJ')!==iIII1l['ajPXg']?llIllI['log'](I1ilI1[iiiliI(0x1da,'6ZcB')]):console[iiiliI(0x175,'KkcE')](iI11Ii[iiiliI(0x19a,')L8L')]):console[iiiliI(0x182,'Svyq')]('❓'+lllii+'\x20'+JSON[iiiliI(0x1a6,'LX&h')](iI11Ii));}}break;case iiiliI(0xad,'XxTu'):if(iIII1l[iiiliI(0x121,'4XqY')](iI11Ii[iiiliI(0xc1,'9nR!')],0x0)&&iI11Ii[iiiliI(0xf7,'46y*')]==!![])console[iiiliI(0xb7,'q(vf')](iiiliI(0xb3,')L8L')+iI11Ii['data'][iiiliI(0x12a,'HqMg')]['items'][0x0][iiiliI(0x1c4,'zILJ')]+'汪贝');else iI11Ii[iiiliI(0x197,'LX&h')]?console['log'](iI11Ii[iiiliI(0x1ab,'zJ1Q')]):console[iiiliI(0xff,'J&oD')]('❓'+lllii+'\x20'+JSON['stringify'](iI11Ii));break;}}catch(iil1l1){console[iiiliI(0x17f,'(j7p')](iiiliI(0x1b0,'Ast#')+lllii+'\x20请求响应\x20'+(iil1l1[iiiliI(0x1ec,'Qqzq')]||iil1l1));}}async function sendRequest(lllli){const li1i1I=lI1lll,iiili1={'ggrvJ':li1i1I(0x1cd,']2]^'),'evoEH':'jd-super-market','WGPea':li1i1I(0xf6,'5z%c'),'vxNHV':li1i1I(0x16c,'mlV5'),'sWIfK':'b8fc7','HhXTj':li1i1I(0xec,'20RR'),'lUMsw':li1i1I(0xf5,'KkcE'),'TCESO':'atop_channel_interactive_info','pyWDZ':li1i1I(0x1bd,'W*rP'),'MVtpt':'ttt1','CdHzl':'atop_channel_complete_task','eeVOc':'51113','qJXKt':li1i1I(0x1bf,'5z%c'),'yVTer':li1i1I(0x1b5,')L8L'),'HmIpm':'atop_channel_my_score','jvtxq':'https://pro.m.jd.com','uMMkn':li1i1I(0xde,'Cpr%'),'nrHWA':li1i1I(0x164,'&8vR'),'oMXxA':function(IIIl1I,iil1ii){return IIIl1I>iil1ii;},'ZoDOm':li1i1I(0xe0,'AuHp'),'eJqeg':'gmTOF','IrTKu':function(IlIlli,il1i1i,lil111){return IlIlli(il1i1i,lil111);},'cHxNt':function(i11ilI,ii1ii1){return i11ilI!==ii1ii1;},'IuQFN':li1i1I(0x1de,'KkcE')};if($['runEnd'])return;let ill11i='',lllill=null,ill11l=null,I1lIiI=li1i1I(0x102,'6r)3'),lllili={},IliiiI={};switch(lllli){case'atop_channel_sign_calendar':IliiiI={'appId':li1i1I(0x1a7,'4XqY'),'functionId':iiili1[li1i1I(0x139,'9nR!')],'appid':iiili1[li1i1I(0xa9,'kJo1')],'clientVersion':common['getLatestAppVersion'](),'client':'m','body':{'bizCode':iiili1[li1i1I(0xa3,'5z%c')],'scenario':'sign','babelChannel':li1i1I(0x136,'kJo1'),'isJdApp':'1','isWx':'0'},'version':iiili1[li1i1I(0x12c,'Q6Jb')],'ua':$['UA'],'t':!![]},lllili=await H5st['getH5st'](IliiiI),ill11i=li1i1I(0xc5,'LX&h')+lllli,lllill=lllili[li1i1I(0x13e,'ySxh')];break;case li1i1I(0xe3,'9nR!'):IliiiI={'appId':iiili1[li1i1I(0x1a2,'mlV5')],'functionId':iiili1[li1i1I(0x207,'$DaM')],'appid':li1i1I(0x1ef,'LX&h'),'clientVersion':common[li1i1I(0x188,'ySxh')](),'client':'m','body':{'signToken':$[li1i1I(0x124,'J&oD')]||iiili1['lUMsw'],'channelFollowStatus':0x1,'bizCode':iiili1[li1i1I(0x1a4,'xnZ8')],'scenario':li1i1I(0x11b,'zILJ'),'babelChannel':li1i1I(0x111,'zJ1Q'),'isJdApp':'1','isWx':'0'},'version':li1i1I(0x11a,'8ErJ'),'ua':$['UA'],'t':!![]},lllili=await H5st[li1i1I(0x1b2,'Cpr%')](IliiiI),ill11i=li1i1I(0x1d5,'J&oD')+lllli,lllill=lllili[li1i1I(0xfa,')L8L')];break;case iiili1[li1i1I(0x1ce,']2]^')]:IliiiI={'appId':iiili1[li1i1I(0x1f8,'s2Ke')],'functionId':li1i1I(0x177,'Sm[B'),'appid':li1i1I(0x1ea,'(j7p'),'clientVersion':common[li1i1I(0xae,'9nR!')](),'client':'m','body':{'bizCode':li1i1I(0x10e,'*Z8u'),'scenario':li1i1I(0xd6,'PMZ#'),'lat':0x0,'lng':0x0,'babelChannel':iiili1['MVtpt'],'isJdApp':'1','isWx':'0'},'version':iiili1[li1i1I(0x1e5,'1xa(')],'ua':$['UA'],'t':!![]},lllili=await H5st[li1i1I(0x142,'Q6Jb')](IliiiI),ill11i='https://api.m.jd.com/'+lllli,lllill=lllili['paramsData'];break;case iiili1[li1i1I(0xb2,'z@kP')]:IliiiI={'appId':iiili1[li1i1I(0x17a,'B8bu')],'functionId':li1i1I(0x150,'HqMg'),'appid':li1i1I(0xc4,'46y*'),'clientVersion':common[li1i1I(0x199,'y[]E')](),'client':'m','body':{'bizCode':li1i1I(0x11f,'PMZ#'),'scenario':iiili1['qJXKt'],'assignmentType':$[li1i1I(0xdf,'afo#')],'encryptAssignmentId':$['encryptAssignmentId'],'itemId':$[li1i1I(0x162,'Sm[B')],'actionType':$[li1i1I(0x1d7,'HqMg')],'babelChannel':li1i1I(0x1cf,'s2Ke'),'isJdApp':'1','isWx':'0'},'version':iiili1['vxNHV'],'ua':$['UA'],'t':!![]},lllili=await H5st['getH5st'](IliiiI),ill11i=li1i1I(0x104,'HqMg')+lllli,lllill=lllili['paramsData'];break;case li1i1I(0x193,'y[]E'):IliiiI={'appId':iiili1[li1i1I(0x19d,'LX&h')],'functionId':iiili1['HmIpm'],'appid':li1i1I(0xba,'6ZcB'),'clientVersion':common[li1i1I(0x128,'LX&h')](),'client':'m','body':{'bizCode':li1i1I(0x153,'M2rl'),'scenario':'sign','babelChannel':li1i1I(0x192,'J&oD'),'isJdApp':'1','isWx':'0'},'version':iiili1['vxNHV'],'ua':$['UA'],'t':!![]},lllili=await H5st[li1i1I(0x13d,'s2Ke')](IliiiI),ill11i=li1i1I(0x1fe,'W*rP')+lllli,lllill=lllili[li1i1I(0xbf,'Cpr%')];break;default:console[li1i1I(0xcf,'Sm[B')](li1i1I(0x17c,'[[)E')+lllli);return;}const Ill11={};lllill&&(lllill={...lllill,...Ill11});if(ill11l){if(li1i1I(0xed,'LX&h')!==li1i1I(0xc8,'Re%X'))ill11l={...ill11l,...Ill11};else{IiilI1[li1i1I(0x151,'6ZcB')](li1i1I(0x1db,'Ast#'));return;}}const liiIII={'url':ill11i,'method':I1lIiI,'headers':{'origin':iiili1[li1i1I(0x206,'z@kP')],'Referer':iiili1[li1i1I(0x180,'XxTu')],'User-Agent':$['UA'],'Cookie':cookie,'content-type':'application/x-www-form-urlencoded','accept':li1i1I(0x198,'AuHp')},'params':ill11l,'data':lllill,'timeout':0x7530};I1lIiI==='GET'&&(delete liiIII['data'],delete liiIII[li1i1I(0x203,'7t21')][iiili1[li1i1I(0x100,'y[]E')]]);const li1i11=0x1;let iI11I1=0x0,il1i1l=null,IlIlll=![];while(iI11I1=li1i11&&(iiili1[li1i1I(0x186,'[[)E')](iiili1['IuQFN'],iiili1[li1i1I(0x147,')L8L')])?iIIl11[li1i1I(0x191,'ySxh')](li1i1I(0x1b6,'zILJ')+l1l1I1[li1i1I(0x1fb,'KkcE')]):(console[li1i1I(0x108,'6r)3')](il1i1l),IlIlll&&($[li1i1I(0xbe,'Svyq')]=!![],$[li1i1I(0x145,'Q6Jb')]&&$[li1i1I(0x1f2,'Sm[B')][li1i1I(0x1cb,'Cpr%')](il1i1l))));}var version_ = 'jsjiami.com.v7'; // 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) }