/* 加购关注 20豆 一次性 cron:1 1 1 1 * */ const $ = new Env('20豆一次性') var iil='jsjiami.com.v7';const lllI11=iii1II;(function(iil1lI,iiiliI,li1i1I,illIii,ii1il1,lI1llI,illIil){return iil1lI=iil1lI>>0x2,lI1llI='hs',illIil='hs',function(Ill1I,i11iiI,lIli11,lllI1I,lillI1){const II1il=iii1II;lllI1I='tfi',lI1llI=lllI1I+lI1llI,lillI1='up',illIil+=lillI1,lI1llI=lIli11(lI1llI),illIil=lIli11(illIil),lIli11=0x0;const IlIlii=Ill1I();while(!![]&&--illIii+i11iiI){try{lllI1I=parseInt(II1il(0x274,'7jpo'))/0x1+parseInt(II1il(0x1a3,'b2)z'))/0x2*(parseInt(II1il(0x20e,'I%PR'))/0x3)+-parseInt(II1il(0x21c,']qig'))/0x4*(-parseInt(II1il(0x1e8,'Y]c)'))/0x5)+parseInt(II1il(0x189,'n0D@'))/0x6+parseInt(II1il(0x1cd,'b2)z'))/0x7*(parseInt(II1il(0x1f4,'12lv'))/0x8)+parseInt(II1il(0x221,'q]3R'))/0x9+-parseInt(II1il(0x25d,'3#C['))/0xa;}catch(i1l1i1){lllI1I=lIli11;}finally{lillI1=IlIlii[lI1llI]();if(iil1lI<=illIii)lIli11?ii1il1?lllI1I=lillI1:ii1il1=lillI1:lIli11=lillI1;else{if(lIli11==ii1il1['replace'](/[weNEHOXArhKgCQTGRLD=]/g,'')){if(lllI1I===i11iiI){IlIlii['un'+lI1llI](lillI1);break;}IlIlii[illIil](lillI1);}}}}}(li1i1I,iiiliI,function(liil11,iiillI,l1l111,l1iIII,llI1I1,IlIlil,lIli1I){return iiillI='\x73\x70\x6c\x69\x74',liil11=arguments[0x0],liil11=liil11[iiillI](''),l1l111=`\x72\x65\x76\x65\x72\x73\x65`,liil11=liil11[l1l111]('\x76'),l1iIII=`\x6a\x6f\x69\x6e`,(0x159649,liil11[l1iIII](''));});}(0x2f4,0x901af,Iii11l,0xbf),Iii11l)&&(iil=Iii11l);const notify=require(lllI11(0x224,'fbSI')),jdCookie=require(lllI11(0x1e0,'OGJV')),getToken=require(lllI11(0x226,'UW9M')),common=require('./utils/Rebels_jdCommon'),isNotify=![];let domains=lllI11(0x1ed,'4#sa'),cookie='';const cookiesArr=Object[lllI11(0x1a9,'dTy^')](jdCookie)[lllI11(0x24d,'sGy1')](l1il1i=>jdCookie[l1il1i])['filter'](ll1=>ll1);!cookiesArr[0x0]&&($[lllI11(0x1dc,'OGJV')]($[lllI11(0x27e,'Y]c)')],lllI11(0x20f,'*3rg')),process[lllI11(0x1a6,'X3Wd')](0x1));!(async()=>{const I1lIll=lllI11,iI1llI={'mTixY':function(llliii,IllI11){return llliii$[lllI11(0x22e,'n0D@')](iI1liI))[lllI11(0x205,'Y]Zu')](()=>$['done']());function Iii11l(){const liil1I=(function(){return[...[iil,'LeQCjKsDjigQaHmir.OcEoNghmRG.QGvgA7wXNCT==','WOddUdKvW5C','AHFdGq','kWCGgbq','q2yKsbj9BrJdUCk7WORdH20vWPZdRLNdKSoCpCkwW6DpoSk3WRBdRmkXlSk6vCk/W4S','5Rs95yMc5AsM5zca776L','tsFcSwax','hSkHWOhcOmoVW4ddPSkF','8lIyLtC','FLJdKmov','WO1xxCo8W43dKSoNWPGkuCk0tri','psVdNa','W7RdJLpcPSoC','W5tdUu/cOSoc','W4ZdR1NcNSoh','x1ddJ113W6S6W7BcRa','WQ4TWO8','cmkZpW','W4ZcO08jW4i','AhOCW57dT8o6','W53cRKKs','W53cRuOmW5q','W7BcUmo5W5W','eCoDWPddHW','W7hdM2tcHSohv8on','fmoBWOW','W7NdVJxdLW','pchdIaJdN8keca','qWjDrIa','smkdDmk7nq','W63dKtHTW6aIWRymW5W','zSk/g8o1ywZdU13cJ8ki','ASkffW','5yw95Rck5OIC5yIk','W5xdKapdVMm3W68emSotW5hcKSo5','bCk4WOBcQSovW4tdImkvW4ZcKYhdHhG','W6XruayAAfP3W7NcTa','WPDasgW','W4nzwcfV','W6tcOCo5W5W','tSkbua','W7NdGIv2','W6xdUIxdKa','5BAA57IW5yAe5RcK6l+L','ucpcSgatWQZcMW','W4LoWRtcV8oB','W4ZORjtMSBxLKiVLU4iM','W5/cJSkxW57cJd3dTW','WO8lWPVcPmkH','qSoNWOpdK0i','WRLbBhj9A8kLWRRdP2WJWPJdUsZdHCkvnSkKWRpcN3RdPe58AsTTDmonWRa','hmkNWOxcJSotW5m','W5BcNMxdPCkQ','WPBdUt4BW40EW70','rZdcM1ud','W5hcQ8o6W7jD','WPFdJ0q','WP9owW','W60pamkSWPlcKG','tmkmyW','y8kGy8oFyG','ACk7cSoK','e8kPWPBcQmoj','u8ktAmoQWPO','WRmOWQ7cVmk4','E2mNW6NdSq','WRyOuCo8WPm','W5vsu3GoWRGgemkAWPpdNq5oWPJdJb7dLvhcHCkIWRe','W6VdSwq','WQ8NWPVcJSkvDSoe','W4BdSe/cHmob','DgeK','W7NcGmkSmx0e','W6JdM2xcNCoQ','WQBdOKBcPHm','bJuUoZW','uSkcASoNWOfW','WR3dR2pcUciGWP4','W61Dk1KktfHa','W7FdRgOwgG','uZFdKt3dVG','pCoLWRNdIqy'],...(function(){return[...['WP/dRmoj','pbHLW4BdSW','WPzbsgrm','B8kgAmk4yIpcR3S','W4RdIuBcJmoh','kCkafmoSW4OxFeufehdcGt4/W4OJW6CzW4NdUq3dKmkiW7FdStFdJtVdT0JdO8kWhSkntCknWPNcIvBcGSknW7WPW6/cQedcHdBcMraKnHddRmozqmonW5FdVmkFW5JdR8ktkvLqywldKmkujYKLW5hcJIWw','WQ0LrW','WR3dSCoxW5dcQG','W6hdSw8aegW','WPtcIxZcHZi','cXaOpabAtWZcTa','A8kzfW','q8koymoeWOe','57+I5BcG5B+z6kAF5y+w5Pw477+i6kY56ywd5PAZ6l6D6ko7','W7VcJSk0pa','kmofgSkLW7WwELOjeq','W6TGcSkpW6OpWOe','WPLlt39Z','W7JdN2pcLa','W5/dQuSOnq','WRHliZhcHa','WQDov2GsWQG','WR/cLMhcKbe','jaNdV8oQemoxjSoN','vxC9ua','W6BcRCkQW4dcVa','WQqCveeN','jmkjWQlcVey','BGZdKH/dL8kUz8oNWOVdHmkBr3GbW6NcNIniWQ1PWRSMWQC','WR1KbcpcTx83','W79KxG','WQuRvmoe','W53dRrldQsm','WOxcPurlW4uPlSkBWQ5RbtZdTCk2mMTggmkJWORcOCkkz8kGhSo7BWtcMwFdKZhdHCkcW4pdSrhcOalcGSoyzmoHvmo1W4ZcSCksW4fEW6CxtmoItmoOWRywz8obWP/dHLRdO8ksW51eAb5GWRqAySotqKtcHbqsFrP0mHv+xgX5W5tdPmotW4jPWR3dQSkbEKhcQXJcVCoulXLkW5JdQSkRW5VcOSoCiCoMlmo7WRzvft5Ab8kTbCo0WRvVAKiVW5RcT8kPidfHW4m+dt7dQmkyhGaJhxVdKHrVW7X9tSoSW5qlhMGEW5q9W5RdOCk5W7hcKmoYgSkRWOuY','bc4Z','zGnIrSoHwmobW58uWPKDW53dQq','W4xcMNhdOSkTz8kbWR0','W4zhWOZcTCoMaCkB','W59qW4D6W5K','W6pdV3Cn','5RAr5yMN5Aw25zkN776Q','5yMq6lwE5OIV5yQ7zEAEK+IpL+w/Ros7HUIYTowKIEwjGqVLPP7MPlpNJyRMRz7OTi7LJR7MM6xPURRLRyO','WP/dUd0','usNcPa','wSkzuSkXnW','W4jnWOO','lGfDW5VdVx7cU8ojkW','W4RcHKldRmkWDq','W5pcISoAW4re','AxxdISoueW','WORdPaSeW6G','4P6nAUACIUEDGoIST+AXP8kR','WPviuMWqWRCA','qKFdLvrZW4i+','aGNdGr3dSq','htiXWOFdRmo/ydvY','pmkWWRZcIwZOJjZLJQVLP4JOTP/cLa','tSkFpCoHoG','WQzswx8YWROosa','WRTqtM93','suVdNG','W6hcUcdcGI4kWQ3dJCkX','44oJ5O2h56wG44gE6k2t5ys76iYV5y6ir8oWo8o5iWy','yCk1gq','yIPyDXa','WP7cGLNcOJLR','t8kAA8oMWQy','EuFdT8ofmG','BYTdtdG5rSoGcN3dPSkuWOdcUwK','W4xcNKldSmkM','WObjxx8zWO4wrmop','W7JdMaVdSta','WPm+CmoSWPe','WPu5BM4o','eGWQ','W5NdKGtdSwa+WP8ijmo1W7ZcHq','bmkAWPNcQ1BdGW','W41qWOJcSmo3fG','5BE357Qa5yQw6lsp6l6w','BSoHWQxdVwe','uxjGW43cLCkHmtnqW7e4WOOU','eSkgWQ7cSCoc','W6pdUI/dKcSTkW'],...(function(){return['xSoNWPFcV8oiW43dUmovW7dcGIBdJ2ddJs7dICk5nX5JW5Wrq8ohnWNcUG','qCkxzSo5qG','k2bdvJGHg8k2lxVdTSkCW4lcQvGSjLBcLqi','W7pcRmo+W61HW4K','B8kefmkKW4C','WOFcOw/cTrm','EhldPSok','wepdJ1m','se7dTCo0la','WObGgb7cPG','W5updmkmWO7cKW','h8oxWOFdKsm1xq','WR3cQHtdHaK7a08','FqvZvXi','jbSzW4ldTG','5BsS57QN5yUd6lst6l6o','AX3dLrZdHCoZlq','57YA5BoY5B+b6ksc5yYS5PwT77+L6k+r6yEG5PEN6l2V6kcw','WPJcJfZcOZG','5PYS6i+p5y2W5yMF5PEu5O+6zoISV+MeRoAuKoI8VUIHPq','hCkrWOtcQvBdQblcLSorWOpcIa','tNKZ','xCo9WPFdGNi','rSkpq8k2','jSoDWP/dHYW','gHPGW7ldOq','W6/cSmoyW6DC','WP1auwG','W57cIeddPmkWBW','W4pcGSkfW4dcPY/dRGq','s0pdKKy','W6VcM8ksW4tcSW','WPVdOY4/W5DjWRDXD8o6jSoKiWdcJelcU23dULi5WPJcTCkkWOFdPSovW4K+WPaveSkEjXqWWOWpiCo2i8oHuSkpW64XEMldPYLkoSkJAcZcJhnlwYldLvPxvCkuW6lcUCkofSoJfX5gWQ/cV8kTcCoO','W7lcNMKxW6O','W6tdNc/dHZK','W75UsJDwWPKB','WOvYeIlcMNK/qa','thJdSSk3FW','5yI96lAo5OMb5yQi','pSkiWQBcTum','W6L8wWPN','h8otWOq','zSktCmoSWRq','cCk5kZRcMazG','5ywV5Ro75OQc5yI0FEACHEInSow8Qos5QoIWJEwNVowiOu/LP73MP6ZNJzdMRjdOTPdLJPpMMB3PUypLRPG','qJHAzZ8','8lglI0S','rxmG','WQ03WPZcU8kyCmog','x0pdLfr3','vSkdz8kHpa','gIa6WPhdJ8o9','lJuZWRFdLG','WPNdMb3cT8oPoSkMWRxdICkLW6yq','WOuWFuib','ue/dOq','WP0wtfCOW54f','WP/dNXZcTSoPo8orW6BdO8kYW44WW5mG','W5VdRdNdKqqRi08','WPZdVexcUYC','dNtdSczdW7ZcJ8ktWOZdHq55','wehdSSkV','W47cMSkYW77cNW','sCknymoMWPy','W7NdVtBdIs4','mfmJpCk5aSkyW4eLWOyTW6hdLay','B8kbEmo8DYVcQxBcPL0L','5yUq6lEL5OUY5yMuWO3MNOVOJlZLVA3KUi7OSQhLPjlLIjSG5AAz5QEZ54Y95Q646lw/5y6n5PIg6BMj5AYp','W5NcQCo3W5Tl','W4NcM1ZdR8kT','pgfgW6rPWOpcQCkp','WRrGaZe','W71dW5TaW5eEWQy','WR3dGCo+W53cQG','5yQT6lE35OMU5yIA','WRJdHH86W44','W53dQGJdUW','v8oeWPm','WROUfvOl','WP3dPwRcOI8RWPRcHmoYnmkEi0xdLCozDmo1fsP9mmomWOtdVmobW5HqWOFdHYXRW7/dOSoQw8k+bKb2WPrgwwBcJ8kjWPWmlSkiWOjQWQpcHSoEWOZdICkPDSorWRhcUN5GySk5W4NcQCk7Cw7cMmkTW6z+WQ7cKbWvg3ZdL3DObSk4kCkKF2ODWQi1WP/cUISHhSkHW7tdPmoFaGxcRaFdV1NcRZqgF8kYWQRdJ8oEFSkSybhdQ8k/xwGWW6ZdRXXKCmk4mdSGzCoyW43cHCoqWRZdJKj2mConmvBdJZKBddvkc8kuW6ZdHq','W6mZrgxdPs8JAK9iemoK','uHFdJqRdISoN'];}())];}())];}());Iii11l=function(){return liil1I;};return Iii11l();};function iii1II(_0xce9207,_0x56770f){const _0xa893df=Iii11l();return iii1II=function(_0x244905,_0x589b0f){_0x244905=_0x244905-0x189;let _0x463e99=_0xa893df[_0x244905];if(iii1II['uUrwFu']===undefined){var _0x10c786=function(_0x5e4cb6){const _0x4bf8f2='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x27ddef='',_0x5e8fe9='';for(let _0x1fcaff=0x0,_0x201e64,_0x3b4d4a,_0x1419ac=0x0;_0x3b4d4a=_0x5e4cb6['charAt'](_0x1419ac++);~_0x3b4d4a&&(_0x201e64=_0x1fcaff%0x4?_0x201e64*0x40+_0x3b4d4a:_0x3b4d4a,_0x1fcaff++%0x4)?_0x27ddef+=String['fromCharCode'](0xff&_0x201e64>>(-0x2*_0x1fcaff&0x6)):0x0){_0x3b4d4a=_0x4bf8f2['indexOf'](_0x3b4d4a);}for(let _0xb9739a=0x0,_0x3c6eed=_0x27ddef['length'];_0xb9739a<_0x3c6eed;_0xb9739a++){_0x5e8fe9+='%'+('00'+_0x27ddef['charCodeAt'](_0xb9739a)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x5e8fe9);};const _0x4f11ea=function(_0x21d57b,_0x3c6586){let _0x20fee3=[],_0x40bce6=0x0,_0x58bfa5,_0x4dd0bf='';_0x21d57b=_0x10c786(_0x21d57b);let _0x1ec346;for(_0x1ec346=0x0;_0x1ec346<0x100;_0x1ec346++){_0x20fee3[_0x1ec346]=_0x1ec346;}for(_0x1ec346=0x0;_0x1ec346<0x100;_0x1ec346++){_0x40bce6=(_0x40bce6+_0x20fee3[_0x1ec346]+_0x3c6586['charCodeAt'](_0x1ec346%_0x3c6586['length']))%0x100,_0x58bfa5=_0x20fee3[_0x1ec346],_0x20fee3[_0x1ec346]=_0x20fee3[_0x40bce6],_0x20fee3[_0x40bce6]=_0x58bfa5;}_0x1ec346=0x0,_0x40bce6=0x0;for(let _0x771227=0x0;_0x771227<_0x21d57b['length'];_0x771227++){_0x1ec346=(_0x1ec346+0x1)%0x100,_0x40bce6=(_0x40bce6+_0x20fee3[_0x1ec346])%0x100,_0x58bfa5=_0x20fee3[_0x1ec346],_0x20fee3[_0x1ec346]=_0x20fee3[_0x40bce6],_0x20fee3[_0x40bce6]=_0x58bfa5,_0x4dd0bf+=String['fromCharCode'](_0x21d57b['charCodeAt'](_0x771227)^_0x20fee3[(_0x20fee3[_0x1ec346]+_0x20fee3[_0x40bce6])%0x100]);}return _0x4dd0bf;};iii1II['AygnKk']=_0x4f11ea,_0xce9207=arguments,iii1II['uUrwFu']=!![];}const _0x12dd0f=_0xa893df[0x0],_0x4b042f=_0x244905+_0x12dd0f,_0x3217d7=_0xce9207[_0x4b042f];return!_0x3217d7?(iii1II['fOiBHH']===undefined&&(iii1II['fOiBHH']=!![]),_0x463e99=iii1II['AygnKk'](_0x463e99,_0x589b0f),_0xce9207[_0x4b042f]=_0x463e99):_0x463e99=_0x3217d7,_0x463e99;},iii1II(_0xce9207,_0x56770f);}async function Main(){const I1lIli=lllI11,l1lIiI={'FtgBv':'https://szxyun-rc.isvjcloud.com','jCsds':function(llliiI,IilIiI){return llliiI==IilIiI;},'RSJlK':I1lIli(0x1de,'&4RF'),'KCfJy':I1lIli(0x209,'fQd2'),'cqTUv':function(i1i1I1,IlII1,IiI11){return i1i1I1(IlII1,IiI11);},'FptoZ':function(lli,liIlI){return lli(liIlI);},'dFvdB':'userLogin','PQNka':'0|5|3|2|1|4','jmClz':function(lll,llli1){return lll(llli1);},'oyoeH':I1lIli(0x1d9,'j7nx'),'KQEuj':function(iIli1i,iI1lii){return iIli1i(iI1lii);},'SMLps':function(IilIii,iI1lil,l1lIi1){return IilIii(iI1lil,l1lIi1);},'nKefF':function(iIli1l,i1i1II){return iIli1l+i1i1II;},'niHOS':function(liiIIl,iil1iI,IlIllI){return liiIIl(iil1iI,IlIllI);},'FMkdq':function(il1i1I,lI1li1){return il1i1I+lI1li1;}};try{$[I1lIli(0x1b4,'*3rg')]=0x0,$[I1lIli(0x1f5,'3#C[')]=![],$['Token']='',$[I1lIli(0x1b9,'n0D@')]='',$['Token']=await getToken(cookie,l1lIiI[I1lIli(0x258,'q]3R')]);if(l1lIiI[I1lIli(0x246,'dTy^')]($[I1lIli(0x23c,'sGy1')],'')){console[I1lIli(0x25b,'rKQj')](l1lIiI[I1lIli(0x201,'X3Wd')]),$[I1lIli(0x1cc,'I%PR')][I1lIli(0x20d,'(xN*')](l1lIiI['KCfJy']);return;}await $[I1lIli(0x1e9,'H&v)')](l1lIiI[I1lIli(0x262,'T7%P')](parseInt,Math[I1lIli(0x212,']qig')]()*0x1f4+0x1f4,0xa)),await l1lIiI[I1lIli(0x243,'T7%P')](sendRequest,l1lIiI[I1lIli(0x272,'b2)z')]);if($[I1lIli(0x1e6,'Y]Zu')]){const iI11II=l1lIiI[I1lIli(0x18d,'cp9^')][I1lIli(0x1be,'VqAv')]('|');let iIII1I=0x0;while(!![]){switch(iI11II[iIII1I++]){case'0':await l1lIiI[I1lIli(0x19c,'yUM4')](sendRequest,l1lIiI[I1lIli(0x213,'VqAv')]);continue;case'1':await l1lIiI[I1lIli(0x26f,'*3rg')](sendRequest,I1lIli(0x1ce,'j7nx'));continue;case'2':await $[I1lIli(0x22b,'(xN*')](parseInt(Math[I1lIli(0x257,'q]3R')]()*0x3e8+0x5dc,0xa));continue;case'3':await l1lIiI[I1lIli(0x24e,'VqAv')](sendRequest,'add-cart');continue;case'4':await $[I1lIli(0x195,'X3Wd')](l1lIiI['SMLps'](parseInt,l1lIiI['nKefF'](Math[I1lIli(0x240,'3#C[')]()*0x3e8,0x5dc),0xa));continue;case'5':await $[I1lIli(0x193,'Sk()')](l1lIiI[I1lIli(0x23e,'X3Wd')](parseInt,l1lIiI[I1lIli(0x19b,'UW9M')](Math[I1lIli(0x212,']qig')]()*0x3e8,0x5dc),0xa));continue;}break;}}}catch(ilil1i){console[I1lIli(0x1ef,'aeE)')](ilil1i['message']);}}async function handleResponse(IlIIi,IiI1l){const II1ii=lllI11,illlII={'OWMkD':'未获取到数据,请重新运行','wbjjd':II1ii(0x1a0,'yNfc'),'NBPxx':II1ii(0x1db,'a(^*'),'VwQya':function(iIII11,IiI1i){return iIII11===IiI1i;},'zwbNP':'SuVVG','RtPIQ':'nxTCN','PaoNr':'Dkduf','pXtyG':'uCBfH','XuNkO':'add-cart','eJQJG':'加购成功','xVcup':function(llll1,lil11l){return llll1==lil11l;},'TXMkK':function(i1i1Il,I1lIl1){return i1i1Il!==I1lIl1;},'glYnX':'SqxjO','socZs':'hknRh','hJTaP':II1ii(0x1fd,'yUM4'),'wbqYS':II1ii(0x200,'3#C['),'Nryux':II1ii(0x18c,'cp9^'),'oAtDZ':function(lil11i,IlIIl){return lil11i==IlIIl;},'vhVmP':II1ii(0x20c,'&4RF'),'bkQgk':II1ii(0x256,'yUM4'),'iwlpy':'GcHvk','PrjZR':'prize','UJQJV':function(lI1liI,i1i1Ii){return lI1liI===i1i1Ii;},'PRaeX':II1ii(0x214,'XmwN'),'OvoIi':II1ii(0x1ea,'T7%P')};try{switch(IlIIi){case illlII[II1ii(0x26d,'Mbib')]:if(IiI1l['code']==0x1&&IiI1l['data'])illlII[II1ii(0x24b,'fQd2')](illlII[II1ii(0x24c,'aeE)')],II1ii(0x1e7,']qig'))?$['Tokens']=IiI1l[II1ii(0x1a8,'PBq9')][II1ii(0x236,']qig')]:iI1lli[II1ii(0x234,'4#sa')]['fix'](ll1iI);else IiI1l['message']?illlII[II1ii(0x219,'6uvC')]!==illlII[II1ii(0x22d,'7jpo')]?console['log'](''+(IiI1l[II1ii(0x1ee,'7jpo')]||'')):llIliI?ilI1ll=Iillii[II1ii(0x255,'(xN*')](IlI1iI):Iillil[II1ii(0x18a,'zH[R')](illlII['OWMkD']):II1ii(0x25a,'Z*Mu')!==illlII[II1ii(0x249,'rKQj')]?IIli1i['log'](illlII[II1ii(0x1d0,'sGy1')]):console[II1ii(0x1fb,'*3rg')](''+IiI1l);break;case illlII['XuNkO']:if(IiI1l['code']===0x1){if(IiI1l[II1ii(0x1e3,'cp9^')]==0x3)console[II1ii(0x1f3,'q]3R')](illlII[II1ii(0x21a,'Z*Mu')]);else illlII[II1ii(0x1ca,'a(^*')](IiI1l['data'],0x2)?console[II1ii(0x1fb,'*3rg')](II1ii(0x1fa,'Z*Mu')):illlII['TXMkK'](illlII[II1ii(0x1ac,'ZzUn')],illlII[II1ii(0x276,'*3rg')])?console[II1ii(0x19f,'OGJV')](II1ii(0x21f,'UW9M')):IlI1l[II1ii(0x277,'4#sa')](''+(lilIil[II1ii(0x206,'(xN*')]||''));}else IiI1l[II1ii(0x223,'dTy^')]?illlII['hJTaP']===illlII[II1ii(0x1e5,'7jpo')]?console[II1ii(0x18f,'ZY$W')](''+(IiI1l['message']||'')):ill11I['log'](II1ii(0x1aa,'fQd2')):console[II1ii(0x1fc,'LPRw')](''+IiI1l);break;case illlII[II1ii(0x1c1,'6uvC')]:if(IiI1l['code']===0x1&&IiI1l[II1ii(0x1f0,'6uvC')]){if(II1ii(0x229,']qig')===illlII[II1ii(0x1d8,'Mbib')])I1iIli['log'](''+lI1Ill);else{if(IiI1l[II1ii(0x1f8,'j7nx')]==0x3)console[II1ii(0x1c6,'vQI%')](illlII[II1ii(0x194,'Sk()')]);else illlII['oAtDZ'](IiI1l[II1ii(0x242,'(xN*')],0x2)?console['log'](II1ii(0x250,'XmwN')):illlII[II1ii(0x1c9,'I%PR')]!==illlII[II1ii(0x1d2,'uq8p')]?console[II1ii(0x1c3,'j7nx')]('已经关注过'):lI1Il1['log'](''+lilIi1);}}else IiI1l[II1ii(0x1c4,'ZY$W')]?console['log'](''+(IiI1l[II1ii(0x1ab,'LPRw')]||'')):II1ii(0x23d,'uq8p')!==illlII[II1ii(0x216,'3#C[')]?console['log'](''+IiI1l):Ii1iIi['log'](illlII[II1ii(0x264,'dTy^')]);break;case illlII[II1ii(0x1b6,'X3Wd')]:if(illlII[II1ii(0x1d5,'cp9^')](IiI1l[II1ii(0x196,'sGy1')],0x1)&&IiI1l[II1ii(0x22a,'XmwN')]){if(illlII[II1ii(0x220,'2nGH')](illlII[II1ii(0x1a5,'aeE)')],illlII['PRaeX'])){let IlIll1=IiI1l[II1ii(0x23b,'yUM4')],IlIII='';for(let ilil1l=0x0;ilil1l0x0&&(lllll[IIIIII(0x1e2,'&4RF')](lllll[IIIIII(0x22c,'Y]c)')],lllll[IIIIII(0x1e4,'j7nx')])?i1l1I[IIIIII(0x1b8,'Y]Zu')](IIIIII(0x26e,'0!B!')):await $['wait'](0x3e8));const ii1ii1=await common[IIIIII(0x1ae,'T7%P')](ill11l);if(!ii1ii1['success']){IliiiI=IIIIII(0x252,'n0D@')+IIIl1l+'\x20请求失败\x20➜\x20'+ii1ii1[IIIIII(0x269,'3#C[')],lllili++;continue;}if(!ii1ii1[IIIIII(0x1bc,'0!B!')]){if(IIIIII(0x1b5,'LPRw')!=='bIoKR'){IliiiI=IIIIII(0x27d,'cp9^')+IIIl1l+'\x20请求失败\x20➜\x20无响应数据',lllili++;continue;}else II1Ii[IIIIII(0x1d1,'Mbib')](''+(i1ii[IIIIII(0x19a,'zH[R')]||''));}lllll[IIIIII(0x1c8,'cp9^')](handleResponse,IIIl1l,ii1ii1[IIIIII(0x1df,'Iy6e')]),Ill11=![];break;}else{if(lllll['aULEV'](IliI11[IIIIII(0x261,'rKQj')],0x3))IllII1[IIIIII(0x271,'2nGH')](lllll[IIIIII(0x1af,'ZY$W')]);else lllll['aULEV'](i1l1lI[IIIIII(0x26b,'7jpo')],0x2)?I1iIil[IIIIII(0x239,'H&v)')](IIIIII(0x267,'fbSI')):lI1Iil[IIIIII(0x1a7,'yUM4')](IIIIII(0x233,'b2)z'));}}lllili>=I1lIiI&&(console['log'](IliiiI),Ill11&&($[IIIIII(0x254,'ZY$W')]=!![],$[IIIIII(0x22f,'sGy1')]&&$['message'][IIIIII(0x198,'sGy1')](IliiiI)));}function getAuthorCodeList(ilil1I){const lillII=lllI11,i11il1={'NpTzX':function(ii1iiI,lllilI){return ii1iiI===lllilI;},'xjKAd':lillII(0x25f,'I%PR'),'GwlEn':lillII(0x237,'4#sa'),'fpDSz':function(ilil11,illlI1){return ilil11===illlI1;},'pHHLi':'LJDmZ','mkjZg':lillII(0x278,'a(^*'),'YlMOi':function(IIIl11,I1lIi1){return IIIl11(I1lIi1);},'ZNXqg':lillII(0x235,'VqAv')};return new Promise(liiIIi=>{const ii1ilI=lillII,lil11I={'bNLzc':i11il1[ii1ilI(0x1c5,'cp9^')]},Iliii1={'url':''+ilil1I,'timeout':0x2710,'headers':{'User-Agent':ii1ilI(0x273,'I%PR')}};$[ii1ilI(0x253,'H&v)')](Iliii1,async(iIiIi,iil1ll,iiilil)=>{const lI1ll1=ii1ilI;try{if(iIiIi){}else{if(iiilil)iiilil=JSON[lI1ll1(0x27b,'LPRw')](iiilil);else{if(i11il1[lI1ll1(0x1d3,'&4RF')](lI1ll1(0x1ec,'fQd2'),i11il1[lI1ll1(0x1da,']qig')]))console[lI1ll1(0x210,'0!B!')](i11il1[lI1ll1(0x251,'UW9M')]);else{IIII1l['log'](lil11I[lI1ll1(0x222,'fbSI')]),i1ili1[lI1ll1(0x26c,'qM)E')]['fix']('TOKEN获取失败~');return;}}}}catch(lillIl){if(i11il1[lI1ll1(0x18b,'cp9^')](i11il1['pHHLi'],i11il1['mkjZg'])){const iiilii=i1illi[i1illl],li1i1i=iiilii[lI1ll1(0x19d,'PBq9')];I1llil+='\x20\x20'+li1i1i;}else $[lI1ll1(0x1b2,'fbSI')](lillIl,iil1ll),iiilil=null;}finally{i11il1['YlMOi'](liiIIi,iiilil);}});});}function random(IlIli1,illIiI){const iIiI1=lllI11,lI1lli={'SMzfO':function(Ill1l,llI1Il){return Ill1l+llI1Il;},'UOwRZ':function(ii1iii,i11iil){return ii1iii-i11iil;}};return lI1lli[iIiI1(0x207,'zH[R')](Math[iIiI1(0x191,'Sk()')](Math[iIiI1(0x1cb,'VqAv')]()*lI1lli[iIiI1(0x1cf,'4#sa')](illIiI,IlIli1)),IlIli1);}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) }