From 29f4d2f0eae38a63c03084f83acc13fc91fdb1e8 Mon Sep 17 00:00:00 2001 From: haptear Date: Fri, 18 Feb 2022 17:22:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=AA=E5=A4=AA=E4=B9=90=E9=A4=90=E9=A5=AE?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fqkk.js | 4 ++-- ttl2.js | 13 +++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 ttl2.js diff --git a/fqkk.js b/fqkk.js index f993b24..960039d 100644 --- a/fqkk.js +++ b/fqkk.js @@ -45,9 +45,9 @@ let user let userIdx = 0 let userCount = 0 -process.env.v2pUrl = 'http://47.106.101.70:6800/store?token=haptear' +process.env.v2pUrl = 'http://47.106.101.70:6800/store?token=xxx' -let fqkkHost = ($.isNode() ? process.env.fqkkHost : $.getdata('fqkkHost')) || 'm.kekqcx.bar'; +let fqkkHost = ($.isNode() ? process.env.fqkkHost : $.getdata('fqkkHost')) || 'm.isehrp.bar'; let fqkkWxParam = ($.isNode() ? process.env.fqkkWxParam : $.getdata('fqkkWxParam')) || ''; let fqkkCookie = ($.isNode() ? process.env.fqkkCookie : $.getdata('fqkkCookie')) || ''; let v2pUrl = ($.isNode() ? process.env.v2pUrl : $.getdata('v2pUrl')) || ''; diff --git a/ttl2.js b/ttl2.js new file mode 100644 index 0000000..37bfdb2 --- /dev/null +++ b/ttl2.js @@ -0,0 +1,13 @@ +/* +太太乐餐饮服务 微信小程序 +========== +青龙变量 +========== +export ttlaccount='' 手机号码#密码 ,多账号@隔开 +export ttldh='' 兑换类型,@分割 633=10元手机话费(仅电信用户) 631=30元手机话费(仅移动用户) 62=5元手机话费(仅联通用户) 61=2元手机话费(仅联通用户) +========== +a789654 +[task_local] +一天2次 +*/ +const L=O;(function(n,j){const f=O,G=n();while(!![]){try{const N=parseInt(f(0x1d2))/0x1+-parseInt(f(0x1c9))/0x2+parseInt(f(0x1be))/0x3*(-parseInt(f(0x1fd))/0x4)+-parseInt(f(0x1dd))/0x5*(parseInt(f(0x1c6))/0x6)+-parseInt(f(0x1ba))/0x7*(-parseInt(f(0x1cc))/0x8)+-parseInt(f(0x22e))/0x9+-parseInt(f(0x1a4))/0xa*(-parseInt(f(0x21d))/0xb);if(N===j)break;else G['push'](G['shift']());}catch(E){G['push'](G['shift']());}}}(X,0x553df));const $=new Env(L(0x1c1));var request=require(L(0x1a5));let status;status=(status=$[L(0x218)](L(0x235))||'1')>0x1?''+status:'';let giftAmount,giftNames,giftPrice,date,ttlaccounts='',ttlaccountArr=[],ttldhs='',ttldhArr=[],ttlaccount=$[L(0x1ce)]()?process[L(0x1b2)]['ttlaccount']?process['env']['ttlaccount']:'':$['getdata'](L(0x23e))?$['getdata'](L(0x23e)):'';const ttldh=$[L(0x1ce)]()?process[L(0x1b2)][L(0x1a2)]?process[L(0x1b2)]['ttldh']:'':$['getdata'](L(0x1a2))?$[L(0x208)]('ttldh'):'';let stockPrice=0x0,stockAmount2,stockName='',message='',ttlhds='';const logs=0x0,host=L(0x1af);var hours=new Date()[L(0x1e6)](),s=new Date()[L(0x1cf)](),timestamp=Math[L(0x228)](new Date()['getTime']()/0x3e8)[L(0x1c0)]();!(async()=>{const o=L;if(typeof $request!==o(0x1b5)){}else{if(!await checkEnv())return;console['log']('共'+ttlaccountArr[o(0x19c)]+o(0x1e3)),giftAmount={},giftNames={},giftPrice={},await ttl_gift();for(let n=0x0;n$[L(0x202)](n))[L(0x1fe)](()=>$[L(0x1d7)]());function O(n,j){const G=X();return O=function(N,E){N=N-0x18b;let I=G[N];return I;},O(n,j);}async function checkEnv(){const m=L;if(ttlaccount)for(let n of ttlaccount['split']('@')){if(n)ttlaccountArr[m(0x1a3)](n);}else return console[m(0x1da)](m(0x19b)),![];if(ttldh)for(let j of ttldh['split']('@')){if(j)ttldhArr['push'](j);}else return console[m(0x1da)](m(0x199)),![];return!![];}function ttlck(){const A=L;if($request['url'][A(0x1b4)](A(0x22f))>-0x1){const n=$request[A(0x1bb)][A(0x1e5)];if(n)$[A(0x18c)](n,A(0x203)+status);$[A(0x1da)](n),$[A(0x1a9)]($[A(0x1f0)],'',A(0x1c1)+(''+n)+A(0x1fc));}}async function ttl_gift(){const t=L;let n=t(0x1f2),j=populateUrlObject(n);await httpRequest(t(0x1e4),j);if(!httpResult||httpResult['statusCode']!=0xc8)return;let G=JSON[t(0x1b7)](httpResult['body']);if(!G)return;const N=G[t(0x1d9)];let E='';for(let I of N){const i=parseInt(I[t(0x1cb)]),c=I[t(0x19f)],l=I[t(0x20b)],z=parseInt(I[t(0x213)]);E+=c+t(0x1a8)+l+',\x20库存:\x20'+i+',\x20积分:\u3000'+z+'\x0a',giftAmount[l]=i,giftNames[l]=c,giftPrice[l]=z;}$[t(0x1da)](''+E);}async function ttl_login(){const y=L;let n='http://www.ttljf.com/ttl_site/user.do',j=y(0x232)+user+'&password='+pwd+y(0x224),G=populateUrlObject(n,j);await httpRequest(y(0x237),G);if(!httpResult||httpResult[y(0x225)]!=0xc8)return;let N=JSON[y(0x1b7)](httpResult[y(0x1bb)]);if(!N)return;if(N[y(0x233)]==='0000')$[y(0x1e5)]=N[y(0x194)][y(0x22b)],$['userId']=N[y(0x194)]['userId'],$[y(0x18b)]=N[y(0x194)]['userName'],$[y(0x240)]=N[y(0x194)][y(0x240)],console[y(0x1da)]('token:'+$['token']+y(0x214)+$[y(0x240)]),$[y(0x18c)]($[y(0x240)],date+'_'+user),console['log'](y(0x19e)),mobile=N[y(0x194)][y(0x1b3)],console[y(0x1da)](y(0x193)+N['message']),message+=y(0x205)+$['userName']+'('+mobile+')\x20\x0a【登录信息】\x20'+N[y(0x23b)]+y(0x215)+$[y(0x240)];else $['log'](y(0x23d)+N[y(0x23b)]);}async function blog(){return new Promise(n=>{const v=O;body={'id':v(0x21f),'type':v(0x195)},request[v(0x1d1)](ttl(v(0x230),body),function(j,G,N){const h=v;try{j&&(console['log'](''+JSON[h(0x22a)](err)),console[h(0x1da)]($['name']+h(0x1ac)));data=JSON[h(0x1b7)](N);if(data[h(0x233)]==0x0)console[h(0x1da)]('\x0a分享任务:'+data[h(0x23b)]);else data[h(0x233)]!=0x0&&console['log']('\x0a分享任务:'+data[h(0x23b)]);}catch(E){$[h(0x202)](E,resp);}finally{n(data);}});});}async function sign(){return new Promise(n=>{request['put'](ttl('user/api/sign/today',''),function(j,G,N){const g=O;try{j&&(console[g(0x1da)](''+JSON[g(0x22a)](err)),console[g(0x1da)]($['name']+g(0x1ac)));data=JSON[g(0x1b7)](N);if(data['code']==0x0)console['log'](g(0x1ed)+data[g(0x23b)]);else data['code']!=0x0&&console[g(0x1da)]('\x0a签到任务:'+data[g(0x23b)]);}catch(E){$['logErr'](E,resp);}finally{n(data);}});});}async function my(){const a=L;let n='https://www.ttljf.com/ttl_chefHub/user/api/my',j=populateUrlObject(n);await httpRequest('get',j);if(!httpResult||httpResult[a(0x225)]!=0xc8)return;let G=JSON['parse'](httpResult[a(0x1bb)]);if(!G)return;if(G[a(0x233)]==0x0){let N=G['data'][a(0x240)];console[a(0x1da)](a(0x23c)+G[a(0x1d8)]['userName']+a(0x20d)+N);if(N>=stockPrice&&stockAmount>0x0)console[a(0x1da)](a(0x1a7)+stockName),$['setdata']($[a(0x240)]-stockPrice,date+'_'+user);else console['log'](a(0x1b8)+stockName+a(0x216)+stockAmount2);}}function ttl(n,j){const Y=L;return{'url':''+host+n,'body':''+j,'headers':{'Host':Y(0x1c2),'Accept':Y(0x1e7),'content-type':Y(0x1ea),'token':$[Y(0x1e5)],'X-Requested-With':Y(0x18e),'Accept-Encoding':Y(0x198),'User-Agent':Y(0x1c8),'Referer':Y(0x1ee)}};}function populateUrlObject(n,j=''){const W=L;let G=n[W(0x201)]('//','/')[W(0x1c4)]('/')[0x1],N={'url':n,'headers':{'Host':G,'Accept':W(0x1e7),'content-type':'application/json','token':$['token'],'X-Requested-With':W(0x18e),'Accept-Encoding':'gzip,compress,br,deflate','User-Agent':W(0x1c8),'Referer':W(0x1ee)}};if(j)N[W(0x1bb)]=j;return N;}function X(){const XI=['round','mediaUrl','stringify','loginToken','POST','getMonth','3691521UxVpGb','user/api/my','Common/share/A35D575F-C004-4717-AABC-ED9D1979C3FA/blog','tough-cookie','mthd=login&username=','code','GET','ttlstatus','string','post','valueForKey','send','join','message','用户:','登录失败\x20:','ttlaccount','lodash_set','integral','ckjar','userName','setdata','openUrl','XMLHttpRequest','call','url','*/*','path','登录信息\x20','user','blog','服务器访问数据为空,请检查自身设备网络情况','lodash_get','gzip,compress,br,deflate','未设置兑换商品代码:ttldh','dataFile','未找到ttlaccount','length','got','设置当天积分缓存成功!','giftName','time','getMilliseconds','ttldh','push','34940ZjHzqQ','request','isLoon','积分达到兑换标准,尝试开始兑换','\x20id:\x20','msg','assign','opts','\x20API请求失败,请检查网路重试','existsSync',',\x20开始!','https://www.ttljf.com/ttl_chefHub/','getjson','toStr','env','mobile','indexOf','undefined','reduce','parse','设置兑换','toObj','1734719DVBnxy','body','box.dat','concat','2020341effpfd','CookieJar','toString','太太乐','www.ttljf.com','exports','split','exec','354kLobnL','getSeconds','Mozilla/5.0\x20(iPhone;\x20CPU\x20iPhone\x20OS\x2014_3\x20like\x20Mac\x20OS\x20X)\x20AppleWebKit/605.1.15\x20(KHTML,\x20like\x20Gecko)\x20Mobile/15E148\x20MicroMessenger/8.0.14(0x18000e2f)\x20NetType/4G\x20Language/zh_CN','31526jyhutT','cookieJar','stockAmount','8LxrZKL','set-cookie','isNode','getMinutes','http','put','23092ymcXJh','substr','read','open-url','Cookie','done','data','gifts','log','请求失败','@chavy_boxjs_userCfgs.httpapi','38185liydYT','isSurge','getScript','/v1/scripting/evaluate','test','writeFileSync','个cookie','get','token','getHours','application/json,\x20text/plain,\x20*/*','setValueForKey','timeout','application/json','trim','isNeedRewrite','\x0a签到任务:','https://servicewechat.com/wxe9aa8f1c4a77ddf5/17/page-frame.html','headers','name','then','http://www.ttljf.com/ttl_site/giftApi.do?mthd=searchGift&giftCategoryId=7&pageNo=1&pageSize=8','resolve','loaddata','wait','startTime','method','setjson','isQuanX','object','cktough','数据获取成功!','4IJLJgr','finally','stack','isMuteLog','replace','logErr','ttlhd','runScript','\x0a【账号】\x20','Content-Type','initGotEnv','getdata','logs','status','giftId','setval','\x20积分\x20','@chavy_boxjs_userCfgs.httpapi_timeout','application/x-www-form-urlencoded','index','Content-Length','http://','price','\x20积分:','\x20\x0a【积分】\x20','\x20库存:','fetch','getval','isArray','writedata','floor','logSeparator','5126IqDedw',',\x20结束!\x20🕛\x20','A35D575F-C004-4717-AABC-ED9D1979C3FA','null','isMute',',\x20错误!','请勿随意在BoxJs输入框修改内容\x0a建议通过脚本去获取cookie','&platform=android','statusCode','abs','media-url'];X=function(){return XI;};return X();}async function httpRequest(n,j){return httpResult=null,new Promise(G=>{$[n](j,async(N,E,I)=>{const r=O;try{N?(console[r(0x1da)](n+r(0x1db)),console[r(0x1da)](JSON[r(0x22a)](N)),$[r(0x202)](N)):httpResult=E;}catch(i){$['logErr'](i,E);}finally{G();}});});}function SafeGet(n){const k=L;try{if(typeof JSON[k(0x1b7)](n)=='object')return!![];else console['log'](n);}catch(j){return console[k(0x1da)](j),console[k(0x1da)](k(0x196)),![];}}function jsonParse(n){const S=L;if(typeof n==S(0x236))try{return JSON[S(0x1b7)](n);}catch(j){return console['log'](j),$[S(0x1a9)]($['name'],'',S(0x223)),[];}}function Env(n,j){const H=L;class G{constructor(N){this['env']=N;}[H(0x239)](N,E=H(0x234)){const p=H;N=p(0x236)==typeof N?{'url':N}:N;let I=this[p(0x1e4)];return p(0x22c)===E&&(I=this[p(0x237)]),new Promise((c,l)=>{const Z=p;I[Z(0x18f)](this,N,(z,x,K)=>{z?l(z):c(x);});});}[H(0x1e4)](N){const V=H;return this[V(0x239)]['call'](this['env'],N);}[H(0x237)](N){const M=H;return this[M(0x239)][M(0x18f)](this['env'],N,M(0x22c));}}return new class{constructor(N,E){const T=H;this[T(0x1f0)]=N,this[T(0x1d0)]=new G(this),this[T(0x1d8)]=null,this['dataFile']=T(0x1bc),this[T(0x209)]=[],this['isMute']=!0x1,this[T(0x1ec)]=!0x1,this[T(0x21c)]='\x0a',this[T(0x1f6)]=new Date()['getTime'](),Object['assign'](this,E),this['log']('','🔔'+this[T(0x1f0)]+T(0x1ae));}[H(0x1ce)](){const b=H;return'undefined'!=typeof module&&!!module[b(0x1c3)];}[H(0x1f9)](){return'undefined'!=typeof $task;}['isSurge'](){const B=H;return B(0x1b5)!=typeof $httpClient&&B(0x1b5)==typeof $loon;}[H(0x1a6)](){const U=H;return U(0x1b5)!=typeof $loon;}[H(0x1b9)](N,E=null){const J=H;try{return JSON[J(0x1b7)](N);}catch{return E;}}[H(0x1b1)](N,E=null){const P=H;try{return JSON[P(0x22a)](N);}catch{return E;}}[H(0x1b0)](N,E){const q=H;let I=E;const c=this['getdata'](N);if(c)try{I=JSON['parse'](this[q(0x208)](N));}catch{}return I;}[H(0x1f8)](N,E){try{return this['setdata'](JSON['stringify'](N),E);}catch{return!0x1;}}[H(0x1df)](N){return new Promise(E=>{this['get']({'url':N},(I,c,l)=>E(l));});}[H(0x204)](N,E){const R=H;return new Promise(I=>{const Q=O;let c=this[Q(0x208)](Q(0x1dc));c=c?c[Q(0x201)](/\n/g,'')[Q(0x1eb)]():c;let l=this['getdata'](Q(0x20e));l=l?0x1*l:0x14,l=E&&E['timeout']?E[Q(0x1e9)]:l;const [z,x]=c[Q(0x1c4)]('@'),K={'url':Q(0x212)+x+Q(0x1e0),'body':{'script_text':N,'mock_type':'cron','timeout':l},'headers':{'X-Key':z,'Accept':Q(0x191)}};this[Q(0x237)](K,(F,C,D)=>I(D));})['catch'](I=>this[R(0x202)](I));}[H(0x1f4)](){const u=H;if(!this[u(0x1ce)]())return{};{this['fs']=this['fs']?this['fs']:require('fs'),this[u(0x192)]=this['path']?this[u(0x192)]:require(u(0x192));const N=this[u(0x192)][u(0x1f3)](this[u(0x19a)]),E=this[u(0x192)][u(0x1f3)](process['cwd'](),this[u(0x19a)]),I=this['fs']['existsSync'](N),c=!I&&this['fs'][u(0x1ad)](E);if(!I&&!c)return{};{const l=I?N:E;try{return JSON[u(0x1b7)](this['fs']['readFileSync'](l));}catch(z){return{};}}}}[H(0x21a)](){const d=H;if(this[d(0x1ce)]()){this['fs']=this['fs']?this['fs']:require('fs'),this[d(0x192)]=this['path']?this['path']:require(d(0x192));const N=this[d(0x192)][d(0x1f3)](this[d(0x19a)]),E=this[d(0x192)][d(0x1f3)](process['cwd'](),this[d(0x19a)]),I=this['fs']['existsSync'](N),c=!I&&this['fs'][d(0x1ad)](E),l=JSON['stringify'](this[d(0x1d8)]);I?this['fs']['writeFileSync'](N,l):c?this['fs'][d(0x1e2)](E,l):this['fs'][d(0x1e2)](N,l);}}[H(0x197)](N,E,I){const w=H,c=E[w(0x201)](/\[(\d+)\]/g,'.$1')[w(0x1c4)]('.');let l=N;for(const z of c)if(l=Object(l)[z],void 0x0===l)return I;return l;}['lodash_set'](N,E,I){const e=H;return Object(N)!==N?N:(Array[e(0x219)](E)||(E=E[e(0x1c0)]()['match'](/[^.[\]]+/g)||[]),E['slice'](0x0,-0x1)[e(0x1b6)]((c,l,z)=>Object(c[l])===c[l]?c[l]:c[l]=Math[e(0x226)](E[z+0x1])>>0x0==+E[z+0x1]?[]:{},N)[E[E[e(0x19c)]-0x1]]=I,N);}[H(0x208)](N){const X0=H;let E=this['getval'](N);if(/^@/['test'](N)){const [,I,c]=/^@(.*?)\.(.*?)$/[X0(0x1c5)](N),l=I?this['getval'](I):'';if(l)try{const z=JSON[X0(0x1b7)](l);E=z?this[X0(0x197)](z,c,''):E;}catch(x){E='';}}return E;}[H(0x18c)](N,E){const X1=H;let I=!0x1;if(/^@/[X1(0x1e1)](E)){const [,c,l]=/^@(.*?)\.(.*?)$/[X1(0x1c5)](E),z=this[X1(0x218)](c),x=c?X1(0x220)===z?null:z||'{}':'{}';try{const K=JSON[X1(0x1b7)](x);this[X1(0x23f)](K,l,N),I=this['setval'](JSON['stringify'](K),c);}catch(F){const C={};this[X1(0x23f)](C,l,N),I=this[X1(0x20c)](JSON[X1(0x22a)](C),c);}}else I=this[X1(0x20c)](N,E);return I;}[H(0x218)](N){const X2=H;return this[X2(0x1de)]()||this[X2(0x1a6)]()?$persistentStore[X2(0x1d4)](N):this[X2(0x1f9)]()?$prefs[X2(0x238)](N):this[X2(0x1ce)]()?(this[X2(0x1d8)]=this['loaddata'](),this['data'][N]):this[X2(0x1d8)]&&this[X2(0x1d8)][N]||null;}[H(0x20c)](N,E){const X3=H;return this[X3(0x1de)]()||this[X3(0x1a6)]()?$persistentStore['write'](N,E):this[X3(0x1f9)]()?$prefs[X3(0x1e8)](N,E):this[X3(0x1ce)]()?(this[X3(0x1d8)]=this[X3(0x1f4)](),this['data'][E]=N,this[X3(0x21a)](),!0x0):this[X3(0x1d8)]&&this[X3(0x1d8)][E]||null;}[H(0x207)](N){const X4=H;this[X4(0x19d)]=this[X4(0x19d)]?this['got']:require(X4(0x19d)),this[X4(0x1fb)]=this[X4(0x1fb)]?this[X4(0x1fb)]:require(X4(0x231)),this['ckjar']=this['ckjar']?this[X4(0x241)]:new this[(X4(0x1fb))][(X4(0x1bf))](),N&&(N[X4(0x1ef)]=N['headers']?N[X4(0x1ef)]:{},void 0x0===N[X4(0x1ef)][X4(0x1d6)]&&void 0x0===N[X4(0x1ca)]&&(N['cookieJar']=this[X4(0x241)]));}['get'](N,E=()=>{}){const X5=H;N['headers']&&(delete N['headers'][X5(0x206)],delete N[X5(0x1ef)][X5(0x211)]),this[X5(0x1de)]()||this[X5(0x1a6)]()?(this[X5(0x1de)]()&&this['isNeedRewrite']&&(N['headers']=N[X5(0x1ef)]||{},Object[X5(0x1aa)](N['headers'],{'X-Surge-Skip-Scripting':!0x1})),$httpClient[X5(0x1e4)](N,(I,c,l)=>{const X6=X5;!I&&c&&(c[X6(0x1bb)]=l,c[X6(0x225)]=c[X6(0x20a)]),E(I,c,l);})):this[X5(0x1f9)]()?(this['isNeedRewrite']&&(N['opts']=N[X5(0x1ab)]||{},Object[X5(0x1aa)](N[X5(0x1ab)],{'hints':!0x1})),$task[X5(0x217)](N)['then'](I=>{const {statusCode:c,statusCode:l,headers:z,body:x}=I;E(null,{'status':c,'statusCode':l,'headers':z,'body':x},x);},I=>E(I))):this[X5(0x1ce)]()&&(this[X5(0x207)](N),this['got'](N)['on']('redirect',(I,i)=>{const X7=X5;try{if(I['headers'][X7(0x1cd)]){const c=I['headers'][X7(0x1cd)]['map'](this[X7(0x1fb)][X7(0x1d6)][X7(0x1b7)])['toString']();c&&this[X7(0x241)]['setCookieSync'](c,null),i[X7(0x1ca)]=this[X7(0x241)];}}catch(l){this[X7(0x202)](l);}})[X5(0x1f1)](I=>{const {statusCode:c,statusCode:l,headers:z,body:x}=I;E(null,{'status':c,'statusCode':l,'headers':z,'body':x},x);},I=>{const {message:c,response:l}=I;E(c,l,l&&l['body']);}));}['post'](N,E=()=>{}){const X8=H;if(N['body']&&N[X8(0x1ef)]&&!N['headers'][X8(0x206)]&&(N[X8(0x1ef)][X8(0x206)]=X8(0x20f)),N[X8(0x1ef)]&&delete N[X8(0x1ef)][X8(0x211)],this[X8(0x1de)]()||this[X8(0x1a6)]())this['isSurge']()&&this[X8(0x1ec)]&&(N[X8(0x1ef)]=N[X8(0x1ef)]||{},Object[X8(0x1aa)](N[X8(0x1ef)],{'X-Surge-Skip-Scripting':!0x1})),$httpClient[X8(0x237)](N,(I,c,l)=>{const X9=X8;!I&&c&&(c['body']=l,c[X9(0x225)]=c['status']),E(I,c,l);});else{if(this[X8(0x1f9)]())N[X8(0x1f7)]=X8(0x22c),this[X8(0x1ec)]&&(N['opts']=N[X8(0x1ab)]||{},Object[X8(0x1aa)](N[X8(0x1ab)],{'hints':!0x1})),$task[X8(0x217)](N)[X8(0x1f1)](I=>{const {statusCode:c,statusCode:l,headers:z,body:x}=I;E(null,{'status':c,'statusCode':l,'headers':z,'body':x},x);},I=>E(I));else{if(this[X8(0x1ce)]()){this[X8(0x207)](N);const {url:I,...c}=N;this[X8(0x19d)][X8(0x237)](I,c)[X8(0x1f1)](l=>{const {statusCode:z,statusCode:x,headers:K,body:F}=l;E(null,{'status':z,'statusCode':x,'headers':K,'body':F},F);},l=>{const XX=X8,{message:z,response:x}=l;E(z,x,x&&x[XX(0x1bb)]);});}}}}[H(0x1a0)](N){const XO=H;let E={'M+':new Date()[XO(0x22d)]()+0x1,'d+':new Date()['getDate'](),'H+':new Date()[XO(0x1e6)](),'m+':new Date()[XO(0x1cf)](),'s+':new Date()[XO(0x1c7)](),'q+':Math[XO(0x21b)]((new Date()['getMonth']()+0x3)/0x3),'S':new Date()[XO(0x1a1)]()};/(y+)/[XO(0x1e1)](N)&&(N=N[XO(0x201)](RegExp['$1'],(new Date()['getFullYear']()+'')[XO(0x1d3)](0x4-RegExp['$1'][XO(0x19c)])));for(let I in E)new RegExp('('+I+')')[XO(0x1e1)](N)&&(N=N[XO(0x201)](RegExp['$1'],0x1==RegExp['$1'][XO(0x19c)]?E[I]:('00'+E[I])[XO(0x1d3)]((''+E[I])['length'])));return N;}[H(0x1a9)](N=n,E='',I='',c){const Xj=H,l=z=>{const Xn=O;if(!z)return z;if(Xn(0x236)==typeof z)return this[Xn(0x1a6)]()?z:this[Xn(0x1f9)]()?{'open-url':z}:this[Xn(0x1de)]()?{'url':z}:void 0x0;if(Xn(0x1fa)==typeof z){if(this['isLoon']()){let x=z[Xn(0x18d)]||z[Xn(0x190)]||z[Xn(0x1d5)],K=z[Xn(0x229)]||z['media-url'];return{'openUrl':x,'mediaUrl':K};}if(this[Xn(0x1f9)]()){let F=z['open-url']||z['url']||z['openUrl'],C=z[Xn(0x227)]||z['mediaUrl'];return{'open-url':F,'media-url':C};}if(this[Xn(0x1de)]()){let D=z[Xn(0x190)]||z[Xn(0x18d)]||z[Xn(0x1d5)];return{'url':D};}}};if(this[Xj(0x221)]||(this[Xj(0x1de)]()||this['isLoon']()?$notification[Xj(0x237)](N,E,I,l(c)):this['isQuanX']()&&$notify(N,E,I,l(c))),!this[Xj(0x200)]){let z=['','==============📣系统通知📣=============='];z[Xj(0x1a3)](N),E&&z[Xj(0x1a3)](E),I&&z[Xj(0x1a3)](I),console[Xj(0x1da)](z[Xj(0x23a)]('\x0a')),this[Xj(0x209)]=this[Xj(0x209)][Xj(0x1bd)](z);}}[H(0x1da)](...N){const XG=H;N[XG(0x19c)]>0x0&&(this[XG(0x209)]=[...this[XG(0x209)],...N]),console['log'](N[XG(0x23a)](this['logSeparator']));}[H(0x202)](N,E){const XN=H,I=!this[XN(0x1de)]()&&!this[XN(0x1f9)]()&&!this[XN(0x1a6)]();I?this[XN(0x1da)]('','❗️'+this['name']+XN(0x222),N[XN(0x1ff)]):this[XN(0x1da)]('','❗️'+this[XN(0x1f0)]+',\x20错误!',N);}[H(0x1f5)](N){return new Promise(E=>setTimeout(E,N));}[H(0x1d7)](N={}){const XE=H,E=new Date()['getTime'](),I=(E-this['startTime'])/0x3e8;this[XE(0x1da)]('','🔔'+this[XE(0x1f0)]+XE(0x21e)+I+'\x20秒'),this[XE(0x1da)](),(this[XE(0x1de)]()||this[XE(0x1f9)]()||this[XE(0x1a6)]())&&$done(N);}}(n,j);} \ No newline at end of file