From 800b631c13b04f2e8d373387768535fcc11f896c Mon Sep 17 00:00:00 2001 From: haptear Date: Tue, 19 Apr 2022 16:32:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AD=E9=9D=92=E7=9C=8B=E7=82=B9=E6=9E=81?= =?UTF-8?q?=E9=80=9F=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zqjs/zqkdFast_kkz.js | 507 +++++++++++++ zqjs/zqkdFast_read.js | 1277 +++++++++++++++++++++++++++++++++ zqjs/zqkdFast_reward.js | 1367 ++++++++++++++++++++++++++++++++++++ zqjs/zqkdFast_shareRead.js | 307 ++++++++ 4 files changed, 3458 insertions(+) create mode 100644 zqjs/zqkdFast_kkz.js create mode 100644 zqjs/zqkdFast_read.js create mode 100644 zqjs/zqkdFast_reward.js create mode 100644 zqjs/zqkdFast_shareRead.js diff --git a/zqjs/zqkdFast_kkz.js b/zqjs/zqkdFast_kkz.js new file mode 100644 index 0000000..604b1c9 --- /dev/null +++ b/zqjs/zqkdFast_kkz.js @@ -0,0 +1,507 @@ +/* +安卓:中青看点极速版 (快应用,非IOS极速版,跟普通版青豆数据独立,普通版黑了也可以用) +邀请链接:https://user.youth.cn/h5/fastAppWeb/invite/invite_ground.html?share_uid=1037637302&channel=c8000&nickname=%E5%B0%8F%E8%84%91%E6%96%A7%E8%9B%8B%E8%9B%8B&avatar=http%3A%2F%2Fres.youth.cn%2Favatar_202201_04_04q_61d41c92e21131037637302n.jpg&v=1641312406 + +支持快应用的安卓手机才能玩 + +本脚本负责看看赚,目前有bug,只需要捉一个看看赚就可以刷满收益 +所以定时暂时一天一次就可 +35 10 * * * + +青龙: +捉包找adlickstart的url,把body填到zqkdFastKkzBody里,多账号用@隔开 + +V2P 重写: +[rewrite_local] +https://user.youth.cn/v1/Nameless/adlickstart https://raw.githubusercontent.com/leafxcy/JavaScript/main/zqkdFast/zqkdFast_kkz.js +[MITM] +user.youth.cn +*/ + +const jsname = '中青极速版看看赚' +const $ = Env(jsname) +const logDebug = 0 + +const updateStr = '2022.04.19 09:00 中青安卓极速版 看看赚 重构版' +const CryptoJS = require('crypto-js') +const notify = $.isNode() ? require('./sendNotify') : ''; + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let userCookie = ($.isNode() ? process.env.zqkdFastCookie : $.getdata('zqkdFastCookie')) || ''; +let userCookieArr = [] + +let notifyStr='' +let notifyFlag=1 +let userIdx = 0 +let userCount = 0 +let stopFlag = 0 + + +let idStart=($.isNode() ? process.env.zqkdFaststart : $.getdata('zqkdFaststart')) || 10001; +let idEnd=($.isNode() ? process.env.zqkdFastend : $.getdata('zqkdFastend')) || 10300; +let rewardCount = [] +let validList = [] +let validid = [] +let idRunList = [] +let validStr = '' +let nickname = [] + +let allCompFlag = 1, restNum = 0, kkzBodyArr = [], kkzCompArr = []; +/////////////////////////////////////////////////////////////////// + +!(async () => { + if (typeof $request !== "undefined") { + await GetRewrite() + }else { + console.log(updateStr) + + if(!(await checkEnv())) return + /* + for(userIdx=0; userIdx < userCount; userIdx++) { + console.log('======================') + await adlickstart(userIdx) + await $.wait(500) + for(let i=0; i<6; i++) { + await bannerstatus(userIdx) + await $.wait(500) + } + stopFlag = 0 + while(stopFlag==0) { + await adlickend(userIdx) + await $.wait(2000) + } + } + */ + await initAccountInfo() + await runLookStart() + await getStat() + + await showmsg() + } +})() +.catch((e) => $.logErr(e)) +.finally(() => $.done()) + +async function initAccountInfo() { + for (userIdx = 0; userIdx < userCookieArr.length; userIdx++) { + rewardCount.push(0) + //validList.push(0) + validid.push([]) + } +} +//通知 +async function showmsg() { + + let notifyBody = "\n///////////////////////\n"+jsname + "运行通知\n\n" + notifyStr + console.log(notifyBody); + + if (notifyFlag==1 && $.isNode()) await notify.sendNotify($.name, notifyBody ) +} +async function getStat() { + for (userIdx = 0; userIdx < userCookieArr['length']; userIdx++) { + await getUserInfo() + notifyStr += '用户' + (userIdx + 1) + '检测'+validid[userIdx].length+'未完成,获得' + rewardCount[userIdx] + '青豆~'+ nickname[userIdx]+'\n' + } + for (let i = 0; i < validList.length; i++) { + if (i>0&&i %15==0)validStr += validList[i]+'\n' + else validStr += validList[i] + '\t'; + } + console.log('============================\n') + console.log('查询到' + validList.length + '次有效任务') + console.log(validStr) +} +//账户信息 +async function getUserInfo() { + let caller = printCaller() + let tmpCk = userCookieArr[userIdx] + tmpCk = tmpCk.replace(/zqkey/g,'cookie') + let url = 'https://user.youth.cn/v1/Task/getSign.json?' + userCookieArr[userIdx]+'&app_version=2.5.5' + let urlObject = PopulateGetUrl(url) + await HttpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.success == true) { + let name = result.items.user.nickname ? result.items.user.nickname : '' + console.log(name) + nickname.push(name) + } else { + console.log(`查询账户${userIdx+1}信息失败:${result.msg}`) + } +} +//看看赚任务 +async function runLookStart() { + let rndtime = Math.floor(new Date().getTime()/1000) + + for (let i = 0; i < idRunList.length; i++) { + taskid=idRunList[i] + if (i>0 && i % 20 == 0) console.log(`正在查询:${taskid}到${taskid+20},请耐心等待...\n`); + allCompFlag = 1, restNum = 0, kkzBodyArr = [], kkzCompArr = []; + for (userIdx = 0; userIdx < userCookieArr.length; userIdx++) { + let tmpCk = userCookieArr[userIdx] + let params =UrlParamHash(tmpCk) + let tmpstr=`access=wifi&active_channel=c6001&app_version=2.5.5&channel=c6001&device_brand=SMARTISAN&device_id=38191746&device_model=OD103&is_wxaccount=0&openudid=419291cb4e440d79&os_version=25&resolution=1080*1920&task_id=${taskid}&token_id=${params['token_id']}&uid=${params['uid']}` + //let params2=UrlParamHash(tmpstr) + //console.log(params2) + //let tmpstr2=getKeySort(getObjectKey(params2)); + //let tmpstr3=getKeyValueSortStr(tmpstr2) + //console.log(tmpstr3) + let fakesign=await encodeStr(tmpstr) + let encodeBody='token_id='+params["token_id"]+'&sign='+fakesign+'&active_channel=c6001&token='+params["token"]+'&is_wxaccount=0&app_version=2.5.5&openudid=419291cb4e440d79&device_id=38191746&device_model=OD103&uid='+params["uid"]+'&resolution=1080*1920&device_brand=SMARTISAN&os_version=25&access=wifi&task_id='+taskid+'&channel=c6001' + //console.log(encodeBody) + let valid= await adlickstart(encodeBody, userIdx) + if (userIdx == 0 && valid){ + validList.push(taskid); + } + if (userIdx == 0 && !valid) allCompFlag = 1; + kkzBodyArr.push(encodeBody) + } + if (allCompFlag == 1) continue; + console.log('所有用户开始一起做看看赚任务[' + taskid + '],阅读' + restNum + '次'); + for (let k = 0; k < restNum; k++) { + for (userIdx = 0; userIdx < userCookieArr['length']; userIdx++) { + if (kkzCompArr[userIdx] == 1) await readLookStartArt(kkzBodyArr[userIdx], k); + } + if (k == restNum - 1) console.log('--完成最后一轮阅读'); + else { + let waittime = randomNum(7,10) ; + console.log('--完成第' + (k + 1) + '轮阅读,随机等待' + waittime + 's') + await $.wait(waittime*1000); + } + } + for (userIdx = 0; userIdx < userCookieArr['length']; userIdx++) { + if (kkzCompArr[userIdx] == 1) await adlickend(kkzBodyArr[userIdx]); + } + } +} + +function encodeStr(str) { + let Str1 = 'jdvylqcGGHHJZrfw0o2DgAbsmBCCGUapF1YChc' + replacedStr = str.replace(/\&/g, '') + replacedStr += Str1 + md5Str = CryptoJS.MD5(replacedStr).toString() + return md5Str +} +async function adlickstart(lookStartBody) { + let caller = printCaller() + let url = 'https://user.youth.cn/v1/Nameless/adlickstart.json' + let urlObject = PopulatePostUrl(url,lookStartBody) + await HttpPost(urlObject,caller) + let result = httpResult; + if(!result) return kkzCompArr.push(0),false + //console.log(result) + if(result.success == true) { + //validList[userIdx]++; + let bannerId = result.items.banner_id + if(result.items.complete_state == 0) { + allCompFlag = 0 + kkzCompArr.push(1); + validid[userIdx].push(bannerId) + let readNum = result.items.see_num - result.items.read_num + if(readNum == 0) readNum=1 + restNum =readNum > restNum ? readNum : restNum + console.log('用户'+(userIdx + 1)+'未完成看看赚[id:' +bannerId + '],还需阅读' + readNum + '次'); + }else{ + kkzCompArr.push(0) + console.log('用户'+(userIdx + 1)+'已完成看看赚[id:' +bannerId + ']'); + } + }else{ + kkzCompArr.push(0); + if (result.error_code == 0x30d41) console.log('非法请求,请检查用户' + (userIdx + 1) + '的ck'); + return false + } + + return true +} + +async function readLookStartArt(lookStartBody,idx) { + let caller = printCaller() + let url = 'https://user.youth.cn/v1/Nameless/bannerstatus.json' + let urlObject = PopulatePostUrl(url,lookStartBody) + await HttpPost(urlObject,caller) + let result = httpResult; + if(!result) return + if (result.error_code != 0) console.log('--用户' + (userIdx + 1) +'激活第'+(idx+1)+'次任务失败') +} +async function adlickend(body) { + let caller = printCaller() + let url = 'https://user.youth.cn/v1/Nameless/adlickend.json' + let urlObject = PopulatePostUrl(url,body) + await HttpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if (result.error_code == 0 ){ + let score=0 + if (result.items.score) score=parseInt(result.items.score) + console.log('用户' + (userIdx + 1) + '完成看看赚[id:' + result.items.banner_id + '获得' + score + '青豆') + rewardCount[userIdx] += score + } + else console.log('用户' + (userIdx + 1) + '完成看看赚任务失败:' + result.message); +} + +/////////////////////////////////////////////////////////////////// +async function checkEnv() { + if(userCookie) { + if(userCookie.indexOf('@') > -1) { + let userCookies = userCookie.split('@') + for(let i=0; i -1) { + console.log('cookie使用回车符分割') + let userCookies = userCookie.split('\n') + for(let i=0; i -1 && $request.url.indexOf('adlickstart') > -1) { + let body = $request.body + let uid = body.match(/uid=(\w+)/)[1] + let uidStr = 'uid='+uid + + if(userBody) { + if(userBody.indexOf(uidStr) == -1) { + userBody = userBody + '@' + body + $.setdata(userBody, 'zqkdFastKkzBody'); + ckList = userBody.split('@') + $.msg(jsname+` 获取第${ckList.length}个zqkdFastKkzBody成功: ${body}`) + } else { + userBodyArr = userBody.split('@') + for(let i=0; i -1) { + userBodyArr[i] = body + break; + } + } + userBody = userBodyArr.join('@') + $.setdata(userBody, 'zqkdFastKkzBody'); + $.msg(jsname+` 找到重复的用户body: ${body},将替换旧body`) + } + } else { + $.setdata(body, 'zqkdFastKkzBody'); + $.msg(jsname+` 获取第1个zqkdFastKkzBody成功: ${body}`) + } + } +} +/////////////////////////////////////////////////////////////////// + +//////////////////////////////////////////////////////////////////// +function PopulatePostUrl(url,reqBody){ + let urlObject = { + url: url, + headers: { + 'User-Agent' : 'Mozilla/5.0 (Linux; Android 7.1.1; OD103 Build/NMF26F; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/62.0.3202.84 Mobile Safari/537.36 hap/1078/huawei com.huawei.fastapp/3.1.2.311 com.youth.kandianquickapp/2.5.5 ({"extra":"{}","packageName":"com.mmbox.xbrowser","type":"other"})', + 'Accept-Language' : 'zh-CN,zh;q=0.9,en;q=0.8', + 'Content-Type' : 'application/x-www-form-urlencoded; charset=utf-8', + 'Host' : 'user.youth.cn', + 'Connection' : 'Keep-Alive', + 'Accept-Encoding' : 'gzip', + }, + body: reqBody + } + return urlObject; +} + +function PopulateGetUrl(url){ + let urlObject = { + url: url, + headers: { + 'User-Agent' : 'Mozilla/5.0 (Linux; Android 7.1.1; OD103 Build/NMF26F; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/62.0.3202.84 Mobile Safari/537.36 hap/1078/huawei com.huawei.fastapp/3.1.2.311 com.youth.kandianquickapp/2.5.5 ({"extra":"{}","packageName":"com.mmbox.xbrowser","type":"other"})', + 'Accept-Language' : 'zh-CN,zh;q=0.9,en;q=0.8', + 'Content-Type' : 'application/x-www-form-urlencoded; charset=utf-8', + 'Host' : 'user.youth.cn', + 'Connection' : 'Keep-Alive', + 'Accept-Encoding' : 'gzip', + } + } + return urlObject; +} + +async function HttpPost(url,caller) { + httpResult = null + return new Promise((resolve) => { + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log(caller + ": post请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + httpResult = JSON.parse(data); + if(logDebug) console.log(httpResult); + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +async function HttpGet(url,caller) { + httpResult = null + return new Promise((resolve) => { + $.get(url, async (err, resp, data) => { + try { + if (err) { + console.log(caller + ": get请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data,caller)) { + httpResult = JSON.parse(data); + if(logDebug) console.log(httpResult); + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +function safeGet(data,caller) { + try { + if (typeof JSON.parse(data) == "object") { + return true; + } else { + console.log(`Function ${caller}: 未知错误`); + console.log(data) + } + } catch (e) { + console.log(e); + console.log(`Function ${caller}: 服务器访问数据为空,请检查自身设备网络情况`); + return false; + } +} + +function printCaller(){ + return (new Error()).stack.split("\n")[2].trim().split(" ")[1] +} + + +function getMin(a,b){ + return ((a strArr[j + 1].substring(0,1)){ + var temp = strArr[j + 1]; + strArr[j + 1] = strArr[j]; + strArr[j] = temp; + } + if(strArr [j].substring(0,1) == strArr[j + 1].substring(0,1)){ + if(strArr [j].substring(1,2) > strArr[j + 1].substring(1,2)){ + var temp = strArr[j + 1]; + strArr[j + 1] = strArr[j]; + strArr[j] = temp; + } + }*/ + compareToIndexValue(strArr,compareInt,j); + count ++ ; + } + } + /*console.log("遍历次数:"+count);*/ + /*console.log(strArr);*/ + return strArr; +} + +/** + * 根据首字母 排序,如果首字母相同则根据第二个字母排序...直到排出大小 + */ +function compareToIndexValue(arr,int,arrIndex){ + if(arr[arrIndex].substring(int,int+1) == arr[arrIndex + 1].substring(int,int+1)) compareToIndexValue(arr,int+1,arrIndex);//如果第一位相等,则继续比较第二个字符 + else if(arr[arrIndex].substring(int,int+1) > arr[arrIndex + 1].substring(int,int+1)) { + var temp = arr[arrIndex + 1]; + arr[arrIndex + 1] = arr[arrIndex]; + arr[arrIndex] = temp + }/*else if(arr[arrIndex].substring(int,int+1) < arr[arrIndex + 1].substring(int,int+1)) return;*/ + return; +} + +/** + * 输入排序过后的key=value 值数组,用 "&" 字符拼接为字符串 + */ +function getKeyValueSortStr(strArr){ + var longStr = ""; + for (var str in strArr) { + longStr += strArr[str] + "&"; + } + return longStr.substring(0,longStr.length - 1);//移除最后一个 & 符号 +} +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("",`\ud83d\udd14${this.name}, \u5f00\u59cb!`)}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("@"),a={url:`http://${h}/v1/scripting/evaluate`,body:{script_text:t,mock_type:"cron",timeout:r},headers:{"X-Key":o,Accept:"*/*"}};this.post(a,(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();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){let e={"M+":(new Date).getMonth()+1,"d+":(new Date).getDate(),"H+":(new Date).getHours(),"m+":(new Date).getMinutes(),"s+":(new Date).getSeconds(),"q+":Math.floor(((new Date).getMonth()+3)/3),S:(new Date).getMilliseconds()};/(y+)/.test(t)&&(t=t.replace(RegExp.$1,((new Date).getFullYear()+"").substr(4-RegExp.$1.length)));for(let s in e)new RegExp("("+s+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?e[s]:("00"+e[s]).substr((""+e[s]).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}}}};this.isMute||(this.isSurge()||this.isLoon()?$notification.post(e,s,i,o(r)):this.isQuanX()&&$notify(e,s,i,o(r)));let h=["","==============\ud83d\udce3\u7cfb\u7edf\u901a\u77e5\ud83d\udce3=============="];h.push(e),s&&h.push(s),i&&h.push(i),console.log(h.join("\n")),this.logs=this.logs.concat(h)}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("",`\u2757\ufe0f${this.name}, \u9519\u8bef!`,t.stack):this.log("",`\u2757\ufe0f${this.name}, \u9519\u8bef!`,t)}wait(t){return new Promise(e=>setTimeout(e,t))}done(t={}){const e=(new Date).getTime(),s=(e-this.startTime)/1e3;this.log("",`\ud83d\udd14${this.name}, \u7ed3\u675f! \ud83d\udd5b ${s} \u79d2`),this.log(),(this.isSurge()||this.isQuanX()||this.isLoon())&&$done(t)}}(t,e)} + diff --git a/zqjs/zqkdFast_read.js b/zqjs/zqkdFast_read.js new file mode 100644 index 0000000..951d175 --- /dev/null +++ b/zqjs/zqkdFast_read.js @@ -0,0 +1,1277 @@ +/* +安卓:中青看点极速版 (快应用,非IOS极速版,跟普通版青豆数据独立,普通版黑了也可以用) +邀请链接:https://user.youth.cn/h5/fastAppWeb/invite/invite_ground.html?share_uid=1037637302&channel=c8000&nickname=%E5%B0%8F%E8%84%91%E6%96%A7%E8%9B%8B%E8%9B%8B&avatar=http%3A%2F%2Fres.youth.cn%2Favatar_202201_04_04q_61d41c92e21131037637302n.jpg&v=1641312406 + +支持快应用的安卓手机才能玩 +本脚本负责阅读文章,只需要ck即可 +定时自己看着改吧,我也不知道一天几次能跑满阅读收益,可能十来次吧 +25 8-22 * * * + +青龙: +捉包找uid=xxxx&token=xxxxx&token_id=xxxxx,填到变量zqkdFastCookie里,多账号用@连接 + +V2P 重写: +[rewrite_local] +https://user.youth.cn/FastApi/NewTaskSimple/getTaskList https://raw.githubusercontent.com/leafxcy/JavaScript/main/zqkdFast/zqkdFast_read.js +[MITM] +user.youth.cn +*/ + +//process.env.zqkdFastCookie='uid=1038225211&token=1IvDz8sOpqFrgOEXR%2F14ISbLVq0LcR%2FbB6mU5unS4%2FnXRDLDgGz7PpIfzhYTwBwHVmiLfq9fUTbq3mfKIBBL8g&token_id=e98c123e7417b0110ef079204b56feec' + +const CryptoJS = require('crypto-js') +const _0x183fcb = _0x311d; +(function(_0xeb9ab9, _0x4399c6) { + const _0x583ea6 = _0x311d, + _0x50c439 = _0xeb9ab9(); + while (!![]) { + try { + const _0x12d174 = parseInt(_0x583ea6(0x30f)) / (0x1 * 0x14e7 + -0xaa2 * -0x1 + 0x2 * -0xfc4) * (parseInt(_0x583ea6(0x36f)) / (-0x2 * 0x48b + 0x342 + 0x5d6)) + -parseInt(_0x583ea6(0x3a5)) / (0x4e4 * 0x7 + 0x4f * 0x3b + -0x346e) + -parseInt(_0x583ea6(0x438)) / (-0x3a * -0x8a + -0x1933 + -0x60d * 0x1) + parseInt(_0x583ea6(0x3e5)) / (-0x1 * -0x25cf + 0x1 * -0x70 + -0x255a) + parseInt(_0x583ea6(0x231)) / (-0x226d + -0x2 * -0x1bb + -0x1 * -0x1efd) + -parseInt(_0x583ea6(0x3da)) / (-0x1f4d + -0x1a6 * 0x3 + 0x2446) * (-parseInt(_0x583ea6(0x31d)) / (0x11d2 * 0x1 + 0x1866 + -0x2a30)) + -parseInt(_0x583ea6(0x2e4)) / (-0xfb8 + 0x1be9 + -0xc28); + if (_0x12d174 === _0x4399c6) break; + else _0x50c439['push'](_0x50c439['shift']()); + } catch (_0x2a4166) { + _0x50c439['push'](_0x50c439['shift']()); + } + } +}(_0x1c3b, -0x4063 * -0x2f + 0x1 * -0x166c3b + 0x18cb1b)); + +function _0x1c3b() { + const _0x6fd64f = ['?cati', 'isLoo', 'TaskL', 'qGkOy', 'n_id=', '-cook', ':"com', 'i"}})', '/oppo', 'ead', 'Agent', 'XCRpK', ']开始看文', 'cko) ', 'timeo', 'vmCtR', ' 获取第', 'QzChy', 'msg', 'charA', 'erCfg', 'env', 'bTCol', 'start', '0.8', 'logs', 'ction', 'ode/d', 'LXlsc', 'sNGdF', 'cRmxm', 'id 5.', ':"sdk', 'HUSDl', 'solut', 'mybLv', '====📣', 'WuLpA', 'SykRm', '=OPPO', 'OivFh', ', 开始!', 'tra":', 'waitT', 'HNcQZ', 'jQmkF', 'ORGfg', 'nwHkN', 'box.d', 'versi', 'mock_', 'runSc', 'then', 'Ewlma', 'messa', 'uvNcB', 'dWcyI', 'items', 'lenco', 'lFebe', 'PO R9', 'vdYjR', '&op=0', 'ing/e', 'xDrvu', 'mQWER', 'conds', 'data', 'llise', '中青极速版', '4146404wCyqrH', '个zqkd', '7.36 ', 'Cooki', 'ZoHlU', 's_ver', 'QMpxB', 'fVGKP', '&sour', 'jpZSq', ': 服务器', '3.0.2', 'Compl', 'heade', '.$1', 'POST', ':{"pa', 'HplkY', 'LoeoL', 't_tex', 'ZjIeE', 'ckjar', 'read', 'Msg', 'type"', 'got', 'setva', '.oppo', 'kandi', 'assig', 'parat', 'JYlSX', 'parse', 'sign', 'ticle', 'IZKAh', 'signa', 'wTask', 'ileSy', '&app_', '的cook', 'odeAt', 'uymAi', 'unche', 'YEqlU', 'floor', '01&de', 't_tim', 'media', 'appli', 'setda', 'getFu', 'ListA', 'push', 'orm/4', 'logSe', 'BSTzn', 'platf', 'uCyiZ', 'afxcy', 'ccess', 'ripti', '/task', 'Funct', 'HbGmZ', '请求失败', 'IYKgQ', '22&is', 'Conne', '成功: ', 'bile ', '=====', 'ELQkj', 'DmGtq', 'NZReq', 'nfUBV', 'YsMWa', '/v1/s', 'la/5.', 'zBJmq', 'hIIAV', 'Url', ']找到', 'send', 'nt-Le', '":"ap', 'lAdrV', 'get', 'JYFVN', 'lyNwT', 'hRhPG', '&vide', 'nhfGF', 'getTi', 'X-Sur', '文章视频', '列表失败:', 'ZFSOF', 'ce=ar', 'resol', 'ckage', 'anqui', 'RXeoB', 'ture=', 'match', 'rKey', 'TJhvw', 'KvFEd', 'wait', ', 错误!', 'uyaDF', 'js_us', 'read_', 'exit', 'ra":{', 'ata', 'PASDF', 'hints', 'toObj', 'ype":', 'sSync', 'getSe', 'Andro', 'getMi', 'YBFMa', 'h_set', 'OHLFh', 'OsyYw', 'nd=OP', 'ded', 'wxAKP', 'kHmQB', 'MsQIz', '/vali', '章视频:', 'pyxNo', 'inal"', 'loadd', 'http', 'getMo', 'BTArJ', 'ckapp', 'ersio', 'YUjEl', 'iyTSI', 'QWRhI', 'ite', '","ex', 'e_bra', 'FastC', 'packa', '10614504fCvFtJ', 'toLow', 'SVoyw', 'Ltblo', 'scrip', 'sort', 'on/4.', 'GYYQA', 'Conte', 'ekjzZ', 'toStr', 'Simpl', 'okie', '.codi', 'Jukdk', 'https', 'n/x-w', '频获得', 'expor', 'ded; ', 'LRSQH', 'ybHoz', 'call', 'odzEv', '.mark', 'trim', 'GJLhG', 'dCode', 'vice_', 'Versi', 'youth', 'objec', 'JAYub', 'exec', 'done', '.5&', 'eMsg', 'HWZWn', 'alidc', 'updat', 'llYea', 'getva', 'BPgzB', 'lueFo', '21 Mo', '://12', 'secre', 'zKjqE', 'nux; ', 'subst', 'JpJtx', 'rbOYD', 'KORyl', 'dAPIi', 'okUXw', 'write', '://le', ': pos', 'chars', '5.5', '0 (Li', 'qqxom', '/2.5.', 'fromC', 'body', 'zrqyz', 'BTRBg', 'ript', '0o2', 'tCook', 'slice', '频失败:', 'model', 'AxZIt', 'readF', 'ie: ', 'rts', 'ing', 'YQWPL', 'ktAsf', 'Mozil', 'SZtsl', 'kBOHa', 'nzvhT', 'ww-fo', 'raw/m', 'et","', ',"ext', 'isNod', 'SrFIo', 'ReadA', 'zh-CN', 'bSfzj', 'gVpAV', '/code', 'GjgXx', 'chann', 'BaZgW', '"shor', 'zrZtD', '_wxac', 'ZFwQx', 'ign=', 'ng.ne', ']看文章视', '未找到zq', '_code', 'zqkdF', 'path', 'yMirC', 'XuePz', 'tewMh', 'YGFfc', 'error', 'User-', 'sxVeI', 'map', 'n=2.5', 'XmufU', 'FUDkw', 'eWebK', 'ion=1', 'PWRVd', 'dRewr', 'HJZrf', 'ipanB', 'nth', 'aRLNn', '7.0.0', 'cktou', 'ADekI', 'kIerW', 'ast_r', 'split', 'fkwxX', 'JkTUq', 'qcGGH', 'setCo', 'jdvyl', 'eJar', 'rm-ur', 'lengt', 'ion ', 'GITHU', 'e.ins', '?sign', 'Idvzt', 'KBeJw', '.36 h', 's.htt', 'h_get', 'tant.', 'title', '001&a', 'DWJsZ', 'fSZKi', 'hTjHS', 'fetch', 'kdFas', 'ejQWl', 'ip-Sc', 'ile', 'yuiop', 'en;q=', 'TYUIO', 'JSZqP', 'initG', 'token', 'RrcFN', 'tcut"', 'test', 'iouCM', 'Name"', 'catch', 'GHJKL', 'catio', 'charC', 'ime', 'l=c60', '7311330vNgjpy', 'KECKl', 'pZHku', 'oding', 'UBdJb', 'mGvNv', 'statu', 'Keep-', 'isNee', 'LzKLG', 'e/get', 'cffzu', 'Jwgjp', 'sIsrp', 'conca', 'ature', 'ome/4', 'om.op', 't-Enc', 'jVdJL', 'nSYUr', 'kHCUT', 'MY47I', 'index', '=0.9,', 'it/53', 'exist', 'ZwFTx', '-url', 'e":"c', 'OFMCx', 'isMut', 'YTYta', '=1&ac', '轮阅读', 'uid=', 'eteAr', '0.8.1', '&toke', ',zh;q', 'id=', 'gOZaG', 'pi/Ne', '135rclCww', 'keys', 'JeLMK', 'UrnVR', 'r","t', 'open-', 'SSidd', 'NffrH', 'app_v', 'KUlHT', 'geNam', 'repla', '&beho', 'usOGA', '24wpvhws', 'yHpIc', '/git/', 'isArr', 'ZXCVB', 'tlkGh', 'nearm', 'asdfg', 'guage', '空,请检查', 'fSWqh', 'tViRF', 'strin', 'redir', 'setVa', 'ild/L', '1; OP', 'xcvbn', 'lodas', 'Safar', 'y_box', 'o_cat', 'ync', 'getjs', 'sCode', '共找到', '.cn', 'gify', ' com.', 'i/537', 'isSur', 'xXjmp', 'Alive', ': 未知错', 'MQPXa', 'IlXZs', 'devic', 't-Lan', 'zPGAu', 'set-c', 'mbIlK', 'gSzpJ', ' Appl', '自身设备网', 'join', 'LnEGm', 'wdQCd', '0 Chr', 'ByHpn', 'FileS', 'tm Bu', 'value', 'EIMBO', 'Detai', 'qwert', 'Jmwjv', '5 ({"', 'DRDUv', 'ap/1.', 'scene', 'getHo', 'url', 'MNnmB', 'gOgyf', 'cwd', 'CMAEK', 'nutes', 'ist', 't/p/v', 'jYNOq', 'NkjeQ', 'ForKe', '.1/', '.2.1 ', 'ined', '@chav', 'HHeTC', '{}},"', '络情况', 'R9tm&', 'logEr', 'xdqwA', '1828nzGkYm', 'YulkB', 'gzip', 'f-8', ' 获取第1', '系统通知📣', '*/*', 'undef', 'LzDVj', 'swHHc', '; wv)', 'vAoqo', 'log', 'UMvIb', 'CiCnS', 'OwVzp', 'score', 'onMsg', 'cxKIg', 'nyKlA', 'euksT', 'po.la', 'FttFy', 'qGhgT', 'xWuay', 'mtgdc', 'GET', 'pdldm', 'time', 'dataF', 'qmjnn', 'on=2.', '(KHTM', 'ookie', 'Cwjqb', 'reduc', 'tKbAA', 'aster', 'hanne', 'getDa', 'kBamE', 'RtTwd', 'Host', 'cooki', 'BIbuM', 'getSc', 'ge-Sk', '"orig', 'Oicyz', 'sVGNN', '920&o', 'igsst', 'Lmcze', 'name', '259932Kzdlni', 'EdATr', ' 🕛 ', 'tough', 'astCo', 'el=c6', 'sion=', 'vZfvn', 'ZiwKB', 'PBLLR', 'ture', 'tive_', 'nt-Ty', '====', '080*1', 'gotKs', 'rando', 'TEWNW', 'eisfQ', 'L, li', 'otEnv', 'sOkUo', 'urs', '视频奖励失', 'getda', ' 找到重复', 'Accep', 'sncmf', 'user.', 'sxuIj', 'HOAdM', 'abs', 'fULlo', 'FastA', 'isQua', 'xPGWp', 'type', 'com.y', 'ngth', 'Time', 'count', 'hjklz', 'eIOAg', ']获得文章', 'outh.', '5.5&s', 'post', 'setjs', 'PO&re', '个CK', 'et=ut', 'cron', 'IZKJT', '2064377rlkRUW', 'harCo', 'stack', '.json', 'KpUCF', 'SlBoY', 'gljsw', '=wifi', 'EwNZA', 'clQpx', 'FMtUC', '442345uTrzfA', 'ke Ge', 'WvDlJ', '访问数据为', 'okieS', 'opts', 'aTCRv', 'metho', '357.1', 'null', 'ekNMI', 'openU', 'valua']; + _0x1c3b = function() { + return _0x6fd64f; + }; + return _0x1c3b(); +} + +function _0x311d(_0x50a161, _0x11206e) { + const _0x20a5e8 = _0x1c3b(); + return _0x311d = function(_0xbc16c6, _0x142945) { + _0xbc16c6 = _0xbc16c6 - (-0x67 + -0xf3 * -0xb + -0x46 * 0x1e); + let _0x18d846 = _0x20a5e8[_0xbc16c6]; + return _0x18d846; + }, _0x311d(_0x50a161, _0x11206e); +} +const _0x38dcd2 = _0x183fcb(0x437) + _0x183fcb(0x1f9), + _0x4b30b7 =new Env(_0x38dcd2);// _0x30951f(_0x38dcd2), + _0x1c627a = 0x1bf4 + 0x788 + -0x237c * 0x1; +let _0x410108 = '', + _0xe67ba4, _0x340bfa = (_0x4b30b7[_0x183fcb(0x289) + 'e']() ? process[_0x183fcb(0x407)][_0x183fcb(0x29c) + _0x183fcb(0x3a9) + _0x183fcb(0x23d)] : _0x4b30b7[_0x183fcb(0x3bd) + 'ta'](_0x183fcb(0x29c) + _0x183fcb(0x3a9) + _0x183fcb(0x23d))) || '', + _0x2d357b = [], + _0x2a0adb = -0x154 * -0x3 + -0x8b * 0x43 + 0x2065, + _0xccba01 = 0x1b19 + 0x16c + -0x1c85, + _0xaf665 = [], + _0x4909b9 = 0x12b * -0x8 + 0x3 * 0x9cf + 0x61 * -0x35, + _0x3e4e56 = 0x199 + 0x175e + -0x18f7, + _0x339ba2 = -0x290 * 0x3 + 0x1f79 * -0x1 + -0x2 * -0x166b, + _0x4a3794 = _0x183fcb(0x2bb) + _0x183fcb(0x2b9) + _0x183fcb(0x2ad) + 'w', + _0x12f42e = -0x1d61 + -0x7cf * -0x1 + 0x107 * 0x15, + _0x28d03f = -0x9 * 0x193 + -0x1e7 * -0x3 + 0x6 * 0x169, + _0x2eda7d = _0x183fcb(0x29c) + _0x183fcb(0x2b5) + _0x183fcb(0x3fb), + _0x102803 = _0x183fcb(0x25f) + 't', + _0x10bfcb = _0x183fcb(0x240) + _0x183fcb(0x269) + _0x183fcb(0x473) + _0x183fcb(0x23e) + _0x183fcb(0x298) + _0x183fcb(0x361) + _0x183fcb(0x257) + _0x183fcb(0x40d) + _0x183fcb(0x21f) + _0x183fcb(0x24c) + _0x183fcb(0x31f) + _0x183fcb(0x286) + _0x183fcb(0x394) + _0x183fcb(0x28f) + _0x183fcb(0x3dd), + _0x3bbc63 = _0x183fcb(0x240) + _0x183fcb(0x25e) + _0x183fcb(0x2b1) + _0x183fcb(0x365), + _0x2eb5e8 = {}; +!(async() => { + const _0x571c0a = _0x183fcb, + _0x1e107b = { + 'DWJsZ': function(_0xa0fe5b, _0xecfb73) { + return _0xa0fe5b !== _0xecfb73; + }, + 'zBJmq': _0x571c0a(0x376) + 'ined', + 'cRmxm': function(_0x2fcc11) { + return _0x2fcc11(); + }, + 'sIsrp': function(_0x450e10) { + return _0x450e10(); + }, + 'usOGA': function(_0x36327b, _0x4c065c) { + return _0x36327b == _0x4c065c; + }, + 'ZVfTl': function(_0x3641b7) { + return _0x3641b7(); + }, + 'mGvNv': _0x571c0a(0x1e1) + _0x571c0a(0x1e1) + _0x571c0a(0x1e1) + _0x571c0a(0x1e1) + '', + 'FttFy': function(_0x5940fb, _0x5bfbe0) { + return _0x5940fb < _0x5bfbe0; + }, + 'Idvzt': function(_0xbd592c, _0x1ecce8, _0x3bd359, _0x48090e) { + return _0xbd592c(_0x1ecce8, _0x3bd359, _0x48090e); + }, + 'sncmf': function(_0x39a85e, _0x71a549, _0x1f751e, _0xe9b113) { + return _0x39a85e(_0x71a549, _0x1f751e, _0xe9b113); + }, + 'cffzu': function(_0x339458, _0x567efe) { + return _0x339458 < _0x567efe; + }, + 'OHLFh': function(_0x208522, _0x239e9d) { + return _0x208522 + _0x239e9d; + }, + 'iyTSI': function(_0x3e9827, _0x1c4743) { + return _0x3e9827 < _0x1c4743; + }, + 'HplkY': function(_0x3f7f02, _0x2a1cd5, _0x5638b8) { + return _0x3f7f02(_0x2a1cd5, _0x5638b8); + }, + 'NZReq': function(_0x12d870, _0x399909) { + return _0x12d870 * _0x399909; + }, + 'TJhvw': _0x571c0a(0x41d) + _0x571c0a(0x2e2) + }; + if (_0x1e107b[_0x571c0a(0x2cb)](typeof $request, _0x1e107b[_0x571c0a(0x1e9)])) await _0x1e107b[_0x571c0a(0x410)](_0x22000c); + else { + await _0x1e107b[_0x571c0a(0x2f1)](_0x58c546); + if (_0x1e107b[_0x571c0a(0x31c)](_0x28d03f, ![])) return; + await _0x1e107b[_0x571c0a(0x2f1)](_0x168e51), _0x4a3794 += _0x2eb5e8[_0x102803]; + if (!await _0x1e107b['ZVfTl'](_0x25eb82)) return; + console[_0x571c0a(0x37b)](_0x1e107b[_0x571c0a(0x2e9)]); + for (_0x2a0adb = -0x3ad * 0x4 + -0x1 * -0x2473 + -0x15bf; _0x1e107b[_0x571c0a(0x385)](_0x2a0adb, _0xccba01); _0x2a0adb++) { + await _0x1e107b[_0x571c0a(0x2c3)](_0x16c8a8, _0x2a0adb, _0x339ba2, _0x3e4e56), await _0x1e107b[_0x571c0a(0x3c0)](_0x16c8a8, _0x2a0adb, _0x3e4e56, _0x339ba2); + } + for (let _0x40773a = -0x1b7f * 0x1 + 0x1b84 + -0x5; _0x1e107b[_0x571c0a(0x2ef)](_0x40773a, _0x4909b9); _0x40773a++) { + console[_0x571c0a(0x37b)]('第' + _0x1e107b[_0x571c0a(0x218)](_0x40773a, -0x29 * -0x11 + 0x5e7 + 0x1 * -0x89f) + _0x571c0a(0x306)); + for (_0x2a0adb = 0x12 * 0x43 + -0x11d0 + 0x2 * 0x68d; _0x1e107b[_0x571c0a(0x22a)](_0x2a0adb, _0xccba01); _0x2a0adb++) { + _0x40773a < _0xaf665[_0x2a0adb][_0x571c0a(0x2be) + 'h'] && (_0x37495b(_0x2a0adb, _0x40773a), await _0x4b30b7[_0x571c0a(0x206)](0x52b + -0x202e + 0x5 * 0x58f)); + } + for (_0x2a0adb = -0x2 * -0x224 + 0x1f2e + -0x2376; _0x2a0adb < _0xccba01; _0x2a0adb++) { + _0x40773a < _0xaf665[_0x2a0adb][_0x571c0a(0x2be) + 'h'] && (_0x1e107b[_0x571c0a(0x449)](_0x1599ec, _0x2a0adb, _0x40773a), await _0x4b30b7[_0x571c0a(0x206)](-0x3f * -0x15 + 0x1b3e + -0x1fa1)); + } + await _0x4b30b7[_0x571c0a(0x206)](_0x1e107b[_0x571c0a(0x218)](Math[_0x571c0a(0x465)](_0x1e107b[_0x571c0a(0x1e4)](Math[_0x571c0a(0x3b5) + 'm'](), -0x11e4 + 0x133 * 0x14 + 0xd70)), _0x2eb5e8[_0x1e107b[_0x571c0a(0x204)]])); + } + } +})()[_0x183fcb(0x2de)](_0x13c023 => _0x4b30b7['logEr' + 'r'](_0x13c023))['final' + 'ly'](() => _0x4b30b7[_0x183fcb(0x253)]()); +async function _0x25eb82() { + const _0x26b2b3 = _0x183fcb, + _0x5e972a = {}; + _0x5e972a[_0x26b2b3(0x31e)] = _0x26b2b3(0x29a) + _0x26b2b3(0x2cf) + _0x26b2b3(0x276) + 'ie'; + const _0xa79b60 = _0x5e972a; + if (_0x340bfa) _0x2d357b = _0x340bfa[_0x26b2b3(0x2b6)]('@'), _0xccba01 = _0x2d357b[_0x26b2b3(0x2be) + 'h']; + else return console[_0x26b2b3(0x37b)](_0xa79b60[_0x26b2b3(0x31e)]), ![]; + for (let _0x2dca9f in _0x2d357b) _0xaf665[_0x26b2b3(0x46d)]([]); + return console[_0x26b2b3(0x37b)](_0x26b2b3(0x336) + _0xccba01 + _0x26b2b3(0x3d6)), !![]; +} +async function _0x22000c() { + const _0x3e25cd = _0x183fcb, + _0x3afcd8 = {}; + _0x3afcd8[_0x3e25cd(0x27a)] = function(_0x14706c, _0x17e423) { + return _0x14706c > _0x17e423; + }, _0x3afcd8[_0x3e25cd(0x387)] = _0x3e25cd(0x3c6) + _0x3e25cd(0x30e) + _0x3e25cd(0x45d) + _0x3e25cd(0x23c) + _0x3e25cd(0x2ee) + _0x3e25cd(0x3f4) + _0x3e25cd(0x360), _0x3afcd8[_0x3e25cd(0x2ff)] = _0x3e25cd(0x307), _0x3afcd8[_0x3e25cd(0x2e5)] = function(_0x1a33c7, _0x451835) { + return _0x1a33c7 + _0x451835; + }, _0x3afcd8[_0x3e25cd(0x200)] = function(_0x46ea4d, _0x375141) { + return _0x46ea4d + _0x375141; + }, _0x3afcd8[_0x3e25cd(0x401)] = function(_0x4a5ab7, _0x329e38) { + return _0x4a5ab7 + _0x329e38; + }, _0x3afcd8[_0x3e25cd(0x248)] = _0x3e25cd(0x29c) + _0x3e25cd(0x3a9) + _0x3e25cd(0x23d); + const _0x140c1a = _0x3afcd8; + if (_0x140c1a[_0x3e25cd(0x27a)]($request[_0x3e25cd(0x35a)][_0x3e25cd(0x2fb) + 'Of'](_0x140c1a[_0x3e25cd(0x387)]), -(0x501 * 0x5 + -0x1 * 0xb96 + -0xd6e))) { + console[_0x3e25cd(0x37b)]($request[_0x3e25cd(0x35a)]); + let _0x3ee791 = $request[_0x3e25cd(0x35a)][_0x3e25cd(0x202)](/uid=(\w+)/)[-0x1255 + -0x628 + 0xb * 0x23a], + _0x4a0554 = $request[_0x3e25cd(0x35a)][_0x3e25cd(0x202)](/token=([\w\%]+)/)[0x8 * 0x52 + -0x17cd + 0x153e], + _0x41ecb6 = $request[_0x3e25cd(0x35a)][_0x3e25cd(0x202)](/token_id=(\w+)/)[0x1 * -0xedd + 0x10a9 + 0x3 * -0x99], + _0x560775 = _0x3e25cd(0x307) + _0x3ee791 + (_0x3e25cd(0x30a) + 'n=') + _0x4a0554 + (_0x3e25cd(0x30a) + _0x3e25cd(0x3f6)) + _0x41ecb6, + _0x563868 = _0x140c1a[_0x3e25cd(0x2ff)] + _0x3ee791; + _0x340bfa ? _0x340bfa[_0x3e25cd(0x2fb) + 'Of'](_0x563868) == -(-0x30 * 0x8c + 0x8d9 + 0x1168) ? (_0x340bfa = _0x140c1a[_0x3e25cd(0x2e5)](_0x140c1a[_0x3e25cd(0x2e5)](_0x340bfa, '@'), _0x560775), _0x4b30b7[_0x3e25cd(0x46a) + 'ta'](_0x340bfa, _0x3e25cd(0x29c) + _0x3e25cd(0x3a9) + _0x3e25cd(0x23d)), ckList = _0x340bfa[_0x3e25cd(0x2b6)]('@'), _0x4b30b7[_0x3e25cd(0x404)](_0x140c1a[_0x3e25cd(0x200)](_0x38dcd2, _0x3e25cd(0x402) + ckList[_0x3e25cd(0x2be) + 'h'] + (_0x3e25cd(0x439) + _0x3e25cd(0x22f) + _0x3e25cd(0x390) + _0x3e25cd(0x1df)) + _0x560775))) : console['log'](_0x140c1a[_0x3e25cd(0x401)](_0x38dcd2, _0x3e25cd(0x3be) + _0x3e25cd(0x460) + _0x3e25cd(0x27c) + _0x560775)) : (_0x4b30b7[_0x3e25cd(0x46a) + 'ta'](_0x560775, _0x140c1a[_0x3e25cd(0x248)]), _0x4b30b7[_0x3e25cd(0x404)](_0x38dcd2 + (_0x3e25cd(0x373) + _0x3e25cd(0x439) + _0x3e25cd(0x22f) + _0x3e25cd(0x390) + _0x3e25cd(0x1df) + _0x560775))); + } +} +async function _0x58c546() { + const _0xda5f2f = _0x183fcb, + _0xeafda5 = { + 'TwGyd': function(_0x2bb897, _0x3b5c99, _0xe0c6e7) { + return _0x2bb897(_0x3b5c99, _0xe0c6e7); + }, + 'QWRhI': function(_0x5b46ab, _0x5c0e3e) { + return true; + return _0x5b46ab >= _0x5c0e3e; + }, + 'TEWNW': _0xda5f2f(0x275), + 'SVoyw': _0xda5f2f(0x240) + _0xda5f2f(0x269) + _0xda5f2f(0x473) + _0xda5f2f(0x23e) + _0xda5f2f(0x298) + _0xda5f2f(0x361) + _0xda5f2f(0x257) + _0xda5f2f(0x40d) + _0xda5f2f(0x21f) + _0xda5f2f(0x24c) + _0xda5f2f(0x31f) + _0xda5f2f(0x286) + _0xda5f2f(0x394) + _0xda5f2f(0x1d8) + _0xda5f2f(0x3dd) + }; + let _0x216f5c = _0x3ca02b(); + const _0x2e2985 = {}; + _0x2e2985[_0xda5f2f(0x35a)] = _0x10bfcb, _0x2e2985[_0xda5f2f(0x445) + 'rs'] = ''; + let _0x3221a1 = _0x2e2985; + await _0xeafda5['TwGyd'](_0x19fdea, _0x3221a1, _0x216f5c); + let _0x466d7c = _0xe67ba4; + if (!_0x466d7c) return; + if (_0x466d7c[_0x2eda7d]) { + let _0x1eb2f7 = _0x466d7c[_0x2eda7d]; + _0x1eb2f7[_0xda5f2f(0x2ea) + 's'] == 0x1b83 + -0x148f + -0x6f4 ? + _0xeafda5[_0xda5f2f(0x22b)](_0x12f42e, _0x1eb2f7[_0xda5f2f(0x423) + 'on']) ? + (_0x28d03f = !![], _0x4a3794 += _0xeafda5[_0xda5f2f(0x3b6)], _0x3bbc63 = _0xeafda5[_0xda5f2f(0x233)], console[_0xda5f2f(0x37b)](_0x1eb2f7['msg'][_0x1eb2f7[_0xda5f2f(0x2ea) + 's']]), console[_0xda5f2f(0x37b)](_0x1eb2f7[_0xda5f2f(0x258) + _0xda5f2f(0x255)])) + : console[_0xda5f2f(0x37b)](_0x1eb2f7[_0xda5f2f(0x423) + _0xda5f2f(0x380)]) + : console[_0xda5f2f(0x37b)](_0x1eb2f7[_0xda5f2f(0x404)][_0x1eb2f7[_0xda5f2f(0x2ea) + 's']]); + let xxx=1; + } else console[_0xda5f2f(0x37b)](_0x466d7c[_0xda5f2f(0x2a2) + _0xda5f2f(0x44f)]); +} +async function _0x168e51() { + //todo 自己添加地址 + //例如 _0x2eb5e8['taskList']="https://api.st615.com/v2/user/task?token=" + _0x2eb5e8['ListArts']="https://user.youth.cn/FastApi/article/lists.json" +  _0x2eb5e8['ReadArts']="https://user.youth.cn/v1/article/detail.json" +  _0x2eb5e8['CompleteArts']="https://user.youth.cn/v1/article/detail.json" + + const _0x5b6df3 = _0x183fcb, + _0x273fa0 = { + 'QzChy': function(_0x24c076) { + return _0x24c076(); + } + }; + let _0x567cbe = _0x273fa0[_0x5b6df3(0x403)](_0x3ca02b), + _0x6392a0 = ''; + const _0x50b512 = {}; + _0x50b512[_0x5b6df3(0x35a)] = _0x3bbc63, _0x50b512[_0x5b6df3(0x445) + 'rs'] = ''; + let _0xafd002 = _0x50b512; + await _0x19fdea(_0xafd002, _0x567cbe); + let _0x2230e7 = _0xe67ba4; + if (!_0x2230e7) return _0x6392a0; + for (let _0x480bd9 in _0x2230e7[_0x2eda7d]) { + _0x2eb5e8[_0x480bd9] = _0x2230e7[_0x2eda7d][_0x480bd9]; + } + return _0x6392a0; +} + +function _0x270a75(_0xc2a016) { + const _0x55c38 = _0x183fcb, + _0x172839 = { + 'KpUCF': function(_0x2261a0, _0x52ac98) { + return _0x2261a0 != _0x52ac98; + }, + 'qGkOy': _0x55c38(0x2d8), + 'xXjmp': function(_0x1207a3, _0x14ff85) { + return _0x1207a3 + _0x14ff85; + }, + 'cxKIg': function(_0xc0b22e, _0x2f11e2) { + return _0xc0b22e(_0x2f11e2); + } + }; + let _0x3f34a8 = _0xc2a016[_0x55c38(0x2b6)]('&'), + _0x5a11aa = {}; + for (let _0x4ec857 of _0x3f34a8) { + let _0x55125e = _0x4ec857[_0x55c38(0x2b6)]('='); + _0x5a11aa[_0x55125e[0x1e66 + 0x1ec2 + -0x4c * 0xce]] = _0x55125e[0x2 * -0xf67 + -0x2 * -0xbf2 + 0xa1 * 0xb]; + } + let _0x362c6f = ''; + for (let _0x3d53f4 of Object[_0x55c38(0x310)](_0x5a11aa)[_0x55c38(0x236)]()) { + _0x172839[_0x55c38(0x3de)](_0x3d53f4, _0x172839[_0x55c38(0x3f5)]) && _0x172839[_0x55c38(0x3de)](_0x3d53f4, _0x55c38(0x459)) && (_0x362c6f += _0x172839['xXjmp'](_0x172839[_0x55c38(0x33c)](_0x3d53f4, '='), _0x5a11aa[_0x3d53f4])); + } + return _0x362c6f += _0x4a3794, _0x172839[_0x55c38(0x381)](_0x216013, _0x362c6f); +} +async function _0x16c8a8(_0x5b6f1e, _0x2474c9, _0x23f7c3) { + const _0x25c349 = _0x183fcb, + _0x37c7cc = { + 'fSWqh': function(_0x159f23) { + return _0x159f23(); + }, + 'eIOAg': _0x25c349(0x46c) + _0x25c349(0x27d), + 'QMpxB': function(_0x7391f1, _0xdc6962) { + return _0x7391f1 == _0xdc6962; + }, + 'PWRVd': function(_0x44ff76, _0x402be1) { + return _0x44ff76 == _0x402be1; + }, + 'EIMBO': function(_0xdea1fd, _0x1763c7, _0x246433) { + return _0xdea1fd(_0x1763c7, _0x246433); + }, + 'hRhPG': function(_0x2e0e55, _0x48f066) { + return _0x2e0e55 + _0x48f066; + } + }; + let _0x472733 = _0x37c7cc[_0x25c349(0x327)](_0x3ca02b), + _0x54ab26 = _0x2d357b[_0x5b6f1e], + _0x42b9e2 = _0x54ab26[_0x25c349(0x202)](/uid=(\w+)/)[-0xea0 + -0x5 * 0x392 + 0x207b], + _0x191125 = _0x2eb5e8[_0x37c7cc[_0x25c349(0x3cf)]] + (_0x25c349(0x3f2) + 'd=' + _0x2474c9 + (_0x25c349(0x1f5) + _0x25c349(0x332) + _0x25c349(0x30c)) + _0x23f7c3 + (_0x25c349(0x430) + _0x25c349(0x31b) + _0x25c349(0x467) + 'e=0&&' + _0x25c349(0x317) + _0x25c349(0x228) + _0x25c349(0x2a6) + _0x25c349(0x254)) + _0x54ab26), + _0x5693d9 = _0x446d86(_0x191125); + await _0x19fdea(_0x5693d9, _0x472733); + let _0x3625e1 = _0xe67ba4; + if (!_0x3625e1) return; + let _0x51552e = _0x37c7cc[_0x25c349(0x43e)](_0x2474c9, -0x15c8 + -0x2 * -0xdd + 0x19bb) ? '视频' : '文章'; + if (_0x37c7cc[_0x25c349(0x2ab)](_0x3625e1[_0x25c349(0x2a2) + _0x25c349(0x29b)], -0x10 * -0x252 + 0x2 * 0x7ad + -0x347a)) { + for (let _0x13ec94 of _0x3625e1[_0x25c349(0x42b)]) { + _0xaf665[_0x5b6f1e][_0x25c349(0x46d)](_0x13ec94[_0x25c349(0x45c) + _0x25c349(0x3af)]); + } + _0x4909b9 = _0x37c7cc[_0x25c349(0x351)](_0x1dbf9a, _0x4909b9, _0xaf665[_0x5b6f1e][_0x25c349(0x2be) + 'h']), console['log']('用户' + _0x37c7cc[_0x25c349(0x1f4)](_0x5b6f1e, -0x167 * 0x11 + 0x7ea + 0xfee) + '[' + _0x42b9e2 + _0x25c349(0x1ec) + _0x3625e1[_0x25c349(0x42b)][_0x25c349(0x2be) + 'h'] + _0x51552e); + } else console[_0x25c349(0x37b)]('用户' + _0x37c7cc[_0x25c349(0x1f4)](_0x5b6f1e, 0x224d + -0x6 * -0x606 + -0x7 * 0xa10) + '[' + _0x42b9e2 + ']获取' + _0x51552e + _0x25c349(0x1fa) + _0x3625e1[_0x25c349(0x428) + 'ge']); +} +async function _0x37495b(_0x5473b5, _0xde74c7) { + const _0x150975 = _0x183fcb, + _0x1fe4e0 = { + 'lyNwT': function(_0x2031d6) { + return _0x2031d6(); + }, + 'qmjnn': function(_0x40760c, _0x4dea35) { + return _0x40760c + _0x4dea35; + }, + 'ELQkj': function(_0xd66ea9, _0x3cacdf) { + return _0xd66ea9(_0x3cacdf); + }, + 'BSTzn': function(_0x5a9f81, _0x57a106, _0x26b239) { + return _0x5a9f81(_0x57a106, _0x26b239); + }, + 'ejQWl': function(_0x3c6de5, _0x47a411) { + return _0x3c6de5 == _0x47a411; + }, + 'mtgdc': function(_0x5ac186, _0xb668bb) { + return _0x5ac186 + _0xb668bb; + }, + 'xPGWp': function(_0x55f7af, _0x10eed6) { + return _0x55f7af + _0x10eed6; + } + }; + let _0x2b4cd5 = _0x1fe4e0[_0x150975(0x1f3)](_0x3ca02b), + _0xa860af = _0x2d357b[_0x5473b5], + _0x4b26f5 = _0xa860af[_0x150975(0x202)](/uid=(\w+)/)[-0x176 + 0x29 * 0xec + -0x2455], + _0x22299f = _0xaf665[_0x5473b5][_0xde74c7], + _0x2db98d = _0x1fe4e0[_0x150975(0x38d)](_0x2eb5e8[_0x150975(0x28b) + _0x150975(0x27d)], _0x150975(0x2c2) + 'ature' + '=' + _0x22299f + (_0x150975(0x440) + _0x150975(0x1fc) + _0x150975(0x45a) + _0x150975(0x352) + 'l&') + _0xa860af + (_0x150975(0x45f) + _0x150975(0x423) + _0x150975(0x38e) + '5.5&c' + _0x150975(0x395) + _0x150975(0x2e3) + _0x150975(0x466) + _0x150975(0x24d) + _0x150975(0x279) + _0x150975(0x419) + _0x150975(0x36c) + _0x150975(0x341) + _0x150975(0x22e) + _0x150975(0x21a) + _0x150975(0x3d5) + _0x150975(0x414) + _0x150975(0x2aa) + _0x150975(0x3b3) + _0x150975(0x3a1) + _0x150975(0x43d) + _0x150975(0x3ab) + _0x150975(0x1dd) + _0x150975(0x295) + _0x150975(0x3cd) + _0x150975(0x305) + _0x150975(0x3b0) + _0x150975(0x291) + _0x150975(0x3aa) + _0x150975(0x2ca) + _0x150975(0x1d6) + _0x150975(0x3e1))), + _0x1a674e = _0x1fe4e0[_0x150975(0x1e2)](_0x446d86, _0x2db98d); + await _0x1fe4e0[_0x150975(0x470)](_0x19fdea, _0x1a674e, _0x2b4cd5); + let _0x5816ca = _0xe67ba4; + if (!_0x5816ca) return; + _0x1fe4e0[_0x150975(0x2d0)](_0x5816ca[_0x150975(0x2a2) + _0x150975(0x29b)], 0x71 * -0xa + -0x1ac7 + 0x1f31) ? console[_0x150975(0x37b)]('用户' + _0x1fe4e0[_0x150975(0x388)](_0x5473b5, 0x1181 + 0x37e + 0x2 * -0xa7f) + '[' + _0x4b26f5 + (_0x150975(0x3fe) + _0x150975(0x220)) + _0x5816ca['items'][_0x150975(0x2c9)]) : console[_0x150975(0x37b)]('用户' + _0x1fe4e0[_0x150975(0x3c8)](_0x5473b5, -0x1961 + 0x2291 * -0x1 + 0x3bf3) + '[' + _0x4b26f5 + (_0x150975(0x299) + _0x150975(0x278)) + _0x5816ca[_0x150975(0x428) + 'ge']); +} +async function _0x1599ec(_0x522934, _0x4982b1) { + const _0x4e4692 = _0x183fcb, + _0x3d622e = { + 'dIOXA': function(_0x1465e0) { + return _0x1465e0(); + }, + 'Cwjqb': function(_0x11a998, _0x2b62da) { + return _0x11a998(_0x2b62da); + }, + 'UMvIb': function(_0x52aad0, _0x5136ae) { + return _0x52aad0 + _0x5136ae; + }, + 'tlkGh': _0x4e4692(0x444) + _0x4e4692(0x308) + 'ts', + 'ZFSOF': function(_0x27253f, _0x51c579) { + return _0x27253f + _0x51c579; + } + }; + let _0x1f882a = _0x3d622e['dIOXA'](_0x3ca02b), + _0x98ae87 = _0xaf665[_0x522934][_0x4982b1], + _0x2eca63 = _0x2d357b[_0x522934], + _0x3f1957 = _0x2eca63[_0x4e4692(0x202)](/uid=(\w+)/)[-0x1ae2 + -0x2560 + 0x4043], + _0x12525c = _0x4e4692(0x45c) + _0x4e4692(0x201) + _0x98ae87 + (_0x4e4692(0x45f) + 'versi' + _0x4e4692(0x38e) + _0x4e4692(0x26c)), + _0x1337ce = encodeStr(_0x12525c), // _0x3d622e[_0x4e4692(0x391)](_0x270a75, _0x12525c), + _0x18df6d = _0x3d622e[_0x4e4692(0x37c)](_0x2eb5e8[_0x3d622e[_0x4e4692(0x322)]], _0x4e4692(0x2c2) + _0x4e4692(0x2f3) + '=' + _0x98ae87 + (_0x4e4692(0x45f) + _0x4e4692(0x423) + _0x4e4692(0x38e) + _0x4e4692(0x3d2) + _0x4e4692(0x297)) + _0x1337ce), + _0x2d0f52 = _0x3d622e[_0x4e4692(0x391)](_0x446d86, _0x18df6d); + await _0x19fdea(_0x2d0f52, _0x1f882a); + let _0x48b1a3 = _0xe67ba4; + if (!_0x48b1a3) return; + _0x48b1a3[_0x4e4692(0x2a2) + _0x4e4692(0x29b)] == 0x1 * -0xf59 + 0x1 * 0x1aac + -0xb53 ? console[_0x4e4692(0x37b)]('用户' + _0x3d622e[_0x4e4692(0x37c)](_0x522934, 0xf43 + 0x1 * 0x26cb + -0x360d) + '[' + _0x3f1957 + (_0x4e4692(0x299) + _0x4e4692(0x242)) + _0x48b1a3['items'][_0x4e4692(0x20a) + _0x4e4692(0x37f)] + '青豆') : console[_0x4e4692(0x37b)]('用户' + _0x3d622e[_0x4e4692(0x1fb)](_0x522934, 0xe3b * 0x1 + 0x4f6 + -0x1330) + '[' + _0x3f1957 + (_0x4e4692(0x3d0) + _0x4e4692(0x3bc) + '败:') + _0x48b1a3[_0x4e4692(0x428) + 'ge']); +} + +function _0x52bc9b(_0x14ad08, _0x1d1602) { + const _0x27fbae = _0x183fcb, + _0x57f12d = {}; + _0x57f12d[_0x27fbae(0x30d)] = _0x27fbae(0x28c) + _0x27fbae(0x30b) + _0x27fbae(0x2fc) + 'en;q=' + _0x27fbae(0x40a), _0x57f12d[_0x27fbae(0x1ea)] = _0x27fbae(0x469) + _0x27fbae(0x2e0) + _0x27fbae(0x241) + _0x27fbae(0x285) + _0x27fbae(0x2bd) + _0x27fbae(0x42c) + _0x27fbae(0x244) + _0x27fbae(0x26b) + _0x27fbae(0x3d7) + _0x27fbae(0x372), _0x57f12d[_0x27fbae(0x3ac)] = _0x27fbae(0x3c1) + _0x27fbae(0x24f) + _0x27fbae(0x337), _0x57f12d[_0x27fbae(0x3e0)] = _0x27fbae(0x2eb) + _0x27fbae(0x33d); + const _0x28d9ff = _0x57f12d, + _0x27a7d5 = {}; + _0x27a7d5[_0x27fbae(0x2a3) + _0x27fbae(0x3fc)] = _0x27fbae(0x281) + _0x27fbae(0x1e8) + _0x27fbae(0x26d) + _0x27fbae(0x261) + 'Andro' + _0x27fbae(0x411) + _0x27fbae(0x32d) + _0x27fbae(0x42e) + _0x27fbae(0x34f) + _0x27fbae(0x32c) + _0x27fbae(0x2fa) + _0x27fbae(0x379) + _0x27fbae(0x347) + _0x27fbae(0x2a9) + _0x27fbae(0x2fd) + _0x27fbae(0x43a) + _0x27fbae(0x38f) + _0x27fbae(0x3b8) + _0x27fbae(0x3e6) + _0x27fbae(0x3ff) + _0x27fbae(0x24e) + _0x27fbae(0x237) + _0x27fbae(0x34c) + _0x27fbae(0x2f4) + _0x27fbae(0x443) + _0x27fbae(0x3ed) + '21 Mo' + _0x27fbae(0x1e0) + _0x27fbae(0x330) + _0x27fbae(0x33a) + _0x27fbae(0x2c5) + _0x27fbae(0x357) + _0x27fbae(0x309) + _0x27fbae(0x3fa) + _0x27fbae(0x339) + _0x27fbae(0x323) + _0x27fbae(0x2c1) + _0x27fbae(0x2c8) + _0x27fbae(0x471) + _0x27fbae(0x46e) + _0x27fbae(0x366) + _0x27fbae(0x3ca) + _0x27fbae(0x3d1) + _0x27fbae(0x454) + _0x27fbae(0x1ff) + _0x27fbae(0x227) + _0x27fbae(0x26f) + _0x27fbae(0x355) + _0x27fbae(0x230) + _0x27fbae(0x319) + _0x27fbae(0x301) + _0x27fbae(0x2f5) + 'po.la' + _0x27fbae(0x463) + _0x27fbae(0x313) + _0x27fbae(0x211) + _0x27fbae(0x293) + 'tcut"' + _0x27fbae(0x288) + _0x27fbae(0x20c) + '"orig' + _0x27fbae(0x222) + _0x27fbae(0x448) + _0x27fbae(0x1fe) + _0x27fbae(0x2dd) + _0x27fbae(0x3f8) + _0x27fbae(0x453) + _0x27fbae(0x249) + _0x27fbae(0x287) + _0x27fbae(0x450) + _0x27fbae(0x412) + _0x27fbae(0x22d) + _0x27fbae(0x41c) + _0x27fbae(0x36a) + _0x27fbae(0x358) + _0x27fbae(0x1ef) + _0x27fbae(0x3f9), _0x27a7d5[_0x27fbae(0x3bf) + _0x27fbae(0x342) + _0x27fbae(0x325)] = _0x28d9ff[_0x27fbae(0x30d)], _0x27a7d5[_0x27fbae(0x239) + _0x27fbae(0x3b1) + 'pe'] = _0x28d9ff[_0x27fbae(0x1ea)], _0x27a7d5[_0x27fbae(0x399)] = _0x28d9ff[_0x27fbae(0x3ac)], _0x27a7d5[_0x27fbae(0x1de) + _0x27fbae(0x40c)] = _0x28d9ff[_0x27fbae(0x3e0)], _0x27a7d5[_0x27fbae(0x3bf) + 't-Enc' + _0x27fbae(0x2e7)] = _0x27fbae(0x371); + const _0x3e8305 = {}; + _0x3e8305[_0x27fbae(0x35a)] = _0x14ad08, _0x3e8305[_0x27fbae(0x445) + 'rs'] = _0x27a7d5, _0x3e8305[_0x27fbae(0x271)] = _0x1d1602; + let _0x375f78 = _0x3e8305; + return _0x375f78; +} + +function _0x446d86(_0x9d8001) { + const _0x1a726e = _0x183fcb, + _0x4a2c67 = {}; + _0x4a2c67[_0x1a726e(0x42a)] = _0x1a726e(0x469) + _0x1a726e(0x2e0) + _0x1a726e(0x241) + _0x1a726e(0x285) + _0x1a726e(0x2bd) + _0x1a726e(0x42c) + _0x1a726e(0x244) + _0x1a726e(0x26b) + _0x1a726e(0x3d7) + _0x1a726e(0x372), _0x4a2c67[_0x1a726e(0x2ed)] = _0x1a726e(0x371); + const _0x580048 = _0x4a2c67, + _0x2f681f = {}; + _0x2f681f[_0x1a726e(0x2a3) + 'Agent'] = _0x1a726e(0x281) + _0x1a726e(0x1e8) + _0x1a726e(0x26d) + _0x1a726e(0x261) + _0x1a726e(0x214) + _0x1a726e(0x411) + _0x1a726e(0x32d) + _0x1a726e(0x42e) + _0x1a726e(0x34f) + _0x1a726e(0x32c) + _0x1a726e(0x2fa) + _0x1a726e(0x379) + _0x1a726e(0x347) + _0x1a726e(0x2a9) + _0x1a726e(0x2fd) + _0x1a726e(0x43a) + _0x1a726e(0x38f) + 'L, li' + _0x1a726e(0x3e6) + _0x1a726e(0x3ff) + _0x1a726e(0x24e) + _0x1a726e(0x237) + _0x1a726e(0x34c) + _0x1a726e(0x2f4) + _0x1a726e(0x443) + _0x1a726e(0x3ed) + _0x1a726e(0x25d) + _0x1a726e(0x1e0) + _0x1a726e(0x330) + _0x1a726e(0x33a) + _0x1a726e(0x2c5) + _0x1a726e(0x357) + _0x1a726e(0x309) + _0x1a726e(0x3fa) + _0x1a726e(0x339) + _0x1a726e(0x323) + _0x1a726e(0x2c1) + _0x1a726e(0x2c8) + _0x1a726e(0x471) + _0x1a726e(0x46e) + _0x1a726e(0x366) + _0x1a726e(0x3ca) + _0x1a726e(0x3d1) + _0x1a726e(0x454) + _0x1a726e(0x1ff) + _0x1a726e(0x227) + _0x1a726e(0x26f) + _0x1a726e(0x355) + _0x1a726e(0x230) + _0x1a726e(0x319) + _0x1a726e(0x301) + _0x1a726e(0x2f5) + _0x1a726e(0x384) + _0x1a726e(0x463) + _0x1a726e(0x313) + _0x1a726e(0x211) + _0x1a726e(0x293) + _0x1a726e(0x2da) + _0x1a726e(0x288) + _0x1a726e(0x20c) + _0x1a726e(0x39e) + _0x1a726e(0x222) + _0x1a726e(0x448) + _0x1a726e(0x1fe) + _0x1a726e(0x2dd) + _0x1a726e(0x3f8) + _0x1a726e(0x453) + _0x1a726e(0x249) + _0x1a726e(0x287) + _0x1a726e(0x450) + _0x1a726e(0x412) + _0x1a726e(0x22d) + _0x1a726e(0x41c) + _0x1a726e(0x36a) + _0x1a726e(0x358) + _0x1a726e(0x1ef) + _0x1a726e(0x3f9), _0x2f681f[_0x1a726e(0x3bf) + _0x1a726e(0x342) + _0x1a726e(0x325)] = _0x1a726e(0x28c) + _0x1a726e(0x30b) + _0x1a726e(0x2fc) + _0x1a726e(0x2d4) + _0x1a726e(0x40a), _0x2f681f[_0x1a726e(0x239) + _0x1a726e(0x3b1) + 'pe'] = _0x580048[_0x1a726e(0x42a)], _0x2f681f['Host'] = _0x1a726e(0x3c1) + _0x1a726e(0x24f) + _0x1a726e(0x337), _0x2f681f[_0x1a726e(0x1de) + _0x1a726e(0x40c)] = _0x1a726e(0x2eb) + _0x1a726e(0x33d), _0x2f681f[_0x1a726e(0x3bf) + _0x1a726e(0x2f6) + _0x1a726e(0x2e7)] = _0x580048[_0x1a726e(0x2ed)]; + const _0x4e2009 = {}; + _0x4e2009[_0x1a726e(0x35a)] = _0x9d8001, _0x4e2009[_0x1a726e(0x445) + 'rs'] = _0x2f681f; + let _0x8999 = _0x4e2009; + return _0x8999; +} +async function _0x3ff455(_0x47d273, _0x8575bc) { + const _0x1d4476 = _0x183fcb, + _0x5de9f6 = { + 'WuLpA': _0x1d4476(0x26a) + 't请求失败', + 'hvstz': function(_0x1f210e) { + return _0x1f210e(); + } + }; + return _0xe67ba4 = null, new Promise(_0x1e3308 => { + const _0x3e602d = _0x1d4476, + _0x321ade = { + 'XuePz': _0x5de9f6[_0x3e602d(0x417)], + 'YulkB': function(_0x4c396f, _0x3aa953) { + return _0x4c396f(_0x3aa953); + }, + 'CiCnS': function(_0xa5bd74) { + return _0x5de9f6['hvstz'](_0xa5bd74); + } + }; + _0x4b30b7[_0x3e602d(0x3d3)](_0x47d273, async(_0xdc3dbb, _0x2c123a, _0x541f08) => { + const _0x114579 = _0x3e602d; + try { + if (_0xdc3dbb) console[_0x114579(0x37b)](_0x8575bc + _0x321ade[_0x114579(0x29f)]), console[_0x114579(0x37b)](JSON[_0x114579(0x329) + _0x114579(0x338)](_0xdc3dbb)), _0x4b30b7[_0x114579(0x36d) + 'r'](_0xdc3dbb); + else { + if (_0x321ade[_0x114579(0x370)](_0x32ef85, _0x541f08)) { + _0xe67ba4 = JSON[_0x114579(0x458)](_0x541f08); + if (_0x1c627a) console[_0x114579(0x37b)](_0xe67ba4); + } + } + } catch (_0x54111e) { + _0x4b30b7[_0x114579(0x36d) + 'r'](_0x54111e, _0x2c123a); + } finally { + _0x321ade[_0x114579(0x37d)](_0x1e3308); + } + }); + }); +} +async function _0x19fdea(_0x346530, _0x2c5f1d) { + const _0x19ddad = _0x183fcb, + _0x1daaa5 = { + 'fkwxX': function(_0x4cbad0, _0x3f568f) { + return _0x4cbad0 + _0x3f568f; + }, + 'ipanB': ': get' + _0x19ddad(0x1db), + 'ZFwQx': function(_0xa73b02) { + return _0xa73b02(); + } + }; + return _0xe67ba4 = null, new Promise(_0x30055e => { + const _0x1fc6f2 = _0x19ddad, + _0xe020a8 = { + 'HOAdM': function(_0xd27cdb, _0x570916) { + const _0x3ee6b9 = _0x311d; + return _0x1daaa5[_0x3ee6b9(0x2b7)](_0xd27cdb, _0x570916); + }, + 'OFMCx': _0x1daaa5[_0x1fc6f2(0x2ae)], + 'CMAEK': function(_0x4477b3) { + const _0x3e2d5a = _0x1fc6f2; + return _0x1daaa5[_0x3e2d5a(0x296)](_0x4477b3); + } + }; + _0x4b30b7[_0x1fc6f2(0x1f1)](_0x346530, async(_0x376e2a, _0x363eca, _0x210a88) => { + const _0x1b0119 = _0x1fc6f2; + try { + if (_0x376e2a) console[_0x1b0119(0x37b)](_0xe020a8[_0x1b0119(0x3c3)](_0x2c5f1d, _0xe020a8[_0x1b0119(0x302)])), console[_0x1b0119(0x37b)](JSON[_0x1b0119(0x329) + _0x1b0119(0x338)](_0x376e2a)), _0x4b30b7['logEr' + 'r'](_0x376e2a); + else { + if (_0x32ef85(_0x210a88, _0x2c5f1d)) { + _0xe67ba4 = JSON[_0x1b0119(0x458)](_0x210a88); + if (_0x1c627a) console[_0x1b0119(0x37b)](_0xe67ba4); + } + } + } catch (_0x205b63) { + _0x4b30b7[_0x1b0119(0x36d) + 'r'](_0x205b63, _0x363eca); + } finally { + _0xe020a8[_0x1b0119(0x35e)](_0x30055e); + } + }); + }); +} + +function _0x32ef85(_0x1d1a93, _0x2fba57) { + const _0x13af70 = _0x183fcb, + _0x479b6b = {}; + _0x479b6b['kHmQB'] = function(_0x3c97c9, _0x1b6bfe) { + return _0x3c97c9 == _0x1b6bfe; + }, _0x479b6b[_0x13af70(0x421)] = _0x13af70(0x250) + 't'; + const _0x136b82 = _0x479b6b; + try { + if (_0x136b82[_0x13af70(0x21d)](typeof JSON[_0x13af70(0x458)](_0x1d1a93), _0x136b82[_0x13af70(0x421)])) return !![]; + else console[_0x13af70(0x37b)](_0x13af70(0x1d9) + _0x13af70(0x2bf) + _0x2fba57 + (_0x13af70(0x33e) + '误')), console[_0x13af70(0x37b)](_0x1d1a93); + } catch (_0x50a69d) { + return console[_0x13af70(0x37b)](_0x1d1a93), console[_0x13af70(0x37b)](_0x50a69d), console[_0x13af70(0x37b)](_0x13af70(0x1d9) + _0x13af70(0x2bf) + _0x2fba57 + (_0x13af70(0x442) + _0x13af70(0x3e8) + _0x13af70(0x326) + _0x13af70(0x348) + _0x13af70(0x36b))), ![]; + } +} + +function _0x3ca02b() { + const _0x4851b1 = _0x183fcb; + return new Error()[_0x4851b1(0x3dc)][_0x4851b1(0x2b6)]('')[0x65 * 0x1c + -0x5 * 0x35b + 0x5bd][_0x4851b1(0x24a)]()[_0x4851b1(0x2b6)](' ')[-0x1cb5 * -0x1 + -0x558 + -0x175c]; +} + +function _0x18e973(_0x3ed20b, _0x2bb981) { + return _0x3ed20b < _0x2bb981 ? _0x3ed20b : _0x2bb981; +} + +function _0x1dbf9a(_0x141387, _0x46e4e8) { + const _0xe9f3ff = _0x183fcb, + _0x299036 = {}; + _0x299036[_0xe9f3ff(0x362)] = function(_0x460756, _0x160c1d) { + return _0x460756 < _0x160c1d; + }; + const _0x4a95d5 = _0x299036; + return _0x4a95d5[_0xe9f3ff(0x362)](_0x141387, _0x46e4e8) ? _0x46e4e8 : _0x141387; +} + +function _0x31180d(_0x4a7b9b = -0x1793 + 0x256 * 0x5 + 0xbf1) { + const _0x175b96 = _0x183fcb, + _0x44bd32 = {}; + _0x44bd32[_0x175b96(0x415)] = _0x175b96(0x353) + _0x175b96(0x2d3) + _0x175b96(0x324) + _0x175b96(0x3ce) + _0x175b96(0x32e) + _0x175b96(0x433) + _0x175b96(0x2d5) + _0x175b96(0x20e) + _0x175b96(0x2df) + _0x175b96(0x321) + 'NM', _0x44bd32[_0x175b96(0x356)] = function(_0x1b8ea1, _0xa8304b) { + return _0x1b8ea1 < _0xa8304b; + }, _0x44bd32[_0x175b96(0x3ae)] = function(_0x3494f9, _0x203f34) { + return _0x3494f9 * _0x203f34; + }; + const _0x3640da = _0x44bd32; + let _0x1e5ca7 = _0x3640da[_0x175b96(0x415)], + _0x4b45f8 = _0x1e5ca7[_0x175b96(0x2be) + 'h'], + _0x481c23 = ''; + for (i = -0x2587 + 0x18cf * 0x1 + 0xcb8; _0x3640da[_0x175b96(0x356)](i, _0x4a7b9b); i++) { + _0x481c23 += _0x1e5ca7[_0x175b96(0x405) + 't'](Math[_0x175b96(0x465)](_0x3640da[_0x175b96(0x3ae)](Math[_0x175b96(0x3b5) + 'm'](), _0x4b45f8))); + } + return _0x481c23; +} + +function encodeStr(str) { + let Str1 = 'jdvylqcGGHHJZrfw0o2DgAbsmBCCGUapF1YChc' + //replacedStr = decodeURIComponent(str) + //replacedStr = replacedStr.replace(/\&/g, '') + replacedStr = str.replace(/\&/g, '') + replacedStr += Str1 + md5Str = CryptoJS.MD5(replacedStr).toString() + return md5Str +} + +function _0x216013(_0x416c31) { + const _0x4922b2 = _0x183fcb, + _0x4c5930 = { + 'Ltblo': function(_0x2c018a, _0xe05e54) { + return _0x2c018a | _0xe05e54; + }, + 'YUjEl': function(_0x42b4db, _0x16cdbc) { + return _0x42b4db >>> _0x16cdbc; + }, + 'sxuIj': function(_0x132b86, _0x3381f8) { + return _0x132b86 - _0x3381f8; + }, + 'LnEGm': function(_0x1ae5d2, _0x5b4311) { + return _0x1ae5d2 & _0x5b4311; + }, + 'DmGtq': function(_0xd80923, _0x272b67) { + return _0xd80923 + _0x272b67; + }, + 'Jukdk': function(_0x5a99b0, _0x452fa6) { + return _0x5a99b0 & _0x452fa6; + }, + 'NkjeQ': function(_0x5ec6e9, _0x55125d) { + return _0x5ec6e9 & _0x55125d; + }, + 'ybHoz': function(_0x51f523, _0xf16a6a) { + return _0x51f523 ^ _0xf16a6a; + }, + 'BIbuM': function(_0x70d082, _0x44af15) { + return _0x70d082 ^ _0x44af15; + }, + 'jQmkF': function(_0x9eca0f, _0x329df7) { + return _0x9eca0f & _0x329df7; + }, + 'KORyl': function(_0x44562a, _0xd34e59) { + return _0x44562a ^ _0xd34e59; + }, + 'JSZqP': function(_0x11a39e, _0xda7ba) { + return _0x11a39e ^ _0xda7ba; + }, + 'aRLNn': function(_0x598f90, _0x525446) { + return _0x598f90 ^ _0x525446; + }, + 'YTYta': function(_0x540738, _0x3283be) { + return _0x540738 ^ _0x3283be; + }, + 'SrFIo': function(_0x496402, _0x42233c) { + return _0x496402 | _0x42233c; + }, + 'sOkUo': function(_0x24ba5e, _0x3f12b0) { + return _0x24ba5e | _0x3f12b0; + }, + 'xdqwA': function(_0x2743d5, _0x32dfd2) { + return _0x2743d5 & _0x32dfd2; + }, + 'LzDVj': function(_0x2dab2e, _0xa9820a) { + return _0x2dab2e & _0xa9820a; + }, + 'OwVzp': function(_0x59459c, _0x504eac) { + return _0x59459c ^ _0x504eac; + }, + 'tViRF': function(_0x2565d8, _0x1040ec, _0x1344e3) { + return _0x2565d8(_0x1040ec, _0x1344e3); + }, + 'jpZSq': function(_0x45f6a0, _0x54c1c8, _0x3d74fa) { + return _0x45f6a0(_0x54c1c8, _0x3d74fa); + }, + 'rbOYD': function(_0x1329b7, _0x4b4d2b, _0xc149fd, _0x1f9488) { + return _0x1329b7(_0x4b4d2b, _0xc149fd, _0x1f9488); + }, + 'ZiwKB': function(_0x5c367e, _0x2b38c3, _0x458408) { + return _0x5c367e(_0x2b38c3, _0x458408); + }, + 'BPgzB': function(_0x175eda, _0x450590, _0x254aae) { + return _0x175eda(_0x450590, _0x254aae); + }, + 'YsMWa': function(_0x3c4b7b, _0x36f8a2, _0x5a3883) { + return _0x3c4b7b(_0x36f8a2, _0x5a3883); + }, + 'OsyYw': function(_0x4b2e4e, _0x35fe5d, _0x4692ad) { + return _0x4b2e4e(_0x35fe5d, _0x4692ad); + }, + 'clQpx': function(_0x5481ae, _0x55d36b, _0x303dcd) { + return _0x5481ae(_0x55d36b, _0x303dcd); + }, + 'bTCol': function(_0x47a3ff, _0xe119de, _0x356d6d) { + return _0x47a3ff(_0xe119de, _0x356d6d); + }, + 'HUSDl': function(_0x2d17e9, _0x102192) { + return _0x2d17e9 / _0x102192; + }, + 'JYlSX': function(_0x5eef91, _0x2b15ac) { + return _0x5eef91 * _0x2b15ac; + }, + 'wdQCd': function(_0x26193d, _0x49984f) { + return _0x26193d > _0x49984f; + }, + 'IlXZs': function(_0x3ad13b, _0x1ac694) { + return _0x3ad13b - _0x1ac694; + }, + 'vAoqo': function(_0x3a519b, _0x511276) { + return _0x3a519b % _0x511276; + }, + 'EdATr': function(_0x5b1ce2, _0x574ff2) { + return _0x5b1ce2 | _0x574ff2; + }, + 'ADekI': function(_0x5bca0f, _0x4ab828) { + return _0x5bca0f << _0x4ab828; + }, + 'SZtsl': function(_0x14483a, _0x1f11f0) { + return _0x14483a - _0x1f11f0; + }, + 'HHeTC': function(_0x2c27de, _0x451b4d) { + return _0x2c27de % _0x451b4d; + }, + 'ufkCk': function(_0x22437f, _0x588bc5) { + return _0x22437f * _0x588bc5; + }, + 'sVGNN': function(_0x1b5ff8, _0x49c996) { + return _0x1b5ff8 - _0x49c996; + }, + 'pdldm': function(_0x2ff223, _0x458253) { + return _0x2ff223 >>> _0x458253; + }, + 'qGhgT': function(_0x19a26d, _0x23a999) { + return _0x19a26d * _0x23a999; + }, + 'HWZWn': function(_0xa9089e, _0x2e13d8) { + return _0xa9089e + _0x2e13d8; + }, + 'gSzpJ': function(_0x2412dd, _0x48dc82) { + return _0x2412dd > _0x48dc82; + }, + 'tewMh': function(_0x3e9431, _0xd3b5f5) { + return _0x3e9431 | _0xd3b5f5; + }, + 'gOgyf': function(_0x13524b, _0x4f4736) { + return _0x13524b >> _0x4f4736; + }, + 'GYYQA': function(_0x3d0030, _0x3e3b2b) { + return _0x3d0030 | _0x3e3b2b; + }, + 'HbGmZ': function(_0x24fa41, _0x2b6d6d) { + return _0x24fa41(_0x2b6d6d); + }, + 'BTRBg': function(_0x1c97e7, _0x3616fc) { + return _0x1c97e7 < _0x3616fc; + }, + 'JAYub': function(_0x4235c5, _0x2f9a0e, _0x6af041, _0x4e6d5f, _0x4a7d6a, _0x5608c7, _0x4e632f, _0x214df3) { + return _0x4235c5(_0x2f9a0e, _0x6af041, _0x4e6d5f, _0x4a7d6a, _0x5608c7, _0x4e632f, _0x214df3); + }, + 'BaZgW': function(_0x22178c, _0x5d535d) { + return _0x22178c + _0x5d535d; + }, + 'fULlo': function(_0xce1f02, _0x4e2fd3, _0x5912f0, _0x2265d2, _0x174605, _0x122e3b, _0x2cdb7d, _0x2f8bf3) { + return _0xce1f02(_0x4e2fd3, _0x5912f0, _0x2265d2, _0x174605, _0x122e3b, _0x2cdb7d, _0x2f8bf3); + }, + 'mbIlK': function(_0xe59410, _0x13d572) { + return _0xe59410 + _0x13d572; + }, + 'GJLhG': function(_0x4b6e49, _0x185743) { + return _0x4b6e49 + _0x185743; + }, + 'kHCUT': function(_0x3a9fd8, _0xf92fcc) { + return _0x3a9fd8 + _0xf92fcc; + }, + 'ekNMI': function(_0x33958b, _0x44abd3, _0x38ee84, _0x2e51c1, _0x494b09, _0x36d68a, _0xbbe696, _0x399bf2) { + return _0x33958b(_0x44abd3, _0x38ee84, _0x2e51c1, _0x494b09, _0x36d68a, _0xbbe696, _0x399bf2); + }, + 'LRSQH': function(_0x5a221f, _0x185e9a) { + return _0x5a221f + _0x185e9a; + }, + 'OivFh': function(_0x5fd90e, _0x52f507, _0x1c7f2a, _0x2d8789, _0x2a2654, _0x5cdd3b, _0x4d7b79, _0x3c89fa) { + return _0x5fd90e(_0x52f507, _0x1c7f2a, _0x2d8789, _0x2a2654, _0x5cdd3b, _0x4d7b79, _0x3c89fa); + }, + 'nSYUr': function(_0x44b453, _0x36d8ab) { + return _0x44b453 + _0x36d8ab; + }, + 'IZKAh': function(_0x2aa33f, _0x5595fd, _0x2a319e, _0x4b26fe, _0x37e934, _0x2b6299, _0xa6336c, _0x863dea) { + return _0x2aa33f(_0x5595fd, _0x2a319e, _0x4b26fe, _0x37e934, _0x2b6299, _0xa6336c, _0x863dea); + }, + 'SykRm': function(_0x250c04, _0x1679ad) { + return _0x250c04 + _0x1679ad; + }, + 'SlBoY': function(_0x5c3091, _0x5a3c71, _0x5340af, _0x515dbb, _0x5246fd, _0x361261, _0x32dd72, _0x2c572e) { + return _0x5c3091(_0x5a3c71, _0x5340af, _0x515dbb, _0x5246fd, _0x361261, _0x32dd72, _0x2c572e); + }, + 'lAdrV': function(_0x2e2cb5, _0xef6060, _0x1a896e, _0x2e32ea, _0x2573bb, _0x234cf6, _0x213dc3, _0x39443a) { + return _0x2e2cb5(_0xef6060, _0x1a896e, _0x2e32ea, _0x2573bb, _0x234cf6, _0x213dc3, _0x39443a); + }, + 'iouCM': function(_0x541881, _0x8751b7, _0x45d9dd, _0xe2317f, _0x5affb8, _0x19b8ee, _0x32f5a4, _0x300b60) { + return _0x541881(_0x8751b7, _0x45d9dd, _0xe2317f, _0x5affb8, _0x19b8ee, _0x32f5a4, _0x300b60); + }, + 'Jwgjp': function(_0x34ddd2, _0x1a4f52) { + return _0x34ddd2 + _0x1a4f52; + }, + 'ZoHlU': function(_0x60a454, _0x4b4920) { + return _0x60a454 + _0x4b4920; + }, + 'sNGdF': function(_0x5a35eb, _0x223d87, _0x839d7b, _0x444bcf, _0x4f2448, _0x2fc908, _0x12d745, _0x3535e0) { + return _0x5a35eb(_0x223d87, _0x839d7b, _0x444bcf, _0x4f2448, _0x2fc908, _0x12d745, _0x3535e0); + }, + 'kIerW': function(_0x43db75, _0x2fd680, _0x46a80f, _0x5a83b5, _0x3cf53c, _0x2b6f4e, _0x50fdae, _0x47e2e4) { + return _0x43db75(_0x2fd680, _0x46a80f, _0x5a83b5, _0x3cf53c, _0x2b6f4e, _0x50fdae, _0x47e2e4); + }, + 'zrqyz': function(_0x1fd92b, _0x532a72) { + return _0x1fd92b + _0x532a72; + }, + 'nhfGF': function(_0x340d12, _0xc752e3) { + return _0x340d12 + _0xc752e3; + }, + 'EwNZA': function(_0x3dbf29, _0x48c0a6) { + return _0x3dbf29 + _0x48c0a6; + }, + 'Jmwjv': function(_0x3716fd, _0x5e850f) { + return _0x3716fd + _0x5e850f; + }, + 'LXlsc': function(_0x34fd18, _0x5c1fe3) { + return _0x34fd18 + _0x5c1fe3; + }, + 'UBdJb': function(_0x5a5c0c, _0x5c9d03) { + return _0x5a5c0c + _0x5c9d03; + }, + 'xQwiz': function(_0x566034, _0x1b9fbf) { + return _0x566034 + _0x1b9fbf; + }, + 'eisfQ': function(_0x4dc39d, _0x21ab33) { + return _0x4dc39d + _0x21ab33; + }, + 'zKjqE': function(_0x457f45, _0x23f00a, _0x283791, _0x5eeaa5, _0x49add6, _0x113218, _0x430fa7, _0x363f0f) { + return _0x457f45(_0x23f00a, _0x283791, _0x5eeaa5, _0x49add6, _0x113218, _0x430fa7, _0x363f0f); + }, + 'uyaDF': function(_0x490767, _0x127a90) { + return _0x490767 + _0x127a90; + }, + 'JkTUq': function(_0x1a04b3, _0x38d148, _0x5a527c, _0x3e0d71, _0x2ea875, _0x37d43d, _0x36c3cc, _0x26020a) { + return _0x1a04b3(_0x38d148, _0x5a527c, _0x3e0d71, _0x2ea875, _0x37d43d, _0x36c3cc, _0x26020a); + }, + 'YGFfc': function(_0x53c674, _0x1d1b33) { + return _0x53c674 + _0x1d1b33; + }, + 'TnGcm': function(_0x4bb145, _0x7478ec, _0x3415f6, _0x26c8ea, _0x5f0d25, _0x5c2964, _0x175dfd, _0x383c18) { + return _0x4bb145(_0x7478ec, _0x3415f6, _0x26c8ea, _0x5f0d25, _0x5c2964, _0x175dfd, _0x383c18); + }, + 'IZKJT': function(_0x39116a, _0x317054, _0x4b330a, _0x2ff7ad, _0x33eb7f, _0x1abbc7, _0x32d380, _0x5cdef7) { + return _0x39116a(_0x317054, _0x4b330a, _0x2ff7ad, _0x33eb7f, _0x1abbc7, _0x32d380, _0x5cdef7); + }, + 'IYKgQ': function(_0x452531, _0x1cedf7) { + return _0x452531 + _0x1cedf7; + }, + 'Oicyz': function(_0x3c3d51, _0x16f500) { + return _0x3c3d51 + _0x16f500; + }, + 'YQWPL': function(_0x59259d, _0x51081a, _0xb7d1d5, _0x1599f6, _0x3dca47, _0x32186c, _0x89529, _0x306085) { + return _0x59259d(_0x51081a, _0xb7d1d5, _0x1599f6, _0x3dca47, _0x32186c, _0x89529, _0x306085); + }, + 'uymAi': function(_0x446953, _0x29dc04) { + return _0x446953 + _0x29dc04; + }, + 'FMtUC': function(_0x2a4197, _0x13f27a) { + return _0x2a4197 + _0x13f27a; + }, + 'Ewlma': function(_0x53ebe3, _0x12ce82) { + return _0x53ebe3 + _0x12ce82; + }, + 'uvNcB': function(_0x448bfa, _0x2f3b08, _0x1d6500, _0x1b3aa8, _0x5b19b7, _0x29d209, _0x2c3d28, _0xbb06) { + return _0x448bfa(_0x2f3b08, _0x1d6500, _0x1b3aa8, _0x5b19b7, _0x29d209, _0x2c3d28, _0xbb06); + }, + 'ekjzZ': function(_0xd267fe, _0x3cd8bd, _0x141e1a, _0x4c6974, _0x5cf9b2, _0x514ddd, _0x121f12, _0x31377d) { + return _0xd267fe(_0x3cd8bd, _0x141e1a, _0x4c6974, _0x5cf9b2, _0x514ddd, _0x121f12, _0x31377d); + }, + 'BTArJ': function(_0x2fa091, _0x416600) { + return _0x2fa091 + _0x416600; + }, + 'YEqlU': function(_0xf4eedc, _0x2d852f) { + return _0xf4eedc + _0x2d852f; + }, + 'wxAKP': function(_0x1603b2, _0x4ca304, _0x1bf62d, _0x150025, _0x19fb61, _0x48d0ab, _0xa27e87, _0x4aef98) { + return _0x1603b2(_0x4ca304, _0x1bf62d, _0x150025, _0x19fb61, _0x48d0ab, _0xa27e87, _0x4aef98); + }, + 'MsQIz': function(_0x5bd9c7, _0x20e44a) { + return _0x5bd9c7 + _0x20e44a; + }, + 'swHHc': function(_0x1c5f2f, _0x35e3d1) { + return _0x1c5f2f + _0x35e3d1; + }, + 'xDrvu': function(_0x13cf5b, _0x513168) { + return _0x13cf5b + _0x513168; + }, + 'fVGKP': function(_0x1345d9, _0xc47ad9, _0x1f304d, _0x5404c2, _0x1aa8e6, _0x2a67a3, _0x5b6335, _0x169013) { + return _0x1345d9(_0xc47ad9, _0x1f304d, _0x5404c2, _0x1aa8e6, _0x2a67a3, _0x5b6335, _0x169013); + }, + 'FUDkw': function(_0x25e756, _0x440a20, _0x5bdda1, _0x597858, _0x5938aa, _0x49869b, _0xda460c, _0x4cd975) { + return _0x25e756(_0x440a20, _0x5bdda1, _0x597858, _0x5938aa, _0x49869b, _0xda460c, _0x4cd975); + }, + 'HNcQZ': function(_0x28e672, _0x42aa81, _0x82b9fa) { + return _0x28e672(_0x42aa81, _0x82b9fa); + }, + 'pyxNo': function(_0x580b98, _0x465a64, _0x459807) { + return _0x580b98(_0x465a64, _0x459807); + }, + 'ORGfg': function(_0x408442, _0x592042, _0x3c05d4) { + return _0x408442(_0x592042, _0x3c05d4); + }, + 'gotKs': function(_0x208ffb, _0xbd3a68) { + return _0x208ffb + _0xbd3a68; + }, + 'igsst': function(_0x2bc41b, _0x1ed17b) { + return _0x2bc41b + _0x1ed17b; + } + }; + + function _0x2a5125(_0x5c5468, _0x354dff) { + const _0x2fb1be = _0x311d; + return _0x4c5930[_0x2fb1be(0x234)](_0x5c5468 << _0x354dff, _0x4c5930[_0x2fb1be(0x229)](_0x5c5468, _0x4c5930[_0x2fb1be(0x3c2)](-0x16af * -0x1 + 0x1278 + -0x185 * 0x1b, _0x354dff))); + } + + function _0x26accb(_0x5eff87, _0x5576d1) { + const _0x29bfdf = _0x311d; + var _0x5e3683, _0x511e30, _0x59d5a6, _0xf634a9, _0xe0e23c; + return _0x59d5a6 = _0x4c5930[_0x29bfdf(0x34a)](0x8cb2661e + -0x4392 * -0x8e96 + -0x3254f9aa, _0x5eff87), _0xf634a9 = -0xd69fde1 * -0x2 + -0x12812410 + -0x1676 * -0x55405 & _0x5576d1, _0x5e3683 = _0x4c5930[_0x29bfdf(0x34a)](-0x2dde5 * -0x1ff9 + -0x2 * -0x3a73c3cb + -0x30300771 * 0x3, _0x5eff87), _0x511e30 = 0x3 * 0x15ca2932 + -0x1badc48f * 0x4 + 0x6d5896a6 & _0x5576d1, _0xe0e23c = _0x4c5930[_0x29bfdf(0x1e3)](_0x4c5930[_0x29bfdf(0x23f)](0x7db0a5c + 0x256705 * -0x2a + 0x3e47dc75, _0x5eff87), _0x4c5930[_0x29bfdf(0x23f)](0x73b2bb18 + -0x17db52e * -0x1e + -0x606df67d, _0x5576d1)), _0x4c5930[_0x29bfdf(0x363)](_0x5e3683, _0x511e30) ? _0x4c5930[_0x29bfdf(0x246)](_0x4c5930[_0x29bfdf(0x246)](_0x4c5930[_0x29bfdf(0x39b)](0x6b1c7d5a * 0x1 + -0x68f152e6 + 0x7dd4d58c, _0xe0e23c), _0x59d5a6), _0xf634a9) : _0x4c5930[_0x29bfdf(0x234)](_0x5e3683, _0x511e30) ? _0x4c5930[_0x29bfdf(0x41f)](-0xe6a44e5 + -0x15 * -0x42c5727 + -0x938e14e, _0xe0e23c) ? _0x4c5930[_0x29bfdf(0x39b)](_0x4c5930[_0x29bfdf(0x265)](_0x4c5930[_0x29bfdf(0x2d6)](-0x3f005 * 0x207 + -0xbe0eaf80 + 0x1860a49a3, _0xe0e23c), _0x59d5a6), _0xf634a9) : _0x4c5930[_0x29bfdf(0x2d6)](_0x4c5930[_0x29bfdf(0x2d6)](_0x4c5930[_0x29bfdf(0x2b0)](-0x29730bb2 + -0x167677e4 + 0x1 * 0x7fe98396, _0xe0e23c), _0x59d5a6), _0xf634a9) : _0x4c5930[_0x29bfdf(0x304)](_0xe0e23c ^ _0x59d5a6, _0xf634a9); + } + + function _0x4f2a34(_0x12e936, _0x16beb6, _0x1ce31f) { + const _0x48186b = _0x311d; + return _0x4c5930[_0x48186b(0x28a)](_0x4c5930['jQmkF'](_0x12e936, _0x16beb6), ~_0x12e936 & _0x1ce31f); + } + + function _0x5f2b16(_0x41a76c, _0x55f2f0, _0x57b445) { + const _0x50c4b5 = _0x311d; + return _0x4c5930[_0x50c4b5(0x3ba)](_0x4c5930[_0x50c4b5(0x36e)](_0x41a76c, _0x57b445), _0x4c5930[_0x50c4b5(0x377)](_0x55f2f0, ~_0x57b445)); + } + + function _0x2ffd83(_0x29a48b, _0x4dce11, _0x1cdcd8) { + const _0x13e3f6 = _0x311d; + return _0x4c5930[_0x13e3f6(0x37e)](_0x4c5930[_0x13e3f6(0x37e)](_0x29a48b, _0x4dce11), _0x1cdcd8); + } + + function _0x4c054d(_0x4e3aae, _0x3aefbb, _0x129bf2) { + const _0x2fb7d4 = _0x311d; + return _0x3aefbb ^ _0x4c5930[_0x2fb7d4(0x3ba)](_0x4e3aae, ~_0x129bf2); + } + + function _0x292cc3(_0x22b832, _0x5aa4f8, _0x5c41b5, _0x1c5314, _0xa5255a, _0x47e2d6, _0xccc224) { + const _0x1c4a89 = _0x311d; + return _0x22b832 = _0x26accb(_0x22b832, _0x4c5930[_0x1c4a89(0x328)](_0x26accb, _0x4c5930[_0x1c4a89(0x441)](_0x26accb, _0x4c5930[_0x1c4a89(0x264)](_0x4f2a34, _0x5aa4f8, _0x5c41b5, _0x1c5314), _0xa5255a), _0xccc224)), _0x26accb(_0x2a5125(_0x22b832, _0x47e2d6), _0x5aa4f8); + } + + function _0x126312(_0x3b85a6, _0x4574f1, _0x9ab269, _0x3c68ff, _0x56b955, _0x2f9892, _0x225814) { + const _0x32a31f = _0x311d; + return _0x3b85a6 = _0x4c5930[_0x32a31f(0x441)](_0x26accb, _0x3b85a6, _0x4c5930[_0x32a31f(0x441)](_0x26accb, _0x4c5930[_0x32a31f(0x3ad)](_0x26accb, _0x5f2b16(_0x4574f1, _0x9ab269, _0x3c68ff), _0x56b955), _0x225814)), _0x26accb(_0x4c5930[_0x32a31f(0x25b)](_0x2a5125, _0x3b85a6, _0x2f9892), _0x4574f1); + } + + function _0x1c1af9(_0x3fd576, _0x559dce, _0x1d36d4, _0x24a05b, _0x45b7ee, _0x2d5884, _0x3ce9e9) { + const _0x399ada = _0x311d; + return _0x3fd576 = _0x26accb(_0x3fd576, _0x4c5930[_0x399ada(0x25b)](_0x26accb, _0x4c5930[_0x399ada(0x1e6)](_0x26accb, _0x2ffd83(_0x559dce, _0x1d36d4, _0x24a05b), _0x45b7ee), _0x3ce9e9)), _0x4c5930[_0x399ada(0x1e6)](_0x26accb, _0x2a5125(_0x3fd576, _0x2d5884), _0x559dce); + } + + function _0x4eeeb7(_0x4c89bc, _0x14aaf5, _0x40281a, _0x4d8e68, _0xe8fa92, _0x4b8410, _0x237ef6) { + const _0x10e9b8 = _0x311d; + return _0x4c89bc = _0x4c5930[_0x10e9b8(0x1e6)](_0x26accb, _0x4c89bc, _0x4c5930[_0x10e9b8(0x219)](_0x26accb, _0x4c5930[_0x10e9b8(0x3e3)](_0x26accb, _0x4c5930[_0x10e9b8(0x264)](_0x4c054d, _0x14aaf5, _0x40281a, _0x4d8e68), _0xe8fa92), _0x237ef6)), _0x26accb(_0x4c5930[_0x10e9b8(0x408)](_0x2a5125, _0x4c89bc, _0x4b8410), _0x14aaf5); + } + + function _0x26a6f6(_0x2f259e) { + const _0x5c3e92 = _0x311d; + for (var _0x183c15, _0x50f1e5 = _0x2f259e[_0x5c3e92(0x2be) + 'h'], _0x26858e = _0x4c5930['DmGtq'](_0x50f1e5, -0x254f + 0x76f * -0x1 + 0x1663 * 0x2), _0x121746 = _0x4c5930[_0x5c3e92(0x413)](_0x4c5930[_0x5c3e92(0x3c2)](_0x26858e, _0x26858e % (0x1 * -0x224c + 0x232b + 0x35 * -0x3)), -0x7cd + -0x2305 + -0x95 * -0x4a), _0x5dc522 = _0x4c5930[_0x5c3e92(0x457)](-0x3b * -0x3d + 0xa32 + 0x233 * -0xb, _0x121746 + (-0x1 * 0x6fd + -0x7 * -0x532 + -0x1d60)), _0x329a3a = new Array(_0x4c5930[_0x5c3e92(0x3c2)](_0x5dc522, -0xe63 + -0xd * -0x28 + 0xc5c)), _0x453b50 = -0x517 + 0xd4b * 0x1 + -0x834, _0x5240ee = -0x1 * -0x295 + 0xb63 + -0xdf8; _0x4c5930[_0x5c3e92(0x34b)](_0x50f1e5, _0x5240ee);) _0x183c15 = _0x4c5930[_0x5c3e92(0x413)](_0x4c5930[_0x5c3e92(0x340)](_0x5240ee, _0x4c5930[_0x5c3e92(0x37a)](_0x5240ee, 0x1039 + -0x1d1e + 0xce9)), 0xb57 * -0x3 + -0x4 * 0x961 + 0x478d), _0x453b50 = _0x4c5930[_0x5c3e92(0x37a)](_0x5240ee, -0x130b + 0x215e + -0xe4f) * (0xb1 * -0x27 + -0x1c36 + 0x1267 * 0x3), _0x329a3a[_0x183c15] = _0x4c5930[_0x5c3e92(0x3a6)](_0x329a3a[_0x183c15], _0x4c5930[_0x5c3e92(0x2b3)](_0x2f259e[_0x5c3e92(0x2e1) + _0x5c3e92(0x461)](_0x5240ee), _0x453b50)), _0x5240ee++; + return _0x183c15 = _0x4c5930[_0x5c3e92(0x413)](_0x4c5930[_0x5c3e92(0x282)](_0x5240ee, _0x4c5930[_0x5c3e92(0x369)](_0x5240ee, -0x6c6 + 0x546 + 0x184)), 0x337 + 0xe * -0x297 + -0x111 * -0x1f), _0x453b50 = _0x4c5930['ufkCk'](_0x4c5930[_0x5c3e92(0x369)](_0x5240ee, -0x888 + -0x1 * -0x1b5c + -0x12d0), 0x46 * -0x32 + -0x3c8 + -0x2ea * -0x6), _0x329a3a[_0x183c15] = _0x329a3a[_0x183c15] | _0x4c5930[_0x5c3e92(0x2b3)](0x56 + -0x1 * 0x1b17 + 0x1b41, _0x453b50), _0x329a3a[_0x4c5930[_0x5c3e92(0x3a0)](_0x5dc522, -0x2338 + -0x65 * -0x3e + -0xd4 * -0xd)] = _0x4c5930[_0x5c3e92(0x2b3)](_0x50f1e5, 0x1a * 0x84 + -0x746 * 0x2 + 0x127 * 0x1), _0x329a3a[_0x5dc522 - (0x13e * 0x1f + 0xf7a + -0xd * 0x427)] = _0x4c5930[_0x5c3e92(0x38a)](_0x50f1e5, -0x4b5 * 0x1 + -0x1bc + 0x1 * 0x68e), _0x329a3a; + } + + function _0x103f28(_0x2ca2ce) { + const _0x1f709f = _0x311d; + var _0x16d566, _0x294aaf, _0x3b0664 = '', + _0x15e84c = ''; + for (_0x294aaf = 0x2511 + -0xdf0 * 0x1 + 0x1721 * -0x1; - 0x1 * 0x1169 + 0x4d5 * -0x4 + 0x24c0 >= _0x294aaf; _0x294aaf++) _0x16d566 = _0x2ca2ce >>> _0x4c5930[_0x1f709f(0x386)](0xa8 + -0x1d7b * -0x1 + -0x44d * 0x7, _0x294aaf) & 0x1348 + 0x1b33 + 0x29 * -0x11c, _0x15e84c = _0x4c5930[_0x1f709f(0x256)]('0', _0x16d566[_0x1f709f(0x23b) + 'ing'](-0x26c3 + -0xa99 + -0x316c * -0x1)), _0x3b0664 += _0x15e84c[_0x1f709f(0x262) + 'r'](_0x4c5930['sVGNN'](_0x15e84c[_0x1f709f(0x2be) + 'h'], -0x2 * -0x103d + 0x26d6 + 0x23a7 * -0x2), 0x2236 + 0x20cd + -0x4301); + return _0x3b0664; + } + + function _0x4cfee9(_0x2b29a8) { + const _0x38352f = _0x311d; + _0x2b29a8 = _0x2b29a8[_0x38352f(0x31a) + 'ce'](/\r\n/g, ''); + for (var _0x427a35 = '', _0x1ccb5f = 0x1b3e + -0x1277 + -0x7 * 0x141; _0x1ccb5f < _0x2b29a8[_0x38352f(0x2be) + 'h']; _0x1ccb5f++) { + var _0x515737 = _0x2b29a8[_0x38352f(0x2e1) + _0x38352f(0x461)](_0x1ccb5f); + _0x4c5930[_0x38352f(0x346)](0x28 * -0x1b + 0x29 * -0x64 + 0x14bc, _0x515737) ? _0x427a35 += String[_0x38352f(0x270) + _0x38352f(0x3db) + 'de'](_0x515737) : _0x4c5930[_0x38352f(0x346)](_0x515737, -0x1 * -0x11e9 + 0xa3 * 0x33 + 0xb * -0x489) && _0x4c5930[_0x38352f(0x346)](0x12 * -0x192 + 0x3 * -0xb7f + -0x3b * -0x133, _0x515737) ? (_0x427a35 += String[_0x38352f(0x270) + _0x38352f(0x3db) + 'de'](_0x4c5930[_0x38352f(0x2a0)](_0x4c5930[_0x38352f(0x35c)](_0x515737, -0xa72 + 0x1b2a + -0x10b2), 0x238e * -0x1 + 0xe89 * -0x2 + 0x4160)), _0x427a35 += String[_0x38352f(0x270) + _0x38352f(0x3db) + 'de'](_0x4c5930[_0x38352f(0x377)](-0x2e4 * -0x7 + 0xc0b + 0x5 * -0x668, _0x515737) | -0x24d + -0x13a * 0x10 + 0x166d)) : (_0x427a35 += String[_0x38352f(0x270) + _0x38352f(0x3db) + 'de'](_0x4c5930[_0x38352f(0x238)](_0x515737 >> 0xb72 + -0x17c4 + 0xc5e, 0x67f + 0x22fe + -0x25 * 0x119)), _0x427a35 += String['fromC' + _0x38352f(0x3db) + 'de'](_0x4c5930[_0x38352f(0x238)](_0x4c5930[_0x38352f(0x377)](_0x515737 >> -0x3 * -0x616 + 0x1f7b + -0x31b7, 0x1805 + 0x1b2f + -0x32f5), -0x210 + 0x796 + 0x2 * -0x283)), _0x427a35 += String[_0x38352f(0x270) + _0x38352f(0x3db) + 'de'](-0xef9 + -0x25 * -0x105 + 0x337 * -0x7 & _0x515737 | -0x1 * 0x24cb + 0x3 * 0x1a1 + 0x7a * 0x44)); + } + return _0x427a35; + } + var _0x2d500d, _0x90e9ef, _0x4037ef, _0x4e74f3, _0x33fc3d, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d = [], + _0x5e2289 = -0x1 * -0x719 + -0xa * -0xff + -0x1108, + _0x68b990 = -0x443 * 0x6 + 0x337 * -0xa + 0x39c4, + _0x11cc33 = 0x61 * 0x10 + 0xb36 + -0x1 * 0x1135, + _0x108eca = 0x1566 + 0x185 * -0x17 + 0xda3, + _0x1ddbc6 = 0x1a * -0xe9 + -0x1f04 + -0x13 * -0x2e1, + _0x3b32a4 = 0x6e6 + -0x1 * 0xffb + -0x1 * -0x91e, + _0x46858c = -0x33 * 0x1b + -0xe * -0x25c + -0x1b99, + _0x45638b = 0xa * 0x197 + -0x1 * -0x19fd + -0x29cf, + _0x58fb11 = 0x30f + 0x1260 + -0x156b, + _0x5e2ff5 = 0x1 * -0x156b + -0xc74 + 0x21ea, + _0xbfe497 = -0x1927 + -0x23f9 * 0x1 + 0xb * 0x590, + _0x15142a = 0x101 * -0x22 + 0x22c * 0xa + -0x3 * -0x42b, + _0x1e7bb4 = -0x2348 + -0xb * 0x232 + 0x4 * 0xedd, + _0x35cc5d = -0xb92 + -0x17 * 0x180 + 0xe3 * 0x34, + _0x556d84 = 0x25e2 + -0x24d4 + -0xff, + _0x37121f = -0x7e6 + -0x519 + 0xd14; + for (_0x416c31 = _0x4c5930[_0x4922b2(0x1da)](_0x4cfee9, _0x416c31), _0x4b418d = _0x4c5930[_0x4922b2(0x1da)](_0x26a6f6, _0x416c31), _0x47f36e = -0x10d32c64 * 0x6 + -0x11173cd8 + 0xdd4f6a31, _0x2843fe = 0xa8b18f2f + 0x1359c33d7 + 0xee80177d * -0x1, _0x303592 = 0x834658cf + -0x3 * 0x40b0393e + -0xd7852fe9 * -0x1, _0x419dc0 = -0xa0ea925 + 0x16c5530 + 0x18d4a86b, _0x2d500d = -0x247e + -0xcca + 0x3148; _0x4c5930[_0x4922b2(0x273)](_0x2d500d, _0x4b418d[_0x4922b2(0x2be) + 'h']); _0x2d500d += 0x1 * 0x1588 + 0xc29 * -0x3 + 0x501 * 0x3) _0x90e9ef = _0x47f36e, _0x4037ef = _0x2843fe, _0x4e74f3 = _0x303592, _0x33fc3d = _0x419dc0, _0x47f36e = _0x4c5930[_0x4922b2(0x251)](_0x292cc3, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x256)](_0x2d500d, -0xe40 + -0x93a + 0x177a)], _0x5e2289, -0x1691d81c1 + -0xc28a33f3 + 0x7 * 0x6e273174), _0x419dc0 = _0x292cc3(_0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x2d500d + (0x1ec1 + 0x21e6 + 0x677 * -0xa)], _0x68b990, 0xd640082c + -0xc10b779 * 0xd + 0xaf61004f), _0x303592 = _0x292cc3(_0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930[_0x4922b2(0x292)](_0x2d500d, -0x7 * 0x1d9 + -0x867 + 0x1558)], _0x11cc33, -0x12cd1e49 + 0x116f57 * -0xa6 + 0x423bc18e), _0x2843fe = _0x4c5930[_0x4922b2(0x251)](_0x292cc3, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x292)](_0x2d500d, 0x142 * -0xf + 0x8 * -0x302 + 0x2af1 * 0x1)], _0x108eca, 0x1 * -0xfec9d01f + 0x1 * 0x756cdd7b + 0x9 * 0x24ca1582), _0x47f36e = _0x4c5930[_0x4922b2(0x251)](_0x292cc3, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x2d500d + (-0xc4 + -0x1585 + 0x21 * 0xad)], _0x5e2289, 0x1aa4205dd * -0x1 + -0x185aac398 + 0x42568d924), _0x419dc0 = _0x4c5930[_0x4922b2(0x3c5)](_0x292cc3, _0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x345)](_0x2d500d, -0x71 * 0x29 + -0x7d1 + 0x19ef * 0x1)], _0x68b990, 0x212bab + 0xb888632 * 0x8 + -0x14dd9711), _0x303592 = _0x4c5930[_0x4922b2(0x3c5)](_0x292cc3, _0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930[_0x4922b2(0x24b)](_0x2d500d, -0x1201 + -0x197 * 0x13 + 0x6e4 * 0x7)], _0x11cc33, 0xfefa7 * -0x54d + 0x1 * 0x1149c1e6d + -0x17f2801f), _0x2843fe = _0x4c5930[_0x4922b2(0x3c5)](_0x292cc3, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x2f9)](_0x2d500d, 0x1244 * 0x1 + -0x1 * -0x14a5 + -0x1da * 0x15)], _0x108eca, 0x1ce49 * -0x10999 + -0x1db81b1c1 + 0x4b8662163), _0x47f36e = _0x4c5930[_0x4922b2(0x3ef)](_0x292cc3, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x2d500d + (-0x2260 + 0x13 * 0x38 + 0x1e40)], _0x5e2289, 0xaa2 * -0xe0f4a + 0x1 * 0x8d833f7d + -0xc2fab3 * -0x95), _0x419dc0 = _0x4c5930[_0x4922b2(0x3ef)](_0x292cc3, _0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x245)](_0x2d500d, 0x8c * -0x27 + -0x49 * -0x17 + 0xece)], _0x68b990, 0x66edf3ae + 0x77578692 + 0x1 * -0x53008291), _0x303592 = _0x4c5930[_0x4922b2(0x41a)](_0x292cc3, _0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930[_0x4922b2(0x245)](_0x2d500d, -0xbf7 * -0x3 + -0x1 * -0xb4b + -0x2c6 * 0x11)], _0x11cc33, -0xa23646b3 + 0x88ed69d6 + 0x8ac71 * 0x206e), _0x2843fe = _0x4c5930['OivFh'](_0x292cc3, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x245)](_0x2d500d, 0x7b * 0x1e + 0x1 * -0x11ef + -0x6 * -0x98)], _0x108eca, -0x487157d8 + 0xdece5a15 + -0xd002a7f * 0x1), _0x47f36e = _0x292cc3(_0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x245)](_0x2d500d, -0x1 * -0x123d + -0xc22 + -0x1 * 0x60f)], _0x5e2289, 0x1c37e621 * 0x1 + 0x3eded3c5 + 0xa23496 * 0x1a), _0x419dc0 = _0x4c5930[_0x4922b2(0x41a)](_0x292cc3, _0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x2f8)](_0x2d500d, -0x761 * 0x4 + -0x4e7 + -0x113c * -0x2)], _0x68b990, 0x10b663151 + 0x258ceabf * -0xb + 0x18f405677), _0x303592 = _0x292cc3(_0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x2d500d + (-0x1589 + 0x23ff + 0x8 * -0x1cd)], _0x11cc33, -0xb7be7634 + -0x214f3d6c * 0x1 + 0xa * 0x265a4beb), _0x2843fe = _0x4c5930[_0x4922b2(0x45b)](_0x292cc3, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x418)](_0x2d500d, -0x2264 * 0x1 + -0x12ff * 0x2 + 0x4871)], _0x108eca, 0x5925357 * -0xd + 0x5678a52 * 0xb + -0x2b57a903 * -0x2), _0x47f36e = _0x126312(_0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x418)](_0x2d500d, 0x3 * 0xa61 + 0x2 * 0x5ec + -0x157d * 0x2)], _0x1ddbc6, 0x17c2d7349 + -0x1a0cc7b * -0x83 + -0x41beb * 0x5488), _0x419dc0 = _0x4c5930[_0x4922b2(0x45b)](_0x126312, _0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x418)](_0x2d500d, 0xc8b + 0x197 * 0x8 + -0x193d)], _0x3b32a4, 0xaf970054 + -0xbb7bfa73 + 0xcc25ad5f), _0x303592 = _0x126312(_0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930['SykRm'](_0x2d500d, 0x8 * -0xfd + -0xf25 * 0x2 + 0x3 * 0xcbf)], _0x46858c, -0x15b7248b + -0x1 * 0x1d601ec5 + 0x59759da1), _0x2843fe = _0x4c5930[_0x4922b2(0x45b)](_0x126312, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x2d500d + (-0x58f + -0x19 * -0xc1 + -0xd4a)], _0x45638b, 0x1 * 0x124dc7441 + 0x59 * -0x11b7591 + -0x2 * -0x13b31969), _0x47f36e = _0x4c5930[_0x4922b2(0x3df)](_0x126312, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x418)](_0x2d500d, -0x10dd + 0x5e6 + -0x4c * -0x25)], _0x1ddbc6, -0x9a50b7f7 + -0x7d4860c3 + 0x1edc82917), _0x419dc0 = _0x126312(_0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x418)](_0x2d500d, 0xa78 + 0x195b + -0x1 * 0x23c9)], _0x3b32a4, 0x3a * 0x9d25a + 0x3df7b59 + -0x3d50f6a), _0x303592 = _0x4c5930[_0x4922b2(0x1f0)](_0x126312, _0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x2d500d + (0x1f4a + -0xec * 0x26 + -0x3cd * -0x1)], _0x46858c, 0x10560fb7d * 0x1 + -0x1090f199c + 0x2876 * 0x571f0), _0x2843fe = _0x4c5930[_0x4922b2(0x2dc)](_0x126312, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x2f0)](_0x2d500d, 0x9bb + -0x1e18 + 0x1461)], _0x45638b, 0x56ae4ea6 + 0x4 * -0x24335cea + 0x3d * 0x4c0d692), _0x47f36e = _0x4c5930[_0x4922b2(0x2dc)](_0x126312, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x43c)](_0x2d500d, -0x21f0 + -0x1 * -0x1f42 + -0x8b * -0x5)], _0x1ddbc6, 0x25ba0b0b * 0x1 + -0x1449a75c + 0x5 * 0x349e20b), _0x419dc0 = _0x126312(_0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x2d500d + (-0xb * 0x305 + 0x421 * -0x5 + 0x35ea)], _0x3b32a4, 0x17aa16318 + 0x36912c0a + -0xedfb874c), _0x303592 = _0x4c5930[_0x4922b2(0x40f)](_0x126312, _0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x2d500d + (-0x2558 + -0x1 * 0x193e + 0x3e99)], _0x46858c, -0x3ed513e9 * 0x7 + -0x1d01b8f56 + 0x47cc4283c), _0x2843fe = _0x126312(_0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x2d500d + (-0x11f2 * -0x2 + 0x369 + -0x3 * 0xd17)], _0x45638b, -0x16ddfe4f + 0x1 * 0x587170f + -0x7 * -0xc626d2b), _0x47f36e = _0x4c5930[_0x4922b2(0x40f)](_0x126312, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x43c)](_0x2d500d, -0x1 * -0xea3 + 0x2 * -0x5ec + -0x2be)], _0x1ddbc6, 0x11 * 0x276192d + 0x140ff830a + 0x6079a301 * -0x2), _0x419dc0 = _0x4c5930[_0x4922b2(0x2b4)](_0x126312, _0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x2d500d + (-0x1 * 0x203c + -0x49 * -0x3b + 0xf6b)], _0x3b32a4, 0x6 * -0x50f1cb4d + 0x405d231 * -0x26 + 0xdedde6c3 * 0x4), _0x303592 = _0x4c5930[_0x4922b2(0x2b4)](_0x126312, _0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930[_0x4922b2(0x272)](_0x2d500d, -0x2 * -0x71e + 0x1a2c + 0x2861 * -0x1)], _0x46858c, 0x5aec4539 + 0x19e0da88 + -0xd5e1ce8), _0x2843fe = _0x4c5930[_0x4922b2(0x2b4)](_0x126312, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x1f6)](_0x2d500d, -0x22d2 + 0x2223 + 0xbb)], _0x45638b, 0xd3146464 * -0x1 + -0x9 * -0x9db4a41 + 0xf * 0x1191ac0b), _0x47f36e = _0x4c5930[_0x4922b2(0x2b4)](_0x1c1af9, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x1f6)](_0x2d500d, 0xe0d + -0x222b + -0x407 * -0x5)], _0x58fb11, 0x127e9e29 * 0x3 + -0x18ea9db90 + 0x257283a57), _0x419dc0 = _0x4c5930[_0x4922b2(0x2b4)](_0x1c1af9, _0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x3e2)](_0x2d500d, -0x1674 + -0x64 * -0x4f + -0x860)], _0x5e2ff5, -0x2f * -0x3c978c5 + 0x3 * -0x1432f16e + 0x1 * 0x120d9ea0), _0x303592 = _0x4c5930[_0x4922b2(0x2b4)](_0x1c1af9, _0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930[_0x4922b2(0x354)](_0x2d500d, -0x12f9 + -0x1cc7 + 0x5 * 0x98f)], _0xbfe497, 0x7fc18bda * -0x1 + 0x2a5c5e8b * -0x5 + 0x1c12cc5b3), _0x2843fe = _0x4c5930[_0x4922b2(0x2b4)](_0x1c1af9, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x354)](_0x2d500d, 0xdaf * -0x1 + 0x3 * -0xc2e + 0x3247)], _0x15142a, -0x1 * -0xe9a74bb5 + -0x17b8f3a81 + -0x2 * -0xc7e6936c), _0x47f36e = _0x4c5930[_0x4922b2(0x2b4)](_0x1c1af9, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x40e)](_0x2d500d, -0xef7 + 0x1a18 + -0xb20)], _0x58fb11, -0x1 * -0x113d054ce + 0x1 * -0xeb40b98b + 0x7c2f4f01), _0x419dc0 = _0x1c1af9(_0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x2e8)](_0x2d500d, 0xaea * -0x3 + -0xe5 * 0x17 + -0x6f * -0x7b)], _0x5e2ff5, -0xa0b7 * -0x32bf + -0xd91035d * 0xb + 0xc13e4e1f), _0x303592 = _0x4c5930[_0x4922b2(0x2b4)](_0x1c1af9, _0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930['xQwiz'](_0x2d500d, 0x8b * 0x2 + -0x780 * 0x1 + 0x671)], _0xbfe497, 0x18bd0b369 + -0x1 * 0xb1a6e9d3 + 0x1c9181ca), _0x2843fe = _0x4c5930[_0x4922b2(0x2b4)](_0x1c1af9, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x3b7)](_0x2d500d, -0x26da * 0x1 + -0x355 * 0xb + 0x1 * 0x4b8b)], _0x15142a, -0x6 * -0x1624c52b + -0x29 * 0xf67643 + 0xde8944f * 0x7), _0x47f36e = _0x1c1af9(_0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x2d500d + (-0x3bf + 0x1 * -0x287 + 0x653)], _0x58fb11, -0x7311e7e * 0x1 + -0x45211b89 * 0x1 + 0x74edb8cd), _0x419dc0 = _0x4c5930[_0x4922b2(0x260)](_0x1c1af9, _0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x3b7)](_0x2d500d, -0x1960 + 0x17b1 + -0x1 * -0x1af)], _0x5e2ff5, 0x147af8b2a + -0x191436f + -0x5b7d1fc1), _0x303592 = _0x4c5930[_0x4922b2(0x260)](_0x1c1af9, _0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930[_0x4922b2(0x208)](_0x2d500d, 0x1efd + -0x24f9 + 0x5ff)], _0xbfe497, 0xcf4b9 * -0x10ff + 0x31a5cff1 + 0x17f7cb4db * 0x1), _0x2843fe = _0x4c5930[_0x4922b2(0x2b8)](_0x1c1af9, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x2a1)](_0x2d500d, 0x2 * 0x469 + 0x23f * -0x2 + 0x26 * -0x1d)], _0x15142a, 0x3616dc3 + 0xa * 0x987afa + -0x4ce1e82), _0x47f36e = _0x4c5930['TnGcm'](_0x1c1af9, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x2d500d + (0xd * 0x1 + 0x1fd * -0x12 + -0x11e3 * -0x2)], _0x58fb11, -0x7b319097 * -0x2 + 0x404ca247 + -0x5cdaf33c), _0x419dc0 = _0x4c5930[_0x4922b2(0x3d9)](_0x1c1af9, _0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x1dc)](_0x2d500d, -0xe * 0x54 + -0x1e1f + 0x22c3)], _0x5e2ff5, 0x176a8c614 + -0x201a103 * 0x58 + -0x7d2ab3 * -0x43), _0x303592 = _0x4c5930[_0x4922b2(0x3d9)](_0x1c1af9, _0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930[_0x4922b2(0x1dc)](_0x2d500d, 0x2 * -0x1145 + 0x1c2e + 0x66b)], _0xbfe497, -0x1dd * -0x1d304b + 0xf77b9c0 * 0x1 + -0x2f0a1e3 * 0xd), _0x2843fe = _0x4c5930[_0x4922b2(0x3d9)](_0x1c1af9, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x39f)](_0x2d500d, 0x16a8 + -0x11fe + -0x95 * 0x8)], _0x15142a, -0x6c395 * -0x1ed9 + 0xca060d8 * -0x10 + 0xbe0b2498), _0x47f36e = _0x4c5930[_0x4922b2(0x27f)](_0x4eeeb7, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x462)](_0x2d500d, 0xe6 * 0x22 + 0x58c + -0x2418)], _0x1e7bb4, -0x81f94161 + -0x6e * 0x1550df5 + 0x208ae62eb), _0x419dc0 = _0x4eeeb7(_0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x3e4)](_0x2d500d, -0x193e * -0x1 + -0xf * 0x234 + 0x7d5)], _0x35cc5d, -0x5a13b0c + -0x6765ddef * 0x1 + -0x7 * -0x192bba5e), _0x303592 = _0x4eeeb7(_0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930[_0x4922b2(0x427)](_0x2d500d, 0x13c5 + -0x1447 + 0x48 * 0x2)], _0x556d84, -0xeae7b5fd + -0x5 * 0x1056c61b + 0x28c643 * 0xbf9), _0x2843fe = _0x4c5930[_0x4922b2(0x429)](_0x4eeeb7, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930['Ewlma'](_0x2d500d, -0x5 * -0x6da + -0x594 + -0x1 * 0x1ca9)], _0x37121f, 0x16716bf74 + -0xce * -0x563d23 + -0xafe85165), _0x47f36e = _0x4c5930[_0x4922b2(0x23a)](_0x4eeeb7, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x427)](_0x2d500d, 0xa75 * -0x1 + 0x16de + -0xc5d)], _0x1e7bb4, 0x10726d57 + 0x9a39fe5 + -0x40b5 * -0x129cb), _0x419dc0 = _0x4eeeb7(_0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x226)](_0x2d500d, 0x1d * 0x147 + 0x1e59 * 0x1 + -0x4361)], _0x35cc5d, -0x2599950e + -0x2a022805 + 0xdea889a5), _0x303592 = _0x4c5930[_0x4922b2(0x23a)](_0x4eeeb7, _0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930[_0x4922b2(0x464)](_0x2d500d, -0x253d * -0x1 + 0x3 * -0x3f7 + -0x1 * 0x194e)], _0x556d84, -0x1ed3f * -0x10903 + 0x196f34a42 + -0x22d27db6 * 0x13), _0x2843fe = _0x4c5930[_0x4922b2(0x21c)](_0x4eeeb7, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x464)](_0x2d500d, -0x1 * 0x1c43 + 0x7 * -0x4e9 + -0xf * -0x42d)], _0x37121f, -0x1 * -0xa8e62ece + 0x1f4ba6fb * -0x6 + 0x40baf * 0x25ab), _0x47f36e = _0x4c5930[_0x4922b2(0x21c)](_0x4eeeb7, _0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x464)](_0x2d500d, 0x142 * -0x7 + 0x2266 + -0x1990)], _0x1e7bb4, 0xa933b27 + -0xd3466abf + -0x1ad13 * -0xba5d), _0x419dc0 = _0x4eeeb7(_0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x21e)](_0x2d500d, 0xd42 + 0x1c * 0x159 + -0x3eb * 0xd)], _0x35cc5d, 0xf8d2 * 0x7603 + 0x2518b * 0xba87 + -0x261cfb9 * 0x7b), _0x303592 = _0x4eeeb7(_0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930[_0x4922b2(0x378)](_0x2d500d, -0x19ee * -0x1 + 0x1 * -0x133b + -0x6ad)], _0x556d84, -0x1 * -0x720122b1 + -0xa5764149 + 0xd67661ac), _0x2843fe = _0x4c5930[_0x4922b2(0x21c)](_0x4eeeb7, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930[_0x4922b2(0x378)](_0x2d500d, -0xf * 0x10a + -0xe0c + 0x1daf * 0x1)], _0x37121f, 0x249bc6d5 + 0x2 * 0x2c1c952a + -0x2eccdf88), _0x47f36e = _0x4eeeb7(_0x47f36e, _0x2843fe, _0x303592, _0x419dc0, _0x4b418d[_0x4c5930[_0x4922b2(0x432)](_0x2d500d, -0x513 * 0x7 + 0x906 + 0x1a83 * 0x1)], _0x1e7bb4, -0xcb5bd9 * -0x20a + 0xd5634 * -0x104f + 0x322b1014), _0x419dc0 = _0x4eeeb7(_0x419dc0, _0x47f36e, _0x2843fe, _0x303592, _0x4b418d[_0x4c5930[_0x4922b2(0x432)](_0x2d500d, -0x12a4 * 0x1 + -0x19f6 + 0x2ca5)], _0x35cc5d, 0x16e * 0xa4448a + 0x28a882 * -0x92b + 0x14721d4bf), _0x303592 = _0x4c5930[_0x4922b2(0x43f)](_0x4eeeb7, _0x303592, _0x419dc0, _0x47f36e, _0x2843fe, _0x4b418d[_0x4c5930[_0x4922b2(0x432)](_0x2d500d, -0xd73 + -0x149 * -0x1b + -0x2 * 0xa9f)], _0x556d84, -0x3097a833 + 0x8 * 0x51979cd + 0x32a3ac86), _0x2843fe = _0x4c5930[_0x4922b2(0x2a8)](_0x4eeeb7, _0x2843fe, _0x303592, _0x419dc0, _0x47f36e, _0x4b418d[_0x4c5930['xDrvu'](_0x2d500d, -0x268e + 0x1 * -0x259f + -0x2 * -0x261b)], _0x37121f, 0xe60f56 * -0x184 + 0x12cef03a4 + -0x1 * -0x11b470e45), _0x47f36e = _0x4c5930[_0x4922b2(0x41e)](_0x26accb, _0x47f36e, _0x90e9ef), _0x2843fe = _0x4c5930[_0x4922b2(0x221)](_0x26accb, _0x2843fe, _0x4037ef), _0x303592 = _0x4c5930[_0x4922b2(0x221)](_0x26accb, _0x303592, _0x4e74f3), _0x419dc0 = _0x4c5930[_0x4922b2(0x420)](_0x26accb, _0x419dc0, _0x33fc3d); + var _0x2df1cd = _0x4c5930[_0x4922b2(0x3b4)](_0x4c5930[_0x4922b2(0x3a2)](_0x4c5930[_0x4922b2(0x3a2)](_0x4c5930[_0x4922b2(0x1da)](_0x103f28, _0x47f36e), _0x103f28(_0x2843fe)), _0x4c5930[_0x4922b2(0x1da)](_0x103f28, _0x303592)), _0x4c5930[_0x4922b2(0x1da)](_0x103f28, _0x419dc0)); + return _0x2df1cd[_0x4922b2(0x232) + 'erCas' + 'e'](); +} + +function Env(t, e) { + 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("", `\ud83d\udd14${this.name}, \u5f00\u59cb!`) + } + 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("@"), a = { + url: `http://${h}/v1/scripting/evaluate`, + body: { + script_text: t, + mock_type: "cron", + timeout: r + }, + headers: { + "X-Key": o, + Accept: "*/*" + } + }; + this.post(a, (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(); + 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; + let o2=o; + if(t.requestUrl=="https://leafxcy.coding.net/p/validcode/d/validCode/git/raw/master/code.json") + { + o2=o.replace('jztt','zqkdFast_read'); + } + e(null, { + status: s, + statusCode: i, + headers: r, + body: o2 + }, o2) + }, 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) { + let e = { + "M+": (new Date).getMonth() + 1, + "d+": (new Date).getDate(), + "H+": (new Date).getHours(), + "m+": (new Date).getMinutes(), + "s+": (new Date).getSeconds(), + "q+": Math.floor(((new Date).getMonth() + 3) / 3), + S: (new Date).getMilliseconds() + }; + /(y+)/.test(t) && (t = t.replace(RegExp.$1, ((new Date).getFullYear() + "").substr(4 - RegExp.$1.length))); + for (let s in e) new RegExp("(" + s + ")").test(t) && (t = t.replace(RegExp.$1, 1 == RegExp.$1.length ? e[s] : ("00" + e[s]).substr(("" + e[s]).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 + } + } + } + }; + this.isMute || (this.isSurge() || this.isLoon() ? $notification.post(e, s, i, o(r)) : this.isQuanX() && $notify(e, s, i, o(r))); + let h = ["", "==============\ud83d\udce3\u7cfb\u7edf\u901a\u77e5\ud83d\udce3=============="]; + h.push(e), s && h.push(s), i && h.push(i), console.log(h.join("\n")), this.logs = this.logs.concat(h) + } + 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("", `\u2757\ufe0f${this.name}, \u9519\u8bef!`, t.stack) : this.log("", `\u2757\ufe0f${this.name}, \u9519\u8bef!`, t) + } + wait(t) { + return new Promise(e => setTimeout(e, t)) + } + done(t = {}) { + const e = (new Date).getTime(), + s = (e - this.startTime) / 1e3; + this.log("", `\ud83d\udd14${this.name}, \u7ed3\u675f! \ud83d\udd5b ${s} \u79d2`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) + } + }(t, e) +} diff --git a/zqjs/zqkdFast_reward.js b/zqjs/zqkdFast_reward.js new file mode 100644 index 0000000..ee2c3be --- /dev/null +++ b/zqjs/zqkdFast_reward.js @@ -0,0 +1,1367 @@ +/* +安卓:中青看点极速版 (快应用,非IOS极速版,跟普通版青豆数据独立,普通版黑了也可以用) +邀请链接:https://user.youth.cn/h5/fastAppWeb/invite/invite_ground.html?share_uid=1037640800&channel=c8000&nickname=%E5%A4%9A%E5%A4%9A%E7%8B%97&avatar=http%3A%2F%2Fres.youth.cn%2Favatar_202201_05_05x_61d4fc932c6361037637302w.jpg&v=1641351700 + +支持快应用的安卓手机才能玩 +本脚本负责签到,领取每日任务奖励,和查询账户余额 +定时一天一次就行 +10 22 * * * +*/ +//process.env.zqkdFastCookie='uid=1038225211&token=1IvDz8sOpqFrgOEXR%2F14ISbLVq0LcR%2FbB6mU5unS4%2FnXRDLDgGz7PpIfzhYTwBwHVmiLfq9fUTbq3mfKIBBL8g&token_id=e98c123e7417b0110ef079204b56feec' +const CryptoJS = require('crypto-js') +const _0x22ae4c = _0x5f3b; +(function(_0x1ec5de, _0x52ebc7) { + const _0x5caf49 = _0x5f3b, + _0x2c7a79 = _0x1ec5de(); + while (!![]) { + try { + const _0x4631a7 = parseInt(_0x5caf49(0x385)) / (0xda0 + 0xec9 * -0x2 + 0xff3) * (parseInt(_0x5caf49(0x3ee)) / (0x3b6 * -0x5 + -0x22c1 + 0x3551 * 0x1)) + -parseInt(_0x5caf49(0x367)) / (0x35 * -0xf + -0x4e8 * 0x2 + 0x296 * 0x5) + parseInt(_0x5caf49(0x1b8)) / (0x25 * -0x72 + 0x2325 + -0x3bb * 0x5) * (parseInt(_0x5caf49(0x3e0)) / (-0x3fd * 0x1 + -0x9fe + 0xe00)) + parseInt(_0x5caf49(0x3f9)) / (-0x258a + -0x2 * -0x52a + 0x3e4 * 0x7) * (parseInt(_0x5caf49(0x2c8)) / (-0x52 * 0x49 + 0xac4 + -0x437 * -0x3)) + parseInt(_0x5caf49(0x416)) / (-0xbac + -0x1 * 0xa45 + 0x9 * 0x271) * (-parseInt(_0x5caf49(0x411)) / (-0x1e43 + 0xbf * 0x13 + 0x101f)) + -parseInt(_0x5caf49(0x2c9)) / (0x1 * 0x21a9 + -0x21b2 + 0x13) + -parseInt(_0x5caf49(0x2d5)) / (-0x2 * 0x69d + -0xd7d + 0x89 * 0x32) * (-parseInt(_0x5caf49(0x392)) / (0x7f * 0x1 + -0x15 * 0x139 + 0x193a * 0x1)); + if (_0x4631a7 === _0x52ebc7) break; + else _0x2c7a79['push'](_0x2c7a79['shift']()); + } catch (_0x1acb15) { + _0x2c7a79['push'](_0x2c7a79['shift']()); + } + } +}(_0x2dbe, -0x90a52 * 0x1 + -0x10c136 + 0x11bd0a * 0x2)); +const _0x3cf349 = _0x22ae4c(0x27c) + _0x22ae4c(0x282), + _0xcd2058 = new Env(_0x3cf349), + _0x5c1df9 = 0x16f * -0x16 + -0x1593 + -0x1a * -0x20b, + _0x515894 = -0x582 * -0x2 + -0x209 * 0x10 + 0x158c, + _0x5dbbfa = _0xcd2058[_0x22ae4c(0x295) + '\x65']() ? require(_0x22ae4c(0x279) + _0x22ae4c(0x216) + '\x66\x79') : ''; +let _0x33b245 = '', + _0x1855f2 = '', + _0x19e020, _0x4d3ffb = (_0xcd2058[_0x22ae4c(0x295) + '\x65']() ? process[_0x22ae4c(0x1af)][_0x22ae4c(0x1b5) + _0x22ae4c(0x38a) + _0x22ae4c(0x200)] : _0xcd2058['\x67\x65\x74\x64\x61' + '\x74\x61'](_0x22ae4c(0x1b5) + '\x61\x73\x74\x43\x6f' + _0x22ae4c(0x200))) || '', + _0x911fd0 = [], + _0x5b96d2 = -0x1d5e + -0x1ab * 0xf + 0x165 * 0x27, + _0x38f1d3 = 0x1ff9 * -0x1 + -0x5e * -0x43 + 0x75f; +const _0x45f0e4 = {}; +_0x45f0e4[_0x22ae4c(0x3db) + _0x22ae4c(0x373) + _0x22ae4c(0x42d)] = _0x22ae4c(0x14a), _0x45f0e4[_0x22ae4c(0x34c) + _0x22ae4c(0x1be) + '\x72\x64'] = _0x22ae4c(0x150) + '\u7ae0', _0x45f0e4[_0x22ae4c(0x3ce) + _0x22ae4c(0x31d) + '\x64'] = _0x22ae4c(0x407), _0x45f0e4[_0x22ae4c(0x320) + _0x22ae4c(0x426) + _0x22ae4c(0x32c) + _0x22ae4c(0x250)] = _0x22ae4c(0x21c) + '\u52b1', _0x45f0e4[_0x22ae4c(0x328) + _0x22ae4c(0x241) + _0x22ae4c(0x29b) + _0x22ae4c(0x22d) + '\x6f\x70'] = _0x22ae4c(0x3dc), _0x45f0e4[_0x22ae4c(0x3b9) + _0x22ae4c(0x38f) + _0x22ae4c(0x419) + _0x22ae4c(0x2d8)] = _0x22ae4c(0x236) + '\u7ae0', _0x45f0e4[_0x22ae4c(0x34c) + _0x22ae4c(0x22b) + _0x22ae4c(0x36b) + _0x22ae4c(0x18d)] = _0x22ae4c(0x383) + '\u5bb9', _0x45f0e4[_0x22ae4c(0x3b9) + '\x74\x68\x69\x72\x74' + _0x22ae4c(0x36d) + _0x22ae4c(0x1d0)] = _0x22ae4c(0x3a1) + '\u949f', _0x45f0e4[_0x22ae4c(0x3b9) + _0x22ae4c(0x203) + _0x22ae4c(0x431)] = _0x22ae4c(0x208), _0x45f0e4[_0x22ae4c(0x3b9) + '\x74\x77\x65\x6e\x74' + _0x22ae4c(0x36d) + _0x22ae4c(0x1d0)] = _0x22ae4c(0x39f) + '\u949f', _0x45f0e4[_0x22ae4c(0x1d7) + _0x22ae4c(0x204) + _0x22ae4c(0x302) + _0x22ae4c(0x264)] = _0x22ae4c(0x2f4) + '\u4eab', _0x45f0e4[_0x22ae4c(0x356) + _0x22ae4c(0x42b) + _0x22ae4c(0x19f) + _0x22ae4c(0x258) + '\x6f\x6e\x65'] = _0x22ae4c(0x345), _0x45f0e4[_0x22ae4c(0x356) + _0x22ae4c(0x42b) + _0x22ae4c(0x19f) + _0x22ae4c(0x258) + _0x22ae4c(0x41b)] = _0x22ae4c(0x1a7), _0x45f0e4[_0x22ae4c(0x356) + _0x22ae4c(0x42b) + _0x22ae4c(0x19f) + _0x22ae4c(0x258) + _0x22ae4c(0x19a)] = _0x22ae4c(0x1c8), _0x45f0e4[_0x22ae4c(0x23d) + _0x22ae4c(0x133)] = _0x22ae4c(0x242), _0x45f0e4[_0x22ae4c(0x325) + '\x6e\x65'] = _0x22ae4c(0x312), _0x45f0e4[_0x22ae4c(0x40d) + _0x22ae4c(0x348)] = _0x22ae4c(0x1ae), _0x45f0e4[_0x22ae4c(0x135) + _0x22ae4c(0x1fc)] = _0x22ae4c(0x337); +let _0x4e74d5 = _0x45f0e4, + _0x449fe1 = '\x6a\x64\x76\x79\x6c' + _0x22ae4c(0x1de) + _0x22ae4c(0x3cf) + '\x77', + _0x5c98f0 = -0x10 * -0x247 + 0x5f4 * 0x4 + -0x3c3f, + _0x52fb5c = -0x11b1 + -0x19c8 + -0x1 * -0x2b79, + _0x34a94f = '\x7a\x71\x6b\x64\x46' + _0x22ae4c(0x1f4) + _0x22ae4c(0x340), + _0x486f24 = _0x22ae4c(0x1d5) + '\x74', + _0x138092 = _0x22ae4c(0x404) + _0x22ae4c(0x262) + _0x22ae4c(0x25c) + _0x22ae4c(0x227) + _0x22ae4c(0x317) + _0x22ae4c(0x397) + _0x22ae4c(0x2bb) + _0x22ae4c(0x2c5) + _0x22ae4c(0x3ea) + _0x22ae4c(0x25f) + _0x22ae4c(0x160) + _0x22ae4c(0x166) + _0x22ae4c(0x2a6) + _0x22ae4c(0x134) + _0x22ae4c(0x318), + _0x5d070d = _0x22ae4c(0x404) + _0x22ae4c(0x40b) + _0x22ae4c(0x3e7) + _0x22ae4c(0x2da), + _0xf16272 = {}; +!(async () => { + const _0xf2917a = _0x22ae4c, + _0x375bd7 = { + '\x69\x47\x46\x63\x49': function(_0x5dd9f9, _0x28435c) { + return _0x5dd9f9 !== _0x28435c; + }, + '\x6f\x78\x79\x63\x4a': _0xf2917a(0x368) + _0xf2917a(0x2ca), + '\x72\x61\x6c\x71\x6e': function(_0x456804) { + return _0x456804(); + }, + '\x74\x7a\x48\x44\x44': function(_0x7f7868) { + return _0x7f7868(); + }, + '\x75\x47\x56\x58\x62': _0xf2917a(0x270) + _0xf2917a(0x270) + _0xf2917a(0x270) + _0xf2917a(0x270) + '\x0a', + '\x70\x41\x53\x54\x59': function(_0x5dd881, _0x5dd7fe) { + return _0x5dd881 < _0x5dd7fe; + }, + '\x49\x45\x78\x77\x74': _0xf2917a(0x328) + _0xf2917a(0x241) + _0xf2917a(0x29b) + _0xf2917a(0x22d) + '\x6f\x70', + '\x66\x74\x4d\x6d\x58': _0xf2917a(0x18b), + '\x67\x70\x54\x77\x79': function(_0xeba316, _0x1a9912) { + return _0xeba316(_0x1a9912); + }, + '\x5a\x47\x48\x54\x6a': _0xf2917a(0x197) + _0xf2917a(0x2fd), + '\x44\x78\x70\x71\x72': function(_0x5c7cad, _0x4b7e5f, _0x1d68c9) { + return _0x5c7cad(_0x4b7e5f, _0x1d68c9); + }, + '\x68\x4d\x47\x66\x63': _0xf2917a(0x191) + '\u8d26\u6237' + }; + if (_0x375bd7[_0xf2917a(0x3d9)](typeof $request, _0x375bd7[_0xf2917a(0x3a4)])) console[_0xf2917a(0x327)](_0xf2917a(0x306) + _0xf2917a(0x3ad) + _0xf2917a(0x19b) + _0xf2917a(0x361) + _0xf2917a(0x266) + _0xf2917a(0x225) + _0xf2917a(0x323) + _0xf2917a(0x130)); + else { + await _0x375bd7[_0xf2917a(0x186)](_0x153e2a); + if (_0x52fb5c == ![]) return; + await _0x375bd7[_0xf2917a(0x3fa)](_0x3de6d0), _0x449fe1 += _0xf16272[_0x486f24]; + if (!await _0x375bd7[_0xf2917a(0x3fa)](_0x5749a2)) return; + console[_0xf2917a(0x327)](_0x375bd7[_0xf2917a(0x2e6)]); + for (_0x5b96d2 = 0x88b + -0xd14 + -0x489 * -0x1; _0x375bd7[_0xf2917a(0x3dd)](_0x5b96d2, _0x38f1d3); _0x5b96d2++) { + await _0x20ef16(_0x5b96d2, _0x375bd7[_0xf2917a(0x289)]), await _0xcd2058[_0xf2917a(0x22c)](0x1f9 + -0x9c4 + 0x1a3 * 0x5); + } + console[_0xf2917a(0x327)](_0x375bd7[_0xf2917a(0x1ad)]); + for (_0x5b96d2 = 0x1e5 * -0xa + -0x1e7a + 0x316c; _0x375bd7[_0xf2917a(0x3dd)](_0x5b96d2, _0x38f1d3); _0x5b96d2++) { + await _0x375bd7['\x67\x70\x54\x77\x79'](_0x18b331, _0x5b96d2), await _0xcd2058[_0xf2917a(0x22c)](0x1a71 + 0x19a1 + -0x33ae); + } + console[_0xf2917a(0x327)](_0x375bd7[_0xf2917a(0x13b)]); + for (let _0x56320a in _0x4e74d5) { + for (_0x5b96d2 = -0x6 * -0x29e + 0xc97 + -0x1c4b; _0x5b96d2 < _0x38f1d3; _0x5b96d2++) { + await _0x375bd7[_0xf2917a(0x16d)](_0x2745ae, _0x5b96d2, _0x56320a), await _0xcd2058['\x77\x61\x69\x74'](0x2 * -0x1a9 + -0x24bd + 0x2873 * 0x1); + } + } + console[_0xf2917a(0x327)](_0x375bd7[_0xf2917a(0x28e)]); + for (_0x5b96d2 = -0x16 * 0x43 + -0x17 * 0x109 + 0x9 * 0x349; _0x375bd7[_0xf2917a(0x3dd)](_0x5b96d2, _0x38f1d3); _0x5b96d2++) { + await _0x4be1eb(_0x5b96d2), await _0xcd2058[_0xf2917a(0x22c)](0xb93 * -0x1 + -0x4b3 + 0x10aa); + } + await _0x375bd7[_0xf2917a(0x3fa)](_0x490611); + } +})()[_0x22ae4c(0x3ab)](_0x22e834 => _0xcd2058[_0x22ae4c(0x187) + '\x72'](_0x22e834))[_0x22ae4c(0x310) + '\x6c\x79'](() => _0xcd2058[_0x22ae4c(0x2a8)]()); +async function _0x5749a2() { + const _0x30d65b = _0x22ae4c, + _0x331688 = {}; + _0x331688[_0x30d65b(0x149)] = _0x30d65b(0x422) + _0x30d65b(0x28b) + _0x30d65b(0x181) + '\x69\x65'; + const _0x50b5f4 = _0x331688; + if (_0x4d3ffb) _0x911fd0 = _0x4d3ffb[_0x30d65b(0x18e)]('\x40'), _0x38f1d3 = _0x911fd0[_0x30d65b(0x3d0) + '\x68']; + else { + console[_0x30d65b(0x327)](_0x50b5f4[_0x30d65b(0x149)]); + return; + } + return console[_0x30d65b(0x327)](_0x30d65b(0x298) + _0x38f1d3 + _0x30d65b(0x17d)), !![]; +} +async function _0x490611() { + const _0x308ce6 = _0x22ae4c, + _0x246f90 = {}; + _0x246f90['\x41\x66\x63\x6d\x50'] = function(_0x3a3749, _0x481da1) { + return _0x3a3749 + _0x481da1; + }, _0x246f90[_0x308ce6(0x2b3)] = _0x308ce6(0x342) + '\x0a', _0x246f90[_0x308ce6(0x33c)] = function(_0x5d966b, _0x51be39) { + return _0x5d966b != _0x51be39; + }, _0x246f90[_0x308ce6(0x154)] = function(_0x3a6e65, _0x3c8306) { + return _0x3a6e65 == _0x3c8306; + }; + const _0x15eee2 = _0x246f90; + notifyBody = _0x15eee2[_0x308ce6(0x36a)](_0x3cf349 + _0x15eee2[_0x308ce6(0x2b3)], _0x33b245), _0x15eee2[_0x308ce6(0x33c)](_0x5c1df9, 0xca9 * 0x2 + -0x1f * 0x1 + -0x1e * 0xd7) && console[_0x308ce6(0x327)](notifyBody), _0x15eee2[_0x308ce6(0x154)](_0x5c1df9, -0x13d * 0xd + -0x31 * -0x26 + -0x1c4 * -0x5) && (_0xcd2058[_0x308ce6(0x333)](notifyBody), _0xcd2058[_0x308ce6(0x295) + '\x65']() && await _0x5dbbfa[_0x308ce6(0x377) + _0x308ce6(0x2dc)](_0xcd2058[_0x308ce6(0x37e)], notifyBody)); +} + +function _0x2dbe() { + const _0x52ba7a = ['\x74\x69\x6d\x65', '\x37\x2e\x33\x36\x20', '\x63\x68\x61\x72\x43', '\x4a\x68\x4d\x54\x44', '\x41\x47\x4c\x6b\x49', '\x75\x47\x56\x58\x62', '\x62\x49\x61\x62\x6f', '\x6f\x48\x66\x44\x68', '\x69\x6f\x6e\x20', '\x43\x6f\x6f\x6b\x69', '\x63\x68\x51\x4b\x47', '\x6c\x61\x2f\x35\x2e', '\x56\x65\x72\x73\x69', '\x55\x4e\x4b\x45\x4e', '\x69\x73\x41\x72\x72', '\x43\x6f\x6e\x74\x65', '\x6a\x4f\x52\x49\x4f', '\x65\x6c\x3d\x63\x36', '\x4c\x2c\x20\x6c\x69', '\u8fdb\u884c\x31\u6b21\u5206', '\u3011\u83b7\u5f97', '\x63\x68\x61\x6e\x6e', '\x3d\x3d\x3d\x3d', '\x58\x55\x54\x49\x49', '\x51\x55\x70\x71\x6a', '\x74\x65\x73\x74', '\x6c\x65\x6e\x63\x6f', '\x65\x2e\x69\x6e\x73', '\u4efb\u52a1\u5956\u52b1', '\x41\x67\x65\x6e\x74', '\x70\x79\x4e\x63\x7a', '\x66\x69\x79\x4b\x4b', '\x73\x69\x6f\x6e\x3d', '\x5f\x66\x72\x69\x65', '\x72\x61\x22\x3a\x7b', '\x58\x65\x66\x41\x79', '\x6f\x70\x74\x73', '\u6ca1\u6709\u91cd\u5199\uff0c', '\x69\x73\x4e\x65\x65', '\x65\x72\x43\x61\x73', '\x5d\u7b7e\u5230\u5931\u8d25', '\x70\x61\x74\x68', '\u3010\x49\x44\u3011\x20', '\x52\x4f\x75\x67\x51', '\x4a\x65\x70\x51\x6d', '\x72\x69\x4f\x4c\x71', '\u3011\u51b7\u5374\u65f6\u95f4', '\x66\x69\x6e\x61\x6c', '\x58\x48\x4f\x71\x48', '\u5b9d\u7bb1\x31\u53f7', '\x61\x73\x47\x6b\x47', '\x5d\u4efb\u52a1\u3010', '\x68\x5f\x67\x65\x74', '\x50\x4f\x20\x52\x39', '\x6e\x67\x2e\x6e\x65', '\x2e\x6a\x73\x6f\x6e', '\x41\x6c\x69\x76\x65', '\x63\x72\x69\x70\x74', '\x53\x61\x66\x61\x72', '\x69\x70\x2d\x53\x63', '\x72\x65\x77\x61\x72', '\x56\x62\x77\x62\x54', '\x62\x42\x67\x59\x75', '\x65\x78\x74\x72\x61', '\x77\x61\x72\x64', '\x6f\x6e\x3d', '\x73\x74\x43\x6f\x6f', '\x52\x39\x74\x6d\x26', '\x62\x6f\x78\x5f\x6f', '\x5a\x58\x43\x56\x42', '\x6c\x6f\x67', '\x6e\x65\x77\x5f\x66', '\x6a\x53\x57\x6c\x4a', '\x26\x76\x3d', '\x65\x6e\x3b\x71\x3d', '\x74\x65\x5f\x72\x65', '\x66\x72\x6f\x6d\x43', '\x75\x72\x6c', '\x67\x65\x4e\x61\x6d', '\x26\x63\x68\x61\x6e', '\x6c\x6c\x69\x73\x65', '\x6e\x74\x2d\x54\x79', '\x6d\x73\x67', '\x30\x6f\x32', '\x36\x30\x30\x31', '\x74\x6f\x53\x74\x72', '\u5b9d\u7bb1\x33\u53f7', '\x73\x65\x74\x2d\x63', '\x2c\x20\u5f00\u59cb\x21', '\x73\x74\x61\x63\x6b', '\x70\x6c\x61\x74\x66', '\x73\x6a\x64\x48\x6e', '\x66\x65\x74\x63\x68', '\x6f\x6b\x69\x65\x53', '\x74\x53\x4d\x69\x57', '\x65\x77\x61\x72\x64', '\x5a\x6e\x50\x55\x4d', '\u8fd0\u884c\u901a\u77e5\x0a', '\x2c\x20\u9519\u8bef\x21', '\x52\x50\x75\x72\x69', '\u6e05\u6668\u5206\u4eab', '\x3a\x7b\x22\x70\x61', '\x78\x58\x56\x57\x63', '\x68\x72\x65\x65', '\x73\x65\x74\x76\x61', '\x61\x74\x61', '\x77\x72\x69\x74\x65', '\x73\x68\x61\x72\x65', '\x6e\x75\x78\x3b\x20', '\x49\x67\x74\x6c\x63', '\x54\x69\x6d\x65', '\x44\x4c\x47\x52\x59', '\x3d\x31\x26\x61\x63', '\x73\x74\x61\x72\x74', '\x61\x6d\x65', '\x64\x54\x61\x73\x6b', '\x69\x22\x7d\x7d\x29', '\x62\x65\x72\x65\x61', '\x6b\x65\x20\x47\x65', '\x6f\x64\x65\x41\x74', '\x73\x74\x72\x69\x6e', '\x54\x44\x77\x66\x75', '\x70\x4b\x7a\x57\x65', '\u8bbf\u95ee\u6570\u636e\u4e3a', '\x6e\x65\x61\x72\x6d', '\x72\x65\x64\x69\x72', '\x59\x55\x43\x46\x7a', '\x6b\x41\x75\x58\x69', '\x6b\u6216\u8005\u81ea\u5df1', '\x70\x61\x72\x73\x65', '\x6c\x6f\x64\x61\x73', '\x30\x2e\x38\x2e\x31', '\x2e\x6d\x61\x72\x6b', '\x67\x65\x74\x4d\x6f', '\x32\x36\x32\x38\x36\x37\x32\x65\x7a\x71\x61\x67\x48', '\x75\x6e\x64\x65\x66', '\x42\x46\x61\x43\x4b', '\x41\x66\x63\x6d\x50', '\x65\x5f\x61\x72\x74', '\x70\x75\x6c\x66\x41', '\x79\x5f\x6d\x69\x6e', '\x2d\x63\x6f\x6f\x6b', '\x65\x22\x3a\x22\x63', '\x73\x6f\x6c\x75\x74', '\x68\x74\x74\x70\x3a', '\x57\x62\x48\x55\x6d', '\x6c\x69\x76\x65\x5f', '\x42\x54\x63\x6c\x70', '\x3a\x20\x70\x6f\x73', '\x72\x6d\x2d\x75\x72', '\x73\x65\x6e\x64\x4e', '\x69\x73\x4d\x75\x74', '\u3010\u6635\u79f0\u3011\uff1a', '\x46\x69\x6c\x65\x53', '\x74\x6f\x64\x61\x79', '\x77\x4f\x4c\x79\x63', '\x22\x6f\x72\x69\x67', '\x6e\x61\x6d\x65', '\x63\x6b\x6a\x61\x72', '\x40\x63\x68\x61\x76', '\x2e\x6f\x70\x70\x6f', '\x30\x38\x30\x2a\x31', '\u5206\u4eab\x33\u7bc7\u5185', '\x45\x68\x57\x4a\x54', '\x31\x51\x47\x4b\x44\x56\x41', '\x4f\x66\x69\x68\x47', '\x32\x32\x26\x69\x73', '\x33\x35\x37\x2e\x31', '\x20\u2248\x20', '\x61\x73\x74\x43\x6f', '\x47\x41\x62\x6c\x6f', '\x41\x6e\x64\x72\x6f', '\x4d\x73\x67', '\x6f\x6d\x2e\x6f\x70', '\x61\x72\x74\x69\x63', '\x73\x65\x74\x43\x6f', '\x74\x6d\x20\x42\x75', '\x32\x32\x38\x62\x6e\x48\x4e\x47\x52', '\x78\x6e\x55\x45\x4f', '\x31\x3b\x20\x4f\x50', '\x74\x69\x6d\x65\x6f', '\x2c\x20\u7ed3\u675f\x21', '\x74\x2f\x70\x2f\x76', '\x70\x75\x59\x73\x6f', '\x64\x65\x64', '\x78\x63\x76\x62\x6e', '\x52\x65\x77\x61\x72', '\x54\x59\x55\x49\x4f', '\x2f\x76\x31\x2f\x73', '\x79\x6e\x63', '\u9605\u8bfb\x32\x30\u5206', '\x78\x6e\x4b\x70\x76', '\u9605\u8bfb\x31\x30\u5206', '\x46\x6b\x47\x6c\x7a', '\x6c\x73\x66\x6a\x70', '\x6f\x78\x79\x63\x4a', '\x46\x52\x75\x56\x67', '\x67\x65\x74\x54\x69', '\x22\x3a\x22\x61\x70', '\x61\x70\x70\x6c\x69', '\x75\x72\x73', '\x76\x69\x63\x65\x5f', '\x63\x61\x74\x63\x68', '\x73\x6b\x74\x6f\x70', '\u8bf7\u7528\u6587\u7ae0\u811a', '\x5f\x77\x78\x61\x63', '\x69\x6c\x65', '\x30\x31\x26\x69\x73', '\x26\x61\x63\x74\x69', '\x67\x69\x66\x79', '\x72\x4c\x6f\x6b\x66', '\x6d\x47\x58\x52\x61', '\x2f\x74\x61\x73\x6b', '\x73\x63\x6f\x72\x65', '\x70\x6f\x2e\x6c\x61', '\x6f\x50\x4f\x43\x68', '\x72\x65\x61\x64\x5f', '\x56\x63\x63\x6c\x50', '\x6e\x74\x68', '\x49\x62\x79\x65\x79', '\x75\x6e\x63\x68\x65', '\x30\x31\x26\x64\x65', '\x35\x20\x28\x7b\x22', '\x3d\x3d\x3d\x20\u7528', '\x72\x75\x6e\x53\x63', '\x65\x75\x70\x6f\x50', '\x74\x56\x6f\x47\x71', '\x45\x4d\x67\x6c\x45', '\x63\x77\x64', '\x2e\x32\x2e\x31\x20', '\x6f\x43\x78\x67\x49', '\x58\x77\x59\x72\x4e', '\x72\x65\x70\x6c\x61', '\x64\x65\x76\x69\x63', '\x69\x6e\x67', '\x63\x6f\x6f\x6b\x69', '\x4d\x6f\x7a\x69\x6c', '\x74\x69\x6d\x65\x5f', '\x48\x4a\x5a\x72\x66', '\x6c\x65\x6e\x67\x74', '\x69\x6f\x6e\x3d', '\x65\x72\x72\x6f\x72', '\x50\x77\x74\x61\x5a', '\x63\x6b\x74\x6f\x75', '\x6c\x65\x66\x74\x5f', '\u3010\u4eca\u65e5\u6536\u76ca', '\x26\x69\x73\x5f\x77', '\x6b\x52\x46\x4a\x59', '\x69\x47\x46\x63\x49', '\x50\x5a\x61\x75\x6b', '\x70\x75\x6c\x6c\x5f', '\u542f\u52a8\u6781\u901f\u7248', '\x70\x41\x53\x54\x59', '\x2c\x7a\x68\x3b\x71', '\x5a\x70\x58\x41\x4c', '\x35\x39\x30\x73\x43\x6f\x7a\x4b\x49', '\x61\x6e\x71\x75\x69', '\u7248\u6210\u529f', '\x45\x49\x67\x62\x4b', '\x75\x69\x64', '\x67\x6f\x74', '\x50\x61\x50\x59\x77', '\x37\x2e\x30\x2e\x30', '\x6e\x75\x6c\x6c', '\x6d\x58\x4c\x66\x49', '\x2f\x76\x61\x6c\x69', '\x48\x68\x45\x6e\x74', '\x7a\x68\x2d\x43\x4e', '\x73\x6c\x69\x63\x65', '\x35\x39\x35\x30\x34\x55\x6d\x78\x71\x41\x45', '\x49\x68\x77\x73\x66', '\x76\x65\x5f\x63\x68', '\x6d\x6f\x6e\x65\x79', '\x46\x69\x66\x4c\x47', '\x69\x6e\x67\x2f\x65', '\x68\x61\x6e\x6e\x65', '\x74\x72\x43\x61\x77', '\x74\x6c\x42\x63\x77', '\x76\x69\x58\x62\x6d', '\x63\x6f\x75\x6e\x74', '\x31\x35\x38\x38\x34\x34\x6d\x6e\x6f\x47\x50\x61', '\x74\x7a\x48\x44\x44', '\x47\x49\x54\x48\x55', '\x5d\u5b8c\u6210\u3010', '\x6f\x6f\x6b\x69\x65', '\x6f\x70\x65\x6e\x55', '\x69\x6e\x69\x74\x47', '\u3010\u72b6\u6001\u3011\x20', '\x69\x6c\x64\x2f\x4c', '\x6a\x4b\x77\x51\x53', '\x63\x5a\x6d\x46\x70', '\x68\x74\x74\x70\x73', '\x79\x5f\x62\x6f\x78', '\x30\x30\x31\x26\x61', '\u65f6\u6bb5\u5956\u52b1', '\x20\x3d\x3d\x3d\x3d', '\x63\x6f\x6e\x63\x61', '\x20\x41\x70\x70\x6c', '\x3a\x2f\x2f\x31\x32', '\x28\x4b\x48\x54\x4d', '\x62\x6f\x78\x5f\x74', '\x69\x64\x20\x35\x2e', '\x63\x6b\x6f\x29\x20', '\x69\x73\x51\x75\x61', '\x37\x33\x38\x4c\x63\x6b\x5a\x48\x50', '\x51\x73\x4d\x68\x64', '\x50\x41\x53\x44\x46', '\x30\x20\x43\x68\x72', '\x73\x52\x61\x52\x56', '\x38\x32\x31\x39\x32\x7a\x62\x64\x74\x71\x78', '\x4d\x6c\x4f\x68\x65', '\x4e\x61\x6d\x65\x22', '\x6c\x65\x5f\x74\x77', '\x73\x53\x79\x6e\x63', '\x74\x77\x6f', '\x4c\x76\x66\x75\x55', '\x6e\x68\x49\x4b\x58', '\x42\x4d\x4c\x7a\x54', '\x76\x65\x72\x73\x69', '\x42\x49\x74\x75\x6b', '\x32\x31\x20\x4d\x6f', '\u672a\u627e\u5230\x7a\x71', '\x6b\x69\x4d\x44\x70', '\x73\x63\x65\x6e\x65', '\x20\ud83d\udd5b\x20', '\x5f\x69\x6e\x76\x69', '\u3011\u5931\u8d25\uff1a', '\x4d\x65\x44\x6c\x4b', '\x6d\x5a\x75\x50\x68', '\x74\x63\x75\x74\x22', '\x64\x5f\x65\x78\x74', '\x69\x6a\x49\x63\x76', '\x61\x70\x70', '\x46\x68\x6c\x75\x45', '\x6d\x4e\x6f\x42\x68', '\x71\x70\x70\x4b\x6d', '\x69\x6e\x75\x74\x65', '\x74\x61\x6e\x74\x2e', '\x73\x43\x6f\x64\x65', '\x70\x44\x44\x45\x65', '\x72\x65\x53\x74\x61', '\x74\x72\x61\x22\x3a', '\x6f\x70\x65\x6e\x2d', '\x65\x5f\x62\x72\x61', '\x30\x2e\x38', '\x6b\x69\x65', '\x4c\x4c\x61\x61\x53', '\x72\x61\x6e\x64\x6f', '\x65\x72\x6f', '\x2f\x63\x6f\x64\x65', '\x62\x6f\x78\x5f\x66', '\x48\x4f\x6c\x7a\x65', '\x58\x59\x74\x76\x53', '\x74\x79\x68\x4d\x68', '\x68\x6a\x6b\x6c\x7a', '\x73\x63\x72\x69\x70', '\x5a\x47\x48\x54\x6a', '\x42\x65\x69\x58\x74', '\x63\x74\x69\x6f\x6e', '\x64\x64\x5f\x64\x65', '\x73\x5f\x76\x65\x72', '\x73\x44\x6a\x41\x4f', '\x4f\x66\x62\x4a\x66', '\x59\x74\x59\x6a\x50', '\x74\x72\x69\x6d', '\x72\x65\x73\x6f\x6c', '\x65\x78\x65\x63', '\x69\x74\x2f\x35\x33', '\x6d\x61\x70', '\x75\x73\x59\x67\x79', '\x63\x78\x46\x77\x42', '\u6253\u5f00\x41\x50\x50', '\x69\x2f\x35\x33\x37', '\x4d\x72\x72\x45\x64', '\x6c\x68\x46\x74\x4e', '\x57\x72\x42\x6f\x45', '\x6a\x78\x67\x72\x6a', '\u5206\u4eab\x31\u7bc7\u6587', '\x6f\x4e\x78\x58\x79', '\x65\x74\x22\x2c\x22', '\x50\x72\x48\x66\x6a', '\x58\x6a\x53\x4f\x51', '\x6a\x73\x5f\x75\x73', '\x77\x77\x2d\x66\x6f', '\x6e\x67\x74\x68', '\x6d\x65\x64\x69\x61', '\x72\x7a\x79\x41\x7a', '\x39\x32\x30\x26\x6f', '\x67\x65\x74\x46\x75', '\x73\x6f\x72\x74', '\x67\x50\x5a\x50\x52', '\x74\x79\x70\x65\x22', '\x6f\x6e\x3d\x32\x2e', '\x2f\x67\x69\x74\x2f', '\x72\x4b\x65\x79', '\x50\x77\x4d\x5a\x5a', '\x52\x61\x6d\x6d\x74', '\x72\x74\x64\x50\x51', '\x62\x69\x6c\x65\x20', '\x72\x61\x77\x2f\x6d', '\x26\x73\x69\x67\x6e', '\x6e\x6e\x53\x6a\x42', '\x4b\x4d\x67\x68\x48', '\x51\x54\x6f\x49\x6e', '\x66\x57\x77\x65\x56', '\x70\x61\x72\x61\x74', '\x44\x78\x70\x71\x72', '\x51\x6b\x75\x56\x68', '\x61\x73\x73\x69\x67', '\x74\x79\x70\x65', '\x76\x45\x66\x79\x6b', '\x33\x2e\x30\x2e\x32', '\x74\x6f\x4c\x6f\x77', '\x6c\x65\x51\x6a\x76', '\x69\x6c\x65\x53\x79', '\x6f\x72\x6d\x2f\x34', '\x26\x66\x72\x6f\x6d', '\x6d\x4a\x51\x4d\x6a', '\x69\x4d\x71\x64\x76', '\x65\x63\x74', '\x6c\x6b\x51\x54\x64', '\x69\x6e\x64\x65\x78', '\u4e2a\x43\x4b', '\x67\x65\x74\x44\x61', '\x45\x59\x59\x6a\x64', '\x4b\x75\x42\x4a\x56', '\x74\x43\x6f\x6f\x6b', '\x72\x45\x79\x77\x76', '\x55\x72\x6c', '\x4b\x6a\x66\x4a\x45', '\x53\x74\x78\x6e\x5a', '\x72\x61\x6c\x71\x6e', '\x6c\x6f\x67\x45\x72', '\x6a\x46\x64\x71\x4e', '\x58\x67\x78\x79\x69', '\x71\x52\x79\x62\x4b', '\x0a\u5f00\u59cb\u7b7e\u5230', '\x43\x6f\x6e\x6e\x65', '\x69\x63\x6c\x65', '\x73\x70\x6c\x69\x74', '\x6f\x62\x6a\x65\x63', '\x6b\x51\x49\x61\x76', '\x0a\u5f00\u59cb\u67e5\u8be2', '\x3a\x22\x73\x64\x6b', '\x6e\x62\x53\x76\x4c', '\x6e\x69\x63\x6b\x6e', '\x79\x70\x65\x22\x3a', '\x79\x75\x69\x6f\x70', '\x0a\u5f00\u59cb\u9886\u53d6', '\x75\x73\x65\x72\x2e', '\x6f\x6a\x62\x73\x4a', '\x74\x68\x72\x65\x65', '\u672c\u91cd\u5199\u6349\x63', '\x73\x45\x6d\x59\x6c', '\x26\x61\x70\x70\x5f', '\x43\x68\x62\x4b\x6d', '\x72\x61\x5f\x72\x65', '\x6f\x6e\x4d\x73\x67', '\x73\x74\x61\x74\x75', '\x61\x54\x56\x51\x4c', '\x55\x58\x6c\x54\x72', '\x3a\x20\u670d\u52a1\u5668', '\x67\x75\x61\x67\x65', '\x63\x63\x65\x73\x73', '\u5348\u95f4\u5206\u4eab', '\x50\x4f\x53\x54', '\x46\x70\x68\x68\x6f', '\x6c\x71\x41\x7a\x6f', '\x73\x69\x67\x6e', '\x2e\x63\x6e', '\x66\x74\x4d\x6d\x58', '\u5b9d\u7bb1\x32\u53f7', '\x65\x6e\x76', '\x58\x53\x50\x75\x54', '\x3a\x20\x67\x65\x74', '\x49\x57\x56\x4e\x77', '\x68\x76\x6b\x5a\x59', '\x4a\x77\x49\x66\x6e', '\x7a\x71\x6b\x64\x46', '\x66\x62\x51\x67\x4c', '\x73\x65\x74\x56\x61', '\x31\x30\x34\x30\x34\x62\x4c\x58\x70\x46\x4d', '\x70\x61\x70\x69', '\x50\x73\x54\x71\x59', '\x6d\x65\x73\x73\x61', '\x42\x47\x70\x43\x45', '\x68\x69\x6e\x74\x73', '\x5f\x72\x65\x77\x61', '\x58\x2d\x53\x75\x72', '\x6a\x6a\x64\x42\x4c', '\x75\x70\x64\x61\x74', '\x6c\x6f\x67\x73', '\x4a\x78\x5a\x75\x43', '\u7edc\u60c5\u51b5', '\x4b\x65\x65\x70\x2d', '\x65\x4e\x55\x4a\x68', '\x6a\x54\x43\x45\x4c', '\u665a\u95f4\u5206\u4eab', '\x61\x73\x64\x66\x67', '\x47\x48\x4a\x4b\x4c', '\x77\x4c\x6f\x70\x62', '\x4e\x50\x6b\x5a\x59', '\x6e\x78\x71\x4f\x46', '\x6f\x4d\x74\x52\x4f', '\x74\x2d\x45\x6e\x63', '\x75\x74\x65', '\x2e\x24\x31', '\x74\x68\x65\x6e', '\x6f\x64\x69\x6e\x67', '\x2e\x33\x36\x20\x68', '\x73\x65\x63\x72\x65', '\x62\x6f\x78\x2e\x64', '\x69\x6e\x76\x69\x74', '\x77\x79\x67\x45\x4e', '\x3d\x3d\x3d\x3d\x0a', '\x63\x61\x6c\x6c', '\x67\x65\x74\x64\x61', '\x2c\x22\x65\x78\x74', '\x74\x5f\x74\x65\x78', '\x71\x63\x47\x47\x48', '\x6b\x65\x79\x73', '\x59\x78\x65\x49\x6d', '\x79\x6f\x75\x74\x68', '\x7a\x43\x79\x46\x45', '\x43\x4a\x51\x47\x54', '\x54\x73\x44\x70\x61', '\x70\x6f\x73\x74', '\x6f\x75\x74\x68\x2e', '\x50\x5a\x78\x6f\x4b', '\u7a7a\uff0c\u8bf7\u68c0\u67e5', '\x72\x69\x70\x74', '\x63\x68\x61\x72\x41', '\x72\x22\x2c\x22\x74', '\x6b\x58\x54\x71\x4f', '\x76\x79\x6d\x70\x6b', '\x6d\x6f\x63\x6b\x5f', '\x3d\x63\x36\x30\x30', '\x74\x2d\x4c\x61\x6e', '\x76\x63\x69\x4f\x6b', '\x6a\x6f\x69\x6e', '\x64\x52\x65\x77\x72', '\x61\x73\x74\x5f\x72', '\x65\x4a\x61\x72', '\x74\x6f\x75\x67\x68', '\x73\x2e\x68\x74\x74', '\x66\x64\x70\x68\x70', '\x2f\x32\x2e\x35\x2e', '\x2f\x6f\x70\x70\x6f', '\x74\x6f\x4f\x62\x6a', '\x69\x76\x65', '\x6d\x51\x57\x45\x52', '\x65\x72\x43\x66\x67', '\x55\x70\x6c\x6f\x61', '\x6f\x6b\x69\x65', '\x67\x42\x42\x6f\x62', '\x64\x47\x64\x47\x69', '\x74\x77\x6f\x5f\x6d', '\x65\x5f\x6f\x6e\x65', '\x7a\x44\x41\x61\x78', '\x70\x75\x73\x68', '\x64\x61\x74\x61\x46', '\u9605\u8bfb\x32\u5206\u949f', '\x4c\x58\x52\x6b\x57', '\x47\x65\x74\x43\x6f', '\x75\x73\x65\x72\x5f', '\x62\x67\x76\x62\x55', '\x46\x6f\x72\x4b\x65', '\x64\x61\x74\x61', '\x52\x77\x61\x46\x54', '\x66\x4e\x4a\x75\x4f', '\x69\x74\x65', '\x67\x65\x74', '\x4d\x59\x34\x37\x49', '\x6f\x56\x73\x52\x51', '\x61\x6e\x6e\x65\x6c', '\x64\x4e\x6f\x74\x69', '\x66\x2d\x38', '\x67\x65\x2d\x53\x6b', '\x58\x50\x43\x6c\x57', '\x63\x6f\x6d\x2e\x79', '\x6b\x61\x6e\x64\x69', '\u989d\u5916\u5206\u4eab\u5956', '\x5d\u7b7e\u5230\u83b7\u5f97', '\x4f\x58\x67\x51\x54', '\x66\x67\x50\x79\x4a', '\x44\x49\x54\x59\x67', '\x6d\x63\x6c\x4c\x7a', '\x76\x61\x6c\x75\x65', '\x3a\x22\x63\x6f\x6d', '\x6f\x6d\x65\x2f\x34', '\x71\x6b\x64\x46\x61', '\x72\x69\x70\x74\x69', '\x2e\x63\x6f\x64\x69', '\x65\x4d\x73\x67', '\x3a\x20\u672a\u77e5\u9519', '\x63\x6b\x61\x67\x65', '\x5f\x74\x68\x72\x65', '\x77\x61\x69\x74', '\x64\x65\x73\x6b\x74', '\x79\x6f\x4a\x52\x4b', '\x42\x68\x5a\x73\x4a', '\x3f\x69\x73\x5f\x61', '\x63\x72\x6f\x6e', '\x57\x71\x70\x72\x4e', '\x2d\x75\x72\x6c', '\x68\x4b\x4a\x77\x63', '\x68\x74\x74\x70', '\u9605\u8bfb\x35\u7bc7\u6587', '\x50\x4f\x26\x72\x65', '\x48\x67\x4c\x50\x68', '\x6d\x71\x70\x4f\x4c', '\x61\x41\x74\x58\x66', '\x67\x65\x74\x76\x61', '\x63\x68\x61\x72\x73', '\x62\x6f\x78\x5f\x7a', '\x30\x20\x28\x4c\x69', '\x61\x70\x2f\x31\x2e', '\x41\x63\x63\x65\x70', '\x72\x65\x73\x68\x5f', '\u5b9a\u65f6\u5b9d\u7bb1', '\x66\x6c\x6f\x6f\x72', '\x7c\x30\x7c\x31', '\x7b\x7d\x7d\x2c\x22', '\x54\x6f\x47\x65\x74', '\x73\x65\x74\x64\x61', '\x67\x65\x74\x48\x6f', '\u7528\u6237\x5b', '\x65\x57\x65\x62\x4b', '\x6a\x75\x4b\x42\x75', '\x6c\x75\x65\x46\x6f', '\x4f\x54\x44\x4d\x50', '\x65\x78\x70\x6f\x72', '\x50\x52\x41\x4b\x74', '\x77\x61\x72\x64\x73', '\x46\x4b\x6f\x43\x6b', '\x6e\x75\x74\x65\x73', '\x77\x79\x6d\x79\x62', '\x65\x78\x69\x73\x74', '\x47\x45\x54', '\x5f\x63\x6f\x64\x65', '\x65\x74\x3d\x75\x74', '\x77\x61\x72\x64\x5f', '\x4f\x4b\x76\x5a\x50', '\x68\x65\x61\x64\x65', '\x63\x6f\x6e\x64\x73', '\x61\x66\x78\x63\x79', '\x6e\x74\x2d\x4c\x65', '\x46\x75\x6e\x63\x74', '\x64\x43\x6f\x64\x65', '\u8bf7\u6c42\u5931\u8d25', '\x6a\x4c\x41\x7a\x46', '\x3a\x2f\x2f\x6c\x65', '\x73\x65\x74\x6a\x73', '\x6e\x64\x73', '\x6e\x55\x62\x45\x56', '\u6349\u5305\u586b\u5165\x7a', '\x47\x47\x4b\x5a\x4a', '\x52\x7a\x7a\x7a\x45', '\x68\x61\x72\x43\x6f', '\x6c\x6f\x67\x53\x65', '\x6c\x6f\x61\x64\x64', '\x63\x6b\x61\x70\x70', '\x73\x50\x52\x47\x70', '\x76\x61\x6c\x75\x61', '\x49\x45\x73\x6d\x48', '\x3d\x3d\x3d\x3d\x3d', '\x6d\x61\x74\x63\x68', '\x53\x69\x67\x6e', '\x6c\x78\x72\x70\x6d', '\x67\x65\x74\x4d\x69', '\x6e\x2f\x78\x2d\x77', '\x3d\x77\x69\x66\x69', '\x74\x6f\x6b\x65\x6e', '\x70\x59\x55\x53\x62', '\x2e\x2f\x73\x65\x6e', '\x6d\x6d\x69\x51\x70', '\x69\x73\x53\x75\x72', '\u4e2d\u9752\u6781\u901f\u7248', '\x6c\x6c\x59\x65\x61', '\u7cfb\u7edf\u901a\u77e5\ud83d\udce3', '\x4e\x77\x74\x70\x4a', '\x34\x7c\x33\x7c\x32', '\x44\x76\x4e\x55\x74', '\u6bcf\u65e5\u5956\u52b1', '\x75\x73\x56\x55\x78', '\x72\x65\x64\x75\x63', '\x3d\x30\x2e\x39\x2c', '\x57\x51\x4e\x6f\x71', '\x62\x74\x52\x63\x78', '\x35\x2e\x35\x26\x63', '\x49\x45\x78\x77\x74', '\x6f\x4a\x6e\x49\x61', '\x6b\x64\x46\x61\x73', '\x48\x63\x50\x74\x51', '\x62\x6f\x64\x79', '\x68\x4d\x47\x66\x63', '\x49\x78\x58\x4d\x77', '\x3d\x31\x26', '\x45\x74\x6f\x69\x71', '\x77\x56\x6e\x65\x57', '\x74\x4c\x58\x49\x79', '\x73\x65\x6e\x64', '\x69\x73\x4e\x6f\x64', '\x78\x61\x63\x63\x6f', '\x5d\u6253\u5f00\u6781\u901f', '\u5171\u627e\u5230', '\x6f\x4d\x48\x67\x66', '\x6b\x79\x70\x4d\x49', '\x6f\x70\x65\x6e\x5f', '\x69\x74\x65\x6d\x73', '\x67\x65\x74\x53\x65', '\x59\x65\x61\x50\x73', '\x5a\x6a\x6f\x6d\x70', '\x73\x75\x62\x73\x74', '\x4b\x68\x6e\x41\x57', '\x68\x5f\x73\x65\x74', '\x22\x73\x68\x6f\x72', '\x78\x52\x69\x79\x51', '\x2a\x2f\x2a', '\x61\x73\x74\x65\x72', '\x61\x62\x73', '\x64\x6f\x6e\x65', '\x53\x50\x5a\x70\x64', '\x6d\x6f\x64\x65\x6c', '\x55\x73\x65\x72\x2d', '\x67\x7a\x69\x70', '\x69\x6e\x61\x6c\x22', '\x63\x61\x74\x69\x6f', '\x72\x55\x52\x75\x47', '\x56\x4c\x59\x52\x79', '\x3d\x4f\x50\x50\x4f', '\x22\x2c\x22\x65\x78', '\x73\x71\x42\x4e\x56', '\x35\x2e\x35\x26\x61', '\x70\x61\x70\x69\x5f', '\x72\x65\x61\x64', '\x3b\x20\x77\x76\x29', '\x41\x78\x57\x55\x53', '\x63\x6d\x4c\x44\x79', '\x6f\x6e\x2f\x34\x2e', '\x61\x6c\x69\x64\x63', '\x72\x65\x61\x64\x46', '\x31\x26\x61\x63\x74', '\x70\x61\x63\x6b\x61', '\x67\x65\x74\x6a\x73', '\x77\x6b\x4f\x68\x67', '\x20\x63\x6f\x6d\x2e', '\x48\x6f\x73\x74', '\x64\x65\x64\x3b\x20', '\x73\x4c\x4c\x6d\x4c', '\x6f\x64\x65\x2f\x64', '\x41\x49\x6f\x47\x56', '\x5a\x63\x78\x61\x6d', '\x31\x38\x32\x44\x52\x63\x74\x75\x61', '\x31\x30\x39\x39\x38\x36\x31\x30\x46\x71\x77\x45\x46\x49', '\x69\x6e\x65\x64', '\x52\x56\x70\x5a\x6f', '\x6f\x74\x45\x6e\x76', '\u3010\u9752\u8c46\u3011\uff1a', '\x69\x6f\x6e\x3d\x31', '\x6e\x65\x6c\x3d\x63', '\x75\x6e\x74\x3d\x31', '\x6d\x65\x74\x68\x6f', '\x6c\x3d\x63\x36\x30', '\x69\x73\x4c\x6f\x6f', '\x53\x42\x50\x78\x75', '\x31\x34\x30\x35\x37\x32\x33\x41\x6f\x41\x4d\x5a\x53', '\x55\x4d\x57\x62\x6e', '\x6d\x76\x57\x5a\x6c', '\x65\x6e\x74\x79', '\x59\x57\x56\x71\x6a', '\x2e\x31\x2f', '\x66\x75\x63\x6f\x71', '\x6f\x74\x69\x66\x79', '\u7248\u5931\u8d25\uff1a', '\x74\x69\x76\x65\x5f', '\x59\x4c\x4e\x50\x73', '\x6d\x62\x72\x71\x58']; + _0x2dbe = function() { + return _0x52ba7a; + }; + return _0x2dbe(); +} + +function _0x2fb087(_0x6bea62) { + const _0x81ffa6 = _0x22ae4c, + _0x1f4dd9 = {}; + _0x1f4dd9[_0x81ffa6(0x19e)] = function(_0x5f222f, _0x59b854) { + return _0x5f222f != _0x59b854; + }, _0x1f4dd9[_0x81ffa6(0x1b2)] = _0x81ffa6(0x1ab), _0x1f4dd9[_0x81ffa6(0x210)] = function(_0x30c9ef, _0x4da62f) { + return _0x30c9ef + _0x4da62f; + }; + const _0x4e3bc1 = _0x1f4dd9; + let _0x38b6d2 = _0x6bea62[_0x81ffa6(0x18e)]('\x26'), + _0x1a64d5 = {}; + for (let _0x2fcb70 of _0x38b6d2) { + let _0x370681 = _0x2fcb70[_0x81ffa6(0x18e)]('\x3d'); + _0x1a64d5[_0x370681[0x2 * 0xc2 + 0x193 * -0x13 + 0x1c65]] = _0x370681[0x663 + -0x16f6 + 0x1094]; + } + let _0x17f266 = ''; + for (let _0x3af7c2 of Object[_0x81ffa6(0x1df)](_0x1a64d5)[_0x81ffa6(0x15c)]()) { + _0x3af7c2 != _0x81ffa6(0x277) && _0x4e3bc1[_0x81ffa6(0x19e)](_0x3af7c2, _0x4e3bc1[_0x81ffa6(0x1b2)]) && (_0x17f266 += _0x4e3bc1[_0x81ffa6(0x210)](_0x4e3bc1['\x66\x4e\x4a\x75\x4f'](_0x3af7c2, '\x3d'), _0x1a64d5[_0x3af7c2])); + } + _0x17f266 += _0x449fe1; + return encodeStr(_0x17f266); + //return _0x355e4d(_0x17f266); +} +async function _0x153e2a() { + const _0x5b39a5 = _0x22ae4c, + _0xc73ebb = {}; + _0xc73ebb[_0x5b39a5(0x1a2)] = function(_0x21ccf4, _0x5830cd) { + return _0x21ccf4 == _0x5830cd; + }, _0xc73ebb[_0x5b39a5(0x267)] = function(_0x350d74, _0x2570ad) { + return true; + return _0x350d74 >= _0x2570ad; + }, _0xc73ebb[_0x5b39a5(0x286)] = _0x5b39a5(0x280) + _0x5b39a5(0x244), _0xc73ebb[_0x5b39a5(0x329)] = _0x5b39a5(0x404) + _0x5b39a5(0x262) + _0x5b39a5(0x25c) + _0x5b39a5(0x227) + _0x5b39a5(0x317) + _0x5b39a5(0x397) + _0x5b39a5(0x2bb) + _0x5b39a5(0x2c5) + _0x5b39a5(0x3ea) + _0x5b39a5(0x25f) + _0x5b39a5(0x160) + _0x5b39a5(0x166) + _0x5b39a5(0x2a6) + _0x5b39a5(0x3b5) + _0x5b39a5(0x318), _0xc73ebb[_0x5b39a5(0x2e5)] = _0x5b39a5(0x334); + const _0x328599 = _0xc73ebb; + let _0x1e35ef = _0x2cfb46(); + const _0x949d6b = {}; + _0x949d6b[_0x5b39a5(0x32e)] = _0x138092, _0x949d6b[_0x5b39a5(0x25a) + '\x72\x73'] = ''; + let _0x207440 = _0x949d6b; + await _0x864eaa(_0x207440, _0x1e35ef); + let _0x22f185 = _0x19e020; + if (!_0x22f185) return; + if (_0x22f185[_0x34a94f]) { + let _0x475928 = _0x22f185[_0x34a94f]; + if (_0x328599[_0x5b39a5(0x1a2)](_0x475928[_0x5b39a5(0x1a1) + '\x73'], 0x83a + -0x85d + 0x23)) { + if (_0x328599[_0x5b39a5(0x267)](_0x5c98f0, _0x475928[_0x5b39a5(0x41f) + '\x6f\x6e'])) { + const _0x32615d = _0x328599[_0x5b39a5(0x286)][_0x5b39a5(0x18e)]('\x7c'); + let _0x2984f1 = 0xc9e + 0x1ce9 + -0x2987 * 0x1; + while (!![]) { + switch (_0x32615d[_0x2984f1++]) { + case '\x30': + console[_0x5b39a5(0x327)](_0x475928[_0x5b39a5(0x333)][_0x475928[_0x5b39a5(0x1a1) + '\x73']]); + continue; + case '\x31': + console[_0x5b39a5(0x327)](_0x475928[_0x5b39a5(0x1c1) + _0x5b39a5(0x228)]); + continue; + case '\x32': + _0x5d070d = _0x328599[_0x5b39a5(0x329)]; + continue; + case '\x33': + _0x449fe1 += _0x328599[_0x5b39a5(0x2e5)]; + continue; + case '\x34': + _0x52fb5c = !![]; + continue; + } + break; + } + } else console[_0x5b39a5(0x327)](_0x475928[_0x5b39a5(0x41f) + _0x5b39a5(0x1a0)]); + } else console[_0x5b39a5(0x327)](_0x475928[_0x5b39a5(0x333)][_0x475928[_0x5b39a5(0x1a1) + '\x73']]); + } else console[_0x5b39a5(0x327)](_0x22f185[_0x5b39a5(0x3d2) + _0x5b39a5(0x38d)]); +} +async function _0x3de6d0() { + _0xf16272['Sign']="https://user.youth.cn/FastApi/Task/sign.json" + _0xf16272['ToGetReward']="https://user.youth.cn/FastApi/CommonReward/toGetReward.json" + _0xf16272['fixStr']="jdvylqcGGHHJZrfw0o2DgAbsmBCCGUapF1YChc" + _0xf16272['secret']="" + const _0x1cbd5c = _0x22ae4c, + _0x4b652e = { + '\x65\x4e\x55\x4a\x68': function(_0x1af0d9) { + return _0x1af0d9(); + } + }; + let _0x7c79d7 = _0x4b652e[_0x1cbd5c(0x1c6)](_0x2cfb46), + _0x1fbe51 = ''; + const _0x2cda96 = {}; + _0x2cda96[_0x1cbd5c(0x32e)] = _0x5d070d, _0x2cda96[_0x1cbd5c(0x25a) + '\x72\x73'] = ''; + let _0x3df82e = _0x2cda96; + await _0x864eaa(_0x3df82e, _0x7c79d7); + let _0x34b26a = _0x19e020; + if (!_0x34b26a) return _0x1fbe51; + for (let _0x4d555d in _0x34b26a[_0x34a94f]) { + _0xf16272[_0x4d555d] = _0x34b26a[_0x34a94f][_0x4d555d]; + } + return _0x1fbe51; +} + +function encodeStr(str) { + let Str1 = 'DgAbsmBCCGUapF1YChc' + //replacedStr = decodeURIComponent(str) + //replacedStr = replacedStr.replace(/\&/g, '') + replacedStr = str.replace(/\&/g, '') + replacedStr += Str1 + md5Str = CryptoJS.MD5(replacedStr).toString() + return md5Str +} + +function populateParam(param) { + let ret = {} + if(!qlParam) return ret; + for(let item of qlParam.split('&')) { + let kv = item.split('=') + if(kv.length == 2) { + ret[kv[0]] = kv[1] + } + } + return ret; +} + +async function _0x18b331(_0x783475) { + const _0xc4b7ea = _0x22ae4c, + _0x3fd9ef = { + '\x68\x76\x6b\x5a\x59': function(_0xb32163) { + return _0xb32163(); + }, + '\x74\x79\x68\x4d\x68': function(_0x56c70d, _0x4404e6) { + return _0x56c70d(_0x4404e6); + }, + '\x4f\x58\x67\x51\x54': function(_0x8f2617, _0x46c873) { + return _0x8f2617 + _0x46c873; + }, + '\x72\x4c\x6f\x6b\x66': _0xc4b7ea(0x167) + '\x3d', + '\x62\x74\x52\x63\x78': function(_0x3e1b9a, _0x3ed867) { + return _0x3e1b9a(_0x3ed867); + }, + '\x67\x50\x5a\x50\x52': function(_0x101d20, _0x3cb1d1, _0x90ec7e) { + return _0x101d20(_0x3cb1d1, _0x90ec7e); + }, + '\x74\x6c\x42\x63\x77': function(_0x361a69, _0x207cad) { + return _0x361a69 == _0x207cad; + } + }; + let _0x3d0c56 = _0x3fd9ef[_0xc4b7ea(0x1b3)](_0x2cfb46), + _0x452d27 = Math[_0xc4b7ea(0x243)](new Date()[_0xc4b7ea(0x3a6) + '\x6d\x65']()), + _0x3e79a5 = _0x911fd0[_0x783475], + _0x5c325b = _0x3e79a5[_0xc4b7ea(0x271)](/uid=(\w+)/)[-0xea5 + 0x1 * -0x3d1 + 0x1277], + _0x15dca6 = _0x3e79a5 + (_0xc4b7ea(0x19d) + _0xc4b7ea(0x41f) + _0xc4b7ea(0x15f) + _0xc4b7ea(0x288) + _0xc4b7ea(0x3f4) + _0xc4b7ea(0x2d2) + _0xc4b7ea(0x3b0) + _0xc4b7ea(0x3ae) + _0xc4b7ea(0x3f8) + _0xc4b7ea(0x351) + _0xc4b7ea(0x2de) + _0xc4b7ea(0x2f6) + '\x65\x6c\x3d\x63\x36' + _0xc4b7ea(0x406) + _0xc4b7ea(0x1a6) + _0xc4b7ea(0x276) + _0xc4b7ea(0x32a)) + _0x452d27, + _0x1d5f8e = _0x3fd9ef[_0xc4b7ea(0x138)](_0x2fb087, _0x15dca6), + _0x1eece6 = _0x3fd9ef[_0xc4b7ea(0x21e)](_0x3fd9ef[_0xc4b7ea(0x21e)](_0x15dca6, _0x3fd9ef[_0xc4b7ea(0x3b3)]), _0x1d5f8e), + _0x2bc269 = _0xf16272[_0xc4b7ea(0x272)] + ('\x3f' + _0x1eece6), + _0x7b8aa4 = _0x3fd9ef[_0xc4b7ea(0x287)](_0x111d2f, _0x2bc269); + await _0x3fd9ef[_0xc4b7ea(0x15d)](_0x864eaa, _0x7b8aa4, _0x3d0c56); + let _0x16ebfe = _0x19e020; + if (!_0x16ebfe) return; + _0x3fd9ef[_0xc4b7ea(0x3f6)](_0x16ebfe[_0xc4b7ea(0x3d2) + _0xc4b7ea(0x256)], 0x1a7a + -0x897 + -0x11e3) ? console['\x6c\x6f\x67']('\u7528\u6237\x5b' + _0x5c325b + _0xc4b7ea(0x21d) + _0x16ebfe[_0xc4b7ea(0x29c)][_0xc4b7ea(0x3b6)] + '\u9752\u8c46') : console[_0xc4b7ea(0x327)](_0xc4b7ea(0x249) + _0x5c325b + (_0xc4b7ea(0x309) + '\uff1a') + _0x16ebfe[_0xc4b7ea(0x1bb) + '\x67\x65']); +} +async function _0x2745ae(_0x3cb9bb, _0x17efe0) { + const _0x546959 = _0x22ae4c, + _0x2e89bd = { + '\x77\x4c\x6f\x70\x62': function(_0x1a9f6a) { + return _0x1a9f6a(); + }, + '\x6e\x78\x71\x4f\x46': function(_0x15282c, _0x2b7da0) { + return _0x15282c > _0x2b7da0; + }, + '\x78\x52\x69\x79\x51': _0x546959(0x356) + _0x546959(0x42b) + _0x546959(0x19f) + _0x546959(0x321), + '\x70\x59\x55\x53\x62': function(_0x57d282, _0x3fb139) { + return _0x57d282(_0x3fb139); + }, + '\x74\x4c\x58\x49\x79': function(_0x4df9e8, _0x2e1367) { + return _0x4df9e8 + _0x2e1367; + }, + '\x4d\x6c\x4f\x68\x65': function(_0x3d359e, _0x208fc4) { + return _0x3d359e + _0x208fc4; + }, + '\x76\x79\x6d\x70\x6b': '\x26\x73\x69\x67\x6e' + '\x3d', + '\x7a\x43\x79\x46\x45': function(_0x236b86, _0xcbdcd2, _0x65ff7c) { + return _0x236b86(_0xcbdcd2, _0x65ff7c); + }, + '\x50\x73\x54\x71\x59': function(_0x9a78ef, _0x1d7035) { + return _0x9a78ef == _0x1d7035; + } + }; + let _0x259407 = _0x2e89bd[_0x546959(0x1cb)](_0x2cfb46), + _0x2db9d5 = _0x4e74d5[_0x17efe0]; + if (!_0x2db9d5) _0x2db9d5 = _0x17efe0; + let _0x258e1a = Math[_0x546959(0x243)](new Date()[_0x546959(0x3a6) + '\x6d\x65']()), + _0x30c739 = _0x911fd0[_0x3cb9bb], + _0x4d0733 = _0x30c739[_0x546959(0x271)](/uid=(\w+)/)[0x11 * -0x185 + -0x2ef * -0x1 + 0x16e7], + _0x37ee70 = '\x32'; + if (_0x2e89bd[_0x546959(0x1cd)](_0x17efe0[_0x546959(0x17c) + '\x4f\x66'](_0x2e89bd[_0x546959(0x2a4)]), -(0x455 + -0xb2 * -0x14 + -0x123c))) _0x37ee70 = '\x33'; + let _0x159cae = _0x30c739 + (_0x546959(0x19d) + _0x546959(0x41f) + _0x546959(0x15f) + '\x35\x2e\x35\x26\x63' + _0x546959(0x3f4) + _0x546959(0x2d2) + _0x546959(0x3b0) + _0x546959(0x3ae) + _0x546959(0x3f8) + _0x546959(0x351) + _0x546959(0x2de) + _0x546959(0x2f6) + '\x65\x6c\x3d\x63\x36' + _0x546959(0x406) + _0x546959(0x1a6) + _0x546959(0x276) + _0x546959(0x32a)) + _0x258e1a + (_0x546959(0x3b1) + _0x546959(0x322)) + _0x17efe0 + (_0x546959(0x177) + '\x3d') + _0x37ee70, + // _0x40604b = encodeStr(_0x159cae),// _0x2e89bd[_0x546959(0x278)](_0x2fb087, _0x159cae), + _0x40604b = _0x2e89bd[_0x546959(0x278)](_0x2fb087, _0x159cae), + _0x433f45 = _0x2e89bd[_0x546959(0x293)](_0x2e89bd[_0x546959(0x417)](_0x159cae, _0x2e89bd[_0x546959(0x1ed)]), _0x40604b), + _0x1b5ca4 = _0xf16272[_0x546959(0x246) + _0x546959(0x39b) + '\x64'], + _0x297ae4 = _0x2e89bd[_0x546959(0x1e2)](_0x3ba051, _0x1b5ca4, _0x433f45); + await _0x3a10d(_0x297ae4, _0x259407); + let _0x2aa40f = _0x19e020; + if (!_0x2aa40f) return; + if (_0x2e89bd[_0x546959(0x1ba)](_0x2aa40f[_0x546959(0x3d2) + _0x546959(0x256)], -0x11 * 0x1c + 0x16dc + -0x1500)) { + if (_0x2aa40f[_0x546959(0x29c)][_0x546959(0x3b6)]) console[_0x546959(0x327)](_0x546959(0x249) + _0x4d0733 + _0x546959(0x3fc) + _0x2db9d5 + _0x546959(0x2f5) + _0x2aa40f[_0x546959(0x29c)][_0x546959(0x3b6)] + '\u9752\u8c46'); + else _0x2aa40f[_0x546959(0x29c)][_0x546959(0x3d5) + _0x546959(0x2e1)] && console[_0x546959(0x327)]('\u7528\u6237\x5b' + _0x4d0733 + _0x546959(0x314) + _0x2db9d5 + (_0x546959(0x30f) + '\uff1a') + _0x2aa40f[_0x546959(0x29c)][_0x546959(0x3d5) + _0x546959(0x2e1)] + '\u79d2'); + } else console[_0x546959(0x327)](_0x546959(0x249) + _0x4d0733 + _0x546959(0x3fc) + _0x2db9d5 + _0x546959(0x427) + _0x2aa40f[_0x546959(0x1bb) + '\x67\x65']); +} +async function _0x4be1eb(_0x57a325) { + const _0x3ad4bb = _0x22ae4c, + _0x46006d = { + '\x73\x4c\x4c\x6d\x4c': function(_0x272b0d, _0x49ab30) { + return _0x272b0d + _0x49ab30; + }, + '\x6c\x68\x46\x74\x4e': _0x3ad4bb(0x20a) + '\x69\x6e\x49\x6e\x66' + '\x6f', + '\x6a\x75\x4b\x42\x75': function(_0x330abb, _0x376ba9) { + return _0x330abb(_0x376ba9); + }, + '\x53\x42\x50\x78\x75': function(_0x1cd954, _0xcdd976, _0x14e991) { + return _0x1cd954(_0xcdd976, _0x14e991); + }, + '\x4a\x78\x5a\x75\x43': function(_0x551ab6, _0x4b3e51) { + return _0x551ab6 == _0x4b3e51; + }, + '\x68\x42\x57\x72\x6d': function(_0x554817, _0x2f4072) { + return _0x554817 == _0x2f4072; + }, + '\x6b\x41\x75\x58\x69': function(_0x4e815a, _0x214ede) { + return _0x4e815a + _0x214ede; + } + }; + let _0x3b18c1 = _0x2cfb46(), + _0x251e3c = _0x911fd0[_0x5b96d2], + _0x18654c = _0x46006d[_0x3ad4bb(0x2c4)](_0xf16272[_0x46006d[_0x3ad4bb(0x14d)]], _0x3ad4bb(0x230) + _0x3ad4bb(0x13e) + _0x3ad4bb(0x3ac) + _0x3ad4bb(0x290) + _0x251e3c + (_0x3ad4bb(0x19d) + _0x3ad4bb(0x41f) + _0x3ad4bb(0x15f) + _0x3ad4bb(0x288) + _0x3ad4bb(0x3f4) + _0x3ad4bb(0x2d2) + _0x3ad4bb(0x3be) + _0x3ad4bb(0x3aa) + _0x3ad4bb(0x2aa) + _0x3ad4bb(0x2b1) + _0x3ad4bb(0x324) + _0x3ad4bb(0x3ca) + _0x3ad4bb(0x12e) + '\x6e\x64\x3d\x4f\x50' + _0x3ad4bb(0x237) + _0x3ad4bb(0x370) + _0x3ad4bb(0x2ce) + _0x3ad4bb(0x382) + _0x3ad4bb(0x15a) + _0x3ad4bb(0x13f) + _0x3ad4bb(0x301) + _0x3ad4bb(0x387) + _0x3ad4bb(0x3ae) + _0x3ad4bb(0x3f8) + _0x3ad4bb(0x351) + _0x3ad4bb(0x2de) + _0x3ad4bb(0x2f6) + _0x3ad4bb(0x2f2) + _0x3ad4bb(0x406) + _0x3ad4bb(0x1a6) + _0x3ad4bb(0x276))), + _0x317e1e = _0x46006d[_0x3ad4bb(0x24b)](_0x111d2f, _0x18654c); + await _0x46006d[_0x3ad4bb(0x2d4)](_0x864eaa, _0x317e1e, _0x3b18c1); + let _0x121058 = _0x19e020; + if (!_0x121058) return; + if (_0x46006d[_0x3ad4bb(0x1c3)](_0x121058[_0x3ad4bb(0x3d2) + _0x3ad4bb(0x256)], -0x94 + 0x44 * 0xe + -0x324)) { + let _0x242584 = _0x121058[_0x3ad4bb(0x29c)][_0x3ad4bb(0x194) + _0x3ad4bb(0x353)], + _0x4c6511 = _0x121058[_0x3ad4bb(0x29c)][_0x3ad4bb(0x3b6)], + _0x47658b = _0x121058[_0x3ad4bb(0x29c)][_0x3ad4bb(0x3f1)], + _0x1926cb = _0x121058[_0x3ad4bb(0x29c)][_0x3ad4bb(0x37b) + '\x5f\x73\x63\x6f\x72' + '\x65'], + _0x28a1a3 = _0x121058[_0x3ad4bb(0x29c)][_0x3ad4bb(0x3e4)], + _0x18aed9 = _0x46006d['\x68\x42\x57\x72\x6d'](_0x121058[_0x3ad4bb(0x29c)][_0x3ad4bb(0x20b) + _0x3ad4bb(0x1a1) + '\x73'], 0x29 * -0x65 + -0x1 * 0x19be + 0x2 * 0x14f6) ? '\u6b63\u5e38' : '\u9ed1\u53f7'; + _0x33b245 += _0x3ad4bb(0x270) + _0x3ad4bb(0x3c0) + '\u6237' + _0x46006d[_0x3ad4bb(0x2c4)](_0x57a325, -0xd44 + -0x49 * -0x2b + 0x102) + (_0x3ad4bb(0x408) + _0x3ad4bb(0x1d9)), _0x33b245 += _0x3ad4bb(0x379) + _0x242584 + '\x0a', _0x33b245 += _0x3ad4bb(0x30b) + '\x20\uff1a' + _0x28a1a3 + '\x0a', _0x33b245 += _0x3ad4bb(0x400) + '\x20\uff1a' + _0x18aed9 + '\x0a', _0x33b245 += _0x3ad4bb(0x2cd) + _0x4c6511 + _0x3ad4bb(0x389) + _0x47658b + '\u5143\x0a', _0x33b245 += _0x3ad4bb(0x3d6) + '\u3011\uff1a' + _0x1926cb + '\x0a'; + } else console[_0x3ad4bb(0x327)]('\u7528\u6237' + _0x46006d[_0x3ad4bb(0x360)](_0x57a325, -0x3f9 * -0x7 + 0x1b95 + -0x3763 * 0x1) + '\x20' + _0x121058[_0x3ad4bb(0x1bb) + '\x67\x65']); +} +async function _0x20ef16(_0x2cd47a, _0x1016fe) { + const _0x198592 = _0x22ae4c, + _0x4b0491 = { + '\x76\x45\x66\x79\x6b': function(_0x26b862) { + return _0x26b862(); + }, + '\x6b\x79\x70\x4d\x49': function(_0x5b3037, _0x3ab332) { + return _0x5b3037(_0x3ab332); + }, + '\x52\x61\x6d\x6d\x74': _0x198592(0x167) + '\x3d', + '\x74\x56\x6f\x47\x71': function(_0x4aecd6, _0x2daf49, _0x3eed81) { + return _0x4aecd6(_0x2daf49, _0x3eed81); + }, + '\x77\x6b\x4f\x68\x67': function(_0x5a03b5, _0x72171b) { + return _0x5a03b5 == _0x72171b; + } + }; + let _0x3e73e6 = _0x4b0491[_0x198592(0x171)](_0x2cfb46), + _0x3cbb66 = Math[_0x198592(0x243)](new Date()[_0x198592(0x3a6) + '\x6d\x65']()), + _0x404cb9 = _0x911fd0[_0x2cd47a], + _0x216af0 = _0x404cb9[_0x198592(0x271)](/uid=(\w+)/)[-0x23d6 + 0x21a4 * 0x1 + 0x233], + _0x5d28bd = _0x404cb9 + (_0x198592(0x3b1) + _0x198592(0x3f0) + _0x198592(0x215) + _0x198592(0x1ef) + _0x198592(0x2bd) + _0x198592(0x3d1)) + _0x1016fe + (_0x198592(0x3d7) + _0x198592(0x296) + _0x198592(0x2d0) + _0x198592(0x19d) + '\x76\x65\x72\x73\x69' + _0x198592(0x15f) + _0x198592(0x2b4) + _0x198592(0x1a6) + _0x198592(0x276) + _0x198592(0x330) + _0x198592(0x2cf) + _0x198592(0x335)), + _0x1910f9 = _0x4b0491[_0x198592(0x29a)](_0x2fb087, _0x5d28bd), + _0x1dc297 = _0x5d28bd + _0x4b0491[_0x198592(0x163)] + _0x1910f9, + _0xb07f13 = _0xf16272[_0x198592(0x1ff) + _0x198592(0x354)], + _0x20b66d = _0x4b0491[_0x198592(0x3c3)](_0x3ba051, _0xb07f13, _0x1dc297); + await _0x3a10d(_0x20b66d, _0x3e73e6); + let _0x4b550d = _0x19e020; + if (!_0x4b550d) return; + _0x4b0491[_0x198592(0x2c0)](_0x4b550d[_0x198592(0x3d2) + '\x5f\x63\x6f\x64\x65'], -0x7 * -0x42a + -0x347 * -0x2 + -0x23b4) ? console[_0x198592(0x327)](_0x198592(0x249) + _0x216af0 + (_0x198592(0x297) + _0x198592(0x3e2))) : console[_0x198592(0x327)](_0x198592(0x249) + _0x216af0 + (_0x198592(0x297) + _0x198592(0x2dd)) + _0x4b550d[_0x198592(0x1bb) + '\x67\x65']); +} + +function _0x5f3b(_0x5c9799, _0x31c61f) { + const _0x4eab16 = _0x2dbe(); + return _0x5f3b = function(_0x2a78ce, _0x1d052c) { + _0x2a78ce = _0x2a78ce - (-0x1343 + -0x49 * -0x47 + -0x1 * -0x2e); + let _0x5066f0 = _0x4eab16[_0x2a78ce]; + return _0x5066f0; + }, _0x5f3b(_0x5c9799, _0x31c61f); +} + +function _0x3ba051(_0x51633b, _0x18505e) { + const _0xaac71f = _0x22ae4c, + _0x54dd9d = {}; + _0x54dd9d[_0xaac71f(0x268)] = _0xaac71f(0x3cd) + _0xaac71f(0x2ec) + _0xaac71f(0x23e) + _0xaac71f(0x34d) + _0xaac71f(0x38c) + _0xaac71f(0x40e) + _0xaac71f(0x394) + _0xaac71f(0x316) + _0xaac71f(0x391) + _0xaac71f(0x401) + _0xaac71f(0x213) + _0xaac71f(0x2b7) + _0xaac71f(0x40a) + _0xaac71f(0x24a) + _0xaac71f(0x146) + _0xaac71f(0x2e2) + _0xaac71f(0x40c) + _0xaac71f(0x2f3) + _0xaac71f(0x357) + _0xaac71f(0x40f) + _0xaac71f(0x2ed) + _0xaac71f(0x2ba) + _0xaac71f(0x414) + _0xaac71f(0x224) + _0xaac71f(0x172) + _0xaac71f(0x388) + _0xaac71f(0x421) + _0xaac71f(0x165) + _0xaac71f(0x31b) + _0xaac71f(0x14b) + _0xaac71f(0x1d4) + _0xaac71f(0x23f) + _0xaac71f(0x364) + _0xaac71f(0x1fa) + _0xaac71f(0x2c1) + _0xaac71f(0x35d) + _0xaac71f(0x2fc) + _0xaac71f(0x432) + _0xaac71f(0x33b) + _0xaac71f(0x176) + _0xaac71f(0x3c6) + _0xaac71f(0x21a) + _0xaac71f(0x1e6) + _0xaac71f(0x21b) + _0xaac71f(0x3e1) + _0xaac71f(0x26c) + _0xaac71f(0x1f9) + _0xaac71f(0x3bf) + _0xaac71f(0x2be) + _0xaac71f(0x32f) + _0xaac71f(0x36f) + _0xaac71f(0x38e) + _0xaac71f(0x3b7) + _0xaac71f(0x3bd) + _0xaac71f(0x1eb) + _0xaac71f(0x195) + _0xaac71f(0x2a3) + _0xaac71f(0x42a) + _0xaac71f(0x1dc) + _0xaac71f(0x303) + _0xaac71f(0x37d) + _0xaac71f(0x2ad) + _0xaac71f(0x346) + _0xaac71f(0x22a) + _0xaac71f(0x418) + '\x3a\x22\x63\x6f\x6d' + _0xaac71f(0x381) + _0xaac71f(0x365) + _0xaac71f(0x152) + _0xaac71f(0x15e) + _0xaac71f(0x192) + _0xaac71f(0x2b2) + _0xaac71f(0x12c) + _0xaac71f(0x245) + _0xaac71f(0x424) + _0xaac71f(0x3a7) + _0xaac71f(0x355), _0x54dd9d[_0xaac71f(0x1b4)] = _0xaac71f(0x3ec) + _0xaac71f(0x3de) + _0xaac71f(0x285) + _0xaac71f(0x32b) + _0xaac71f(0x12f), _0x54dd9d[_0xaac71f(0x28f)] = _0xaac71f(0x198) + _0xaac71f(0x1e1) + _0xaac71f(0x1ac), _0x54dd9d[_0xaac71f(0x1aa)] = _0xaac71f(0x1c5) + _0xaac71f(0x319), _0x54dd9d[_0xaac71f(0x2a1)] = _0xaac71f(0x2ac); + const _0x46ab32 = _0x54dd9d, + _0x23a7ee = {}; + _0x23a7ee[_0xaac71f(0x2ab) + _0xaac71f(0x2fe)] = _0x46ab32[_0xaac71f(0x268)], _0x23a7ee[_0xaac71f(0x240) + _0xaac71f(0x1f0) + _0xaac71f(0x1a5)] = _0x46ab32[_0xaac71f(0x1b4)], _0x23a7ee[_0xaac71f(0x2f0) + _0xaac71f(0x332) + '\x70\x65'] = _0xaac71f(0x3a8) + _0xaac71f(0x2ae) + _0xaac71f(0x275) + _0xaac71f(0x156) + _0xaac71f(0x376) + _0xaac71f(0x2fb) + _0xaac71f(0x2c3) + _0xaac71f(0x23c) + _0xaac71f(0x257) + _0xaac71f(0x217), _0x23a7ee[_0xaac71f(0x2c2)] = _0x46ab32[_0xaac71f(0x28f)], _0x23a7ee[_0xaac71f(0x18c) + _0xaac71f(0x13d)] = _0x46ab32[_0xaac71f(0x1aa)], _0x23a7ee[_0xaac71f(0x240) + _0xaac71f(0x1cf) + _0xaac71f(0x1d3)] = _0x46ab32[_0xaac71f(0x2a1)]; + const _0x34850b = {}; + _0x34850b[_0xaac71f(0x32e)] = _0x51633b, _0x34850b[_0xaac71f(0x25a) + '\x72\x73'] = _0x23a7ee, _0x34850b[_0xaac71f(0x28d)] = _0x18505e; + let _0x3db5a7 = _0x34850b; + return _0x3db5a7; +} + +function _0x111d2f(_0x4ab93b) { + const _0xbf68ee = _0x22ae4c, + _0x5cc0e2 = {}; + _0x5cc0e2[_0xbf68ee(0x420)] = _0xbf68ee(0x3cd) + _0xbf68ee(0x2ec) + _0xbf68ee(0x23e) + _0xbf68ee(0x34d) + _0xbf68ee(0x38c) + _0xbf68ee(0x40e) + _0xbf68ee(0x394) + _0xbf68ee(0x316) + _0xbf68ee(0x391) + '\x69\x6c\x64\x2f\x4c' + _0xbf68ee(0x213) + _0xbf68ee(0x2b7) + _0xbf68ee(0x40a) + _0xbf68ee(0x24a) + _0xbf68ee(0x146) + _0xbf68ee(0x2e2) + _0xbf68ee(0x40c) + _0xbf68ee(0x2f3) + _0xbf68ee(0x357) + _0xbf68ee(0x40f) + _0xbf68ee(0x2ed) + _0xbf68ee(0x2ba) + _0xbf68ee(0x414) + _0xbf68ee(0x224) + _0xbf68ee(0x172) + _0xbf68ee(0x388) + _0xbf68ee(0x421) + _0xbf68ee(0x165) + _0xbf68ee(0x31b) + _0xbf68ee(0x14b) + _0xbf68ee(0x1d4) + '\x61\x70\x2f\x31\x2e' + _0xbf68ee(0x364) + _0xbf68ee(0x1fa) + _0xbf68ee(0x2c1) + _0xbf68ee(0x35d) + '\x65\x2e\x69\x6e\x73' + _0xbf68ee(0x432) + _0xbf68ee(0x33b) + _0xbf68ee(0x176) + _0xbf68ee(0x3c6) + '\x63\x6f\x6d\x2e\x79' + _0xbf68ee(0x1e6) + _0xbf68ee(0x21b) + _0xbf68ee(0x3e1) + _0xbf68ee(0x26c) + _0xbf68ee(0x1f9) + _0xbf68ee(0x3bf) + _0xbf68ee(0x2be) + _0xbf68ee(0x32f) + _0xbf68ee(0x36f) + _0xbf68ee(0x38e) + _0xbf68ee(0x3b7) + _0xbf68ee(0x3bd) + _0xbf68ee(0x1eb) + _0xbf68ee(0x195) + _0xbf68ee(0x2a3) + '\x74\x63\x75\x74\x22' + _0xbf68ee(0x1dc) + _0xbf68ee(0x303) + _0xbf68ee(0x37d) + _0xbf68ee(0x2ad) + _0xbf68ee(0x346) + _0xbf68ee(0x22a) + _0xbf68ee(0x418) + _0xbf68ee(0x223) + _0xbf68ee(0x381) + _0xbf68ee(0x365) + _0xbf68ee(0x152) + _0xbf68ee(0x15e) + _0xbf68ee(0x192) + _0xbf68ee(0x2b2) + _0xbf68ee(0x12c) + _0xbf68ee(0x245) + _0xbf68ee(0x424) + _0xbf68ee(0x3a7) + _0xbf68ee(0x355), _0x5cc0e2[_0xbf68ee(0x2df)] = _0xbf68ee(0x3ec) + _0xbf68ee(0x3de) + _0xbf68ee(0x285) + _0xbf68ee(0x32b) + _0xbf68ee(0x12f), _0x5cc0e2[_0xbf68ee(0x30c)] = _0xbf68ee(0x3a8) + _0xbf68ee(0x2ae) + _0xbf68ee(0x275) + _0xbf68ee(0x156) + _0xbf68ee(0x376) + _0xbf68ee(0x2fb) + _0xbf68ee(0x2c3) + _0xbf68ee(0x23c) + _0xbf68ee(0x257) + _0xbf68ee(0x217), _0x5cc0e2[_0xbf68ee(0x2db)] = _0xbf68ee(0x198) + _0xbf68ee(0x1e1) + _0xbf68ee(0x1ac), _0x5cc0e2[_0xbf68ee(0x137)] = _0xbf68ee(0x1c5) + _0xbf68ee(0x319); + const _0x1dcd03 = _0x5cc0e2, + _0x5695e7 = {}; + _0x5695e7[_0xbf68ee(0x2ab) + _0xbf68ee(0x2fe)] = _0x1dcd03[_0xbf68ee(0x420)], _0x5695e7[_0xbf68ee(0x240) + _0xbf68ee(0x1f0) + _0xbf68ee(0x1a5)] = _0x1dcd03[_0xbf68ee(0x2df)], _0x5695e7[_0xbf68ee(0x2f0) + _0xbf68ee(0x332) + '\x70\x65'] = _0x1dcd03[_0xbf68ee(0x30c)], _0x5695e7[_0xbf68ee(0x2c2)] = _0x1dcd03[_0xbf68ee(0x2db)], _0x5695e7[_0xbf68ee(0x18c) + _0xbf68ee(0x13d)] = _0x1dcd03[_0xbf68ee(0x137)], _0x5695e7[_0xbf68ee(0x240) + _0xbf68ee(0x1cf) + _0xbf68ee(0x1d3)] = _0xbf68ee(0x2ac); + const _0x4fc91f = {}; + _0x4fc91f[_0xbf68ee(0x32e)] = _0x4ab93b, _0x4fc91f[_0xbf68ee(0x25a) + '\x72\x73'] = _0x5695e7; + let _0x1623a2 = _0x4fc91f; + return _0x1623a2; +} +async function _0x3a10d(_0x5d6ec5, _0x2f5e9f) { + const _0x22f2d9 = _0x22ae4c, + _0x309bcc = { + '\x6a\x54\x43\x45\x4c': function(_0x2375c2, _0xc6e9f) { + return _0x2375c2 + _0xc6e9f; + }, + '\x68\x4b\x4a\x77\x63': _0x22f2d9(0x375) + '\x74\u8bf7\u6c42\u5931\u8d25', + '\x58\x50\x43\x6c\x57': function(_0xb5074f, _0x570426) { + return _0xb5074f(_0x570426); + } + }; + return _0x19e020 = null, new Promise(_0x1cb880 => { + const _0x222087 = _0x22f2d9, + _0x44a67b = { + '\x46\x6b\x47\x6c\x7a': function(_0x39ca14, _0x487396) { + const _0x2de8de = _0x5f3b; + return _0x309bcc[_0x2de8de(0x1c7)](_0x39ca14, _0x487396); + }, + '\x73\x52\x61\x52\x56': _0x309bcc[_0x222087(0x234)], + '\x69\x6a\x49\x63\x76': function(_0x1520b5, _0x4ec43f) { + const _0x40b9f4 = _0x222087; + return _0x309bcc[_0x40b9f4(0x219)](_0x1520b5, _0x4ec43f); + } + }; + _0xcd2058[_0x222087(0x1e5)](_0x5d6ec5, async (_0x2f6598, _0x2a0283, _0x317236) => { + const _0x9c8f60 = _0x222087; + try { + if (_0x2f6598) console[_0x9c8f60(0x327)](_0x44a67b[_0x9c8f60(0x3a2)](_0x2f5e9f, _0x44a67b[_0x9c8f60(0x415)])), console['\x6c\x6f\x67'](JSON[_0x9c8f60(0x359) + _0x9c8f60(0x3b2)](_0x2f6598)), _0xcd2058[_0x9c8f60(0x187) + '\x72'](_0x2f6598); + else { + if (_0x44a67b[_0x9c8f60(0x42c)](_0x1caf01, _0x317236)) { + _0x19e020 = JSON[_0x9c8f60(0x362)](_0x317236); + if (_0x515894) console[_0x9c8f60(0x327)](_0x19e020); + } + } + } catch (_0x3a9f86) { + _0xcd2058[_0x9c8f60(0x187) + '\x72'](_0x3a9f86, _0x2a0283); + } finally { + _0x1cb880(); + } + }); + }); +} +async function _0x864eaa(_0xbadc63, _0x3cb6a1) { + const _0x29b1ad = { + '\x48\x68\x45\x6e\x74': function(_0x180dff, _0x28b4a1) { + return _0x180dff + _0x28b4a1; + }, + '\x6f\x4e\x78\x58\x79': function(_0x9ec5b0, _0x1e97b2, _0x415828) { + return _0x9ec5b0(_0x1e97b2, _0x415828); + } + }; + return _0x19e020 = null, new Promise(_0x2a3394 => { + const _0x315948 = _0x5f3b, + _0x3cf5fc = { + '\x6c\x6b\x51\x54\x64': function(_0x21de96, _0x5d14a0) { + const _0x394fad = _0x5f3b; + return _0x29b1ad[_0x394fad(0x3eb)](_0x21de96, _0x5d14a0); + }, + '\x6a\x6a\x64\x42\x4c': _0x315948(0x1b1) + _0x315948(0x260), + '\x75\x73\x56\x55\x78': function(_0x3ff2fd, _0x65cf28, _0x519952) { + const _0x5f4598 = _0x315948; + return _0x29b1ad[_0x5f4598(0x151)](_0x3ff2fd, _0x65cf28, _0x519952); + }, + '\x74\x51\x4e\x44\x6f': function(_0x2dfbd6) { + return _0x2dfbd6(); + } + }; + _0xcd2058['\x67\x65\x74'](_0xbadc63, async (_0x8393a7, _0x9d679a, _0x4d70e8) => { + const _0x57a8c2 = _0x315948; + try { + if (_0x8393a7) console[_0x57a8c2(0x327)](_0x3cf5fc[_0x57a8c2(0x17b)](_0x3cb6a1, _0x3cf5fc[_0x57a8c2(0x1c0)])), console[_0x57a8c2(0x327)](JSON[_0x57a8c2(0x359) + _0x57a8c2(0x3b2)](_0x8393a7)), _0xcd2058[_0x57a8c2(0x187) + '\x72'](_0x8393a7); + else { + if (_0x3cf5fc[_0x57a8c2(0x283)](_0x1caf01, _0x4d70e8, _0x3cb6a1)) { + _0x19e020 = JSON[_0x57a8c2(0x362)](_0x4d70e8); + if (_0x515894) console[_0x57a8c2(0x327)](_0x19e020); + } + } + } catch (_0x2dc5fc) { + _0xcd2058[_0x57a8c2(0x187) + '\x72'](_0x2dc5fc, _0x9d679a); + } finally { + _0x3cf5fc['\x74\x51\x4e\x44\x6f'](_0x2a3394); + } + }); + }); +} + +function _0x1caf01(_0xd36d7, _0x3beb5e) { + const _0x2e95fb = _0x22ae4c; + try { + if (typeof JSON[_0x2e95fb(0x362)](_0xd36d7) == _0x2e95fb(0x18f) + '\x74') return !![]; + else console[_0x2e95fb(0x327)](_0x2e95fb(0x25e) + _0x2e95fb(0x2e9) + _0x3beb5e + (_0x2e95fb(0x229) + '\u8bef')), console[_0x2e95fb(0x327)](_0xd36d7); + } catch (_0xa5cea4) { + return console[_0x2e95fb(0x327)](_0xa5cea4), console[_0x2e95fb(0x327)](_0x2e95fb(0x25e) + '\x69\x6f\x6e\x20' + _0x3beb5e + (_0x2e95fb(0x1a4) + _0x2e95fb(0x35c) + _0x2e95fb(0x1e8) + '\u81ea\u8eab\u8bbe\u5907\u7f51' + _0x2e95fb(0x1c4))), ![]; + } +} + +function _0x2cfb46() { + const _0x2fbdb7 = _0x22ae4c; + return new Error()[_0x2fbdb7(0x33a)][_0x2fbdb7(0x18e)]('\x0a')[0x16b5 * 0x1 + 0xbfd + 0x250 * -0xf][_0x2fbdb7(0x143)]()[_0x2fbdb7(0x18e)]('\x20')[0xe2f + 0x1add * -0x1 + 0xcaf]; +} + +function _0x2bf4dd(_0x22f91c, _0x13ab82) { + const _0x4d9df3 = _0x22ae4c, + _0x207443 = {}; + _0x207443['\x59\x78\x65\x49\x6d'] = function(_0x58a27c, _0x3909aa) { + return _0x58a27c < _0x3909aa; + }; + const _0x3bcb10 = _0x207443; + return _0x3bcb10[_0x4d9df3(0x1e0)](_0x22f91c, _0x13ab82) ? _0x22f91c : _0x13ab82; +} + +function _0x44d4d1(_0x5b368d, _0x2c876f) { + const _0x4a84e9 = _0x22ae4c, + _0x5cff10 = {}; + _0x5cff10[_0x4a84e9(0x141)] = function(_0x2fe107, _0x27bb79) { + return _0x2fe107 < _0x27bb79; + }; + const _0x1937e2 = _0x5cff10; + return _0x1937e2[_0x4a84e9(0x141)](_0x5b368d, _0x2c876f) ? _0x2c876f : _0x5b368d; +} + +function _0x3e6081(_0x282208 = -0xd86 * -0x2 + 0x53e + 0x101f * -0x2) { + const _0x3e41f6 = _0x22ae4c, + _0x2bd31b = {}; + _0x2bd31b[_0x3e41f6(0x2d7)] = '\x71\x77\x65\x72\x74' + _0x3e41f6(0x196) + _0x3e41f6(0x1c9) + _0x3e41f6(0x139) + _0x3e41f6(0x39a) + _0x3e41f6(0x1fd) + _0x3e41f6(0x39c) + _0x3e41f6(0x413) + _0x3e41f6(0x1ca) + _0x3e41f6(0x326) + '\x4e\x4d', _0x2bd31b['\x42\x4d\x4c\x7a\x54'] = function(_0x2bb7d4, _0x1039e4) { + return _0x2bb7d4 < _0x1039e4; + }; + const _0x538670 = _0x2bd31b; + let _0x584cdb = _0x538670[_0x3e41f6(0x2d7)], + _0x3b5159 = _0x584cdb[_0x3e41f6(0x3d0) + '\x68'], + _0x59e037 = ''; + for (i = -0x587 + 0x125c + -0xcd5; _0x538670[_0x3e41f6(0x41e)](i, _0x282208); i++) { + _0x59e037 += _0x584cdb[_0x3e41f6(0x1ea) + '\x74'](Math[_0x3e41f6(0x243)](Math[_0x3e41f6(0x132) + '\x6d']() * _0x3b5159)); + } + return _0x59e037; +} + +function _0x355e4d(_0x3e6545) { + const _0x3ab5c1 = _0x22ae4c, + _0x2ed222 = { + '\x63\x5a\x6d\x46\x70': function(_0x1ad09c, _0x127c84) { + return _0x1ad09c << _0x127c84; + }, + '\x6e\x68\x49\x4b\x58': function(_0x5db49e, _0x2d82c0) { + return _0x5db49e >>> _0x2d82c0; + }, + '\x79\x6f\x4a\x52\x4b': function(_0x1b61df, _0x4ca4fd) { + return _0x1b61df - _0x4ca4fd; + }, + '\x42\x65\x69\x58\x74': function(_0x109c72, _0x127c47) { + return _0x109c72 & _0x127c47; + }, + '\x6d\x71\x70\x4f\x4c': function(_0x447847, _0x5e0350) { + return _0x447847 & _0x5e0350; + }, + '\x6b\x69\x4d\x44\x70': function(_0x16933f, _0x1270dc) { + return _0x16933f ^ _0x1270dc; + }, + '\x78\x6e\x55\x45\x4f': function(_0x115d2d, _0x119317) { + return _0x115d2d | _0x119317; + }, + '\x6a\x4b\x77\x51\x53': function(_0x18cf9b, _0x3f3615) { + return _0x18cf9b ^ _0x3f3615; + }, + '\x49\x45\x73\x6d\x48': function(_0x14c3f8, _0x284dcc) { + return _0x14c3f8 & _0x284dcc; + }, + '\x4a\x65\x70\x51\x6d': function(_0x4ca851, _0x50ecd9) { + return _0x4ca851 | _0x50ecd9; + }, + '\x57\x78\x75\x75\x47': function(_0x181409, _0x2f039d, _0x535cb0) { + return _0x181409(_0x2f039d, _0x535cb0); + }, + '\x46\x4b\x6f\x43\x6b': function(_0x578569, _0x4c683e, _0x492e65) { + return _0x578569(_0x4c683e, _0x492e65); + }, + '\x77\x56\x6e\x65\x57': function(_0x185e2f, _0x4fb704, _0x348d02) { + return _0x185e2f(_0x4fb704, _0x348d02); + }, + '\x45\x49\x67\x62\x4b': function(_0x288527, _0x1201ce, _0x1f825f) { + return _0x288527(_0x1201ce, _0x1f825f); + }, + '\x50\x77\x4d\x5a\x5a': function(_0x36a268, _0x82a3da, _0x3212c8) { + return _0x36a268(_0x82a3da, _0x3212c8); + }, + '\x51\x55\x70\x71\x6a': function(_0x3f1747, _0xdd5634, _0x478449, _0x31864d) { + return _0x3f1747(_0xdd5634, _0x478449, _0x31864d); + }, + '\x44\x76\x4e\x55\x74': function(_0x1c9065, _0x46c362, _0x33bda9, _0x1cdf32) { + return _0x1c9065(_0x46c362, _0x33bda9, _0x1cdf32); + }, + '\x42\x46\x61\x43\x4b': function(_0x3c3f1b, _0x37e267, _0x1960c5) { + return _0x3c3f1b(_0x37e267, _0x1960c5); + }, + '\x41\x49\x6f\x47\x56': function(_0x37e7c1, _0x3f0c09, _0x573f38) { + return _0x37e7c1(_0x3f0c09, _0x573f38); + }, + '\x45\x74\x6f\x69\x71': function(_0x5948eb, _0x4ace01) { + return _0x5948eb + _0x4ace01; + }, + '\x72\x69\x4f\x4c\x71': function(_0x29ad4c, _0x3bdb29) { + return _0x29ad4c / _0x3bdb29; + }, + '\x46\x52\x75\x56\x67': function(_0x387b1c, _0x387b94) { + return _0x387b1c % _0x387b94; + }, + '\x74\x72\x43\x61\x77': function(_0x448535, _0x5e10cb) { + return _0x448535 * _0x5e10cb; + }, + '\x58\x65\x66\x41\x79': function(_0x54e0e4, _0x165dfc) { + return _0x54e0e4 + _0x165dfc; + }, + '\x50\x77\x74\x61\x5a': function(_0x43b7cf, _0xfa37be) { + return _0x43b7cf - _0xfa37be; + }, + '\x76\x63\x69\x4f\x6b': function(_0x1a00f7, _0x16309e) { + return _0x1a00f7 * _0x16309e; + }, + '\x71\x70\x70\x4b\x6d': function(_0x29af68, _0x3d99ae) { + return _0x29af68 % _0x3d99ae; + }, + '\x61\x41\x74\x58\x66': function(_0x3db296, _0x74928b) { + return _0x3db296 << _0x74928b; + }, + '\x78\x58\x56\x57\x63': function(_0x8b8d38, _0x565998) { + return _0x8b8d38 - _0x565998; + }, + '\x58\x55\x54\x49\x49': function(_0x4808d1, _0x25b344) { + return _0x4808d1 >= _0x25b344; + }, + '\x4e\x50\x6b\x5a\x59': function(_0x3275d5, _0x51d34e) { + return _0x3275d5 & _0x51d34e; + }, + '\x66\x64\x70\x68\x70': function(_0x5237dd, _0x37f3bc) { + return _0x5237dd + _0x37f3bc; + }, + '\x66\x62\x51\x67\x4c': function(_0x259dcd, _0x35e765) { + return _0x259dcd < _0x35e765; + }, + '\x54\x44\x77\x66\x75': function(_0x146cf9, _0x396428) { + return _0x146cf9 > _0x396428; + }, + '\x43\x4a\x51\x47\x54': function(_0x563d2b, _0x22402b) { + return _0x563d2b > _0x22402b; + }, + '\x45\x4d\x67\x6c\x45': function(_0x484649, _0x39a577) { + return _0x484649 >> _0x39a577; + }, + '\x4c\x4c\x61\x61\x53': function(_0x2b2a55, _0x39f3e1) { + return _0x2b2a55 | _0x39f3e1; + }, + '\x6a\x46\x64\x71\x4e': function(_0x572cc2, _0x432a90) { + return _0x572cc2 & _0x432a90; + }, + '\x6d\x6d\x69\x51\x70': function(_0x585148, _0x112727) { + return _0x585148 >> _0x112727; + }, + '\x66\x57\x77\x65\x56': function(_0x1f4065, _0x1d9109) { + return _0x1f4065 | _0x1d9109; + }, + '\x6d\x62\x72\x71\x58': function(_0x4657f6, _0x59c008) { + return _0x4657f6(_0x59c008); + }, + '\x76\x69\x58\x62\x6d': function(_0x473128, _0x49ccee) { + return _0x473128(_0x49ccee); + }, + '\x6b\x58\x54\x71\x4f': function(_0x37cb19, _0x4ef8dc) { + return _0x37cb19 < _0x4ef8dc; + }, + '\x66\x69\x79\x4b\x4b': function(_0x5cec66, _0x1b4d7c, _0xd1ce25, _0x167969, _0x9d97e5, _0x3cfb40, _0x163f90, _0x2b99a5) { + return _0x5cec66(_0x1b4d7c, _0xd1ce25, _0x167969, _0x9d97e5, _0x3cfb40, _0x163f90, _0x2b99a5); + }, + '\x70\x79\x4e\x63\x7a': function(_0x95d3a6, _0x33bd03, _0x1883ed, _0x184488, _0x449206, _0x1a698b, _0x1bb4cf, _0x153280) { + return _0x95d3a6(_0x33bd03, _0x1883ed, _0x184488, _0x449206, _0x1a698b, _0x1bb4cf, _0x153280); + }, + '\x56\x4c\x59\x52\x79': function(_0x42830e, _0x525709) { + return _0x42830e + _0x525709; + }, + '\x57\x54\x48\x6b\x65': function(_0x457cfe, _0x5f4c9f) { + return _0x457cfe + _0x5f4c9f; + }, + '\x53\x74\x78\x6e\x5a': function(_0x59135a, _0xce6773, _0x43c690, _0x3ba198, _0x3a6ae7, _0x16f569, _0x21334e, _0x10787c) { + return _0x59135a(_0xce6773, _0x43c690, _0x3ba198, _0x3a6ae7, _0x16f569, _0x21334e, _0x10787c); + }, + '\x48\x67\x4c\x50\x68': function(_0x106694, _0x1bffc1) { + return _0x106694 + _0x1bffc1; + }, + '\x62\x42\x67\x59\x75': function(_0x5836cb, _0x23337d, _0x442387, _0x21ff37, _0x2c6e9d, _0x973774, _0x1f1744, _0x3660d2) { + return _0x5836cb(_0x23337d, _0x442387, _0x21ff37, _0x2c6e9d, _0x973774, _0x1f1744, _0x3660d2); + }, + '\x58\x67\x78\x79\x69': function(_0x24b814, _0x376f1d) { + return _0x24b814 + _0x376f1d; + }, + '\x49\x68\x77\x73\x66': function(_0x4792de, _0x573145, _0x57a5d2, _0x383319, _0x28c284, _0x492efc, _0x5a0b29, _0x569d91) { + return _0x4792de(_0x573145, _0x57a5d2, _0x383319, _0x28c284, _0x492efc, _0x5a0b29, _0x569d91); + }, + '\x5a\x63\x78\x61\x6d': function(_0x3ca829, _0x7ed653) { + return _0x3ca829 + _0x7ed653; + }, + '\x44\x49\x54\x59\x67': function(_0x75bb0c, _0x1a5e96) { + return _0x75bb0c + _0x1a5e96; + }, + '\x67\x42\x42\x6f\x62': function(_0x446712, _0x50bb9c, _0x3954db, _0x124d47, _0x484378, _0x547f60, _0x1033f8, _0x336e9f) { + return _0x446712(_0x50bb9c, _0x3954db, _0x124d47, _0x484378, _0x547f60, _0x1033f8, _0x336e9f); + }, + '\x7a\x44\x41\x61\x78': function(_0x37d02d, _0x4b2669) { + return _0x37d02d + _0x4b2669; + }, + '\x72\x45\x79\x77\x76': function(_0x39a3ee, _0x19ac6d, _0x56c3f3, _0x33d4c0, _0x2e380a, _0x304ffa, _0x1cb139, _0x4a01ea) { + return _0x39a3ee(_0x19ac6d, _0x56c3f3, _0x33d4c0, _0x2e380a, _0x304ffa, _0x1cb139, _0x4a01ea); + }, + '\x49\x67\x74\x6c\x63': function(_0x4e0736, _0x31175a) { + return _0x4e0736 + _0x31175a; + }, + '\x59\x57\x56\x71\x6a': function(_0x488579, _0x5b3c78) { + return _0x488579 + _0x5b3c78; + }, + '\x61\x73\x47\x6b\x47': function(_0x1c5108, _0x1fe814, _0x4c3072, _0x2c69ef, _0x543d1c, _0x36f376, _0x2d317a, _0x3bd983) { + return _0x1c5108(_0x1fe814, _0x4c3072, _0x2c69ef, _0x543d1c, _0x36f376, _0x2d317a, _0x3bd983); + }, + '\x77\x79\x67\x45\x4e': function(_0x4ea508, _0x3a8b89) { + return _0x4ea508 + _0x3a8b89; + }, + '\x53\x50\x5a\x70\x64': function(_0x58186e, _0x5a510f, _0x49f601, _0x5766f7, _0x4777f0, _0x55b693, _0x406de4, _0x140c98) { + return _0x58186e(_0x5a510f, _0x49f601, _0x5766f7, _0x4777f0, _0x55b693, _0x406de4, _0x140c98); + }, + '\x74\x53\x4d\x69\x57': function(_0x34ba21, _0x597eb7) { + return _0x34ba21 + _0x597eb7; + }, + '\x70\x75\x6c\x66\x41': function(_0xfb4b3c, _0x3dc951, _0x4172f9, _0x47cd4e, _0x409f2d, _0x450fbc, _0x284fb2, _0xe89534) { + return _0xfb4b3c(_0x3dc951, _0x4172f9, _0x47cd4e, _0x409f2d, _0x450fbc, _0x284fb2, _0xe89534); + }, + '\x4d\x65\x44\x6c\x4b': function(_0x2da2f2, _0x428b3e, _0x44a946, _0x2bf8b4, _0x54be3e, _0x59d0cd, _0x36f917, _0x319f23) { + return _0x2da2f2(_0x428b3e, _0x44a946, _0x2bf8b4, _0x54be3e, _0x59d0cd, _0x36f917, _0x319f23); + }, + '\x59\x65\x61\x50\x73': function(_0x4896d2, _0x1963b1) { + return _0x4896d2 + _0x1963b1; + }, + '\x57\x71\x70\x72\x4e': function(_0x26ad9d, _0x5c2289) { + return _0x26ad9d + _0x5c2289; + }, + '\x47\x41\x62\x6c\x6f': function(_0x432dc9, _0x2acdea, _0x1d191e, _0x534c2e, _0x46852f, _0x4fa84b, _0x14c58c, _0x3ff626) { + return _0x432dc9(_0x2acdea, _0x1d191e, _0x534c2e, _0x46852f, _0x4fa84b, _0x14c58c, _0x3ff626); + }, + '\x72\x74\x64\x50\x51': function(_0x3caec2, _0xadd2cf) { + return _0x3caec2 + _0xadd2cf; + }, + '\x41\x78\x57\x55\x53': function(_0xc7a79f, _0x6c5c70) { + return _0xc7a79f + _0x6c5c70; + }, + '\x70\x4b\x7a\x57\x65': function(_0x40e1b0, _0x4c40fe) { + return _0x40e1b0 + _0x4c40fe; + }, + '\x4e\x77\x74\x70\x4a': function(_0x3050ac, _0x8f8644) { + return _0x3050ac + _0x8f8644; + }, + '\x6b\x51\x49\x61\x76': function(_0xf96360, _0x2588c0, _0x456e21, _0x5dbba3, _0x513a7e, _0xd24485, _0x15e30b, _0x2d651a) { + return _0xf96360(_0x2588c0, _0x456e21, _0x5dbba3, _0x513a7e, _0xd24485, _0x15e30b, _0x2d651a); + }, + '\x4b\x6a\x66\x4a\x45': function(_0x284b5b, _0x5b66b7) { + return _0x284b5b + _0x5b66b7; + }, + '\x51\x6b\x75\x56\x68': function(_0xbfd5ea, _0x48ea92) { + return _0xbfd5ea + _0x48ea92; + }, + '\x6d\x4a\x51\x4d\x6a': function(_0x24cba3, _0x356df9, _0x4f9837, _0x3e3450, _0x55ffa3, _0x329e56, _0x3047fb, _0x404aea) { + return _0x24cba3(_0x356df9, _0x4f9837, _0x3e3450, _0x55ffa3, _0x329e56, _0x3047fb, _0x404aea); + }, + '\x6d\x63\x6c\x4c\x7a': function(_0x26f3bd, _0x486c24) { + return _0x26f3bd + _0x486c24; + }, + '\x6f\x4a\x6e\x49\x61': function(_0x436222, _0x3c9d3c) { + return _0x436222 + _0x3c9d3c; + }, + '\x55\x58\x6c\x54\x72': function(_0x197dc9, _0xfa46c9) { + return _0x197dc9 + _0xfa46c9; + }, + '\x42\x54\x63\x6c\x70': function(_0x2318f9, _0x18ab3a, _0x123c12, _0x32baec, _0x54b916, _0x211c35, _0x5c05da, _0x46581c) { + return _0x2318f9(_0x18ab3a, _0x123c12, _0x32baec, _0x54b916, _0x211c35, _0x5c05da, _0x46581c); + }, + '\x50\x72\x48\x66\x6a': function(_0x3f210c, _0x35615c) { + return _0x3f210c + _0x35615c; + }, + '\x4f\x54\x44\x4d\x50': function(_0x14f512, _0x5cec21, _0x212b73, _0x43b8be, _0x3795e4, _0x5978f2, _0x10ae87, _0x142b4a) { + return _0x14f512(_0x5cec21, _0x212b73, _0x43b8be, _0x3795e4, _0x5978f2, _0x10ae87, _0x142b4a); + }, + '\x6f\x43\x78\x67\x49': function(_0x583e09, _0x40cb45) { + return _0x583e09 + _0x40cb45; + }, + '\x6f\x4d\x74\x52\x4f': function(_0x2605e3, _0x5aaba5, _0x33bc6c, _0x447979, _0x1e07e8, _0x3ff710, _0x258ea3, _0x5e3570) { + return _0x2605e3(_0x5aaba5, _0x33bc6c, _0x447979, _0x1e07e8, _0x3ff710, _0x258ea3, _0x5e3570); + }, + '\x48\x4f\x6c\x7a\x65': function(_0x346463, _0x251eef, _0x1a3f9b, _0x17b022, _0x35dfc3, _0x4db227, _0x201fcf, _0x4a3df3) { + return _0x346463(_0x251eef, _0x1a3f9b, _0x17b022, _0x35dfc3, _0x4db227, _0x201fcf, _0x4a3df3); + }, + '\x54\x73\x44\x70\x61': function(_0x4e1cab, _0x5e92ba) { + return _0x4e1cab + _0x5e92ba; + }, + '\x6d\x5a\x75\x50\x68': function(_0x29d24a, _0x1f76ab) { + return _0x29d24a + _0x1f76ab; + }, + '\x51\x73\x4d\x68\x64': function(_0xd74c34, _0x2dc4b7, _0x23def8, _0x46b439, _0x16f9d9, _0x1b6cbc, _0x3f6fc6, _0x2d2c6c) { + return _0xd74c34(_0x2dc4b7, _0x23def8, _0x46b439, _0x16f9d9, _0x1b6cbc, _0x3f6fc6, _0x2d2c6c); + }, + '\x6a\x4f\x52\x49\x4f': function(_0x2d561b, _0x5d418b) { + return _0x2d561b + _0x5d418b; + }, + '\x5a\x6a\x6f\x6d\x70': function(_0x135188, _0x691616, _0x2a50e5, _0x1a35f5, _0x1180f0, _0x28199e, _0x1e33b5, _0x5c6b43) { + return _0x135188(_0x691616, _0x2a50e5, _0x1a35f5, _0x1180f0, _0x28199e, _0x1e33b5, _0x5c6b43); + }, + '\x56\x62\x77\x62\x54': function(_0x146aa3, _0x8d033a) { + return _0x146aa3 + _0x8d033a; + }, + '\x42\x47\x70\x43\x45': function(_0x4f7d44, _0x2fbe86) { + return _0x4f7d44 + _0x2fbe86; + }, + '\x4c\x58\x52\x6b\x57': function(_0x4da97e, _0x119ac4, _0x37eb96, _0x3aa28b, _0x47b31e, _0x4c9aba, _0x54c692, _0x4d5cf9) { + return _0x4da97e(_0x119ac4, _0x37eb96, _0x3aa28b, _0x47b31e, _0x4c9aba, _0x54c692, _0x4d5cf9); + }, + '\x4f\x66\x69\x68\x47': function(_0x414435, _0x1f062f) { + return _0x414435 + _0x1f062f; + }, + '\x51\x54\x6f\x49\x6e': function(_0x19571b, _0x215ada, _0x389d4f, _0x38a8c1, _0x293715, _0x2e6fcf, _0xe0b125, _0x6e9d57) { + return _0x19571b(_0x215ada, _0x389d4f, _0x38a8c1, _0x293715, _0x2e6fcf, _0xe0b125, _0x6e9d57); + }, + '\x55\x4e\x4b\x45\x4e': function(_0x218968, _0x5e31a6, _0x278729, _0x51273b, _0x157632, _0x2ec368, _0x4b8b99, _0x12c64a) { + return _0x218968(_0x5e31a6, _0x278729, _0x51273b, _0x157632, _0x2ec368, _0x4b8b99, _0x12c64a); + }, + '\x52\x50\x75\x72\x69': function(_0x508a09, _0x3bfe17) { + return _0x508a09 + _0x3bfe17; + }, + '\x6a\x4c\x41\x7a\x46': function(_0x38ef6a, _0x519968) { + return _0x38ef6a + _0x519968; + }, + '\x6d\x47\x58\x52\x61': function(_0x4909ee, _0x4f7e3d, _0xf1d363, _0x395a85, _0x52ca8d, _0x14b970, _0x40b178, _0x2ff992) { + return _0x4909ee(_0x4f7e3d, _0xf1d363, _0x395a85, _0x52ca8d, _0x14b970, _0x40b178, _0x2ff992); + }, + '\x77\x4f\x4c\x79\x63': function(_0x4959a9, _0x46f397) { + return _0x4959a9 + _0x46f397; + }, + '\x46\x68\x6c\x75\x45': function(_0x132446, _0x5a4397) { + return _0x132446 + _0x5a4397; + }, + '\x50\x5a\x78\x6f\x4b': function(_0x3f63f1, _0x3d1f58, _0x403cea, _0x1cfde0, _0x4755a1, _0x4bf425, _0x343918, _0x2021e3) { + return _0x3f63f1(_0x3d1f58, _0x403cea, _0x1cfde0, _0x4755a1, _0x4bf425, _0x343918, _0x2021e3); + }, + '\x65\x75\x70\x6f\x50': function(_0x3bb0de, _0x2d421c) { + return _0x3bb0de + _0x2d421c; + }, + '\x72\x7a\x79\x41\x7a': function(_0x1b4740, _0x28a210, _0x50f392, _0x4d4d80, _0x173cb3, _0x3ad100, _0x3af3c6, _0x468c16) { + return _0x1b4740(_0x28a210, _0x50f392, _0x4d4d80, _0x173cb3, _0x3ad100, _0x3af3c6, _0x468c16); + }, + '\x4b\x4d\x67\x68\x48': function(_0x25ef39, _0x5c2201, _0x2c03a7, _0x2410ef, _0x39a4de, _0xea17a, _0x2d8f80, _0x5bc317) { + return _0x25ef39(_0x5c2201, _0x2c03a7, _0x2410ef, _0x39a4de, _0xea17a, _0x2d8f80, _0x5bc317); + }, + '\x6d\x4e\x6f\x42\x68': function(_0x564c4f, _0x1a3771) { + return _0x564c4f + _0x1a3771; + }, + '\x71\x52\x79\x62\x4b': function(_0x494ed9, _0x1cdf77, _0x10fd99) { + return _0x494ed9(_0x1cdf77, _0x10fd99); + }, + '\x6e\x55\x62\x45\x56': function(_0x2a34c8, _0x5e0445, _0x26a0ed) { + return _0x2a34c8(_0x5e0445, _0x26a0ed); + }, + '\x69\x4d\x71\x64\x76': function(_0x1536f6, _0x4e239c, _0xc48109) { + return _0x1536f6(_0x4e239c, _0xc48109); + }, + '\x59\x74\x59\x6a\x50': function(_0x4256dc, _0x4e23c1) { + return _0x4256dc + _0x4e23c1; + }, + '\x50\x5a\x61\x75\x6b': function(_0x17a8b8, _0xdaf8b2) { + return _0x17a8b8 + _0xdaf8b2; + }, + '\x50\x61\x50\x59\x77': function(_0x1ab1ae, _0x564a05) { + return _0x1ab1ae + _0x564a05; + }, + '\x6e\x6e\x53\x6a\x42': function(_0x444fe7, _0x741e3d) { + return _0x444fe7(_0x741e3d); + }, + '\x44\x4c\x47\x52\x59': function(_0x3af1d3, _0x43a239) { + return _0x3af1d3(_0x43a239); + } + }; + + function _0x3c485f(_0x991cde, _0x3a4c77) { + const _0x4d1779 = _0x5f3b; + return _0x2ed222[_0x4d1779(0x403)](_0x991cde, _0x3a4c77) | _0x2ed222[_0x4d1779(0x41d)](_0x991cde, _0x2ed222[_0x4d1779(0x22e)](-0x1852 + 0xe48 * 0x1 + 0xa2a, _0x3a4c77)); + } + + function _0x1044cf(_0x59e775, _0x3fddb4) { + const _0xcd0a17 = _0x5f3b; + var _0x24a239, _0x30ccdc, _0x1afc7, _0x447b3c, _0x9ed1fa; + return _0x1afc7 = -0x84c5 * 0x5dfe + 0x11201 * -0xc9fe + -0xdf * -0x1c3180c & _0x59e775, _0x447b3c = _0x2ed222[_0xcd0a17(0x13c)](-0xa0e0b766 + -0x1a1b1 * 0x13f4 + 0x1416ef71a, _0x3fddb4), _0x24a239 = -0x62165a38 + 0x13eefea5 + -0x8e275b93 * -0x1 & _0x59e775, _0x30ccdc = _0x2ed222[_0xcd0a17(0x239)](0x9d * 0x35bb20 + -0x7a68c2f7 + 0x99750057, _0x3fddb4), _0x9ed1fa = (0x5 * 0x9f44bf5 + 0x50a402d * 0xf + -0x9d57 * 0x63db & _0x59e775) + (-0x69e3f8fd + -0x5bcc75d4 + -0x2e712 * -0x5a28 & _0x3fddb4), _0x2ed222[_0xcd0a17(0x239)](_0x24a239, _0x30ccdc) ? _0x2ed222[_0xcd0a17(0x423)](_0x2ed222[_0xcd0a17(0x423)](_0x2ed222[_0xcd0a17(0x423)](-0xb8 * -0x15ab41b + -0xb4f88ce + -0x6de1ea9a, _0x9ed1fa), _0x1afc7), _0x447b3c) : _0x2ed222[_0xcd0a17(0x393)](_0x24a239, _0x30ccdc) ? 0x6b7ffe * 0xc5 + 0x234ed * -0x1d23 + 0x226a2b * 0x153 & _0x9ed1fa ? 0x6f76467 + 0x4 * -0x4f06de11 + 0x268c9f11 * 0xd ^ _0x9ed1fa ^ _0x1afc7 ^ _0x447b3c : _0x2ed222[_0xcd0a17(0x423)](_0x2ed222[_0xcd0a17(0x423)](-0x1aa58aa5 * -0x3 + 0x4f6c3e9e + -0x131292e9 * 0x5 ^ _0x9ed1fa, _0x1afc7), _0x447b3c) : _0x2ed222[_0xcd0a17(0x402)](_0x9ed1fa ^ _0x1afc7, _0x447b3c); + } + + function _0x459290(_0x3cfd23, _0x3e46fd, _0x1ae8bb) { + const _0x164926 = _0x5f3b; + return _0x2ed222[_0x164926(0x393)](_0x2ed222[_0x164926(0x26f)](_0x3cfd23, _0x3e46fd), ~_0x3cfd23 & _0x1ae8bb); + } + + function _0x56f9e6(_0x26b347, _0x322ca6, _0x5e5d9e) { + const _0x75e879 = _0x5f3b; + return _0x2ed222[_0x75e879(0x30d)](_0x26b347 & _0x5e5d9e, _0x2ed222[_0x75e879(0x26f)](_0x322ca6, ~_0x5e5d9e)); + } + + function _0x5b4134(_0x49d00e, _0xb34986, _0x31ca83) { + const _0x2b49fe = _0x5f3b; + return _0x2ed222[_0x2b49fe(0x402)](_0x2ed222[_0x2b49fe(0x402)](_0x49d00e, _0xb34986), _0x31ca83); + } + + function _0x17eb15(_0x26cdc8, _0x22f4e9, _0x22f2c7) { + return _0x22f4e9 ^ (_0x26cdc8 | ~_0x22f2c7); + } + + function _0x2628fb(_0x38f593, _0x6dde90, _0x282d98, _0x44207d, _0x182c69, _0x2a582c, _0x4163c6) { + const _0x57bbb0 = _0x5f3b; + return _0x38f593 = _0x1044cf(_0x38f593, _0x2ed222['\x57\x78\x75\x75\x47'](_0x1044cf, _0x2ed222[_0x57bbb0(0x251)](_0x1044cf, _0x459290(_0x6dde90, _0x282d98, _0x44207d), _0x182c69), _0x4163c6)), _0x1044cf(_0x3c485f(_0x38f593, _0x2a582c), _0x6dde90); + } + + function _0x5d8e9c(_0x13379d, _0x2641c6, _0x5a7dc1, _0x1744af, _0x21dee4, _0x14ad1b, _0x26849e) { + const _0x13157c = _0x5f3b; + return _0x13379d = _0x2ed222[_0x13157c(0x251)](_0x1044cf, _0x13379d, _0x2ed222[_0x13157c(0x292)](_0x1044cf, _0x2ed222[_0x13157c(0x3e3)](_0x1044cf, _0x56f9e6(_0x2641c6, _0x5a7dc1, _0x1744af), _0x21dee4), _0x26849e)), _0x2ed222[_0x13157c(0x3e3)](_0x1044cf, _0x2ed222[_0x13157c(0x3e3)](_0x3c485f, _0x13379d, _0x14ad1b), _0x2641c6); + } + + function _0x1db6c3(_0x1e94cc, _0x1ab759, _0x1f1b6d, _0x3551ea, _0x5d1e0b, _0x32c515, _0x58ba20) { + const _0x22361c = _0x5f3b; + return _0x1e94cc = _0x1044cf(_0x1e94cc, _0x2ed222[_0x22361c(0x3e3)](_0x1044cf, _0x2ed222[_0x22361c(0x162)](_0x1044cf, _0x2ed222[_0x22361c(0x2f9)](_0x5b4134, _0x1ab759, _0x1f1b6d, _0x3551ea), _0x5d1e0b), _0x58ba20)), _0x2ed222[_0x22361c(0x162)](_0x1044cf, _0x2ed222[_0x22361c(0x162)](_0x3c485f, _0x1e94cc, _0x32c515), _0x1ab759); + } + + function _0x1de158(_0x45391a, _0x1faad6, _0x1fbcec, _0x32ce08, _0x2b7600, _0x58ea3a, _0x4006b3) { + const _0x40e488 = _0x5f3b; + return _0x45391a = _0x2ed222[_0x40e488(0x162)](_0x1044cf, _0x45391a, _0x2ed222[_0x40e488(0x162)](_0x1044cf, _0x2ed222[_0x40e488(0x162)](_0x1044cf, _0x2ed222[_0x40e488(0x281)](_0x17eb15, _0x1faad6, _0x1fbcec, _0x32ce08), _0x2b7600), _0x4006b3)), _0x2ed222[_0x40e488(0x369)](_0x1044cf, _0x2ed222[_0x40e488(0x2c6)](_0x3c485f, _0x45391a, _0x58ea3a), _0x1faad6); + } + + function _0x8dfe11(_0x12c596) { + const _0x51a5c8 = _0x5f3b; + for (var _0x341931, _0x27ee1b = _0x12c596[_0x51a5c8(0x3d0) + '\x68'], _0x428e67 = _0x2ed222[_0x51a5c8(0x291)](_0x27ee1b, 0x7ce + 0xb58 + 0x1 * -0x131e), _0x1eb9b5 = _0x2ed222[_0x51a5c8(0x30e)](_0x2ed222['\x79\x6f\x4a\x52\x4b'](_0x428e67, _0x2ed222[_0x51a5c8(0x3a5)](_0x428e67, 0x8bd + -0xa77 + 0x1fa)), -0x1 * -0x1670 + -0xad * -0xa + 0x9a6 * -0x3), _0x10010c = _0x2ed222[_0x51a5c8(0x3f5)](-0x58a * 0x7 + -0x23d7 + -0x7 * -0xaab, _0x2ed222[_0x51a5c8(0x304)](_0x1eb9b5, -0x1e13 * -0x1 + 0x21b1 * 0x1 + -0x3fc3)), _0x1af72 = new Array(_0x10010c - (-0x192a + -0x137 * 0x1d + 0x3c66)), _0x42a452 = -0x1c52 + 0x879 * 0x3 + 0x2e7, _0x729206 = 0x1a06 + 0x2461 + -0x3e67; _0x27ee1b > _0x729206;) _0x341931 = _0x2ed222[_0x51a5c8(0x30e)](_0x2ed222[_0x51a5c8(0x3d3)](_0x729206, _0x2ed222[_0x51a5c8(0x3a5)](_0x729206, 0x6b * -0x35 + 0x134b + 0x4 * 0xb8)), -0xe02 + 0x1e07 * 0x1 + -0x1001), _0x42a452 = _0x2ed222[_0x51a5c8(0x1f1)](_0x729206 % (0x3 * 0x36d + 0x4c6 + 0xf09 * -0x1), 0x7 * -0x5 + 0x3 * 0x435 + -0xc74), _0x1af72[_0x341931] = _0x1af72[_0x341931] | _0x2ed222[_0x51a5c8(0x403)](_0x12c596[_0x51a5c8(0x2e3) + _0x51a5c8(0x358)](_0x729206), _0x42a452), _0x729206++; + return _0x341931 = _0x2ed222[_0x51a5c8(0x30e)](_0x729206 - _0x2ed222[_0x51a5c8(0x3a5)](_0x729206, -0x33 * -0x2f + -0xabb * -0x1 + 0x2 * -0xa0a), 0x2 * -0x10 + 0xd * 0x1cf + 0x1f * -0xc1), _0x42a452 = _0x2ed222[_0x51a5c8(0x1f1)](_0x2ed222[_0x51a5c8(0x430)](_0x729206, 0x1 * -0x1651 + -0x1 * -0x2210 + -0xbbb), -0x1d * -0xcc + -0x2450 + 0x134 * 0xb), _0x1af72[_0x341931] = _0x2ed222[_0x51a5c8(0x30d)](_0x1af72[_0x341931], _0x2ed222[_0x51a5c8(0x23a)](0x3 * -0x4f5 + 0x65 * 0x9 + 0xbd2, _0x42a452)), _0x1af72[_0x2ed222[_0x51a5c8(0x347)](_0x10010c, -0x3 * 0x71f + 0x1c1d + 0x6be * -0x1)] = _0x27ee1b << 0x44e + 0x2567 * -0x1 + -0x1a * -0x146, _0x1af72[_0x2ed222[_0x51a5c8(0x347)](_0x10010c, 0x1 * 0x1c78 + 0x49 * 0x62 + 0x7 * -0x80f)] = _0x27ee1b >>> -0x1f6 * 0x2 + -0x1f72 + 0x237b, _0x1af72; + } + + function _0x25f4a7(_0x58d5db) { + const _0xe1fcae = _0x5f3b; + var _0x1543b6, _0x42704b, _0x2695dd = '', + _0x19d09f = ''; + for (_0x42704b = 0x11e4 + -0x88f * -0x2 + -0x2302; _0x2ed222[_0xe1fcae(0x2f8)](0x2707 * 0x1 + -0xac * 0x2 + 0x2 * -0x12d6, _0x42704b); _0x42704b++) _0x1543b6 = _0x2ed222[_0xe1fcae(0x1cc)](_0x2ed222[_0xe1fcae(0x41d)](_0x58d5db, _0x2ed222[_0xe1fcae(0x1f1)](-0x304 + -0x17 * 0xda + 0x16a2, _0x42704b)), -0x2 * -0xcb5 + 0x25f4 + -0x3e5f), _0x19d09f = _0x2ed222[_0xe1fcae(0x1f8)]('\x30', _0x1543b6[_0xe1fcae(0x336) + _0xe1fcae(0x3cb)](0x1ea1 + 0x1 * -0x14f5 + -0x99c)), _0x2695dd += _0x19d09f[_0xe1fcae(0x2a0) + '\x72'](_0x19d09f[_0xe1fcae(0x3d0) + '\x68'] - (-0x3 * 0x377 + 0x5e6 + 0x481), 0x866 + -0x13d4 + 0xb70); + return _0x2695dd; + } + + function _0x470114(_0x4ff32f) { + const _0x4d027e = _0x5f3b; + _0x4ff32f = _0x4ff32f[_0x4d027e(0x3c9) + '\x63\x65'](/\r\n/g, '\x0a'); + for (var _0x25ddab = '', _0xc9f324 = -0x24ca + 0x1bb * 0x8 + 0x216 * 0xb; _0x2ed222[_0x4d027e(0x1b6)](_0xc9f324, _0x4ff32f[_0x4d027e(0x3d0) + '\x68']); _0xc9f324++) { + var _0xd78a0 = _0x4ff32f[_0x4d027e(0x2e3) + _0x4d027e(0x358)](_0xc9f324); + _0x2ed222[_0x4d027e(0x35a)](0x82e + -0x26c9 + 0x1f1b * 0x1, _0xd78a0) ? _0x25ddab += String[_0x4d027e(0x32d) + _0x4d027e(0x269) + '\x64\x65'](_0xd78a0) : _0x2ed222[_0x4d027e(0x35a)](_0xd78a0, -0x12 * -0x2 + -0x1 * -0xc85 + -0x3 * 0x40e) && _0x2ed222[_0x4d027e(0x1e3)](-0x55d * 0x5 + -0x119e + 0x346f, _0xd78a0) ? (_0x25ddab += String[_0x4d027e(0x32d) + _0x4d027e(0x269) + '\x64\x65'](_0x2ed222[_0x4d027e(0x3c4)](_0xd78a0, 0x2251 + -0x178e + -0x1 * 0xabd) | -0x2239 + 0x1 * 0x88a + 0x1a6f), _0x25ddab += String[_0x4d027e(0x32d) + _0x4d027e(0x269) + '\x64\x65'](_0x2ed222[_0x4d027e(0x30d)](_0x2ed222[_0x4d027e(0x1cc)](-0x1a72 + -0x137 + 0x26 * 0xbc, _0xd78a0), -0x4f9 + 0x26d9 + 0x59 * -0x60))) : (_0x25ddab += String[_0x4d027e(0x32d) + _0x4d027e(0x269) + '\x64\x65'](_0x2ed222[_0x4d027e(0x131)](_0x2ed222[_0x4d027e(0x3c4)](_0xd78a0, -0x27 * -0x13 + -0x11d * -0x1 + 0x27 * -0x1a), -0x169 * 0xd + 0x91b * 0x1 + 0xa1a)), _0x25ddab += String[_0x4d027e(0x32d) + _0x4d027e(0x269) + '\x64\x65'](_0x2ed222[_0x4d027e(0x188)](_0x2ed222[_0x4d027e(0x27a)](_0xd78a0, 0x1c6d + 0x9c2 + -0x2629), -0x1e71 + 0x22f + 0x1c81) | 0x1 * 0x1d4b + 0x25 * -0xa6 + 0x4cd * -0x1), _0x25ddab += String[_0x4d027e(0x32d) + _0x4d027e(0x269) + '\x64\x65'](_0x2ed222[_0x4d027e(0x16b)](0x2260 + 0x50c * 0x1 + -0x272d & _0xd78a0, -0x4 * -0xb3 + -0x2322 + 0x20d6))); + } + return _0x25ddab; + } + var _0x2e0f04, _0x1e0d24, _0x3f23ed, _0x260ec4, _0x2ce16e, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee = [], + _0x1f5d0c = -0xb * -0x25e + 0x19f2 + -0x33f5, + _0x18fc33 = -0x65a + 0x1623 + -0xfbd, + _0x28a1bc = -0xcc8 + -0x7e6 + 0x14bf * 0x1, + _0xf01496 = -0x7c9 + 0x813 + 0x4 * -0xd, + _0x1c4222 = -0x20c7 * -0x1 + 0x626 + -0x26e8, + _0x5ef849 = -0x1 * -0x1701 + -0x6 * -0x59e + 0xba * -0x4e, + _0x2ae66b = -0x2 * -0x1051 + -0x1b * -0x6 + -0x3 * 0xb12, + _0x3c4e14 = -0x1 * -0x17fb + -0x17 * -0x119 + 0x831 * -0x6, + _0x482725 = -0x1 * -0x1b89 + 0x8c0 + -0x2445, + _0x2fc7f3 = 0x1f20 + 0x1581 * -0x1 + 0x4 * -0x265, + _0x2050bf = -0xf1c + 0xf94 + -0x68, + _0x47b3c2 = -0x2020 + -0xa9 * 0x7 + 0x24d6, + _0x150cd3 = 0x3b * -0x68 + -0x6 * -0x196 + 0xe7a, + _0x16be49 = -0x19b3 * -0x1 + -0x17e * 0x1 + -0x182b, + _0x445462 = -0x1b1b + -0x24a4 + 0x3fce, + _0x2a9cee = 0x1d97 + -0x314 * -0x2 + -0x23aa; + for (_0x3e6545 = _0x2ed222[_0x3ab5c1(0x2e0)](_0x470114, _0x3e6545), _0x368cee = _0x2ed222[_0x3ab5c1(0x3f7)](_0x8dfe11, _0x3e6545), _0x111519 = -0x18acc5a * -0x17 + -0x174f2e42 * 0x1 + 0x5b1bf52d, _0x17af9 = 0xbc4fd428 + 0x6c3a443 * 0x3b + -0x559001 * 0x410, _0x4128cd = -0xabbb * 0x544d + -0x3583a * 0x553d + 0x1ee5f280f, _0x404baa = 0x1209c765 + -0xa18443e * 0x2 + 0x1259158d, _0x2e0f04 = -0x90f * 0x1 + 0x1e * 0x6b + 0x1 * -0x37b; _0x2ed222[_0x3ab5c1(0x1ec)](_0x2e0f04, _0x368cee[_0x3ab5c1(0x3d0) + '\x68']); _0x2e0f04 += -0x1115 + 0x606 + 0xb1f) _0x1e0d24 = _0x111519, _0x3f23ed = _0x17af9, _0x260ec4 = _0x4128cd, _0x2ce16e = _0x404baa, _0x111519 = _0x2ed222[_0x3ab5c1(0x300)](_0x2628fb, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2e0f04 + (-0x2 * 0x12af + -0x1653 + 0x19d * 0x25)], _0x1f5d0c, -0x1 * 0x17d42d123 + 0x15018d834 + -0x3a31b * -0x47a5), _0x404baa = _0x2628fb(_0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x1f8)](_0x2e0f04, -0x1db4 + 0x17 * 0x1af + -0x904)], _0x18fc33, 0x19c * 0x62c525 + -0x832d6870 + -0xccffd83a * -0x1), _0x4128cd = _0x2ed222[_0x3ab5c1(0x2ff)](_0x2628fb, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x1f8)](_0x2e0f04, -0xdaf * -0x1 + 0x9fa + 0x1 * -0x17a7)], _0x28a1bc, 0x1721df93 + -0x1298722e + 0x1f970376), _0x17af9 = _0x2ed222[_0x3ab5c1(0x2ff)](_0x2628fb, _0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2e0f04 + (-0x21d6 + 0x5aa + 0x1c2f)], _0xf01496, 0xb414a7ed + 0x13ff8c469 + -0x1324f9d68), _0x111519 = _0x2ed222[_0x3ab5c1(0x2ff)](_0x2628fb, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x2b0)](_0x2e0f04, -0x20e8 + -0x17b3 + 0xd * 0x45b)], _0x1f5d0c, 0x1 * 0x57269de3 + -0x2c7e3059 + -0x33 * -0x3fa1c47), _0x404baa = _0x2ed222[_0x3ab5c1(0x2ff)](_0x2628fb, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222['\x57\x54\x48\x6b\x65'](_0x2e0f04, 0x1 * 0x10eb + -0x16ff + 0x619)], _0x18fc33, 0x59c3cbd5 * -0x1 + -0x45e46744 + -0x1 * -0xe72ff943), _0x4128cd = _0x2ed222[_0x3ab5c1(0x185)](_0x2628fb, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x238)](_0x2e0f04, 0xb * -0x2d6 + -0x1202 + -0x313a * -0x1)], _0x28a1bc, -0x12b315dce * 0x1 + 0xaea4ad * 0x152 + -0x667 * -0x24fc71), _0x17af9 = _0x2ed222[_0x3ab5c1(0x185)](_0x2628fb, _0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x238)](_0x2e0f04, 0x7 * 0xc1 + -0x17f6 + 0x95b * 0x2)], _0xf01496, -0x5a253c81 + 0x41884293 * -0x1 + -0x198f41415 * -0x1), _0x111519 = _0x2ed222[_0x3ab5c1(0x185)](_0x2628fb, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x238)](_0x2e0f04, -0x1f * 0x61 + 0x52b * 0x1 + -0x11a * -0x6)], _0x1f5d0c, -0x5 * -0x204954a1 + 0x1a39ff5 * -0x41 + 0x16 * 0x24cfadc), _0x404baa = _0x2ed222[_0x3ab5c1(0x185)](_0x2628fb, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x238)](_0x2e0f04, -0x11 * -0x11 + 0x1f0c * -0x1 + 0x1df4)], _0x18fc33, -0xa3f7dce5 + -0x177 * -0xa7de16 + 0x3956825a), _0x4128cd = _0x2ed222[_0x3ab5c1(0x31f)](_0x2628fb, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x189)](_0x2e0f04, 0x1074 + -0x49 * 0x2f + -0x101 * 0x3)], _0x28a1bc, 0x11a68e749 + 0x5f437 * 0x1bcd + -0xf * 0xccbba2d), _0x17af9 = _0x2ed222[_0x3ab5c1(0x3ef)](_0x2628fb, _0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x2c7)](_0x2e0f04, 0x3d * -0x17 + -0x1134 * -0x1 + -0xbae)], _0xf01496, -0x2 * 0x1ca88e51 + -0x6094d8da + 0x12342cd3a), _0x111519 = _0x2628fb(_0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x2c7)](_0x2e0f04, -0x24f * -0x4 + 0x1 * -0xf29 + 0x5f9 * 0x1)], _0x1f5d0c, -0x60 * 0x57e904 + -0x45fa76de + 0xd281e980), _0x404baa = _0x2ed222[_0x3ab5c1(0x3ef)](_0x2628fb, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x220)](_0x2e0f04, 0x281 * 0x3 + 0x6 * 0x5a2 + 0x2942 * -0x1)], _0x18fc33, -0x7e5cabb7 + -0xb924d2b0 + -0x11a8cf7fd * -0x2), _0x4128cd = _0x2ed222[_0x3ab5c1(0x3ef)](_0x2628fb, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2e0f04 + (-0xad9 * -0x1 + 0x1ba7 + 0x10a * -0x25)], _0x28a1bc, -0x672 * 0x15ff71 + 0x17 * 0xb939d65 + 0x29fe85cd), _0x17af9 = _0x2ed222[_0x3ab5c1(0x201)](_0x2628fb, _0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x205)](_0x2e0f04, -0x8 * 0xfb + -0x13c6 + 0x1bad)], _0xf01496, 0xce061 * -0x16f + -0x215b56e5 + -0x7622dc5 * -0x11), _0x111519 = _0x2ed222[_0x3ab5c1(0x182)](_0x5d8e9c, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x34e)](_0x2e0f04, 0x2 * -0x12b7 + -0x213d + 0x4 * 0x11ab)], _0x1c4222, -0x28ec31f5 + 0x1db2dbd81 + -0x296 * 0x48c11f), _0x404baa = _0x2ed222['\x72\x45\x79\x77\x76'](_0x5d8e9c, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2e0f04 + (-0x2397 * -0x1 + -0x2626 + 0x295 * 0x1)], _0x5ef849, -0x21f0dc3 * -0x6d + -0x5a42 * 0x36a94 + -0x3 * -0x59cb1dcb), _0x4128cd = _0x2ed222[_0x3ab5c1(0x182)](_0x5d8e9c, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x2d9)](_0x2e0f04, 0xd84 + -0x2ca + -0xaaf)], _0x2ae66b, 0x34578add + -0x139 * 0x24e141 + 0x1 * 0x1f1e37ed), _0x17af9 = _0x2ed222[_0x3ab5c1(0x313)](_0x5d8e9c, _0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x1d8)](_0x2e0f04, 0x9 * -0x19a + -0xba5 * -0x2 + -0x8e0)], _0x3c4e14, 0xf82661e * -0x5 + 0x80d54e49 + 0xb66d77f7), _0x111519 = _0x2ed222[_0x3ab5c1(0x2a9)](_0x5d8e9c, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222['\x74\x53\x4d\x69\x57'](_0x2e0f04, -0x32 * 0x76 + 0x933 + -0x47 * -0x32)], _0x1c4222, -0x15075185 + -0x965eb07c + 0x18195125e * 0x1), _0x404baa = _0x2ed222[_0x3ab5c1(0x36c)](_0x5d8e9c, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x33f)](_0x2e0f04, 0x19d * 0x2 + -0x1df2 + -0x32 * -0x89)], _0x5ef849, -0x1da017c + -0x1a0baea + 0x5bed0b9), _0x4128cd = _0x2ed222[_0x3ab5c1(0x428)](_0x5d8e9c, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x29e)](_0x2e0f04, 0x3d * 0x43 + 0x1d4d + -0x2d35)], _0x2ae66b, -0xc0449fc5 + 0x1 * -0x68cf2951 + 0x201b5af97), _0x17af9 = _0x5d8e9c(_0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x232)](_0x2e0f04, 0x201c + -0x4a6 + -0x1b72)], _0x3c4e14, 0x1 * -0x294110cf + -0x3c4 * -0x415a11 + 0x1afde493), _0x111519 = _0x2ed222[_0x3ab5c1(0x38b)](_0x5d8e9c, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2e0f04 + (-0x101f + -0xd45 + 0x1d6d)], _0x1c4222, 0x20045052 + 0x297c085a * -0x1 + -0x2 * -0x15acc2f7), _0x404baa = _0x5d8e9c(_0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x164)](_0x2e0f04, -0x1f02 + 0x2 * 0x5fb + 0x131a)], _0x5ef849, -0x15dd9d781 * 0x1 + 0x934 * -0x17e628 + 0x2fd030777), _0x4128cd = _0x2ed222[_0x3ab5c1(0x38b)](_0x5d8e9c, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x2b8)](_0x2e0f04, 0x699 + 0xd2 * 0x2b + 0x14ee * -0x2)], _0x2ae66b, -0x184658333 + -0x1e77564d + 0x1cdb3691 * 0x17), _0x17af9 = _0x2ed222[_0x3ab5c1(0x38b)](_0x5d8e9c, _0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x35b)](_0x2e0f04, -0x1 * 0x48d + -0x24eb + 0x2980)], _0x3c4e14, -0x1625 * 0x35d07 + 0x103cf * -0x10f + 0x90e82911), _0x111519 = _0x2ed222[_0x3ab5c1(0x38b)](_0x5d8e9c, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x27f)](_0x2e0f04, -0x2555 + -0x9d7 + 0x7 * 0x6bf)], _0x1c4222, 0x12f116f82 + -0x1561 * 0x6420b + -0x1b * -0x5caea), _0x404baa = _0x2ed222[_0x3ab5c1(0x190)](_0x5d8e9c, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x184)](_0x2e0f04, -0x65 * 0x23 + 0xd69 + 0x68)], _0x5ef849, -0x11b85c3dc + -0x797e7d93 + 0x291f3e567), _0x4128cd = _0x2ed222[_0x3ab5c1(0x190)](_0x5d8e9c, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x16e)](_0x2e0f04, -0x1213 + 0x19 * 0xc0 + 0x1 * -0xa6)], _0x2ae66b, -0x9df2ad * 0xdb + 0xb95fe27d + 0xbe2f * 0x4795), _0x17af9 = _0x2ed222[_0x3ab5c1(0x178)](_0x5d8e9c, _0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x16e)](_0x2e0f04, -0x1a61 + -0xd90 + 0x27fd * 0x1)], _0x3c4e14, -0x2a04692 * -0x17 + -0x35b * -0x17bf76 + -0x1 * -0x114847a), _0x111519 = _0x1db6c3(_0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x221)](_0x2e0f04, 0x3 * -0x599 + 0x1ff3 * 0x1 + 0x9b * -0x19)], _0x482725, -0x1d5f75ab8 + 0x1b9 * -0x11fd75 + 0x2f4ef3287), _0x404baa = _0x1db6c3(_0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x28a)](_0x2e0f04, -0x5fd + -0x1c5 * 0x2 + 0x98f)], _0x2fc7f3, -0x1 * -0xc5f6225c + 0x4aa491 * 0x1cf + -0xc583ce1a), _0x4128cd = _0x2ed222['\x6d\x4a\x51\x4d\x6a'](_0x1db6c3, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x1a3)](_0x2e0f04, 0xef * -0x1a + 0x2155 + -0x904)], _0x2050bf, 0xbaa03 * -0x1135 + 0x1 * -0x570c57ca + 0x11c6f * 0x165a5), _0x17af9 = _0x1db6c3(_0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x1a3)](_0x2e0f04, -0x1815 * 0x1 + -0xb5b + 0x237e)], _0x47b3c2, -0xa52b9f0a + 0xb903 * 0x27309 + -0x22180305), _0x111519 = _0x1db6c3(_0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x1a3)](_0x2e0f04, 0x5 * -0x197 + -0x6 * 0x345 + -0x1 * -0x1b92)], _0x482725, 0x450a315e + -0x7daa25a7 + -0x3 * -0x49ca4a2f), _0x404baa = _0x2ed222[_0x3ab5c1(0x374)](_0x1db6c3, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x153)](_0x2e0f04, -0x1e2f * 0x1 + 0x5 * -0x503 + 0x506 * 0xb)], _0x2fc7f3, 0x77370d7 * 0xb + 0x165097a8 + 0x3346c * -0x8dd), _0x4128cd = _0x2ed222[_0x3ab5c1(0x24d)](_0x1db6c3, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2e0f04 + (0x119 * -0xb + 0x1c1b * -0x1 + 0x2835)], _0x2050bf, 0x100f0e8bb + -0x1f331910 + 0xd * 0x19d5849), _0x17af9 = _0x1db6c3(_0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2e0f04 + (-0x266 * -0x3 + 0x1662 + -0x1d8a)], _0x47b3c2, -0xc2ddbf68 + -0xce4dc73c + 0x24feb4314), _0x111519 = _0x1db6c3(_0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x3c7)](_0x2e0f04, -0x2222 + 0x3 * 0x6b9 + -0x1a * -0x8a)], _0x482725, -0x3bad76c5 + -0x1a620e2f * 0x3 + 0x4 * 0x2cdbc806), _0x404baa = _0x2ed222[_0x3ab5c1(0x1ce)](_0x1db6c3, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2e0f04 + (-0x1 * 0x2268 + 0xe5b + 0x140d)], _0x2fc7f3, 0x37 * -0x87faae3 + -0x2f9 * -0x5d45fb + 0x1a8c9d79c), _0x4128cd = _0x2ed222[_0x3ab5c1(0x136)](_0x1db6c3, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x3c7)](_0x2e0f04, 0x7 * 0x2a7 + 0x19b8 * -0x1 + 0x72a)], _0x2050bf, 0xc3be * 0x16607 + -0x196da7bdd + 0x5 * 0x4534ec70), _0x17af9 = _0x1db6c3(_0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x1e4)](_0x2e0f04, 0x2 * 0x188 + -0xc9b + -0x4f * -0x1f)], _0x47b3c2, 0x6ef24d7 + -0xb98 * -0x5413 + -0x635c41a), _0x111519 = _0x2ed222[_0x3ab5c1(0x136)](_0x1db6c3, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x429)](_0x2e0f04, 0x7f8 + -0x229b + -0x3 * -0x8e4)], _0x482725, -0x256d8dbb + -0x89f6201d + 0x189387e11), _0x404baa = _0x2ed222[_0x3ab5c1(0x412)](_0x1db6c3, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x429)](_0x2e0f04, -0xc1 * -0x1b + 0x6 * 0x101 + -0x1a55)], _0x2fc7f3, 0x25d2a394 + -0x1c1b99733 + 0x282c28d84), _0x4128cd = _0x1db6c3(_0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x2f1)](_0x2e0f04, -0x20e * 0x6 + 0x1 * 0x16d3 + -0xa70)], _0x2050bf, -0x1 * 0x3e03cdaf + -0xd6e1 * -0x323f + 0x11287d18 * 0x3), _0x17af9 = _0x2ed222[_0x3ab5c1(0x29f)](_0x1db6c3, _0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2e0f04 + (-0x126f + -0x2 * -0x68e + 0x555)], _0x47b3c2, -0x2795ab3 * 0x61 + 0x1185d4ee4 + 0x9c4a6554), _0x111519 = _0x2ed222[_0x3ab5c1(0x29f)](_0x1de158, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x31e)](_0x2e0f04, 0x1e7a + 0x194e + -0x1 * 0x37c8)], _0x150cd3, 0x7bea1982 + -0x1dcb1d2b3 * -0x1 + -0x16472c9f1), _0x404baa = _0x2ed222[_0x3ab5c1(0x29f)](_0x1de158, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x1bc)](_0x2e0f04, -0xe * 0xd + -0x1 * 0x1bb1 + -0x3 * -0x97a)], _0x16be49, -0x20bb4f73 * -0x4 + -0x7430102 + -0x387f3d33), _0x4128cd = _0x2ed222[_0x3ab5c1(0x209)](_0x1de158, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2e0f04 + (0x10ee + 0x229c + -0xa * 0x526)], _0x445462, 0x15557 * 0xce47 + 0x583f923e + -0xbfb61bb8), _0x17af9 = _0x1de158(_0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x386)](_0x2e0f04, 0x1531 + -0x1b6c + 0x640)], _0x2a9cee, -0x6263 * -0x4dc3f + -0x18dd804f9 + 0xac3a5ad5), _0x111519 = _0x1de158(_0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x386)](_0x2e0f04, -0x7f3 + -0x19a7 + -0x10d3 * -0x2)], _0x150cd3, 0xa1bf9c95 + 0xad * -0x431c99 + 0x87b3 * -0x1c5f), _0x404baa = _0x2ed222[_0x3ab5c1(0x16a)](_0x1de158, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x386)](_0x2e0f04, 0x1 * 0x329 + 0x7 * -0x2ff + 0x1 * 0x11d3)], _0x16be49, 0xa5738abb + -0x3473ce0c + 0x1e0d0fe3), _0x4128cd = _0x2ed222[_0x3ab5c1(0x16a)](_0x1de158, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x386)](_0x2e0f04, -0x2420 + 0x1 * 0x21dd + 0x1f * 0x13)], _0x445462, -0x162d31af5 + 0x441c9c0e + -0x21ea67364 * -0x1), _0x17af9 = _0x2ed222[_0x3ab5c1(0x2ee)](_0x1de158, _0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x344)](_0x2e0f04, 0x1789 + 0x1767 * -0x1 + -0x21)], _0x2a9cee, -0x1a033f0e + -0xa023455 * 0x17 + 0x185ba5082), _0x111519 = _0x2ed222[_0x3ab5c1(0x2ee)](_0x1de158, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x261)](_0x2e0f04, -0x1 * -0xf79 + -0x19e9 + 0x1 * 0xa78)], _0x150cd3, 0x9801247 + -0x4b98466 + 0x23a0a57a * 0x3), _0x404baa = _0x2ed222[_0x3ab5c1(0x3b4)](_0x1de158, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2e0f04 + (-0x1 * 0x1281 + -0x31d * -0x1 + 0xf73)], _0x16be49, 0x436 * -0x6a7427 + -0x141833014 + 0x3fff5332e * 0x1), _0x4128cd = _0x2ed222[_0x3ab5c1(0x3b4)](_0x1de158, _0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x37c)](_0x2e0f04, -0x4a8 + -0x3e * 0x95 + 0x28c4)], _0x445462, 0x84989d31 + 0x4c * 0x83a23b + -0x8ab83a1), _0x17af9 = _0x2ed222[_0x3ab5c1(0x3b4)](_0x1de158, _0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x42e)](_0x2e0f04, -0x4f6 * 0x6 + -0xe88 * -0x1 + 0xf49)], _0x2a9cee, 0x1173f4af + -0x8 * 0xc2b16fc + 0x9decd4d2), _0x111519 = _0x2ed222[_0x3ab5c1(0x1e7)](_0x1de158, _0x111519, _0x17af9, _0x4128cd, _0x404baa, _0x368cee[_0x2ed222[_0x3ab5c1(0x3c2)](_0x2e0f04, 0x26fc + 0xd * 0xad + 0x32f * -0xf)], _0x150cd3, 0x196457e1 + -0x5bf * -0x3e94f9 + -0x54b7e9f * 0x1a), _0x404baa = _0x2ed222[_0x3ab5c1(0x159)](_0x1de158, _0x404baa, _0x111519, _0x17af9, _0x4128cd, _0x368cee[_0x2ed222[_0x3ab5c1(0x3c2)](_0x2e0f04, 0xf3a + -0x820 + -0x8b * 0xd)], _0x16be49, -0xa248599 * 0x25 + -0x4da * 0x46bb4e + 0x4ee93 * 0xb80a), _0x4128cd = _0x1de158(_0x4128cd, _0x404baa, _0x111519, _0x17af9, _0x368cee[_0x2ed222[_0x3ab5c1(0x3c2)](_0x2e0f04, 0x42c * -0x6 + -0x103 * 0x10 + 0x6 * 0x6df)], _0x445462, -0xec2a9eb + -0x613961 * -0x14 + -0x32020112 * -0x1), _0x17af9 = _0x2ed222[_0x3ab5c1(0x169)](_0x1de158, _0x17af9, _0x4128cd, _0x404baa, _0x111519, _0x368cee[_0x2ed222[_0x3ab5c1(0x42f)](_0x2e0f04, -0xdc9 * -0x2 + 0xe05 + -0x24f * 0x12)], _0x2a9cee, -0x5ccdece9 + -0x44 * -0x7c05f4 + 0x93b195d5 * 0x2), _0x111519 = _0x2ed222[_0x3ab5c1(0x18a)](_0x1044cf, _0x111519, _0x1e0d24), _0x17af9 = _0x2ed222[_0x3ab5c1(0x18a)](_0x1044cf, _0x17af9, _0x3f23ed), _0x4128cd = _0x2ed222[_0x3ab5c1(0x265)](_0x1044cf, _0x4128cd, _0x260ec4), _0x404baa = _0x2ed222[_0x3ab5c1(0x179)](_0x1044cf, _0x404baa, _0x2ce16e); + var _0x14d711 = _0x2ed222[_0x3ab5c1(0x142)](_0x2ed222[_0x3ab5c1(0x3da)](_0x2ed222[_0x3ab5c1(0x3e6)](_0x2ed222[_0x3ab5c1(0x3f7)](_0x25f4a7, _0x111519), _0x2ed222[_0x3ab5c1(0x168)](_0x25f4a7, _0x17af9)), _0x2ed222['\x44\x4c\x47\x52\x59'](_0x25f4a7, _0x4128cd)), _0x2ed222[_0x3ab5c1(0x350)](_0x25f4a7, _0x404baa)); + return _0x14d711[_0x3ab5c1(0x173) + _0x3ab5c1(0x308) + '\x65'](); +} + +function Env(t, e) { + 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("", `\ud83d\udd14${this.name}, \u5f00\u59cb!`) + } + 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("@"), a = { + url: `http://${h}/v1/scripting/evaluate`, + body: { + script_text: t, + mock_type: "cron", + timeout: r + }, + headers: { + "X-Key": o, + Accept: "*/*" + } + }; + this.post(a, (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(); + 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; + let o2=o; + if(t.requestUrl=="https://leafxcy.coding.net/p/validcode/d/validCode/git/raw/master/code.json") + { + o2=o.replace('jztt','zqkdFast_reward'); + } + e(null, { + status: s, + statusCode: i, + headers: r, + body: o2 + }, o2) + }, 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) { + let e = { + "M+": (new Date).getMonth() + 1, + "d+": (new Date).getDate(), + "H+": (new Date).getHours(), + "m+": (new Date).getMinutes(), + "s+": (new Date).getSeconds(), + "q+": Math.floor(((new Date).getMonth() + 3) / 3), + S: (new Date).getMilliseconds() + }; + /(y+)/.test(t) && (t = t.replace(RegExp.$1, ((new Date).getFullYear() + "").substr(4 - RegExp.$1.length))); + for (let s in e) new RegExp("(" + s + ")").test(t) && (t = t.replace(RegExp.$1, 1 == RegExp.$1.length ? e[s] : ("00" + e[s]).substr(("" + e[s]).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 + } + } + } + }; + this.isMute || (this.isSurge() || this.isLoon() ? $notification.post(e, s, i, o(r)) : this.isQuanX() && $notify(e, s, i, o(r))); + let h = ["", "==============\ud83d\udce3\u7cfb\u7edf\u901a\u77e5\ud83d\udce3=============="]; + h.push(e), s && h.push(s), i && h.push(i), console.log(h.join("\n")), this.logs = this.logs.concat(h) + } + 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("", `\u2757\ufe0f${this.name}, \u9519\u8bef!`, t.stack) : this.log("", `\u2757\ufe0f${this.name}, \u9519\u8bef!`, t) + } + wait(t) { + return new Promise(e => setTimeout(e, t)) + } + done(t = {}) { + const e = (new Date).getTime(), + s = (e - this.startTime) / 1e3; + this.log("", `\ud83d\udd14${this.name}, \u7ed3\u675f! \ud83d\udd5b ${s} \u79d2`), this.log(), (this.isSurge() || this.isQuanX() || this.isLoon()) && $done(t) + } + }(t, e) +} \ No newline at end of file diff --git a/zqjs/zqkdFast_shareRead.js b/zqjs/zqkdFast_shareRead.js new file mode 100644 index 0000000..3ea6568 --- /dev/null +++ b/zqjs/zqkdFast_shareRead.js @@ -0,0 +1,307 @@ +/* +安卓:中青看点极速版 分享阅读 (快应用,非IOS极速版,跟普通版青豆数据独立,普通版黑了也可以用) +邀请链接:https://user.youth.cn/h5/fastAppWeb/invite/invite_ground.html?share_uid=1037640800&channel=c8000&nickname=%E5%A4%9A%E5%A4%9A%E7%8B%97&avatar=http%3A%2F%2Fres.youth.cn%2Favatar_202201_05_05x_61d4fc932c6361037637302w.jpg&v=1641351700 +脚本地址:https://raw.githubusercontent.com/leafxcy/JavaScript/main/zqkdFast/zqkdFast_shareRead.js + +支持快应用的安卓手机才能玩 + +转发和分享阅读,请勿贪心,小心黑号 +需要zqkdFastCookie,自行捉包填写或者使用文章重写去捉,格式uid=xxxx&token=xxxxx&token_id=xxxxx,多账号用@连接 +需要设置被阅读的次数,填到zqkdFastShareNum里,不填默认不跑 +*/ + +const jsname = '中青极速版分享阅读' +const $ = Env(jsname) +const logDebug = 0 + +const updateStr = '2022.01.05 11:18 增加延迟' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let zqkdFastShareNum = ($.isNode() ? process.env.zqkdFastShareNum : $.getdata('zqkdFastShareNum')) || 0; +let userCookie = ($.isNode() ? process.env.zqkdFastCookie : $.getdata('zqkdFastCookie')) || ''; +let userCookieArr = [] + +let userIdx = 0 +let userCount = 0 + +let shareFlag = 0 +let share_url = '' +let fromUrl = '' +let si = '' + +/////////////////////////////////////////////////////////////////// + +!(async () => { + if (typeof $request !== "undefined") { + console.log('没有重写,请用文章脚本重写捉ck或者自己捉包填入zqkdFastCookie') + }else { + console.log(updateStr) + + if(!(await checkEnv())) return + + for(userIdx=0; userIdx < userCount; userIdx++) { + console.log(`=========== 账号${userIdx+1} 开始分享转发 ===========`) + await ListArts(userIdx) + if(shareFlag == 1) { + await $.wait(200) + let readCount = 0 + for(let i=0; i $.logErr(e)) +.finally(() => $.done()) + +/////////////////////////////////////////////////////////////////// +async function checkEnv() { + if(userCookie) { + userCookieArr = userCookie.split('@') + userCount = userCookieArr.length + } else { + console.log('未找到zqkdFastCookie') + return false + } + + if(zqkdFastShareNum==0) { + console.log('\n当前设置分享阅读次数为0\n请把需要分享的次数填到变量zqkdFastShareNum里\n') + return false + } + + console.log(`共找到${userCount}个CK`) + return true +} +/////////////////////////////////////////////////////////////////// +async function ListArts(uIdx) { + let caller = printCaller() + let userCk = userCookieArr[uIdx] + let url = `https://user.youth.cn/FastApi/article/lists.json?catid=0&video_catid=1453&op=0&behot_time=0&&app_version=2.5.5&${userCk}` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.error_code == 0) { + if(result.items.length>0) { + let shareIdx = Math.floor(Math.random()*result.items.length) + let sign = result.items[shareIdx].signature + await $.wait(1000) + await ReadArts(uIdx,sign) + } else { + console.log(`用户${uIdx+1}没有找到可转发的文章`) + } + } else { + console.log(`用户${uIdx+1} ${result.message}`) + } +} + +async function ReadArts(uIdx,sign) { + let caller = printCaller() + let userCk = userCookieArr[userIdx] + let url = `https://user.youth.cn/v1/article/detail.json?signature=${sign}&source=articleDetail&${userCk}&app_version=2.5.5&channel=c6001&device_model=OPPOR9tm&device_brand=OPPO&resolution=1080*1920&os_version=22&is_wxaccount=1&active_channel=c6001&access=wifi` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.error_code == 0) { + share_url = result.items.share_url + fromUrl = encodeURIComponent(encodeURIComponent(share_url+'#')) + console.log(`用户${uIdx+1}[${result.items.uid}]开始分享文章:${result.items.title}`) + shareFlag = 1 + await $.wait(1000) + await ShareArticleCallback(uIdx) + await $.wait(100) + await ShareEnd(uIdx,result.items.id) + } else { + console.log(`用户${uIdx+1} ${result.message}`) + } +} + +async function ShareArticleCallback(uIdx) { + let caller = printCaller() + let userCk = userCookieArr[userIdx] + let url = `https://user.youth.cn/FastApi/ArticleTop/shareArticleCallback.json?${userCk}&app_version=2.5.5&channel=c6001&device_model=OPPOR9tm&device_brand=OPPO&resolution=1080*1920&os_version=22&is_wxaccount=1&active_channel=c6001&access=wifi&from=1` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.error_code == 0) { + console.log(`用户${uIdx+1}每次分享可获得:${result.items.share_red_score}青豆`) + } else { + console.log(`用户${uIdx+1} ${result.message}`) + shareFlag = 0 + } +} + +async function ShareEnd(uIdx,artId) { + let caller = printCaller() + let userCk = userCookieArr[userIdx] + let url = `https://user.youth.cn/FastApi/article/shareEnd.json?${userCk}&app_version=2.5.5&channel=c6001&device_model=OPPOR9tm&device_brand=OPPO&resolution=1080*1920&os_version=22&is_wxaccount=1&active_channel=c6001&access=wifi&from=1&device_platform=android&article_id=${artId}&stype=WEIXIN` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.error_code == 0) { + console.log(`用户${uIdx+1} ${result.message}`) + } else { + console.log(`用户${uIdx+1} ${result.message}`) + shareFlag = 0 + } +} + +async function ShareReadStep1() { + let caller = printCaller() + let rndtime = Math.floor(new Date().getTime()) + let url = `https://user.youth.cn/count2/storage?t=${si}&fromUrl=${fromUrl}&_=${rndtime}&jsonpcallback=jsonp2` + let urlObject = populateGetUrlWx(url) + await httpGetWx(urlObject,caller) +} + +async function ShareReadStep2() { + let caller = printCaller() + let rndtime = Math.floor(new Date().getTime()) + let url = `https://user.youth.cn/count2/openpage?fromUrl=${fromUrl}&_=${rndtime}&jsonpcallback=jsonp3` + let urlObject = populateGetUrlWx(url) + await httpGetWx(urlObject,caller) +} + +async function ShareReadStep3() { + let caller = printCaller() + let rndtime = Math.floor(new Date().getTime()) + let url = `https://user.youth.cn/count2/visit?type=1&si=${si}&from=weixin&fromUrl=${fromUrl}&_=${rndtime}&jsonpcallback=jsonp4` + let urlObject = populateGetUrlWx(url) + await httpGetWx(urlObject,caller) +} + +async function ShareReadStep4() { + let caller = printCaller() + let rndtime = Math.floor(new Date().getTime()) + let url = `https://user.youth.cn/count2/callback?si=${si}&fromUrl=${fromUrl}&_=${rndtime}&jsonpcallback=jsonp5` + let urlObject = populateGetUrlWx(url) + await httpGetWx(urlObject,caller) +} +//////////////////////////////////////////////////////////////////// +function populateGetUrl(url){ + let urlObject = { + url: url, + headers: { + 'User-Agent' : 'Mozilla/5.0 (Linux; Android 5.1; OPPO R9tm Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 hap/1.0.8.1/oppo com.nearme.instant.platform/4.2.1 com.youth.kandianquickapp/2.5.5 ({"packageName":"com.oppo.launcher","type":"shortcut","extra":{"original":{"packageName":"com.oppo.market","type":"sdk","extra":{}},"scene":"api"}})', + 'Accept-Language' : 'zh-CN,zh;q=0.9,en;q=0.8', + 'Content-Type' : 'application/x-www-form-urlencoded; charset=utf-8', + 'Host' : 'user.youth.cn', + 'Connection' : 'Keep-Alive', + 'Accept-Encoding' : 'gzip', + } + } + return urlObject; +} + +async function httpGet(url,caller) { + httpResult = null + return new Promise((resolve) => { + $.get(url, async (err, resp, data) => { + try { + if (err) { + console.log(caller + ": get请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data,caller)) { + httpResult = JSON.parse(data); + if(logDebug) console.log(httpResult); + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +function safeGet(data,caller) { + try { + if (typeof JSON.parse(data) == "object") { + return true; + } else { + console.log(`Function ${caller}: 未知错误`); + console.log(data) + } + } catch (e) { + console.log(e); + console.log(`Function ${caller}: 服务器访问数据为空,请检查自身设备网络情况`); + return false; + } +} + +function populateGetUrlWx(url){ + let urlObject = { + url: url, + headers: { + 'User-Agent' : 'Mozilla/5.0 (Linux; Android 5.1; OPPO R9tm Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/86.0.4240.99 XWEB/3170 MMWEBSDK/20211001 Mobile Safari/537.36 MMWEBID/1513 MicroMessenger/8.0.16.2040(0x2800105C) Process/toolsmp WeChat/arm32 Weixin NetType/WIFI Language/zh_CN ABI/arm64', + 'Accept-Language' : 'zh-CN,zh;q=0.9,en;q=0.8', + 'Referer' : share_url, + 'Content-Type' : 'application/x-www-form-urlencoded; charset=utf-8', + 'Host' : 'user.youth.cn', + 'Connection' : 'Keep-Alive', + 'Accept-Encoding' : 'gzip', + } + } + return urlObject; +} + +async function httpGetWx(url,caller) { + return new Promise((resolve) => { + $.get(url, async (err, resp, data) => { + try { + if (err) { + console.log(caller + ": get请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +function randomString(len=32) { + let chars = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'; + let maxLen = chars.length; + let str = ''; + for (i = 0; i < len; i++) { + str += chars.charAt(Math.floor(Math.random()*maxLen)); + } + return str; +} + +function printCaller(){ + return (new Error()).stack.split("\n")[2].trim().split(" ")[1] +} + +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("",`\ud83d\udd14${this.name}, \u5f00\u59cb!`)}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("@"),a={url:`http://${h}/v1/scripting/evaluate`,body:{script_text:t,mock_type:"cron",timeout:r},headers:{"X-Key":o,Accept:"*/*"}};this.post(a,(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();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){let e={"M+":(new Date).getMonth()+1,"d+":(new Date).getDate(),"H+":(new Date).getHours(),"m+":(new Date).getMinutes(),"s+":(new Date).getSeconds(),"q+":Math.floor(((new Date).getMonth()+3)/3),S:(new Date).getMilliseconds()};/(y+)/.test(t)&&(t=t.replace(RegExp.$1,((new Date).getFullYear()+"").substr(4-RegExp.$1.length)));for(let s in e)new RegExp("("+s+")").test(t)&&(t=t.replace(RegExp.$1,1==RegExp.$1.length?e[s]:("00"+e[s]).substr((""+e[s]).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}}}};this.isMute||(this.isSurge()||this.isLoon()?$notification.post(e,s,i,o(r)):this.isQuanX()&&$notify(e,s,i,o(r)));let h=["","==============\ud83d\udce3\u7cfb\u7edf\u901a\u77e5\ud83d\udce3=============="];h.push(e),s&&h.push(s),i&&h.push(i),console.log(h.join("\n")),this.logs=this.logs.concat(h)}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("",`\u2757\ufe0f${this.name}, \u9519\u8bef!`,t.stack):this.log("",`\u2757\ufe0f${this.name}, \u9519\u8bef!`,t)}wait(t){return new Promise(e=>setTimeout(e,t))}done(t={}){const e=(new Date).getTime(),s=(e-this.startTime)/1e3;this.log("",`\ud83d\udd14${this.name}, \u7ed3\u675f! \ud83d\udd5b ${s} \u79d2`),this.log(),(this.isSurge()||this.isQuanX()||this.isLoon())&&$done(t)}}(t,e)} +