diff --git a/bak/daw.js b/bak/daw.js new file mode 100644 index 0000000..ed9e549 --- /dev/null +++ b/bak/daw.js @@ -0,0 +1,895 @@ +/* +IOS/安卓:都爱玩 +下载注册地址,微信打开: +https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx592b7bf2a9f7f003&redirect_uri=https://v3.sdk.haowusong.com/api/auth/wechat/sharelogin&response_type=code&scope=snsapi_userinfo&state=AAABQKAW,dawbox-android#wechat_redirect + +现在需要充钱1块才能解锁分红池,自己考虑要不要充 +支持苹果和安卓双端的任务,两边账户分红币独立,理论上收益可以翻倍,每天2块多到3块的样子,不过提现次数似乎两边共用 +支持多账户,可以并发看视频广告,减少运行时间,V2P跑有时会有code=400错误信息,忽略就好 +重写捉包只需要捉其中一端的账号即可,ck通用 +脚本内置了自动提现,默认提现到微信 +在【我的】页面可以花0.1购买普通会员,马上返1元可提现。会员每日可以积分兑换0.1-0.2的红包,聊胜于无吧,建议购买 +建议每天多跑几次,池子有额度就能投进去分红 + +青龙: +捉取https://v3.sdk.haowusong.com/api/box/wallet/info的包里的token,写到环境变量dawToken里,多账户用@隔开 +export dawToken='account1@account2@account3' + +V2P重写:打开APP即可获取CK,没有的话点一下下面分红币页面,可以直接捉多账号 +[task_local] +#都爱玩 +3 1,20 * * * https://raw.githubusercontent.com/leafxcy/JavaScript/main/daw.js, tag=都爱玩, enabled=true +[rewrite_local] +https://v3.sdk.haowusong.com/api/box/wallet/info url script-request-header https://raw.githubusercontent.com/leafxcy/JavaScript/main/daw.js +[MITM] +hostname = v3.sdk.haowusong.com +*/ + +const jsname = '都爱玩 by leaf ' +const $ = Env(jsname) + +const logDebug = 0 + +//0为关闭通知,1为打开通知,默认为1,可以在环境变量设置 +let notifyFlag = ($.isNode() ? process.env.dawNotify : $.getdata('dawNotify')) || 1; +let notifyStr = '' +const notify = $.isNode() ? require('./sendNotify') : ''; + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let userToken = '' +let userIdx = 0 +let numBoxbody = 0 +let userStatus = [] +let coinStatus = [] + +let maxTryNum = 12 +let waitTime = 0 +let allCompFlag = 0 + +let channelIdx = 0 +let channel = ['dawbox','dawbox-android'] +let channelStr = ['苹果端','安卓端'] +let withdrawList = [] +let withdrawMethod = [] + +let dawToken = ($.isNode() ? process.env.dawToken : $.getdata('dawToken')) || ''; +let dawTokenArr = [] + +let userName = [] +let isVip = 0 +let vipLevel = 0 + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + await GetRewrite() + } + else + { + await CheckEnv() + + numBoxbody = dawTokenArr.length + console.log(`\n找到${numBoxbody}个账户,脚本会同时做IOS和安卓端任务`) + + console.log(`\n检查账号状态中...`) + for(channelIdx=0; channelIdx 0) { + console.log(`等待${waitTime}ms 进行下一轮看视频抽奖\n`) + await $.wait(waitTime) + } + } + } + } + + console.log(`\n开始签到,领取任务奖励,兑换红包和提现`) + for(channelIdx=0; channelIdx $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function Showmsg() { + + notifyBody = '\n' + jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + if ($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function GetRewrite() { + + if($request.url.indexOf('api/box/wallet/info') > -1) { + let headers = $request.headers + let token = headers['token'] ? headers['token'] : '' + + if(!token) return; + + if(dawToken) { + if(dawToken.indexOf(token) > -1) { + $.msg(jsname+` 此dawToken已存在`) + } else { + dawToken = dawToken + '@' + token + $.setdata(dawToken, 'dawToken'); + ckList = dawToken.split('@') + $.msg(jsname+` 获取第${ckList.length}个dawToken成功`) + } + } else { + $.setdata(token, 'dawToken'); + $.msg(jsname+` 获取第1个dawToken成功`) + } + } +} + +async function CheckEnv() { + if(dawToken) { + if(dawToken.indexOf('@') > -1) { + let dawTokens = dawToken.split('@') + for(let i=0; i 0) { + if(integral_num >= integral_min_put_num && can_put_num >= integral_min_put_num) { + let putNum = (integral_num>can_put_num) ? can_put_num : integral_num + await $.wait(100) + await PutInPool(putNum,1) + } + } + } else if(type == 1) { + if(result.data.tasks.vedio_task && Array.isArray(result.data.tasks.vedio_task)) { + for(let i=0; i -1) { + if(taskItem.complete_num < taskItem.contribution_num) { + allCompFlag = 0 + await $.wait(100) + waitTime -= 100 + await ReceiveCoin(taskItem) + } + } + } + } + if(result.data.tasks.game_task && Array.isArray(result.data.tasks.game_task)) { + for(let i=0; i -1) { + if(taskItem.complete_num < taskItem.contribution_num) { + allCompFlag = 0 + await $.wait(100) + waitTime -= 100 + await QueryTurntable(taskItem) + } + } + } + } + } else if(type == 2) { + let integral_num = result.data.player.integral_num ? result.data.player.integral_num : 0 + let use_integral_num = result.data.player.use_integral_num ? result.data.player.use_integral_num : 0 + let money = result.data.player.money ? result.data.player.money : 0 + console.log(`【DAB币】:${integral_num}`) + console.log(`【今日已投】:${use_integral_num}`) + console.log(`【分红余额】:${money}`) + notifyStr += `【DAB币】:${integral_num}\n` + notifyStr += `【今日已投】:${use_integral_num}\n` + notifyStr += `【分红余额】:${money}\n` + } + } else { + console.log(`\n账户${userIdx+1}${channelStr[channelIdx]}查询信息失败:${result.error}`) + } +} + +//领币任务奖励 +async function ReceiveCoin(taskItem) { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/channel/integral/task/receive` + let reqBody = `{"task_id":${taskItem.task_id},"channel":"${channel[channelIdx]}"}` + let urlObject = PopulatePostUrl(url,reqBody) + await HttpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 200) { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}完成任务【${taskItem.title}】,领取DAB币成功`) + } else { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}完成任务【${taskItem.title}】失败:${result.error}`) + if(result.error.indexOf('当前仓库已存满') > -1) { + let idx = channelIdx*numBoxbody+userIdx + if(coinStatus[idx] == 1) { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}仓库已存满,尝试先投入分红池`) + coinStatus[idx] = 2 + await $.wait(100) + await QueryCoinInfo(0) + } else if(coinStatus[idx] == 2) { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}仓库已存满,且无法投入分红池,此用户暂时不再做任务`) + } + } + } +} + +//转盘次数查询 +async function QueryTurntable(taskItem) { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/channel/integral/turntable/config?channel=${channel[channelIdx]}&task_id=${taskItem.task_id}` + let urlObject = PopulateGetUrl(url) + await HttpGet(urlObject,caller) + let result = httpResult; + if(!result) return false + + if(result.code == 200) { + let can_video_num = result.data.lottery_num.can_video_num ? result.data.lottery_num.can_video_num : 0 + let max_video_num = result.data.lottery_num.max_video_num ? result.data.lottery_num.max_video_num : 0 + let can_lottery_num = result.data.lottery_num.can_lottery_num ? result.data.lottery_num.can_lottery_num : 0 + let max_lottery_num = result.data.lottery_num.max_lottery_num ? result.data.lottery_num.max_lottery_num : 0 + if(can_video_num < max_video_num) { + //先看视频领次数 + await $.wait(100) + waitTime -= 100 + await ReceiveVideoReward(taskItem) + } else if(can_lottery_num < max_lottery_num) { + //已看完视频,直接抽奖 + await $.wait(100) + waitTime -= 100 + await Turntable(taskItem) + } + } else { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}获取转盘次数失败:${result.error}`) + return false + } + + return true +} + +//看视频领抽奖次数 +async function ReceiveVideoReward(taskItem) { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/channel/integral/turntable/video/receive` + let reqBody = `{"channel":"${channel[channelIdx]}","task_id":"${taskItem.task_id}"}` + let urlObject = PopulatePostUrl(url,reqBody) + await HttpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 200) { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}看视频获得了一次抽奖机会`) + await $.wait(100) + waitTime -= 100 + await Turntable(taskItem) + } else { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}看视频得抽奖机会失败:${result.error}`) + } +} + +//转盘抽奖 +async function Turntable(taskItem) { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/channel/integral/turntable/result` + let reqBody = `{"channel":"${channel[channelIdx]}","task_id":"${taskItem.task_id}"}` + let urlObject = PopulatePostUrl(url,reqBody) + await HttpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 200) { + let reward = result.data.title ? result.data.title : '【?】' + console.log(`账户${userIdx+1}${channelStr[channelIdx]}抽奖成功,获得了${reward}`) + await $.wait(100) + waitTime -= 100 + await ReceiveTurntable(taskItem) + } else { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}抽奖失败:${result.error}`) + } +} + +//转盘抽奖奖励翻倍领取 +async function ReceiveTurntable(taskItem) { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/channel/integral/turntable/receive` + let reqBody = `{"channel":"${channel[channelIdx]}","task_id":"${taskItem.task_id}","type":1}` + let urlObject = PopulatePostUrl(url,reqBody) + await HttpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 200) { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}看视频获得抽奖翻倍奖励成功`) + } else { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}看视频获得抽奖翻倍奖励失败:${result.error}`) + if(result.error.indexOf('当前仓库已存满') > -1) { + let idx = channelIdx*numBoxbody+userIdx + if(coinStatus[idx] == 1) { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}仓库已存满,尝试先投入分红池`) + coinStatus[idx] = 2 + await $.wait(100) + await QueryCoinInfo(0) + } else if(coinStatus[idx] == 2) { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}仓库已存满,且无法投入分红池,此用户暂时不再做任务`) + } + } + } +} + +//瓜分池投入 +async function PutInPool(num,pool_lv) { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/channel/integral/put?channel=${channel[channelIdx]}&num=${num}&pool_lv=${pool_lv}` + let urlObject = PopulateGetUrl(url) + await HttpPost(urlObject,caller) + let result = httpResult; + if(!result) return false + + if(result.code == 200) { + console.log(`账号${userIdx+1}${channelStr[channelIdx]}投入瓜分池${num}币成功`) + notifyStr += `账号${userIdx+1}${channelStr[channelIdx]}投入瓜分池${num}币成功\n` + coinStatus[channelIdx*numBoxbody+userIdx] = 1 + } else { + console.log(`账号${userIdx+1}${channelStr[channelIdx]}投入瓜分池${num}币失败:${result.error}`) + } +} + +//签到信息查询 +async function QuerySignList() { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/box/sign/list` + let urlObject = PopulateGetUrl(url) + await HttpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 200) { + if(result.data.today_sign_status == 0) { + await $.wait(100) + await SignToday() + } else { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}今日已签到`) + } + } else { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}获取签到信息失败:${result.error}`) + } +} + +//签到 +async function SignToday() { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/box/sign/post` + let urlObject = PopulateGetUrl(url) + await HttpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 200) { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}签到成功,获得${result.data.total_credit_num}积分`) + } else { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}签到失败:${result.error}`) + } +} + +//积分任务列表查询 +async function QueryTaskList() { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/box/task/list` + let urlObject = PopulateGetUrl(url) + await HttpGet(urlObject,caller) + let result = httpResult; + if(!result) return false + + if(result.code == 200) { + if(result.data && Array.isArray(result.data)) { + for(let i=0; i 0 && vipLevel >= exchangeItem.vip_level) { + await $.wait(100) + await MallExchange(exchangeItem,exchangeItem.today_ex_num) + } + } + } + } else { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}获取积分红包兑换列表失败:${result.error}`) + } +} + +//积分红包兑换 +async function MallExchange(exchangeItem,num) { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/box/mall/exchange` + let reqBody = `{"mall_id":${exchangeItem.id},"num":${num}}` + let urlObject = PopulatePostUrl(url,reqBody) + await HttpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 200) { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}兑换【${exchangeItem.title}】成功`) + } else { + console.log(`账户${userIdx+1}${channelStr[channelIdx]}兑换【${exchangeItem.title}】失败:${result.error}`) + } +} + +//积分红包提现列表查询 +async function QueryWithdrawBox(page) { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/box/withdraw/platform/config?channel=${channel[channelIdx]}&page=${page}&page_count=10` + let urlObject = PopulateGetUrl(url) + await HttpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 200) { + let money = result.data.money ? result.data.money : 0 + withdrawMethod[userIdx].alipay = result.data.is_bind_alipay ? result.data.is_bind_alipay : 0 + withdrawMethod[userIdx].wechat = result.data.is_bind_wechat ? result.data.is_bind_wechat : 0 + let payType = '' + if(result.data.is_bind_wechat==1) payType += ' 微信' + if(result.data.is_bind_alipay==1) payType += ' 支付宝' + if(!payType) payType += '无' + console.log(`账户${userIdx+1}${channelStr[channelIdx]}积分红包余额:${result.data.money}`) + console.log(`账户${userIdx+1}${channelStr[channelIdx]}已绑定支付方式:${payType}`) + if(result.data.withdraw_config && Array.isArray(result.data.withdraw_config)) { + for(let i=0; i= withItem.money) { + withdrawList[userIdx].push({type:'box',channel:channelIdx,item:withItem}) + } + } + } else { + console.log(`账号${userIdx+1}${channelStr[channelIdx]}获取积分红包提现列表失败`) + } + } else { + console.log(`账号${userIdx+1}${channelStr[channelIdx]}获取积分红包提现列表失败:${result.error}`) + } +} + +//分红提现列表查询 +async function QueryWithdrawIntegral(page) { + let caller = PrintCaller() + let url = `https://v3.sdk.haowusong.com/api/channel/integral/withdraw/config?channel=${channel[channelIdx]}&page=${page}&page_count=10` + let urlObject = PopulateGetUrl(url) + await HttpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 200) { + let money = result.data.money ? result.data.money : 0 + console.log(`\n账号${userIdx+1}${channelStr[channelIdx]}:`) + console.log(`分红余额:${result.data.money}`) + if(result.data.withdraw_config && Array.isArray(result.data.withdraw_config)) { + for(let i=0; i= withItem.money) { + withdrawList[userIdx].push({type:'integral',channel:channelIdx,item:withItem}) + } + } + } else { + console.log(`\n账号${userIdx+1}${channelStr[channelIdx]}获取分红余额提现列表失败`) + } + } else { + console.log(`\n账号${userIdx+1}${channelStr[channelIdx]}获取分红余额提现列表失败:${result.error}`) + } +} + +async function Withdraw() { + if(withdrawList[userIdx].length > 0) { + console.log(`\n账号${userIdx+1}开始尝试提现:`) + let sortList = withdrawList[userIdx].sort(function(a,b){return b['item']['money']-a['item']['money']}); + for(let i=0; i -1) { + return true + } + } + return false +} + +//分红提现 +async function WithdrawIntegral(withItem,withMethod) { + let caller = PrintCaller() + let pay_type = 0 + if(withMethod.wechat == 1 && withItem.item.is_wechat == 1) { + pay_type = 1 + } else if(withMethod.alipay == 1 && withItem.item.is_alipay == 1) { + pay_type = 2 + } else { + return false + } + let url = `https://v3.sdk.haowusong.com/api/channel/integral/withdraw/apply?config_id=${withItem.item.id}&channel=${channel[withItem.channel]}&pay_type=${pay_type}` + let urlObject = PopulateGetUrl(url) + await HttpPost(urlObject,caller) + let result = httpResult; + if(!result) { + console.log(`--账号${userIdx+1}${channelStr[withItem.channel]}提现分红${withItem.item.money}元失败:服务器无响应`) + return false + } + + if(result.code == 200) { + console.log(`--账号${userIdx+1}${channelStr[withItem.channel]}提现分红${withItem.item.money}元成功`) + notifyStr += `--账号${userIdx+1}${channelStr[withItem.channel]}提现分红${withItem.item.money}元成功\n` + return true + } else { + console.log(`--账号${userIdx+1}${channelStr[withItem.channel]}提现分红${withItem.item.money}元失败:${result.error}`) + if(result.error.indexOf('今日提现次数超出限制') > -1) { + return true + } + } + return false +} + +//////////////////////////////////////////////////////////////////// +function PopulatePostUrl(url,reqBody){ + let urlObject = { + url: url, + headers: { + 'Host' : 'v3.sdk.haowusong.com', + 'Origin' : 'https://v3.h5.haowusong.com', + 'Content-Type' : 'application/json', + 'Accept-Encoding' : 'gzip, deflate, br', + 'Connection' : 'keep-alive', + 'Accept' : 'application/json, text/plain, */*', + 'User-Agent' : 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Referer' : 'https://v3.h5.haowusong.com/', + 'token' : dawTokenArr[userIdx], + }, + body: reqBody, + } + return urlObject; +} + +function PopulateGetUrl(url){ + let urlObject = { + url: url, + headers: { + 'Host' : 'v3.sdk.haowusong.com', + 'Origin' : 'https://v3.h5.haowusong.com', + 'Content-Type' : 'application/json', + 'Accept-Encoding' : 'gzip, deflate, br', + 'Connection' : 'keep-alive', + 'Accept' : 'application/json, text/plain, */*', + 'User-Agent' : 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Referer' : 'https://v3.h5.haowusong.com/', + 'token' : dawTokenArr[userIdx], + } + } + return urlObject; +} + +async function HttpPost(url,caller) { + httpResult = null + return new Promise((resolve) => { + $.post(url, async (err, resp, data) => { + try { + if (SafeGet(data,caller)) { + 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 (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(data) + console.log(`Function ${caller}: 服务器访问数据为空,请检查自身设备网络情况`); + return false; + } +} + +function PrintCaller(){ + return (new Error()).stack.split("\n")[2].trim().split(" ")[1] +} + +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; 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/bak/jrttjsb.js b/bak/jrttjsb.js new file mode 100644 index 0000000..3ccd342 --- /dev/null +++ b/bak/jrttjsb.js @@ -0,0 +1,1284 @@ +/* +IOS/安卓: 今日头条极速版 +邀请码: 1173836876 + +老用户每天几毛,新用户可能收益高点 +普通版定时: 1-59/15 6-23 * * * +激进版定时: 1-59/5 * * * * +多用户跑的时间会久一点,自己看着改定时吧 + +自定义UA:捉包拿到自己的UA,填到变量jrttjsbUA里,不填默认用安卓UA +自定义每次运行阅读文章的数量:填到变量jrttjsbReadNum,不填默认10篇 +农场和种树任务:默认不做,需要做的,把变量jrttjsbFarm填为1 + +V2P重写: +[task_local] +#今日头条极速版 +1-59/15 6-23 * * * https://raw.githubusercontent.com/leafxcy/JavaScript/main/jrttjsb.js, tag=今日头条极速版, enabled=true +[rewrite_local] +luckycat\/lite\/v1\/task\/page_data url script-request-header https://raw.githubusercontent.com/leafxcy/JavaScript/main/jrttjsb.js +[MITM] +#每个人的域名不同,都放进去MITM吧,还捉不到就自行捉包填写 +hostname = *.snssdk.com +hostname = *.toutiaoapi.com + +青龙把极速版捉包里面的cookie放到jrttjsbHeader里,多账户用@隔开 +*/ + +const jsname = '今日头条极速版' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +//const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let host = 'i.snssdk.com' +let hostname = 'https://' + host + +let userAgent = ($.isNode() ? process.env.jrttjsbUA : $.getdata('jrttjsbUA')) || 'Dalvik/2.1.0 (Linux; U; Android 7.1.2; VOG-AL10 Build/HUAWEIVOG-AL10) NewsArticle/8.2.8 tt-ok/3.10.0.2'; +let userAgentArr = [] +let userHeader = ($.isNode() ? process.env.jrttjsbHeader : $.getdata('jrttjsbHeader')) || ''; +let userHeaderArr = [] +let jrttjsbFarm = ($.isNode() ? process.env.jrttjsbFarm : $.getdata('jrttjsbFarm')) || 0; + +let userIdx = 0 +let UAcount = 0 +let userStatus = [] +let maxReadPerRun = ($.isNode() ? process.env.jrttjsbReadNum : $.getdata('jrttjsbReadNum')) || 10; +let readList = [] + +let validList = [] +let adIdList = [26, 181, 186, 187, 188, 189, 190, 195, 210, 214, 216, 225, 308, 324, 327, 329] + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + await GetRewrite() + } + else + { + await showUpdateMsg() + + if(!(await checkEnv())) { + return + } + + await initAccountInfo() + await RunMultiUser() + } + + +})() +.catch((e) => $.logErr(e)) +.finally(() => $.done()) + +function showUpdateMsg() { + console.log('\n2021.12.15 9:30 更新:增加推送奖励,修复一个UA的bug,更改默认UA为安卓\n') +} + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + //if ($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function GetRewrite() { + if($request.url.indexOf('luckycat/lite/v1/task/page_data') > -1) { + let userCK = $request.headers.Cookie + + if(userHeader) { + if(userHeader.indexOf(userCK) == -1) { + userHeader = userHeader + '@' + userCK + $.setdata(userHeader, 'jrttjsbHeader'); + ckList = userHeader.split('@') + $.msg(jsname+` 获取第${ckList.length}个jrttjsbHeader成功: ${userCK}`) + } + } else { + $.setdata(userCK, 'jrttjsbHeader'); + $.msg(jsname+` 获取第1个jrttjsbHeader成功: ${userCK}`) + } + } +} + +async function checkEnv() { + if(userHeader) { + userHeaderArr = userHeader.split('@') + } else { + console.log('未找到jrttjsbHeader') + return false + } + if(userHeaderArr.length == 0) { + console.log('未找到有效的jrttjsbHeader') + return false + } + + if(userAgent) { + userAgentArr = userAgent.split('@') + } else { + console.log('未找到userAgent') + return false + } + UAcount = userAgentArr.length + + console.log(`共找到${userHeaderArr.length}个用户,${UAcount}个UA`) + return true +} + +async function initAccountInfo() { + for(userIdx=0; userIdx 0) await GetWalkBonus() + } else { + console.log(`用户${userIdx+1}走路状态失败:${result.err_tips}`) + } +} + +//走路奖励 +async function GetWalkBonus() { + let caller = printCaller() + let nowtime = Math.round(new Date().getTime()/1000) + let url = `${hostname}/luckycat/lite/v1/walk/bonus/?aid=35&update_version_code=85221&os_version=15.0&device_platform=iphone` + let body = `{"task_id":136,"enable_preload_exciting_video":0,"client_time":${nowtime},"rit":"","use_ecpm":0}` + let urlObject = populatePostUrl(url,body) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.err_no == 0) { + console.log(`用户${userIdx+1}领取走路奖励获得${result.data.score_amount}金币`) + } else { + console.log(`用户${userIdx+1}领取走路奖励失败:${result.err_tips}`) + } +} + +//吃饭补贴 +async function DoneEat() { + let caller = printCaller() + let url = `${hostname}/luckycat/lite/v1/eat/done_eat/?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populatePostUrl(url) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.err_no == 0) { + console.log(`用户${userIdx+1}领取吃饭补贴获得${result.data.score_amount}金币`) + } else { + console.log(`用户${userIdx+1}领取吃饭补贴失败:${result.err_tips}`) + } +} + +//睡觉状态 +async function QuerySleepStatus() { + let caller = printCaller() + let curTime = new Date() + let curHour = curTime.getHours() + let url = `${hostname}/luckycat/lite/v1/sleep/status/?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.err_no == 0) { + let sleepHour = Math.floor(result.data.sleep_last_time/36)/100 + if(result.data.sleeping == true) { + if(sleepHour>=12) { + await SleepStop() + } else if(result.data.sleep_unexchanged_score==result.data.max_coin && curHour >= 7) { + let rnd = Math.random() + if(rnd>0.95) { + await SleepStop() + } else { + console.log(`用户${userIdx+1}随机醒来时间,本次不进行醒来,已经睡了${sleepHour}小时,可以获得${result.data.sleep_unexchanged_score}金币`) + } + } else { + console.log(`用户${userIdx+1}睡眠中,已经睡了${sleepHour}小时,可以获得${result.data.sleep_unexchanged_score}金币,上限${result.data.max_coin}金币`) + } + } else { + if(result.data.history_amount > 0) { + await SleepDone(result.data.history_amount) + } + if(curHour >= 22 || curHour < 2) { + await SleepStart() + } else if(curHour >= 20) { + let rnd = Math.random() + if(rnd>0.95) { + await SleepStart() + } else { + console.log(`用户${userIdx+1}随机睡眠时间,本次不进行睡眠`) + } + } else { + console.log(`用户${userIdx+1}未到睡觉时间`) + } + } + } else { + console.log(`用户${userIdx+1}查询睡觉状态失败:${result.err_tips}`) + } +} + +//睡觉醒来 +async function SleepStop() { + let caller = printCaller() + let url = `${hostname}/luckycat/lite/v1/sleep/stop/?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populatePostUrl(url) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.err_no == 0) { + let sleepHour = result.data.sleep_last_time/3600 + console.log(`用户${userIdx+1}结束睡眠,本次睡了${sleepHour}小时,可以领取${result.data.history_amount}金币`) + await SleepDone(result.data.history_amount) + } else { + console.log(`用户${userIdx+1}结束睡眠失败:${result.err_tips}`) + } +} + +//睡觉收金币 +async function SleepDone(amount) { + let caller = printCaller() + let timeInMS = Math.round(new Date().getTime()) + let url = `${hostname}/luckycat/lite/v1/sleep/done_task/?os_api=25&device_type=VOG-AL10&ssmix=a&manifest_version_code=8280&dpi=240&abflag=3&pass_through=default&use_ecpm=0&rom_version=25&rit=coin&app_name=news_article_lite&ab_client=a1%2Ce1%2Cf2%2Cg2%2Cf7&version_name=8.2.8&ab_version=668903%2C3491704%2C1859936%2C668908%2C3491714%2C668907%2C3491710%2C668905%2C3491678%2C668906%2C3491686%2C668904%2C3491669%2C3269751%2C3472846%2C3493942&plugin_state=7731332411413&sa_enable=0&ac=wifi&_request_from=web&update_version_code=82809&channel=lite2_tengxun&_rticket=${timeInMS}&status_bar_height=24&dq_param=0&device_platform=android&iid=1592553870724568&scm_build_version=1.0.0.1454&mac_address=88%3AB1%3A11%3A61%3A96%3A7B&version_code=828&polaris_version=1.0.5&tma_jssdk_version=1.95.0.28&is_pad=1&resolution=720*1280&os_version=7.1.2&language=zh&device_brand=HUAWEI&aid=35&ab_feature=z1&luckycat_version_name=4.2.0-rc.5&luckycat_version_code=420005` + let body = `{"score_amount":${amount},"enable_preload_exciting_video":0}` + let urlObject = populatePostUrl(url,body) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.err_no == 0) { + console.log(`用户${userIdx+1}领取睡觉金币奖励${amount}金币成功`) + } else { + console.log(`用户${userIdx+1}领取睡觉金币奖励失败:${result.err_tips}`) + } +} + +//开始睡觉 +async function SleepStart() { + let caller = printCaller() + let url = `${hostname}/luckycat/lite/v1/sleep/start/?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populatePostUrl(url) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.err_no == 0) { + console.log(`用户${userIdx+1}开始睡觉,ZZZzzz...`) + await SleepDone(result.data.history_amount) + } else { + console.log(`用户${userIdx+1}开始睡觉失败:${result.err_tips}`) + } +} + +//查询农场状态 +async function QueryFarmInfo() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/polling_info?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + if(result.data.info.offline_production) { + await FarmOfflineDouble() + } + if(result.data.info.water>=10) { + await FarmWater() + } + if(result.data.info.box_num>0) { + await FarmOpenBox() + } + } else { + console.log(`用户${userIdx+1}查询农场状态失败:${result.message}`) + } +} + +//进入农场 +async function EnterFarm() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/home_info?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + console.log(result) + if(result.status_code == 0) { + + } else { + console.log(`用户${userIdx+1}进入农场失败:${result.message}`) + } +} + +//农场-离线奖励翻倍 +async function FarmOfflineDouble() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/double_reward?watch_ad=1&aid=35` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}农场离线产量翻倍成功`) + } else { + console.log(`用户${userIdx+1}农场离线产量翻倍失败:${result.message}`) + } +} + +//农场-领取三餐礼包 +async function RewardFarmThreeGift(gift_id) { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/reward/gift?game_client_version_code=2&gift_id=${gift_id}&watch_ad=0&double=0&aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}领取农场三餐礼包获得${result.data.reward_num}水滴`) + } else { + console.log(`用户${userIdx+1}领取农场三餐礼包失败:${result.message}`) + } +} + +//农场-三餐礼包状态 +async function QueryFarmThreeGift() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/gift/list?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + for(let item of result.data) { + if(item.status==1) { + await RewardFarmThreeGift(item.gift_id) + } + } + } else { + console.log(`用户${userIdx+1}查询农场三餐礼包状态失败:${result.message}`) + } +} + +//查询农场任务列表 +async function QueryFarmTask() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/daily_task/list?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + for(let item of result.data) { + if(item.status==1) { + await RewardFarmTask(item.task_id) + } + } + } else { + console.log(`用户${userIdx+1}查询农场任务列表失败:${result.message}`) + } +} + +//农场-领取任务奖励 +async function RewardFarmTask(id) { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/reward/task?task_id=${id}&aid=35` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + let typeStr = (result.data.reward_type==1) ? '水滴' : '化肥' + console.log(`用户${userIdx+1}领取农场任务奖励[task_id=${result.data.task_id}]获得${result.data.reward_num}${typeStr},剩余${typeStr}数量${result.data.current_num}`) + } else { + console.log(`用户${userIdx+1}领取农场任务奖励失败:${result.message}`) + } +} + +//农场-浇水 +async function FarmWater() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/land_water?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}农场浇水成功,剩余水滴:${result.data.water}`) + if(result.data.water>=10) { + await $.wait(1500) //min time 1000 + await FarmWater() + } + } else { + console.log(`用户${userIdx+1}农场浇水失败:${result.message}`) + } +} + +//农场-开宝箱 +async function FarmOpenBox() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/box/open?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}开农场宝箱获得${result.data.incr_coin}金币`) + if(result.data.excitation_ad_score_amount>0) await FarmOpenBoxVideo() + } else { + console.log(`用户${userIdx+1}开农场宝箱失败:${result.message}`) + } +} + +//农场-宝箱视频 +async function FarmOpenBoxVideo() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/excitation_ad/add?excitation_ad_score_amount=134&device_id=2392172203611735&aid=35&os_version=15.0&update_version_code=85221` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}看农场宝箱视频获得${result.data.incr_coin}金币`) + } else { + console.log(`用户${userIdx+1}看农场宝箱视频失败:${result.message}`) + } +} + +//农场-签到状态 +async function QueryFarmSignStatus() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/sign_in/list?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + for(let item of result.data.sign) { + if(item.status==1) { + await FarmSign() + break + } + } + } else { + console.log(`用户${userIdx+1}查询签到状态失败:${result.message}`) + } +} + +//农场-签到 +async function FarmSign() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/reward/sign_in?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + let str = (result.data.reward_type==1)?'水滴':'化肥' + console.log(`用户${userIdx+1}签到获得${result.data.reward_num}${str},剩余${str}数量${result.data.cur_reward_num}`) + } else { + console.log(`用户${userIdx+1}签到失败:${result.message}`) + } +} + +//农场-签到视频翻倍 +async function FarmSignDouble() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/reward/double_sign_in?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + let str = (result.data.reward_type==1)?'水滴':'化肥' + console.log(`用户${userIdx+1}签到翻倍获得${result.data.reward_num}{str},剩余${str}数量${result.data.cur_reward_num}`) + } else { + console.log(`用户${userIdx+1}签到翻倍失败:${result.message}`) + } +} + +//农场-土地状态 +async function QueryFarmLandStatus() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/home_info?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + for(let item of result.data.info.lands) { + if(item.status==false && item.unlock_able==true) { + await FarmUnlock(item.land_id) + break + } + } + } else { + console.log(`用户${userIdx+1}查询土地状态失败:${result.message}`) + } +} + +//农场-土地解锁 +async function FarmUnlock(land_id) { + let caller = printCaller() + let url = `${hostname}/ttgame/game_farm/land/unlock?land_id=${land_id}&aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}解锁${land_id}号土地成功`) + } else { + console.log(`用户${userIdx+1}解锁${land_id}号土地失败:${result.message}`) + } +} + +//种树-签到状态 +async function QueryTreeSignStatus() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/sign_in/list?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + if(result.data.today == false) { + await TreeSign() + } + } else { + console.log(`用户${userIdx+1}查询种树签到状态失败:${result.message}`) + } +} + +//种树-签到 +async function TreeSign() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/sign_in/reward?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}种树签到获得${result.data.reward_item.num}${result.data.reward_item.name}`) + } else { + console.log(`用户${userIdx+1}种树签到失败:${result.message}`) + } +} + +//种树-二选一-选项 +async function QueryTreeChallenge() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/challenge/list?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + let bestChoice = 0 + let maxWater = 0 + for(let item of result.data.tasks) { + if(item.state==0 && item.water_times>maxWater) { + maxWater = item.water_times + bestChoice = item.id + } + } + if(bestChoice>0) await TreeChallengeChoose(bestChoice) + } else { + console.log(`用户${userIdx+1}查询挑战任务失败:${result.message}`) + } +} + +//种树-二选一-选择 +async function TreeChallengeChoose(id) { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/challenge/choose?task_id=${id}&aid=35` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}选择浇水${result.data.red_point.times}次挑战`) + } else { + console.log(`用户${userIdx+1}选择浇水挑战失败:${result.message}`) + } +} + +//种树-二选一-领奖 +async function TreeChallengeReward() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/challenge/reward?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}领取浇水挑战奖励获得${result.data.reward_item.num}水滴`) + } else { + console.log(`用户${userIdx+1}领取浇水挑战奖励失败:${result.message}`) + } +} + +//种树-化肥签到 +async function TreeNutrientSign() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/nutrient/sign_in?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + if(result.data.is_rewarded==true) { + console.log(`用户${userIdx+1}种树化肥签到获得${result.data.reward_item.num}{result.data.reward_item.name}`) + } else { + console.log(`用户${userIdx+1}种树化肥签到成功`) + } + } else { + console.log(`用户${userIdx+1}种树化肥签到失败:${result.message}`) + } +} + +//种树-领取三餐礼包 +async function RewardTreeThreeGift(task_id) { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/three_gift/reward?task_id=${task_id}&watch_ad=0&extra_ad_num=0&aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}领取种树三餐礼包获得${result.data.reward_item.num}${result.data.reward_item.name}`) + } else { + console.log(`用户${userIdx+1}领取种树三餐礼包失败:${result.message}`) + } +} + +//种树-三餐礼包状态 +async function QueryTreeThreeGift() { + let caller = printCaller() + let curTime = new Date() + let curHour = curTime.getHours() + let url = `${hostname}/ttgame/game_orchard/three_gift/list?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + for(let item of result.data.gift_list) { + if(item.rounds==1 && curHour >= item.available_time.begin && curHour < item.available_time.end) { + await RewardTreeThreeGift(item.id) + } + } + } else { + console.log(`用户${userIdx+1}查询种树三餐礼包状态失败:${result.message}`) + } +} + +//种树-水滴任务列表 +async function QueryTreeWaterTask() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/tasks/list?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + for(let item of result.data.tasks_v2) { + if(item.reward_item.state==4) { + await TreeWaterReward(item.id) + await $.wait(1500) + } + } + } else { + console.log(`用户${userIdx+1}查询种树水滴任务列表失败:${result.message}`) + } +} + +//种树-水滴领奖 +async function TreeWaterReward(task_id) { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/tasks/reward?task_id=${task_id}&do_action=0&aid=35` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}领取水滴任务[id=${task_id}]获得${result.data.reward_item.num}${result.data.reward_item.name}`) + } else { + console.log(`用户${userIdx+1}领取水滴任务[id=${task_id}]失败:${result.message}`) + } +} + +//种树-浇水 +async function TreeWater() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/tree/water?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}种树浇水成功,剩余水滴:${result.data.kettle.water_num}`) + if(result.data.kettle.water_num>=100) { + await $.wait(1500) //min time 1000 + await TreeWaterTenTimes() + } else if(result.data.kettle.water_num>=10) { + await $.wait(1500) //min time 1000 + await TreeWater() + } + } else { + console.log(`用户${userIdx+1}种树浇水失败:${result.message}`) + } +} + +//种树-浇水10次 +async function TreeWaterTenTimes() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/tree/tenfold_water?times=10&aid=35` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}种树浇水10次成功,剩余水滴:${result.data.kettle.water_num}`) + if(result.data.kettle.water_num>=100) { + await $.wait(1500) //min time 1000 + await TreeWaterTenTimes() + } else if(result.data.kettle.water_num>=10) { + await $.wait(1500) //min time 1000 + await TreeWater() + } + } else { + console.log(`用户${userIdx+1}种树浇水失败:${result.message}`) + } +} + +//种树-信息 +async function QueryTreeStatus() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/polling_info?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + if(result.data.red_points.challenge && result.data.red_points.challenge.state==4) { + await TreeChallengeReward() + } + if(result.data.bottle.state==1) { + await RewardTreeWaterBottle() + } + if(result.data.red_points.box && result.data.red_points.box.rounds>0 && result.data.red_points.box.state==4) { + await TreeOpenBox() + } + if(result.data.kettle.water_num >= 100) { + await TreeWaterTenTimes() + } else if(result.data.kettle.water_num>=10) { + await TreeWater() + } + } else { + console.log(`用户${userIdx+1}查询种树信息失败:${result.message}`) + } +} + +//种树-水瓶奖励 +async function RewardTreeWaterBottle() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/water_bottle/reward?aid=35&update_version_code=85221&device_platform=iphone&&device_type=iPhone13,2` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}领取种树水瓶奖励获得${result.data.reward_item.num}水滴`) + } else { + console.log(`用户${userIdx+1}领取种树水瓶奖励失败:${result.message}`) + } +} + +//种树-开宝箱 +async function TreeOpenBox() { + let caller = printCaller() + let url = `${hostname}/ttgame/game_orchard/box2/open?watch_ad=0&aid=35` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + //console.log(result) + if(result.status_code == 0) { + console.log(`用户${userIdx+1}种树开宝箱获得${result.data.incr_coin}金币`) + } else { + console.log(`用户${userIdx+1}种树开宝箱失败:${result.message}`) + } +} +//////////////////////////////////////////////////////////////////// +function populatePostUrl(url,reqBody=''){ + let timeInMS = Math.round(new Date().getTime()) + let timeInSecond = Math.floor(timeInMS/1000) + let urlObject = { + url: url, + headers: { + 'Accept-Encoding' : 'gzip', + 'X-SS-REQ-TICKET' : timeInMS, + 'passport-sdk-version' : '30', + 'sdk-version' : '2', + 'x-vc-bdturing-sdk-version' : '2.0.0', + 'User-Agent' : userAgentArr[userIdx%UAcount], + 'Cookie' : userHeaderArr[userIdx], + 'X-Khronos' : timeInSecond, + 'Content-Type' : 'application/json; charset=utf-8', + 'Host' : host, + 'Connection' : 'Keep-Alive', + }, + body: reqBody + } + return urlObject; +} + +function populateGetUrl(url){ + let timeInMS = Math.round(new Date().getTime()) + let timeInSecond = Math.floor(timeInMS/1000) + let urlObject = { + url: url, + headers: { + 'Accept-Encoding' : 'gzip', + 'X-SS-REQ-TICKET' : timeInMS, + 'passport-sdk-version' : '30', + 'sdk-version' : '2', + 'x-vc-bdturing-sdk-version' : '2.0.0', + 'User-Agent' : userAgentArr[userIdx%UAcount], + 'Cookie' : userHeaderArr[userIdx], + 'X-Khronos' : timeInSecond, + 'Content-Type' : 'application/json; charset=utf-8', + 'Host' : host, + 'Connection' : 'Keep-Alive', + } + } + 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 { 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/shangtuo.jpg b/bak/shangtuo.jpg similarity index 100% rename from shangtuo.jpg rename to bak/shangtuo.jpg diff --git a/shangtuo.js b/bak/shangtuo.js similarity index 96% rename from shangtuo.js rename to bak/shangtuo.js index 41664f4..e19ed6a 100644 --- a/shangtuo.js +++ b/bak/shangtuo.js @@ -3,13 +3,13 @@ 下载地址: 复制链接后,在微信里打开: -https://shatuvip.com/pages/login/register?recom_code=5290130 +https://shatuvip.com/pages/login/register?recom_code=7755074 或微信扫描二维码下载 https://raw.githubusercontent.com/leafxcy/JavaScript/main/shangtuo.jpg -推荐码: 5290130 -抢券时段为7:00到23:59,建议在8点后跑脚本,7点有可能会卡 +推荐码: 7755074 +抢券时段为7:00到23:59,建议在9点后跑脚本,7点有可能会卡 玩法:进APP后,先手动去全球分红->提取分红金,然后在个人中心->分红余额->提现一次0.03元(需要上传支付宝和微信收款码),就可以跑脚本了 脚本会自动看广告得分红金,抢券,提现 @@ -19,6 +19,9 @@ https://raw.githubusercontent.com/leafxcy/JavaScript/main/shangtuo.jpg 脚本默认红包余额满0.5自动提现,可以自己新建一个环境变量 stCash 设定红包余额提现金额,export stCash=20 !!!但是不建议提现20块以下,因为手续费高,只有0.5手续费低!!! +脚本会自动把红包余额转换为消费余额来抢更高面额的券,如果不想换的自己建一个环境变量 stExchange 设为0,export stExchange=0 +青龙环境下会有推送,不想要推送的建一个环境变量 stNotify 设为0,export stNotify=0 + CK有效期较短,可能几天后需要重新捉 只测试了IOS,测试过V2P,青龙可以跑 @@ -56,6 +59,8 @@ let userNum = 0 let userInfo = "" var packWithdrawAmount = ($.isNode() ? (process.env.stCash) : ($.getval('stCash'))) || 0.5; +var autoExchange = ($.isNode() ? (process.env.stExchange) : ($.getval('stExchange'))) || 1; +var nodeNotify = ($.isNode() ? (process.env.stNotify) : ($.getval('stNotify'))) || 1; let secretCode @@ -65,6 +70,9 @@ let grabCount let getBondListFlag let quanList +let retryLimit = 5 +let retryTime + let logDebug = 0 let logCaller = 0 @@ -95,8 +103,12 @@ const notify = $.isNode() ? require('./sendNotify') : ''; if(accountStatus) { //看广告得分红金 + retryTime = 0 + compTaskFlag = 1 await getAdvertPage(1); await $.wait(1000); + await getAdvertPage(2); + await $.wait(1000); //提取分红金 await changeDividendBonusToBalance(); @@ -146,7 +158,7 @@ const notify = $.isNode() ? require('./sendNotify') : ''; } $.msg(userInfo) - if($.isNode()) await notify.sendNotify($.name, userInfo) + if(nodeNotify == 1 && $.isNode()) await notify.sendNotify($.name, userInfo) } } @@ -292,6 +304,7 @@ function getUserInfoData(checkStatus,timeout = 0) { //广告列表id function getAdvertPage(pageNo,timeout = 0) { if(logCaller) console.log("call "+ printCaller()) + retryTime++ return new Promise((resolve) => { let request = { url: `https://api.shatuvip.com/advert/getAdvertPage?type=1&pageNo=${pageNo}&column_id=1`, @@ -314,6 +327,9 @@ function getAdvertPage(pageNo,timeout = 0) { if (err) { console.log("API请求失败"); console.log(err + " at function " + printCaller()); + if(retryTime < retryLimit) { + await getAdvertPage(pageNo) + } } else { if (safeGet(data)) { let result = JSON.parse(data) @@ -321,9 +337,7 @@ function getAdvertPage(pageNo,timeout = 0) { if (result.code == 0) { console.log(`获取分红金广告任务列表成功`) adNum = result.result.length - compTaskFlag = 1 for(let i=0; i= 88) { console.log(`\n分红金余额:${result.result.balance},开始尝试提现`) + retryTime = 0 await getBalanceWithdrawalData(0,result.result.balance) } else { console.log(`\n分红金余额:${result.result.balance},不执行提现`) @@ -1096,6 +1111,7 @@ function getPopularizeBalance(timeout = 0) { await $.wait(1000); if(result.result.balance >= 1) { console.log(`\n推广余额:${result.result.balance},开始尝试提现`) + retryTime = 0 await getBalanceWithdrawalData(2,result.result.balance) } else { console.log(`\n推广余额:${result.result.balance},不执行提现`) @@ -1147,12 +1163,20 @@ function getPackBalance(move,timeout = 0) { if(result.code == 0) { await $.wait(1000); if(move == 0) { - if(result.result.balance > 0) { - console.log(``) - await balancePackChangeBalance(result.result.balance) + if(autoExchange >0) { + console.log(`\n您当前设置为自动转换消费余额,当前红包余额${result.result.balance}`) + if(result.result.balance > 0.5) { + let exchangeAmount = Math.floor((result.result.balance-0.5)*100) / 100 + await balancePackChangeBalance(exchangeAmount) + } else { + console.log(`\n红包余额${result.result.balance},少于0.5,不转换消费余额`) + } + } else { + console.log(`\n您当前设置为不转换消费余额`) } } else { if(result.result.balance >= packWithdrawAmount) { + retryTime = 0 console.log(`\n红包余额${result.result.balance},尝试为你提现${packWithdrawAmount}`) await getBalanceWithdrawalData(1,result.result.balance,packWithdrawAmount) } else { @@ -1341,6 +1365,7 @@ function queryWithdrawId(id,balance,timeout = 0) { //提现 function balanceWithdrawal(id,withdrawMoney,timeout = 0) { if(logCaller) console.log("call "+ printCaller()) + retryTime++ return new Promise((resolve, reject) => { let request = { url: `https://api.shatuvip.com/withdrawal/balanceWithdrawal`, @@ -1364,6 +1389,9 @@ function balanceWithdrawal(id,withdrawMoney,timeout = 0) { if (err) { console.log("API请求失败"); console.log(err + " at function " + printCaller()); + if(retryTime < retryLimit) { + await balanceWithdrawal(id,withdrawMoney) + } } else { if (safeGet(data)) { await $.wait(1000); diff --git a/blackUnique.jpg b/blackUnique.jpg new file mode 100644 index 0000000..cb29696 Binary files /dev/null and b/blackUnique.jpg differ diff --git a/blackUnique.js b/blackUnique.js new file mode 100644 index 0000000..54e0e08 --- /dev/null +++ b/blackUnique.js @@ -0,0 +1,1652 @@ +/* +APP:全球购骑士特权 + +直接appstore搜索下载,方便的话可以微信扫下面图片二维码走邀请注册,谢谢 +https://raw.githubusercontent.com/leafxcy/JavaScript/main/blackUnique.jpg + +定时为每小时一次,务必在0分到5分之间运行,目前每天大概1毛7 +提现需要关注微信公众号,在公众号里申请提现 +请手动点一下签到页面的【收零花钱】领一次金币,去【果园】里选择水果种子 + +青龙: +捉https://market.chuxingyouhui.com/promo-bargain-api/activity/mqq/api/indexTopInfo的包 +然后填在blackJSON里面,注意按照JSON格式填写。用青龙面板的环境变量或者外面用双引号的,字符串内需要用\"转义 +export blackJSON='{"black-token":"", "token":"", "User-Agent":"", "appId":""}' + +V2P,圈X:重写方法 -- 点击右下角【我的】-> 【每日签到赚现金】 +[task_local] +#全球购骑士特权 +0 * * * * https://raw.githubusercontent.com/leafxcy/JavaScript/main/blackUnique.js, tag=全球购骑士特权, enabled=true +[rewrite_local] +https://market.chuxingyouhui.com/promo-bargain-api/activity/mqq/api/indexTopInfo? url script-request-header https://raw.githubusercontent.com/leafxcy/JavaScript/main/blackUnique.js +[MITM] +hostname = market.chuxingyouhui.com + +*/ + +const jsname = '全球购骑士特权' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +//const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let blackJSON = ($.isNode() ? (process.env.blackJSON) : ($.getval('blackJSON'))) || '' +let blackArr = [] + +let userIdx = 0 +let reqTime = '' +let userSign = '' +let redPacketId = '' +let fruitId = '' +let userFruitId = '' +let activityId = '' +let redPacketCount = 0 +let waterCount = 0 +let fertilizerCount = 0 +let clickTreeTimes = 1 +let signRetryTimes = 3 +let signRetryCount = 0 + +var todayDate = formatDateTime(new Date()); +let bussinessInfo = '{}' + +let rndtime = "" //毫秒 + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + await getRewrite() + } + else + { + //检查环境变量 + if(!(await checkEnv())){ + return + } + + console.log('\n提现需要关注微信公众号,在公众号里申请提现') + + for(userIdx=0; userIdx $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + //if ($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function getRewrite() +{ + if($request.url.indexOf("mqq/api/indexTopInfo?appId=") > -1) { + let blackCk = {"black-token":"", "token":"", "User-Agent":"", "appId":""} + let msgStr = '' + + let matchItem = $request.url.match(/appId=([\w]+)/) + blackCk['appId'] = matchItem[1] + msgStr += `获取到appId: ${blackCk['appId']}\n` + + blackCk['black-token'] = $request.headers['black-token'] + msgStr += `获取到black-token: ${blackCk['black-token']}\n` + + blackCk['token'] = $request.headers['token'] + msgStr += `获取到token: ${blackCk['token']}\n` + + blackCk['User-Agent'] = $request.headers['User-Agent'] + msgStr += `获取到User-Agent: ${blackCk['User-Agent']}\n` + + if(blackCk['black-token']) { + if(blackJSON) { + if(blackJSON.indexOf(blackCk['black-token']) == -1) { + blackJSON = blackJSON + '@' + JSON.stringify(blackCk) + numUser = blackJSON.split('@') + msgStr = `获取到第${numUser.length}个账户ck\n` + msgStr + $.setdata(blackJSON,'blackJSON') + $.msg(msgStr) + } else { + $.log('检测到重复的账户ck') + } + } else { + msgStr = `获取到第一个账户ck\n` + msgStr + $.setdata(JSON.stringify(blackCk),'blackJSON') + $.msg(msgStr) + } + } + } +} + +async function checkEnv() +{ + if(blackJSON) { + for(let users of blackJSON.split('@')) { + blackArr.push(JSON.parse(users)) + } + } else { + console.log('未找到blackJSON') + return false + } + + if(blackArr.length == 0) { + console.log('未找到有效的blackJSON') + return false + } + + console.log(`共找到${blackArr.length}个用户`) + return true +} + +//========================================================================== +//获取视频信息 +async function getBussinessInfo(adId,activityType,bussinessType,version) { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + reqBody = `{"adId":"${adId}","activityType":${activityType},"bussinessType":"${bussinessType}","version":"${version}"}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/video/api/v1_0/getBussinessInfo', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + bussinessInfo = result.data ? JSON.stringify(result.data) : '{}' + } else { + console.log(`获取视频信息失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//获取签到状态 +async function querySignStatus() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/activity/weekSign/api/v1_0/calendar?appId='+blackArr[userIdx]['appId'], + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'Origin' : 'https://m.black-unique.com', + 'Accept-Encoding' : 'gzip, deflate, br', + 'Connection' : 'keep-alive', + 'black-token' : blackArr[userIdx]['black-token'], + 'Accept' : 'application/json, text/plain, */*', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'Referer' : 'https://m.black-unique.com/', + 'token' : blackArr[userIdx]['token'], + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + }, + }; + $.get(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + if(result.data && result.data.calendar && Array.isArray(result.data.calendar)) { + for(let i=0; i< result.data.calendar.length; i++) { + let signItem = result.data.calendar[i] + if(signItem.isToday == true) { + if(signItem.signStyle == 0) { + await doSign() + } else { + console.log(`\n今日已签到\n`) + } + } + } + } + } else { + console.log(`\n获取签到状态失败:${result.msg}\n`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//签到 +async function doSign() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + reqBody = `{}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/activity/weekSign/api/v1_0/sign?appId='+blackArr[userIdx]['appId'], + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`\n签到成功获得:${result.data.reward}金币,已连续签到${result.data.continuouslyDay}天\n`) + } else { + console.log(`\n签到失败:${result.msg}\n`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//日常-任务列表 +async function listUserTask() { + let caller = printCaller() + rndtime = Math.round(new Date().getTime()) + reqBody = `{"activityType":13}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/activity/task/api/list_user_task', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + if(result.data && Array.isArray(result.data)) { + for(let i=0; i -1 && (rndtime < taskItem.receiveStartTime || rndtime > taskItem.receiveEndTime)) { + //非整点领勋章时间 + continue + } else if(taskItem.taskType.indexOf('SHOPPING') > -1) { + //跳过购物任务 + continue + } + await $.wait(1000) + await doTask(taskItem.taskType,taskItem.userTaskId,taskItem.taskTitle) + } + + } + } + } else { + console.log(`查询任务列表失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//日常-完成任务 +async function doTask(taskType,userTaskId,taskTitle) { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + reqBody = `{"activityType":13,"taskType":"${taskType}","userTaskId":"${userTaskId}"}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/activity/task/api/doTask', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`完成任务【${result.data.taskTitle}】:获得${result.data.rewardScore}勋章`) + } else { + console.log(`完成任务【${taskTitle}】失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//存钱罐状态 +async function queryPiggyInfo() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/activity/golden/api/queryUserAccountInfo?appId='+blackArr[userIdx]['appId'], + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'Origin' : 'https://m.black-unique.com', + 'Accept-Encoding' : 'gzip, deflate, br', + 'Connection' : 'keep-alive', + 'black-token' : blackArr[userIdx]['black-token'], + 'Accept' : 'application/json, text/plain, */*', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'Referer' : 'https://m.black-unique.com/', + 'token' : blackArr[userIdx]['token'], + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + }, + }; + $.get(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + if(parseFloat(result.data.goldenAmount) < parseFloat(result.data.dayCeil)) { + if(parseFloat(result.data.piggyAmount) >= 1) { + await getBussinessInfo(946088114,7,'GOLDEN_CLICK','v3') + await clickPiggy() + } + } else { + console.log(`\n存钱罐提取已达到当天上限:${result.data.dayCeil}\n`) + } + } else { + console.log(`\n查询存钱罐状态失败:${result.msg}\n`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//提取存钱罐金币 +async function clickPiggy() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + reqBody = `{"appId":"${blackArr[userIdx]['appId']}","extraReq":${bussinessInfo}}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/activity/golden/api/v1_0/click', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`\n提取存钱罐金币成功,金币余额${result.data.goldenAmount}\n`) + } else { + console.log(`\n提取存钱罐金币失败:${result.msg}\n`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//查询翻牌领提现额度 +async function getUserFlopRecord() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + reqBody = `{"appId":"${blackArr[userIdx]['appId']}","queryDay":"${todayDate}"}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/activity/flop/api/getUserFlopRecord', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + if(result.data && result.data.recordList && Array.isArray(result.data.recordList)) { + for (let i=0; i { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/activity/flop/api/flop', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`翻牌获得提现额度:${result.data.amount}元`) + } else { + console.log(`翻牌获得提现额度失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//定点红包列表 +async function listRedPacket() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + curTime = new Date() + currentHour = curTime.getHours() + let isGetRedTime = ((currentHour < 23) && (currentHour > 6)) ? 1 : 0 + return new Promise((resolve) => { + let url = { + url: 'https://fanxian-api.chuxingyouhui.com/api/redPacketIncome/v1_0/listRedPacket', + headers: { + 'Host' : 'fanxian-api.chuxingyouhui.com', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'newcomer' : 'true', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'Referer' : 'https://m.black-unique.com/', + 'Content-Length' : '0', + 'Connection' : 'keep-alive', + 'Accept' : 'application/json, text/plain, */*', + }, + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + if(isGetRedTime == 1 && result.data && result.data.redPacketList && Array.isArray(result.data.redPacketList)) { + redPacketCount = 0 + for(let i=0; i 0) { + redPacketCount++ + } + if(redItem.status == 2 && redItem.money == 0 && redPacketCount < 7) { + signRetryCount = 0 + await getSignInfo('open') + await $.wait(500) + await openRedPacket() + } + } + } + } else { + console.log(`查询红包列表失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//开定点红包 +async function openRedPacket() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()/1000) + return new Promise((resolve) => { + let url = { + url: 'https://pyp-api.chuxingyouhui.com/api/knightCard/redPacket/v1_0/openRedPacket', + headers: { + 'Host' : 'pyp-api.chuxingyouhui.com', + 'Accept' : 'application/json, text/plain, */*', + 'ymd' : '0', + 'newcomer' : 'true', + 'token' : blackArr[userIdx]['token'], + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'Referer' : 'https://m.black-unique.com/', + 'Accept-Encoding' : 'gzip, deflate, br', + 'Connection' : 'keep-alive', + 'Content-Type' : 'application/json;charset=utf-8', + }, + body: `{"click":false,"sign":"${userSign}","ts":"${reqTime}"}` + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`打开红包获得:${result.data.money}现金`) + signRetryCount = 0 + await getSignInfo('boom') + await $.wait(2000) + await boomRedPacket() + } else { + console.log(`打开红包失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//定点红包翻倍 +async function boomRedPacket() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()/1000) + return new Promise((resolve) => { + let url = { + url: 'https://fanxian-api.chuxingyouhui.com/api/redPacket/increase/v1_0/boom', + headers: { + 'Host' : 'fanxian-api.chuxingyouhui.com', + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'token' : blackArr[userIdx]['token'], + 'Accept-Encoding' : 'gzip, deflate, br', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + 'Content-Type' : 'application/json;charset=utf-8', + }, + body: `{"redPacketId":"${redPacketId}","sign":"${userSign}","ts":"${reqTime}"}`, + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`红包翻倍获得:${result.data.redPacketIncreaseAmount}现金`) + } else { + console.log(`红包翻倍失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//果园状态 +async function userFruitDetail() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()/1000) + reqBody = `{"appId":"${blackArr[userIdx]['appId']}","isMiniProgram":false}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/userFruitDetail', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Connection' : 'keep-alive', + }, + body: reqBody, + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`你现在种的水果是 ${result.data.fruitName} ${result.data.specification},${result.data.progressWord}`) + console.log(`今天已浇水${result.data.wateredTimes}次,剩余水滴数量:${result.data.remainAmount}`) + fruitId = result.data.fruitId + userFruitId = result.data.userFruitId + activityId = result.data.activityId + if(result.data.canReceiveStatus == 1 && result.data.canReceiveAmount > 0) { + await receiveWaterDrop('TOMORROW_REWARD','null','每日水滴') + } + if(result.data.gardenStageRewardResp && result.data.gardenStageRewardResp.status == 1) { + await fruitStageReward() + } + if(result.data.remainAmount >= 10) { + waterCount = 0 + console.log(`开始浇水,请等候......`) + await wateringFruit() + console.log(`浇水结束,本次共浇水${waterCount}次`) + } + } else { + console.log(`查询果园状态失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//果园水果进度奖励 +async function fruitStageReward() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()/1000) + reqBody = `{"userFruitId":"${userFruitId}","appId":"${blackArr[userIdx]['appId']}"}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/receiveStageReward', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Connection' : 'keep-alive', + }, + body: reqBody, + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`领取水果进度奖励:${result.data.rewardNum}水滴`) + } else { + console.log(`领取水果进度奖励失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//果园浇水 +async function wateringFruit() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()/1000) + reqBody = `{"userFruitId":"${userFruitId}"}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/watering', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Connection' : 'keep-alive', + }, + body: reqBody, + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + if(result.data.level && !result.data.remindType) { + if(result.data.upgrade == true) { + console.log(`果树升级到 ${result.data.level} 获得:${result.data.upgradeReward}水滴`) + } + waterCount++ + await $.wait(500) + await wateringFruit() + } + } else { + console.log(`浇水失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//果园水滴任务 +async function waterTaskList() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()/1000) + reqBody = `{"activityId":"${activityId}","userFruitId":"${userFruitId}","clientType":1}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/userTaskList', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Connection' : 'keep-alive', + }, + body: reqBody, + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + if(result.data && result.data.taskList && Array.isArray(result.data.taskList)) { + for(let i=0; i -1 || + taskItem.taskType.indexOf('WATCH_VIDEO') > -1 || + taskItem.taskType.indexOf('APP_LOGIN') > -1) { + if(taskItem.status == 0) { + await doWaterTask(taskItem.taskType,taskItem.taskId,taskItem.title) + } else if(taskItem.status == 1) { + await receiveWaterDrop(taskItem.taskType,taskItem.userTaskId,taskItem.title) + } + } else if(taskItem.taskType.indexOf('EVERY_DAY_WATERING_REWARD') > -1 || + taskItem.taskType.indexOf('OPEN_CHEST') > -1) { + if(taskItem.status == 1) { + await receiveWaterDrop(taskItem.taskType,taskItem.userTaskId,taskItem.title) + } + } else { + if(taskItem.status == 0) { + await receiveWaterDrop(taskItem.taskType,taskItem.userTaskId,taskItem.title) + } + } + } + } + } else { + console.log(`获取果园水滴任务失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//果园-完成水滴任务 +async function doWaterTask(taskType,taskId,taskTitle) { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + reqBody = `{"userFruitId":"${userFruitId}","taskType":"${taskType}","taskId":"${taskId}"}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/doTask', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`完成水滴任务【${taskTitle}】成功`) + } else { + console.log(`完成水滴任务【${taskTitle}】失败:${result.msg}`) + } + await $.wait(1000) + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//果园-领取水滴 +async function receiveWaterDrop(taskType,userTaskId,taskTitle) { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + reqBody = `{"userFruitId":"${userFruitId}","taskType":"${taskType}","userTaskId":${userTaskId}}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/receiveWaterDrop', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`领取水滴任务【${taskTitle}】奖励:${result.data.reward}水滴`) + } else { + console.log(`领取水滴任务【${taskTitle}】奖励失败:${result.msg}`) + } + await $.wait(1000) + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//果园肥料任务 +async function nutrientTaskList() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()/1000) + reqBody = `{"activityId":"${activityId}","userFruitId":"${userFruitId}"}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/getUserNutrientTaskList', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Connection' : 'keep-alive', + }, + body: reqBody, + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + if(result.data && result.data.gardenFertilizerTaskDtoList && Array.isArray(result.data.gardenFertilizerTaskDtoList)) { + for(let i=0; i { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/doTaskForNutrient', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`完成肥料任务【${taskTitle}】成功`) + } else { + console.log(`完成肥料任务【${taskTitle}】失败:${result.msg}`) + } + await $.wait(1000) + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//果园肥料状态 +async function userFertilizerDetail(taskType,taskId,taskTitle) { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + reqBody = `{"activityId":"${activityId}","userFruitId":"${userFruitId}"}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/getUserFertilizerTool', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + fertilizerCount = 0 + if(result.data.userSmallFertilizerTool.remainNum > 0 || result.data.userFertilizerTool.remainNum > 0) { + for(let i=0; i { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/useFertilizer', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + //施肥成功 + } else { + console.log(`施肥失败:${result.msg}`) + } + await $.wait(500) + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//果园-摇树得优惠券 +async function getTreeCoupon() { + console.log(`\n开始摇树${clickTreeTimes}次得优惠券`) + for(let i=0; i { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/clickTree', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + await $.wait(1000) + if(result.data.hasReward == true) { + await receiveReward(result.data.rewardId,result.data.rewardName,result.data.rewardInfo) + } + } else { + console.log(`果园点击树失败:${result.msg}`) + } + await $.wait(500) + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//果园-获得树干奖励 +async function receiveReward(rewardId,rewardName,rewardInfo) { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + reqBody = `{"rewardId":"${rewardId}","userFruitId":"${userFruitId}","appId":"${blackArr[userIdx]['appId']}"}` + encodeBody = encodeURIComponent(reqBody) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/garden/api/v1_0/receiveReward', + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'request-body' : encodeBody, + 'Accept' : 'application/json, text/plain, */*', + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'token' : blackArr[userIdx]['token'], + 'Content-Type' : 'application/json;charset=utf-8', + 'Origin' : 'https://m.black-unique.com', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Referer' : 'https://m.black-unique.com/', + 'Connection' : 'keep-alive', + }, + body: reqBody + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`获得优惠券:${rewardName} -- ${rewardInfo}`) + } else { + console.log(`获取优惠券失败:${result.msg}`) + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//查询账户信息 +async function userInfo() { + console.log(`\n========= 账户${userIdx+1} 信息 =========`) + notifyStr += `========= 账户${userIdx+1} 信息 =========\n` + await userRebateInfo() + await userTopInfo() +} + +//查询现金余额 +async function userRebateInfo() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + return new Promise((resolve) => { + let url = { + url: 'https://pyp-api.chuxingyouhui.com/api/app/userCenter/v1/info', + headers: { + 'Host' : 'pyp-api.chuxingyouhui.com', + 'Accept' : '*/*', + 'Accept-Language' : 'zh-Hans-CN;q=1', + 'token' : blackArr[userIdx]['token'], + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'black-token' : blackArr[userIdx]['black-token'], + 'Accept-Encoding' : 'gzip, deflate, br', + 'Connection' : 'keep-alive', + }, + }; + $.get(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`【骑士卡号】:${result.data.userPointsResp.cardNo}`) + notifyStr += `【骑士卡号】:${result.data.userPointsResp.cardNo}\n` + console.log(`【现金余额】:${result.data.currencyBlanceResp.commission}元`) + notifyStr += `【现金余额】:${result.data.currencyBlanceResp.commission}元\n` + } else { + console.log(`查询现金余额失败:${result.msg}`) + notifyStr += `查询现金余额失败:${result.msg}\n` + } + await $.wait(200) + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//查询勋章余额 +async function userTopInfo() { + let caller = printCaller() + //rndtime = Math.round(new Date().getTime()) + return new Promise((resolve) => { + let url = { + url: 'https://market.chuxingyouhui.com/promo-bargain-api/activity/mqq/api/indexTopInfo?appId='+blackArr[userIdx]['appId'], + headers: { + 'Host' : 'market.chuxingyouhui.com', + 'Origin' : 'https://m.black-unique.com', + 'Accept-Encoding' : 'gzip, deflate, br', + 'Connection' : 'keep-alive', + 'black-token' : blackArr[userIdx]['black-token'], + 'Accept' : 'application/json, text/plain, */*', + 'User-Agent' : blackArr[userIdx]['User-Agent'], + 'Referer' : 'https://m.black-unique.com/', + 'token' : blackArr[userIdx]['token'], + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + }, + }; + $.get(url, async (err, resp, data) => { + try { + if (err) { + console.log("Fucntion " + caller + ": API请求失败"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result); + if(result.code == 200) { + console.log(`【勋章余额】:${result.data.score} ≈ ${result.data.score/10000}元`) + notifyStr += `【勋章余额】:${result.data.score} ≈ ${result.data.score/10000}元\n` + } else { + console.log(`查询勋章余额失败:${result.msg}`) + notifyStr += `查询勋章余额失败:${result.msg}\n` + } + await $.wait(200) + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//////////////////////////////////////////////////////////////////// +function safeGet(data) { + try { + if (typeof JSON.parse(data) == "object") { + return true; + } + } catch (e) { + console.log(e); + console.log(`服务器访问数据为空,请检查自身设备网络情况`); + return false; + } +} + +function printCaller(){ + return (new Error()).stack.split("\n")[2].trim().split(" ")[1] +} + +function formatDateTime(inputTime) { + var date = new Date(inputTime); + var y = date.getFullYear(); + var m = date.getMonth() + 1; + m = m < 10 ? ('0' + m) : m; + var d = date.getDate(); + d = d < 10 ? ('0' + d) : d; + var h = date.getHours(); + h = h < 10 ? ('0' + h) : h; + var minute = date.getMinutes(); + var second = date.getSeconds(); + minute = minute < 10 ? ('0' + minute) : minute; + second = second < 10 ? ('0' + second) : second; + return `${y}-${m}-${d}`; +}; + +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; 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/jckd/jckd_risk.js b/jckd/jckd_risk.js new file mode 100644 index 0000000..8e100a3 --- /dev/null +++ b/jckd/jckd_risk.js @@ -0,0 +1,312 @@ +/* +安卓:晶彩看点 风险查询+今日收益详情 + +需要用到jckdCookie,只测试了青龙,理论上V2P也能用 +本脚本没有设置重写,请自己复制jc_cookie到青龙环境下使用,多账号用@隔开 +例子: export jckdCookie='uid=xxx&zqkey=yyy&zqkey_id=zzz@uid=aaa&zqkey=bbb&zqkey_id=ccc@uid=qqq&zqkey=sss&zqkey_id=ttt' +*/ + +const jsname = '晶彩看点风险查询' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let userCookie = ($.isNode() ? process.env.jckdCookie : $.getdata('jckdCookie')) || ''; +let userCookieArr = [] + +let nickname = [] +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + $.msg(jsname+': 此脚本不做重写,请检查重写设置') + } + else + { + if(!(await checkEnv())) { + return + } + + await initAccountInfo() + await RunRiskInfo() + await RunUserBalance() + + await showmsg() + } + + +})() +.catch((e) => $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + if($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function checkEnv() { + if(userCookie) { + if(userCookie.indexOf('@') > -1) { + let userCookies = userCookie.split('@') + for(let i=0; i -1) { + for(let j=0; j { + $.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 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; 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/jckd/jckd_shareRead.js b/jckd/jckd_shareRead.js new file mode 100644 index 0000000..1ee1bf1 --- /dev/null +++ b/jckd/jckd_shareRead.js @@ -0,0 +1,328 @@ +/* +安卓:晶彩看点 + +转发和分享阅读,请勿贪心,小心黑号 +*/ + +const jsname = '晶彩看点分享阅读' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +//const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let jckdCookie = ($.isNode() ? process.env.jc_cookie : $.getdata('jc_cookie')) || ''; +let jckdCookieArr = [] + +let userCk = '' +let readCount = 0 + +let jckdShareNum = ($.isNode() ? process.env.jckdShareNum : $.getdata('jckdShareNum')) || 0; + +let newsItem = '' +let UserAgent = '' +let si = '' + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + $.msg(jsname+': 此脚本不做重写,请检查重写设置') + } + else + { + if(!(await checkEnv())){ + return + } + + for(let j=0; j maxWaitTime ? maxWaitTime : seedFactor + let randomTime = Math.floor(Math.random()*factor) + 1000 + let second = Math.floor(randomTime/1000) + UserAgent = 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.16(0x1800102c) NetType/WIFI Language/zh_CN' + si = randomString(32) + console.log(`--随机延迟${second}秒后开始模拟第${readCount}次分享阅读`) + await $.wait(randomTime) + console.log(`----模拟第${readCount}次阅读,使用si=${si}`) + await shareReadStep1() + await $.wait(Math.floor(Math.random()*500)+500) + await shareReadStep2() + await $.wait(Math.floor(Math.random()*1000)+2000) + await shareReadStep3() + await $.wait(Math.floor(Math.random()*1000)+2000) + await shareReadStep4() + console.log(`----模拟第${readCount}次阅读完成`) + } + + } + } + } + + +})() +.catch((e) => $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + //if ($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function checkEnv() { + + if(jckdShareNum == 0) { + console.log('当前分享次数设置为0。如果需要开启分享阅读,请设置环境变量jckdShareNum为要被阅读的次数。') + return false + } + + if(jckdCookie) { + if(jckdCookie.indexOf('@') > -1) { + let jckdCookies = jckdCookie.split('@') + for(let i=0; i { + $.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,caller); + 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 { + // + } + } 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 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; 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/jctq/README.md b/jctq/README.md new file mode 100644 index 0000000..2e15bfb --- /dev/null +++ b/jctq/README.md @@ -0,0 +1,22 @@ +# 晶彩天气(v8.3.7) + +## 重写: +https://tq.xunsl.com/v17/NewTask/getTaskListByWeather.json -- 点开福利页即可获取jctqCookie +https://tq.xunsl.com/v5/CommonReward/toGetReward.json -- 签到,和福利页任务奖励 +https://tq.xunsl.com/v5/article/info.json -- 点开文章获取文章body +https://tq.xunsl.com/v5/article/detail.json -- 点开视频获取视频body +https://tq.xunsl.com/v5/user/stay.json -- 阅读文章或者看视频一段时间后可以获取到时长body +https://tq.xunsl.com/v5/nameless/adlickstart.json -- 点开看看赚获取body,可以一直开着,脚本会自动删除重复body +https://tq.xunsl.com/v5/Weather/giveBoxOnWeather.json -- 点开福利页浮窗宝箱和观看翻倍视频获取body +https://tq.xunsl.com/v5/weather/giveTimeInterval.json -- 点开首页气泡红包和观看翻倍视频获取body +https://tq.xunsl.com/v5/wechat/withdraw2.json -- 提现一次对应金额获取body +https://tq.xunsl.com/v5/CommonReward/toDouble.json -- 领取签到翻倍奖励后可获取 + +## 任务: +jctq_daily.js -- 领转发页定时宝箱,领福利页定时宝箱,领首页气泡红包,时段转发,刷福利视频,抽奖5次 +jctq_reward.js -- 签到和翻倍,任务奖励领取,统计今日收益,自动提现 +jctq_kkz.js -- 完成看看赚任务,删除重复和失效的body +jctq_read.js -- 阅读文章,浏览视频 + +## 分享阅读: +jctq_shareRead.js -- 分享和助力阅读,需要在环境变量jctqShareNum里设置要被阅读的次数,不设置默认不跑 diff --git a/jctq/jctq_Adv_video.js b/jctq/jctq_Adv_video.js deleted file mode 100644 index 671b3fd..0000000 --- a/jctq/jctq_Adv_video.js +++ /dev/null @@ -1,91 +0,0 @@ -const $ = new Env("晶彩天气福利视频"); -const notify = $.isNode() ? require('./sendNotify') : ''; -message = "" -let jctqCookie= $.isNode() ? (process.env.jctqCookie ? process.env.jctqCookie : "") : ($.getdata('jctqCookie') ? $.getdata('jctqCookie') : "") -let jctqCookieArr = [] -let jctqCookies = "" - -if (!jctqCookie) { - $.msg($.name, '【提示】进入点击右下角"赚钱图标",再跑一次脚本', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqCookie.indexOf("@") == -1 && jctqCookie.indexOf("@") == -1) { - jctqCookieArr.push(jctqCookie) - } - else if (jctqCookie.indexOf("@") > -1) { - jctqCookies = jctqCookie.split("@") - } - else if (process.env.jctqCookie && process.env.jctqCookie.indexOf('@') > -1) { - jctqCookieArr = process.env.jctqCookie.split('@'); - console.log(`您选择的是用"@"隔开\n`) - } - else { - jctqCookies = [process.env.jctqCookie] - }; - Object.keys(jctqCookies).forEach((item) => { - if (jctqCookies[item]) { - jctqCookieArr.push(jctqCookies[item]) - } - }) - - - - -!(async () => { - console.log(`共${jctqCookieArr.length}个cookie`) - for (let k = 0; k < jctqCookieArr.length; k++) { - $.message = "" - bodyVal = jctqCookieArr[k] - var time1 = Date.parse( new Date() ).toString(); - time1 = time1.substr(0,10); - jctqCookie1= time1 + '&' + bodyVal - //待处理cookie - console.log(`${jctqCookie1}`) - console.log(`--------第 ${k + 1} 个账号观看福利视频中--------\n`) - for (let j =0; j<5;j++){ - console.log(`--------第 ${j + 1} 次观看福利视频中--------\n`) - await video(jctqCookie1) - console.log("等待30秒") - await $.wait(30000); - console.log("\n\n") - } - console.log("\n\n") - } - - })() - .catch((e) => $.logErr(e)) - .finally(() => $.done()) - - -function video(jctqCookie1,timeout = 0) { - return new Promise((resolve) => { - - let url = { - url : 'https://tq.xunsl.com/V17/NewTask/recordNum.json?'+ jctqCookie1, - headers : { - 'Host': 'tq.xunsl.com', - 'Connection': 'Keep-Alive', - 'Accept-Encoding': 'gzip', - 'User-Agent': 'okhttp/3.12.2' -}, - } - $.get(url, async (err, resp, data) => { - try { - const result = JSON.parse(data) - if(result.success === true){ - console.log('\n福利视频:'+result.message) - }else{ - console.log(result) - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - -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/jctq/jctq_Rotary.js b/jctq/jctq_Rotary.js deleted file mode 100644 index c5a84ac..0000000 --- a/jctq/jctq_Rotary.js +++ /dev/null @@ -1,137 +0,0 @@ -const $ = new Env("晶彩天气大转盘抽奖"); -const notify = $.isNode() ? require('./sendNotify') : ''; -message = "" -let jctqCookie= $.isNode() ? (process.env.jctqCookie ? process.env.jctqCookie : "") : ($.getdata('jctqCookie') ? $.getdata('jctqCookie') : "") -let jctqCookieArr = [] -let jctqCookies = "" -let remain =100 -var time = Date.parse( new Date() ).toString(); -var time1 = time.substr(0,10); - -if (!jctqCookie) { - $.msg($.name, '【提示】进入点击右下角"赚钱图标",获取cookie,再跑一次脚本', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqCookie.indexOf("@") == -1 && jctqCookie.indexOf("@") == -1) { - jctqCookieArr.push(jctqCookie) - } - else if (jctqCookie.indexOf("@") > -1) { - jctqCookies = jctqCookie.split("@") - } - else if (process.env.jctqCookie && process.env.jctqCookie.indexOf('@') > -1) { - jctqCookieArr = process.env.jctqCookie.split('@'); - console.log(`您选择的是用"@"隔开\n`) - } - else { - jctqCookies = [process.env.jctqCookie] - }; - Object.keys(jctqCookies).forEach((item) => { - if (jctqCookies[item]) { - jctqCookieArr.push(jctqCookies[item]) - } - }) - - - -!(async () => { - console.log(`共${jctqCookieArr.length}个cookie`) - for (let k = 0; k < jctqCookieArr.length; k++) { - $.message = "" - bodyVal = jctqCookieArr[k].split('&uid=')[0]; - cookie = bodyVal.replace(/zqkey=/, "cookie=") - cookie_id = cookie.replace(/zqkey_id=/, "cookie_id=") - jctqCookie1= cookie_id + '&request_time=' + time1 + '&time=' + time1 +'&'+ bodyVal - //待处理cookie - //console.log(`${jctqCookie1}`) - console.log(`--------第 ${k + 1} 个账号转盘抽奖中--------\n`) - - console.log("\n\n") - - for(let k = 0 ; k < 100 ; k++){ - await Rotary(jctqCookie1,cookie_id,time) - await $.wait(6000); - console.log("\n\n") - } - for (let k = 1 ; k < 5 ; k++){ - id = k.toString() - await openbox(jctqCookie1,cookie_id,time,id) - await $.wait(15000) - } - console.log("\n\n") - } - })() - .catch((e) => $.logErr(e)) - .finally(() => $.done()) -//抽奖 -function Rotary(jctqCookie1,cookie_id,time) { - return new Promise((resolve, reject) => { - let url = { - url : 'https://tq.xunsl.com/WebApi/RotaryTable/turnRotary?_='+time, - headers : {'Host': 'tq.xunsl.com', - 'Referer':'https://tq.xunsl.com/html/rotaryTable/index.html?'+jctqCookie1 - }, - body:cookie_id, - } - $.post(url, async (err, resp, data) => { - try { - const result = JSON.parse(data) - if(result.status === 1 ){ - if(result.data.score !== 0){ - console.log('好家伙!你抽中了'+result.data.score + '金币') - - //console.log('剩'+remain+'次') - }else { - console.log('你抽了个寂寞') - } - - }else{ - console.log('\n抽奖失败,别问我,我也不知道为啥') - } - } catch (e) { - $.logErr(e+resp); - } finally { - resolve() - } - }) - }) -} - -function openbox(jctqCookie1,cookie_id,time,k,timeout = 0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/WebApi/RotaryTable/chestReward?_='+ time, - headers : {'Host': 'tq.xunsl.com', - 'User-Agent': 'Mozilla/5.0 (Linux; Android 8.1.0; 16 X Build/OPM1.171019.026; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/65.0.3325.109 Mobile Safari/537.36', - 'Content-Type': 'application/x-www-form-urlencoded', - 'Accept-Language': 'zh-CN,en-US;q=0.9', - 'Accept-Encoding': 'gzip, deflate', - 'Content-Length': (cookie_id +'&num='+k).length.toString(), - 'Referer':'https://tq.xunsl.com/html/rotaryTable/index.html?'+jctqCookie1 - }, - body:cookie_id + '&num=' + k, - } - $.post(url, async (err, resp, data) => { - try { - const result = JSON.parse(data) - if(result.status === 1 ){ - if(result.data.score !== 0){ - console.log('宝箱获得:'+result.data.score + '金币') - - }else { - console.log('宝箱打开失败') - } - }else{ - console.log('\n宝箱请求失败') - - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - -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/jctq/jctq_daily.js b/jctq/jctq_daily.js new file mode 100644 index 0000000..8f61908 --- /dev/null +++ b/jctq/jctq_daily.js @@ -0,0 +1,709 @@ +/* +安卓:水果天气(v8.3.9) + +此脚本负责: +旧版本8.3.7:领首页气泡红包和翻倍奖励,福利页定时宝箱和翻倍奖励 +新版本8.3.9:领转发页定时宝箱,领资讯页宝箱和视频奖励,任务页一键收金币,时段转发,刷福利视频,抽奖5次 +*/ + +const jsname = '晶彩天气日常' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +//const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let userCookie = '' + +let jctqCookie = ($.isNode() ? process.env.jctqCookie : $.getdata('jctqCookie')) || ''; +let jctqBubbleBody = ($.isNode() ? process.env.jctqBubbleBody : $.getdata('jctqBubbleBody')) || ''; +let jctqGiveBoxBody = ($.isNode() ? process.env.jctqGiveBoxBody : $.getdata('jctqGiveBoxBody')) || ''; +let jctqGoldBody = ($.isNode() ? process.env.jctqGoldBody : $.getdata('jctqGoldBody')) || ''; +let jctqVideoBody = ($.isNode() ? process.env.jctqVideoBody : $.getdata('jctqVideoBody')) || ''; + +let jctqCookieArr = [] +let jctqBubbleBodyArr = [] +let jctqGiveBoxBodyArr = [] +let jctqGoldBodyArr = [] +let jctqVideoBodyArr = [] + +let refHotShare = 'http://tq.xunsl.com/h5/hotShare/?' +let refRotory = 'https://tq.xunsl.com/html/rotaryTable/index.html?keyword_wyq=woyaoq.com&' + + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + $.msg(jsname+': 此脚本不做重写,请检查重写设置') + } + else + { + await checkEnv() + + numBoxbody = jctqCookieArr.length + console.log(`找到${numBoxbody}个cookie`) + + for(let i=0; i $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + //if ($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function checkEnv() { + + if(jctqCookie) { + if(jctqCookie.indexOf('&') > -1) { + let jctqCookies = jctqCookie.split('@') + for(let i=0; i -1) { + let jctqBubbleBodyArrs = jctqBubbleBody.split('&') + for(let i=0; i -1) { + let jctqGiveBoxBodyArrs = jctqGiveBoxBody.split('&') + for(let i=0; i -1) { + let jctqGoldBodyArrs = jctqGoldBody.split('&') + for(let i=0; i -1) { + let jctqVideoBodyArrs = jctqVideoBody.split('@') + for(let i=0; i=5 && currentHour<10) { + action = 'beread_extra_reward_one' + } else if(currentHour>=11 && currentHour<16) { + action = 'beread_extra_reward_two' + } else if(currentHour>=17 && currentHour<22) { + action = 'beread_extra_reward_three' + } + + if(result.code == 200) { + if(result.data && result.data.taskList && Array.isArray(result.data.taskList)) { + let taskList = result.data.taskList + for(let i=0; i -1) { + if(taskItem.status == 1) { + console.log(`\n转发页面定时宝箱可领取`) + await $.wait(1000) + await getRewardShareBox() + } else { + let cdTime = taskItem.total_time - taskItem.countdown + console.log(`\n转发页面定时宝箱冷却时间:${cdTime}秒`) + if(cdTime < 90) { + let waitTime = cdTime+1 + console.log(`\n等待${waitTime}秒后尝试领取`) + await $.wait(waitTime*1000) + await queryShareStatus() + } + } + } + if(action && taskItem.action.indexOf(action) > -1) { + if(taskItem.status == 0) { + console.log(`\n开始做${taskItem.name}转发任务`) + await $.wait(1000) + await listsNewTag() + await $.wait(1000) + await execExtractTask(taskItem.action,taskItem.name) + } else { + console.log(`\n${taskItem.name}转发已完成`) + } + } + } + } + } else { + console.log(`\n转发页面查询失败:${result.msg}`) + } +} + +//转发页面红包领取 -- 30分钟一次 +async function getRewardShareBox() { + let caller = printCaller() + let url = 'http://tq.xunsl.com/WebApi/TimePacket/getReward' + let urlObject = populatePostUrl(url,refHotShare,userCookie) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 1) { + console.log(`领取转发页面定时宝箱成功:获得${result.data.score}金币`) + } else { + console.log(`领取转发页面定时宝箱失败:${result.msg}`) + } +} + +//转发页面列表 +async function listsNewTag() { + let caller = printCaller() + let url = 'http://tq.xunsl.com/WebApi/ArticleTop/listsNewTag' + let urlObject = populatePostUrl(url,refHotShare,userCookie) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.status == 1) { + if(result.data && result.data.items && Array.isArray(result.data.items)) { + let shareIdx = Math.floor(Math.random()*result.data.items.length) + let newsItem = result.data.items[shareIdx] + await $.wait(1000) + await getShareArticleReward(newsItem.id) + } + } else { + console.log(`查询转发页面列表失败:${result.msg}`) + } +} + +//转发文章 +async function getShareArticleReward(articleId) { + let caller = printCaller() + let url = 'http://tq.xunsl.com/WebApi/ShareNew/getShareArticleReward' + let reqBody = userCookie + '&article_id=' + articleId + let urlObject = populatePostUrl(url,refHotShare,reqBody) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.status == 1) { + if(result.data.share == 1) { + console.log(`转发文章成功`) + } + } else { + console.log(`转发文章失败:${result.msg}`) + } +} + +//转发时段奖励 +async function execExtractTask(action,name) { + let caller = printCaller() + let url = 'http://tq.xunsl.com/WebApi/ShareNew/execExtractTask' + let reqBody = userCookie + '&action=' + action + let urlObject = populatePostUrl(url,refHotShare,reqBody) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 200) { + console.log(`领取${name}转发奖励成功`) + } else { + console.log(`领取${name}转发奖励失败:${result.msg}`) + } +} + +//首页气泡红包查询 +async function queryBubbleStatus() { + let caller = printCaller() + let url = 'https://tq.xunsl.com/v17/weather/index.json?' + userCookie + let urlObject = populateGetUrl(url,refHotShare) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.success == true) { + let numBody = jctqBubbleBodyArr.length + if(numBody > 0) { + if(result.items && result.items.bubble && Array.isArray(result.items.bubble)) { + let bubbleList = result.items.bubble + let numBubble = bubbleList.length + console.log(`\n共有${numBubble}个气泡红包可以领取,找到${numBody}个气泡和翻倍body,开始尝试领取`) + for(let i=0; i 1) { + if(result.items.status == 1) { + console.log(`\n福利页面定时宝箱可领取,找到${numBody}个宝箱body,开始尝试领取`) + for(let i=0; i 5 ? 5 : result.data.remainTurn + if(numTurn > 0) { + for(let i=0; i= boxItem.times) { + randomTime = Math.floor(Math.random()*5000)+30000 + console.log(`随机延迟 ${randomTime}ms 看视频开抽奖宝箱`) + await $.wait(randomTime) + await chestReward(i+1) + } + } + } + } else { + console.log(`抽奖次数查询失败:${result.msg}`) + } +} + +//抽奖宝箱 +async function chestReward(idx) { + rndtime = Math.floor(new Date().getTime()) + let caller = printCaller() + let url = 'https://tq.xunsl.com/WebApi/RotaryTable/chestReward?_='+rndtime + let reqBody = userCookie + '&num=' + idx + let urlObject = populatePostUrl(url,refRotory,reqBody) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.status == 1) { + console.log(`开抽奖第${idx}个宝箱获得${result.data.score}金币`) + } else { + console.log(`开抽奖宝箱失败:${result.msg}`) + } +} + +//抽奖 +async function turnRotary() { + rndtime = Math.floor(new Date().getTime()) + let caller = printCaller() + let url = 'https://tq.xunsl.com/WebApi/RotaryTable/turnRotary?_='+rndtime + let urlObject = populatePostUrl(url,refRotory,userCookie) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.status == 1) { + console.log(`抽奖获得${result.data.score}金币,剩余抽奖次数${result.data.remainTurn}`) + } else { + console.log(`抽奖失败:${result.msg}`) + } +} + +//查询日常任务进度 +async function getTaskListByWeather() { + let caller = printCaller() + let url = 'https://tq.xunsl.com/v17/NewTask/getTaskListByWeather.json?' + userCookie + let urlObject = populateGetUrl(url,refHotShare) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.success == true) { + if(Array.isArray(result.items.daily)) { + for(let i=0; i 0) { + console.log(`\n找到${numBody}个资讯页宝箱body,开始尝试领取`) + for(let i=0; i 0) { + console.log(`\n找到${numBody}个收金币body,开始尝试领取`) + for(let i=0; i { + $.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,caller); + 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 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; 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/jctq/jctq_friendSign.js b/jctq/jctq_friendSign.js deleted file mode 100644 index 598ddcf..0000000 --- a/jctq/jctq_friendSign.js +++ /dev/null @@ -1,125 +0,0 @@ -const $ = new Env("晶彩天气好友签到红包"); -const notify = $.isNode() ? require('./sendNotify') : ''; -message = "" -let jctqCookie= $.isNode() ? (process.env.jctqCookie ? process.env.jctqCookie : "") : ($.getdata('jctqCookie') ? $.getdata('jctqCookie') : "") -let jctqCookieArr = [] -let jctqCookies = "" - - if (typeof $request !== "undefined") { - getjctqCookie() - $.done() - } - - -if (!jctqCookie) { - $.msg($.name, '【提示】进入点击右下角"赚钱图标",再跑一次脚本', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqCookie.indexOf("@") == -1 && jctqCookie.indexOf("@") == -1) { - jctqCookieArr.push(jctqCookie) - } - else if (jctqCookie.indexOf("@") > -1) { - jctqCookies = jctqCookie.split("@") - } - else if (process.env.jctqCookie && process.env.jctqCookie.indexOf('@') > -1) { - jctqCookieArr = process.env.jctqCookie.split('@'); - console.log(`您选择的是用"@"隔开\n`) - } - else { - jctqCookies = [process.env.jctqCookie] - }; - Object.keys(jctqCookies).forEach((item) => { - if (jctqCookies[item]) { - jctqCookieArr.push(jctqCookies[item]) - } - }) - -!(async () => { - console.log(`共${jctqCookieArr.length}个cookie`) - for (let k = 0; k < jctqCookieArr.length; k++) { - $.message = "" - bodyVal = jctqCookieArr[k].split('&uid=')[0]; - cookie = bodyVal.replace(/zqkey=/, "cookie=") - cookie_id = cookie.replace(/zqkey_id=/, "cookie_id=") - var time1 = Date.parse( new Date() ).toString(); - time1 = time1.substr(0,10); - jctqCookie1= cookie_id + '&request_time=' + time1 + '&time=' + time1 +'&'+ bodyVal - //待处理cookie - //console.log(`${jctqCookie1}`) - console.log(`--------第 ${k + 1} 个账号好友查询中--------\n`) - await friendlist(jctqCookie1) - //await $.wait(4000); - console.log("\n\n") - } - - - })() - .catch((e) => $.logErr(e)) - .finally(() => $.done()) -//查询好友列表 -function friendlist(jctqCookie1,timeout = 0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/WebApi/ShareSignNew/getFriendFinalList?'+jctqCookie1, - headers : {'Host': 'tq.xunsl.com', - 'Referer':'https://tq.xunsl.com/h5/20201020missionSign/?'+jctqCookie1 - }, - } - $.get(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.success === true ){ - - for (let k=0;k { - let url = { - url : 'https://tq.xunsl.com/WebApi/ShareSignNew/sendScoreV2?friend_uid='+uid+'&'+jctqCookie1, - headers : {'Host': 'tq.xunsl.com', - 'Referer':'https://tq.xunsl.com/h5/20201020missionSign/?'+jctqCookie1 - }, - } - $.get(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.success === true ){ - long=result.data.length - console.log('领取好友红包成功,获得:'+result.data[long-1].score + '金币') - - await $.wait(2000); - // await share(wzid) - - }else{ - console.log('\n该好友未签到或红包已完') - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - -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/jctq/jctq_kkz.js b/jctq/jctq_kkz.js new file mode 100644 index 0000000..89adf8b --- /dev/null +++ b/jctq/jctq_kkz.js @@ -0,0 +1,372 @@ +/* +安卓:水果天气(v8.3.9) + +此脚本负责: +完成看看赚任务 +*/ + +const jsname = '水果天气看看赚' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +//const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let jctqCookie = ($.isNode() ? process.env.jctqCookie : $.getdata('jctqCookie')) || ''; +let jctqLookStartbody = ($.isNode() ? process.env.jctqLookStartbody : $.getdata('jctqLookStartbody')) || ''; + +let jctqCookieArr = [] +let jctqLookStartbodyArr = [] + +let userCookie = '' + +let bannerIdList = [] +//let duplicatedCount = 0 +let finishCount = 0 +let rewardAmount = 0 + + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + $.msg(jsname+': 此脚本不做重写,请检查重写设置') + } + else + { + if(!(await checkEnv())) { + return + } + + for(let i=0; i $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + //if ($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function checkEnv() { + + if(!jctqLookStartbody) { + console.log(`未获取到看看赚body`) + return false + } + + if(jctqLookStartbody.indexOf('&') > -1) { + jctqLookStartbodyArr = jctqLookStartbody.split('&') + } else { + jctqLookStartbodyArr.push(jctqLookStartbody) + } + + let numBody = jctqLookStartbodyArr.length + console.log(`找到${numBody}个看看赚body`) + + if(jctqCookie) { + if(jctqCookie.indexOf('@') > -1) { + let jctqCookies = jctqCookie.split('@') + for(let i=0; i { + $.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,caller); + 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 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; 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/jctq/jctq_read.js b/jctq/jctq_read.js new file mode 100644 index 0000000..4c7f92c --- /dev/null +++ b/jctq/jctq_read.js @@ -0,0 +1,258 @@ +/* +安卓:水果天气(v8.3.9) + +此脚本负责: +阅读文章,浏览视频 +*/ + +const jsname = '水果天气文章视频' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +//const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let jctqTimeBody = ($.isNode() ? process.env.jctqTimeBody : $.getdata('jctqTimeBody')) || ''; +let jctqWzBody = ($.isNode() ? process.env.jctqWzBody : $.getdata('jctqWzBody')) || ''; +let jctqWzBodyArr = [] + +let bannerIdList = [] +let totalTime = 0 +let invalidCount = 0 +let finishCount = 0 +let rewardAmount = 0 + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + $.msg(jsname+': 此脚本不做重写,请检查重写设置') + } + else + { + if(!(await checkEnv())) { + return + } + + for(let i=0; i $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + //if ($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function checkEnv() { + + if(!jctqWzBody) { + console.log(`未获取到文章视频body`) + return false + } + + if(jctqWzBody.indexOf('&') > -1) { + jctqWzBodyArr = jctqWzBody.split('&') + } else { + jctqWzBodyArr.push(jctqWzBody) + } + + if(jctqTimeBody && jctqTimeBody.indexOf('&') > -1) { + jctqTimeBodys = jctqTimeBody.split('&') + jctqTimeBody = jctqTimeBodys[0] + } + + let numWzBody = jctqWzBodyArr.length + console.log(`找到${numWzBody}个文章视频body`) + + return true +} + +/////////////////////////////////////////////////////////////////// + +//浏览文章 +async function readArticle(wzBody,idx) { + let caller = printCaller() + let url = 'https://tq.xunsl.com/v5/article/complete.json' + let urlObject = populatePostUrl(url,wzBody) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.success == true) { + finishCount++ + let randomTime = Math.floor(Math.random()*10000)+60000 + let score = result.items.read_score || 0 + rewardAmount += parseInt(score) + console.log(`浏览第${idx+1}篇文章获得${score}金币,随机延迟${randomTime}ms后刷阅读时长`) + await $.wait(randomTime) + if(jctqTimeBody) { + await updateStayTime(jctqTimeBody) + } else { + console.log(`----没有找到时长body,不刷时长,请小心黑号`) + } + } else { + //invalidCount++ + //await removeBody(wzBody) + console.log(`浏览第${idx+1}篇文章失败:${result.message}`) + } +} + +//更新阅读时长 +async function updateStayTime(timeBody) { + let caller = printCaller() + let url = 'https://tq.xunsl.com/v5/user/stay.json' + let urlObject = populatePostUrl(url,timeBody) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.success == true) { + totalTime = result.time + console.log(`----更新阅读时长成功,今天总阅读时长${result.time}秒`) + } else { + console.log(`----更新阅读时长失败:${result.message}`) + } +} + +//删除失效body +async function removeBody(wzBody) { + newBody = $.getdata('jctqWzBody').replace(wzBody,""); + newBody = newBody.replace("&&","&"); + $.setdata(newBody,'jctqWzBody'); +} + +//统计运行情况 +async function getStatus() { + notifyStr += `本次运行情况:\n` + notifyStr += `共阅读了${finishCount}篇文章/视频,获得${rewardAmount}金币,总阅读时长${totalTime}\n` + //if(invalidCount > 0) notifyStr += `删除了${invalidCount}个无效的body\n` +} + +//////////////////////////////////////////////////////////////////// +function populatePostUrl(url,reqBody){ + let rndtime = Math.floor(new Date().getTime()/1000) + let urlObject = { + url: url, + headers: { + 'request_time' : rndtime, + 'Host' : 'tq.xunsl.com', + 'device-model' : 'VOG-AL10', + 'device-platform' : 'android', + 'Connection' : 'keep-alive', + 'app-type' : 'jcweather', + }, + body: reqBody + } + return urlObject; +} + +function populateGetUrl(url){ + let rndtime = Math.floor(new Date().getTime()/1000) + let urlObject = { + url: url, + headers: { + 'request_time' : rndtime, + 'Host' : 'tq.xunsl.com', + 'device-model' : 'VOG-AL10', + 'device-platform' : 'android', + 'Connection' : 'keep-alive', + 'app-type' : 'jcweather', + } + } + 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,caller); + 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 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; 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/jctq/jctq_reward.js b/jctq/jctq_reward.js new file mode 100644 index 0000000..bd3a343 --- /dev/null +++ b/jctq/jctq_reward.js @@ -0,0 +1,373 @@ +/* +安卓:水果天气(v8.3.9) + +此脚本负责: +签到和翻倍,任务奖励领取,领首页福利视频奖励,首页统计今日收益,自动提现 + +请将定时放在看看赚和阅读任务后面 +如果不想自动提现的,请不要捉提现body,或者新建环境变量jctqWithdrawFlag,写成0 +*/ + +const jsname = '水果天气任务签到' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +//const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let numBoxbody + +let jctqWithdrawFlag = ($.isNode() ? process.env.jctqWithdrawFlag : $.getdata('jctqWithdrawFlag')) || 1; +let jctqBoxbody = ($.isNode() ? process.env.jctqBoxbody : $.getdata('jctqBoxbody')) || ''; +let jctqQdBody = ($.isNode() ? process.env.jctqQdBody : $.getdata('jctqQdBody')) || ''; +let jctqSignDoubleBody = ($.isNode() ? process.env.jctqSignDoubleBody : $.getdata('jctqSignDoubleBody')) || ''; +let jctqWithdraw = ($.isNode() ? process.env.jctqWithdraw : $.getdata('jctqWithdraw')) || ''; +let jctqCookie = ($.isNode() ? process.env.jctqCookie : $.getdata('jctqCookie')) || ''; + +let jctqRewardBodyArr = [] +let jctqSignDoubleBodyArr = [] +let jctqWithdrawArr = [] +let jctqCookieArr = [] + +let withdrawSuccess = 0 + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + $.msg(jsname+': 此脚本不做重写,请检查重写设置') + } + else + { + await checkEnv() + + numBoxbody = jctqRewardBodyArr.length + console.log(`找到${numBoxbody}个签到/奖励body`) + + for(let i=0; i 0 && jctqWithdrawArr.length > 0) { + numBoxbody = jctqWithdrawArr.length + console.log(`找到${numBoxbody}个提现body`) + + for(let i=0; i $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + //if ($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function checkEnv() { + + if(jctqCookie) { + if(jctqCookie.indexOf('@') > -1) { + let jctqCookies = jctqCookie.split('@') + for(let i=0; i -1) { + let jctqWithdraws = jctqWithdraw.split('&') + for(let i=0; i -1) { + let jctqQdBodyArr = jctqQdBody.split('&') + for(let i=0; i -1) { + let jctqBoxbodyArr = jctqBoxbody.split('&') + for(let i=0; i -1) { + let jctqSignDoubleBodys = jctqSignDoubleBody.split('&') + for(let i=0; i -1) signStr = '签到' + console.log(`领取第${idx+1}个奖励成功,${signStr}获得${result.items.score}金币`) + } + } else { + console.log(`领取第${idx+1}个奖励失败:${result.message}`) + } +} + +//签到翻倍 +async function toDouble(rewardBody) { + let caller = printCaller() + let url = 'https://tq.xunsl.com/v5/CommonReward/toDouble.json' + let urlObject = populatePostUrl(url,rewardBody) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.success == true) { + if(result.items && result.items.score) { + console.log(`签到翻倍成功,获得${result.items.score}金币`) + } + } else { + console.log(`签到翻倍失败:${result.message}`) + } +} + +//今日收益 +async function getBalance(cookie) { + let caller = printCaller() + let url = 'https://tq.xunsl.com/wap/user/balance?keyword_wyq=woyaoq.com&' + cookie + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.status == 0) { + notifyStr += `【金币总数】:${result.user.score}\n` + notifyStr += `【今日收益】:${result.user.today_score}\n` + for(let i=0; i -1) { + for(let j=0; j { + $.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,caller); + 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 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; 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/jctq/jctq_rewrite.js b/jctq/jctq_rewrite.js new file mode 100644 index 0000000..93e9d39 --- /dev/null +++ b/jctq/jctq_rewrite.js @@ -0,0 +1,263 @@ +/* +安卓:水果天气(v8.3.9) + +此脚本负责:捉包重写 + +脚本会自动提现,如果不想自动提现的,请不要捉提现body,或者新建环境变量jctqWithdrawFlag,写成0 + +重写: +https://tq.xunsl.com/v17/NewTask/getTaskListByWeather.json -- 点开任务页即可获取jctqCookie +https://tq.xunsl.com/v5/CommonReward/toGetReward.json -- 领取签到和任务奖励后获取。首页左方点击福利视频浮窗(一共5次,建议捉到第一个后复制4遍)。获取完建议关掉重写 +https://tq.xunsl.com/v5/article/info.json -- 点开文章获取文章body,获取完建议关掉重写 +https://tq.xunsl.com/v5/article/detail.json -- 点开视频获取视频body,获取完建议关掉重写 +https://tq.xunsl.com/v5/user/stay.json -- 阅读文章或者看视频一段时间后可以获取到时长body,获取完务必关掉重写,同一个账号不要获取多个时长body +https://tq.xunsl.com/v5/nameless/adlickstart.json -- 点开看看赚获取body,可以一直开着,看看赚会不定时更新 +https://tq.xunsl.com/v5/Weather/giveBoxOnWeather.json -- (旧版8.3.7)点开福利页浮窗宝箱和观看翻倍视频获取body,获取完建议关掉重写 +https://tq.xunsl.com/v5/weather/giveTimeInterval.json -- (旧版8.3.7)点开首页气泡红包和观看翻倍视频获取body,获取完建议关掉重写 +https://tq.xunsl.com/v5/Weather/giveReceiveGoldCoin.json -- 任务页点击一键收金币获取第一个body,收金币后看完视频领奖励获取第二个body +https://tq.xunsl.com/v17/Rvideo/videoCallback.json -- 资讯页右上角宝箱,看视频领取奖励后获取 +https://tq.xunsl.com/v5/wechat/withdraw2.json -- 提现一次对应金额获取body +https://tq.xunsl.com/v5/CommonReward/toDouble.json -- 领取签到翻倍奖励后可获取 + +任务: +jctq_daily.js -- 各种时段奖励,抽奖,转发 +jctq_reward.js -- 签到和翻倍,任务奖励领取,领首页福利视频奖励,首页统计今日收益,自动提现 +jctq_kkz.js -- 完成看看赚任务 +jctq_read.js -- 阅读文章,浏览视频 + +*/ + +const jsname = '晶彩天气捉包重写' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +let jctqCookie = ($.isNode() ? process.env.jctqCookie : $.getdata('jctqCookie')) || ''; +let jctqBoxbody = ($.isNode() ? process.env.jctqBoxbody : $.getdata('jctqBoxbody')) || ''; +let jctqTimeBody = ($.isNode() ? process.env.jctqTimeBody : $.getdata('jctqTimeBody')) || ''; +let jctqWzBody = ($.isNode() ? process.env.jctqWzBody : $.getdata('jctqWzBody')) || ''; +let jctqLookStartbody = ($.isNode() ? process.env.jctqLookStartbody : $.getdata('jctqLookStartbody')) || ''; +let jctqWithdraw = ($.isNode() ? process.env.jctqWithdraw : $.getdata('jctqWithdraw')) || ''; +let jctqBubbleBody = ($.isNode() ? process.env.jctqBubbleBody : $.getdata('jctqBubbleBody')) || ''; +let jctqGiveBoxBody = ($.isNode() ? process.env.jctqGiveBoxBody : $.getdata('jctqGiveBoxBody')) || ''; +let jctqSignDoubleBody = ($.isNode() ? process.env.jctqSignDoubleBody : $.getdata('jctqSignDoubleBody')) || ''; +let jctqGoldBody = ($.isNode() ? process.env.jctqGoldBody : $.getdata('jctqGoldBody')) || ''; +let jctqVideoBody = ($.isNode() ? process.env.jctqVideoBody : $.getdata('jctqVideoBody')) || ''; + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + await getRewrite() + } else { + $.msg(jsname+': 此脚本只负责重写,请检查任务设置') + } + +})() +.catch((e) => $.logErr(e)) +.finally(() => $.done()) + +async function getRewrite() { + + if($request.url.indexOf('v17/NewTask/getTaskListByWeather.json') > -1) { + rUrl = $request.url + app_version = rUrl.match(/app_version=([\w\.]+)/)[1] + zqkey = rUrl.match(/zqkey=([\w-]+)/)[1] + zqkey_id = rUrl.match(/zqkey_id=([\w-]+)/)[1] + uid = rUrl.match(/uid=([\w]+)/)[1] + uidStr = 'uid=' + uid + + let newCookie = `app_version=${app_version}&cookie=${zqkey}&cookie_id=${zqkey_id}&uid=${uid}` + if(jctqCookie) { + if(jctqCookie.indexOf(uidStr) > -1) { + $.msg(jsname+` 此jctqCookie已存在,本次跳过`) + } else { + jctqCookie = jctqCookie + '@' + newCookie + $.setdata(jctqCookie, 'jctqCookie'); + bodyList = jctqCookie.split('@') + $.msg(jsname+` 获取第${bodyList.length}个jctqCookie成功`) + } + } else { + $.setdata(newCookie, 'jctqCookie'); + $.msg(jsname+` 获取第一个jctqCookie成功`) + } + } + + if($request.url.indexOf('v5/CommonReward/toGetReward.json') > -1) { + rBody = $request.body + if(jctqBoxbody) { + if(jctqBoxbody.indexOf(rBody) > -1) { + $.msg(jsname+` 此签到/奖励body已存在,本次跳过`) + } else { + jctqBoxbody = jctqBoxbody + '&' + rBody + $.setdata(jctqBoxbody, 'jctqBoxbody'); + bodyList = jctqBoxbody.split('&') + $.msg(jsname+` 获取第${bodyList.length}个签到/奖励body成功`) + } + } else { + $.setdata(rBody, 'jctqBoxbody'); + $.msg(jsname+` 获取第一个签到/奖励body成功`) + } + } + + if($request.url.indexOf('v5/article/info.json') > -1 || + $request.url.indexOf('v5/article/detail.json') > -1) { + rUrl = $request.url + bodys = rUrl.split('?p=') + rBody = 'p=' + bodys[1] + if(jctqWzBody) { + if(jctqWzBody.indexOf(rBody) > -1) { + $.msg(jsname+` 此文章/视频body已存在,本次跳过`) + } else { + jctqWzBody = jctqWzBody + '&' + rBody + $.setdata(jctqWzBody, 'jctqWzBody'); + bodyList = jctqWzBody.split('&') + $.msg(jsname+` 获取第${bodyList.length}个文章/视频body成功`) + } + } else { + $.setdata(rBody, 'jctqWzBody'); + $.msg(jsname+` 获取第一个文章/视频body成功`) + } + } + + if($request.url.indexOf('v5/user/stay.json') > -1) { + rBody = $request.body + if(jctqTimeBody) { + if(jctqTimeBody.indexOf(rBody) > -1) { + $.msg(jsname+` 此时长body已存在,本次跳过`) + } else { + jctqTimeBody = jctqTimeBody + '&' + rBody + $.setdata(jctqTimeBody, 'jctqTimeBody'); + bodyList = jctqTimeBody.split('&') + $.msg(jsname+` 获取第${bodyList.length}个时长body成功`) + } + } else { + $.setdata(rBody, 'jctqTimeBody'); + $.msg(jsname+` 获取第一个时长body成功`) + } + } + + if($request.url.indexOf('v5/nameless/adlickstart.json') > -1) { + rBody = $request.body + if(jctqLookStartbody) { + if(jctqLookStartbody.indexOf(rBody) > -1) { + $.msg(jsname+` 此看看赚body已存在,本次跳过`) + } else { + jctqLookStartbody = jctqLookStartbody + '&' + rBody + $.setdata(jctqLookStartbody, 'jctqLookStartbody'); + bodyList = jctqLookStartbody.split('&') + $.msg(jsname+` 获取第${bodyList.length}个看看赚body成功`) + } + } else { + $.setdata(rBody, 'jctqLookStartbody'); + $.msg(jsname+` 获取第一个看看赚body成功`) + } + } + + if($request.url.indexOf('v5/wechat/withdraw2.json') > -1) { + rBody = $request.body + if(jctqWithdraw) { + if(jctqWithdraw.indexOf(rBody) > -1) { + $.msg(jsname+` 此提现body已存在,本次跳过`) + } else { + jctqWithdraw = jctqWithdraw + '&' + rBody + $.setdata(jctqWithdraw, 'jctqWithdraw'); + bodyList = jctqWithdraw.split('&') + $.msg(jsname+` 获取第${bodyList.length}个提现body成功`) + } + } else { + $.setdata(rBody, 'jctqWithdraw'); + $.msg(jsname+` 获取第一个提现body成功`) + } + } + + if($request.url.indexOf('v5/Weather/giveBoxOnWeather.json') > -1) { + rBody = $request.body + if(jctqGiveBoxBody) { + if(jctqGiveBoxBody.indexOf(rBody) > -1) { + $.msg(jsname+` 此福利页宝箱/翻倍body已存在,本次跳过`) + } else { + jctqGiveBoxBody = jctqGiveBoxBody + '&' + rBody + $.setdata(jctqGiveBoxBody, 'jctqGiveBoxBody'); + bodyList = jctqGiveBoxBody.split('&') + $.msg(jsname+` 获取第${bodyList.length}个福利页宝箱/翻倍body成功`) + } + } else { + $.setdata(rBody, 'jctqGiveBoxBody'); + $.msg(jsname+` 获取第一个福利页宝箱/翻倍body成功`) + } + } + + if($request.url.indexOf('v5/weather/giveTimeInterval.json') > -1) { + rBody = $request.body + if(jctqBubbleBody) { + if(jctqBubbleBody.indexOf(rBody) > -1) { + $.msg(jsname+` 此首页气泡/翻倍body已存在,本次跳过`) + } else { + jctqBubbleBody = jctqBubbleBody + '&' + rBody + $.setdata(jctqBubbleBody, 'jctqBubbleBody'); + bodyList = jctqBubbleBody.split('&') + $.msg(jsname+` 获取第${bodyList.length}个首页气泡/翻倍body成功`) + } + } else { + $.setdata(rBody, 'jctqBubbleBody'); + $.msg(jsname+` 获取第一个首页气泡/翻倍body成功`) + } + } + + if($request.url.indexOf('v5/CommonReward/toDouble.json') > -1) { + rBody = $request.body + if(jctqSignDoubleBody) { + if(jctqSignDoubleBody.indexOf(rBody) > -1) { + $.msg(jsname+` 此签到翻倍body已存在,本次跳过`) + } else { + jctqSignDoubleBody = jctqSignDoubleBody + '&' + rBody + $.setdata(jctqSignDoubleBody, 'jctqSignDoubleBody'); + bodyList = jctqSignDoubleBody.split('&') + $.msg(jsname+` 获取第${bodyList.length}个签到翻倍body成功`) + } + } else { + $.setdata(rBody, 'jctqSignDoubleBody'); + $.msg(jsname+` 获取第一个签到翻倍body成功`) + } + } + + if($request.url.indexOf('v5/Weather/giveReceiveGoldCoin.json') > -1) { + rBody = $request.body + if(jctqGoldBody) { + if(jctqGoldBody.indexOf(rBody) > -1) { + $.msg(jsname+` 此收金币body已存在,本次跳过`) + } else { + jctqGoldBody = jctqGoldBody + '&' + rBody + $.setdata(jctqGoldBody, 'jctqGoldBody'); + bodyList = jctqGoldBody.split('&') + $.msg(jsname+` 获取第${bodyList.length}个收金币body成功`) + } + } else { + $.setdata(rBody, 'jctqGoldBody'); + $.msg(jsname+` 获取第一个收金币body成功`) + } + } + + if($request.url.indexOf('v17/Rvideo/videoCallback.json') > -1) { + rBody = $request.body + if(jctqVideoBody) { + if(jctqVideoBody.indexOf(rBody) > -1) { + $.msg(jsname+` 此资讯页视频奖励body已存在,本次跳过`) + } else { + jctqVideoBody = jctqVideoBody + '@' + rBody + $.setdata(jctqVideoBody, 'jctqVideoBody'); + bodyList = jctqVideoBody.split('@') + $.msg(jsname+` 获取第${bodyList.length}个资讯页视频奖励body成功`) + } + } else { + $.setdata(rBody, 'jctqVideoBody'); + $.msg(jsname+` 获取第一个资讯页视频奖励body成功`) + } + } +} + +//////////////////////////////////////////////////////////////////// +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; 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/jctq/jctq_rewrite_subscribe.json b/jctq/jctq_rewrite_subscribe.json index c83c209..9da565b 100644 --- a/jctq/jctq_rewrite_subscribe.json +++ b/jctq/jctq_rewrite_subscribe.json @@ -3,49 +3,81 @@ "type": "rewrite", "note": "仅供参考", "author": "leaf", - "resource": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite_subscribe.json", + "resource": "jctq_rewrite_subscribe.json", "mitmhost": [ "tq.xunsl.com" ], "rewrite": [ { - "match": "https://tq.xunsl.com/v5/nameless/adlickstart.json", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctqkkz.js", + "match": "https://tq.xunsl.com/v17/NewTask/getTaskListByWeather.json", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", "enable": true }, { - "match": "https://tq.xunsl.com/v17/NewTask/getTaskListByWeather.json", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_today_score.js", + "match": "https://tq.xunsl.com/v5/CommonReward/toGetReward.json", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", "enable": true }, { "match": "https://tq.xunsl.com/v5/article/info.json", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctqwz.js", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", "enable": true }, { "match": "https://tq.xunsl.com/v5/article/detail.json", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctqwz.js", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", "enable": true }, { "match": "https://tq.xunsl.com/v5/user/stay.json", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctqwz.js", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", "enable": true }, { - "match": "https://tq.xunsl.com/v5/CommonReward/toGetReward.json", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctqqd.js", + "match": "https://tq.xunsl.com/v5/nameless/adlickstart.json", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", "enable": true }, { - "match": "https://tq.xunsl.com/v5/CommonReward/toGetReward.json", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctqbox.js", + "match": "https://tq.xunsl.com/v5/wechat/withdraw2.json", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", "enable": true }, { - "match": "https://tq.xunsl.com/v5/wechat/withdraw2.json", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_withdraw.js", + "match": "https://tq.xunsl.com/v5/Weather/giveBoxOnWeather.json", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v5/weather/giveTimeInterval.json", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v5/CommonReward/toDouble.json", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v5/Weather/giveReceiveGoldCoin.json", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v17/Rvideo/videoCallback.json", + "stage": "req", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", "enable": true } ], @@ -55,92 +87,38 @@ { "name": "晶彩天气看看赚", "type": "cron", - "time": "21 8,20 * * *", - "job": { - "type": "runjs", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctqkkz.js" - }, - }, - { - "name": "晶彩天气每日收益", - "type": "cron", - "time": "18 22 * * *", - "job": { - "type": "runjs", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_today_score.js" - }, - }, - { - "name": "晶彩天气签到", - "type": "cron", - "time": "23 0,6 * * *", - "job": { - "type": "runjs", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctqqd.js" - }, - }, - { - "name": "晶彩天气文章", - "type": "cron", - "time": "12 7,19 * * *", - "job": { - "type": "runjs", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctqwz.js" - }, - }, - { - "name": "晶彩天气火爆转发", - "type": "cron", - "time": "12 6,12,18 * * *", - "job": { - "type": "runjs", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_share.js" - }, - }, - { - "name": "晶彩天气福利视频", - "type": "cron", - "time": "20 9,17 * * *", - "job": { - "type": "runjs", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_Adv_video.js" - }, - }, - { - "name": "晶彩抽奖", - "type": "cron", - "time": "31 8,16 * * *", + "time": "30 9,20 * * *", "job": { "type": "runjs", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_Rotary.js" - }, + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_kkz.js" + } }, { - "name": "晶彩每日宝箱", + "name": "晶彩天气文章视频", "type": "cron", - "time": "24 21,22 * * *", + "time": "20 7,18 * * *", "job": { "type": "runjs", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctqbox.js" - }, + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_read.js" + } }, { - "name": "晶彩好友签到红包", + "name": "晶彩天气日常任务", "type": "cron", - "time": "32 2,6,20 * * *", + "time": "15,45 * * * *", "job": { "type": "runjs", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_friendSign.js" - }, + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_daily.js" + } }, { - "name": "晶彩天气提现", + "name": "晶彩天气任务签到", "type": "cron", - "time": "34 23 * * *", + "time": "30 22 * * *", "job": { "type": "runjs", - "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_withdraw.js" - }, + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_reward.js" + } } ] } diff --git a/jctq/jctq_rewrite_subscribe.json.bak b/jctq/jctq_rewrite_subscribe.json.bak new file mode 100644 index 0000000..c38e922 --- /dev/null +++ b/jctq/jctq_rewrite_subscribe.json.bak @@ -0,0 +1,102 @@ +{ + "name": "晶彩天气重写订阅", + "type": "rewrite", + "note": "仅供参考", + "author": "leaf", + "resource": "jctq_rewrite_subscribe.json", + "mitmhost": [ + "tq.xunsl.com" + ], + "rewrite": [ + { + "match": "https://tq.xunsl.com/v17/NewTask/getTaskListByWeather.json", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v5/CommonReward/toGetReward.json", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v5/article/info.json", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v5/article/detail.json", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v5/user/stay.json", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v5/nameless/adlickstart.json", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v5/wechat/withdraw2.json", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v5/Weather/giveBoxOnWeather.json", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + }, + { + "match": "https://tq.xunsl.com/v5/weather/giveTimeInterval.json", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_rewrite.js", + "enable": true + } + ], + "task": { + "type": "skip", + "list": [ + { + "name": "晶彩天气看看赚", + "type": "cron", + "time": "30 9,20 * * *", + "job": { + "type": "runjs", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_kkz.js" + }, + "running": true + }, + { + "name": "晶彩天气文章视频", + "type": "cron", + "time": "20 7,18 * * *", + "job": { + "type": "runjs", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_read.js" + }, + "running": true + }, + { + "name": "晶彩天气日常任务", + "type": "cron", + "time": "15,45 * * * *", + "job": { + "type": "runjs", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_daily.js" + }, + "running": true + }, + { + "name": "晶彩天气任务签到", + "type": "cron", + "time": "30 22 * * *", + "job": { + "type": "runjs", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_reward.js" + }, + "running": true + } + ] + } +} \ No newline at end of file diff --git a/jctq/jctq_share.js b/jctq/jctq_share.js deleted file mode 100644 index 0bc38f4..0000000 --- a/jctq/jctq_share.js +++ /dev/null @@ -1,199 +0,0 @@ -const $ = new Env("晶彩天气火爆转发"); -const notify = $.isNode() ? require('./sendNotify') : ''; -message = "" -let jctqCookie= $.isNode() ? (process.env.jctqCookie ? process.env.jctqCookie : "") : ($.getdata('jctqCookie') ? $.getdata('jctqCookie') : "") -let jctqCookieArr = [] -let jctqCookies = "" - -var myDate = new Date(); -var hour=myDate.getHours(); -console.log(hour) - - - - - if (!jctqCookie) { - $.msg($.name, '【提示】进入点击右下角"赚钱图标",再跑一次脚本', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqCookie.indexOf("@") == -1 && jctqCookie.indexOf("@") == -1) { - jctqCookieArr.push(jctqCookie) - } - else if (jctqCookie.indexOf("@") > -1) { - jctqCookies = jctqCookie.split("@") - } - else if (process.env.jctqCookie && process.env.jctqCookie.indexOf('@') > -1) { - jctqCookieArr = process.env.jctqCookie.split('@'); - console.log(`您选择的是用"@"隔开\n`) - } - else { - jctqCookies = [process.env.jctqCookie] - }; - Object.keys(jctqCookies).forEach((item) => { - if (jctqCookies[item]) { - jctqCookieArr.push(jctqCookies[item]) - } - }) - -!(async () => { - if (typeof $request !== "undefined") { - await getjctqCookie() - $.done()}else { - console.log(`共${jctqCookieArr.length}个cookie`) - for (let k = 0; k < jctqCookieArr.length; k++) { - // $.message = "" - //bodyVal2 =jctqCookie2.split('&token=')[0] - //console.log(`${bodyVal2}`) - - - if (hour > 4 && hour !== 10 && hour !== 16 && hour !== 22) { - var time1 = Date.parse(new Date()).toString(); - time1 = time1.substr(0, 10); - bodyVal = jctqCookieArr[k].split('&uid=')[0]; - cookie = bodyVal.replace(/zqkey=/, "cookie=") - cookie_id = cookie.replace(/zqkey_id=/, "cookie_id=") - jctqCookie1 = cookie_id + '&device_brand=xfdg&device_id=cc7dgdsgfsz83e&device_model=1gx&device_platform=android&device_type=android&inner_version=202107261526&mi=0&openudid=cc7dgdsgfsz83e&os_api=27&os_version=bdftgsdfga&phone_network=WIFI&phone_sim=1' + '&request_time=' + time1 + '&time=' + time1 + '&' + bodyVal - - //待处理cookie - - //console.log(`${jctqCookie1}`) - console.log(`--------第 ${k + 1} 次转发奖励执行中--------\n`) - - await wzlist() - await $.wait(4000); - await sharejl() - //console.log(typeof(jctqCookie1)); - //console.log(jctqCookie1.length.toString()); - await $.wait(4000); - console.log("\n\n") - } else { - console.log('\n现在不是转发时段!') - } - } - } - })() - .catch((e) => $.logErr(e)) - .finally(() => $.done()) - -function wzlist(timeout = 5000) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/WebApi/ArticleTop/listsNewTag', - headers : {'Host': 'tq.xunsl.com'}, - //body : wzbody1, - }//xsgbody,} - $.post(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.data.items !== "undefined" ){ - wzid = result.data.items[0].id - console.log(result.data.items[0].id) - await $.wait(3000); - await share(wzid) - - }else{ - console.log(result) - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - -function share(wzid,timeout=0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/WebApi/ShareNew/getShareArticleReward', - headers : { - 'Content-Type': 'application/x-www-form-urlencoded', - 'Content-Length': (jctqCookie1+ '&article_id='+wzid).length.toString(), - 'Host': 'tq.xunsl.com', - 'Referer': 'https://tq.xunsl.com/h5/hotShare/?' +jctqCookie1 -}, - body : jctqCookie1 + '&article_id='+wzid,} - $.post(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.status == 1){ - console.log(result.data) - }else{ - console.log(result) - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - -function sharejl(timeout=0) { - return new Promise((resolve) => { - if(hour >= 5 && hour <=10 ){ - reward = 'one' - }else if(hour >= 11 && hour <=16){ - reward = 'two' - }else if(hour >= 17 && hour <=22){ - reward = 'three' - } - let url = { - url : 'https://tq.xunsl.com/WebApi/ShareNew/execExtractTask', - headers : { - 'Content-Type': 'application/x-www-form-urlencoded', - 'Content-Length': (jctqCookie1+ '&action=beread_extra_reward_'+ reward).length.toString(), - 'Host': 'tq.xunsl.com', - 'Referer': 'https://tq.xunsl.com/h5/20200612makeMoney/?' +jctqCookie1 -}, - body : jctqCookie1 + '&action=beread_extra_reward_'+ reward,} - $.post(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.status == 1){ - console.log(result.data) - }else{ - console.log(result) - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - - -async function getjctqCookie() { - if ($request.url.match(/\/tq.xunsl.com\/v17\/NewTask\/getTaskList/)) { - bodyVal1 = $request.url.split('?')[1] - bodyVal2 = bodyVal1.split('&token')[0] - bodyVal3 = bodyVal2.split('&zqkey=')[1] - bodyVal4 = bodyVal2.split('&uid=')[1] - bodyVal5 = bodyVal4.split('&version_code=')[0] - bodyVal = 'zqkey='+ bodyVal3 + '&uid='+ bodyVal5 - if (jctqCookie) { - if (jctqCookie.indexOf(bodyVal5) > -1) { - $.log("此cookie已存在,本次跳过") - } else if (jctqCookie.indexOf(bodyVal5) === -1) { - jctqCookies = jctqCookie + "@" + bodyVal; - $.setdata(jctqCookies, 'jctqCookie'); - $.log(`${$.name}获取cookie: 成功, jctqCookies: ${bodyVal}`); - bodys = jctqCookies.split("@") - // $.msg($.name, "获取第" + bodys.length + "个阅读请求: 成功🎉", ``) - } - } else { - $.setdata(bodyVal, 'jctqCookie'); - $.log(`${$.name}获取cookie: 成功, jctqCookies: ${bodyVal}`); - $.msg($.name, `获取第一个cookie: 成功🎉`, ``) - } - } - - } - -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)} \ No newline at end of file diff --git a/jctq/jctq_shareRead.js b/jctq/jctq_shareRead.js new file mode 100644 index 0000000..b534a65 --- /dev/null +++ b/jctq/jctq_shareRead.js @@ -0,0 +1,331 @@ +/* +安卓:晶彩天气(v8.3.7) + +转发和分享阅读,请勿贪心,小心黑号 +*/ + +const jsname = '晶彩天气分享阅读' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +//const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let jctqCookie = ($.isNode() ? process.env.jctqCookie : $.getdata('jctqCookie')) || ''; +let jctqCookieArr = [] + +let userCk = '' +let readCount = 0 + +let jctqShareNum = ($.isNode() ? process.env.jctqShareNum : $.getdata('jctqShareNum')) || 0; + +let newsItem = '' +let UserAgent = '' +let si = '' + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + $.msg(jsname+': 此脚本不做重写,请检查重写设置') + } + else + { + if(!(await checkEnv())){ + return + } + + for(let j=0; j maxWaitTime ? maxWaitTime : seedFactor + let randomTime = Math.floor(Math.random()*factor) + 1000 + let second = Math.floor(randomTime/1000) + UserAgent = 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.16(0x1800102c) NetType/WIFI Language/zh_CN' + si = randomString(32) + console.log(`--随机延迟${second}秒后开始模拟第${readCount}次分享阅读`) + await $.wait(randomTime) + console.log(`----模拟第${readCount}次阅读,使用si=${si}`) + await shareReadStep1() + await $.wait(Math.floor(Math.random()*500)+500) + await shareReadStep2() + await $.wait(Math.floor(Math.random()*1000)+2000) + await shareReadStep3() + await $.wait(Math.floor(Math.random()*1000)+2000) + await shareReadStep4() + console.log(`----模拟第${readCount}次阅读完成`) + } + + } + } + } + + +})() +.catch((e) => $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + //if ($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function checkEnv() { + + if(jctqShareNum == 0) { + console.log('当前分享次数设置为0。如果需要开启分享阅读,请设置环境变量jctqShareNum为要被阅读的次数。') + return false + } + + if(jctqCookie) { + if(jctqCookie.indexOf('@') > -1) { + let jctqCookies = jctqCookie.split('@') + for(let i=0; i { + $.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,caller); + 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 { + // + } + } 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 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; 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/jctq/jctq_task_subscribe.json b/jctq/jctq_task_subscribe.json index 1e27df5..4064c76 100644 --- a/jctq/jctq_task_subscribe.json +++ b/jctq/jctq_task_subscribe.json @@ -1,98 +1,48 @@ { - "name": "晶彩天气任务订阅", + "name": "晶彩天气重写订阅", + "type": "rewrite", + "note": "仅供参考", "author": "leaf", - "note": "请自行修改运行时间", - "date": "2021-11-12 00:08:11", "list": [ - { - "name": "晶彩天气看看赚", - "type": "cron", - "time": "21 8,20 * * *", - "job": { - "type": "runjs", - "target": "jctqkkz.js" - } - }, - { - "name": "晶彩天气每日收益", - "type": "cron", - "time": "18 22 * * *", - "job": { - "type": "runjs", - "target": "jctq_today_score.js" - } - }, - { - "name": "晶彩天气签到", - "type": "cron", - "time": "23 0,6 * * *", - "job": { - "type": "runjs", - "target": "jctqqd.js" - } - }, - { - "name": "晶彩天气文章", - "type": "cron", - "time": "12 7,19 * * *", - "job": { - "type": "runjs", - "target": "jctqwz.js" - } - }, - { - "name": "晶彩天气火爆转发", - "type": "cron", - "time": "12 6,12,18 * * *", - "job": { - "type": "runjs", - "target": "jctq_share.js" - } - }, - { - "name": "晶彩天气福利视频", - "type": "cron", - "time": "20 9,17 * * *", - "job": { - "type": "runjs", - "target": "jctq_Adv_video.js" - } - }, - { - "name": "晶彩天气抽奖", - "type": "cron", - "time": "31 8,16 * * *", - "job": { - "type": "runjs", - "target": "jctq_Rotary.js" - } - }, - { - "name": "晶彩天气每日宝箱", - "type": "cron", - "time": "24 21,22 * * *", - "job": { - "type": "runjs", - "target": "jctqbox.js" - } - }, - { - "name": "晶彩天气好友红包", - "type": "cron", - "time": "32 2,6,20 * * *", - "job": { - "type": "runjs", - "target": "jctq_friendSign.js" - } - }, - { - "name": "晶彩天气提现", - "type": "cron", - "time": "34 23 * * *", - "job": { - "type": "runjs", - "target": "jctq_withdraw.js" - } - } - ] -} + { + "name": "晶彩天气看看赚", + "type": "cron", + "time": "30 9,20 * * *", + "job": { + "type": "runjs", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_kkz.js" + }, + "running": true + }, + { + "name": "晶彩天气文章视频", + "type": "cron", + "time": "20 7,18 * * *", + "job": { + "type": "runjs", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_read.js" + }, + "running": true + }, + { + "name": "晶彩天气日常任务", + "type": "cron", + "time": "15,45 * * * *", + "job": { + "type": "runjs", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_daily.js" + }, + "running": true + }, + { + "name": "晶彩天气任务签到", + "type": "cron", + "time": "30 22 * * *", + "job": { + "type": "runjs", + "target": "https://raw.githubusercontent.com/leafxcy/JavaScript/main/jctq/jctq_reward.js" + }, + "running": true + } + ] +} \ No newline at end of file diff --git a/jctq/jctq_today_score.js b/jctq/jctq_today_score.js deleted file mode 100644 index 4b760e6..0000000 --- a/jctq/jctq_today_score.js +++ /dev/null @@ -1,134 +0,0 @@ -const $ = new Env("晶彩天气收益统计"); -const notify = $.isNode() ? require('./sendNotify') : ''; -message = "" -let jctqCookie= $.isNode() ? (process.env.jctqCookie ? process.env.jctqCookie : "") : ($.getdata('jctqCookie') ? $.getdata('jctqCookie') : "") -let jctqCookieArr = [] -let jctqCookies = "" - - - - - -if (!jctqCookie) { - $.msg($.name, '【提示】进入点击右下角"赚钱图标",再跑一次脚本', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqCookie.indexOf("@") == -1 && jctqCookie.indexOf("@") == -1) { - jctqCookieArr.push(jctqCookie) - } - else if (jctqCookie.indexOf("@") > -1) { - jctqCookies = jctqCookie.split("@") - } - else if (process.env.jctqCookie && process.env.jctqCookie.indexOf('@') > -1) { - jctqCookieArr = process.env.jctqCookie.split('@'); - console.log(`您选择的是用"@"隔开\n`) - } - else { - jctqCookies = [process.env.jctqCookie] - }; - Object.keys(jctqCookies).forEach((item) => { - if (jctqCookies[item]) { - jctqCookieArr.push(jctqCookies[item]) - } - }) - -!(async () => { - if (typeof $request !== "undefined") { - getjctqCookie() - $.done() - }else { - console.log(`共${jctqCookieArr.length}个cookie`) - for (let k = 0; k < jctqCookieArr.length; k++) { - $.message = "" - bodyVal = jctqCookieArr[k].split('&uid=')[0]; - cookie = bodyVal.replace(/zqkey=/, "cookie=") - cookie_id = cookie.replace(/zqkey_id=/, "cookie_id=") - jctqCookie1 = cookie_id + '&' + bodyVal - //待处理cookie - console.log(`${jctqCookie1}`) - console.log(`--------第 ${k + 1} 个账号收益查询中--------\n`) - await today_score(jctqCookie1) - if ($.message.length != 0) { - message += "账号" + (k + 1) + ": " + $.message + " \n" - } - await $.wait(4000); - console.log("\n\n") - } - - - if (message.length != 0) { - await notify ? notify.sendNotify("晶彩天气收益查询", `${message}\n\n shaolin-kongfu`) : - $.msg($.name, "晶彩天气收益查询", `${message}`); - } else if ($.isNode()) { - await notify.sendNotify("晶彩天气收益查询", `${message}\n\nshaolin-kongfu`); - } - } - })() - .catch((e) => $.logErr(e)) - .finally(() => $.done()) - - -function today_score(jctqCookie1,timeout = 0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/wap/user/balance?'+ jctqCookie1, - headers : { - 'Host': 'tq.xunsl.com' -}, - } - $.get(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.status == 0){ - console.log('\n今日收益总计:'+result.user.today_score) - console.log('\n当前金币总数:'+result.user.score) - console.log('\n折合人民币总数:'+result.user.money) - $.message = `今日收益总计:${result.user.today_score}金币\n 当前金币总数:${result.user.score} \n 折合人民币总数:${result.user.money}元` - $.msg($.name, "", `今日收益总计:${result.user.today_score}金币\n 当前金币总数:${result.user.score} \n 折合人民币总数:${result.user.money}元`); - }else{ - console.log(result) - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - - - -async function getjctqCookie() { - if ($request.url.match(/\/tq.xunsl.com\/v17\/NewTask\/getTaskList/)) { - bodyVal1 = $request.url.split('?')[1] - bodyVal2 = bodyVal1.split('&token')[0] - bodyVal3 = bodyVal2.split('&zqkey=')[1] - bodyVal4 = bodyVal2.split('&uid=')[1] - bodyVal5 = bodyVal4.split('&version_code=')[0] - bodyVal = 'zqkey='+ bodyVal3 + '&uid='+ bodyVal5 - if (jctqCookie) { - if (jctqCookie.indexOf(bodyVal5) > -1) { - $.log("此cookie已存在,本次跳过") - } else if (jctqCookie.indexOf(bodyVal5) === -1) { - jctqCookies = jctqCookie + "@" + bodyVal; - $.setdata(jctqCookies, 'jctqCookie'); - $.log(`${$.name}获取cookie: 成功, jctqCookies: ${bodyVal}`); - bodys = jctqCookies.split("@") - $.msg($.name, "获取第" + bodys.length + "个cookie: 成功🎉", ``) - } - } else { - $.setdata(bodyVal, 'jctqCookie'); - $.log(`${$.name}获取cookie: 成功, jctqCookies: ${bodyVal}`); - $.msg($.name, `获取第一个cookie: 成功🎉`, ``) - } - } - - } - -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/jctq/jctq_withdraw.js b/jctq/jctq_withdraw.js deleted file mode 100644 index 636e5be..0000000 --- a/jctq/jctq_withdraw.js +++ /dev/null @@ -1,206 +0,0 @@ -const $ = new Env("晶彩天气提现"); -const notify = $.isNode() ? require('./sendNotify') : ''; -message = "" -let jctqWithdraw= $.isNode() ? (process.env.jctqWithdraw ? process.env.jctqWithdraw : "") : ($.getdata('jctqWithdraw') ? $.getdata('jctqWithdraw') : "") -let jctqWithdrawArr = [] -let jctqWithdraws = "" -let jc_cash = $.getdata('jc_cash') || 0.3; -let jctqCookie= $.isNode() ? (process.env.jctqCookie ? process.env.jctqCookie : "") : ($.getdata('jctqCookie') ? $.getdata('jctqCookie') : "") -let jctqCookieArr = [] -let jctqCookies = "" -let nowmoney; - - - -var time1 = Date.parse( new Date() ).toString(); - time1 = time1.substr(0,10); -if (!jctqWithdraw) { - $.msg($.name, '【提示】请先完成一次提现,明天再跑一次脚本', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - - $.done() - } - else if (jctqWithdraw.indexOf("@") == -1 && jctqWithdraw.indexOf("@") == -1) { - jctqWithdrawArr.push(jctqWithdraw) - } - else if (jctqWithdraw.indexOf("@") > -1) { - jctqWithdraws = jctqWithdraw.split("@") - } - else if (process.env.jctqWithdraw && process.env.jctqWithdraw.indexOf('@') > -1) { - jctqWithdrawArr = process.env.jctqWithdraw.split('@'); - console.log(`您选择的是用"@"隔开\n`) - } - else { - jctqWithdraws = [process.env.jctqWithdraw] - }; - Object.keys(jctqWithdraws).forEach((item) => { - if (jctqWithdraws[item]) { - jctqWithdrawArr.push(jctqWithdraws[item]) - } - }) - - -if (!jctqCookie) { - $.msg($.name, '【提示】进入点击右下角"赚钱图标",再跑一次脚本', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqCookie.indexOf("@") == -1 && jctqCookie.indexOf("@") == -1) { - jctqCookieArr.push(jctqCookie) - } - else if (jctqCookie.indexOf("@") > -1) { - jctqCookies = jctqCookie.split("@") - } - else if (process.env.jctqCookie && process.env.jctqCookie.indexOf('@') > -1) { - jctqCookieArr = process.env.jctqCookie.split('@'); - console.log(`您选择的是用"@"隔开\n`) - } - else { - jctqCookies = [process.env.jctqCookie] - }; - Object.keys(jctqCookies).forEach((item) => { - if (jctqCookies[item]) { - jctqCookieArr.push(jctqCookies[item]) - } - }) - -!(async () => { - if (typeof $request !== "undefined") { - getbody() - $.done() - }else { - console.log(`共${jctqCookieArr.length}个cookie`) - for (let k = 0; k < jctqCookieArr.length; k++) { - $.message = "" - bodyVal = jctqCookieArr[k].split('&uid=')[0]; - cookie = bodyVal.replace(/zqkey=/, "cookie=") - cookie_id = cookie.replace(/zqkey_id=/, "cookie_id=") - jctqCookie1 = cookie_id + '&' + bodyVal - //待处理cookie - console.log(`--------第 ${k + 1} 个账号收益查询中--------\n`) - jctqWithdraw1 = jctqWithdrawArr[k] - await today_score(jctqCookie1) - - - if ($.message.length != 0) { - message += "账号" + (k + 1) + ": " + $.message + " \n" - } - await $.wait(4000); - console.log("\n\n") - } - - - if (message.length != 0) { - await notify ? notify.sendNotify("晶彩天气提现", `${message}\n\n shaolin-kongfu`) : - $.msg($.name, "晶彩天气提现", `${message}\n\n shaolin-kongfu`); - } else if ($.isNode()) { - await notify.sendNotify("晶彩天气提现", `${message}\n\nshaolin-kongfu`); - } - } - })() - .catch((e) => $.logErr(e)) - .finally(() => $.done()) - - - -function withdraw(jctqWithdraw1,timeout = 0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/v5/wechat/withdraw2.json', - headers : { - 'request_time' : time1, - 'access' : 'WIFI', - 'os-api' : '29', - 'app-type' : 'jcweather', - 'device-platform' : 'android', - 'app-version' : '8.3.7', - 'Content-Type' : 'application/x-www-form-urlencoded', - 'Host' : 'tq.xunsl.com', - 'Connection' : 'Keep-Alive', - 'Accept-Encoding' : 'gzip', - 'User-Agent' : 'okhttp/3.12.2', - }, - body : jctqWithdraw1,} - $.post(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if (result.error_code == 0) { - console.log(result) - console.log(`【自动提现】提现${jc_cash}元成功\n`) - $.message = `【自动提现】提现${jc_cash}元成功\n` - //$.msg($.name,$.sub,$.desc) - } else { - console.log(result) - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - - -function getbody() { - if ($request.url.match(/\/tq.xunsl.com\/v5\/wechat\/withdraw2.json/)) { - bodyVal=$request.body - console.log(bodyVal) - if (jctqWithdraw) { - if (jctqWithdraw.indexOf(bodyVal) > -1) { - $.log("此提现请求已存在,本次跳过") - } else if (jctqWithdraw.indexOf(bodyVal) == -1) { - jctqWithdraws = jctqWithdraw + "@" + bodyVal; - $.setdata(jctqWithdraws,'jctqWithdraw'); - $.log(`${$.name}获取提现: 成功, jctqWithdraws: ${bodyVal}`); - bodys = jctqWithdraws.split("@") - $.msg($.name, "获取第" + bodys.length + "个提现请求: 成功🎉", ``) - } - } else { - $.setdata($request.body,'jctqWithdraw'); - $.log(`${$.name}获取提现: 成功, jctqWithdraws: ${bodyVal}`); - $.msg($.name, `获取第一个提现请求: 成功🎉`, ``) - } - } -} - - -function today_score(jctqCookie1,timeout = 0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/wap/user/balance?'+ jctqCookie1, - headers : { - 'Host': 'tq.xunsl.com' -}, - } - $.get(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.status == 0){ - - console.log('\n当前金币总数:'+result.user.score) - console.log('\n折合人民币总数:'+result.user.money) - nowmoney = result.user.money - if(nowmoney >= jc_cash){ - await $.wait(3000); - await withdraw(jctqWithdraw1) - } - $.message = `当前金币总数:${result.user.score} \n 折合人民币总数:${result.user.money}元` - //$.msg($.name, "", `当前金币总数:${result.user.score} \n 折合人民币总数:${result.user.money}元`); - }else{ - console.log(result) - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - -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/jctq/jctqbox.js b/jctq/jctqbox.js deleted file mode 100644 index 4645d9d..0000000 --- a/jctq/jctqbox.js +++ /dev/null @@ -1,108 +0,0 @@ -const $ = new Env('晶彩天气任务宝箱领取'); -let jctqBoxbody= $.isNode() ? (process.env.jctqBoxbody ? process.env.jctqBoxbody : "") : ($.getdata('jctqBoxbody') ? $.getdata('jctqBoxbody') : "") -let jctqBoxbodyArr = [] -let jctqBoxbodys = "" - - - -if (!jctqBoxbody) { - $.msg($.name, '【提示】请在app下方点击赚钱图标,在每日任务中点击所有可领取的奖励,获取body,明天再跑一次脚本', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqBoxbody.indexOf("&") == -1) { - jctqBoxbodyArr.push(jctqBoxbody) - } - else if (jctqBoxbody.indexOf("&") > -1) { - jctqBoxbodys = jctqBoxbody.split("&") - } - else if (process.env.jctqBoxbody && process.env.jctqBoxbody.indexOf('&') > -1) { - jctqBoxbodyArr = process.env.jctqBoxbody.split('&'); - console.log(`您选择的是用"&"隔开\n`) - } - else { - jctqBoxbodys = [process.env.jctqBoxbody] - }; - Object.keys(jctqBoxbodys).forEach((item) => { - if (jctqBoxbodys[item]) { - jctqBoxbodyArr.push(jctqBoxbodys[item]) - } - }) - -!(async () => { -if (typeof $request !== "undefined") { - getjctqBoxbody() - $.done() - }else { - console.log(`共${jctqBoxbodyArr.length}个宝箱奖励body`) - for (let k = 0; k < jctqBoxbodyArr.length; k++) { - // $.message = "" - jctqBoxbody1 = jctqBoxbodyArr[k]; - console.log(`${jctqBoxbody1}`) - console.log(`--------第 ${k + 1} 次宝箱奖励执行中--------\n`) - let jctqBoxheader = { - 'device-platform': 'android', - 'Content-Type': 'application/x-www-form-urlencoded', - 'Content-Length': jctqBoxbody1.length.toString(), - 'Host': 'tq.xunsl.com', - } - await jctqBoxreward(jctqBoxheader) - console.log(typeof (jctqBoxbody1)); - console.log(jctqBoxbody1.length.toString()); - await $.wait(4000); - console.log("\n\n") - } -} - })() - .catch((e) => $.logErr(e)) - .finally(() => $.done()) - -function getjctqBoxbody() { - if ($request.url.match(/\/tq.xunsl.com\/v5\/CommonReward\/toGetReward/)) { - bodyVal = $request.body - if (jctqBoxbody) { - if (jctqBoxbody.indexOf(bodyVal) > -1) { - $.log("此宝箱请求已存在,本次跳过") - } else if (jctqBoxbody.indexOf(bodyVal) == -1) { - jctqBoxbodys = jctqBoxbody + "&" + bodyVal; - $.setdata(jctqBoxbodys, 'jctqBoxbody'); - $.log(`${$.name}获取宝箱: 成功, jctqBoxbodys: ${bodyVal}`); - bodys = jctqBoxbodys.split("&") - $.msg($.name, "获取第" + bodys.length + "个宝箱请求: 成功🎉", ``) - } - } else { - $.setdata(bodyVal, 'jctqBoxbody'); - $.log(`${$.name}获取宝箱: 成功, jctqBoxbodys: ${bodyVal}`); - $.msg($.name, `获取第一个宝箱请求: 成功🎉`, ``) - } - } - - } -//宝箱 -function jctqBoxreward(jctqBoxheader,timeout=0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/v5/CommonReward/toGetReward.json', - headers : jctqBoxheader, - body : jctqBoxbody1,} - $.post(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.success !== false ){ - console.log('\n领取宝箱奖励成功,获得:'+result.items.score + '金币') - }else{ - console.log('\n领取宝箱奖励失败,'+result.error_code) - console.log(result) - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - -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;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/jctq/jctqkkz.js b/jctq/jctqkkz.js deleted file mode 100644 index 46e93f0..0000000 --- a/jctq/jctqkkz.js +++ /dev/null @@ -1,271 +0,0 @@ -const $ = new Env("晶彩天气看看赚"); -const notify = $.isNode() ? require('./sendNotify') : ''; -message = "" - -let jctqLookStartbody= $.isNode() ? (process.env.jctqLookStartbody ? process.env.jctqLookStartbody : "") : ($.getdata('jctqLookStartbody') ? $.getdata('jctqLookStartbody') : "") -let jctqLookStartbodyArr = [] -let jctqLookStartbodys = "" - -let jctqCookie= $.isNode() ? (process.env.jctqCookie ? process.env.jctqCookie : "") : ($.getdata('jctqCookie') ? $.getdata('jctqCookie') : "") -let jctqCookieArr = [] -let jctqCookies = "" - - -const jctqLookheader = { - 'device-platform': 'android', - 'Content-Type': 'application/x-www-form-urlencoded', - 'Host': 'tq.xunsl.com', - 'app-type' : 'jcweather', -} - -const jctqRewardheader={ - 'device-platform': 'android', - 'Content-Type': 'application/x-www-form-urlencoded', - 'Host': 'tq.xunsl.com', - 'app-type' : 'jcweather', -} - -const jctqLookStartheader={ - 'device-platform': 'android', - 'Content-Type': 'application/x-www-form-urlencoded', - 'Host': 'tq.xunsl.com', - 'app-type' : 'jcweather', -} - - - -if (!jctqCookie) { - $.msg($.name, '【提示】进入点击右下角"赚钱图标",再跑一次脚本', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqCookie.indexOf("@") == -1 && jctqCookie.indexOf("@") == -1) { - jctqCookieArr.push(jctqCookie) - } - else if (jctqCookie.indexOf("@") > -1) { - jctqCookies = jctqCookie.split("@") - } - else if (process.env.jctqCookie && process.env.jctqCookie.indexOf('@') > -1) { - jctqCookieArr = process.env.jctqCookie.split('@'); - console.log(`您选择的是用"@"隔开\n`) - } - else { - jctqCookies = [process.env.jctqCookie] - }; - Object.keys(jctqCookies).forEach((item) => { - if (jctqCookies[item]) { - jctqCookieArr.push(jctqCookies[item]) - } - }) -if (!jctqLookStartbody) { - $.msg($.name, '【提示】请点击看看赚某一任务获取body', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqLookStartbody.indexOf("&") == -1) { - jctqLookStartbodyArr.push(jctqLookStartbody) - } - else if (jctqLookStartbody.indexOf("&") > -1) { - jctqLookStartbodys = jctqLookStartbody.split("&") - } - else if (process.env.jctqLookStartbody && process.env.jctqLookStartbody.indexOf('&') > -1) { - jctqLookStartbodyArr = process.env.jctqLookStartbody.split('&'); - console.log(`您选择的是用"&"隔开\n`) - } - else { - jctqLookStartbodys = [process.env.jctqLookStartbody] - }; - Object.keys(jctqLookStartbodys).forEach((item) => { - if (jctqLookStartbodys[item]) { - jctqLookStartbodyArr.push(jctqLookStartbodys[item]) - } - }) - -!(async () => { - if (typeof $request !== "undefined") { - await getjctqLookStartbody() - $.done() - }else{ - console.log(`共${jctqLookStartbodyArr.length}个看看赚body`) - for (let k = 0; k < jctqLookStartbodyArr.length; k++) { - - jctqLookStartbody1 = jctqLookStartbodyArr[k]; - console.log(`--------第 ${k + 1} 次看看赚激活执行中--------\n`) - await lookStart() - await $.wait(1000); - console.log("\n\n") - } - console.log(`共${jctqCookieArr.length}个cookie`) - for (let k = 0; k < jctqCookieArr.length; k++) { - bodyVal = jctqCookieArr[k].split('&uid=')[0]; - var time1 = Date.parse( new Date() ).toString(); - time1 = time1.substr(0,10); - - cookie = bodyVal.replace(/zqkey=/, "cookie=") - cookie_id = cookie.replace(/zqkey_id=/, "cookie_id=") - jctqCookie1= cookie_id +'&device_brand=xfdg&device_id=cc7dgdsgfsz83e&device_model=1gx&device_platform=android&device_type=android&inner_version=202107261526&mi=0&openudid=cc7dgdsgfsz83e&os_api=27&os_version=bdftgsdfga&phone_network=WIFI&phone_sim=1'+'&request_time=' + time1 +'&time=' + time1 +'&'+ bodyVal - //console.log(`${jctqCookie1}`) - console.log(`--------第 ${k + 1} 个账号看看赚上方宝箱奖励执行中--------\n`) - for(let k = 0; k < 3; k++){ - id = k.toString() - await openbox(id,jctqCookie1) - await $.wait(30000); - - } - - console.log("\n\n") - - } - - -function openbox(id,jctqCookie1,timeout=0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/WebApi/Nameless/getBoxReward?id='+ id + '&' + jctqCookie1, - headers : { - 'Host': 'tq.xunsl.com', - //'Referer': 'https://tq.xunsl.com/h5/20190527watchMoney/?' +jctqCookie1 - 'Referer':'https://tq.xunsl.com/h5/20190527watchMoney/?keyword_wyq=woyaoq.com&access=WIFI&app-version=8.1.2&app_version=8.1.2&carrier=%E4%B8%AD%E5%9B%BD%E7%A7%BB%E5%8A%A8&channel=c1005&'+jctqCookie1}, - } - $.get(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.status == 1){ - console.log(result.data) - }else{ - console.log(result) - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -}} - })() - .catch((e) => $.logErr(e)) - .finally(() => $.done()) - - - - - - - - -//获取看看赚激活body -async function getjctqLookStartbody() { -if ($request.url.match(/\/tq.xunsl.com\/v5\/nameless\/adlickstart/)) { - bodyVal=$request.body - await $.wait(1100); - if (jctqLookStartbody) { - if (jctqLookStartbody.indexOf(bodyVal) > -1) { - $.log("此看看赚任务请求已存在,本次跳过") - } else if (jctqLookStartbody.indexOf(bodyVal) == -1) { - jctqLookStartbodys = jctqLookStartbody + "&" + bodyVal; - $.setdata(jctqLookStartbodys, 'jctqLookStartbody'); - $.log(`${$.name}获取看看赚任务: 成功, jctqLookStartbodys: ${bodyVal}`); - bodys = jctqLookStartbodys.split("&") - $.msg($.name, "获取第" + bodys.length + "个看看赚任务请求: 成功🎉", ``) - } - } else { - $.setdata(bodyVal, 'jctqLookStartbody'); - $.log(`${$.name}获取看看赚任务: 成功, jctqLookStartbodys: ${bodyVal}`); - $.msg($.name, `获取第一个看看赚任务请求: 成功🎉`, ``) - } - } - - } -//看看赚激活 -function lookStart(timeout = 0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/v5/nameless/adlickstart.json', - headers : jctqLookStartheader, - body : jctqLookStartbody1,}//xsgbody,} - $.post(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.success === true ){ - console.log('\n激活看看赚任务成功') - comstate = result.items.comtele_state - if(comstate === 1){ - console.log('\n任务: '+ result.items.banner_id+'已完成,跳过') - }else { - $.log("任务开始," + result.items.banner_id + result.message); - for (let j = 0; j < result.items.see_num - result.items.read_num; j++) { - $.log("任务执行第" + parseInt(j + 1) + "次") - await $.wait(8000); - await lookstart() - } - await $.wait(10000); - await reward() - } - - }else{ - console.log('\n激活看看赚任务失败') - smbody = $.getdata('jctqLookStartbody').replace(jctqLookStartbody1 + "&", ""); - $.setdata(smbody, 'jctqLookStartbody'); - console.log("该看看赚任务已自动删除") - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} -//看看赚阅读 -function lookstart(timeout = 0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/v5/nameless/bannerstatus.json', - headers : jctqLookheader, - body : jctqLookStartbody1,}//xsgbody,} - $.post(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.success === true ){ - console.log('\n浏览看看赚文章成功') - }else { - console.log('\n浏览看看赚文章失败') - } - - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} -//看看赚奖励 -function reward(timeout = 0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/v5/nameless/adlickend.json', - headers : jctqRewardheader, - body : jctqLookStartbody1,}//xsgbody,} - $.post(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.items.score !== "undefined" ){ - console.log('\n看看赚获得:'+result.items.score + '金币') - }else{ - console.log('\n领取奖励失败') - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - - -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/jctq/jctqqd.js b/jctq/jctqqd.js deleted file mode 100644 index 0b97485..0000000 --- a/jctq/jctqqd.js +++ /dev/null @@ -1,118 +0,0 @@ -const $ = new Env("晶彩天气签到"); -const notify = $.isNode() ? require('./sendNotify') : ''; -message = "" -let jctqQdBody= $.isNode() ? (process.env.jctqQdBody ? process.env.jctqQdBody : "") : ($.getdata('jctqQdBody') ? $.getdata('jctqQdBody') : "") -let jctqQdBodyArr = [] -let jctqQdBodys = "" -const jctqQdHeader={ - 'device-platform': 'android', - 'Content-Type': 'application/x-www-form-urlencoded', - 'Content-Length': '1247', - 'Host': 'tq.xunsl.com' -}; - - if (typeof $request !== "undefined") { - getjctqQdBody() - $.done() - } - if (!jctqQdBody) { - $.msg($.name, '【提示】请签到以获取body,明天再跑一次脚本测试', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqQdBody.indexOf("&") == -1) { - jctqQdBodyArr.push(jctqQdBody) - } - else if (jctqQdBody.indexOf("&") > -1) { - jctqQdBodys = jctqQdBody.split("&") - } - else if (process.env.jctqQdBody && process.env.jctqQdBody.indexOf('&') > -1) { - jctqQdBodyArr = process.env.jctqQdBody.split('&'); - console.log(`您选择的是用"&"隔开\n`) - } - else { - jctqQdBodys = [process.env.jctqQdBody] - }; - Object.keys(jctqQdBodys).forEach((item) => { - if (jctqQdBodys[item]) { - jctqQdBodyArr.push(jctqQdBodys[item]) - } - }) - -!(async () => { - - - console.log(`共${jctqQdBodyArr.length}个账号`) - for (let k = 0; k < jctqQdBodyArr.length; k++) { - $.message = "" - jctqQdBody1 = jctqQdBodyArr[k]; - console.log(`${jctqQdBody1}`) - console.log(`--------账号 ${k+1} 签到任务执行中--------\n`) - await jcqd() - await $.wait(1000); - console.log("\n\n") - } - - date = new Date() - if ($.isNode() &&date.getHours() == 11 && date.getMinutes()<10) { - if (message.length != 0) { - await notify.sendNotify("晶彩天气签到", `${message}\n\n shaolin-kongfu`); - } - } else { - $.msg($.name, "", message) - } - - })() - .catch((e) => $.logErr(e)) - .finally(() => $.done()) - - -//获取签到body -function getjctqQdBody() { - if ($request.url.match(/\/tq.xunsl.com\/v5\/CommonReward\/toGetReward/)) { - bodyVal = $request.body - if (jctqQdBody) { - if (jctqQdBody.indexOf(bodyVal) > -1) { - $.log("此签到请求已存在,本次跳过") - } else if (jctqQdBody.indexOf(bodyVal) == -1) { - jctqQdBodys = jctqQdBody + "&" + bodyVal; - $.setdata(jctqQdBodys, 'jctqQdBody'); - $.log(`${$.name}获取签到: 成功, jctqQdBodys: ${bodyVal}`); - bodys = jctqQdBodys.split("&") - $.msg($.name, "获取第" + bodys.length + "个签到请求: 成功🎉", ``) - } - } else { - $.setdata(bodyVal, 'jctqQdBody'); - $.log(`${$.name}获取签到: 成功, jctqQdBodys: ${bodyVal}`); - $.msg($.name, `获取第一个签到请求: 成功🎉`, ``) - } - } - - } - -//签到 -function jcqd(timeout = 0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/v5/CommonReward/toGetReward.json', - headers : jctqQdHeader, - body : jctqQdBody1,} - $.post(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.success == true){ - console.log('\n签到成功,获得:'+result.items.score +'金币') - }else{ - console.log('\n今日已签到,明天再来吧^_^') - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} -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/jctq/jctqwz.js b/jctq/jctqwz.js deleted file mode 100644 index c0088f5..0000000 --- a/jctq/jctqwz.js +++ /dev/null @@ -1,229 +0,0 @@ -const $ = new Env("晶彩天气阅读文章"); -const notify = $.isNode() ? require('./sendNotify') : ''; -message = "" - - -let jctqWzBody= $.isNode() ? (process.env.jctqWzBody ? process.env.jctqWzBody : "") : ($.getdata('jctqWzBody') ? $.getdata('jctqWzBody') : "") -let jctqWzBodyArr = [] -let jctqWzBodys = "" - -let jctqTimeBody= $.isNode() ? (process.env.jctqTimeBody ? process.env.jctqTimeBody : "") : ($.getdata('jctqTimeBody') ? $.getdata('jctqTimeBody') : "") -let jctqTimeBodyArr = [] -let jctqTimeBodys = "" - -let skipFlag = 0; - -const jctqTimeHeader={ - 'device-platform': 'android', - 'Content-Type': 'application/x-www-form-urlencoded', - 'Content-Length': '1198', - 'Host': 'tq.xunsl.com', - 'app-type' : 'jcweather', -} -const jctqWzHeader = { - 'device-platform': 'android', - 'Content-Type': 'application/x-www-form-urlencoded', - 'Content-Length': '1201', - 'Host': 'tq.xunsl.com', - 'app-type' : 'jcweather', -} - - if (!jctqTimeBody) { - $.msg($.name, '【提示】请点击文章获取body,再跑一次脚本', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqTimeBody.indexOf("&") == -1) { - jctqTimeBodyArr.push(jctqTimeBody) - } - else if (jctqTimeBody.indexOf("&") > -1) { - jctqTimeBodys = jctqTimeBody.split("&") - } - else if (process.env.jctqTimeBody && process.env.jctqTimeBody.indexOf('&') > -1) { - jctqTimeBodyArr = process.env.jctqTimeBody.split('&'); - console.log(`您选择的是用"&"隔开\n`) - } - else { - jctqTimeBodys = [process.env.jctqTimeBody] - }; - Object.keys(jctqTimeBodys).forEach((item) => { - if (jctqTimeBodys[item]) { - jctqTimeBodyArr.push(jctqTimeBodys[item]) - } - }) - - if (!jctqWzBody) { - $.msg($.name, '【提示】请点击文章获取body,再跑一次脚本', '不知道说啥好', { - "open-url": "给您劈个叉吧" - }); - $.done() - } - else if (jctqWzBody.indexOf("&") == -1) { - jctqWzBodyArr.push(jctqWzBody) - } - else if (jctqWzBody.indexOf("&") > -1) { - jctqWzBodys = jctqWzBody.split("&") - } - else if (process.env.jctqWzBody && process.env.jctqWzBody.indexOf('&') > -1) { - jctqWzBodyArr = process.env.jctqWzBody.split('&'); - console.log(`您选择的是用"&"隔开\n`) - } - else { - jctqWzBodys = [process.env.jctqWzBody] - }; - Object.keys(jctqWzBodys).forEach((item) => { - if (jctqWzBodys[item]) { - jctqWzBodyArr.push(jctqWzBodys[item]) - } - }) - -!(async () => { - if (typeof $request !== "undefined") { - getjctqWzBody() - getjctqTimeBody() - $.done() - }else { - - console.log(`共${jctqWzBodyArr.length}个阅读body`) - for (let k = 0; k < jctqWzBodyArr.length; k++) { - // $.message = "" - jctqWzBody1 = jctqWzBodyArr[k]; - // console.log(`${jctqWzBody1}`) - console.log(`--------第 ${k + 1} 次阅读任务执行中--------\n`) - $.skipFlag = 1 - await wzjl() - if($.skipFlag == 0) - { - await $.wait(60000); - for (let k = 0; k < jctqTimeBodyArr.length; k++) { - jctqTimeBody1 = jctqTimeBodyArr[k]; - await timejl() - } - }else{ - await $.wait(400); - } - console.log("\n\n") - } - } - - - - // date = new Date() - // if ($.isNode() &&date.getHours() == 11 && date.getMinutes()<10) { - // if (message.length != 0) { - // await notify.sendNotify("晶彩天气文章阅读", `${message}\n\n shaolin-kongfu`); - // } - // } else { - // $.msg($.name, "", message) - // } - - })() - .catch((e) => $.logErr(e)) - .finally(() => $.done()) - - -function getjctqWzBody() { - if ($request.url.match(/\/tq.xunsl.com\/v5\/article\/info.json/)||$request.url.match(/\/tq.xunsl.com\/v5\/article\/detail.json/)) { - bodyVal1 = $request.url.split('p=')[1] - console.log(encodeURIComponent(bodyVal1)) - bodyVal = 'p='+encodeURIComponent(bodyVal1) - console.log(bodyVal) - - - if (jctqWzBody) { - if (jctqWzBody.indexOf(bodyVal) > -1) { - $.log("此阅读请求已存在,本次跳过") - } else if (jctqWzBody.indexOf(bodyVal) == -1) { - jctqWzBodys = jctqWzBody + "&" + bodyVal; - $.setdata(jctqWzBodys, 'jctqWzBody'); - $.log(`${$.name}获取阅读: 成功, jctqWzBodys: ${bodyVal}`); - bodys = jctqWzBodys.split("&") - $.msg($.name, "获取第" + bodys.length + "个阅读请求: 成功🎉", ``) - } - } else { - $.setdata(bodyVal, 'jctqWzBody'); - $.log(`${$.name}获取阅读: 成功, jctqWzBodys: ${bodyVal}`); - $.msg($.name, `获取第一个阅读请求: 成功🎉`, ``) - } - } - - } -//阅读文章奖励 -function wzjl(timeout = 0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/v5/article/complete.json', - headers : jctqWzHeader, - body : jctqWzBody1,}//xsgbody,} - $.post(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.items.read_score){ - if(result.items.read_score == 0){ - console.log('\n获得0金币,下一篇') - $.skipFlag = 1 - }else{ - console.log('\n浏览文章成功,获得:'+result.items.read_score + '金币') - $.skipFlag = 0 - } - }else{ - console.log('\n看太久了,换一篇试试') - $.skipFlag = 1 - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - - -function getjctqTimeBody() { - if ($request.url.match(/\/tq.xunsl.com\/v5\/user\/stay.json/)) { - bodyVal=$request.body - console.log(bodyVal) - if (jctqTimeBody) { - if (jctqTimeBody.indexOf(bodyVal) > -1) { - $.log("此阅读时长请求已存在,本次跳过") - } else if (jctqTimeBody.indexOf(bodyVal) == -1) { - jctqTimeBodys = jctqTimeBody + "&" + bodyVal; - $.setdata(jctqTimeBodys,'jctqTimeBody'); - $.log(`${$.name}获取阅读: 成功, jctqTimeBodys: ${bodyVal}`); - bodys = jctqTimeBodys.split("&") - $.msg($.name, "获取第" + bodys.length + "个阅读时长请求: 成功🎉", ``) - } - } else { - $.setdata($request.body,'jctqTimeBody'); - $.log(`${$.name}获取阅读: 成功, jctqTimeBodys: ${bodyVal}`); - $.msg($.name, `获取第一个阅读时长请求: 成功🎉`, ``) - } - } -} - -function timejl(timeout = 0) { - return new Promise((resolve) => { - let url = { - url : 'https://tq.xunsl.com/v5/user/stay.json', - headers : jctqTimeHeader, - body : jctqTimeBody1,}//xsgbody,} - $.post(url, async (err, resp, data) => { - try { - - const result = JSON.parse(data) - if(result.success === true ){ - console.log('\n阅读时长:'+result.time + '秒') - }else{ - console.log('\n更新阅读时长失败') - } - } catch (e) { - } finally { - resolve() - } - },timeout) - }) -} - -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/jztt.js b/jztt.js new file mode 100644 index 0000000..a0dc131 --- /dev/null +++ b/jztt.js @@ -0,0 +1,23 @@ +/* +九章头条 leaf +IOS可以直接在appstore搜索下载,也可以用下面邀请链接 +邀请链接:http://6vjami.sousou.com/pages/activity/download?invite_code=KoQex08o +邀请码:KoQex08o + +变量 jzttToken,多账号用@隔开 +格式 token@token@token + +定时一小时一次即可: +15 0,6-23 * * * + +可以自定义提现门槛,填到jzttWithdrawLimit里,默认为0.3,填30就不会提现大于30的金额 +按门槛自动提现,从大到小,默认0.3元,默认跳过5块和2块提现,想要提2和5的手动去提 +默认每次阅读3篇文章,可以自定义阅读次数填到jzttReadNum里 + +九章头条黑号秽土转生: +用接码平台 (http://h5.miyun.pro/zc.html?inviteCode=106160) +接码注册九章,然后绑定黑号的微信即可 +注意:!!!接码有风险,容易被顶号,请自己考虑清楚 + +*/ +const _0x24ba72=_0x4f78;(function(_0x3639be,_0x4a0c76){const _0x40005d=_0x4f78,_0x50ffd6=_0x3639be();while(!![]){try{const _0x11c785=-parseInt(_0x40005d(0x1e9))/(0x1bee+-0x1*-0xd6f+-0x295c)*(-parseInt(_0x40005d(0x190))/(0x82b+-0x11*-0x142+0x1*-0x1d8b))+parseInt(_0x40005d(0x30a))/(0x1921*-0x1+-0x7f*0x35+-0x63*-0x85)*(-parseInt(_0x40005d(0x289))/(0x1*-0xfb2+-0x34*-0x76+-0x842))+parseInt(_0x40005d(0x1e8))/(0x264a+-0x1fe5+0x2*-0x330)*(parseInt(_0x40005d(0x2f1))/(0x7f*-0xb+-0x2*0x83+-0x25*-0x2d))+-parseInt(_0x40005d(0x2d2))/(0x81*-0x30+-0x2552*-0x1+-0xd1b)*(parseInt(_0x40005d(0x3c1))/(0x8*-0x56+0x232b+-0x2073))+parseInt(_0x40005d(0x44c))/(0x1*-0x46f+-0x410*0x7+0xd*0x288)+-parseInt(_0x40005d(0x1b4))/(0xcde*-0x2+0x1*-0x1a7a+0x3440)*(-parseInt(_0x40005d(0x415))/(-0x2120+0x1*0xc0d+0x151e))+-parseInt(_0x40005d(0x2e3))/(-0x2e3+0x348*-0x7+0x19e7*0x1)*(-parseInt(_0x40005d(0x151))/(0x1c3*-0xf+-0x7b5+0x222f));if(_0x11c785===_0x4a0c76)break;else _0x50ffd6['push'](_0x50ffd6['shift']());}catch(_0x34d2ee){_0x50ffd6['push'](_0x50ffd6['shift']());}}}(_0x3276,-0xbf*-0xdfb+-0xc7e*0xf4+0x99e38));const _0x55e725=_0x24ba72(0x23e),_0x2ba0ab=_0x398947(_0x55e725),_0x1bb09b=0x9be+0x2cd+-0xd*0xf7,_0x5d8808=-0x76*-0x2d+0x489+-0x50e*0x5,_0x41d879=_0x2ba0ab[_0x24ba72(0x188)+'\x65']()?require(_0x24ba72(0x395)+_0x24ba72(0x2be)+'\x66\x79'):'';let _0x2e655f='',_0x37a1be,_0x5ef194=(_0x2ba0ab[_0x24ba72(0x188)+'\x65']()?process[_0x24ba72(0x349)][_0x24ba72(0x1b3)+_0x24ba72(0x38c)]:_0x2ba0ab['\x67\x65\x74\x64\x61'+'\x74\x61'](_0x24ba72(0x1b3)+_0x24ba72(0x38c)))||'',_0x4dbfee=[],_0x40c57d=[],_0x1ec106=0x3f*-0x9+0x88d*-0x4+0x246b*0x1,_0x196dbf=0x77*0x2b+0x326+-0x1723,_0x1ba8c9=[-0x139*-0x1f+0x1cc0+0xd53*-0x5,-0x177*0x17+0x4b2*0x3+-0x3*-0x68c,0x7a9*-0x1+-0x9*0x166+-0x6c3*-0x3,-0xec6+-0x85*-0x29+0x2*-0x33e,0x727+-0x9c7*0x3+0x1675,-0x2535+0x221c+0x366,-0x1cab*0x1+0xbe3*-0x1+0x28f0],_0x591159=[],_0x1d02b8=(_0x2ba0ab[_0x24ba72(0x188)+'\x65']()?process['\x65\x6e\x76'][_0x24ba72(0x24a)+_0x24ba72(0x246)+_0x24ba72(0x134)+'\x69\x74']:_0x2ba0ab[_0x24ba72(0x416)+'\x74\x61'](_0x24ba72(0x24a)+_0x24ba72(0x246)+_0x24ba72(0x134)+'\x69\x74'))||_0x24ba72(0x35a),_0x63342b=(_0x2ba0ab[_0x24ba72(0x188)+'\x65']()?process[_0x24ba72(0x349)][_0x24ba72(0x448)+_0x24ba72(0x43a)+'\x6d']:_0x2ba0ab[_0x24ba72(0x416)+'\x74\x61']('\x6a\x7a\x74\x74\x52'+_0x24ba72(0x43a)+'\x6d'))||0x23c1+0x1814+-0x3bd2,_0x3e20c5=0x2635+0x3e+0x6*-0x668,_0x55e158=_0x24ba72(0x366)+_0x24ba72(0x257),_0x3307a6=0xc*-0x32b+-0x22d7+-0x246e*-0x2+0.010000000000000009,_0xc9af21=0x2ba*0x1+0xc9c+-0xf56,_0x22acca=_0x24ba72(0x1d0),_0x33fbe5=_0x24ba72(0x37e)+'\x74',_0x282556=_0x24ba72(0x2ab)+_0x24ba72(0x185)+_0x24ba72(0x3c5)+_0x24ba72(0x2a8)+'\x6e\x67\x2e\x6e\x65'+_0x24ba72(0x300)+_0x24ba72(0x1ed)+_0x24ba72(0x14d)+_0x24ba72(0x170)+_0x24ba72(0x3b8)+_0x24ba72(0x2fe)+_0x24ba72(0x3c3)+_0x24ba72(0x210)+_0x24ba72(0x3c2)+_0x24ba72(0x202),_0x28703e=_0x24ba72(0x2ab)+_0x24ba72(0x19c)+_0x24ba72(0x27b)+_0x24ba72(0x1b5),_0xc92186={};class _0x489a79{constructor(_0x37bcb4){const _0x4198c4=_0x24ba72,_0x4eb16e={};_0x4eb16e[_0x4198c4(0x38d)]=_0x4198c4(0x2e4)+_0x4198c4(0x2ff);const _0x560f61=_0x4eb16e,_0x559ddf=_0x560f61[_0x4198c4(0x38d)][_0x4198c4(0x3f4)]('\x7c');let _0x938f76=0x19fd+0x58a+0x1*-0x1f87;while(!![]){switch(_0x559ddf[_0x938f76++]){case'\x30':this[_0x4198c4(0x3ba)]=-0x1a02+0x21b5+-0x7b2;continue;case'\x31':this[_0x4198c4(0x3c6)]=_0x37bcb4;continue;case'\x32':this[_0x4198c4(0x43c)+_0x4198c4(0x164)+'\x77']=-0x220d+0x10ed*-0x2+-0x1*-0x43e7;continue;case'\x33':this[_0x4198c4(0x343)]=++_0x1ec106;continue;case'\x34':this[_0x4198c4(0x211)+'\x65\x6f']=0x1e85+-0xe05+-0x107f;continue;}break;}}async['\x63\x6c\x6f\x63\x6b'](){const _0x5dac3d=_0x24ba72,_0x25121d={'\x49\x6a\x57\x4c\x4b':function(_0x3c7298){return _0x3c7298();},'\x4c\x5a\x6e\x79\x6d':function(_0x499ced,_0x16368e,_0xb3d380,_0x32baa6){return _0x499ced(_0x16368e,_0xb3d380,_0x32baa6);},'\x6d\x4b\x54\x79\x5a':function(_0x2b14cb,_0xe84d0d,_0x25f535,_0x316040){return _0x2b14cb(_0xe84d0d,_0x25f535,_0x316040);},'\x47\x4d\x63\x7a\x48':_0x5dac3d(0x1df),'\x55\x6b\x52\x6e\x51':function(_0x57c574,_0x26294b){return _0x57c574==_0x26294b;},'\x4c\x51\x4e\x6d\x79':_0x5dac3d(0x2cc)};let _0x14dce3=_0x25121d[_0x5dac3d(0x3b5)](_0x331f13),_0x526bc=_0xc92186[_0x5dac3d(0x44a)],_0x4626b1='',_0x154a34=_0x25121d[_0x5dac3d(0x13d)](_0x3c5db3,_0x526bc,this[_0x5dac3d(0x3c6)],_0x4626b1);await _0x25121d[_0x5dac3d(0x296)](_0x251367,_0x25121d[_0x5dac3d(0x30e)],_0x154a34,_0x14dce3);let _0x1117a5=_0x37a1be;if(!_0x1117a5)return;if(_0x25121d[_0x5dac3d(0x3bd)](_0x1117a5[_0x5dac3d(0x1c7)],-0x11a4+-0x2de*0x8+0xe*0x2e6)){this[_0x5dac3d(0x313)+'\x63\x6b']=_0x1117a5[_0x5dac3d(0x1f5)][_0x5dac3d(0x3df)+_0x5dac3d(0x16c)],this[_0x5dac3d(0x313)+_0x5dac3d(0x150)+'\x65\x6f']=_0x1117a5[_0x5dac3d(0x1f5)][_0x5dac3d(0x3df)+_0x5dac3d(0x192)+_0x5dac3d(0x284)+'\x6e'];let _0x1036d0=this[_0x5dac3d(0x313)+'\x63\x6b']?_0x25121d[_0x5dac3d(0x3dc)]:_0x5dac3d(0x1b2);console[_0x5dac3d(0x2b8)](_0x5dac3d(0x42f)+this[_0x5dac3d(0x343)]+_0x5dac3d(0x317)+_0x1036d0);}else console[_0x5dac3d(0x2b8)](_0x5dac3d(0x42f)+this[_0x5dac3d(0x343)]+(_0x5dac3d(0x1e2)+'\x3a\x20')+_0x1117a5['\x6d\x73\x67']);}async[_0x24ba72(0x193)+_0x24ba72(0x36c)](){const _0x1fedee=_0x24ba72,_0xa1cd35={'\x43\x59\x67\x49\x79':function(_0x2d8a8a){return _0x2d8a8a();},'\x4f\x4b\x4c\x50\x4c':_0x1fedee(0x193)+_0x1fedee(0x36c),'\x68\x46\x6b\x54\x42':function(_0x45f464,_0x3103ad,_0x364469,_0x1a0bbb){return _0x45f464(_0x3103ad,_0x364469,_0x1a0bbb);},'\x4e\x65\x44\x50\x64':function(_0x5af90b,_0x738a13,_0x7eb099,_0x5d6106){return _0x5af90b(_0x738a13,_0x7eb099,_0x5d6106);},'\x61\x79\x43\x65\x48':_0x1fedee(0x1df),'\x69\x6f\x4c\x51\x4c':function(_0x2723d0,_0x5a2272){return _0x2723d0==_0x5a2272;},'\x64\x54\x70\x64\x5a':function(_0x277ade,_0x263927){return _0x277ade>_0x263927;},'\x4b\x79\x63\x79\x5a':_0x1fedee(0x220),'\x77\x68\x69\x54\x54':_0x1fedee(0x34c)+'\u4efb\u52a1','\x54\x49\x69\x49\x76':_0x1fedee(0x35d)+'\u4efb\u52a1','\x4f\x4e\x4c\x6d\x44':function(_0x22bf8b,_0x18f4bf){return _0x22bf8b>_0x18f4bf;},'\x6a\x73\x59\x64\x79':function(_0x53290e,_0x25290b){return _0x53290e>_0x25290b;},'\x4c\x53\x6d\x72\x4b':_0x1fedee(0x2c2),'\x71\x4f\x4c\x63\x45':_0x1fedee(0x345)};let _0x2cf4cd=_0xa1cd35[_0x1fedee(0x194)](_0x331f13),_0x1188e6=_0xc92186[_0xa1cd35[_0x1fedee(0x2cf)]],_0x2858de='',_0x4502f7=_0xa1cd35[_0x1fedee(0x2e1)](_0x3c5db3,_0x1188e6,this[_0x1fedee(0x3c6)],_0x2858de);await _0xa1cd35[_0x1fedee(0x3fb)](_0x251367,_0xa1cd35[_0x1fedee(0x25e)],_0x4502f7,_0x2cf4cd);let _0x3b56d8=_0x37a1be;if(!_0x3b56d8)return;if(_0xa1cd35[_0x1fedee(0x314)](_0x3b56d8[_0x1fedee(0x1c7)],-0x2286+-0x10cf+0x3355)){for(let _0x2957e5 of _0x3b56d8[_0x1fedee(0x1f5)][_0x1fedee(0x29f)+_0x1fedee(0x33b)]){_0xa1cd35[_0x1fedee(0x314)](_0x2957e5['\x69\x64'],-0x20cc+-0x1*-0x263c+-0x564)&&(this[_0x1fedee(0x38f)+'\x64']=_0x2957e5[_0x1fedee(0x233)+_0x1fedee(0x295)]);}for(let _0x294c66 of _0x3b56d8[_0x1fedee(0x1f5)][_0x1fedee(0x298)+_0x1fedee(0x410)]){if(_0xa1cd35[_0x1fedee(0x12b)](_0x294c66[_0x1fedee(0x28c)][_0x1fedee(0x343)+'\x4f\x66']('\u7b7e\u5230'),-(0x3*-0x7a4+0x7f8+0x1*0xef5))){this[_0x1fedee(0x285)+'\x6e']=_0x294c66[_0x1fedee(0x233)+_0x1fedee(0x295)];let _0x4e86b1=this[_0x1fedee(0x285)+'\x6e']?_0x1fedee(0x377):_0xa1cd35[_0x1fedee(0x14f)];console[_0x1fedee(0x2b8)](_0x1fedee(0x42f)+this[_0x1fedee(0x343)]+'\x5d\u4eca\u65e5'+_0x4e86b1);}else{if(_0xa1cd35[_0x1fedee(0x12b)](_0x294c66[_0x1fedee(0x28c)][_0x1fedee(0x343)+'\x4f\x66']('\u8f6c\u53d1'),-(-0x1223+-0x8d3+0x1af7))){this[_0x1fedee(0x3f7)+_0x1fedee(0x3cc)]=_0x294c66[_0x1fedee(0x233)+_0x1fedee(0x295)];let _0x5568f1=this[_0x1fedee(0x3f7)+_0x1fedee(0x3cc)]?_0xa1cd35[_0x1fedee(0x222)]:_0xa1cd35[_0x1fedee(0x3d2)];console[_0x1fedee(0x2b8)](_0x1fedee(0x42f)+this[_0x1fedee(0x343)]+_0x1fedee(0x317)+_0x5568f1);}}}_0xa1cd35[_0x1fedee(0x181)](_0x3b56d8[_0x1fedee(0x1f5)][_0x1fedee(0x19b)+_0x1fedee(0x33b)][_0x1fedee(0x365)+'\x68'],0x59*-0x57+-0x1*0x2236+0x4075)&&(_0x3b56d8[_0x1fedee(0x1f5)]['\x61\x64\x73\x5f\x74'+_0x1fedee(0x33b)][-0x6*0x141+0xaa*-0x1d+0x1ac8][_0x1fedee(0x2cb)+'\x64\x73']&&_0xa1cd35[_0x1fedee(0x3f9)](_0x3b56d8['\x64\x61\x74\x61'][_0x1fedee(0x19b)+_0x1fedee(0x33b)][0x1f+0x62a+-0x649][_0x1fedee(0x2cb)+'\x64\x73'],-0x13c5*-0x1+-0x47*-0x1d+-0x14*0x164)&&(this[_0x1fedee(0x211)+'\x65\x6f']=0x5d5+0x2*0x1102+0x1*-0x27d9));let _0x48f072=this[_0x1fedee(0x211)+'\x65\x6f']?_0xa1cd35[_0x1fedee(0x39a)]:_0xa1cd35[_0x1fedee(0x347)];console[_0x1fedee(0x2b8)](_0x1fedee(0x42f)+this[_0x1fedee(0x343)]+_0x1fedee(0x1c3)+_0x48f072);}else console[_0x1fedee(0x2b8)](_0x1fedee(0x42f)+this[_0x1fedee(0x343)]+(_0x1fedee(0x1e2)+'\x3a\x20')+_0x3b56d8[_0x1fedee(0x141)]);}async[_0x24ba72(0x34b)+_0x24ba72(0x3a2)](_0xace297){const _0x51f51e=_0x24ba72,_0x973fd8={'\x70\x74\x78\x65\x6a':function(_0x5c1c0d){return _0x5c1c0d();},'\x4a\x4d\x4c\x52\x5a':function(_0x261213,_0x527abb,_0x1bff5f,_0x445a73){return _0x261213(_0x527abb,_0x1bff5f,_0x445a73);},'\x5a\x71\x66\x6d\x6d':_0x51f51e(0x433),'\x62\x76\x6a\x67\x52':function(_0x55ed63,_0xf33d1d){return _0x55ed63==_0xf33d1d;}};let _0x5b5f6c=_0x973fd8[_0x51f51e(0x18b)](_0x331f13),_0x24e7d9=_0x51f51e(0x2ab)+_0x51f51e(0x2b7)+_0x51f51e(0x236)+_0x51f51e(0x1e6)+_0x51f51e(0x2ad)+_0x51f51e(0x436)+_0x51f51e(0x35b),_0x566707=_0x51f51e(0x355)+_0xace297+(_0x51f51e(0x1a3)+'\x6e\x3d')+this[_0x51f51e(0x3c6)],_0x24d29f=_0x3c5db3(_0x24e7d9,this[_0x51f51e(0x3c6)],_0x566707);await _0x973fd8[_0x51f51e(0x27a)](_0x251367,_0x973fd8[_0x51f51e(0x3ec)],_0x24d29f,_0x5b5f6c);let _0x3d0f39=_0x37a1be;if(!_0x3d0f39)return;_0x973fd8[_0x51f51e(0x2f5)](_0x3d0f39[_0x51f51e(0x1c7)],-0x1fd3+0x78*0x40+0x1d3)?console[_0x51f51e(0x2b8)](_0x51f51e(0x42f)+this[_0x51f51e(0x343)]+_0x51f51e(0x33d)+_0xace297+_0x51f51e(0x1a8)+_0x3d0f39[_0x51f51e(0x1f5)][_0x51f51e(0x326)]+(_0x51f51e(0x276)+'\u65f6\u95f4')+_0x3d0f39[_0x51f51e(0x1f5)][_0x51f51e(0x263)+_0x51f51e(0x283)+'\x6c']+'\u79d2'):console[_0x51f51e(0x2b8)](_0x51f51e(0x42f)+this[_0x51f51e(0x343)]+_0x51f51e(0x33d)+_0xace297+_0x51f51e(0x401)+_0x3d0f39[_0x51f51e(0x141)]);}async[_0x24ba72(0x207)](){const _0x5f240b=_0x24ba72,_0x45a100={'\x48\x49\x48\x4c\x53':function(_0x3ffe47){return _0x3ffe47();},'\x74\x46\x4e\x41\x47':function(_0x1bf9cb,_0x3846b5,_0x47b3a8,_0x14044c){return _0x1bf9cb(_0x3846b5,_0x47b3a8,_0x14044c);},'\x5a\x70\x4f\x59\x42':_0x5f240b(0x433)};let _0x5b2b99=_0x45a100[_0x5f240b(0x227)](_0x331f13),_0x43999e=_0x5f240b(0x2ab)+_0x5f240b(0x2b7)+_0x5f240b(0x236)+_0x5f240b(0x1e6)+'\x6d\x2f\x76\x32\x2f'+_0x5f240b(0x255)+_0x5f240b(0x207),_0x54abc2=_0x5f240b(0x3c6)+'\x3d'+this[_0x5f240b(0x3c6)],_0x7bff1a=_0x45a100[_0x5f240b(0x22f)](_0x3c5db3,_0x43999e,this[_0x5f240b(0x3c6)],_0x54abc2);await _0x45a100[_0x5f240b(0x22f)](_0x251367,_0x45a100[_0x5f240b(0x31b)],_0x7bff1a,_0x5b2b99);let _0x28ff7c=_0x37a1be;if(!_0x28ff7c)return;if(_0x28ff7c[_0x5f240b(0x1c7)]==0x59c*-0x5+0x14de+0x2*0x397)console[_0x5f240b(0x2b8)](_0x5f240b(0x42f)+this[_0x5f240b(0x343)]+_0x5f240b(0x312)+_0x28ff7c[_0x5f240b(0x1f5)][_0x5f240b(0x231)+'\x72\x61\x6c']+'\u91d1\u5e01');else{console[_0x5f240b(0x2b8)](_0x5f240b(0x42f)+this[_0x5f240b(0x343)]+(_0x5f240b(0x2ef)+'\x3a\x20')+_0x28ff7c[_0x5f240b(0x141)]);if(_0x28ff7c['\x6d\x73\x67'][_0x5f240b(0x343)+'\x4f\x66'](_0x5f240b(0x1db))>-(0x9d9+-0x1d*-0x148+-0x2*0x1780))this[_0x5f240b(0x3ba)]=-0x8*0x1f7+0x167c+-0x6c4;}}async[_0x24ba72(0x298)+'\x43\x68\x65\x63\x6b'](){const _0x2f3eca=_0x24ba72,_0x5cb67f={'\x49\x44\x65\x4b\x49':function(_0x47a788,_0x33d644,_0x1b4cca,_0xde18e2){return _0x47a788(_0x33d644,_0x1b4cca,_0xde18e2);},'\x54\x6e\x7a\x4e\x46':function(_0x1183e3,_0x36c125){return _0x1183e3==_0x36c125;},'\x4d\x65\x56\x42\x5a':function(_0x4fa2c7,_0x46e2ae){return _0x4fa2c7>_0x46e2ae;},'\x4a\x4f\x63\x58\x4b':_0x2f3eca(0x1db)};let _0x47ab23=_0x331f13(),_0x4b76cb=_0x2f3eca(0x2ab)+_0x2f3eca(0x2b7)+_0x2f3eca(0x236)+_0x2f3eca(0x1e6)+_0x2f3eca(0x2ad)+_0x2f3eca(0x436)+_0x2f3eca(0x44a),_0x101788=_0x2f3eca(0x21e)+_0x2f3eca(0x29a)+_0x2f3eca(0x15f)+_0x2f3eca(0x3d1)+this[_0x2f3eca(0x3c6)],_0x24b602=_0x5cb67f['\x49\x44\x65\x4b\x49'](_0x3c5db3,_0x4b76cb,this[_0x2f3eca(0x3c6)],_0x101788);await _0x5cb67f[_0x2f3eca(0x2fd)](_0x251367,_0x2f3eca(0x433),_0x24b602,_0x47ab23);let _0x17b2dd=_0x37a1be;if(!_0x17b2dd)return;if(_0x5cb67f[_0x2f3eca(0x417)](_0x17b2dd[_0x2f3eca(0x1c7)],0x1209+0xfd6+0xd*-0x29b))console[_0x2f3eca(0x2b8)](_0x2f3eca(0x42f)+this[_0x2f3eca(0x343)]+_0x2f3eca(0x369)+_0x17b2dd['\x64\x61\x74\x61'][_0x2f3eca(0x326)]+'\u91d1\u5e01');else{console[_0x2f3eca(0x2b8)](_0x2f3eca(0x42f)+this[_0x2f3eca(0x343)]+(_0x2f3eca(0x261)+'\x3a\x20')+_0x17b2dd[_0x2f3eca(0x141)]);if(_0x5cb67f[_0x2f3eca(0x205)](_0x17b2dd[_0x2f3eca(0x141)]['\x69\x6e\x64\x65\x78'+'\x4f\x66'](_0x5cb67f[_0x2f3eca(0x3e9)]),-(0x132f+0x1eb2+-0x31e0)))this[_0x2f3eca(0x3ba)]=-0x2012+0xadb*0x1+0x1537;}}async[_0x24ba72(0x191)+_0x24ba72(0x334)+_0x24ba72(0x38b)](){const _0x56e362=_0x24ba72,_0x34972c={'\x55\x49\x4d\x69\x59':function(_0xe0b6dc){return _0xe0b6dc();},'\x78\x68\x59\x5a\x65':function(_0x5c8d90,_0x4c2844,_0xb58f06,_0x296cdf){return _0x5c8d90(_0x4c2844,_0xb58f06,_0x296cdf);},'\x49\x76\x61\x4f\x61':_0x56e362(0x433),'\x4a\x55\x72\x4f\x59':function(_0x3831af,_0x1c6fbb){return _0x3831af>_0x1c6fbb;},'\x6e\x52\x68\x57\x7a':_0x56e362(0x1db)};let _0x157298=_0x34972c[_0x56e362(0x1ab)](_0x331f13),_0x5cfbc4=_0x56e362(0x2ab)+_0x56e362(0x2b7)+'\x69\x2e\x73\x74\x36'+_0x56e362(0x1e6)+_0x56e362(0x2ad)+_0x56e362(0x436)+_0x56e362(0x1f6)+_0x56e362(0x38b),_0x1734ff=_0x56e362(0x3c6)+'\x3d'+this[_0x56e362(0x3c6)],_0x1776a1=_0x34972c[_0x56e362(0x14e)](_0x3c5db3,_0x5cfbc4,this[_0x56e362(0x3c6)],_0x1734ff);await _0x251367(_0x34972c[_0x56e362(0x339)],_0x1776a1,_0x157298);let _0x58c6f7=_0x37a1be;if(!_0x58c6f7)return;if(_0x58c6f7[_0x56e362(0x1c7)]==-0x15ba+-0x13b5+0x296f)console[_0x56e362(0x2b8)](_0x56e362(0x42f)+this[_0x56e362(0x343)]+(_0x56e362(0x2fa)+_0x56e362(0x1f2))+_0x58c6f7[_0x56e362(0x1f5)][_0x56e362(0x326)]+'\u91d1\u5e01');else{console[_0x56e362(0x2b8)](_0x56e362(0x42f)+this[_0x56e362(0x343)]+(_0x56e362(0x2fa)+_0x56e362(0x41b))+_0x58c6f7[_0x56e362(0x141)]);if(_0x34972c[_0x56e362(0x267)](_0x58c6f7[_0x56e362(0x141)]['\x69\x6e\x64\x65\x78'+'\x4f\x66'](_0x34972c[_0x56e362(0x171)]),-(0x11*0x95+-0x1fba+0x15d6)))this[_0x56e362(0x3ba)]=-0x12*-0x8e+0x25f1+-0x1*0x2fed;}}async[_0x24ba72(0x191)+_0x24ba72(0x28a)+'\x76\x65'](){const _0x21b33a=_0x24ba72,_0x12effc={'\x73\x7a\x55\x61\x52':function(_0x50990d){return _0x50990d();},'\x41\x6b\x76\x68\x5a':function(_0x41ec8c,_0x58abcb,_0xf524ea,_0x11f9bc){return _0x41ec8c(_0x58abcb,_0xf524ea,_0x11f9bc);},'\x76\x4d\x66\x4f\x4d':function(_0x396743,_0x183e91){return _0x396743==_0x183e91;},'\x49\x4d\x77\x4a\x4f':function(_0x428cfb,_0x4f58a0){return _0x428cfb>_0x4f58a0;},'\x54\x45\x47\x65\x53':_0x21b33a(0x1db)};let _0x29eb13=_0x12effc[_0x21b33a(0x21d)](_0x331f13),_0x26b529=_0x21b33a(0x2ab)+_0x21b33a(0x2b7)+_0x21b33a(0x236)+_0x21b33a(0x1e6)+_0x21b33a(0x2ad)+_0x21b33a(0x436)+_0x21b33a(0x191)+_0x21b33a(0x1e3)+_0x21b33a(0x2f0),_0x17c2ed=_0x21b33a(0x3c6)+'\x3d'+this[_0x21b33a(0x3c6)],_0x569f27=_0x12effc['\x41\x6b\x76\x68\x5a'](_0x3c5db3,_0x26b529,this[_0x21b33a(0x3c6)],_0x17c2ed);await _0x251367(_0x21b33a(0x433),_0x569f27,_0x29eb13);let _0x45e845=_0x37a1be;if(!_0x45e845)return;if(_0x12effc[_0x21b33a(0x328)](_0x45e845[_0x21b33a(0x1c7)],-0x1e18+-0x14ac+0x32c4))_0x12effc[_0x21b33a(0x328)](_0x45e845[_0x21b33a(0x1f5)][_0x21b33a(0x44d)+_0x21b33a(0x2e6)+'\x65'],0x1180+-0x11a1+0x1*0x22)?this[_0x21b33a(0x3cf)]=0x1dfd+-0x26d2+0x8d6:console['\x6c\x6f\x67'](_0x21b33a(0x42f)+this[_0x21b33a(0x343)]+(_0x21b33a(0x259)+_0x21b33a(0x1bb))+_0x45e845[_0x21b33a(0x1f5)][_0x21b33a(0x320)]+'\u79d2');else{console[_0x21b33a(0x2b8)](_0x21b33a(0x42f)+this[_0x21b33a(0x343)]+(_0x21b33a(0x450)+_0x21b33a(0x212)+'\x20')+_0x45e845[_0x21b33a(0x141)]);if(_0x12effc[_0x21b33a(0x315)](_0x45e845[_0x21b33a(0x141)][_0x21b33a(0x343)+'\x4f\x66'](_0x12effc[_0x21b33a(0x172)]),-(0x31*-0x3d+0xa*-0x57+0xf14)))this['\x76\x61\x6c\x69\x64']=0xc82+0x1def+-0x87d*0x5;}}async[_0x24ba72(0x216)+'\x76\x65'](){const _0x31177a=_0x24ba72,_0x18bb1e={'\x6b\x4a\x6a\x6b\x70':function(_0x33e27c,_0x17f6ec,_0x11039a,_0x1d8570){return _0x33e27c(_0x17f6ec,_0x11039a,_0x1d8570);},'\x6f\x46\x42\x57\x4b':function(_0x38bbc7,_0x36eb93,_0x5ed7e8,_0x252c6b){return _0x38bbc7(_0x36eb93,_0x5ed7e8,_0x252c6b);},'\x61\x55\x73\x6c\x4b':_0x31177a(0x433),'\x67\x77\x45\x7a\x44':function(_0x259860,_0x5292ef){return _0x259860==_0x5292ef;},'\x4f\x48\x48\x6f\x61':function(_0x335c3b,_0x2048ce){return _0x335c3b>_0x2048ce;},'\x74\x61\x6d\x4b\x58':_0x31177a(0x1db)};let _0x412bc1=_0x331f13(),_0x5ea0c9=_0x31177a(0x2ab)+_0x31177a(0x2b7)+_0x31177a(0x236)+_0x31177a(0x1e6)+_0x31177a(0x2ad)+_0x31177a(0x436)+_0x31177a(0x216)+'\x76\x65',_0x39b2eb=_0x31177a(0x3c6)+'\x3d'+this[_0x31177a(0x3c6)],_0x4bd1c3=_0x18bb1e[_0x31177a(0x16a)](_0x3c5db3,_0x5ea0c9,this[_0x31177a(0x3c6)],_0x39b2eb);await _0x18bb1e[_0x31177a(0x407)](_0x251367,_0x18bb1e[_0x31177a(0x249)],_0x4bd1c3,_0x412bc1);let _0x53e3fa=_0x37a1be;if(!_0x53e3fa)return;if(_0x18bb1e[_0x31177a(0x403)](_0x53e3fa[_0x31177a(0x1c7)],-0x1*0x2029+-0x2558+0x4581*0x1))console[_0x31177a(0x2b8)](_0x31177a(0x42f)+this[_0x31177a(0x343)]+(_0x31177a(0x23c)+'\u5f97')+_0x53e3fa[_0x31177a(0x1f5)][_0x31177a(0x326)]+(_0x31177a(0x276)+'\u65f6\u95f4')+_0x53e3fa[_0x31177a(0x1f5)][_0x31177a(0x320)]+'\u79d2');else{console[_0x31177a(0x2b8)](_0x31177a(0x42f)+this[_0x31177a(0x343)]+(_0x31177a(0x209)+_0x31177a(0x2a0))+_0x53e3fa[_0x31177a(0x141)]);if(_0x18bb1e[_0x31177a(0x2c7)](_0x53e3fa[_0x31177a(0x141)][_0x31177a(0x343)+'\x4f\x66'](_0x18bb1e[_0x31177a(0x21c)]),-(-0x7*-0x35b+-0x888+0x27e*-0x6)))this[_0x31177a(0x3ba)]=0x11*0x5b+0x2*-0x827+0xa43;}}async[_0x24ba72(0x2bc)+_0x24ba72(0x34e)](_0x3f1605){const _0x50eb46=_0x24ba72,_0x36e685={'\x6e\x52\x71\x51\x57':function(_0x38f759,_0x5cabd7,_0x5ec302,_0x75236d){return _0x38f759(_0x5cabd7,_0x5ec302,_0x75236d);},'\x68\x6d\x59\x50\x66':function(_0x2586c6,_0x2d7875,_0x3e9699,_0x123721){return _0x2586c6(_0x2d7875,_0x3e9699,_0x123721);},'\x4a\x6a\x43\x7a\x41':_0x50eb46(0x1df),'\x69\x79\x69\x79\x44':_0x50eb46(0x1db)};let _0x2c7c10=_0x331f13(),_0x1f7e1d=_0x50eb46(0x2ab)+_0x50eb46(0x2b7)+_0x50eb46(0x236)+_0x50eb46(0x1e6)+_0x50eb46(0x2ad)+_0x50eb46(0x20f)+_0x50eb46(0x3b4)+_0x50eb46(0x239)+_0x50eb46(0x1c8)+_0x50eb46(0x2f4)+_0x3f1605+(_0x50eb46(0x25a)+_0x50eb46(0x3a3)+_0x50eb46(0x3de)+_0x50eb46(0x297)+_0x50eb46(0x1d1)+_0x50eb46(0x39c)+_0x50eb46(0x332)+_0x50eb46(0x155)+_0x50eb46(0x386)),_0x4bd81f='',_0x526c2f=_0x36e685[_0x50eb46(0x282)](_0x3c5db3,_0x1f7e1d,this[_0x50eb46(0x3c6)],_0x4bd81f);await _0x36e685[_0x50eb46(0x303)](_0x251367,_0x36e685[_0x50eb46(0x423)],_0x526c2f,_0x2c7c10);let _0x141071=_0x37a1be;if(!_0x141071)return;if(_0x141071[_0x50eb46(0x1c7)]==0xedc*0x1+0x8b*-0x27+0x651)_0x591159=_0x141071[_0x50eb46(0x1f5)][_0x50eb46(0x159)],console[_0x50eb46(0x2b8)](_0x50eb46(0x1ae)+_0x591159[_0x50eb46(0x365)+'\x68']+_0x50eb46(0x309));else{console[_0x50eb46(0x2b8)](_0x50eb46(0x42f)+this[_0x50eb46(0x343)]+(_0x50eb46(0x33c)+_0x50eb46(0x219)+'\x20')+_0x141071[_0x50eb46(0x141)]);if(_0x141071[_0x50eb46(0x141)][_0x50eb46(0x343)+'\x4f\x66'](_0x36e685[_0x50eb46(0x1a9)])>-(-0xce7+0x19d*-0x13+0x2b8f))this[_0x50eb46(0x3ba)]=0xd5*0x5+0xe7e+0x12a7*-0x1;}}async[_0x24ba72(0x251)+_0x24ba72(0x34e)](_0x51ac7e){const _0x21479f=_0x24ba72,_0x24b672={'\x44\x77\x46\x67\x6a':function(_0x7bdbca,_0xe353c,_0x3078fc,_0x3c1c2e){return _0x7bdbca(_0xe353c,_0x3078fc,_0x3c1c2e);},'\x6a\x59\x73\x43\x77':_0x21479f(0x1df),'\x6d\x6d\x68\x6b\x79':function(_0x3e81f0,_0x4c798f){return _0x3e81f0>_0x4c798f;},'\x42\x72\x57\x65\x4f':_0x21479f(0x1db)};let _0x4ccf76=_0x331f13(),_0x182151=_0x21479f(0x2ab)+_0x21479f(0x2b7)+_0x21479f(0x236)+_0x21479f(0x1e6)+_0x21479f(0x2ad)+_0x21479f(0x20f)+_0x21479f(0x2eb)+_0x21479f(0x277)+_0x21479f(0x355)+_0x51ac7e+(_0x21479f(0x36f)+_0x21479f(0x342)+_0x21479f(0x13b)+_0x21479f(0x43b)+'\x3d\x69\x50\x68\x6f'+_0x21479f(0x30c)+'\x31\x32'),_0x27c14b='',_0x2eb9de=_0x3c5db3(_0x182151,this[_0x21479f(0x3c6)],_0x27c14b);await _0x24b672[_0x21479f(0x42a)](_0x251367,_0x24b672[_0x21479f(0x218)],_0x2eb9de,_0x4ccf76);let _0x171ec9=_0x37a1be;if(!_0x171ec9)return;if(_0x171ec9[_0x21479f(0x1c7)]==-0xe*0xad+0x16c7+-0xd51)console[_0x21479f(0x2b8)](_0x21479f(0x42f)+this[_0x21479f(0x343)]+(_0x21479f(0x439)+'\x3a\x20')+_0x171ec9[_0x21479f(0x1f5)][_0x21479f(0x420)]);else{console[_0x21479f(0x2b8)](_0x21479f(0x42f)+this[_0x21479f(0x343)]+(_0x21479f(0x425)+'\x5b')+_0x51ac7e+_0x21479f(0x401)+_0x171ec9[_0x21479f(0x141)]);if(_0x24b672[_0x21479f(0x3f0)](_0x171ec9[_0x21479f(0x141)][_0x21479f(0x343)+'\x4f\x66'](_0x24b672[_0x21479f(0x34d)]),-(0x3e*0x2c+-0x941*0x4+0x1a5d*0x1)))this[_0x21479f(0x3ba)]=-0x165c+-0x1*0x25c4+-0x4a*-0xd0;}}async[_0x24ba72(0x40b)+'\x68\x41\x72\x74\x73'](_0x1ca249){const _0x5dd15c=_0x24ba72,_0x432852={};_0x432852[_0x5dd15c(0x41c)]=_0x5dd15c(0x433),_0x432852[_0x5dd15c(0x27e)]=function(_0x3fb8ba,_0x1414f1){return _0x3fb8ba==_0x1414f1;},_0x432852['\x78\x6f\x45\x72\x63']=function(_0x5f821a,_0x1d3d02){return _0x5f821a>_0x1d3d02;},_0x432852[_0x5dd15c(0x288)]=_0x5dd15c(0x1db);const _0x28cd89=_0x432852;let _0x24a6b1=_0x331f13(),_0x516b08=_0x5dd15c(0x2ab)+_0x5dd15c(0x2b7)+_0x5dd15c(0x236)+_0x5dd15c(0x1e6)+_0x5dd15c(0x2ad)+_0x5dd15c(0x20f)+_0x5dd15c(0x2f6)+_0x5dd15c(0x295),_0x40acf6=_0x5dd15c(0x355)+_0x1ca249+(_0x5dd15c(0x1a3)+'\x6e\x3d')+this[_0x5dd15c(0x3c6)],_0x5afc29=_0x3c5db3(_0x516b08,this[_0x5dd15c(0x3c6)],_0x40acf6);await _0x251367(_0x28cd89[_0x5dd15c(0x41c)],_0x5afc29,_0x24a6b1);let _0x1bbf3c=_0x37a1be;if(!_0x1bbf3c)return;if(_0x28cd89[_0x5dd15c(0x27e)](_0x1bbf3c[_0x5dd15c(0x1c7)],-0x72a*-0x1+0xb*0x2fb+-0x3*0xd51))console[_0x5dd15c(0x2b8)](_0x5dd15c(0x42f)+this[_0x5dd15c(0x343)]+(_0x5dd15c(0x425)+'\u83b7\u5f97')+_0x1bbf3c[_0x5dd15c(0x1f5)][_0x5dd15c(0x326)]+'\u91d1\u5e01');else{console[_0x5dd15c(0x2b8)](_0x5dd15c(0x42f)+this[_0x5dd15c(0x343)]+(_0x5dd15c(0x425)+_0x5dd15c(0x3ac))+_0x1bbf3c['\x6d\x73\x67']);if(_0x28cd89[_0x5dd15c(0x1cd)](_0x1bbf3c[_0x5dd15c(0x141)][_0x5dd15c(0x343)+'\x4f\x66'](_0x28cd89[_0x5dd15c(0x288)]),-(-0x1*0xdb7+0x270b*-0x1+-0x34c3*-0x1)))this['\x76\x61\x6c\x69\x64']=0x22ff+-0xb*-0x6a+-0x278d;}}async[_0x24ba72(0x1e0)+_0x24ba72(0x42c)](_0x9a90ba){const _0x53b0b6=_0x24ba72,_0x24927e={'\x68\x76\x57\x61\x6f':function(_0x2f8665){return _0x2f8665();},'\x57\x6a\x41\x4b\x7a':function(_0x3b5ada,_0x463ccc,_0x4e76b9,_0x3de2a8){return _0x3b5ada(_0x463ccc,_0x4e76b9,_0x3de2a8);},'\x74\x69\x74\x65\x52':function(_0x3e4911,_0x6093a,_0x200ed9,_0x1d3b82){return _0x3e4911(_0x6093a,_0x200ed9,_0x1d3b82);},'\x6e\x4a\x45\x4a\x5a':_0x53b0b6(0x433),'\x61\x5a\x54\x4e\x4e':function(_0x470db3,_0x127ca2){return _0x470db3==_0x127ca2;},'\x53\x53\x6a\x47\x62':function(_0x199dec,_0x49d046){return _0x199dec>_0x49d046;},'\x72\x73\x69\x6e\x47':_0x53b0b6(0x1db)};let _0x4d4dd7=_0x24927e[_0x53b0b6(0x308)](_0x331f13),_0x8ffe31=_0x53b0b6(0x2ab)+_0x53b0b6(0x2b7)+_0x53b0b6(0x236)+_0x53b0b6(0x1e6)+_0x53b0b6(0x2ad)+_0x53b0b6(0x20f)+_0x53b0b6(0x35e)+_0x53b0b6(0x1f3),_0x2b0da8=_0x53b0b6(0x385)+_0x53b0b6(0x432)+_0x53b0b6(0x195)+'\x30\x31\x32\x26\x69'+'\x64\x3d'+_0x9a90ba+(_0x53b0b6(0x342)+_0x53b0b6(0x290)+_0x53b0b6(0x1aa)+_0x53b0b6(0x372)+_0x53b0b6(0x2a6)+_0x53b0b6(0x29e))+this[_0x53b0b6(0x3c6)],_0xe40890=_0x24927e[_0x53b0b6(0x153)](_0x3c5db3,_0x8ffe31,this[_0x53b0b6(0x3c6)],_0x2b0da8);await _0x24927e[_0x53b0b6(0x383)](_0x251367,_0x24927e[_0x53b0b6(0x3f1)],_0xe40890,_0x4d4dd7);let _0x380a33=_0x37a1be;if(!_0x380a33)return;if(_0x24927e[_0x53b0b6(0x2ed)](_0x380a33[_0x53b0b6(0x1c7)],-0x11c4+-0x18*-0x13a+0xf9*-0xc))console[_0x53b0b6(0x2b8)](_0x53b0b6(0x42f)+this[_0x53b0b6(0x343)]+(_0x53b0b6(0x368)+'\u6210\u529f'));else{console[_0x53b0b6(0x2b8)](_0x53b0b6(0x42f)+this[_0x53b0b6(0x343)]+(_0x53b0b6(0x368)+_0x53b0b6(0x3ac))+_0x380a33[_0x53b0b6(0x141)]);if(_0x24927e[_0x53b0b6(0x149)](_0x380a33[_0x53b0b6(0x141)][_0x53b0b6(0x343)+'\x4f\x66'](_0x24927e[_0x53b0b6(0x413)]),-(-0x1*0xb9b+0x7*0x2bd+-0x78f)))this[_0x53b0b6(0x3ba)]=0x15*0xcf+0x1*0xc9a+-0x1d95;}}async[_0x24ba72(0x390)](){const _0x43d51e=_0x24ba72,_0x5ea559={'\x4e\x69\x4b\x6a\x5a':function(_0x3d7747){return _0x3d7747();},'\x6d\x46\x56\x41\x4d':_0x43d51e(0x35f)+'\x65'};let _0x2f9a69=_0x5ea559[_0x43d51e(0x371)](_0x331f13),_0x24c4c7=_0x43d51e(0x2ab)+_0x43d51e(0x2b7)+_0x43d51e(0x236)+_0x43d51e(0x1e6)+_0x43d51e(0x434)+'\x75\x73\x65\x72\x2f'+_0x43d51e(0x390),_0x1198d5=_0x43d51e(0x1c0)+_0xc92186[_0x5ea559[_0x43d51e(0x446)]],_0x116249=_0x3c5db3(_0x24c4c7,this[_0x43d51e(0x3c6)],_0x1198d5);_0x2ba0ab[_0x43d51e(0x433)](_0x116249,async(_0x58f7a3,_0x5686f5,_0x52de12)=>{});}async[_0x24ba72(0x2b0)+'\x66\x6f'](){const _0x46c32c=_0x24ba72,_0x3a9439={'\x6f\x64\x49\x4d\x69':function(_0x4dad06){return _0x4dad06();},'\x4d\x79\x74\x47\x74':function(_0x8f5f62,_0x445c21,_0x2e29bc,_0x3e3762){return _0x8f5f62(_0x445c21,_0x2e29bc,_0x3e3762);},'\x4a\x62\x4d\x4a\x69':function(_0x3e0abf,_0x232d8c){return _0x3e0abf==_0x232d8c;},'\x41\x45\x77\x48\x6a':function(_0x299b02,_0x4ba07a){return _0x299b02>_0x4ba07a;},'\x52\x6d\x62\x65\x79':_0x46c32c(0x1db)};let _0x595b78=_0x3a9439[_0x46c32c(0x3e3)](_0x331f13),_0x19a905=_0x46c32c(0x2ab)+_0x46c32c(0x2b7)+_0x46c32c(0x236)+_0x46c32c(0x1e6)+_0x46c32c(0x2ad)+_0x46c32c(0x1fa)+_0x46c32c(0x350)+'\x74\x6f\x6b\x65\x6e'+'\x3d'+this[_0x46c32c(0x3c6)],_0x133971='',_0x507ddf=_0x3c5db3(_0x19a905,this[_0x46c32c(0x3c6)],_0x133971);await _0x3a9439[_0x46c32c(0x196)](_0x251367,_0x46c32c(0x1df),_0x507ddf,_0x595b78);let _0x4010f1=_0x37a1be;if(!_0x4010f1)return;if(_0x3a9439[_0x46c32c(0x25d)](_0x4010f1[_0x46c32c(0x1c7)],-0x1*-0x576+0x3*-0x3df+0x627))this[_0x46c32c(0x1ca)]=_0x4010f1[_0x46c32c(0x1f5)][_0x46c32c(0x1ca)],this[_0x46c32c(0x408)+'\x61\x6d\x65']=_0x4010f1[_0x46c32c(0x1f5)][_0x46c32c(0x28c)],console[_0x46c32c(0x2b8)]('\x3d\x3d\x3d\x3d\x3d'+_0x46c32c(0x1e4)+_0x46c32c(0x214)+'\u53f7\x5b'+this[_0x46c32c(0x343)]+(_0x46c32c(0x3c8)+_0x46c32c(0x1e4)+_0x46c32c(0x1e4))),console[_0x46c32c(0x2b8)](_0x46c32c(0x19a)+_0x4010f1[_0x46c32c(0x1f5)][_0x46c32c(0x28c)]),console[_0x46c32c(0x2b8)](_0x46c32c(0x13c)+_0x4010f1[_0x46c32c(0x1f5)][_0x46c32c(0x37b)+'\x65']),console[_0x46c32c(0x2b8)](_0x46c32c(0x1d9)+_0x4010f1['\x64\x61\x74\x61'][_0x46c32c(0x231)+_0x46c32c(0x3a8)]),console[_0x46c32c(0x2b8)](_0x46c32c(0x22d)+_0x4010f1[_0x46c32c(0x1f5)][_0x46c32c(0x1ca)]+'\u5143'),_0x4010f1[_0x46c32c(0x1f5)][_0x46c32c(0x245)+'\x74']&&_0x3a9439[_0x46c32c(0x25d)](_0x4010f1[_0x46c32c(0x1f5)][_0x46c32c(0x245)+'\x74'][_0x46c32c(0x322)+'\x73'],0x35*0x47+-0x94a+-0x15a*0x4)&&(this[_0x46c32c(0x38f)+_0x46c32c(0x14b)+'\x61\x74']=-0x263d+0xd*0x1a7+0x10c3,this[_0x46c32c(0x245)+'\x74']=_0x4010f1[_0x46c32c(0x1f5)][_0x46c32c(0x245)+'\x74'][_0x46c32c(0x408)+_0x46c32c(0x18a)],console[_0x46c32c(0x2b8)](_0x46c32c(0x215)+'\x3a\x20'+_0x4010f1[_0x46c32c(0x1f5)][_0x46c32c(0x245)+'\x74'][_0x46c32c(0x408)+_0x46c32c(0x18a)]));else{console[_0x46c32c(0x2b8)](_0x46c32c(0x42f)+this[_0x46c32c(0x343)]+(_0x46c32c(0x40d)+_0x46c32c(0x3ac))+_0x4010f1[_0x46c32c(0x141)]);if(_0x3a9439[_0x46c32c(0x2ec)](_0x4010f1[_0x46c32c(0x141)][_0x46c32c(0x343)+'\x4f\x66'](_0x3a9439[_0x46c32c(0x248)]),-(-0x1*-0x6f3+0x2066+-0x8*0x4eb)))this[_0x46c32c(0x3ba)]=-0x127+-0x1*0xfa7+0x10ce;}}async[_0x24ba72(0x1f0)+_0x24ba72(0x164)+_0x24ba72(0x23d)](){const _0x57a3ee=_0x24ba72,_0x1c1215={'\x73\x43\x4a\x72\x78':function(_0x27c605){return _0x27c605();},'\x6f\x69\x4e\x72\x51':function(_0x48cbec,_0x20821f,_0x4187d7,_0x19b9d6){return _0x48cbec(_0x20821f,_0x4187d7,_0x19b9d6);},'\x45\x55\x4a\x42\x72':function(_0x19b5c2,_0x3539ce,_0x8a3827,_0x455140){return _0x19b5c2(_0x3539ce,_0x8a3827,_0x455140);},'\x68\x45\x7a\x7a\x6e':_0x57a3ee(0x1df),'\x54\x6e\x7a\x64\x6a':function(_0x4b3fc2,_0x195210){return _0x4b3fc2(_0x195210);},'\x65\x68\x78\x59\x7a':function(_0x4dcdb7,_0x3685a6){return _0x4dcdb7==_0x3685a6;},'\x55\x52\x78\x5a\x58':function(_0x3037dd,_0x1731e5){return _0x3037dd(_0x1731e5);},'\x56\x51\x73\x61\x4d':function(_0xf7d022,_0x3445a0){return _0xf7d022(_0x3445a0);},'\x43\x72\x57\x41\x42':function(_0x39c36e,_0x41e630){return _0x39c36e>_0x41e630;},'\x64\x62\x6f\x63\x72':function(_0x4d9a43,_0x1decd7){return _0x4d9a43(_0x1decd7);},'\x43\x55\x73\x50\x4b':_0x57a3ee(0x1db)};let _0x1fce2f=_0x1c1215[_0x57a3ee(0x197)](_0x331f13),_0x447647=_0x57a3ee(0x2ab)+_0x57a3ee(0x2b7)+_0x57a3ee(0x236)+_0x57a3ee(0x1e6)+_0x57a3ee(0x2ad)+'\x63\x61\x73\x68\x2f'+_0x57a3ee(0x26d)+_0x57a3ee(0x2a7)+'\x6e\x3d'+this[_0x57a3ee(0x3c6)],_0x5d9f01='',_0xdcf2ff=_0x1c1215[_0x57a3ee(0x3a0)](_0x3c5db3,_0x447647,this[_0x57a3ee(0x3c6)],_0x5d9f01);await _0x1c1215[_0x57a3ee(0x24e)](_0x251367,_0x1c1215[_0x57a3ee(0x2a3)],_0xdcf2ff,_0x1fce2f);let _0x3b7acf=_0x37a1be;if(!_0x3b7acf)return;if(_0x3b7acf[_0x57a3ee(0x1c7)]==0x116a+0xe5e+0x1fc8*-0x1){this[_0x57a3ee(0x36d)+'\x72\x61\x77\x4c\x69'+'\x73\x74']=_0x3b7acf[_0x57a3ee(0x1f5)]['\x72\x65\x77\x61\x72'+'\x64'][_0x57a3ee(0x1d5)](function(_0xc9a76b,_0x250d93){const _0x1ec089=_0x57a3ee;return _0x250d93[_0x1ec089(0x1ca)]-_0xc9a76b['\x6d\x6f\x6e\x65\x79'];});for(let _0x172ee1 of this[_0x57a3ee(0x36d)+_0x57a3ee(0x3b6)+'\x73\x74']){if(this[_0x57a3ee(0x43c)+_0x57a3ee(0x164)+'\x77']==0x1*0x53a+-0x1*-0x16fd+-0x1c36)break;if(_0x1c1215[_0x57a3ee(0x24b)](parseFloat,_0x172ee1[_0x57a3ee(0x1ca)])==-0x2*0x1ae+-0xc9*-0x2e+-0x20c0)continue;if(_0x1c1215[_0x57a3ee(0x44b)](_0x1c1215[_0x57a3ee(0x33a)](parseFloat,_0x172ee1[_0x57a3ee(0x1ca)]),0x49*-0x29+-0x21eb+0x2da1))continue;if(_0x1c1215[_0x57a3ee(0x162)](parseFloat,_0x172ee1[_0x57a3ee(0x1ca)])>parseFloat(this[_0x57a3ee(0x1ca)]))continue;if(_0x1c1215[_0x57a3ee(0x2d5)](_0x1c1215[_0x57a3ee(0x174)](parseFloat,_0x172ee1[_0x57a3ee(0x1ca)]),_0x1c1215[_0x57a3ee(0x174)](parseFloat,_0x1d02b8)))continue;await _0x2ba0ab[_0x57a3ee(0x320)](-0x1c9*-0x3+0xd64*0x2+-0x1e2f),await this[_0x57a3ee(0x1f0)+_0x57a3ee(0x164)+_0x57a3ee(0x26a)+_0x57a3ee(0x418)](_0x172ee1[_0x57a3ee(0x1ca)]);}}else{console[_0x57a3ee(0x2b8)](_0x57a3ee(0x42f)+this[_0x57a3ee(0x343)]+(_0x57a3ee(0x180)+_0x57a3ee(0x219)+'\x20')+_0x3b7acf[_0x57a3ee(0x141)]);if(_0x1c1215[_0x57a3ee(0x2d5)](_0x3b7acf[_0x57a3ee(0x141)][_0x57a3ee(0x343)+'\x4f\x66'](_0x1c1215[_0x57a3ee(0x323)]),-(0x2374*-0x1+-0x7*-0x2a1+0x110e)))this[_0x57a3ee(0x3ba)]=-0x7*0x259+0x850+-0x63*-0x15;}}async[_0x24ba72(0x1f0)+_0x24ba72(0x164)+_0x24ba72(0x26a)+_0x24ba72(0x418)](_0x2384eb){const _0x4687be=_0x24ba72,_0x9a83c7={'\x4a\x4d\x6a\x54\x66':function(_0x54de5e){return _0x54de5e();},'\x41\x41\x54\x55\x68':function(_0x3043f2,_0x2f36d0,_0x1e23a0,_0x28273a){return _0x3043f2(_0x2f36d0,_0x1e23a0,_0x28273a);},'\x43\x7a\x71\x67\x4e':function(_0x31ea76,_0x1551c1,_0x297af8,_0x1aa062){return _0x31ea76(_0x1551c1,_0x297af8,_0x1aa062);},'\x50\x42\x53\x79\x67':_0x4687be(0x1df),'\x48\x4c\x6e\x43\x58':function(_0x223efe,_0x69ae70){return _0x223efe==_0x69ae70;},'\x6e\x53\x42\x78\x55':function(_0x41fb36,_0xc43790){return _0x41fb36>_0xc43790;},'\x58\x52\x59\x4c\x6e':_0x4687be(0x1db)};let _0x16608a=_0x9a83c7[_0x4687be(0x260)](_0x331f13),_0x1ac666=_0x4687be(0x2ab)+_0x4687be(0x2b7)+_0x4687be(0x236)+_0x4687be(0x1e6)+_0x4687be(0x2ad)+_0x4687be(0x12a)+_0x4687be(0x324)+_0x4687be(0x430)+_0x4687be(0x447)+this[_0x4687be(0x3c6)]+(_0x4687be(0x213)+'\x79\x3d')+_0x2384eb,_0x3ef157='',_0x573530=_0x9a83c7[_0x4687be(0x325)](_0x3c5db3,_0x1ac666,this[_0x4687be(0x3c6)],_0x3ef157);await _0x9a83c7['\x43\x7a\x71\x67\x4e'](_0x251367,_0x9a83c7[_0x4687be(0x2b9)],_0x573530,_0x16608a);let _0x4805d5=_0x37a1be;if(!_0x4805d5)return;if(_0x9a83c7[_0x4687be(0x32d)](_0x4805d5[_0x4687be(0x1c7)],0xacf*0x3+-0xcda+-0x1393)){if(_0x4805d5[_0x4687be(0x1f5)][_0x4687be(0x398)+_0x4687be(0x146)]==0x4e*-0x13+0x2234+-0x1c69)console[_0x4687be(0x2b8)](_0x4687be(0x42f)+this[_0x4687be(0x343)]+_0x4687be(0x241)+_0x2384eb+'\u5143'),await _0x2ba0ab[_0x4687be(0x320)](-0x1d9e+-0x1db1+-0xd1*-0x57),await this[_0x4687be(0x36d)+_0x4687be(0x244)](_0x2384eb);else{console[_0x4687be(0x2b8)](_0x4687be(0x42f)+this[_0x4687be(0x343)]+_0x4687be(0x1b8)+_0x2384eb+(_0x4687be(0x15b)+'\x3a'));for(let _0x2d73b6 of _0x4805d5[_0x4687be(0x1f5)][_0x4687be(0x159)][_0x4687be(0x3cd)+'\x72'](_0x56408a=>_0x56408a[_0x4687be(0x233)+_0x4687be(0x295)]==-0x1db9+0x527*0x7+-0x658)){console[_0x4687be(0x2b8)]('\x2d\x2d'+_0x2d73b6[_0x4687be(0x1d3)]+'\x3a\x20'+_0x2d73b6[_0x4687be(0x281)]+'\x2f'+_0x2d73b6[_0x4687be(0x435)+'\x74']);}}}else{console[_0x4687be(0x2b8)](_0x4687be(0x42f)+this[_0x4687be(0x343)]+_0x4687be(0x180)+_0x2384eb+(_0x4687be(0x3ea)+'\x3a\x20')+_0x4805d5[_0x4687be(0x141)]);if(_0x9a83c7[_0x4687be(0x19f)](_0x4805d5[_0x4687be(0x141)][_0x4687be(0x343)+'\x4f\x66'](_0x9a83c7[_0x4687be(0x22e)]),-(0x851+0x592+-0xde2)))this[_0x4687be(0x3ba)]=-0x1b63+0x21f7*0x1+-0x1a5*0x4;}}async[_0x24ba72(0x36d)+_0x24ba72(0x244)](_0x4ec76e){const _0x114f16=_0x24ba72,_0x5b499b={'\x52\x48\x7a\x59\x4c':function(_0x5f102a){return _0x5f102a();},'\x72\x42\x68\x77\x6c':_0x114f16(0x36d)+_0x114f16(0x244),'\x6d\x46\x6e\x67\x69':function(_0x318dce,_0xebfdbc,_0x2d5202,_0x38fed7){return _0x318dce(_0xebfdbc,_0x2d5202,_0x38fed7);},'\x4f\x78\x71\x49\x78':_0x114f16(0x433),'\x48\x59\x71\x70\x78':function(_0x5e6358,_0x5278ae){return _0x5e6358==_0x5278ae;},'\x64\x5a\x48\x58\x52':_0x114f16(0x1db)};let _0x2493be=_0x5b499b[_0x114f16(0x43e)](_0x331f13),_0x53bed3=_0xc92186[_0x5b499b[_0x114f16(0x2b6)]],_0x5bcdbe=_0x114f16(0x3c6)+'\x3d'+this[_0x114f16(0x3c6)]+('\x26\x74\x79\x70\x65'+_0x114f16(0x31a)+_0x114f16(0x449))+_0x4ec76e,_0x3f394d=_0x3c5db3(_0x53bed3,this[_0x114f16(0x3c6)],_0x5bcdbe);await _0x5b499b[_0x114f16(0x2af)](_0x251367,_0x5b499b[_0x114f16(0x44e)],_0x3f394d,_0x2493be);let _0x110b46=_0x37a1be;if(!_0x110b46)return;if(_0x5b499b[_0x114f16(0x32f)](_0x110b46[_0x114f16(0x1c7)],-0x1*-0x12f7+0x2528+-0x1*0x381f))this[_0x114f16(0x43c)+'\x74\x68\x64\x72\x61'+'\x77']=-0x5f6+-0xed6+-0x19*-0xd5,console[_0x114f16(0x2b8)](_0x114f16(0x42f)+this[_0x114f16(0x343)]+'\x5d\x20'+this[_0x114f16(0x408)+_0x114f16(0x18a)]+_0x114f16(0x3c0)+_0x4ec76e+_0x114f16(0x442)),_0x2e655f+=_0x114f16(0x42f)+this[_0x114f16(0x343)]+'\x5d\x20'+this[_0x114f16(0x408)+_0x114f16(0x18a)]+_0x114f16(0x3c0)+_0x4ec76e+_0x114f16(0x44f);else{console[_0x114f16(0x2b8)](_0x114f16(0x42f)+this[_0x114f16(0x343)]+_0x114f16(0x226)+_0x4ec76e+_0x114f16(0x31d)+_0x110b46['\x6d\x73\x67']);if(_0x110b46[_0x114f16(0x141)][_0x114f16(0x343)+'\x4f\x66'](_0x5b499b[_0x114f16(0x2ce)])>-(0xf4*-0x1d+0x391+-0x86*-0x2e))this[_0x114f16(0x3ba)]=0x1*-0x15dc+-0x86*-0xd+0xf0e;}}}!(async()=>{const _0x22c6ce=_0x24ba72,_0x19d7b0={'\x4a\x71\x66\x52\x7a':function(_0x4bd531,_0x3c3b70){return _0x4bd531!==_0x3c3b70;},'\x5a\x41\x6e\x79\x76':function(_0x4e04f9){return _0x4e04f9();},'\x58\x42\x53\x57\x47':function(_0x374016,_0xf63ffa){return _0x374016==_0xf63ffa;},'\x62\x4e\x53\x61\x51':function(_0x2ea89e){return _0x2ea89e();},'\x5a\x7a\x56\x77\x49':_0x22c6ce(0x1e4)+_0x22c6ce(0x1e4)+_0x22c6ce(0x1e4)+_0x22c6ce(0x1e4),'\x52\x61\x68\x4e\x58':_0x22c6ce(0x2f3)+_0x22c6ce(0x2b3),'\x4f\x72\x74\x76\x52':_0x22c6ce(0x1e5)+_0x22c6ce(0x32e),'\x6d\x47\x43\x69\x4c':_0x22c6ce(0x1a4)+_0x22c6ce(0x1b9),'\x57\x61\x4b\x58\x73':function(_0x1939be,_0x5f23c6){return _0x1939be+_0x5f23c6;},'\x79\x6e\x45\x6c\x5a':_0x22c6ce(0x41a)+_0x22c6ce(0x2e0),'\x6d\x67\x63\x74\x58':function(_0xac0ae9,_0x4fbb9c,_0x4a3491){return _0xac0ae9(_0x4fbb9c,_0x4a3491);},'\x66\x73\x41\x64\x46':_0x22c6ce(0x399)+_0x22c6ce(0x2ae)+'\u5956\u52b1','\x71\x55\x78\x62\x59':_0x22c6ce(0x406)+_0x22c6ce(0x41f),'\x46\x64\x69\x68\x48':function(_0x5834ae){return _0x5834ae();}};if(_0x19d7b0[_0x22c6ce(0x1ea)](typeof $request,_0x22c6ce(0x1dc)+'\x69\x6e\x65\x64'))await _0x19d7b0[_0x22c6ce(0x12e)](_0x4caa21);else{await _0x19d7b0[_0x22c6ce(0x12e)](_0x125574);if(_0x19d7b0[_0x22c6ce(0x1ec)](_0xc9af21,![]))return;await _0x19d7b0[_0x22c6ce(0x12e)](_0x4cba8c),_0x55e158+=_0xc92186[_0x33fbe5];if(!await _0x19d7b0[_0x22c6ce(0x22c)](_0x5c1b32))return;console[_0x22c6ce(0x2b8)](_0x19d7b0['\x5a\x7a\x56\x77\x49']),console[_0x22c6ce(0x2b8)](_0x22c6ce(0x26e)+_0x22c6ce(0x32e));for(let _0x3fd29 of _0x40c57d)await _0x3fd29[_0x22c6ce(0x44a)]();for(let _0x40bca3 of _0x40c57d)await _0x40bca3[_0x22c6ce(0x193)+_0x22c6ce(0x36c)]();console[_0x22c6ce(0x2b8)](_0x19d7b0[_0x22c6ce(0x3ee)]);for(let _0x4e3d55 of _0x40c57d[_0x22c6ce(0x3cd)+'\x72'](_0x50bb37=>_0x50bb37[_0x22c6ce(0x285)+'\x6e']==-0x1*0x1f01+-0x18a*-0x19+0x1*-0x779)){await _0x2ba0ab[_0x22c6ce(0x320)](-0x1930+-0x2237*0x1+0x1*0x3d5b),await _0x4e3d55['\x73\x69\x67\x6e']();}let _0x53950b=_0x40c57d[_0x22c6ce(0x3cd)+'\x72'](_0x523fd3=>_0x523fd3[_0x22c6ce(0x3ba)]==0x22ef+-0xb11+-0x95*0x29);if(_0x53950b[_0x22c6ce(0x365)+'\x68']==0x1bf0+0x2c5+0x463*-0x7)return;for(let _0x2fb5d3 of _0x53950b[_0x22c6ce(0x3cd)+'\x72'](_0x274c5a=>_0x274c5a[_0x22c6ce(0x38f)+'\x64']==-0x7dc*-0x2+-0x10a3+0xeb)){await _0x2ba0ab['\x77\x61\x69\x74'](-0x19ee+0x13f9*-0x1+0x1*0x2fdb),await _0x2fb5d3[_0x22c6ce(0x390)]();}for(let _0x2d0577 of _0x53950b[_0x22c6ce(0x3cd)+'\x72'](_0x4ee54c=>_0x4ee54c[_0x22c6ce(0x285)+'\x6e']==0x1ac0+-0xbc4+-0xefc)){await _0x2ba0ab[_0x22c6ce(0x320)](-0xecc+0x7*0x34+0xf54),await _0x2d0577[_0x22c6ce(0x34b)+_0x22c6ce(0x3a2)](-0xa*0xcc+0x61*-0x29+-0x61*-0x3f);}for(let _0xafc0a2 of _0x53950b[_0x22c6ce(0x3cd)+'\x72'](_0x516bdf=>_0x516bdf[_0x22c6ce(0x313)+'\x63\x6b']==0x1*-0xfab+-0x298+0x113*0x11)){await _0x2ba0ab[_0x22c6ce(0x320)](0x432+0xf14*0x1+-0x1152),await _0xafc0a2[_0x22c6ce(0x298)+_0x22c6ce(0x1d8)]();}for(let _0x15a549 of _0x53950b[_0x22c6ce(0x3cd)+'\x72'](_0x3d093e=>_0x3d093e[_0x22c6ce(0x313)+_0x22c6ce(0x150)+'\x65\x6f']==0x1*-0x4dc+0x2301+-0x1*0x1e25)){await _0x2ba0ab[_0x22c6ce(0x320)](0x1*0xbd7+-0x1f82+-0x267*-0x9),await _0x15a549[_0x22c6ce(0x191)+_0x22c6ce(0x334)+_0x22c6ce(0x38b)]();}console[_0x22c6ce(0x2b8)](_0x19d7b0[_0x22c6ce(0x340)]);for(let _0x53cc17 of _0x53950b){await _0x2ba0ab['\x77\x61\x69\x74'](0x2335+0xb9f*0x2+-0x387f),await _0x53cc17[_0x22c6ce(0x191)+_0x22c6ce(0x28a)+'\x76\x65']();}console[_0x22c6ce(0x2b8)](_0x22c6ce(0x3a6)+'\u7bb1\x2e\x2e\x2e');for(let _0x33cde0 of _0x53950b[_0x22c6ce(0x3cd)+'\x72'](_0x4760b3=>_0x4760b3[_0x22c6ce(0x3cf)]==-0x6bc*-0x2+0x211a*0x1+-0x2e91)){await _0x2ba0ab[_0x22c6ce(0x320)](-0x104*-0x10+-0x2be+-0xb8e),await _0x33cde0[_0x22c6ce(0x216)+'\x76\x65']();}console[_0x22c6ce(0x2b8)](_0x19d7b0[_0x22c6ce(0x351)]),await _0x2ba0ab[_0x22c6ce(0x320)](0x1ac6+0xcc+-0x17aa);let _0xc64002=_0x19d7b0[_0x22c6ce(0x34a)](Math[_0x22c6ce(0x363)](Math[_0x22c6ce(0x2a1)+'\x6d']()*(-0x45*0x7+0x587+-0x39f)),-0xa*-0x2d8+-0xb*-0x148+0x2a86*-0x1);await _0x53950b[0x1c31+-0x198e+-0x2a3][_0x22c6ce(0x2bc)+_0x22c6ce(0x34e)](_0xc64002);let _0x57cb22=_0x22f7f2(_0x591159[_0x22c6ce(0x365)+'\x68'],_0x3e20c5);console[_0x22c6ce(0x2b8)](_0x22c6ce(0x394)+_0x22c6ce(0x3b0)+_0x22c6ce(0x427)+_0x57cb22+(_0x22c6ce(0x330)+'\x2e'));for(let _0xebc9ee=-0xc34+0xb74+-0x8*-0x18;_0xebc9ee<_0x57cb22;_0xebc9ee++){for(let _0x3c4910 of _0x53950b[_0x22c6ce(0x3cd)+'\x72'](_0x7f3a4b=>_0x7f3a4b['\x69\x73\x53\x68\x61'+_0x22c6ce(0x3cc)]==0x4*-0x8e4+0x557+-0x1*-0x1e39)){await _0x2ba0ab[_0x22c6ce(0x320)](-0x3f9+0x173b+-0x114e),await _0x3c4910[_0x22c6ce(0x1e0)+_0x22c6ce(0x42c)](_0x591159[_0xebc9ee]['\x69\x64']);}}console[_0x22c6ce(0x2b8)](_0x19d7b0[_0x22c6ce(0x305)]);let _0x2c689a=_0x53950b[_0x22c6ce(0x3cd)+'\x72'](_0x2bbe23=>_0x2bbe23[_0x22c6ce(0x211)+'\x65\x6f']==0x92*0x3b+-0x1b69+-0x63c);for(let _0x1d37ae of _0x1ba8c9){for(let _0x5637de of _0x2c689a){await _0x2ba0ab[_0x22c6ce(0x320)](0x1*0x397+0x1e66*-0x1+-0xa3d*-0x3),await _0x5637de[_0x22c6ce(0x34b)+_0x22c6ce(0x3a2)](_0x1d37ae);}}let _0x19eb00=_0x19d7b0[_0x22c6ce(0x2b4)](_0x22f7f2,_0x591159[_0x22c6ce(0x365)+'\x68'],_0x63342b);console[_0x22c6ce(0x2b8)](_0x22c6ce(0x247)+_0x22c6ce(0x1e1)+'\u8bfb'+_0x19eb00+(_0x22c6ce(0x330)+'\x2e'));for(let _0x3b94a2=-0x2c*-0x6b+-0x1473+0x1f*0x11;_0x3b94a2<_0x19eb00;_0x3b94a2++){for(let _0x44438a of _0x53950b){await _0x2ba0ab[_0x22c6ce(0x320)](0x24ae+-0x305*-0xc+-0x237b*0x2),await _0x44438a[_0x22c6ce(0x251)+_0x22c6ce(0x34e)](_0x591159[_0x3b94a2]['\x69\x64']);}console[_0x22c6ce(0x2b8)](_0x19d7b0[_0x22c6ce(0x217)]),await _0x2ba0ab[_0x22c6ce(0x320)](-0x11*0x8a5+-0x2b2e*0x1+0x19*0xc4b);for(let _0x209574 of _0x53950b){await _0x2ba0ab['\x77\x61\x69\x74'](-0x1612+0xe1e+0x9e8),await _0x209574[_0x22c6ce(0x40b)+_0x22c6ce(0x33e)](_0x591159[_0x3b94a2]['\x69\x64']);}}console[_0x22c6ce(0x2b8)](_0x22c6ce(0x306)+_0x22c6ce(0x41f));for(let _0x499b04 of _0x53950b){await _0x2ba0ab[_0x22c6ce(0x320)](-0x1ad+-0x1*0xc75+-0x80b*-0x2),await _0x499b04[_0x22c6ce(0x2b0)+'\x66\x6f']();}console[_0x22c6ce(0x2b8)](_0x19d7b0[_0x22c6ce(0x3e6)]);for(let _0xc7c555 of _0x53950b[_0x22c6ce(0x3cd)+'\x72'](_0x4442c7=>_0x4442c7[_0x22c6ce(0x38f)+_0x22c6ce(0x14b)+'\x61\x74']==0x5*-0x3aa+-0x29*0x1b+-0xd*-0x1be)){await _0x2ba0ab[_0x22c6ce(0x320)](0x8d6+0x7d7+-0xeb9),await _0xc7c555[_0x22c6ce(0x1f0)+_0x22c6ce(0x164)+_0x22c6ce(0x23d)]();}await _0x19d7b0[_0x22c6ce(0x2c4)](_0x5a0056);}})()[_0x24ba72(0x327)](_0x2d4272=>_0x2ba0ab[_0x24ba72(0x3a1)+'\x72'](_0x2d4272))[_0x24ba72(0x1d4)+'\x6c\x79'](()=>_0x2ba0ab[_0x24ba72(0x426)]());async function _0x5c1b32(){const _0x265a6b=_0x24ba72,_0x422089={};_0x422089[_0x265a6b(0x454)]=_0x265a6b(0x1da)+_0x265a6b(0x1bf)+_0x265a6b(0x2f7);const _0x22ea9c=_0x422089;if(_0x5ef194){for(let _0xce8266 of _0x5ef194[_0x265a6b(0x3f4)]('\x40')){_0x40c57d[_0x265a6b(0x204)](new _0x489a79(_0xce8266));}_0x196dbf=_0x40c57d[_0x265a6b(0x365)+'\x68'];}else{console[_0x265a6b(0x2b8)](_0x22ea9c[_0x265a6b(0x454)]);return;}return console[_0x265a6b(0x2b8)](_0x265a6b(0x187)+_0x196dbf+_0x265a6b(0x1bd)),!![];}async function _0x4caa21(){const _0x14345f=_0x24ba72,_0x1f38f2={};_0x1f38f2[_0x14345f(0x2e8)]=function(_0x22d3a1,_0x56b544){return _0x22d3a1>_0x56b544;},_0x1f38f2[_0x14345f(0x2ca)]=_0x14345f(0x343)+'\x2f\x62\x65\x6e\x65'+_0x14345f(0x12c),_0x1f38f2[_0x14345f(0x451)]=function(_0x368270,_0x5b9714){return _0x368270==_0x5b9714;},_0x1f38f2[_0x14345f(0x3d8)]=_0x14345f(0x1b3)+_0x14345f(0x38c),_0x1f38f2[_0x14345f(0x292)]=function(_0x43045b,_0x11996e){return _0x43045b+_0x11996e;};const _0xae6715=_0x1f38f2;if(_0xae6715[_0x14345f(0x2e8)]($request[_0x14345f(0x437)][_0x14345f(0x343)+'\x4f\x66'](_0xae6715[_0x14345f(0x2ca)]),-(-0x48b*-0x1+-0x981+-0x4f7*-0x1))){let _0x20aef4=$request['\x68\x65\x61\x64\x65'+'\x72\x73'][_0x14345f(0x3c6)];_0x5ef194?_0xae6715[_0x14345f(0x451)](_0x5ef194[_0x14345f(0x343)+'\x4f\x66'](_0x20aef4),-(-0xd*0x83+-0x31*-0x43+-0x62b))?(_0x5ef194=_0x5ef194+'\x40'+_0x20aef4,_0x2ba0ab[_0x14345f(0x19e)+'\x74\x61'](_0x5ef194,_0xae6715[_0x14345f(0x3d8)]),ckList=_0x5ef194['\x73\x70\x6c\x69\x74']('\x40'),_0x2ba0ab[_0x14345f(0x141)](_0x55e725+(_0x14345f(0x321)+ckList[_0x14345f(0x365)+'\x68']+(_0x14345f(0x2a2)+_0x14345f(0x203)+_0x14345f(0x3f3))+_0x20aef4))):console[_0x14345f(0x2b8)](_0xae6715[_0x14345f(0x292)](_0x55e725,_0x14345f(0x3fa)+_0x14345f(0x367)+_0x14345f(0x43d)+_0x20aef4)):(_0x2ba0ab[_0x14345f(0x19e)+'\x74\x61'](_0x20aef4,_0xae6715[_0x14345f(0x3d8)]),_0x2ba0ab['\x6d\x73\x67'](_0xae6715[_0x14345f(0x292)](_0x55e725,_0x14345f(0x3d0)+_0x14345f(0x2a2)+_0x14345f(0x203)+_0x14345f(0x3f3)+_0x20aef4)));}}async function _0x5a0056(){const _0x3f43b3=_0x24ba72,_0x5380df={};_0x5380df[_0x3f43b3(0x348)]=function(_0x5d70f8,_0x13e1df){return _0x5d70f8+_0x13e1df;},_0x5380df[_0x3f43b3(0x2db)]=_0x3f43b3(0x1fe)+'\x0a',_0x5380df[_0x3f43b3(0x40a)]=function(_0x2f4135,_0x549887){return _0x2f4135==_0x549887;};const _0x5cdbf4=_0x5380df;if(!_0x2e655f)return;notifyBody=_0x5cdbf4[_0x3f43b3(0x348)](_0x55e725+_0x5cdbf4[_0x3f43b3(0x2db)],_0x2e655f),_0x5cdbf4[_0x3f43b3(0x40a)](_0x5d8808,-0x167b*-0x1+-0x11dd+-0x49d)?(_0x2ba0ab[_0x3f43b3(0x141)](notifyBody),_0x2ba0ab[_0x3f43b3(0x188)+'\x65']()&&await _0x41d879[_0x3f43b3(0x256)+_0x3f43b3(0x3ff)](_0x2ba0ab[_0x3f43b3(0x28c)],notifyBody)):console[_0x3f43b3(0x2b8)](notifyBody);}async function _0x125574(){const _0x5da1bb=_0x24ba72,_0x221c4f={'\x48\x46\x55\x43\x7a':function(_0x53fed4,_0x13bc5a,_0x196d60,_0x1c4168){return _0x53fed4(_0x13bc5a,_0x196d60,_0x1c4168);},'\x64\x56\x4d\x49\x70':_0x5da1bb(0x1df),'\x77\x58\x75\x56\x65':function(_0x26e6bf,_0x738689){return _0x26e6bf==_0x738689;},'\x49\x4a\x47\x74\x56':function(_0xedcd5d,_0x1766ad){return _0xedcd5d>=_0x1766ad;},'\x52\x47\x71\x6a\x49':_0x5da1bb(0x2ab)+_0x5da1bb(0x185)+_0x5da1bb(0x3c5)+_0x5da1bb(0x2a8)+'\x6e\x67\x2e\x6e\x65'+_0x5da1bb(0x300)+_0x5da1bb(0x1ed)+_0x5da1bb(0x14d)+_0x5da1bb(0x170)+_0x5da1bb(0x3b8)+_0x5da1bb(0x2fe)+_0x5da1bb(0x3c3)+_0x5da1bb(0x210)+_0x5da1bb(0x3d6)+_0x5da1bb(0x202)};let _0x242f56=_0x331f13();const _0x4a7ab1={};_0x4a7ab1[_0x5da1bb(0x437)]=_0x282556,_0x4a7ab1[_0x5da1bb(0x21a)+'\x72\x73']='';let _0x43ec07=_0x4a7ab1;await _0x221c4f[_0x5da1bb(0x165)](_0x251367,_0x221c4f[_0x5da1bb(0x175)],_0x43ec07,_0x242f56);let _0x1867f9=_0x37a1be;if(!_0x1867f9)return;if(_0x1867f9[_0x22acca]){let _0x2de3b0=_0x1867f9[_0x22acca];_0x221c4f[_0x5da1bb(0x389)](_0x2de3b0[_0x5da1bb(0x322)+'\x73'],-0xb34+0x100a+0x1*-0x4d6)?_0x221c4f[_0x5da1bb(0x21b)](_0x3307a6,_0x2de3b0[_0x5da1bb(0x1c2)+'\x6f\x6e'])?(_0xc9af21=!![],_0x28703e=_0x221c4f['\x52\x47\x71\x6a\x49'],console[_0x5da1bb(0x2b8)](_0x2de3b0[_0x5da1bb(0x141)][_0x2de3b0[_0x5da1bb(0x322)+'\x73']]),console[_0x5da1bb(0x2b8)](_0x2de3b0[_0x5da1bb(0x1f4)+_0x5da1bb(0x240)])):console[_0x5da1bb(0x2b8)](_0x2de3b0[_0x5da1bb(0x1c2)+_0x5da1bb(0x275)]):console[_0x5da1bb(0x2b8)](_0x2de3b0[_0x5da1bb(0x141)][_0x2de3b0[_0x5da1bb(0x322)+'\x73']]);}else console['\x6c\x6f\x67'](_0x1867f9[_0x5da1bb(0x2b5)+_0x5da1bb(0x17d)]);}async function _0x4cba8c(){const _0x490201=_0x24ba72,_0xab407e={'\x41\x51\x6f\x68\x43':function(_0x5139e2){return _0x5139e2();},'\x68\x73\x43\x78\x71':function(_0x344181,_0x4fe319,_0x4cb97b,_0x24f331){return _0x344181(_0x4fe319,_0x4cb97b,_0x24f331);},'\x56\x5a\x62\x5a\x79':_0x490201(0x1df)};let _0x155c73=_0xab407e[_0x490201(0x3bc)](_0x331f13),_0x3cb3b9='';const _0x5e486a={};_0x5e486a[_0x490201(0x437)]=_0x28703e,_0x5e486a[_0x490201(0x21a)+'\x72\x73']='';let _0x261e30=_0x5e486a;await _0xab407e[_0x490201(0x361)](_0x251367,_0xab407e[_0x490201(0x2cd)],_0x261e30,_0x155c73);let _0x36e637=_0x37a1be;if(!_0x36e637)return _0x3cb3b9;for(let _0x586b24 in _0x36e637[_0x22acca]){_0xc92186[_0x586b24]=_0x36e637[_0x22acca][_0x586b24];}return _0x3cb3b9;}function _0x3c5db3(_0x2e693c,_0x4adae4,_0x94a91b=''){const _0x15098b=_0x24ba72,_0x39a63c={'\x45\x74\x42\x78\x69':function(_0x1bf9b9,_0x45816f){return _0x1bf9b9(_0x45816f);},'\x53\x41\x6b\x55\x47':_0x15098b(0x364)+_0x15098b(0x3ce)+_0x15098b(0x40c),'\x63\x44\x56\x66\x7a':_0x15098b(0x28f),'\x4f\x4d\x4a\x6d\x76':_0x15098b(0x2c5)+_0x15098b(0x1d2)+'\x3b\x71\x3d\x31\x2e'+'\x30','\x65\x52\x53\x6a\x76':_0x15098b(0x1f1)+_0x15098b(0x391)+_0x15098b(0x1f9)+_0x15098b(0x393)+_0x15098b(0x34f)+_0x15098b(0x358)+_0x15098b(0x40f),'\x64\x53\x71\x41\x55':_0x15098b(0x402)+_0x15098b(0x176)};let _0x7c45d1=Math[_0x15098b(0x363)](new Date()[_0x15098b(0x2ba)+'\x6d\x65']()),_0x3f967f=Math[_0x15098b(0x363)](_0x7c45d1/(0xa*0x1a3+-0x3*-0x39+-0xd21*0x1)),_0x57c2d3=_0x566eb5(-0x2*0x12b5+-0x1*-0x147+0x2433),_0x152c25=_0x39a63c[_0x15098b(0x223)](_0x7b454a,''+_0x55e158+_0x57c2d3+_0x3f967f);const _0x4db215={};_0x4db215[_0x15098b(0x274)]=_0x39a63c[_0x15098b(0x15c)],_0x4db215[_0x15098b(0x1c4)+'\x74']=_0x39a63c[_0x15098b(0x26b)],_0x4db215[_0x15098b(0x3e5)+_0x15098b(0x29c)]=_0x3f967f,_0x4db215[_0x15098b(0x3e7)+_0x15098b(0x131)]=_0x57c2d3,_0x4db215[_0x15098b(0x1c4)+_0x15098b(0x206)+_0x15098b(0x1ff)]=_0x39a63c[_0x15098b(0x30f)],_0x4db215[_0x15098b(0x1c4)+_0x15098b(0x234)+_0x15098b(0x20b)]=_0x39a63c[_0x15098b(0x154)],_0x4db215['\x74\x6f\x6b\x65\x6e']=_0x4adae4,_0x4db215[_0x15098b(0x273)+_0x15098b(0x412)]=_0x15098b(0x24d)+_0x15098b(0x310)+_0x15098b(0x132)+_0x15098b(0x3d4)+_0x15098b(0x1b6)+_0x15098b(0x2c1)+_0x15098b(0x380)+_0x15098b(0x388)+_0x15098b(0x3ed)+_0x15098b(0x405)+_0x15098b(0x1c5)+_0x15098b(0x25f)+_0x15098b(0x2d1)+_0x15098b(0x2e2)+_0x15098b(0x3a4)+'\x34',_0x4db215[_0x15098b(0x375)+_0x15098b(0x1cb)]=_0x39a63c[_0x15098b(0x3c4)],_0x4db215[_0x15098b(0x207)]=_0x152c25;const _0x1c4d6c={};_0x1c4d6c[_0x15098b(0x437)]=_0x2e693c,_0x1c4d6c[_0x15098b(0x21a)+'\x72\x73']=_0x4db215;let _0x108516=_0x1c4d6c;if(_0x94a91b)_0x108516[_0x15098b(0x17f)]=_0x94a91b;return _0x108516;}async function _0x251367(_0x530ee4,_0xa142f8,_0x554e7b){const _0x19315f=_0x24ba72,_0x1fd2c7={'\x4d\x71\x73\x49\x76':function(_0x5a9aa9,_0x3e0c61){return _0x5a9aa9(_0x3e0c61);},'\x72\x6a\x52\x54\x4f':function(_0x1f3019,_0x36e68d){return _0x1f3019==_0x36e68d;},'\x66\x6d\x6b\x4c\x75':_0x19315f(0x433),'\x72\x6e\x72\x55\x49':_0x19315f(0x2a5)+_0x19315f(0x353)+_0x19315f(0x337)+_0x19315f(0x1b0)+_0x19315f(0x409)+_0x19315f(0x262)+'\x64\x65\x64\x3b\x20'+_0x19315f(0x178)+_0x19315f(0x38a)+_0x19315f(0x28b)};_0x37a1be=null;if(_0x1fd2c7[_0x19315f(0x253)](_0x530ee4,_0x1fd2c7[_0x19315f(0x397)]))_0xa142f8[_0x19315f(0x21a)+'\x72\x73'][_0x19315f(0x2c8)+_0x19315f(0x157)+'\x70\x65']=_0x1fd2c7[_0x19315f(0x2da)];return new Promise(_0x1555c2=>{const _0x34fcd1={'\x78\x61\x78\x65\x69':function(_0x55154d,_0x1999cf){const _0x510273=_0x4f78;return _0x1fd2c7[_0x510273(0x238)](_0x55154d,_0x1999cf);},'\x67\x43\x67\x46\x51':function(_0x2df74){return _0x2df74();}};_0x2ba0ab[_0x530ee4](_0xa142f8,async(_0x43b066,_0x1cb87c,_0x126fc4)=>{const _0x7b2547=_0x4f78;try{if(_0x43b066)console[_0x7b2547(0x2b8)](_0x554e7b+'\x3a\x20'+_0x530ee4+_0x7b2547(0x208)),console[_0x7b2547(0x2b8)](JSON[_0x7b2547(0x362)+_0x7b2547(0x1d6)](_0x43b066)),_0x2ba0ab[_0x7b2547(0x3a1)+'\x72'](_0x43b066);else{if(_0x34fcd1[_0x7b2547(0x2ea)](_0x280b33,_0x126fc4)){_0x37a1be=JSON[_0x7b2547(0x3da)](_0x126fc4);if(_0x1bb09b)console[_0x7b2547(0x2b8)](_0x37a1be);}}}catch(_0x2a668d){_0x2ba0ab[_0x7b2547(0x3a1)+'\x72'](_0x2a668d,_0x1cb87c);}finally{_0x34fcd1[_0x7b2547(0x2f2)](_0x1555c2);}});});}function _0x280b33(_0x460e5b,_0x39c6c9){const _0x4e1222=_0x24ba72,_0x5f251b={};_0x5f251b[_0x4e1222(0x1de)]=_0x4e1222(0x421)+'\x74';const _0x5a9a0b=_0x5f251b;try{if(typeof JSON[_0x4e1222(0x3da)](_0x460e5b)==_0x5a9a0b[_0x4e1222(0x1de)])return!![];else console[_0x4e1222(0x2b8)]('\x46\x75\x6e\x63\x74'+_0x4e1222(0x12d)+_0x39c6c9+(_0x4e1222(0x19d)+'\u8bef')),console[_0x4e1222(0x2b8)](_0x460e5b);}catch(_0xf72d2c){return console[_0x4e1222(0x2b8)](_0x460e5b),console[_0x4e1222(0x2b8)](_0xf72d2c),console[_0x4e1222(0x2b8)](_0x4e1222(0x429)+_0x4e1222(0x12d)+_0x39c6c9+(_0x4e1222(0x3cb)+_0x4e1222(0x3bf)+_0x4e1222(0x16f)+_0x4e1222(0x3f2)+_0x4e1222(0x24f))),![];}}function _0x331f13(){const _0x49b78f=_0x24ba72;return new Error()[_0x49b78f(0x199)][_0x49b78f(0x3f4)]('\x0a')[0x2329*0x1+0x174c+-0x3a73][_0x49b78f(0x318)]()['\x73\x70\x6c\x69\x74']('\x20')[0x500+0x1f*-0x106+0x1*0x1abb];}function _0x3276(){const _0x47eb95=['\x61\x64\x5f\x69\x6e','\x4f\x49\x62\x6f\x61','\x4b\x74\x56\x4b\x64','\x63\x53\x49\x79\x52','\x4a\x55\x72\x4f\x59','\x50\x50\x65\x79\x7a','\x6a\x73\x5f\x75\x73','\x77\x51\x75\x61\x6c','\x63\x44\x56\x66\x7a','\x76\x71\x4b\x76\x4e','\x73\x74\x61\x72\x74','\x0a\u67e5\u8be2\u4efb\u52a1','\x70\x61\x74\x68','\x6e\x74\x68','\x64\x65\x64','\x58\x47\x57\x6c\x4c','\x55\x73\x65\x72\x2d','\x48\x6f\x73\x74','\x6f\x6e\x4d\x73\x67','\u91d1\u5e01\uff0c\u51b7\u5374','\x74\x61\x69\x6c\x3f','\x4c\x76\x74\x45\x46','\x5a\x50\x71\x64\x4b','\x4a\x4d\x4c\x52\x5a','\x37\x2e\x30\x2e\x30','\x66\x6a\x48\x57\x48','\x6d\x51\x57\x45\x52','\x42\x65\x51\x41\x46','\x2e\x24\x31','\x63\x72\x6f\x6e','\x68\x61\x73','\x6e\x52\x71\x51\x57','\x74\x65\x72\x76\x61','\x6f\x5f\x73\x69\x67','\x69\x73\x53\x69\x67','\x51\x46\x5a\x56\x54','\x67\x65\x74\x53\x63','\x59\x69\x70\x6c\x67','\x31\x33\x30\x34\x42\x52\x64\x49\x54\x58','\x52\x65\x63\x65\x69','\x66\x2d\x38','\x6e\x61\x6d\x65','\x4b\x76\x66\x5a\x6e','\x54\x69\x6d\x65','\x2a\x2f\x2a','\x35\x2e\x30\x26\x73','\x6f\x70\x74\x73','\x76\x77\x73\x41\x5a','\x47\x58\x48\x61\x51','\x67\x4b\x52\x54\x52','\x6e\x69\x73\x68','\x6d\x4b\x54\x79\x5a','\x30\x26\x74\x65\x72','\x64\x61\x69\x6c\x79','\x72\x66\x76\x48\x63','\x75\x62\x6c\x65\x3d','\x69\x73\x4c\x6f\x6f','\x74\x61\x6d\x70','\x6c\x6f\x67\x53\x65','\x6f\x6b\x65\x6e\x3d','\x6e\x65\x77\x5f\x74','\u8d25\x3a\x20','\x72\x61\x6e\x64\x6f','\u4e2a\x6a\x7a\x74\x74','\x68\x45\x7a\x7a\x6e','\x6d\x65\x64\x69\x61','\x61\x70\x70\x6c\x69','\x63\x6c\x65\x26\x74','\x3f\x74\x6f\x6b\x65','\x2e\x63\x6f\x64\x69','\x40\x63\x68\x61\x76','\x6d\x45\x61\x49\x77','\x68\x74\x74\x70\x73','\x6a\x41\x68\x78\x47','\x6d\x2f\x76\x32\x2f','\u540e\u9886\u53d6\u9605\u8bfb','\x6d\x46\x6e\x67\x69','\x67\x65\x74\x49\x6e','\x77\x72\x69\x74\x65','\x67\x65\x74\x53\x65','\u6253\u5361\x2e\x2e\x2e','\x6d\x67\x63\x74\x58','\x65\x72\x72\x6f\x72','\x72\x42\x68\x77\x6c','\x3a\x2f\x2f\x61\x70','\x6c\x6f\x67','\x50\x42\x53\x79\x67','\x67\x65\x74\x54\x69','\x73\x65\x44\x56\x59','\x6c\x69\x73\x74\x41','\x2d\x75\x72\x6c','\x64\x4e\x6f\x74\x69','\x61\x62\x73','\x6b\x7a\x55\x4a\x54','\x73\x2e\x6a\x69\x75','\u53ef\u89c2\u770b','\x68\x6a\x6b\x6c\x7a','\x46\x64\x69\x68\x48','\x7a\x68\x2d\x48\x61','\x76\x61\x6c\x75\x65','\x4f\x48\x48\x6f\x61','\x43\x6f\x6e\x74\x65','\x74\x69\x6d\x65','\x4a\x59\x55\x57\x62','\x73\x65\x63\x6f\x6e','\u5df2\u6253\u5361','\x56\x5a\x62\x5a\x79','\x64\x5a\x48\x58\x52','\x4f\x4b\x4c\x50\x4c','\x74\x6c\x6b\x78\x45','\x20\x41\x6c\x61\x6d','\x33\x39\x33\x38\x38\x33\x37\x71\x76\x53\x74\x65\x5a','\x63\x63\x42\x62\x66','\x2c\x20\u9519\u8bef\x21','\x43\x72\x57\x41\x42','\x74\x6f\x75\x67\x68','\x4f\x53\x57\x48\x59','\x65\x72\x43\x61\x73','\x70\x61\x70\x69\x5f','\x72\x6e\x72\x55\x49','\x4a\x59\x5a\x6a\x48','\x6e\x74\x2d\x4c\x65','\x58\x2d\x53\x75\x72','\x52\x71\x4b\x4c\x68','\x72\x56\x4e\x44\x4d','\u9891\x2e\x2e\x2e','\x68\x46\x6b\x54\x42','\x6f\x66\x69\x72\x65','\x31\x33\x31\x37\x39\x36\x57\x4d\x76\x4b\x46\x4a','\x33\x7c\x31\x7c\x34','\x61\x74\x70\x50\x69','\x65\x63\x65\x69\x76','\x6c\x71\x4b\x58\x76','\x6c\x79\x73\x78\x70','\x67\x65\x74\x46\x75','\x78\x61\x78\x65\x69','\x6c\x65\x2f\x64\x65','\x41\x45\x77\x48\x6a','\x61\x5a\x54\x4e\x4e','\x55\x63\x6e\x65\x47','\x5d\u7b7e\u5230\u5931\u8d25','\x69\x76\x65','\x33\x39\x32\x32\x34\x34\x4c\x6c\x72\x45\x49\x4d','\x67\x43\x67\x46\x51','\x0a\u51c6\u5907\u7b7e\u5230','\x61\x67\x65\x3d','\x62\x76\x6a\x67\x52','\x6c\x65\x2f\x66\x69','\x65\x6e\u53d8\u91cf','\x67\x6f\x74','\x6f\x6f\x6b\x69\x65','\x5d\u770b\u6253\u5361\u5e7f','\x50\x55\x54','\x65\x78\x70\x6f\x72','\x49\x44\x65\x4b\x49','\x2f\x67\x69\x74\x2f','\x7c\x32\x7c\x30','\x74\x2f\x70\x2f\x76','\x20\ud83d\udd5b\x20','\x79\x59\x6f\x70\x55','\x68\x6d\x59\x50\x66','\x54\x75\x47\x70\x6c','\x79\x6e\x45\x6c\x5a','\x0a\u67e5\u8be2\u8d26\u6237','\x6e\x75\x6c\x6c','\x68\x76\x57\x61\x6f','\u7bc7\u6587\u7ae0','\x38\x36\x39\x31\x59\x46\x50\x57\x50\x59','\x64\x6c\x7a\x59\x74','\x6e\x65\x25\x32\x30','\x79\x59\x55\x6b\x59','\x47\x4d\x63\x7a\x48','\x4f\x4d\x4a\x6d\x76','\x65\x72\x4e\x69\x6e','\x73\x79\x43\x55\x49','\x5d\u7b7e\u5230\u83b7\u5f97','\x69\x73\x43\x68\x65','\x69\x6f\x4c\x51\x4c','\x49\x4d\x77\x4a\x4f','\x73\x6c\x69\x63\x65','\x5d\u4eca\u65e5','\x74\x72\x69\x6d','\x67\x65\x74\x76\x61','\x3d\x31\x26\x6d\x6f','\x5a\x70\x4f\x59\x42','\x6d\x61\x70','\u5143\u5931\u8d25\x3a\x20','\x6f\x70\x65\x6e\x55','\x6f\x55\x63\x54\x74','\x77\x61\x69\x74','\x20\u83b7\u53d6\u7b2c','\x73\x74\x61\x74\x75','\x43\x55\x73\x50\x4b','\x71\x75\x61\x6c\x69','\x41\x41\x54\x55\x68','\x63\x6f\x69\x6e','\x63\x61\x74\x63\x68','\x76\x4d\x66\x4f\x4d','\x71\x46\x44\x59\x42','\x46\x47\x68\x45\x64','\x65\x72\x43\x66\x67','\x64\x52\x65\x77\x72','\x48\x4c\x6e\x43\x58','\u72b6\u6001\x2e\x2e\x2e','\x48\x59\x71\x70\x78','\u7bc7\u6587\u7ae0\x2e\x2e','\x6d\x65\x74\x68\x6f','\x65\x26\x76\x65\x72','\x63\x72\x69\x70\x74','\x43\x6f\x6e\x74\x69','\x72\x65\x64\x69\x72','\x50\x4f\x53\x54','\x6e\x2f\x78\x2d\x77','\x71\x73\x64\x43\x46','\x49\x76\x61\x4f\x61','\x55\x52\x78\x5a\x58','\x61\x73\x6b','\x5d\u83b7\u53d6\u6587\u7ae0','\x5d\u770b\u5e7f\u544a\x5b','\x68\x41\x72\x74\x73','\x72\x71\x4d\x43\x61','\x4f\x72\x74\x76\x52','\x50\x63\x74\x45\x76','\x26\x6f\x73\x3d\x31','\x69\x6e\x64\x65\x78','\x6f\x6b\x69\x65\x53','\u51b7\u5374\u4e2d','\x70\x45\x59\x79\x65','\x71\x4f\x4c\x63\x45','\x45\x51\x48\x6e\x64','\x65\x6e\x76','\x57\x61\x4b\x58\x73','\x77\x61\x74\x63\x68','\u5df2\u5b8c\u6210\u8f6c\u53d1','\x42\x72\x57\x65\x4f','\x72\x74\x73','\x2c\x20\x64\x65\x66','\x69\x6e\x66\x6f\x3f','\x6d\x47\x43\x69\x4c','\x48\x54\x75\x48\x73','\x63\x61\x74\x69\x6f','\x69\x6e\x67\x2f\x65','\x69\x64\x3d','\x51\x55\x63\x6f\x4a','\x61\x73\x64\x66\x67','\x6c\x61\x74\x65\x3b','\x70\x7a\x47\x45\x59','\x30\x2e\x33','\x61\x64\x73','\x68\x74\x74\x70','\u672a\u5b8c\u6210\u8f6c\u53d1','\x6c\x65\x2f\x73\x68','\x69\x6e\x76\x69\x74','\x64\x50\x70\x5a\x70','\x68\x73\x43\x78\x71','\x73\x74\x72\x69\x6e','\x66\x6c\x6f\x6f\x72','\x61\x70\x69\x2e\x73','\x6c\x65\x6e\x67\x74','\x58\x32\x64\x6b\x39','\u7684\x74\x6f\x6b\x65','\x5d\u5206\u4eab\u6587\u7ae0','\x5d\u6253\u5361\u83b7\u5f97','\x4a\x42\x46\x76\x51','\x65\x4a\x61\x72','\x69\x73\x74','\x77\x69\x74\x68\x64','\x56\x47\x6b\x73\x41','\x26\x75\x69\x64\x3d','\x70\x61\x72\x61\x74','\x4e\x69\x4b\x6a\x5a','\x3d\x61\x72\x74\x69','\x51\x73\x43\x56\x61','\x61\x64\x65\x42\x75','\x43\x6f\x6e\x6e\x65','\x67\x64\x65\x66\x68','\u5df2\u7b7e\u5230','\x45\x75\x58\x6d\x6a','\x45\x64\x69\x51\x6b','\x50\x79\x6a\x49\x73','\x6d\x6f\x62\x69\x6c','\x4b\x58\x44\x7a\x47','\x44\x59\x47\x4a\x56','\x73\x65\x63\x72\x65','\x76\x61\x6c\x75\x61','\x7a\x68\x61\x6e\x67','\x63\x6f\x6f\x6b\x69','\x6c\x6f\x64\x61\x73','\x74\x69\x74\x65\x52','\x54\x59\x55\x49\x4f','\x64\x65\x76\x69\x63','\x31\x2e\x32\x2e\x38','\x73\x43\x6f\x64\x65','\x3b\x20\x62\x75\x69','\x77\x58\x75\x56\x65','\x65\x74\x3d\x75\x74','\x6e\x75\x65','\x6f\x6b\x65\x6e','\x52\x45\x4c\x52\x68','\x69\x73\x51\x75\x61','\x69\x73\x42\x69\x6e','\x62\x69\x6e\x64','\x31\x2e\x30\x2c\x20','\x53\x61\x61\x55\x52','\x71\x3d\x30\x2e\x39','\x0a\u51c6\u5907\u505a\u8f6c','\x2e\x2f\x73\x65\x6e','\x61\x73\x73\x69\x67','\x66\x6d\x6b\x4c\x75','\x63\x61\x6e\x5f\x63','\u7b49\u5f85\x33\x30\u79d2','\x4c\x53\x6d\x72\x4b','\x69\x6e\x69\x74\x47','\x3d\x41\x70\x70\x6c','\x69\x6c\x65','\x50\x58\x76\x6d\x6c','\x69\x6c\x65\x53\x79','\x6f\x69\x4e\x72\x51','\x6c\x6f\x67\x45\x72','\x41\x64\x73','\x74\x3d\x32\x30\x26','\x2f\x35\x2e\x34\x2e','\x3d\x3d\x3d\x3d','\x0a\u51c6\u5907\u5f00\u5b9d','\x51\x6a\x71\x61\x4a','\x72\x61\x6c','\x6c\x6c\x69\x73\x65','\x55\x78\x67\x4a\x54','\x64\x67\x58\x59\x53','\u5931\u8d25\x3a\x20','\x53\x70\x73\x62\x41','\x69\x73\x4e\x65\x65','\x72\x65\x61\x64\x46','\u53d1\u4efb\u52a1\uff0c\u672c','\x51\x4c\x41\x59\x4f','\x68\x54\x6f\x4a\x58','\x70\x61\x70\x69','\x6c\x65\x2f\x6c\x69','\x49\x6a\x57\x4c\x4b','\x72\x61\x77\x4c\x69','\x61\x7a\x65\x4b\x4c','\x64\x43\x6f\x64\x65','\x6f\x70\x65\x6e\x2d','\x76\x61\x6c\x69\x64','\x58\x4e\x44\x68\x68','\x41\x51\x6f\x68\x43','\x55\x6b\x52\x6e\x51','\x72\x48\x6a\x4a\x50','\u8bbf\u95ee\u6570\u636e\u4e3a','\x20\u63d0\u73b0','\x38\x4c\x4a\x58\x4e\x46\x57','\x2f\x63\x6f\x64\x65','\x72\x61\x77\x2f\x6d','\x64\x53\x71\x41\x55','\x61\x66\x78\x63\x79','\x74\x6f\x6b\x65\x6e','\x64\x61\x74\x61\x46','\x5d\x20\x3d\x3d\x3d','\x68\x5f\x73\x65\x74','\x63\x6b\x6a\x61\x72','\x3a\x20\u670d\u52a1\u5668','\x72\x65\x64','\x66\x69\x6c\x74\x65','\x74\x36\x31\x35\x2e','\x62\x6f\x78','\x20\u83b7\u53d6\u7b2c\x31','\x65\x6e\x3d','\x54\x49\x69\x49\x76','\x2f\x76\x31\x2f\x73','\x2e\x38\x20\x28\x63','\x6b\x6e\x75\x7a\x76','\x2f\x74\x61\x73\x6b','\x51\x4c\x6a\x50\x59','\x55\x4e\x73\x4a\x73','\x6a\x6f\x69\x6e','\x70\x61\x72\x73\x65','\x4f\x58\x70\x73\x4e','\x4c\x51\x4e\x6d\x79','\x4b\x78\x57\x57\x6b','\x74\x79\x70\x65\x3d','\x74\x6f\x64\x61\x79','\x47\x48\x4a\x4b\x4c','\x6e\x72\x54\x61\x6e','\x73\x63\x72\x69\x70','\x6f\x64\x49\x4d\x69','\x6c\x6f\x67\x73','\x74\x69\x6d\x65\x73','\x71\x55\x78\x62\x59','\x6e\x6f\x6e\x63\x65','\x63\x6b\x74\x6f\x75','\x4a\x4f\x63\x58\x4b','\u5143\u8d44\u683c\u5931\u8d25','\x72\x75\x6e\x53\x63','\x5a\x71\x66\x6d\x6d','\x6c\x64\x3a\x31\x31','\x52\x61\x68\x4e\x58','\x62\x6f\x78\x2e\x64','\x6d\x6d\x68\x6b\x79','\x6e\x4a\x45\x4a\x5a','\u81ea\u8eab\u8bbe\u5907\u7f51','\u6210\u529f\x3a\x20','\x73\x70\x6c\x69\x74','\x6b\x4d\x52\x55\x54','\x50\x41\x53\x44\x46','\x69\x73\x53\x68\x61','\x68\x45\x4a\x69\x48','\x6a\x73\x59\x64\x79','\x20\u627e\u5230\u91cd\u590d','\x4e\x65\x44\x50\x64','\x6e\x67\x74\x68','\x48\x6b\x73\x48\x79','\x68\x5f\x67\x65\x74','\x6f\x74\x69\x66\x79','\x72\x65\x70\x6c\x61','\x5d\u5931\u8d25\x3a\x20','\x6b\x65\x65\x70\x2d','\x67\x77\x45\x7a\x44','\x6e\x45\x62\x41\x6b','\x33\x37\x3b\x20\x69','\x0a\u5f00\u59cb\u63d0\u73b0','\x6f\x46\x42\x57\x4b','\x6e\x69\x63\x6b\x6e','\x72\x6d\x2d\x75\x72','\x4e\x4e\x76\x46\x48','\x66\x69\x6e\x69\x73','\x63\x6f\x6d','\x5d\u67e5\u8be2\u8d26\u6237','\x72\x65\x61\x64','\x71\x3d\x30\x2e\x38','\x5f\x74\x61\x73\x6b','\x73\x4b\x68\x71\x4e','\x41\x67\x65\x6e\x74','\x72\x73\x69\x6e\x47','\x74\x64\x74\x43\x44','\x33\x33\x59\x63\x55\x4e\x43\x6c','\x67\x65\x74\x64\x61','\x54\x6e\x7a\x4e\x46','\x69\x66\x79','\x74\x6f\x4f\x62\x6a','\x0a\u51c6\u5907\u770b\u89c6','\u544a\u5931\u8d25\x3a\x20','\x44\x53\x7a\x4b\x76','\x4e\x4c\x45\x6d\x4f','\x68\x61\x72\x43\x6f','\x2e\x2e\x2e','\x74\x69\x74\x6c\x65','\x6f\x62\x6a\x65\x63','\x6f\x64\x65\x41\x74','\x4a\x6a\x43\x7a\x41','\x73\x53\x79\x6e\x63','\x5d\u9605\u8bfb\u6587\u7ae0','\x64\x6f\x6e\x65','\u6b21\u8f6c\u53d1','\x56\x50\x6b\x79\x50','\x46\x75\x6e\x63\x74','\x44\x77\x46\x67\x6a','\x49\x69\x76\x4d\x70','\x41\x72\x74\x73','\x73\x65\x74\x2d\x63','\x67\x65\x74\x4d\x69','\u8d26\u53f7\x5b','\x66\x79\x3f\x74\x6f','\x69\x6b\x61\x78\x5a','\x65\x3d\x69\x50\x68','\x70\x6f\x73\x74','\x6d\x2f\x76\x31\x2f','\x74\x61\x72\x67\x65','\x74\x61\x73\x6b\x2f','\x75\x72\x6c','\x7a\x71\x64\x45\x54','\x5d\u5f00\u59cb\u9605\u8bfb','\x65\x61\x64\x4e\x75','\x65\x76\x69\x63\x65','\x68\x61\x73\x57\x69','\x6e\x3a\x20','\x52\x48\x7a\x59\x4c','\x46\x66\x44\x68\x71','\x68\x74\x74\x70\x3a','\x6d\x6f\x63\x6b\x5f','\u5143\u6210\u529f','\x68\x69\x6e\x74\x73','\x79\x5f\x62\x6f\x78','\x6c\x6f\x61\x64\x64','\x6d\x46\x56\x41\x4d','\x6b\x65\x6e\x3d','\x6a\x7a\x74\x74\x52','\x6e\x65\x79\x3d','\x63\x6c\x6f\x63\x6b','\x65\x68\x78\x59\x7a','\x31\x32\x33\x33\x35\x34\x57\x79\x45\x56\x6b\x64','\x63\x61\x6e\x5f\x72','\x4f\x78\x71\x49\x78','\u5143\u6210\u529f\x0a','\x5d\u67e5\u8be2\u5b9d\u7bb1','\x6c\x74\x66\x79\x71','\x77\x77\x78\x49\x63','\x6f\x74\x45\x6e\x76','\x65\x65\x6e\x56\x55','\x6d\x61\x74\x63\x68','\x69\x6e\x67','\x63\x61\x73\x68\x2f','\x64\x54\x70\x64\x5a','\x66\x69\x74','\x69\x6f\x6e\x20','\x5a\x41\x6e\x79\x76','\x46\x55\x6e\x79\x5a','\x72\x69\x70\x74','\x73\x74\x72','\x65\x2f\x31\x2e\x32','\x66\x70\x70\x79\x75','\x61\x77\x4c\x69\x6d','\x67\x65\x74\x48\x6f','\x33\x34\x35\x36\x37','\u7cfb\u7edf\u901a\u77e5\ud83d\udce3','\x6e\x63\x71\x61\x42','\x65\x78\x65\x63','\x6c\x67\x6e\x51\x71','\x35\x2e\x30\x26\x64','\u624b\u673a\x3a\x20','\x4c\x5a\x6e\x79\x6d','\x69\x73\x4d\x75\x74','\x3d\x3d\x3d\x3d\ud83d\udce3','\x65\x4c\x6e\x56\x6d','\x6d\x73\x67','\x73\x75\x62\x73\x74','\x5a\x64\x68\x47\x63','\x73\x65\x74\x43\x6f','\x72\x55\x44\x53\x48','\x61\x73\x68','\x2d\x63\x6f\x6f\x6b','\x51\x54\x74\x6d\x7a','\x53\x53\x6a\x47\x62','\x63\x77\x64','\x64\x57\x65\x63\x68','\x5a\x58\x43\x56\x42','\x6f\x64\x65\x2f\x64','\x78\x68\x59\x5a\x65','\x4b\x79\x63\x79\x5a','\x63\x6b\x56\x69\x64','\x38\x35\x38\x65\x46\x53\x46\x6a\x48','\x74\x6f\x4c\x6f\x77','\x57\x6a\x41\x4b\x7a','\x65\x52\x53\x6a\x76','\x73\x69\x6f\x6e\x3d','\x61\x74\x61','\x6e\x74\x2d\x54\x79','\x67\x65\x74\x6a\x73','\x6c\x69\x73\x74','\x43\x63\x41\x79\x72','\u5143\u63d0\u73b0\u8d44\u683c','\x53\x41\x6b\x55\x47','\x67\x73\x42\x58\x58','\x69\x70\x2d\x53\x63','\x30\x26\x74\x6f\x6b','\x70\x75\x74','\x74\x79\x70\x65','\x56\x51\x73\x61\x4d','\x46\x6f\x72\x4b\x65','\x74\x68\x64\x72\x61','\x48\x46\x55\x43\x7a','\x69\x73\x53\x75\x72','\x73\x65\x74\x56\x61','\x63\x67\x6c\x4b\x4f','\x6b\x45\x79\x46\x4a','\x6b\x4a\x6a\x6b\x70','\x78\x6e\x48\x4c\x77','\x5f\x73\x69\x67\x6e','\x66\x72\x6f\x6d\x43','\x69\x73\x41\x72\x72','\u7a7a\uff0c\u8bf7\u68c0\u67e5','\x2f\x76\x61\x6c\x69','\x6e\x52\x68\x57\x7a','\x54\x45\x47\x65\x53','\x63\x68\x61\x72\x43','\x64\x62\x6f\x63\x72','\x64\x56\x4d\x49\x70','\x61\x6c\x69\x76\x65','\x65\x78\x69\x73\x74','\x63\x68\x61\x72\x73','\x55\x74\x55\x4a\x4b','\x69\x74\x65','\x73\x65\x6e\x64','\x2c\x20\u5f00\u59cb\x21','\x4d\x73\x67','\x6c\x75\x65\x46\x6f','\x62\x6f\x64\x79','\x5d\u67e5\u8be2\u63d0\u73b0','\x4f\x4e\x4c\x6d\x44','\x79\x46\x6c\x51\x6e','\x79\x6e\x63','\x74\x6f\x53\x74\x72','\x3a\x2f\x2f\x6c\x65','\x61\x46\x54\x76\x73','\u5171\u627e\u5230','\x69\x73\x4e\x6f\x64','\x63\x6a\x56\x4f\x79','\x61\x6d\x65','\x70\x74\x78\x65\x6a','\x49\x6d\x45\x77\x78','\x73\x65\x74\x76\x61','\x78\x63\x76\x62\x6e','\x67\x65\x74\x44\x61','\x31\x38\x35\x39\x32\x39\x30\x67\x6c\x64\x47\x4e\x51','\x63\x68\x65\x63\x6b','\x5f\x76\x69\x64\x65','\x74\x61\x73\x6b\x4c','\x43\x59\x67\x49\x79','\x6f\x6e\x65\x25\x32','\x4d\x79\x74\x47\x74','\x73\x43\x4a\x72\x78','\x67\x55\x79\x77\x5a','\x73\x74\x61\x63\x6b','\u6635\u79f0\x3a\x20','\x61\x64\x73\x5f\x74','\x3a\x2f\x2f\x31\x32','\x3a\x20\u672a\u77e5\u9519','\x73\x65\x74\x64\x61','\x6e\x53\x42\x78\x55','\x73\x2e\x68\x74\x74','\x65\x4d\x54\x4f\x54','\x6a\x64\x6f\x4a\x6d','\x26\x74\x6f\x6b\x65','\x0a\u83b7\u53d6\u6587\u7ae0','\x46\x69\x6c\x65\x53','\x67\x65\x74\x4d\x6f','\x4e\x54\x4b\x6b\x56','\x5d\u83b7\u5f97','\x69\x79\x69\x79\x44','\x6f\x75\x72\x63\x65','\x55\x49\x4d\x69\x59','\x42\x49\x50\x54\x57','\x68\x6a\x53\x41\x54','\u83b7\u53d6\u5230','\x73\x61\x7a\x64\x55','\x77\x77\x2d\x66\x6f','\x56\x42\x74\x6b\x6e','\u672a\u6253\u5361','\x6a\x7a\x74\x74\x54','\x35\x38\x37\x38\x39\x30\x6e\x45\x4b\x55\x48\x59','\x2e\x31\x2f','\x6f\x6d\x2e\x61\x73','\x68\x78\x71\x72\x42','\x5d\u672a\u7b26\u5408','\u5217\u8868\x2e\x2e\x2e','\x63\x6f\x6e\x64\x73','\u5374\u65f6\u95f4','\x6c\x6b\x74\x6b\x71','\u4e2a\u8d26\u53f7','\x2c\x20\u7ed3\u675f\x21','\x74\x74\x54\x6f\x6b','\x63\x6f\x64\x65\x3d','\x72\x69\x70\x74\x69','\x76\x65\x72\x73\x69','\x5d\u89c6\u9891','\x41\x63\x63\x65\x70','\x4f\x53\x20\x31\x35','\x51\x65\x69\x42\x6f','\x63\x6f\x64\x65','\x64\x3d\x30\x26\x70','\x72\x65\x64\x75\x63','\x6d\x6f\x6e\x65\x79','\x63\x74\x69\x6f\x6e','\x69\x6e\x65\x64','\x78\x6f\x45\x72\x63','\x77\x64\x63\x75\x44','\x63\x61\x6c\x6c','\x6a\x7a\x74\x74','\x6d\x69\x6e\x61\x6c','\x6e\x73\x2d\x43\x4e','\x64\x65\x73\x63','\x66\x69\x6e\x61\x6c','\x73\x6f\x72\x74','\x67\x69\x66\x79','\x65\x63\x74','\x43\x68\x65\x63\x6b','\u91d1\u5e01\x3a\x20','\u672a\u627e\u5230\x6a\x7a','\u767b\u5f55\u5931\u8d25','\x75\x6e\x64\x65\x66','\x43\x6f\x6f\x6b\x69','\x4e\x58\x76\x49\x4f','\x67\x65\x74','\x73\x68\x61\x72\x65','\u7ae0\uff0c\u672c\u6b21\u9605','\x5d\u767b\u5f55\u5931\u8d25','\x2d\x72\x65\x63\x65','\x3d\x3d\x3d\x3d\x3d','\x0a\u67e5\u8be2\u5b9d\u7bb1','\x31\x35\x2e\x63\x6f','\x76\x56\x48\x53\x50','\x31\x35\x51\x5a\x66\x72\x6a\x4d','\x31\x4b\x52\x64\x78\x5a\x49','\x4a\x71\x66\x52\x7a','\x74\x5f\x74\x65\x78','\x58\x42\x53\x57\x47','\x61\x6c\x69\x64\x63','\x47\x4a\x66\x67\x48','\x72\x4a\x6b\x61\x6d','\x67\x65\x74\x57\x69','\x62\x72\x3b\x71\x3d','\u544a\u83b7\u5f97','\x61\x72\x65','\x75\x70\x64\x61\x74','\x64\x61\x74\x61','\x63\x6f\x6e\x74\x69','\x4b\x7a\x72\x59\x79','\x74\x69\x6d\x65\x6f','\x67\x7a\x69\x70\x3b','\x75\x73\x65\x72\x2f','\x63\x68\x61\x72\x41','\x41\x79\x45\x44\x6f','\x6d\x56\x51\x74\x57','\u8fd0\u884c\u901a\u77e5\x0a','\x67\x75\x61\x67\x65','\x53\x45\x64\x61\x79','\x6e\x71\x41\x77\x6a','\x2e\x6a\x73\x6f\x6e','\x54\x6f\x6b\x65\x6e','\x70\x75\x73\x68','\x4d\x65\x56\x42\x5a','\x74\x2d\x4c\x61\x6e','\x73\x69\x67\x6e','\u8bf7\u6c42\u5931\u8d25','\x5d\u5f00\u5b9d\u7bb1\u5931','\x73\x6e\x72\x44\x68','\x6f\x64\x69\x6e\x67','\x7a\x66\x52\x49\x76','\x79\x75\x69\x6f\x70','\x41\x6f\x58\x71\x45','\x61\x72\x74\x69\x63','\x61\x73\x74\x65\x72','\x69\x73\x56\x69\x64','\u72b6\u6001\u5931\u8d25\x3a','\x26\x6d\x6f\x6e\x65','\x3d\x3d\x3d\x20\u8d26','\u5df2\u7ed1\u5b9a\u5fae\u4fe1','\x72\x65\x63\x65\x69','\x66\x73\x41\x64\x46','\x6a\x59\x73\x43\x77','\u5217\u8868\u5931\u8d25\x3a','\x68\x65\x61\x64\x65','\x49\x4a\x47\x74\x56','\x74\x61\x6d\x4b\x58','\x73\x7a\x55\x61\x52','\x69\x73\x5f\x64\x6f','\x54\x6c\x67\x72\x65','\u672a\u7b7e\u5230','\x69\x63\x68\x57\x45','\x77\x68\x69\x54\x54','\x45\x74\x42\x78\x69','\x59\x59\x68\x4a\x48','\x61\x54\x65\x4b\x63','\x5d\u63d0\u73b0','\x48\x49\x48\x4c\x53','\x63\x55\x74\x51\x71','\x74\x65\x73\x74','\x67\x65\x2d\x53\x6b','\x75\x72\x73','\x62\x4e\x53\x61\x51','\u901a\u5b9d\x3a\x20','\x58\x52\x59\x4c\x6e','\x74\x46\x4e\x41\x47','\x63\x6f\x6e\x63\x61','\x69\x6e\x74\x65\x67','\x71\x44\x4c\x4c\x70','\x69\x73\x5f\x66\x69','\x74\x2d\x45\x6e\x63','\x49\x7a\x52\x53\x44','\x69\x2e\x73\x74\x36','\x38\x39\x30\x31\x32','\x4d\x71\x73\x49\x76','\x73\x74\x3f\x63\x69','\x5a\x48\x66\x70\x63','\x55\x72\x6c','\x5d\u5f00\u5b9d\u7bb1\u83b7','\x77\x4c\x69\x73\x74','\u4e5d\u7ae0\u5934\u6761','\x4e\x4d\x30\x31\x32','\x65\x4d\x73\x67','\x5d\u53ef\u4ee5\u63d0\u73b0','\x6d\x69\x57\x77\x6e','\x66\x65\x74\x63\x68','\x72\x61\x77','\x77\x65\x63\x68\x61','\x69\x74\x68\x64\x72','\x0a\u51c6\u5907\u770b\u6587','\x52\x6d\x62\x65\x79','\x61\x55\x73\x6c\x4b','\x6a\x7a\x74\x74\x57','\x54\x6e\x7a\x64\x6a','\x70\x65\x78\x48\x72','\x43\x68\x61\x70\x74','\x45\x55\x4a\x42\x72','\u7edc\u60c5\u51b5','\x72\x65\x73\x6f\x6c','\x72\x65\x61\x64\x41','\x73\x56\x41\x72\x53','\x72\x6a\x52\x54\x4f','\x7a\x6b\x55\x57\x76','\x73\x69\x67\x6e\x2f','\x73\x65\x6e\x64\x4e','\x73\x64\x6e','\x4b\x79\x70\x42\x59','\x5d\u5f00\u5b9d\u7bb1\u51b7','\x26\x6c\x69\x6d\x69','\x6b\x42\x62\x71\x65','\x74\x68\x65\x6e','\x4a\x62\x4d\x4a\x69','\x61\x79\x43\x65\x48','\x2e\x30\x2e\x30\x29','\x4a\x4d\x6a\x54\x66','\x5d\u6253\u5361\u5931\u8d25','\x6c\x65\x6e\x63\x6f'];_0x3276=function(){return _0x47eb95;};return _0x3276();}function _0x22f7f2(_0x3020c1,_0x4be638){const _0x3685ab=_0x24ba72,_0x3eaaa8={};_0x3eaaa8[_0x3685ab(0x200)]=function(_0x8567c0,_0x5c641b){return _0x8567c0<_0x5c641b;};const _0x45351f=_0x3eaaa8;return _0x45351f[_0x3685ab(0x200)](_0x3020c1,_0x4be638)?_0x3020c1:_0x4be638;}function _0x54fc17(_0x36adc7,_0x549c8f){const _0xf857e9=_0x24ba72,_0x3f3cb8={};_0x3f3cb8[_0xf857e9(0x1c6)]=function(_0x5602ed,_0x57cae0){return _0x5602ed<_0x57cae0;};const _0x3e3ee2=_0x3f3cb8;return _0x3e3ee2[_0xf857e9(0x1c6)](_0x36adc7,_0x549c8f)?_0x549c8f:_0x36adc7;}function _0x566eb5(_0x29f7e5=0x119f*0x1+0x1*-0x16fe+0x56f*0x1){const _0x2917de=_0x24ba72,_0x48cdde={};_0x48cdde[_0x2917de(0x359)]=function(_0x392ed0,_0x28a5e1){return _0x392ed0<_0x28a5e1;};const _0x4e472f=_0x48cdde;let _0x7777b3='\x71\x77\x65\x72\x74'+_0x2917de(0x20d)+_0x2917de(0x357)+_0x2917de(0x2c3)+_0x2917de(0x18e)+_0x2917de(0x27d)+_0x2917de(0x384)+_0x2917de(0x3f6)+_0x2917de(0x3e0)+_0x2917de(0x14c)+_0x2917de(0x23f)+_0x2917de(0x136)+_0x2917de(0x237)+_0x2917de(0x136)+'\x39',_0x98ccbe=_0x7777b3[_0x2917de(0x365)+'\x68'],_0x55f696='';for(i=0x8c2+-0x5*-0x3be+-0x1b78;_0x4e472f[_0x2917de(0x359)](i,_0x29f7e5);i++){_0x55f696+=_0x7777b3[_0x2917de(0x1fb)+'\x74'](Math[_0x2917de(0x363)](Math[_0x2917de(0x2a1)+'\x6d']()*_0x98ccbe));}return _0x55f696;}function _0x4f78(_0x1f1d92,_0x383695){const _0x114be2=_0x3276();return _0x4f78=function(_0x15d66c,_0x31863b){_0x15d66c=_0x15d66c-(0x11c3*0x1+-0x1be7+-0x107*-0xb);let _0x14f275=_0x114be2[_0x15d66c];return _0x14f275;},_0x4f78(_0x1f1d92,_0x383695);}function _0x7b454a(_0x524eb0){const _0x5c845d=_0x24ba72,_0x1d77d9={'\x47\x4a\x66\x67\x48':function(_0x204e18,_0x3a03fe){return _0x204e18|_0x3a03fe;},'\x54\x75\x47\x70\x6c':function(_0x320ce7,_0x40cd85){return _0x320ce7-_0x40cd85;},'\x51\x6a\x71\x61\x4a':function(_0x29bd81,_0x21d555){return _0x29bd81&_0x21d555;},'\x6a\x41\x68\x78\x47':function(_0x136c37,_0xc7cdc3){return _0x136c37&_0xc7cdc3;},'\x63\x55\x74\x51\x71':function(_0x5c618b,_0x1d1a6f){return _0x5c618b+_0x1d1a6f;},'\x44\x59\x47\x4a\x56':function(_0x43b4b4,_0x306ca9){return _0x43b4b4&_0x306ca9;},'\x4b\x79\x70\x42\x59':function(_0x4d2889,_0x427a2f){return _0x4d2889^_0x427a2f;},'\x70\x45\x59\x79\x65':function(_0xcff2e7,_0x4e36df){return _0xcff2e7^_0x4e36df;},'\x52\x71\x4b\x4c\x68':function(_0xe236cc,_0x1855cb){return _0xe236cc^_0x1855cb;},'\x6e\x71\x41\x77\x6a':function(_0x477e58,_0x3996dd){return _0x477e58^_0x3996dd;},'\x49\x6d\x45\x77\x78':function(_0x52c62d,_0x4a02fa){return _0x52c62d|_0x4a02fa;},'\x65\x4c\x6e\x56\x6d':function(_0x588fda,_0x52b49d){return _0x588fda|_0x52b49d;},'\x58\x47\x57\x6c\x4c':function(_0x5c13a3,_0x406930,_0x24f151){return _0x5c13a3(_0x406930,_0x24f151);},'\x4b\x78\x57\x57\x6b':function(_0x43b949,_0xae7317,_0x7779d8){return _0x43b949(_0xae7317,_0x7779d8);},'\x68\x78\x71\x72\x42':function(_0x35ce87,_0x18d913,_0x5e6787){return _0x35ce87(_0x18d913,_0x5e6787);},'\x6c\x67\x6e\x51\x71':function(_0x57ebcf,_0x401f87,_0x1ebb7b,_0x166884){return _0x57ebcf(_0x401f87,_0x1ebb7b,_0x166884);},'\x63\x6a\x56\x4f\x79':function(_0x82d5fc,_0x5b2692,_0x59f456){return _0x82d5fc(_0x5b2692,_0x59f456);},'\x49\x69\x76\x4d\x70':function(_0x296fa9,_0x22bd97,_0x52e4af){return _0x296fa9(_0x22bd97,_0x52e4af);},'\x79\x59\x55\x6b\x59':function(_0x752a96,_0x1f7a8b,_0x2e3531){return _0x752a96(_0x1f7a8b,_0x2e3531);},'\x50\x63\x74\x45\x76':function(_0x310fb6,_0x5095ae,_0x1e0c7d){return _0x310fb6(_0x5095ae,_0x1e0c7d);},'\x71\x46\x44\x59\x42':function(_0x38dfe4,_0x36373e,_0xa3bda){return _0x38dfe4(_0x36373e,_0xa3bda);},'\x79\x59\x6f\x70\x55':function(_0x4f1db6,_0x5ec4ca){return _0x4f1db6/_0x5ec4ca;},'\x56\x42\x74\x6b\x6e':function(_0x532cbf,_0x1d9dac){return _0x532cbf%_0x1d9dac;},'\x41\x6f\x58\x71\x45':function(_0x4ca137,_0x2051f1){return _0x4ca137*_0x2051f1;},'\x5a\x64\x68\x47\x63':function(_0x19ef21,_0x52567c){return _0x19ef21+_0x52567c;},'\x76\x71\x4b\x76\x4e':function(_0x48ec3d,_0x419a3f){return _0x48ec3d*_0x419a3f;},'\x45\x75\x58\x6d\x6a':function(_0x4c1a4c,_0x23ae56){return _0x4c1a4c%_0x23ae56;},'\x53\x61\x61\x55\x52':function(_0x56f66e,_0x4a3a1e){return _0x56f66e<<_0x4a3a1e;},'\x67\x73\x42\x58\x58':function(_0xcab80d,_0x387d7f){return _0xcab80d*_0x387d7f;},'\x6d\x45\x61\x49\x77':function(_0x18768c,_0x5b8a3a){return _0x18768c%_0x5b8a3a;},'\x6b\x45\x79\x46\x4a':function(_0x161230,_0x4510df){return _0x161230>>>_0x4510df;},'\x61\x7a\x65\x4b\x4c':function(_0x45c3b1,_0x52b4c0){return _0x45c3b1>=_0x52b4c0;},'\x64\x50\x70\x5a\x70':function(_0x1ed6ae,_0x20f7e2){return _0x1ed6ae+_0x20f7e2;},'\x55\x78\x67\x4a\x54':function(_0x3490b5,_0x29392c){return _0x3490b5<_0x29392c;},'\x51\x4c\x6a\x50\x59':function(_0x423932,_0x47862c){return _0x423932>_0x47862c;},'\x6e\x45\x62\x41\x6b':function(_0x3fe7e8,_0xbc8e8c){return _0x3fe7e8>>_0xbc8e8c;},'\x6c\x71\x4b\x58\x76':function(_0x5adc90,_0x1666d5){return _0x5adc90&_0x1666d5;},'\x48\x54\x75\x48\x73':function(_0x385ccf,_0x5513b1){return _0x385ccf|_0x5513b1;},'\x6b\x42\x62\x71\x65':function(_0xf4f3a1,_0x157461){return _0xf4f3a1>>_0x157461;},'\x4f\x53\x57\x48\x59':function(_0xfdd4a,_0x244fca){return _0xfdd4a&_0x244fca;},'\x51\x46\x5a\x56\x54':function(_0x1cc9d3,_0x5ed989){return _0x1cc9d3(_0x5ed989);},'\x51\x54\x74\x6d\x7a':function(_0x2cee06,_0x9eb960){return _0x2cee06+_0x9eb960;},'\x46\x66\x44\x68\x71':function(_0x3d1961,_0x42a715,_0x101c3e,_0xade6fa,_0x51586d,_0x1de6ae,_0xaaebae,_0x513162){return _0x3d1961(_0x42a715,_0x101c3e,_0xade6fa,_0x51586d,_0x1de6ae,_0xaaebae,_0x513162);},'\x4f\x49\x62\x6f\x61':function(_0x13a091,_0x3ad3f0,_0x5e0676,_0x4653db,_0x1ba418,_0x46ed36,_0x52b778,_0x7885d6){return _0x13a091(_0x3ad3f0,_0x5e0676,_0x4653db,_0x1ba418,_0x46ed36,_0x52b778,_0x7885d6);},'\x6d\x56\x51\x74\x57':function(_0x5e9a3f,_0x3be59f,_0x347e9d,_0x14adba,_0x400d77,_0xf15079,_0x58889c,_0x55ab85){return _0x5e9a3f(_0x3be59f,_0x347e9d,_0x14adba,_0x400d77,_0xf15079,_0x58889c,_0x55ab85);},'\x45\x64\x69\x51\x6b':function(_0x43e515,_0x488b11){return _0x43e515+_0x488b11;},'\x72\x66\x76\x48\x63':function(_0x34addb,_0x1c1e5f){return _0x34addb+_0x1c1e5f;},'\x65\x4d\x54\x4f\x54':function(_0x2c229a,_0x597dff){return _0x2c229a+_0x597dff;},'\x6c\x6b\x74\x6b\x71':function(_0x31b8a0,_0xa97ebf){return _0x31b8a0+_0xa97ebf;},'\x76\x56\x48\x53\x50':function(_0x35d802,_0x17f0bf,_0x117d09,_0x58a7cb,_0x382e47,_0x453b02,_0x18e918,_0x2610d1){return _0x35d802(_0x17f0bf,_0x117d09,_0x58a7cb,_0x382e47,_0x453b02,_0x18e918,_0x2610d1);},'\x47\x58\x48\x61\x51':function(_0x1f6272,_0x1818c5){return _0x1f6272+_0x1818c5;},'\x59\x59\x68\x4a\x48':function(_0x50cbac,_0x4132dd){return _0x50cbac+_0x4132dd;},'\x63\x67\x6c\x4b\x4f':function(_0xdf6d1f,_0x5063a2,_0xdf25d2,_0x2f02fc,_0x33983f,_0x596659,_0x153f18,_0x560bd7){return _0xdf6d1f(_0x5063a2,_0xdf25d2,_0x2f02fc,_0x33983f,_0x596659,_0x153f18,_0x560bd7);},'\x7a\x71\x64\x45\x54':function(_0x2fbe16,_0xa72016,_0x33b1dc,_0x1b2c3e,_0x1c0748,_0x6f6f62,_0x3ca787,_0x152ac8){return _0x2fbe16(_0xa72016,_0x33b1dc,_0x1b2c3e,_0x1c0748,_0x6f6f62,_0x3ca787,_0x152ac8);},'\x64\x67\x58\x59\x53':function(_0x2183b8,_0x3f1c19,_0x128208,_0x5775fe,_0xf8ab0a,_0x3c4cc9,_0x2d07ee,_0x562e10){return _0x2183b8(_0x3f1c19,_0x128208,_0x5775fe,_0xf8ab0a,_0x3c4cc9,_0x2d07ee,_0x562e10);},'\x74\x6c\x6b\x78\x45':function(_0x17f8d9,_0x59e06e){return _0x17f8d9+_0x59e06e;},'\x73\x65\x44\x56\x59':function(_0x3b3a76,_0x1636a3){return _0x3b3a76+_0x1636a3;},'\x53\x70\x73\x62\x41':function(_0x4ce4bd,_0x54f249){return _0x4ce4bd+_0x54f249;},'\x72\x48\x6a\x4a\x50':function(_0x5b2e6c,_0x5d8742){return _0x5b2e6c+_0x5d8742;},'\x73\x6e\x72\x44\x68':function(_0x434c96,_0x2775b6,_0x44c8fe,_0x1b2b35,_0x4101b2,_0x18226e,_0x16a7a2,_0x59c5f4){return _0x434c96(_0x2775b6,_0x44c8fe,_0x1b2b35,_0x4101b2,_0x18226e,_0x16a7a2,_0x59c5f4);},'\x72\x56\x4e\x44\x4d':function(_0x100588,_0x7844){return _0x100588+_0x7844;},'\x70\x65\x78\x48\x72':function(_0x5aa4e2,_0x2ec1e4,_0x5c1112,_0x17ff6d,_0x2f071b,_0x4ce14c,_0xfad9a0,_0x270d7c){return _0x5aa4e2(_0x2ec1e4,_0x5c1112,_0x17ff6d,_0x2f071b,_0x4ce14c,_0xfad9a0,_0x270d7c);},'\x73\x61\x7a\x64\x55':function(_0x482480,_0x2d523){return _0x482480+_0x2d523;},'\x63\x53\x49\x79\x52':function(_0x1b0351,_0x4bed47){return _0x1b0351+_0x4bed47;},'\x67\x64\x65\x66\x68':function(_0x571f87,_0x8719bf,_0xb2b175,_0x2fd8f9,_0x47c40a,_0x473ebd,_0x4d5bbf,_0x469ad7){return _0x571f87(_0x8719bf,_0xb2b175,_0x2fd8f9,_0x47c40a,_0x473ebd,_0x4d5bbf,_0x469ad7);},'\x68\x6a\x53\x41\x54':function(_0x3d7cb1,_0x169908){return _0x3d7cb1+_0x169908;},'\x67\x55\x79\x77\x5a':function(_0xed9cd0,_0x4c28b9){return _0xed9cd0+_0x4c28b9;},'\x5a\x48\x66\x70\x63':function(_0x9a2267,_0x138a62,_0x16e206,_0x3a2d11,_0x2ce064,_0x28fa13,_0x5034eb,_0x238e41){return _0x9a2267(_0x138a62,_0x16e206,_0x3a2d11,_0x2ce064,_0x28fa13,_0x5034eb,_0x238e41);},'\x6a\x64\x6f\x4a\x6d':function(_0x474021,_0x409711){return _0x474021+_0x409711;},'\x56\x47\x6b\x73\x41':function(_0x2b1e30,_0x1bb34e,_0x56e7f5,_0x38d856,_0x929241,_0x119adc,_0x1f32b8,_0x15a6f3){return _0x2b1e30(_0x1bb34e,_0x56e7f5,_0x38d856,_0x929241,_0x119adc,_0x1f32b8,_0x15a6f3);},'\x63\x63\x42\x62\x66':function(_0x2d9c22,_0x9bb448,_0x1cb84a,_0x4ba0ec,_0x344887,_0x101590,_0x459fe3,_0x27b3d8){return _0x2d9c22(_0x9bb448,_0x1cb84a,_0x4ba0ec,_0x344887,_0x101590,_0x459fe3,_0x27b3d8);},'\x79\x46\x6c\x51\x6e':function(_0x278c41,_0xcead74){return _0x278c41+_0xcead74;},'\x4b\x58\x44\x7a\x47':function(_0x28a089,_0x2a66f5){return _0x28a089+_0x2a66f5;},'\x66\x43\x5a\x78\x43':function(_0x51c6af,_0xf70b66,_0x49c090,_0x6d8cd9,_0x29babb,_0x1f2ead,_0x26917f,_0x4de49f){return _0x51c6af(_0xf70b66,_0x49c090,_0x6d8cd9,_0x29babb,_0x1f2ead,_0x26917f,_0x4de49f);},'\x45\x74\x6e\x4d\x6f':function(_0x32d539,_0xe8772b){return _0x32d539+_0xe8772b;},'\x71\x44\x4c\x4c\x70':function(_0x19d3d4,_0x3f5e46,_0x2280b9,_0x2d136c,_0x2be975,_0x124ff5,_0x534c23,_0x522ecf){return _0x19d3d4(_0x3f5e46,_0x2280b9,_0x2d136c,_0x2be975,_0x124ff5,_0x534c23,_0x522ecf);},'\x55\x74\x55\x4a\x4b':function(_0x59f1da,_0x1819bc){return _0x59f1da+_0x1819bc;},'\x50\x58\x76\x6d\x6c':function(_0x1baa4e,_0x7312fe){return _0x1baa4e+_0x7312fe;},'\x43\x63\x41\x79\x72':function(_0xd39b23,_0x1342f0){return _0xd39b23+_0x1342f0;},'\x4a\x53\x59\x50\x55':function(_0x392097,_0x31ef67,_0xa05a36){return _0x392097(_0x31ef67,_0xa05a36);},'\x4e\x54\x4b\x6b\x56':function(_0x3585d7,_0x143bfc,_0x5ebca8){return _0x3585d7(_0x143bfc,_0x5ebca8);},'\x66\x70\x70\x79\x75':function(_0x45e212,_0x49102f,_0x4f91d8){return _0x45e212(_0x49102f,_0x4f91d8);},'\x73\x56\x41\x72\x53':function(_0x4da84e,_0x4cdf6f){return _0x4da84e+_0x4cdf6f;},'\x73\x79\x43\x55\x49':function(_0x4287e2,_0x20dd3c){return _0x4287e2+_0x20dd3c;}};function _0x436c82(_0x123654,_0xc2eca5){const _0x38626f=_0x4f78;return _0x1d77d9[_0x38626f(0x1ee)](_0x123654<<_0xc2eca5,_0x123654>>>_0x1d77d9[_0x38626f(0x304)](0x6f*-0x1b+0x5af+0x626,_0xc2eca5));}function _0x36fa69(_0x1eb1cd,_0x1761bd){const _0x9566d0=_0x4f78;var _0xc02e1b,_0x2b2394,_0x236830,_0x1ab60a,_0x15a11a;return _0x236830=_0x1d77d9[_0x9566d0(0x3a7)](0xe1cd57cc+-0x97396fc0+0x356c17f4,_0x1eb1cd),_0x1ab60a=_0x1d77d9['\x6a\x41\x68\x78\x47'](0xbd0cf398+0x2*-0x4640cef1+-0x55999*-0xeda,_0x1761bd),_0xc02e1b=_0x1d77d9[_0x9566d0(0x2ac)](0x3ee8a2dc+0x3db5760f+-0x3c9e18eb,_0x1eb1cd),_0x2b2394=0x17b89e4f+0x6e559b08+-0x2c3*0x195ddd&_0x1761bd,_0x15a11a=_0x1d77d9[_0x9566d0(0x228)](_0x1d77d9[_0x9566d0(0x37d)](0x1197011+-0x63236*-0x101e+-0x24f6b266,_0x1eb1cd),-0x34*0x1e3d7ef+-0x62d20232+0x10519debd*0x1&_0x1761bd),_0x1d77d9[_0x9566d0(0x37d)](_0xc02e1b,_0x2b2394)?_0x1d77d9[_0x9566d0(0x258)](_0x1d77d9[_0x9566d0(0x346)](0x24379a22+0xb8f5ceb*0xe+-0xc74636*0x5a,_0x15a11a),_0x236830)^_0x1ab60a:_0xc02e1b|_0x2b2394?_0x1d77d9[_0x9566d0(0x37d)](0x50ff1dac+0x504e16b5+-0x187*0x3fb4d7,_0x15a11a)?_0x1d77d9[_0x9566d0(0x346)](_0x1d77d9[_0x9566d0(0x2de)](-0xf15b0df9+0xf0*0x5ffa62+0xcf*0x1a8a897,_0x15a11a),_0x236830)^_0x1ab60a:_0x1d77d9[_0x9566d0(0x2de)](_0x1d77d9[_0x9566d0(0x201)](0x19*-0xabe335+0xa*0xb0fa44+-0x2e035f*-0x19b,_0x15a11a),_0x236830)^_0x1ab60a:_0x1d77d9[_0x9566d0(0x201)](_0x1d77d9[_0x9566d0(0x201)](_0x15a11a,_0x236830),_0x1ab60a);}function _0x59e0cd(_0xebdbe,_0x1452ca,_0x5320f7){const _0x6f49e7=_0x4f78;return _0x1d77d9[_0x6f49e7(0x18c)](_0x1d77d9[_0x6f49e7(0x37d)](_0xebdbe,_0x1452ca),_0x1d77d9[_0x6f49e7(0x37d)](~_0xebdbe,_0x5320f7));}function _0x18e7ef(_0x44310a,_0x37f4a5,_0x3a2a6f){const _0x46fc72=_0x4f78;return _0x1d77d9[_0x46fc72(0x140)](_0x1d77d9[_0x46fc72(0x37d)](_0x44310a,_0x3a2a6f),_0x37f4a5&~_0x3a2a6f);}function _0x17548c(_0x41ac11,_0x1e70b9,_0x343718){const _0x2a940c=_0x4f78;return _0x1d77d9[_0x2a940c(0x201)](_0x1d77d9[_0x2a940c(0x201)](_0x41ac11,_0x1e70b9),_0x343718);}function _0x102cae(_0x440a8d,_0x235d8b,_0x26031c){const _0x249d9d=_0x4f78;return _0x1d77d9[_0x249d9d(0x201)](_0x235d8b,_0x1d77d9[_0x249d9d(0x140)](_0x440a8d,~_0x26031c));}function _0x56e6b2(_0x44cb9e,_0x369d59,_0x1f9bec,_0x1c42cb,_0xb0ae0b,_0x35c09c,_0x44f4e3){const _0x110d32=_0x4f78;return _0x44cb9e=_0x1d77d9[_0x110d32(0x272)](_0x36fa69,_0x44cb9e,_0x36fa69(_0x36fa69(_0x59e0cd(_0x369d59,_0x1f9bec,_0x1c42cb),_0xb0ae0b),_0x44f4e3)),_0x1d77d9[_0x110d32(0x272)](_0x36fa69,_0x1d77d9[_0x110d32(0x272)](_0x436c82,_0x44cb9e,_0x35c09c),_0x369d59);}function _0x4dea9a(_0x1b92a0,_0x801f70,_0x556768,_0x5c9843,_0x324bb4,_0x33f2ae,_0x47340d){const _0x257586=_0x4f78;return _0x1b92a0=_0x1d77d9[_0x257586(0x3dd)](_0x36fa69,_0x1b92a0,_0x1d77d9[_0x257586(0x3dd)](_0x36fa69,_0x1d77d9[_0x257586(0x1b7)](_0x36fa69,_0x1d77d9[_0x257586(0x13a)](_0x18e7ef,_0x801f70,_0x556768,_0x5c9843),_0x324bb4),_0x47340d)),_0x36fa69(_0x1d77d9[_0x257586(0x189)](_0x436c82,_0x1b92a0,_0x33f2ae),_0x801f70);}function _0x2735b4(_0x11f906,_0x59457a,_0x35f3c9,_0x4634a0,_0x11bec0,_0x5d5995,_0x39dce3){const _0x4137c0=_0x4f78;return _0x11f906=_0x36fa69(_0x11f906,_0x1d77d9[_0x4137c0(0x42b)](_0x36fa69,_0x36fa69(_0x1d77d9[_0x4137c0(0x13a)](_0x17548c,_0x59457a,_0x35f3c9,_0x4634a0),_0x11bec0),_0x39dce3)),_0x36fa69(_0x1d77d9[_0x4137c0(0x42b)](_0x436c82,_0x11f906,_0x5d5995),_0x59457a);}function _0x489fac(_0x4ab188,_0x3999b5,_0x402564,_0x4f090a,_0x38d672,_0x14ef2b,_0x1dd24d){const _0x5de220=_0x4f78;return _0x4ab188=_0x1d77d9[_0x5de220(0x42b)](_0x36fa69,_0x4ab188,_0x1d77d9[_0x5de220(0x30d)](_0x36fa69,_0x1d77d9[_0x5de220(0x341)](_0x36fa69,_0x102cae(_0x3999b5,_0x402564,_0x4f090a),_0x38d672),_0x1dd24d)),_0x36fa69(_0x1d77d9[_0x5de220(0x329)](_0x436c82,_0x4ab188,_0x14ef2b),_0x3999b5);}function _0x217c60(_0x545525){const _0x465668=_0x4f78;for(var _0x462834,_0x3c50c6=_0x545525[_0x465668(0x365)+'\x68'],_0x109275=_0x3c50c6+(-0x769*-0x1+-0x56c+-0x1f5),_0x12239a=_0x1d77d9[_0x465668(0x302)](_0x1d77d9[_0x465668(0x304)](_0x109275,_0x1d77d9[_0x465668(0x1b1)](_0x109275,0x1c27+0xedb*-0x1+0x5*-0x29c)),-0x46d+-0x2176+-0x2623*-0x1),_0xb0317=_0x1d77d9[_0x465668(0x20e)](-0x943+0xd94+-0x441,_0x1d77d9[_0x465668(0x143)](_0x12239a,-0x10*-0x97+0x172*-0x1a+0x1c25)),_0x193165=new Array(_0x1d77d9[_0x465668(0x304)](_0xb0317,-0x1*-0x7e3+0x443*0x5+-0x8d*0x35)),_0x5dc8a1=-0xe47+-0x116a*-0x1+-0x323,_0xbfdadb=-0x4f*-0x44+0x164*0xd+0x1388*-0x2;_0x3c50c6>_0xbfdadb;)_0x462834=_0x1d77d9[_0x465668(0x304)](_0xbfdadb,_0x1d77d9[_0x465668(0x1b1)](_0xbfdadb,-0x7a6+-0x79*0x7+-0x1*-0xaf9))/(-0x17aa+0x8f1+0xebd),_0x5dc8a1=_0x1d77d9[_0x465668(0x26c)](_0x1d77d9[_0x465668(0x378)](_0xbfdadb,-0x25*-0x43+0x65c+-0x1007),0x2*0x463+0xe98+-0x1756*0x1),_0x193165[_0x462834]=_0x1d77d9[_0x465668(0x140)](_0x193165[_0x462834],_0x1d77d9[_0x465668(0x392)](_0x545525[_0x465668(0x173)+_0x465668(0x422)](_0xbfdadb),_0x5dc8a1)),_0xbfdadb++;return _0x462834=_0x1d77d9[_0x465668(0x302)](_0x1d77d9[_0x465668(0x304)](_0xbfdadb,_0x1d77d9[_0x465668(0x378)](_0xbfdadb,0x5*0x40c+0x4dd*-0x2+0x11*-0x9e)),0x1*-0x4ca+-0x12e9*0x1+0x17b7),_0x5dc8a1=_0x1d77d9[_0x465668(0x15d)](_0x1d77d9[_0x465668(0x2aa)](_0xbfdadb,0x32c+-0x250f+0xb*0x315),-0x1ced+0x238c+-0xf1*0x7),_0x193165[_0x462834]=_0x193165[_0x462834]|-0xd68+-0xae4+0x422*0x6<<_0x5dc8a1,_0x193165[_0xb0317-(-0x1abc+-0xc9f+0x275d)]=_0x1d77d9[_0x465668(0x392)](_0x3c50c6,-0x170d+0x1*-0x392+0x1aa2),_0x193165[_0x1d77d9[_0x465668(0x304)](_0xb0317,0x22bf+-0xd*-0xdf+-0x2e11)]=_0x1d77d9[_0x465668(0x169)](_0x3c50c6,0x1*0x13f3+0x2*-0x77e+-0x12*0x45),_0x193165;}function _0x4aca23(_0x410555){const _0x50247f=_0x4f78;var _0x2a813f,_0x43fee5,_0x39f786='',_0xbc41ed='';for(_0x43fee5=0x253b+-0x1a25+-0x58b*0x2;_0x1d77d9[_0x50247f(0x3b7)](0xd*-0xc1+0x2146+-0x1776,_0x43fee5);_0x43fee5++)_0x2a813f=_0x1d77d9[_0x50247f(0x37d)](_0x410555>>>_0x1d77d9[_0x50247f(0x15d)](-0xd*-0x209+-0xdf*-0x22+-0x380b,_0x43fee5),-0x1a4a+-0x4e8+0x7b*0x43),_0xbc41ed=_0x1d77d9[_0x50247f(0x360)]('\x30',_0x2a813f[_0x50247f(0x184)+_0x50247f(0x129)](-0x10*0xf1+0x4b2+-0x1*-0xa6e)),_0x39f786+=_0xbc41ed[_0x50247f(0x142)+'\x72'](_0x1d77d9[_0x50247f(0x304)](_0xbc41ed[_0x50247f(0x365)+'\x68'],0x4cc+-0x1185+-0x1*-0xcbb),0x1*-0x4d+-0x110d+0x1*0x115c);return _0x39f786;}function _0x2a6f98(_0x1d5b35){const _0x4ca214=_0x4f78;_0x1d5b35=_0x1d5b35[_0x4ca214(0x400)+'\x63\x65'](/\r\n/g,'\x0a');for(var _0x24964f='',_0x186a0a=0xc9d*-0x1+-0x149c+-0x3*-0xb13;_0x1d77d9[_0x4ca214(0x3aa)](_0x186a0a,_0x1d5b35[_0x4ca214(0x365)+'\x68']);_0x186a0a++){var _0x3790b0=_0x1d5b35[_0x4ca214(0x173)+_0x4ca214(0x422)](_0x186a0a);_0x1d77d9[_0x4ca214(0x3d7)](-0x1*-0x1a4d+0x1e99+-0x3866*0x1,_0x3790b0)?_0x24964f+=String[_0x4ca214(0x16d)+_0x4ca214(0x41e)+'\x64\x65'](_0x3790b0):_0x3790b0>-0x5a*-0x6a+-0xcc6+-0x17ff&&0x1f5*-0x7+0x2149+-0x2*0x5cb>_0x3790b0?(_0x24964f+=String[_0x4ca214(0x16d)+_0x4ca214(0x41e)+'\x64\x65'](_0x1d77d9[_0x4ca214(0x140)](_0x1d77d9[_0x4ca214(0x404)](_0x3790b0,-0x3*-0x50+-0x1ebc+0x1dd2),0x7*0x14e+0x952+-0x11b4)),_0x24964f+=String[_0x4ca214(0x16d)+_0x4ca214(0x41e)+'\x64\x65'](_0x1d77d9[_0x4ca214(0x2e7)](-0xa8e+0x72*0x31+-0xb05*0x1,_0x3790b0)|0x25e3+-0x1a59+-0x1d7*0x6)):(_0x24964f+=String[_0x4ca214(0x16d)+_0x4ca214(0x41e)+'\x64\x65'](_0x1d77d9[_0x4ca214(0x352)](_0x3790b0>>-0x1571+-0xc32+-0x1*-0x21af,0x20ff+0xd*-0xf1+-0x3fa*0x5)),_0x24964f+=String[_0x4ca214(0x16d)+_0x4ca214(0x41e)+'\x64\x65'](_0x1d77d9[_0x4ca214(0x352)](_0x1d77d9[_0x4ca214(0x25b)](_0x3790b0,0x176e+0x1d8+-0x1940)&-0xed*0x1b+0x19a2+-0x64,-0x25d+-0x21d*-0x2+-0x15d*0x1)),_0x24964f+=String[_0x4ca214(0x16d)+_0x4ca214(0x41e)+'\x64\x65'](_0x1d77d9[_0x4ca214(0x2d7)](-0x1608+0x2*-0x4c9+0x1fd9,_0x3790b0)|-0x2156+-0x74e+0x1*0x2924));}return _0x24964f;}var _0x441cf9,_0x19eee6,_0x5c0523,_0x97d7c0,_0x54497f,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346=[],_0x2cbec3=0x3*-0x53+0xa84*0x2+-0x1408,_0x4e9e86=-0x2127+-0x24cd+0x4600,_0x521b51=0x1*-0x1851+-0x375+0x1bd7,_0xb413a3=0x17a6+0x1a11*0x1+-0x31a1,_0x163a75=0x6e1*0x1+0xb5*-0x1f+0x505*0x3,_0x5dfebe=0x1fa2+0x363+-0x22fc,_0x418023=0x216d+0x2f*-0x65+-0xed4,_0x200868=-0x3d7+0x1e58+0xa5*-0x29,_0x4e26d2=-0xa5d+0x9*0x121+0x38,_0x28b5d2=0x2*-0x3be+0x2330*-0x1+-0x2ab7*-0x1,_0x146f78=0x13de+-0x3*-0x8ad+-0x1*0x2dd5,_0x1a30ed=-0x1*-0x1ec5+0x47*0x12+-0x2*0x11d6,_0x49858e=-0x568+-0xf0e+0x147c,_0x272201=-0x91*-0x1b+-0x1*0x237d+0x143c,_0x3182fd=0xba8*-0x1+0x220b+-0x1654,_0x2fbf86=-0x6a3*-0x1+0x14b+-0x7d9;for(_0x524eb0=_0x1d77d9[_0x5c845d(0x286)](_0x2a6f98,_0x524eb0),_0x20c346=_0x1d77d9[_0x5c845d(0x286)](_0x217c60,_0x524eb0),_0x18de9c=0x9a817547+0x4f5d*-0x15b57+0x3871b555,_0x2e28a9=0x484c1f*0x239+-0xda*0x1339d5c+0x155107afa,_0x483ded=0xdbce6d47+-0x583fa4a6+-0x1*-0x152c145d,_0x462ada=-0x1abd191e+0x3*0x272a8e3+-0x71e4a2f*-0x5,_0x441cf9=0x2553+0x119f+-0x36f2;_0x1d77d9['\x55\x78\x67\x4a\x54'](_0x441cf9,_0x20c346[_0x5c845d(0x365)+'\x68']);_0x441cf9+=-0x161*-0x1b+-0x67*0x1b+-0x1a4e)_0x19eee6=_0x18de9c,_0x5c0523=_0x2e28a9,_0x97d7c0=_0x483ded,_0x54497f=_0x462ada,_0x18de9c=_0x56e6b2(_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x360)](_0x441cf9,0x18c5*0x1+0x128c+0x355*-0xd)],_0x2cbec3,0x116a7b6e6+0x1a9680760+-0x1*0x1e8a519ce),_0x462ada=_0x56e6b2(_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x1d77d9[_0x5c845d(0x148)](_0x441cf9,0x5a6+-0x11f0+0xc4b)],_0x4e9e86,0xcd592961+0x82cbf6b7*-0x1+0xa592*0xf4a6),_0x483ded=_0x1d77d9['\x46\x66\x44\x68\x71'](_0x56e6b2,_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x1d77d9[_0x5c845d(0x148)](_0x441cf9,0x1f7a+0x2cf*0x5+0x2d83*-0x1)],_0x521b51,-0xe19d446+0x372e3944+0x5155*-0xf97),_0x2e28a9=_0x1d77d9[_0x5c845d(0x43f)](_0x56e6b2,_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x148)](_0x441cf9,0x1*-0x1451+-0x1947+0x5*0x91f)],_0xb413a3,0x10*0xe2d475d+0x71f071d*0xd+0x99ec6b*-0xd1),_0x18de9c=_0x1d77d9[_0x5c845d(0x43f)](_0x56e6b2,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x148)](_0x441cf9,-0x17e4+0xb28+0xcc0)],_0x2cbec3,0x138af18b1+-0x1863e4f3b+0x7833d2b*0x2b),_0x462ada=_0x1d77d9[_0x5c845d(0x43f)](_0x56e6b2,_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x1d77d9[_0x5c845d(0x148)](_0x441cf9,-0x7*0x5d+-0x22*-0x20+-0x1b0)],_0x4e9e86,-0x3a5bb30e+0x11b1b5bb+0x7031c37d),_0x483ded=_0x56e6b2(_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x441cf9+(0x2614+-0x8c1+0x1*-0x1d4d)],_0x521b51,0x126966f84+-0x746726b0+0x22e7d*-0x495),_0x2e28a9=_0x1d77d9['\x46\x66\x44\x68\x71'](_0x56e6b2,_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x441cf9+(-0x1055+-0x1*0x1177+0x21d3)],_0xb413a3,0x146309e*0x12c+0x3a3e80cf*0x1+0x5d9c727b*-0x2),_0x18de9c=_0x1d77d9[_0x5c845d(0x43f)](_0x56e6b2,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x441cf9+(0x22d1+0xcdb+0xbe9*-0x4)],_0x2cbec3,-0x4fe941ad+-0x2*0x37e694d6+0x129370431),_0x462ada=_0x1d77d9[_0x5c845d(0x264)](_0x56e6b2,_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x441cf9+(-0x227*-0x12+0x17*-0xdf+0x12ac*-0x1)],_0x4e9e86,-0x2*-0x34b0c531+-0x108d36a8b+0x1b01*0xb0fd8),_0x483ded=_0x56e6b2(_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x441cf9+(0x4c3*0x1+-0x238a+-0xa1*-0x31)],_0x521b51,0x1*-0xb9343cb5+0x1*-0x192837fdf+0x34bb71845),_0x2e28a9=_0x1d77d9[_0x5c845d(0x1fd)](_0x56e6b2,_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x148)](_0x441cf9,-0x1b48+0x7*-0x1+0x1*0x1b5a)],_0xb413a3,0x1d174*-0x18d+0xe42963bd+-0x57fabb1b),_0x18de9c=_0x1d77d9[_0x5c845d(0x1fd)](_0x56e6b2,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x379)](_0x441cf9,0x10*0x201+-0x248+-0x1dbc)],_0x2cbec3,-0x9396a6d6+-0x2*-0x1e607cfc+0xc265be00),_0x462ada=_0x1d77d9[_0x5c845d(0x1fd)](_0x56e6b2,_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x1d77d9[_0x5c845d(0x379)](_0x441cf9,-0x1fc6+-0x147a*-0x1+0x23*0x53)],_0x4e9e86,0xcd866a*-0x17b+0xc8f255f*0x13+0x13f3eaa74),_0x483ded=_0x1d77d9[_0x5c845d(0x1fd)](_0x56e6b2,_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x1d77d9[_0x5c845d(0x299)](_0x441cf9,-0x1918+-0x1154+-0x2a7a*-0x1)],_0x521b51,-0x793fb14d*-0x1+0x10f2d34b3+-0x70f9d139*0x2),_0x2e28a9=_0x1d77d9[_0x5c845d(0x1fd)](_0x56e6b2,_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x1a1)](_0x441cf9,0x752*0x5+0x2*-0x87c+-0x1393)],_0xb413a3,-0x48*0x1a6efb7+-0x1*0x5119eeb3+-0x36c046dc*-0x5),_0x18de9c=_0x4dea9a(_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x1a1)](_0x441cf9,0x7*-0x314+0x29d+0x12f0)],_0x163a75,0x540198ca*0x4+-0xdb*-0x16fe06e+-0x1949d3be0),_0x462ada=_0x1d77d9[_0x5c845d(0x1fd)](_0x4dea9a,_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x441cf9+(-0x252e+-0x209*0xb+0x3b97)],_0x5dfebe,-0x6b88f91a+-0x102ad8642+-0x9dd81*-0x389c),_0x483ded=_0x4dea9a(_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x441cf9+(-0xa7c*-0x1+0x19f9*0x1+-0x246a)],_0x418023,-0x36*0xb520da+-0x1*0x7345ae9+0x53c7a336),_0x2e28a9=_0x1d77d9[_0x5c845d(0x1fd)](_0x4dea9a,_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x1bc)](_0x441cf9,-0x15b5+-0xd50+0x2305)],_0x200868,0x143abf664+0x67054c9c+0x165fd2f*-0x8a),_0x18de9c=_0x1d77d9[_0x5c845d(0x1e7)](_0x4dea9a,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x1bc)](_0x441cf9,0xbc1+-0x2*-0x94+-0xce4)],_0x163a75,0x74a7449b*-0x2+-0x13967*0x19c7+0xc*0x27ebb0a3),_0x462ada=_0x4dea9a(_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x1d77d9[_0x5c845d(0x293)](_0x441cf9,-0x153b+-0x2*0x713+0x236b)],_0x5dfebe,0x6dd2a2+0x589d36+0x17da47b),_0x483ded=_0x4dea9a(_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x1d77d9[_0x5c845d(0x224)](_0x441cf9,0x20e9+0x189b+-0x3975)],_0x418023,0xc*-0xa98a2ca+-0x1093*-0xaf3b1+0xa2448956),_0x2e28a9=_0x4dea9a(_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x441cf9+(0x8*-0x28e+0x1a03+-0x58f*0x1)],_0x200868,-0x3e9b9e7*0x1c+-0x15e7f9401+-0x10d*-0x2927401),_0x18de9c=_0x1d77d9[_0x5c845d(0x168)](_0x4dea9a,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x441cf9+(-0x245*0x1+-0x1*0x15c5+-0x1*-0x1813)],_0x163a75,0x4e302*-0x4a4+0x1*-0x251e4309+0x5dad8637),_0x462ada=_0x1d77d9[_0x5c845d(0x438)](_0x4dea9a,_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x441cf9+(0x1*0x15a2+-0x1a99+0x505)],_0x5dfebe,0x35a823*0x4aa+0x1eb027*-0xa1c+-0x2*-0x7f98cf6e),_0x483ded=_0x4dea9a(_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x441cf9+(-0x1d64*-0x1+-0x2596+-0xb*-0xbf)],_0x418023,-0x190f785e3+-0xdf1b80a7+0x364e81411),_0x2e28a9=_0x1d77d9[_0x5c845d(0x3ab)](_0x4dea9a,_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x2d0)](_0x441cf9,0x7db+0x831*0x3+-0x2066)],_0x200868,0x91921e7*-0x8+0x575a7025*0x1+0x36c8b400),_0x18de9c=_0x4dea9a(_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x2bb)](_0x441cf9,-0xc5f+0xf4a*-0x2+0xac*0x40)],_0x163a75,0x10d04ab5b+-0x3306e0ea+0x7*-0x6df2034),_0x462ada=_0x1d77d9[_0x5c845d(0x3ab)](_0x4dea9a,_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x1d77d9[_0x5c845d(0x3ad)](_0x441cf9,0x3b*0x47+0x21*-0x71+0x1ca*-0x1)],_0x5dfebe,-0x1f3abf682+0x9131*0x24782+0x1a5ab4898),_0x483ded=_0x4dea9a(_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x1d77d9[_0x5c845d(0x3ad)](_0x441cf9,-0x1*0x237b+0xcc8+-0x1*-0x16ba)],_0x418023,0x168693a*-0x83+0x5c201314+0xc3bcc873),_0x2e28a9=_0x1d77d9[_0x5c845d(0x3ab)](_0x4dea9a,_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x3be)](_0x441cf9,0x8e6+0x1ea*0x14+-0x2f22)],_0x200868,-0x1*-0x7bedd95e+-0x3f2470a+-0x2*-0xa975d1b),_0x18de9c=_0x1d77d9[_0x5c845d(0x3ab)](_0x2735b4,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x3be)](_0x441cf9,-0x25be+0x20*0x1f+-0x21e3*-0x1)],_0x4e26d2,0x67*-0x2b283f+-0x2*-0x8c0603ad+0x6b49cbf*-0x1),_0x462ada=_0x1d77d9[_0x5c845d(0x3ab)](_0x2735b4,_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x1d77d9[_0x5c845d(0x3be)](_0x441cf9,-0x6*0x33b+-0x764*-0x3+0x1*-0x2c2)],_0x28b5d2,0x92*-0x11e48eb+0x55f00bb7+0x3af3ac*0x39c),_0x483ded=_0x1d77d9[_0x5c845d(0x20a)](_0x2735b4,_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x441cf9+(-0x8*0x2f+-0xfe8+0x5b*0x31)],_0x146f78,-0x4e16251d*0x1+0x5ee74e5b+0x5ccc37e4),_0x2e28a9=_0x2735b4(_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x2df)](_0x441cf9,-0x14d6+-0x39*-0x3b+0x7c1*0x1)],_0x1a30ed,0xd511dcbe+0xa5*0x2680af8+0x433*-0x54d54e),_0x18de9c=_0x1d77d9[_0x5c845d(0x24c)](_0x2735b4,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x2df)](_0x441cf9,0x12bd+-0x882+-0xa3a)],_0x4e26d2,0x829d58bb+0x489d801*0x1+-0x2ec384*-0xa2),_0x462ada=_0x2735b4(_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x441cf9+(0xa5b+0x4f*-0xb+-0x6f2)],_0x28b5d2,0x5*0x34a16bf+-0x5d31b43a+0x989e1228),_0x483ded=_0x2735b4(_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x1d77d9[_0x5c845d(0x1af)](_0x441cf9,-0x5a1*0x1+0x791+-0x1e9)],_0x146f78,-0x8139f663+-0x6be7d505+0x1e3dd16c8),_0x2e28a9=_0x2735b4(_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x266)](_0x441cf9,0x5*-0x485+-0x1*-0x10b9+0x5ea)],_0x1a30ed,-0x5637e41d+0x15b08f659+-0x461155cc*0x1),_0x18de9c=_0x2735b4(_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x441cf9+(-0x3ec*0x1+0x1474+-0x107b)],_0x4e26d2,-0x1*0x512c0493+-0x2ffab7ad+0xa9c23b06),_0x462ada=_0x1d77d9[_0x5c845d(0x376)](_0x2735b4,_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x1d77d9[_0x5c845d(0x266)](_0x441cf9,0xcf9+-0x17d*-0x3+0x174*-0xc)],_0x28b5d2,-0xf82337d1*-0x1+0xf58179b0+-0x103038987),_0x483ded=_0x1d77d9[_0x5c845d(0x376)](_0x2735b4,_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x1d77d9[_0x5c845d(0x266)](_0x441cf9,0x1f30+0xe68*-0x1+-0x10c5)],_0x146f78,0xb48e37*-0x1+-0x6e8113cb+0x14424d287),_0x2e28a9=_0x2735b4(_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x1ad)](_0x441cf9,-0x115a*0x1+0x8a6+0x8ba)],_0x1a30ed,-0x1*-0x2e8888f+-0x8b39355+0xa5327cb),_0x18de9c=_0x1d77d9[_0x5c845d(0x376)](_0x2735b4,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x198)](_0x441cf9,-0x1f93+0x1*-0xf9e+0x2f3a)],_0x4e26d2,-0x82fa46ee+0x279*-0x7cec50+0x1*0x291b368f7),_0x462ada=_0x2735b4(_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x1d77d9[_0x5c845d(0x198)](_0x441cf9,-0x3ea+-0x22df*-0x1+-0x1ee9)],_0x28b5d2,0x43929*0xe2f+0xa32cff96+0x52fe93*0x18),_0x483ded=_0x2735b4(_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x1d77d9[_0x5c845d(0x198)](_0x441cf9,-0x1575+0x24f+0x1335)],_0x146f78,-0x2485*-0x111f6+0x35561b95+-0x3cc88b6b),_0x2e28a9=_0x1d77d9[_0x5c845d(0x23a)](_0x2735b4,_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x1a2)](_0x441cf9,0x79e+0x12c0+-0x1a5c)],_0x1a30ed,-0x8d62*0x24668+-0x548a219a+-0x83893*-0x4955),_0x18de9c=_0x489fac(_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x441cf9+(0x21ce+0x1*0x7+0x1*-0x21d5)],_0x49858e,0xcaa3673+0xf46fceb+0xd837eee6),_0x462ada=_0x489fac(_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x441cf9+(-0x14e6+-0xeb*0x1+0x15d8)],_0x272201,-0x2*0x2891f42+0x83360491+-0x3af8c676),_0x483ded=_0x489fac(_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x1d77d9['\x6a\x64\x6f\x4a\x6d'](_0x441cf9,0x5b0+-0x19*-0xe5+-0x1bff)],_0x3182fd,-0x291e172e+0x2d268aa4*-0x1+-0x101d8c579*-0x1),_0x2e28a9=_0x1d77d9[_0x5c845d(0x23a)](_0x489fac,_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x1a2)](_0x441cf9,0x1*-0x1e8f+-0x1*-0x119b+0xcf9)],_0x2fbf86,0x11a63e444+0xb0fc8332+0x2d53755*-0x49),_0x18de9c=_0x1d77d9[_0x5c845d(0x36e)](_0x489fac,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x1a2)](_0x441cf9,-0x163f+-0x19ad*0x1+-0x4cc*-0xa)],_0x49858e,0x37b0377+-0x145585b+0x4b8a6cb*0x15),_0x462ada=_0x1d77d9[_0x5c845d(0x2d3)](_0x489fac,_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x1d77d9[_0x5c845d(0x1a2)](_0x441cf9,0x33*-0x5+-0xbb7*0x1+0xcb9)],_0x272201,-0x11d20e*-0x28f+-0x9fb53bbc+-0x46f0fd6*-0x3a),_0x483ded=_0x489fac(_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x1d77d9[_0x5c845d(0x182)](_0x441cf9,-0x25bf+0x1*-0x128d+0x3856)],_0x3182fd,0x18c7aa007+-0x1fc*0x9513b5+0x9b486fa2),_0x2e28a9=_0x489fac(_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x182)](_0x441cf9,-0x5*-0x1eb+0x508+-0x74f*0x2)],_0x2fbf86,-0x1*0xd0c76f17+-0x349de9c5*0x3+0x5*0x6407820b),_0x18de9c=_0x1d77d9[_0x5c845d(0x2d3)](_0x489fac,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x37c)](_0x441cf9,0x1dc+0xe49+-0x101d)],_0x49858e,-0x53b9c8e0+0x3*-0x3ab92fbf+0x1738dd66c),_0x462ada=_0x1d77d9['\x66\x43\x5a\x78\x43'](_0x489fac,_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x1d77d9['\x45\x74\x6e\x4d\x6f'](_0x441cf9,0x4c*0x6d+-0x231e+0x2d1)],_0x272201,-0xa7039cd6+-0x8e*0x1250dcd+0x247be2b6c),_0x483ded=_0x1d77d9[_0x5c845d(0x232)](_0x489fac,_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x441cf9+(-0x1dd3+-0x1f82+-0x71*-0x8b)],_0x3182fd,0x1561c781*0xa+-0x4e09a233*-0x1+0x17bd1*-0x56d9),_0x2e28a9=_0x489fac(_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x1d77d9[_0x5c845d(0x179)](_0x441cf9,-0x1*-0x1610+-0x1*-0x1cb2+-0x32b5)],_0x2fbf86,-0x3ab5f*-0x5c6+0x29f5268*0x3b+-0x61df52d1),_0x18de9c=_0x1d77d9[_0x5c845d(0x232)](_0x489fac,_0x18de9c,_0x2e28a9,_0x483ded,_0x462ada,_0x20c346[_0x1d77d9[_0x5c845d(0x179)](_0x441cf9,0xbdd+0x2*0xb16+-0x2205)],_0x49858e,0x2e08df*0xa01+-0x15745*-0xce3e+0x1e9bfe913*-0x1),_0x462ada=_0x489fac(_0x462ada,_0x18de9c,_0x2e28a9,_0x483ded,_0x20c346[_0x1d77d9[_0x5c845d(0x39e)](_0x441cf9,0x2*0x3df+0x447+-0xbfa)],_0x272201,0x28510d02+-0x977b3c19*-0x1+-0x29156e6),_0x483ded=_0x489fac(_0x483ded,_0x462ada,_0x18de9c,_0x2e28a9,_0x20c346[_0x1d77d9[_0x5c845d(0x15a)](_0x441cf9,0x2293+0x240a+-0x469b)],_0x3182fd,0xb3af0c8+-0x823ac53+-0x18767ef*-0x1a),_0x2e28a9=_0x489fac(_0x2e28a9,_0x483ded,_0x462ada,_0x18de9c,_0x20c346[_0x441cf9+(0x2316+-0x1887+0x382*-0x3)],_0x2fbf86,0x18c5*0xb7e87+0x1d93e9bb+-0x2a1793*0x1df),_0x18de9c=_0x1d77d9['\x4a\x53\x59\x50\x55'](_0x36fa69,_0x18de9c,_0x19eee6),_0x2e28a9=_0x1d77d9[_0x5c845d(0x1a7)](_0x36fa69,_0x2e28a9,_0x5c0523),_0x483ded=_0x1d77d9[_0x5c845d(0x1a7)](_0x36fa69,_0x483ded,_0x97d7c0),_0x462ada=_0x1d77d9[_0x5c845d(0x133)](_0x36fa69,_0x462ada,_0x54497f);var _0x1416d7=_0x1d77d9[_0x5c845d(0x252)](_0x1d77d9['\x73\x56\x41\x72\x53'](_0x1d77d9[_0x5c845d(0x311)](_0x4aca23(_0x18de9c),_0x1d77d9[_0x5c845d(0x286)](_0x4aca23,_0x2e28a9)),_0x1d77d9[_0x5c845d(0x286)](_0x4aca23,_0x483ded)),_0x1d77d9[_0x5c845d(0x286)](_0x4aca23,_0x462ada));return _0x1416d7[_0x5c845d(0x152)+_0x5c845d(0x2d8)+'\x65']();}function _0x398947(_0x47df8d,_0x32b13e){const _0xbf46d7=_0x24ba72,_0x314319={'\x41\x79\x45\x44\x6f':function(_0x3a0694,_0x3df435){return _0x3a0694(_0x3df435);},'\x51\x55\x63\x6f\x4a':function(_0x149e26,_0x37435c){return _0x149e26==_0x37435c;},'\x67\x4b\x52\x54\x52':function(_0x5dd2bd,_0x444ab6){return _0x5dd2bd===_0x444ab6;},'\x72\x71\x4d\x43\x61':_0xbf46d7(0x336),'\x6f\x55\x63\x54\x74':_0xbf46d7(0x2fb),'\x4a\x76\x7a\x7a\x54':_0xbf46d7(0x3ef)+'\x61\x74','\x71\x73\x64\x43\x46':function(_0x5a70d1,_0x54a863){return _0x5a70d1!=_0x54a863;},'\x6e\x63\x71\x61\x42':_0xbf46d7(0x1dc)+_0xbf46d7(0x1cc),'\x4f\x58\x70\x73\x4e':function(_0x56b37a,_0x45e8f9){return _0x56b37a!=_0x45e8f9;},'\x61\x64\x65\x42\x75':function(_0x25f9fb,_0x3c797b){return _0x25f9fb==_0x3c797b;},'\x78\x6e\x48\x4c\x77':function(_0x2e2a69,_0x4aaf1d){return _0x2e2a69!=_0x4aaf1d;},'\x56\x50\x6b\x79\x50':'\x40\x63\x68\x61\x76'+_0xbf46d7(0x444)+_0xbf46d7(0x269)+_0xbf46d7(0x32b)+_0xbf46d7(0x1a0)+_0xbf46d7(0x3b3),'\x61\x74\x70\x50\x69':_0xbf46d7(0x2a9)+_0xbf46d7(0x444)+_0xbf46d7(0x269)+_0xbf46d7(0x32b)+_0xbf46d7(0x1a0)+_0xbf46d7(0x2d9)+_0xbf46d7(0x1f8)+'\x75\x74','\x49\x7a\x52\x53\x44':function(_0x1106c0,_0x3d6539){return _0x1106c0*_0x3d6539;},'\x48\x6b\x73\x48\x79':'\x2a\x2f\x2a','\x61\x54\x65\x4b\x63':function(_0x9e17d0,_0x35dcd2){return _0x9e17d0(_0x35dcd2);},'\x51\x4c\x41\x59\x4f':function(_0x3573b2,_0x3581e4){return _0x3573b2&&_0x3581e4;},'\x43\x4f\x43\x67\x77':function(_0x5668cf,_0x480ed8){return _0x5668cf(_0x480ed8);},'\x77\x77\x78\x49\x63':function(_0x1dc297,_0x415763){return _0x1dc297-_0x415763;},'\x46\x47\x68\x45\x64':_0xbf46d7(0x307),'\x42\x49\x50\x54\x57':function(_0x1f0610,_0x2818ee){return _0x1f0610||_0x2818ee;},'\x69\x63\x68\x57\x45':function(_0xb8c14e,_0x520f8a){return _0xb8c14e(_0x520f8a);},'\x78\x64\x75\x77\x6f':_0xbf46d7(0x2f8),'\x64\x6c\x7a\x59\x74':function(_0x192b36,_0x32bc6a){return _0x192b36(_0x32bc6a);},'\x51\x73\x43\x56\x61':_0xbf46d7(0x42d)+_0xbf46d7(0x2f9),'\x4b\x76\x66\x5a\x6e':_0xbf46d7(0x2c8)+_0xbf46d7(0x2dc)+_0xbf46d7(0x3fc),'\x73\x4b\x68\x71\x4e':_0xbf46d7(0x335)+_0xbf46d7(0x1d7),'\x4e\x4c\x45\x6d\x4f':function(_0x14d5af,_0x11500b,_0x4e8c9a,_0x39475b){return _0x14d5af(_0x11500b,_0x4e8c9a,_0x39475b);},'\x4b\x74\x56\x4b\x64':function(_0x22f312,_0x38a4c0){return _0x22f312&&_0x38a4c0;},'\x6b\x6e\x75\x7a\x76':_0xbf46d7(0x2c8)+_0xbf46d7(0x157)+'\x70\x65','\x46\x55\x6e\x79\x5a':_0xbf46d7(0x2a5)+_0xbf46d7(0x353)+_0xbf46d7(0x337)+'\x77\x77\x2d\x66\x6f'+_0xbf46d7(0x409)+_0xbf46d7(0x262)+_0xbf46d7(0x271),'\x4a\x42\x46\x76\x51':function(_0x501c60,_0x33a0e9,_0x42499a,_0x287fdf){return _0x501c60(_0x33a0e9,_0x42499a,_0x287fdf);},'\x54\x6c\x67\x72\x65':function(_0x39f4da,_0x606508){return _0x39f4da+_0x606508;},'\x6d\x69\x57\x77\x6e':function(_0x3ded0c,_0x2564a6){return _0x3ded0c/_0x2564a6;},'\x66\x6a\x48\x57\x48':function(_0x356c07,_0x5d01e7){return _0x356c07+_0x5d01e7;},'\x6e\x72\x54\x61\x6e':function(_0x2e99cf,_0x284f94){return _0x2e99cf==_0x284f94;},'\x6b\x4d\x52\x55\x54':function(_0x4a146d,_0x4549aa){return _0x4a146d+_0x4549aa;},'\x72\x55\x44\x53\x48':function(_0x15ba8f,_0x51a34c){return _0x15ba8f==_0x51a34c;},'\x7a\x6b\x55\x57\x76':function(_0x5456dc,_0x53acc0){return _0x5456dc==_0x53acc0;},'\x61\x46\x54\x76\x73':_0xbf46d7(0x421)+'\x74','\x77\x64\x63\x75\x44':_0xbf46d7(0x3b9)+_0xbf46d7(0x437),'\x5a\x50\x71\x64\x4b':_0xbf46d7(0x2a4)+_0xbf46d7(0x2bd),'\x68\x45\x4a\x69\x48':function(_0x198e64,_0x45312f,_0x25d338,_0x55c0eb,_0x5d6611){return _0x198e64(_0x45312f,_0x25d338,_0x55c0eb,_0x5d6611);},'\x50\x79\x6a\x49\x73':function(_0x46e3aa,_0x5e88d2){return _0x46e3aa(_0x5e88d2);},'\x6b\x7a\x55\x4a\x54':function(_0x53129f,_0x5b1f28){return _0x53129f/_0x5b1f28;},'\x68\x54\x6f\x4a\x58':function(_0x507a32,_0x3b98fb){return _0x507a32-_0x3b98fb;},'\x4b\x7a\x72\x59\x79':function(_0x22a357,_0x180b3f){return _0x22a357(_0x180b3f);},'\x4c\x76\x74\x45\x46':function(_0x5bbd77,_0x42d862){return _0x5bbd77!=_0x42d862;},'\x7a\x66\x52\x49\x76':function(_0x37ffe3,_0x5be8df){return _0x37ffe3>_0x5be8df;},'\x55\x63\x6e\x65\x47':'\x47\x49\x54\x48\x55'+'\x42'};_0x314319[_0xbf46d7(0x278)](_0x314319[_0xbf46d7(0x138)],typeof process)&&_0x314319[_0xbf46d7(0x20c)](JSON['\x73\x74\x72\x69\x6e'+_0xbf46d7(0x1d6)](process[_0xbf46d7(0x349)])[_0xbf46d7(0x343)+'\x4f\x66'](_0x314319[_0xbf46d7(0x2ee)]),-(0x751*-0x5+0x3*0x9b7+0x771))&&process['\x65\x78\x69\x74'](0x1ad6+-0xd8f+-0xd47);class _0x46a77c{constructor(_0x40e0e6){const _0x477d23=_0xbf46d7;this[_0x477d23(0x349)]=_0x40e0e6;}[_0xbf46d7(0x17b)](_0x70529d,_0x36afb9='\x47\x45\x54'){const _0x24745a=_0xbf46d7,_0x20807d={'\x74\x64\x74\x43\x44':function(_0x264c0d,_0x5ac1b4){const _0x47a584=_0x4f78;return _0x314319[_0x47a584(0x1fc)](_0x264c0d,_0x5ac1b4);}};_0x70529d=_0x314319[_0x24745a(0x356)](_0x24745a(0x362)+'\x67',typeof _0x70529d)?{'\x75\x72\x6c':_0x70529d}:_0x70529d;let _0x382b22=this[_0x24745a(0x1df)];return _0x314319[_0x24745a(0x294)](_0x314319[_0x24745a(0x33f)],_0x36afb9)&&(_0x382b22=this[_0x24745a(0x433)]),_0x314319[_0x24745a(0x294)](_0x314319['\x6f\x55\x63\x54\x74'],_0x36afb9)&&(_0x382b22=this[_0x24745a(0x160)]),new Promise((_0x3fdade,_0x31329e)=>{const _0x145087=_0x24745a;_0x382b22[_0x145087(0x1cf)](this,_0x70529d,(_0x642a68,_0x1b407c,_0x462e7e)=>{const _0x251e29=_0x145087;_0x642a68?_0x20807d[_0x251e29(0x414)](_0x31329e,_0x642a68):_0x20807d[_0x251e29(0x414)](_0x3fdade,_0x1b407c);});});}[_0xbf46d7(0x1df)](_0xf280bc){const _0x511ce5=_0xbf46d7;return this[_0x511ce5(0x17b)][_0x511ce5(0x1cf)](this[_0x511ce5(0x349)],_0xf280bc);}[_0xbf46d7(0x433)](_0x3f1469){const _0x10ca8b=_0xbf46d7;return this[_0x10ca8b(0x17b)][_0x10ca8b(0x1cf)](this[_0x10ca8b(0x349)],_0x3f1469,_0x10ca8b(0x336));}[_0xbf46d7(0x160)](_0x3e451c){const _0x2e440c=_0xbf46d7;return this[_0x2e440c(0x17b)][_0x2e440c(0x1cf)](this[_0x2e440c(0x349)],_0x3e451c,_0x314319[_0x2e440c(0x31f)]);}}return new class{constructor(_0x31106c,_0x55d3c9){const _0x29d518=_0xbf46d7;this[_0x29d518(0x28c)]=_0x31106c,this[_0x29d518(0x35c)]=new _0x46a77c(this),this[_0x29d518(0x1f5)]=null,this['\x64\x61\x74\x61\x46'+_0x29d518(0x39d)]=_0x314319['\x4a\x76\x7a\x7a\x54'],this[_0x29d518(0x3e4)]=[],this[_0x29d518(0x13e)+'\x65']=!(-0x21f*-0x5+-0x1e5d+-0x13c3*-0x1),this[_0x29d518(0x3ae)+_0x29d518(0x32c)+_0x29d518(0x17a)]=!(-0x168d+-0x159b+0x2c29),this[_0x29d518(0x29d)+_0x29d518(0x370)+'\x6f\x72']='\x0a',this[_0x29d518(0x26d)+_0x29d518(0x28e)]=new Date()[_0x29d518(0x2ba)+'\x6d\x65'](),Object[_0x29d518(0x396)+'\x6e'](this,_0x55d3c9),this[_0x29d518(0x2b8)]('','\ud83d\udd14'+this['\x6e\x61\x6d\x65']+_0x29d518(0x17c));}[_0xbf46d7(0x188)+'\x65'](){const _0x1509c9=_0xbf46d7;return _0x314319[_0x1509c9(0x338)](_0x314319['\x6e\x63\x71\x61\x42'],typeof module)&&!!module[_0x1509c9(0x2fc)+'\x74\x73'];}[_0xbf46d7(0x38e)+'\x6e\x58'](){const _0x146472=_0xbf46d7;return _0x314319['\x4f\x58\x70\x73\x4e'](_0x146472(0x1dc)+_0x146472(0x1cc),typeof $task);}[_0xbf46d7(0x166)+'\x67\x65'](){const _0x2e4cc5=_0xbf46d7;return _0x314319[_0x2e4cc5(0x3db)](_0x314319[_0x2e4cc5(0x138)],typeof $httpClient)&&_0x314319[_0x2e4cc5(0x374)](_0x314319['\x6e\x63\x71\x61\x42'],typeof $loon);}[_0xbf46d7(0x29b)+'\x6e'](){const _0x197f45=_0xbf46d7;return _0x314319[_0x197f45(0x16b)](_0x314319[_0x197f45(0x138)],typeof $loon);}[_0xbf46d7(0x419)](_0x58ec50,_0x3f6bb6=null){const _0x4cbb0e=_0xbf46d7;try{return JSON[_0x4cbb0e(0x3da)](_0x58ec50);}catch{return _0x3f6bb6;}}[_0xbf46d7(0x184)](_0x39bfee,_0x58d305=null){const _0x2ecc43=_0xbf46d7;try{return JSON[_0x2ecc43(0x362)+_0x2ecc43(0x1d6)](_0x39bfee);}catch{return _0x58d305;}}[_0xbf46d7(0x158)+'\x6f\x6e'](_0x40862d,_0x344440){const _0x4c0da0=_0xbf46d7;let _0x53fa87=_0x344440;const _0x53acee=this[_0x4c0da0(0x416)+'\x74\x61'](_0x40862d);if(_0x53acee)try{_0x53fa87=JSON[_0x4c0da0(0x3da)](this[_0x4c0da0(0x416)+'\x74\x61'](_0x40862d));}catch{}return _0x53fa87;}['\x73\x65\x74\x6a\x73'+'\x6f\x6e'](_0x668f43,_0x55434e){const _0x140c6a=_0xbf46d7;try{return this[_0x140c6a(0x19e)+'\x74\x61'](JSON[_0x140c6a(0x362)+_0x140c6a(0x1d6)](_0x668f43),_0x55434e);}catch{return!(-0x1*0x2702+0x17*0xb2+0x1*0x1705);}}[_0xbf46d7(0x287)+_0xbf46d7(0x130)](_0x2149a8){return new Promise(_0x14014e=>{const _0xdad714=_0x4f78,_0x1fd8c9={};_0x1fd8c9[_0xdad714(0x437)]=_0x2149a8,this[_0xdad714(0x1df)](_0x1fd8c9,(_0x367c2a,_0x2c9e80,_0x552702)=>_0x14014e(_0x552702));});}[_0xbf46d7(0x3eb)+_0xbf46d7(0x130)](_0x2f7a5e,_0x27f0ad){const _0x28e1a7=_0xbf46d7;return new Promise(_0x286ea2=>{const _0x48298b=_0x4f78;let _0x4da3a1=this[_0x48298b(0x416)+'\x74\x61'](_0x314319[_0x48298b(0x428)]);_0x4da3a1=_0x4da3a1?_0x4da3a1[_0x48298b(0x400)+'\x63\x65'](/\n/g,'')[_0x48298b(0x318)]():_0x4da3a1;let _0x3959a6=this[_0x48298b(0x416)+'\x74\x61'](_0x314319[_0x48298b(0x2e5)]);_0x3959a6=_0x3959a6?_0x314319[_0x48298b(0x235)](0x1b4*0x6+0xec0+0xb*-0x245,_0x3959a6):0x1*0x23b+-0x192c+0x53*0x47,_0x3959a6=_0x27f0ad&&_0x27f0ad[_0x48298b(0x1f8)+'\x75\x74']?_0x27f0ad[_0x48298b(0x1f8)+'\x75\x74']:_0x3959a6;const _0x4fe361={};_0x4fe361[_0x48298b(0x3e2)+_0x48298b(0x1eb)+'\x74']=_0x2f7a5e,_0x4fe361[_0x48298b(0x441)+_0x48298b(0x161)]=_0x48298b(0x280),_0x4fe361[_0x48298b(0x1f8)+'\x75\x74']=_0x3959a6;const [_0x5071a9,_0x5e0809]=_0x4da3a1[_0x48298b(0x3f4)]('\x40'),_0x14cebc={'\x75\x72\x6c':_0x48298b(0x440)+'\x2f\x2f'+_0x5e0809+(_0x48298b(0x3d3)+_0x48298b(0x333)+_0x48298b(0x354)+_0x48298b(0x37f)+'\x74\x65'),'\x62\x6f\x64\x79':_0x4fe361,'\x68\x65\x61\x64\x65\x72\x73':{'\x58\x2d\x4b\x65\x79':_0x5071a9,'\x41\x63\x63\x65\x70\x74':_0x314319[_0x48298b(0x3fd)]}};this[_0x48298b(0x433)](_0x14cebc,(_0x254cd0,_0x44f481,_0x2b6bfd)=>_0x286ea2(_0x2b6bfd));})[_0x28e1a7(0x327)](_0x2fc585=>this[_0x28e1a7(0x3a1)+'\x72'](_0x2fc585));}[_0xbf46d7(0x445)+_0xbf46d7(0x156)](){const _0x22e615=_0xbf46d7;if(!this[_0x22e615(0x188)+'\x65']())return{};{this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:_0x314319['\x41\x79\x45\x44\x6f'](require,'\x66\x73'),this[_0x22e615(0x26f)]=this[_0x22e615(0x26f)]?this[_0x22e615(0x26f)]:_0x314319[_0x22e615(0x225)](require,_0x22e615(0x26f));const _0x48f72f=this[_0x22e615(0x26f)][_0x22e615(0x250)+'\x76\x65'](this[_0x22e615(0x3c7)+_0x22e615(0x39d)]),_0x528801=this[_0x22e615(0x26f)][_0x22e615(0x250)+'\x76\x65'](process[_0x22e615(0x14a)](),this[_0x22e615(0x3c7)+_0x22e615(0x39d)]),_0x155df8=this['\x66\x73'][_0x22e615(0x177)+_0x22e615(0x424)](_0x48f72f),_0x9beb58=!_0x155df8&&this['\x66\x73'][_0x22e615(0x177)+_0x22e615(0x424)](_0x528801);if(_0x314319[_0x22e615(0x3b1)](!_0x155df8,!_0x9beb58))return{};{const _0x475ab7=_0x155df8?_0x48f72f:_0x528801;try{return JSON[_0x22e615(0x3da)](this['\x66\x73'][_0x22e615(0x3af)+_0x22e615(0x39f)+'\x6e\x63'](_0x475ab7));}catch(_0x487616){return{};}}}}[_0xbf46d7(0x2b1)+_0xbf46d7(0x1f5)](){const _0x1270c3=_0xbf46d7;if(this[_0x1270c3(0x188)+'\x65']()){this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:require('\x66\x73'),this[_0x1270c3(0x26f)]=this[_0x1270c3(0x26f)]?this[_0x1270c3(0x26f)]:_0x314319[_0x1270c3(0x225)](require,_0x1270c3(0x26f));const _0x1c1421=this[_0x1270c3(0x26f)][_0x1270c3(0x250)+'\x76\x65'](this[_0x1270c3(0x3c7)+_0x1270c3(0x39d)]),_0x3b717e=this[_0x1270c3(0x26f)][_0x1270c3(0x250)+'\x76\x65'](process[_0x1270c3(0x14a)](),this[_0x1270c3(0x3c7)+_0x1270c3(0x39d)]),_0x237e08=this['\x66\x73'][_0x1270c3(0x177)+'\x73\x53\x79\x6e\x63'](_0x1c1421),_0x5e72cb=!_0x237e08&&this['\x66\x73'][_0x1270c3(0x177)+_0x1270c3(0x424)](_0x3b717e),_0x4ba1b3=JSON[_0x1270c3(0x362)+_0x1270c3(0x1d6)](this[_0x1270c3(0x1f5)]);_0x237e08?this['\x66\x73']['\x77\x72\x69\x74\x65'+_0x1270c3(0x1a5)+_0x1270c3(0x183)](_0x1c1421,_0x4ba1b3):_0x5e72cb?this['\x66\x73']['\x77\x72\x69\x74\x65'+_0x1270c3(0x1a5)+_0x1270c3(0x183)](_0x3b717e,_0x4ba1b3):this['\x66\x73'][_0x1270c3(0x2b1)+_0x1270c3(0x1a5)+_0x1270c3(0x183)](_0x1c1421,_0x4ba1b3);}}[_0xbf46d7(0x382)+_0xbf46d7(0x3fe)](_0x1f336f,_0xed28ad,_0x1d9a40){const _0xce4d7b=_0xbf46d7,_0x45c978=_0xed28ad[_0xce4d7b(0x400)+'\x63\x65'](/\[(\d+)\]/g,_0xce4d7b(0x27f))[_0xce4d7b(0x3f4)]('\x2e');let _0x5447b9=_0x1f336f;for(const _0x7969b of _0x45c978)if(_0x5447b9=_0x314319[_0xce4d7b(0x225)](Object,_0x5447b9)[_0x7969b],_0x314319[_0xce4d7b(0x294)](void(-0x83*-0x3e+-0x15b7+-0xa03),_0x5447b9))return _0x1d9a40;return _0x5447b9;}[_0xbf46d7(0x382)+_0xbf46d7(0x3c9)](_0x21e435,_0x32ea9b,_0x37aef2){const _0x14550f=_0xbf46d7;return _0x314319['\x43\x4f\x43\x67\x77'](Object,_0x21e435)!==_0x21e435?_0x21e435:(Array[_0x14550f(0x16e)+'\x61\x79'](_0x32ea9b)||(_0x32ea9b=_0x32ea9b[_0x14550f(0x184)+_0x14550f(0x129)]()[_0x14550f(0x455)](/[^.[\]]+/g)||[]),_0x32ea9b[_0x14550f(0x316)](0x1273+-0x42d*-0x3+-0x1efa,-(0x1fd*-0x11+0x1d6a+0x464))[_0x14550f(0x1c9)+'\x65']((_0x4b484f,_0x10de4f,_0x3cc776)=>Object(_0x4b484f[_0x10de4f])===_0x4b484f[_0x10de4f]?_0x4b484f[_0x10de4f]:_0x4b484f[_0x10de4f]=Math[_0x14550f(0x2bf)](_0x32ea9b[_0x3cc776+(-0xe*0x16e+-0x1f71+0x3376)])>>-0x10b*0x1+0x18d8+0x7ef*-0x3==+_0x32ea9b[_0x3cc776+(0x15a9+-0x2207+-0x1*-0xc5f)]?[]:{},_0x21e435)[_0x32ea9b[_0x314319[_0x14550f(0x452)](_0x32ea9b[_0x14550f(0x365)+'\x68'],0xafb+-0x574+0xca*-0x7)]]=_0x37aef2,_0x21e435);}[_0xbf46d7(0x416)+'\x74\x61'](_0x27ef1c){const _0xb34610=_0xbf46d7;let _0xd7fb67=this[_0xb34610(0x319)+'\x6c'](_0x27ef1c);if(/^@/[_0xb34610(0x229)](_0x27ef1c)){const [,_0x5522e1,_0x1184f2]=/^@(.*?)\.(.*?)$/[_0xb34610(0x139)](_0x27ef1c),_0x3d36c2=_0x5522e1?this[_0xb34610(0x319)+'\x6c'](_0x5522e1):'';if(_0x3d36c2)try{const _0x5af109=JSON[_0xb34610(0x3da)](_0x3d36c2);_0xd7fb67=_0x5af109?this[_0xb34610(0x382)+_0xb34610(0x3fe)](_0x5af109,_0x1184f2,''):_0xd7fb67;}catch(_0x2bd0ac){_0xd7fb67='';}}return _0xd7fb67;}[_0xbf46d7(0x19e)+'\x74\x61'](_0x5d358f,_0x875b06){const _0x378e49=_0xbf46d7;let _0x2e94b3=!(-0xccf*-0x3+0xddb+-0x3*0x116d);if(/^@/[_0x378e49(0x229)](_0x875b06)){const [,_0x15abfa,_0x3c2f3a]=/^@(.*?)\.(.*?)$/[_0x378e49(0x139)](_0x875b06),_0x4e186e=this[_0x378e49(0x319)+'\x6c'](_0x15abfa),_0x4db0b5=_0x15abfa?_0x314319[_0x378e49(0x294)](_0x314319[_0x378e49(0x32a)],_0x4e186e)?null:_0x314319[_0x378e49(0x1ac)](_0x4e186e,'\x7b\x7d'):'\x7b\x7d';try{const _0x5d85e8=JSON[_0x378e49(0x3da)](_0x4db0b5);this[_0x378e49(0x382)+_0x378e49(0x3c9)](_0x5d85e8,_0x3c2f3a,_0x5d358f),_0x2e94b3=this[_0x378e49(0x18d)+'\x6c'](JSON[_0x378e49(0x362)+_0x378e49(0x1d6)](_0x5d85e8),_0x15abfa);}catch(_0x2ae76b){const _0x44bff7={};this[_0x378e49(0x382)+_0x378e49(0x3c9)](_0x44bff7,_0x3c2f3a,_0x5d358f),_0x2e94b3=this[_0x378e49(0x18d)+'\x6c'](JSON[_0x378e49(0x362)+_0x378e49(0x1d6)](_0x44bff7),_0x15abfa);}}else _0x2e94b3=this[_0x378e49(0x18d)+'\x6c'](_0x5d358f,_0x875b06);return _0x2e94b3;}[_0xbf46d7(0x319)+'\x6c'](_0x3f3a8f){const _0x2327b5=_0xbf46d7;return this['\x69\x73\x53\x75\x72'+'\x67\x65']()||this[_0x2327b5(0x29b)+'\x6e']()?$persistentStore[_0x2327b5(0x40e)](_0x3f3a8f):this[_0x2327b5(0x38e)+'\x6e\x58']()?$prefs[_0x2327b5(0x2c6)+_0x2327b5(0x163)+'\x79'](_0x3f3a8f):this[_0x2327b5(0x188)+'\x65']()?(this[_0x2327b5(0x1f5)]=this[_0x2327b5(0x445)+_0x2327b5(0x156)](),this[_0x2327b5(0x1f5)][_0x3f3a8f]):this[_0x2327b5(0x1f5)]&&this[_0x2327b5(0x1f5)][_0x3f3a8f]||null;}[_0xbf46d7(0x18d)+'\x6c'](_0x459c82,_0x3aec5b){const _0x5d353b=_0xbf46d7;return this[_0x5d353b(0x166)+'\x67\x65']()||this[_0x5d353b(0x29b)+'\x6e']()?$persistentStore[_0x5d353b(0x2b1)](_0x459c82,_0x3aec5b):this[_0x5d353b(0x38e)+'\x6e\x58']()?$prefs[_0x5d353b(0x167)+_0x5d353b(0x17e)+'\x72\x4b\x65\x79'](_0x459c82,_0x3aec5b):this[_0x5d353b(0x188)+'\x65']()?(this[_0x5d353b(0x1f5)]=this[_0x5d353b(0x445)+_0x5d353b(0x156)](),this[_0x5d353b(0x1f5)][_0x3aec5b]=_0x459c82,this[_0x5d353b(0x2b1)+_0x5d353b(0x1f5)](),!(-0x14ee+0x2066+-0xb78)):this[_0x5d353b(0x1f5)]&&this[_0x5d353b(0x1f5)][_0x3aec5b]||null;}[_0xbf46d7(0x39b)+_0xbf46d7(0x453)](_0x5d23fe){const _0x1e1382=_0xbf46d7;this['\x67\x6f\x74']=this[_0x1e1382(0x2f8)]?this[_0x1e1382(0x2f8)]:_0x314319[_0x1e1382(0x221)](require,_0x314319['\x78\x64\x75\x77\x6f']),this[_0x1e1382(0x3e8)+'\x67\x68']=this[_0x1e1382(0x3e8)+'\x67\x68']?this[_0x1e1382(0x3e8)+'\x67\x68']:_0x314319[_0x1e1382(0x30b)](require,_0x1e1382(0x2d6)+_0x1e1382(0x147)+'\x69\x65'),this[_0x1e1382(0x3ca)]=this[_0x1e1382(0x3ca)]?this['\x63\x6b\x6a\x61\x72']:new this[(_0x1e1382(0x3e8))+'\x67\x68'][(_0x1e1382(0x1dd))+(_0x1e1382(0x36b))](),_0x5d23fe&&(_0x5d23fe[_0x1e1382(0x21a)+'\x72\x73']=_0x5d23fe[_0x1e1382(0x21a)+'\x72\x73']?_0x5d23fe[_0x1e1382(0x21a)+'\x72\x73']:{},_0x314319['\x67\x4b\x52\x54\x52'](void(-0x1395*0x1+-0xed7+0x1136*0x2),_0x5d23fe[_0x1e1382(0x21a)+'\x72\x73'][_0x1e1382(0x1dd)+'\x65'])&&_0x314319['\x67\x4b\x52\x54\x52'](void(0x3d*-0x85+-0x4d*-0x7a+0x1ab*-0x3),_0x5d23fe[_0x1e1382(0x381)+_0x1e1382(0x36b)])&&(_0x5d23fe[_0x1e1382(0x381)+_0x1e1382(0x36b)]=this['\x63\x6b\x6a\x61\x72']));}[_0xbf46d7(0x1df)](_0x42a2ac,_0x173880=()=>{}){const _0x2bf1e4=_0xbf46d7,_0x131e76={'\x50\x50\x65\x79\x7a':function(_0x714f86,_0x3285ac,_0x1a8cf1,_0xe59022){return _0x714f86(_0x3285ac,_0x1a8cf1,_0xe59022);},'\x58\x4e\x44\x68\x68':_0x314319[_0x2bf1e4(0x373)]},_0x150f10={};_0x150f10[_0x2bf1e4(0x2dd)+_0x2bf1e4(0x22a)+_0x2bf1e4(0x15e)+_0x2bf1e4(0x1c1)+'\x6e\x67']=!(-0x9*0x3b7+0xe*-0x47+0x2552);const _0x38b53a={};_0x38b53a[_0x2bf1e4(0x443)]=!(-0xeff+-0x92f+0x182f),(_0x42a2ac[_0x2bf1e4(0x21a)+'\x72\x73']&&(delete _0x42a2ac[_0x2bf1e4(0x21a)+'\x72\x73'][_0x2bf1e4(0x2c8)+_0x2bf1e4(0x157)+'\x70\x65'],delete _0x42a2ac[_0x2bf1e4(0x21a)+'\x72\x73'][_0x314319[_0x2bf1e4(0x28d)]]),this[_0x2bf1e4(0x166)+'\x67\x65']()||this[_0x2bf1e4(0x29b)+'\x6e']()?(this[_0x2bf1e4(0x166)+'\x67\x65']()&&this[_0x2bf1e4(0x3ae)+_0x2bf1e4(0x32c)+_0x2bf1e4(0x17a)]&&(_0x42a2ac[_0x2bf1e4(0x21a)+'\x72\x73']=_0x42a2ac[_0x2bf1e4(0x21a)+'\x72\x73']||{},Object[_0x2bf1e4(0x396)+'\x6e'](_0x42a2ac[_0x2bf1e4(0x21a)+'\x72\x73'],_0x150f10)),$httpClient[_0x2bf1e4(0x1df)](_0x42a2ac,(_0x25d22d,_0x493a26,_0x40048b)=>{const _0x30ace1=_0x2bf1e4;_0x314319[_0x30ace1(0x3b1)](!_0x25d22d,_0x493a26)&&(_0x493a26['\x62\x6f\x64\x79']=_0x40048b,_0x493a26[_0x30ace1(0x322)+_0x30ace1(0x387)]=_0x493a26[_0x30ace1(0x322)+'\x73']),_0x173880(_0x25d22d,_0x493a26,_0x40048b);})):this[_0x2bf1e4(0x38e)+'\x6e\x58']()?(this[_0x2bf1e4(0x3ae)+_0x2bf1e4(0x32c)+_0x2bf1e4(0x17a)]&&(_0x42a2ac['\x6f\x70\x74\x73']=_0x42a2ac['\x6f\x70\x74\x73']||{},Object[_0x2bf1e4(0x396)+'\x6e'](_0x42a2ac['\x6f\x70\x74\x73'],_0x38b53a)),$task[_0x2bf1e4(0x243)](_0x42a2ac)[_0x2bf1e4(0x25c)](_0x2d0336=>{const _0x450eea=_0x2bf1e4,{statusCode:_0x584f3a,statusCode:_0x31492c,headers:_0x17e612,body:_0x5a9bc7}=_0x2d0336,_0x3c4e41={};_0x3c4e41[_0x450eea(0x322)+'\x73']=_0x584f3a,_0x3c4e41[_0x450eea(0x322)+_0x450eea(0x387)]=_0x31492c,_0x3c4e41[_0x450eea(0x21a)+'\x72\x73']=_0x17e612,_0x3c4e41[_0x450eea(0x17f)]=_0x5a9bc7,_0x131e76[_0x450eea(0x268)](_0x173880,null,_0x3c4e41,_0x5a9bc7);},_0x5a4682=>_0x173880(_0x5a4682))):this[_0x2bf1e4(0x188)+'\x65']()&&(this[_0x2bf1e4(0x39b)+_0x2bf1e4(0x453)](_0x42a2ac),this[_0x2bf1e4(0x2f8)](_0x42a2ac)['\x6f\x6e'](_0x314319[_0x2bf1e4(0x411)],(_0x1aa3a5,_0x22ed4b)=>{const _0x226c73=_0x2bf1e4;try{if(_0x1aa3a5[_0x226c73(0x21a)+'\x72\x73'][_0x131e76[_0x226c73(0x3bb)]]){const _0x4a6988=_0x1aa3a5[_0x226c73(0x21a)+'\x72\x73'][_0x131e76['\x58\x4e\x44\x68\x68']][_0x226c73(0x31c)](this[_0x226c73(0x3e8)+'\x67\x68'][_0x226c73(0x1dd)+'\x65'][_0x226c73(0x3da)])[_0x226c73(0x184)+_0x226c73(0x129)]();this[_0x226c73(0x3ca)][_0x226c73(0x144)+_0x226c73(0x344)+_0x226c73(0x183)](_0x4a6988,null),_0x22ed4b[_0x226c73(0x381)+_0x226c73(0x36b)]=this[_0x226c73(0x3ca)];}}catch(_0x46b4ee){this['\x6c\x6f\x67\x45\x72'+'\x72'](_0x46b4ee);}})[_0x2bf1e4(0x25c)](_0x5ab624=>{const _0x25b87c=_0x2bf1e4,{statusCode:_0x2669a0,statusCode:_0x472c0d,headers:_0x1475b1,body:_0x3dd69b}=_0x5ab624,_0x56a294={};_0x56a294[_0x25b87c(0x322)+'\x73']=_0x2669a0,_0x56a294[_0x25b87c(0x322)+'\x73\x43\x6f\x64\x65']=_0x472c0d,_0x56a294[_0x25b87c(0x21a)+'\x72\x73']=_0x1475b1,_0x56a294[_0x25b87c(0x17f)]=_0x3dd69b,_0x131e76['\x50\x50\x65\x79\x7a'](_0x173880,null,_0x56a294,_0x3dd69b);},_0x4ffd7b=>{const _0x4858d8=_0x2bf1e4,{message:_0x488b6e,response:_0x18c651}=_0x4ffd7b;_0x173880(_0x488b6e,_0x18c651,_0x18c651&&_0x18c651[_0x4858d8(0x17f)]);})));}[_0xbf46d7(0x433)](_0x11f01e,_0x1d12d3=()=>{}){const _0x5de450=_0xbf46d7,_0x3744b0={'\x7a\x5a\x73\x68\x44':function(_0x2125b4,_0x22236d){const _0x1a7956=_0x4f78;return _0x314319[_0x1a7956(0x265)](_0x2125b4,_0x22236d);},'\x69\x6b\x61\x78\x5a':function(_0x58724a,_0x275d48,_0x58bda0,_0x454d5e){return _0x58724a(_0x275d48,_0x58bda0,_0x454d5e);}},_0x47605b={};_0x47605b[_0x5de450(0x2dd)+_0x5de450(0x22a)+_0x5de450(0x15e)+'\x72\x69\x70\x74\x69'+'\x6e\x67']=!(0x155*0x3+0x1590+0x2*-0xcc7);const _0xb417d4={};_0xb417d4[_0x5de450(0x443)]=!(-0x645+-0x2226*0x1+-0x2*-0x1436);if(_0x11f01e[_0x5de450(0x17f)]&&_0x11f01e['\x68\x65\x61\x64\x65'+'\x72\x73']&&!_0x11f01e[_0x5de450(0x21a)+'\x72\x73'][_0x5de450(0x2c8)+_0x5de450(0x157)+'\x70\x65']&&(_0x11f01e[_0x5de450(0x21a)+'\x72\x73'][_0x314319[_0x5de450(0x3d5)]]=_0x314319[_0x5de450(0x12f)]),_0x11f01e[_0x5de450(0x21a)+'\x72\x73']&&delete _0x11f01e[_0x5de450(0x21a)+'\x72\x73'][_0x314319[_0x5de450(0x28d)]],this[_0x5de450(0x166)+'\x67\x65']()||this[_0x5de450(0x29b)+'\x6e']())this[_0x5de450(0x166)+'\x67\x65']()&&this[_0x5de450(0x3ae)+_0x5de450(0x32c)+_0x5de450(0x17a)]&&(_0x11f01e[_0x5de450(0x21a)+'\x72\x73']=_0x11f01e[_0x5de450(0x21a)+'\x72\x73']||{},Object[_0x5de450(0x396)+'\x6e'](_0x11f01e[_0x5de450(0x21a)+'\x72\x73'],_0x47605b)),$httpClient[_0x5de450(0x433)](_0x11f01e,(_0x1da493,_0x59bc98,_0x33d956)=>{const _0xab9827=_0x5de450;_0x3744b0['\x7a\x5a\x73\x68\x44'](!_0x1da493,_0x59bc98)&&(_0x59bc98[_0xab9827(0x17f)]=_0x33d956,_0x59bc98[_0xab9827(0x322)+_0xab9827(0x387)]=_0x59bc98[_0xab9827(0x322)+'\x73']),_0x3744b0[_0xab9827(0x431)](_0x1d12d3,_0x1da493,_0x59bc98,_0x33d956);});else{if(this[_0x5de450(0x38e)+'\x6e\x58']())_0x11f01e[_0x5de450(0x331)+'\x64']=_0x5de450(0x336),this[_0x5de450(0x3ae)+_0x5de450(0x32c)+_0x5de450(0x17a)]&&(_0x11f01e[_0x5de450(0x291)]=_0x11f01e[_0x5de450(0x291)]||{},Object[_0x5de450(0x396)+'\x6e'](_0x11f01e[_0x5de450(0x291)],_0xb417d4)),$task[_0x5de450(0x243)](_0x11f01e)[_0x5de450(0x25c)](_0x58bf34=>{const _0x52a21a=_0x5de450,{statusCode:_0x3f9215,statusCode:_0x4efbf9,headers:_0x1bf523,body:_0x4c9d82}=_0x58bf34,_0x415f2a={};_0x415f2a[_0x52a21a(0x322)+'\x73']=_0x3f9215,_0x415f2a[_0x52a21a(0x322)+_0x52a21a(0x387)]=_0x4efbf9,_0x415f2a[_0x52a21a(0x21a)+'\x72\x73']=_0x1bf523,_0x415f2a[_0x52a21a(0x17f)]=_0x4c9d82,_0x1d12d3(null,_0x415f2a,_0x4c9d82);},_0x4c7295=>_0x1d12d3(_0x4c7295));else{if(this[_0x5de450(0x188)+'\x65']()){this[_0x5de450(0x39b)+'\x6f\x74\x45\x6e\x76'](_0x11f01e);const {url:_0x5156ec,..._0x567698}=_0x11f01e;this[_0x5de450(0x2f8)][_0x5de450(0x433)](_0x5156ec,_0x567698)[_0x5de450(0x25c)](_0x21cc01=>{const _0x331690=_0x5de450,{statusCode:_0x1defd0,statusCode:_0x3d13e5,headers:_0x10ff85,body:_0x3a2845}=_0x21cc01,_0x2edf95={};_0x2edf95[_0x331690(0x322)+'\x73']=_0x1defd0,_0x2edf95[_0x331690(0x322)+_0x331690(0x387)]=_0x3d13e5,_0x2edf95[_0x331690(0x21a)+'\x72\x73']=_0x10ff85,_0x2edf95[_0x331690(0x17f)]=_0x3a2845,_0x1d12d3(null,_0x2edf95,_0x3a2845);},_0x3dbe64=>{const _0x1844b1=_0x5de450,{message:_0x336e24,response:_0x47b171}=_0x3dbe64;_0x314319[_0x1844b1(0x41d)](_0x1d12d3,_0x336e24,_0x47b171,_0x47b171&&_0x47b171[_0x1844b1(0x17f)]);});}}}}[_0xbf46d7(0x160)](_0x884f5,_0x1103cd=()=>{}){const _0x2e6aca=_0xbf46d7,_0x5aa4c8={'\x72\x4a\x6b\x61\x6d':function(_0x492708,_0x4d51a6,_0x1b9131,_0x22f2f9){const _0x12f070=_0x4f78;return _0x314319[_0x12f070(0x36a)](_0x492708,_0x4d51a6,_0x1b9131,_0x22f2f9);}},_0x14d7e4={};_0x14d7e4[_0x2e6aca(0x2dd)+_0x2e6aca(0x22a)+_0x2e6aca(0x15e)+'\x72\x69\x70\x74\x69'+'\x6e\x67']=!(-0xb3*-0x5+0x4d5*0x1+0x1*-0x853);const _0x45848b={};_0x45848b[_0x2e6aca(0x443)]=!(0x709*0x1+0x4*0x200+-0xf08);if(_0x884f5[_0x2e6aca(0x17f)]&&_0x884f5[_0x2e6aca(0x21a)+'\x72\x73']&&!_0x884f5[_0x2e6aca(0x21a)+'\x72\x73'][_0x314319[_0x2e6aca(0x3d5)]]&&(_0x884f5[_0x2e6aca(0x21a)+'\x72\x73'][_0x314319[_0x2e6aca(0x3d5)]]=_0x314319[_0x2e6aca(0x12f)]),_0x884f5[_0x2e6aca(0x21a)+'\x72\x73']&&delete _0x884f5[_0x2e6aca(0x21a)+'\x72\x73'][_0x314319[_0x2e6aca(0x28d)]],this['\x69\x73\x53\x75\x72'+'\x67\x65']()||this[_0x2e6aca(0x29b)+'\x6e']())this[_0x2e6aca(0x166)+'\x67\x65']()&&this[_0x2e6aca(0x3ae)+_0x2e6aca(0x32c)+_0x2e6aca(0x17a)]&&(_0x884f5[_0x2e6aca(0x21a)+'\x72\x73']=_0x884f5[_0x2e6aca(0x21a)+'\x72\x73']||{},Object[_0x2e6aca(0x396)+'\x6e'](_0x884f5[_0x2e6aca(0x21a)+'\x72\x73'],_0x14d7e4)),$httpClient[_0x2e6aca(0x160)](_0x884f5,(_0x3a7270,_0x1d263e,_0x34d011)=>{const _0x207d03=_0x2e6aca;!_0x3a7270&&_0x1d263e&&(_0x1d263e[_0x207d03(0x17f)]=_0x34d011,_0x1d263e[_0x207d03(0x322)+_0x207d03(0x387)]=_0x1d263e[_0x207d03(0x322)+'\x73']),_0x1103cd(_0x3a7270,_0x1d263e,_0x34d011);});else{if(this[_0x2e6aca(0x38e)+'\x6e\x58']())_0x884f5[_0x2e6aca(0x331)+'\x64']=_0x314319[_0x2e6aca(0x31f)],this[_0x2e6aca(0x3ae)+_0x2e6aca(0x32c)+_0x2e6aca(0x17a)]&&(_0x884f5[_0x2e6aca(0x291)]=_0x884f5[_0x2e6aca(0x291)]||{},Object[_0x2e6aca(0x396)+'\x6e'](_0x884f5[_0x2e6aca(0x291)],_0x45848b)),$task[_0x2e6aca(0x243)](_0x884f5)[_0x2e6aca(0x25c)](_0x5514db=>{const _0x4e2eab=_0x2e6aca,{statusCode:_0x502117,statusCode:_0x221d67,headers:_0x152710,body:_0x5de7f5}=_0x5514db,_0x4f0a9d={};_0x4f0a9d[_0x4e2eab(0x322)+'\x73']=_0x502117,_0x4f0a9d[_0x4e2eab(0x322)+_0x4e2eab(0x387)]=_0x221d67,_0x4f0a9d[_0x4e2eab(0x21a)+'\x72\x73']=_0x152710,_0x4f0a9d[_0x4e2eab(0x17f)]=_0x5de7f5,_0x5aa4c8[_0x4e2eab(0x1ef)](_0x1103cd,null,_0x4f0a9d,_0x5de7f5);},_0x2de566=>_0x1103cd(_0x2de566));else{if(this[_0x2e6aca(0x188)+'\x65']()){this[_0x2e6aca(0x39b)+_0x2e6aca(0x453)](_0x884f5);const {url:_0x2f62cc,..._0x3011db}=_0x884f5;this['\x67\x6f\x74'][_0x2e6aca(0x160)](_0x2f62cc,_0x3011db)[_0x2e6aca(0x25c)](_0x2d6600=>{const _0x30a394=_0x2e6aca,{statusCode:_0x1711b9,statusCode:_0x4a710b,headers:_0x51726b,body:_0x452c9b}=_0x2d6600,_0x1fc7e3={};_0x1fc7e3[_0x30a394(0x322)+'\x73']=_0x1711b9,_0x1fc7e3[_0x30a394(0x322)+_0x30a394(0x387)]=_0x4a710b,_0x1fc7e3[_0x30a394(0x21a)+'\x72\x73']=_0x51726b,_0x1fc7e3[_0x30a394(0x17f)]=_0x452c9b,_0x314319[_0x30a394(0x41d)](_0x1103cd,null,_0x1fc7e3,_0x452c9b);},_0x5b7b45=>{const _0x52a69e=_0x2e6aca,{message:_0x3f5ee8,response:_0x4c03ab}=_0x5b7b45;_0x314319['\x4a\x42\x46\x76\x51'](_0x1103cd,_0x3f5ee8,_0x4c03ab,_0x4c03ab&&_0x4c03ab[_0x52a69e(0x17f)]);});}}}}[_0xbf46d7(0x2c9)](_0x41b4db){const _0x804882=_0xbf46d7;let _0xe4fbb={'\x4d\x2b':_0x314319[_0x804882(0x21f)](new Date()[_0x804882(0x1a6)+_0x804882(0x270)](),0x55a+-0x17a5+0x926*0x2),'\x64\x2b':new Date()[_0x804882(0x18f)+'\x74\x65'](),'\x48\x2b':new Date()[_0x804882(0x135)+_0x804882(0x22b)](),'\x6d\x2b':new Date()['\x67\x65\x74\x4d\x69'+'\x6e\x75\x74\x65\x73'](),'\x73\x2b':new Date()[_0x804882(0x2b2)+_0x804882(0x1ba)](),'\x71\x2b':Math[_0x804882(0x363)](_0x314319[_0x804882(0x242)](_0x314319[_0x804882(0x21f)](new Date()[_0x804882(0x1a6)+_0x804882(0x270)](),0x264+-0x1c93+-0x2*-0xd19),-0x1*-0xd03+-0x8bf*-0x2+0x3*-0xa2a)),'\x53':new Date()[_0x804882(0x42e)+_0x804882(0x3a9)+_0x804882(0x1ba)]()};/(y+)/[_0x804882(0x229)](_0x41b4db)&&(_0x41b4db=_0x41b4db[_0x804882(0x400)+'\x63\x65'](RegExp['\x24\x31'],_0x314319[_0x804882(0x21f)](new Date()[_0x804882(0x2e9)+'\x6c\x6c\x59\x65\x61'+'\x72'](),'')[_0x804882(0x142)+'\x72'](_0x314319[_0x804882(0x452)](-0x120d*-0x1+0x73d*0x1+0x287*-0xa,RegExp['\x24\x31'][_0x804882(0x365)+'\x68']))));for(let _0x368ad0 in _0xe4fbb)new RegExp(_0x314319[_0x804882(0x27c)]('\x28'+_0x368ad0,'\x29'))['\x74\x65\x73\x74'](_0x41b4db)&&(_0x41b4db=_0x41b4db[_0x804882(0x400)+'\x63\x65'](RegExp['\x24\x31'],_0x314319[_0x804882(0x3e1)](0x1aa6*0x1+-0x181e+-0x287,RegExp['\x24\x31'][_0x804882(0x365)+'\x68'])?_0xe4fbb[_0x368ad0]:_0x314319[_0x804882(0x27c)]('\x30\x30',_0xe4fbb[_0x368ad0])[_0x804882(0x142)+'\x72'](_0x314319[_0x804882(0x3f5)]('',_0xe4fbb[_0x368ad0])[_0x804882(0x365)+'\x68'])));return _0x41b4db;}[_0xbf46d7(0x141)](_0x33bff2=_0x47df8d,_0x39e028='',_0x4aa042='',_0x55c40e){const _0x4d3734=_0xbf46d7,_0x4cbf31=_0x306cc2=>{const _0x4367df=_0x4f78;if(!_0x306cc2)return _0x306cc2;if(_0x314319[_0x4367df(0x145)](_0x4367df(0x362)+'\x67',typeof _0x306cc2))return this[_0x4367df(0x29b)+'\x6e']()?_0x306cc2:this[_0x4367df(0x38e)+'\x6e\x58']()?{'\x6f\x70\x65\x6e\x2d\x75\x72\x6c':_0x306cc2}:this[_0x4367df(0x166)+'\x67\x65']()?{'\x75\x72\x6c':_0x306cc2}:void(-0x32b+-0x2*-0x110b+-0x1*0x1eeb);if(_0x314319[_0x4367df(0x254)](_0x314319[_0x4367df(0x186)],typeof _0x306cc2)){if(this[_0x4367df(0x29b)+'\x6e']()){let _0x26e7d3=_0x306cc2[_0x4367df(0x31e)+'\x72\x6c']||_0x306cc2[_0x4367df(0x437)]||_0x306cc2[_0x314319[_0x4367df(0x1ce)]],_0x2438c4=_0x306cc2[_0x4367df(0x2a4)+_0x4367df(0x23b)]||_0x306cc2[_0x4367df(0x2a4)+_0x4367df(0x2bd)];const _0x1def46={};return _0x1def46[_0x4367df(0x31e)+'\x72\x6c']=_0x26e7d3,_0x1def46[_0x4367df(0x2a4)+_0x4367df(0x23b)]=_0x2438c4,_0x1def46;}if(this[_0x4367df(0x38e)+'\x6e\x58']()){let _0x34fc0f=_0x306cc2[_0x4367df(0x3b9)+_0x4367df(0x437)]||_0x306cc2[_0x4367df(0x437)]||_0x306cc2[_0x4367df(0x31e)+'\x72\x6c'],_0x3a3802=_0x306cc2[_0x314319[_0x4367df(0x279)]]||_0x306cc2[_0x4367df(0x2a4)+_0x4367df(0x23b)];const _0x4f8659={};return _0x4f8659[_0x4367df(0x3b9)+_0x4367df(0x437)]=_0x34fc0f,_0x4f8659[_0x4367df(0x2a4)+_0x4367df(0x2bd)]=_0x3a3802,_0x4f8659;}if(this[_0x4367df(0x166)+'\x67\x65']()){let _0x54a3fe=_0x306cc2[_0x4367df(0x437)]||_0x306cc2[_0x4367df(0x31e)+'\x72\x6c']||_0x306cc2[_0x314319[_0x4367df(0x1ce)]];const _0x457f26={};return _0x457f26[_0x4367df(0x437)]=_0x54a3fe,_0x457f26;}}};this[_0x4d3734(0x13e)+'\x65']||(this[_0x4d3734(0x166)+'\x67\x65']()||this[_0x4d3734(0x29b)+'\x6e']()?$notification[_0x4d3734(0x433)](_0x33bff2,_0x39e028,_0x4aa042,_0x314319[_0x4d3734(0x30b)](_0x4cbf31,_0x55c40e)):this[_0x4d3734(0x38e)+'\x6e\x58']()&&_0x314319[_0x4d3734(0x3f8)]($notify,_0x33bff2,_0x39e028,_0x4aa042,_0x314319[_0x4d3734(0x37a)](_0x4cbf31,_0x55c40e)));let _0x47d816=['',_0x4d3734(0x1e4)+_0x4d3734(0x1e4)+_0x4d3734(0x13f)+_0x4d3734(0x137)+_0x4d3734(0x1e4)+_0x4d3734(0x1e4)+_0x4d3734(0x3a5)];_0x47d816[_0x4d3734(0x204)](_0x33bff2),_0x39e028&&_0x47d816[_0x4d3734(0x204)](_0x39e028),_0x4aa042&&_0x47d816[_0x4d3734(0x204)](_0x4aa042),console[_0x4d3734(0x2b8)](_0x47d816[_0x4d3734(0x3d9)]('\x0a')),this[_0x4d3734(0x3e4)]=this[_0x4d3734(0x3e4)][_0x4d3734(0x230)+'\x74'](_0x47d816);}[_0xbf46d7(0x2b8)](..._0x2f32c4){const _0xe6b408=_0xbf46d7;_0x2f32c4[_0xe6b408(0x365)+'\x68']>-0x1*0x51a+-0xb*0x335+0x2861&&(this[_0xe6b408(0x3e4)]=[...this[_0xe6b408(0x3e4)],..._0x2f32c4]),console[_0xe6b408(0x2b8)](_0x2f32c4[_0xe6b408(0x3d9)](this[_0xe6b408(0x29d)+'\x70\x61\x72\x61\x74'+'\x6f\x72']));}[_0xbf46d7(0x3a1)+'\x72'](_0x284459,_0x5887ce){const _0x55df86=_0xbf46d7,_0x6d568f=!this[_0x55df86(0x166)+'\x67\x65']()&&!this[_0x55df86(0x38e)+'\x6e\x58']()&&!this[_0x55df86(0x29b)+'\x6e']();_0x6d568f?this[_0x55df86(0x2b8)]('','\u2757\ufe0f'+this[_0x55df86(0x28c)]+_0x55df86(0x2d4),_0x284459[_0x55df86(0x199)]):this[_0x55df86(0x2b8)]('','\u2757\ufe0f'+this[_0x55df86(0x28c)]+_0x55df86(0x2d4),_0x284459);}[_0xbf46d7(0x320)](_0x30ee6f){return new Promise(_0x328944=>setTimeout(_0x328944,_0x30ee6f));}[_0xbf46d7(0x426)](_0x4d6c03={}){const _0xcba69e=_0xbf46d7,_0x36e6e0=new Date()[_0xcba69e(0x2ba)+'\x6d\x65'](),_0x5681c9=_0x314319[_0xcba69e(0x2c0)](_0x314319[_0xcba69e(0x3b2)](_0x36e6e0,this[_0xcba69e(0x26d)+_0xcba69e(0x28e)]),-0x187+0x106*-0x10+0x745*0x3);this[_0xcba69e(0x2b8)]('','\ud83d\udd14'+this[_0xcba69e(0x28c)]+(_0xcba69e(0x1be)+_0xcba69e(0x301))+_0x5681c9+'\x20\u79d2'),this[_0xcba69e(0x2b8)](),(this[_0xcba69e(0x166)+'\x67\x65']()||this[_0xcba69e(0x38e)+'\x6e\x58']()||this[_0xcba69e(0x29b)+'\x6e']())&&_0x314319[_0xcba69e(0x1f7)]($done,_0x4d6c03);}}(_0x47df8d,_0x32b13e);} \ No newline at end of file diff --git a/txstock.js b/txstock.js index bb4da46..07125a7 100644 --- a/txstock.js +++ b/txstock.js @@ -1,10 +1,11 @@ /* 腾讯自选股APP & 微信微证券公众号 -改自@CenBoMin大佬的脚本 + 只适配了IOS,测试了青龙和V2P,其他平台请自行测试,安卓请自行测试 多用户用#隔开 -脚本只会在10点到13点之间进行猜涨跌,请务必在这段时间内跑一次脚本,猜涨跌开奖时间为15:15 +脚本只会在10点到13点之间进行猜涨跌,请务必在这段时间内跑一次脚本 +上证和个股猜涨跌开奖时间为15:15和16:30,建议16:30后再跑一次领奖 有些任务会提示任务完成发奖失败 -- 可以忽略 或者任务完成前置条件不符合 -- 一般为需要分享,会在完成日常任务后尝试做互助 @@ -37,7 +38,7 @@ MITM: wzq.tenpay.com 圈X: [task_local] #腾讯自选股 -16 12,15 * * * txstock.js, tag=腾讯自选股, enabled=true +35 11,16 * * * https://raw.githubusercontent.com/leafxcy/JavaScript/main/txstock.js, tag=腾讯自选股, enabled=true [rewrite_local] #获取APP和微信微证券的URL和header https://wzq.tenpay.com/cgi-bin/activity_task_daily.fcgi? url script-request-header https://raw.githubusercontent.com/leafxcy/JavaScript/main/txstock.js @@ -84,6 +85,12 @@ let scanList = [] let nickname = [] let bullStatusFlag = 0 +let guessOption = 0 +let guessStockFlag = 0 +let stockName = '' +let stockList = [] +let marketCode = {'sz':0, 'sh':1, 'hk':2, } + let appShareFlag = 1 let wxShareFlag = 1 let appTaskFlag = 1 @@ -246,12 +253,15 @@ async function getRewrite() if($request.url.indexOf("openid=") > -1) { //APP包 + let msgStr = '' $.setdata($request.url,'TxStockAppUrl') $.log(`获取TxStockAppUrl成功: ${$request.url}\n`) - $.msg(`获取TxStockAppUrl成功: ${$request.url}\n`) + msgStr += `获取TxStockAppUrl成功: ${$request.url}\n` $.setdata(JSON.stringify($request.headers),'TxStockAppHeader') $.log(`获取TxStockAppHeader成功: ${JSON.stringify($request.headers)}\n`) - $.msg(`获取TxStockAppHeader成功: ${JSON.stringify($request.headers)}\n`) + msgStr += `获取TxStockAppHeader成功: ${JSON.stringify($request.headers)}\n` + + $.msg(msgStr) } else { @@ -374,13 +384,17 @@ async function getEnvParam(userNum) app_UA = "" Object.keys(appHeaderArrVal).forEach((item) => { if(item.toLowerCase() == "cookie") { - app_ck = appHeaderArrVal[item] + //app_ck = appHeaderArrVal[item] + cookie = appHeaderArrVal[item] + //pgv_info_ssid = cookie.match(/pgv_info=ssid=([\w]+)/)[1] + pgv_pvid = cookie.match(/pgv_pvid=([\w]+)/)[1] + ts_sid = cookie.match(/ts_sid=([\w]+)/)[1] + ts_uid = cookie.match(/ts_uid=([\w]+)/)[1] } else if(item.toLowerCase() == "user-agent") { app_UA = appHeaderArrVal[item] } }) - app_ck = appHeaderArrVal["Cookie"] - app_UA = appHeaderArrVal["User-Agent"] + app_ck = `pgv_pvid=${pgv_pvid}; ts_sid=${ts_sid}; ts_uid=${ts_uid}` wx_ck_tmp = "" wx_UA = "" @@ -394,14 +408,14 @@ async function getEnvParam(userNum) pgv_info = wx_ck_tmp.match(/pgv_info=([\w=]+)/)[1] pgv_pvid = wx_ck_tmp.match(/pgv_pvid=([\w]+)/)[1] - ts_last = wx_ck_tmp.match(/ts_last=([\w\/]+)/)[1] - ts_refer = wx_ck_tmp.match(/ts_refer=([\w\/\.]+)/)[1] - ts_sid = wx_ck_tmp.match(/ts_sid=([\w]+)/)[1] - ts_uid = wx_ck_tmp.match(/ts_uid=([\w]+)/)[1] + //ts_last = wx_ck_tmp.match(/ts_last=([\w\/]+)/)[1] + //ts_refer = wx_ck_tmp.match(/ts_refer=([\w\/\.]+)/)[1] + //ts_sid = wx_ck_tmp.match(/ts_sid=([\w]+)/)[1] + //ts_uid = wx_ck_tmp.match(/ts_uid=([\w]+)/)[1] qlappid = wx_ck_tmp.match(/qlappid=([\w]+)/)[1] qlskey = wx_ck_tmp.match(/qlskey=([\w]+)/)[1] qluin = wx_ck_tmp.match(/qluin=([\w@\.]+)/)[1] - qq_logtype = wx_ck_tmp.match(/qq_logtype=([\w]+)/)[1] + //qq_logtype = wx_ck_tmp.match(/qq_logtype=([\w]+)/)[1] wzq_qlappid = wx_ck_tmp.match(/wzq_qlappid=([\w]+)/)[1] wzq_qlskey = wx_ck_tmp.match(/wzq_qlskey=([\w]+)/)[1] wzq_qluin = wx_ck_tmp.match(/wzq_qluin=([\w-]+)/)[1] @@ -409,7 +423,7 @@ async function getEnvParam(userNum) //wx_ck = `pgv_info=${pgv_info}; pgv_pvid=${pgv_pvid}; ts_last=${ts_last}; ts_refer=${ts_refer}; ts_sid=${ts_sid}; ts_uid=${ts_uid}; qlappid=${qlappid}; qlskey=${qlskey}; qluin=${qluin}; qq_logtype=${qq_logtype}; wx_session_time=${sessionTime}; wzq_qlappid=${wzq_qlappid}; wzq_qlskey=${wzq_qlskey}; wzq_qluin=${wzq_qluin}; zxg_openid=${zxg_openid}` - wx_ck = `pgv_info=${pgv_info}; pgv_pvid=${pgv_pvid}; ts_last=${ts_last}; ts_refer=${ts_refer}; ts_sid=${ts_sid}; ts_uid=${ts_uid}; qlappid=${qlappid}; qlskey=${qlskey}; qluin=${qluin}; qq_logtype=${qq_logtype}; wzq_qlappid=${wzq_qlappid}; wzq_qlskey=${wzq_qlskey}; wzq_qluin=${wzq_qluin}; zxg_openid=${zxg_openid}` + wx_ck = `pgv_info=${pgv_info}; pgv_pvid=${pgv_pvid}; qlappid=${qlappid}; qlskey=${qlskey}; qluin=${qluin}; wzq_qlappid=${wzq_qlappid}; wzq_qlskey=${wzq_qlskey}; wzq_qluin=${wzq_qluin}; zxg_openid=${zxg_openid}` } async function initAccountInfo() @@ -1977,10 +1991,11 @@ async function appGuessStatus() { curTime = new Date() rndtime = Math.round(curTime.getTime()) currentHour = curTime.getHours() - let isGuessTime = ((currentHour < 13) && (currentHour > 9)) ? 1 : 0 + currentDay = curTime.getDay() + let isGuessTime = ((currentHour < 13) && (currentHour > 9) && (currentDay < 6) && (currentDay > 0)) ? 1 : 0 return new Promise((resolve) => { let url = { - url: `https://zqact.tenpay.com/cgi-bin/guess_home.fcgi?channel=1&source=2&new_version=2&_=${rndtime}&openid=${app_openid}&fskey=${app_fskey}&access_token=${app_token}&_appName=${app_appName}&_appver=${app_appver}&_osVer=${app_osVer}&_devId=${app_devId}`, + url: `https://zqact.tenpay.com/cgi-bin/guess_home.fcgi?channel=1&source=2&new_version=3&_=${rndtime}&openid=${app_openid}&fskey=${app_fskey}&access_token=${app_token}&_appName=${app_appName}&_appver=${app_appver}&_osVer=${app_osVer}&_devId=${app_devId}`, headers: { 'Cookie': app_ck, 'Accept': `application/json, text/plain, */*`, @@ -2007,34 +2022,54 @@ async function appGuessStatus() { if(result.notice_info && result.notice_info[0]) { if(logDebug) console.log(result) if(result.notice_info[0].answer_status == 1) { - $.log(`上期猜涨跌回答正确,正在取得奖励\n`); + $.log(`上期猜上证指数涨跌回答正确,正在取得奖励\n`); await appGuessAward(result.notice_info[0].date) } else { - $.log(`上期猜涨跌回答错误\n`); + $.log(`上期猜上证指数涨跌回答错误\n`); + } + await $.wait(1000) + } + if(result.stock_notice_info && result.stock_notice_info[0]) { + if(logDebug) console.log(result) + if(result.stock_notice_info[0].guess_correct == 1) { + $.log(`上期猜个股涨跌回答正确,正在取得奖励\n`); + await appGuessStockAward(result.stock_notice_info[0].date) + } else { + $.log(`上期猜个股涨跌回答错误\n`); } await $.wait(1000) } if(isGuessTime) { if((result.T_info && result.T_info[0] && result.T_info[0].user_answer == 0) || (result.T1_info && result.T1_info[0] && result.T1_info[0].user_answer == 0)) { - let guessOption = 1 - if(result.stockinfo && result.stockinfo[0]) { - guessOption = (result.stockinfo[0].zdf.indexOf('-') > -1) ? 2 : 1 - let guessStr = (guessOption == 2) ? "跌" : "涨" - $.log(`当前上证指数涨幅为${result.stockinfo[0].zdf}%,为你猜${guessStr}\n`); - } else { - $.log(`未获取到上证指数状态,默认为你猜涨\n`); - } if(result.date_list) { for(let i=0; i 0) { + await $.wait(100) + await appGuessRiseFall(guessOption,guessItem.date) + } else { + $.log(`获取猜涨跌错误:guessOption=${guessOption}\n`); + } } } } } else { - $.log(`已竞猜当期涨跌\n`); + $.log(`已竞猜当期上证指数涨跌\n`); + } + if(result.recommend && Array.isArray(result.recommend)) { + recList = result.recommend + stockList = recList.sort(function(a,b){return Math.abs(b["zdf"])-Math.abs(a["zdf"])}); + guessStockFlag = 1 + for(let k=0; k { + let url = { + url: `https://zqact.tenpay.com/cgi-bin/open_stockinfo.fcgi?scode=${scode}&markets=${markets}&needfive=0&needquote=1&needfollow=0&type=0&channel=1&_=${rndtime}&openid=${app_openid}&fskey=${app_fskey}&access_token=${app_token}&_appName=${app_appName}&_appver=${app_appver}&_osVer=${app_osVer}&_devId=${app_devId}`, + headers: { + 'Cookie': app_ck, + 'Accept': `*/*`, + 'Connection': `keep-alive`, + 'Referer': `https://zqact.tenpay.com/activity/page/guessRiseFall/`, + 'Accept-Encoding': `gzip, deflate, br`, + 'Host': `zqact.tenpay.com`, + 'User-Agent': app_UA, + 'Accept-Language': `zh-cn`, + }, + }; + + $.get(url, async (err, resp, data) => { + try { + data = data.replace(/\\x/g,'') + if (err) { + console.log("腾讯自选股: API查询请求失败 ‼️‼️"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result) + if(result.retcode == 0) { + stockName = result.secu_info.secu_name || '' + if(stockName) { + let dqj = result.secu_quote.dqj || 0 + let zsj = result.secu_quote.zsj || 0 + let raise = dqj - zsj + let ratio = raise/zsj*100 + let guessStr = (raise < 0) ? '跌' : '涨' + guessOption = (raise < 0) ? 2 : 1 + $.log(`${stockName}:当前价格${dqj},前天收市价${zsj},涨幅${Math.floor(ratio*100)/100}% (${Math.floor(raise*100)/100}),猜${guessStr}`); + } + } else { + $.log(`获取个股信息失败:${result.retmsg}`); + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//猜上证指数涨跌奖励 async function appGuessAward(guessDate) { rndtime = Math.round(curTime.getTime()) return new Promise((resolve) => { @@ -2094,9 +2184,61 @@ async function appGuessAward(guessDate) { let result = JSON.parse(data); if(logDebug) console.log(result) if(result.retcode == 0) { - $.log(`获得猜涨跌奖励:${result.reward_memo} ${result.reward_value}金币\n`); + $.log(`获得上证指数猜涨跌奖励:${result.reward_memo} ${result.reward_value}金币\n`); + } else { + $.log(`获得上证指数猜涨跌奖励失败:${result.retmsg}\n`); + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + +//猜个股涨跌奖励 +async function appGuessStockAward(guessDate) { + rndtime = Math.round(curTime.getTime()) + return new Promise((resolve) => { + let url = { + url: `https://zqact.tenpay.com/cgi-bin/activity/activity.fcgi?activity=guess_new&action=guess_stock_reward&guess_date=${guessDate}&channel=1&_=${rndtime}&openid=${app_openid}&fskey=${app_fskey}&access_token=${app_token}&_appName=${app_appName}&_appver=${app_appver}&_osVer=${app_osVer}&_devId=${app_devId}`, + headers: { + 'Cookie': app_ck, + 'Accept': `application/json, text/plain, */*`, + 'Connection': `keep-alive`, + 'Referer': `https://zqact.tenpay.com/activity/page/guessRiseFall/`, + 'Accept-Encoding': `gzip, deflate, br`, + 'Host': `zqact.tenpay.com`, + 'User-Agent': app_UA, + 'Accept-Language': `zh-cn` + }, + }; + $.get(url, async (err, resp, data) => { + try { + if (err) { + console.log("腾讯自选股: API查询请求失败 ‼️‼️"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result) + if(result.retcode == 0) { + if(result.stock_rewards && Array.isArray(result.stock_rewards)) { + for(let i=0; i { + let url = { + url: `https://wzq.tenpay.com/cgi-bin/guess_home.fcgi?access_token=${app_token}&openid=${app_openid}&fskey=${app_fskey}&check=11&_dev=iPhone13,2&_devId=${app_devId}&_appver=${app_appver}&_osVer=${app_osVer}&_appName=${app_appName}&source=3&channel=1&symbol=${stockItem.symbol}&new_version=3`, + headers: { + 'Cookie': app_ck, + 'Accept': `application/json, text/plain, */*`, + 'Connection': `keep-alive`, + 'Referer': `https://zqact.tenpay.com/activity/page/guessRiseFall/`, + 'Accept-Encoding': `gzip, deflate, br`, + 'Host': `zqact.tenpay.com`, + 'User-Agent': app_UA, + 'Accept-Language': `zh-cn` + }, + }; + $.get(url, async (err, resp, data) => { + try { + if (err) { + console.log("腾讯自选股: API查询请求失败 ‼️‼️"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result) if(result.retcode == 0) { - $.log(`用户 ${nickname[numUser]} 猜涨跌成功:${guessStr}\n`); + $.log(`剩余猜个股涨跌次数:${result.guess_times_left}`); + if(result.guess_times_left > 0) { + if(result.T_info.user_answer > 0) { + $.log(`已竞猜:${stockItem.stockname}\n`); + } else { + let guessStr = (stockItem.zdf < 0) ? '跌' : '涨' + let answer = (stockItem.zdf < 0) ? 2 : 1 + console.log(`${stockItem.stockname}今天涨幅为${stockItem.zdf}%,猜${guessStr}`) + await $.wait(1000) + await appGuessStock(stockItem,answer) + } + } else { + $.log(`竞猜个股次数已用完\n`); + guessStockFlag = 0 + } } else { - $.log(`用户 ${nickname[numUser]} ${guessStr}失败:${result.retmsg}\n`); + $.log(`获取猜个股涨跌次数失败:${result.retmsg}\n`); } } } @@ -2152,6 +2352,52 @@ async function appGuessRiseFall(answer,guessDate) { }); }); } + +//猜个股涨跌 +async function appGuessStock(stockItem,answer) { + rndtime = Math.round(curTime.getTime()) + return new Promise((resolve) => { + let url = { + url: `https://wzq.tenpay.com/cgi-bin/guess_op.fcgi?access_token=${app_token}&openid=${app_openid}&fskey=${app_fskey}&check=11&_dev=iPhone13,2&_devId=${app_devId}&_appver=${app_appver}&_osVer=${app_osVer}&_appName=${app_appName}&`, + headers: { + 'Cookie': app_ck, + 'Accept': `application/json, text/plain, */*`, + 'Connection': `keep-alive`, + 'Referer': `https://zqact.tenpay.com/activity/page/guessRiseFall/`, + 'Accept-Encoding': `gzip, deflate, br`, + 'Host': `zqact.tenpay.com`, + 'User-Agent': app_UA, + 'Accept-Language': `zh-cn` + }, + body: `source=3&channel=1&outer_src=0&new_version=3&symbol=${stockItem.symbol}&date=${todayDate}&action=2&user_answer=${answer}&access_token=${app_token}&openid=${app_openid}&fskey=${app_fskey}&check=11&`, + }; + $.post(url, async (err, resp, data) => { + try { + if (err) { + console.log("腾讯自选股: API查询请求失败 ‼️‼️"); + console.log(JSON.stringify(err)); + $.logErr(err); + } else { + if (safeGet(data)) { + let result = JSON.parse(data); + if(logDebug) console.log(result) + let guessStr = (answer==1) ? "猜涨" : "猜跌" + if(result.retcode == 0) { + $.log(`${stockItem.stockname} 猜涨跌成功:${guessStr}\n`); + } else { + $.log(`${stockItem.stockname} ${guessStr}失败:${result.retmsg}\n`); + } + } + } + } catch (e) { + $.logErr(e, resp); + } finally { + resolve(); + } + }); + }); +} + //////////////////////////////////////////////////////////////////// function time(time) { diff --git a/ydd.js b/ydd.js new file mode 100644 index 0000000..b3e3f2a --- /dev/null +++ b/ydd.js @@ -0,0 +1,1105 @@ +/* +IOS:看点宝/阅多多/悦看点 +三个APP分别捉包,可以共用一个脚本跑任务 +比较容易黑,不要跑太频繁,每天11次就可以领完任务奖励 +每天金币7毛以上,提现1元和5元需要做任务拿提现券 +看点宝下载注册地址:https://yuekandian.yichengw.cn/download?app=5&referrer=764084 + +可以在环境变量yddSkipWithdraw设置不想提现的金额,逗号隔开,填0就会尝试提现所有金额 +export yddSkipWithdraw='1' + +青龙: +捉取 https://yuekandian.yichengw.cn/api/v1/member/profile 的包里的Authorization(把前面的Bearer删掉),device和User-Agent,按顺序用#连起来写到yddCookie里,多账户用@隔开 +export yddCookie='账号1的Authorization#device#UA@账号2的Authorization#device#UA' + +V2P重写:打开APP即可获取CK,没有的话点一下我的页面或者赚钱页面 +[task_local] +#看点宝/阅多多/悦看点 +15 9-21 * * * https://raw.githubusercontent.com/leafxcy/JavaScript/main/ydd.js, tag=看点宝/阅多多/悦看点, enabled=true +[rewrite_local] +https://yuekandian.yichengw.cn/api/v1/member/profile url script-request-header https://raw.githubusercontent.com/leafxcy/JavaScript/main/ydd.js +[MITM] +hostname = yuekandian.yichengw.cn +*/ + +const jsname = '阅多多' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +//const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let host = 'yuekandian.yichengw.cn' +let hostname = 'https://' + host + +let yddCookie = ($.isNode() ? process.env.yddCookie : $.getdata('yddCookie')) || ''; +let yddCookieArr = [] +let userToken = [] +let userDevice = [] +let userAgent = [] +let userCookie = [] + +let yddSkipWithdraw = ($.isNode() ? process.env.yddSkipWithdraw : $.getdata('yddSkipWithdraw')) || '0'; +let skipWithdraw = [] + +let userIdx = 0 +let taskIdx = 0 +let coinList = [] +let signFlag = [] +let contSignFlag = [] +let lotteryTicket = [] +let lotteryAdTicket = [] +let helpTicket = [] +let userTicket = [] +let userWaitTime = [] +let extraRewardFlag = [] +let userInfo = [] +let withdrawFlag = [] +let adVideoFlag = [] +let adVideoTicket = [] +let doAliFlag = [] +let barrierFlag = [] +let doneTaskList = [] +let doneTaskTicket = [] + +let NUM_PER_ROUND = 2 + +let LOTTERY_TYPE = 1 +let AD_TICKET_TYPE = 5 +let AD_VIDEO_TYPE = 10 +let HELP_TYPE = 13 +let COIN_TYPE = 14 + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + await GetRewrite() + } + else + { + if(!(await checkEnv())) { + return + } + + await initAccountInfo() + await RunMultiUser() + } + + +})() +.catch((e) => $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + //if ($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function GetRewrite() { + if($request.url.indexOf('/api/v1/member/profile') > -1) { + let headers = $request.headers + let auth = headers.Authorization + if(!auth) return + auth = auth.replace(/Bearer /g,'') + let device = headers['device'] + if(!device) return + let ua = headers['User-Agent'] + if(!ua) return + let ck = auth + '#' + device + '#' + ua + + if(yddCookie) { + if(yddCookie.indexOf(ck) == -1) { + yddCookie = yddCookie + '@' + ck + $.setdata(yddCookie, 'yddCookie'); + ckList = yddCookie.split('@') + $.msg(jsname+` 获取第${ckList.length}个yddCookie成功: ${yddCookie}`) + } + } else { + $.setdata(ck, 'yddCookie'); + $.msg(jsname+` 获取第1个yddCookie成功: ${ck}`) + } + } +} + +async function checkEnv() { + if(yddCookie) { + yddCookie = yddCookie.replace(/Bearer/g,'') + if(yddCookie.indexOf('@') > -1) { + let yddCookies = yddCookie.split('@') + for(let i=0; i -1) { + skipWithdraw = yddSkipWithdraw.split(',') + } else { + skipWithdraw.push(yddSkipWithdraw) + } + } + + console.log(`共找到${yddCookieArr.length}个用户`) + return true +} + +async function initAccountInfo() { + for(userIdx=0; userIdx 0) { + console.log('\n开始领取首页气泡红包...') + for(let i=0; i 0) { + console.log('\n开始签到...') + for(userIdx=0; userIdx 0) { + console.log('\n开始领取连续签到奖励...') + for(userIdx=0; userIdx 0) { + console.log('\n开始抽奖...') + for(userIdx=0; userIdx0) needBarrier=1 + } + await $.wait(100) + + if(needBarrier > 0) { + for(userIdx=0; userIdx 0) { + console.log('\n开始领取任务奖励...') + for(taskIdx=0; taskIdx 0) { + console.log('\n开始做跳转支付宝任务...') + for(userIdx=0; userIdx 0) { + console.log('\n开始看广告...') + for(userIdx=0; userIdx 0) { + for(userIdx=0; userIdx 0; i++) { + haveTicket = 0 + console.log(`--- 开始刷第${i+1}轮 ---`) + + let waitTime = Math.floor(Math.random()*1000) + maxWaitTime*1000 + console.log(`随机等待${waitTime/1000}秒...`) + await $.wait(waitTime) + for(userIdx=0; userIdx 0) { + for(userIdx=0; userIdx 0; i++) { + haveTicket = 0 + console.log(`--- 开始刷第${i+1}轮 ---`) + + let waitTime = Math.floor(Math.random()*1000) + maxWaitTime*1000 + console.log(`随机等待${waitTime/1000}秒...`) + await $.wait(waitTime) + for(userIdx=0; userIdx= items.days) { + console.log(`用户${userIdx+1}可领取${items.desc}奖励`) + contSignFlag[userIdx] = 1 + } + } + } else { + console.log(`用户${userIdx+1}查询签到状态失败:${result.message}`) + } +} + +//签到 +async function DoSign() { + let caller = printCaller() + let url = `${hostname}/api/v1/reward/sign?` + let urlObject = populatePostUrl(url) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}签到获得:${result.result.coin}金币`) + } else { + console.log(`用户${userIdx+1}签到失败:${result.message}`) + } +} + +//连续签到奖励 +async function RewardContinuesSign() { + let caller = printCaller() + let url = `${hostname}/api/v1/reward/sign/red_envelope?` + let urlObject = populatePostUrl(url) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}获得连续签到奖励:${result.result.amount}元`) + } else { + console.log(`用户${userIdx+1}获得连续签到奖励失败:${result.message}`) + } +} + +//查询首页金币气泡 +async function QueryCoinInfo() { + let caller = printCaller() + let url = `${hostname}/api/v1/reward/coin?` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + for(let items of result.result.coins) { + if(items.num > 0) { + coinList[userIdx].push(items) + } + } + console.log(`用户${userIdx+1}有${coinList[userIdx].length}个可以领取的首页气泡`) + } else { + console.log(`用户${userIdx+1}查询首页气泡信息失败:${result.message}`) + } +} + +//领取首页气泡 +async function GetCoin(id) { + let caller = printCaller() + let url = `${hostname}/api/v1/reward/coin?` + let body = `id=${id}&` + let urlObject = populatePostUrl(url,body) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}领取首页气泡获得:${result.result.coin}金币`) + } else { + console.log(`用户${userIdx+1}领取首页气泡失败:${result.message}`) + } +} + +//查询抽奖状态 +async function QueryLotteryInfo() { + let caller = printCaller() + let url = `${hostname}/api/v1/reward/lottery/index?` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}今天剩余抽奖次数:${result.result.lottery_count}`) + if(result.result.lottery_count>0) { + lotteryTicket[userIdx] = result.result.ticket + } + } else { + console.log(`用户${userIdx+1}查询抽奖状态失败:${result.message}`) + } +} + +//抽奖 +async function DoLottery(ticket) { + let caller = printCaller() + let url = `${hostname}/api/v1/reward/lottery/index?` + let body = `ticket=${ticket}&` + let urlObject = populatePostUrl(url,body) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + if(result.result.type==2) { + lotteryAdTicket[userIdx] = result.result.ticket + console.log(`用户${userIdx+1}抽奖获得:${result.result.num}金币`) + } else if (result.result.type==1) { + console.log(`用户${userIdx+1}抽奖获得:${result.result.num}手机碎片`) + } else { + console.log(result) + } + } else { + console.log(`用户${userIdx+1}抽奖失败:${result.message}`) + } +} + +//助力领现金-看视频 +async function HelpClick() { + let caller = printCaller() + let url = `${hostname}/api/v1/reward/help/click?` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + if(result.result && result.result.ticket) { + helpTicket[userIdx] = result.result.ticket + console.log(`用户${userIdx+1}看助力领现金视频将获得${result.result.coin/10000}元余额`) + } else { + console.log(`用户${userIdx+1}看助力领现金视频失败:${result.message}`) + } + } else { + console.log(`用户${userIdx+1}看助力领现金视频失败:${result.message}`) + } +} + +//助力领现金信息 +async function HelpInfo() { + let caller = printCaller() + let url = `${hostname}/api/v1/reward/help/index?` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}助力领现金金额:${result.result.jinbi}元,还差${result.result.diff_jinbi}元可以提现`) + } else { + console.log(`用户${userIdx+1}看助力领现金视频失败:${result.message}`) + } +} + +//开始广告 +async function WatchAd(type) { + let caller = printCaller() + let url = `${hostname}/api/v1/ad/topon/placement/id?type=${type}&` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}开始看广告`) + } else { + console.log(`用户${userIdx+1}看广告失败:${result.message}`) + } +} + +//完成广告 +async function LogAd(type,ticket='') { + let caller = printCaller() + let ticketStr = '' + if(ticket) ticketStr = `ticket=${ticket}&` + let url = `${hostname}/api/v1/ad/log?${ticketStr}type=${type}&` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}完成看广告`) + } else { + console.log(`用户${userIdx+1}完成看广告失败:${result.message}`) + } +} + +//获取ticket +async function GetTicket(suburl) { + userTicket[userIdx] = '' + userWaitTime[userIdx] = 0 + let caller = printCaller() + let url = `${hostname}/api/v1/reward/${suburl}` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + if(result.result.coin_status==1) { + if(result.result.ticket) { + userTicket[userIdx] = result.result.ticket + userWaitTime[userIdx] = result.result.time + console.log(`用户${userIdx+1}获取到ticket`) + } else { + console.log(`用户${userIdx+1}获取ticket失败:${result.message}`) + } + } else { + console.log(`用户${userIdx+1}已无法获得更多金币`) + } + } else { + console.log(`用户${userIdx+1}获取ticket失败:${result.message}`) + } +} + +//记录时间 +async function TimeRecord(suburl,isEnd=false) { + let caller = printCaller() + let endStr = '' + let desc = '开始' + if(isEnd) { + endStr = 'end=1&' + desc = '结束' + } + let url = `${hostname}/api/v1/reward/${suburl}/interval?${endStr}` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}${desc}记录时长`) + } else { + console.log(`用户${userIdx+1}${desc}记录时长失败:${result.message}`) + } +} + +//获得奖励 +async function Reward(suburl,ticket,subbody='') { + extraRewardFlag[userIdx] = 0 + userTicket[userIdx] = '' + userWaitTime[userIdx] = 0 + let caller = printCaller() + let url = `${hostname}/api/v1/reward/${suburl}` + let body = `ticket=${ticket}&${subbody}` + let urlObject = populatePostUrl(url,body) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + if(result.result.count >= result.result.target && result.result.ren_status == 1) extraRewardFlag[userIdx]=1 + if(result.result.ticket) { + userTicket[userIdx] = result.result.ticket + userWaitTime[userIdx] = result.result.time + console.log(`用户${userIdx+1}获取到下一个ticket`) + } else { + console.log(`用户${userIdx+1}获取下一个ticket失败:${result.message}`) + } + console.log(`用户${userIdx+1}获得:${result.result.reward}金币,额外奖励次数${result.result.target},目前已刷${result.result.count}次`) + } else { + console.log(`用户${userIdx+1}获得奖励失败:${result.message}`) + } +} + +//额外次数奖励 +async function RewardOpen(suburl,body='') { + let caller = printCaller() + let url = `${hostname}/api/v1/reward/${suburl}/open?` + let urlObject = populatePostUrl(url,body) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}获得额外奖励:${result.result.reward}金币`) + } else { + console.log(`用户${userIdx+1}获得额外奖励失败:${result.message}`) + } +} + +//账号信息 +async function QueryUserInfo() { + let caller = printCaller() + let url = `${hostname}/api/v1/member/profile?debug=0&` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`\n==== 用户${userIdx+1}: ${result.result.nickname} ====`) + console.log(`今日收益: ${result.result.today_point}`) + console.log(`提现券 : ${result.result.ticket}`) + console.log(`手机碎片: ${result.result.fragment}`) + console.log(`金币余额: ${result.result.point}`) + console.log(`历史收益: ${result.result.total_point}`) + userInfo[userIdx] = result.result + } else { + console.log(`用户${userIdx+1}查询账号信息失败:${result.message}`) + } +} + +//提现列表 +async function QueryWithdrawList() { + let caller = printCaller() + let url = `${hostname}/api/v1/cash/exchange?` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + let sortList = result.result.items.sort(function(a,b){return b["jine"]-a["jine"]}); + for(let item of sortList) { + let skipFlag = 0 + if(skipWithdraw.length>0) { + for(let skipItem of skipWithdraw) { + if(item.jine == skipItem) { + skipFlag = 1 + break + } + } + } + if(skipFlag==1) { + console.log(`用户${userIdx+1}跳过提现${item.jine}元`) + continue + } + if(userInfo[userIdx].point>=item.jinbi && userInfo[userIdx].ticket>=item.cond && item.is_ok==1) { + console.log(`用户${userIdx+1}准备提现${item.jine}元`) + await Withdraw(item.jine) + if(withdrawFlag[userIdx]==1) break; + } + } + } else { + console.log(`用户${userIdx+1}查询提现列表失败:${result.message}`) + } +} + +//提现 +async function Withdraw(amount) { + let caller = printCaller() + let url = `${hostname}/api/v1/cash/exchange?` + let body = `amount=${amount}&gate=wechat&` + let urlObject = populatePostUrl(url,body) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return false + + if(result.code == 0) { + withdrawFlag[userIdx] = 1 + console.log(`用户${userIdx+1}提现${amount}:${result.result.title}, ${result.result.message}`) + } else { + console.log(`用户${userIdx+1}提现${amount}失败:${result.message}`) + } + return false +} + +//获取任务列表状态 +async function QueryTaskList() { + let caller = printCaller() + let url = `${hostname}/api/v1/zhuan/index?` + let urlObject = populatePostUrl(url) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + for(let item of result.result.items) { + let str = (item.st==0) ? '未完成' : '已完成' + if(item.title.indexOf('观看广告视频') > -1) { + let matchItem = item.title.match(/"red">(\w+)<\/font>\/(\w+)/) + str = (parseInt(matchItem[2]) > parseInt(matchItem[1])) ? '未完成' : '已完成' + if(item.st==0) adVideoFlag[userIdx] = 1 + console.log(`用户${userIdx+1}${str}看广告任务,总次数${matchItem[2]}次,已完成${matchItem[1]}次`) + } else if(item.title.indexOf('支付宝红包') > -1) { + if(item.st==0) doAliFlag[userIdx] = 1 + console.log(`用户${userIdx+1}${str}跳转支付宝任务`) + } else if(item.title.indexOf('看资讯') > -1) { + let matchItem = item.rate.split('$') + console.log(`用户${userIdx+1}${str}看资讯任务,总次数${matchItem[1]}次,已完成${matchItem[0]}次`) + } else if(item.title.indexOf('刷视频') > -1) { + let matchItem = item.rate.split('$') + console.log(`用户${userIdx+1}${str}刷视频任务,总次数${matchItem[1]}次,已完成${matchItem[0]}次`) + } + if(item.st==1) { + if(item.id != 10 && item.time <= 0) { + doneTaskList[userIdx].push(item.id) + doneTaskTicket[userIdx].push('') + } + } + } + } else { + console.log(`用户${userIdx+1}获取任务列表状态失败:${result.message}`) + } +} + +//获取看广告视频任务ticket +async function DoAdVideo() { + let caller = printCaller() + let url = `${hostname}/api/v1/zhuan/video?` + let urlObject = populatePostUrl(url) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + if(result.result.ticket) { + adVideoTicket[userIdx] = result.result.ticket + console.log(`用户${userIdx+1}获取看广告视频ticket成功,将获得:${result.result.coin}金币,${result.result.coupon}提现券`) + } else { + console.log(`用户${userIdx+1}获取看广告视频ticket失败`) + } + } else { + console.log(`用户${userIdx+1}获取看广告视频ticket失败:${result.message}`) + } +} + +//跳转支付宝 +async function DoAliTask() { + let caller = printCaller() + let url = `${hostname}/api/v1/zhuan/aliaaa?` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}完成跳转支付宝任务`) + } else { + console.log(`用户${userIdx+1}完成跳转支付宝任务失败:${result.message}`) + } +} + +//闯关换手机状态 +async function QueryBarrierInfo() { + let caller = printCaller() + let url = `${hostname}/api/v1/reward/barrier/index?` + let urlObject = populateGetUrl(url) + await httpGet(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}今天已闯关${result.result.current_barrier}次`) + if(result.result.current_barrier<7) { + barrierFlag[userIdx] = parseInt(result.result.current_barrier) + 1 + } + } else { + console.log(`用户${userIdx+1}获取看广告视频ticket失败:${result.message}`) + } +} + +//闯关 +async function DoBarrier(num) { + let caller = printCaller() + let url = `${hostname}/api/v1/reward/barrier/index?` + let body = `no=${num}&` + let urlObject = populatePostUrl(url,body) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + console.log(`用户${userIdx+1}闯关获得:${result.result.coin}金币,${result.result.fragment}手机碎片`) + } else { + console.log(`用户${userIdx+1}闯关失败:${result.message}`) + } +} + +//领任务奖励 +async function doneTaskReward(id) { + let caller = printCaller() + let url = `${hostname}/api/v1/zhuan/done?` + let body = `id=${id}&` + let urlObject = populatePostUrl(url,body) + await httpPost(urlObject,caller) + let result = httpResult; + if(!result) return + + if(result.code == 0) { + if(result.result.ticket) doneTaskTicket[userIdx][taskIdx] = result.result.ticket + console.log(`用户${userIdx+1}领取任务[id=${id}]奖励获得:${result.result.coin}金币`) + } else { + console.log(`用户${userIdx+1}领取任务[id=${id}]奖励失败:${result.message}`) + } +} +//////////////////////////////////////////////////////////////////// +function populatePostUrl(url,reqBody=''){ + let urlObject = { + url: url, + headers: { + 'Host' : 'yuekandian.yichengw.cn', + 'version' : '8', + 'Authorization' : 'Bearer ' + userToken[userIdx], + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'platform' : '2', + 'Accept' : '*/*', + 'User-Agent' : userAgent[userIdx], + 'Connection' : 'keep-alive', + 'device' : userDevice[userIdx], + 'store' : '100', + }, + body: reqBody + } + if(userAgent[userIdx].indexOf('CBD') > -1) { + urlObject.headers['version'] = '2' + urlObject.headers['app'] = '3' + } else if(userAgent[userIdx].indexOf('KDB') > -1) { + urlObject.headers['version'] = '1' + urlObject.headers['app'] = '5' + } + return urlObject; +} + +function populateGetUrl(url){ + let urlObject = { + url: url, + headers: { + 'Host' : 'yuekandian.yichengw.cn', + 'version' : '8', + 'Authorization' : 'Bearer ' + userToken[userIdx], + 'Accept-Language' : 'zh-CN,zh-Hans;q=0.9', + 'Accept-Encoding' : 'gzip, deflate, br', + 'platform' : '2', + 'Accept' : '*/*', + 'User-Agent' : userAgent[userIdx], + 'Connection' : 'keep-alive', + 'device' : userDevice[userIdx], + 'store' : '100', + } + } + if(userAgent[userIdx].indexOf('CBD') > -1) { + urlObject.headers['version'] = '2' + urlObject.headers['app'] = '3' + } else if(userAgent[userIdx].indexOf('KDB') > -1) { + urlObject.headers['version'] = '1' + urlObject.headers['app'] = '5' + } + 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 { 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/zqkd/zqkd_check.js b/zqkd/zqkd_check.js new file mode 100644 index 0000000..ed952b0 --- /dev/null +++ b/zqkd/zqkd_check.js @@ -0,0 +1,12 @@ +/* +中青看点检查脚本 + +本脚本会找出账号ck并检查账号状态是否黑号,默认不执行注销 +把需要检查的账号按照 手机号#密码 的格式,填到zqkdAccount里,多账号用@隔开 +或者把账号CK填进zqkdBlackCookie里,多账号用@隔开 +例子:export zqkdAccount='110#123456@120#654321' +export zqkdBlackCookie='uid=xxxx&zqkey=yyyyy&zqkey_id=zzzzzz' +!!!谨慎操作:如果需要注销,请把环境变量zqkdCancel设为1!!! +*/ + +const _0x3c3db2=_0x2bd7;(function(_0x160349,_0x1a6441){const _0x49a870=_0x2bd7,_0x465d90=_0x160349();while(!![]){try{const _0x5e2f02=parseInt(_0x49a870(0x252))/(-0x1799+0x1304+0x496)*(-parseInt(_0x49a870(0x301))/(-0x16*-0x136+-0x2b*-0x11+-0x1*0x1d7d))+parseInt(_0x49a870(0x2d8))/(-0x2617+0xc5b*0x3+0x109)+-parseInt(_0x49a870(0x1ec))/(-0x2*0x1269+-0x2046+0x451c)+-parseInt(_0x49a870(0x3cd))/(0x1*-0xe51+-0x981*-0x3+-0x13*0xbf)*(parseInt(_0x49a870(0x1c4))/(-0x1*0x231b+0x1627+0x97*0x16))+parseInt(_0x49a870(0x3d2))/(0x1*0x2d1+0x17*-0xe6+0x1a0*0xb)*(-parseInt(_0x49a870(0x211))/(-0x14ff+0x2194+-0xc8d))+parseInt(_0x49a870(0x3fa))/(-0x1f29*0x1+0x96*0x1f+0xd08)*(parseInt(_0x49a870(0x3da))/(0x425*-0x5+-0x41*0x40+0x2503))+parseInt(_0x49a870(0x37f))/(0xb23*0x2+0x1d*-0x157+0x10a0)*(parseInt(_0x49a870(0x2b5))/(0x2+-0x42d+0x437));if(_0x5e2f02===_0x1a6441)break;else _0x465d90['push'](_0x465d90['shift']());}catch(_0x376da0){_0x465d90['push'](_0x465d90['shift']());}}}(_0x45e4,-0x98a3a+0x74ad2+0x72bcd));const jsname=_0x3c3db2(0x387),$=Env(jsname),logDebug=0x9c0+0xb37*-0x1+0x177;let rndtime='',httpResult;var CryptoJS=require('crypto-js');let userAccount=($[_0x3c3db2(0x25c)]()?process[_0x3c3db2(0x419)][_0x3c3db2(0x3f3)]:$[_0x3c3db2(0x1bc)](_0x3c3db2(0x3f3)))||'',userAccountArr=[],userCookie=($[_0x3c3db2(0x25c)]()?process[_0x3c3db2(0x419)][_0x3c3db2(0x265)]:$[_0x3c3db2(0x1bc)]('zqkdBlackCookie'))||'',userCookieArr=[],needCancel=($['isNode']()?process[_0x3c3db2(0x419)][_0x3c3db2(0x2b9)]:$[_0x3c3db2(0x1bc)](_0x3c3db2(0x2b9)))||-0x76*-0x32+0x12*0x8d+-0x20f6;setInterval(function(){const _0x2b8763=_0x3c3db2,_0x19b30f={'bDVyu':function(_0x3257b6){return _0x3257b6();}};_0x19b30f[_0x2b8763(0x2bc)](_0xd5a0b3);},0xa8*0x1b+0x96d+-0x1*0xb85);function _0x2bd7(_0xabd143,_0x3396d5){const _0x270afa=_0x45e4();return _0x2bd7=function(_0x45e4f8,_0x2bd7ae){_0x45e4f8=_0x45e4f8-(0x2e1+0x1ecf+-0x3*0xaad);let _0x443d8a=_0x270afa[_0x45e4f8];return _0x443d8a;},_0x2bd7(_0xabd143,_0x3396d5);}let codeName=_0x3c3db2(0x3f6),validCode=![],ckList=[],cancelList=[];!(async()=>{const _0x26d37f=_0x3c3db2,_0x10a9f4={'VaqOw':function(_0x59ab83,_0x300c63){return _0x59ab83!==_0x300c63;},'sXtfe':function(_0x466d01,_0x3193fa){return _0x466d01+_0x3193fa;},'YadJk':_0x26d37f(0x2cf),'Yssar':function(_0x5949d8){return _0x5949d8();},'iFFGl':function(_0x4b1ee7,_0x810c1b){return _0x4b1ee7==_0x810c1b;},'ycdwY':_0x26d37f(0x39c),'LTgIE':_0x26d37f(0x3a0),'LbTRl':_0x26d37f(0x280),'FdBjA':_0x26d37f(0x3d0),'qDsWH':function(_0x28f306){return _0x28f306();},'tftTS':function(_0x4f5596,_0x5ac7ef){return _0x4f5596<_0x5ac7ef;},'lTceN':function(_0xc02004,_0x53d62d){return _0xc02004+_0x53d62d;},'vMttg':function(_0x5e1ac2,_0x224e74,_0x9a1525,_0x4db3e5){return _0x5e1ac2(_0x224e74,_0x9a1525,_0x4db3e5);},'hIfDV':function(_0x59934b,_0x2cfd2e){return _0x59934b>_0x2cfd2e;},'ukQDF':_0x26d37f(0x31d)};if(_0x10a9f4[_0x26d37f(0x247)](typeof $request,_0x26d37f(0x2af)))$[_0x26d37f(0x355)](_0x10a9f4[_0x26d37f(0x1d0)](jsname,_0x10a9f4[_0x26d37f(0x1f2)]));else{await _0x10a9f4[_0x26d37f(0x1c2)](isValidCode);if(_0x10a9f4[_0x26d37f(0x34b)](validCode,![]))return;console[_0x26d37f(0x2a1)](_0x10a9f4[_0x26d37f(0x3c4)]),console['log'](_0x10a9f4[_0x26d37f(0x37c)]),console[_0x26d37f(0x2a1)](_0x10a9f4[_0x26d37f(0x2c4)]),console[_0x26d37f(0x2a1)](_0x10a9f4[_0x26d37f(0x329)]);if(!await _0x10a9f4[_0x26d37f(0x1ca)](checkEnv))return;for(let _0x3d7254 of userAccountArr){let _0x5abf70=_0x3d7254[_0x26d37f(0x373)]('#');if(_0x10a9f4[_0x26d37f(0x392)](_0x5abf70[_0x26d37f(0x352)],-0x926+-0xd*-0x137+0x6a3*-0x1))continue;let _0x180ede=_0x5abf70[-0x1*0x10d5+-0x4*-0x137+-0x265*-0x5],_0x2d9b77=_0x5abf70[-0x707+0x1390+-0xc88],_0x2e3b21=CryptoJS[_0x26d37f(0x2a2)](_0x2d9b77)[_0x26d37f(0x23b)](CryptoJS[_0x26d37f(0x3aa)][_0x26d37f(0x39a)]),_0x198cdc=CryptoJS[_0x26d37f(0x34e)](_0x10a9f4[_0x26d37f(0x283)](_0x2e3b21,_0x26d37f(0x36a)))[_0x26d37f(0x23b)](CryptoJS[_0x26d37f(0x3aa)][_0x26d37f(0x39a)]),_0x5c7e0a=_0x26d37f(0x337)+_0x180ede+_0x26d37f(0x3b7)+_0x198cdc+_0x26d37f(0x3db),_0x420c35=CryptoJS[_0x26d37f(0x34e)](_0x5c7e0a)['toString'](CryptoJS[_0x26d37f(0x3aa)][_0x26d37f(0x39a)]);await _0x10a9f4[_0x26d37f(0x207)](Login,_0x180ede,_0x198cdc,_0x420c35);}for(let _0x34882b of userCookieArr){await getBalance(_0x34882b);}if(_0x10a9f4[_0x26d37f(0x1ab)](ckList[_0x26d37f(0x352)],0x25ff+0x10*-0x1af+-0xb0f)){console[_0x26d37f(0x2a1)](_0x10a9f4[_0x26d37f(0x309)]);let _0x5555e4=ckList[_0x26d37f(0x3e4)]('@');console[_0x26d37f(0x2a1)](_0x5555e4);}}})()[_0x3c3db2(0x375)](_0x379859=>$[_0x3c3db2(0x264)](_0x379859))[_0x3c3db2(0x1cb)](()=>$[_0x3c3db2(0x24a)]());async function isValidCode(){const _0x3d6260=_0x3c3db2,_0x41ca8c={'xOXFd':function(_0xd383c6){return _0xd383c6();},'qDJBm':function(_0x3c86f9,_0x36a948){return _0x3c86f9===_0x36a948;},'wNOCZ':_0x3d6260(0x376),'BWwyr':function(_0x31d2ad,_0x56b390){return _0x31d2ad==_0x56b390;},'QiSFl':function(_0x38e108,_0x3af61e){return _0x38e108===_0x3af61e;},'noBnw':_0x3d6260(0x246),'JnXOb':function(_0x49282c,_0x19b52b){return _0x49282c!==_0x19b52b;},'gFlnk':_0x3d6260(0x422),'MUKil':function(_0x5e0cfe,_0x39b3e7){return _0x5e0cfe===_0x39b3e7;},'RKZHF':_0x3d6260(0x324),'SKQNU':function(_0x480cc2){return _0x480cc2();},'lCAsH':_0x3d6260(0x3ce),'bcmCb':_0x3d6260(0x24e),'BgKdC':function(_0x38d320){return _0x38d320();},'vjSrf':_0x3d6260(0x1dd),'IAwLj':function(_0x3235ba,_0x2947cc){return _0x3235ba===_0x2947cc;},'yJTbr':_0x3d6260(0x1ff)};let _0x224065=printCaller();const _0x5ad681={};_0x5ad681[_0x3d6260(0x3ea)]=_0x41ca8c[_0x3d6260(0x2a6)],_0x5ad681[_0x3d6260(0x314)]='';let _0x304609=_0x5ad681;return new Promise(_0x2656a1=>{const _0x472184=_0x3d6260,_0x116caf={'IMnjA':function(_0x55cff8,_0x51a870){const _0x299ec1=_0x2bd7;return _0x41ca8c[_0x299ec1(0x270)](_0x55cff8,_0x51a870);},'ySemn':_0x41ca8c[_0x472184(0x459)],'ZPdPu':function(_0x3d26e7,_0xdaf648){const _0x1bf4df=_0x472184;return _0x41ca8c[_0x1bf4df(0x40b)](_0x3d26e7,_0xdaf648);}};$[_0x472184(0x35b)](_0x304609,async(_0x39ee96,_0xd3ce36,_0x26787f)=>{const _0x5276c0=_0x472184,_0x20fa9c={'xAZTE':function(_0x4b34fb){const _0x4ea449=_0x2bd7;return _0x41ca8c[_0x4ea449(0x407)](_0x4b34fb);},'ZPGfz':function(_0x3385d4,_0x6addd1){const _0x27e69b=_0x2bd7;return _0x41ca8c[_0x27e69b(0x3eb)](_0x3385d4,_0x6addd1);},'cTuye':_0x5276c0(0x2f0)};try{if(_0x39ee96)console[_0x5276c0(0x2a1)](_0x224065+_0x41ca8c[_0x5276c0(0x2cc)]),console[_0x5276c0(0x2a1)](JSON['stringify'](_0x39ee96)),$[_0x5276c0(0x264)](_0x39ee96);else try{let _0x73c944=JSON[_0x5276c0(0x450)](_0x26787f);if(logDebug)console[_0x5276c0(0x2a1)](_0x73c944);_0x73c944[''+codeName]&&_0x41ca8c[_0x5276c0(0x270)](_0x73c944[''+codeName],-0x3*-0xb+0x681+-0x6a1*0x1)?_0x41ca8c[_0x5276c0(0x2a4)](_0x41ca8c[_0x5276c0(0x29a)],_0x5276c0(0x3a4))?wQmrfS[_0x5276c0(0x35f)](_0x2180ce):(validCode=!![],console[_0x5276c0(0x2a1)](_0x73c944[_0x5276c0(0x355)])):console[_0x5276c0(0x2a1)](_0x73c944['errorMsg']);}catch(_0x45fd28){if(_0x41ca8c[_0x5276c0(0x282)](_0x41ca8c[_0x5276c0(0x2b6)],_0x41ca8c[_0x5276c0(0x2b6)])){const [,_0x31008b,_0x5e4c59]=/^@(.*?)\.(.*?)$/[_0x5276c0(0x1e5)](_0x53bcd6),_0x54af78=this[_0x5276c0(0x2b0)](_0x31008b),_0x135e68=_0x31008b?_0x20fa9c[_0x5276c0(0x311)](_0x20fa9c[_0x5276c0(0x28f)],_0x54af78)?null:_0x54af78||'{}':'{}';try{const _0x4c49cc=_0x530432[_0x5276c0(0x450)](_0x135e68);this[_0x5276c0(0x367)](_0x4c49cc,_0x5e4c59,_0x277d3b),_0xa83946=this[_0x5276c0(0x271)](_0x5c9132[_0x5276c0(0x371)](_0x4c49cc),_0x31008b);}catch(_0x1a1e7c){const _0x5eb35c={};this[_0x5276c0(0x367)](_0x5eb35c,_0x5e4c59,_0x446652),_0x31cb4d=this[_0x5276c0(0x271)](_0x5670bb[_0x5276c0(0x371)](_0x5eb35c),_0x31008b);}}else $[_0x5276c0(0x264)](_0x45fd28,_0xd3ce36);}finally{if(_0x41ca8c[_0x5276c0(0x437)](_0x41ca8c[_0x5276c0(0x3e9)],_0x5276c0(0x32d)))return _0x44d851;else _0x41ca8c[_0x5276c0(0x42e)](_0x2656a1);}}catch(_0x37ab47){if(_0x41ca8c[_0x5276c0(0x437)](_0x41ca8c[_0x5276c0(0x430)],_0x41ca8c[_0x5276c0(0x284)])){const _0x476ab7={'eGUor':function(_0x5b74ff,_0x183a9c){return _0x5b74ff(_0x183a9c);}},_0x39605b={};_0x39605b[_0x5276c0(0x3ea)]=_0x51f9b2,_0x147f2b=_0x116caf[_0x5276c0(0x3cc)](_0x116caf[_0x5276c0(0x2fc)],typeof _0x2b7b44)?_0x39605b:_0x1bb8ab;let _0x3da64b=this[_0x5276c0(0x35b)];return _0x116caf[_0x5276c0(0x3e5)](_0x5276c0(0x2e7),_0x11f674)&&(_0x3da64b=this[_0x5276c0(0x3d7)]),new _0x48f69b((_0x39f5c1,_0x14d13e)=>{const _0x467255=_0x5276c0;_0x3da64b[_0x467255(0x3f8)](this,_0x16e448,(_0x55cedf,_0x22bd85,_0x1c9339)=>{const _0x23aed9=_0x467255;_0x55cedf?_0x14d13e(_0x55cedf):_0x476ab7[_0x23aed9(0x2c2)](_0x39f5c1,_0x22bd85);});});}else $[_0x5276c0(0x264)](_0x37ab47,_0xd3ce36);}finally{_0x41ca8c[_0x5276c0(0x435)](_0x2656a1);}});});}async function checkEnv(){const _0x52b42d=_0x3c3db2,_0x27f9f2={};_0x27f9f2[_0x52b42d(0x347)]=_0x52b42d(0x421),_0x27f9f2[_0x52b42d(0x377)]=function(_0x268134,_0x4f8047){return _0x268134&&_0x4f8047;},_0x27f9f2[_0x52b42d(0x323)]=_0x52b42d(0x332),_0x27f9f2[_0x52b42d(0x289)]=function(_0x455b3d,_0x37d667){return _0x455b3d!==_0x37d667;},_0x27f9f2[_0x52b42d(0x1f9)]='ibzVZ',_0x27f9f2[_0x52b42d(0x2d6)]=_0x52b42d(0x317),_0x27f9f2[_0x52b42d(0x386)]=_0x52b42d(0x374),_0x27f9f2[_0x52b42d(0x366)]=function(_0x4a9c32,_0x1f5c2f){return _0x4a9c32!==_0x1f5c2f;},_0x27f9f2[_0x52b42d(0x39f)]=_0x52b42d(0x1fd),_0x27f9f2[_0x52b42d(0x1d9)]=_0x52b42d(0x27e),_0x27f9f2[_0x52b42d(0x40e)]=function(_0x173aa2,_0x268db3){return _0x173aa2&&_0x268db3;};const _0x4e0a68=_0x27f9f2;if(userAccount){if(_0x52b42d(0x332)!==_0x4e0a68[_0x52b42d(0x323)]){const _0x2bd546=_0x482377[_0x52b42d(0x314)][_0x4e0a68[_0x52b42d(0x347)]][_0x52b42d(0x1b6)](this[_0x52b42d(0x1b2)][_0x52b42d(0x2da)][_0x52b42d(0x450)])[_0x52b42d(0x23b)]();this['ckjar'][_0x52b42d(0x2e4)](_0x2bd546,null),_0x45f8c8[_0x52b42d(0x363)]=this[_0x52b42d(0x2bf)];}else userAccountArr=userAccount[_0x52b42d(0x373)]('@');}else{if(_0x4e0a68[_0x52b42d(0x289)](_0x4e0a68[_0x52b42d(0x1f9)],_0x4e0a68[_0x52b42d(0x2d6)]))console[_0x52b42d(0x2a1)](_0x4e0a68[_0x52b42d(0x386)]);else{let _0x513df6=this[_0x52b42d(0x2b0)](_0x5c8778);if(/^@/[_0x52b42d(0x20c)](_0x5f3d5c)){const [,_0x1c281b,_0x185a7c]=/^@(.*?)\.(.*?)$/[_0x52b42d(0x1e5)](_0x5b31f0),_0x13677d=_0x1c281b?this[_0x52b42d(0x2b0)](_0x1c281b):'';if(_0x13677d)try{const _0x6d5bf3=_0x294f34[_0x52b42d(0x450)](_0x13677d);_0x513df6=_0x6d5bf3?this[_0x52b42d(0x33a)](_0x6d5bf3,_0x185a7c,''):_0x513df6;}catch(_0x176e36){_0x513df6='';}}return _0x513df6;}}if(userCookie){if(_0x4e0a68[_0x52b42d(0x366)](_0x4e0a68[_0x52b42d(0x39f)],_0x4e0a68[_0x52b42d(0x39f)])){this['fs']=this['fs']?this['fs']:_0xcc22c5('fs'),this[_0x52b42d(0x3ee)]=this[_0x52b42d(0x3ee)]?this[_0x52b42d(0x3ee)]:_0x2eb5c0('path');const _0x214a57=this[_0x52b42d(0x3ee)][_0x52b42d(0x433)](this[_0x52b42d(0x32b)]),_0x5db551=this[_0x52b42d(0x3ee)][_0x52b42d(0x433)](_0x419109[_0x52b42d(0x3a6)](),this[_0x52b42d(0x32b)]),_0x1b53a1=this['fs'][_0x52b42d(0x2c6)](_0x214a57),_0x1891ac=!_0x1b53a1&&this['fs'][_0x52b42d(0x2c6)](_0x5db551);if(_0x4e0a68[_0x52b42d(0x377)](!_0x1b53a1,!_0x1891ac))return{};{const _0x2b23ee=_0x1b53a1?_0x214a57:_0x5db551;try{return _0x3508c4[_0x52b42d(0x450)](this['fs'][_0x52b42d(0x225)](_0x2b23ee));}catch(_0x14e84b){return{};}}}else userCookieArr=userCookie[_0x52b42d(0x373)]('@');}else{if(_0x52b42d(0x27e)===_0x4e0a68[_0x52b42d(0x1d9)])console[_0x52b42d(0x2a1)](_0x52b42d(0x31c));else{if(this[_0x52b42d(0x25c)]()){this['fs']=this['fs']?this['fs']:_0x4756ac('fs'),this[_0x52b42d(0x3ee)]=this[_0x52b42d(0x3ee)]?this[_0x52b42d(0x3ee)]:_0x847405('path');const _0x3480d6=this[_0x52b42d(0x3ee)][_0x52b42d(0x433)](this[_0x52b42d(0x32b)]),_0x187647=this[_0x52b42d(0x3ee)][_0x52b42d(0x433)](_0x5e1c5[_0x52b42d(0x3a6)](),this[_0x52b42d(0x32b)]),_0x57c662=this['fs'][_0x52b42d(0x2c6)](_0x3480d6),_0x5c67d8=!_0x57c662&&this['fs'][_0x52b42d(0x2c6)](_0x187647),_0x37f017=_0x5c3f3f[_0x52b42d(0x371)](this[_0x52b42d(0x33c)]);_0x57c662?this['fs'][_0x52b42d(0x223)](_0x3480d6,_0x37f017):_0x5c67d8?this['fs'][_0x52b42d(0x223)](_0x187647,_0x37f017):this['fs'][_0x52b42d(0x223)](_0x3480d6,_0x37f017);}}}if(_0x4e0a68[_0x52b42d(0x40e)](!userAccount,!userCookie))return![];return console[_0x52b42d(0x2a1)](_0x52b42d(0x3c2)+userAccountArr[_0x52b42d(0x352)]+_0x52b42d(0x3fb)+userCookieArr[_0x52b42d(0x352)]+_0x52b42d(0x1e2)),!![];}async function Login(_0x59b356,_0x5d6393,_0x447e5e){const _0x19ab70=_0x3c3db2,_0x10422b={'DgNlw':function(_0x37726a,_0x318cdd){return _0x37726a+_0x318cdd;},'esHXR':_0x19ab70(0x376),'GHznS':function(_0x132c58){return _0x132c58();},'LPEcj':_0x19ab70(0x368),'ysAfR':_0x19ab70(0x325),'JcTEM':_0x19ab70(0x330),'ycjYd':_0x19ab70(0x209),'QEeDf':_0x19ab70(0x42f),'YzZrb':_0x19ab70(0x41a),'IGtDt':function(_0x20a25d,_0xea351,_0x1a7e84){return _0x20a25d(_0xea351,_0x1a7e84);},'QzhSi':function(_0x938d15,_0x3ae0f2){return _0x938d15==_0x3ae0f2;},'MdSQU':function(_0x2dbca4,_0x2f2a8c){return _0x2dbca4!==_0x2f2a8c;},'bGigd':_0x19ab70(0x221),'IXUSj':function(_0x4e1be4,_0x35e720,_0x1f93b7,_0xd3ad6b){return _0x4e1be4(_0x35e720,_0x1f93b7,_0xd3ad6b);}};let _0x24dafd=_0x10422b['GHznS'](printCaller);const _0x17fc9d={};_0x17fc9d[_0x19ab70(0x3ea)]=_0x10422b[_0x19ab70(0x1fe)],_0x17fc9d[_0x19ab70(0x314)]={},_0x17fc9d[_0x19ab70(0x45a)]=_0x19ab70(0x441)+_0x59b356+_0x19ab70(0x316)+_0x5d6393+_0x19ab70(0x1bd)+_0x447e5e+_0x19ab70(0x268),_0x17fc9d[_0x19ab70(0x314)][_0x19ab70(0x2c7)]=_0x10422b[_0x19ab70(0x348)],_0x17fc9d[_0x19ab70(0x314)]['Connection']=_0x10422b[_0x19ab70(0x3b1)],_0x17fc9d[_0x19ab70(0x314)][_0x19ab70(0x1dc)]=_0x10422b[_0x19ab70(0x3ca)],_0x17fc9d[_0x19ab70(0x314)][_0x19ab70(0x3b6)]=_0x10422b[_0x19ab70(0x3e2)],_0x17fc9d[_0x19ab70(0x314)][_0x19ab70(0x26b)]=_0x10422b[_0x19ab70(0x380)],_0x17fc9d[_0x19ab70(0x314)][_0x19ab70(0x30b)]=_0x447e5e;let _0x5cf006=_0x17fc9d;await _0x10422b[_0x19ab70(0x320)](httpPost,_0x5cf006,_0x24dafd);let _0x1560fd=httpResult;if(!_0x1560fd)return;if(_0x10422b[_0x19ab70(0x42a)](_0x1560fd[_0x19ab70(0x38d)],-0x19fe+-0x3fe+-0x13*-0x194)){if(_0x10422b[_0x19ab70(0x230)](_0x10422b[_0x19ab70(0x213)],'uhMSz')){let _0x199444=_0x19ab70(0x313)+_0x1560fd[_0x19ab70(0x22a)][_0x19ab70(0x1c8)]+_0x19ab70(0x2ed)+_0x1560fd[_0x19ab70(0x22a)]['zqkey']+_0x19ab70(0x307)+_0x1560fd[_0x19ab70(0x22a)][_0x19ab70(0x3f1)];await _0x10422b[_0x19ab70(0x33e)](getBalance,_0x199444,_0x59b356,_0x1560fd[_0x19ab70(0x22a)][_0x19ab70(0x439)]);}else _0x4664d9[_0x19ab70(0x2a1)](_0x10422b[_0x19ab70(0x2db)](_0x352a7f,_0x10422b[_0x19ab70(0x417)])),_0x2209fe[_0x19ab70(0x2a1)](_0x31170a[_0x19ab70(0x371)](_0x49a1bc)),_0x32c039[_0x19ab70(0x264)](_0x260627);}else console[_0x19ab70(0x2a1)]('账号'+_0x59b356+_0x19ab70(0x432)+_0x1560fd[_0x19ab70(0x3c6)]);}async function getBalance(_0x387ab2,_0x4a5e4d='',_0x57f2dc=''){const _0x126e37=_0x3c3db2,_0x1f4110={'Kucsg':function(_0x1c0583,_0x172644){return _0x1c0583<_0x172644;},'GVBNe':_0x126e37(0x2f5),'iJJcd':_0x126e37(0x409),'HBpJO':_0x126e37(0x2e9),'yvLJg':function(_0x10aecc){return _0x10aecc();},'etRIY':_0x126e37(0x1f3),'PFYsT':_0x126e37(0x275),'RnpUl':function(_0x3b6956,_0x1bef6e){return _0x3b6956(_0x1bef6e);},'UHIkO':function(_0x13efbe,_0x52cb0e,_0x2b3a44){return _0x13efbe(_0x52cb0e,_0x2b3a44);},'ZVvVX':function(_0x4af89a,_0x3bfd30){return _0x4af89a==_0x3bfd30;},'HHafs':function(_0x1011eb,_0x57f5b8){return _0x1011eb==_0x57f5b8;},'NUIjH':function(_0x476d17,_0x3be6f0){return _0x476d17==_0x3be6f0;},'kxMMj':_0x126e37(0x244),'YoAwG':function(_0x5d6492,_0x8eb396,_0x59ed47){return _0x5d6492(_0x8eb396,_0x59ed47);},'EHJWw':function(_0x5c40fb,_0xad1da3){return _0x5c40fb===_0xad1da3;},'MBfdz':_0x126e37(0x3b2),'NJTmZ':_0x126e37(0x306),'DtZUD':function(_0x3c09db,_0x2e8df4){return _0x3c09db!==_0x2e8df4;},'DGbNt':_0x126e37(0x457)};let _0x269ab4=_0x1f4110[_0x126e37(0x27c)](printCaller),_0x302620=_0x387ab2[_0x126e37(0x215)](/zqkey/g,_0x1f4110[_0x126e37(0x1da)]),_0x336e26=_0x1f4110[_0x126e37(0x447)]+_0x302620,_0xe4570e=_0x1f4110[_0x126e37(0x2dd)](populateGetUrl,_0x336e26);await _0x1f4110[_0x126e37(0x456)](httpGet,_0xe4570e,_0x269ab4);let _0x405ef7=httpResult;if(!_0x405ef7)return;let _0x506bc9=-0x13a8+0x11*0xe1+0x4b8;console[_0x126e37(0x2a1)](_0x126e37(0x1aa));if(_0x1f4110[_0x126e37(0x34a)](_0x405ef7[_0x126e37(0x3ec)],-0xffc+-0x264a*-0x1+-0x164e)){let _0x43d4be=_0x1f4110[_0x126e37(0x232)](_0x405ef7[_0x126e37(0x2ab)][_0x126e37(0x3ec)],-0x5*0x179+0x11f+-0x2*-0x31f)?'黑号':'正常';console[_0x126e37(0x2a1)]('账号'+_0x4a5e4d+':'+_0x57f2dc+_0x126e37(0x389)+_0x43d4be),console[_0x126e37(0x2a1)](_0x126e37(0x3bb)+_0x405ef7[_0x126e37(0x2ab)][_0x126e37(0x29f)]),console['log'](_0x126e37(0x3d5)+_0x405ef7['user'][_0x126e37(0x233)]);if(_0x1f4110[_0x126e37(0x35a)](_0x405ef7[_0x126e37(0x2ab)][_0x126e37(0x3ec)],-0x26b*0x1+0x80+0x1*0x1eb)){if(needCancel==0x11c8+0x1a4b+-0x1*0x2c12)console[_0x126e37(0x2a1)](_0x1f4110[_0x126e37(0x444)]),_0x506bc9=0xf06+0x3*0x86d+-0x39*0xb5,await _0x1f4110[_0x126e37(0x22c)](CancelAccount,_0x387ab2,_0x4a5e4d);else{if(_0x1f4110[_0x126e37(0x23f)](_0x1f4110[_0x126e37(0x2b7)],_0x1f4110[_0x126e37(0x2b7)]))console[_0x126e37(0x2a1)](_0x1f4110[_0x126e37(0x1c6)]);else return _0x1f4110[_0x126e37(0x1de)](_0x342fec,_0x20cf59)?_0xb06de6:_0x57923c;}}}else console[_0x126e37(0x2a1)]('账号'+_0x4a5e4d+':'+_0x57f2dc+_0x126e37(0x2ef)+_0x405ef7['msg']);_0x1f4110[_0x126e37(0x35a)](_0x506bc9,0x355*-0x5+0x1ec0+-0xe16)&&(_0x1f4110[_0x126e37(0x36e)](_0x1f4110[_0x126e37(0x2c3)],_0x1f4110[_0x126e37(0x2c3)])?function(){return!![];}[_0x126e37(0x2d9)](mMbFOF[_0x126e37(0x1fa)]+mMbFOF[_0x126e37(0x455)])[_0x126e37(0x3f8)](mMbFOF[_0x126e37(0x2a0)]):(ckList[_0x126e37(0x3a1)](_0x387ab2),console[_0x126e37(0x2a1)](_0x387ab2)));}async function CancelAccount(_0x3b9042,_0x279f30=''){const _0x3500e1=_0x3c3db2,_0x1f5a16={'mvTmD':function(_0x43cb06){return _0x43cb06();},'IEpOk':function(_0x22182c,_0x1b10c9){return _0x22182c+_0x1b10c9;},'ylWTe':_0x3500e1(0x28e),'MZFCi':_0x3500e1(0x209),'Ipazj':_0x3500e1(0x388),'ilNKa':_0x3500e1(0x41a),'NQirD':_0x3500e1(0x237),'ZxJot':_0x3500e1(0x201)};let _0x48a1ff=_0x1f5a16[_0x3500e1(0x3ab)](printCaller),_0x244b28=_0x3b9042[_0x3500e1(0x215)](/zqkey/g,_0x3500e1(0x1f3)),_0x177525={'url':_0x1f5a16[_0x3500e1(0x399)](_0x1f5a16[_0x3500e1(0x1eb)],_0x244b28),'headers':{'Host':_0x3500e1(0x325),'Connection':_0x3500e1(0x330),'Accept-Encoding':_0x1f5a16[_0x3500e1(0x22d)],'User-Agent':_0x1f5a16[_0x3500e1(0x261)],'Content-Type':_0x1f5a16[_0x3500e1(0x2eb)],'Referer':_0x1f5a16[_0x3500e1(0x308)]+_0x244b28,'X-Requested-With':_0x3500e1(0x2aa)}};await httpGet(_0x177525,_0x48a1ff);let _0x4946fe=httpResult;if(!_0x4946fe)return;_0x4946fe[_0x3500e1(0x3ec)]==0xc18+-0x5da*-0x1+-0x11f1?_0x1f5a16[_0x3500e1(0x26c)]!==_0x3500e1(0x44e)?console[_0x3500e1(0x2a1)](_0x3500e1(0x43d)+_0x279f30+'成功'):(_0x4ffc80=!![],_0x3d9c95[_0x3500e1(0x2a1)](_0x628fab[_0x3500e1(0x355)])):console[_0x3500e1(0x2a1)](_0x3500e1(0x43d)+_0x279f30+_0x3500e1(0x334)+_0x4946fe[_0x3500e1(0x355)]);}function _0x45e4(){const _0x167f94=['VJRih','wAUaS','把需要检查的账号按照\x20手机号#密码\x20的格式,填到zqkdAccount里,多账号用@隔开','push','rOsmY','==============📣系统通知📣==============','ChPsO','dvvHv','cwd','OTFSi','yhbzm','uCiRf','enc','mvTmD','FGiuU','opts','SwkZh','cYIAq','LARPt','JcTEM','TYaAl','object','BYAMh','tPonD','User-Agent','mobile_type=1net_type=1network_type=WIFIopenudid=711ca30d9d3c10b7os_api=25os_version=VOG-AL10-user\x207.1.2\x20HUAWEIVOG-AL10\x20701210917\x20release-keyspassword=','logs','stateObject','GVUCn','【金币总数】:','eduEB','xJPfi','BMuVS','VPurC','nWoDn','method','共找到','gFYpQ','ycdwY','Utf8','message','android','TCtch','OQwPG','ycjYd','XqMhX','IMnjA','176835NSCYfq','bFqtM','kqtqR','!!!谨慎操作:如果需要注销,请把环境变量zqkdCancel设为1!!!\x0a','jIFgf','119WBZoER','uoEhK','nLbOv','【历史收益】:','encrypt','post','sKDXu','Yazbr','2090630vpQZUW','phone_sim=1request_time=1640060741resolution=720x1280rom_version=VOG-AL10-user\x207.1.2\x20HUAWEIVOG-AL10\x20701210917\x20release-keyss_ad=WFbVGOYyXwIo=G3RaF-mQ3_hnznzkfvm51kuVs0b3dMvGts_im=vYdVi_XPUOzA=mY3BxrJj0CkiC9Sa0W1DOA==DRsm_device_id=20211112123533c490f279d26a934ca445950324c9601a01419a1241729573storage=61.39uid=61373930version_code=63jdvylqchJZrfw0o2DgAbsmCGUapF1YChc','QpKKu','MoUMJ','NBQAs','CLuee','FPXQh','Bplrk','QEeDf','mock_type','join','ZPdPu','box.dat','Pkcs7','helEx','RKZHF','url','qDJBm','status','tnkQm','path','BOSAE','DNuor','zqkey_id','PvPDi','zqkdAccount','UYCCm','zdACZ','zqkd_check','QretR','call','rCKAk','9yPfVbb','个手机号密码和','fKibK','EjPwJ','TKIlq','LrDbH','(((.+)+)+)+$','vTAZH','decrypt','Jbjrk','exports','Vjvuk','MVYCq','xOXFd','wySeo','gger','IMyEz','IAwLj','Dstke','YKlQJ','ssvla','YyRjv','prQww','write','COkIt','IvynA','WKbVt','isArray','HSzur','esHXR','RTYUi','env','application/x-www-form-urlencoded','pxVlT','XjBok','LTZFQ','Content-Length','Base64','CLVSH','set-cookie','hVfbU','mBTAS','ZlJAN','cron','YfZVL','MHelE','azOPi','wornU','QzhSi','redirect','YPPdx','vnvIj','SKQNU','okhttp/3.12.2','lCAsH','BgBHE','登录失败:','resolve','lvMhI','BgKdC','@chavy_boxjs_userCfgs.httpapi_timeout','MUKil','YNIYo','nickname','MdfJU','kXbqD','fOONG','注销账号','EpwsV','ROJFU','ZWGDV','access=WIFI&app_name=zqkd_app&app_version=3.6.0&carrier=CMCC&channel=c1031&device_brand=HUAWEI&device_id=56800462&device_model=VOG-AL10&device_platform=android&device_type=android&dpi=240&inner_version=202108181534&language=zh-CN&memory=3&mi=0&mobile=','oHOwg','eJaNV','kxMMj','startTime','TTeaK','PFYsT','GBksE','getMinutes','QoyyA','QexcT','statusCode','vLrZo','jmuOu',',\x20错误!','parse','oteOj','XIIeH','HCXoG','YYLoC','iJJcd','UHIkO','aPQqp','hints','vjSrf','body','wQlKj','========================','hIfDV','X-Surge-Skip-Scripting','chain','script_text','rXRdk','qOQPd','vdyiZ','cktough','vgWZf','bcIKw','mediaUrl','map','apply','MDcKV','XmyQQ','cxMRe','rKKjH','getdata','&phone_sim=1&request_time=1640060741&resolution=720x1280&rom_version=VOG-AL10-user%207.1.2%20HUAWEIVOG-AL10%20701210917%20release-keys&s_ad=WFbVGOYyXwIo%3DG3RaF-mQ3_hnznzkfvm51kuVs0b3dMvGt&s_im=vYdVi_XPUOzA%3DmY3BxrJj0CkiC9Sa0W1DOA%3D%3DDR&sign=','tZPmP','gQnaB','send','getMilliseconds','Yssar','yzCMS','54qFABOm','uejoJ','NJTmZ','GWpKA','uid','NAcCj','qDsWH','finally','loaddata','DDkIw','icqbC','znCua','sXtfe','icJBr','open-url','nTFcH','*/*','toObj','dwZah','ZJIbJ','DEAEP','CAmgO','etRIY','OshAO','Accept-Encoding','string','Kucsg','idzWk','OUSQS','time','个账户CK','ycTfg','UtlPm','exec','jMmZu','LhWZb','isSurge','fetch','YvWya','ylWTe','145080oLvuGG','aJFot','cEgRA','ywQet','TUcMk','yBsOy','YadJk','cookie','MTzmt','VneqS','pad','FZQcx','NfyKD','soTWV','GVBNe','OnAGE','eVIZD','YIHAo','LPEcj','https://leafxcy.coding.net/p/validcode/d/validCode/git/raw/master/code.json','DYcSz','zySwC','YqYNh','spRkF','CWvEo','qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM','qEuBs','vMttg','bMkLW','gzip','FBINC','AvKIh','test','chMAy','WqwCS','weOVp','reduce','57288uVgNRx','xFyUi','bGigd','AMSTy','replace','ybYQK','YSpqy','zZOpq','setjson','IkLUd','http://','pQzHB','DdkQc','MsFPZ','MrEhR','bXJou','gcoXS','ppyod','writeFileSync','XhsSO','readFileSync','tptNj','yCrND','LpdVi','urYLv','items','nIfLR','YoAwG','MZFCi','xjGxx','tLowA','MdSQU','device-model','HHafs','total_score','QxoKO','ppsMF','Connection','https://kandian.wkandian.com/h5/staticPage/20210816logout/reason.html?access=WIfI&app_version=2.6.1&channel=80000000&device_platform=iphone&device_brand=iphone&device_type=1&sm_device_id=20211010165617354e5c206e3a80e35b12ff9f7b2d32dd01aea6d82201a6f1&device_id=55902582&os_version=15.0&device_model=iPhone%252012&','FnPIs','ujStY','abs','toString','sylSq','TIqaR','fnDid','EHJWw','BAYLo','htwao','function\x20*\x5c(\x20*\x5c)','SwYBG','已黑号,准备注销此账号','ggQkx','HvjVW','VaqOw','GXuZi','NejFQ','done','@chavy_boxjs_userCfgs.httpapi','qgkrj','VOG-AL10','ranEP','zhCpY','then','http','75597qdDoNj','getjson','gVPxv','dyLcd','getMonth','imynR','DES','device-platform','mode','Cehaf','isNode','xwFNl','/v1/scripting/evaluate','VsYwq','openUrl','Ipazj','KApIW','ycDRx','logErr','zqkdBlackCookie','cwmgo','arddY','&sm_device_id=20211112123533c490f279d26a934ca445950324c9601a01419a1241729573&storage=61.39&uid=61373930&version_code=63','OUQOR','uVlhz','Content-Type','ZxJot','Nwbyd','jhHdx','timeout','BWwyr','setval',':\x20未知错误','CXhdh','kdKYw','https://kandian.wkandian.com/wap/user/balance?','SZJVw','HJsyt','sbLdE','avXid','Bsbun','hxaPW','yvLJg','ciphertext','BevCq','EGQPr','例子:export\x20zqkdAccount=\x27110#123456@120#654321\x27','cqAoN','JnXOb','lTceN','bcmCb','FkCSl','substr','getScript','wByny','aMJid','WcVNr','trim','apLUS','napMW','https://kandian.wkandian.com/WebApi/User/accountCancel?access=WIfI&app_version=2.6.1&channel=80000000&device_platform=iphone&device_brand=iphone&device_type=1&sm_device_id=zzzz&device_id=yyyy&os_version=15.0&device_model=iPhone%252012&','cTuye','YVVYf','yjqOj','xquFB','isMute','XqNry','SHemD',':\x20服务器访问数据为空,请检查自身设备网络情况','COyNJ','getFullYear','tvNIE','noBnw','rkopf','OMtjK','snRXe','qduSi','score','HBpJO','log','SHA1','lXXWh','QiSFl','gIQxJ','yJTbr','vuAEJ','SeVpD','JLxRB','XMLHttpRequest','user','name','duUwQ','QkSpn','undefined','getval','MUbSy','logSeparator','MnCQx','tRcse','1956xJbnhh','gFlnk','MBfdz','LTsSJ','zqkdCancel','OCYPf','eWFhz','bDVyu','PVEZY','LjzlE','ckjar','iOSph','ZRDNO','eGUor','DGbNt','LbTRl','getTime','existsSync','Host','isLoon','lgsqO','errorMsg','dHIVj','wNOCZ','lkcJQ','WHABT',':\x20此脚本不做重写,请检查重写设置','setValueForKey','AbCTw','nEbLF','xxscv','setdata','SUPqj','eKyqu','THWEA','500664qwgHMR','constructor','Cookie','DgNlw','cTZIP','RnpUl','isNeedRewrite','KmhEp','uxKYJ','DqbnN','Dmtex','izLuZ','setCookieSync','floor','isOJk','POST','QWppo','action','xrprj','ilNKa','cllTX','&zqkey=','BLGOa','\x20查询失败:','null','match','LHkPa','GISVs','concat','debu','OpbvB','RQfrr','bJIpC','jtFNN','writedata','IoquM','ySemn','slice','getHours','YxBYJ','jvnUt','2ojVSsn','while\x20(true)\x20{}','RrrEK','CHBHl','media-url','已黑号,如果需要注销此账号,请把环境变量zqkdCancel设为1','&zqkey_id=','NQirD','ukQDF','QTfDQ','Token','EhmYq','mfGSt','jyDkX','eagdl','ipvyh','ZPGfz','ueerJ','uid=','headers','.$1','&mobile_type=1&net_type=1&network_type=WIFI&openudid=711ca30d9d3c10b7&os_api=25&os_version=VOG-AL10-user%207.1.2%20HUAWEIVOG-AL10%20701210917%20release-keys&password=','MpIho','random','GET','MyKII','counter','未找到zqkdBlackCookie','========================\x0a所有CK:','CookieJar',':\x20get请求失败','IGtDt','input','valueForKey','NSJgn','IIFiS','kandian.wkandian.com','runScript','rSwSP','charAt','FdBjA','read','dataFile','axdqS','fGxPm','fwMvb','Function\x20','keep-alive','assign','DkUUI','search','失败:','RsMLv','UxCCq','access=WIFIapp_name=zqkd_appapp_version=3.6.0carrier=CMCCchannel=c1031device_brand=HUAWEIdevice_id=56800462device_model=VOG-AL10device_platform=androiddevice_type=androiddpi=240inner_version=202108181534language=zh-CNmemory=3mi=0mobile=','Owzxt','initGotEnv','lodash_get','Xdxsc','data','ncFjg','IXUSj','HqOJD','mqvYf','XHJFO','NINrf','EaLWK','apGbb','BHKox','CKVGN','BxIXr','ysAfR','XTalj','ZVvVX','iFFGl','tMLWT','kiEoP','MD5','UzTtM','isQuanX','LMNAX','length','eZzoQ','uVtaU','msg','arbYN','qMwBb','wait','init','NUIjH','get','ZbFQC','UadEJ','vDmrW','xAZTE','rTIju','WlXHD','awNvG','cookieJar','CBC','DZXPr','qtSPm','lodash_set','https://kandian.wkandian.com/v3/user/mobile/login.json','ohqPa','ldfsyouth','toStr','yVVHn','Ivath','DtZUD','request_time','Kzuuo','stringify','kWVdD','split','未找到zqkdAccount','catch',':\x20post请求失败','iwCnL','XOGqH','got','TNeGB','fVmsm','LTgIE','LJMlc',',\x20开始!','33649RnoJgl','YzZrb','Rbnce','eHhzV','xgUzs','oZVgu','TLnDY','YlebL','中青看点检查状态','Mozilla/5.0\x20(iPhone;\x20CPU\x20iPhone\x20OS\x2015_0\x20like\x20Mac\x20OS\x20X)\x20AppleWebKit/605.1.15\x20(KHTML,\x20like\x20Gecko)\x20Mobile/15E148','\x20状态\x20--\x20',',\x20结束!\x20🕛\x20','nyIJk','ETsOa','error_code','gNBRZ','cmzFU','FoXFy','AELJq','tftTS','pUKPk','getDate','XBmlW','stack','KUCfh','\x5c+\x5c+\x20*(?:[a-zA-Z_$][0-9a-zA-Z_$]*)','IEpOk','Hex','tQqMD','本脚本会找出账号ck并检查账号状态是否黑号,默认不执行注销','giFuG'];_0x45e4=function(){return _0x167f94;};return _0x45e4();}function populatePostUrl(_0x44aae7,_0x39777b){const _0x4e376f=_0x3c3db2,_0x51ad60={};_0x51ad60[_0x4e376f(0x448)]=function(_0x11be47,_0x22f4f3){return _0x11be47/_0x22f4f3;},_0x51ad60['YYLoC']=_0x4e376f(0x325),_0x51ad60[_0x4e376f(0x1b1)]=_0x4e376f(0x24d),_0x51ad60[_0x4e376f(0x276)]=_0x4e376f(0x330);const _0x4aec53=_0x51ad60;let _0x323c06=Math[_0x4e376f(0x2e5)](_0x4aec53[_0x4e376f(0x448)](new Date()[_0x4e376f(0x2c5)](),0x5*0x19+-0xf45+0x12b0));const _0x5123d7={};_0x5123d7[_0x4e376f(0x36f)]=_0x323c06,_0x5123d7[_0x4e376f(0x2c7)]=_0x4aec53[_0x4e376f(0x454)],_0x5123d7[_0x4e376f(0x231)]=_0x4aec53[_0x4e376f(0x1b1)],_0x5123d7[_0x4e376f(0x259)]=_0x4e376f(0x3c7),_0x5123d7[_0x4e376f(0x236)]=_0x4aec53[_0x4e376f(0x276)];const _0x36f15a={};_0x36f15a[_0x4e376f(0x3ea)]=_0x44aae7,_0x36f15a[_0x4e376f(0x314)]=_0x5123d7,_0x36f15a[_0x4e376f(0x45a)]=_0x39777b;let _0x506b42=_0x36f15a;return _0x506b42;}function populateGetUrl(_0x198e68){const _0x38f02b=_0x3c3db2,_0x522f1c={};_0x522f1c[_0x38f02b(0x27f)]=_0x38f02b(0x325),_0x522f1c[_0x38f02b(0x290)]=_0x38f02b(0x24d),_0x522f1c[_0x38f02b(0x228)]='android',_0x522f1c[_0x38f02b(0x27b)]=_0x38f02b(0x330);const _0x162707=_0x522f1c;let _0x3b1d11=Math[_0x38f02b(0x2e5)](new Date()[_0x38f02b(0x2c5)]()/(0x1e75+0x5*-0xc1+0x8*-0x2d9));const _0x4f0a40={};_0x4f0a40[_0x38f02b(0x36f)]=_0x3b1d11,_0x4f0a40[_0x38f02b(0x2c7)]=_0x162707['EGQPr'],_0x4f0a40[_0x38f02b(0x231)]=_0x162707['YVVYf'],_0x4f0a40[_0x38f02b(0x259)]=_0x162707[_0x38f02b(0x228)],_0x4f0a40[_0x38f02b(0x236)]=_0x162707[_0x38f02b(0x27b)];const _0x3b1762={};_0x3b1762[_0x38f02b(0x3ea)]=_0x198e68,_0x3b1762[_0x38f02b(0x314)]=_0x4f0a40;let _0x394445=_0x3b1762;return _0x394445;}async function httpPost(_0x58b7bd,_0xbb834){const _0xd789db=_0x3c3db2,_0x217cd3={'KUCfh':_0xd789db(0x1d2),'AMSTy':function(_0x2bb79f,_0x177c75){return _0x2bb79f===_0x177c75;},'qgkrj':_0xd789db(0x40a),'VPurC':_0xd789db(0x2d2),'kqtqR':function(_0x4dba0f,_0x31806e){return _0x4dba0f!==_0x31806e;},'Cehaf':_0xd789db(0x2d5),'jvnUt':_0xd789db(0x2f8),'xJPfi':'atfAe','LHkPa':function(_0x175f8d,_0x43c00c){return _0x175f8d+_0x43c00c;},'TTeaK':_0xd789db(0x376),'qduSi':function(_0x5425a4,_0x3354d3){return _0x5425a4(_0x3354d3);},'eduEB':_0xd789db(0x1f4)};return httpResult=null,new Promise(_0x2498db=>{const _0x1208e4=_0xd789db,_0x1d149e={'XjBok':function(_0x5f4aa9){return _0x5f4aa9();},'prQww':_0x217cd3[_0x1208e4(0x397)],'NILLs':'media-url','dvvHv':function(_0x7fa681,_0x25a624){const _0x3ea1f7=_0x1208e4;return _0x217cd3[_0x3ea1f7(0x214)](_0x7fa681,_0x25a624);},'WcVNr':_0x217cd3[_0x1208e4(0x24c)],'wQlKj':_0x217cd3[_0x1208e4(0x3bf)],'DNuor':function(_0x56de0e,_0x2946d4){const _0x4091ed=_0x1208e4;return _0x217cd3[_0x4091ed(0x3cf)](_0x56de0e,_0x2946d4);},'pxVlT':_0x217cd3[_0x1208e4(0x25b)],'QpKKu':_0x217cd3[_0x1208e4(0x300)],'eZzoQ':_0x217cd3[_0x1208e4(0x3bd)],'Xdxsc':function(_0x2b5a4a,_0x190fba){const _0x41361f=_0x1208e4;return _0x217cd3[_0x41361f(0x2f2)](_0x2b5a4a,_0x190fba);},'zdACZ':_0x217cd3[_0x1208e4(0x446)],'MVYCq':function(_0x1072cf,_0x5c6ba0){const _0x3caa72=_0x1208e4;return _0x217cd3[_0x3caa72(0x29e)](_0x1072cf,_0x5c6ba0);},'BHKox':_0x217cd3[_0x1208e4(0x3bc)]};$[_0x1208e4(0x3d7)](_0x58b7bd,async(_0x1e2ee9,_0x4d4f1f,_0x5c9f12)=>{const _0x486afc=_0x1208e4,_0x8393f4={};_0x8393f4[_0x486afc(0x269)]=_0x1d149e[_0x486afc(0x410)],_0x8393f4[_0x486afc(0x238)]=_0x1d149e['NILLs'];const _0x53d9ea=_0x8393f4;if(_0x1d149e[_0x486afc(0x3a5)](_0x1d149e[_0x486afc(0x28a)],_0x1d149e[_0x486afc(0x1a9)]))try{return _0x575cce[_0x486afc(0x450)](_0x23fdb0);}catch{return _0x51be61;}else try{if(_0x1d149e[_0x486afc(0x3f0)](_0x1d149e[_0x486afc(0x41b)],_0x1d149e[_0x486afc(0x41b)])){let _0x5e5fae=_0x211df9[_0x486afc(0x260)]||_0x1c24f5[_0x486afc(0x3ea)]||_0x3a7811[_0x53d9ea[_0x486afc(0x269)]],_0x54f9b1=_0x210ad9[_0x486afc(0x1b5)]||_0x1c1d62[_0x53d9ea[_0x486afc(0x238)]];const _0x551e54={};return _0x551e54[_0x486afc(0x260)]=_0x5e5fae,_0x551e54[_0x486afc(0x1b5)]=_0x54f9b1,_0x551e54;}else{if(_0x1e2ee9){if(_0x1d149e[_0x486afc(0x3f0)](_0x1d149e[_0x486afc(0x3dc)],_0x1d149e[_0x486afc(0x353)]))console[_0x486afc(0x2a1)](_0x1d149e[_0x486afc(0x33b)](_0xbb834,_0x1d149e[_0x486afc(0x3f5)])),console[_0x486afc(0x2a1)](JSON[_0x486afc(0x371)](_0x1e2ee9)),$[_0x486afc(0x264)](_0x1e2ee9);else{this['fs']=this['fs']?this['fs']:_0x31a88f('fs'),this[_0x486afc(0x3ee)]=this[_0x486afc(0x3ee)]?this[_0x486afc(0x3ee)]:_0x5d4cb2('path');const _0x55317a=this[_0x486afc(0x3ee)][_0x486afc(0x433)](this[_0x486afc(0x32b)]),_0x8e6da3=this[_0x486afc(0x3ee)][_0x486afc(0x433)](_0x389a89[_0x486afc(0x3a6)](),this[_0x486afc(0x32b)]),_0x3adc2b=this['fs'][_0x486afc(0x2c6)](_0x55317a),_0x28d756=!_0x3adc2b&&this['fs'][_0x486afc(0x2c6)](_0x8e6da3),_0x263425=_0x521b03[_0x486afc(0x371)](this[_0x486afc(0x33c)]);_0x3adc2b?this['fs'][_0x486afc(0x223)](_0x55317a,_0x263425):_0x28d756?this['fs'][_0x486afc(0x223)](_0x8e6da3,_0x263425):this['fs'][_0x486afc(0x223)](_0x55317a,_0x263425);}}else{if(_0x1d149e[_0x486afc(0x406)](safeGet,_0x5c9f12)){httpResult=JSON[_0x486afc(0x450)](_0x5c9f12);if(logDebug)console[_0x486afc(0x2a1)](httpResult);}}}}catch(_0x2661eb){_0x1d149e['BHKox']===_0x1d149e[_0x486afc(0x345)]?$[_0x486afc(0x264)](_0x2661eb,_0x4d4f1f):_0x1d149e['XjBok'](_0x1e5de7);}finally{_0x1d149e[_0x486afc(0x41c)](_0x2498db);}});});}async function httpGet(_0xa10578,_0x513566){const _0x4d0341=_0x3c3db2,_0x5c1c09={'rOsmY':function(_0x1698df,_0x5010a8){return _0x1698df(_0x5010a8);},'RTYUi':function(_0x229b20,_0x5531a1){return _0x229b20===_0x5531a1;},'FZQcx':_0x4d0341(0x3d8),'bcIKw':function(_0x215c01,_0x1feb4f){return _0x215c01+_0x1feb4f;},'MrEhR':':\x20get请求失败','PVEZY':function(_0x2fad10,_0x4a8efb,_0x292bc6){return _0x2fad10(_0x4a8efb,_0x292bc6);},'rXRdk':function(_0x176a4f,_0x3d123a){return _0x176a4f===_0x3d123a;},'eJaNV':_0x4d0341(0x384),'jyDkX':_0x4d0341(0x412)};return httpResult=null,new Promise(_0x2cdd32=>{const _0xcf8c61=_0x4d0341,_0x8447e0={'XTalj':function(_0x2f7645,_0x2a10f7){const _0x45cb7b=_0x2bd7;return _0x5c1c09[_0x45cb7b(0x3a2)](_0x2f7645,_0x2a10f7);},'zwxJW':_0xcf8c61(0x31c),'vTAZH':function(_0x427b56,_0x3b67a2){const _0x1a4759=_0xcf8c61;return _0x5c1c09[_0x1a4759(0x418)](_0x427b56,_0x3b67a2);},'MoUMJ':_0xcf8c61(0x30a),'TCtch':_0x5c1c09[_0xcf8c61(0x1f7)],'NINrf':function(_0xd6ecd7,_0x3e0203){const _0x5d30df=_0xcf8c61;return _0x5c1c09[_0x5d30df(0x1b4)](_0xd6ecd7,_0x3e0203);},'znCua':_0x5c1c09[_0xcf8c61(0x21f)],'XqMhX':function(_0x26343f,_0x530754,_0x2195fe){const _0x3e8baa=_0xcf8c61;return _0x5c1c09[_0x3e8baa(0x2bd)](_0x26343f,_0x530754,_0x2195fe);},'UxCCq':function(_0x128c0d,_0xa9d0ff){const _0xb3336b=_0xcf8c61;return _0x5c1c09[_0xb3336b(0x1af)](_0x128c0d,_0xa9d0ff);},'fexyl':_0x5c1c09[_0xcf8c61(0x443)],'YKlQJ':_0x5c1c09[_0xcf8c61(0x30e)],'gFYpQ':function(_0x2b0847){return _0x2b0847();}};$[_0xcf8c61(0x35b)](_0xa10578,async(_0x1790d3,_0x152375,_0x23b9b3)=>{const _0x3f7f5d=_0xcf8c61,_0x40d0e4={};_0x40d0e4[_0x3f7f5d(0x26d)]=_0x8447e0['zwxJW'];const _0x285ec5=_0x40d0e4;if(_0x8447e0[_0x3f7f5d(0x401)](_0x8447e0[_0x3f7f5d(0x3dd)],_0x8447e0[_0x3f7f5d(0x3c8)])){if(_0xd17bfe)_0x39a43f[_0x3f7f5d(0x2a1)](_0x160936+_0x3f7f5d(0x376)),_0x1a31ed[_0x3f7f5d(0x2a1)](_0x4d5425[_0x3f7f5d(0x371)](_0x22e313)),_0x142ba8[_0x3f7f5d(0x264)](_0x15ed80);else{if(_0x8447e0[_0x3f7f5d(0x349)](_0x4ebd18,_0xc444a1)){_0x6a25fd=_0x45e2ed[_0x3f7f5d(0x450)](_0x28ca7a);if(_0x5a16ef)_0x3ceb07[_0x3f7f5d(0x2a1)](_0xc1b831);}}}else try{if(_0x1790d3)console[_0x3f7f5d(0x2a1)](_0x8447e0[_0x3f7f5d(0x342)](_0x513566,_0x8447e0[_0x3f7f5d(0x1cf)])),console[_0x3f7f5d(0x2a1)](JSON[_0x3f7f5d(0x371)](_0x1790d3)),$[_0x3f7f5d(0x264)](_0x1790d3);else{if(_0x8447e0[_0x3f7f5d(0x3cb)](safeGet,_0x23b9b3,_0x513566)){httpResult=JSON[_0x3f7f5d(0x450)](_0x23b9b3);if(logDebug)console[_0x3f7f5d(0x2a1)](httpResult);}}}catch(_0x185ab7){_0x8447e0[_0x3f7f5d(0x336)](_0x8447e0['fexyl'],_0x8447e0[_0x3f7f5d(0x40d)])?_0x3ec446[_0x3f7f5d(0x2a1)](_0x285ec5[_0x3f7f5d(0x26d)]):$[_0x3f7f5d(0x264)](_0x185ab7,_0x152375);}finally{_0x8447e0[_0x3f7f5d(0x3c3)](_0x2cdd32);}});});}function safeGet(_0x1179b0,_0x6944ef){const _0x4337e1=_0x3c3db2,_0x2ae22f={'vbVFq':'.$1','rTIju':function(_0x2c3952,_0x11d2fe){return _0x2c3952(_0x11d2fe);},'AvKIh':_0x4337e1(0x398),'Dstke':_0x4337e1(0x359),'mBTAS':_0x4337e1(0x1ad),'BLGOa':function(_0x1c684d,_0x27616b){return _0x1c684d+_0x27616b;},'MDcKV':_0x4337e1(0x321),'YyRjv':function(_0x1eaac0){return _0x1eaac0();},'cmzFU':function(_0x3630da,_0xe294fe){return _0x3630da==_0xe294fe;},'YSpqy':_0x4337e1(0x3b3),'ZRDNO':function(_0xbf17bb,_0x586ba0){return _0xbf17bb!==_0x586ba0;},'uejoJ':_0x4337e1(0x1d8),'tRcse':_0x4337e1(0x281),'ujStY':function(_0x45d56b,_0x2b6853){return _0x45d56b===_0x2b6853;},'giFuG':_0x4337e1(0x22e),'IatGf':_0x4337e1(0x1ea)};try{if(_0x2ae22f[_0x4337e1(0x38f)](typeof JSON[_0x4337e1(0x450)](_0x1179b0),_0x2ae22f[_0x4337e1(0x217)]))return!![];else{if(_0x2ae22f[_0x4337e1(0x2c1)](_0x2ae22f[_0x4337e1(0x1c5)],_0x2ae22f[_0x4337e1(0x2b4)]))console[_0x4337e1(0x2a1)](_0x4337e1(0x32f)+_0x6944ef+_0x4337e1(0x272)),console[_0x4337e1(0x2a1)](_0x1179b0);else{const _0x154e71=_0x250859[_0x4337e1(0x215)](/\[(\d+)\]/g,_0x2ae22f['vbVFq'])[_0x4337e1(0x373)]('.');let _0x498ef5=_0x122ce8;for(const _0x4127df of _0x154e71)if(_0x498ef5=_0x2ae22f[_0x4337e1(0x360)](_0x357b4d,_0x498ef5)[_0x4127df],void(0x3ab+-0x124c+0xea1)===_0x498ef5)return _0x3f425b;return _0x498ef5;}}}catch(_0x36e037){if(_0x2ae22f[_0x4337e1(0x239)](_0x2ae22f[_0x4337e1(0x39d)],_0x2ae22f['IatGf'])){const _0x7e3e97=new _0x212c38(_0x4337e1(0x242)),_0x463cbd=new _0x4df543(FOgZXj[_0x4337e1(0x20b)],'i'),_0x3a84d1=_0xde9fa5(FOgZXj[_0x4337e1(0x40c)]);!_0x7e3e97[_0x4337e1(0x20c)](_0x3a84d1+FOgZXj[_0x4337e1(0x423)])||!_0x463cbd[_0x4337e1(0x20c)](FOgZXj[_0x4337e1(0x2ee)](_0x3a84d1,FOgZXj[_0x4337e1(0x1b8)]))?FOgZXj[_0x4337e1(0x360)](_0x3a84d1,'0'):FOgZXj[_0x4337e1(0x40f)](_0x44c767);}else return console[_0x4337e1(0x2a1)](_0x36e037),console[_0x4337e1(0x2a1)](_0x4337e1(0x32f)+_0x6944ef+_0x4337e1(0x296)),![];}}function printCaller(){const _0x1a478c=_0x3c3db2;return new Error()[_0x1a478c(0x396)][_0x1a478c(0x373)]('\x0a')[0x24de+-0x1*0x128d+0x2b*-0x6d][_0x1a478c(0x28b)]()[_0x1a478c(0x373)]('\x20')[0x10ef+0x1713+-0x2801];}function getMin(_0x4630e6,_0x48430a){const _0x23b55b=_0x3c3db2,_0x53aee0={};_0x53aee0[_0x23b55b(0x21d)]=function(_0x1daa98,_0x2c0c89){return _0x1daa98<_0x2c0c89;};const _0x1e6cbc=_0x53aee0;return _0x1e6cbc[_0x23b55b(0x21d)](_0x4630e6,_0x48430a)?_0x4630e6:_0x48430a;}function getMax(_0x5d0863,_0x112134){const _0x2d85d5=_0x3c3db2,_0x204f7d={};_0x204f7d[_0x2d85d5(0x2cb)]=function(_0x47e0d0,_0x4a5811){return _0x47e0d0<_0x4a5811;};const _0x5edaba=_0x204f7d;return _0x5edaba[_0x2d85d5(0x2cb)](_0x5d0863,_0x112134)?_0x112134:_0x5d0863;}function EncFunc(_0x4a6a73){const _0x52b1e7=_0x3c3db2;var _0x209017=CryptoJS[_0x52b1e7(0x3aa)][_0x52b1e7(0x3c5)][_0x52b1e7(0x450)](key),_0x592942=CryptoJS[_0x52b1e7(0x3aa)][_0x52b1e7(0x3c5)][_0x52b1e7(0x450)](key),_0x3b819e=CryptoJS[_0x52b1e7(0x3aa)][_0x52b1e7(0x3c5)][_0x52b1e7(0x450)](_0x4a6a73);return encrypted=CryptoJS['DES'][_0x52b1e7(0x3d6)](_0x3b819e,_0x209017,{'iv':_0x592942,'mode':CryptoJS[_0x52b1e7(0x25a)][_0x52b1e7(0x364)],'padding':CryptoJS[_0x52b1e7(0x1f6)][_0x52b1e7(0x3e7)]}),encrypted[_0x52b1e7(0x27d)]['toString']();}function DecFunc(_0x189548){const _0x356641=_0x3c3db2;var _0x40a748=CryptoJS[_0x356641(0x3aa)][_0x356641(0x3c5)]['parse'](key),_0x2cd5f7=CryptoJS[_0x356641(0x3aa)][_0x356641(0x3c5)][_0x356641(0x450)](key),_0xb9d046=CryptoJS[_0x356641(0x258)][_0x356641(0x402)]({'ciphertext':CryptoJS[_0x356641(0x3aa)]['Base64'][_0x356641(0x450)](_0x189548)},_0x40a748,{'iv':_0x2cd5f7,'mode':CryptoJS[_0x356641(0x25a)][_0x356641(0x364)],'padding':CryptoJS[_0x356641(0x1f6)][_0x356641(0x3e7)]});return _0xb9d046[_0x356641(0x23b)](CryptoJS[_0x356641(0x3aa)][_0x356641(0x3c5)]);}function randomString(_0x58699a=-0x5*0x117+0x1*0x413+-0x7*-0x34){const _0x48d988=_0x3c3db2;let _0x1fc0c4=_0x48d988(0x205),_0x1d95fb=_0x1fc0c4[_0x48d988(0x352)],_0x502a43='';for(i=-0x24a*-0x7+0x16c5*-0x1+0xb*0x9d;i<_0x58699a;i++){_0x502a43+=_0x1fc0c4[_0x48d988(0x328)](Math[_0x48d988(0x2e5)](Math[_0x48d988(0x318)]()*_0x1d95fb));}return _0x502a43;}function Env(_0x12e860,_0x40a33a){const _0x5be5f9=_0x3c3db2,_0x561331={'BgBHE':function(_0x3c48cf,_0xe65858){return _0x3c48cf!==_0xe65858;},'cllTX':_0x5be5f9(0x382),'icqbC':function(_0x3583c7,_0xe15cac){return _0x3583c7!==_0xe15cac;},'Yazbr':_0x5be5f9(0x20f),'LMNAX':_0x5be5f9(0x381),'rKKjH':_0x5be5f9(0x29d),'fOONG':_0x5be5f9(0x400),'imynR':function(_0x524508,_0x1c3c39){return _0x524508===_0x1c3c39;},'EjPwJ':_0x5be5f9(0x27a),'yjqOj':'function\x20*\x5c(\x20*\x5c)','Vjvuk':function(_0xc3409f,_0x4d316d){return _0xc3409f(_0x4d316d);},'RrrEK':function(_0x13d907,_0x13ef6f){return _0x13d907+_0x13ef6f;},'QxoKO':function(_0x2ae8bd,_0x58b125){return _0x2ae8bd!==_0x58b125;},'HJsyt':_0x5be5f9(0x25f),'ncFjg':function(_0x3ba79f,_0x1b7a2d){return _0x3ba79f===_0x1b7a2d;},'sylSq':_0x5be5f9(0x3f4),'chMAy':function(_0x21a01a){return _0x21a01a();},'COyNJ':function(_0x29b63d,_0x5b02ce,_0x1c776f){return _0x29b63d(_0x5b02ce,_0x1c776f);},'YfZVL':_0x5be5f9(0x1b9),'uVtaU':_0x5be5f9(0x2ba),'ohqPa':function(_0x22d1d2,_0xb7e717){return _0x22d1d2==_0xb7e717;},'ppsMF':_0x5be5f9(0x1dd),'OUSQS':function(_0x53ea25,_0x5c26ea){return _0x53ea25===_0x5c26ea;},'LARPt':_0x5be5f9(0x341),'TLnDY':_0x5be5f9(0x2e7),'CKVGN':_0x5be5f9(0x3e6),'HqOJD':function(_0x479d69,_0x387242){return _0x479d69!=_0x387242;},'XIIeH':_0x5be5f9(0x2af),'spRkF':_0x5be5f9(0x31a),'OshAO':_0x5be5f9(0x312),'GISVs':function(_0x2e87ab,_0x1e5813){return _0x2e87ab-_0x1e5813;},'tLowA':_0x5be5f9(0x3b4),'EaLWK':function(_0x4e475b,_0x2c24f1){return _0x4e475b!==_0x2c24f1;},'xrprj':_0x5be5f9(0x383),'uoEhK':_0x5be5f9(0x306),'KApIW':function(_0x54aee8,_0x3ae343){return _0x54aee8!==_0x3ae343;},'wornU':_0x5be5f9(0x3e1),'uxKYJ':_0x5be5f9(0x41d),'CLVSH':_0x5be5f9(0x390),'iSbSn':_0x5be5f9(0x1c7),'jMmZu':_0x5be5f9(0x24b),'AbCTw':_0x5be5f9(0x436),'rCKAk':_0x5be5f9(0x1d4),'jIFgf':function(_0x13c9e5,_0x3b9ea3){return _0x13c9e5===_0x3b9ea3;},'FkCSl':_0x5be5f9(0x1c9),'vuApg':function(_0xacd150,_0x307996){return _0xacd150&&_0x307996;},'rkopf':function(_0x46dbce,_0x45c4b7,_0x1581d2,_0x452991){return _0x46dbce(_0x45c4b7,_0x1581d2,_0x452991);},'arddY':function(_0x4b13f9,_0x5e62ac){return _0x4b13f9!==_0x5e62ac;},'lXXWh':_0x5be5f9(0x28c),'TIqaR':function(_0xf34c22,_0x1263cb){return _0xf34c22!==_0x1263cb;},'fwMvb':_0x5be5f9(0x2fb),'CJukz':_0x5be5f9(0x3c9),'NBQAs':function(_0x180bd7,_0x616ec1){return _0x180bd7(_0x616ec1);},'IvynA':_0x5be5f9(0x2e6),'axdqS':function(_0x14ef24,_0xb37e2a){return _0x14ef24!==_0xb37e2a;},'MnCQx':function(_0xa1a0d5,_0x33a513){return _0xa1a0d5(_0x33a513);},'izLuZ':function(_0x5ebbac,_0x34f735){return _0x5ebbac===_0x34f735;},'fnDid':_0x5be5f9(0x1ba),'GXuZi':function(_0x3cf759,_0x5e171c){return _0x3cf759===_0x5e171c;},'IkLUd':_0x5be5f9(0x43b),'YxBYJ':_0x5be5f9(0x294),'ZJIbJ':function(_0x3b1154,_0xfee6c2){return _0x3b1154===_0xfee6c2;},'iOSph':_0x5be5f9(0x2f0),'avXid':function(_0x1b7814,_0x2f9eb0){return _0x1b7814!==_0x2f9eb0;},'YNIYo':_0x5be5f9(0x34c),'yhbzm':_0x5be5f9(0x362),'FPXQh':_0x5be5f9(0x1e7),'xwFNl':_0x5be5f9(0x37a),'OpbvB':_0x5be5f9(0x421),'vnvIj':_0x5be5f9(0x26e),'azOPi':_0x5be5f9(0x1f8),'Jbjrk':function(_0x25d19c,_0x10d80c){return _0x25d19c===_0x10d80c;},'DDkIw':_0x5be5f9(0x393),'HCXoG':_0x5be5f9(0x1d2),'nLbOv':_0x5be5f9(0x305),'ZbFQC':function(_0x14630b,_0x158844){return _0x14630b!==_0x158844;},'uVlhz':_0x5be5f9(0x1e4),'WKbVt':function(_0x3688eb,_0x549478){return _0x3688eb&&_0x549478;},'vDmrW':function(_0x25f1f3,_0x58c3fa,_0xb16694,_0x4d35c2){return _0x25f1f3(_0x58c3fa,_0xb16694,_0x4d35c2);},'Kzuuo':_0x5be5f9(0x26b),'WqwCS':_0x5be5f9(0x41e),'qEuBs':function(_0x4415fa,_0x341f4d){return _0x4415fa*_0x341f4d;},'LjzlE':_0x5be5f9(0x425),'cTZIP':_0x5be5f9(0x2b1),'QoyyA':_0x5be5f9(0x240),'lvMhI':_0x5be5f9(0x2df),'nIfLR':function(_0x55d216,_0x569ef5){return _0x55d216===_0x569ef5;},'Ivath':_0x5be5f9(0x424),'NejFQ':'application/x-www-form-urlencoded','MHelE':_0x5be5f9(0x1bf),'zhCpY':function(_0x2f4c62,_0x46a8a2){return _0x2f4c62+_0x46a8a2;},'lgsqO':function(_0x9469bc,_0x1a95dc){return _0x9469bc/_0x1a95dc;},'SeVpD':function(_0x54957e,_0x2608ee){return _0x54957e+_0x2608ee;},'DZXPr':function(_0x2f1562,_0x4d895d){return _0x2f1562+_0x4d895d;},'XBmlW':function(_0x335cba,_0xff2048){return _0x335cba-_0xff2048;},'gIQxJ':function(_0x29f424,_0x52a9b8){return _0x29f424+_0x52a9b8;},'rSwSP':function(_0x56e68c,_0x1fdc4f){return _0x56e68c+_0x1fdc4f;},'duUwQ':function(_0x300b2f,_0x143ac4){return _0x300b2f!==_0x143ac4;},'LrDbH':_0x5be5f9(0x34d),'ROJFU':_0x5be5f9(0x2e8),'BMuVS':function(_0x28f778,_0x4badc2){return _0x28f778==_0x4badc2;},'VJRih':_0x5be5f9(0x3b3),'TKIlq':_0x5be5f9(0x31f),'CXhdh':function(_0x484fbd,_0x56aa27,_0x17ecdf,_0x41928b,_0x1f4e1d){return _0x484fbd(_0x56aa27,_0x17ecdf,_0x41928b,_0x1f4e1d);},'qMwBb':function(_0x1f7200,_0x85d709){return _0x1f7200(_0x85d709);},'aJFot':_0x5be5f9(0x3a3),'QretR':function(_0x37d577,_0x20141e){return _0x37d577===_0x20141e;},'oteOj':_0x5be5f9(0x295),'PvPDi':function(_0x1f9c3e,_0x469258){return _0x1f9c3e!==_0x469258;},'LJMlc':_0x5be5f9(0x245),'nyIJk':_0x5be5f9(0x29c),'UzTtM':function(_0x321bca,_0x3a0e7b){return _0x321bca/_0x3a0e7b;},'zZOpq':function(_0x5b828e,_0x4ff0a7,_0x442415){return _0x5b828e(_0x4ff0a7,_0x442415);}},_0x244513=(function(){const _0x8c8172=_0x5be5f9,_0x4726d8={'tnkQm':function(_0x34ce25,_0x18bd05){const _0x4b67fa=_0x2bd7;return _0x561331[_0x4b67fa(0x431)](_0x34ce25,_0x18bd05);},'lkcJQ':_0x561331[_0x8c8172(0x2ec)],'QkSpn':function(_0x46064d,_0x1a6c2b){return _0x46064d!==_0x1a6c2b;},'AELJq':_0x8c8172(0x288),'eagdl':_0x8c8172(0x3ba)};if(_0x561331[_0x8c8172(0x1ce)](_0x561331[_0x8c8172(0x3d9)],_0x561331[_0x8c8172(0x3d9)]))return!![];else{let _0x46fe33=!![];return function(_0x51cbd1,_0x481671){const _0x43d2e9=_0x8c8172,_0x1d268c={'gVPxv':function(_0x3f794a,_0xd280a7){const _0x27fe9e=_0x2bd7;return _0x4726d8[_0x27fe9e(0x3ed)](_0x3f794a,_0xd280a7);},'RsMLv':_0x4726d8[_0x43d2e9(0x2cd)]};if(_0x4726d8[_0x43d2e9(0x2ae)](_0x4726d8[_0x43d2e9(0x391)],_0x4726d8[_0x43d2e9(0x30f)])){const _0xb456aa=_0x46fe33?function(){const _0x4cfbf0=_0x43d2e9;if(_0x481671){if(_0x1d268c[_0x4cfbf0(0x254)](_0x1d268c[_0x4cfbf0(0x335)],_0x1d268c[_0x4cfbf0(0x335)])){if(_0x3db67b){const _0x537447=_0x2b627f[_0x4cfbf0(0x1b7)](_0x26cae1,arguments);return _0x38e97e=null,_0x537447;}}else{const _0x29e9c4=_0x481671[_0x4cfbf0(0x1b7)](_0x51cbd1,arguments);return _0x481671=null,_0x29e9c4;}}}:function(){};return _0x46fe33=![],_0xb456aa;}else return _0x3bfc22[_0x43d2e9(0x2a1)](_0x1b7c0a),_0x61944e[_0x43d2e9(0x2a1)](_0x43d2e9(0x32f)+_0x33c291+_0x43d2e9(0x296)),![];};}}()),_0x1953ec=_0x561331[_0x5be5f9(0x218)](_0x244513,this,function(){const _0x4335c3=_0x5be5f9;if(_0x561331[_0x4335c3(0x351)]!==_0x561331[_0x4335c3(0x1bb)])return _0x1953ec[_0x4335c3(0x23b)]()[_0x4335c3(0x333)](_0x561331[_0x4335c3(0x43c)])[_0x4335c3(0x23b)]()[_0x4335c3(0x2d9)](_0x1953ec)[_0x4335c3(0x333)](_0x561331[_0x4335c3(0x43c)]);else _0x59040a[_0x4335c3(0x2a1)]('账号'+_0x1959f5+_0x4335c3(0x432)+_0x1346a3[_0x4335c3(0x3c6)]);});_0x561331[_0x5be5f9(0x20d)](_0x1953ec);const _0x285a14=(function(){let _0x1c68ad=!![];return function(_0x5171b5,_0x1eddb0){const _0x5caa74=_0x2bd7,_0x22f9ec={'eVIZD':_0x5caa74(0x374),'xxscv':function(_0x561640,_0xaf9144){const _0x2289fe=_0x5caa74;return _0x561331[_0x2289fe(0x257)](_0x561640,_0xaf9144);},'CWvEo':_0x5caa74(0x416),'MsFPZ':_0x561331[_0x5caa74(0x3fd)]},_0x50ba49=_0x1c68ad?function(){const _0x478091=_0x5caa74;if(_0x22f9ec[_0x478091(0x2d3)](_0x22f9ec[_0x478091(0x204)],_0x22f9ec[_0x478091(0x204)])){if(_0x1eddb0){if(_0x22f9ec[_0x478091(0x2d3)](_0x22f9ec[_0x478091(0x21e)],_0x22f9ec[_0x478091(0x21e)])){const _0x500694=_0x1eddb0[_0x478091(0x1b7)](_0x5171b5,arguments);return _0x1eddb0=null,_0x500694;}else _0x568611[_0x478091(0x2a1)](_0x22f9ec[_0x478091(0x1fc)]);}}else{var _0x200280=_0x41ad8b['enc'][_0x478091(0x3c5)][_0x478091(0x450)](_0x20827d),_0x9d8aad=_0x1fd096[_0x478091(0x3aa)][_0x478091(0x3c5)][_0x478091(0x450)](_0x2f653b);const _0x24de14={};_0x24de14['iv']=_0x9d8aad,_0x24de14[_0x478091(0x25a)]=_0x376654[_0x478091(0x25a)][_0x478091(0x364)],_0x24de14['padding']=_0x46ab32[_0x478091(0x1f6)][_0x478091(0x3e7)];var _0x2b2555=_0x461b8f[_0x478091(0x258)][_0x478091(0x402)]({'ciphertext':_0x3bd311[_0x478091(0x3aa)][_0x478091(0x41f)][_0x478091(0x450)](_0x25aa98)},_0x200280,_0x24de14);return _0x2b2555[_0x478091(0x23b)](_0x6cec3d[_0x478091(0x3aa)][_0x478091(0x3c5)]);}}:function(){};return _0x1c68ad=![],_0x50ba49;};}());(function(){const _0xf6fcaf=_0x5be5f9,_0x3a7a3c={'xquFB':_0x561331[_0xf6fcaf(0x291)],'SwYBG':function(_0x8da32d,_0x251c68){const _0x4edea1=_0xf6fcaf;return _0x561331[_0x4edea1(0x405)](_0x8da32d,_0x251c68);},'urYLv':_0xf6fcaf(0x359),'XOGqH':function(_0x2d2531,_0x341e2d){const _0x258422=_0xf6fcaf;return _0x561331[_0x258422(0x303)](_0x2d2531,_0x341e2d);},'JLxRB':function(_0x27f7a2,_0x328156){const _0x3ae2c8=_0xf6fcaf;return _0x561331[_0x3ae2c8(0x234)](_0x27f7a2,_0x328156);},'apGbb':_0x561331[_0xf6fcaf(0x277)],'dyLcd':function(_0x228b50,_0x3f35d3){const _0x5a4e20=_0xf6fcaf;return _0x561331[_0x5a4e20(0x33d)](_0x228b50,_0x3f35d3);},'napMW':_0x561331[_0xf6fcaf(0x23c)],'tvNIE':function(_0x3099a2){const _0x342e9a=_0xf6fcaf;return _0x561331[_0x342e9a(0x20d)](_0x3099a2);}};_0x561331[_0xf6fcaf(0x297)](_0x285a14,this,function(){const _0x39cf95=_0xf6fcaf,_0x3114e2=new RegExp(_0x3a7a3c[_0x39cf95(0x292)]),_0x2a4b20=new RegExp(_0x39cf95(0x398),'i'),_0x3055d1=_0x3a7a3c[_0x39cf95(0x243)](_0xd5a0b3,_0x3a7a3c[_0x39cf95(0x229)]);!_0x3114e2[_0x39cf95(0x20c)](_0x3a7a3c[_0x39cf95(0x378)](_0x3055d1,_0x39cf95(0x1ad)))||!_0x2a4b20[_0x39cf95(0x20c)](_0x3055d1+_0x39cf95(0x321))?_0x3a7a3c[_0x39cf95(0x2a9)](_0x3a7a3c[_0x39cf95(0x344)],_0x3a7a3c[_0x39cf95(0x344)])?_0x34049c[_0x39cf95(0x2a1)](_0x512b34[_0x39cf95(0x2ca)]):_0x3055d1('0'):_0x3a7a3c[_0x39cf95(0x255)](_0x39cf95(0x3f4),_0x3a7a3c[_0x39cf95(0x28d)])?_0x3a7a3c[_0x39cf95(0x299)](_0xd5a0b3):_0x5cef49[_0x39cf95(0x2a1)](_0x39cf95(0x43d)+_0x3717d7+_0x39cf95(0x334)+_0x3e6896[_0x39cf95(0x355)]);})();}());class _0xb812d9{constructor(_0x2e1cba){const _0x2bf393=_0x5be5f9;this[_0x2bf393(0x419)]=_0x2e1cba;}[_0x5be5f9(0x1c0)](_0x22deeb,_0x215ba6=_0x5be5f9(0x319)){const _0x2f0cb6=_0x5be5f9;if(_0x561331[_0x2f0cb6(0x426)]===_0x561331[_0x2f0cb6(0x354)])return _0x407fb9[_0x2f0cb6(0x450)](_0x39815b);else{_0x22deeb=_0x561331[_0x2f0cb6(0x369)](_0x561331[_0x2f0cb6(0x235)],typeof _0x22deeb)?{'url':_0x22deeb}:_0x22deeb;let _0x3c2eb1=this[_0x2f0cb6(0x35b)];return _0x561331[_0x2f0cb6(0x1e0)](_0x2f0cb6(0x2e7),_0x215ba6)&&(_0x3c2eb1=this[_0x2f0cb6(0x3d7)]),new Promise((_0x130b53,_0x325a28)=>{const _0x413d0c=_0x2f0cb6,_0x26e2e1={'Owzxt':function(_0x1635af,_0x3785a2){const _0x34f377=_0x2bd7;return _0x561331[_0x34f377(0x405)](_0x1635af,_0x3785a2);}};_0x3c2eb1[_0x413d0c(0x3f8)](this,_0x22deeb,(_0x25810c,_0x14b77f,_0x30ea85)=>{const _0x2f790d=_0x413d0c;_0x25810c?_0x26e2e1[_0x2f790d(0x338)](_0x325a28,_0x25810c):_0x26e2e1[_0x2f790d(0x338)](_0x130b53,_0x14b77f);});});}}[_0x5be5f9(0x35b)](_0xb4ccb6){const _0x197cc7=_0x5be5f9;return _0x561331[_0x197cc7(0x3b0)]!==_0x561331[_0x197cc7(0x3b0)]?!![]:this[_0x197cc7(0x1c0)][_0x197cc7(0x3f8)](this['env'],_0xb4ccb6);}[_0x5be5f9(0x3d7)](_0x3aedb2){const _0x48495f=_0x5be5f9;return this[_0x48495f(0x1c0)][_0x48495f(0x3f8)](this[_0x48495f(0x419)],_0x3aedb2,_0x561331[_0x48495f(0x385)]);}}return new class{constructor(_0x32c390,_0x4674aa){const _0x2149b2=_0x5be5f9;this[_0x2149b2(0x2ac)]=_0x32c390,this[_0x2149b2(0x251)]=new _0xb812d9(this),this[_0x2149b2(0x33c)]=null,this[_0x2149b2(0x32b)]=_0x561331[_0x2149b2(0x346)],this[_0x2149b2(0x3b8)]=[],this[_0x2149b2(0x293)]=!(-0x2bf+-0x84d*0x4+-0xd*-0x2c4),this[_0x2149b2(0x2de)]=!(0x1ddb+0x1273+-0x304d),this[_0x2149b2(0x2b2)]='\x0a',this[_0x2149b2(0x445)]=new Date()[_0x2149b2(0x2c5)](),Object['assign'](this,_0x4674aa),this[_0x2149b2(0x2a1)]('','🔔'+this[_0x2149b2(0x2ac)]+_0x2149b2(0x37e));}['isNode'](){const _0x1e9e1e=_0x5be5f9;if(_0x1e9e1e(0x1fb)===_0x1e9e1e(0x1ee))_0x245785=_0xbf3eaf[_0x1e9e1e(0x373)]('@');else return _0x561331[_0x1e9e1e(0x33f)](_0x561331[_0x1e9e1e(0x452)],typeof module)&&!!module[_0x1e9e1e(0x404)];}[_0x5be5f9(0x350)](){const _0x5268fa=_0x5be5f9;if(_0x561331[_0x5268fa(0x203)]===_0x561331[_0x5268fa(0x203)])return _0x561331[_0x5268fa(0x33f)](_0x561331[_0x5268fa(0x452)],typeof $task);else return;}['isSurge'](){const _0x23c374=_0x5be5f9,_0x13c144={'ETsOa':function(_0x3abb48,_0x180141){return _0x3abb48(_0x180141);}};if(_0x561331[_0x23c374(0x1e0)](_0x23c374(0x312),_0x561331[_0x23c374(0x1db)]))return _0x561331[_0x23c374(0x33f)](_0x561331[_0x23c374(0x452)],typeof $httpClient)&&_0x561331[_0x23c374(0x369)](_0x561331[_0x23c374(0x452)],typeof $loon);else _0x3f5d13[_0x23c374(0x3f8)](this,_0x1c74fd,(_0x1303d1,_0x19d5bf,_0x3b164b)=>{const _0x5ca7a2=_0x23c374;_0x1303d1?_0x13c144[_0x5ca7a2(0x38c)](_0x56c487,_0x1303d1):_0x13a8d7(_0x19d5bf);});}[_0x5be5f9(0x2c8)](){const _0x1a5fa0=_0x5be5f9;return _0x561331[_0x1a5fa0(0x33f)](_0x561331[_0x1a5fa0(0x452)],typeof $loon);}[_0x5be5f9(0x1d5)](_0x2c0573,_0x3af6b6=null){const _0x460ab0=_0x5be5f9,_0x1cf293={'kWVdD':function(_0x42add0,_0x499813){return _0x561331['QxoKO'](_0x42add0,_0x499813);},'cwmgo':function(_0x5b3dc4,_0x578756){const _0x4c0e73=_0x2bd7;return _0x561331[_0x4c0e73(0x2f3)](_0x5b3dc4,_0x578756);}};if(_0x561331[_0x460ab0(0x1e0)](_0x561331[_0x460ab0(0x22f)],_0x460ab0(0x216)))return _0x1cf293[_0x460ab0(0x372)](_0x511042(_0xbe2fb2),_0x33eba6)?_0x591a76:(_0x56cf5f['isArray'](_0x4048c0)||(_0x260faa=_0x23d0b6[_0x460ab0(0x23b)]()[_0x460ab0(0x2f1)](/[^.[\]]+/g)||[]),_0x4d17a0[_0x460ab0(0x2fd)](-0x10dd*-0x2+0x1b08+0x16*-0x2c3,-(-0x1*0x23d5+0xbfc+-0x47*-0x56))[_0x460ab0(0x210)]((_0x29577d,_0x4ae758,_0x1aafd9)=>_0x4ceafe(_0x29577d[_0x4ae758])===_0x29577d[_0x4ae758]?_0x29577d[_0x4ae758]:_0x29577d[_0x4ae758]=_0x545a08[_0x460ab0(0x23a)](_0x95c1c0[_0x1aafd9+(-0xa8f+0xc91*0x2+0x2*-0x749)])>>0x1e7f*-0x1+-0x4cd*0x1+-0xfb*-0x24==+_0x1460b4[_0x1aafd9+(-0x2460+-0x1f*0x4+-0x24dd*-0x1)]?[]:{},_0x584f99)[_0x586167[_0x1cf293[_0x460ab0(0x266)](_0x57b634[_0x460ab0(0x352)],0x1085*0x1+0xf11+0x3*-0xa87)]]=_0x4a8e25,_0x157682);else try{return JSON[_0x460ab0(0x450)](_0x2c0573);}catch{if(_0x561331[_0x460ab0(0x343)](_0x561331[_0x460ab0(0x2ea)],_0x561331[_0x460ab0(0x2ea)])){const _0x969463=_0x5730d4?_0x1f021f:_0x5b733e;try{return _0x26dc56[_0x460ab0(0x450)](this['fs'][_0x460ab0(0x225)](_0x969463));}catch(_0x1e63b0){return{};}}else return _0x3af6b6;}}[_0x5be5f9(0x36b)](_0xfdf6da,_0x9ec40c=null){const _0x390ca4=_0x5be5f9;if(_0x561331[_0x390ca4(0x262)](_0x390ca4(0x3e1),_0x561331[_0x390ca4(0x429)]))_0x595271[_0x390ca4(0x2a1)](_0x561331[_0x390ca4(0x3d3)]);else try{return JSON[_0x390ca4(0x371)](_0xfdf6da);}catch{return _0x561331[_0x390ca4(0x262)](_0x561331[_0x390ca4(0x2e0)],_0x390ca4(0x41d))?{}:_0x9ec40c;}}[_0x5be5f9(0x253)](_0x853a60,_0xa9bd43){const _0x32b504=_0x5be5f9;let _0x5549ab=_0xa9bd43;const _0x3610bd=this[_0x32b504(0x1bc)](_0x853a60);if(_0x3610bd)try{if(_0x561331[_0x32b504(0x1e0)](_0x561331[_0x32b504(0x420)],_0x561331['iSbSn'])){const _0x9b7124={};_0x9b7124[_0x32b504(0x3ea)]=_0x3a8db7,this[_0x32b504(0x35b)](_0x9b7124,(_0x3f11a1,_0x43626d,_0x1b550b)=>_0xe0f09e(_0x1b550b));}else _0x5549ab=JSON[_0x32b504(0x450)](this[_0x32b504(0x1bc)](_0x853a60));}catch{}return _0x5549ab;}[_0x5be5f9(0x219)](_0x53fe06,_0x288a2c){const _0x39cfca=_0x5be5f9;try{return this[_0x39cfca(0x2d4)](JSON[_0x39cfca(0x371)](_0x53fe06),_0x288a2c);}catch{return!(-0x11ea*0x2+-0x400*-0x5+-0x15*-0xc1);}}[_0x5be5f9(0x287)](_0x4a4c0a){return new Promise(_0x29a885=>{const _0x211e3a=_0x2bd7,_0x4cf6c2={};_0x4cf6c2[_0x211e3a(0x3ea)]=_0x4a4c0a,this[_0x211e3a(0x35b)](_0x4cf6c2,(_0x50b7ef,_0xf9d136,_0x38c1f5)=>_0x29a885(_0x38c1f5));});}[_0x5be5f9(0x326)](_0x5dd160,_0x159a73){const _0x5d3d9f=_0x5be5f9;return new Promise(_0x45c50a=>{const _0x5e410d=_0x2bd7;let _0x121602=this[_0x5e410d(0x1bc)](_0x561331[_0x5e410d(0x1e6)]);_0x121602=_0x121602?_0x121602[_0x5e410d(0x215)](/\n/g,'')[_0x5e410d(0x28b)]():_0x121602;let _0x431f5c=this[_0x5e410d(0x1bc)](_0x561331[_0x5e410d(0x2d1)]);_0x431f5c=_0x431f5c?(-0x1d8a+0x1a*0xb6+0xb0f)*_0x431f5c:-0x1cd*-0x10+0x1*0x1c73+-0x392f*0x1,_0x431f5c=_0x159a73&&_0x159a73[_0x5e410d(0x26f)]?_0x159a73[_0x5e410d(0x26f)]:_0x431f5c;const _0x171bf3={};_0x171bf3[_0x5e410d(0x1ae)]=_0x5dd160,_0x171bf3[_0x5e410d(0x3e3)]=_0x5e410d(0x425),_0x171bf3[_0x5e410d(0x26f)]=_0x431f5c;const [_0x54df06,_0x1a1d27]=_0x121602[_0x5e410d(0x373)]('@'),_0x470f58={'url':_0x5e410d(0x21b)+_0x1a1d27+_0x5e410d(0x25e),'body':_0x171bf3,'headers':{'X-Key':_0x54df06,'Accept':_0x561331[_0x5e410d(0x3f9)]}};this[_0x5e410d(0x3d7)](_0x470f58,(_0x556077,_0x477f45,_0x2f230c)=>_0x45c50a(_0x2f230c));})[_0x5d3d9f(0x375)](_0x405eef=>this[_0x5d3d9f(0x264)](_0x405eef));}[_0x5be5f9(0x1cc)](){const _0x3e3193=_0x5be5f9;if(!this[_0x3e3193(0x25c)]())return{};{if(_0x561331[_0x3e3193(0x3d1)](_0x3e3193(0x1c9),_0x561331[_0x3e3193(0x285)])){this['fs']=this['fs']?this['fs']:require('fs'),this[_0x3e3193(0x3ee)]=this[_0x3e3193(0x3ee)]?this[_0x3e3193(0x3ee)]:require('path');const _0x38af91=this[_0x3e3193(0x3ee)][_0x3e3193(0x433)](this[_0x3e3193(0x32b)]),_0x244ee3=this[_0x3e3193(0x3ee)][_0x3e3193(0x433)](process[_0x3e3193(0x3a6)](),this[_0x3e3193(0x32b)]),_0x33919a=this['fs']['existsSync'](_0x38af91),_0x424140=!_0x33919a&&this['fs'][_0x3e3193(0x2c6)](_0x244ee3);if(_0x561331['vuApg'](!_0x33919a,!_0x424140))return{};{const _0x2270e1=_0x33919a?_0x38af91:_0x244ee3;try{return JSON[_0x3e3193(0x450)](this['fs'][_0x3e3193(0x225)](_0x2270e1));}catch(_0x1dd339){return{};}}}else return _0x561331[_0x3e3193(0x33f)](_0x3e3193(0x2af),typeof _0x2de6b6);}}[_0x5be5f9(0x2fa)](){const _0x31f5fc=_0x5be5f9,_0x135cda={'SwkZh':function(_0x212671,_0x3de73f,_0x134f34,_0x2fde4a){const _0x2491c0=_0x2bd7;return _0x561331[_0x2491c0(0x29b)](_0x212671,_0x3de73f,_0x134f34,_0x2fde4a);}};if(this[_0x31f5fc(0x25c)]()){if(_0x561331[_0x31f5fc(0x267)](_0x561331[_0x31f5fc(0x2a3)],_0x561331[_0x31f5fc(0x2a3)])){const _0x213f22={'DYcSz':function(_0x802e19,_0x389bd0,_0x3d18c2,_0x190500){const _0x3e7d60=_0x31f5fc;return _0x135cda[_0x3e7d60(0x3ae)](_0x802e19,_0x389bd0,_0x3d18c2,_0x190500);}};this['initGotEnv'](_0xcb1a4d);const {url:_0x5d4ac3,..._0x51d1df}=_0x3a8d11;this[_0x31f5fc(0x379)][_0x31f5fc(0x3d7)](_0x5d4ac3,_0x51d1df)[_0x31f5fc(0x250)](_0x488f74=>{const _0x93822f=_0x31f5fc,{statusCode:_0x1cab13,statusCode:_0x423264,headers:_0x101a02,body:_0x4e50b8}=_0x488f74,_0x14cbd9={};_0x14cbd9[_0x93822f(0x3ec)]=_0x1cab13,_0x14cbd9[_0x93822f(0x44c)]=_0x423264,_0x14cbd9[_0x93822f(0x314)]=_0x101a02,_0x14cbd9[_0x93822f(0x45a)]=_0x4e50b8,_0x213f22['DYcSz'](_0xfa955c,null,_0x14cbd9,_0x4e50b8);},_0x49ede0=>{const _0xdca72c=_0x31f5fc,{message:_0x172d37,response:_0x395961}=_0x49ede0;_0x213f22[_0xdca72c(0x200)](_0x254909,_0x172d37,_0x395961,_0x395961&&_0x395961[_0xdca72c(0x45a)]);});}else{this['fs']=this['fs']?this['fs']:require('fs'),this[_0x31f5fc(0x3ee)]=this[_0x31f5fc(0x3ee)]?this[_0x31f5fc(0x3ee)]:require('path');const _0x524b6f=this[_0x31f5fc(0x3ee)][_0x31f5fc(0x433)](this['dataFile']),_0x23279c=this[_0x31f5fc(0x3ee)][_0x31f5fc(0x433)](process[_0x31f5fc(0x3a6)](),this[_0x31f5fc(0x32b)]),_0x31dce4=this['fs'][_0x31f5fc(0x2c6)](_0x524b6f),_0x2d72b9=!_0x31dce4&&this['fs'][_0x31f5fc(0x2c6)](_0x23279c),_0x3192aa=JSON[_0x31f5fc(0x371)](this[_0x31f5fc(0x33c)]);_0x31dce4?this['fs'][_0x31f5fc(0x223)](_0x524b6f,_0x3192aa):_0x2d72b9?this['fs'][_0x31f5fc(0x223)](_0x23279c,_0x3192aa):this['fs'][_0x31f5fc(0x223)](_0x524b6f,_0x3192aa);}}}[_0x5be5f9(0x33a)](_0x517799,_0x1ae47,_0x238372){const _0x2a1b11=_0x5be5f9;if(_0x561331[_0x2a1b11(0x23d)](_0x561331[_0x2a1b11(0x32e)],_0x561331['CJukz'])){const _0x249e92=_0x1ae47[_0x2a1b11(0x215)](/\[(\d+)\]/g,_0x2a1b11(0x315))[_0x2a1b11(0x373)]('.');let _0x19fb02=_0x517799;for(const _0x2afbee of _0x249e92)if(_0x19fb02=_0x561331[_0x2a1b11(0x3de)](Object,_0x19fb02)[_0x2afbee],void(-0x2392+-0x1634+-0x1ce3*-0x2)===_0x19fb02)return _0x238372;return _0x19fb02;}else{const {message:_0x15e3c9,response:_0x5aea0d}=_0x458aef;_0x3188d8(_0x15e3c9,_0x5aea0d,_0x5aea0d&&_0x5aea0d[_0x2a1b11(0x45a)]);}}[_0x5be5f9(0x367)](_0xcfdfc7,_0x3374da,_0x372b35){const _0x499c22=_0x5be5f9;return _0x561331[_0x499c22(0x3d1)](_0x561331[_0x499c22(0x413)],_0x499c22(0x241))?_0x224cd4[_0x499c22(0x450)](this['fs'][_0x499c22(0x225)](_0x175ed3)):_0x561331[_0x499c22(0x32c)](_0x561331[_0x499c22(0x2b3)](Object,_0xcfdfc7),_0xcfdfc7)?_0xcfdfc7:(Array[_0x499c22(0x415)](_0x3374da)||(_0x3374da=_0x3374da[_0x499c22(0x23b)]()[_0x499c22(0x2f1)](/[^.[\]]+/g)||[]),_0x3374da[_0x499c22(0x2fd)](0x1*0x36f+0x10f8+-0x3*0x6cd,-(0x107*-0x23+-0x2*0x10a3+-0x4*-0x114f))[_0x499c22(0x210)]((_0x33391f,_0x5b29ec,_0x13a23b)=>Object(_0x33391f[_0x5b29ec])===_0x33391f[_0x5b29ec]?_0x33391f[_0x5b29ec]:_0x33391f[_0x5b29ec]=Math[_0x499c22(0x23a)](_0x3374da[_0x13a23b+(0x2507+-0xf3f*-0x1+-0x3445)])>>0x61a+0x1692+0xe56*-0x2==+_0x3374da[_0x13a23b+(-0x37f*-0x6+-0x2*-0xf17+0x5*-0xa3b)]?[]:{},_0xcfdfc7)[_0x3374da[_0x3374da[_0x499c22(0x352)]-(-0x5*-0x244+-0xce*-0x2+0xb*-0x12d)]]=_0x372b35,_0xcfdfc7);}[_0x5be5f9(0x1bc)](_0x267166){const _0xd6ed4a=_0x5be5f9,_0x2e23aa={'QexcT':function(_0x1b5869,_0xe2ffa6){const _0x42def1=_0x2bd7;return _0x561331[_0x42def1(0x369)](_0x1b5869,_0xe2ffa6);}};if(_0x561331[_0xd6ed4a(0x2e3)](_0x561331[_0xd6ed4a(0x23e)],_0xd6ed4a(0x226))){let _0x2273e1=_0x452214[_0xd6ed4a(0x450)](_0x1e0dc5);if(_0x32c1a1)_0x32a633[_0xd6ed4a(0x2a1)](_0x2273e1);_0x2273e1[''+_0x5996f1]&&_0x2e23aa[_0xd6ed4a(0x44b)](_0x2273e1[''+_0x49608a],0x198d+-0x5*-0x70d+-0x3ccd)?(_0x8beee4=!![],_0x2cc2b7[_0xd6ed4a(0x2a1)](_0x2273e1[_0xd6ed4a(0x355)])):_0x31bc80[_0xd6ed4a(0x2a1)](_0x2273e1[_0xd6ed4a(0x2ca)]);}else{let _0x394339=this[_0xd6ed4a(0x2b0)](_0x267166);if(/^@/[_0xd6ed4a(0x20c)](_0x267166)){const [,_0xe146dd,_0x3678f1]=/^@(.*?)\.(.*?)$/[_0xd6ed4a(0x1e5)](_0x267166),_0x448058=_0xe146dd?this[_0xd6ed4a(0x2b0)](_0xe146dd):'';if(_0x448058)try{if(_0x561331[_0xd6ed4a(0x248)](_0x561331[_0xd6ed4a(0x21a)],_0x561331[_0xd6ed4a(0x2ff)])){const {message:_0x54d56f,response:_0x40c1a4}=_0x2b99a6;_0x5045b4(_0x54d56f,_0x40c1a4,_0x40c1a4&&_0x40c1a4[_0xd6ed4a(0x45a)]);}else{const _0x2040e6=JSON[_0xd6ed4a(0x450)](_0x448058);_0x394339=_0x2040e6?this[_0xd6ed4a(0x33a)](_0x2040e6,_0x3678f1,''):_0x394339;}}catch(_0x51c83d){_0x394339='';}}return _0x394339;}}[_0x5be5f9(0x2d4)](_0x13c86a,_0x1a94fd){const _0xc0b17e=_0x5be5f9;let _0x3b5d0b=!(0x5bc*0x1+-0x1*-0x15d4+-0x1b8f);if(/^@/[_0xc0b17e(0x20c)](_0x1a94fd)){const [,_0x4830c1,_0x5ba256]=/^@(.*?)\.(.*?)$/[_0xc0b17e(0x1e5)](_0x1a94fd),_0x4d6701=this[_0xc0b17e(0x2b0)](_0x4830c1),_0x1816ee=_0x4830c1?_0x561331[_0xc0b17e(0x1d7)](_0x561331[_0xc0b17e(0x2c0)],_0x4d6701)?null:_0x4d6701||'{}':'{}';try{const _0x1c84b8=JSON[_0xc0b17e(0x450)](_0x1816ee);this[_0xc0b17e(0x367)](_0x1c84b8,_0x5ba256,_0x13c86a),_0x3b5d0b=this[_0xc0b17e(0x271)](JSON[_0xc0b17e(0x371)](_0x1c84b8),_0x4830c1);}catch(_0x4cfcb0){const _0x26f6fa={};this[_0xc0b17e(0x367)](_0x26f6fa,_0x5ba256,_0x13c86a),_0x3b5d0b=this[_0xc0b17e(0x271)](JSON[_0xc0b17e(0x371)](_0x26f6fa),_0x4830c1);}}else _0x3b5d0b=this[_0xc0b17e(0x271)](_0x13c86a,_0x1a94fd);return _0x3b5d0b;}[_0x5be5f9(0x2b0)](_0x256018){const _0x3bff97=_0x5be5f9;if(_0x561331[_0x3bff97(0x279)](_0x561331[_0x3bff97(0x438)],_0x3bff97(0x2b8)))return this[_0x3bff97(0x1e8)]()||this[_0x3bff97(0x2c8)]()?$persistentStore[_0x3bff97(0x32a)](_0x256018):this[_0x3bff97(0x350)]()?$prefs[_0x3bff97(0x322)](_0x256018):this[_0x3bff97(0x25c)]()?(this[_0x3bff97(0x33c)]=this[_0x3bff97(0x1cc)](),this[_0x3bff97(0x33c)][_0x256018]):this[_0x3bff97(0x33c)]&&this[_0x3bff97(0x33c)][_0x256018]||null;else{_0x34e4d9=_0x432f61[_0x3bff97(0x450)](_0x16e764);if(_0x5d2669)_0x402f4d[_0x3bff97(0x2a1)](_0x564a42);}}[_0x5be5f9(0x271)](_0x2dfb2a,_0x27ddca){const _0x2d3e50=_0x5be5f9;return _0x561331[_0x2d3e50(0x1d7)](_0x2d3e50(0x362),_0x561331[_0x2d3e50(0x3a8)])?this[_0x2d3e50(0x1e8)]()||this[_0x2d3e50(0x2c8)]()?$persistentStore[_0x2d3e50(0x411)](_0x2dfb2a,_0x27ddca):this[_0x2d3e50(0x350)]()?$prefs[_0x2d3e50(0x2d0)](_0x2dfb2a,_0x27ddca):this[_0x2d3e50(0x25c)]()?(this[_0x2d3e50(0x33c)]=this[_0x2d3e50(0x1cc)](),this[_0x2d3e50(0x33c)][_0x27ddca]=_0x2dfb2a,this[_0x2d3e50(0x2fa)](),!(0xc*0x12e+0xb1*-0x1d+0x5e5)):this[_0x2d3e50(0x33c)]&&this[_0x2d3e50(0x33c)][_0x27ddca]||null:new _0x4599c5(_0x746536=>_0x2eac12(_0x746536,_0xce1e1c));}[_0x5be5f9(0x339)](_0x45372c){const _0x17e703=_0x5be5f9;this[_0x17e703(0x379)]=this[_0x17e703(0x379)]?this[_0x17e703(0x379)]:require('got'),this[_0x17e703(0x1b2)]=this[_0x17e703(0x1b2)]?this[_0x17e703(0x1b2)]:require('tough-cookie'),this[_0x17e703(0x2bf)]=this[_0x17e703(0x2bf)]?this[_0x17e703(0x2bf)]:new this[(_0x17e703(0x1b2))][(_0x17e703(0x31e))](),_0x45372c&&(_0x45372c[_0x17e703(0x314)]=_0x45372c[_0x17e703(0x314)]?_0x45372c[_0x17e703(0x314)]:{},_0x561331[_0x17e703(0x1d7)](void(-0x2*0xdfa+-0x1137+-0x1*-0x2d2b),_0x45372c[_0x17e703(0x314)][_0x17e703(0x2da)])&&_0x561331[_0x17e703(0x1d7)](void(-0x26*0x1f+-0x1df6+0x2290),_0x45372c[_0x17e703(0x363)])&&(_0x45372c[_0x17e703(0x363)]=this[_0x17e703(0x2bf)]));}[_0x5be5f9(0x35b)](_0x1caadb,_0x4dc55d=()=>{}){const _0x2badfd=_0x5be5f9,_0x515c51={'CLuee':_0x561331[_0x2badfd(0x453)],'jtFNN':_0x561331[_0x2badfd(0x3d4)],'tQqMD':function(_0x3542da,_0xb08327){const _0x1e8fa4=_0x2badfd;return _0x561331[_0x1e8fa4(0x35c)](_0x3542da,_0xb08327);},'UadEJ':_0x561331[_0x2badfd(0x26a)],'yCrND':function(_0x276c51,_0x267c16){const _0x5148ae=_0x2badfd;return _0x561331[_0x5148ae(0x414)](_0x276c51,_0x267c16);},'YPPdx':function(_0xb9e9a6,_0x3af58f,_0x56f379,_0x43f425){const _0x1b959d=_0x2badfd;return _0x561331[_0x1b959d(0x29b)](_0xb9e9a6,_0x3af58f,_0x56f379,_0x43f425);},'nTFcH':function(_0x101d7a,_0x376ff3,_0x24a731,_0x1a6853){const _0x23a28b=_0x2badfd;return _0x561331[_0x23a28b(0x35e)](_0x101d7a,_0x376ff3,_0x24a731,_0x1a6853);},'yBsOy':function(_0x5d4fa5,_0x4055ef,_0x19093e,_0x1f360b){const _0x345239=_0x2badfd;return _0x561331[_0x345239(0x35e)](_0x5d4fa5,_0x4055ef,_0x19093e,_0x1f360b);}},_0x2220d4={};_0x2220d4[_0x2badfd(0x1ac)]=!(0x1774+0x1*-0x114e+-0x625);const _0x45dd0c={};_0x45dd0c[_0x2badfd(0x458)]=!(-0x255b+-0xb5b+0x1*0x30b7),(_0x1caadb[_0x2badfd(0x314)]&&(delete _0x1caadb[_0x2badfd(0x314)][_0x561331[_0x2badfd(0x370)]],delete _0x1caadb[_0x2badfd(0x314)][_0x561331[_0x2badfd(0x20e)]]),this[_0x2badfd(0x1e8)]()||this[_0x2badfd(0x2c8)]()?(this[_0x2badfd(0x1e8)]()&&this[_0x2badfd(0x2de)]&&(_0x1caadb[_0x2badfd(0x314)]=_0x1caadb[_0x2badfd(0x314)]||{},Object[_0x2badfd(0x331)](_0x1caadb[_0x2badfd(0x314)],_0x2220d4)),$httpClient[_0x2badfd(0x35b)](_0x1caadb,(_0x1ea1df,_0x350cd7,_0x2f2be4)=>{const _0x47b968=_0x2badfd;if(_0x515c51[_0x47b968(0x39b)](_0x47b968(0x1e4),_0x515c51[_0x47b968(0x35d)])){let _0x1d48ad=_0x453092[_0x515c51[_0x47b968(0x3df)]]||_0x42e425[_0x47b968(0x3ea)]||_0x497a35[_0x47b968(0x260)],_0x2151ef=_0x1b4f67[_0x515c51[_0x47b968(0x2f9)]]||_0x49972c[_0x47b968(0x1b5)];const _0x502a77={};return _0x502a77[_0x47b968(0x1d2)]=_0x1d48ad,_0x502a77[_0x47b968(0x305)]=_0x2151ef,_0x502a77;}else _0x515c51[_0x47b968(0x227)](!_0x1ea1df,_0x350cd7)&&(_0x350cd7[_0x47b968(0x45a)]=_0x2f2be4,_0x350cd7['statusCode']=_0x350cd7[_0x47b968(0x3ec)]),_0x515c51[_0x47b968(0x42c)](_0x4dc55d,_0x1ea1df,_0x350cd7,_0x2f2be4);})):this[_0x2badfd(0x350)]()?(this[_0x2badfd(0x2de)]&&(_0x1caadb[_0x2badfd(0x3ad)]=_0x1caadb[_0x2badfd(0x3ad)]||{},Object['assign'](_0x1caadb[_0x2badfd(0x3ad)],_0x45dd0c)),$task[_0x2badfd(0x1e9)](_0x1caadb)['then'](_0x4a4553=>{const _0x1323ec=_0x2badfd,{statusCode:_0xcc26b4,statusCode:_0x2c04c1,headers:_0x379f36,body:_0x4dc815}=_0x4a4553,_0x35f756={};_0x35f756[_0x1323ec(0x3ec)]=_0xcc26b4,_0x35f756[_0x1323ec(0x44c)]=_0x2c04c1,_0x35f756[_0x1323ec(0x314)]=_0x379f36,_0x35f756[_0x1323ec(0x45a)]=_0x4dc815,_0x515c51[_0x1323ec(0x1d3)](_0x4dc55d,null,_0x35f756,_0x4dc815);},_0xe61729=>_0x4dc55d(_0xe61729))):this[_0x2badfd(0x25c)]()&&(this[_0x2badfd(0x339)](_0x1caadb),this[_0x2badfd(0x379)](_0x1caadb)['on'](_0x2badfd(0x42b),(_0x230b66,_0x3b45ef)=>{const _0x2e85ff=_0x2badfd,_0x201879={};_0x201879[_0x2e85ff(0x1ef)]=_0x2e85ff(0x205),_0x201879[_0x2e85ff(0x304)]=function(_0x7a88fb,_0xa57e31){return _0x7a88fb<_0xa57e31;};const _0x3bf3e9=_0x201879;if(_0x561331[_0x2e85ff(0x1d7)](_0x561331[_0x2e85ff(0x3e0)],_0x561331[_0x2e85ff(0x25d)]))return _0x34e0b3;else try{if(_0x230b66[_0x2e85ff(0x314)][_0x561331[_0x2e85ff(0x2f6)]]){if(_0x561331[_0x2e85ff(0x1d7)](_0x561331[_0x2e85ff(0x42d)],_0x561331[_0x2e85ff(0x42d)])){const _0x1999bf=_0x230b66[_0x2e85ff(0x314)][_0x561331[_0x2e85ff(0x2f6)]][_0x2e85ff(0x1b6)](this[_0x2e85ff(0x1b2)][_0x2e85ff(0x2da)]['parse'])[_0x2e85ff(0x23b)]();this[_0x2e85ff(0x2bf)][_0x2e85ff(0x2e4)](_0x1999bf,null),_0x3b45ef[_0x2e85ff(0x363)]=this[_0x2e85ff(0x2bf)];}else{let _0x56c2f6=_0x3bf3e9[_0x2e85ff(0x1ef)],_0x214187=_0x56c2f6[_0x2e85ff(0x352)],_0x1b2115='';for(_0x4b84b9=0x1186+-0x219d+-0x55d*-0x3;_0x3bf3e9['CHBHl'](_0xadf3cf,_0x9776d9);_0x5522e1++){_0x1b2115+=_0x56c2f6[_0x2e85ff(0x328)](_0x47105e[_0x2e85ff(0x2e5)](_0xa8ad4b[_0x2e85ff(0x318)]()*_0x214187));}return _0x1b2115;}}}catch(_0x32469c){if(_0x561331[_0x2e85ff(0x279)](_0x2e85ff(0x278),_0x561331[_0x2e85ff(0x428)]))this[_0x2e85ff(0x264)](_0x32469c);else return new _0x4af2aa(_0x4e5b0d=>{const _0x19a9d9=_0x2e85ff,_0x299330={};_0x299330[_0x19a9d9(0x3ea)]=_0x18653d,this[_0x19a9d9(0x35b)](_0x299330,(_0x1f2b3c,_0x548ab3,_0x33a73e)=>_0x4e5b0d(_0x33a73e));});}})[_0x2badfd(0x250)](_0x18a8cc=>{const _0x3f9c64=_0x2badfd,{statusCode:_0x118492,statusCode:_0x4ae57c,headers:_0x44e76e,body:_0x5ed456}=_0x18a8cc,_0xab16ff={};_0xab16ff[_0x3f9c64(0x3ec)]=_0x118492,_0xab16ff[_0x3f9c64(0x44c)]=_0x4ae57c,_0xab16ff[_0x3f9c64(0x314)]=_0x44e76e,_0xab16ff[_0x3f9c64(0x45a)]=_0x5ed456,_0x515c51[_0x3f9c64(0x1f1)](_0x4dc55d,null,_0xab16ff,_0x5ed456);},_0x970a8c=>{const _0x2f8947=_0x2badfd;if(_0x561331[_0x2f8947(0x403)](_0x561331[_0x2f8947(0x1cd)],_0x561331[_0x2f8947(0x1cd)])){const {message:_0xe318b,response:_0xa11126}=_0x970a8c;_0x561331[_0x2f8947(0x29b)](_0x4dc55d,_0xe318b,_0xa11126,_0xa11126&&_0xa11126['body']);}else{const _0x3d4100=_0x1c23de?function(){const _0x39502d=_0x2f8947;if(_0x425634){const _0x534ee3=_0x1432d4[_0x39502d(0x1b7)](_0x3d97c8,arguments);return _0x4062f9=null,_0x534ee3;}}:function(){};return _0x2fe00d=![],_0x3d4100;}})));}[_0x5be5f9(0x3d7)](_0x25fca7,_0x3d0eee=()=>{}){const _0x24bfd1=_0x5be5f9,_0x2e508c={'cYIAq':function(_0x1f528b,_0x3af7df){const _0x3121cf=_0x2bd7;return _0x561331[_0x3121cf(0x22b)](_0x1f528b,_0x3af7df);},'fVmsm':_0x561331[_0x24bfd1(0x36d)]},_0x2d59f2={};_0x2d59f2[_0x24bfd1(0x1ac)]=!(0x2247+0x1983+-0x1*0x3bc9);const _0x391b1d={};_0x391b1d[_0x24bfd1(0x458)]=!(-0x6*-0x50e+-0x6f4+-0x175f);if(_0x25fca7['body']&&_0x25fca7[_0x24bfd1(0x314)]&&!_0x25fca7[_0x24bfd1(0x314)][_0x561331[_0x24bfd1(0x370)]]&&(_0x25fca7[_0x24bfd1(0x314)][_0x24bfd1(0x26b)]=_0x561331[_0x24bfd1(0x249)]),_0x25fca7[_0x24bfd1(0x314)]&&delete _0x25fca7[_0x24bfd1(0x314)][_0x561331[_0x24bfd1(0x20e)]],this[_0x24bfd1(0x1e8)]()||this[_0x24bfd1(0x2c8)]())this['isSurge']()&&this[_0x24bfd1(0x2de)]&&(_0x25fca7[_0x24bfd1(0x314)]=_0x25fca7[_0x24bfd1(0x314)]||{},Object[_0x24bfd1(0x331)](_0x25fca7[_0x24bfd1(0x314)],_0x2d59f2)),$httpClient[_0x24bfd1(0x3d7)](_0x25fca7,(_0x2dcd97,_0x3c003f,_0x53dd36)=>{const _0x560211=_0x24bfd1,_0x26f981={'yVVHn':_0x561331[_0x560211(0x2d1)],'wySeo':function(_0x15b17d,_0x540320){const _0x157f9b=_0x560211;return _0x561331[_0x157f9b(0x206)](_0x15b17d,_0x540320);},'FGiuU':_0x561331[_0x560211(0x2be)]};if(_0x561331[_0x560211(0x35c)](_0x561331[_0x560211(0x2dc)],_0x561331[_0x560211(0x2dc)])){let _0x214d13=this[_0x560211(0x1bc)](_0x560211(0x24b));_0x214d13=_0x214d13?_0x214d13[_0x560211(0x215)](/\n/g,'')[_0x560211(0x28b)]():_0x214d13;let _0x24a32f=this[_0x560211(0x1bc)](_0x26f981[_0x560211(0x36c)]);_0x24a32f=_0x24a32f?_0x26f981[_0x560211(0x408)](0x1510+-0x507+-0x1008,_0x24a32f):0x19*0xb0+0x1*-0x1b41+0xa25,_0x24a32f=_0x1d4181&&_0x3eb833[_0x560211(0x26f)]?_0x139065[_0x560211(0x26f)]:_0x24a32f;const _0x2cbc72={};_0x2cbc72[_0x560211(0x1ae)]=_0x44381a,_0x2cbc72[_0x560211(0x3e3)]=_0x26f981[_0x560211(0x3ac)],_0x2cbc72[_0x560211(0x26f)]=_0x24a32f;const [_0x12fbb1,_0x218742]=_0x214d13[_0x560211(0x373)]('@'),_0x2cdbf8={'url':_0x560211(0x21b)+_0x218742+_0x560211(0x25e),'body':_0x2cbc72,'headers':{'X-Key':_0x12fbb1,'Accept':_0x560211(0x1d4)}};this[_0x560211(0x3d7)](_0x2cdbf8,(_0x41cb57,_0x1cdc27,_0x2a628d)=>_0x2da960(_0x2a628d));}else!_0x2dcd97&&_0x3c003f&&(_0x3c003f[_0x560211(0x45a)]=_0x53dd36,_0x3c003f[_0x560211(0x44c)]=_0x3c003f[_0x560211(0x3ec)]),_0x3d0eee(_0x2dcd97,_0x3c003f,_0x53dd36);});else{if(this[_0x24bfd1(0x350)]())_0x25fca7[_0x24bfd1(0x3c1)]=_0x24bfd1(0x2e7),this[_0x24bfd1(0x2de)]&&(_0x25fca7[_0x24bfd1(0x3ad)]=_0x25fca7[_0x24bfd1(0x3ad)]||{},Object[_0x24bfd1(0x331)](_0x25fca7[_0x24bfd1(0x3ad)],_0x391b1d)),$task[_0x24bfd1(0x1e9)](_0x25fca7)['then'](_0x18a0d9=>{const _0xf8773e=_0x24bfd1,{statusCode:_0x9b294c,statusCode:_0x3b8d28,headers:_0x3aa265,body:_0x5b9eea}=_0x18a0d9,_0x2c91dd={};_0x2c91dd['status']=_0x9b294c,_0x2c91dd[_0xf8773e(0x44c)]=_0x3b8d28,_0x2c91dd[_0xf8773e(0x314)]=_0x3aa265,_0x2c91dd[_0xf8773e(0x45a)]=_0x5b9eea,_0x561331[_0xf8773e(0x35e)](_0x3d0eee,null,_0x2c91dd,_0x5b9eea);},_0x2efee7=>_0x3d0eee(_0x2efee7));else{if(this[_0x24bfd1(0x25c)]()){if(_0x561331[_0x24bfd1(0x35c)](_0x561331[_0x24bfd1(0x427)],_0x561331[_0x24bfd1(0x427)]))this[_0x24bfd1(0x379)]=this[_0x24bfd1(0x379)]?this[_0x24bfd1(0x379)]:_0x17c935('got'),this[_0x24bfd1(0x1b2)]=this[_0x24bfd1(0x1b2)]?this[_0x24bfd1(0x1b2)]:_0x294866('tough-cookie'),this[_0x24bfd1(0x2bf)]=this[_0x24bfd1(0x2bf)]?this[_0x24bfd1(0x2bf)]:new this[(_0x24bfd1(0x1b2))][(_0x24bfd1(0x31e))](),_0x28b453&&(_0x529a12['headers']=_0x3a13b9[_0x24bfd1(0x314)]?_0xce5711[_0x24bfd1(0x314)]:{},void(-0x1e90+0x3*0x9ac+0x84*0x3)===_0x44c54d[_0x24bfd1(0x314)][_0x24bfd1(0x2da)]&&_0x2e508c[_0x24bfd1(0x3af)](void(-0x13bc+0xe7*-0x27+0x36ed),_0x1ea4a2[_0x24bfd1(0x363)])&&(_0x249196[_0x24bfd1(0x363)]=this[_0x24bfd1(0x2bf)]));else{this[_0x24bfd1(0x339)](_0x25fca7);const {url:_0x1bb3e7,..._0x43257e}=_0x25fca7;this[_0x24bfd1(0x379)][_0x24bfd1(0x3d7)](_0x1bb3e7,_0x43257e)[_0x24bfd1(0x250)](_0x5d62d6=>{const _0x51a7de=_0x24bfd1;if(_0x2e508c[_0x51a7de(0x37b)]!==_0x51a7de(0x424))return new _0x53ca17()['stack'][_0x51a7de(0x373)]('\x0a')[0x707*0x5+-0x3b*0x37+-0x1674][_0x51a7de(0x28b)]()[_0x51a7de(0x373)]('\x20')[0x409+0x2f*0x6c+-0x7f4*0x3];else{const {statusCode:_0x545fa8,statusCode:_0x74282,headers:_0x51d01b,body:_0x116624}=_0x5d62d6,_0x4bb594={};_0x4bb594[_0x51a7de(0x3ec)]=_0x545fa8,_0x4bb594[_0x51a7de(0x44c)]=_0x74282,_0x4bb594[_0x51a7de(0x314)]=_0x51d01b,_0x4bb594[_0x51a7de(0x45a)]=_0x116624,_0x3d0eee(null,_0x4bb594,_0x116624);}},_0x388f9b=>{const _0x18a4f1=_0x24bfd1,_0x2cd6bc={'BOSAE':function(_0x4b05c6,_0x120ba4){return _0x4b05c6(_0x120ba4);}};if(_0x561331[_0x18a4f1(0x35c)](_0x561331[_0x18a4f1(0x44a)],_0x561331[_0x18a4f1(0x434)])){const {message:_0x54beed,response:_0x1e074f}=_0x388f9b;_0x3d0eee(_0x54beed,_0x1e074f,_0x1e074f&&_0x1e074f[_0x18a4f1(0x45a)]);}else hWdgDa[_0x18a4f1(0x3ef)](_0x30b46b,'0');});}}}}}[_0x5be5f9(0x1e1)](_0x47b1d8){const _0x1a7e5d=_0x5be5f9;let _0x3d15a1={'M+':_0x561331[_0x1a7e5d(0x24f)](new Date()[_0x1a7e5d(0x256)](),-0x1e*-0x65+0x1b1d*0x1+-0x26f2),'d+':new Date()[_0x1a7e5d(0x394)](),'H+':new Date()[_0x1a7e5d(0x2fe)](),'m+':new Date()[_0x1a7e5d(0x449)](),'s+':new Date()['getSeconds'](),'q+':Math[_0x1a7e5d(0x2e5)](_0x561331[_0x1a7e5d(0x2c9)](_0x561331[_0x1a7e5d(0x2a8)](new Date()[_0x1a7e5d(0x256)](),-0xe99*0x2+0x24e4+-0x7af),0x25*0xb0+0x1dc6+-0x3733)),'S':new Date()[_0x1a7e5d(0x1c1)]()};/(y+)/[_0x1a7e5d(0x20c)](_0x47b1d8)&&(_0x47b1d8=_0x47b1d8[_0x1a7e5d(0x215)](RegExp['$1'],_0x561331[_0x1a7e5d(0x365)](new Date()[_0x1a7e5d(0x298)](),'')[_0x1a7e5d(0x286)](_0x561331[_0x1a7e5d(0x395)](0x465+-0x137*0x1+-0x32a,RegExp['$1'][_0x1a7e5d(0x352)]))));for(let _0x45c672 in _0x3d15a1)new RegExp(_0x561331[_0x1a7e5d(0x365)]('('+_0x45c672,')'))[_0x1a7e5d(0x20c)](_0x47b1d8)&&(_0x47b1d8=_0x47b1d8[_0x1a7e5d(0x215)](RegExp['$1'],_0x561331[_0x1a7e5d(0x369)](-0x1807+-0x4*0x40c+0x2838,RegExp['$1'][_0x1a7e5d(0x352)])?_0x3d15a1[_0x45c672]:_0x561331[_0x1a7e5d(0x2a5)]('00',_0x3d15a1[_0x45c672])[_0x1a7e5d(0x286)](_0x561331[_0x1a7e5d(0x327)]('',_0x3d15a1[_0x45c672])[_0x1a7e5d(0x352)])));return _0x47b1d8;}[_0x5be5f9(0x355)](_0x188a51=_0x12e860,_0x5792a6='',_0x4a7c6c='',_0x36aa1a){const _0x1abb45=_0x5be5f9,_0x5a4267={'MdfJU':function(_0x203f15,_0x319f37){const _0x13e7b8=_0x2bd7;return _0x561331[_0x13e7b8(0x327)](_0x203f15,_0x319f37);},'icJBr':_0x561331[_0x1abb45(0x3fe)],'VneqS':function(_0x382551,_0x1da2b2,_0x25f164){const _0x5b3cb1=_0x1abb45;return _0x561331[_0x5b3cb1(0x297)](_0x382551,_0x1da2b2,_0x25f164);}},_0x36156c=_0x5be73e=>{const _0x239cad=_0x1abb45;if(_0x561331[_0x239cad(0x2ad)](_0x561331[_0x239cad(0x3ff)],_0x561331[_0x239cad(0x43f)])){if(!_0x5be73e)return _0x5be73e;if(_0x561331[_0x239cad(0x235)]==typeof _0x5be73e)return this[_0x239cad(0x2c8)]()?_0x5be73e:this[_0x239cad(0x350)]()?{'open-url':_0x5be73e}:this[_0x239cad(0x1e8)]()?{'url':_0x5be73e}:void(0x3*0xcf0+0x244c+0x344*-0x17);if(_0x561331[_0x239cad(0x3be)](_0x561331[_0x239cad(0x39e)],typeof _0x5be73e)){if(this[_0x239cad(0x2c8)]()){let _0x301b5=_0x5be73e[_0x239cad(0x260)]||_0x5be73e['url']||_0x5be73e[_0x561331[_0x239cad(0x453)]],_0x29cec7=_0x5be73e[_0x239cad(0x1b5)]||_0x5be73e[_0x561331[_0x239cad(0x3d4)]];const _0x338feb={};return _0x338feb['openUrl']=_0x301b5,_0x338feb[_0x239cad(0x1b5)]=_0x29cec7,_0x338feb;}if(this[_0x239cad(0x350)]()){let _0x3eba05=_0x5be73e[_0x561331[_0x239cad(0x453)]]||_0x5be73e[_0x239cad(0x3ea)]||_0x5be73e[_0x239cad(0x260)],_0x57ed56=_0x5be73e[_0x239cad(0x305)]||_0x5be73e[_0x239cad(0x1b5)];const _0x4891fa={};return _0x4891fa[_0x239cad(0x1d2)]=_0x3eba05,_0x4891fa[_0x239cad(0x305)]=_0x57ed56,_0x4891fa;}if(this[_0x239cad(0x1e8)]()){let _0x1b96c0=_0x5be73e[_0x239cad(0x3ea)]||_0x5be73e[_0x239cad(0x260)]||_0x5be73e[_0x561331[_0x239cad(0x453)]];const _0x1b65fe={};return _0x1b65fe[_0x239cad(0x3ea)]=_0x1b96c0,_0x1b65fe;}}}else{if(_0x3f23a2)_0x369e15[_0x239cad(0x2a1)](_0x5a4267[_0x239cad(0x43a)](_0x4073cc,_0x5a4267[_0x239cad(0x1d1)])),_0x188688[_0x239cad(0x2a1)](_0x30b1f0[_0x239cad(0x371)](_0x76ee73)),_0x2600b7[_0x239cad(0x264)](_0x5294f0);else{if(_0x5a4267[_0x239cad(0x1f5)](_0x272ecf,_0x5aca9b,_0x203433)){_0x2b4910=_0x29c275[_0x239cad(0x450)](_0x2e5baa);if(_0x349055)_0x54c31f[_0x239cad(0x2a1)](_0x5eef11);}}}};this[_0x1abb45(0x293)]||(this[_0x1abb45(0x1e8)]()||this[_0x1abb45(0x2c8)]()?$notification[_0x1abb45(0x3d7)](_0x188a51,_0x5792a6,_0x4a7c6c,_0x561331[_0x1abb45(0x2b3)](_0x36156c,_0x36aa1a)):this[_0x1abb45(0x350)]()&&_0x561331[_0x1abb45(0x273)]($notify,_0x188a51,_0x5792a6,_0x4a7c6c,_0x561331[_0x1abb45(0x357)](_0x36156c,_0x36aa1a)));let _0x5dfbef=['',_0x561331[_0x1abb45(0x1ed)]];_0x5dfbef[_0x1abb45(0x3a1)](_0x188a51),_0x5792a6&&_0x5dfbef[_0x1abb45(0x3a1)](_0x5792a6),_0x4a7c6c&&_0x5dfbef[_0x1abb45(0x3a1)](_0x4a7c6c),console[_0x1abb45(0x2a1)](_0x5dfbef[_0x1abb45(0x3e4)]('\x0a')),this[_0x1abb45(0x3b8)]=this[_0x1abb45(0x3b8)][_0x1abb45(0x2f4)](_0x5dfbef);}[_0x5be5f9(0x2a1)](..._0x4fdeb7){const _0x40deaf=_0x5be5f9,_0x557b6a={'EhmYq':function(_0x385bba,_0x2bcdbd,_0x50a737,_0x29efa3){const _0x14fa32=_0x2bd7;return _0x561331[_0x14fa32(0x35e)](_0x385bba,_0x2bcdbd,_0x50a737,_0x29efa3);}};if(_0x561331[_0x40deaf(0x3f7)](_0x561331[_0x40deaf(0x451)],_0x561331[_0x40deaf(0x451)]))_0x4fdeb7['length']>-0x295*0x8+0x2372+0x6*-0x277&&(this[_0x40deaf(0x3b8)]=[...this[_0x40deaf(0x3b8)],..._0x4fdeb7]),console[_0x40deaf(0x2a1)](_0x4fdeb7[_0x40deaf(0x3e4)](this[_0x40deaf(0x2b2)]));else{const {statusCode:_0x3de718,statusCode:_0x21b32b,headers:_0x2d13df,body:_0x1620b2}=_0x32fa6b,_0x4e536e={};_0x4e536e[_0x40deaf(0x3ec)]=_0x3de718,_0x4e536e[_0x40deaf(0x44c)]=_0x21b32b,_0x4e536e[_0x40deaf(0x314)]=_0x2d13df,_0x4e536e[_0x40deaf(0x45a)]=_0x1620b2,_0x557b6a[_0x40deaf(0x30c)](_0x1ed4f1,null,_0x4e536e,_0x1620b2);}}[_0x5be5f9(0x264)](_0x509458,_0x5f5435){const _0x44b5e3=_0x5be5f9,_0x1d9f47=!this[_0x44b5e3(0x1e8)]()&&!this[_0x44b5e3(0x350)]()&&!this[_0x44b5e3(0x2c8)]();_0x1d9f47?this[_0x44b5e3(0x2a1)]('','❗️'+this[_0x44b5e3(0x2ac)]+_0x44b5e3(0x44f),_0x509458[_0x44b5e3(0x396)]):this[_0x44b5e3(0x2a1)]('','❗️'+this[_0x44b5e3(0x2ac)]+_0x44b5e3(0x44f),_0x509458);}[_0x5be5f9(0x358)](_0x4e98d9){const _0x90090a=_0x5be5f9;if(_0x561331[_0x90090a(0x3f2)]('FWZIc',_0x561331[_0x90090a(0x37d)]))return new Promise(_0x3f0441=>setTimeout(_0x3f0441,_0x4e98d9));else{const _0x5bb9da=_0x4a577b?function(){const _0xbc6efc=_0x90090a;if(_0x143b3c){const _0x5aa3d3=_0x1c9c2d[_0xbc6efc(0x1b7)](_0x5bd282,arguments);return _0x35acba=null,_0x5aa3d3;}}:function(){};return _0x2877ae=![],_0x5bb9da;}}[_0x5be5f9(0x24a)](_0x498e58={}){const _0xaea29b=_0x5be5f9,_0x35e851={'uCiRf':function(_0x499b2c,_0x411dac){const _0x4a0e65=_0x2bd7;return _0x561331[_0x4a0e65(0x414)](_0x499b2c,_0x411dac);}};if(_0x561331[_0xaea29b(0x3f7)](_0x561331[_0xaea29b(0x38b)],_0xaea29b(0x29c))){const _0x485335=new Date()[_0xaea29b(0x2c5)](),_0x151422=_0x561331[_0xaea29b(0x34f)](_0x561331[_0xaea29b(0x395)](_0x485335,this[_0xaea29b(0x445)]),-0x1*0x33b+0xc4f+-0x4*0x14b);this[_0xaea29b(0x2a1)]('','🔔'+this[_0xaea29b(0x2ac)]+_0xaea29b(0x38a)+_0x151422+'\x20秒'),this[_0xaea29b(0x2a1)](),(this[_0xaea29b(0x1e8)]()||this[_0xaea29b(0x350)]()||this[_0xaea29b(0x2c8)]())&&$done(_0x498e58);}else _0x35e851[_0xaea29b(0x3a9)](!_0x8d7acf,_0x1d19e8)&&(_0x5f53cc[_0xaea29b(0x45a)]=_0x90b05c,_0x343bb0[_0xaea29b(0x44c)]=_0xc07924[_0xaea29b(0x3ec)]),_0x163667(_0x435800,_0x45136a,_0x39f919);}}(_0x12e860,_0x40a33a);}function _0xd5a0b3(_0x2a1f8e){const _0x4f14b7=_0x3c3db2,_0x4760c2={'eWFhz':_0x4f14b7(0x43e),'ycDRx':_0x4f14b7(0x202),'WHABT':function(_0x1737a5,_0x56697a){return _0x1737a5+_0x56697a;},'ipvyh':_0x4f14b7(0x376),'ppyod':_0x4f14b7(0x1dd),'gNBRZ':'kdKYw','idzWk':function(_0x2b85a8,_0x405c3c){return _0x2b85a8!==_0x405c3c;},'OTFSi':function(_0x1f83ea,_0x5b86d1){return _0x1f83ea+_0x5b86d1;},'tZPmP':function(_0x1a8a40,_0x5a3895){return _0x1a8a40/_0x5a3895;},'dwZah':_0x4f14b7(0x352),'bMkLW':function(_0x183f6b,_0x5c5bc3){return _0x183f6b===_0x5c5bc3;},'Dmtex':function(_0x49b543,_0x2f30ae){return _0x49b543%_0x2f30ae;},'yzCMS':_0x4f14b7(0x2f5),'vLrZo':_0x4f14b7(0x409),'WlXHD':_0x4f14b7(0x2e9),'FBINC':_0x4f14b7(0x3e8),'TUcMk':_0x4f14b7(0x30d),'RwXhG':_0x4f14b7(0x3b9),'qOQPd':function(_0x28d239,_0x11e68c){return _0x28d239(_0x11e68c);},'vuAEJ':_0x4f14b7(0x3e6),'THWEA':function(_0x7de61c,_0x46f93b){return _0x7de61c===_0x46f93b;},'bXJou':_0x4f14b7(0x224),'nWoDn':_0x4f14b7(0x440)};function _0x1305c3(_0x27abb6){const _0x48843d=_0x4f14b7,_0x975b2c={'vgWZf':_0x48843d(0x3b5),'mqvYf':_0x4760c2[_0x48843d(0x2bb)],'DqbnN':function(_0x574f81,_0x4211b6){return _0x574f81!=_0x4211b6;},'RQfrr':_0x48843d(0x2af),'pQzHB':function(_0x1238a9,_0x5d6cbb){return _0x1238a9===_0x5d6cbb;},'xFyUi':_0x4760c2[_0x48843d(0x263)],'arbYN':function(_0x1aa3ae,_0x2af474){const _0x7ebaf4=_0x48843d;return _0x4760c2[_0x7ebaf4(0x2ce)](_0x1aa3ae,_0x2af474);},'oHOwg':_0x4760c2[_0x48843d(0x310)]};if(typeof _0x27abb6===_0x4760c2[_0x48843d(0x222)])return _0x4760c2[_0x48843d(0x38e)]===_0x48843d(0x274)?function(_0x741b11){}[_0x48843d(0x2d9)](_0x48843d(0x302))[_0x48843d(0x1b7)](_0x48843d(0x31b)):!(-0x1254+0x17c3+-0x56e);else _0x4760c2[_0x48843d(0x1df)](_0x4760c2[_0x48843d(0x3a7)]('',_0x4760c2[_0x48843d(0x1be)](_0x27abb6,_0x27abb6))[_0x4760c2[_0x48843d(0x1d6)]],-0x853*-0x1+-0x8aa+0x2c*0x2)||_0x4760c2[_0x48843d(0x208)](_0x4760c2[_0x48843d(0x2e2)](_0x27abb6,-0x3bd+-0x6e2+-0xf9*-0xb),0x1*-0x1648+-0x9d1+0x2019)?function(){const _0x186a61=_0x48843d;return _0x975b2c[_0x186a61(0x1b3)]===_0x975b2c[_0x186a61(0x340)]?_0x18c441[_0x186a61(0x371)](_0x2b6898):!![];}[_0x48843d(0x2d9)](_0x4760c2[_0x48843d(0x3a7)](_0x4760c2[_0x48843d(0x1c3)],_0x4760c2[_0x48843d(0x44d)]))['call'](_0x4760c2[_0x48843d(0x361)]):_0x4760c2[_0x48843d(0x20a)]!==_0x4760c2[_0x48843d(0x1f0)]?function(){const _0x589df7=_0x48843d,_0x9400cc={'fKibK':function(_0x94197d,_0x1aaea1){const _0x4cdca7=_0x2bd7;return _0x975b2c[_0x4cdca7(0x2e1)](_0x94197d,_0x1aaea1);},'ycTfg':_0x975b2c[_0x589df7(0x2f7)]};return _0x975b2c[_0x589df7(0x21c)](_0x975b2c[_0x589df7(0x212)],_0x975b2c[_0x589df7(0x212)])?![]:_0x9400cc[_0x589df7(0x3fc)](_0x9400cc[_0x589df7(0x1e3)],typeof _0xf83447)&&!!_0x2eba22[_0x589df7(0x404)];}[_0x48843d(0x2d9)](_0x4760c2[_0x48843d(0x3a7)](_0x4760c2[_0x48843d(0x1c3)],_0x4760c2[_0x48843d(0x44d)]))['apply'](_0x4760c2['RwXhG']):(_0x3de1ab[_0x48843d(0x2a1)](_0x975b2c[_0x48843d(0x356)](_0x2c1aa4,_0x975b2c[_0x48843d(0x442)])),_0x29203d[_0x48843d(0x2a1)](_0x6cebcc[_0x48843d(0x371)](_0x405e37)),_0x4a84ac[_0x48843d(0x264)](_0x52cade));_0x4760c2[_0x48843d(0x1b0)](_0x1305c3,++_0x27abb6);}try{if(_0x2a1f8e){if(_0x4760c2[_0x4f14b7(0x2d7)](_0x4760c2[_0x4f14b7(0x220)],_0x4760c2[_0x4f14b7(0x3c0)]))this[_0x4f14b7(0x2ac)]=_0x2a87da,this[_0x4f14b7(0x251)]=new _0x27c110(this),this['data']=null,this[_0x4f14b7(0x32b)]=_0x4760c2[_0x4f14b7(0x2a7)],this[_0x4f14b7(0x3b8)]=[],this[_0x4f14b7(0x293)]=!(-0x1fb5+0x24e7+0x531*-0x1),this[_0x4f14b7(0x2de)]=!(0x581+0x1a86+-0x2006),this[_0x4f14b7(0x2b2)]='\x0a',this[_0x4f14b7(0x445)]=new _0x2d0fc8()[_0x4f14b7(0x2c5)](),_0x5e91ba[_0x4f14b7(0x331)](this,_0x2975b3),this[_0x4f14b7(0x2a1)]('','🔔'+this[_0x4f14b7(0x2ac)]+_0x4f14b7(0x37e));else return _0x1305c3;}else _0x4760c2[_0x4f14b7(0x1b0)](_0x1305c3,0x503+0x1db9+0x3dc*-0x9);}catch(_0x5c2874){}} \ No newline at end of file diff --git a/zqkd/zqkd_risk.js b/zqkd/zqkd_risk.js new file mode 100644 index 0000000..e1e801c --- /dev/null +++ b/zqkd/zqkd_risk.js @@ -0,0 +1,312 @@ +/* +安卓:中青看点 风险查询+今日收益详情 + +需要用到zqkdCookie,只测试了青龙,理论上V2P也能用 +本脚本没有设置重写,请自己复制zq_cookie到青龙环境下使用,多账号用@隔开 +例子: export zqkdCookie='uid=xxx&zqkey=yyy&zqkey_id=zzz@uid=aaa&zqkey=bbb&zqkey_id=ccc@uid=qqq&zqkey=sss&zqkey_id=ttt' +*/ + +const jsname = '中青看点风险查询' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let userCookie = ($.isNode() ? process.env.zqkdCookie : $.getdata('zqkdCookie')) || ''; +let userCookieArr = [] + +let nickname = [] +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + $.msg(jsname+': 此脚本不做重写,请检查重写设置') + } + else + { + if(!(await checkEnv())) { + return + } + + await initAccountInfo() + await RunRiskInfo() + await RunUserBalance() + + await showmsg() + } + + +})() +.catch((e) => $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + if($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function checkEnv() { + if(userCookie) { + if(userCookie.indexOf('@') > -1) { + let userCookies = userCookie.split('@') + for(let i=0; i -1) { + for(let j=0; j { + $.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 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; 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/zqkd/zqkd_shareRead.js b/zqkd/zqkd_shareRead.js new file mode 100644 index 0000000..9b0690f --- /dev/null +++ b/zqkd/zqkd_shareRead.js @@ -0,0 +1,328 @@ +/* +安卓:中青看点 + +转发和分享阅读,请勿贪心,小心黑号 +*/ + +const jsname = '中青看点分享阅读' +const $ = Env(jsname) +const notifyFlag = 1; //0为关闭通知,1为打开通知,默认为1 +const logDebug = 0 + +//const notify = $.isNode() ? require('./sendNotify') : ''; +let notifyStr = '' + +let rndtime = "" //毫秒 +let httpResult //global buffer + +let zqkdCookie = ($.isNode() ? process.env.zq_cookie : $.getdata('zq_cookie')) || ''; +let zqkdCookieArr = [] + +let userCk = '' +let readCount = 0 + +let zqkdShareNum = ($.isNode() ? process.env.zqkdShareNum : $.getdata('zqkdShareNum')) || 0; + +let newsItem = '' +let UserAgent = '' +let si = '' + +/////////////////////////////////////////////////////////////////// + +!(async () => { + + if(typeof $request !== "undefined") + { + $.msg(jsname+': 此脚本不做重写,请检查重写设置') + } + else + { + if(!(await checkEnv())){ + return + } + + for(let j=0; j maxWaitTime ? maxWaitTime : seedFactor + let randomTime = Math.floor(Math.random()*factor) + 1000 + let second = Math.floor(randomTime/1000) + UserAgent = `Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.16(0x1800102c) NetType/WIFI Language/zh_CN` + si = randomString(32) + console.log(`--随机延迟${second}秒后开始模拟第${readCount}次分享阅读`) + await $.wait(randomTime) + console.log(`----模拟第${readCount}次阅读,使用si=${si}`) + await shareReadStep1() + await $.wait(Math.floor(Math.random()*500)+500) + await shareReadStep2() + await $.wait(Math.floor(Math.random()*1000)+2000) + await shareReadStep3() + await $.wait(Math.floor(Math.random()*1000)+2000) + await shareReadStep4() + console.log(`----模拟第${readCount}次阅读完成`) + } + + } + } + } + + +})() +.catch((e) => $.logErr(e)) +.finally(() => $.done()) + +//通知 +async function showmsg() { + + notifyBody = jsname + "运行通知\n\n" + notifyStr + + if (notifyFlag != 1) { + console.log(notifyBody); + } + + if (notifyFlag == 1) { + $.msg(notifyBody); + //if ($.isNode()){await notify.sendNotify($.name, notifyBody );} + } +} + +async function checkEnv() { + + if(zqkdShareNum == 0) { + console.log('当前分享次数设置为0。如果需要开启分享阅读,请设置环境变量zqkdShareNum为要被阅读的次数。') + return false + } + + if(zqkdCookie) { + if(zqkdCookie.indexOf('@') > -1) { + let zqkdCookies = zqkdCookie.split('@') + for(let i=0; i { + $.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,caller); + 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 { + // + } + } 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 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; 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/zqkdFast/zqkdFast_daily.js b/zqkdFast/zqkdFast_daily.js new file mode 100644 index 0000000..0d00af8 --- /dev/null +++ b/zqkdFast/zqkdFast_daily.js @@ -0,0 +1,10 @@ +/* +安卓:中青看点极速版 (快应用,非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 + +支持快应用的安卓手机才能玩 +本脚本负责抽奖和PK等日常任务,需要zqkdFastCookie,自己捉包或者用文章的重写获取ck +5,35 8-20 * * * +*/ + +const _0x10cab9=_0x3f06;(function(_0x56271b,_0x3abf59){const _0x3a7553=_0x3f06,_0x488e6c=_0x56271b();while(!![]){try{const _0x353ad1=parseInt(_0x3a7553(0x19b))/(-0x974*0x2+0x1a45+-0x4*0x1d7)+-parseInt(_0x3a7553(0x383))/(0x149f+0x18a5+-0x2d42)+-parseInt(_0x3a7553(0x384))/(0x23c2*-0x1+-0x5c*0x3b+0x38f9)*(-parseInt(_0x3a7553(0x1bf))/(0x12ee+-0x39a+-0xf50))+-parseInt(_0x3a7553(0x323))/(-0x71*-0x52+-0x45*0x15+-0x3e*0x7e)+-parseInt(_0x3a7553(0x399))/(0x8cd+-0x1*0xc5f+-0xa*-0x5c)*(parseInt(_0x3a7553(0x2e4))/(0x9ac+0x1ce4+0x5*-0x7b5))+parseInt(_0x3a7553(0x31a))/(-0x5da+0x1125+-0xb43)*(-parseInt(_0x3a7553(0x351))/(-0x2645+0x16a8+0xfa6))+parseInt(_0x3a7553(0x2a4))/(0x1*-0x21eb+-0x1c01+0x3df6);if(_0x353ad1===_0x3abf59)break;else _0x488e6c['push'](_0x488e6c['shift']());}catch(_0x1769b5){_0x488e6c['push'](_0x488e6c['shift']());}}}(_0x5ee2,0x23fd8+0x7f7fb+0x3a320));const _0x5bd4da=_0x10cab9(0x36c)+'\u65e5\u5e38',_0x38ee3c=_0x230216(_0x5bd4da),_0x3d7b78=0x1194+-0x155a+-0x45*-0xe;let _0x3a968b='',_0x3832b0,_0x3f955e=(_0x38ee3c[_0x10cab9(0x289)+'\x65']()?process[_0x10cab9(0x26d)][_0x10cab9(0x32d)+_0x10cab9(0x220)+_0x10cab9(0x388)]:_0x38ee3c[_0x10cab9(0x298)+'\x74\x61'](_0x10cab9(0x32d)+_0x10cab9(0x220)+_0x10cab9(0x388)))||'',_0x5b8669=[],_0x2cc4e9=-0x182f+0xea8+0x1*0x987,_0x3f70bb=0x118d+0x1c19+-0x2da6,_0x3006d9=0x5*-0x1e5+0x2*-0x2a+0x9cd,_0x3d3c5b=[],_0x530ce2=-0x2413+0x1d4d+-0x6c7*-0x1,_0x588fdf=-0xc8*-0x2e+0x12ec+0x1*-0x36dc,_0x287e31=_0x10cab9(0x32d)+_0x10cab9(0x2c9)+_0x10cab9(0x2ab),_0x2b519d=_0x10cab9(0x22f)+_0x10cab9(0x2c1)+_0x10cab9(0x313)+_0x10cab9(0x311)+_0x10cab9(0x19e)+_0x10cab9(0x25c)+_0x10cab9(0x2d6)+_0x10cab9(0x2af)+_0x10cab9(0x31b)+_0x10cab9(0x2ee)+_0x10cab9(0x19d)+_0x10cab9(0x37b)+_0x10cab9(0x39f)+_0x10cab9(0x363)+'\x2e\x6a\x73\x6f\x6e',_0x592d75=_0x10cab9(0x22f)+_0x10cab9(0x370)+_0x10cab9(0x1b3)+_0x10cab9(0x3d0),_0x4c891a={};!(async()=>{const _0x3be33a=_0x10cab9,_0x27aecd={'\x79\x7a\x77\x67\x4f':function(_0x1c72ee,_0x1f026e){return _0x1c72ee!==_0x1f026e;},'\x63\x66\x59\x65\x74':_0x3be33a(0x1cb)+_0x3be33a(0x1f0),'\x77\x4f\x4f\x42\x69':function(_0x1e1968){return _0x1e1968();},'\x55\x65\x53\x55\x6c':function(_0x35a497){return _0x35a497();},'\x54\x53\x49\x66\x47':_0x3be33a(0x29e)+_0x3be33a(0x29e)+_0x3be33a(0x29e)+_0x3be33a(0x29e)+'\x0a','\x52\x77\x6a\x4a\x63':_0x3be33a(0x2b4),'\x78\x7a\x49\x4b\x48':function(_0xa32639,_0xfab6cb){return _0xa32639<_0xfab6cb;},'\x62\x65\x79\x53\x49':function(_0x248ad4,_0x3a77ee){return _0x248ad4(_0x3a77ee);},'\x74\x45\x6e\x73\x6e':'\x0a\u51c6\u5907\u62bd\u5956','\x4e\x75\x68\x78\x6a':function(_0x199fac,_0x4678c0){return _0x199fac+_0x4678c0;},'\x59\x6c\x42\x4a\x70':function(_0xeed288,_0x1c86f2){return _0xeed288<_0x1c86f2;}};if(_0x27aecd[_0x3be33a(0x308)](typeof $request,_0x27aecd[_0x3be33a(0x2c7)]))console[_0x3be33a(0x1b2)](_0x3be33a(0x23b)+_0x3be33a(0x267)+_0x3be33a(0x232)+_0x3be33a(0x343)+_0x3be33a(0x202)+_0x3be33a(0x2ea)+_0x3be33a(0x2e9)+_0x3be33a(0x1b8));else{await _0x27aecd[_0x3be33a(0x251)](_0x27b8b0);if(_0x588fdf==![])return;await _0x27aecd[_0x3be33a(0x29b)](_0x382e4a);if(!await _0x4e884d())return;console[_0x3be33a(0x1b2)](_0x27aecd[_0x3be33a(0x1c3)]),console[_0x3be33a(0x1b2)](_0x27aecd[_0x3be33a(0x2ec)]);for(_0x2cc4e9=0x130d*-0x1+0x6c*0x1c+0x6d*0x11;_0x27aecd['\x78\x7a\x49\x4b\x48'](_0x2cc4e9,_0x3f70bb);_0x2cc4e9++){await _0x27aecd[_0x3be33a(0x1ed)](_0x411447,_0x2cc4e9);}console[_0x3be33a(0x1b2)](_0x27aecd[_0x3be33a(0x239)]);for(_0x2cc4e9=0x5a6+-0x1d2+-0x3d4;_0x2cc4e9<_0x3f70bb;_0x2cc4e9++){await _0x27aecd['\x62\x65\x79\x53\x49'](_0x44378b,_0x2cc4e9);}for(let _0x253e1b=-0x4a*-0x56+-0x14f+-0x178d;_0x27aecd[_0x3be33a(0x3c6)](_0x253e1b,_0x3006d9);_0x253e1b++){console[_0x3be33a(0x1b2)](_0x3be33a(0x249)+_0x27aecd[_0x3be33a(0x200)](_0x253e1b,-0x1954*-0x1+-0x53*0x21+-0xea0)+_0x3be33a(0x1a6));for(_0x2cc4e9=0x1136*0x1+-0x5*0x506+0xb*0xb8;_0x2cc4e9<_0x3f70bb;_0x2cc4e9++){if(_0x27aecd[_0x3be33a(0x287)](_0x253e1b,_0x3d3c5b[_0x2cc4e9]))await _0x5318e6(_0x2cc4e9);}await _0x38ee3c[_0x3be33a(0x20d)](-0x1*0x210e+-0x4*0x74c+0x4226);}}})()[_0x10cab9(0x36a)](_0x20ea4f=>_0x38ee3c[_0x10cab9(0x2bc)+'\x72'](_0x20ea4f))[_0x10cab9(0x35c)+'\x6c\x79'](()=>_0x38ee3c[_0x10cab9(0x250)]());async function _0x4e884d(){const _0x22b61d=_0x10cab9,_0x16b787={};_0x16b787[_0x22b61d(0x243)]=_0x22b61d(0x221)+_0x22b61d(0x3bb)+_0x22b61d(0x3b6)+'\x69\x65';const _0xdeca9e=_0x16b787;if(_0x3f955e)_0x5b8669=_0x3f955e[_0x22b61d(0x278)]('\x40'),_0x3f70bb=_0x5b8669[_0x22b61d(0x3bf)+'\x68'];else return console[_0x22b61d(0x1b2)](_0xdeca9e[_0x22b61d(0x243)]),![];for(let _0x3b063f of _0x5b8669)_0x3d3c5b[_0x22b61d(0x307)](0x1a9e+0x1697*0x1+0x11*-0x2e5);return console[_0x22b61d(0x1b2)]('\u5171\u627e\u5230'+_0x3f70bb+_0x22b61d(0x25d)),!![];}async function _0x27b8b0(){const _0x301d85=_0x10cab9,_0x14d6d6={'\x55\x6f\x57\x61\x6d':function(_0x5296c0){return _0x5296c0();},'\x51\x4a\x6a\x6c\x6f':function(_0x29195d,_0x32ba99){return _0x29195d==_0x32ba99;}};let _0x2ebfd3=_0x14d6d6['\x55\x6f\x57\x61\x6d'](_0x975aad);const _0x38bf66={};_0x38bf66[_0x301d85(0x2a2)]=_0x2b519d,_0x38bf66[_0x301d85(0x3c0)+'\x72\x73']='';let _0x2062ae=_0x38bf66;await _0x1d3132(_0x2062ae,_0x2ebfd3);let _0x3afdf5=_0x3832b0;if(!_0x3afdf5)return;if(_0x3afdf5[_0x287e31]){let _0x5cd737=_0x3afdf5[_0x287e31];_0x14d6d6[_0x301d85(0x316)](_0x5cd737[_0x301d85(0x2c3)+'\x73'],0xcf6+-0x5*-0x703+-0x1*0x3005)?_0x530ce2>=_0x5cd737[_0x301d85(0x1d4)+'\x6f\x6e']?(_0x588fdf=!![],_0x592d75=_0x301d85(0x22f)+_0x301d85(0x2c1)+_0x301d85(0x313)+_0x301d85(0x311)+_0x301d85(0x19e)+'\x74\x2f\x70\x2f\x76'+_0x301d85(0x2d6)+_0x301d85(0x2af)+_0x301d85(0x31b)+_0x301d85(0x2ee)+_0x301d85(0x19d)+_0x301d85(0x37b)+_0x301d85(0x39f)+_0x301d85(0x2a6)+_0x301d85(0x36e),console[_0x301d85(0x1b2)](_0x5cd737[_0x301d85(0x25a)][_0x5cd737[_0x301d85(0x2c3)+'\x73']]),console['\x6c\x6f\x67'](_0x5cd737[_0x301d85(0x21c)+'\x65\x4d\x73\x67'])):console['\x6c\x6f\x67'](_0x5cd737[_0x301d85(0x1d4)+'\x6f\x6e\x4d\x73\x67']):console[_0x301d85(0x1b2)](_0x5cd737[_0x301d85(0x25a)][_0x5cd737[_0x301d85(0x2c3)+'\x73']]);}else console[_0x301d85(0x1b2)](_0x3afdf5['\x65\x72\x72\x6f\x72'+_0x301d85(0x366)]);}async function _0x382e4a(){const _0x54d901=_0x10cab9,_0x2cb870={'\x6b\x64\x54\x79\x62':function(_0x20f320){return _0x20f320();},'\x67\x49\x55\x43\x47':function(_0x4fd6f2,_0x5e8484,_0x55846e){return _0x4fd6f2(_0x5e8484,_0x55846e);}};let _0x2438be=_0x2cb870[_0x54d901(0x321)](_0x975aad),_0x2aa7de='';const _0x445558={};_0x445558[_0x54d901(0x2a2)]=_0x592d75,_0x445558[_0x54d901(0x3c0)+'\x72\x73']='';let _0x58ba48=_0x445558;await _0x2cb870[_0x54d901(0x30d)](_0x1d3132,_0x58ba48,_0x2438be);let _0x1638a6=_0x3832b0;if(!_0x1638a6)return _0x2aa7de;for(let _0x5c0070 in _0x1638a6[_0x287e31]){_0x4c891a[_0x5c0070]=_0x1638a6[_0x287e31][_0x5c0070];}return _0x2aa7de;}async function _0x411447(_0x527624){const _0x5525fd=_0x10cab9,_0x4e5c5c={'\x50\x68\x47\x75\x50':function(_0x54afaf){return _0x54afaf();},'\x4d\x6a\x64\x69\x6b':_0x5525fd(0x359)+_0x5525fd(0x1d9)+'\x73\x74','\x54\x6e\x4c\x48\x65':function(_0x1abe23,_0x204cce,_0x4d11ca){return _0x1abe23(_0x204cce,_0x4d11ca);},'\x71\x78\x70\x6e\x52':function(_0xd25885,_0x257c3c){return _0xd25885==_0x257c3c;},'\x54\x79\x4a\x58\x4f':function(_0x160e75,_0x3e3099){return _0x160e75+_0x3e3099;},'\x44\x57\x47\x78\x59':function(_0x5eb28d,_0x572fd5){return _0x5eb28d>_0x572fd5;},'\x46\x73\x76\x64\x5a':function(_0x3083bb,_0x1703d0,_0x146941){return _0x3083bb(_0x1703d0,_0x146941);},'\x6e\x6a\x58\x52\x52':function(_0x5e139d,_0x58920c){return _0x5e139d+_0x58920c;}};let _0x4640b6=_0x4e5c5c[_0x5525fd(0x1f1)](_0x975aad),_0x4e2d19=Math[_0x5525fd(0x342)](new Date()[_0x5525fd(0x27b)+'\x6d\x65']()),_0x541631=Math[_0x5525fd(0x20c)](_0x4e2d19/(-0x1*-0x2645+0x2fb*-0x7+-0xd80)),_0x38cfc0=_0x5b8669[_0x527624],_0xa59202=_0x38cfc0[_0x5525fd(0x396)](/uid=(\w+)/)[0x1866+0x1530+-0x2d95],_0x290c16=_0x5525fd(0x2f5)+_0x5525fd(0x2ad)+_0x5525fd(0x334)+_0x5525fd(0x19a)+_0x5525fd(0x25e)+_0x5525fd(0x34d)+'\x31\x26'+_0x38cfc0+(_0x5525fd(0x273)+_0x5525fd(0x260)+_0x5525fd(0x257)+_0x5525fd(0x2b0)+_0x5525fd(0x350)+_0x5525fd(0x27c)+_0x5525fd(0x1c4)+_0x5525fd(0x1ef)+_0x5525fd(0x39c)+_0x5525fd(0x22a)+_0x5525fd(0x194)+_0x5525fd(0x38b)+_0x5525fd(0x24c)+_0x5525fd(0x1d4)+_0x5525fd(0x1e5)+'\x26\x69\x73\x5f\x77'+_0x5525fd(0x3ab)+_0x5525fd(0x3cc)+_0x5525fd(0x213)+_0x5525fd(0x207)+_0x5525fd(0x25e)+_0x5525fd(0x34d)+_0x5525fd(0x376)+_0x5525fd(0x2f0)+'\x69\x66\x69\x26\x76'+'\x3d')+_0x3a968b+(_0x5525fd(0x2f4)+_0x5525fd(0x32b)+_0x5525fd(0x387))+_0x541631,_0x33049d=_0x4c891a[_0x4e5c5c[_0x5525fd(0x228)]],_0x271ac3=_0x4e5c5c[_0x5525fd(0x245)](_0x1528ab,_0x33049d,_0x290c16);await _0x4e5c5c[_0x5525fd(0x245)](_0x123fe3,_0x271ac3,_0x4640b6);let _0x44d3d8=_0x3832b0;if(!_0x44d3d8)return;if(_0x4e5c5c[_0x5525fd(0x216)](_0x44d3d8[_0x5525fd(0x30e)+_0x5525fd(0x263)],-0x518+-0x7*-0xd3+-0x1*0xad)){if(_0x44d3d8[_0x5525fd(0x2d1)][_0x5525fd(0x373)+_0x5525fd(0x2dd)+_0x5525fd(0x327)]){console[_0x5525fd(0x1b2)]('\u7528\u6237'+_0x4e5c5c['\x54\x79\x4a\x58\x4f'](_0x527624,-0x2521+-0x78f*0x5+0x4aed)+'\x5b'+_0xa59202+(_0x5525fd(0x294)+_0x5525fd(0x39b))+_0x44d3d8[_0x5525fd(0x2d1)][_0x5525fd(0x373)+_0x5525fd(0x2dd)+_0x5525fd(0x327)]+'\u79d2');return;}let _0x271d66=_0x44d3d8[_0x5525fd(0x2d1)][_0x5525fd(0x1d5)+'\x73\x74'][_0x5525fd(0x1f3)+'\x72'](_0x5ed79f=>_0x5ed79f[_0x5525fd(0x2c3)+'\x73']==0x20c2+0x82c*0x1+-0x28ee);_0x4e5c5c[_0x5525fd(0x1bd)](_0x271d66[_0x5525fd(0x3bf)+'\x68'],0xd4b+-0x53*-0x49+0x2*-0x127b)&&(await _0x38ee3c[_0x5525fd(0x20d)](-0x2d7*0x5+0x531*0x3+0x94),await _0x4e5c5c[_0x5525fd(0x314)](_0x33db30,_0x527624,_0x271d66[0x24fd*0x1+0xb*-0x2d5+-0x5d6][_0x5525fd(0x2fa)+'\x64']));}else console[_0x5525fd(0x1b2)]('\u7528\u6237'+_0x4e5c5c[_0x5525fd(0x3d1)](_0x527624,0x2e*-0xd3+-0x226*0x2+-0x1*-0x2a37)+'\x5b'+_0xa59202+'\x5d'+_0x44d3d8[_0x5525fd(0x34a)+'\x67\x65']);}async function _0x33db30(_0x594864,_0x2e8bf3){const _0x59b725=_0x10cab9,_0x460d43={'\x46\x75\x59\x41\x74':function(_0x506cfa){return _0x506cfa();},'\x69\x42\x54\x56\x7a':function(_0x2a877e,_0x30e03e){return _0x2a877e/_0x30e03e;},'\x46\x56\x67\x76\x48':_0x59b725(0x266)+_0x59b725(0x204)+'\x65','\x54\x56\x43\x51\x45':function(_0x33c49a,_0x59f966,_0x59bb9f){return _0x33c49a(_0x59f966,_0x59bb9f);},'\x7a\x53\x46\x43\x58':function(_0x3e9580,_0x1a6524){return _0x3e9580==_0x1a6524;},'\x69\x54\x6f\x4f\x49':function(_0x58fcbb,_0x13fecd,_0x9b84fc){return _0x58fcbb(_0x13fecd,_0x9b84fc);},'\x62\x72\x76\x6b\x61':function(_0x9e8425,_0x4004f6){return _0x9e8425+_0x4004f6;},'\x61\x62\x62\x74\x71':function(_0x1d01bf,_0xf36901){return _0x1d01bf+_0xf36901;}};let _0x390351=_0x460d43[_0x59b725(0x3bc)](_0x975aad),_0x56c333=Math[_0x59b725(0x342)](new Date()[_0x59b725(0x27b)+'\x6d\x65']()),_0x238d4a=Math[_0x59b725(0x20c)](_0x460d43[_0x59b725(0x2b8)](_0x56c333,0x14c5+-0x2f*0xa3+-0x98*-0x16)),_0x1b4c07=_0x5b8669[_0x594864],_0x28832e=_0x1b4c07[_0x59b725(0x396)](/uid=(\w+)/)[0x5a2+0x2327*-0x1+0x1d86],_0x3b3e24=_0x59b725(0x2f5)+_0x59b725(0x2ad)+_0x59b725(0x334)+_0x59b725(0x19a)+_0x59b725(0x25e)+_0x59b725(0x34d)+'\x31\x26'+_0x1b4c07+(_0x59b725(0x273)+_0x59b725(0x260)+_0x59b725(0x257)+_0x59b725(0x2b0)+_0x59b725(0x350)+_0x59b725(0x27c)+_0x59b725(0x1c4)+_0x59b725(0x1ef)+_0x59b725(0x39c)+_0x59b725(0x22a)+_0x59b725(0x194)+_0x59b725(0x38b)+'\x30\x26\x6f\x73\x5f'+_0x59b725(0x1d4)+_0x59b725(0x1e5)+_0x59b725(0x309)+_0x59b725(0x3ab)+'\x75\x6e\x74\x3d\x31'+_0x59b725(0x213)+_0x59b725(0x207)+_0x59b725(0x25e)+'\x3d\x63\x36\x30\x30'+_0x59b725(0x376)+_0x59b725(0x2f0)+_0x59b725(0x1de)+'\x3d')+_0x3a968b+(_0x59b725(0x2f4)+_0x59b725(0x32b)+_0x59b725(0x387))+_0x238d4a+(_0x59b725(0x1f2)+_0x59b725(0x212))+_0x2e8bf3,_0x3863af=_0x4c891a[_0x460d43[_0x59b725(0x375)]],_0xf02d03=_0x1528ab(_0x3863af,_0x3b3e24);await _0x460d43[_0x59b725(0x28b)](_0x123fe3,_0xf02d03,_0x390351);let _0x2744a9=_0x3832b0;if(!_0x2744a9)return;_0x2744a9[_0x59b725(0x30e)+_0x59b725(0x263)]==-0x7*-0x3ca+-0x45+0x2f*-0x8f?_0x460d43[_0x59b725(0x30a)](_0x2744a9[_0x59b725(0x2d1)][_0x59b725(0x35b)+_0x59b725(0x30c)],-0x13f9+0x1ea5*0x1+-0x2ab*0x4)?(console[_0x59b725(0x1b2)]('\u7528\u6237'+(_0x594864+(0x556+-0x1817+-0x2*-0x961))+'\x5b'+_0x28832e+'\x5d\u4e0e'+_0x2e8bf3+(_0x59b725(0x1db)+_0x59b725(0x3cf))+_0x2744a9[_0x59b725(0x2d1)][_0x59b725(0x1ad)]+'\u9752\u8c46'),await _0x38ee3c[_0x59b725(0x20d)](-0x1b34+0x4*0x389+0xf04),await _0x460d43[_0x59b725(0x1d8)](_0x2350d1,_0x594864,_0x2e8bf3)):console[_0x59b725(0x1b2)]('\u7528\u6237'+_0x460d43[_0x59b725(0x3a4)](_0x594864,0x5*0x3ce+-0x55*-0x19+-0x1b52*0x1)+'\x5b'+_0x28832e+'\x5d\u4e0e'+_0x2e8bf3+(_0x59b725(0x229)+_0x59b725(0x3d2))+_0x2744a9[_0x59b725(0x2d1)][_0x59b725(0x1ad)]+'\u9752\u8c46'):console[_0x59b725(0x1b2)]('\u7528\u6237'+_0x460d43[_0x59b725(0x3bd)](_0x594864,0x1d9a+-0x24af*0x1+0x716)+'\x5b'+_0x28832e+'\x5d'+_0x2744a9[_0x59b725(0x34a)+'\x67\x65']);}async function _0x2350d1(_0x419a73,_0x4cf1d4){const _0xb924a5=_0x10cab9,_0x28e979={'\x58\x68\x41\x78\x68':function(_0x51692d,_0x4bab16){return _0x51692d/_0x4bab16;},'\x73\x47\x4c\x51\x4a':_0xb924a5(0x31f)+_0xb924a5(0x1e4)+_0xb924a5(0x2cb),'\x46\x58\x54\x57\x6e':function(_0x28da0f,_0xe8d4fc,_0x1acd32){return _0x28da0f(_0xe8d4fc,_0x1acd32);},'\x42\x63\x77\x52\x48':function(_0x2f4532,_0x1c8f2e){return _0x2f4532==_0x1c8f2e;},'\x69\x67\x61\x51\x4b':function(_0xfc95a9,_0x70b8a6){return _0xfc95a9+_0x70b8a6;}};let _0x2541b4=_0x975aad(),_0x4ad43=Math[_0xb924a5(0x342)](new Date()[_0xb924a5(0x27b)+'\x6d\x65']()),_0x52c219=Math[_0xb924a5(0x20c)](_0x28e979[_0xb924a5(0x2ff)](_0x4ad43,-0x13d5+-0x1e2d+0x35ea)),_0x27522b=_0x5b8669[_0x419a73],_0x335c2e=_0x27522b[_0xb924a5(0x396)](/uid=(\w+)/)[0x301*-0x2+-0x79*-0x17+0x137*-0x4],_0x3e2d75=_0xb924a5(0x2f5)+_0xb924a5(0x2ad)+_0xb924a5(0x334)+_0xb924a5(0x19a)+_0xb924a5(0x25e)+_0xb924a5(0x34d)+'\x31\x26'+_0x27522b+(_0xb924a5(0x273)+_0xb924a5(0x260)+_0xb924a5(0x257)+_0xb924a5(0x2b0)+_0xb924a5(0x350)+_0xb924a5(0x27c)+_0xb924a5(0x1c4)+_0xb924a5(0x1ef)+_0xb924a5(0x39c)+_0xb924a5(0x22a)+_0xb924a5(0x194)+_0xb924a5(0x38b)+_0xb924a5(0x24c)+_0xb924a5(0x1d4)+_0xb924a5(0x1e5)+_0xb924a5(0x309)+_0xb924a5(0x3ab)+_0xb924a5(0x3cc)+_0xb924a5(0x213)+_0xb924a5(0x207)+_0xb924a5(0x25e)+_0xb924a5(0x34d)+_0xb924a5(0x376)+_0xb924a5(0x2f0)+_0xb924a5(0x1de)+'\x3d')+_0x3a968b+(_0xb924a5(0x2f4)+_0xb924a5(0x32b)+_0xb924a5(0x387))+_0x52c219+(_0xb924a5(0x1f2)+_0xb924a5(0x212))+_0x4cf1d4,_0x2f0eb5=_0x4c891a[_0x28e979[_0xb924a5(0x28d)]],_0x47efae=_0x28e979[_0xb924a5(0x235)](_0x1528ab,_0x2f0eb5,_0x3e2d75);await _0x28e979[_0xb924a5(0x235)](_0x123fe3,_0x47efae,_0x2541b4);let _0x3b3ae6=_0x3832b0;if(!_0x3b3ae6)return;_0x28e979[_0xb924a5(0x3c4)](_0x3b3ae6[_0xb924a5(0x30e)+_0xb924a5(0x263)],0xef4+0x125*-0xd+-0x13*0x1)?console[_0xb924a5(0x1b2)]('\u7528\u6237'+_0x28e979['\x69\x67\x61\x51\x4b'](_0x419a73,-0x215f+-0x7*0xd+0x21bb)+'\x5b'+_0x335c2e+_0xb924a5(0x37a)+_0x3b3ae6[_0xb924a5(0x2d1)][_0xb924a5(0x1ad)]+'\u9752\u8c46'):console[_0xb924a5(0x1b2)]('\u7528\u6237'+(_0x419a73+(0x19*-0x85+0x24f+0xaaf))+'\x5b'+_0x335c2e+'\x5d'+_0x3b3ae6[_0xb924a5(0x34a)+'\x67\x65']);}async function _0x44378b(_0x411022){const _0x16850c=_0x10cab9,_0x12051a={'\x7a\x54\x6c\x51\x47':function(_0x4f3bee){return _0x4f3bee();},'\x50\x4f\x6a\x4e\x63':function(_0x49a7c2,_0x5dfb05){return _0x49a7c2/_0x5dfb05;},'\x62\x48\x4b\x63\x77':function(_0x2d1e1c,_0x35f46c){return _0x2d1e1c+_0x35f46c;},'\x4d\x79\x68\x58\x45':_0x16850c(0x39a)+_0x16850c(0x377)+_0x16850c(0x369),'\x44\x71\x52\x67\x5a':function(_0x105a16,_0x545cc7,_0x5d7547){return _0x105a16(_0x545cc7,_0x5d7547);},'\x45\x70\x4e\x61\x4c':function(_0x5e2af0,_0x240c96,_0x16844c){return _0x5e2af0(_0x240c96,_0x16844c);},'\x71\x6a\x41\x45\x5a':function(_0x35820f,_0x12b3cd){return _0x35820f==_0x12b3cd;},'\x69\x64\x6f\x4b\x64':function(_0x48c74c,_0x236451){return _0x48c74c>_0x236451;},'\x41\x73\x6a\x46\x69':function(_0x1ff2da,_0x101677){return _0x1ff2da+_0x101677;}};let _0x2a4ad1=_0x12051a[_0x16850c(0x31c)](_0x975aad),_0x3769a2=Math[_0x16850c(0x342)](new Date()[_0x16850c(0x27b)+'\x6d\x65']()),_0xeb8f65=Math[_0x16850c(0x20c)](_0x12051a[_0x16850c(0x3a5)](_0x3769a2,-0x3d7+0xb12+-0x25*0x17)),_0x2d9052=_0x5b8669[_0x411022],_0x1a62d4=_0x2d9052[_0x16850c(0x396)](/uid=(\w+)/)[0x6b*0x2b+0xc*-0x192+-0x2*-0x70],_0x10d810=_0x2d9052+(_0x16850c(0x225)+_0x16850c(0x1d4)+_0x16850c(0x296)+_0x16850c(0x2fc)+_0x16850c(0x391)+_0x16850c(0x27f)+_0x16850c(0x2fd)+_0x16850c(0x27c)+_0x16850c(0x209)+_0x16850c(0x1ef)+_0x16850c(0x3d4)+_0x16850c(0x241)+_0x16850c(0x35f)+_0x16850c(0x1ce)+_0x16850c(0x326)+_0x16850c(0x205)+_0x16850c(0x1ca)+_0x16850c(0x1cf)+_0x16850c(0x1c2)+_0x16850c(0x300)+_0x16850c(0x2b6)+_0x16850c(0x1b4)+_0x16850c(0x215)+_0x16850c(0x270)+_0x16850c(0x2e1)+_0x16850c(0x37f)+_0x16850c(0x365)+_0x16850c(0x2a1)+_0x16850c(0x1e8)+_0x16850c(0x30b)+_0x16850c(0x336)+_0x16850c(0x1b5))+_0x3769a2,_0x50d1bb=_0x12051a[_0x16850c(0x2ba)](_0x4c891a[_0x12051a[_0x16850c(0x371)]],_0x16850c(0x2a0)+_0x3769a2),_0x20a9b0=_0x12051a[_0x16850c(0x381)](_0x1528ab,_0x50d1bb,_0x10d810);await _0x12051a[_0x16850c(0x208)](_0x123fe3,_0x20a9b0,_0x2a4ad1);let _0x3fec81=_0x3832b0;if(!_0x3fec81)return;if(_0x12051a[_0x16850c(0x2e3)](_0x3fec81['\x73\x74\x61\x74\x75'+'\x73'],0x23d5+-0x1497*0x1+-0xf3d)){_0x3d3c5b[_0x411022]=_0x3fec81[_0x16850c(0x392)][_0x16850c(0x248)+_0x16850c(0x38f)],_0x3006d9=_0x12051a[_0x16850c(0x208)](_0x2efc27,_0x3006d9,_0x3d3c5b[_0x411022]);let _0x45afce='',_0x2886d2='';if(_0x12051a[_0x16850c(0x37d)](_0x3fec81[_0x16850c(0x392)][_0x16850c(0x329)+_0x16850c(0x2ac)+'\x65'],0x1dbf+0xbf*-0x31+0x6d0))_0x45afce=_0x16850c(0x2d7)+_0x16850c(0x264)+'\u5f97'+_0x3fec81[_0x16850c(0x392)][_0x16850c(0x329)+_0x16850c(0x2ac)+'\x65']+_0x16850c(0x2eb);if(_0x12051a[_0x16850c(0x37d)](_0x3fec81[_0x16850c(0x392)][_0x16850c(0x37e)+_0x16850c(0x1ec)],0x7cd*-0x4+0xa*-0x7c+0x240c*0x1))_0x2886d2=_0x16850c(0x3c2)+_0x16850c(0x18d)+_0x3fec81[_0x16850c(0x392)][_0x16850c(0x37e)+_0x16850c(0x1ec)]+'\u79d2';console[_0x16850c(0x1b2)]('\u7528\u6237'+_0x12051a[_0x16850c(0x341)](_0x411022,-0x1*0x1609+0x1519*0x1+-0xf1*-0x1)+'\x5b'+_0x1a62d4+'\x5d'+_0x45afce+_0x16850c(0x3c8)+_0x3d3c5b[_0x411022]+_0x16850c(0x1c0)+_0x2886d2);}else console[_0x16850c(0x1b2)]('\u7528\u6237'+(_0x411022+(-0x114e*0x2+0x401+0x1e9c))+'\x5b'+_0x1a62d4+'\x5d'+_0x3fec81[_0x16850c(0x25a)]);}async function _0x5318e6(_0x2c0787){const _0x34c5f2=_0x10cab9,_0x27e9df={'\x6a\x79\x74\x49\x6c':function(_0xdeac75){return _0xdeac75();},'\x74\x76\x4b\x6c\x57':function(_0x3b5951,_0x5cbe0){return _0x3b5951/_0x5cbe0;},'\x57\x4d\x72\x49\x78':function(_0xad152f,_0x34f877){return _0xad152f+_0x34f877;},'\x56\x54\x4a\x41\x50':'\x54\x75\x72\x6e\x52'+_0x34c5f2(0x33e),'\x58\x68\x66\x64\x66':function(_0x27d3a4,_0xbf62d8,_0x43467b){return _0x27d3a4(_0xbf62d8,_0x43467b);},'\x55\x42\x76\x6d\x77':function(_0x2650e4,_0x2a4894){return _0x2650e4==_0x2a4894;},'\x69\x70\x66\x6d\x6f':function(_0x3a1649,_0x1b4644){return _0x3a1649+_0x1b4644;},'\x42\x66\x69\x55\x53':function(_0x1ec3e0,_0x118ac4){return _0x1ec3e0+_0x118ac4;}};let _0x2be37c=_0x27e9df[_0x34c5f2(0x255)](_0x975aad),_0x41fb8a=Math[_0x34c5f2(0x342)](new Date()[_0x34c5f2(0x27b)+'\x6d\x65']()),_0x498f71=Math[_0x34c5f2(0x20c)](_0x27e9df[_0x34c5f2(0x27e)](_0x41fb8a,0x5*0x75+-0xf64+-0x367*-0x5)),_0x20be14=_0x5b8669[_0x2c0787],_0x2da23f=_0x20be14[_0x34c5f2(0x396)](/uid=(\w+)/)[0x16f*0x17+-0x2e*-0x51+-0xb*0x452],_0x1077e0=_0x20be14+(_0x34c5f2(0x225)+_0x34c5f2(0x1d4)+_0x34c5f2(0x296)+_0x34c5f2(0x2fc)+_0x34c5f2(0x391)+_0x34c5f2(0x27f)+_0x34c5f2(0x2fd)+_0x34c5f2(0x27c)+_0x34c5f2(0x209)+'\x3d\x4f\x50\x50\x4f'+_0x34c5f2(0x3d4)+_0x34c5f2(0x241)+_0x34c5f2(0x35f)+_0x34c5f2(0x1ce)+_0x34c5f2(0x326)+_0x34c5f2(0x205)+_0x34c5f2(0x1ca)+_0x34c5f2(0x1cf)+_0x34c5f2(0x1c2)+_0x34c5f2(0x300)+_0x34c5f2(0x2b6)+_0x34c5f2(0x1b4)+_0x34c5f2(0x215)+_0x34c5f2(0x270)+_0x34c5f2(0x2e1)+_0x34c5f2(0x37f)+_0x34c5f2(0x365)+_0x34c5f2(0x2a1)+_0x34c5f2(0x1e8)+'\x63\x63\x65\x73\x73'+_0x34c5f2(0x336)+_0x34c5f2(0x1b5))+_0x41fb8a,_0x3dda6a=_0x27e9df[_0x34c5f2(0x189)](_0x4c891a[_0x27e9df[_0x34c5f2(0x2f2)]],_0x34c5f2(0x2a0)+_0x41fb8a),_0x6be50a=_0x27e9df[_0x34c5f2(0x394)](_0x1528ab,_0x3dda6a,_0x1077e0);await _0x27e9df[_0x34c5f2(0x394)](_0x123fe3,_0x6be50a,_0x2be37c);let _0x3b399d=_0x3832b0;if(!_0x3b399d)return;_0x27e9df[_0x34c5f2(0x1ee)](_0x3b399d[_0x34c5f2(0x2c3)+'\x73'],0x232b+0xb6+0x11f*-0x20)?console[_0x34c5f2(0x1b2)]('\u7528\u6237'+_0x27e9df[_0x34c5f2(0x19f)](_0x2c0787,0x1*0x2638+0x6b*0xd+-0x2ba6)+'\x5b'+_0x2da23f+_0x34c5f2(0x21d)+_0x3b399d[_0x34c5f2(0x392)][_0x34c5f2(0x1ad)]+_0x34c5f2(0x23c)+_0x3b399d[_0x34c5f2(0x392)][_0x34c5f2(0x248)+_0x34c5f2(0x38f)]+_0x34c5f2(0x1c0)):console[_0x34c5f2(0x1b2)]('\u7528\u6237'+_0x27e9df[_0x34c5f2(0x1fb)](_0x2c0787,-0xa19*0x1+0x5*0x70a+-0x1918)+'\x5b'+_0x2da23f+'\x5d'+_0x3b399d[_0x34c5f2(0x25a)]);}function _0x1528ab(_0x133d52,_0x1db38c){const _0x5c059c=_0x10cab9,_0x1e4b12={};_0x1e4b12[_0x5c059c(0x1a5)]=_0x5c059c(0x33d)+_0x5c059c(0x275)+_0x5c059c(0x389)+_0x5c059c(0x279)+_0x5c059c(0x3be),_0x1e4b12[_0x5c059c(0x1ab)]=_0x5c059c(0x24e)+_0x5c059c(0x1df)+_0x5c059c(0x1b6)+_0x5c059c(0x1c9)+_0x5c059c(0x1f8)+_0x5c059c(0x358)+_0x5c059c(0x253)+_0x5c059c(0x380)+_0x5c059c(0x3d3)+'\x66\x2d\x38',_0x1e4b12['\x56\x50\x6c\x55\x57']=_0x5c059c(0x1a7)+_0x5c059c(0x20e)+_0x5c059c(0x203),_0x1e4b12[_0x5c059c(0x223)]=_0x5c059c(0x24f)+_0x5c059c(0x25b);const _0x42a765=_0x1e4b12,_0x8203b7={};_0x8203b7[_0x5c059c(0x295)+_0x5c059c(0x254)]=_0x5c059c(0x353)+_0x5c059c(0x3b3)+_0x5c059c(0x382)+_0x5c059c(0x3af)+_0x5c059c(0x1a4)+_0x5c059c(0x195)+_0x5c059c(0x3ca)+_0x5c059c(0x2b2)+_0x5c059c(0x1dd)+_0x5c059c(0x3b7)+_0x5c059c(0x236)+_0x5c059c(0x2ef)+_0x5c059c(0x37c)+_0x5c059c(0x2a9)+_0x5c059c(0x18b)+_0x5c059c(0x362)+_0x5c059c(0x3b4)+_0x5c059c(0x36d)+_0x5c059c(0x1ac)+_0x5c059c(0x385)+_0x5c059c(0x36b)+_0x5c059c(0x1a9)+_0x5c059c(0x299)+_0x5c059c(0x33a)+_0x5c059c(0x2f3)+_0x5c059c(0x303)+_0x5c059c(0x3a9)+_0x5c059c(0x1af)+_0x5c059c(0x1c8)+_0x5c059c(0x340)+_0x5c059c(0x252)+_0x5c059c(0x188)+_0x5c059c(0x374)+_0x5c059c(0x1f9)+'\x20\x63\x6f\x6d\x2e'+_0x5c059c(0x304)+_0x5c059c(0x242)+_0x5c059c(0x332)+_0x5c059c(0x1c6)+_0x5c059c(0x199)+_0x5c059c(0x393)+_0x5c059c(0x1a0)+'\x6f\x75\x74\x68\x2e'+_0x5c059c(0x286)+_0x5c059c(0x3ac)+_0x5c059c(0x1e0)+'\x2f\x32\x2e\x35\x2e'+_0x5c059c(0x18f)+_0x5c059c(0x2fe)+_0x5c059c(0x32a)+_0x5c059c(0x3a6)+_0x5c059c(0x26a)+_0x5c059c(0x206)+_0x5c059c(0x38e)+_0x5c059c(0x2d9)+_0x5c059c(0x306)+_0x5c059c(0x1fd)+_0x5c059c(0x2d2)+_0x5c059c(0x285)+_0x5c059c(0x2cf)+_0x5c059c(0x1bb)+_0x5c059c(0x265)+_0x5c059c(0x364)+_0x5c059c(0x2a7)+_0x5c059c(0x390)+_0x5c059c(0x1d0)+_0x5c059c(0x193)+_0x5c059c(0x297)+_0x5c059c(0x211)+_0x5c059c(0x346)+_0x5c059c(0x330)+_0x5c059c(0x31e)+_0x5c059c(0x25f)+'\x7b\x7d\x7d\x2c\x22'+_0x5c059c(0x1b1)+_0x5c059c(0x2c4)+'\x69\x22\x7d\x7d\x29',_0x8203b7[_0x5c059c(0x21b)+_0x5c059c(0x238)+_0x5c059c(0x30f)]=_0x42a765[_0x5c059c(0x1a5)],_0x8203b7[_0x5c059c(0x395)+_0x5c059c(0x3b9)+'\x70\x65']=_0x42a765[_0x5c059c(0x1ab)],_0x8203b7[_0x5c059c(0x32f)]=_0x42a765[_0x5c059c(0x3b0)],_0x8203b7[_0x5c059c(0x38a)+_0x5c059c(0x398)]=_0x42a765[_0x5c059c(0x223)],_0x8203b7[_0x5c059c(0x21b)+_0x5c059c(0x2ae)+_0x5c059c(0x2cd)]=_0x5c059c(0x39d);const _0x2e068e={};_0x2e068e[_0x5c059c(0x2a2)]=_0x133d52,_0x2e068e['\x68\x65\x61\x64\x65'+'\x72\x73']=_0x8203b7,_0x2e068e[_0x5c059c(0x312)]=_0x1db38c;let _0x4c3dd2=_0x2e068e;return _0x4c3dd2;}function _0x5bce39(_0x38af61){const _0x165e64=_0x10cab9,_0x5a764d={};_0x5a764d[_0x165e64(0x231)]=_0x165e64(0x353)+'\x6c\x61\x2f\x35\x2e'+_0x165e64(0x382)+_0x165e64(0x3af)+_0x165e64(0x1a4)+_0x165e64(0x195)+_0x165e64(0x3ca)+_0x165e64(0x2b2)+_0x165e64(0x1dd)+_0x165e64(0x3b7)+_0x165e64(0x236)+_0x165e64(0x2ef)+_0x165e64(0x37c)+_0x165e64(0x2a9)+_0x165e64(0x18b)+_0x165e64(0x362)+_0x165e64(0x3b4)+_0x165e64(0x36d)+_0x165e64(0x1ac)+_0x165e64(0x385)+_0x165e64(0x36b)+_0x165e64(0x1a9)+_0x165e64(0x299)+_0x165e64(0x33a)+_0x165e64(0x2f3)+_0x165e64(0x303)+'\x32\x31\x20\x4d\x6f'+_0x165e64(0x1af)+'\x53\x61\x66\x61\x72'+_0x165e64(0x340)+_0x165e64(0x252)+_0x165e64(0x188)+_0x165e64(0x374)+_0x165e64(0x1f9)+_0x165e64(0x1b0)+_0x165e64(0x304)+_0x165e64(0x242)+_0x165e64(0x332)+_0x165e64(0x1c6)+_0x165e64(0x199)+_0x165e64(0x393)+_0x165e64(0x1a0)+_0x165e64(0x1fc)+_0x165e64(0x286)+_0x165e64(0x3ac)+_0x165e64(0x1e0)+_0x165e64(0x247)+_0x165e64(0x18f)+_0x165e64(0x2fe)+_0x165e64(0x32a)+_0x165e64(0x3a6)+_0x165e64(0x26a)+_0x165e64(0x206)+_0x165e64(0x38e)+_0x165e64(0x2d9)+_0x165e64(0x306)+_0x165e64(0x1fd)+_0x165e64(0x2d2)+_0x165e64(0x285)+_0x165e64(0x2cf)+_0x165e64(0x1bb)+_0x165e64(0x265)+_0x165e64(0x364)+_0x165e64(0x2a7)+_0x165e64(0x390)+_0x165e64(0x1d0)+_0x165e64(0x193)+'\x2e\x6d\x61\x72\x6b'+_0x165e64(0x211)+_0x165e64(0x346)+_0x165e64(0x330)+_0x165e64(0x31e)+_0x165e64(0x25f)+_0x165e64(0x2d4)+_0x165e64(0x1b1)+_0x165e64(0x2c4)+_0x165e64(0x2e0),_0x5a764d[_0x165e64(0x331)]=_0x165e64(0x33d)+_0x165e64(0x275)+_0x165e64(0x389)+_0x165e64(0x279)+_0x165e64(0x3be),_0x5a764d['\x72\x55\x57\x55\x58']=_0x165e64(0x24e)+_0x165e64(0x1df)+_0x165e64(0x1b6)+_0x165e64(0x1c9)+_0x165e64(0x1f8)+_0x165e64(0x358)+_0x165e64(0x253)+_0x165e64(0x380)+_0x165e64(0x3d3)+_0x165e64(0x2db),_0x5a764d[_0x165e64(0x24a)]=_0x165e64(0x24f)+_0x165e64(0x25b),_0x5a764d['\x55\x67\x48\x41\x47']=_0x165e64(0x39d);const _0x4c161f=_0x5a764d,_0x5d44fb={};_0x5d44fb[_0x165e64(0x295)+_0x165e64(0x254)]=_0x4c161f[_0x165e64(0x231)],_0x5d44fb[_0x165e64(0x21b)+_0x165e64(0x238)+_0x165e64(0x30f)]=_0x4c161f[_0x165e64(0x331)],_0x5d44fb[_0x165e64(0x395)+_0x165e64(0x3b9)+'\x70\x65']=_0x4c161f[_0x165e64(0x24d)],_0x5d44fb[_0x165e64(0x32f)]=_0x165e64(0x1a7)+_0x165e64(0x20e)+'\x2e\x63\x6e',_0x5d44fb[_0x165e64(0x38a)+_0x165e64(0x398)]=_0x4c161f[_0x165e64(0x24a)],_0x5d44fb[_0x165e64(0x21b)+_0x165e64(0x2ae)+_0x165e64(0x2cd)]=_0x4c161f[_0x165e64(0x190)];const _0x29f2d1={};_0x29f2d1[_0x165e64(0x2a2)]=_0x38af61,_0x29f2d1[_0x165e64(0x3c0)+'\x72\x73']=_0x5d44fb;let _0x1c18df=_0x29f2d1;return _0x1c18df;}async function _0x123fe3(_0x181832,_0x133406){const _0x3dbed5={'\x6a\x6a\x44\x42\x73':function(_0x2eff79,_0x4ba289){return _0x2eff79(_0x4ba289);},'\x61\x69\x4c\x72\x42':function(_0x24a127){return _0x24a127();}};return _0x3832b0=null,new Promise(_0x4a551e=>{const _0x337f73=_0x3f06;_0x38ee3c[_0x337f73(0x1c5)](_0x181832,async(_0x2c384b,_0x1b5e2b,_0x32e050)=>{const _0x1e6d4e=_0x337f73;try{if(_0x2c384b)console[_0x1e6d4e(0x1b2)](_0x133406+(_0x1e6d4e(0x29f)+_0x1e6d4e(0x2c5))),console[_0x1e6d4e(0x1b2)](JSON[_0x1e6d4e(0x2bf)+_0x1e6d4e(0x38d)](_0x2c384b)),_0x38ee3c[_0x1e6d4e(0x2bc)+'\x72'](_0x2c384b);else{if(_0x3dbed5[_0x1e6d4e(0x3ae)](_0x172440,_0x32e050)){_0x3832b0=JSON[_0x1e6d4e(0x26c)](_0x32e050);if(_0x3d7b78)console[_0x1e6d4e(0x1b2)](_0x3832b0);}}}catch(_0x3a050e){_0x38ee3c[_0x1e6d4e(0x2bc)+'\x72'](_0x3a050e,_0x1b5e2b);}finally{_0x3dbed5[_0x1e6d4e(0x2d3)](_0x4a551e);}});});}async function _0x1d3132(_0x46af6,_0x99cbd9){const _0x5bb7be=_0x10cab9,_0x1a9d2d={'\x42\x7a\x58\x44\x52':function(_0x45c689,_0x38f765){return _0x45c689+_0x38f765;},'\x66\x4e\x56\x4a\x65':_0x5bb7be(0x259)+_0x5bb7be(0x21f),'\x70\x51\x52\x53\x46':function(_0x36d3b9,_0x2a0093,_0x6e8820){return _0x36d3b9(_0x2a0093,_0x6e8820);},'\x69\x61\x61\x50\x67':function(_0xae4cbe){return _0xae4cbe();}};return _0x3832b0=null,new Promise(_0x5883dc=>{const _0x3d0325=_0x5bb7be;_0x38ee3c[_0x3d0325(0x2d0)](_0x46af6,async(_0x47a2be,_0x525123,_0x1ad7bb)=>{const _0x9694b5=_0x3d0325;try{if(_0x47a2be)console[_0x9694b5(0x1b2)](_0x1a9d2d[_0x9694b5(0x191)](_0x99cbd9,_0x1a9d2d[_0x9694b5(0x1e9)])),console[_0x9694b5(0x1b2)](JSON[_0x9694b5(0x2bf)+_0x9694b5(0x38d)](_0x47a2be)),_0x38ee3c[_0x9694b5(0x2bc)+'\x72'](_0x47a2be);else{if(_0x1a9d2d[_0x9694b5(0x3c9)](_0x172440,_0x1ad7bb,_0x99cbd9)){_0x3832b0=JSON[_0x9694b5(0x26c)](_0x1ad7bb);if(_0x3d7b78)console[_0x9694b5(0x1b2)](_0x3832b0);}}}catch(_0x5b8e7a){_0x38ee3c[_0x9694b5(0x2bc)+'\x72'](_0x5b8e7a,_0x525123);}finally{_0x1a9d2d[_0x9694b5(0x22e)](_0x5883dc);}});});}function _0x172440(_0x45f285,_0x573cf3){const _0x4a3a4b=_0x10cab9,_0x3dc598={};_0x3dc598[_0x4a3a4b(0x1a3)]=function(_0x145542,_0x368f55){return _0x145542==_0x368f55;},_0x3dc598[_0x4a3a4b(0x348)]=_0x4a3a4b(0x20f)+'\x74';const _0x164691=_0x3dc598;try{if(_0x164691[_0x4a3a4b(0x1a3)](typeof JSON[_0x4a3a4b(0x26c)](_0x45f285),_0x164691[_0x4a3a4b(0x348)]))return!![];else console[_0x4a3a4b(0x1b2)](_0x4a3a4b(0x1d6)+_0x4a3a4b(0x230)+_0x573cf3+('\x3a\x20\u672a\u77e5\u9519'+'\u8bef')),console[_0x4a3a4b(0x1b2)](_0x45f285);}catch(_0x2b6cc0){return console[_0x4a3a4b(0x1b2)](_0x2b6cc0),console['\x6c\x6f\x67'](_0x4a3a4b(0x1d6)+_0x4a3a4b(0x230)+_0x573cf3+(_0x4a3a4b(0x1ba)+_0x4a3a4b(0x35e)+_0x4a3a4b(0x226)+_0x4a3a4b(0x26b)+_0x4a3a4b(0x33f))),![];}}function _0x975aad(){const _0x18945c=_0x10cab9;return new Error()[_0x18945c(0x1fa)][_0x18945c(0x278)]('\x0a')[0x5fb*0x5+0x112*0x11+0x3b3*-0xd][_0x18945c(0x21a)]()[_0x18945c(0x278)]('\x20')[-0x1e68+-0x14f5+0x335e];}function _0x29d900(_0x4de5b3,_0x104389){return _0x4de5b3<_0x104389?_0x4de5b3:_0x104389;}function _0x2efc27(_0x17e6ea,_0x1b9cd7){const _0x595916=_0x10cab9,_0x2427dc={};_0x2427dc[_0x595916(0x1d7)]=function(_0x3beaab,_0x211ece){return _0x3beaab<_0x211ece;};const _0x5e5e10=_0x2427dc;return _0x5e5e10[_0x595916(0x1d7)](_0x17e6ea,_0x1b9cd7)?_0x1b9cd7:_0x17e6ea;}function _0x5ee2(){const _0x1614c5=['\x41\x5a\x64\x46\x59','\x72\x61\x22\x3a\x7b','\x67\x65\x74','\x69\x74\x65\x6d\x73','\x74\x63\x75\x74\x22','\x61\x69\x4c\x72\x42','\x7b\x7d\x7d\x2c\x22','\x75\x4e\x76\x4f\x6a','\x61\x6c\x69\x64\x63','\uff0c\u9996\u6b21\u8fdb\u5165','\x75\x72\x73','\x72\x22\x2c\x22\x74','\x57\x77\x4a\x6d\x72','\x66\x2d\x38','\x72\x75\x6e\x53\x63','\x73\x74\x61\x72\x74','\x53\x62\x57\x66\x6d','\x70\x61\x72\x61\x74','\x69\x22\x7d\x7d\x29','\x3d\x31\x26\x61\x63','\x2e\x24\x31','\x71\x6a\x41\x45\x5a','\x31\x34\x36\x30\x32\x37\x55\x52\x42\x47\x4b\x4d','\x67\x65\x74\x46\x75','\x46\x69\x6c\x65\x53','\x68\x6a\x6b\x6c\x7a','\x61\x73\x64\x66\x67','\x73\x74\x43\x6f\x6f','\x71\x6b\x64\x46\x61','\u9752\u8c46\uff0c','\x52\x77\x6a\x4a\x63','\x79\x5f\x62\x6f\x78','\x64\x43\x6f\x64\x65','\x3b\x20\x77\x76\x29','\x65\x73\x73\x3d\x77','\x67\x65\x74\x53\x65','\x56\x54\x4a\x41\x50','\x33\x2e\x30\x2e\x32','\x26\x72\x65\x71\x75','\x61\x70\x70\x5f\x76','\x74\x6f\x53\x74\x72','\x74\x79\x70\x65','\x6c\x6c\x69\x73\x65','\x72\x65\x64\x75\x63','\x70\x6b\x5f\x75\x69','\x68\x74\x74\x70\x3a','\x35\x2e\x35\x26\x63','\x30\x31\x26\x64\x65','\x70\x61\x63\x6b\x61','\x58\x68\x41\x78\x68','\x73\x5f\x76\x65\x72','\x73\x65\x74\x76\x61','\x54\x59\x55\x49\x4f','\x33\x35\x37\x2e\x31','\x6e\x65\x61\x72\x6d','\x2d\x63\x6f\x6f\x6b','\x79\x70\x65\x22\x3a','\x70\x75\x73\x68','\x79\x7a\x77\x67\x4f','\x26\x69\x73\x5f\x77','\x7a\x53\x46\x43\x58','\x63\x63\x65\x73\x73','\x73\x75\x6c\x74','\x67\x49\x55\x43\x47','\x65\x72\x72\x6f\x72','\x67\x75\x61\x67\x65','\x74\x65\x73\x74','\x2e\x63\x6f\x64\x69','\x62\x6f\x64\x79','\x61\x66\x78\x63\x79','\x46\x73\x76\x64\x5a','\x69\x6c\x65\x53\x79','\x51\x4a\x6a\x6c\x6f','\x72\x7a\x68\x74\x52','\x68\x5f\x73\x65\x74','\x4b\x43\x46\x72\x76','\x38\x41\x58\x77\x4b\x53\x53','\x2f\x76\x61\x6c\x69','\x7a\x54\x6c\x51\x47','\x6f\x6b\x69\x65\x53','\x22\x2c\x22\x65\x78','\x49\x6e\x76\x69\x74','\x42\x69\x76\x66\x64','\x6b\x64\x54\x79\x62','\x6d\x51\x57\x45\x52','\x38\x38\x39\x34\x37\x36\x30\x66\x4d\x4d\x49\x66\x74','\x6f\x70\x65\x6e\x55','\x72\x61\x6e\x64\x6f','\x50\x4f\x26\x72\x65','\x5f\x74\x69\x6d\x65','\x66\x48\x56\x47\x4e','\x66\x69\x72\x73\x74','\x67\x65\x4e\x61\x6d','\x65\x73\x74\x5f\x74','\x70\x61\x70\x69','\x7a\x71\x6b\x64\x46','\x64\x6c\x61\x6a\x4a','\x48\x6f\x73\x74','\x3a\x22\x73\x64\x6b','\x76\x47\x4e\x48\x4a','\x74\x61\x6e\x74\x2e','\x67\x65\x74\x4d\x69','\x6e\x3d\x32\x2e\x35','\x63\x77\x64','\x3d\x77\x69\x66\x69','\x69\x73\x41\x72\x72','\x6f\x74\x45\x6e\x76','\x70\x61\x70\x69\x5f','\x6f\x6d\x65\x2f\x34','\x63\x6b\x74\x6f\x75','\x73\x65\x74\x64\x61','\x7a\x68\x2d\x43\x4e','\x6f\x74\x61\x72\x79','\u7edc\u60c5\u51b5','\x69\x2f\x35\x33\x37','\x41\x73\x6a\x46\x69','\x66\x6c\x6f\x6f\x72','\x6b\u6216\u8005\u81ea\u5df1','\x65\x78\x70\x6f\x72','\x48\x57\x48\x76\x6a','\x74\x79\x70\x65\x22','\x2c\x20\u5f00\u59cb\x21','\x76\x6f\x77\x4e\x6b','\x69\x73\x4d\x75\x74','\x6d\x65\x73\x73\x61','\x62\x61\x72\x49\x43','\x69\x73\x4e\x65\x65','\x3d\x63\x36\x30\x30','\x46\x79\x46\x5a\x7a','\x6a\x6f\x69\x6e','\x74\x6d\x26\x64\x65','\x31\x33\x30\x32\x37\x35\x32\x37\x4a\x71\x74\x43\x5a\x59','\x67\x6f\x74','\x4d\x6f\x7a\x69\x6c','\x70\x53\x47\x75\x55','\x4f\x57\x65\x52\x42','\x77\x48\x4d\x74\x76','\x6c\x6c\x59\x65\x61','\x6c\x65\x6e\x63\x6f','\x47\x65\x74\x46\x69','\x2f\x76\x31\x2f\x73','\x70\x6b\x5f\x72\x65','\x66\x69\x6e\x61\x6c','\x51\x42\x49\x65\x72','\u8bbf\u95ee\u6570\u636e\u4e3a','\x65\x5f\x62\x72\x61','\x77\x72\x69\x74\x65','\x74\x63\x76\x61\x59','\x37\x2e\x33\x36\x20','\x2f\x63\x6f\x64\x65','\x3a\x7b\x22\x70\x61','\x63\x68\x61\x6e\x6e','\x4d\x73\x67','\x63\x72\x6f\x6e','\x66\x6f\x69\x48\x4b','\x6e\x66\x6f','\x63\x61\x74\x63\x68','\x56\x65\x72\x73\x69','\u4e2d\u9752\u6781\u901f\u7248','\x4c\x2c\x20\x6c\x69','\x2e\x6a\x73\x6f\x6e','\x73\x65\x6e\x64','\x3a\x2f\x2f\x31\x32','\x4d\x79\x68\x58\x45','\x63\x72\x69\x70\x74','\x6c\x61\x73\x74\x5f','\x30\x2e\x38\x2e\x31','\x46\x56\x67\x76\x48','\x31\x26\x61\x63\x63','\x74\x61\x72\x79\x49','\x61\x62\x73','\x50\x41\x53\x44\x46','\x5d\u514d\u6263\u9664','\x72\x61\x77\x2f\x6d','\x20\x41\x70\x70\x6c','\x69\x64\x6f\x4b\x64','\x6e\x65\x78\x74\x5f','\x74\x69\x76\x65\x5f','\x63\x68\x61\x72\x73','\x44\x71\x52\x67\x5a','\x30\x20\x28\x4c\x69','\x33\x37\x39\x36\x38\x38\x73\x4e\x63\x52\x69\x54','\x34\x30\x38\x35\x33\x37\x73\x5a\x51\x72\x4d\x76','\x63\x6b\x6f\x29\x20','\x66\x65\x74\x63\x68','\x69\x6d\x65\x3d','\x6f\x6b\x69\x65','\x3d\x30\x2e\x39\x2c','\x43\x6f\x6e\x6e\x65','\x30\x2a\x31\x39\x32','\x6f\x70\x74\x73','\x67\x69\x66\x79','\x75\x6e\x63\x68\x65','\x6e\x54\x75\x72\x6e','\x4e\x61\x6d\x65\x22','\x68\x61\x6e\x6e\x65','\x64\x61\x74\x61','\x2e\x32\x2e\x31\x20','\x58\x68\x66\x64\x66','\x43\x6f\x6e\x74\x65','\x6d\x61\x74\x63\x68','\x54\x69\x6d\x65','\x63\x74\x69\x6f\x6e','\x31\x33\x32\x6c\x42\x66\x42\x57\x49','\x47\x65\x74\x52\x6f','\u6b21\x50\x4b\u8fd8\u6709','\x26\x72\x65\x73\x6f','\x67\x7a\x69\x70','\x51\x4b\x51\x74\x49','\x61\x73\x74\x65\x72','\x65\x69\x64\x76\x43','\x73\x65\x74\x56\x61','\x63\x6f\x6f\x6b\x69','\x6e\x74\x68','\x62\x72\x76\x6b\x61','\x50\x4f\x6a\x4e\x63','\x65\x22\x3a\x22\x63','\x43\x6f\x6f\x6b\x69','\x6c\x6f\x67\x73','\x32\x31\x20\x4d\x6f','\x62\x6f\x78\x2e\x64','\x78\x61\x63\x63\x6f','\x61\x6e\x71\x75\x69','\x49\x4c\x43\x69\x4c','\x6a\x6a\x44\x42\x73','\x6e\x75\x78\x3b\x20','\x56\x50\x6c\x55\x57','\x4a\x50\x42\x50\x56','\x6f\x70\x65\x6e\x2d','\x6c\x61\x2f\x35\x2e','\x28\x4b\x48\x54\x4d','\x74\x6f\x4f\x62\x6a','\x74\x43\x6f\x6f\x6b','\x69\x6c\x64\x2f\x4c','\x74\x5f\x74\x65\x78','\x6e\x74\x2d\x54\x79','\x47\x45\x54','\x6b\x64\x46\x61\x73','\x46\x75\x59\x41\x74','\x61\x62\x62\x74\x71','\x30\x2e\x38','\x6c\x65\x6e\x67\x74','\x68\x65\x61\x64\x65','\x20\ud83d\udd5b\x20','\uff0c\u8ddd\u79bb\u4e0b\u4e00','\x6d\x61\x70','\x42\x63\x77\x52\x48','\x79\x52\x4a\x7a\x5a','\x78\x7a\x49\x4b\x48','\x65\x78\x69\x74','\u672c\u8f6e\u8fd8\u5269','\x70\x51\x52\x53\x46','\x31\x3b\x20\x4f\x50','\x69\x6e\x67','\x75\x6e\x74\x3d\x31','\x73\x6c\x69\x63\x65','\x68\x5f\x67\x65\x74','\uff0c\u5931\u53bb','\x2e\x31\x2f','\x6e\x6a\x58\x52\x52','\uff0c\u83b7\u5f97','\x65\x74\x3d\x75\x74','\x52\x39\x74\x6d\x26','\x59\x56\x6e\x5a\x75','\x61\x70\x2f\x31\x2e','\x57\x4d\x72\x49\x78','\x73\x65\x74\x2d\x63','\x69\x74\x2f\x35\x33','\x3d\x3d\x3d\x3d','\u8f6e\u8fd8\u6709','\x67\x65\x74\x6a\x73','\x35\x20\x28\x7b\x22','\x55\x67\x48\x41\x47','\x42\x7a\x58\x44\x52','\x75\x5a\x75\x65\x46','\x2e\x6f\x70\x70\x6f','\x6e\x3d\x31\x30\x38','\x69\x64\x20\x35\x2e','\x70\x61\x74\x68','\x63\x4e\x75\x77\x4e','\x65\x72\x43\x66\x67','\x6f\x72\x6d\x2f\x34','\x2e\x35\x26\x63\x68','\x36\x38\x35\x38\x38\x31\x67\x54\x45\x69\x58\x72','\x68\x69\x6e\x74\x73','\x2f\x67\x69\x74\x2f','\x6e\x67\x2e\x6e\x65','\x69\x70\x66\x6d\x6f','\x63\x6f\x6d\x2e\x79','\x6c\x75\x65\x46\x6f','\x67\x65\x74\x76\x61','\x79\x6e\x64\x51\x53','\x41\x6e\x64\x72\x6f','\x76\x4f\x77\x6d\x73','\u8f6e\u62bd\u5956','\x75\x73\x65\x72\x2e','\x2c\x20\u7ed3\u675f\x21','\x6f\x6e\x2f\x34\x2e','\x61\x73\x73\x69\x67','\x59\x4a\x61\x6e\x6f','\x6b\x65\x20\x47\x65','\x73\x63\x6f\x72\x65','\x55\x61\x68\x6f\x47','\x62\x69\x6c\x65\x20','\x20\x63\x6f\x6d\x2e','\x73\x63\x65\x6e\x65','\x6c\x6f\x67','\x37\x2e\x30\x2e\x30','\x32\x32\x26\x69\x73','\x26\x76\x3d','\x6e\x2f\x78\x2d\x77','\x44\x48\x6f\x74\x78','\x6b\x69\x65','\x73\x2e\x68\x74\x74','\x3a\x20\u670d\u52a1\u5668','\x22\x6f\x72\x69\x67','\x72\x65\x70\x6c\x61','\x44\x57\x47\x78\x59','\x63\x4c\x4e\x6e\x6f','\x33\x36\x62\x43\x47\x4f\x46\x47','\u6b21\u62bd\u5956','\x47\x48\x4a\x4b\x4c','\x39\x32\x30\x26\x6f','\x54\x53\x49\x66\x47','\x62\x72\x61\x6e\x64','\x70\x6f\x73\x74','\x70\x6c\x61\x74\x66','\x69\x6c\x65','\x53\x61\x66\x61\x72','\x77\x77\x2d\x66\x6f','\x69\x6f\x6e\x3d\x31','\x75\x6e\x64\x65\x66','\x78\x63\x76\x62\x6e','\x40\x63\x68\x61\x76','\x6e\x64\x3d\x4f\x50','\x30\x38\x30\x2a\x31','\x3a\x22\x63\x6f\x6d','\x74\x68\x65\x6e','\x69\x70\x2d\x53\x63','\x6e\x75\x74\x65\x73','\x76\x65\x72\x73\x69','\x70\x6b\x5f\x6c\x69','\x46\x75\x6e\x63\x74','\x56\x79\x56\x63\x6c','\x69\x54\x6f\x4f\x49','\x67\x68\x74\x4c\x69','\x6d\x65\x74\x68\x6f','\x20\x50\x4b\u5931\u8d25','\x65\x78\x65\x63','\x74\x6d\x20\x42\x75','\x69\x66\x69\x26\x76','\x63\x61\x74\x69\x6f','\x63\x6b\x61\x70\x70','\x67\x65\x74\x4d\x6f','\x71\x4f\x43\x4f\x61','\x73\x75\x62\x73\x74','\x65\x52\x65\x77\x61','\x6f\x6e\x3d\x32\x32','\x41\x56\x48\x4f\x49','\x7a\x73\x56\x43\x4c','\x30\x30\x31\x26\x61','\x66\x4e\x56\x4a\x65','\x6d\x65\x64\x69\x61','\x2c\x20\u9519\u8bef\x21','\x74\x69\x6d\x65','\x62\x65\x79\x53\x49','\x55\x42\x76\x6d\x77','\x3d\x4f\x50\x50\x4f','\x69\x6e\x65\x64','\x50\x68\x47\x75\x50','\x26\x70\x6b\x5f\x75','\x66\x69\x6c\x74\x65','\x71\x77\x65\x72\x74','\x68\x74\x74\x70','\x65\x63\x74','\x69\x73\x53\x75\x72','\x72\x6d\x2d\x75\x72','\x2f\x6f\x70\x70\x6f','\x73\x74\x61\x63\x6b','\x42\x66\x69\x55\x53','\x6f\x75\x74\x68\x2e','\x22\x73\x68\x6f\x72','\x2d\x75\x72\x6c','\x6e\x74\x2d\x4c\x65','\x4e\x75\x68\x78\x6a','\x79\x6e\x63','\u6349\u5305\u586b\u5165\x7a','\x2e\x63\x6e','\x68\x74\x47\x61\x6d','\x73\x6f\x6c\x75\x74','\x70\x6f\x2e\x6c\x61','\x76\x65\x5f\x63\x68','\x45\x70\x4e\x61\x4c','\x6d\x6f\x64\x65\x6c','\x45\x74\x47\x75\x53','\x6a\x73\x5f\x75\x73','\x72\x6f\x75\x6e\x64','\x77\x61\x69\x74','\x79\x6f\x75\x74\x68','\x6f\x62\x6a\x65\x63','\x73\x43\x6f\x64\x65','\x65\x74\x22\x2c\x22','\x69\x64\x3d','\x26\x61\x63\x74\x69','\x63\x68\x61\x72\x41','\x5f\x77\x78\x61\x63','\x71\x78\x70\x6e\x52','\x6c\x6f\x67\x53\x65','\x61\x74\x61','\x73\x63\x72\x69\x70','\x74\x72\x69\x6d','\x41\x63\x63\x65\x70','\x75\x70\x64\x61\x74','\x5d\u62bd\u5956\u83b7\u5f97','\x47\x46\x53\x56\x41','\u8bf7\u6c42\u5931\u8d25','\x61\x73\x74\x43\x6f','\u672a\u627e\u5230\x7a\x71','\x69\x73\x51\x75\x61','\x79\x6c\x72\x43\x75','\x63\x6b\x6a\x61\x72','\x26\x61\x70\x70\x5f','\u7a7a\uff0c\u8bf7\u68c0\u67e5','\x73\x65\x74\x6a\x73','\x4d\x6a\x64\x69\x6b','\x20\x50\x4b\u80dc\u5229','\x6c\x75\x74\x69\x6f','\x74\x6f\x75\x67\x68','\x73\x53\x79\x6e\x63','\x72\x65\x61\x64','\x69\x61\x61\x50\x67','\x68\x74\x74\x70\x73','\x69\x6f\x6e\x20','\x4a\x66\x62\x53\x42','\u672c\u91cd\u5199\u6349\x63','\x69\x6e\x67\x2f\x65','\x67\x65\x74\x53\x63','\x46\x58\x54\x57\x6e','\x4d\x59\x34\x37\x49','\x73\x65\x74\x43\x6f','\x74\x2d\x4c\x61\x6e','\x74\x45\x6e\x73\x6e','\x2a\x2f\x2a','\u6ca1\u6709\u91cd\u5199\uff0c','\u9752\u8c46\uff0c\u8fd8\u5269','\x4c\x72\x57\x5a\x5a','\x54\x73\x74\x69\x4b','\x6e\x61\x6d\x65','\u7cfb\u7edf\u901a\u77e5\ud83d\udce3','\x64\x65\x76\x69\x63','\x65\x2e\x69\x6e\x73','\x73\x4c\x64\x4b\x78','\x69\x73\x4c\x6f\x6f','\x54\x6e\x4c\x48\x65','\x6e\x67\x74\x68','\x2f\x32\x2e\x35\x2e','\x72\x65\x6d\x61\x69','\x0a\u5f00\u59cb\u7b2c','\x6a\x58\x6f\x51\x57','\x5a\x58\x43\x56\x42','\x30\x26\x6f\x73\x5f','\x72\x55\x57\x55\x58','\x61\x70\x70\x6c\x69','\x4b\x65\x65\x70\x2d','\x64\x6f\x6e\x65','\x77\x4f\x4f\x42\x69','\x2e\x33\x36\x20\x68','\x64\x65\x64\x3b\x20','\x41\x67\x65\x6e\x74','\x6a\x79\x74\x49\x6c','\x47\x74\x75\x4f\x78','\x64\x65\x6c\x3d\x4f','\x75\x72\x62\x7a\x58','\x3a\x20\x67\x65\x74','\x6d\x73\x67','\x41\x6c\x69\x76\x65','\x74\x2f\x70\x2f\x76','\u4e2a\x43\x4b','\x61\x6e\x6e\x65\x6c','\x74\x72\x61\x22\x3a','\x63\x65\x5f\x6d\x6f','\x63\x6f\x6e\x63\x61','\x47\x49\x54\x48\x55','\x5f\x63\x6f\x64\x65','\u62bd\u5956\u9875\u9762\u83b7','\x69\x6e\x61\x6c\x22','\x50\x6b\x46\x69\x67','\u8bf7\u7528\u6587\u7ae0\u811a','\x75\x53\x68\x50\x66','\x6c\x6f\x61\x64\x64','\x6f\x6d\x2e\x6f\x70','\u81ea\u8eab\u8bbe\u5907\u7f51','\x70\x61\x72\x73\x65','\x65\x6e\x76','\x64\x65\x64','\x6d\x68\x46\x6c\x5a','\x63\x6f\x75\x6e\x74','\x64\x61\x74\x61\x46','\x69\x6e\x69\x74\x47','\x26\x64\x65\x76\x69','\x72\x69\x70\x74\x69','\x2c\x7a\x68\x3b\x71','\x4b\x50\x6e\x4a\x71','\x6d\x6f\x63\x6b\x5f','\x73\x70\x6c\x69\x74','\x65\x6e\x3b\x71\x3d','\x6e\x75\x6c\x6c','\x67\x65\x74\x54\x69','\x76\x69\x63\x65\x5f','\x72\x65\x73\x6f\x6c','\x74\x76\x4b\x6c\x57','\x6c\x3d\x63\x36\x30','\x67\x65\x2d\x53\x6b','\x76\x61\x6c\x75\x61','\x67\x65\x74\x44\x61','\x59\x61\x63\x47\x6b','\x74\x69\x6d\x65\x6f','\x2c\x22\x65\x78\x74','\x6b\x61\x6e\x64\x69','\x59\x6c\x42\x4a\x70','\x5a\x72\x42\x55\x4c','\x69\x73\x4e\x6f\x64','\x44\x45\x71\x49\x63','\x54\x56\x43\x51\x45','\x72\x65\x64\x69\x72','\x73\x47\x4c\x51\x4a','\x5a\x59\x4d\x66\x4e','\x6f\x6f\x6b\x69\x65','\x55\x72\x6c','\x47\x4f\x41\x73\x66','\x6d\x48\x45\x53\x6c','\x6b\x54\x4c\x52\x47','\x5d\u8ddd\u79bb\u4e0b\u4e00','\x55\x73\x65\x72\x2d','\x6f\x6e\x3d\x32\x2e','\x2e\x6d\x61\x72\x6b','\x67\x65\x74\x64\x61','\x30\x20\x43\x68\x72','\x64\x52\x65\x77\x72','\x55\x65\x53\x55\x6c','\x72\x69\x70\x74','\x6c\x6f\x64\x61\x73','\x3d\x3d\x3d\x3d\x3d','\x3a\x20\x70\x6f\x73','\x3f\x5f\x3d','\x65\x6c\x3d\x63\x36','\x75\x72\x6c','\x65\x70\x66\x77\x7a','\x32\x38\x37\x31\x37\x36\x38\x30\x51\x7a\x68\x50\x44\x61','\x58\x2d\x53\x75\x72','\x2f\x74\x61\x73\x6b','\x63\x6b\x61\x67\x65','\x69\x74\x65','\x65\x57\x65\x62\x4b','\x46\x49\x59\x56\x42','\x61\x69\x6c\x79','\x5f\x73\x63\x6f\x72','\x65\x72\x73\x69\x6f','\x74\x2d\x45\x6e\x63','\x6f\x64\x65\x2f\x64','\x50\x50\x4f\x52\x39','\x69\x6e\x64\x65\x78','\x50\x4f\x20\x52\x39','\x65\x4a\x61\x72','\x0a\u51c6\u5907\x50\x4b','\x76\x69\x6d\x5a\x44','\x73\x69\x6f\x6e\x3d','\x63\x61\x6c\x6c','\x69\x42\x54\x56\x7a','\x72\x65\x61\x64\x46','\x62\x48\x4b\x63\x77','\x79\x75\x69\x6f\x70','\x6c\x6f\x67\x45\x72','\x67\x65\x74\x48\x6f','\x6c\x4a\x64\x67\x70','\x73\x74\x72\x69\x6e','\x63\x6f\x6e\x64\x73','\x3a\x2f\x2f\x6c\x65','\x65\x78\x69\x73\x74','\x73\x74\x61\x74\x75','\x22\x3a\x22\x61\x70','\x74\u8bf7\u6c42\u5931\u8d25','\x79\x74\x49\x76\x49','\x63\x66\x59\x65\x74','\x50\x74\x54\x67\x45','\x61\x73\x74\x5f\x64','\x65\x79\x75\x55\x62','\x72\x64\x73','\x61\x53\x47\x62\x58','\x6f\x64\x69\x6e\x67'];_0x5ee2=function(){return _0x1614c5;};return _0x5ee2();}function _0x1b90d1(_0x2807dd=-0x1298+0x5dd+0xcc7){const _0x546a46=_0x10cab9,_0x47ff3b={};_0x47ff3b[_0x546a46(0x345)]=_0x546a46(0x1f4)+_0x546a46(0x2bb)+_0x546a46(0x2e8)+_0x546a46(0x2e7)+_0x546a46(0x1cc)+_0x546a46(0x322)+_0x546a46(0x302)+_0x546a46(0x379)+_0x546a46(0x1c1)+_0x546a46(0x24b)+'\x4e\x4d',_0x47ff3b[_0x546a46(0x320)]=function(_0x3cede2,_0x5425f2){return _0x3cede2*_0x5425f2;};const _0xa4b015=_0x47ff3b;let _0x15e4ea=_0xa4b015[_0x546a46(0x345)],_0x3a98f6=_0x15e4ea[_0x546a46(0x3bf)+'\x68'],_0x172d6a='';for(i=-0x8e9+-0x1bcc+0x24b5;i<_0x2807dd;i++){_0x172d6a+=_0x15e4ea[_0x546a46(0x214)+'\x74'](Math['\x66\x6c\x6f\x6f\x72'](_0xa4b015[_0x546a46(0x320)](Math[_0x546a46(0x325)+'\x6d'](),_0x3a98f6)));}return _0x172d6a;}function _0x3f06(_0x556733,_0x4f90b1){const _0x816ad9=_0x5ee2();return _0x3f06=function(_0x38b538,_0x4c108a){_0x38b538=_0x38b538-(0x9*0x1f5+-0x17a8+0x792);let _0x53c503=_0x816ad9[_0x38b538];return _0x53c503;},_0x3f06(_0x556733,_0x4f90b1);}function _0x230216(_0x4b96d0,_0x4dd56c){const _0x1ba746=_0x10cab9,_0x1b1498={'\x66\x6f\x69\x48\x4b':function(_0x395fbe,_0x38aa99){return _0x395fbe==_0x38aa99;},'\x76\x69\x6d\x5a\x44':_0x1ba746(0x2bf)+'\x67','\x4f\x57\x65\x52\x42':'\x50\x4f\x53\x54','\x6d\x48\x45\x53\x6c':_0x1ba746(0x3aa)+'\x61\x74','\x6c\x4a\x64\x67\x70':_0x1ba746(0x1cb)+_0x1ba746(0x1f0),'\x5a\x72\x42\x55\x4c':function(_0x2babb1,_0x1b20c0){return _0x2babb1!=_0x1b20c0;},'\x46\x49\x59\x56\x42':function(_0x7583a9,_0x358615){return _0x7583a9!=_0x358615;},'\x65\x69\x64\x76\x43':function(_0x422718,_0x2b766f){return _0x422718==_0x2b766f;},'\x75\x53\x68\x50\x66':function(_0x58de0e,_0x841521){return _0x58de0e!=_0x841521;},'\x70\x53\x47\x75\x55':'\x40\x63\x68\x61\x76'+_0x1ba746(0x2ed)+_0x1ba746(0x20b)+_0x1ba746(0x198)+_0x1ba746(0x1b9)+_0x1ba746(0x32c),'\x63\x4c\x4e\x6e\x6f':function(_0x1defa0,_0x405390){return _0x1defa0*_0x405390;},'\x75\x4e\x76\x4f\x6a':_0x1ba746(0x23a),'\x59\x61\x63\x47\x6b':function(_0x957fc3,_0x1bdbd1){return _0x957fc3(_0x1bdbd1);},'\x7a\x73\x56\x43\x4c':_0x1ba746(0x196),'\x64\x6c\x61\x6a\x4a':function(_0x919fc5,_0x560f3d){return _0x919fc5&&_0x560f3d;},'\x79\x74\x49\x76\x49':function(_0x4acefb,_0x4726de){return _0x4acefb(_0x4726de);},'\x6b\x54\x4c\x52\x47':function(_0x2fabe4,_0x24a423){return _0x2fabe4===_0x24a423;},'\x53\x62\x57\x66\x6d':function(_0x374f12,_0x15fdda){return _0x374f12!==_0x15fdda;},'\x45\x74\x47\x75\x53':function(_0x3d02f9,_0x1d121f){return _0x3d02f9(_0x1d121f);},'\x4b\x50\x6e\x4a\x71':function(_0x38b58d,_0x3d24f9){return _0x38b58d-_0x3d24f9;},'\x6d\x68\x46\x6c\x5a':_0x1ba746(0x27a),'\x49\x4c\x43\x69\x4c':function(_0x255e94,_0x1c0fec){return _0x255e94||_0x1c0fec;},'\x63\x4e\x75\x77\x4e':_0x1ba746(0x352),'\x56\x61\x66\x6f\x62':function(_0xe3a42c,_0x4adef7){return _0xe3a42c===_0x4adef7;},'\x51\x42\x49\x65\x72':function(_0x2156fd,_0x50c5ad,_0x2c9563,_0x74923e){return _0x2156fd(_0x50c5ad,_0x2c9563,_0x74923e);},'\x44\x48\x6f\x74\x78':_0x1ba746(0x18a)+_0x1ba746(0x28f),'\x71\x4f\x43\x4f\x61':'\x43\x6f\x6e\x74\x65'+_0x1ba746(0x3b9)+'\x70\x65','\x50\x74\x54\x67\x45':_0x1ba746(0x395)+_0x1ba746(0x1ff)+_0x1ba746(0x246),'\x47\x46\x53\x56\x41':_0x1ba746(0x28c)+_0x1ba746(0x1f6),'\x4c\x72\x57\x5a\x5a':function(_0x56d39e,_0x16d34d){return _0x56d39e&&_0x16d34d;},'\x61\x53\x47\x62\x58':function(_0x131f93,_0x248772,_0x2e87b2,_0xe11e9b){return _0x131f93(_0x248772,_0x2e87b2,_0xe11e9b);},'\x66\x48\x56\x47\x4e':function(_0xb8eddf,_0x1ef0cf,_0x4c33c9,_0x3cbb34){return _0xb8eddf(_0x1ef0cf,_0x4c33c9,_0x3cbb34);},'\x59\x56\x6e\x5a\x75':function(_0x303a99,_0x3d71ec){return _0x303a99+_0x3d71ec;},'\x47\x74\x75\x4f\x78':function(_0x48b0eb,_0x24055c){return _0x48b0eb/_0x24055c;},'\x79\x52\x4a\x7a\x5a':function(_0x24d632,_0x3ebf40){return _0x24d632+_0x3ebf40;},'\x4a\x50\x42\x50\x56':function(_0x5324d2,_0x104fad){return _0x5324d2==_0x104fad;},'\x51\x4b\x51\x74\x49':function(_0x5c2be0,_0x27547d){return _0x5c2be0+_0x27547d;},'\x5a\x59\x4d\x66\x4e':_0x1ba746(0x20f)+'\x74','\x44\x69\x6a\x64\x4a':_0x1ba746(0x3b2)+_0x1ba746(0x2a2),'\x44\x45\x71\x49\x63':_0x1ba746(0x1ea)+_0x1ba746(0x1fe),'\x75\x72\x62\x7a\x58':function(_0x534d5b,_0x5146d1,_0x410230,_0x3b8c37,_0x4e30ef){return _0x534d5b(_0x5146d1,_0x410230,_0x3b8c37,_0x4e30ef);},'\x46\x79\x46\x5a\x7a':_0x1ba746(0x29e)+_0x1ba746(0x29e)+'\x3d\x3d\x3d\x3d\ud83d\udce3'+_0x1ba746(0x240)+_0x1ba746(0x29e)+_0x1ba746(0x29e)+_0x1ba746(0x18c),'\x55\x61\x68\x6f\x47':function(_0x4f2929,_0x3f6992){return _0x4f2929>_0x3f6992;},'\x72\x7a\x68\x74\x52':function(_0x59c11e,_0x12769c){return _0x59c11e!=_0x12769c;},'\x47\x4f\x41\x73\x66':_0x1ba746(0x262)+'\x42'};_0x1b1498[_0x1ba746(0x317)](_0x1b1498[_0x1ba746(0x2be)],typeof process)&&_0x1b1498[_0x1ba746(0x1ae)](JSON[_0x1ba746(0x2bf)+_0x1ba746(0x38d)](process[_0x1ba746(0x26d)])[_0x1ba746(0x2b1)+'\x4f\x66'](_0x1b1498[_0x1ba746(0x291)]),-(-0x1eb+0x2*0x93b+-0x108a))&&process[_0x1ba746(0x3c7)](0x1*-0x1118+0x21bf*0x1+-0x10a7);class _0x11159d{constructor(_0x53cf93){const _0x2ba932=_0x1ba746;this[_0x2ba932(0x26d)]=_0x53cf93;}[_0x1ba746(0x36f)](_0x5de8d5,_0x3ac54f=_0x1ba746(0x3ba)){const _0x25f164=_0x1ba746,_0x3f1127={'\x65\x70\x66\x77\x7a':function(_0x41cab8,_0x3e28bc){return _0x41cab8(_0x3e28bc);}};_0x5de8d5=_0x1b1498[_0x25f164(0x368)](_0x1b1498[_0x25f164(0x2b5)],typeof _0x5de8d5)?{'\x75\x72\x6c':_0x5de8d5}:_0x5de8d5;let _0x584f38=this[_0x25f164(0x2d0)];return _0x1b1498[_0x25f164(0x355)]===_0x3ac54f&&(_0x584f38=this[_0x25f164(0x1c5)]),new Promise((_0x4cc10e,_0x19d0c0)=>{const _0x560b88=_0x25f164;_0x584f38[_0x560b88(0x2b7)](this,_0x5de8d5,(_0x53a99b,_0x116d74,_0x4f600d)=>{const _0xec5967=_0x560b88;_0x53a99b?_0x3f1127[_0xec5967(0x2a3)](_0x19d0c0,_0x53a99b):_0x3f1127[_0xec5967(0x2a3)](_0x4cc10e,_0x116d74);});});}[_0x1ba746(0x2d0)](_0x2e56d4){const _0x36b6a6=_0x1ba746;return this[_0x36b6a6(0x36f)][_0x36b6a6(0x2b7)](this[_0x36b6a6(0x26d)],_0x2e56d4);}[_0x1ba746(0x1c5)](_0x339b51){const _0x49e132=_0x1ba746;return this[_0x49e132(0x36f)][_0x49e132(0x2b7)](this[_0x49e132(0x26d)],_0x339b51,_0x1b1498[_0x49e132(0x355)]);}}return new class{constructor(_0x356570,_0x40a590){const _0x4379c4=_0x1ba746;this[_0x4379c4(0x23f)]=_0x356570,this[_0x4379c4(0x1f5)]=new _0x11159d(this),this[_0x4379c4(0x392)]=null,this[_0x4379c4(0x271)+_0x4379c4(0x1c7)]=_0x1b1498[_0x4379c4(0x292)],this[_0x4379c4(0x3a8)]=[],this[_0x4379c4(0x349)+'\x65']=!(0x1*-0x227f+-0x44a+0x296*0xf),this[_0x4379c4(0x34c)+_0x4379c4(0x29a)+_0x4379c4(0x2a8)]=!(0x8e1*0x2+0x3*-0x899+0x6*0x157),this[_0x4379c4(0x217)+_0x4379c4(0x2df)+'\x6f\x72']='\x0a',this[_0x4379c4(0x2dd)+_0x4379c4(0x397)]=new Date()[_0x4379c4(0x27b)+'\x6d\x65'](),Object[_0x4379c4(0x1aa)+'\x6e'](this,_0x40a590),this[_0x4379c4(0x1b2)]('','\ud83d\udd14'+this[_0x4379c4(0x23f)]+_0x4379c4(0x347));}[_0x1ba746(0x289)+'\x65'](){const _0x360816=_0x1ba746;return _0x1b1498[_0x360816(0x2be)]!=typeof module&&!!module[_0x360816(0x344)+'\x74\x73'];}[_0x1ba746(0x222)+'\x6e\x58'](){const _0x524e69=_0x1ba746;return _0x1b1498[_0x524e69(0x288)](_0x1b1498[_0x524e69(0x2be)],typeof $task);}[_0x1ba746(0x1f7)+'\x67\x65'](){const _0x258018=_0x1ba746;return _0x1b1498[_0x258018(0x2aa)](_0x258018(0x1cb)+_0x258018(0x1f0),typeof $httpClient)&&_0x1b1498[_0x258018(0x3a0)](_0x1b1498[_0x258018(0x2be)],typeof $loon);}[_0x1ba746(0x244)+'\x6e'](){const _0x2a8541=_0x1ba746;return _0x1b1498[_0x2a8541(0x268)](_0x1b1498[_0x2a8541(0x2be)],typeof $loon);}[_0x1ba746(0x3b5)](_0x378c23,_0x490326=null){const _0x419576=_0x1ba746;try{return JSON[_0x419576(0x26c)](_0x378c23);}catch{return _0x490326;}}[_0x1ba746(0x2f6)](_0xbc9b99,_0xc21a83=null){const _0x2a3143=_0x1ba746;try{return JSON[_0x2a3143(0x2bf)+_0x2a3143(0x38d)](_0xbc9b99);}catch{return _0xc21a83;}}[_0x1ba746(0x18e)+'\x6f\x6e'](_0x39f371,_0x237d94){const _0x239ef9=_0x1ba746;let _0x7df43b=_0x237d94;const _0x400596=this[_0x239ef9(0x298)+'\x74\x61'](_0x39f371);if(_0x400596)try{_0x7df43b=JSON[_0x239ef9(0x26c)](this[_0x239ef9(0x298)+'\x74\x61'](_0x39f371));}catch{}return _0x7df43b;}[_0x1ba746(0x227)+'\x6f\x6e'](_0x3d26dd,_0x20a667){const _0x24c85a=_0x1ba746;try{return this[_0x24c85a(0x33c)+'\x74\x61'](JSON[_0x24c85a(0x2bf)+_0x24c85a(0x38d)](_0x3d26dd),_0x20a667);}catch{return!(0x1*0x16d9+0x2693+-0x3d6b);}}[_0x1ba746(0x234)+_0x1ba746(0x29c)](_0x5d0c18){return new Promise(_0x4ed1dd=>{const _0x135242=_0x3f06,_0x53f9c0={};_0x53f9c0[_0x135242(0x2a2)]=_0x5d0c18,this[_0x135242(0x2d0)](_0x53f9c0,(_0x5c8e33,_0x90171f,_0x5f25d2)=>_0x4ed1dd(_0x5f25d2));});}[_0x1ba746(0x2dc)+_0x1ba746(0x29c)](_0x2d23fe,_0x5645e7){const _0x3d0d6c=_0x1ba746,_0x15b79f={'\x57\x77\x4a\x6d\x72':_0x1b1498[_0x3d0d6c(0x354)],'\x41\x5a\x64\x46\x59':function(_0x3f5f36,_0x4ec535){const _0x289111=_0x3d0d6c;return _0x1b1498[_0x289111(0x1be)](_0x3f5f36,_0x4ec535);},'\x41\x56\x48\x4f\x49':_0x3d0d6c(0x367),'\x4b\x43\x46\x72\x76':_0x1b1498[_0x3d0d6c(0x2d5)]};return new Promise(_0x47ea5c=>{const _0x30b10c=_0x3d0d6c;let _0x5a7afb=this[_0x30b10c(0x298)+'\x74\x61'](_0x15b79f[_0x30b10c(0x2da)]);_0x5a7afb=_0x5a7afb?_0x5a7afb[_0x30b10c(0x1bc)+'\x63\x65'](/\n/g,'')[_0x30b10c(0x21a)]():_0x5a7afb;let _0x59522d=this[_0x30b10c(0x298)+'\x74\x61'](_0x30b10c(0x1cd)+_0x30b10c(0x2ed)+_0x30b10c(0x20b)+_0x30b10c(0x198)+_0x30b10c(0x1b9)+_0x30b10c(0x339)+_0x30b10c(0x284)+'\x75\x74');_0x59522d=_0x59522d?_0x15b79f[_0x30b10c(0x2ce)](-0x25a6+0x169*0xe+0x11e9,_0x59522d):0x6d*-0x1+0xf61*-0x1+0xfe2,_0x59522d=_0x5645e7&&_0x5645e7[_0x30b10c(0x284)+'\x75\x74']?_0x5645e7[_0x30b10c(0x284)+'\x75\x74']:_0x59522d;const _0x4cd380={};_0x4cd380[_0x30b10c(0x219)+_0x30b10c(0x3b8)+'\x74']=_0x2d23fe,_0x4cd380[_0x30b10c(0x277)+_0x30b10c(0x2f7)]=_0x15b79f[_0x30b10c(0x1e6)],_0x4cd380[_0x30b10c(0x284)+'\x75\x74']=_0x59522d;const [_0x314767,_0x4496e9]=_0x5a7afb[_0x30b10c(0x278)]('\x40'),_0x5251fe={'\x75\x72\x6c':_0x30b10c(0x2fb)+'\x2f\x2f'+_0x4496e9+(_0x30b10c(0x35a)+_0x30b10c(0x372)+_0x30b10c(0x233)+_0x30b10c(0x281)+'\x74\x65'),'\x62\x6f\x64\x79':_0x4cd380,'\x68\x65\x61\x64\x65\x72\x73':{'\x58\x2d\x4b\x65\x79':_0x314767,'\x41\x63\x63\x65\x70\x74':_0x15b79f[_0x30b10c(0x319)]}};this[_0x30b10c(0x1c5)](_0x5251fe,(_0x1f2cf2,_0x30655e,_0x53d5c1)=>_0x47ea5c(_0x53d5c1));})[_0x3d0d6c(0x36a)](_0x39dd3d=>this[_0x3d0d6c(0x2bc)+'\x72'](_0x39dd3d));}['\x6c\x6f\x61\x64\x64'+_0x1ba746(0x218)](){const _0xef993c=_0x1ba746;if(!this[_0xef993c(0x289)+'\x65']())return{};{this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:_0x1b1498[_0xef993c(0x283)](require,'\x66\x73'),this[_0xef993c(0x196)]=this['\x70\x61\x74\x68']?this[_0xef993c(0x196)]:_0x1b1498[_0xef993c(0x283)](require,_0x1b1498[_0xef993c(0x1e7)]);const _0x47d5f7=this[_0xef993c(0x196)][_0xef993c(0x27d)+'\x76\x65'](this[_0xef993c(0x271)+_0xef993c(0x1c7)]),_0x5b1138=this[_0xef993c(0x196)][_0xef993c(0x27d)+'\x76\x65'](process[_0xef993c(0x335)](),this[_0xef993c(0x271)+_0xef993c(0x1c7)]),_0x4c0280=this['\x66\x73'][_0xef993c(0x2c2)+_0xef993c(0x22c)](_0x47d5f7),_0x1767ce=!_0x4c0280&&this['\x66\x73'][_0xef993c(0x2c2)+_0xef993c(0x22c)](_0x5b1138);if(_0x1b1498[_0xef993c(0x32e)](!_0x4c0280,!_0x1767ce))return{};{const _0x5e081b=_0x4c0280?_0x47d5f7:_0x5b1138;try{return JSON[_0xef993c(0x26c)](this['\x66\x73'][_0xef993c(0x2b9)+_0xef993c(0x315)+'\x6e\x63'](_0x5e081b));}catch(_0x466e58){return{};}}}}[_0x1ba746(0x360)+_0x1ba746(0x392)](){const _0x4a5a97=_0x1ba746;if(this[_0x4a5a97(0x289)+'\x65']()){this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:_0x1b1498[_0x4a5a97(0x283)](require,'\x66\x73'),this[_0x4a5a97(0x196)]=this[_0x4a5a97(0x196)]?this['\x70\x61\x74\x68']:_0x1b1498[_0x4a5a97(0x2c6)](require,_0x1b1498[_0x4a5a97(0x1e7)]);const _0xadb4b8=this[_0x4a5a97(0x196)][_0x4a5a97(0x27d)+'\x76\x65'](this[_0x4a5a97(0x271)+_0x4a5a97(0x1c7)]),_0x621e3e=this[_0x4a5a97(0x196)][_0x4a5a97(0x27d)+'\x76\x65'](process[_0x4a5a97(0x335)](),this[_0x4a5a97(0x271)+_0x4a5a97(0x1c7)]),_0x2dab3f=this['\x66\x73'][_0x4a5a97(0x2c2)+_0x4a5a97(0x22c)](_0xadb4b8),_0x28d2bb=!_0x2dab3f&&this['\x66\x73'][_0x4a5a97(0x2c2)+_0x4a5a97(0x22c)](_0x621e3e),_0x2cc195=JSON[_0x4a5a97(0x2bf)+_0x4a5a97(0x38d)](this[_0x4a5a97(0x392)]);_0x2dab3f?this['\x66\x73'][_0x4a5a97(0x360)+_0x4a5a97(0x2e6)+_0x4a5a97(0x201)](_0xadb4b8,_0x2cc195):_0x28d2bb?this['\x66\x73'][_0x4a5a97(0x360)+_0x4a5a97(0x2e6)+_0x4a5a97(0x201)](_0x621e3e,_0x2cc195):this['\x66\x73']['\x77\x72\x69\x74\x65'+_0x4a5a97(0x2e6)+_0x4a5a97(0x201)](_0xadb4b8,_0x2cc195);}}[_0x1ba746(0x29d)+_0x1ba746(0x3ce)](_0x4f56fa,_0x858183,_0x450a89){const _0x5bfc03=_0x1ba746,_0x320dac=_0x858183[_0x5bfc03(0x1bc)+'\x63\x65'](/\[(\d+)\]/g,_0x5bfc03(0x2e2))[_0x5bfc03(0x278)]('\x2e');let _0xfa8049=_0x4f56fa;for(const _0x2d310d of _0x320dac)if(_0xfa8049=Object(_0xfa8049)[_0x2d310d],_0x1b1498[_0x5bfc03(0x293)](void(-0x2221+0xcf6+0x152b),_0xfa8049))return _0x450a89;return _0xfa8049;}[_0x1ba746(0x29d)+_0x1ba746(0x318)](_0x4a2f8b,_0xe00c9d,_0x483543){const _0x126a04=_0x1ba746;return _0x1b1498[_0x126a04(0x2de)](_0x1b1498[_0x126a04(0x20a)](Object,_0x4a2f8b),_0x4a2f8b)?_0x4a2f8b:(Array[_0x126a04(0x337)+'\x61\x79'](_0xe00c9d)||(_0xe00c9d=_0xe00c9d[_0x126a04(0x2f6)+_0x126a04(0x3cb)]()[_0x126a04(0x396)](/[^.[\]]+/g)||[]),_0xe00c9d[_0x126a04(0x3cd)](-0x7b*0x33+-0x153*0x2+0x1b27,-(-0x1*-0xddb+-0x10*0x10f+0x316))[_0x126a04(0x2f9)+'\x65']((_0x50af7f,_0x547ec2,_0x41afb9)=>Object(_0x50af7f[_0x547ec2])===_0x50af7f[_0x547ec2]?_0x50af7f[_0x547ec2]:_0x50af7f[_0x547ec2]=Math[_0x126a04(0x378)](_0xe00c9d[_0x41afb9+(-0x497+-0x1706+0xdcf*0x2)])>>-0x124*0x4+0xe81+0x1fd*-0x5==+_0xe00c9d[_0x41afb9+(0x76*0x38+0x18b5*0x1+-0xca1*0x4)]?[]:{},_0x4a2f8b)[_0xe00c9d[_0x1b1498[_0x126a04(0x276)](_0xe00c9d[_0x126a04(0x3bf)+'\x68'],-0x10ce*0x2+-0x233f+0xb7a*0x6)]]=_0x483543,_0x4a2f8b);}[_0x1ba746(0x298)+'\x74\x61'](_0x112fdf){const _0x14109c=_0x1ba746;let _0x562db4=this['\x67\x65\x74\x76\x61'+'\x6c'](_0x112fdf);if(/^@/[_0x14109c(0x310)](_0x112fdf)){const [,_0x1f66f7,_0x363f1b]=/^@(.*?)\.(.*?)$/[_0x14109c(0x1dc)](_0x112fdf),_0x21f3e8=_0x1f66f7?this[_0x14109c(0x1a2)+'\x6c'](_0x1f66f7):'';if(_0x21f3e8)try{const _0x269cac=JSON[_0x14109c(0x26c)](_0x21f3e8);_0x562db4=_0x269cac?this[_0x14109c(0x29d)+_0x14109c(0x3ce)](_0x269cac,_0x363f1b,''):_0x562db4;}catch(_0x45780e){_0x562db4='';}}return _0x562db4;}[_0x1ba746(0x33c)+'\x74\x61'](_0x3ffe3a,_0x3471e7){const _0x41a93d=_0x1ba746;let _0x1b04c2=!(0x2353*-0x1+0x17e*0x9+0x15e6);if(/^@/['\x74\x65\x73\x74'](_0x3471e7)){const [,_0x24567e,_0x1c28dc]=/^@(.*?)\.(.*?)$/[_0x41a93d(0x1dc)](_0x3471e7),_0x277f44=this[_0x41a93d(0x1a2)+'\x6c'](_0x24567e),_0x11a084=_0x24567e?_0x1b1498[_0x41a93d(0x26f)]===_0x277f44?null:_0x1b1498[_0x41a93d(0x3ad)](_0x277f44,'\x7b\x7d'):'\x7b\x7d';try{const _0x2db458=JSON['\x70\x61\x72\x73\x65'](_0x11a084);this[_0x41a93d(0x29d)+_0x41a93d(0x318)](_0x2db458,_0x1c28dc,_0x3ffe3a),_0x1b04c2=this[_0x41a93d(0x301)+'\x6c'](JSON[_0x41a93d(0x2bf)+_0x41a93d(0x38d)](_0x2db458),_0x24567e);}catch(_0x218d71){const _0x3d797d={};this[_0x41a93d(0x29d)+_0x41a93d(0x318)](_0x3d797d,_0x1c28dc,_0x3ffe3a),_0x1b04c2=this[_0x41a93d(0x301)+'\x6c'](JSON[_0x41a93d(0x2bf)+_0x41a93d(0x38d)](_0x3d797d),_0x24567e);}}else _0x1b04c2=this[_0x41a93d(0x301)+'\x6c'](_0x3ffe3a,_0x3471e7);return _0x1b04c2;}[_0x1ba746(0x1a2)+'\x6c'](_0xe92b57){const _0x143f69=_0x1ba746;return this[_0x143f69(0x1f7)+'\x67\x65']()||this[_0x143f69(0x244)+'\x6e']()?$persistentStore[_0x143f69(0x22d)](_0xe92b57):this[_0x143f69(0x222)+'\x6e\x58']()?$prefs['\x76\x61\x6c\x75\x65'+'\x46\x6f\x72\x4b\x65'+'\x79'](_0xe92b57):this['\x69\x73\x4e\x6f\x64'+'\x65']()?(this['\x64\x61\x74\x61']=this[_0x143f69(0x269)+_0x143f69(0x218)](),this[_0x143f69(0x392)][_0xe92b57]):this[_0x143f69(0x392)]&&this[_0x143f69(0x392)][_0xe92b57]||null;}[_0x1ba746(0x301)+'\x6c'](_0x3f36b7,_0x36a0d1){const _0x41aefe=_0x1ba746;return this[_0x41aefe(0x1f7)+'\x67\x65']()||this[_0x41aefe(0x244)+'\x6e']()?$persistentStore[_0x41aefe(0x360)](_0x3f36b7,_0x36a0d1):this[_0x41aefe(0x222)+'\x6e\x58']()?$prefs[_0x41aefe(0x3a1)+_0x41aefe(0x1a1)+'\x72\x4b\x65\x79'](_0x3f36b7,_0x36a0d1):this[_0x41aefe(0x289)+'\x65']()?(this[_0x41aefe(0x392)]=this[_0x41aefe(0x269)+_0x41aefe(0x218)](),this[_0x41aefe(0x392)][_0x36a0d1]=_0x3f36b7,this[_0x41aefe(0x360)+_0x41aefe(0x392)](),!(-0x6*0x57+0x2005+-0x1dfb)):this[_0x41aefe(0x392)]&&this[_0x41aefe(0x392)][_0x36a0d1]||null;}[_0x1ba746(0x272)+_0x1ba746(0x338)](_0x424bbc){const _0x58348e=_0x1ba746;this[_0x58348e(0x352)]=this[_0x58348e(0x352)]?this[_0x58348e(0x352)]:_0x1b1498[_0x58348e(0x20a)](require,_0x1b1498[_0x58348e(0x197)]),this[_0x58348e(0x33b)+'\x67\x68']=this[_0x58348e(0x33b)+'\x67\x68']?this[_0x58348e(0x33b)+'\x67\x68']:_0x1b1498[_0x58348e(0x20a)](require,_0x58348e(0x22b)+_0x58348e(0x305)+'\x69\x65'),this[_0x58348e(0x224)]=this[_0x58348e(0x224)]?this[_0x58348e(0x224)]:new this[(_0x58348e(0x33b))+'\x67\x68'][(_0x58348e(0x3a7))+'\x65\x4a\x61\x72'](),_0x424bbc&&(_0x424bbc[_0x58348e(0x3c0)+'\x72\x73']=_0x424bbc[_0x58348e(0x3c0)+'\x72\x73']?_0x424bbc[_0x58348e(0x3c0)+'\x72\x73']:{},_0x1b1498['\x56\x61\x66\x6f\x62'](void(-0x1*0xe27+-0x1*-0x14b9+-0x2*0x349),_0x424bbc[_0x58348e(0x3c0)+'\x72\x73'][_0x58348e(0x3a7)+'\x65'])&&void(-0x1*-0xa52+0x1*-0xcd1+0x27f)===_0x424bbc[_0x58348e(0x3a2)+'\x65\x4a\x61\x72']&&(_0x424bbc[_0x58348e(0x3a2)+_0x58348e(0x2b3)]=this[_0x58348e(0x224)]));}[_0x1ba746(0x2d0)](_0x372529,_0x1ff3fd=()=>{}){const _0x4b8ffe=_0x1ba746,_0x28034a={};_0x28034a[_0x4b8ffe(0x34b)]=_0x1b1498[_0x4b8ffe(0x1b7)];const _0x43f573=_0x28034a,_0x1355c5={};_0x1355c5[_0x4b8ffe(0x2a5)+_0x4b8ffe(0x280)+_0x4b8ffe(0x1d2)+_0x4b8ffe(0x274)+'\x6e\x67']=!(0xc04+0x13a0+-0x1fa3);const _0x5d1a62={};_0x5d1a62['\x68\x69\x6e\x74\x73']=!(-0x5*0x361+-0x1cd9+0x2dbf*0x1),(_0x372529[_0x4b8ffe(0x3c0)+'\x72\x73']&&(delete _0x372529[_0x4b8ffe(0x3c0)+'\x72\x73'][_0x1b1498[_0x4b8ffe(0x1e2)]],delete _0x372529[_0x4b8ffe(0x3c0)+'\x72\x73'][_0x1b1498[_0x4b8ffe(0x2c8)]]),this[_0x4b8ffe(0x1f7)+'\x67\x65']()||this[_0x4b8ffe(0x244)+'\x6e']()?(this[_0x4b8ffe(0x1f7)+'\x67\x65']()&&this[_0x4b8ffe(0x34c)+_0x4b8ffe(0x29a)+_0x4b8ffe(0x2a8)]&&(_0x372529[_0x4b8ffe(0x3c0)+'\x72\x73']=_0x372529[_0x4b8ffe(0x3c0)+'\x72\x73']||{},Object[_0x4b8ffe(0x1aa)+'\x6e'](_0x372529[_0x4b8ffe(0x3c0)+'\x72\x73'],_0x1355c5)),$httpClient[_0x4b8ffe(0x2d0)](_0x372529,(_0x2a7c5,_0x3b6760,_0x1e7488)=>{const _0xef6512=_0x4b8ffe;_0x1b1498[_0xef6512(0x32e)](!_0x2a7c5,_0x3b6760)&&(_0x3b6760[_0xef6512(0x312)]=_0x1e7488,_0x3b6760[_0xef6512(0x2c3)+_0xef6512(0x210)]=_0x3b6760[_0xef6512(0x2c3)+'\x73']),_0x1b1498[_0xef6512(0x35d)](_0x1ff3fd,_0x2a7c5,_0x3b6760,_0x1e7488);})):this[_0x4b8ffe(0x222)+'\x6e\x58']()?(this[_0x4b8ffe(0x34c)+_0x4b8ffe(0x29a)+_0x4b8ffe(0x2a8)]&&(_0x372529['\x6f\x70\x74\x73']=_0x372529[_0x4b8ffe(0x38c)]||{},Object[_0x4b8ffe(0x1aa)+'\x6e'](_0x372529[_0x4b8ffe(0x38c)],_0x5d1a62)),$task[_0x4b8ffe(0x386)](_0x372529)[_0x4b8ffe(0x1d1)](_0x3fa20e=>{const _0xb7220f=_0x4b8ffe,{statusCode:_0x1f2d34,statusCode:_0x294d32,headers:_0x3eb091,body:_0x2d4530}=_0x3fa20e,_0x244d1e={};_0x244d1e[_0xb7220f(0x2c3)+'\x73']=_0x1f2d34,_0x244d1e[_0xb7220f(0x2c3)+_0xb7220f(0x210)]=_0x294d32,_0x244d1e[_0xb7220f(0x3c0)+'\x72\x73']=_0x3eb091,_0x244d1e[_0xb7220f(0x312)]=_0x2d4530,_0x1ff3fd(null,_0x244d1e,_0x2d4530);},_0x1428d9=>_0x1ff3fd(_0x1428d9))):this[_0x4b8ffe(0x289)+'\x65']()&&(this[_0x4b8ffe(0x272)+_0x4b8ffe(0x338)](_0x372529),this[_0x4b8ffe(0x352)](_0x372529)['\x6f\x6e'](_0x1b1498[_0x4b8ffe(0x21e)],(_0x421101,_0x3c7ee7)=>{const _0x1a7da1=_0x4b8ffe;try{if(_0x421101[_0x1a7da1(0x3c0)+'\x72\x73'][_0x1a7da1(0x18a)+_0x1a7da1(0x28f)]){const _0x283720=_0x421101[_0x1a7da1(0x3c0)+'\x72\x73'][_0x43f573[_0x1a7da1(0x34b)]][_0x1a7da1(0x3c3)](this[_0x1a7da1(0x33b)+'\x67\x68'][_0x1a7da1(0x3a7)+'\x65'][_0x1a7da1(0x26c)])['\x74\x6f\x53\x74\x72'+_0x1a7da1(0x3cb)]();this[_0x1a7da1(0x224)][_0x1a7da1(0x237)+_0x1a7da1(0x31d)+_0x1a7da1(0x201)](_0x283720,null),_0x3c7ee7[_0x1a7da1(0x3a2)+_0x1a7da1(0x2b3)]=this[_0x1a7da1(0x224)];}}catch(_0xe06a65){this[_0x1a7da1(0x2bc)+'\x72'](_0xe06a65);}})[_0x4b8ffe(0x1d1)](_0x24af1b=>{const _0x59677d=_0x4b8ffe,{statusCode:_0x292d79,statusCode:_0x55904a,headers:_0xd863f5,body:_0x4e41a2}=_0x24af1b,_0x40303f={};_0x40303f[_0x59677d(0x2c3)+'\x73']=_0x292d79,_0x40303f[_0x59677d(0x2c3)+_0x59677d(0x210)]=_0x55904a,_0x40303f[_0x59677d(0x3c0)+'\x72\x73']=_0xd863f5,_0x40303f[_0x59677d(0x312)]=_0x4e41a2,_0x1b1498[_0x59677d(0x35d)](_0x1ff3fd,null,_0x40303f,_0x4e41a2);},_0x119d1d=>{const _0x2ceef8=_0x4b8ffe,{message:_0x30a9ca,response:_0x31bab5}=_0x119d1d;_0x1ff3fd(_0x30a9ca,_0x31bab5,_0x31bab5&&_0x31bab5[_0x2ceef8(0x312)]);})));}[_0x1ba746(0x1c5)](_0x59dbf3,_0x236959=()=>{}){const _0x4c7690=_0x1ba746,_0x1db9d4={'\x74\x63\x76\x61\x59':function(_0x384dd6,_0x557f13,_0x3961a7,_0x47272c){const _0x236ed5=_0x3f06;return _0x1b1498[_0x236ed5(0x328)](_0x384dd6,_0x557f13,_0x3961a7,_0x47272c);}},_0x3b281a={};_0x3b281a[_0x4c7690(0x2a5)+_0x4c7690(0x280)+_0x4c7690(0x1d2)+_0x4c7690(0x274)+'\x6e\x67']=!(0x11a+-0xba8+0x385*0x3);const _0xc73baf={};_0xc73baf[_0x4c7690(0x19c)]=!(0x2168+0xfdd+0x41b*-0xc);if(_0x59dbf3[_0x4c7690(0x312)]&&_0x59dbf3[_0x4c7690(0x3c0)+'\x72\x73']&&!_0x59dbf3[_0x4c7690(0x3c0)+'\x72\x73'][_0x1b1498[_0x4c7690(0x1e2)]]&&(_0x59dbf3['\x68\x65\x61\x64\x65'+'\x72\x73'][_0x1b1498[_0x4c7690(0x1e2)]]=_0x4c7690(0x24e)+_0x4c7690(0x1df)+_0x4c7690(0x1b6)+_0x4c7690(0x1c9)+_0x4c7690(0x1f8)+_0x4c7690(0x358)+_0x4c7690(0x26e)),_0x59dbf3[_0x4c7690(0x3c0)+'\x72\x73']&&delete _0x59dbf3[_0x4c7690(0x3c0)+'\x72\x73'][_0x4c7690(0x395)+_0x4c7690(0x1ff)+_0x4c7690(0x246)],this['\x69\x73\x53\x75\x72'+'\x67\x65']()||this[_0x4c7690(0x244)+'\x6e']())this[_0x4c7690(0x1f7)+'\x67\x65']()&&this[_0x4c7690(0x34c)+_0x4c7690(0x29a)+_0x4c7690(0x2a8)]&&(_0x59dbf3[_0x4c7690(0x3c0)+'\x72\x73']=_0x59dbf3[_0x4c7690(0x3c0)+'\x72\x73']||{},Object['\x61\x73\x73\x69\x67'+'\x6e'](_0x59dbf3[_0x4c7690(0x3c0)+'\x72\x73'],_0x3b281a)),$httpClient[_0x4c7690(0x1c5)](_0x59dbf3,(_0xa6b588,_0x4177df,_0x277dc1)=>{const _0x2684c2=_0x4c7690;_0x1b1498[_0x2684c2(0x23d)](!_0xa6b588,_0x4177df)&&(_0x4177df[_0x2684c2(0x312)]=_0x277dc1,_0x4177df[_0x2684c2(0x2c3)+_0x2684c2(0x210)]=_0x4177df[_0x2684c2(0x2c3)+'\x73']),_0x1b1498[_0x2684c2(0x35d)](_0x236959,_0xa6b588,_0x4177df,_0x277dc1);});else{if(this[_0x4c7690(0x222)+'\x6e\x58']())_0x59dbf3[_0x4c7690(0x1da)+'\x64']=_0x1b1498[_0x4c7690(0x355)],this[_0x4c7690(0x34c)+_0x4c7690(0x29a)+_0x4c7690(0x2a8)]&&(_0x59dbf3[_0x4c7690(0x38c)]=_0x59dbf3[_0x4c7690(0x38c)]||{},Object[_0x4c7690(0x1aa)+'\x6e'](_0x59dbf3[_0x4c7690(0x38c)],_0xc73baf)),$task[_0x4c7690(0x386)](_0x59dbf3)[_0x4c7690(0x1d1)](_0x383519=>{const _0xdbbaeb=_0x4c7690,{statusCode:_0x3d7d51,statusCode:_0x2824e4,headers:_0x5856da,body:_0x1283e1}=_0x383519,_0x58f04f={};_0x58f04f[_0xdbbaeb(0x2c3)+'\x73']=_0x3d7d51,_0x58f04f[_0xdbbaeb(0x2c3)+_0xdbbaeb(0x210)]=_0x2824e4,_0x58f04f[_0xdbbaeb(0x3c0)+'\x72\x73']=_0x5856da,_0x58f04f[_0xdbbaeb(0x312)]=_0x1283e1,_0x1b1498[_0xdbbaeb(0x2cc)](_0x236959,null,_0x58f04f,_0x1283e1);},_0x3947c3=>_0x236959(_0x3947c3));else{if(this[_0x4c7690(0x289)+'\x65']()){this[_0x4c7690(0x272)+_0x4c7690(0x338)](_0x59dbf3);const {url:_0x2eb36f,..._0x465b11}=_0x59dbf3;this[_0x4c7690(0x352)][_0x4c7690(0x1c5)](_0x2eb36f,_0x465b11)[_0x4c7690(0x1d1)](_0x376a98=>{const _0x39effa=_0x4c7690,{statusCode:_0x56a13c,statusCode:_0x3b1e8f,headers:_0x3e13fb,body:_0x579ee7}=_0x376a98,_0x566f70={};_0x566f70[_0x39effa(0x2c3)+'\x73']=_0x56a13c,_0x566f70[_0x39effa(0x2c3)+_0x39effa(0x210)]=_0x3b1e8f,_0x566f70[_0x39effa(0x3c0)+'\x72\x73']=_0x3e13fb,_0x566f70[_0x39effa(0x312)]=_0x579ee7,_0x1db9d4[_0x39effa(0x361)](_0x236959,null,_0x566f70,_0x579ee7);},_0x258bcf=>{const _0x228109=_0x4c7690,{message:_0x5847b6,response:_0x15431b}=_0x258bcf;_0x1b1498[_0x228109(0x328)](_0x236959,_0x5847b6,_0x15431b,_0x15431b&&_0x15431b[_0x228109(0x312)]);});}}}}[_0x1ba746(0x1ec)](_0x27eb97){const _0x3b6726=_0x1ba746;let _0x39b47c={'\x4d\x2b':_0x1b1498[_0x3b6726(0x187)](new Date()[_0x3b6726(0x1e1)+_0x3b6726(0x3a3)](),0x19a3+-0xc2d+-0xd75),'\x64\x2b':new Date()[_0x3b6726(0x282)+'\x74\x65'](),'\x48\x2b':new Date()[_0x3b6726(0x2bd)+_0x3b6726(0x2d8)](),'\x6d\x2b':new Date()[_0x3b6726(0x333)+_0x3b6726(0x1d3)](),'\x73\x2b':new Date()[_0x3b6726(0x2f1)+_0x3b6726(0x2c0)](),'\x71\x2b':Math[_0x3b6726(0x342)](_0x1b1498[_0x3b6726(0x256)](new Date()[_0x3b6726(0x1e1)+_0x3b6726(0x3a3)]()+(-0x2f*0x22+0x836+-0x1f5),-0x21eb+0xeca+-0xaf*-0x1c)),'\x53':new Date()[_0x3b6726(0x333)+_0x3b6726(0x2f8)+_0x3b6726(0x2c0)]()};/(y+)/[_0x3b6726(0x310)](_0x27eb97)&&(_0x27eb97=_0x27eb97[_0x3b6726(0x1bc)+'\x63\x65'](RegExp['\x24\x31'],_0x1b1498[_0x3b6726(0x3c5)](new Date()[_0x3b6726(0x2e5)+_0x3b6726(0x357)+'\x72'](),'')[_0x3b6726(0x1e3)+'\x72'](0xa47+-0x1*-0x23b1+-0x2df4-RegExp['\x24\x31'][_0x3b6726(0x3bf)+'\x68'])));for(let _0x1361a5 in _0x39b47c)new RegExp(_0x1b1498[_0x3b6726(0x3c5)](_0x1b1498[_0x3b6726(0x3c5)]('\x28',_0x1361a5),'\x29'))[_0x3b6726(0x310)](_0x27eb97)&&(_0x27eb97=_0x27eb97[_0x3b6726(0x1bc)+'\x63\x65'](RegExp['\x24\x31'],_0x1b1498[_0x3b6726(0x3b1)](0x23c7*-0x1+-0x36d+0x1*0x2735,RegExp['\x24\x31'][_0x3b6726(0x3bf)+'\x68'])?_0x39b47c[_0x1361a5]:_0x1b1498[_0x3b6726(0x39e)]('\x30\x30',_0x39b47c[_0x1361a5])[_0x3b6726(0x1e3)+'\x72'](_0x1b1498[_0x3b6726(0x39e)]('',_0x39b47c[_0x1361a5])[_0x3b6726(0x3bf)+'\x68'])));return _0x27eb97;}[_0x1ba746(0x25a)](_0x677af3=_0x4b96d0,_0x24cbfb='',_0x33955e='',_0x1d613e){const _0x20fa9c=_0x1ba746,_0x33fa8f={'\x54\x73\x74\x69\x4b':function(_0x34604b,_0x2d6d38){const _0x398f5c=_0x3f06;return _0x1b1498[_0x398f5c(0x3b1)](_0x34604b,_0x2d6d38);},'\x65\x79\x75\x55\x62':_0x1b1498[_0x20fa9c(0x28e)],'\x77\x48\x4d\x74\x76':_0x1b1498['\x44\x69\x6a\x64\x4a'],'\x75\x5a\x75\x65\x46':_0x1b1498[_0x20fa9c(0x28a)]},_0x1e25e2=_0x4610c5=>{const _0x4b8e29=_0x20fa9c;if(!_0x4610c5)return _0x4610c5;if(_0x33fa8f[_0x4b8e29(0x23e)]('\x73\x74\x72\x69\x6e'+'\x67',typeof _0x4610c5))return this[_0x4b8e29(0x244)+'\x6e']()?_0x4610c5:this[_0x4b8e29(0x222)+'\x6e\x58']()?{'\x6f\x70\x65\x6e\x2d\x75\x72\x6c':_0x4610c5}:this[_0x4b8e29(0x1f7)+'\x67\x65']()?{'\x75\x72\x6c':_0x4610c5}:void(-0x1*0x16b7+0x425*0x7+-0x64c);if(_0x33fa8f[_0x4b8e29(0x23e)](_0x33fa8f[_0x4b8e29(0x2ca)],typeof _0x4610c5)){if(this[_0x4b8e29(0x244)+'\x6e']()){let _0x1c1f9d=_0x4610c5[_0x4b8e29(0x324)+'\x72\x6c']||_0x4610c5[_0x4b8e29(0x2a2)]||_0x4610c5[_0x33fa8f[_0x4b8e29(0x356)]],_0x484ebe=_0x4610c5[_0x4b8e29(0x1ea)+_0x4b8e29(0x290)]||_0x4610c5[_0x33fa8f[_0x4b8e29(0x192)]];const _0x49de81={};return _0x49de81[_0x4b8e29(0x324)+'\x72\x6c']=_0x1c1f9d,_0x49de81[_0x4b8e29(0x1ea)+_0x4b8e29(0x290)]=_0x484ebe,_0x49de81;}if(this[_0x4b8e29(0x222)+'\x6e\x58']()){let _0x58b570=_0x4610c5[_0x33fa8f[_0x4b8e29(0x356)]]||_0x4610c5[_0x4b8e29(0x2a2)]||_0x4610c5[_0x4b8e29(0x324)+'\x72\x6c'],_0x73526c=_0x4610c5[_0x33fa8f[_0x4b8e29(0x192)]]||_0x4610c5[_0x4b8e29(0x1ea)+_0x4b8e29(0x290)];const _0x59b860={};return _0x59b860[_0x4b8e29(0x3b2)+_0x4b8e29(0x2a2)]=_0x58b570,_0x59b860[_0x4b8e29(0x1ea)+_0x4b8e29(0x1fe)]=_0x73526c,_0x59b860;}if(this[_0x4b8e29(0x1f7)+'\x67\x65']()){let _0x2e55c1=_0x4610c5[_0x4b8e29(0x2a2)]||_0x4610c5[_0x4b8e29(0x324)+'\x72\x6c']||_0x4610c5[_0x33fa8f[_0x4b8e29(0x356)]];const _0x56a59c={};return _0x56a59c[_0x4b8e29(0x2a2)]=_0x2e55c1,_0x56a59c;}}};this['\x69\x73\x4d\x75\x74'+'\x65']||(this[_0x20fa9c(0x1f7)+'\x67\x65']()||this[_0x20fa9c(0x244)+'\x6e']()?$notification[_0x20fa9c(0x1c5)](_0x677af3,_0x24cbfb,_0x33955e,_0x1b1498[_0x20fa9c(0x20a)](_0x1e25e2,_0x1d613e)):this[_0x20fa9c(0x222)+'\x6e\x58']()&&_0x1b1498[_0x20fa9c(0x258)]($notify,_0x677af3,_0x24cbfb,_0x33955e,_0x1b1498[_0x20fa9c(0x20a)](_0x1e25e2,_0x1d613e)));let _0x2bd1be=['',_0x1b1498[_0x20fa9c(0x34e)]];_0x2bd1be[_0x20fa9c(0x307)](_0x677af3),_0x24cbfb&&_0x2bd1be[_0x20fa9c(0x307)](_0x24cbfb),_0x33955e&&_0x2bd1be[_0x20fa9c(0x307)](_0x33955e),console[_0x20fa9c(0x1b2)](_0x2bd1be[_0x20fa9c(0x34f)]('\x0a')),this[_0x20fa9c(0x3a8)]=this[_0x20fa9c(0x3a8)][_0x20fa9c(0x261)+'\x74'](_0x2bd1be);}[_0x1ba746(0x1b2)](..._0x3d0e25){const _0x3ed83b=_0x1ba746;_0x1b1498[_0x3ed83b(0x1ae)](_0x3d0e25[_0x3ed83b(0x3bf)+'\x68'],-0x445*-0x6+-0x243*0x1+-0x1*0x175b)&&(this[_0x3ed83b(0x3a8)]=[...this[_0x3ed83b(0x3a8)],..._0x3d0e25]),console[_0x3ed83b(0x1b2)](_0x3d0e25[_0x3ed83b(0x34f)](this[_0x3ed83b(0x217)+_0x3ed83b(0x2df)+'\x6f\x72']));}[_0x1ba746(0x2bc)+'\x72'](_0x17ca4d,_0x186a1f){const _0x1ce38b=_0x1ba746,_0x874914=!this[_0x1ce38b(0x1f7)+'\x67\x65']()&&!this[_0x1ce38b(0x222)+'\x6e\x58']()&&!this[_0x1ce38b(0x244)+'\x6e']();_0x874914?this[_0x1ce38b(0x1b2)]('','\u2757\ufe0f'+this[_0x1ce38b(0x23f)]+_0x1ce38b(0x1eb),_0x17ca4d[_0x1ce38b(0x1fa)]):this[_0x1ce38b(0x1b2)]('','\u2757\ufe0f'+this[_0x1ce38b(0x23f)]+_0x1ce38b(0x1eb),_0x17ca4d);}[_0x1ba746(0x20d)](_0x4cafe7){return new Promise(_0x452d06=>setTimeout(_0x452d06,_0x4cafe7));}[_0x1ba746(0x250)](_0x3c51e5={}){const _0x1c304e=_0x1ba746,_0xe302f5=new Date()[_0x1c304e(0x27b)+'\x6d\x65'](),_0x492c02=_0x1b1498[_0x1c304e(0x276)](_0xe302f5,this[_0x1c304e(0x2dd)+_0x1c304e(0x397)])/(-0xa1f+-0x4ed*0x1+0x12f4);this[_0x1c304e(0x1b2)]('','\ud83d\udd14'+this[_0x1c304e(0x23f)]+(_0x1c304e(0x1a8)+_0x1c304e(0x3c1))+_0x492c02+'\x20\u79d2'),this[_0x1c304e(0x1b2)](),(this[_0x1c304e(0x1f7)+'\x67\x65']()||this[_0x1c304e(0x222)+'\x6e\x58']()||this[_0x1c304e(0x244)+'\x6e']())&&_0x1b1498[_0x1c304e(0x20a)]($done,_0x3c51e5);}}(_0x4b96d0,_0x4dd56c);} \ No newline at end of file diff --git a/zqkdFast/zqkdFast_kkz.js b/zqkdFast/zqkdFast_kkz.js new file mode 100644 index 0000000..4e31827 --- /dev/null +++ b/zqkdFast/zqkdFast_kkz.js @@ -0,0 +1,10 @@ +/* +安卓:中青看点极速版 (快应用,非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 + +支持快应用的安卓手机才能玩 +定时一天一次或者两次,注意跑的时候不要做其他任务,否则有可能失败 +35 6,20 * * * +*/ + +const _0x55e010=_0x4ac2;function _0x4ac2(_0x3be9ba,_0x430bb1){const _0x3dd85d=_0x4e50();return _0x4ac2=function(_0x22d20f,_0x2f49ad){_0x22d20f=_0x22d20f-(0xa9*0x30+0x1204+-0x30eb);let _0x542f31=_0x3dd85d[_0x22d20f];return _0x542f31;},_0x4ac2(_0x3be9ba,_0x430bb1);}(function(_0x10ad1c,_0x1fed67){const _0x5545c8=_0x4ac2,_0x25cc82=_0x10ad1c();while(!![]){try{const _0x1b4d31=parseInt(_0x5545c8(0x211))/(-0x21fb+0x4e*-0x63+0x4026)+-parseInt(_0x5545c8(0x2d9))/(0x185c+-0x1ec0+-0x4e*-0x15)*(-parseInt(_0x5545c8(0x13c))/(-0xaad+0x1*0x1981+0x1*-0xed1))+-parseInt(_0x5545c8(0x13a))/(-0x108+0x3fa*0x4+-0x3b7*0x4)+-parseInt(_0x5545c8(0x20b))/(0x295*-0x2+-0x1*0x92+0x5c1)+parseInt(_0x5545c8(0x2de))/(-0x1*-0x1edd+0x23e8+-0x42bf)*(parseInt(_0x5545c8(0x310))/(-0x7d+-0x817+-0x1*-0x89b))+-parseInt(_0x5545c8(0x317))/(-0x283+-0xbf9*-0x2+-0x1567)*(-parseInt(_0x5545c8(0x365))/(-0xe3b+-0x473+-0x12b7*-0x1))+-parseInt(_0x5545c8(0x318))/(-0x1f90+0x154a+0x2c*0x3c);if(_0x1b4d31===_0x1fed67)break;else _0x25cc82['push'](_0x25cc82['shift']());}catch(_0x168a52){_0x25cc82['push'](_0x25cc82['shift']());}}}(_0x4e50,0x1*-0x38b4e+-0xb4bde*0x1+0x14c603));const _0x4f3bbf=_0x55e010(0x1cf)+_0x55e010(0x169),_0x11c9a9=_0x57bb5c(_0x4f3bbf),_0x512462=-0x10c*-0x25+0x1d9b+-0xdab*0x5;let _0x4a0316='',_0x5a7fb8,_0x4a26d0=(_0x11c9a9[_0x55e010(0x26e)+'\x65']()?process[_0x55e010(0x114)][_0x55e010(0x120)+_0x55e010(0x1c5)+_0x55e010(0x34d)]:_0x11c9a9[_0x55e010(0x189)+'\x74\x61'](_0x55e010(0x120)+_0x55e010(0x1c5)+_0x55e010(0x34d)))||'',_0x27ca1a=[],_0x1b082d=[],_0x5877fa=[],_0x28fb51=-0x2*0xc5f+-0x26cf+0x3f8d,_0x1917c1=-0x6*-0x32b+0xc77+-0x7*0x47f,_0x6e9bda=0x1a25+-0x10c1+-0x964,_0x5dbd1e=_0x55e010(0x316)+_0x55e010(0x181)+_0x55e010(0xf7)+'\x77',_0x2300f1=-0xa*-0x5+0xaf+-0x38*0x4,_0x34d9fa=-0x1e3+-0x1b5d+0x1d40,_0x4f806c=_0x55e010(0x120)+_0x55e010(0x359)+'\x6b\x7a',_0x15ebb7=_0x55e010(0x334)+'\x74',_0x402755=_0x55e010(0x2b1)+_0x55e010(0x197)+_0x55e010(0x1e5)+_0x55e010(0x24d)+'\x6e\x67\x2e\x6e\x65'+_0x55e010(0x173)+_0x55e010(0x33b)+_0x55e010(0x284)+_0x55e010(0x325)+_0x55e010(0x170)+_0x55e010(0x201)+_0x55e010(0x1fb)+_0x55e010(0x215)+_0x55e010(0xf8)+_0x55e010(0x376),_0x42c64f=_0x55e010(0x2b1)+_0x55e010(0x30a)+_0x55e010(0x153)+_0x55e010(0xee),_0x2b37a9={};!(async()=>{const _0x2f6d9c=_0x55e010,_0x174c09={'\x41\x66\x6e\x71\x5a':function(_0x1de1f0,_0x40f872){return _0x1de1f0!==_0x40f872;},'\x6f\x53\x62\x68\x55':_0x2f6d9c(0x1e2)+_0x2f6d9c(0x2fb),'\x65\x7a\x44\x66\x46':_0x2f6d9c(0x1c2)+_0x2f6d9c(0x200)+_0x2f6d9c(0x358)+_0x2f6d9c(0x225)+_0x2f6d9c(0xf0)+_0x2f6d9c(0x26a)+_0x2f6d9c(0x1af)+_0x2f6d9c(0x1a7),'\x61\x62\x57\x47\x50':function(_0x2156c9){return _0x2156c9();},'\x41\x6a\x55\x78\x43':function(_0x2c4351,_0x4e2d0d){return _0x2c4351==_0x4e2d0d;},'\x46\x70\x68\x58\x58':_0x2f6d9c(0x293)+_0x2f6d9c(0x293)+_0x2f6d9c(0x293)+'\x3d\x3d\x3d\x3d\x3d'+'\x0a','\x69\x56\x4d\x66\x67':'\x73\x63\x61\x6e\x4c'+_0x2f6d9c(0x2e7),'\x4e\x69\x6f\x44\x48':_0x2f6d9c(0x280)+_0x2f6d9c(0xff)+'\x64','\x47\x70\x6d\x45\x67':function(_0x11eaf1,_0x4c1d30){return _0x11eaf1(_0x4c1d30);},'\x72\x4d\x78\x64\x56':function(_0x14fba5,_0x3fc5fc){return _0x14fba5<_0x3fc5fc;},'\x71\x63\x42\x71\x4c':function(_0x25ad1c,_0x57131a){return _0x25ad1c%_0x57131a;},'\x6a\x55\x78\x7a\x55':function(_0x5548f3,_0x131d87){return _0x5548f3+_0x131d87;},'\x52\x47\x5a\x52\x4e':function(_0x323996,_0x52294c,_0x2e96a6){return _0x323996(_0x52294c,_0x2e96a6);},'\x5a\x57\x50\x58\x76':function(_0x2540c0,_0x333da3){return _0x2540c0<_0x333da3;},'\x63\x61\x43\x53\x79':function(_0x4610e4,_0x2a02f2){return _0x4610e4<_0x2a02f2;},'\x6d\x6a\x7a\x64\x50':function(_0x39caad,_0x2a605b){return _0x39caad*_0x2a605b;},'\x4f\x68\x67\x77\x46':_0x2f6d9c(0x1e1)+_0x2f6d9c(0x309),'\x41\x52\x56\x78\x72':function(_0x4b4aa3,_0x419afc,_0x3c4d94){return _0x4b4aa3(_0x419afc,_0x3c4d94);},'\x66\x5a\x73\x50\x78':_0x2f6d9c(0x29d)+_0x2f6d9c(0x293)+_0x2f6d9c(0x293)+_0x2f6d9c(0x293)+'\x3d','\x45\x73\x58\x53\x5a':function(_0x565312,_0x5a8e82){return _0x565312<_0x5a8e82;}};if(_0x174c09[_0x2f6d9c(0x2aa)](typeof $request,_0x174c09[_0x2f6d9c(0x24b)]))console[_0x2f6d9c(0x196)](_0x174c09[_0x2f6d9c(0x12b)]);else{await _0x174c09[_0x2f6d9c(0x117)](_0x259f5e);if(_0x174c09[_0x2f6d9c(0x367)](_0x34d9fa,![]))return;await _0x174c09[_0x2f6d9c(0x117)](_0x211c19),_0x5dbd1e+=_0x2b37a9[_0x15ebb7];if(!await _0x174c09[_0x2f6d9c(0x117)](_0x4a7722))return;console[_0x2f6d9c(0x196)](_0x174c09[_0x2f6d9c(0x18d)]);let _0x5f41da=_0x2b37a9[_0x2f6d9c(0x1fc)+_0x2f6d9c(0x2e7)][-0x173a+-0x2d*0x47+-0xbe7*-0x3],_0x4523e7=_0x2b37a9[_0x174c09[_0x2f6d9c(0x234)]][-0x80a*0x2+0x1d16+0x1*-0xd01],_0x1a5d5b=_0x2b37a9[_0x174c09[_0x2f6d9c(0x2dd)]];for(let _0x12881b of _0x1a5d5b){_0x174c09[_0x2f6d9c(0x362)](_0x370c5f,_0x12881b),await _0x11c9a9[_0x2f6d9c(0x1a3)](0x1c72*-0x1+0xb65+0x113f);}for(let _0x18475c=_0x5f41da;_0x174c09[_0x2f6d9c(0x1a8)](_0x18475c,_0x4523e7);_0x18475c++){if(_0x174c09[_0x2f6d9c(0x195)](_0x18475c,-0xcd0+-0xa7*-0x1d+-0x5e9)==-0x95*-0x31+-0x1a27*-0x1+-0x36ac)console[_0x2f6d9c(0x196)](_0x2f6d9c(0x144)+'\x64\x20'+_0x18475c+_0x2f6d9c(0x16f)+_0x174c09[_0x2f6d9c(0x2f3)](_0x18475c,-0x139e+-0xfe9*-0x1+0x1f3*0x2));_0x370c5f(_0x18475c),await _0x11c9a9[_0x2f6d9c(0x1a3)](0x23b4+0x74*0x53+-0x491e);}await _0x11c9a9[_0x2f6d9c(0x1a3)](-0x19b5+-0x1f*-0x65+0x2102),console[_0x2f6d9c(0x196)](_0x2f6d9c(0x1bd)+_0x5877fa[_0x2f6d9c(0x100)+'\x68']+(_0x2f6d9c(0x13b)+'\u52a1'));for(let _0x4d1ff5 of _0x5877fa){for(_0x28fb51=-0x137b+-0x28d*0xe+0x3731*0x1;_0x174c09[_0x2f6d9c(0x1a8)](_0x28fb51,_0x1917c1);_0x28fb51++){_0x1b082d[_0x28fb51]=_0x174c09[_0x2f6d9c(0x2ca)](_0x27887f,_0x28fb51,_0x4d1ff5);}for(_0x28fb51=0xbb2+0x3a8+-0xf5a;_0x28fb51<_0x1917c1;_0x28fb51++){await _0x4a806d(_0x28fb51,_0x1b082d[_0x28fb51]);}await _0x11c9a9[_0x2f6d9c(0x1a3)](-0x105e+-0x2a3+0x187*0xf);for(let _0x10469e=-0x1*0x15e6+0x2401+-0xe1b;_0x174c09[_0x2f6d9c(0xe0)](_0x10469e,0x647*0x1+-0x1770*-0x1+-0xb*0x2b3);_0x10469e++){for(_0x28fb51=0x43*0x15+-0x262b+0x66*0x52;_0x174c09[_0x2f6d9c(0x17d)](_0x28fb51,_0x1917c1);_0x28fb51++){await _0x45fb3a(_0x28fb51,_0x1b082d[_0x28fb51]);}await _0x11c9a9[_0x2f6d9c(0x1a3)](_0x174c09[_0x2f6d9c(0x2f3)](Math[_0x2f6d9c(0x108)](_0x174c09[_0x2f6d9c(0x1cc)](Math[_0x2f6d9c(0x30d)+'\x6d'](),-0x38c*-0x1+0x742+-0x2fe)),_0x2b37a9[_0x174c09[_0x2f6d9c(0x135)]]));}for(_0x28fb51=0x238a+-0x2163+0x227*-0x1;_0x174c09[_0x2f6d9c(0x17d)](_0x28fb51,_0x1917c1);_0x28fb51++){await _0x174c09[_0x2f6d9c(0x15d)](_0x1be9b8,_0x28fb51,_0x1b082d[_0x28fb51]);}}console[_0x2f6d9c(0x196)](_0x174c09[_0x2f6d9c(0x301)]);for(_0x28fb51=0x5a+0x634+-0x68e;_0x174c09[_0x2f6d9c(0x1ca)](_0x28fb51,_0x1917c1);_0x28fb51++){await _0x174c09[_0x2f6d9c(0x362)](_0x589aa3,_0x28fb51);}}})()[_0x55e010(0x2e5)](_0x573134=>_0x11c9a9[_0x55e010(0xd3)+'\x72'](_0x573134))[_0x55e010(0xfa)+'\x6c\x79'](()=>_0x11c9a9[_0x55e010(0x116)]());async function _0x4a7722(){const _0x588a37=_0x55e010,_0x49d26c={};_0x49d26c[_0x588a37(0x12d)]='\x62\x6c\x61\x63\x6b'+'\x49\x64';const _0x28adf7=_0x49d26c;if(_0x4a26d0)_0x27ca1a=_0x4a26d0[_0x588a37(0xd5)]('\x40'),_0x1917c1=_0x27ca1a[_0x588a37(0x100)+'\x68'];else return console[_0x588a37(0x196)](_0x588a37(0x29b)+_0x588a37(0x29c)+_0x588a37(0x210)+'\x69\x65'),![];for(let _0x32494c of _0x27ca1a)_0x1b082d[_0x588a37(0x272)]('');if(_0x2b37a9[_0x28adf7[_0x588a37(0x12d)]])_0x27ca1a[_0x588a37(0x272)](_0x2b37a9[_0x28adf7[_0x588a37(0x12d)]]);return console[_0x588a37(0x196)]('\u5171\u627e\u5230'+_0x1917c1+_0x588a37(0x34e)),!![];}async function _0x259f5e(){const _0x1e80ab=_0x55e010,_0x16711f={'\x68\x42\x4d\x41\x54':function(_0x188730){return _0x188730();},'\x79\x68\x48\x75\x6d':function(_0x16167f,_0x6af4c7,_0x299dc4){return _0x16167f(_0x6af4c7,_0x299dc4);},'\x5a\x41\x55\x61\x51':function(_0x13d57e,_0x35b312){return _0x13d57e==_0x35b312;},'\x4f\x49\x69\x74\x72':function(_0x590486,_0x6fb91d){return _0x590486>=_0x6fb91d;},'\x44\x4c\x66\x5a\x47':_0x1e80ab(0x202),'\x6a\x66\x47\x52\x72':_0x1e80ab(0x2b1)+_0x1e80ab(0x197)+_0x1e80ab(0x1e5)+_0x1e80ab(0x24d)+_0x1e80ab(0x23b)+_0x1e80ab(0x173)+_0x1e80ab(0x33b)+_0x1e80ab(0x284)+_0x1e80ab(0x325)+_0x1e80ab(0x170)+_0x1e80ab(0x201)+_0x1e80ab(0x1fb)+_0x1e80ab(0x215)+_0x1e80ab(0x15a)+_0x1e80ab(0x376)};let _0x5eb496=_0x16711f[_0x1e80ab(0x127)](_0xb2212d);const _0x524a85={};_0x524a85[_0x1e80ab(0x285)]=_0x402755,_0x524a85[_0x1e80ab(0xdc)+'\x72\x73']='';let _0x3eebfd=_0x524a85;await _0x16711f[_0x1e80ab(0x243)](_0x28eefc,_0x3eebfd,_0x5eb496);let _0x4ea9eb=_0x5a7fb8;if(!_0x4ea9eb)return;if(_0x4ea9eb[_0x4f806c]){let _0x5be8c8=_0x4ea9eb[_0x4f806c];_0x16711f[_0x1e80ab(0x335)](_0x5be8c8[_0x1e80ab(0x1ab)+'\x73'],0x7ef+0xd*0x23f+-0x2522)?_0x16711f[_0x1e80ab(0x372)](_0x2300f1,_0x5be8c8[_0x1e80ab(0x1c7)+'\x6f\x6e'])?(_0x34d9fa=!![],_0x5dbd1e+=_0x16711f[_0x1e80ab(0x295)],_0x42c64f=_0x16711f[_0x1e80ab(0x182)],console[_0x1e80ab(0x196)](_0x5be8c8[_0x1e80ab(0x349)][_0x5be8c8[_0x1e80ab(0x1ab)+'\x73']]),console['\x6c\x6f\x67'](_0x5be8c8[_0x1e80ab(0x339)+_0x1e80ab(0x283)])):console[_0x1e80ab(0x196)](_0x5be8c8[_0x1e80ab(0x1c7)+_0x1e80ab(0x194)]):console[_0x1e80ab(0x196)](_0x5be8c8[_0x1e80ab(0x349)][_0x5be8c8[_0x1e80ab(0x1ab)+'\x73']]);}else console[_0x1e80ab(0x196)](_0x4ea9eb[_0x1e80ab(0x1e9)+_0x1e80ab(0x251)]);}async function _0x211c19(){const _0x437282=_0x55e010,_0x46e050={'\x77\x50\x6f\x75\x42':function(_0x21a658){return _0x21a658();},'\x79\x46\x6f\x66\x73':function(_0x5047cc,_0x31e07b,_0x539184){return _0x5047cc(_0x31e07b,_0x539184);}};let _0x4d1473=_0x46e050[_0x437282(0x155)](_0xb2212d),_0x5acd14='';const _0xc4d24e={};_0xc4d24e[_0x437282(0x285)]=_0x42c64f,_0xc4d24e[_0x437282(0xdc)+'\x72\x73']='';let _0x7c9811=_0xc4d24e;await _0x46e050['\x79\x46\x6f\x66\x73'](_0x28eefc,_0x7c9811,_0x4d1473);let _0x10bf92=_0x5a7fb8;if(!_0x10bf92)return _0x5acd14;for(let _0x38eaa4 in _0x10bf92[_0x4f806c]){_0x2b37a9[_0x38eaa4]=_0x10bf92[_0x4f806c][_0x38eaa4];}return _0x5acd14;}function _0x4e50(){const _0x1fa163=['\x74\x65\x73\x74','\x74\x6f\x53\x74\x72','\x69\x73\x53\x75\x72','\x79\x6e\x63','\x2e\x24\x31','\x37\x2e\x33\x36\x20','\x6e\x4b\x46\x6a\x50','\x71\x6b\x64\x46\x61','\x43\x6f\x6f\x6b\x69','\x69\x6e\x67\x2f\x65','\x6c\x6f\x67\x53\x65','\x69\x73\x4e\x6f\x64','\x6e\x75\x74\x65\x73','\x69\x57\x45\x72\x71','\x65\x74\x3d\x75\x74','\x70\x75\x73\x68','\x58\x2d\x53\x75\x72','\x6b\x49\x67\x55\x5a','\x6e\x75\x78\x3b\x20','\x77\x59\x58\x4c\x46','\x4b\x52\x58\x4d\x69','\x6c\x54\x78\x73\x72','\x63\x6b\x6f\x29\x20','\x65\x72\x43\x61\x73','\x56\x78\x55\x6d\x4f','\x74\x69\x76\x65\x5f','\x33\x35\x37\x2e\x31','\x41\x63\x63\x65\x70','\x67\x7a\x69\x70','\x65\x78\x74\x72\x61','\x6f\x70\x74\x73','\u7cfb\u7edf\u901a\u77e5\ud83d\udce3','\x65\x4d\x73\x67','\x6f\x64\x65\x2f\x64','\x75\x72\x6c','\x50\x4f\x20\x52\x39','\x4f\x7a\x71\x65\x78','\x3a\x20\u672a\u77e5\u9519','\x73\x63\x65\x6e\x65','\x43\x6c\x46\x5a\x68','\x79\x70\x67\x68\x43','\x6e\x65\x61\x72\x6d','\x26\x73\x69\x67\x6e','\x48\x79\x62\x4d\x77','\x6a\x62\x50\x66\x4f','\x75\x44\x63\x61\x4f','\x65\x57\x65\x62\x4b','\x68\x52\x6c\x49\x70','\x3d\x3d\x3d\x3d\x3d','\x68\x75\x46\x6f\x73','\x44\x4c\x66\x5a\x47','\x3d\x3d\x3d\x3d','\x73\x6d\x43\x6c\x7a','\x65\x4a\x61\x72','\x61\x55\x61\x41\x41','\x69\x74\x2f\x35\x33','\u672a\u627e\u5230\x7a\x71','\x6b\x64\x46\x61\x73','\x0a\x3d\x3d\x3d\x3d','\x48\x4f\x42\x69\x6b','\u8d5a\u6587\u7ae0\u4e2d\x5b','\x57\x6f\x71\x61\x4e','\x6c\x61\x2f\x35\x2e','\x4e\x58\x59\x47\x48','\x55\x76\x44\x65\x65','\x67\x53\x79\x4e\x58','\x47\x48\x4a\x4b\x4c','\x75\x6e\x74\x3d\x31','\x7a\x68\x2d\x43\x4e','\x73\x65\x74\x56\x61','\x68\x6a\x6b\x6c\x7a','\x41\x66\x6e\x71\x5a','\x76\x61\x6c\x75\x61','\x69\x70\x2d\x53\x63','\x63\x61\x74\x69\x6f','\x74\x2d\x4c\x61\x6e','\x73\x45\x70\x79\x6d','\x67\x65\x74\x44\x61','\x68\x74\x74\x70\x73','\x41\x6c\x69\x76\x65','\x6f\x6f\x6b\x69\x65','\x72\x6d\x2d\x75\x72','\x5d\u6253\u5f00\u770b\u770b','\x61\x6e\x71\x75\x69','\x69\x6c\x65\x53\x79','\x20\x63\x6f\x6d\x2e','\x73\x6b\x4c\x69\x73','\x3d\x3d\x3d\x3d\ud83d\udce3','\x79\x6f\x75\x74\x68','\x79\x6e\x52\x64\x53','\x63\x6b\x6a\x61\x72','\x66\x69\x26\x74\x61','\x30\x2e\x38\x2e\x31','\x79\x70\x65\x22\x3a','\x56\x4c\x48\x59\x76','\x63\x6f\x6e\x63\x61','\x7a\x59\x48\x46\x7a','\x52\x57\x71\x79\x4d','\x6d\x48\x54\x45\x75','\x72\x57\x76\x6a\x4e','\x2a\x2f\x2a','\x30\x30\x31\x26\x61','\x62\x61\x69\x7a\x4b','\x52\x47\x5a\x52\x4e','\x45\x73\x64\x6b\x4d','\x4c\x68\x58\x72\x54','\x77\x77\x2d\x66\x6f','\x2c\x22\x65\x78\x74','\x67\x4f\x70\x73\x4a','\x72\x65\x73\x6f\x6c','\x5d\u9605\u8bfb\u770b\u770b','\x67\x75\x61\x67\x65','\x51\x53\x51\x42\x77','\x4f\x70\x71\x48\x78','\x6f\x56\x64\x42\x47','\x74\x69\x6d\x65','\x22\x73\x68\x6f\x72','\x72\x42\x6d\x4b\x77','\x31\x32\x65\x7a\x7a\x55\x66\x75','\x74\x6f\x6b\x65\x6e','\x61\x64\x6c\x69\x63','\x75\x72\x73','\x4e\x69\x6f\x44\x48','\x36\x36\x30\x72\x71\x50\x6e\x6a\x4c','\x47\x4a\x55\x70\x66','\x6d\x68\x6f\x47\x4b','\x43\x4c\x4f\x72\x46','\x6f\x58\x4f\x65\x75','\x72\x22\x2c\x22\x74','\x4b\x4a\x6e\x62\x48','\x63\x61\x74\x63\x68','\x6a\x50\x67\x6d\x43','\x69\x6d\x69\x74','\x42\x77\x6a\x53\x66','\x68\x61\x72\x43\x6f','\x65\x63\x74','\x6d\x6d\x42\x6f\x74','\x2c\x20\u7ed3\u675f\x21','\x4e\x51\x61\x52\x57','\x49\x55\x65\x48\x5a','\x63\x68\x61\x72\x73','\x49\x79\x55\x41\x64','\x3a\x20\u670d\u52a1\u5668','\x64\x62\x4d\x76\x59','\x6a\x55\x78\x7a\x55','\x73\x2e\x68\x74\x74','\x73\x53\x79\x6e\x63','\x6d\x41\x78\x78\x63','\x6f\x59\x71\x6c\x59','\x6e\x2f\x78\x2d\x77','\x4c\x2c\x20\x6c\x69','\x63\x45\x77\x4b\x47','\x69\x6e\x65\x64','\x68\x52\x72\x79\x6e','\x77\x72\x69\x74\x65','\x6c\x6c\x59\x65\x61','\x6f\x72\x6d\x2f\x34','\x70\x61\x70\x69','\x66\x5a\x73\x50\x78','\x41\x6e\x64\x72\x6f','\x69\x6e\x69\x74\x47','\x73\x65\x74\x2d\x63','\x63\x45\x7a\x58\x58','\x4b\x56\x71\x50\x51','\x4d\x68\x77\x6b\x5a','\x6f\x76\x58\x56\x4e','\x69\x6d\x65','\x3a\x2f\x2f\x31\x32','\u8d5a\u4efb\u52a1\x5b','\x6e\x74\x68','\x72\x61\x6e\x64\x6f','\x75\x73\x65\x72\x2e','\x61\x73\x64\x66\x67','\x33\x32\x33\x38\x39\x4f\x47\x77\x63\x78\x69','\x48\x4c\x72\x62\x44','\x3d\x63\x36\x30\x30','\x72\x73\x74\x61\x74','\x70\x73\x6d\x74\x65','\x6a\x42\x64\x58\x49','\x6a\x64\x76\x79\x6c','\x38\x6b\x72\x63\x52\x49\x74','\x34\x33\x34\x33\x38\x30\x4a\x74\x45\x4e\x59\x78','\x74\x5f\x74\x65\x78','\x2f\x32\x2e\x35\x2e','\x63\x63\x65\x73\x73','\x73\x49\x50\x74\x53','\x4f\x72\x4b\x63\x63','\x72\x5f\x69\x64','\x61\x52\x76\x48\x41','\u8bf7\u6c42\u5931\u8d25','\x6f\x6e\x3d\x32\x2e','\x66\x65\x74\x63\x68','\x6d\x6d\x7a\x54\x54','\x2c\x7a\x68\x3b\x71','\x2f\x76\x61\x6c\x69','\x6c\x6f\x64\x61\x73','\x6b\x6d\x55\x48\x61','\x26\x76\x3d','\x67\x65\x2d\x53\x6b','\x62\x61\x6e\x6e\x65','\x68\x5f\x67\x65\x74','\x74\x50\x4d\x76\x62','\x69\x22\x7d\x7d\x29','\x55\x71\x69\x4d\x44','\x48\x5a\x6c\x50\x68','\x47\x6e\x79\x75\x65','\x61\x73\x73\x69\x67','\x32\x31\x20\x4d\x6f','\x63\x72\x6f\x6e','\x73\x65\x63\x72\x65','\x5a\x41\x55\x61\x51','\x69\x43\x78\x52\x66','\x54\x44\x55\x51\x49','\x74\x58\x63\x43\x58','\x75\x70\x64\x61\x74','\x35\x2e\x35\x26\x63','\x61\x6c\x69\x64\x63','\x3d\x31\x26\x61\x63','\x6f\x4c\x73\x63\x68','\x6c\x65\x6e\x63\x6f','\x63\x77\x64','\x3d\x30\x2e\x39\x2c','\x47\x65\x74\x54\x61','\x64\x65\x64','\x70\x51\x53\x71\x48','\x2f\x6f\x70\x70\x6f','\x66\x6b\x61\x76\x44','\x6f\x64\x65\x41\x74','\x63\x74\x69\x6f\x6e','\x2d\x63\x6f\x6f\x6b','\x6d\x73\x67','\x43\x77\x4f\x61\x54','\x6a\x6f\x69\x6e','\x63\x6b\x74\x6f\x75','\x6f\x6b\x69\x65','\u4e2a\x43\x4b','\x2e\x32\x2e\x31\x20','\x61\x78\x72\x43\x55','\x6f\x48\x56\x48\x44','\x53\x63\x6d\x61\x4e','\x70\x45\x66\x72\x55','\x6b\x73\x74\x61\x72','\x55\x73\x65\x72\x2d','\x5a\x77\x70\x67\x55','\x65\x2e\x69\x6e\x73','\u672c\u91cd\u5199\u6349\x63','\x61\x73\x74\x5f\x6b','\x6b\x67\x45\x70\x63','\x47\x49\x54\x48\x55','\x66\x58\x52\x76\x4c','\x67\x65\x74\x42\x6f','\x70\x72\x70\x6b\x64','\x71\x77\x4f\x4c\x67','\x6f\x6b\x69\x65\x53','\x73\x65\x74\x64\x61','\x47\x70\x6d\x45\x67','\x6f\x70\x65\x6e\x2d','\x79\x5f\x62\x6f\x78','\x33\x39\x32\x33\x33\x36\x31\x4d\x77\x55\x5a\x4d\x79','\x68\x69\x6e\x74\x73','\x41\x6a\x55\x78\x43','\x69\x73\x4c\x6f\x6f','\x4e\x52\x74\x69\x41','\x30\x20\x43\x68\x72','\x70\x49\x59\x6d\x51','\x69\x74\x71\x48\x78','\x79\x5a\x49\x48\x52','\x4d\x73\x4b\x6c\x62','\x6b\x65\x79\x73','\x67\x65\x74\x4d\x6f','\x74\u8bf7\u6c42\u5931\u8d25','\x4f\x49\x69\x74\x72','\x72\x75\x6e\x53\x63','\x69\x6c\x64\x2f\x4c','\x6a\x50\x47\x72\x4e','\x2e\x6a\x73\x6f\x6e','\x6d\x61\x74\x63\x68','\x73\x65\x74\x76\x61','\x69\x74\x65\x6d\x73','\x30\x31\x26\x69\x73','\x73\x74\x72\x69\x6e','\x76\x6e\x42\x71\x4f','\x74\x68\x65\x6e','\x52\x73\x77\x75\x71','\x46\x75\x6e\x63\x74','\x4f\x78\x4f\x61\x44','\x4f\x79\x45\x78\x5a','\x59\x69\x44\x67\x4b','\x44\x53\x6a\x74\x4a','\x6d\x65\x74\x68\x6f','\x4e\x43\x43\x79\x54','\x74\x72\x69\x6d','\x3b\x20\x77\x76\x29','\x4e\x66\x71\x4f\x69','\x4b\x6f\x75\x77\x62','\x5d\u5b8c\u6210\u770b\u770b','\x69\x6e\x64\x65\x78','\x74\x6f\x75\x67\x68','\x6c\x6f\x67\x45\x72','\x74\x72\x61\x22\x3a','\x73\x70\x6c\x69\x74','\x72\x65\x70\x6c\x61','\x41\x43\x59\x6f\x69','\x4d\x64\x61\x78\x59','\x73\x63\x72\x69\x70','\x3a\x22\x63\x6f\x6d','\x6f\x62\x6a\x65\x63','\x68\x65\x61\x64\x65','\x69\x6d\x65\x3d','\x64\x65\x64\x3b\x20','\x69\x73\x4e\x65\x65','\x5a\x57\x50\x58\x76','\x67\x65\x74\x53\x65','\x65\x78\x69\x73\x74','\x67\x65\x74\x76\x61','\x67\x62\x56\x48\x4d','\x6f\x6e\x2f\x34\x2e','\x6f\x64\x69\x6e\x67','\x64\x52\x65\x77\x72','\x5d\u83b7\u5f97','\x50\x41\x53\x44\x46','\u5931\u8d25\uff1a','\x62\x77\x5a\x6c\x45','\x73\x74\x61\x63\x6b','\x65\x78\x70\x6f\x72','\x2e\x31\x2f','\x69\x2f\x35\x33\x37','\u6349\u5305\u586b\u5165\x7a','\x43\x4b\x48\x4c\x49','\x26\x69\x73\x5f\x77','\x69\x64\x3d','\x63\x6b\x61\x67\x65','\x67\x4f\x66\x70\x46','\x2e\x6f\x70\x70\x6f','\x48\x4a\x5a\x72\x66','\x2f\x63\x6f\x64\x65','\x76\x6a\x6b\x64\x61','\x66\x69\x6e\x61\x6c','\x68\x4d\x73\x53\x76','\x22\x3a\x22\x61\x70','\x6f\x6d\x4c\x48\x79','\x45\x6d\x73\x67\x70','\x54\x61\x73\x6b\x49','\x6c\x65\x6e\x67\x74','\x65\x6e\x3b\x71\x3d','\x56\x65\x72\x73\x69','\x67\x6f\x74','\x64\x61\x74\x61\x46','\x3d\x77\x69\x66\x69','\x4b\x79\x70\x53\x54','\x75\x66\x4f\x58\x47','\x66\x6c\x6f\x6f\x72','\x6d\x6a\x48\x50\x48','\x33\x2e\x30\x2e\x32','\x65\x6c\x3d\x63\x36','\x63\x68\x61\x6e\x6e','\x6c\x74\x51\x6e\x4a','\x74\x69\x6d\x65\x6f','\x67\x65\x74\x54\x69','\x4a\x6c\x6e\x50\x46','\x61\x75\x58\x72\x77','\x4a\x6e\x5a\x66\x4d','\x62\x45\x5a\x78\x56','\x65\x6e\x76','\x6f\x6d\x65\x2f\x34','\x64\x6f\x6e\x65','\x61\x62\x57\x47\x50','\x26\x61\x70\x70\x5f','\x67\x65\x4e\x61\x6d','\x55\x72\x6c','\x6c\x6f\x67\x73','\x62\x66\x49\x66\x57','\x30\x20\x28\x4c\x69','\u8d5a\u4efb\u52a1\u5931\u8d25','\x72\x69\x70\x74','\x7a\x71\x6b\x64\x46','\x70\x6f\x73\x74','\x73\x69\x67\x6e','\x62\x6f\x78\x2e\x64','\x61\x44\x63\x6f\x44','\x57\x4b\x69\x78\x4c','\x78\x63\x76\x62\x6e','\x68\x42\x4d\x41\x54','\x61\x70\x2f\x31\x2e','\x46\x4d\x66\x49\x52','\x59\x65\x51\x57\x56','\x65\x7a\x44\x66\x46','\x63\x6f\x6e\x64\x73','\x6f\x71\x56\x52\x4a','\x77\x70\x78\x58\x75','\x52\x48\x57\x49\x69','\x69\x6e\x67','\x2e\x33\x36\x20\x68','\x63\x6b\x61\x70\x70','\x76\x61\x6c\x75\x65','\x58\x72\x4f\x54\x49','\x4f\x68\x67\x77\x46','\x70\x61\x72\x73\x65','\x68\x5f\x73\x65\x74','\x40\x63\x68\x61\x76','\x50\x47\x4d\x56\x41','\x33\x32\x37\x30\x39\x36\x41\x75\x77\x72\x52\x52','\u4e2a\u770b\u770b\u8d5a\u4efb','\x38\x34\x30\x34\x38\x47\x50\x75\x61\x4b\x48','\x69\x74\x65','\x59\x78\x6e\x53\x45','\x64\x47\x65\x44\x6c','\x61\x70\x70\x6c\x69','\x6f\x4b\x42\x49\x44','\x44\x4c\x4c\x68\x78','\x36\x30\x30\x31','\u6b63\u5728\u641c\u7d22\x69','\x72\x69\x70\x74\x69','\x68\x74\x74\x70','\x6a\x73\x5f\x75\x73','\x3a\x20\x70\x6f\x73','\x69\x6e\x61\x6c\x22','\x4c\x77\x69\x55\x54','\x77\x6e\x46\x41\x66','\u8d5a\u6587\u7ae0\u5931\u8d25','\x54\x69\x6d\x65','\x43\x6f\x6e\x74\x65','\x2e\x63\x6e','\x26\x63\x68\x61\x6e','\x48\x45\x58\x68\x71','\x2c\x20\u9519\u8bef\x21','\x37\x2e\x30\x2e\x30','\x47\x45\x54','\x77\x50\x6f\x75\x42','\x4f\x77\x62\x52\x74','\x72\x61\x22\x3a\x7b','\x6e\x61\x6d\x65','\x41\x4f\x6f\x78\x72','\x2f\x74\x61\x73\x6b','\x72\x65\x61\x64\x46','\x78\x51\x58\x7a\x73','\x41\x52\x56\x78\x72','\x4d\x4d\x4a\x5a\x52','\x6f\x70\x65\x6e\x55','\x4c\x41\x79\x78\x69','\x61\x62\x73','\x4d\x6f\x7a\x69\x6c','\x26\x69\x64\x3d','\x6a\x44\x76\x56\x78','\x6b\x65\x20\x47\x65','\x3a\x7b\x22\x70\x61','\x73\x61\x54\x7a\x49','\x70\x61\x74\x68','\u770b\u770b\u8d5a','\x4c\x4b\x75\x63\x48','\x7a\x42\x5a\x4a\x53','\x5a\x58\x43\x56\x42','\x7b\x7d\x7d\x2c\x22','\x43\x6f\x6e\x6e\x65','\x20\u5230\x20','\x64\x43\x6f\x64\x65','\x6d\x51\x57\x45\x52','\x63\x68\x61\x72\x41','\x74\x2f\x70\x2f\x76','\x4a\x6e\x4b\x48\x45','\x68\x61\x6e\x6e\x65','\x5d\u5f00\u59cb\u770b\u770b','\x61\x7a\x77\x72\x44','\x70\x61\x70\x69\x5f','\x6e\x75\x6c\x6c','\x63\x6a\x61\x53\x6e','\x63\x6f\x75\x6e\x74','\x54\x59\x55\x49\x4f','\x63\x61\x43\x53\x79','\x67\x65\x74\x4d\x69','\x22\x2c\x22\x65\x78','\x63\x72\x69\x70\x74','\x71\x63\x47\x47\x48','\x6a\x66\x47\x52\x72','\x69\x73\x4d\x75\x74','\x31\x3b\x20\x4f\x50','\x69\x6f\x6e\x20','\x65\x72\x43\x66\x67','\x6f\x48\x75\x44\x56','\x3a\x20\x67\x65\x74','\x67\x65\x74\x64\x61','\x4f\x71\x68\x78\x45','\x57\x4a\x51\x4c\x58','\x6c\x47\x52\x44\x4b','\x46\x70\x68\x58\x58','\x6f\x75\x74\x68\x2e','\x69\x6c\x65','\x69\x73\x41\x72\x72','\x44\x77\x77\x76\x59','\x61\x74\x61','\x35\x2e\x35\x26\x75','\x6f\x6e\x4d\x73\x67','\x71\x63\x42\x71\x4c','\x6c\x6f\x67','\x3a\x2f\x2f\x6c\x65','\x67\x6c\x7a\x47\x4c','\x73\x43\x6f\x64\x65','\x78\x72\x44\x47\x43','\x41\x77\x67\x41\x6b','\x53\x61\x66\x61\x72','\x3a\x22\x73\x64\x6b','\x64\x57\x57\x51\x53','\x6d\x65\x73\x73\x61','\x63\x46\x73\x74\x46','\x79\x48\x51\x6e\x65','\x6d\x61\x70','\x77\x61\x69\x74','\x6c\x6c\x69\x73\x65','\x65\x78\x69\x74','\x73\x6b\x5f\x69\x64','\x6b\x69\x65','\x72\x4d\x78\x64\x56','\x73\x59\x6c\x6c\x64','\x4c\x75\x6b\x52\x4e','\x73\x74\x61\x74\x75','\x5f\x63\x6f\x64\x65','\x52\x67\x74\x65\x43','\x4d\x59\x34\x37\x49','\x73\x74\x43\x6f\x6f','\x6f\x76\x57\x55\x64','\x43\x57\x41\x48\x50','\x54\x42\x52\x6b\x50','\x41\x67\x65\x6e\x74','\x74\x61\x6e\x74\x2e','\x62\x69\x6c\x65\x20','\x70\x6f\x2e\x6c\x61','\x45\x6b\x6d\x61\x55','\x55\x62\x71\x4f\x43','\x73\x74\x61\x72\x74','\x78\x61\x63\x63\x6f','\x67\x73\x51\x66\x45','\x65\x57\x57\x49\x71','\u5171\u627e\u5230','\x66\x2d\x38','\x2c\x20\u5f00\u59cb\x21','\x6e\x67\x74\x68','\x67\x43\x6a\x6a\x72','\u6ca1\u6709\u91cd\u5199\uff0c','\x63\x61\x6c\x6c','\x47\x4c\x58\x78\x6b','\x61\x73\x74\x43\x6f','\x6b\x61\x6e\x64\x69','\x76\x65\x72\x73\x69','\x76\x65\x5f\x63\x68','\x5f\x77\x78\x61\x63','\x45\x73\x58\x53\x5a','\x65\x78\x65\x63','\x6d\x6a\x7a\x64\x50','\x74\x79\x70\x65\x22','\x79\x49\x45\x62\x4a','\u4e2d\u9752\u6781\u901f\u7248','\x6e\x50\x73\x55\x42','\x2f\x76\x31\x2f\x73','\x67\x5a\x4a\x4e\x43','\x70\x61\x65\x78\x46','\x6b\x44\x69\x6c\x5a','\x70\x61\x72\x61\x74','\x46\x69\x6c\x65\x53','\x67\x65\x74\x53\x63','\x74\x6d\x20\x42\x75','\x70\x6c\x61\x74\x66','\x53\x6b\x67\x75\x48','\x74\x6f\x4f\x62\x6a','\x4e\x6c\x51\x61\x56','\x62\x63\x5a\x45\x59','\x6e\x74\x2d\x54\x79','\x70\x61\x63\x6b\x61','\x77\x65\x46\x41\x5a','\x77\x61\x69\x74\x54','\x75\x6e\x64\x65\x66','\x6c\x3d\x63\x36\x30','\x73\x65\x6e\x64','\x61\x66\x78\x63\x79','\x49\x4e\x4d\x46\x65','\x22\x6f\x72\x69\x67','\x4d\x59\x68\x72\x70','\x65\x72\x72\x6f\x72','\x6b\x65\x6e\x64','\x78\x76\x72\x44\x70','\x75\x6e\x63\x68\x65','\x5a\x55\x58\x62\x46','\x6d\x6f\x63\x6b\x5f','\x65\x22\x3a\x22\x63','\x69\x44\x70\x4d\x70','\x4f\x71\x51\x57\x6f','\x73\x51\x4a\x65\x6d','\x67\x65\x74\x46\x75','\x26\x61\x63\x74\x69','\x20\x41\x70\x70\x6c','\x6a\x5a\x52\x49\x47','\x67\x46\x69\x66\x59','\x6e\x6e\x45\x6f\x49','\x46\x6f\x72\x4b\x65','\x30\x2e\x38','\x72\x61\x77\x2f\x6d','\x73\x63\x61\x6e\x4c','\x26\x72\x65\x71\x75','\x72\x72\x67\x54\x6a','\x79\x75\x69\x6f\x70','\u8bf7\u7528\u6587\u7ae0\u811a','\x2f\x67\x69\x74\x2f','\x30\x6f\x32','\x69\x73\x51\x75\x61','\x4b\x65\x65\x70\x2d','\x64\x50\x43\x46\x49','\x31\x26\x74\x6f\x6b','\u7edc\u60c5\u51b5','\x58\x71\x6a\x51\x68','\x73\x65\x74\x6a\x73','\x6b\x48\x64\x6d\x4e','\x33\x38\x37\x36\x39\x33\x30\x58\x44\x57\x52\x4d\x45','\x73\x63\x6f\x72\x65','\x72\x64\x43\x6f\x6e','\x45\x44\x61\x58\x55','\x66\x72\x6f\x6d\x43','\x74\x43\x6f\x6f\x6b','\x31\x37\x36\x34\x32\x36\x6e\x45\x68\x6b\x4a\x4d','\x6f\x41\x73\x78\x54','\x65\x73\x74\x5f\x74','\x65\x6e\x3d','\x61\x73\x74\x65\x72','\x45\x55\x78\x4e\x49','\x71\x4f\x46\x72\x6c','\x63\x68\x61\x72\x43','\x72\x65\x61\x64','\x28\x4b\x48\x54\x4d','\x6a\x77\x5a\x62\x4a','\x6f\x6d\x2e\x6f\x70','\x74\x6f\x4c\x6f\x77','\x67\x65\x74','\x78\x6d\x72\x48\x6c','\x65\x74\x22\x2c\x22','\x44\x57\x61\x6f\x53','\x4e\x61\x6d\x65\x22','\x61\x6e\x6e\x65\x6c','\x4b\x52\x6e\x4c\x4a','\x6b\u6216\u8005\u81ea\u5df1','\x73\x73\x3d\x77\x69','\x72\x65\x64\x69\x72','\x64\x53\x41\x6a\x74','\x73\x6f\x72\x74','\x62\x6f\x64\x79','\u7a7a\uff0c\u8bf7\u68c0\u67e5','\x6c\x75\x65\x46\x6f','\x71\x77\x65\x72\x74','\x73\x75\x62\x73\x74','\x74\x79\x70\x65','\x44\x50\x6a\x77\x54','\x48\x6f\x73\x74','\x6d\x65\x64\x69\x61','\x43\x4b\x43\x70\x4c','\x69\x56\x4d\x66\x67','\x71\x72\x4d\x71\x56','\x78\x52\x65\x77\x61','\x77\x4d\x43\x67\x74','\x72\x4b\x65\x79','\x6c\x69\x73\x74','\x58\x6e\x67\x66\x79','\x6e\x67\x2e\x6e\x65','\x77\x51\x58\x55\x70','\x75\x50\x65\x48\x64','\x6a\x61\x43\x49\x67','\x63\x6f\x6d\x2e\x79','\x4c\x4e\x4a\x4b\x51','\x55\x4f\x63\x7a\x53','\x6e\x46\x54\x65\x67','\x79\x68\x48\x75\x6d','\x76\x51\x68\x78\x58','\x2e\x6d\x61\x72\x6b','\x20\ud83d\udd5b\x20','\x6f\x74\x45\x6e\x76','\x42\x5a\x59\x70\x6c','\x6b\x4e\x73\x41\x63','\u8bbf\u95ee\u6570\u636e\u4e3a','\x6f\x53\x62\x68\x55','\x50\x6b\x4f\x69\x77','\x2e\x63\x6f\x64\x69','\x67\x65\x74\x48\x6f','\x6b\x68\x77\x54\x66','\x5f\x69\x64\x3d','\x4d\x73\x67','\x48\x63\x47\x51\x74','\x26\x61\x63\x63\x65','\x63\x6f\x6f\x6b\x69','\x64\x61\x74\x61','\x35\x20\x28\x7b\x22','\x2d\x75\x72\x6c','\x74\x63\x75\x74\x22','\x6c\x6f\x61\x64\x64','\x69\x64\x20\x35\x2e','\x74\x2d\x45\x6e\x63','\x6f\x76\x76\x4f\x48','\x49\x46\x4a\x4a\x63','\x6c\x78\x65\x6b\x77','\x67\x69\x66\x79','\x6e\x65\x6c\x3d\x63','\u8d5a\u5b9d\u7bb1','\x6e\x74\x2d\x4c\x65'];_0x4e50=function(){return _0x1fa163;};return _0x4e50();}function _0x2c4ad0(_0x1cfb42){const _0x5e85e7=_0x55e010,_0x4f8f9a={};_0x4f8f9a[_0x5e85e7(0x28b)]=_0x5e85e7(0x2da),_0x4f8f9a[_0x5e85e7(0x2e6)]=function(_0x459e72,_0x33548d){return _0x459e72!=_0x33548d;},_0x4f8f9a[_0x5e85e7(0x1e6)]=_0x5e85e7(0x122),_0x4f8f9a[_0x5e85e7(0x18c)]=function(_0xf11385,_0x5d50af){return _0xf11385+_0x5d50af;},_0x4f8f9a[_0x5e85e7(0x35a)]=function(_0x481fbd,_0x5ed759){return _0x481fbd+_0x5ed759;};const _0xd3e81b=_0x4f8f9a;let _0x3a8a07=_0x1cfb42[_0x5e85e7(0xd5)]('\x26'),_0x4be485={};for(let _0x125d6c of _0x3a8a07){let _0x4aa3ed=_0x125d6c[_0x5e85e7(0xd5)]('\x3d');_0x4be485[_0x4aa3ed[-0x1*-0x24f2+0x2fe*0x1+0x4*-0x9fc]]=_0x4aa3ed[-0x1497+0xb*-0x245+-0x6b*-0x6d];}let _0x506d1f='';for(let _0x25a6ec of Object[_0x5e85e7(0x36f)](_0x4be485)[_0x5e85e7(0x229)]()){_0x25a6ec!=_0xd3e81b[_0x5e85e7(0x28b)]&&_0xd3e81b[_0x5e85e7(0x2e6)](_0x25a6ec,_0xd3e81b[_0x5e85e7(0x1e6)])&&(_0x506d1f+=_0xd3e81b[_0x5e85e7(0x18c)](_0xd3e81b[_0x5e85e7(0x35a)](_0x25a6ec,'\x3d'),_0x4be485[_0x25a6ec]));}return _0x506d1f+=_0x5dbd1e,_0x483c34(_0x506d1f);}function _0x27887f(_0x378410,_0x4c0c7a){const _0xc9c823=_0x55e010;let _0x4d90c2=_0x27ca1a[_0x378410],_0x3768a0=_0x4d90c2[_0xc9c823(0x377)](/uid=(\w+)/)[0x234b+-0x1e0a+0xa8*-0x8],_0x5d2579=_0x4d90c2[_0xc9c823(0x377)](/token=([\w\%]+)/)[0x8*-0x240+-0x34*0x68+-0xd0b*-0x3],_0x451130=_0x4d90c2['\x6d\x61\x74\x63\x68'](/token_id=(\w+)/)[-0x406+0x163*-0x6+-0x6d*-0x1d],_0x2c08ce=_0xc9c823(0x2da)+_0xc9c823(0x250)+_0x451130+(_0xc9c823(0x1f4)+_0xc9c823(0x1c8)+_0xc9c823(0x223)+_0xc9c823(0x312)+_0xc9c823(0x206)+_0xc9c823(0x214))+_0x5d2579+(_0xc9c823(0xf2)+_0xc9c823(0x1ba)+_0xc9c823(0x2a6)+_0xc9c823(0x118)+_0xc9c823(0x1c7)+_0xc9c823(0x321)+_0xc9c823(0x193)+'\x69\x64\x3d')+_0x3768a0+(_0xc9c823(0x253)+_0xc9c823(0x226)+_0xc9c823(0x2be)+'\x73\x6b\x5f\x69\x64'+'\x3d')+_0x4c0c7a+(_0xc9c823(0x150)+_0xc9c823(0x260)+_0xc9c823(0x143)),_0x5c66dd=_0x2c4ad0(_0x2c08ce),_0x1de1a0=_0xc9c823(0x2da)+_0xc9c823(0x250)+_0x451130+('\x26\x73\x69\x67\x6e'+'\x3d')+_0x5c66dd+(_0xc9c823(0x1f4)+_0xc9c823(0x1c8)+_0xc9c823(0x223)+_0xc9c823(0x312)+_0xc9c823(0x206)+_0xc9c823(0x214))+_0x5d2579+(_0xc9c823(0xf2)+_0xc9c823(0x1ba)+_0xc9c823(0x2a6)+_0xc9c823(0x118)+_0xc9c823(0x1c7)+'\x6f\x6e\x3d\x32\x2e'+_0xc9c823(0x193)+_0xc9c823(0xf3))+_0x3768a0+(_0xc9c823(0x253)+_0xc9c823(0x226)+_0xc9c823(0x2be)+_0xc9c823(0x1a6)+'\x3d')+_0x4c0c7a+(_0xc9c823(0x150)+_0xc9c823(0x260)+_0xc9c823(0x143));return _0x1de1a0;}async function _0x370c5f(_0x5be0c4){const _0x1acb98=_0x55e010,_0x25ab10={'\x4b\x79\x70\x53\x54':function(_0x30d12c){return _0x30d12c();},'\x41\x4f\x6f\x78\x72':_0x1acb98(0x341)+_0x1acb98(0x2b9)+'\x74','\x6a\x61\x43\x49\x67':function(_0x4b7591,_0x3d0a48,_0xf2af0e){return _0x4b7591(_0x3d0a48,_0xf2af0e);},'\x4c\x4b\x75\x63\x48':function(_0x3d6aad,_0x5858dc){return _0x3d6aad-_0x5858dc;},'\x6a\x5a\x52\x49\x47':function(_0x6ce882,_0xd7f253,_0x5f41ed){return _0x6ce882(_0xd7f253,_0x5f41ed);}};let _0x131143=_0x25ab10[_0x1acb98(0x106)](_0xb2212d),_0x1ac2b3=_0x2b37a9[_0x25ab10[_0x1acb98(0x159)]],_0x51e8d6=_0x25ab10[_0x1acb98(0x23e)](_0x27887f,_0x25ab10[_0x1acb98(0x16a)](_0x27ca1a[_0x1acb98(0x100)+'\x68'],-0x15*0xef+0x265*0x8+0x4*0x1d),_0x5be0c4),_0x46502a=_0x25ab10[_0x1acb98(0x23e)](_0x516fd9,_0x1ac2b3,_0x51e8d6);await _0x25ab10[_0x1acb98(0x1f6)](_0x3ff4e3,_0x46502a,_0x131143);let _0x4a6e31=_0x5a7fb8;if(!_0x4a6e31)return;_0x4a6e31[_0x1acb98(0x1e9)+_0x1acb98(0x1ac)]==0x1195*0x2+-0x55a+-0x1dd0&&_0x5877fa[_0x1acb98(0x272)](_0x5be0c4);}async function _0x4a806d(_0x529050,_0x5e68c3){const _0x4b16ea=_0x55e010,_0x5478f8={'\x46\x4d\x66\x49\x52':function(_0x253f71){return _0x253f71();},'\x77\x65\x46\x41\x5a':_0x4b16ea(0x2db)+_0x4b16ea(0x354)+'\x74','\x57\x4a\x51\x4c\x58':function(_0x13c686,_0x106c94,_0x37124f){return _0x13c686(_0x106c94,_0x37124f);},'\x42\x5a\x59\x70\x6c':function(_0x46f0bc,_0x55a072){return _0x46f0bc+_0x55a072;}};let _0x967a0a=_0x5478f8[_0x4b16ea(0x129)](_0xb2212d),_0x1a264d=_0x5e68c3[_0x4b16ea(0x377)](/uid=(\w+)/)[-0x26f3+0x1ef*-0xb+0x3c39],_0x5cc707=_0x2b37a9[_0x5478f8[_0x4b16ea(0x1e0)]],_0x3d7c7d=_0x5478f8[_0x4b16ea(0x18b)](_0x516fd9,_0x5cc707,_0x5e68c3);await _0x5478f8[_0x4b16ea(0x18b)](_0x3ff4e3,_0x3d7c7d,_0x967a0a);let _0x2f0a82=_0x5a7fb8;if(!_0x2f0a82)return;_0x2f0a82[_0x4b16ea(0x1e9)+_0x4b16ea(0x1ac)]==-0x12e2*-0x2+0x1c30+-0x6*0xafe?console['\x6c\x6f\x67']('\u7528\u6237'+_0x5478f8[_0x4b16ea(0x248)](_0x529050,0x1*-0xd03+-0x20*-0x11d+-0x1*0x169c)+'\x5b'+_0x1a264d+(_0x4b16ea(0x176)+_0x4b16ea(0x30b))+_0x2f0a82[_0x4b16ea(0x379)][_0x4b16ea(0x32a)+_0x4b16ea(0x31e)]+'\x5d'):console[_0x4b16ea(0x196)]('\u7528\u6237'+(_0x529050+(-0x7d9*-0x2+0x1*0x83e+0x17ef*-0x1))+'\x5b'+_0x1a264d+(_0x4b16ea(0x176)+_0x4b16ea(0x11e)+'\uff1a')+_0x2f0a82[_0x4b16ea(0x19f)+'\x67\x65']);}async function _0x45fb3a(_0x2a2bff,_0x1fd262){const _0x1b6801=_0x55e010,_0x3a5c19={'\x54\x42\x52\x6b\x50':function(_0x13a822){return _0x13a822();},'\x76\x6e\x42\x71\x4f':_0x1b6801(0x32a)+_0x1b6801(0x313)+'\x75\x73','\x6e\x4b\x46\x6a\x50':function(_0x5cd163,_0x428685,_0x76d063){return _0x5cd163(_0x428685,_0x76d063);},'\x77\x59\x58\x4c\x46':function(_0x2b57e4,_0x35d8c1,_0x1dc103){return _0x2b57e4(_0x35d8c1,_0x1dc103);},'\x6e\x46\x54\x65\x67':function(_0x4ecfa6,_0x576847){return _0x4ecfa6==_0x576847;},'\x43\x4b\x43\x70\x4c':function(_0x3658c,_0x217296){return _0x3658c+_0x217296;}};let _0x587971=_0x3a5c19[_0x1b6801(0x1b2)](_0xb2212d),_0x2b0e38=_0x1fd262[_0x1b6801(0x377)](/uid=(\w+)/)[-0x5*0x314+0x1162*-0x1+0x20c7],_0x45e16d=_0x2b37a9[_0x3a5c19[_0x1b6801(0x37c)]],_0x53cbf9=_0x3a5c19[_0x1b6801(0x269)](_0x516fd9,_0x45e16d,_0x1fd262);await _0x3a5c19[_0x1b6801(0x276)](_0x3ff4e3,_0x53cbf9,_0x587971);let _0x2c9529=_0x5a7fb8;if(!_0x2c9529)return;_0x3a5c19[_0x1b6801(0x242)](_0x2c9529[_0x1b6801(0x1e9)+_0x1b6801(0x1ac)],-0x9*-0x2a9+-0x1*-0x2669+-0x3e5a)?console[_0x1b6801(0x196)]('\u7528\u6237'+_0x3a5c19[_0x1b6801(0x233)](_0x2a2bff,-0xa9*-0x25+0x7*0xf1+-0x11*0x1d3)+'\x5b'+_0x2b0e38+(_0x1b6801(0x2d1)+_0x1b6801(0x29f))+_0x2c9529[_0x1b6801(0x379)][_0x1b6801(0x32a)+_0x1b6801(0x31e)]+'\x5d'):console[_0x1b6801(0x196)]('\u7528\u6237'+_0x3a5c19[_0x1b6801(0x233)](_0x2a2bff,-0x86*0x17+-0x2*-0x75a+0x3*-0xe3)+'\x5b'+_0x2b0e38+(_0x1b6801(0x2d1)+_0x1b6801(0x14c)+'\uff1a')+_0x2c9529[_0x1b6801(0x19f)+'\x67\x65']);}async function _0x1be9b8(_0x2887b6,_0x244cc5){const _0x2dc123=_0x55e010,_0x57530a={'\x4f\x71\x51\x57\x6f':function(_0x56eff2,_0x1ed187,_0x5326af){return _0x56eff2(_0x1ed187,_0x5326af);},'\x68\x4d\x73\x53\x76':function(_0x53f308,_0x1bd38b){return _0x53f308==_0x1bd38b;},'\x6f\x56\x64\x42\x47':function(_0x31f677,_0x30eb08){return _0x31f677+_0x30eb08;},'\x4f\x77\x62\x52\x74':function(_0x494817,_0x207ffa){return _0x494817+_0x207ffa;}};let _0x3df824=_0xb2212d(),_0x37eb6a=_0x244cc5[_0x2dc123(0x377)](/uid=(\w+)/)[0x2436+0x3ee+-0x2823],_0x17a656=_0x2b37a9[_0x2dc123(0x2db)+_0x2dc123(0x1ea)],_0x23b409=_0x516fd9(_0x17a656,_0x244cc5);await _0x57530a[_0x2dc123(0x1f1)](_0x3ff4e3,_0x23b409,_0x3df824);let _0x4fd5b1=_0x5a7fb8;if(!_0x4fd5b1)return;_0x57530a[_0x2dc123(0xfb)](_0x4fd5b1[_0x2dc123(0x1e9)+_0x2dc123(0x1ac)],0x2*-0xf7c+-0xaf3*0x1+0x29eb)?console[_0x2dc123(0x196)]('\u7528\u6237'+_0x57530a[_0x2dc123(0x2d5)](_0x2887b6,0x1f96+-0x985*-0x1+-0x1*0x291a)+'\x5b'+_0x37eb6a+_0x2dc123(0xe8)+_0x4fd5b1[_0x2dc123(0x379)]['\x73\x63\x6f\x72\x65']+'\u9752\u8c46'):console[_0x2dc123(0x196)]('\u7528\u6237'+_0x57530a[_0x2dc123(0x156)](_0x2887b6,0xe*0x3f+0x39*-0x70+0x157f)+'\x5b'+_0x37eb6a+(_0x2dc123(0xd0)+_0x2dc123(0x11e)+'\uff1a')+_0x4fd5b1[_0x2dc123(0x19f)+'\x67\x65']);}async function _0x1be9b8(_0x4951f6,_0x2ebfd5){const _0x5e6a2d=_0x55e010,_0x3702eb={'\x4b\x4a\x6e\x62\x48':function(_0x405576){return _0x405576();},'\x4e\x6c\x51\x61\x56':_0x5e6a2d(0x2db)+_0x5e6a2d(0x1ea),'\x77\x70\x78\x58\x75':function(_0x1dc82b,_0x2646ad){return _0x1dc82b==_0x2646ad;}};let _0x110b5b=_0x3702eb[_0x5e6a2d(0x2e4)](_0xb2212d),_0x2db432=_0x2ebfd5[_0x5e6a2d(0x377)](/uid=(\w+)/)[-0x10*-0xca+0xc9*-0x25+-0x2bd*-0x6],_0x5edbfb=_0x2b37a9[_0x3702eb[_0x5e6a2d(0x1dc)]],_0x3cb366=_0x516fd9(_0x5edbfb,_0x2ebfd5);await _0x3ff4e3(_0x3cb366,_0x110b5b);let _0x57634d=_0x5a7fb8;if(!_0x57634d)return;_0x3702eb[_0x5e6a2d(0x12e)](_0x57634d[_0x5e6a2d(0x1e9)+_0x5e6a2d(0x1ac)],-0xa1*-0x5+0x4*0x7a4+-0x21b5)?console[_0x5e6a2d(0x196)]('\u7528\u6237'+(_0x4951f6+(-0x1c03+0x25dc+0x5a*-0x1c))+'\x5b'+_0x2db432+_0x5e6a2d(0xe8)+_0x57634d[_0x5e6a2d(0x379)][_0x5e6a2d(0x20c)]+'\u9752\u8c46'):console[_0x5e6a2d(0x196)]('\u7528\u6237'+(_0x4951f6+(0x5a6+0x14d+-0xe*0x7f))+'\x5b'+_0x2db432+(_0x5e6a2d(0xd0)+_0x5e6a2d(0x11e)+'\uff1a')+_0x57634d['\x6d\x65\x73\x73\x61'+'\x67\x65']);}async function _0x589aa3(_0x449100){const _0x2b6b40=_0x55e010,_0x1cb203={'\x4a\x6e\x5a\x66\x4d':function(_0x31a8ff){return _0x31a8ff();},'\x4e\x52\x74\x69\x41':function(_0x56c1d6,_0x373bae){return _0x56c1d6/_0x373bae;},'\x67\x73\x51\x66\x45':function(_0x517d2a,_0x4d110e){return _0x517d2a(_0x4d110e);},'\x57\x4b\x69\x78\x4c':_0x2b6b40(0x35d)+_0x2b6b40(0x236)+_0x2b6b40(0x20d)+'\x66','\x52\x73\x77\x75\x71':function(_0x19b7b8,_0x324fe2){return _0x19b7b8(_0x324fe2);},'\x66\x58\x52\x76\x4c':function(_0x543018,_0x9b89b8){return _0x543018==_0x9b89b8;},'\x6f\x59\x71\x6c\x59':function(_0x182608,_0x172ee7){return _0x182608==_0x172ee7;}};let _0x1bceab=_0x1cb203[_0x2b6b40(0x112)](_0xb2212d),_0x522971=Math[_0x2b6b40(0x108)](new Date()[_0x2b6b40(0x10f)+'\x6d\x65']()),_0x1a046c=Math[_0x2b6b40(0x108)](_0x1cb203[_0x2b6b40(0x369)](_0x522971,-0x5e+0x1a2b+0x5f*-0x3b)),_0x478d6c=_0x27ca1a[_0x449100],_0x257184=_0x478d6c[_0x2b6b40(0x377)](/uid=(\w+)/)[-0x7c9*0x2+0x223d+-0x12aa],_0x49e766=_0x478d6c+(_0x2b6b40(0x118)+_0x2b6b40(0x1c7)+_0x2b6b40(0x321)+_0x2b6b40(0x33a)+_0x2b6b40(0x175)+'\x6c\x3d\x63\x36\x30'+_0x2b6b40(0x37a)+_0x2b6b40(0x1c9)+_0x2b6b40(0x17b)+_0x2b6b40(0x33c)+_0x2b6b40(0x27c)+_0x2b6b40(0x10c)+_0x2b6b40(0x10b)+_0x2b6b40(0x2c8)+_0x2b6b40(0x31b)+_0x2b6b40(0x105)+_0x2b6b40(0x328))+_0x522971+(_0x2b6b40(0x1fd)+_0x2b6b40(0x213)+_0x2b6b40(0xdd))+_0x1a046c,_0x3af595=_0x1cb203[_0x2b6b40(0x1bb)](_0x2c4ad0,_0x49e766),_0x56c52a=_0x2b37a9[_0x1cb203[_0x2b6b40(0x125)]]+('\x3f'+_0x478d6c+('\x26\x61\x70\x70\x5f'+_0x2b6b40(0x1c7)+_0x2b6b40(0x321)+_0x2b6b40(0x33a)+_0x2b6b40(0x175)+_0x2b6b40(0x1e3)+_0x2b6b40(0x37a)+_0x2b6b40(0x1c9)+_0x2b6b40(0x17b)+_0x2b6b40(0x33c)+'\x74\x69\x76\x65\x5f'+_0x2b6b40(0x10c)+_0x2b6b40(0x10b)+_0x2b6b40(0x2c8)+_0x2b6b40(0x31b)+_0x2b6b40(0x105)+_0x2b6b40(0x328))+_0x522971+(_0x2b6b40(0x1fd)+_0x2b6b40(0x213)+_0x2b6b40(0xdd))+_0x1a046c+(_0x2b6b40(0x28d)+'\x3d')+_0x3af595),_0x19ecf3=_0x1cb203[_0x2b6b40(0x37e)](_0xdb0dfb,_0x56c52a);await _0x28eefc(_0x19ecf3,_0x1bceab);let _0x190665=_0x5a7fb8;if(!_0x190665)return;if(_0x1cb203[_0x2b6b40(0x35c)](_0x190665['\x65\x72\x72\x6f\x72'+_0x2b6b40(0x1ac)],0x3*-0x41f+0x22*-0xa7+0x228b))for(let _0xb1a6c3 of _0x190665[_0x2b6b40(0x379)][_0x2b6b40(0x239)]){_0x1cb203[_0x2b6b40(0x2f7)](_0xb1a6c3[_0x2b6b40(0x1ab)+'\x73'],-0x1*-0xe11+-0x141c+0x60c)&&(await _0x15d233(_0x449100,_0xb1a6c3['\x69\x64']),await _0x11c9a9[_0x2b6b40(0x1a3)](0x1c72+-0x2032+0x424));}else console[_0x2b6b40(0x196)]('\u7528\u6237'+(_0x449100+(0x21fe+0x1a7a+-0x3c77))+'\x5b'+_0x257184+(_0x2b6b40(0xd0)+_0x2b6b40(0x11e)+'\uff1a')+_0x190665[_0x2b6b40(0x19f)+'\x67\x65']);}async function _0x15d233(_0x575b9d,_0x43ddf5){const _0x2b5a6f=_0x55e010,_0x3b5e2c={'\x42\x77\x6a\x53\x66':function(_0x4bde96){return _0x4bde96();},'\x75\x50\x65\x48\x64':function(_0x56ec70,_0xacf64e){return _0x56ec70(_0xacf64e);},'\x67\x53\x79\x4e\x58':_0x2b5a6f(0x35d)+_0x2b5a6f(0x236)+'\x72\x64','\x43\x4c\x4f\x72\x46':function(_0x23e1e3,_0x467c4f){return _0x23e1e3(_0x467c4f);},'\x6f\x76\x76\x4f\x48':function(_0x407d40,_0x12f161,_0x4f2995){return _0x407d40(_0x12f161,_0x4f2995);},'\x44\x4c\x4c\x68\x78':function(_0x28d8ef,_0xd1f5b9){return _0x28d8ef==_0xd1f5b9;},'\x70\x51\x53\x71\x48':function(_0x9c929c,_0x1ffff4){return _0x9c929c+_0x1ffff4;},'\x77\x51\x58\x55\x70':function(_0x180ef3,_0x9940e0){return _0x180ef3+_0x9940e0;},'\x79\x6e\x52\x64\x53':function(_0x161d8a,_0x4a8f41){return _0x161d8a+_0x4a8f41;}};let _0xbd9408=_0x3b5e2c[_0x2b5a6f(0x2e8)](_0xb2212d),_0x16077a=Math[_0x2b5a6f(0x108)](new Date()[_0x2b5a6f(0x10f)+'\x6d\x65']()),_0x2703e1=Math['\x66\x6c\x6f\x6f\x72'](_0x16077a/(-0x1031+-0x109*-0x1d+-0x9ec)),_0x2a2f56=_0x27ca1a[_0x575b9d],_0x5110c9=_0x2a2f56[_0x2b5a6f(0x377)](/uid=(\w+)/)[0x1ef3+0x3*-0x3f+-0x1e35],_0x3758d3=_0x2a2f56+(_0x2b5a6f(0x118)+_0x2b5a6f(0x1c7)+_0x2b5a6f(0x321)+_0x2b5a6f(0x33a)+_0x2b5a6f(0x175)+_0x2b5a6f(0x1e3)+_0x2b5a6f(0x37a)+_0x2b5a6f(0x1c9)+_0x2b5a6f(0x17b)+_0x2b5a6f(0x33c)+'\x74\x69\x76\x65\x5f'+_0x2b5a6f(0x10c)+_0x2b5a6f(0x10b)+_0x2b5a6f(0x2c8)+_0x2b5a6f(0x31b)+_0x2b5a6f(0x105)+_0x2b5a6f(0x328))+_0x16077a+(_0x2b5a6f(0x1fd)+_0x2b5a6f(0x213)+'\x69\x6d\x65\x3d')+_0x2703e1+_0x2b5a6f(0x163)+_0x43ddf5,_0x4292dd=_0x3b5e2c[_0x2b5a6f(0x23d)](_0x2c4ad0,_0x3758d3),_0x55de64=_0x2b37a9[_0x3b5e2c[_0x2b5a6f(0x2a4)]]+('\x3f'+_0x2a2f56+(_0x2b5a6f(0x118)+_0x2b5a6f(0x1c7)+_0x2b5a6f(0x321)+_0x2b5a6f(0x33a)+_0x2b5a6f(0x175)+_0x2b5a6f(0x1e3)+_0x2b5a6f(0x37a)+_0x2b5a6f(0x1c9)+_0x2b5a6f(0x17b)+_0x2b5a6f(0x33c)+_0x2b5a6f(0x27c)+_0x2b5a6f(0x10c)+_0x2b5a6f(0x10b)+'\x30\x30\x31\x26\x61'+_0x2b5a6f(0x31b)+_0x2b5a6f(0x105)+'\x26\x76\x3d')+_0x16077a+(_0x2b5a6f(0x1fd)+_0x2b5a6f(0x213)+_0x2b5a6f(0xdd))+_0x2703e1+_0x2b5a6f(0x163)+_0x43ddf5+('\x26\x73\x69\x67\x6e'+'\x3d')+_0x4292dd),_0x182e17=_0x3b5e2c[_0x2b5a6f(0x2e1)](_0xdb0dfb,_0x55de64);await _0x3b5e2c[_0x2b5a6f(0x25c)](_0x28eefc,_0x182e17,_0xbd9408);let _0x1fc4e4=_0x5a7fb8;if(!_0x1fc4e4)return;_0x3b5e2c[_0x2b5a6f(0x142)](_0x1fc4e4[_0x2b5a6f(0x1e9)+_0x2b5a6f(0x1ac)],-0xa12*-0x1+0x4ac+-0x1*0xebe)?console[_0x2b5a6f(0x196)]('\u7528\u6237'+(_0x575b9d+(0x52a*0x2+0x1*0x1d87+-0x27da))+'\x5b'+_0x5110c9+('\x5d\u6253\u5f00\u770b\u770b'+'\u8d5a\u5b9d\u7bb1')+_0x3b5e2c[_0x2b5a6f(0x343)](_0x43ddf5,-0x1*0x37b+0x1*-0x6c7+0x47*0x25)+'\u83b7\u5f97'+_0x1fc4e4[_0x2b5a6f(0x379)][_0x2b5a6f(0x20c)]+'\u9752\u8c46'):console[_0x2b5a6f(0x196)]('\u7528\u6237'+_0x3b5e2c[_0x2b5a6f(0x23c)](_0x575b9d,0x3*0x12b+0x2*-0xfd4+-0x1*-0x1c28)+'\x5b'+_0x5110c9+(_0x2b5a6f(0x2b5)+_0x2b5a6f(0x261))+_0x3b5e2c[_0x2b5a6f(0x2bc)](_0x43ddf5,-0xdf9+-0x11a*0x1d+0x16f6*0x2)+_0x2b5a6f(0xea)+_0x1fc4e4[_0x2b5a6f(0x19f)+'\x67\x65']);}function _0x516fd9(_0x5ac3bf,_0x5625b7){const _0x73da5c=_0x55e010,_0x2d443d={};_0x2d443d[_0x73da5c(0x1a1)]=_0x73da5c(0x162)+_0x73da5c(0x2a1)+_0x73da5c(0x11d)+_0x73da5c(0x275)+_0x73da5c(0x302)+_0x73da5c(0x25a)+_0x73da5c(0x184)+_0x73da5c(0x286)+_0x73da5c(0x1d8)+_0x73da5c(0x374)+_0x73da5c(0x1ae)+_0x73da5c(0xcd)+_0x73da5c(0x1f5)+_0x73da5c(0x291)+_0x73da5c(0x29a)+_0x73da5c(0x268)+_0x73da5c(0x21a)+_0x73da5c(0x2f9)+_0x73da5c(0x165)+_0x73da5c(0x279)+_0x73da5c(0x102)+_0x73da5c(0xe5)+_0x73da5c(0x36a)+_0x73da5c(0x115)+_0x73da5c(0x10a)+_0x73da5c(0x27d)+_0x73da5c(0x332)+_0x73da5c(0x1b5)+_0x73da5c(0x19c)+_0x73da5c(0xef)+_0x73da5c(0x131)+_0x73da5c(0x128)+_0x73da5c(0x2bf)+_0x73da5c(0x344)+_0x73da5c(0x2b8)+_0x73da5c(0x28c)+_0x73da5c(0x357)+_0x73da5c(0x1b4)+_0x73da5c(0x1d9)+_0x73da5c(0x2ff)+_0x73da5c(0x34f)+_0x73da5c(0x23f)+_0x73da5c(0x18e)+_0x73da5c(0x1c6)+_0x73da5c(0x2b6)+_0x73da5c(0x132)+_0x73da5c(0x31a)+_0x73da5c(0x256)+'\x70\x61\x63\x6b\x61'+_0x73da5c(0x119)+_0x73da5c(0x1ef)+_0x73da5c(0x21c)+_0x73da5c(0x1b6)+_0x73da5c(0x1ec)+_0x73da5c(0x2e3)+_0x73da5c(0x2c0)+_0x73da5c(0x2d7)+_0x73da5c(0x258)+_0x73da5c(0x2ce)+_0x73da5c(0x157)+'\x22\x6f\x72\x69\x67'+_0x73da5c(0x149)+_0x73da5c(0x166)+_0x73da5c(0xf4)+_0x73da5c(0x222)+_0x73da5c(0xda)+_0x73da5c(0xf6)+_0x73da5c(0x245)+_0x73da5c(0x220)+_0x73da5c(0x1cd)+_0x73da5c(0x19d)+_0x73da5c(0x17f)+_0x73da5c(0xd4)+_0x73da5c(0x16d)+_0x73da5c(0x289)+_0x73da5c(0xfc)+_0x73da5c(0x32d),_0x2d443d[_0x73da5c(0x113)]=_0x73da5c(0x140)+_0x73da5c(0x2ad)+_0x73da5c(0x2f8)+_0x73da5c(0x2cd)+_0x73da5c(0x2b4)+_0x73da5c(0x33e)+_0x73da5c(0xde)+_0x73da5c(0x2ef)+_0x73da5c(0x271)+_0x73da5c(0x1be),_0x2d443d[_0x73da5c(0x375)]=_0x73da5c(0x30e)+_0x73da5c(0x2bb)+_0x73da5c(0x14f),_0x2d443d[_0x73da5c(0x31c)]=_0x73da5c(0x204)+_0x73da5c(0x2b2),_0x2d443d[_0x73da5c(0x299)]=_0x73da5c(0x27f);const _0x5d0101=_0x2d443d,_0x67543d={};_0x67543d[_0x73da5c(0x355)+_0x73da5c(0x1b3)]=_0x5d0101[_0x73da5c(0x1a1)],_0x67543d[_0x73da5c(0x27e)+_0x73da5c(0x2ae)+_0x73da5c(0x2d2)]=_0x73da5c(0x2a7)+_0x73da5c(0x324)+_0x73da5c(0x340)+'\x65\x6e\x3b\x71\x3d'+_0x73da5c(0x1fa),_0x67543d[_0x73da5c(0x14e)+_0x73da5c(0x1de)+'\x70\x65']=_0x5d0101[_0x73da5c(0x113)],_0x67543d[_0x73da5c(0x231)]=_0x5d0101[_0x73da5c(0x375)],_0x67543d[_0x73da5c(0x16e)+_0x73da5c(0x347)]=_0x5d0101[_0x73da5c(0x31c)],_0x67543d[_0x73da5c(0x27e)+_0x73da5c(0x25b)+_0x73da5c(0xe6)]=_0x5d0101[_0x73da5c(0x299)];const _0x337079={};_0x337079[_0x73da5c(0x285)]=_0x5ac3bf,_0x337079[_0x73da5c(0xdc)+'\x72\x73']=_0x67543d,_0x337079[_0x73da5c(0x22a)]=_0x5625b7;let _0x223da0=_0x337079;return _0x223da0;}function _0xdb0dfb(_0x1ea7fa){const _0x452f43=_0x55e010,_0x26b58a={};_0x26b58a[_0x452f43(0x2fc)]=_0x452f43(0x2a7)+_0x452f43(0x324)+_0x452f43(0x340)+_0x452f43(0x101)+_0x452f43(0x1fa),_0x26b58a[_0x452f43(0x17a)]=_0x452f43(0x140)+_0x452f43(0x2ad)+_0x452f43(0x2f8)+_0x452f43(0x2cd)+_0x452f43(0x2b4)+'\x6c\x65\x6e\x63\x6f'+_0x452f43(0xde)+_0x452f43(0x2ef)+_0x452f43(0x271)+_0x452f43(0x1be),_0x26b58a[_0x452f43(0xf9)]=_0x452f43(0x30e)+_0x452f43(0x2bb)+_0x452f43(0x14f),_0x26b58a[_0x452f43(0x16b)]=_0x452f43(0x204)+_0x452f43(0x2b2),_0x26b58a[_0x452f43(0xf1)]=_0x452f43(0x27f);const _0x6fe8ee=_0x26b58a,_0x21f537={};_0x21f537[_0x452f43(0x355)+_0x452f43(0x1b3)]=_0x452f43(0x162)+_0x452f43(0x2a1)+_0x452f43(0x11d)+_0x452f43(0x275)+_0x452f43(0x302)+_0x452f43(0x25a)+_0x452f43(0x184)+_0x452f43(0x286)+_0x452f43(0x1d8)+'\x69\x6c\x64\x2f\x4c'+_0x452f43(0x1ae)+'\x3b\x20\x77\x76\x29'+_0x452f43(0x1f5)+_0x452f43(0x291)+_0x452f43(0x29a)+_0x452f43(0x268)+_0x452f43(0x21a)+_0x452f43(0x2f9)+_0x452f43(0x165)+_0x452f43(0x279)+_0x452f43(0x102)+_0x452f43(0xe5)+_0x452f43(0x36a)+_0x452f43(0x115)+_0x452f43(0x10a)+_0x452f43(0x27d)+_0x452f43(0x332)+_0x452f43(0x1b5)+_0x452f43(0x19c)+_0x452f43(0xef)+_0x452f43(0x131)+_0x452f43(0x128)+_0x452f43(0x2bf)+_0x452f43(0x344)+_0x452f43(0x2b8)+_0x452f43(0x28c)+_0x452f43(0x357)+_0x452f43(0x1b4)+_0x452f43(0x1d9)+_0x452f43(0x2ff)+_0x452f43(0x34f)+_0x452f43(0x23f)+_0x452f43(0x18e)+'\x6b\x61\x6e\x64\x69'+_0x452f43(0x2b6)+_0x452f43(0x132)+_0x452f43(0x31a)+_0x452f43(0x256)+_0x452f43(0x1df)+_0x452f43(0x119)+_0x452f43(0x1ef)+_0x452f43(0x21c)+_0x452f43(0x1b6)+_0x452f43(0x1ec)+_0x452f43(0x2e3)+_0x452f43(0x2c0)+_0x452f43(0x2d7)+_0x452f43(0x258)+_0x452f43(0x2ce)+_0x452f43(0x157)+_0x452f43(0x1e7)+_0x452f43(0x149)+_0x452f43(0x166)+_0x452f43(0xf4)+_0x452f43(0x222)+_0x452f43(0xda)+_0x452f43(0xf6)+_0x452f43(0x245)+_0x452f43(0x220)+_0x452f43(0x1cd)+_0x452f43(0x19d)+_0x452f43(0x17f)+_0x452f43(0xd4)+_0x452f43(0x16d)+_0x452f43(0x289)+_0x452f43(0xfc)+_0x452f43(0x32d),_0x21f537[_0x452f43(0x27e)+'\x74\x2d\x4c\x61\x6e'+_0x452f43(0x2d2)]=_0x6fe8ee[_0x452f43(0x2fc)],_0x21f537[_0x452f43(0x14e)+_0x452f43(0x1de)+'\x70\x65']=_0x6fe8ee[_0x452f43(0x17a)],_0x21f537[_0x452f43(0x231)]=_0x6fe8ee[_0x452f43(0xf9)],_0x21f537[_0x452f43(0x16e)+_0x452f43(0x347)]=_0x6fe8ee[_0x452f43(0x16b)],_0x21f537[_0x452f43(0x27e)+_0x452f43(0x25b)+_0x452f43(0xe6)]=_0x6fe8ee[_0x452f43(0xf1)];const _0x900b88={};_0x900b88[_0x452f43(0x285)]=_0x1ea7fa,_0x900b88['\x68\x65\x61\x64\x65'+'\x72\x73']=_0x21f537;let _0x59430f=_0x900b88;return _0x59430f;}async function _0x3ff4e3(_0x20ff57,_0x2a6f3b){const _0x3ae2c4=_0x55e010,_0x14a5d9={};_0x14a5d9[_0x3ae2c4(0x350)]=function(_0x56b0e8,_0x2c391a){return _0x56b0e8+_0x2c391a;},_0x14a5d9[_0x3ae2c4(0x327)]=_0x3ae2c4(0x148)+_0x3ae2c4(0x371);const _0x4b1c91=_0x14a5d9;return _0x5a7fb8=null,new Promise(_0x517406=>{const _0x3d34f8=_0x3ae2c4;_0x11c9a9[_0x3d34f8(0x121)](_0x20ff57,async(_0x19c88c,_0x70d1d5,_0x1aebca)=>{const _0x1b25e8=_0x3d34f8;try{if(_0x19c88c)console[_0x1b25e8(0x196)](_0x4b1c91[_0x1b25e8(0x350)](_0x2a6f3b,_0x4b1c91[_0x1b25e8(0x327)])),console[_0x1b25e8(0x196)](JSON[_0x1b25e8(0x37b)+_0x1b25e8(0x25f)](_0x19c88c)),_0x11c9a9['\x6c\x6f\x67\x45\x72'+'\x72'](_0x19c88c);else{if(_0x3a7b23(_0x1aebca)){_0x5a7fb8=JSON[_0x1b25e8(0x136)](_0x1aebca);if(_0x512462)console[_0x1b25e8(0x196)](_0x5a7fb8);}}}catch(_0xcc2dbc){_0x11c9a9[_0x1b25e8(0xd3)+'\x72'](_0xcc2dbc,_0x70d1d5);}finally{_0x517406();}});});}async function _0x28eefc(_0x577c23,_0x1058fd){const _0x548ed7=_0x55e010,_0x1d8151={'\x64\x62\x4d\x76\x59':function(_0x555860,_0x2b5c25){return _0x555860+_0x2b5c25;},'\x6d\x6d\x7a\x54\x54':_0x548ed7(0x188)+_0x548ed7(0x320),'\x55\x71\x69\x4d\x44':function(_0x1eb0c8,_0x12b406,_0x39d405){return _0x1eb0c8(_0x12b406,_0x39d405);},'\x5a\x77\x70\x67\x55':function(_0x5d077c){return _0x5d077c();}};return _0x5a7fb8=null,new Promise(_0x450bd9=>{const _0x2f1807=_0x548ed7;_0x11c9a9[_0x2f1807(0x21e)](_0x577c23,async(_0x506126,_0x128ebb,_0x4bf4e3)=>{const _0x5564fe=_0x2f1807;try{if(_0x506126)console[_0x5564fe(0x196)](_0x1d8151[_0x5564fe(0x2f2)](_0x1058fd,_0x1d8151[_0x5564fe(0x323)])),console[_0x5564fe(0x196)](JSON[_0x5564fe(0x37b)+_0x5564fe(0x25f)](_0x506126)),_0x11c9a9[_0x5564fe(0xd3)+'\x72'](_0x506126);else{if(_0x1d8151[_0x5564fe(0x32e)](_0x3a7b23,_0x4bf4e3,_0x1058fd)){_0x5a7fb8=JSON[_0x5564fe(0x136)](_0x4bf4e3);if(_0x512462)console[_0x5564fe(0x196)](_0x5a7fb8);}}}catch(_0x1e7355){_0x11c9a9[_0x5564fe(0xd3)+'\x72'](_0x1e7355,_0x128ebb);}finally{_0x1d8151[_0x5564fe(0x356)](_0x450bd9);}});});}function _0x3a7b23(_0x23ee2f,_0x1cf373){const _0x10151b=_0x55e010,_0x1d9e4d={};_0x1d9e4d[_0x10151b(0x15e)]=function(_0x322fb5,_0x23201c){return _0x322fb5==_0x23201c;};const _0x2bbf19=_0x1d9e4d;try{if(_0x2bbf19[_0x10151b(0x15e)](typeof JSON[_0x10151b(0x136)](_0x23ee2f),_0x10151b(0xdb)+'\x74'))return!![];else console[_0x10151b(0x196)](_0x10151b(0x37f)+_0x10151b(0x185)+_0x1cf373+(_0x10151b(0x288)+'\u8bef')),console[_0x10151b(0x196)](_0x23ee2f);}catch(_0xa35959){return console[_0x10151b(0x196)](_0xa35959),console[_0x10151b(0x196)](_0x10151b(0x37f)+_0x10151b(0x185)+_0x1cf373+(_0x10151b(0x2f1)+_0x10151b(0x24a)+_0x10151b(0x22b)+'\u81ea\u8eab\u8bbe\u5907\u7f51'+_0x10151b(0x207))),![];}}function _0xb2212d(){const _0x405f5f=_0x55e010;return new Error()[_0x405f5f(0xec)][_0x405f5f(0xd5)]('\x0a')[0x1*-0x6c4+-0x1e*-0x30+0x126][_0x405f5f(0xcc)]()[_0x405f5f(0xd5)]('\x20')[-0x6*0x221+0x463+0x2cc*0x3];}function _0x23204c(_0x59256a,_0x45857e){const _0x2d9155=_0x55e010,_0x1feef8={};_0x1feef8[_0x2d9155(0xcf)]=function(_0x3d3037,_0x302203){return _0x3d3037<_0x302203;};const _0x2ae6ca=_0x1feef8;return _0x2ae6ca[_0x2d9155(0xcf)](_0x59256a,_0x45857e)?_0x59256a:_0x45857e;}function _0x29c366(_0x4406fb,_0xbe5bd8){return _0x4406fb<_0xbe5bd8?_0xbe5bd8:_0x4406fb;}function _0x2bb6d3(_0x2901f7=-0x10fc+-0x1*0x164+-0x49b*-0x4){const _0x315e6f=_0x55e010,_0x5406f8={};_0x5406f8[_0x315e6f(0x191)]=_0x315e6f(0x22d)+_0x315e6f(0x1ff)+_0x315e6f(0x30f)+_0x315e6f(0x2a9)+_0x315e6f(0x126)+_0x315e6f(0x171)+_0x315e6f(0x17c)+_0x315e6f(0xe9)+_0x315e6f(0x2a5)+_0x315e6f(0x16c)+'\x4e\x4d',_0x5406f8[_0x315e6f(0x23a)]=function(_0xdfa9b2,_0x4cf513){return _0xdfa9b2<_0x4cf513;},_0x5406f8[_0x315e6f(0x35e)]=function(_0x39d863,_0x318b2b){return _0x39d863*_0x318b2b;};const _0x2abb70=_0x5406f8;let _0x359c5f=_0x2abb70[_0x315e6f(0x191)],_0x46c7b6=_0x359c5f['\x6c\x65\x6e\x67\x74'+'\x68'],_0x21c286='';for(i=0xfee*-0x2+0x43*0x24+0x1670;_0x2abb70[_0x315e6f(0x23a)](i,_0x2901f7);i++){_0x21c286+=_0x359c5f[_0x315e6f(0x172)+'\x74'](Math[_0x315e6f(0x108)](_0x2abb70[_0x315e6f(0x35e)](Math[_0x315e6f(0x30d)+'\x6d'](),_0x46c7b6)));}return _0x21c286;}function _0x483c34(_0x395ae5){const _0x5bb8b0=_0x55e010,_0x1ac565={'\x73\x61\x54\x7a\x49':function(_0x15256b,_0x2d9765){return _0x15256b|_0x2d9765;},'\x44\x50\x6a\x77\x54':function(_0x126f89,_0x1e2f07){return _0x126f89>>>_0x1e2f07;},'\x59\x65\x51\x57\x56':function(_0x4841a9,_0x439fb2){return _0x4841a9&_0x439fb2;},'\x4c\x41\x79\x78\x69':function(_0x504953,_0x463bae){return _0x504953+_0x463bae;},'\x50\x47\x4d\x56\x41':function(_0x75ecff,_0x547d71){return _0x75ecff&_0x547d71;},'\x7a\x59\x48\x46\x7a':function(_0x2a78f3,_0x361d26){return _0x2a78f3&_0x361d26;},'\x75\x44\x63\x61\x4f':function(_0x36fb1c,_0x195a1a){return _0x36fb1c&_0x195a1a;},'\x57\x6f\x71\x61\x4e':function(_0xd17654,_0x2f0efb){return _0xd17654^_0x2f0efb;},'\x52\x67\x74\x65\x43':function(_0x52a639,_0x5e5528){return _0x52a639^_0x5e5528;},'\x45\x44\x61\x58\x55':function(_0x4f0b24,_0x4c4a5d){return _0x4f0b24&_0x4c4a5d;},'\x47\x4c\x58\x78\x6b':function(_0x15a259,_0x3342aa){return _0x15a259^_0x3342aa;},'\x62\x61\x69\x7a\x4b':function(_0x49fecd,_0x2c9256){return _0x49fecd^_0x2c9256;},'\x70\x49\x59\x6d\x51':function(_0x1bcb36,_0x52414c,_0x28e394){return _0x1bcb36(_0x52414c,_0x28e394);},'\x4e\x58\x59\x47\x48':function(_0x3ec5b7,_0xf00ce3,_0x114c8f,_0x24cde9){return _0x3ec5b7(_0xf00ce3,_0x114c8f,_0x24cde9);},'\x6f\x58\x4f\x65\x75':function(_0x47463e,_0x472fcf,_0x5593ad){return _0x47463e(_0x472fcf,_0x5593ad);},'\x69\x57\x45\x72\x71':function(_0x272865,_0x935496,_0x600a26){return _0x272865(_0x935496,_0x600a26);},'\x4d\x73\x4b\x6c\x62':function(_0x4119e7,_0x2d46fa,_0x1baeec){return _0x4119e7(_0x2d46fa,_0x1baeec);},'\x78\x6d\x72\x48\x6c':function(_0x46a887,_0x36267c,_0x466f4f){return _0x46a887(_0x36267c,_0x466f4f);},'\x58\x71\x6a\x51\x68':function(_0x4c7fcc,_0x2a15ec,_0x11c732){return _0x4c7fcc(_0x2a15ec,_0x11c732);},'\x4c\x77\x69\x55\x54':function(_0x2e5325,_0x77ae48,_0x1e4200){return _0x2e5325(_0x77ae48,_0x1e4200);},'\x67\x6c\x7a\x47\x4c':function(_0x434b73,_0x36a633,_0x243d77){return _0x434b73(_0x36a633,_0x243d77);},'\x70\x73\x6d\x74\x65':function(_0x23e0a3,_0x4ff23a,_0x3e0d70){return _0x23e0a3(_0x4ff23a,_0x3e0d70);},'\x78\x51\x58\x7a\x73':function(_0x3a0d27,_0x50351a){return _0x3a0d27/_0x50351a;},'\x53\x6b\x67\x75\x48':function(_0x566154,_0x5759e5){return _0x566154%_0x5759e5;},'\x6f\x4b\x42\x49\x44':function(_0x2d7d45,_0x8cde78){return _0x2d7d45*_0x8cde78;},'\x79\x5a\x49\x48\x52':function(_0x122533,_0x4a9cbe){return _0x122533+_0x4a9cbe;},'\x45\x73\x64\x6b\x4d':function(_0x6b4d71,_0x1abfa3){return _0x6b4d71>_0x1abfa3;},'\x65\x57\x57\x49\x71':function(_0x557f41,_0xc2181e){return _0x557f41/_0xc2181e;},'\x61\x44\x63\x6f\x44':function(_0x30f4ab,_0x2be49e){return _0x30f4ab-_0x2be49e;},'\x71\x72\x4d\x71\x56':function(_0x4bb7ae,_0x357768){return _0x4bb7ae%_0x357768;},'\x64\x47\x65\x44\x6c':function(_0x390ef4,_0x1b55bc){return _0x390ef4<<_0x1b55bc;},'\x6e\x6e\x45\x6f\x49':function(_0x3e90d3,_0x1aca6d){return _0x3e90d3/_0x1aca6d;},'\x4c\x68\x58\x72\x54':function(_0x508278,_0x4c2da5){return _0x508278-_0x4c2da5;},'\x4a\x6c\x6e\x50\x46':function(_0x1785eb,_0x2df18d){return _0x1785eb%_0x2df18d;},'\x75\x66\x4f\x58\x47':function(_0x559973,_0xabf40c){return _0x559973-_0xabf40c;},'\x74\x50\x4d\x76\x62':function(_0x191aa8,_0x22d058){return _0x191aa8<<_0x22d058;},'\x44\x53\x6a\x74\x4a':function(_0x494ffd,_0x4a4141){return _0x494ffd>>>_0x4a4141;},'\x49\x79\x55\x41\x64':function(_0x19a737,_0x3f4808){return _0x19a737>=_0x3f4808;},'\x5a\x6b\x58\x71\x52':function(_0x4d45d0,_0x509c01){return _0x4d45d0+_0x509c01;},'\x4b\x52\x58\x4d\x69':function(_0x2c3d31,_0x4f7558){return _0x2c3d31-_0x4f7558;},'\x64\x57\x57\x51\x53':function(_0xa1ad61,_0x94516e){return _0xa1ad61<_0x94516e;},'\x6d\x6d\x42\x6f\x74':function(_0x220b01,_0x1f31f4){return _0x220b01>_0x1f31f4;},'\x63\x46\x73\x74\x46':function(_0x23e2b9,_0x3d5cd9){return _0x23e2b9>_0x3d5cd9;},'\x6d\x48\x54\x45\x75':function(_0x86693b,_0x1eb0b0){return _0x86693b>>_0x1eb0b0;},'\x48\x45\x58\x68\x71':function(_0x12eb62,_0x170dc0){return _0x12eb62&_0x170dc0;},'\x4a\x6e\x4b\x48\x45':function(_0x11812f,_0x522a2f){return _0x11812f|_0x522a2f;},'\x63\x45\x77\x4b\x47':function(_0x1ccea1,_0x5bc2f7){return _0x1ccea1|_0x5bc2f7;},'\x78\x76\x72\x44\x70':function(_0x313904,_0x3ba39b){return _0x313904(_0x3ba39b);},'\x6d\x68\x6f\x47\x4b':function(_0x2f1cbb,_0x2ec5e0){return _0x2f1cbb<_0x2ec5e0;},'\x4e\x51\x61\x52\x57':function(_0x9dbbeb,_0x346762,_0x3eb6c5,_0x3d34df,_0x511df8,_0x49e8ec,_0x33310d,_0x13904c){return _0x9dbbeb(_0x346762,_0x3eb6c5,_0x3d34df,_0x511df8,_0x49e8ec,_0x33310d,_0x13904c);},'\x55\x62\x71\x4f\x43':function(_0x3dd0b6,_0x504d17){return _0x3dd0b6+_0x504d17;},'\x43\x77\x4f\x61\x54':function(_0x9d768a,_0x480966,_0x407644,_0x4ff8e5,_0x2e01a8,_0x806952,_0x286820,_0x458287){return _0x9d768a(_0x480966,_0x407644,_0x4ff8e5,_0x2e01a8,_0x806952,_0x286820,_0x458287);},'\x47\x6e\x79\x75\x65':function(_0x48f417,_0xeccadd,_0x2bac55,_0x26ac56,_0x174559,_0x52c34d,_0x5574ef,_0xda57ae){return _0x48f417(_0xeccadd,_0x2bac55,_0x26ac56,_0x174559,_0x52c34d,_0x5574ef,_0xda57ae);},'\x67\x43\x6a\x6a\x72':function(_0x34a9ce,_0x24f8b5){return _0x34a9ce+_0x24f8b5;},'\x56\x78\x55\x6d\x4f':function(_0x10b765,_0x59ee1f,_0x214d3a,_0x31c5af,_0x546fd9,_0x19bef3,_0x27a3f0,_0x1189e1){return _0x10b765(_0x59ee1f,_0x214d3a,_0x31c5af,_0x546fd9,_0x19bef3,_0x27a3f0,_0x1189e1);},'\x45\x55\x78\x4e\x49':function(_0x33fcc7,_0xddc6ac,_0x34c1cb,_0x57ba5f,_0x2037e6,_0x2f5293,_0x90637f,_0x1eb468){return _0x33fcc7(_0xddc6ac,_0x34c1cb,_0x57ba5f,_0x2037e6,_0x2f5293,_0x90637f,_0x1eb468);},'\x6c\x78\x65\x6b\x77':function(_0x16a095,_0x26224d){return _0x16a095+_0x26224d;},'\x73\x45\x70\x79\x6d':function(_0x44ede5,_0x237215){return _0x44ede5+_0x237215;},'\x49\x46\x4a\x4a\x63':function(_0x156499,_0x10bd63,_0x12cb96,_0x34e222,_0x18a618,_0x383016,_0x40cc4e,_0x2421a9){return _0x156499(_0x10bd63,_0x12cb96,_0x34e222,_0x18a618,_0x383016,_0x40cc4e,_0x2421a9);},'\x4e\x66\x71\x4f\x69':function(_0x162b81,_0x20d8db){return _0x162b81+_0x20d8db;},'\x4b\x56\x71\x50\x51':function(_0x1032b1,_0x3e48c5){return _0x1032b1+_0x3e48c5;},'\x6b\x49\x67\x55\x5a':function(_0x5db2c8,_0x24f80b,_0x68c5f9,_0x5ddbfd,_0x139815,_0x116f7f,_0x55086b,_0xae5195){return _0x5db2c8(_0x24f80b,_0x68c5f9,_0x5ddbfd,_0x139815,_0x116f7f,_0x55086b,_0xae5195);},'\x79\x49\x45\x62\x4a':function(_0x187675,_0x55b582){return _0x187675+_0x55b582;},'\x52\x57\x71\x79\x4d':function(_0x18c0cd,_0x6acee1){return _0x18c0cd+_0x6acee1;},'\x72\x72\x77\x66\x78':function(_0x52453d,_0x3d2c70,_0x201174,_0x41fe3d,_0x378f96,_0x3b91e9,_0x53e9ae,_0x3b377a){return _0x52453d(_0x3d2c70,_0x201174,_0x41fe3d,_0x378f96,_0x3b91e9,_0x53e9ae,_0x3b377a);},'\x6b\x68\x77\x54\x66':function(_0x36eb68,_0x430e8d,_0x875a44,_0x116bcf,_0x581330,_0x1e715c,_0x240ff2,_0xcaeb9c){return _0x36eb68(_0x430e8d,_0x875a44,_0x116bcf,_0x581330,_0x1e715c,_0x240ff2,_0xcaeb9c);},'\x6b\x48\x64\x6d\x4e':function(_0x378d32,_0x38466e,_0x124d32,_0x6604fb,_0x205753,_0x4e6012,_0x400f4a,_0x5cd144){return _0x378d32(_0x38466e,_0x124d32,_0x6604fb,_0x205753,_0x4e6012,_0x400f4a,_0x5cd144);},'\x67\x4f\x70\x73\x4a':function(_0x2bddd9,_0x45f9fd,_0x58a0f8,_0x366f2d,_0x5282ab,_0x4c6af8,_0x4e4923,_0x5972b7){return _0x2bddd9(_0x45f9fd,_0x58a0f8,_0x366f2d,_0x5282ab,_0x4c6af8,_0x4e4923,_0x5972b7);},'\x78\x72\x44\x47\x43':function(_0x1644d0,_0x49ba91,_0x1dee0f,_0x34fdcc,_0x5f166d,_0x1799a2,_0x55e7a5,_0x7481c0){return _0x1644d0(_0x49ba91,_0x1dee0f,_0x34fdcc,_0x5f166d,_0x1799a2,_0x55e7a5,_0x7481c0);},'\x55\x76\x44\x65\x65':function(_0x127683,_0x3ebf57){return _0x127683+_0x3ebf57;},'\x69\x44\x70\x4d\x70':function(_0x3afdf7,_0x2816fd,_0x5183c3,_0x345251,_0x1cbd1d,_0x41bae0,_0x9fac4c,_0xa1a8f){return _0x3afdf7(_0x2816fd,_0x5183c3,_0x345251,_0x1cbd1d,_0x41bae0,_0x9fac4c,_0xa1a8f);},'\x4c\x75\x6b\x52\x4e':function(_0x5c68d9,_0x42c722){return _0x5c68d9+_0x42c722;},'\x67\x5a\x4a\x4e\x43':function(_0x1770d5,_0x951daa){return _0x1770d5+_0x951daa;},'\x77\x6e\x46\x41\x66':function(_0x187ac2,_0x2af277,_0x478bec,_0x1172c2,_0x536506,_0x4e3362,_0x58fc2d,_0xd0fd8a){return _0x187ac2(_0x2af277,_0x478bec,_0x1172c2,_0x536506,_0x4e3362,_0x58fc2d,_0xd0fd8a);},'\x4c\x4e\x4a\x4b\x51':function(_0x5e00d6,_0x3f89db,_0x146155,_0x15894c,_0x177b84,_0x17b132,_0x5d7ace,_0x24ef67){return _0x5e00d6(_0x3f89db,_0x146155,_0x15894c,_0x177b84,_0x17b132,_0x5d7ace,_0x24ef67);},'\x68\x75\x46\x6f\x73':function(_0x36a376,_0x59a590,_0x32532b,_0x8708a3,_0x734180,_0x2ed386,_0x2c2758,_0x51555e){return _0x36a376(_0x59a590,_0x32532b,_0x8708a3,_0x734180,_0x2ed386,_0x2c2758,_0x51555e);},'\x4d\x59\x68\x72\x70':function(_0x28ff9e,_0x5a232e){return _0x28ff9e+_0x5a232e;},'\x44\x4c\x72\x6b\x71':function(_0x4a9602,_0x1228a7,_0x4b2f99,_0x3967f7,_0x174239,_0x2b1e3e,_0x262a4a,_0x2cf222){return _0x4a9602(_0x1228a7,_0x4b2f99,_0x3967f7,_0x174239,_0x2b1e3e,_0x262a4a,_0x2cf222);},'\x6d\x6a\x48\x50\x48':function(_0x3f5652,_0x1e86fa,_0x5541fe,_0x377524,_0x211a04,_0x180b6d,_0x50ade4,_0x4184f8){return _0x3f5652(_0x1e86fa,_0x5541fe,_0x377524,_0x211a04,_0x180b6d,_0x50ade4,_0x4184f8);},'\x76\x51\x68\x78\x58':function(_0x59ffb4,_0x308db6,_0x5ed07b,_0x59bfdd,_0x50e3f8,_0x4d0046,_0x107b89,_0x5b7821){return _0x59ffb4(_0x308db6,_0x5ed07b,_0x59bfdd,_0x50e3f8,_0x4d0046,_0x107b89,_0x5b7821);},'\x70\x61\x65\x78\x46':function(_0x256d57,_0x9ae95d,_0x24d01e,_0x318e44,_0x3ea5e2,_0x40595d,_0x3bb601,_0x2b5b99){return _0x256d57(_0x9ae95d,_0x24d01e,_0x318e44,_0x3ea5e2,_0x40595d,_0x3bb601,_0x2b5b99);},'\x67\x46\x69\x66\x59':function(_0xd859fe,_0xe4a0a7,_0x1a9045,_0xd1e39b,_0x413045,_0x241267,_0x4246bb,_0x3efb46){return _0xd859fe(_0xe4a0a7,_0x1a9045,_0xd1e39b,_0x413045,_0x241267,_0x4246bb,_0x3efb46);},'\x6f\x6d\x4c\x48\x79':function(_0x5004f6,_0x534f8f){return _0x5004f6+_0x534f8f;},'\x56\x4c\x48\x59\x76':function(_0x876fa6,_0x48e0a4){return _0x876fa6+_0x48e0a4;},'\x53\x63\x6d\x61\x4e':function(_0x5185b1,_0x400861){return _0x5185b1+_0x400861;},'\x64\x50\x43\x46\x49':function(_0x1b61c8,_0x182766){return _0x1b61c8+_0x182766;},'\x73\x6d\x43\x6c\x7a':function(_0x55a7b0,_0x5d714b){return _0x55a7b0+_0x5d714b;},'\x57\x67\x47\x62\x77':function(_0x15d947,_0x8e3878,_0x3bcb64,_0x5867c8,_0x417de9,_0x34ac22,_0x2c4ead,_0x4c8b34){return _0x15d947(_0x8e3878,_0x3bcb64,_0x5867c8,_0x417de9,_0x34ac22,_0x2c4ead,_0x4c8b34);},'\x71\x77\x4f\x4c\x67':function(_0x41a866,_0x52ed16){return _0x41a866+_0x52ed16;},'\x4f\x79\x45\x78\x5a':function(_0x5ed621,_0x3dbbc4,_0xca4340,_0x50b28f,_0x459d5e,_0x556844,_0x487bf6,_0x133dcb){return _0x5ed621(_0x3dbbc4,_0xca4340,_0x50b28f,_0x459d5e,_0x556844,_0x487bf6,_0x133dcb);},'\x67\x4f\x66\x70\x46':function(_0x271292,_0x4d7ab4,_0x5c311c,_0x333ea9,_0x31fb6c,_0x1d545e,_0x1d729f,_0xc8240e){return _0x271292(_0x4d7ab4,_0x5c311c,_0x333ea9,_0x31fb6c,_0x1d545e,_0x1d729f,_0xc8240e);},'\x50\x6b\x4f\x69\x77':function(_0x10cdc8,_0x31605c,_0x52a84f,_0x37396b,_0x10fca6,_0x11b7a7,_0x2feb06,_0x18bc9d){return _0x10cdc8(_0x31605c,_0x52a84f,_0x37396b,_0x10fca6,_0x11b7a7,_0x2feb06,_0x18bc9d);},'\x4e\x43\x43\x79\x54':function(_0x419229,_0x23d3f1,_0x169eb3,_0x3ad812,_0x3a0fd9,_0x56bcc5,_0x2367ea,_0x1a35b7){return _0x419229(_0x23d3f1,_0x169eb3,_0x3ad812,_0x3a0fd9,_0x56bcc5,_0x2367ea,_0x1a35b7);},'\x48\x5a\x6c\x50\x68':function(_0x21f31a,_0x1e739b){return _0x21f31a+_0x1e739b;},'\x6a\x77\x5a\x62\x4a':function(_0x4209ce,_0x1b4c3a){return _0x4209ce+_0x1b4c3a;},'\x55\x4f\x63\x7a\x53':function(_0x70984f,_0x56aff3,_0x29b760,_0x36b75c,_0x554dc9,_0xa24ab3,_0x29d0ef,_0x2a07f5){return _0x70984f(_0x56aff3,_0x29b760,_0x36b75c,_0x554dc9,_0xa24ab3,_0x29d0ef,_0x2a07f5);},'\x6f\x48\x75\x44\x56':function(_0x3c1fc5,_0x4db175,_0x3356e7,_0x1daa3e,_0x1a2ad7,_0x942142,_0x11223c,_0x69a343){return _0x3c1fc5(_0x4db175,_0x3356e7,_0x1daa3e,_0x1a2ad7,_0x942142,_0x11223c,_0x69a343);},'\x64\x53\x41\x6a\x74':function(_0x238474,_0x50bcca,_0x2f2712,_0x85603e,_0x4bf92d,_0x1f3ca5,_0x535334,_0x1e589a){return _0x238474(_0x50bcca,_0x2f2712,_0x85603e,_0x4bf92d,_0x1f3ca5,_0x535334,_0x1e589a);},'\x72\x72\x67\x54\x6a':function(_0x419373,_0x15ba8e,_0x277364,_0x2c88db,_0xb08294,_0x409787,_0x2ae745,_0x415597){return _0x419373(_0x15ba8e,_0x277364,_0x2c88db,_0xb08294,_0x409787,_0x2ae745,_0x415597);},'\x6f\x48\x56\x48\x44':function(_0x21abea,_0xd83eb5){return _0x21abea+_0xd83eb5;},'\x6e\x50\x73\x55\x42':function(_0x41d05e,_0x48864c){return _0x41d05e+_0x48864c;},'\x41\x77\x67\x41\x6b':function(_0x547ee7,_0x24f9db,_0x258339){return _0x547ee7(_0x24f9db,_0x258339);},'\x4f\x7a\x71\x65\x78':function(_0x412a5a,_0x2448ca){return _0x412a5a+_0x2448ca;},'\x6c\x54\x78\x73\x72':function(_0x2e2119,_0x3cd18b){return _0x2e2119(_0x3cd18b);},'\x52\x48\x57\x49\x69':function(_0x410abb,_0x16db3c){return _0x410abb(_0x16db3c);}};function _0x5c7cba(_0x4aced0,_0x562bf9){const _0x20f6f0=_0x4ac2;return _0x1ac565[_0x20f6f0(0x167)](_0x4aced0<<_0x562bf9,_0x1ac565[_0x20f6f0(0x230)](_0x4aced0,0x1ab+-0x1df+0x54-_0x562bf9));}function _0x5b1c80(_0x352db4,_0x1f926f){const _0x447832=_0x4ac2;var _0x2282f9,_0x44c2af,_0x4137f9,_0x2abe31,_0x304981;return _0x4137f9=_0x1ac565[_0x447832(0x12a)](-0x28f142fe+0xa3d3a7de+-0x4*-0x14766c8,_0x352db4),_0x2abe31=_0x1ac565[_0x447832(0x12a)](-0x5ec*0x1f828d+-0x2d0d2d1e+0x167a6481a,_0x1f926f),_0x2282f9=_0x1ac565[_0x447832(0x12a)](0x7e6094a6+-0x75a1e644+-0x1ba0a8cf*-0x2,_0x352db4),_0x44c2af=_0x1ac565[_0x447832(0x12a)](0x1*0x21f25ccd+0xe9*0x22844a+-0x15cc427,_0x1f926f),_0x304981=_0x1ac565[_0x447832(0x160)](_0x1ac565[_0x447832(0x139)](-0xb*0x6b79b43+0x3f4*0x13e9d9+0x3b2b3e0c,_0x352db4),_0x1ac565[_0x447832(0x2c3)](0x29fefac8+-0x48e06*-0xfde+-0x32447dfd,_0x1f926f)),_0x1ac565[_0x447832(0x290)](_0x2282f9,_0x44c2af)?_0x1ac565[_0x447832(0x2a0)](_0x1ac565[_0x447832(0x2a0)](-0x87a5babe+0x53895b1a+0xb41c5fa4^_0x304981,_0x4137f9),_0x2abe31):_0x1ac565[_0x447832(0x167)](_0x2282f9,_0x44c2af)?_0x1ac565[_0x447832(0x290)](-0x40d14c38+-0x791e9997+-0xd1*-0x132249f,_0x304981)?_0x1ac565[_0x447832(0x2a0)](_0x1ac565['\x57\x6f\x71\x61\x4e'](_0x1ac565[_0x447832(0x2a0)](0x1*-0x740a1f5+-0x91205bd7+0x15860fdcc,_0x304981),_0x4137f9),_0x2abe31):_0x1ac565[_0x447832(0x2a0)](_0x1ac565[_0x447832(0x2a0)](-0xaba04f1*-0x6+0x4fa7b5da+-0x5003d380,_0x304981),_0x4137f9)^_0x2abe31:_0x1ac565[_0x447832(0x1ad)](_0x1ac565[_0x447832(0x1ad)](_0x304981,_0x4137f9),_0x2abe31);}function _0x447f81(_0x3e19fe,_0x1a8835,_0x12db49){const _0x732f4f=_0x4ac2;return _0x1ac565[_0x732f4f(0x167)](_0x3e19fe&_0x1a8835,_0x1ac565['\x75\x44\x63\x61\x4f'](~_0x3e19fe,_0x12db49));}function _0x127d20(_0x27dc84,_0x4c860f,_0x123a8b){const _0x17ad6a=_0x4ac2;return _0x1ac565[_0x17ad6a(0x167)](_0x1ac565[_0x17ad6a(0x290)](_0x27dc84,_0x123a8b),_0x1ac565[_0x17ad6a(0x20e)](_0x4c860f,~_0x123a8b));}function _0x3b17a7(_0x4addc1,_0x455759,_0x3ca93d){const _0x208965=_0x4ac2;return _0x1ac565[_0x208965(0x1ad)](_0x1ac565[_0x208965(0x1c4)](_0x4addc1,_0x455759),_0x3ca93d);}function _0x393fa4(_0x598b53,_0x286c91,_0xae1a0c){const _0x452b2e=_0x4ac2;return _0x1ac565[_0x452b2e(0x2c9)](_0x286c91,_0x1ac565[_0x452b2e(0x167)](_0x598b53,~_0xae1a0c));}function _0x4a3a9c(_0x2f6a04,_0x5d1e0e,_0x5eaf20,_0x1fc873,_0x5db49a,_0x3c290e,_0x409925){const _0x33652e=_0x4ac2;return _0x2f6a04=_0x1ac565[_0x33652e(0x36b)](_0x5b1c80,_0x2f6a04,_0x1ac565[_0x33652e(0x36b)](_0x5b1c80,_0x1ac565[_0x33652e(0x36b)](_0x5b1c80,_0x1ac565[_0x33652e(0x2a2)](_0x447f81,_0x5d1e0e,_0x5eaf20,_0x1fc873),_0x5db49a),_0x409925)),_0x1ac565[_0x33652e(0x2e2)](_0x5b1c80,_0x1ac565[_0x33652e(0x2e2)](_0x5c7cba,_0x2f6a04,_0x3c290e),_0x5d1e0e);}function _0x402f65(_0x5b0ed7,_0x27f55a,_0x59b7c1,_0xfd75e,_0x1a1d43,_0xfd1bad,_0x3e6d6d){const _0xfd338e=_0x4ac2;return _0x5b0ed7=_0x1ac565[_0xfd338e(0x270)](_0x5b1c80,_0x5b0ed7,_0x5b1c80(_0x1ac565[_0xfd338e(0x36e)](_0x5b1c80,_0x127d20(_0x27f55a,_0x59b7c1,_0xfd75e),_0x1a1d43),_0x3e6d6d)),_0x5b1c80(_0x1ac565[_0xfd338e(0x21f)](_0x5c7cba,_0x5b0ed7,_0xfd1bad),_0x27f55a);}function _0x524dff(_0x404cb2,_0x4ed5a9,_0x39ff86,_0x34bf29,_0x438256,_0x14f227,_0x567a8d){const _0x4d1055=_0x4ac2;return _0x404cb2=_0x5b1c80(_0x404cb2,_0x1ac565[_0x4d1055(0x21f)](_0x5b1c80,_0x1ac565[_0x4d1055(0x208)](_0x5b1c80,_0x1ac565[_0x4d1055(0x2a2)](_0x3b17a7,_0x4ed5a9,_0x39ff86,_0x34bf29),_0x438256),_0x567a8d)),_0x1ac565[_0x4d1055(0x14a)](_0x5b1c80,_0x1ac565[_0x4d1055(0x198)](_0x5c7cba,_0x404cb2,_0x14f227),_0x4ed5a9);}function _0x14de33(_0x460cd3,_0x56a261,_0x5d02b7,_0x22246d,_0x2c0d8d,_0x1e802e,_0x14abc1){const _0x39edc4=_0x4ac2;return _0x460cd3=_0x1ac565[_0x39edc4(0x198)](_0x5b1c80,_0x460cd3,_0x1ac565[_0x39edc4(0x314)](_0x5b1c80,_0x5b1c80(_0x393fa4(_0x56a261,_0x5d02b7,_0x22246d),_0x2c0d8d),_0x14abc1)),_0x5b1c80(_0x5c7cba(_0x460cd3,_0x1e802e),_0x56a261);}function _0x1e2ae4(_0x86755d){const _0xa410b4=_0x4ac2;for(var _0x37545d,_0x18868d=_0x86755d[_0xa410b4(0x100)+'\x68'],_0xcfcd8a=_0x18868d+(0xb57*0x2+-0x34d+-0x1359),_0x2fa445=_0x1ac565[_0xa410b4(0x15c)](_0xcfcd8a-_0x1ac565[_0xa410b4(0x1da)](_0xcfcd8a,0x1bfb+0x1c1e+-0x37d9),-0x97d+-0x2cf+0x124*0xb),_0x5ea257=_0x1ac565[_0xa410b4(0x141)](-0x53*-0x59+0x5*-0x70c+0x11*0x61,_0x1ac565[_0xa410b4(0x36d)](_0x2fa445,0x1*-0x13d9+0x1*-0x412+0x17ec)),_0x1c0da5=new Array(_0x5ea257-(0x7*-0x21a+-0x1736*-0x1+-0x1b3*0x5)),_0x258117=0x1*-0x5fd+0x1a38*-0x1+-0x5*-0x671,_0x45161c=-0x7*0x8d+-0x1e33+0x220e;_0x1ac565[_0xa410b4(0x2cb)](_0x18868d,_0x45161c);)_0x37545d=_0x1ac565[_0xa410b4(0x1bc)](_0x1ac565[_0xa410b4(0x124)](_0x45161c,_0x1ac565[_0xa410b4(0x235)](_0x45161c,0x24e8+0x2129+-0x460d*0x1)),0x1e3+0x15a3+-0x1782),_0x258117=_0x1ac565[_0xa410b4(0x141)](_0x45161c%(-0xc9*-0x9+0x836+0x1*-0xf43),0x171c+0xe3*-0x1+0x1b5*-0xd),_0x1c0da5[_0x37545d]=_0x1ac565[_0xa410b4(0x167)](_0x1c0da5[_0x37545d],_0x1ac565[_0xa410b4(0x13f)](_0x86755d[_0xa410b4(0x218)+_0xa410b4(0x346)](_0x45161c),_0x258117)),_0x45161c++;return _0x37545d=_0x1ac565[_0xa410b4(0x1f8)](_0x1ac565[_0xa410b4(0x2cc)](_0x45161c,_0x1ac565[_0xa410b4(0x110)](_0x45161c,-0x1f*0x6b+-0x7*0x1c+0xdbd)),-0x1bce+0x1a88+-0x14a*-0x1),_0x258117=_0x1ac565[_0xa410b4(0x141)](_0x45161c%(0x736+-0xb*-0x3d+-0x9d1),0x128*0xa+-0x4f0*0x6+0x608*0x3),_0x1c0da5[_0x37545d]=_0x1c0da5[_0x37545d]|_0x1ac565[_0xa410b4(0x13f)](0x266b+0x4b7+-0x2aa2,_0x258117),_0x1c0da5[_0x1ac565[_0xa410b4(0x107)](_0x5ea257,0x1*0x254a+0xcfe+-0x3246)]=_0x1ac565[_0xa410b4(0x32c)](_0x18868d,0x1df*0x9+-0x1abc*-0x1+-0x2b90),_0x1c0da5[_0x1ac565[_0xa410b4(0x107)](_0x5ea257,-0xfa6+-0xc*0x5e+0x41*0x4f)]=_0x1ac565[_0xa410b4(0xc9)](_0x18868d,0x1b*-0xf9+0x50e+0x1552),_0x1c0da5;}function _0x41e243(_0xe81e44){const _0x5b457c=_0x4ac2;var _0x474a9d,_0x1ff78f,_0x31c3b7='',_0x5063ae='';for(_0x1ff78f=-0xe41*-0x2+-0xb0a+-0x1178;_0x1ac565[_0x5b457c(0x2f0)](0x1a*-0x127+0x37c+-0x1a7d*-0x1,_0x1ff78f);_0x1ff78f++)_0x474a9d=_0x1ac565[_0x5b457c(0x20e)](_0xe81e44>>>_0x1ac565[_0x5b457c(0x141)](-0x1a1e+0xf12*-0x1+0x1*0x2938,_0x1ff78f),0x62*-0x5f+-0x2703+0x4c60),_0x5063ae=_0x1ac565['\x5a\x6b\x58\x71\x52']('\x30',_0x474a9d[_0x5b457c(0x264)+_0x5b457c(0x130)](-0x601*0x5+-0x1*-0x22fe+-0x1a3*0x3)),_0x31c3b7+=_0x5063ae[_0x5b457c(0x22e)+'\x72'](_0x1ac565[_0x5b457c(0x277)](_0x5063ae[_0x5b457c(0x100)+'\x68'],0x34d+-0xd5d+0x2*0x509),-0xc*0x2c9+0x12a9+0xec5*0x1);return _0x31c3b7;}function _0x2bb8cd(_0x13d3f6){const _0xa69433=_0x4ac2;_0x13d3f6=_0x13d3f6[_0xa69433(0xd6)+'\x63\x65'](/\r\n/g,'\x0a');for(var _0x15b7c7='',_0x46ee9d=0x112e+-0x2360+-0x1*-0x1232;_0x1ac565[_0xa69433(0x19e)](_0x46ee9d,_0x13d3f6[_0xa69433(0x100)+'\x68']);_0x46ee9d++){var _0xe93414=_0x13d3f6[_0xa69433(0x218)+_0xa69433(0x346)](_0x46ee9d);_0x1ac565[_0xa69433(0x2eb)](0x111c+0x25f*0x6+0xf6b*-0x2,_0xe93414)?_0x15b7c7+=String[_0xa69433(0x20f)+_0xa69433(0x2e9)+'\x64\x65'](_0xe93414):_0x1ac565[_0xa69433(0x1a0)](_0xe93414,0x635*0x1+0x200+-0x7b6)&&-0x1c*0x112+0x1*-0x1179+0x3771>_0xe93414?(_0x15b7c7+=String[_0xa69433(0x20f)+_0xa69433(0x2e9)+'\x64\x65'](_0x1ac565[_0xa69433(0x2c5)](_0xe93414,0x11*0xe3+-0x205b+0xa*0x1bb)|-0x230b+-0x4c*-0x4a+0xdd3),_0x15b7c7+=String[_0xa69433(0x20f)+_0xa69433(0x2e9)+'\x64\x65'](_0x1ac565[_0xa69433(0x151)](0x53*0x6+-0x13d0+-0x121d*-0x1,_0xe93414)|0x5*0x42b+-0x1b1*0x17+0x21*0x90)):(_0x15b7c7+=String['\x66\x72\x6f\x6d\x43'+_0xa69433(0x2e9)+'\x64\x65'](_0x1ac565[_0xa69433(0x174)](_0xe93414>>-0x154d+0x17da+0x1*-0x281,-0x9*-0x309+-0x169a+-0x1*0x3d7)),_0x15b7c7+=String[_0xa69433(0x20f)+_0xa69433(0x2e9)+'\x64\x65'](_0x1ac565[_0xa69433(0x2fa)](_0x1ac565[_0xa69433(0x151)](_0x1ac565[_0xa69433(0x2c5)](_0xe93414,0xab9*-0x1+-0x9a4+0x1463),-0x233*0x7+0x8*-0x1c2+0x1db4),0xec9+0x165e+0x1*-0x24a7)),_0x15b7c7+=String[_0xa69433(0x20f)+_0xa69433(0x2e9)+'\x64\x65'](_0x1ac565[_0xa69433(0x2fa)](_0x1ac565[_0xa69433(0x151)](-0xbf+0x1fcf*-0x1+-0x3a5*-0x9,_0xe93414),-0x5*-0x411+-0x916+0x15*-0x83)));}return _0x15b7c7;}var _0x3b99a2,_0x1284e4,_0x5b43fb,_0x14dfa7,_0x38a240,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad=[],_0x3704c3=0x172*0x2+0xff3+-0x968*0x2,_0x3fb098=-0x1261+-0x13f1+-0x2*-0x132f,_0x3d268f=-0x65a+-0x7ec+0xe57,_0x485554=-0x1*-0x113e+0xe96+-0x1fbe,_0x5a7a2e=-0x4*0x376+-0x239a+0x3177,_0x52cdb8=0x20*-0xf0+0xec0+0xf49,_0x499fbb=0x2138+-0xb3c+-0x322*0x7,_0xdbb97d=0x65*-0x1d+-0xe8*-0x2+-0x5*-0x1f1,_0x1d74dd=0xd04+-0x2137+0x1437,_0x1272c3=-0x3d+0x190c+-0x2*0xc62,_0x4852d3=0x1df*0xa+-0x7*-0x269+-0x2385,_0x28f176=-0xc09+0x1921+-0xd01*0x1,_0x288e53=0x135a+0x2*0x399+0x1a86*-0x1,_0xba67b8=0x769+0x81*0x19+-0x13f8,_0x41abee=-0x1*-0x1055+0x10b1+0x61*-0x57,_0x52a328=-0x5b*0x2b+-0x1*-0x16c0+0x3*-0x276;for(_0x395ae5=_0x1ac565[_0x5bb8b0(0x1eb)](_0x2bb8cd,_0x395ae5),_0x25dbad=_0x1ac565[_0x5bb8b0(0x1eb)](_0x1e2ae4,_0x395ae5),_0x49b1de=-0xc8068ef5+-0x3b622*-0x17f5+-0x33a41*-0x426c,_0x19bdcb=-0x17ab85e6d+-0xc7b*0x1a82+0x26bd0de6c,_0x36b024=-0x1189*0x101807+-0x53d8215e+0x206c8511b,_0xd94e83=-0x282b6fc+0x15a9f10b+-0x2f4e599,_0x3b99a2=0x991+-0x4b7+-0x4da;_0x1ac565[_0x5bb8b0(0x2e0)](_0x3b99a2,_0x25dbad[_0x5bb8b0(0x100)+'\x68']);_0x3b99a2+=0x13d*0x1+-0x126e+0x1141)_0x1284e4=_0x49b1de,_0x5b43fb=_0x19bdcb,_0x14dfa7=_0x36b024,_0x38a240=_0xd94e83,_0x49b1de=_0x1ac565['\x4e\x51\x61\x52\x57'](_0x4a3a9c,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x3b99a2+(-0x1*-0x14cd+-0x1*0x1f9d+0x10*0xad)],_0x3704c3,0xea8a630c+-0x16c13bbe*-0xf+-0x168723eb6),_0xd94e83=_0x1ac565[_0x5bb8b0(0x2ed)](_0x4a3a9c,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1b8)](_0x3b99a2,0x12e7*-0x1+-0x2470+0x2c*0x142)],_0x3fb098,-0x272338*0x4b1+0x1ae*0x1dfac+0x1669c6a*0x127),_0x36b024=_0x1ac565[_0x5bb8b0(0x34a)](_0x4a3a9c,_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1b8)](_0x3b99a2,-0xa1d*0x1+0x156e*-0x1+0x1f8d)],_0x3d268f,-0xfcc391f+0x1*0x34eecb87+0x3*-0x560b2f),_0x19bdcb=_0x1ac565[_0x5bb8b0(0x34a)](_0x4a3a9c,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1b8)](_0x3b99a2,-0x37c*0x4+0x2584+-0x1791*0x1)],_0x485554,0x3*-0x60efd366+-0x3ce057*-0x4a2+0xca85f612),_0x49b1de=_0x1ac565[_0x5bb8b0(0x330)](_0x4a3a9c,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1c1)](_0x3b99a2,0x26b*0x5+-0x1046*-0x2+-0x2c9f)],_0x3704c3,0x156d*0x4f5eb+-0x7ddcf*-0x1fcb+-0x6ee5e085),_0xd94e83=_0x1ac565[_0x5bb8b0(0x27b)](_0x4a3a9c,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x3b99a2+(0x20ef*0x1+-0x5*-0x33d+-0x311b)],_0x3fb098,-0x2d8d2278+0x1*-0x2ce8a1cf+0xbcd1*0xdba1),_0x36b024=_0x1ac565[_0x5bb8b0(0x216)](_0x4a3a9c,_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x1ac565[_0x5bb8b0(0x25e)](_0x3b99a2,-0x31*0x61+0x2171+-0xeda)],_0x3d268f,0x284b5da*0x29+-0x65af0cb*0x4+0x10e6d*0x5589),_0x19bdcb=_0x4a3a9c(_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565[_0x5bb8b0(0x2af)](_0x3b99a2,-0x1325+-0x27b+0x15a7)],_0x485554,-0x35*0x6b72915+-0x468c2f9e*0x1+0x56c*0x7d5eda),_0x49b1de=_0x1ac565[_0x5bb8b0(0x25d)](_0x4a3a9c,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x3b99a2+(-0x6a6+0x337*0xc+-0x1fe6)],_0x3704c3,0x2*-0x42d855b4+-0x2a1cd03*0x1+0xf1d31143),_0xd94e83=_0x1ac565[_0x5bb8b0(0x25d)](_0x4a3a9c,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x1ac565[_0x5bb8b0(0xce)](_0x3b99a2,0x1*-0x86a+0x1873+-0x1000)],_0x3fb098,-0x88ed4a*0x19a+-0xc7558654+0x22de68687),_0x36b024=_0x1ac565[_0x5bb8b0(0x25d)](_0x4a3a9c,_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x1ac565[_0x5bb8b0(0x306)](_0x3b99a2,-0xbd+0x213f+0x81e*-0x4)],_0x3d268f,0xfbf2b2d7*-0x1+0x164ed307e+0xb6*0xd46c1f),_0x19bdcb=_0x1ac565[_0x5bb8b0(0x274)](_0x4a3a9c,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x3b99a2+(-0x6ce+-0x6*0x2b+0x7db)],_0x485554,-0x552aee9f*-0x1+0x411e7c53+0xc*-0x113b6ef),_0x49b1de=_0x4a3a9c(_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1ce)](_0x3b99a2,-0x3d*0x9e+0x77b*0x1+0x1e37)],_0x3704c3,0x17e8d3*0x758+-0x6ad4a7b*-0x11+0x3e8bc7*-0x2e7),_0xd94e83=_0x1ac565[_0x5bb8b0(0x274)](_0x4a3a9c,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1ce)](_0x3b99a2,-0x127b+-0x7*0x15+0x131b)],_0x3fb098,-0x790abffb*-0x1+0x1*-0xe87fb8d1+0x16d0d6a69),_0x36b024=_0x4a3a9c(_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1ce)](_0x3b99a2,-0x6f8*-0x4+-0x1fab+0x1*0x3d9)],_0x3d268f,-0x6131492c+-0x9d7dd131+0x1a5285deb),_0x19bdcb=_0x1ac565[_0x5bb8b0(0x274)](_0x4a3a9c,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565[_0x5bb8b0(0x2c4)](_0x3b99a2,-0x5*-0x1f+0xb*0xb7+-0x1*0x869)],_0x485554,0x5f54fb3e+0x35393768+0x4ada2a85*-0x1),_0x49b1de=_0x1ac565['\x72\x72\x77\x66\x78'](_0x402f65,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x1ac565[_0x5bb8b0(0x2c4)](_0x3b99a2,-0x39c+-0x19e7+-0xec2*-0x2)],_0x5a7a2e,-0xdda43414+-0xcdf82c*-0xb+-0x14dc07fb*-0x16),_0xd94e83=_0x1ac565['\x72\x72\x77\x66\x78'](_0x402f65,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x1ac565[_0x5bb8b0(0x2c4)](_0x3b99a2,0x6*0x491+0x1*0x1232+-0x1*0x2d92)],_0x52cdb8,-0x3*0x71978794+0x9d1bea32+0x177eb5fca),_0x36b024=_0x1ac565[_0x5bb8b0(0x24f)](_0x402f65,_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x1ac565['\x52\x57\x71\x79\x4d'](_0x3b99a2,-0x14*-0xe2+0x107f+-0x221c)],_0x499fbb,-0x8d*0x59e267+0x9efdd84+0x3e59bfa*0x14),_0x19bdcb=_0x1ac565[_0x5bb8b0(0x20a)](_0x402f65,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x3b99a2+(-0x39a+-0x1*-0xa40+-0x25*0x2e)],_0xdbb97d,0x1*0x1515c9a47+0x38*0x39a0b6b+-0x3*0x65c81b57),_0x49b1de=_0x1ac565[_0x5bb8b0(0x2cf)](_0x402f65,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x1ac565[_0x5bb8b0(0x2c4)](_0x3b99a2,0x586*-0x7+-0x4*0x517+0x3b0b)],_0x5a7a2e,-0x14ac638f5+0x4380673*0x43+-0x1b14f*-0x9af7),_0xd94e83=_0x1ac565[_0x5bb8b0(0x19a)](_0x402f65,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x1ac565[_0x5bb8b0(0x2a3)](_0x3b99a2,-0x26f+-0x12a2+-0x709*-0x3)],_0x52cdb8,0x436dfb8+-0x2337c5*-0x1b+-0x49*0x13dbcc),_0x36b024=_0x402f65(_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x3b99a2+(-0xd*0x2d3+0x159d+-0x1*-0xf29)],_0x499fbb,-0x17c016887+-0x2c0f079a+0x280b256a2),_0x19bdcb=_0x1ac565[_0x5bb8b0(0x1f0)](_0x402f65,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1aa)](_0x3b99a2,0x738+0x1*0x895+-0xfc9)],_0xdbb97d,-0x16b02287+0x1b5989182+-0xb7147333),_0x49b1de=_0x1ac565[_0x5bb8b0(0x1f0)](_0x402f65,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x3b99a2+(0x47*0x65+-0xcbc+-0x79f*0x2)],_0x5a7a2e,-0xf*-0x14d9d67+-0x2d7587a+-0x1*-0x112ced57),_0xd94e83=_0x1ac565[_0x5bb8b0(0x1f0)](_0x402f65,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1d2)](_0x3b99a2,-0x25b3+-0x76*-0x4f+0x7*0x31)],_0x52cdb8,0xd44e87b9+-0x63c129fb*0x3+0x11a2bfe0e),_0x36b024=_0x1ac565[_0x5bb8b0(0x14b)](_0x402f65,_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x1ac565['\x67\x5a\x4a\x4e\x43'](_0x3b99a2,-0x1fd0+0xa*-0x272+0x3847*0x1)],_0x499fbb,0x1840c68db+0x88666c93+-0x1179dc7e7),_0x19bdcb=_0x1ac565['\x77\x6e\x46\x41\x66'](_0x402f65,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1d2)](_0x3b99a2,-0x1a34+-0x1*0x574+-0x1fb0*-0x1)],_0xdbb97d,0x25c587f+-0x2*-0x3365924f+-0x23cd6830),_0x49b1de=_0x1ac565[_0x5bb8b0(0x240)](_0x402f65,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x3b99a2+(0x1*-0x2701+0x1*-0x128d+-0x399b*-0x1)],_0x5a7a2e,-0x322afb3a+-0xb*0x125d9447+0x1a614434c),_0xd94e83=_0x1ac565[_0x5bb8b0(0x294)](_0x402f65,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1e8)](_0x3b99a2,-0x1c99+-0x17d7+0xe*0x3bf)],_0x52cdb8,-0xd4e7*0x2542+0x1b4b597e2+-0x98c9ad5c*0x1),_0x36b024=_0x1ac565['\x44\x4c\x72\x6b\x71'](_0x402f65,_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x1ac565['\x4d\x59\x68\x72\x70'](_0x3b99a2,-0x1*-0x2608+-0x1*0x12cf+-0x1332)],_0x499fbb,0x1fcbcce6*-0x5+-0x6445bdf2*0x1+-0x20f8b47b*-0xb),_0x19bdcb=_0x402f65(_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1e8)](_0x3b99a2,0x23a0+-0x1696+-0xcfe)],_0xdbb97d,0x13337299*0x2+-0xe76c328f*0x1+-0x37*-0x6137bd1),_0x49b1de=_0x1ac565['\x44\x4c\x72\x6b\x71'](_0x524dff,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x3b99a2+(-0xe3*-0xd+-0x4a3+-0x1*0x6df)],_0x1d74dd,-0x1fd55e48e+-0x18c01*0x12658+0x8*0x98942c85),_0xd94e83=_0x524dff(_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x3b99a2+(0xb4b+0x23b7+0x177d*-0x2)],_0x1272c3,-0x8c22ceba+-0x424c7*0x16cc+0x1720b2dcf),_0x36b024=_0x524dff(_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x3b99a2+(-0xb95*0x3+-0xd*0x1e9+-0x3b9f*-0x1)],_0x4852d3,-0x352d54b*-0x21+0xef*0x6c4e7+-0x661f132),_0x19bdcb=_0x1ac565[_0x5bb8b0(0x109)](_0x524dff,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x3b99a2+(0x1*0xff3+0x1*0xfcb+-0x1fb0)],_0x28f176,-0xd*0x1ac730c3+0x1069d5241+-0xa9b2afd9*-0x2),_0x49b1de=_0x524dff(_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1e8)](_0x3b99a2,-0x1942+-0x1038+-0x29*-0x103)],_0x1d74dd,0x77a3284*0xe+0x9*0x664c779+-0x227*-0x12bbd),_0xd94e83=_0x1ac565[_0x5bb8b0(0x244)](_0x524dff,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x3b99a2+(-0x968+-0x3c3+0xd2f)],_0x1272c3,0xa1*0xe0eb4f+0x18c5e068+-0x5a5b0d6e),_0x36b024=_0x1ac565[_0x5bb8b0(0x244)](_0x524dff,_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x3b99a2+(-0xbb7*-0x1+-0x17c1+0x1*0xc11)],_0x4852d3,-0x14c9b44d*-0x13+0x82b75c35+-0x5a067*0x3194),_0x19bdcb=_0x1ac565[_0x5bb8b0(0x1d3)](_0x524dff,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1e8)](_0x3b99a2,0x17ef+-0x26b*-0x1+-0x1a50)],_0x28f176,-0x491048e8*-0x1+-0x1147*-0x8b903+-0x820c0d*0x41),_0x49b1de=_0x1ac565[_0x5bb8b0(0x1f7)](_0x524dff,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x1ac565[_0x5bb8b0(0xfd)](_0x3b99a2,-0x1bf7+0x1*0xbdd+0x33b*0x5)],_0x1d74dd,0x1*0x431eced1+-0x1732fc91+-0x6*0x8d633f),_0xd94e83=_0x1ac565[_0x5bb8b0(0x1f7)](_0x524dff,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x1ac565[_0x5bb8b0(0x2c1)](_0x3b99a2,0x26ad*-0x1+-0x168b*-0x1+0x1022)],_0x1272c3,-0x172124acf+-0x1229*0x939f3+0x30440d0b4),_0x36b024=_0x524dff(_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x3b99a2+(-0x16d6+-0x11ed+0x28c6)],_0x4852d3,-0x100e2bbc6+0xa97932c9+0x1*0x12c58b982),_0x19bdcb=_0x1ac565[_0x5bb8b0(0x1f7)](_0x524dff,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565[_0x5bb8b0(0x352)](_0x3b99a2,-0x1*0x24e7+-0x1*-0xa67+0x1a86)],_0x28f176,-0xac040f*-0x1+0x83fcc66*-0x1+-0xa*-0x135fd56),_0x49b1de=_0x524dff(_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x1ac565[_0x5bb8b0(0x205)](_0x3b99a2,-0x9d*-0x35+0xb25*-0x2+-0xa2e)],_0x1d74dd,0x1d3b*0x8b36d+-0xe4fa0ea*-0x11+-0x3ab*0x4c4750),_0xd94e83=_0x1ac565[_0x5bb8b0(0x1f7)](_0x524dff,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x1ac565[_0x5bb8b0(0x297)](_0x3b99a2,0x3e5*-0x1+0x1*0x196d+0xb*-0x1f4)],_0x1272c3,-0xe4c2096*0x2+-0xf*0x4ca35e5+-0x21214d26*-0xa),_0x36b024=_0x524dff(_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x1ac565[_0x5bb8b0(0x297)](_0x3b99a2,-0x1905+-0x29*-0xc+0x1728)],_0x4852d3,0x4dd07b1+0x9*-0x6c81522+0x57ce3379),_0x19bdcb=_0x524dff(_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x3b99a2+(-0x1*0x150d+-0x2*0x239+0x1981*0x1)],_0x28f176,-0x199259*-0x6ee+0x863b4*-0xeb7+-0x1*-0x8eeb4f53),_0x49b1de=_0x1ac565['\x57\x67\x47\x62\x77'](_0x14de33,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x1ac565[_0x5bb8b0(0x35f)](_0x3b99a2,0x152*-0x1b+0x118c*0x2+0x8e)],_0x288e53,-0x1c436f5c+0x5bc484*-0x127+0x17a2c05bc),_0xd94e83=_0x1ac565[_0x5bb8b0(0x381)](_0x14de33,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x1ac565[_0x5bb8b0(0x35f)](_0x3b99a2,-0x62b+-0x21dd+0x280f)],_0xba67b8,0x383c4a84+-0x37fbb*0x1247+0x4ae247f0),_0x36b024=_0x1ac565[_0x5bb8b0(0xf5)](_0x14de33,_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x3b99a2+(-0x19*0x121+-0x1*-0x21dd+0x1a*-0x37)],_0x41abee,-0x149fae15f+-0x4e*-0x2077e35+0x1574690e0),_0x19bdcb=_0x14de33(_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565[_0x5bb8b0(0x35f)](_0x3b99a2,0xc3e+0x890+0x1*-0x14c9)],_0x52a328,-0x1*0x33e91763+-0x138e6e841+0xc3b*0x327ac7),_0x49b1de=_0x1ac565[_0x5bb8b0(0xf5)](_0x14de33,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x1ac565[_0x5bb8b0(0x35f)](_0x3b99a2,0xc9b*-0x1+-0x1*0x178d+0x121a*0x2)],_0x288e53,0x7a62bcd*-0x5+0x96f34557+-0xb591093),_0xd94e83=_0x1ac565[_0x5bb8b0(0x24c)](_0x14de33,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x3b99a2+(0x109d+-0x221b*-0x1+0x1*-0x32b5)],_0xba67b8,-0x9fcb324e+0x748b40a7*-0x1+0x1a3633f87),_0x36b024=_0x1ac565[_0x5bb8b0(0xcb)](_0x14de33,_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x1ac565[_0x5bb8b0(0x32f)](_0x3b99a2,-0x1392+-0x2*-0xb06+0x6*-0x68)],_0x41abee,-0x9142498d+0x41f624*-0x42b+0xaf1*0x3dcb76),_0x19bdcb=_0x1ac565[_0x5bb8b0(0xcb)](_0x14de33,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565['\x6a\x77\x5a\x62\x4a'](_0x3b99a2,-0x1*-0x3e5+0x1dcb+-0x21af)],_0x52a328,0x6e3a6106+-0x25f4b*0x3215+0x8e1873f2),_0x49b1de=_0x1ac565[_0x5bb8b0(0x241)](_0x14de33,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x1ac565[_0x5bb8b0(0x21b)](_0x3b99a2,0x24c1+-0x15bb+-0xefe)],_0x288e53,-0x2838143c*-0x3+-0x9*0xc317d9f+0x64bdac32),_0xd94e83=_0x1ac565[_0x5bb8b0(0x187)](_0x14de33,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x1ac565[_0x5bb8b0(0x21b)](_0x3b99a2,-0xbf*0x9+0x3*0x84f+-0x1227)],_0xba67b8,0x277*0x346bad+0x4f8d*0x57abb+-0x136ecce8a),_0x36b024=_0x1ac565[_0x5bb8b0(0x228)](_0x14de33,_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x3b99a2+(0xf*0x171+-0x3e6*0xa+0x1*0x1163)],_0x41abee,0x22f543*0x25f+0x15b978*0x477+0x2b*-0x647f33),_0x19bdcb=_0x1ac565[_0x5bb8b0(0x228)](_0x14de33,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565[_0x5bb8b0(0x21b)](_0x3b99a2,-0x2245*0x1+0x5ff+-0x971*-0x3)],_0x52a328,-0x434ad37d+-0x8517d823+0x1166abd41),_0x49b1de=_0x1ac565[_0x5bb8b0(0x1fe)](_0x14de33,_0x49b1de,_0x19bdcb,_0x36b024,_0xd94e83,_0x25dbad[_0x1ac565[_0x5bb8b0(0x351)](_0x3b99a2,0x3b3+-0x7d9+0x42a)],_0x288e53,-0xac17ce6d+-0x5d41b1f3*0x2+-0x25deeb0d5*-0x1),_0xd94e83=_0x1ac565['\x72\x72\x67\x54\x6a'](_0x14de33,_0xd94e83,_0x49b1de,_0x19bdcb,_0x36b024,_0x25dbad[_0x3b99a2+(0x5e7+0x9a7+0x169*-0xb)],_0xba67b8,-0xaafc70ba+0xb5b0fe10+0xb28664df),_0x36b024=_0x1ac565[_0x5bb8b0(0x1fe)](_0x14de33,_0x36b024,_0xd94e83,_0x49b1de,_0x19bdcb,_0x25dbad[_0x3b99a2+(-0x5*0x355+0xd91+-0x31a*-0x1)],_0x41abee,0x3d*0x1271ea3+0x4d93109e+-0x690d8aba),_0x19bdcb=_0x1ac565[_0x5bb8b0(0x1fe)](_0x14de33,_0x19bdcb,_0x36b024,_0xd94e83,_0x49b1de,_0x25dbad[_0x1ac565[_0x5bb8b0(0x1d0)](_0x3b99a2,-0x2289+-0x72*0xb+0x2778)],_0x52a328,-0x1*-0x142bec6ad+-0x1b965e1fd+0x1622deee1*0x1),_0x49b1de=_0x1ac565[_0x5bb8b0(0x314)](_0x5b1c80,_0x49b1de,_0x1284e4),_0x19bdcb=_0x1ac565[_0x5bb8b0(0x19b)](_0x5b1c80,_0x19bdcb,_0x5b43fb),_0x36b024=_0x5b1c80(_0x36b024,_0x14dfa7),_0xd94e83=_0x5b1c80(_0xd94e83,_0x38a240);var _0x4f00dd=_0x1ac565[_0x5bb8b0(0x1d0)](_0x1ac565[_0x5bb8b0(0x287)](_0x1ac565[_0x5bb8b0(0x287)](_0x1ac565[_0x5bb8b0(0x1eb)](_0x41e243,_0x49b1de),_0x1ac565[_0x5bb8b0(0x278)](_0x41e243,_0x19bdcb)),_0x41e243(_0x36b024)),_0x1ac565[_0x5bb8b0(0x12f)](_0x41e243,_0xd94e83));return _0x4f00dd[_0x5bb8b0(0x21d)+_0x5bb8b0(0x27a)+'\x65']();}function _0x57bb5c(_0x868630,_0x474ec6){const _0x42c297=_0x55e010,_0x53300d={'\x59\x78\x6e\x53\x45':function(_0x9db577,_0x2e0962){return _0x9db577==_0x2e0962;},'\x63\x45\x7a\x58\x58':_0x42c297(0x37b)+'\x67','\x48\x4c\x72\x62\x44':function(_0xcb6c4b,_0x18940a){return _0xcb6c4b===_0x18940a;},'\x69\x43\x78\x52\x66':'\x50\x4f\x53\x54','\x6b\x44\x69\x6c\x5a':_0x42c297(0x123)+'\x61\x74','\x4d\x68\x77\x6b\x5a':function(_0x1477e4,_0x11838b){return _0x1477e4!=_0x11838b;},'\x4d\x64\x61\x78\x59':_0x42c297(0x1e2)+_0x42c297(0x2fb),'\x6f\x4c\x73\x63\x68':function(_0x12a275,_0x1434b6){return _0x12a275!=_0x1434b6;},'\x66\x6b\x61\x76\x44':function(_0xfbf3f1,_0x356b11){return _0xfbf3f1!=_0x356b11;},'\x68\x52\x6c\x49\x70':function(_0x4b8c2e,_0x4293a5){return _0x4b8c2e==_0x4293a5;},'\x69\x74\x71\x48\x78':_0x42c297(0x138)+_0x42c297(0x364)+_0x42c297(0x147)+_0x42c297(0x186)+_0x42c297(0x2f4)+_0x42c297(0x178)+_0x42c297(0x10e)+'\x75\x74','\x61\x75\x58\x72\x77':function(_0x14d916,_0x485a82){return _0x14d916*_0x485a82;},'\x6a\x62\x50\x66\x4f':_0x42c297(0x333),'\x62\x77\x5a\x6c\x45':_0x42c297(0x2c7),'\x5a\x55\x58\x62\x46':function(_0x27db35,_0x5638ea){return _0x27db35(_0x5638ea);},'\x45\x6b\x6d\x61\x55':_0x42c297(0x168),'\x54\x44\x55\x51\x49':function(_0x51e494,_0x1f0b81){return _0x51e494&&_0x1f0b81;},'\x70\x45\x66\x72\x55':function(_0x4b0da5,_0x350867){return _0x4b0da5(_0x350867);},'\x71\x4f\x46\x72\x6c':_0x42c297(0x267),'\x4f\x70\x71\x48\x78':function(_0x56762b,_0x4506b2){return _0x56762b(_0x4506b2);},'\x4f\x72\x4b\x63\x63':function(_0x176aa6,_0x3c180b){return _0x176aa6!==_0x3c180b;},'\x45\x6d\x73\x67\x70':_0x42c297(0x179),'\x6f\x41\x73\x78\x54':function(_0x389ac7,_0x357911){return _0x389ac7||_0x357911;},'\x47\x4a\x55\x70\x66':function(_0x318a35,_0x25ab4b){return _0x318a35(_0x25ab4b);},'\x77\x4d\x43\x67\x74':_0x42c297(0x103),'\x48\x4f\x42\x69\x6b':function(_0x521483,_0x4db574){return _0x521483(_0x4db574);},'\x48\x79\x62\x4d\x77':_0x42c297(0xd2)+_0x42c297(0x348)+'\x69\x65','\x61\x52\x76\x48\x41':function(_0x4a26e7,_0x4a58f9,_0x39509a,_0x36ff73){return _0x4a26e7(_0x4a58f9,_0x39509a,_0x36ff73);},'\x6b\x4e\x73\x41\x63':function(_0x2ddf04,_0x5353c7,_0x5c1e5e,_0x5832e8){return _0x2ddf04(_0x5353c7,_0x5c1e5e,_0x5832e8);},'\x67\x62\x56\x48\x4d':_0x42c297(0x14e)+_0x42c297(0x1de)+'\x70\x65','\x4f\x71\x68\x78\x45':_0x42c297(0x14e)+_0x42c297(0x262)+_0x42c297(0x1c0),'\x44\x57\x61\x6f\x53':_0x42c297(0x227)+_0x42c297(0x2ea),'\x65\x73\x6b\x68\x52':function(_0x16870c,_0x2cdc42,_0x2a0312,_0x2ba3aa){return _0x16870c(_0x2cdc42,_0x2a0312,_0x2ba3aa);},'\x43\x6c\x46\x5a\x68':_0x42c297(0x140)+_0x42c297(0x2ad)+_0x42c297(0x2f8)+_0x42c297(0x2cd)+_0x42c297(0x2b4)+_0x42c297(0x33e)+_0x42c297(0x342),'\x61\x7a\x77\x72\x44':function(_0x5848cf,_0x27c4e9){return _0x5848cf+_0x27c4e9;},'\x48\x63\x47\x51\x74':function(_0x277f54,_0x519cac){return _0x277f54+_0x519cac;},'\x43\x57\x41\x48\x50':function(_0x1e4e26,_0xe33176){return _0x1e4e26+_0xe33176;},'\x6f\x76\x57\x55\x64':function(_0x30b479,_0xe7f9d5){return _0x30b479-_0xe7f9d5;},'\x41\x43\x59\x6f\x69':function(_0x1cd55e,_0x5ea69f){return _0x1cd55e+_0x5ea69f;},'\x6c\x74\x51\x6e\x4a':function(_0x143b0c,_0x13c347){return _0x143b0c+_0x13c347;},'\x51\x53\x51\x42\x77':_0x42c297(0xdb)+'\x74','\x58\x72\x4f\x54\x49':_0x42c297(0x232)+_0x42c297(0x257),'\x62\x66\x49\x66\x57':_0x42c297(0x363)+_0x42c297(0x285),'\x4b\x52\x6e\x4c\x4a':function(_0x58f82a,_0x18b429,_0x3ea71d,_0x46b4c3,_0x5e59a4){return _0x58f82a(_0x18b429,_0x3ea71d,_0x46b4c3,_0x5e59a4);},'\x6a\x42\x64\x58\x49':function(_0x2cc154,_0x43102f){return _0x2cc154(_0x43102f);},'\x74\x58\x63\x43\x58':_0x42c297(0x293)+_0x42c297(0x293)+_0x42c297(0x2ba)+_0x42c297(0x282)+_0x42c297(0x293)+_0x42c297(0x293)+_0x42c297(0x296),'\x49\x55\x65\x48\x5a':function(_0x210a96,_0x4080ec){return _0x210a96(_0x4080ec);},'\x57\x66\x6c\x6c\x41':function(_0x16a85e,_0x5bc268){return _0x16a85e!=_0x5bc268;},'\x73\x59\x6c\x6c\x64':function(_0x513579,_0x632d51){return _0x513579>_0x632d51;},'\x73\x51\x4a\x65\x6d':_0x42c297(0x35b)+'\x42'};_0x53300d['\x57\x66\x6c\x6c\x41'](_0x42c297(0x1e2)+_0x42c297(0x2fb),typeof process)&&_0x53300d[_0x42c297(0x1a9)](JSON[_0x42c297(0x37b)+_0x42c297(0x25f)](process[_0x42c297(0x114)])[_0x42c297(0xd1)+'\x4f\x66'](_0x53300d[_0x42c297(0x1f2)]),-(0xa5d*-0x2+-0x1*-0x2161+-0x653*0x2))&&process[_0x42c297(0x1a5)](-0x84+0x370+-0x2ec);class _0x3573ad{constructor(_0x22ef21){const _0x2c4435=_0x42c297;this[_0x2c4435(0x114)]=_0x22ef21;}[_0x42c297(0x1e4)](_0x14f2e6,_0x394ae0=_0x42c297(0x154)){const _0x44170d=_0x42c297,_0x502f4e={'\x72\x57\x76\x6a\x4e':function(_0x47bf90,_0x1f6994){return _0x47bf90(_0x1f6994);}};_0x14f2e6=_0x53300d[_0x44170d(0x13e)](_0x53300d[_0x44170d(0x305)],typeof _0x14f2e6)?{'\x75\x72\x6c':_0x14f2e6}:_0x14f2e6;let _0x1c551d=this[_0x44170d(0x21e)];return _0x53300d[_0x44170d(0x311)](_0x53300d[_0x44170d(0x336)],_0x394ae0)&&(_0x1c551d=this[_0x44170d(0x121)]),new Promise((_0x2ee50b,_0x41834e)=>{const _0x52aa36=_0x44170d,_0xabe652={'\x4f\x78\x4f\x61\x44':function(_0x57a98e,_0x9f9d6){return _0x57a98e(_0x9f9d6);},'\x6a\x44\x76\x56\x78':function(_0x3a647c,_0x449d90){const _0x1c6583=_0x4ac2;return _0x502f4e[_0x1c6583(0x2c6)](_0x3a647c,_0x449d90);}};_0x1c551d[_0x52aa36(0x1c3)](this,_0x14f2e6,(_0x162a22,_0x2c8c08,_0x2dce8d)=>{const _0x1bc050=_0x52aa36;_0x162a22?_0xabe652[_0x1bc050(0x380)](_0x41834e,_0x162a22):_0xabe652[_0x1bc050(0x164)](_0x2ee50b,_0x2c8c08);});});}[_0x42c297(0x21e)](_0xf92d0){const _0x14ba5b=_0x42c297;return this[_0x14ba5b(0x1e4)]['\x63\x61\x6c\x6c'](this[_0x14ba5b(0x114)],_0xf92d0);}[_0x42c297(0x121)](_0x5a62fd){const _0x3aadcb=_0x42c297;return this[_0x3aadcb(0x1e4)][_0x3aadcb(0x1c3)](this[_0x3aadcb(0x114)],_0x5a62fd,_0x53300d[_0x3aadcb(0x336)]);}}return new class{constructor(_0x26a263,_0x57109a){const _0x470213=_0x42c297;this[_0x470213(0x158)]=_0x26a263,this[_0x470213(0x146)]=new _0x3573ad(this),this[_0x470213(0x255)]=null,this[_0x470213(0x104)+_0x470213(0x18f)]=_0x53300d[_0x470213(0x1d4)],this[_0x470213(0x11b)]=[],this[_0x470213(0x183)+'\x65']=!(-0x1026+-0x67e*-0x1+-0x9a9*-0x1),this[_0x470213(0xdf)+_0x470213(0xe7)+_0x470213(0x13d)]=!(0x250c+-0xf49+0x5*-0x45a),this[_0x470213(0x26d)+_0x470213(0x1d5)+'\x6f\x72']='\x0a',this[_0x470213(0x1b9)+_0x470213(0x14d)]=new Date()[_0x470213(0x10f)+'\x6d\x65'](),Object[_0x470213(0x331)+'\x6e'](this,_0x57109a),this[_0x470213(0x196)]('','\ud83d\udd14'+this[_0x470213(0x158)]+_0x470213(0x1bf));}[_0x42c297(0x26e)+'\x65'](){const _0x256c90=_0x42c297;return _0x53300d[_0x256c90(0x307)](_0x53300d['\x4d\x64\x61\x78\x59'],typeof module)&&!!module[_0x256c90(0xed)+'\x74\x73'];}[_0x42c297(0x203)+'\x6e\x58'](){const _0x3d409c=_0x42c297;return _0x53300d[_0x3d409c(0x33d)](_0x53300d[_0x3d409c(0xd8)],typeof $task);}[_0x42c297(0x265)+'\x67\x65'](){const _0x4311cf=_0x42c297;return _0x53300d[_0x4311cf(0x345)](_0x53300d[_0x4311cf(0xd8)],typeof $httpClient)&&_0x53300d[_0x4311cf(0x292)](_0x53300d[_0x4311cf(0xd8)],typeof $loon);}[_0x42c297(0x368)+'\x6e'](){const _0x45809f=_0x42c297;return _0x53300d['\x66\x6b\x61\x76\x44'](_0x45809f(0x1e2)+_0x45809f(0x2fb),typeof $loon);}[_0x42c297(0x1db)](_0x490657,_0x16f703=null){const _0x35f4d0=_0x42c297;try{return JSON[_0x35f4d0(0x136)](_0x490657);}catch{return _0x16f703;}}[_0x42c297(0x264)](_0x24278c,_0x365954=null){const _0x2001e2=_0x42c297;try{return JSON[_0x2001e2(0x37b)+_0x2001e2(0x25f)](_0x24278c);}catch{return _0x365954;}}['\x67\x65\x74\x6a\x73'+'\x6f\x6e'](_0x34e7c9,_0x1df174){const _0x587caf=_0x42c297;let _0x5c8f57=_0x1df174;const _0x82e357=this[_0x587caf(0x189)+'\x74\x61'](_0x34e7c9);if(_0x82e357)try{_0x5c8f57=JSON[_0x587caf(0x136)](this[_0x587caf(0x189)+'\x74\x61'](_0x34e7c9));}catch{}return _0x5c8f57;}[_0x42c297(0x209)+'\x6f\x6e'](_0x1c2499,_0x29a58d){const _0x30c028=_0x42c297;try{return this[_0x30c028(0x361)+'\x74\x61'](JSON[_0x30c028(0x37b)+_0x30c028(0x25f)](_0x1c2499),_0x29a58d);}catch{return!(0x1*0x8c6+0x1570+0x13*-0x197);}}[_0x42c297(0x1d7)+_0x42c297(0x11f)](_0xa0d9eb){return new Promise(_0x3f8afd=>{const _0x3bc570=_0x4ac2,_0x2fafb4={};_0x2fafb4[_0x3bc570(0x285)]=_0xa0d9eb,this[_0x3bc570(0x21e)](_0x2fafb4,(_0x4de62d,_0x188396,_0x5b37e4)=>_0x3f8afd(_0x5b37e4));});}[_0x42c297(0x373)+_0x42c297(0x11f)](_0x29ca6e,_0xce777b){const _0x4c700d=_0x42c297;return new Promise(_0x29b953=>{const _0x23f1bd=_0x4ac2;let _0x12965f=this[_0x23f1bd(0x189)+'\x74\x61'](_0x23f1bd(0x138)+_0x23f1bd(0x364)+_0x23f1bd(0x147)+_0x23f1bd(0x186)+_0x23f1bd(0x2f4)+_0x23f1bd(0x300));_0x12965f=_0x12965f?_0x12965f[_0x23f1bd(0xd6)+'\x63\x65'](/\n/g,'')[_0x23f1bd(0xcc)]():_0x12965f;let _0x556d80=this[_0x23f1bd(0x189)+'\x74\x61'](_0x53300d[_0x23f1bd(0x36c)]);_0x556d80=_0x556d80?_0x53300d[_0x23f1bd(0x111)](-0x1*0xad9+-0x1cc7+0x27a1,_0x556d80):-0x1c*-0x8+0x1b3b+-0x7*0x401,_0x556d80=_0xce777b&&_0xce777b[_0x23f1bd(0x10e)+'\x75\x74']?_0xce777b[_0x23f1bd(0x10e)+'\x75\x74']:_0x556d80;const _0x99bcdb={};_0x99bcdb[_0x23f1bd(0xd9)+_0x23f1bd(0x319)+'\x74']=_0x29ca6e,_0x99bcdb[_0x23f1bd(0x1ee)+_0x23f1bd(0x22f)]=_0x53300d[_0x23f1bd(0x28f)],_0x99bcdb[_0x23f1bd(0x10e)+'\x75\x74']=_0x556d80;const [_0x1ef7bd,_0x1696c7]=_0x12965f[_0x23f1bd(0xd5)]('\x40'),_0x40c02c={'\x75\x72\x6c':'\x68\x74\x74\x70\x3a'+'\x2f\x2f'+_0x1696c7+(_0x23f1bd(0x1d1)+_0x23f1bd(0x180)+_0x23f1bd(0x26c)+_0x23f1bd(0x2ab)+'\x74\x65'),'\x62\x6f\x64\x79':_0x99bcdb,'\x68\x65\x61\x64\x65\x72\x73':{'\x58\x2d\x4b\x65\x79':_0x1ef7bd,'\x41\x63\x63\x65\x70\x74':_0x53300d[_0x23f1bd(0xeb)]}};this['\x70\x6f\x73\x74'](_0x40c02c,(_0x4d64cb,_0x2f583b,_0xf99f81)=>_0x29b953(_0xf99f81));})[_0x4c700d(0x2e5)](_0x4f68bc=>this[_0x4c700d(0xd3)+'\x72'](_0x4f68bc));}[_0x42c297(0x259)+_0x42c297(0x192)](){const _0x39a1b7=_0x42c297;if(!this[_0x39a1b7(0x26e)+'\x65']())return{};{this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:_0x53300d[_0x39a1b7(0x1ed)](require,'\x66\x73'),this['\x70\x61\x74\x68']=this[_0x39a1b7(0x168)]?this[_0x39a1b7(0x168)]:require(_0x53300d[_0x39a1b7(0x1b7)]);const _0x4883b5=this[_0x39a1b7(0x168)]['\x72\x65\x73\x6f\x6c'+'\x76\x65'](this[_0x39a1b7(0x104)+_0x39a1b7(0x18f)]),_0x2682d5=this[_0x39a1b7(0x168)][_0x39a1b7(0x2d0)+'\x76\x65'](process[_0x39a1b7(0x33f)](),this[_0x39a1b7(0x104)+_0x39a1b7(0x18f)]),_0xfdda0=this['\x66\x73']['\x65\x78\x69\x73\x74'+_0x39a1b7(0x2f5)](_0x4883b5),_0x4d1dfe=!_0xfdda0&&this['\x66\x73'][_0x39a1b7(0xe2)+_0x39a1b7(0x2f5)](_0x2682d5);if(_0x53300d[_0x39a1b7(0x337)](!_0xfdda0,!_0x4d1dfe))return{};{const _0x4da469=_0xfdda0?_0x4883b5:_0x2682d5;try{return JSON[_0x39a1b7(0x136)](this['\x66\x73'][_0x39a1b7(0x15b)+_0x39a1b7(0x2b7)+'\x6e\x63'](_0x4da469));}catch(_0x5ca06c){return{};}}}}[_0x42c297(0x2fd)+_0x42c297(0x255)](){const _0x190dd2=_0x42c297;if(this[_0x190dd2(0x26e)+'\x65']()){this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:_0x53300d[_0x190dd2(0x353)](require,'\x66\x73'),this[_0x190dd2(0x168)]=this[_0x190dd2(0x168)]?this[_0x190dd2(0x168)]:require(_0x53300d[_0x190dd2(0x1b7)]);const _0x239b10=this[_0x190dd2(0x168)][_0x190dd2(0x2d0)+'\x76\x65'](this[_0x190dd2(0x104)+_0x190dd2(0x18f)]),_0x43f27f=this[_0x190dd2(0x168)][_0x190dd2(0x2d0)+'\x76\x65'](process[_0x190dd2(0x33f)](),this[_0x190dd2(0x104)+_0x190dd2(0x18f)]),_0x11ce51=this['\x66\x73'][_0x190dd2(0xe2)+_0x190dd2(0x2f5)](_0x239b10),_0x33fe23=!_0x11ce51&&this['\x66\x73'][_0x190dd2(0xe2)+_0x190dd2(0x2f5)](_0x43f27f),_0x127d67=JSON[_0x190dd2(0x37b)+_0x190dd2(0x25f)](this[_0x190dd2(0x255)]);_0x11ce51?this['\x66\x73'][_0x190dd2(0x2fd)+_0x190dd2(0x1d6)+_0x190dd2(0x266)](_0x239b10,_0x127d67):_0x33fe23?this['\x66\x73'][_0x190dd2(0x2fd)+_0x190dd2(0x1d6)+_0x190dd2(0x266)](_0x43f27f,_0x127d67):this['\x66\x73'][_0x190dd2(0x2fd)+_0x190dd2(0x1d6)+_0x190dd2(0x266)](_0x239b10,_0x127d67);}}['\x6c\x6f\x64\x61\x73'+_0x42c297(0x32b)](_0x4a0668,_0x75f00a,_0x935096){const _0x300128=_0x42c297,_0x2a77d4=_0x75f00a['\x72\x65\x70\x6c\x61'+'\x63\x65'](/\[(\d+)\]/g,_0x53300d[_0x300128(0x217)])[_0x300128(0xd5)]('\x2e');let _0x2d5aad=_0x4a0668;for(const _0x146ae8 of _0x2a77d4)if(_0x2d5aad=_0x53300d[_0x300128(0x2d4)](Object,_0x2d5aad)[_0x146ae8],void(0x37d*0x6+-0xd*-0x11+-0x31d*0x7)===_0x2d5aad)return _0x935096;return _0x2d5aad;}[_0x42c297(0x326)+_0x42c297(0x137)](_0x16b098,_0x2bdfd8,_0x4a81f8){const _0x40a759=_0x42c297;return _0x53300d[_0x40a759(0x31d)](_0x53300d[_0x40a759(0x2d4)](Object,_0x16b098),_0x16b098)?_0x16b098:(Array[_0x40a759(0x190)+'\x61\x79'](_0x2bdfd8)||(_0x2bdfd8=_0x2bdfd8[_0x40a759(0x264)+_0x40a759(0x130)]()[_0x40a759(0x377)](/[^.[\]]+/g)||[]),_0x2bdfd8['\x73\x6c\x69\x63\x65'](0x974+-0x2*-0x1229+0x28b*-0x12,-(0xed+-0x10a2+0xfb6))['\x72\x65\x64\x75\x63'+'\x65']((_0x5c15d4,_0x405df4,_0x4f2d43)=>Object(_0x5c15d4[_0x405df4])===_0x5c15d4[_0x405df4]?_0x5c15d4[_0x405df4]:_0x5c15d4[_0x405df4]=Math[_0x40a759(0x161)](_0x2bdfd8[_0x4f2d43+(-0x1707*-0x1+0x1d9*0x1+-0x18df)])>>0x1441+-0x1*-0x641+-0x8d6*0x3==+_0x2bdfd8[_0x4f2d43+(-0x9*-0x37+-0x1*-0x2197+-0x1*0x2385)]?[]:{},_0x16b098)[_0x2bdfd8[_0x2bdfd8[_0x40a759(0x100)+'\x68']-(-0x1482+-0x11*0x115+0x26e8)]]=_0x4a81f8,_0x16b098);}[_0x42c297(0x189)+'\x74\x61'](_0x13e60c){const _0x4ec4ac=_0x42c297;let _0x63e6d1=this[_0x4ec4ac(0xe3)+'\x6c'](_0x13e60c);if(/^@/[_0x4ec4ac(0x263)](_0x13e60c)){const [,_0x1e877a,_0x631bd6]=/^@(.*?)\.(.*?)$/[_0x4ec4ac(0x1cb)](_0x13e60c),_0x2d3b07=_0x1e877a?this[_0x4ec4ac(0xe3)+'\x6c'](_0x1e877a):'';if(_0x2d3b07)try{const _0x200ca3=JSON[_0x4ec4ac(0x136)](_0x2d3b07);_0x63e6d1=_0x200ca3?this[_0x4ec4ac(0x326)+_0x4ec4ac(0x32b)](_0x200ca3,_0x631bd6,''):_0x63e6d1;}catch(_0x554c7a){_0x63e6d1='';}}return _0x63e6d1;}[_0x42c297(0x361)+'\x74\x61'](_0x41d3e4,_0xf78e2c){const _0x141f45=_0x42c297;let _0x5bbfd2=!(0xb12*0x1+-0xa*-0x52+0x119*-0xd);if(/^@/[_0x141f45(0x263)](_0xf78e2c)){const [,_0x1619f9,_0x1ffe3f]=/^@(.*?)\.(.*?)$/[_0x141f45(0x1cb)](_0xf78e2c),_0x19bf22=this[_0x141f45(0xe3)+'\x6c'](_0x1619f9),_0x1abe3d=_0x1619f9?_0x53300d[_0x141f45(0xfe)]===_0x19bf22?null:_0x53300d[_0x141f45(0x212)](_0x19bf22,'\x7b\x7d'):'\x7b\x7d';try{const _0x5ea56f=JSON[_0x141f45(0x136)](_0x1abe3d);this[_0x141f45(0x326)+_0x141f45(0x137)](_0x5ea56f,_0x1ffe3f,_0x41d3e4),_0x5bbfd2=this[_0x141f45(0x378)+'\x6c'](JSON[_0x141f45(0x37b)+_0x141f45(0x25f)](_0x5ea56f),_0x1619f9);}catch(_0x2f6fe4){const _0x413992={};this[_0x141f45(0x326)+'\x68\x5f\x73\x65\x74'](_0x413992,_0x1ffe3f,_0x41d3e4),_0x5bbfd2=this[_0x141f45(0x378)+'\x6c'](JSON[_0x141f45(0x37b)+_0x141f45(0x25f)](_0x413992),_0x1619f9);}}else _0x5bbfd2=this[_0x141f45(0x378)+'\x6c'](_0x41d3e4,_0xf78e2c);return _0x5bbfd2;}[_0x42c297(0xe3)+'\x6c'](_0xcf5d95){const _0x2c8c86=_0x42c297;return this[_0x2c8c86(0x265)+'\x67\x65']()||this[_0x2c8c86(0x368)+'\x6e']()?$persistentStore[_0x2c8c86(0x219)](_0xcf5d95):this[_0x2c8c86(0x203)+'\x6e\x58']()?$prefs[_0x2c8c86(0x133)+_0x2c8c86(0x1f9)+'\x79'](_0xcf5d95):this[_0x2c8c86(0x26e)+'\x65']()?(this[_0x2c8c86(0x255)]=this[_0x2c8c86(0x259)+_0x2c8c86(0x192)](),this['\x64\x61\x74\x61'][_0xcf5d95]):this[_0x2c8c86(0x255)]&&this[_0x2c8c86(0x255)][_0xcf5d95]||null;}[_0x42c297(0x378)+'\x6c'](_0x4c7f93,_0x2497a7){const _0x2da7d7=_0x42c297;return this[_0x2da7d7(0x265)+'\x67\x65']()||this[_0x2da7d7(0x368)+'\x6e']()?$persistentStore[_0x2da7d7(0x2fd)](_0x4c7f93,_0x2497a7):this[_0x2da7d7(0x203)+'\x6e\x58']()?$prefs[_0x2da7d7(0x2a8)+_0x2da7d7(0x22c)+_0x2da7d7(0x238)](_0x4c7f93,_0x2497a7):this[_0x2da7d7(0x26e)+'\x65']()?(this[_0x2da7d7(0x255)]=this[_0x2da7d7(0x259)+_0x2da7d7(0x192)](),this['\x64\x61\x74\x61'][_0x2497a7]=_0x4c7f93,this[_0x2da7d7(0x2fd)+_0x2da7d7(0x255)](),!(0x1f*-0x5f+-0x1*0x1766+0x22e7*0x1)):this[_0x2da7d7(0x255)]&&this[_0x2da7d7(0x255)][_0x2497a7]||null;}[_0x42c297(0x303)+_0x42c297(0x247)](_0xc521e4){const _0xee14fa=_0x42c297;this[_0xee14fa(0x103)]=this[_0xee14fa(0x103)]?this[_0xee14fa(0x103)]:_0x53300d[_0xee14fa(0x2df)](require,_0x53300d[_0xee14fa(0x237)]),this[_0xee14fa(0x34c)+'\x67\x68']=this[_0xee14fa(0x34c)+'\x67\x68']?this[_0xee14fa(0x34c)+'\x67\x68']:_0x53300d[_0xee14fa(0x29e)](require,_0x53300d[_0xee14fa(0x28e)]),this[_0xee14fa(0x2bd)]=this[_0xee14fa(0x2bd)]?this[_0xee14fa(0x2bd)]:new this['\x63\x6b\x74\x6f\x75'+'\x67\x68'][(_0xee14fa(0x26b))+(_0xee14fa(0x298))](),_0xc521e4&&(_0xc521e4[_0xee14fa(0xdc)+'\x72\x73']=_0xc521e4[_0xee14fa(0xdc)+'\x72\x73']?_0xc521e4[_0xee14fa(0xdc)+'\x72\x73']:{},void(0x15f+0x20c3*-0x1+-0xc4*-0x29)===_0xc521e4[_0xee14fa(0xdc)+'\x72\x73'][_0xee14fa(0x26b)+'\x65']&&_0x53300d[_0xee14fa(0x311)](void(-0xee6+0x1f*0xeb+-0xd8f),_0xc521e4[_0xee14fa(0x254)+_0xee14fa(0x298)])&&(_0xc521e4[_0xee14fa(0x254)+_0xee14fa(0x298)]=this[_0xee14fa(0x2bd)]));}[_0x42c297(0x21e)](_0x72585c,_0x232ede=()=>{}){const _0x5a3d35=_0x42c297,_0xdf0bc5={'\x59\x69\x44\x67\x4b':function(_0x2313e5,_0x5cbffb){return _0x2313e5&&_0x5cbffb;},'\x62\x63\x5a\x45\x59':function(_0x23d19f,_0xfb94ae,_0x391449,_0x39d409){return _0x23d19f(_0xfb94ae,_0x391449,_0x39d409);},'\x6d\x41\x78\x78\x63':function(_0x254ad0,_0x2fe281,_0x40155a,_0x338474){const _0x44f9a9=_0x4ac2;return _0x53300d[_0x44f9a9(0x249)](_0x254ad0,_0x2fe281,_0x40155a,_0x338474);}},_0x18d237={};_0x18d237[_0x5a3d35(0x273)+_0x5a3d35(0x329)+_0x5a3d35(0x2ac)+_0x5a3d35(0x145)+'\x6e\x67']=!(0x67a+0x2003+0xcd4*-0x3);const _0x2e64b5={};_0x2e64b5[_0x5a3d35(0x366)]=!(-0x6*0x3ee+0x379*0x8+-0x5*0xd7),(_0x72585c[_0x5a3d35(0xdc)+'\x72\x73']&&(delete _0x72585c[_0x5a3d35(0xdc)+'\x72\x73'][_0x53300d[_0x5a3d35(0xe4)]],delete _0x72585c[_0x5a3d35(0xdc)+'\x72\x73'][_0x53300d[_0x5a3d35(0x18a)]]),this[_0x5a3d35(0x265)+'\x67\x65']()||this[_0x5a3d35(0x368)+'\x6e']()?(this[_0x5a3d35(0x265)+'\x67\x65']()&&this[_0x5a3d35(0xdf)+_0x5a3d35(0xe7)+_0x5a3d35(0x13d)]&&(_0x72585c[_0x5a3d35(0xdc)+'\x72\x73']=_0x72585c['\x68\x65\x61\x64\x65'+'\x72\x73']||{},Object[_0x5a3d35(0x331)+'\x6e'](_0x72585c[_0x5a3d35(0xdc)+'\x72\x73'],_0x18d237)),$httpClient[_0x5a3d35(0x21e)](_0x72585c,(_0x103e61,_0x5533d6,_0x420b01)=>{const _0x630642=_0x5a3d35;_0xdf0bc5[_0x630642(0x382)](!_0x103e61,_0x5533d6)&&(_0x5533d6[_0x630642(0x22a)]=_0x420b01,_0x5533d6[_0x630642(0x1ab)+_0x630642(0x199)]=_0x5533d6[_0x630642(0x1ab)+'\x73']),_0xdf0bc5[_0x630642(0x1dd)](_0x232ede,_0x103e61,_0x5533d6,_0x420b01);})):this[_0x5a3d35(0x203)+'\x6e\x58']()?(this[_0x5a3d35(0xdf)+_0x5a3d35(0xe7)+_0x5a3d35(0x13d)]&&(_0x72585c[_0x5a3d35(0x281)]=_0x72585c[_0x5a3d35(0x281)]||{},Object[_0x5a3d35(0x331)+'\x6e'](_0x72585c[_0x5a3d35(0x281)],_0x2e64b5)),$task['\x66\x65\x74\x63\x68'](_0x72585c)[_0x5a3d35(0x37d)](_0x2750b0=>{const _0x1cbf7c=_0x5a3d35,{statusCode:_0x2f1d54,statusCode:_0x481f0f,headers:_0x40d7a1,body:_0x537f7e}=_0x2750b0,_0x531f5b={};_0x531f5b['\x73\x74\x61\x74\x75'+'\x73']=_0x2f1d54,_0x531f5b[_0x1cbf7c(0x1ab)+_0x1cbf7c(0x199)]=_0x481f0f,_0x531f5b[_0x1cbf7c(0xdc)+'\x72\x73']=_0x40d7a1,_0x531f5b[_0x1cbf7c(0x22a)]=_0x537f7e,_0x53300d[_0x1cbf7c(0x31f)](_0x232ede,null,_0x531f5b,_0x537f7e);},_0x4d81a4=>_0x232ede(_0x4d81a4))):this[_0x5a3d35(0x26e)+'\x65']()&&(this[_0x5a3d35(0x303)+_0x5a3d35(0x247)](_0x72585c),this[_0x5a3d35(0x103)](_0x72585c)['\x6f\x6e'](_0x53300d[_0x5a3d35(0x221)],(_0x28b7d2,_0x326edf)=>{const _0x24c17e=_0x5a3d35;try{if(_0x28b7d2[_0x24c17e(0xdc)+'\x72\x73'][_0x24c17e(0x304)+_0x24c17e(0x2b3)]){const _0xf79ad3=_0x28b7d2[_0x24c17e(0xdc)+'\x72\x73'][_0x24c17e(0x304)+_0x24c17e(0x2b3)][_0x24c17e(0x1a2)](this[_0x24c17e(0x34c)+'\x67\x68'][_0x24c17e(0x26b)+'\x65'][_0x24c17e(0x136)])[_0x24c17e(0x264)+_0x24c17e(0x130)]();this[_0x24c17e(0x2bd)]['\x73\x65\x74\x43\x6f'+_0x24c17e(0x360)+_0x24c17e(0x266)](_0xf79ad3,null),_0x326edf[_0x24c17e(0x254)+_0x24c17e(0x298)]=this[_0x24c17e(0x2bd)];}}catch(_0x15d8d8){this[_0x24c17e(0xd3)+'\x72'](_0x15d8d8);}})[_0x5a3d35(0x37d)](_0x7f1c66=>{const _0xc00d27=_0x5a3d35,{statusCode:_0x39a4f6,statusCode:_0x4550d9,headers:_0x415daf,body:_0xfdd13b}=_0x7f1c66,_0x308d62={};_0x308d62[_0xc00d27(0x1ab)+'\x73']=_0x39a4f6,_0x308d62[_0xc00d27(0x1ab)+_0xc00d27(0x199)]=_0x4550d9,_0x308d62[_0xc00d27(0xdc)+'\x72\x73']=_0x415daf,_0x308d62[_0xc00d27(0x22a)]=_0xfdd13b,_0xdf0bc5[_0xc00d27(0x2f6)](_0x232ede,null,_0x308d62,_0xfdd13b);},_0x4ca5d4=>{const _0x1ce058=_0x5a3d35,{message:_0x4aff24,response:_0x44c3a7}=_0x4ca5d4;_0x53300d['\x61\x52\x76\x48\x41'](_0x232ede,_0x4aff24,_0x44c3a7,_0x44c3a7&&_0x44c3a7[_0x1ce058(0x22a)]);})));}['\x70\x6f\x73\x74'](_0x1258c3,_0x1c72a1=()=>{}){const _0x41ffb1=_0x42c297,_0x311205={'\x6f\x76\x58\x56\x4e':function(_0x58c3f7,_0xe669f0){const _0x4d129c=_0x4ac2;return _0x53300d[_0x4d129c(0x337)](_0x58c3f7,_0xe669f0);},'\x72\x42\x6d\x4b\x77':function(_0x415d93,_0x184a1c,_0x2c2943,_0x45833d){return _0x53300d['\x65\x73\x6b\x68\x52'](_0x415d93,_0x184a1c,_0x2c2943,_0x45833d);}},_0xfd79f7={};_0xfd79f7[_0x41ffb1(0x273)+_0x41ffb1(0x329)+_0x41ffb1(0x2ac)+_0x41ffb1(0x145)+'\x6e\x67']=!(-0x5a3+-0x144a+-0x19ee*-0x1);const _0x3668eb={};_0x3668eb[_0x41ffb1(0x366)]=!(-0xc0d+-0x1*-0x1ec5+-0x12b7);if(_0x1258c3[_0x41ffb1(0x22a)]&&_0x1258c3[_0x41ffb1(0xdc)+'\x72\x73']&&!_0x1258c3[_0x41ffb1(0xdc)+'\x72\x73'][_0x53300d[_0x41ffb1(0xe4)]]&&(_0x1258c3[_0x41ffb1(0xdc)+'\x72\x73'][_0x41ffb1(0x14e)+_0x41ffb1(0x1de)+'\x70\x65']=_0x53300d[_0x41ffb1(0x28a)]),_0x1258c3[_0x41ffb1(0xdc)+'\x72\x73']&&delete _0x1258c3[_0x41ffb1(0xdc)+'\x72\x73'][_0x53300d['\x4f\x71\x68\x78\x45']],this[_0x41ffb1(0x265)+'\x67\x65']()||this[_0x41ffb1(0x368)+'\x6e']())this[_0x41ffb1(0x265)+'\x67\x65']()&&this[_0x41ffb1(0xdf)+_0x41ffb1(0xe7)+_0x41ffb1(0x13d)]&&(_0x1258c3[_0x41ffb1(0xdc)+'\x72\x73']=_0x1258c3[_0x41ffb1(0xdc)+'\x72\x73']||{},Object[_0x41ffb1(0x331)+'\x6e'](_0x1258c3[_0x41ffb1(0xdc)+'\x72\x73'],_0xfd79f7)),$httpClient[_0x41ffb1(0x121)](_0x1258c3,(_0x6facc2,_0xa2b4f4,_0x3b1790)=>{const _0x5f07ea=_0x41ffb1;_0x311205[_0x5f07ea(0x308)](!_0x6facc2,_0xa2b4f4)&&(_0xa2b4f4[_0x5f07ea(0x22a)]=_0x3b1790,_0xa2b4f4[_0x5f07ea(0x1ab)+_0x5f07ea(0x199)]=_0xa2b4f4[_0x5f07ea(0x1ab)+'\x73']),_0x311205[_0x5f07ea(0x2d8)](_0x1c72a1,_0x6facc2,_0xa2b4f4,_0x3b1790);});else{if(this[_0x41ffb1(0x203)+'\x6e\x58']())_0x1258c3[_0x41ffb1(0xca)+'\x64']=_0x53300d['\x69\x43\x78\x52\x66'],this[_0x41ffb1(0xdf)+_0x41ffb1(0xe7)+_0x41ffb1(0x13d)]&&(_0x1258c3[_0x41ffb1(0x281)]=_0x1258c3[_0x41ffb1(0x281)]||{},Object[_0x41ffb1(0x331)+'\x6e'](_0x1258c3[_0x41ffb1(0x281)],_0x3668eb)),$task[_0x41ffb1(0x322)](_0x1258c3)[_0x41ffb1(0x37d)](_0x2532f8=>{const _0x5cfbc7=_0x41ffb1,{statusCode:_0x44cc76,statusCode:_0x29341e,headers:_0x30a3d6,body:_0x4e6344}=_0x2532f8,_0x3e1b93={};_0x3e1b93[_0x5cfbc7(0x1ab)+'\x73']=_0x44cc76,_0x3e1b93['\x73\x74\x61\x74\x75'+_0x5cfbc7(0x199)]=_0x29341e,_0x3e1b93[_0x5cfbc7(0xdc)+'\x72\x73']=_0x30a3d6,_0x3e1b93[_0x5cfbc7(0x22a)]=_0x4e6344,_0x1c72a1(null,_0x3e1b93,_0x4e6344);},_0x14896a=>_0x1c72a1(_0x14896a));else{if(this[_0x41ffb1(0x26e)+'\x65']()){this[_0x41ffb1(0x303)+_0x41ffb1(0x247)](_0x1258c3);const {url:_0x165bf1,..._0x19c008}=_0x1258c3;this[_0x41ffb1(0x103)][_0x41ffb1(0x121)](_0x165bf1,_0x19c008)[_0x41ffb1(0x37d)](_0x44f6be=>{const _0x1caa69=_0x41ffb1,{statusCode:_0x40ab5e,statusCode:_0x5662bb,headers:_0x34ad4a,body:_0x167e2e}=_0x44f6be,_0x21f7f8={};_0x21f7f8[_0x1caa69(0x1ab)+'\x73']=_0x40ab5e,_0x21f7f8[_0x1caa69(0x1ab)+_0x1caa69(0x199)]=_0x5662bb,_0x21f7f8[_0x1caa69(0xdc)+'\x72\x73']=_0x34ad4a,_0x21f7f8[_0x1caa69(0x22a)]=_0x167e2e,_0x53300d[_0x1caa69(0x249)](_0x1c72a1,null,_0x21f7f8,_0x167e2e);},_0x37b700=>{const _0x154000=_0x41ffb1,{message:_0x499c67,response:_0x5db635}=_0x37b700;_0x53300d[_0x154000(0x249)](_0x1c72a1,_0x499c67,_0x5db635,_0x5db635&&_0x5db635[_0x154000(0x22a)]);});}}}}[_0x42c297(0x2d6)](_0x57ed2d){const _0x2924e4=_0x42c297;let _0x4f4ed3={'\x4d\x2b':_0x53300d[_0x2924e4(0x177)](new Date()[_0x2924e4(0x370)+_0x2924e4(0x30c)](),0xf5d+-0x158e+0x632),'\x64\x2b':new Date()[_0x2924e4(0x2b0)+'\x74\x65'](),'\x48\x2b':new Date()[_0x2924e4(0x24e)+_0x2924e4(0x2dc)](),'\x6d\x2b':new Date()[_0x2924e4(0x17e)+_0x2924e4(0x26f)](),'\x73\x2b':new Date()[_0x2924e4(0xe1)+_0x2924e4(0x12c)](),'\x71\x2b':Math[_0x2924e4(0x108)](_0x53300d[_0x2924e4(0x252)](new Date()[_0x2924e4(0x370)+_0x2924e4(0x30c)](),0x753*0x5+-0x1*0x1517+0x89*-0x1d)/(-0xcd4+-0x255a+0x3231)),'\x53':new Date()[_0x2924e4(0x17e)+_0x2924e4(0x1a4)+_0x2924e4(0x12c)]()};/(y+)/[_0x2924e4(0x263)](_0x57ed2d)&&(_0x57ed2d=_0x57ed2d[_0x2924e4(0xd6)+'\x63\x65'](RegExp['\x24\x31'],_0x53300d[_0x2924e4(0x1b1)](new Date()[_0x2924e4(0x1f3)+_0x2924e4(0x2fe)+'\x72'](),'')[_0x2924e4(0x22e)+'\x72'](_0x53300d[_0x2924e4(0x1b0)](0xd3e+-0x1eee+-0xb*-0x19c,RegExp['\x24\x31']['\x6c\x65\x6e\x67\x74'+'\x68']))));for(let _0x94f2db in _0x4f4ed3)new RegExp(_0x53300d[_0x2924e4(0x1b1)](_0x53300d[_0x2924e4(0xd7)]('\x28',_0x94f2db),'\x29'))[_0x2924e4(0x263)](_0x57ed2d)&&(_0x57ed2d=_0x57ed2d[_0x2924e4(0xd6)+'\x63\x65'](RegExp['\x24\x31'],_0x53300d[_0x2924e4(0x292)](-0x1*0x1e01+0x26ca+-0x464*0x2,RegExp['\x24\x31']['\x6c\x65\x6e\x67\x74'+'\x68'])?_0x4f4ed3[_0x94f2db]:_0x53300d[_0x2924e4(0x10d)]('\x30\x30',_0x4f4ed3[_0x94f2db])[_0x2924e4(0x22e)+'\x72']((''+_0x4f4ed3[_0x94f2db])[_0x2924e4(0x100)+'\x68'])));return _0x57ed2d;}[_0x42c297(0x349)](_0x26fe3a=_0x868630,_0x4b9d2e='',_0x5e08ea='',_0x14b93c){const _0x25e15f=_0x42c297,_0x5f338f=_0x33c937=>{const _0x10a6d5=_0x4ac2;if(!_0x33c937)return _0x33c937;if(_0x53300d[_0x10a6d5(0x292)](_0x53300d[_0x10a6d5(0x305)],typeof _0x33c937))return this[_0x10a6d5(0x368)+'\x6e']()?_0x33c937:this[_0x10a6d5(0x203)+'\x6e\x58']()?{'\x6f\x70\x65\x6e\x2d\x75\x72\x6c':_0x33c937}:this[_0x10a6d5(0x265)+'\x67\x65']()?{'\x75\x72\x6c':_0x33c937}:void(-0x862+0x3e*-0x53+0x2*0xe3e);if(_0x53300d[_0x10a6d5(0x292)](_0x53300d[_0x10a6d5(0x2d3)],typeof _0x33c937)){if(this[_0x10a6d5(0x368)+'\x6e']()){let _0x30d85a=_0x33c937[_0x10a6d5(0x15f)+'\x72\x6c']||_0x33c937[_0x10a6d5(0x285)]||_0x33c937[_0x10a6d5(0x363)+_0x10a6d5(0x285)],_0x11191f=_0x33c937[_0x10a6d5(0x232)+_0x10a6d5(0x11a)]||_0x33c937[_0x10a6d5(0x232)+_0x10a6d5(0x257)];const _0xc9e80b={};return _0xc9e80b[_0x10a6d5(0x15f)+'\x72\x6c']=_0x30d85a,_0xc9e80b[_0x10a6d5(0x232)+_0x10a6d5(0x11a)]=_0x11191f,_0xc9e80b;}if(this[_0x10a6d5(0x203)+'\x6e\x58']()){let _0x51f027=_0x33c937[_0x10a6d5(0x363)+_0x10a6d5(0x285)]||_0x33c937[_0x10a6d5(0x285)]||_0x33c937[_0x10a6d5(0x15f)+'\x72\x6c'],_0x596d86=_0x33c937[_0x53300d[_0x10a6d5(0x134)]]||_0x33c937[_0x10a6d5(0x232)+_0x10a6d5(0x11a)];const _0x29df7d={};return _0x29df7d[_0x10a6d5(0x363)+_0x10a6d5(0x285)]=_0x51f027,_0x29df7d[_0x10a6d5(0x232)+_0x10a6d5(0x257)]=_0x596d86,_0x29df7d;}if(this[_0x10a6d5(0x265)+'\x67\x65']()){let _0x288bc0=_0x33c937[_0x10a6d5(0x285)]||_0x33c937[_0x10a6d5(0x15f)+'\x72\x6c']||_0x33c937[_0x53300d[_0x10a6d5(0x11c)]];const _0x5c39ad={};return _0x5c39ad[_0x10a6d5(0x285)]=_0x288bc0,_0x5c39ad;}}};this[_0x25e15f(0x183)+'\x65']||(this[_0x25e15f(0x265)+'\x67\x65']()||this[_0x25e15f(0x368)+'\x6e']()?$notification[_0x25e15f(0x121)](_0x26fe3a,_0x4b9d2e,_0x5e08ea,_0x5f338f(_0x14b93c)):this[_0x25e15f(0x203)+'\x6e\x58']()&&_0x53300d[_0x25e15f(0x224)]($notify,_0x26fe3a,_0x4b9d2e,_0x5e08ea,_0x53300d[_0x25e15f(0x315)](_0x5f338f,_0x14b93c)));let _0x9553ab=['',_0x53300d[_0x25e15f(0x338)]];_0x9553ab[_0x25e15f(0x272)](_0x26fe3a),_0x4b9d2e&&_0x9553ab[_0x25e15f(0x272)](_0x4b9d2e),_0x5e08ea&&_0x9553ab[_0x25e15f(0x272)](_0x5e08ea),console[_0x25e15f(0x196)](_0x9553ab['\x6a\x6f\x69\x6e']('\x0a')),this[_0x25e15f(0x11b)]=this[_0x25e15f(0x11b)][_0x25e15f(0x2c2)+'\x74'](_0x9553ab);}[_0x42c297(0x196)](..._0x81b87f){const _0x11c6f5=_0x42c297;_0x81b87f['\x6c\x65\x6e\x67\x74'+'\x68']>0x2*-0x63d+0xf47*-0x2+0x2b08&&(this[_0x11c6f5(0x11b)]=[...this[_0x11c6f5(0x11b)],..._0x81b87f]),console[_0x11c6f5(0x196)](_0x81b87f[_0x11c6f5(0x34b)](this[_0x11c6f5(0x26d)+_0x11c6f5(0x1d5)+'\x6f\x72']));}[_0x42c297(0xd3)+'\x72'](_0x5b5dad,_0x297496){const _0x4de4fd=_0x42c297,_0x40a531=!this[_0x4de4fd(0x265)+'\x67\x65']()&&!this[_0x4de4fd(0x203)+'\x6e\x58']()&&!this['\x69\x73\x4c\x6f\x6f'+'\x6e']();_0x40a531?this[_0x4de4fd(0x196)]('','\u2757\ufe0f'+this[_0x4de4fd(0x158)]+_0x4de4fd(0x152),_0x5b5dad[_0x4de4fd(0xec)]):this[_0x4de4fd(0x196)]('','\u2757\ufe0f'+this[_0x4de4fd(0x158)]+_0x4de4fd(0x152),_0x5b5dad);}[_0x42c297(0x1a3)](_0x373ece){return new Promise(_0x1c24ae=>setTimeout(_0x1c24ae,_0x373ece));}[_0x42c297(0x116)](_0x255525={}){const _0x1966c5=_0x42c297,_0x563221=new Date()[_0x1966c5(0x10f)+'\x6d\x65'](),_0x263a22=(_0x563221-this[_0x1966c5(0x1b9)+_0x1966c5(0x14d)])/(0x1a61+0xa87+-0x2100);this[_0x1966c5(0x196)]('','\ud83d\udd14'+this[_0x1966c5(0x158)]+(_0x1966c5(0x2ec)+_0x1966c5(0x246))+_0x263a22+'\x20\u79d2'),this[_0x1966c5(0x196)](),(this[_0x1966c5(0x265)+'\x67\x65']()||this[_0x1966c5(0x203)+'\x6e\x58']()||this[_0x1966c5(0x368)+'\x6e']())&&_0x53300d[_0x1966c5(0x2ee)]($done,_0x255525);}}(_0x868630,_0x474ec6);} \ No newline at end of file diff --git a/zqkdFast/zqkdFast_read.js b/zqkdFast/zqkdFast_read.js new file mode 100644 index 0000000..c0926c4 --- /dev/null +++ b/zqkdFast/zqkdFast_read.js @@ -0,0 +1,20 @@ +/* +安卓:中青看点极速版 (快应用,非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 +*/ + +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=['\x3f\x63\x61\x74\x69','\x69\x73\x4c\x6f\x6f','\x54\x61\x73\x6b\x4c','\x71\x47\x6b\x4f\x79','\x6e\x5f\x69\x64\x3d','\x2d\x63\x6f\x6f\x6b','\x3a\x22\x63\x6f\x6d','\x69\x22\x7d\x7d\x29','\x2f\x6f\x70\x70\x6f','\x65\x61\x64','\x41\x67\x65\x6e\x74','\x58\x43\x52\x70\x4b','\x5d\u5f00\u59cb\u770b\u6587','\x63\x6b\x6f\x29\x20','\x74\x69\x6d\x65\x6f','\x76\x6d\x43\x74\x52','\x20\u83b7\u53d6\u7b2c','\x51\x7a\x43\x68\x79','\x6d\x73\x67','\x63\x68\x61\x72\x41','\x65\x72\x43\x66\x67','\x65\x6e\x76','\x62\x54\x43\x6f\x6c','\x73\x74\x61\x72\x74','\x30\x2e\x38','\x6c\x6f\x67\x73','\x63\x74\x69\x6f\x6e','\x6f\x64\x65\x2f\x64','\x4c\x58\x6c\x73\x63','\x73\x4e\x47\x64\x46','\x63\x52\x6d\x78\x6d','\x69\x64\x20\x35\x2e','\x3a\x22\x73\x64\x6b','\x48\x55\x53\x44\x6c','\x73\x6f\x6c\x75\x74','\x6d\x79\x62\x4c\x76','\x3d\x3d\x3d\x3d\ud83d\udce3','\x57\x75\x4c\x70\x41','\x53\x79\x6b\x52\x6d','\x3d\x4f\x50\x50\x4f','\x4f\x69\x76\x46\x68','\x2c\x20\u5f00\u59cb\x21','\x74\x72\x61\x22\x3a','\x77\x61\x69\x74\x54','\x48\x4e\x63\x51\x5a','\x6a\x51\x6d\x6b\x46','\x4f\x52\x47\x66\x67','\x6e\x77\x48\x6b\x4e','\x62\x6f\x78\x2e\x64','\x76\x65\x72\x73\x69','\x6d\x6f\x63\x6b\x5f','\x72\x75\x6e\x53\x63','\x74\x68\x65\x6e','\x45\x77\x6c\x6d\x61','\x6d\x65\x73\x73\x61','\x75\x76\x4e\x63\x42','\x64\x57\x63\x79\x49','\x69\x74\x65\x6d\x73','\x6c\x65\x6e\x63\x6f','\x6c\x46\x65\x62\x65','\x50\x4f\x20\x52\x39','\x76\x64\x59\x6a\x52','\x26\x6f\x70\x3d\x30','\x69\x6e\x67\x2f\x65','\x78\x44\x72\x76\x75','\x6d\x51\x57\x45\x52','\x63\x6f\x6e\x64\x73','\x64\x61\x74\x61','\x6c\x6c\x69\x73\x65','\u4e2d\u9752\u6781\u901f\u7248','\x34\x31\x34\x36\x34\x30\x34\x77\x43\x79\x71\x72\x48','\u4e2a\x7a\x71\x6b\x64','\x37\x2e\x33\x36\x20','\x43\x6f\x6f\x6b\x69','\x5a\x6f\x48\x6c\x55','\x73\x5f\x76\x65\x72','\x51\x4d\x70\x78\x42','\x66\x56\x47\x4b\x50','\x26\x73\x6f\x75\x72','\x6a\x70\x5a\x53\x71','\x3a\x20\u670d\u52a1\u5668','\x33\x2e\x30\x2e\x32','\x43\x6f\x6d\x70\x6c','\x68\x65\x61\x64\x65','\x2e\x24\x31','\x50\x4f\x53\x54','\x3a\x7b\x22\x70\x61','\x48\x70\x6c\x6b\x59','\x4c\x6f\x65\x6f\x4c','\x74\x5f\x74\x65\x78','\x5a\x6a\x49\x65\x45','\x63\x6b\x6a\x61\x72','\x72\x65\x61\x64','\x4d\x73\x67','\x74\x79\x70\x65\x22','\x67\x6f\x74','\x73\x65\x74\x76\x61','\x2e\x6f\x70\x70\x6f','\x6b\x61\x6e\x64\x69','\x61\x73\x73\x69\x67','\x70\x61\x72\x61\x74','\x4a\x59\x6c\x53\x58','\x70\x61\x72\x73\x65','\x73\x69\x67\x6e','\x74\x69\x63\x6c\x65','\x49\x5a\x4b\x41\x68','\x73\x69\x67\x6e\x61','\x77\x54\x61\x73\x6b','\x69\x6c\x65\x53\x79','\x26\x61\x70\x70\x5f','\u7684\x63\x6f\x6f\x6b','\x6f\x64\x65\x41\x74','\x75\x79\x6d\x41\x69','\x75\x6e\x63\x68\x65','\x59\x45\x71\x6c\x55','\x66\x6c\x6f\x6f\x72','\x30\x31\x26\x64\x65','\x74\x5f\x74\x69\x6d','\x6d\x65\x64\x69\x61','\x61\x70\x70\x6c\x69','\x73\x65\x74\x64\x61','\x67\x65\x74\x46\x75','\x4c\x69\x73\x74\x41','\x70\x75\x73\x68','\x6f\x72\x6d\x2f\x34','\x6c\x6f\x67\x53\x65','\x42\x53\x54\x7a\x6e','\x70\x6c\x61\x74\x66','\x75\x43\x79\x69\x5a','\x61\x66\x78\x63\x79','\x63\x63\x65\x73\x73','\x72\x69\x70\x74\x69','\x2f\x74\x61\x73\x6b','\x46\x75\x6e\x63\x74','\x48\x62\x47\x6d\x5a','\u8bf7\u6c42\u5931\u8d25','\x49\x59\x4b\x67\x51','\x32\x32\x26\x69\x73','\x43\x6f\x6e\x6e\x65','\u6210\u529f\x3a\x20','\x62\x69\x6c\x65\x20','\x3d\x3d\x3d\x3d\x3d','\x45\x4c\x51\x6b\x6a','\x44\x6d\x47\x74\x71','\x4e\x5a\x52\x65\x71','\x6e\x66\x55\x42\x56','\x59\x73\x4d\x57\x61','\x2f\x76\x31\x2f\x73','\x6c\x61\x2f\x35\x2e','\x7a\x42\x4a\x6d\x71','\x68\x49\x49\x41\x56','\x55\x72\x6c','\x5d\u627e\u5230','\x73\x65\x6e\x64','\x6e\x74\x2d\x4c\x65','\x22\x3a\x22\x61\x70','\x6c\x41\x64\x72\x56','\x67\x65\x74','\x4a\x59\x46\x56\x4e','\x6c\x79\x4e\x77\x54','\x68\x52\x68\x50\x47','\x26\x76\x69\x64\x65','\x6e\x68\x66\x47\x46','\x67\x65\x74\x54\x69','\x58\x2d\x53\x75\x72','\u6587\u7ae0\u89c6\u9891','\u5217\u8868\u5931\u8d25\uff1a','\x5a\x46\x53\x4f\x46','\x63\x65\x3d\x61\x72','\x72\x65\x73\x6f\x6c','\x63\x6b\x61\x67\x65','\x61\x6e\x71\x75\x69','\x52\x58\x65\x6f\x42','\x74\x75\x72\x65\x3d','\x6d\x61\x74\x63\x68','\x72\x4b\x65\x79','\x54\x4a\x68\x76\x77','\x4b\x76\x46\x45\x64','\x77\x61\x69\x74','\x2c\x20\u9519\u8bef\x21','\x75\x79\x61\x44\x46','\x6a\x73\x5f\x75\x73','\x72\x65\x61\x64\x5f','\x65\x78\x69\x74','\x72\x61\x22\x3a\x7b','\x61\x74\x61','\x50\x41\x53\x44\x46','\x68\x69\x6e\x74\x73','\x74\x6f\x4f\x62\x6a','\x79\x70\x65\x22\x3a','\x73\x53\x79\x6e\x63','\x67\x65\x74\x53\x65','\x41\x6e\x64\x72\x6f','\x67\x65\x74\x4d\x69','\x59\x42\x46\x4d\x61','\x68\x5f\x73\x65\x74','\x4f\x48\x4c\x46\x68','\x4f\x73\x79\x59\x77','\x6e\x64\x3d\x4f\x50','\x64\x65\x64','\x77\x78\x41\x4b\x50','\x6b\x48\x6d\x51\x42','\x4d\x73\x51\x49\x7a','\x2f\x76\x61\x6c\x69','\u7ae0\u89c6\u9891\uff1a','\x70\x79\x78\x4e\x6f','\x69\x6e\x61\x6c\x22','\x6c\x6f\x61\x64\x64','\x68\x74\x74\x70','\x67\x65\x74\x4d\x6f','\x42\x54\x41\x72\x4a','\x63\x6b\x61\x70\x70','\x65\x72\x73\x69\x6f','\x59\x55\x6a\x45\x6c','\x69\x79\x54\x53\x49','\x51\x57\x52\x68\x49','\x69\x74\x65','\x22\x2c\x22\x65\x78','\x65\x5f\x62\x72\x61','\x46\x61\x73\x74\x43','\x70\x61\x63\x6b\x61','\x31\x30\x36\x31\x34\x35\x30\x34\x66\x43\x76\x46\x74\x4a','\x74\x6f\x4c\x6f\x77','\x53\x56\x6f\x79\x77','\x4c\x74\x62\x6c\x6f','\x73\x63\x72\x69\x70','\x73\x6f\x72\x74','\x6f\x6e\x2f\x34\x2e','\x47\x59\x59\x51\x41','\x43\x6f\x6e\x74\x65','\x65\x6b\x6a\x7a\x5a','\x74\x6f\x53\x74\x72','\x53\x69\x6d\x70\x6c','\x6f\x6b\x69\x65','\x2e\x63\x6f\x64\x69','\x4a\x75\x6b\x64\x6b','\x68\x74\x74\x70\x73','\x6e\x2f\x78\x2d\x77','\u9891\u83b7\u5f97','\x65\x78\x70\x6f\x72','\x64\x65\x64\x3b\x20','\x4c\x52\x53\x51\x48','\x79\x62\x48\x6f\x7a','\x63\x61\x6c\x6c','\x6f\x64\x7a\x45\x76','\x2e\x6d\x61\x72\x6b','\x74\x72\x69\x6d','\x47\x4a\x4c\x68\x47','\x64\x43\x6f\x64\x65','\x76\x69\x63\x65\x5f','\x56\x65\x72\x73\x69','\x79\x6f\x75\x74\x68','\x6f\x62\x6a\x65\x63','\x4a\x41\x59\x75\x62','\x65\x78\x65\x63','\x64\x6f\x6e\x65','\x2e\x35\x26','\x65\x4d\x73\x67','\x48\x57\x5a\x57\x6e','\x61\x6c\x69\x64\x63','\x75\x70\x64\x61\x74','\x6c\x6c\x59\x65\x61','\x67\x65\x74\x76\x61','\x42\x50\x67\x7a\x42','\x6c\x75\x65\x46\x6f','\x32\x31\x20\x4d\x6f','\x3a\x2f\x2f\x31\x32','\x73\x65\x63\x72\x65','\x7a\x4b\x6a\x71\x45','\x6e\x75\x78\x3b\x20','\x73\x75\x62\x73\x74','\x4a\x70\x4a\x74\x78','\x72\x62\x4f\x59\x44','\x4b\x4f\x52\x79\x6c','\x64\x41\x50\x49\x69','\x6f\x6b\x55\x58\x77','\x77\x72\x69\x74\x65','\x3a\x2f\x2f\x6c\x65','\x3a\x20\x70\x6f\x73','\x63\x68\x61\x72\x73','\x35\x2e\x35','\x30\x20\x28\x4c\x69','\x71\x71\x78\x6f\x6d','\x2f\x32\x2e\x35\x2e','\x66\x72\x6f\x6d\x43','\x62\x6f\x64\x79','\x7a\x72\x71\x79\x7a','\x42\x54\x52\x42\x67','\x72\x69\x70\x74','\x30\x6f\x32','\x74\x43\x6f\x6f\x6b','\x73\x6c\x69\x63\x65','\u9891\u5931\u8d25\uff1a','\x6d\x6f\x64\x65\x6c','\x41\x78\x5a\x49\x74','\x72\x65\x61\x64\x46','\x69\x65\x3a\x20','\x72\x74\x73','\x69\x6e\x67','\x59\x51\x57\x50\x4c','\x6b\x74\x41\x73\x66','\x4d\x6f\x7a\x69\x6c','\x53\x5a\x74\x73\x6c','\x6b\x42\x4f\x48\x61','\x6e\x7a\x76\x68\x54','\x77\x77\x2d\x66\x6f','\x72\x61\x77\x2f\x6d','\x65\x74\x22\x2c\x22','\x2c\x22\x65\x78\x74','\x69\x73\x4e\x6f\x64','\x53\x72\x46\x49\x6f','\x52\x65\x61\x64\x41','\x7a\x68\x2d\x43\x4e','\x62\x53\x66\x7a\x6a','\x67\x56\x70\x41\x56','\x2f\x63\x6f\x64\x65','\x47\x6a\x67\x58\x78','\x63\x68\x61\x6e\x6e','\x42\x61\x5a\x67\x57','\x22\x73\x68\x6f\x72','\x7a\x72\x5a\x74\x44','\x5f\x77\x78\x61\x63','\x5a\x46\x77\x51\x78','\x69\x67\x6e\x3d','\x6e\x67\x2e\x6e\x65','\x5d\u770b\u6587\u7ae0\u89c6','\u672a\u627e\u5230\x7a\x71','\x5f\x63\x6f\x64\x65','\x7a\x71\x6b\x64\x46','\x70\x61\x74\x68','\x79\x4d\x69\x72\x43','\x58\x75\x65\x50\x7a','\x74\x65\x77\x4d\x68','\x59\x47\x46\x66\x63','\x65\x72\x72\x6f\x72','\x55\x73\x65\x72\x2d','\x73\x78\x56\x65\x49','\x6d\x61\x70','\x6e\x3d\x32\x2e\x35','\x58\x6d\x75\x66\x55','\x46\x55\x44\x6b\x77','\x65\x57\x65\x62\x4b','\x69\x6f\x6e\x3d\x31','\x50\x57\x52\x56\x64','\x64\x52\x65\x77\x72','\x48\x4a\x5a\x72\x66','\x69\x70\x61\x6e\x42','\x6e\x74\x68','\x61\x52\x4c\x4e\x6e','\x37\x2e\x30\x2e\x30','\x63\x6b\x74\x6f\x75','\x41\x44\x65\x6b\x49','\x6b\x49\x65\x72\x57','\x61\x73\x74\x5f\x72','\x73\x70\x6c\x69\x74','\x66\x6b\x77\x78\x58','\x4a\x6b\x54\x55\x71','\x71\x63\x47\x47\x48','\x73\x65\x74\x43\x6f','\x6a\x64\x76\x79\x6c','\x65\x4a\x61\x72','\x72\x6d\x2d\x75\x72','\x6c\x65\x6e\x67\x74','\x69\x6f\x6e\x20','\x47\x49\x54\x48\x55','\x65\x2e\x69\x6e\x73','\x3f\x73\x69\x67\x6e','\x49\x64\x76\x7a\x74','\x4b\x42\x65\x4a\x77','\x2e\x33\x36\x20\x68','\x73\x2e\x68\x74\x74','\x68\x5f\x67\x65\x74','\x74\x61\x6e\x74\x2e','\x74\x69\x74\x6c\x65','\x30\x30\x31\x26\x61','\x44\x57\x4a\x73\x5a','\x66\x53\x5a\x4b\x69','\x68\x54\x6a\x48\x53','\x66\x65\x74\x63\x68','\x6b\x64\x46\x61\x73','\x65\x6a\x51\x57\x6c','\x69\x70\x2d\x53\x63','\x69\x6c\x65','\x79\x75\x69\x6f\x70','\x65\x6e\x3b\x71\x3d','\x54\x59\x55\x49\x4f','\x4a\x53\x5a\x71\x50','\x69\x6e\x69\x74\x47','\x74\x6f\x6b\x65\x6e','\x52\x72\x63\x46\x4e','\x74\x63\x75\x74\x22','\x74\x65\x73\x74','\x69\x6f\x75\x43\x4d','\x4e\x61\x6d\x65\x22','\x63\x61\x74\x63\x68','\x47\x48\x4a\x4b\x4c','\x63\x61\x74\x69\x6f','\x63\x68\x61\x72\x43','\x69\x6d\x65','\x6c\x3d\x63\x36\x30','\x37\x33\x31\x31\x33\x33\x30\x76\x4e\x67\x6a\x70\x79','\x4b\x45\x43\x4b\x6c','\x70\x5a\x48\x6b\x75','\x6f\x64\x69\x6e\x67','\x55\x42\x64\x4a\x62','\x6d\x47\x76\x4e\x76','\x73\x74\x61\x74\x75','\x4b\x65\x65\x70\x2d','\x69\x73\x4e\x65\x65','\x4c\x7a\x4b\x4c\x47','\x65\x2f\x67\x65\x74','\x63\x66\x66\x7a\x75','\x4a\x77\x67\x6a\x70','\x73\x49\x73\x72\x70','\x63\x6f\x6e\x63\x61','\x61\x74\x75\x72\x65','\x6f\x6d\x65\x2f\x34','\x6f\x6d\x2e\x6f\x70','\x74\x2d\x45\x6e\x63','\x6a\x56\x64\x4a\x4c','\x6e\x53\x59\x55\x72','\x6b\x48\x43\x55\x54','\x4d\x59\x34\x37\x49','\x69\x6e\x64\x65\x78','\x3d\x30\x2e\x39\x2c','\x69\x74\x2f\x35\x33','\x65\x78\x69\x73\x74','\x5a\x77\x46\x54\x78','\x2d\x75\x72\x6c','\x65\x22\x3a\x22\x63','\x4f\x46\x4d\x43\x78','\x69\x73\x4d\x75\x74','\x59\x54\x59\x74\x61','\x3d\x31\x26\x61\x63','\u8f6e\u9605\u8bfb','\x75\x69\x64\x3d','\x65\x74\x65\x41\x72','\x30\x2e\x38\x2e\x31','\x26\x74\x6f\x6b\x65','\x2c\x7a\x68\x3b\x71','\x69\x64\x3d','\x67\x4f\x5a\x61\x47','\x70\x69\x2f\x4e\x65','\x31\x33\x35\x72\x63\x6c\x43\x77\x77','\x6b\x65\x79\x73','\x4a\x65\x4c\x4d\x4b','\x55\x72\x6e\x56\x52','\x72\x22\x2c\x22\x74','\x6f\x70\x65\x6e\x2d','\x53\x53\x69\x64\x64','\x4e\x66\x66\x72\x48','\x61\x70\x70\x5f\x76','\x4b\x55\x6c\x48\x54','\x67\x65\x4e\x61\x6d','\x72\x65\x70\x6c\x61','\x26\x62\x65\x68\x6f','\x75\x73\x4f\x47\x41','\x32\x34\x77\x70\x76\x68\x77\x73','\x79\x48\x70\x49\x63','\x2f\x67\x69\x74\x2f','\x69\x73\x41\x72\x72','\x5a\x58\x43\x56\x42','\x74\x6c\x6b\x47\x68','\x6e\x65\x61\x72\x6d','\x61\x73\x64\x66\x67','\x67\x75\x61\x67\x65','\u7a7a\uff0c\u8bf7\u68c0\u67e5','\x66\x53\x57\x71\x68','\x74\x56\x69\x52\x46','\x73\x74\x72\x69\x6e','\x72\x65\x64\x69\x72','\x73\x65\x74\x56\x61','\x69\x6c\x64\x2f\x4c','\x31\x3b\x20\x4f\x50','\x78\x63\x76\x62\x6e','\x6c\x6f\x64\x61\x73','\x53\x61\x66\x61\x72','\x79\x5f\x62\x6f\x78','\x6f\x5f\x63\x61\x74','\x79\x6e\x63','\x67\x65\x74\x6a\x73','\x73\x43\x6f\x64\x65','\u5171\u627e\u5230','\x2e\x63\x6e','\x67\x69\x66\x79','\x20\x63\x6f\x6d\x2e','\x69\x2f\x35\x33\x37','\x69\x73\x53\x75\x72','\x78\x58\x6a\x6d\x70','\x41\x6c\x69\x76\x65','\x3a\x20\u672a\u77e5\u9519','\x4d\x51\x50\x58\x61','\x49\x6c\x58\x5a\x73','\x64\x65\x76\x69\x63','\x74\x2d\x4c\x61\x6e','\x7a\x50\x47\x41\x75','\x73\x65\x74\x2d\x63','\x6d\x62\x49\x6c\x4b','\x67\x53\x7a\x70\x4a','\x20\x41\x70\x70\x6c','\u81ea\u8eab\u8bbe\u5907\u7f51','\x6a\x6f\x69\x6e','\x4c\x6e\x45\x47\x6d','\x77\x64\x51\x43\x64','\x30\x20\x43\x68\x72','\x42\x79\x48\x70\x6e','\x46\x69\x6c\x65\x53','\x74\x6d\x20\x42\x75','\x76\x61\x6c\x75\x65','\x45\x49\x4d\x42\x4f','\x44\x65\x74\x61\x69','\x71\x77\x65\x72\x74','\x4a\x6d\x77\x6a\x76','\x35\x20\x28\x7b\x22','\x44\x52\x44\x55\x76','\x61\x70\x2f\x31\x2e','\x73\x63\x65\x6e\x65','\x67\x65\x74\x48\x6f','\x75\x72\x6c','\x4d\x4e\x6e\x6d\x42','\x67\x4f\x67\x79\x66','\x63\x77\x64','\x43\x4d\x41\x45\x4b','\x6e\x75\x74\x65\x73','\x69\x73\x74','\x74\x2f\x70\x2f\x76','\x6a\x59\x4e\x4f\x71','\x4e\x6b\x6a\x65\x51','\x46\x6f\x72\x4b\x65','\x2e\x31\x2f','\x2e\x32\x2e\x31\x20','\x69\x6e\x65\x64','\x40\x63\x68\x61\x76','\x48\x48\x65\x54\x43','\x7b\x7d\x7d\x2c\x22','\u7edc\u60c5\u51b5','\x52\x39\x74\x6d\x26','\x6c\x6f\x67\x45\x72','\x78\x64\x71\x77\x41','\x31\x38\x32\x38\x6e\x7a\x47\x6b\x59\x6d','\x59\x75\x6c\x6b\x42','\x67\x7a\x69\x70','\x66\x2d\x38','\x20\u83b7\u53d6\u7b2c\x31','\u7cfb\u7edf\u901a\u77e5\ud83d\udce3','\x2a\x2f\x2a','\x75\x6e\x64\x65\x66','\x4c\x7a\x44\x56\x6a','\x73\x77\x48\x48\x63','\x3b\x20\x77\x76\x29','\x76\x41\x6f\x71\x6f','\x6c\x6f\x67','\x55\x4d\x76\x49\x62','\x43\x69\x43\x6e\x53','\x4f\x77\x56\x7a\x70','\x73\x63\x6f\x72\x65','\x6f\x6e\x4d\x73\x67','\x63\x78\x4b\x49\x67','\x6e\x79\x4b\x6c\x41','\x65\x75\x6b\x73\x54','\x70\x6f\x2e\x6c\x61','\x46\x74\x74\x46\x79','\x71\x47\x68\x67\x54','\x78\x57\x75\x61\x79','\x6d\x74\x67\x64\x63','\x47\x45\x54','\x70\x64\x6c\x64\x6d','\x74\x69\x6d\x65','\x64\x61\x74\x61\x46','\x71\x6d\x6a\x6e\x6e','\x6f\x6e\x3d\x32\x2e','\x28\x4b\x48\x54\x4d','\x6f\x6f\x6b\x69\x65','\x43\x77\x6a\x71\x62','\x72\x65\x64\x75\x63','\x74\x4b\x62\x41\x41','\x61\x73\x74\x65\x72','\x68\x61\x6e\x6e\x65','\x67\x65\x74\x44\x61','\x6b\x42\x61\x6d\x45','\x52\x74\x54\x77\x64','\x48\x6f\x73\x74','\x63\x6f\x6f\x6b\x69','\x42\x49\x62\x75\x4d','\x67\x65\x74\x53\x63','\x67\x65\x2d\x53\x6b','\x22\x6f\x72\x69\x67','\x4f\x69\x63\x79\x7a','\x73\x56\x47\x4e\x4e','\x39\x32\x30\x26\x6f','\x69\x67\x73\x73\x74','\x4c\x6d\x63\x7a\x65','\x6e\x61\x6d\x65','\x32\x35\x39\x39\x33\x32\x4b\x7a\x64\x6c\x6e\x69','\x45\x64\x41\x54\x72','\x20\ud83d\udd5b\x20','\x74\x6f\x75\x67\x68','\x61\x73\x74\x43\x6f','\x65\x6c\x3d\x63\x36','\x73\x69\x6f\x6e\x3d','\x76\x5a\x66\x76\x6e','\x5a\x69\x77\x4b\x42','\x50\x42\x4c\x4c\x52','\x74\x75\x72\x65','\x74\x69\x76\x65\x5f','\x6e\x74\x2d\x54\x79','\x3d\x3d\x3d\x3d','\x30\x38\x30\x2a\x31','\x67\x6f\x74\x4b\x73','\x72\x61\x6e\x64\x6f','\x54\x45\x57\x4e\x57','\x65\x69\x73\x66\x51','\x4c\x2c\x20\x6c\x69','\x6f\x74\x45\x6e\x76','\x73\x4f\x6b\x55\x6f','\x75\x72\x73','\u89c6\u9891\u5956\u52b1\u5931','\x67\x65\x74\x64\x61','\x20\u627e\u5230\u91cd\u590d','\x41\x63\x63\x65\x70','\x73\x6e\x63\x6d\x66','\x75\x73\x65\x72\x2e','\x73\x78\x75\x49\x6a','\x48\x4f\x41\x64\x4d','\x61\x62\x73','\x66\x55\x4c\x6c\x6f','\x46\x61\x73\x74\x41','\x69\x73\x51\x75\x61','\x78\x50\x47\x57\x70','\x74\x79\x70\x65','\x63\x6f\x6d\x2e\x79','\x6e\x67\x74\x68','\x54\x69\x6d\x65','\x63\x6f\x75\x6e\x74','\x68\x6a\x6b\x6c\x7a','\x65\x49\x4f\x41\x67','\x5d\u83b7\u5f97\u6587\u7ae0','\x6f\x75\x74\x68\x2e','\x35\x2e\x35\x26\x73','\x70\x6f\x73\x74','\x73\x65\x74\x6a\x73','\x50\x4f\x26\x72\x65','\u4e2a\x43\x4b','\x65\x74\x3d\x75\x74','\x63\x72\x6f\x6e','\x49\x5a\x4b\x4a\x54','\x32\x30\x36\x34\x33\x37\x37\x72\x6c\x6b\x52\x55\x57','\x68\x61\x72\x43\x6f','\x73\x74\x61\x63\x6b','\x2e\x6a\x73\x6f\x6e','\x4b\x70\x55\x43\x46','\x53\x6c\x42\x6f\x59','\x67\x6c\x6a\x73\x77','\x3d\x77\x69\x66\x69','\x45\x77\x4e\x5a\x41','\x63\x6c\x51\x70\x78','\x46\x4d\x74\x55\x43','\x34\x34\x32\x33\x34\x35\x75\x54\x72\x7a\x66\x41','\x6b\x65\x20\x47\x65','\x57\x76\x44\x6c\x4a','\u8bbf\u95ee\u6570\u636e\u4e3a','\x6f\x6b\x69\x65\x53','\x6f\x70\x74\x73','\x61\x54\x43\x52\x76','\x6d\x65\x74\x68\x6f','\x33\x35\x37\x2e\x31','\x6e\x75\x6c\x6c','\x65\x6b\x4e\x4d\x49','\x6f\x70\x65\x6e\x55','\x76\x61\x6c\x75\x61'];_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=_0x30951f(_0x38dcd2),_0x1c627a=0x1bf4+0x788+-0x237c*0x1;let _0x410108='',_0xe67ba4,_0x340bfa=(_0x4b30b7[_0x183fcb(0x289)+'\x65']()?process[_0x183fcb(0x407)][_0x183fcb(0x29c)+_0x183fcb(0x3a9)+_0x183fcb(0x23d)]:_0x4b30b7[_0x183fcb(0x3bd)+'\x74\x61'](_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)+'\x77',_0x12f42e=-0x1d61+-0x7cf*-0x1+0x107*0x15,_0x28d03f=-0x9*0x193+-0x1e7*-0x3+0x6*0x169,_0x2eda7d=_0x183fcb(0x29c)+_0x183fcb(0x2b5)+_0x183fcb(0x3fb),_0x102803=_0x183fcb(0x25f)+'\x74',_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={'\x44\x57\x4a\x73\x5a':function(_0xa0fe5b,_0xecfb73){return _0xa0fe5b!==_0xecfb73;},'\x7a\x42\x4a\x6d\x71':_0x571c0a(0x376)+'\x69\x6e\x65\x64','\x63\x52\x6d\x78\x6d':function(_0x2fcc11){return _0x2fcc11();},'\x73\x49\x73\x72\x70':function(_0x450e10){return _0x450e10();},'\x75\x73\x4f\x47\x41':function(_0x36327b,_0x4c065c){return _0x36327b==_0x4c065c;},'\x5a\x56\x66\x54\x6c':function(_0x3641b7){return _0x3641b7();},'\x6d\x47\x76\x4e\x76':_0x571c0a(0x1e1)+_0x571c0a(0x1e1)+_0x571c0a(0x1e1)+_0x571c0a(0x1e1)+'\x0a','\x46\x74\x74\x46\x79':function(_0x5940fb,_0x5bfbe0){return _0x5940fb<_0x5bfbe0;},'\x49\x64\x76\x7a\x74':function(_0xbd592c,_0x1ecce8,_0x3bd359,_0x48090e){return _0xbd592c(_0x1ecce8,_0x3bd359,_0x48090e);},'\x73\x6e\x63\x6d\x66':function(_0x39a85e,_0x71a549,_0x1f751e,_0xe9b113){return _0x39a85e(_0x71a549,_0x1f751e,_0xe9b113);},'\x63\x66\x66\x7a\x75':function(_0x339458,_0x567efe){return _0x339458<_0x567efe;},'\x4f\x48\x4c\x46\x68':function(_0x208522,_0x239e9d){return _0x208522+_0x239e9d;},'\x69\x79\x54\x53\x49':function(_0x3e9827,_0x1c4743){return _0x3e9827<_0x1c4743;},'\x48\x70\x6c\x6b\x59':function(_0x3f7f02,_0x2a1cd5,_0x5638b8){return _0x3f7f02(_0x2a1cd5,_0x5638b8);},'\x4e\x5a\x52\x65\x71':function(_0x12d870,_0x399909){return _0x12d870*_0x399909;},'\x54\x4a\x68\x76\x77':_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['\x5a\x56\x66\x54\x6c'](_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)]('\x0a\u7b2c'+_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)+'\x68']&&(_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)+'\x68']&&(_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)+'\x6d'](),-0x11e4+0x133*0x14+0xd70)),_0x2eb5e8[_0x1e107b[_0x571c0a(0x204)]]));}}})()[_0x183fcb(0x2de)](_0x13c023=>_0x4b30b7['\x6c\x6f\x67\x45\x72'+'\x72'](_0x13c023))['\x66\x69\x6e\x61\x6c'+'\x6c\x79'](()=>_0x4b30b7[_0x183fcb(0x253)]());async function _0x25eb82(){const _0x26b2b3=_0x183fcb,_0x5e972a={};_0x5e972a[_0x26b2b3(0x31e)]=_0x26b2b3(0x29a)+_0x26b2b3(0x2cf)+_0x26b2b3(0x276)+'\x69\x65';const _0xa79b60=_0x5e972a;if(_0x340bfa)_0x2d357b=_0x340bfa[_0x26b2b3(0x2b6)]('\x40'),_0xccba01=_0x2d357b[_0x26b2b3(0x2be)+'\x68'];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)+'\x4f\x66'](_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)+'\x6e\x3d')+_0x4a0554+(_0x3e25cd(0x30a)+_0x3e25cd(0x3f6))+_0x41ecb6,_0x563868=_0x140c1a[_0x3e25cd(0x2ff)]+_0x3ee791;_0x340bfa?_0x340bfa[_0x3e25cd(0x2fb)+'\x4f\x66'](_0x563868)==-(-0x30*0x8c+0x8d9+0x1168)?(_0x340bfa=_0x140c1a[_0x3e25cd(0x2e5)](_0x140c1a[_0x3e25cd(0x2e5)](_0x340bfa,'\x40'),_0x560775),_0x4b30b7[_0x3e25cd(0x46a)+'\x74\x61'](_0x340bfa,_0x3e25cd(0x29c)+_0x3e25cd(0x3a9)+_0x3e25cd(0x23d)),ckList=_0x340bfa[_0x3e25cd(0x2b6)]('\x40'),_0x4b30b7[_0x3e25cd(0x404)](_0x140c1a[_0x3e25cd(0x200)](_0x38dcd2,_0x3e25cd(0x402)+ckList[_0x3e25cd(0x2be)+'\x68']+(_0x3e25cd(0x439)+_0x3e25cd(0x22f)+_0x3e25cd(0x390)+_0x3e25cd(0x1df))+_0x560775))):console['\x6c\x6f\x67'](_0x140c1a[_0x3e25cd(0x401)](_0x38dcd2,_0x3e25cd(0x3be)+_0x3e25cd(0x460)+_0x3e25cd(0x27c)+_0x560775)):(_0x4b30b7[_0x3e25cd(0x46a)+'\x74\x61'](_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={'\x54\x77\x47\x79\x64':function(_0x2bb897,_0x3b5c99,_0xe0c6e7){return _0x2bb897(_0x3b5c99,_0xe0c6e7);},'\x51\x57\x52\x68\x49':function(_0x5b46ab,_0x5c0e3e){return _0x5b46ab>=_0x5c0e3e;},'\x54\x45\x57\x4e\x57':_0xda5f2f(0x275),'\x53\x56\x6f\x79\x77':_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)+'\x72\x73']='';let _0x3221a1=_0x2e2985;await _0xeafda5['\x54\x77\x47\x79\x64'](_0x19fdea,_0x3221a1,_0x216f5c);let _0x466d7c=_0xe67ba4;if(!_0x466d7c)return;if(_0x466d7c[_0x2eda7d]){let _0x1eb2f7=_0x466d7c[_0x2eda7d];_0x1eb2f7[_0xda5f2f(0x2ea)+'\x73']==0x1b83+-0x148f+-0x6f4?_0xeafda5[_0xda5f2f(0x22b)](_0x12f42e,_0x1eb2f7[_0xda5f2f(0x423)+'\x6f\x6e'])?(_0x28d03f=!![],_0x4a3794+=_0xeafda5[_0xda5f2f(0x3b6)],_0x3bbc63=_0xeafda5[_0xda5f2f(0x233)],console[_0xda5f2f(0x37b)](_0x1eb2f7['\x6d\x73\x67'][_0x1eb2f7[_0xda5f2f(0x2ea)+'\x73']]),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)+'\x73']]);}else console[_0xda5f2f(0x37b)](_0x466d7c[_0xda5f2f(0x2a2)+_0xda5f2f(0x44f)]);}async function _0x168e51(){const _0x5b6df3=_0x183fcb,_0x273fa0={'\x51\x7a\x43\x68\x79':function(_0x24c076){return _0x24c076();}};let _0x567cbe=_0x273fa0[_0x5b6df3(0x403)](_0x3ca02b),_0x6392a0='';const _0x50b512={};_0x50b512[_0x5b6df3(0x35a)]=_0x3bbc63,_0x50b512[_0x5b6df3(0x445)+'\x72\x73']='';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={'\x4b\x70\x55\x43\x46':function(_0x2261a0,_0x52ac98){return _0x2261a0!=_0x52ac98;},'\x71\x47\x6b\x4f\x79':_0x55c38(0x2d8),'\x78\x58\x6a\x6d\x70':function(_0x1207a3,_0x14ff85){return _0x1207a3+_0x14ff85;},'\x63\x78\x4b\x49\x67':function(_0xc0b22e,_0x2f11e2){return _0xc0b22e(_0x2f11e2);}};let _0x3f34a8=_0xc2a016[_0x55c38(0x2b6)]('\x26'),_0x5a11aa={};for(let _0x4ec857 of _0x3f34a8){let _0x55125e=_0x4ec857[_0x55c38(0x2b6)]('\x3d');_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['\x78\x58\x6a\x6d\x70'](_0x172839[_0x55c38(0x33c)](_0x3d53f4,'\x3d'),_0x5a11aa[_0x3d53f4]));}return _0x362c6f+=_0x4a3794,_0x172839[_0x55c38(0x381)](_0x216013,_0x362c6f);}async function _0x16c8a8(_0x5b6f1e,_0x2474c9,_0x23f7c3){const _0x25c349=_0x183fcb,_0x37c7cc={'\x66\x53\x57\x71\x68':function(_0x159f23){return _0x159f23();},'\x65\x49\x4f\x41\x67':_0x25c349(0x46c)+_0x25c349(0x27d),'\x51\x4d\x70\x78\x42':function(_0x7391f1,_0xdc6962){return _0x7391f1==_0xdc6962;},'\x50\x57\x52\x56\x64':function(_0x44ff76,_0x402be1){return _0x44ff76==_0x402be1;},'\x45\x49\x4d\x42\x4f':function(_0xdea1fd,_0x1763c7,_0x246433){return _0xdea1fd(_0x1763c7,_0x246433);},'\x68\x52\x68\x50\x47':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)+'\x64\x3d'+_0x2474c9+(_0x25c349(0x1f5)+_0x25c349(0x332)+_0x25c349(0x30c))+_0x23f7c3+(_0x25c349(0x430)+_0x25c349(0x31b)+_0x25c349(0x467)+'\x65\x3d\x30\x26\x26'+_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)?'\u89c6\u9891':'\u6587\u7ae0';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)+'\x68']),console['\x6c\x6f\x67']('\u7528\u6237'+_0x37c7cc[_0x25c349(0x1f4)](_0x5b6f1e,-0x167*0x11+0x7ea+0xfee)+'\x5b'+_0x42b9e2+_0x25c349(0x1ec)+_0x3625e1[_0x25c349(0x42b)][_0x25c349(0x2be)+'\x68']+_0x51552e);}else console[_0x25c349(0x37b)]('\u7528\u6237'+_0x37c7cc[_0x25c349(0x1f4)](_0x5b6f1e,0x224d+-0x6*-0x606+-0x7*0xa10)+'\x5b'+_0x42b9e2+'\x5d\u83b7\u53d6'+_0x51552e+_0x25c349(0x1fa)+_0x3625e1[_0x25c349(0x428)+'\x67\x65']);}async function _0x37495b(_0x5473b5,_0xde74c7){const _0x150975=_0x183fcb,_0x1fe4e0={'\x6c\x79\x4e\x77\x54':function(_0x2031d6){return _0x2031d6();},'\x71\x6d\x6a\x6e\x6e':function(_0x40760c,_0x4dea35){return _0x40760c+_0x4dea35;},'\x45\x4c\x51\x6b\x6a':function(_0xd66ea9,_0x3cacdf){return _0xd66ea9(_0x3cacdf);},'\x42\x53\x54\x7a\x6e':function(_0x5a9f81,_0x57a106,_0x26b239){return _0x5a9f81(_0x57a106,_0x26b239);},'\x65\x6a\x51\x57\x6c':function(_0x3c6de5,_0x47a411){return _0x3c6de5==_0x47a411;},'\x6d\x74\x67\x64\x63':function(_0x5ac186,_0xb668bb){return _0x5ac186+_0xb668bb;},'\x78\x50\x47\x57\x70':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)+'\x61\x74\x75\x72\x65'+'\x3d'+_0x22299f+(_0x150975(0x440)+_0x150975(0x1fc)+_0x150975(0x45a)+_0x150975(0x352)+'\x6c\x26')+_0xa860af+(_0x150975(0x45f)+_0x150975(0x423)+_0x150975(0x38e)+'\x35\x2e\x35\x26\x63'+_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)]('\u7528\u6237'+_0x1fe4e0[_0x150975(0x388)](_0x5473b5,0x1181+0x37e+0x2*-0xa7f)+'\x5b'+_0x4b26f5+(_0x150975(0x3fe)+_0x150975(0x220))+_0x5816ca['\x69\x74\x65\x6d\x73'][_0x150975(0x2c9)]):console[_0x150975(0x37b)]('\u7528\u6237'+_0x1fe4e0[_0x150975(0x3c8)](_0x5473b5,-0x1961+0x2291*-0x1+0x3bf3)+'\x5b'+_0x4b26f5+(_0x150975(0x299)+_0x150975(0x278))+_0x5816ca[_0x150975(0x428)+'\x67\x65']);}async function _0x1599ec(_0x522934,_0x4982b1){const _0x4e4692=_0x183fcb,_0x3d622e={'\x64\x49\x4f\x58\x41':function(_0x1465e0){return _0x1465e0();},'\x43\x77\x6a\x71\x62':function(_0x11a998,_0x2b62da){return _0x11a998(_0x2b62da);},'\x55\x4d\x76\x49\x62':function(_0x52aad0,_0x5136ae){return _0x52aad0+_0x5136ae;},'\x74\x6c\x6b\x47\x68':_0x4e4692(0x444)+_0x4e4692(0x308)+'\x74\x73','\x5a\x46\x53\x4f\x46':function(_0x27253f,_0x51c579){return _0x27253f+_0x51c579;}};let _0x1f882a=_0x3d622e['\x64\x49\x4f\x58\x41'](_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)+'\x76\x65\x72\x73\x69'+_0x4e4692(0x38e)+_0x4e4692(0x26c)),_0x1337ce=_0x3d622e[_0x4e4692(0x391)](_0x270a75,_0x12525c),_0x18df6d=_0x3d622e[_0x4e4692(0x37c)](_0x2eb5e8[_0x3d622e[_0x4e4692(0x322)]],_0x4e4692(0x2c2)+_0x4e4692(0x2f3)+'\x3d'+_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)]('\u7528\u6237'+_0x3d622e[_0x4e4692(0x37c)](_0x522934,0xf43+0x1*0x26cb+-0x360d)+'\x5b'+_0x3f1957+(_0x4e4692(0x299)+_0x4e4692(0x242))+_0x48b1a3['\x69\x74\x65\x6d\x73'][_0x4e4692(0x20a)+_0x4e4692(0x37f)]+'\u9752\u8c46'):console[_0x4e4692(0x37b)]('\u7528\u6237'+_0x3d622e[_0x4e4692(0x1fb)](_0x522934,0xe3b*0x1+0x4f6+-0x1330)+'\x5b'+_0x3f1957+(_0x4e4692(0x3d0)+_0x4e4692(0x3bc)+'\u8d25\uff1a')+_0x48b1a3[_0x4e4692(0x428)+'\x67\x65']);}function _0x52bc9b(_0x14ad08,_0x1d1602){const _0x27fbae=_0x183fcb,_0x57f12d={};_0x57f12d[_0x27fbae(0x30d)]=_0x27fbae(0x28c)+_0x27fbae(0x30b)+_0x27fbae(0x2fc)+'\x65\x6e\x3b\x71\x3d'+_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)+'\x41\x6e\x64\x72\x6f'+_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)+'\x32\x31\x20\x4d\x6f'+_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)+'\x70\x6f\x2e\x6c\x61'+_0x27fbae(0x463)+_0x27fbae(0x313)+_0x27fbae(0x211)+_0x27fbae(0x293)+'\x74\x63\x75\x74\x22'+_0x27fbae(0x288)+_0x27fbae(0x20c)+'\x22\x6f\x72\x69\x67'+_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)+'\x70\x65']=_0x28d9ff[_0x27fbae(0x1ea)],_0x27a7d5[_0x27fbae(0x399)]=_0x28d9ff[_0x27fbae(0x3ac)],_0x27a7d5[_0x27fbae(0x1de)+_0x27fbae(0x40c)]=_0x28d9ff[_0x27fbae(0x3e0)],_0x27a7d5[_0x27fbae(0x3bf)+'\x74\x2d\x45\x6e\x63'+_0x27fbae(0x2e7)]=_0x27fbae(0x371);const _0x3e8305={};_0x3e8305[_0x27fbae(0x35a)]=_0x14ad08,_0x3e8305[_0x27fbae(0x445)+'\x72\x73']=_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)+'\x41\x67\x65\x6e\x74']=_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)+'\x4c\x2c\x20\x6c\x69'+_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)+'\x70\x65']=_0x580048[_0x1a726e(0x42a)],_0x2f681f['\x48\x6f\x73\x74']=_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)+'\x72\x73']=_0x2f681f;let _0x8999=_0x4e2009;return _0x8999;}async function _0x3ff455(_0x47d273,_0x8575bc){const _0x1d4476=_0x183fcb,_0x5de9f6={'\x57\x75\x4c\x70\x41':_0x1d4476(0x26a)+'\x74\u8bf7\u6c42\u5931\u8d25','\x68\x76\x73\x74\x7a':function(_0x1f210e){return _0x1f210e();}};return _0xe67ba4=null,new Promise(_0x1e3308=>{const _0x3e602d=_0x1d4476,_0x321ade={'\x58\x75\x65\x50\x7a':_0x5de9f6[_0x3e602d(0x417)],'\x59\x75\x6c\x6b\x42':function(_0x4c396f,_0x3aa953){return _0x4c396f(_0x3aa953);},'\x43\x69\x43\x6e\x53':function(_0xa5bd74){return _0x5de9f6['\x68\x76\x73\x74\x7a'](_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)+'\x72'](_0xdc3dbb);else{if(_0x321ade[_0x114579(0x370)](_0x32ef85,_0x541f08)){_0xe67ba4=JSON[_0x114579(0x458)](_0x541f08);if(_0x1c627a)console[_0x114579(0x37b)](_0xe67ba4);}}}catch(_0x54111e){_0x4b30b7[_0x114579(0x36d)+'\x72'](_0x54111e,_0x2c123a);}finally{_0x321ade[_0x114579(0x37d)](_0x1e3308);}});});}async function _0x19fdea(_0x346530,_0x2c5f1d){const _0x19ddad=_0x183fcb,_0x1daaa5={'\x66\x6b\x77\x78\x58':function(_0x4cbad0,_0x3f568f){return _0x4cbad0+_0x3f568f;},'\x69\x70\x61\x6e\x42':'\x3a\x20\x67\x65\x74'+_0x19ddad(0x1db),'\x5a\x46\x77\x51\x78':function(_0xa73b02){return _0xa73b02();}};return _0xe67ba4=null,new Promise(_0x30055e=>{const _0x1fc6f2=_0x19ddad,_0xe020a8={'\x48\x4f\x41\x64\x4d':function(_0xd27cdb,_0x570916){const _0x3ee6b9=_0x311d;return _0x1daaa5[_0x3ee6b9(0x2b7)](_0xd27cdb,_0x570916);},'\x4f\x46\x4d\x43\x78':_0x1daaa5[_0x1fc6f2(0x2ae)],'\x43\x4d\x41\x45\x4b':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['\x6c\x6f\x67\x45\x72'+'\x72'](_0x376e2a);else{if(_0x32ef85(_0x210a88,_0x2c5f1d)){_0xe67ba4=JSON[_0x1b0119(0x458)](_0x210a88);if(_0x1c627a)console[_0x1b0119(0x37b)](_0xe67ba4);}}}catch(_0x205b63){_0x4b30b7[_0x1b0119(0x36d)+'\x72'](_0x205b63,_0x363eca);}finally{_0xe020a8[_0x1b0119(0x35e)](_0x30055e);}});});}function _0x32ef85(_0x1d1a93,_0x2fba57){const _0x13af70=_0x183fcb,_0x479b6b={};_0x479b6b['\x6b\x48\x6d\x51\x42']=function(_0x3c97c9,_0x1b6bfe){return _0x3c97c9==_0x1b6bfe;},_0x479b6b[_0x13af70(0x421)]=_0x13af70(0x250)+'\x74';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)+'\u8bef')),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)]('\x0a')[0x65*0x1c+-0x5*0x35b+0x5bd][_0x4851b1(0x24a)]()[_0x4851b1(0x2b6)]('\x20')[-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)+'\x4e\x4d',_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)+'\x68'],_0x481c23='';for(i=-0x2587+0x18cf*0x1+0xcb8;_0x3640da[_0x175b96(0x356)](i,_0x4a7b9b);i++){_0x481c23+=_0x1e5ca7[_0x175b96(0x405)+'\x74'](Math[_0x175b96(0x465)](_0x3640da[_0x175b96(0x3ae)](Math[_0x175b96(0x3b5)+'\x6d'](),_0x4b45f8)));}return _0x481c23;}function _0x216013(_0x416c31){const _0x4922b2=_0x183fcb,_0x4c5930={'\x4c\x74\x62\x6c\x6f':function(_0x2c018a,_0xe05e54){return _0x2c018a|_0xe05e54;},'\x59\x55\x6a\x45\x6c':function(_0x42b4db,_0x16cdbc){return _0x42b4db>>>_0x16cdbc;},'\x73\x78\x75\x49\x6a':function(_0x132b86,_0x3381f8){return _0x132b86-_0x3381f8;},'\x4c\x6e\x45\x47\x6d':function(_0x1ae5d2,_0x5b4311){return _0x1ae5d2&_0x5b4311;},'\x44\x6d\x47\x74\x71':function(_0xd80923,_0x272b67){return _0xd80923+_0x272b67;},'\x4a\x75\x6b\x64\x6b':function(_0x5a99b0,_0x452fa6){return _0x5a99b0&_0x452fa6;},'\x4e\x6b\x6a\x65\x51':function(_0x5ec6e9,_0x55125d){return _0x5ec6e9&_0x55125d;},'\x79\x62\x48\x6f\x7a':function(_0x51f523,_0xf16a6a){return _0x51f523^_0xf16a6a;},'\x42\x49\x62\x75\x4d':function(_0x70d082,_0x44af15){return _0x70d082^_0x44af15;},'\x6a\x51\x6d\x6b\x46':function(_0x9eca0f,_0x329df7){return _0x9eca0f&_0x329df7;},'\x4b\x4f\x52\x79\x6c':function(_0x44562a,_0xd34e59){return _0x44562a^_0xd34e59;},'\x4a\x53\x5a\x71\x50':function(_0x11a39e,_0xda7ba){return _0x11a39e^_0xda7ba;},'\x61\x52\x4c\x4e\x6e':function(_0x598f90,_0x525446){return _0x598f90^_0x525446;},'\x59\x54\x59\x74\x61':function(_0x540738,_0x3283be){return _0x540738^_0x3283be;},'\x53\x72\x46\x49\x6f':function(_0x496402,_0x42233c){return _0x496402|_0x42233c;},'\x73\x4f\x6b\x55\x6f':function(_0x24ba5e,_0x3f12b0){return _0x24ba5e|_0x3f12b0;},'\x78\x64\x71\x77\x41':function(_0x2743d5,_0x32dfd2){return _0x2743d5&_0x32dfd2;},'\x4c\x7a\x44\x56\x6a':function(_0x2dab2e,_0xa9820a){return _0x2dab2e&_0xa9820a;},'\x4f\x77\x56\x7a\x70':function(_0x59459c,_0x504eac){return _0x59459c^_0x504eac;},'\x74\x56\x69\x52\x46':function(_0x2565d8,_0x1040ec,_0x1344e3){return _0x2565d8(_0x1040ec,_0x1344e3);},'\x6a\x70\x5a\x53\x71':function(_0x45f6a0,_0x54c1c8,_0x3d74fa){return _0x45f6a0(_0x54c1c8,_0x3d74fa);},'\x72\x62\x4f\x59\x44':function(_0x1329b7,_0x4b4d2b,_0xc149fd,_0x1f9488){return _0x1329b7(_0x4b4d2b,_0xc149fd,_0x1f9488);},'\x5a\x69\x77\x4b\x42':function(_0x5c367e,_0x2b38c3,_0x458408){return _0x5c367e(_0x2b38c3,_0x458408);},'\x42\x50\x67\x7a\x42':function(_0x175eda,_0x450590,_0x254aae){return _0x175eda(_0x450590,_0x254aae);},'\x59\x73\x4d\x57\x61':function(_0x3c4b7b,_0x36f8a2,_0x5a3883){return _0x3c4b7b(_0x36f8a2,_0x5a3883);},'\x4f\x73\x79\x59\x77':function(_0x4b2e4e,_0x35fe5d,_0x4692ad){return _0x4b2e4e(_0x35fe5d,_0x4692ad);},'\x63\x6c\x51\x70\x78':function(_0x5481ae,_0x55d36b,_0x303dcd){return _0x5481ae(_0x55d36b,_0x303dcd);},'\x62\x54\x43\x6f\x6c':function(_0x47a3ff,_0xe119de,_0x356d6d){return _0x47a3ff(_0xe119de,_0x356d6d);},'\x48\x55\x53\x44\x6c':function(_0x2d17e9,_0x102192){return _0x2d17e9/_0x102192;},'\x4a\x59\x6c\x53\x58':function(_0x5eef91,_0x2b15ac){return _0x5eef91*_0x2b15ac;},'\x77\x64\x51\x43\x64':function(_0x26193d,_0x49984f){return _0x26193d>_0x49984f;},'\x49\x6c\x58\x5a\x73':function(_0x3ad13b,_0x1ac694){return _0x3ad13b-_0x1ac694;},'\x76\x41\x6f\x71\x6f':function(_0x3a519b,_0x511276){return _0x3a519b%_0x511276;},'\x45\x64\x41\x54\x72':function(_0x5b1ce2,_0x574ff2){return _0x5b1ce2|_0x574ff2;},'\x41\x44\x65\x6b\x49':function(_0x5bca0f,_0x4ab828){return _0x5bca0f<<_0x4ab828;},'\x53\x5a\x74\x73\x6c':function(_0x14483a,_0x1f11f0){return _0x14483a-_0x1f11f0;},'\x48\x48\x65\x54\x43':function(_0x2c27de,_0x451b4d){return _0x2c27de%_0x451b4d;},'\x75\x66\x6b\x43\x6b':function(_0x22437f,_0x588bc5){return _0x22437f*_0x588bc5;},'\x73\x56\x47\x4e\x4e':function(_0x1b5ff8,_0x49c996){return _0x1b5ff8-_0x49c996;},'\x70\x64\x6c\x64\x6d':function(_0x2ff223,_0x458253){return _0x2ff223>>>_0x458253;},'\x71\x47\x68\x67\x54':function(_0x19a26d,_0x23a999){return _0x19a26d*_0x23a999;},'\x48\x57\x5a\x57\x6e':function(_0xa9089e,_0x2e13d8){return _0xa9089e+_0x2e13d8;},'\x67\x53\x7a\x70\x4a':function(_0x2412dd,_0x48dc82){return _0x2412dd>_0x48dc82;},'\x74\x65\x77\x4d\x68':function(_0x3e9431,_0xd3b5f5){return _0x3e9431|_0xd3b5f5;},'\x67\x4f\x67\x79\x66':function(_0x13524b,_0x4f4736){return _0x13524b>>_0x4f4736;},'\x47\x59\x59\x51\x41':function(_0x3d0030,_0x3e3b2b){return _0x3d0030|_0x3e3b2b;},'\x48\x62\x47\x6d\x5a':function(_0x24fa41,_0x2b6d6d){return _0x24fa41(_0x2b6d6d);},'\x42\x54\x52\x42\x67':function(_0x1c97e7,_0x3616fc){return _0x1c97e7<_0x3616fc;},'\x4a\x41\x59\x75\x62':function(_0x4235c5,_0x2f9a0e,_0x6af041,_0x4e6d5f,_0x4a7d6a,_0x5608c7,_0x4e632f,_0x214df3){return _0x4235c5(_0x2f9a0e,_0x6af041,_0x4e6d5f,_0x4a7d6a,_0x5608c7,_0x4e632f,_0x214df3);},'\x42\x61\x5a\x67\x57':function(_0x22178c,_0x5d535d){return _0x22178c+_0x5d535d;},'\x66\x55\x4c\x6c\x6f':function(_0xce1f02,_0x4e2fd3,_0x5912f0,_0x2265d2,_0x174605,_0x122e3b,_0x2cdb7d,_0x2f8bf3){return _0xce1f02(_0x4e2fd3,_0x5912f0,_0x2265d2,_0x174605,_0x122e3b,_0x2cdb7d,_0x2f8bf3);},'\x6d\x62\x49\x6c\x4b':function(_0xe59410,_0x13d572){return _0xe59410+_0x13d572;},'\x47\x4a\x4c\x68\x47':function(_0x4b6e49,_0x185743){return _0x4b6e49+_0x185743;},'\x6b\x48\x43\x55\x54':function(_0x3a9fd8,_0xf92fcc){return _0x3a9fd8+_0xf92fcc;},'\x65\x6b\x4e\x4d\x49':function(_0x33958b,_0x44abd3,_0x38ee84,_0x2e51c1,_0x494b09,_0x36d68a,_0xbbe696,_0x399bf2){return _0x33958b(_0x44abd3,_0x38ee84,_0x2e51c1,_0x494b09,_0x36d68a,_0xbbe696,_0x399bf2);},'\x4c\x52\x53\x51\x48':function(_0x5a221f,_0x185e9a){return _0x5a221f+_0x185e9a;},'\x4f\x69\x76\x46\x68':function(_0x5fd90e,_0x52f507,_0x1c7f2a,_0x2d8789,_0x2a2654,_0x5cdd3b,_0x4d7b79,_0x3c89fa){return _0x5fd90e(_0x52f507,_0x1c7f2a,_0x2d8789,_0x2a2654,_0x5cdd3b,_0x4d7b79,_0x3c89fa);},'\x6e\x53\x59\x55\x72':function(_0x44b453,_0x36d8ab){return _0x44b453+_0x36d8ab;},'\x49\x5a\x4b\x41\x68':function(_0x2aa33f,_0x5595fd,_0x2a319e,_0x4b26fe,_0x37e934,_0x2b6299,_0xa6336c,_0x863dea){return _0x2aa33f(_0x5595fd,_0x2a319e,_0x4b26fe,_0x37e934,_0x2b6299,_0xa6336c,_0x863dea);},'\x53\x79\x6b\x52\x6d':function(_0x250c04,_0x1679ad){return _0x250c04+_0x1679ad;},'\x53\x6c\x42\x6f\x59':function(_0x5c3091,_0x5a3c71,_0x5340af,_0x515dbb,_0x5246fd,_0x361261,_0x32dd72,_0x2c572e){return _0x5c3091(_0x5a3c71,_0x5340af,_0x515dbb,_0x5246fd,_0x361261,_0x32dd72,_0x2c572e);},'\x6c\x41\x64\x72\x56':function(_0x2e2cb5,_0xef6060,_0x1a896e,_0x2e32ea,_0x2573bb,_0x234cf6,_0x213dc3,_0x39443a){return _0x2e2cb5(_0xef6060,_0x1a896e,_0x2e32ea,_0x2573bb,_0x234cf6,_0x213dc3,_0x39443a);},'\x69\x6f\x75\x43\x4d':function(_0x541881,_0x8751b7,_0x45d9dd,_0xe2317f,_0x5affb8,_0x19b8ee,_0x32f5a4,_0x300b60){return _0x541881(_0x8751b7,_0x45d9dd,_0xe2317f,_0x5affb8,_0x19b8ee,_0x32f5a4,_0x300b60);},'\x4a\x77\x67\x6a\x70':function(_0x34ddd2,_0x1a4f52){return _0x34ddd2+_0x1a4f52;},'\x5a\x6f\x48\x6c\x55':function(_0x60a454,_0x4b4920){return _0x60a454+_0x4b4920;},'\x73\x4e\x47\x64\x46':function(_0x5a35eb,_0x223d87,_0x839d7b,_0x444bcf,_0x4f2448,_0x2fc908,_0x12d745,_0x3535e0){return _0x5a35eb(_0x223d87,_0x839d7b,_0x444bcf,_0x4f2448,_0x2fc908,_0x12d745,_0x3535e0);},'\x6b\x49\x65\x72\x57':function(_0x43db75,_0x2fd680,_0x46a80f,_0x5a83b5,_0x3cf53c,_0x2b6f4e,_0x50fdae,_0x47e2e4){return _0x43db75(_0x2fd680,_0x46a80f,_0x5a83b5,_0x3cf53c,_0x2b6f4e,_0x50fdae,_0x47e2e4);},'\x7a\x72\x71\x79\x7a':function(_0x1fd92b,_0x532a72){return _0x1fd92b+_0x532a72;},'\x6e\x68\x66\x47\x46':function(_0x340d12,_0xc752e3){return _0x340d12+_0xc752e3;},'\x45\x77\x4e\x5a\x41':function(_0x3dbf29,_0x48c0a6){return _0x3dbf29+_0x48c0a6;},'\x4a\x6d\x77\x6a\x76':function(_0x3716fd,_0x5e850f){return _0x3716fd+_0x5e850f;},'\x4c\x58\x6c\x73\x63':function(_0x34fd18,_0x5c1fe3){return _0x34fd18+_0x5c1fe3;},'\x55\x42\x64\x4a\x62':function(_0x5a5c0c,_0x5c9d03){return _0x5a5c0c+_0x5c9d03;},'\x78\x51\x77\x69\x7a':function(_0x566034,_0x1b9fbf){return _0x566034+_0x1b9fbf;},'\x65\x69\x73\x66\x51':function(_0x4dc39d,_0x21ab33){return _0x4dc39d+_0x21ab33;},'\x7a\x4b\x6a\x71\x45':function(_0x457f45,_0x23f00a,_0x283791,_0x5eeaa5,_0x49add6,_0x113218,_0x430fa7,_0x363f0f){return _0x457f45(_0x23f00a,_0x283791,_0x5eeaa5,_0x49add6,_0x113218,_0x430fa7,_0x363f0f);},'\x75\x79\x61\x44\x46':function(_0x490767,_0x127a90){return _0x490767+_0x127a90;},'\x4a\x6b\x54\x55\x71':function(_0x1a04b3,_0x38d148,_0x5a527c,_0x3e0d71,_0x2ea875,_0x37d43d,_0x36c3cc,_0x26020a){return _0x1a04b3(_0x38d148,_0x5a527c,_0x3e0d71,_0x2ea875,_0x37d43d,_0x36c3cc,_0x26020a);},'\x59\x47\x46\x66\x63':function(_0x53c674,_0x1d1b33){return _0x53c674+_0x1d1b33;},'\x54\x6e\x47\x63\x6d':function(_0x4bb145,_0x7478ec,_0x3415f6,_0x26c8ea,_0x5f0d25,_0x5c2964,_0x175dfd,_0x383c18){return _0x4bb145(_0x7478ec,_0x3415f6,_0x26c8ea,_0x5f0d25,_0x5c2964,_0x175dfd,_0x383c18);},'\x49\x5a\x4b\x4a\x54':function(_0x39116a,_0x317054,_0x4b330a,_0x2ff7ad,_0x33eb7f,_0x1abbc7,_0x32d380,_0x5cdef7){return _0x39116a(_0x317054,_0x4b330a,_0x2ff7ad,_0x33eb7f,_0x1abbc7,_0x32d380,_0x5cdef7);},'\x49\x59\x4b\x67\x51':function(_0x452531,_0x1cedf7){return _0x452531+_0x1cedf7;},'\x4f\x69\x63\x79\x7a':function(_0x3c3d51,_0x16f500){return _0x3c3d51+_0x16f500;},'\x59\x51\x57\x50\x4c':function(_0x59259d,_0x51081a,_0xb7d1d5,_0x1599f6,_0x3dca47,_0x32186c,_0x89529,_0x306085){return _0x59259d(_0x51081a,_0xb7d1d5,_0x1599f6,_0x3dca47,_0x32186c,_0x89529,_0x306085);},'\x75\x79\x6d\x41\x69':function(_0x446953,_0x29dc04){return _0x446953+_0x29dc04;},'\x46\x4d\x74\x55\x43':function(_0x2a4197,_0x13f27a){return _0x2a4197+_0x13f27a;},'\x45\x77\x6c\x6d\x61':function(_0x53ebe3,_0x12ce82){return _0x53ebe3+_0x12ce82;},'\x75\x76\x4e\x63\x42':function(_0x448bfa,_0x2f3b08,_0x1d6500,_0x1b3aa8,_0x5b19b7,_0x29d209,_0x2c3d28,_0xbb06){return _0x448bfa(_0x2f3b08,_0x1d6500,_0x1b3aa8,_0x5b19b7,_0x29d209,_0x2c3d28,_0xbb06);},'\x65\x6b\x6a\x7a\x5a':function(_0xd267fe,_0x3cd8bd,_0x141e1a,_0x4c6974,_0x5cf9b2,_0x514ddd,_0x121f12,_0x31377d){return _0xd267fe(_0x3cd8bd,_0x141e1a,_0x4c6974,_0x5cf9b2,_0x514ddd,_0x121f12,_0x31377d);},'\x42\x54\x41\x72\x4a':function(_0x2fa091,_0x416600){return _0x2fa091+_0x416600;},'\x59\x45\x71\x6c\x55':function(_0xf4eedc,_0x2d852f){return _0xf4eedc+_0x2d852f;},'\x77\x78\x41\x4b\x50':function(_0x1603b2,_0x4ca304,_0x1bf62d,_0x150025,_0x19fb61,_0x48d0ab,_0xa27e87,_0x4aef98){return _0x1603b2(_0x4ca304,_0x1bf62d,_0x150025,_0x19fb61,_0x48d0ab,_0xa27e87,_0x4aef98);},'\x4d\x73\x51\x49\x7a':function(_0x5bd9c7,_0x20e44a){return _0x5bd9c7+_0x20e44a;},'\x73\x77\x48\x48\x63':function(_0x1c5f2f,_0x35e3d1){return _0x1c5f2f+_0x35e3d1;},'\x78\x44\x72\x76\x75':function(_0x13cf5b,_0x513168){return _0x13cf5b+_0x513168;},'\x66\x56\x47\x4b\x50':function(_0x1345d9,_0xc47ad9,_0x1f304d,_0x5404c2,_0x1aa8e6,_0x2a67a3,_0x5b6335,_0x169013){return _0x1345d9(_0xc47ad9,_0x1f304d,_0x5404c2,_0x1aa8e6,_0x2a67a3,_0x5b6335,_0x169013);},'\x46\x55\x44\x6b\x77':function(_0x25e756,_0x440a20,_0x5bdda1,_0x597858,_0x5938aa,_0x49869b,_0xda460c,_0x4cd975){return _0x25e756(_0x440a20,_0x5bdda1,_0x597858,_0x5938aa,_0x49869b,_0xda460c,_0x4cd975);},'\x48\x4e\x63\x51\x5a':function(_0x28e672,_0x42aa81,_0x82b9fa){return _0x28e672(_0x42aa81,_0x82b9fa);},'\x70\x79\x78\x4e\x6f':function(_0x580b98,_0x465a64,_0x459807){return _0x580b98(_0x465a64,_0x459807);},'\x4f\x52\x47\x66\x67':function(_0x408442,_0x592042,_0x3c05d4){return _0x408442(_0x592042,_0x3c05d4);},'\x67\x6f\x74\x4b\x73':function(_0x208ffb,_0xbd3a68){return _0x208ffb+_0xbd3a68;},'\x69\x67\x73\x73\x74':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['\x6a\x51\x6d\x6b\x46'](_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)+'\x68'],_0x26858e=_0x4c5930['\x44\x6d\x47\x74\x71'](_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['\x75\x66\x6b\x43\x6b'](_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)]('\x30',_0x16d566[_0x1f709f(0x23b)+'\x69\x6e\x67'](-0x26c3+-0xa99+-0x316c*-0x1)),_0x3b0664+=_0x15e84c[_0x1f709f(0x262)+'\x72'](_0x4c5930['\x73\x56\x47\x4e\x4e'](_0x15e84c[_0x1f709f(0x2be)+'\x68'],-0x2*-0x103d+0x26d6+0x23a7*-0x2),0x2236+0x20cd+-0x4301);return _0x3b0664;}function _0x4cfee9(_0x2b29a8){const _0x38352f=_0x311d;_0x2b29a8=_0x2b29a8[_0x38352f(0x31a)+'\x63\x65'](/\r\n/g,'\x0a');for(var _0x427a35='',_0x1ccb5f=0x1b3e+-0x1277+-0x7*0x141;_0x1ccb5f<_0x2b29a8[_0x38352f(0x2be)+'\x68'];_0x1ccb5f++){var _0x515737=_0x2b29a8[_0x38352f(0x2e1)+_0x38352f(0x461)](_0x1ccb5f);_0x4c5930[_0x38352f(0x346)](0x28*-0x1b+0x29*-0x64+0x14bc,_0x515737)?_0x427a35+=String[_0x38352f(0x270)+_0x38352f(0x3db)+'\x64\x65'](_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)+'\x64\x65'](_0x4c5930[_0x38352f(0x2a0)](_0x4c5930[_0x38352f(0x35c)](_0x515737,-0xa72+0x1b2a+-0x10b2),0x238e*-0x1+0xe89*-0x2+0x4160)),_0x427a35+=String[_0x38352f(0x270)+_0x38352f(0x3db)+'\x64\x65'](_0x4c5930[_0x38352f(0x377)](-0x2e4*-0x7+0xc0b+0x5*-0x668,_0x515737)|-0x24d+-0x13a*0x10+0x166d)):(_0x427a35+=String[_0x38352f(0x270)+_0x38352f(0x3db)+'\x64\x65'](_0x4c5930[_0x38352f(0x238)](_0x515737>>0xb72+-0x17c4+0xc5e,0x67f+0x22fe+-0x25*0x119)),_0x427a35+=String['\x66\x72\x6f\x6d\x43'+_0x38352f(0x3db)+'\x64\x65'](_0x4c5930[_0x38352f(0x238)](_0x4c5930[_0x38352f(0x377)](_0x515737>>-0x3*-0x616+0x1f7b+-0x31b7,0x1805+0x1b2f+-0x32f5),-0x210+0x796+0x2*-0x283)),_0x427a35+=String[_0x38352f(0x270)+_0x38352f(0x3db)+'\x64\x65'](-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)+'\x68']);_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['\x4f\x69\x76\x46\x68'](_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['\x53\x79\x6b\x52\x6d'](_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['\x78\x51\x77\x69\x7a'](_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['\x54\x6e\x47\x63\x6d'](_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['\x45\x77\x6c\x6d\x61'](_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['\x78\x44\x72\x76\x75'](_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)+'\x65\x72\x43\x61\x73'+'\x65']();}function _0x30951f(_0x2b77a3,_0x373b2e){const _0x5b6b25=_0x183fcb,_0x739010={'\x5a\x6a\x49\x65\x45':function(_0xd8b5d2,_0x241c9c){return _0xd8b5d2(_0x241c9c);},'\x4c\x6f\x65\x6f\x4c':_0x5b6b25(0x329)+'\x67','\x71\x71\x78\x6f\x6d':_0x5b6b25(0x447),'\x4b\x42\x65\x4a\x77':function(_0x1502be,_0x3f924a){return _0x1502be!=_0x3f924a;},'\x55\x72\x6e\x56\x52':function(_0x2d551a,_0x224f5f){return _0x2d551a!=_0x224f5f;},'\x52\x72\x63\x46\x4e':_0x5b6b25(0x376)+_0x5b6b25(0x367),'\x6e\x66\x55\x42\x56':function(_0x281955,_0x254d19){return _0x281955==_0x254d19;},'\x52\x74\x54\x77\x64':_0x5b6b25(0x368)+_0x5b6b25(0x331)+_0x5b6b25(0x209)+_0x5b6b25(0x406)+_0x5b6b25(0x2c6)+'\x70\x61\x70\x69','\x65\x75\x6b\x73\x54':function(_0xc51e63,_0x57e2fc){return _0xc51e63(_0x57e2fc);},'\x7a\x72\x5a\x74\x44':_0x5b6b25(0x29d),'\x4d\x4e\x6e\x6d\x42':function(_0x19b970,_0x49365a){return _0x19b970&&_0x49365a;},'\x43\x68\x65\x4d\x4a':_0x5b6b25(0x446),'\x4a\x59\x46\x56\x4e':function(_0x2db0b1,_0x263bd5){return _0x2db0b1===_0x263bd5;},'\x53\x53\x69\x64\x64':function(_0x41ed8,_0x4a140f){return _0x41ed8!==_0x4a140f;},'\x62\x53\x66\x7a\x6a':_0x5b6b25(0x3ee),'\x6e\x79\x4b\x6c\x41':function(_0x2ce8a7,_0x5e5fd0){return _0x2ce8a7||_0x5e5fd0;},'\x73\x78\x56\x65\x49':function(_0x4fe299,_0x53520b){return _0x4fe299(_0x53520b);},'\x6a\x56\x64\x4a\x4c':_0x5b6b25(0x3a8)+_0x5b6b25(0x3f7)+'\x69\x65','\x68\x54\x6a\x48\x53':function(_0x3268c9,_0x567e49,_0x3df1ef,_0x278e5b){return _0x3268c9(_0x567e49,_0x3df1ef,_0x278e5b);},'\x64\x6e\x52\x48\x72':_0x5b6b25(0x344)+_0x5b6b25(0x390),'\x6b\x42\x4f\x48\x61':_0x5b6b25(0x239)+_0x5b6b25(0x3b1)+'\x70\x65','\x58\x43\x52\x70\x4b':_0x5b6b25(0x239)+_0x5b6b25(0x1ee)+_0x5b6b25(0x3cb),'\x7a\x50\x47\x41\x75':_0x5b6b25(0x32a)+'\x65\x63\x74','\x59\x42\x46\x4d\x61':function(_0x10a7f1,_0x4f97b2,_0x4d23a6,_0xfb827d){return _0x10a7f1(_0x4f97b2,_0x4d23a6,_0xfb827d);},'\x6f\x6b\x55\x58\x77':_0x5b6b25(0x469)+_0x5b6b25(0x2e0)+_0x5b6b25(0x241)+'\x77\x77\x2d\x66\x6f'+_0x5b6b25(0x2bd)+_0x5b6b25(0x42c)+_0x5b6b25(0x21b),'\x6e\x7a\x76\x68\x54':function(_0x123f46,_0x17a2ef){return _0x123f46/_0x17a2ef;},'\x4a\x70\x4a\x74\x78':function(_0x1d78b9,_0x1b0d39){return _0x1d78b9+_0x1b0d39;},'\x67\x56\x70\x41\x56':function(_0x497cd9,_0x2da1ed){return _0x497cd9==_0x2da1ed;},'\x61\x54\x43\x52\x76':function(_0xb5e8f1,_0x5ebabe){return _0xb5e8f1+_0x5ebabe;},'\x79\x4d\x69\x72\x43':_0x5b6b25(0x468)+_0x5b6b25(0x300),'\x6b\x74\x41\x73\x66':_0x5b6b25(0x314)+'\x75\x72\x6c','\x42\x4c\x4f\x4d\x69':function(_0x5095dc,_0x1c9407){return _0x5095dc(_0x1c9407);},'\x6c\x46\x65\x62\x65':function(_0x3f556e,_0x352290,_0x174d9a,_0x4663d1,_0x20c326){return _0x3f556e(_0x352290,_0x174d9a,_0x4663d1,_0x20c326);},'\x4d\x51\x50\x58\x61':function(_0x5a9f55,_0x38acc8){return _0x5a9f55(_0x38acc8);},'\x74\x4b\x62\x41\x41':_0x5b6b25(0x1e1)+_0x5b6b25(0x1e1)+_0x5b6b25(0x416)+_0x5b6b25(0x374)+_0x5b6b25(0x1e1)+_0x5b6b25(0x1e1)+_0x5b6b25(0x3b2),'\x57\x76\x44\x6c\x4a':function(_0x2fa6c3,_0x2c8c1b){return _0x2fa6c3>_0x2c8c1b;},'\x4c\x6d\x63\x7a\x65':function(_0x1e14b0,_0x177de3){return _0x1e14b0-_0x177de3;},'\x66\x53\x5a\x4b\x69':function(_0x1f192a,_0x12cd13){return _0x1f192a(_0x12cd13);},'\x75\x43\x79\x69\x5a':function(_0xd349bf,_0x5ccd95){return _0xd349bf!=_0x5ccd95;},'\x6b\x42\x61\x6d\x45':_0x5b6b25(0x2c0)+'\x42'};_0x739010[_0x5b6b25(0x472)](_0x5b6b25(0x376)+_0x5b6b25(0x367),typeof process)&&_0x739010[_0x5b6b25(0x3e7)](JSON[_0x5b6b25(0x329)+_0x5b6b25(0x338)](process[_0x5b6b25(0x407)])[_0x5b6b25(0x2fb)+'\x4f\x66'](_0x739010[_0x5b6b25(0x397)]),-(-0x9af+0x1150+0x7a*-0x10))&&process[_0x5b6b25(0x20b)](-0x97*-0x2+-0x22c1*-0x1+-0x23ef);class _0x3c8f47{constructor(_0x35c06d){const _0x544424=_0x5b6b25;this[_0x544424(0x407)]=_0x35c06d;}[_0x5b6b25(0x1ed)](_0xb00eff,_0x41dbc9=_0x5b6b25(0x389)){const _0x566c62=_0x5b6b25,_0x43d72d={'\x42\x79\x48\x70\x6e':function(_0x2d70de,_0x56b7ef){const _0x4b13f3=_0x311d;return _0x739010[_0x4b13f3(0x44c)](_0x2d70de,_0x56b7ef);}};_0xb00eff=_0x739010[_0x566c62(0x44a)]==typeof _0xb00eff?{'\x75\x72\x6c':_0xb00eff}:_0xb00eff;let _0x152013=this[_0x566c62(0x1f1)];return _0x739010[_0x566c62(0x26e)]===_0x41dbc9&&(_0x152013=this[_0x566c62(0x3d3)]),new Promise((_0x5938e4,_0x2a0692)=>{const _0x368455=_0x566c62;_0x152013[_0x368455(0x247)](this,_0xb00eff,(_0x1d7bd9,_0x387aa9,_0x3e38bd)=>{const _0x177c42=_0x368455;_0x1d7bd9?_0x43d72d[_0x177c42(0x34d)](_0x2a0692,_0x1d7bd9):_0x5938e4(_0x387aa9);});});}[_0x5b6b25(0x1f1)](_0x44e565){const _0x3b2bbc=_0x5b6b25;return this[_0x3b2bbc(0x1ed)][_0x3b2bbc(0x247)](this[_0x3b2bbc(0x407)],_0x44e565);}[_0x5b6b25(0x3d3)](_0x47e943){const _0x181107=_0x5b6b25;return this['\x73\x65\x6e\x64'][_0x181107(0x247)](this[_0x181107(0x407)],_0x47e943,_0x739010[_0x181107(0x26e)]);}}return new class{constructor(_0x22666a,_0x55cc1c){const _0x36640d=_0x5b6b25;this[_0x36640d(0x3a4)]=_0x22666a,this[_0x36640d(0x224)]=new _0x3c8f47(this),this[_0x36640d(0x435)]=null,this[_0x36640d(0x38c)+_0x36640d(0x2d2)]=_0x36640d(0x422)+'\x61\x74',this[_0x36640d(0x40b)]=[],this[_0x36640d(0x303)+'\x65']=!(-0x1805+0x10e5+0x5*0x16d),this[_0x36640d(0x2ec)+_0x36640d(0x2ac)+_0x36640d(0x22c)]=!(0x74d*0x5+0x1404+0x1c42*-0x2),this[_0x36640d(0x46f)+_0x36640d(0x456)+'\x6f\x72']='\x0a',this[_0x36640d(0x409)+_0x36640d(0x3cc)]=new Date()[_0x36640d(0x1f7)+'\x6d\x65'](),Object[_0x36640d(0x455)+'\x6e'](this,_0x55cc1c),this[_0x36640d(0x37b)]('','\ud83d\udd14'+this[_0x36640d(0x3a4)]+_0x36640d(0x41b));}['\x69\x73\x4e\x6f\x64'+'\x65'](){const _0x1a13fa=_0x5b6b25;return _0x739010[_0x1a13fa(0x2c4)]('\x75\x6e\x64\x65\x66'+_0x1a13fa(0x367),typeof module)&&!!module[_0x1a13fa(0x243)+'\x74\x73'];}[_0x5b6b25(0x3c7)+'\x6e\x58'](){const _0x340916=_0x5b6b25;return _0x739010[_0x340916(0x2c4)](_0x340916(0x376)+_0x340916(0x367),typeof $task);}[_0x5b6b25(0x33b)+'\x67\x65'](){const _0x31cf9f=_0x5b6b25;return _0x739010[_0x31cf9f(0x312)](_0x739010[_0x31cf9f(0x2d9)],typeof $httpClient)&&_0x739010[_0x31cf9f(0x1e5)](_0x31cf9f(0x376)+_0x31cf9f(0x367),typeof $loon);}[_0x5b6b25(0x3f3)+'\x6e'](){const _0x46ff71=_0x5b6b25;return _0x739010[_0x46ff71(0x312)](_0x739010[_0x46ff71(0x2d9)],typeof $loon);}[_0x5b6b25(0x210)](_0x4252b1,_0x38df8a=null){const _0x1ea3ec=_0x5b6b25;try{return JSON[_0x1ea3ec(0x458)](_0x4252b1);}catch{return _0x38df8a;}}[_0x5b6b25(0x23b)](_0x24cb0a,_0x199761=null){const _0x973bc0=_0x5b6b25;try{return JSON[_0x973bc0(0x329)+_0x973bc0(0x338)](_0x24cb0a);}catch{return _0x199761;}}[_0x5b6b25(0x334)+'\x6f\x6e'](_0xbb4c87,_0x3c4aba){const _0x1d28ce=_0x5b6b25;let _0x972dfb=_0x3c4aba;const _0x24a178=this[_0x1d28ce(0x3bd)+'\x74\x61'](_0xbb4c87);if(_0x24a178)try{_0x972dfb=JSON[_0x1d28ce(0x458)](this[_0x1d28ce(0x3bd)+'\x74\x61'](_0xbb4c87));}catch{}return _0x972dfb;}[_0x5b6b25(0x3d4)+'\x6f\x6e'](_0x308f43,_0x288c28){const _0x54e0a9=_0x5b6b25;try{return this[_0x54e0a9(0x46a)+'\x74\x61'](JSON[_0x54e0a9(0x329)+_0x54e0a9(0x338)](_0x308f43),_0x288c28);}catch{return!(-0xf7f*-0x1+-0x184e+0x30*0x2f);}}[_0x5b6b25(0x39c)+_0x5b6b25(0x274)](_0x1ca92c){return new Promise(_0x53a02b=>{const _0x4ea3f8=_0x311d,_0x5566ad={};_0x5566ad[_0x4ea3f8(0x35a)]=_0x1ca92c,this[_0x4ea3f8(0x1f1)](_0x5566ad,(_0xeda09f,_0x4175df,_0x1e2f9f)=>_0x53a02b(_0x1e2f9f));});}[_0x5b6b25(0x425)+_0x5b6b25(0x274)](_0x431ad9,_0x507588){const _0x4f4620=_0x5b6b25,_0x5280c3={};_0x5280c3[_0x4f4620(0x290)]=_0x739010[_0x4f4620(0x398)],_0x5280c3['\x4a\x65\x4c\x4d\x4b']=function(_0x4ddff6,_0x274e49){return _0x4ddff6*_0x274e49;},_0x5280c3[_0x4f4620(0x2a7)]=_0x4f4620(0x3d8);const _0x987d6a=_0x5280c3;return new Promise(_0x19546f=>{const _0x32cfa0=_0x4f4620;let _0x2befe9=this['\x67\x65\x74\x64\x61'+'\x74\x61'](_0x987d6a[_0x32cfa0(0x290)]);_0x2befe9=_0x2befe9?_0x2befe9[_0x32cfa0(0x31a)+'\x63\x65'](/\n/g,'')[_0x32cfa0(0x24a)]():_0x2befe9;let _0x56191b=this[_0x32cfa0(0x3bd)+'\x74\x61'](_0x32cfa0(0x368)+_0x32cfa0(0x331)+_0x32cfa0(0x209)+_0x32cfa0(0x406)+_0x32cfa0(0x2c6)+'\x70\x61\x70\x69\x5f'+_0x32cfa0(0x400)+'\x75\x74');_0x56191b=_0x56191b?_0x987d6a[_0x32cfa0(0x311)](0x25d0+-0x1fd1+-0x5fe,_0x56191b):0x3e5*0x9+-0x173*0x11+-0x1*0xa56,_0x56191b=_0x507588&&_0x507588[_0x32cfa0(0x400)+'\x75\x74']?_0x507588[_0x32cfa0(0x400)+'\x75\x74']:_0x56191b;const _0x4aab61={};_0x4aab61[_0x32cfa0(0x235)+_0x32cfa0(0x44b)+'\x74']=_0x431ad9,_0x4aab61[_0x32cfa0(0x424)+_0x32cfa0(0x3c9)]=_0x987d6a[_0x32cfa0(0x2a7)],_0x4aab61[_0x32cfa0(0x400)+'\x75\x74']=_0x56191b;const [_0x64d28a,_0x3f69dd]=_0x2befe9[_0x32cfa0(0x2b6)]('\x40'),_0x54193e={'\x75\x72\x6c':'\x68\x74\x74\x70\x3a'+'\x2f\x2f'+_0x3f69dd+(_0x32cfa0(0x1e7)+'\x63\x72\x69\x70\x74'+_0x32cfa0(0x431)+_0x32cfa0(0x3f1)+'\x74\x65'),'\x62\x6f\x64\x79':_0x4aab61,'\x68\x65\x61\x64\x65\x72\x73':{'\x58\x2d\x4b\x65\x79':_0x64d28a,'\x41\x63\x63\x65\x70\x74':_0x32cfa0(0x375)}};this[_0x32cfa0(0x3d3)](_0x54193e,(_0x43a820,_0x416d6e,_0x483961)=>_0x19546f(_0x483961));})[_0x4f4620(0x2de)](_0x986a38=>this[_0x4f4620(0x36d)+'\x72'](_0x986a38));}[_0x5b6b25(0x223)+'\x61\x74\x61'](){const _0x313da6=_0x5b6b25;if(!this[_0x313da6(0x289)+'\x65']())return{};{this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:require('\x66\x73'),this[_0x313da6(0x29d)]=this[_0x313da6(0x29d)]?this[_0x313da6(0x29d)]:_0x739010[_0x313da6(0x383)](require,_0x739010[_0x313da6(0x294)]);const _0x1fef4c=this[_0x313da6(0x29d)][_0x313da6(0x1fd)+'\x76\x65'](this['\x64\x61\x74\x61\x46'+_0x313da6(0x2d2)]),_0x5dc9a1=this[_0x313da6(0x29d)][_0x313da6(0x1fd)+'\x76\x65'](process[_0x313da6(0x35d)](),this[_0x313da6(0x38c)+_0x313da6(0x2d2)]),_0x36aa68=this['\x66\x73'][_0x313da6(0x2fe)+_0x313da6(0x212)](_0x1fef4c),_0x5958ee=!_0x36aa68&&this['\x66\x73']['\x65\x78\x69\x73\x74'+_0x313da6(0x212)](_0x5dc9a1);if(_0x739010[_0x313da6(0x35b)](!_0x36aa68,!_0x5958ee))return{};{const _0x4ec8f4=_0x36aa68?_0x1fef4c:_0x5dc9a1;try{return JSON[_0x313da6(0x458)](this['\x66\x73'][_0x313da6(0x27b)+_0x313da6(0x45e)+'\x6e\x63'](_0x4ec8f4));}catch(_0x2f933e){return{};}}}}[_0x5b6b25(0x268)+_0x5b6b25(0x435)](){const _0x24c4ff=_0x5b6b25;if(this[_0x24c4ff(0x289)+'\x65']()){this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:_0x739010[_0x24c4ff(0x383)](require,'\x66\x73'),this[_0x24c4ff(0x29d)]=this[_0x24c4ff(0x29d)]?this[_0x24c4ff(0x29d)]:require(_0x24c4ff(0x29d));const _0x4f9730=this[_0x24c4ff(0x29d)][_0x24c4ff(0x1fd)+'\x76\x65'](this[_0x24c4ff(0x38c)+_0x24c4ff(0x2d2)]),_0x485590=this[_0x24c4ff(0x29d)][_0x24c4ff(0x1fd)+'\x76\x65'](process['\x63\x77\x64'](),this[_0x24c4ff(0x38c)+_0x24c4ff(0x2d2)]),_0x410c73=this['\x66\x73'][_0x24c4ff(0x2fe)+_0x24c4ff(0x212)](_0x4f9730),_0xbe71b7=!_0x410c73&&this['\x66\x73'][_0x24c4ff(0x2fe)+_0x24c4ff(0x212)](_0x485590),_0x420083=JSON[_0x24c4ff(0x329)+_0x24c4ff(0x338)](this[_0x24c4ff(0x435)]);_0x410c73?this['\x66\x73'][_0x24c4ff(0x268)+_0x24c4ff(0x34e)+_0x24c4ff(0x333)](_0x4f9730,_0x420083):_0xbe71b7?this['\x66\x73'][_0x24c4ff(0x268)+_0x24c4ff(0x34e)+_0x24c4ff(0x333)](_0x485590,_0x420083):this['\x66\x73']['\x77\x72\x69\x74\x65'+_0x24c4ff(0x34e)+_0x24c4ff(0x333)](_0x4f9730,_0x420083);}}[_0x5b6b25(0x32f)+_0x5b6b25(0x2c7)](_0x3dfdd5,_0x17e0ee,_0x209eea){const _0xb237f7=_0x5b6b25,_0x5c7e42=_0x17e0ee[_0xb237f7(0x31a)+'\x63\x65'](/\[(\d+)\]/g,_0x739010['\x43\x68\x65\x4d\x4a'])[_0xb237f7(0x2b6)]('\x2e');let _0x3d00e3=_0x3dfdd5;for(const _0x8e73c3 of _0x5c7e42)if(_0x3d00e3=_0x739010[_0xb237f7(0x383)](Object,_0x3d00e3)[_0x8e73c3],_0x739010[_0xb237f7(0x1f2)](void(0xaf6+-0xd6a+-0x274*-0x1),_0x3d00e3))return _0x209eea;return _0x3d00e3;}[_0x5b6b25(0x32f)+_0x5b6b25(0x217)](_0x351069,_0x291bae,_0x3b43f1){const _0x25bd3e=_0x5b6b25;return _0x739010[_0x25bd3e(0x315)](Object(_0x351069),_0x351069)?_0x351069:(Array[_0x25bd3e(0x320)+'\x61\x79'](_0x291bae)||(_0x291bae=_0x291bae[_0x25bd3e(0x23b)+_0x25bd3e(0x27e)]()[_0x25bd3e(0x202)](/[^.[\]]+/g)||[]),_0x291bae[_0x25bd3e(0x277)](0x853+-0xb06+0x1*0x2b3,-(-0xa7a+-0xa6*-0x3a+-0x1b21))[_0x25bd3e(0x392)+'\x65']((_0x484a0a,_0x59b357,_0x10a7b9)=>Object(_0x484a0a[_0x59b357])===_0x484a0a[_0x59b357]?_0x484a0a[_0x59b357]:_0x484a0a[_0x59b357]=Math[_0x25bd3e(0x3c4)](_0x291bae[_0x10a7b9+(0x14c0+-0x21d8+0xd19)])>>0x3d*-0x31+-0x9+0xbb6==+_0x291bae[_0x10a7b9+(-0x1136+0x1*0x477+0xcc0)]?[]:{},_0x351069)[_0x291bae[_0x291bae[_0x25bd3e(0x2be)+'\x68']-(-0x3*0x1d1+0xc82+-0x70e)]]=_0x3b43f1,_0x351069);}[_0x5b6b25(0x3bd)+'\x74\x61'](_0x2379fa){const _0x116ddf=_0x5b6b25;let _0x1542f1=this[_0x116ddf(0x25a)+'\x6c'](_0x2379fa);if(/^@/[_0x116ddf(0x2db)](_0x2379fa)){const [,_0x23d78c,_0x5427f8]=/^@(.*?)\.(.*?)$/[_0x116ddf(0x252)](_0x2379fa),_0x22a3a6=_0x23d78c?this[_0x116ddf(0x25a)+'\x6c'](_0x23d78c):'';if(_0x22a3a6)try{const _0xb15fc6=JSON[_0x116ddf(0x458)](_0x22a3a6);_0x1542f1=_0xb15fc6?this[_0x116ddf(0x32f)+_0x116ddf(0x2c7)](_0xb15fc6,_0x5427f8,''):_0x1542f1;}catch(_0x302f4b){_0x1542f1='';}}return _0x1542f1;}['\x73\x65\x74\x64\x61'+'\x74\x61'](_0x206f99,_0x50ad55){const _0x57128b=_0x5b6b25;let _0x36cdde=!(0x1*-0x1667+0x1e97*0x1+-0x82f);if(/^@/[_0x57128b(0x2db)](_0x50ad55)){const [,_0x16ab6f,_0xab198d]=/^@(.*?)\.(.*?)$/[_0x57128b(0x252)](_0x50ad55),_0x52f231=this[_0x57128b(0x25a)+'\x6c'](_0x16ab6f),_0x3cfbbb=_0x16ab6f?_0x739010[_0x57128b(0x28d)]===_0x52f231?null:_0x739010[_0x57128b(0x382)](_0x52f231,'\x7b\x7d'):'\x7b\x7d';try{const _0x2d3dae=JSON[_0x57128b(0x458)](_0x3cfbbb);this[_0x57128b(0x32f)+_0x57128b(0x217)](_0x2d3dae,_0xab198d,_0x206f99),_0x36cdde=this[_0x57128b(0x452)+'\x6c'](JSON[_0x57128b(0x329)+'\x67\x69\x66\x79'](_0x2d3dae),_0x16ab6f);}catch(_0x25b884){const _0x212bc7={};this[_0x57128b(0x32f)+'\x68\x5f\x73\x65\x74'](_0x212bc7,_0xab198d,_0x206f99),_0x36cdde=this[_0x57128b(0x452)+'\x6c'](JSON[_0x57128b(0x329)+_0x57128b(0x338)](_0x212bc7),_0x16ab6f);}}else _0x36cdde=this[_0x57128b(0x452)+'\x6c'](_0x206f99,_0x50ad55);return _0x36cdde;}[_0x5b6b25(0x25a)+'\x6c'](_0x34cd81){const _0x34c0c0=_0x5b6b25;return this[_0x34c0c0(0x33b)+'\x67\x65']()||this[_0x34c0c0(0x3f3)+'\x6e']()?$persistentStore[_0x34c0c0(0x44e)](_0x34cd81):this[_0x34c0c0(0x3c7)+'\x6e\x58']()?$prefs[_0x34c0c0(0x350)+_0x34c0c0(0x364)+'\x79'](_0x34cd81):this[_0x34c0c0(0x289)+'\x65']()?(this[_0x34c0c0(0x435)]=this[_0x34c0c0(0x223)+_0x34c0c0(0x20d)](),this[_0x34c0c0(0x435)][_0x34cd81]):this[_0x34c0c0(0x435)]&&this[_0x34c0c0(0x435)][_0x34cd81]||null;}[_0x5b6b25(0x452)+'\x6c'](_0x30d00b,_0x467879){const _0x523a6c=_0x5b6b25;return this[_0x523a6c(0x33b)+'\x67\x65']()||this[_0x523a6c(0x3f3)+'\x6e']()?$persistentStore[_0x523a6c(0x268)](_0x30d00b,_0x467879):this[_0x523a6c(0x3c7)+'\x6e\x58']()?$prefs[_0x523a6c(0x32b)+_0x523a6c(0x25c)+_0x523a6c(0x203)](_0x30d00b,_0x467879):this[_0x523a6c(0x289)+'\x65']()?(this[_0x523a6c(0x435)]=this[_0x523a6c(0x223)+_0x523a6c(0x20d)](),this[_0x523a6c(0x435)][_0x467879]=_0x30d00b,this[_0x523a6c(0x268)+_0x523a6c(0x435)](),!(0x89*0x45+0x8bd+0x16d5*-0x2)):this[_0x523a6c(0x435)]&&this[_0x523a6c(0x435)][_0x467879]||null;}[_0x5b6b25(0x2d7)+_0x5b6b25(0x3b9)](_0x184da1){const _0x42f294=_0x5b6b25;this[_0x42f294(0x451)]=this[_0x42f294(0x451)]?this[_0x42f294(0x451)]:_0x739010[_0x42f294(0x2a4)](require,_0x42f294(0x451)),this[_0x42f294(0x2b2)+'\x67\x68']=this[_0x42f294(0x2b2)+'\x67\x68']?this[_0x42f294(0x2b2)+'\x67\x68']:require(_0x739010[_0x42f294(0x2f7)]),this[_0x42f294(0x44d)]=this[_0x42f294(0x44d)]?this[_0x42f294(0x44d)]:new this[(_0x42f294(0x2b2))+'\x67\x68'][(_0x42f294(0x43b))+(_0x42f294(0x2bc))](),_0x184da1&&(_0x184da1[_0x42f294(0x445)+'\x72\x73']=_0x184da1[_0x42f294(0x445)+'\x72\x73']?_0x184da1[_0x42f294(0x445)+'\x72\x73']:{},_0x739010[_0x42f294(0x1f2)](void(-0x1925*-0x1+0x6e*0x4b+0x1*-0x395f),_0x184da1[_0x42f294(0x445)+'\x72\x73'][_0x42f294(0x43b)+'\x65'])&&_0x739010[_0x42f294(0x1f2)](void(0xe61+0x5e*0x5e+-0x30e5),_0x184da1[_0x42f294(0x39a)+_0x42f294(0x2bc)])&&(_0x184da1[_0x42f294(0x39a)+_0x42f294(0x2bc)]=this[_0x42f294(0x44d)]));}[_0x5b6b25(0x1f1)](_0x532d73,_0x291133=()=>{}){const _0x28d015=_0x5b6b25,_0x515bd6={'\x64\x41\x50\x49\x69':function(_0x331813,_0x297e5b,_0x29e839,_0x1668cf){const _0x250de7=_0x311d;return _0x739010[_0x250de7(0x2cd)](_0x331813,_0x297e5b,_0x29e839,_0x1668cf);}},_0x273b23={};_0x273b23[_0x28d015(0x1f8)+_0x28d015(0x39d)+_0x28d015(0x2d1)+_0x28d015(0x1d7)+'\x6e\x67']=!(0x1ca*-0x6+-0x3*0x63d+-0x1d74*-0x1);const _0x6b5969={};_0x6b5969[_0x28d015(0x20f)]=!(0x47*-0x2d+-0x3*-0x1bf+0x173*0x5),(_0x532d73[_0x28d015(0x445)+'\x72\x73']&&(delete _0x532d73[_0x28d015(0x445)+'\x72\x73'][_0x739010[_0x28d015(0x283)]],delete _0x532d73[_0x28d015(0x445)+'\x72\x73'][_0x739010[_0x28d015(0x3fd)]]),this[_0x28d015(0x33b)+'\x67\x65']()||this[_0x28d015(0x3f3)+'\x6e']()?(this[_0x28d015(0x33b)+'\x67\x65']()&&this[_0x28d015(0x2ec)+_0x28d015(0x2ac)+_0x28d015(0x22c)]&&(_0x532d73[_0x28d015(0x445)+'\x72\x73']=_0x532d73[_0x28d015(0x445)+'\x72\x73']||{},Object[_0x28d015(0x455)+'\x6e'](_0x532d73[_0x28d015(0x445)+'\x72\x73'],_0x273b23)),$httpClient[_0x28d015(0x1f1)](_0x532d73,(_0x34e1ab,_0x192662,_0x1090bb)=>{const _0x6369b2=_0x28d015;_0x739010[_0x6369b2(0x35b)](!_0x34e1ab,_0x192662)&&(_0x192662[_0x6369b2(0x271)]=_0x1090bb,_0x192662['\x73\x74\x61\x74\x75'+_0x6369b2(0x335)]=_0x192662[_0x6369b2(0x2ea)+'\x73']),_0x739010[_0x6369b2(0x2cd)](_0x291133,_0x34e1ab,_0x192662,_0x1090bb);})):this[_0x28d015(0x3c7)+'\x6e\x58']()?(this[_0x28d015(0x2ec)+_0x28d015(0x2ac)+_0x28d015(0x22c)]&&(_0x532d73[_0x28d015(0x3ea)]=_0x532d73['\x6f\x70\x74\x73']||{},Object[_0x28d015(0x455)+'\x6e'](_0x532d73[_0x28d015(0x3ea)],_0x6b5969)),$task[_0x28d015(0x2ce)](_0x532d73)[_0x28d015(0x426)](_0x4c3500=>{const _0x5f3099=_0x28d015,{statusCode:_0x389c77,statusCode:_0x3bce27,headers:_0x2e4064,body:_0x4659b0}=_0x4c3500,_0x37af4b={};_0x37af4b[_0x5f3099(0x2ea)+'\x73']=_0x389c77,_0x37af4b[_0x5f3099(0x2ea)+_0x5f3099(0x335)]=_0x3bce27,_0x37af4b['\x68\x65\x61\x64\x65'+'\x72\x73']=_0x2e4064,_0x37af4b[_0x5f3099(0x271)]=_0x4659b0,_0x515bd6[_0x5f3099(0x266)](_0x291133,null,_0x37af4b,_0x4659b0);},_0x139d66=>_0x291133(_0x139d66))):this[_0x28d015(0x289)+'\x65']()&&(this[_0x28d015(0x2d7)+_0x28d015(0x3b9)](_0x532d73),this[_0x28d015(0x451)](_0x532d73)['\x6f\x6e'](_0x739010[_0x28d015(0x343)],(_0x454902,_0x51cbdd)=>{const _0x596da3=_0x28d015;try{if(_0x454902[_0x596da3(0x445)+'\x72\x73'][_0x596da3(0x344)+_0x596da3(0x390)]){const _0x15c7e9=_0x454902[_0x596da3(0x445)+'\x72\x73'][_0x739010['\x64\x6e\x52\x48\x72']][_0x596da3(0x2a5)](this['\x63\x6b\x74\x6f\x75'+'\x67\x68'][_0x596da3(0x43b)+'\x65'][_0x596da3(0x458)])[_0x596da3(0x23b)+_0x596da3(0x27e)]();this[_0x596da3(0x44d)][_0x596da3(0x2ba)+_0x596da3(0x3e9)+_0x596da3(0x333)](_0x15c7e9,null),_0x51cbdd[_0x596da3(0x39a)+_0x596da3(0x2bc)]=this[_0x596da3(0x44d)];}}catch(_0x51472e){this[_0x596da3(0x36d)+'\x72'](_0x51472e);}})[_0x28d015(0x426)](_0x26c4ab=>{const _0x903271=_0x28d015,{statusCode:_0x1afb9b,statusCode:_0x3600e4,headers:_0x5b51cb,body:_0x2b2da0}=_0x26c4ab,_0x5e62c4={};_0x5e62c4[_0x903271(0x2ea)+'\x73']=_0x1afb9b,_0x5e62c4[_0x903271(0x2ea)+_0x903271(0x335)]=_0x3600e4,_0x5e62c4[_0x903271(0x445)+'\x72\x73']=_0x5b51cb,_0x5e62c4['\x62\x6f\x64\x79']=_0x2b2da0,_0x515bd6[_0x903271(0x266)](_0x291133,null,_0x5e62c4,_0x2b2da0);},_0x696842=>{const _0x2e975b=_0x28d015,{message:_0x17f326,response:_0x2ab6b9}=_0x696842;_0x739010[_0x2e975b(0x2cd)](_0x291133,_0x17f326,_0x2ab6b9,_0x2ab6b9&&_0x2ab6b9[_0x2e975b(0x271)]);})));}[_0x5b6b25(0x3d3)](_0xda8820,_0x499b31=()=>{}){const _0xaca72=_0x5b6b25,_0x4a2412={'\x4e\x66\x66\x72\x48':function(_0xf3df6,_0x53f71b,_0x111540,_0x18384d){return _0xf3df6(_0x53f71b,_0x111540,_0x18384d);}},_0x4a2cab={};_0x4a2cab[_0xaca72(0x1f8)+_0xaca72(0x39d)+_0xaca72(0x2d1)+_0xaca72(0x1d7)+'\x6e\x67']=!(-0x142f+0x75f*-0x1+0x1b8f);const _0x47ac4f={};_0x47ac4f['\x68\x69\x6e\x74\x73']=!(-0x96*-0x7+0x2*-0x551+0x689);if(_0xda8820[_0xaca72(0x271)]&&_0xda8820[_0xaca72(0x445)+'\x72\x73']&&!_0xda8820[_0xaca72(0x445)+'\x72\x73'][_0x739010[_0xaca72(0x283)]]&&(_0xda8820[_0xaca72(0x445)+'\x72\x73'][_0x739010[_0xaca72(0x283)]]=_0x739010[_0xaca72(0x267)]),_0xda8820[_0xaca72(0x445)+'\x72\x73']&&delete _0xda8820[_0xaca72(0x445)+'\x72\x73'][_0x739010[_0xaca72(0x3fd)]],this[_0xaca72(0x33b)+'\x67\x65']()||this[_0xaca72(0x3f3)+'\x6e']())this[_0xaca72(0x33b)+'\x67\x65']()&&this[_0xaca72(0x2ec)+_0xaca72(0x2ac)+'\x69\x74\x65']&&(_0xda8820[_0xaca72(0x445)+'\x72\x73']=_0xda8820[_0xaca72(0x445)+'\x72\x73']||{},Object[_0xaca72(0x455)+'\x6e'](_0xda8820[_0xaca72(0x445)+'\x72\x73'],_0x4a2cab)),$httpClient[_0xaca72(0x3d3)](_0xda8820,(_0x254eca,_0x100d12,_0x4dfe90)=>{const _0xb9d286=_0xaca72;_0x739010[_0xb9d286(0x35b)](!_0x254eca,_0x100d12)&&(_0x100d12[_0xb9d286(0x271)]=_0x4dfe90,_0x100d12[_0xb9d286(0x2ea)+_0xb9d286(0x335)]=_0x100d12[_0xb9d286(0x2ea)+'\x73']),_0x739010[_0xb9d286(0x2cd)](_0x499b31,_0x254eca,_0x100d12,_0x4dfe90);});else{if(this[_0xaca72(0x3c7)+'\x6e\x58']())_0xda8820[_0xaca72(0x3ec)+'\x64']=_0x739010[_0xaca72(0x26e)],this[_0xaca72(0x2ec)+_0xaca72(0x2ac)+_0xaca72(0x22c)]&&(_0xda8820[_0xaca72(0x3ea)]=_0xda8820[_0xaca72(0x3ea)]||{},Object[_0xaca72(0x455)+'\x6e'](_0xda8820[_0xaca72(0x3ea)],_0x47ac4f)),$task[_0xaca72(0x2ce)](_0xda8820)[_0xaca72(0x426)](_0x36921d=>{const _0x4aa0e2=_0xaca72,{statusCode:_0x570993,statusCode:_0x761dfb,headers:_0x1d67cd,body:_0x577af7}=_0x36921d,_0x28ce40={};_0x28ce40[_0x4aa0e2(0x2ea)+'\x73']=_0x570993,_0x28ce40[_0x4aa0e2(0x2ea)+_0x4aa0e2(0x335)]=_0x761dfb,_0x28ce40[_0x4aa0e2(0x445)+'\x72\x73']=_0x1d67cd,_0x28ce40[_0x4aa0e2(0x271)]=_0x577af7,_0x4a2412[_0x4aa0e2(0x316)](_0x499b31,null,_0x28ce40,_0x577af7);},_0x225afe=>_0x499b31(_0x225afe));else{if(this[_0xaca72(0x289)+'\x65']()){this[_0xaca72(0x2d7)+_0xaca72(0x3b9)](_0xda8820);const {url:_0x3c3ab0,..._0x387c34}=_0xda8820;this[_0xaca72(0x451)][_0xaca72(0x3d3)](_0x3c3ab0,_0x387c34)[_0xaca72(0x426)](_0x1af456=>{const _0x22a69e=_0xaca72,{statusCode:_0x4027ad,statusCode:_0x16b569,headers:_0x75c409,body:_0x5bf035}=_0x1af456,_0xee945c={};_0xee945c[_0x22a69e(0x2ea)+'\x73']=_0x4027ad,_0xee945c[_0x22a69e(0x2ea)+_0x22a69e(0x335)]=_0x16b569,_0xee945c[_0x22a69e(0x445)+'\x72\x73']=_0x75c409,_0xee945c[_0x22a69e(0x271)]=_0x5bf035,_0x739010[_0x22a69e(0x216)](_0x499b31,null,_0xee945c,_0x5bf035);},_0x54a1aa=>{const _0x53b3cd=_0xaca72,{message:_0x48b9fd,response:_0x34470e}=_0x54a1aa;_0x4a2412[_0x53b3cd(0x316)](_0x499b31,_0x48b9fd,_0x34470e,_0x34470e&&_0x34470e[_0x53b3cd(0x271)]);});}}}}[_0x5b6b25(0x38b)](_0x48846b){const _0x4514d9=_0x5b6b25;let _0x25e087={'\x4d\x2b':new Date()[_0x4514d9(0x225)+_0x4514d9(0x2af)]()+(0xe60+0x2004+-0x5f*0x7d),'\x64\x2b':new Date()[_0x4514d9(0x396)+'\x74\x65'](),'\x48\x2b':new Date()[_0x4514d9(0x359)+_0x4514d9(0x3bb)](),'\x6d\x2b':new Date()[_0x4514d9(0x215)+_0x4514d9(0x35f)](),'\x73\x2b':new Date()[_0x4514d9(0x213)+_0x4514d9(0x434)](),'\x71\x2b':Math['\x66\x6c\x6f\x6f\x72'](_0x739010[_0x4514d9(0x284)](_0x739010[_0x4514d9(0x263)](new Date()[_0x4514d9(0x225)+'\x6e\x74\x68'](),0x1*-0x21e5+-0xbc5*-0x1+0x1623*0x1),-0x25f6+-0x2*-0x8b9+-0x41b*-0x5)),'\x53':new Date()[_0x4514d9(0x215)+_0x4514d9(0x436)+_0x4514d9(0x434)]()};/(y+)/[_0x4514d9(0x2db)](_0x48846b)&&(_0x48846b=_0x48846b[_0x4514d9(0x31a)+'\x63\x65'](RegExp['\x24\x31'],_0x739010[_0x4514d9(0x263)](new Date()[_0x4514d9(0x46b)+_0x4514d9(0x259)+'\x72'](),'')[_0x4514d9(0x262)+'\x72'](-0x2095+-0x5e2+0x267b-RegExp['\x24\x31'][_0x4514d9(0x2be)+'\x68'])));for(let _0x16290a in _0x25e087)new RegExp(_0x739010[_0x4514d9(0x263)]('\x28',_0x16290a)+'\x29')['\x74\x65\x73\x74'](_0x48846b)&&(_0x48846b=_0x48846b[_0x4514d9(0x31a)+'\x63\x65'](RegExp['\x24\x31'],_0x739010[_0x4514d9(0x28e)](0x1*0x67d+-0x1516+-0x6*-0x26f,RegExp['\x24\x31'][_0x4514d9(0x2be)+'\x68'])?_0x25e087[_0x16290a]:_0x739010[_0x4514d9(0x3eb)]('\x30\x30',_0x25e087[_0x16290a])[_0x4514d9(0x262)+'\x72']((''+_0x25e087[_0x16290a])[_0x4514d9(0x2be)+'\x68'])));return _0x48846b;}[_0x5b6b25(0x404)](_0x1a2ff2=_0x2b77a3,_0x5c8d95='',_0x31b5d0='',_0x3fc72f){const _0x3989d8=_0x5b6b25,_0x4dca0b={'\x4b\x55\x6c\x48\x54':function(_0x4ccb3f,_0x2ff906){const _0x2344c4=_0x311d;return _0x739010[_0x2344c4(0x28e)](_0x4ccb3f,_0x2ff906);},'\x70\x5a\x48\x6b\x75':'\x73\x74\x72\x69\x6e'+'\x67','\x76\x64\x59\x6a\x52':_0x3989d8(0x250)+'\x74','\x4b\x76\x46\x45\x64':_0x739010[_0x3989d8(0x29e)],'\x42\x63\x65\x4f\x77':_0x739010[_0x3989d8(0x280)]},_0x48e996=_0x3b04c8=>{const _0xa7113c=_0x3989d8;if(!_0x3b04c8)return _0x3b04c8;if(_0x4dca0b[_0xa7113c(0x318)](_0x4dca0b[_0xa7113c(0x2e6)],typeof _0x3b04c8))return this[_0xa7113c(0x3f3)+'\x6e']()?_0x3b04c8:this[_0xa7113c(0x3c7)+'\x6e\x58']()?{'\x6f\x70\x65\x6e\x2d\x75\x72\x6c':_0x3b04c8}:this[_0xa7113c(0x33b)+'\x67\x65']()?{'\x75\x72\x6c':_0x3b04c8}:void(0xd*0x122+-0x3de+-0x14*0x8b);if(_0x4dca0b[_0xa7113c(0x318)](_0x4dca0b[_0xa7113c(0x42f)],typeof _0x3b04c8)){if(this[_0xa7113c(0x3f3)+'\x6e']()){let _0x242894=_0x3b04c8[_0xa7113c(0x3f0)+'\x72\x6c']||_0x3b04c8[_0xa7113c(0x35a)]||_0x3b04c8[_0xa7113c(0x314)+'\x75\x72\x6c'],_0x3f5f4=_0x3b04c8[_0xa7113c(0x468)+_0xa7113c(0x1eb)]||_0x3b04c8[_0x4dca0b[_0xa7113c(0x205)]];const _0x104c49={};return _0x104c49[_0xa7113c(0x3f0)+'\x72\x6c']=_0x242894,_0x104c49[_0xa7113c(0x468)+_0xa7113c(0x1eb)]=_0x3f5f4,_0x104c49;}if(this[_0xa7113c(0x3c7)+'\x6e\x58']()){let _0x261dea=_0x3b04c8[_0xa7113c(0x314)+_0xa7113c(0x35a)]||_0x3b04c8[_0xa7113c(0x35a)]||_0x3b04c8[_0xa7113c(0x3f0)+'\x72\x6c'],_0x5909f7=_0x3b04c8[_0x4dca0b[_0xa7113c(0x205)]]||_0x3b04c8[_0xa7113c(0x468)+_0xa7113c(0x1eb)];const _0x2539df={};return _0x2539df[_0xa7113c(0x314)+_0xa7113c(0x35a)]=_0x261dea,_0x2539df[_0xa7113c(0x468)+_0xa7113c(0x300)]=_0x5909f7,_0x2539df;}if(this[_0xa7113c(0x33b)+'\x67\x65']()){let _0x547597=_0x3b04c8[_0xa7113c(0x35a)]||_0x3b04c8[_0xa7113c(0x3f0)+'\x72\x6c']||_0x3b04c8[_0x4dca0b['\x42\x63\x65\x4f\x77']];const _0x2ffb9e={};return _0x2ffb9e[_0xa7113c(0x35a)]=_0x547597,_0x2ffb9e;}}};this[_0x3989d8(0x303)+'\x65']||(this[_0x3989d8(0x33b)+'\x67\x65']()||this[_0x3989d8(0x3f3)+'\x6e']()?$notification[_0x3989d8(0x3d3)](_0x1a2ff2,_0x5c8d95,_0x31b5d0,_0x739010['\x42\x4c\x4f\x4d\x69'](_0x48e996,_0x3fc72f)):this[_0x3989d8(0x3c7)+'\x6e\x58']()&&_0x739010[_0x3989d8(0x42d)]($notify,_0x1a2ff2,_0x5c8d95,_0x31b5d0,_0x739010[_0x3989d8(0x33f)](_0x48e996,_0x3fc72f)));let _0x138cc6=['',_0x739010[_0x3989d8(0x393)]];_0x138cc6[_0x3989d8(0x46d)](_0x1a2ff2),_0x5c8d95&&_0x138cc6[_0x3989d8(0x46d)](_0x5c8d95),_0x31b5d0&&_0x138cc6[_0x3989d8(0x46d)](_0x31b5d0),console[_0x3989d8(0x37b)](_0x138cc6[_0x3989d8(0x349)]('\x0a')),this[_0x3989d8(0x40b)]=this[_0x3989d8(0x40b)][_0x3989d8(0x2f2)+'\x74'](_0x138cc6);}[_0x5b6b25(0x37b)](..._0x8257ec){const _0x45e482=_0x5b6b25;_0x739010[_0x45e482(0x3e7)](_0x8257ec[_0x45e482(0x2be)+'\x68'],0x19d2+-0xf9+-0x18d9)&&(this[_0x45e482(0x40b)]=[...this[_0x45e482(0x40b)],..._0x8257ec]),console[_0x45e482(0x37b)](_0x8257ec[_0x45e482(0x349)](this[_0x45e482(0x46f)+_0x45e482(0x456)+'\x6f\x72']));}[_0x5b6b25(0x36d)+'\x72'](_0x15ef13,_0x2c61b0){const _0x2ef55f=_0x5b6b25,_0x458761=!this[_0x2ef55f(0x33b)+'\x67\x65']()&&!this[_0x2ef55f(0x3c7)+'\x6e\x58']()&&!this[_0x2ef55f(0x3f3)+'\x6e']();_0x458761?this['\x6c\x6f\x67']('','\u2757\ufe0f'+this[_0x2ef55f(0x3a4)]+_0x2ef55f(0x207),_0x15ef13[_0x2ef55f(0x3dc)]):this[_0x2ef55f(0x37b)]('','\u2757\ufe0f'+this[_0x2ef55f(0x3a4)]+_0x2ef55f(0x207),_0x15ef13);}[_0x5b6b25(0x206)](_0x3d1412){return new Promise(_0x4d16e5=>setTimeout(_0x4d16e5,_0x3d1412));}[_0x5b6b25(0x253)](_0x5c2b66={}){const _0xf5f809=_0x5b6b25,_0x4c5ff8=new Date()[_0xf5f809(0x1f7)+'\x6d\x65'](),_0x3ab7ac=_0x739010[_0xf5f809(0x284)](_0x739010[_0xf5f809(0x3a3)](_0x4c5ff8,this[_0xf5f809(0x409)+_0xf5f809(0x3cc)]),-0x2*-0x2b8+0x135*0xe+0x937*-0x2);this[_0xf5f809(0x37b)]('','\ud83d\udd14'+this[_0xf5f809(0x3a4)]+('\x2c\x20\u7ed3\u675f\x21'+_0xf5f809(0x3a7))+_0x3ab7ac+'\x20\u79d2'),this[_0xf5f809(0x37b)](),(this[_0xf5f809(0x33b)+'\x67\x65']()||this[_0xf5f809(0x3c7)+'\x6e\x58']()||this[_0xf5f809(0x3f3)+'\x6e']())&&_0x739010[_0xf5f809(0x2cc)]($done,_0x5c2b66);}}(_0x2b77a3,_0x373b2e);} \ No newline at end of file diff --git a/zqkdFast/zqkdFast_reward.js b/zqkdFast/zqkdFast_reward.js new file mode 100644 index 0000000..5f3c138 --- /dev/null +++ b/zqkdFast/zqkdFast_reward.js @@ -0,0 +1,11 @@ +/* +安卓:中青看点极速版 (快应用,非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 * * * +*/ + +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=_0x2b3726(_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]));}return _0x17f266+=_0x449fe1,_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 _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(){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;}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=_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 _0x2b3726(_0x595dcb,_0x417c2b){const _0x62f11f=_0x22ae4c,_0x3a8adc={'\x4c\x76\x66\x75\x55':function(_0x5eb0be,_0x407eff){return _0x5eb0be==_0x407eff;},'\x46\x69\x66\x4c\x47':_0x62f11f(0x359)+'\x67','\x6f\x50\x4f\x43\x68':function(_0x427d6e,_0x5019c2){return _0x427d6e===_0x5019c2;},'\x6e\x62\x53\x76\x4c':_0x62f11f(0x1a8),'\x78\x6e\x4b\x70\x76':_0x62f11f(0x368)+_0x62f11f(0x2ca),'\x42\x68\x5a\x73\x4a':function(_0xabfbca,_0x1b6d23){return _0xabfbca!=_0x1b6d23;},'\x6c\x78\x72\x70\x6d':function(_0x28610a,_0x22eff1){return _0x28610a==_0x22eff1;},'\x73\x45\x6d\x59\x6c':_0x62f11f(0x380)+_0x62f11f(0x405)+_0x62f11f(0x155)+_0x62f11f(0x1fe)+_0x62f11f(0x1f7)+_0x62f11f(0x1b9),'\x4f\x4b\x76\x5a\x50':_0x62f11f(0x231),'\x46\x70\x68\x68\x6f':_0x62f11f(0x2a5),'\x49\x62\x79\x65\x79':function(_0x46c510,_0x531e03){return _0x46c510(_0x531e03);},'\x45\x59\x59\x6a\x64':function(_0x5626b7,_0x4819ad){return _0x5626b7(_0x4819ad);},'\x72\x65\x53\x74\x61':function(_0x112d00,_0x4082bb){return _0x112d00&&_0x4082bb;},'\x52\x77\x61\x46\x54':function(_0x1c0520,_0x437964){return _0x1c0520(_0x437964);},'\x64\x47\x64\x47\x69':_0x62f11f(0x30a),'\x4a\x68\x4d\x54\x44':_0x62f11f(0x1d1),'\x6b\x52\x46\x4a\x59':function(_0x3f7fc4,_0x1dd844){return _0x3f7fc4!==_0x1dd844;},'\x6d\x58\x4c\x66\x49':function(_0x5b232c,_0x5468f4){return _0x5b232c(_0x5468f4);},'\x58\x77\x59\x72\x4e':function(_0x1957a4,_0x28bc12){return _0x1957a4-_0x28bc12;},'\x63\x6d\x4c\x44\x79':function(_0x277469,_0x49bf2e){return _0x277469||_0x49bf2e;},'\x5a\x6e\x50\x55\x4d':_0x62f11f(0x3e5),'\x70\x44\x44\x45\x65':_0x62f11f(0x1f6)+_0x62f11f(0x36e)+'\x69\x65','\x4b\x75\x42\x4a\x56':function(_0x1e7706,_0x4c5bfa,_0x48bfe2,_0x651aef){return _0x1e7706(_0x4c5bfa,_0x48bfe2,_0x651aef);},'\x73\x50\x52\x47\x70':_0x62f11f(0x338)+_0x62f11f(0x3fd),'\x58\x53\x50\x75\x54':_0x62f11f(0x2f0)+_0x62f11f(0x25d)+_0x62f11f(0x157),'\x52\x56\x70\x5a\x6f':_0x62f11f(0x35e)+_0x62f11f(0x17a),'\x66\x67\x50\x79\x4a':function(_0x33ec11,_0x183807,_0x3ef0b4,_0x32fae9){return _0x33ec11(_0x183807,_0x3ef0b4,_0x32fae9);},'\x77\x79\x6d\x79\x62':_0x62f11f(0x2f0)+_0x62f11f(0x332)+'\x70\x65','\x70\x75\x59\x73\x6f':_0x62f11f(0x3a8)+_0x62f11f(0x2ae)+_0x62f11f(0x275)+_0x62f11f(0x156)+_0x62f11f(0x376)+_0x62f11f(0x2fb)+_0x62f11f(0x399),'\x57\x62\x48\x55\x6d':function(_0x34816a,_0x3e3c7d){return _0x34816a+_0x3e3c7d;},'\x6c\x65\x51\x6a\x76':function(_0x366cab,_0x4ebbcc){return _0x366cab/_0x4ebbcc;},'\x50\x52\x41\x4b\x74':function(_0x13bc2c,_0x3f6358){return _0x13bc2c-_0x3f6358;},'\x55\x4d\x57\x62\x6e':function(_0x27f16b,_0x24e28e){return _0x27f16b+_0x24e28e;},'\x56\x63\x63\x6c\x50':function(_0x4eeb40,_0x348299){return _0x4eeb40+_0x348299;},'\x72\x55\x52\x75\x47':_0x62f11f(0x18f)+'\x74','\x6f\x6a\x62\x73\x4a':_0x62f11f(0x12d)+'\x75\x72\x6c','\x4d\x72\x72\x45\x64':_0x62f11f(0x158)+_0x62f11f(0x233),'\x45\x68\x57\x4a\x54':function(_0x1e26aa,_0x3a2a68,_0x59c073,_0x5803ad,_0x2dd6da){return _0x1e26aa(_0x3a2a68,_0x59c073,_0x5803ad,_0x2dd6da);},'\x6f\x56\x73\x52\x51':function(_0x2317cb,_0x18a5f6){return _0x2317cb(_0x18a5f6);},'\x57\x72\x42\x6f\x45':_0x62f11f(0x270)+_0x62f11f(0x270)+'\x3d\x3d\x3d\x3d\ud83d\udce3'+_0x62f11f(0x27e)+_0x62f11f(0x270)+_0x62f11f(0x270)+_0x62f11f(0x2f7),'\x6c\x73\x66\x6a\x70':function(_0x2ecfd7,_0x1bffa1){return _0x2ecfd7/_0x1bffa1;},'\x62\x49\x61\x62\x6f':function(_0x4445c3,_0x1fa45e){return _0x4445c3-_0x1fa45e;},'\x59\x55\x43\x46\x7a':function(_0x3c9882,_0x344a8d){return _0x3c9882>_0x344a8d;},'\x5a\x70\x58\x41\x4c':_0x62f11f(0x3fb)+'\x42'};_0x62f11f(0x368)+_0x62f11f(0x2ca)!=typeof process&&_0x3a8adc[_0x62f11f(0x35f)](JSON[_0x62f11f(0x359)+_0x62f11f(0x3b2)](process[_0x62f11f(0x1af)])[_0x62f11f(0x17c)+'\x4f\x66'](_0x3a8adc[_0x62f11f(0x3df)]),-(0x238a+0x1051+-0x33da))&&process['\x65\x78\x69\x74'](-0x1c26+-0x1fca+0xefc*0x4);class _0x3a07b4{constructor(_0x41b390){const _0x302967=_0x62f11f;this[_0x302967(0x1af)]=_0x41b390;}[_0x62f11f(0x294)](_0x451fa1,_0x3fed12=_0x62f11f(0x255)){const _0x90a31a=_0x62f11f;_0x451fa1=_0x3a8adc[_0x90a31a(0x41c)](_0x3a8adc[_0x90a31a(0x3f2)],typeof _0x451fa1)?{'\x75\x72\x6c':_0x451fa1}:_0x451fa1;let _0x118ff2=this[_0x90a31a(0x212)];return _0x3a8adc[_0x90a31a(0x3b8)](_0x3a8adc['\x6e\x62\x53\x76\x4c'],_0x3fed12)&&(_0x118ff2=this[_0x90a31a(0x1e5)]),new Promise((_0x13f88d,_0x3818a4)=>{const _0x2345b1=_0x90a31a,_0x1ea145={'\x6a\x78\x67\x72\x6a':function(_0x575163,_0x4e200c){return _0x575163(_0x4e200c);}};_0x118ff2[_0x2345b1(0x1da)](this,_0x451fa1,(_0x56134d,_0x34d853,_0x1be9c0)=>{const _0x3410d7=_0x2345b1;_0x56134d?_0x1ea145[_0x3410d7(0x14f)](_0x3818a4,_0x56134d):_0x1ea145[_0x3410d7(0x14f)](_0x13f88d,_0x34d853);});});}[_0x62f11f(0x212)](_0x24daa2){const _0x3e66f3=_0x62f11f;return this[_0x3e66f3(0x294)][_0x3e66f3(0x1da)](this[_0x3e66f3(0x1af)],_0x24daa2);}[_0x62f11f(0x1e5)](_0x2a5c4c){const _0xbdbca9=_0x62f11f;return this[_0xbdbca9(0x294)][_0xbdbca9(0x1da)](this['\x65\x6e\x76'],_0x2a5c4c,_0xbdbca9(0x1a8));}}return new class{constructor(_0x55606a,_0x1158ab){const _0x1da62e=_0x62f11f;this['\x6e\x61\x6d\x65']=_0x55606a,this[_0x1da62e(0x235)]=new _0x3a07b4(this),this[_0x1da62e(0x20e)]=null,this[_0x1da62e(0x207)+_0x1da62e(0x3af)]=_0x1da62e(0x1d6)+'\x61\x74',this['\x6c\x6f\x67\x73']=[],this[_0x1da62e(0x378)+'\x65']=!(-0x1169+0xdbe+-0x5e*-0xa),this[_0x1da62e(0x307)+_0x1da62e(0x1f3)+_0x1da62e(0x211)]=!(0x17f2+-0x1753+0x4f*-0x2),this[_0x1da62e(0x26a)+_0x1da62e(0x16c)+'\x6f\x72']='\x0a',this[_0x1da62e(0x352)+_0x1da62e(0x34f)]=new Date()[_0x1da62e(0x3a6)+'\x6d\x65'](),Object[_0x1da62e(0x16f)+'\x6e'](this,_0x1158ab),this[_0x1da62e(0x327)]('','\ud83d\udd14'+this[_0x1da62e(0x37e)]+_0x1da62e(0x339));}[_0x62f11f(0x295)+'\x65'](){const _0xd2b64b=_0x62f11f;return _0x3a8adc[_0xd2b64b(0x3a0)]!=typeof module&&!!module[_0xd2b64b(0x24e)+'\x74\x73'];}[_0x62f11f(0x410)+'\x6e\x58'](){const _0x26b6fb=_0x62f11f;return _0x3a8adc[_0x26b6fb(0x22f)](_0x3a8adc[_0x26b6fb(0x3a0)],typeof $task);}[_0x62f11f(0x27b)+'\x67\x65'](){const _0x34b767=_0x62f11f;return _0x3a8adc[_0x34b767(0x22f)](_0x3a8adc[_0x34b767(0x3a0)],typeof $httpClient)&&_0x3a8adc[_0x34b767(0x273)](_0x34b767(0x368)+_0x34b767(0x2ca),typeof $loon);}[_0x62f11f(0x2d3)+'\x6e'](){const _0x966f16=_0x62f11f;return _0x3a8adc[_0x966f16(0x22f)](_0x3a8adc[_0x966f16(0x3a0)],typeof $loon);}[_0x62f11f(0x1fb)](_0x216f5e,_0x5c57f2=null){const _0xa0e254=_0x62f11f;try{return JSON[_0xa0e254(0x362)](_0x216f5e);}catch{return _0x5c57f2;}}[_0x62f11f(0x336)](_0x485d19,_0x3d53e9=null){const _0x7bb97d=_0x62f11f;try{return JSON[_0x7bb97d(0x359)+_0x7bb97d(0x3b2)](_0x485d19);}catch{return _0x3d53e9;}}[_0x62f11f(0x2bf)+'\x6f\x6e'](_0x4f5a34,_0xe4587){const _0x4b0164=_0x62f11f;let _0x464402=_0xe4587;const _0x25ea6e=this[_0x4b0164(0x1db)+'\x74\x61'](_0x4f5a34);if(_0x25ea6e)try{_0x464402=JSON[_0x4b0164(0x362)](this[_0x4b0164(0x1db)+'\x74\x61'](_0x4f5a34));}catch{}return _0x464402;}[_0x62f11f(0x263)+'\x6f\x6e'](_0x3cf34e,_0x1797a0){const _0x2822aa=_0x62f11f;try{return this[_0x2822aa(0x247)+'\x74\x61'](JSON[_0x2822aa(0x359)+_0x2822aa(0x3b2)](_0x3cf34e),_0x1797a0);}catch{return!(-0x133*0x18+0x1*-0x1fef+-0x3cb8*-0x1);}}['\x67\x65\x74\x53\x63'+_0x62f11f(0x1e9)](_0x44ef0a){return new Promise(_0x3a0485=>{const _0x281aed=_0x5f3b,_0x509da1={};_0x509da1[_0x281aed(0x32e)]=_0x44ef0a,this[_0x281aed(0x212)](_0x509da1,(_0x458784,_0x3d3ae0,_0x4aaebf)=>_0x3a0485(_0x4aaebf));});}[_0x62f11f(0x3c1)+'\x72\x69\x70\x74'](_0x605c86,_0x3d9b62){const _0x249cd0=_0x62f11f,_0xd17971={};_0xd17971[_0x249cd0(0x140)]=_0x3a8adc[_0x249cd0(0x19c)],_0xd17971[_0x249cd0(0x20c)]=_0x249cd0(0x380)+_0x249cd0(0x405)+_0x249cd0(0x155)+_0x249cd0(0x1fe)+_0x249cd0(0x1f7)+_0x249cd0(0x2b5)+_0x249cd0(0x395)+'\x75\x74',_0xd17971[_0x249cd0(0x311)]=function(_0x2a1f20,_0x5538b0){return _0x2a1f20*_0x5538b0;},_0xd17971[_0x249cd0(0x2eb)]=_0x3a8adc[_0x249cd0(0x259)],_0xd17971[_0x249cd0(0x299)]=_0x3a8adc[_0x249cd0(0x1a9)];const _0x500bb5=_0xd17971;return new Promise(_0x1fff54=>{const _0x53b4aa=_0x249cd0;let _0x3ae0a9=this[_0x53b4aa(0x1db)+'\x74\x61'](_0x500bb5[_0x53b4aa(0x140)]);_0x3ae0a9=_0x3ae0a9?_0x3ae0a9[_0x53b4aa(0x3c9)+'\x63\x65'](/\n/g,'')[_0x53b4aa(0x143)]():_0x3ae0a9;let _0x14bec9=this[_0x53b4aa(0x1db)+'\x74\x61'](_0x500bb5[_0x53b4aa(0x20c)]);_0x14bec9=_0x14bec9?_0x500bb5[_0x53b4aa(0x311)](-0x7*0x4f0+0xce4+0x15ad,_0x14bec9):-0xb*-0xa3+0x1*0x2b9+0x1*-0x9a6,_0x14bec9=_0x3d9b62&&_0x3d9b62[_0x53b4aa(0x395)+'\x75\x74']?_0x3d9b62[_0x53b4aa(0x395)+'\x75\x74']:_0x14bec9;const _0x152db9={};_0x152db9[_0x53b4aa(0x13a)+_0x53b4aa(0x1dd)+'\x74']=_0x605c86,_0x152db9[_0x53b4aa(0x1ee)+_0x53b4aa(0x170)]=_0x500bb5[_0x53b4aa(0x2eb)],_0x152db9[_0x53b4aa(0x395)+'\x75\x74']=_0x14bec9;const [_0x4e9bc5,_0x1c5677]=_0x3ae0a9[_0x53b4aa(0x18e)]('\x40'),_0x4d8a20={'\x75\x72\x6c':_0x53b4aa(0x371)+'\x2f\x2f'+_0x1c5677+(_0x53b4aa(0x39d)+_0x53b4aa(0x31a)+_0x53b4aa(0x3f3)+_0x53b4aa(0x26e)+'\x74\x65'),'\x62\x6f\x64\x79':_0x152db9,'\x68\x65\x61\x64\x65\x72\x73':{'\x58\x2d\x4b\x65\x79':_0x4e9bc5,'\x41\x63\x63\x65\x70\x74':_0x500bb5[_0x53b4aa(0x299)]}};this[_0x53b4aa(0x1e5)](_0x4d8a20,(_0xf01e37,_0x58e1f2,_0x66b3ff)=>_0x1fff54(_0x66b3ff));})[_0x249cd0(0x3ab)](_0x3a57da=>this[_0x249cd0(0x187)+'\x72'](_0x3a57da));}[_0x62f11f(0x26b)+'\x61\x74\x61'](){const _0x47cad2=_0x62f11f;if(!this[_0x47cad2(0x295)+'\x65']())return{};{this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:_0x3a8adc[_0x47cad2(0x3bc)](require,'\x66\x73'),this[_0x47cad2(0x30a)]=this[_0x47cad2(0x30a)]?this[_0x47cad2(0x30a)]:_0x3a8adc[_0x47cad2(0x17f)](require,_0x47cad2(0x30a));const _0x28e7da=this[_0x47cad2(0x30a)][_0x47cad2(0x144)+'\x76\x65'](this[_0x47cad2(0x207)+_0x47cad2(0x3af)]),_0xa25ee3=this[_0x47cad2(0x30a)][_0x47cad2(0x144)+'\x76\x65'](process[_0x47cad2(0x3c5)](),this['\x64\x61\x74\x61\x46'+_0x47cad2(0x3af)]),_0x1b3abd=this['\x66\x73'][_0x47cad2(0x254)+_0x47cad2(0x41a)](_0x28e7da),_0x5be7e6=!_0x1b3abd&&this['\x66\x73'][_0x47cad2(0x254)+_0x47cad2(0x41a)](_0xa25ee3);if(_0x3a8adc[_0x47cad2(0x12b)](!_0x1b3abd,!_0x5be7e6))return{};{const _0x2f1ce8=_0x1b3abd?_0x28e7da:_0xa25ee3;try{return JSON[_0x47cad2(0x362)](this['\x66\x73'][_0x47cad2(0x2bc)+_0x47cad2(0x175)+'\x6e\x63'](_0x2f1ce8));}catch(_0x588a2b){return{};}}}}[_0x62f11f(0x34b)+_0x62f11f(0x20e)](){const _0x5abe2a=_0x62f11f;if(this[_0x5abe2a(0x295)+'\x65']()){this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:_0x3a8adc[_0x5abe2a(0x17f)](require,'\x66\x73'),this[_0x5abe2a(0x30a)]=this[_0x5abe2a(0x30a)]?this[_0x5abe2a(0x30a)]:_0x3a8adc[_0x5abe2a(0x20f)](require,_0x3a8adc[_0x5abe2a(0x202)]);const _0x14df1a=this[_0x5abe2a(0x30a)][_0x5abe2a(0x144)+'\x76\x65'](this[_0x5abe2a(0x207)+_0x5abe2a(0x3af)]),_0x119764=this[_0x5abe2a(0x30a)][_0x5abe2a(0x144)+'\x76\x65'](process[_0x5abe2a(0x3c5)](),this[_0x5abe2a(0x207)+_0x5abe2a(0x3af)]),_0x24d1b3=this['\x66\x73'][_0x5abe2a(0x254)+'\x73\x53\x79\x6e\x63'](_0x14df1a),_0x23cfaa=!_0x24d1b3&&this['\x66\x73'][_0x5abe2a(0x254)+_0x5abe2a(0x41a)](_0x119764),_0x5e02f3=JSON[_0x5abe2a(0x359)+_0x5abe2a(0x3b2)](this[_0x5abe2a(0x20e)]);_0x24d1b3?this['\x66\x73'][_0x5abe2a(0x34b)+_0x5abe2a(0x37a)+_0x5abe2a(0x39e)](_0x14df1a,_0x5e02f3):_0x23cfaa?this['\x66\x73'][_0x5abe2a(0x34b)+_0x5abe2a(0x37a)+_0x5abe2a(0x39e)](_0x119764,_0x5e02f3):this['\x66\x73'][_0x5abe2a(0x34b)+_0x5abe2a(0x37a)+_0x5abe2a(0x39e)](_0x14df1a,_0x5e02f3);}}['\x6c\x6f\x64\x61\x73'+_0x62f11f(0x315)](_0x2a05d0,_0x4ce88f,_0x35c7a7){const _0x218d0e=_0x62f11f,_0x269fdf=_0x4ce88f[_0x218d0e(0x3c9)+'\x63\x65'](/\[(\d+)\]/g,_0x3a8adc[_0x218d0e(0x2e4)])[_0x218d0e(0x18e)]('\x2e');let _0x2b069b=_0x2a05d0;for(const _0x2e71a3 of _0x269fdf)if(_0x2b069b=_0x3a8adc[_0x218d0e(0x20f)](Object,_0x2b069b)[_0x2e71a3],_0x3a8adc[_0x218d0e(0x3b8)](void(-0x17d6+-0x25cf+0x3da5*0x1),_0x2b069b))return _0x35c7a7;return _0x2b069b;}[_0x62f11f(0x363)+_0x62f11f(0x2a2)](_0x4d2259,_0x6d5b76,_0x25d167){const _0x55f733=_0x62f11f;return _0x3a8adc[_0x55f733(0x3d8)](_0x3a8adc[_0x55f733(0x3e9)](Object,_0x4d2259),_0x4d2259)?_0x4d2259:(Array[_0x55f733(0x2ef)+'\x61\x79'](_0x6d5b76)||(_0x6d5b76=_0x6d5b76[_0x55f733(0x336)+_0x55f733(0x3cb)]()['\x6d\x61\x74\x63\x68'](/[^.[\]]+/g)||[]),_0x6d5b76[_0x55f733(0x3ed)](-0x89+0x6fa*-0x2+-0xe7d*-0x1,-(0x1a9*-0xa+0x2287+-0x11ec))[_0x55f733(0x284)+'\x65']((_0x28ae3f,_0x4af23b,_0x271a8d)=>Object(_0x28ae3f[_0x4af23b])===_0x28ae3f[_0x4af23b]?_0x28ae3f[_0x4af23b]:_0x28ae3f[_0x4af23b]=Math[_0x55f733(0x2a7)](_0x6d5b76[_0x271a8d+(0x1380+-0x94*-0x19+0x1*-0x21f3)])>>-0x349+-0x10a6+0x13ef==+_0x6d5b76[_0x271a8d+(0x1b97+-0xf5e+0xc38*-0x1)]?[]:{},_0x4d2259)[_0x6d5b76[_0x3a8adc[_0x55f733(0x3c8)](_0x6d5b76[_0x55f733(0x3d0)+'\x68'],0x8ef+-0x1*0x10f5+-0x2ad*-0x3)]]=_0x25d167,_0x4d2259);}[_0x62f11f(0x1db)+'\x74\x61'](_0x123e16){const _0x47c677=_0x62f11f;let _0x3965c9=this[_0x47c677(0x23b)+'\x6c'](_0x123e16);if(/^@/[_0x47c677(0x2fa)](_0x123e16)){const [,_0x138723,_0xfd8646]=/^@(.*?)\.(.*?)$/[_0x47c677(0x145)](_0x123e16),_0x3a443c=_0x138723?this[_0x47c677(0x23b)+'\x6c'](_0x138723):'';if(_0x3a443c)try{const _0x4323bd=JSON[_0x47c677(0x362)](_0x3a443c);_0x3965c9=_0x4323bd?this[_0x47c677(0x363)+_0x47c677(0x315)](_0x4323bd,_0xfd8646,''):_0x3965c9;}catch(_0x4d6459){_0x3965c9='';}}return _0x3965c9;}[_0x62f11f(0x247)+'\x74\x61'](_0x1ec856,_0x25be0f){const _0x18fae4=_0x62f11f;let _0x38919e=!(-0x10d2*-0x2+-0xdde+-0x13c5);if(/^@/[_0x18fae4(0x2fa)](_0x25be0f)){const [,_0x653d72,_0x8a45dd]=/^@(.*?)\.(.*?)$/[_0x18fae4(0x145)](_0x25be0f),_0x50a8de=this[_0x18fae4(0x23b)+'\x6c'](_0x653d72),_0x54e113=_0x653d72?_0x18fae4(0x3e8)===_0x50a8de?null:_0x3a8adc[_0x18fae4(0x2b9)](_0x50a8de,'\x7b\x7d'):'\x7b\x7d';try{const _0x11d4f5=JSON[_0x18fae4(0x362)](_0x54e113);this[_0x18fae4(0x363)+_0x18fae4(0x2a2)](_0x11d4f5,_0x8a45dd,_0x1ec856),_0x38919e=this[_0x18fae4(0x349)+'\x6c'](JSON[_0x18fae4(0x359)+_0x18fae4(0x3b2)](_0x11d4f5),_0x653d72);}catch(_0x1768f9){const _0x33f4e6={};this[_0x18fae4(0x363)+_0x18fae4(0x2a2)](_0x33f4e6,_0x8a45dd,_0x1ec856),_0x38919e=this[_0x18fae4(0x349)+'\x6c'](JSON[_0x18fae4(0x359)+_0x18fae4(0x3b2)](_0x33f4e6),_0x653d72);}}else _0x38919e=this[_0x18fae4(0x349)+'\x6c'](_0x1ec856,_0x25be0f);return _0x38919e;}[_0x62f11f(0x23b)+'\x6c'](_0x5a3f9c){const _0x5793ec=_0x62f11f;return this['\x69\x73\x53\x75\x72'+'\x67\x65']()||this[_0x5793ec(0x2d3)+'\x6e']()?$persistentStore[_0x5793ec(0x2b6)](_0x5a3f9c):this[_0x5793ec(0x410)+'\x6e\x58']()?$prefs[_0x5793ec(0x222)+_0x5793ec(0x20d)+'\x79'](_0x5a3f9c):this[_0x5793ec(0x295)+'\x65']()?(this[_0x5793ec(0x20e)]=this[_0x5793ec(0x26b)+_0x5793ec(0x34a)](),this[_0x5793ec(0x20e)][_0x5a3f9c]):this[_0x5793ec(0x20e)]&&this[_0x5793ec(0x20e)][_0x5a3f9c]||null;}[_0x62f11f(0x349)+'\x6c'](_0x2d0187,_0x4372b7){const _0x2a2fdc=_0x62f11f;return this['\x69\x73\x53\x75\x72'+'\x67\x65']()||this[_0x2a2fdc(0x2d3)+'\x6e']()?$persistentStore[_0x2a2fdc(0x34b)](_0x2d0187,_0x4372b7):this[_0x2a2fdc(0x410)+'\x6e\x58']()?$prefs[_0x2a2fdc(0x1b7)+_0x2a2fdc(0x24c)+_0x2a2fdc(0x161)](_0x2d0187,_0x4372b7):this[_0x2a2fdc(0x295)+'\x65']()?(this[_0x2a2fdc(0x20e)]=this[_0x2a2fdc(0x26b)+_0x2a2fdc(0x34a)](),this[_0x2a2fdc(0x20e)][_0x4372b7]=_0x2d0187,this[_0x2a2fdc(0x34b)+_0x2a2fdc(0x20e)](),!(-0x74e*-0x2+0x227*0x5+0x1b1*-0xf)):this[_0x2a2fdc(0x20e)]&&this[_0x2a2fdc(0x20e)][_0x4372b7]||null;}[_0x62f11f(0x3ff)+_0x62f11f(0x2cc)](_0x34256){const _0x391a01=_0x62f11f;this[_0x391a01(0x3e5)]=this[_0x391a01(0x3e5)]?this[_0x391a01(0x3e5)]:_0x3a8adc[_0x391a01(0x3e9)](require,_0x3a8adc[_0x391a01(0x341)]),this[_0x391a01(0x3d4)+'\x67\x68']=this[_0x391a01(0x3d4)+'\x67\x68']?this[_0x391a01(0x3d4)+'\x67\x68']:require(_0x3a8adc[_0x391a01(0x12a)]),this[_0x391a01(0x37f)]=this[_0x391a01(0x37f)]?this[_0x391a01(0x37f)]:new this['\x63\x6b\x74\x6f\x75'+'\x67\x68'][(_0x391a01(0x2ea))+(_0x391a01(0x1f5))](),_0x34256&&(_0x34256[_0x391a01(0x25a)+'\x72\x73']=_0x34256[_0x391a01(0x25a)+'\x72\x73']?_0x34256[_0x391a01(0x25a)+'\x72\x73']:{},_0x3a8adc[_0x391a01(0x3b8)](void(0x2515+0x4e1*0x5+-0x3d7a*0x1),_0x34256[_0x391a01(0x25a)+'\x72\x73'][_0x391a01(0x2ea)+'\x65'])&&_0x3a8adc[_0x391a01(0x3b8)](void(0x7*-0x49d+0x2294+0x9*-0x41),_0x34256[_0x391a01(0x3cc)+_0x391a01(0x1f5)])&&(_0x34256[_0x391a01(0x3cc)+_0x391a01(0x1f5)]=this[_0x391a01(0x37f)]));}[_0x62f11f(0x212)](_0x38210b,_0x19d148=()=>{}){const _0x5a400d=_0x62f11f,_0x174e1a={'\x75\x73\x59\x67\x79':function(_0x5e8010,_0x31e9fe){const _0xa66963=_0x5f3b;return _0x3a8adc[_0xa66963(0x12b)](_0x5e8010,_0x31e9fe);},'\x48\x63\x50\x74\x51':_0x3a8adc[_0x5a400d(0x26d)]},_0x3ade33={};_0x3ade33[_0x5a400d(0x1bf)+_0x5a400d(0x218)+_0x5a400d(0x31c)+_0x5a400d(0x226)+'\x6e\x67']=!(-0x26bc+-0x980+-0xe9*-0x35);const _0x164336={};_0x164336[_0x5a400d(0x1bd)]=!(-0x26ce*0x1+-0x24f4+-0x50d*-0xf),(_0x38210b[_0x5a400d(0x25a)+'\x72\x73']&&(delete _0x38210b[_0x5a400d(0x25a)+'\x72\x73'][_0x5a400d(0x2f0)+_0x5a400d(0x332)+'\x70\x65'],delete _0x38210b[_0x5a400d(0x25a)+'\x72\x73'][_0x3a8adc[_0x5a400d(0x1b0)]]),this[_0x5a400d(0x27b)+'\x67\x65']()||this[_0x5a400d(0x2d3)+'\x6e']()?(this[_0x5a400d(0x27b)+'\x67\x65']()&&this[_0x5a400d(0x307)+_0x5a400d(0x1f3)+_0x5a400d(0x211)]&&(_0x38210b[_0x5a400d(0x25a)+'\x72\x73']=_0x38210b[_0x5a400d(0x25a)+'\x72\x73']||{},Object[_0x5a400d(0x16f)+'\x6e'](_0x38210b['\x68\x65\x61\x64\x65'+'\x72\x73'],_0x3ade33)),$httpClient[_0x5a400d(0x212)](_0x38210b,(_0x319007,_0x4e457d,_0x5291bc)=>{const _0x490155=_0x5a400d;_0x174e1a[_0x490155(0x148)](!_0x319007,_0x4e457d)&&(_0x4e457d[_0x490155(0x28d)]=_0x5291bc,_0x4e457d[_0x490155(0x1a1)+_0x490155(0x433)]=_0x4e457d[_0x490155(0x1a1)+'\x73']),_0x19d148(_0x319007,_0x4e457d,_0x5291bc);})):this[_0x5a400d(0x410)+'\x6e\x58']()?(this[_0x5a400d(0x307)+_0x5a400d(0x1f3)+_0x5a400d(0x211)]&&(_0x38210b[_0x5a400d(0x305)]=_0x38210b[_0x5a400d(0x305)]||{},Object['\x61\x73\x73\x69\x67'+'\x6e'](_0x38210b[_0x5a400d(0x305)],_0x164336)),$task[_0x5a400d(0x33d)](_0x38210b)[_0x5a400d(0x1d2)](_0x53e4a0=>{const _0x116605=_0x5a400d,{statusCode:_0x3aeb6e,statusCode:_0x3aae52,headers:_0x3b2120,body:_0x2e6179}=_0x53e4a0,_0x58a380={};_0x58a380[_0x116605(0x1a1)+'\x73']=_0x3aeb6e,_0x58a380[_0x116605(0x1a1)+_0x116605(0x433)]=_0x3aae52,_0x58a380[_0x116605(0x25a)+'\x72\x73']=_0x3b2120,_0x58a380[_0x116605(0x28d)]=_0x2e6179,_0x19d148(null,_0x58a380,_0x2e6179);},_0x5028d2=>_0x19d148(_0x5028d2))):this[_0x5a400d(0x295)+'\x65']()&&(this[_0x5a400d(0x3ff)+_0x5a400d(0x2cc)](_0x38210b),this[_0x5a400d(0x3e5)](_0x38210b)['\x6f\x6e'](_0x3a8adc[_0x5a400d(0x2cb)],(_0x1e98a5,_0x4975ec)=>{const _0x2819f1=_0x5a400d;try{if(_0x1e98a5[_0x2819f1(0x25a)+'\x72\x73'][_0x174e1a['\x48\x63\x50\x74\x51']]){const _0x10bece=_0x1e98a5[_0x2819f1(0x25a)+'\x72\x73'][_0x174e1a[_0x2819f1(0x28c)]][_0x2819f1(0x147)](this[_0x2819f1(0x3d4)+'\x67\x68'][_0x2819f1(0x2ea)+'\x65'][_0x2819f1(0x362)])[_0x2819f1(0x336)+_0x2819f1(0x3cb)]();this[_0x2819f1(0x37f)][_0x2819f1(0x390)+_0x2819f1(0x33e)+_0x2819f1(0x39e)](_0x10bece,null),_0x4975ec[_0x2819f1(0x3cc)+_0x2819f1(0x1f5)]=this[_0x2819f1(0x37f)];}}catch(_0x24dd04){this[_0x2819f1(0x187)+'\x72'](_0x24dd04);}})[_0x5a400d(0x1d2)](_0x4153cf=>{const _0x53211f=_0x5a400d,{statusCode:_0x46b9b4,statusCode:_0x163668,headers:_0x3b7ec1,body:_0x3be27a}=_0x4153cf,_0x20cea9={};_0x20cea9[_0x53211f(0x1a1)+'\x73']=_0x46b9b4,_0x20cea9[_0x53211f(0x1a1)+_0x53211f(0x433)]=_0x163668,_0x20cea9[_0x53211f(0x25a)+'\x72\x73']=_0x3b7ec1,_0x20cea9[_0x53211f(0x28d)]=_0x3be27a,_0x19d148(null,_0x20cea9,_0x3be27a);},_0x549d0a=>{const _0x4481fe=_0x5a400d,{message:_0x4f9e50,response:_0x236b16}=_0x549d0a;_0x3a8adc[_0x4481fe(0x180)](_0x19d148,_0x4f9e50,_0x236b16,_0x236b16&&_0x236b16[_0x4481fe(0x28d)]);})));}[_0x62f11f(0x1e5)](_0x5e9d5f,_0xd0d129=()=>{}){const _0x196288=_0x62f11f,_0x122605={};_0x122605[_0x196288(0x2e8)]=function(_0x293658,_0x53c22d){return _0x293658&&_0x53c22d;};const _0x38d60f=_0x122605,_0x237a43={};_0x237a43[_0x196288(0x1bf)+_0x196288(0x218)+_0x196288(0x31c)+_0x196288(0x226)+'\x6e\x67']=!(-0xf*-0x3a+0x3fa*0x8+-0x2335*0x1);const _0x40cdf1={};_0x40cdf1['\x68\x69\x6e\x74\x73']=!(-0x1cd+0x1*-0x8b9+0x7*0x181);if(_0x5e9d5f[_0x196288(0x28d)]&&_0x5e9d5f[_0x196288(0x25a)+'\x72\x73']&&!_0x5e9d5f[_0x196288(0x25a)+'\x72\x73'][_0x3a8adc[_0x196288(0x253)]]&&(_0x5e9d5f[_0x196288(0x25a)+'\x72\x73'][_0x196288(0x2f0)+_0x196288(0x332)+'\x70\x65']=_0x3a8adc[_0x196288(0x398)]),_0x5e9d5f[_0x196288(0x25a)+'\x72\x73']&&delete _0x5e9d5f[_0x196288(0x25a)+'\x72\x73'][_0x3a8adc[_0x196288(0x1b0)]],this['\x69\x73\x53\x75\x72'+'\x67\x65']()||this[_0x196288(0x2d3)+'\x6e']())this[_0x196288(0x27b)+'\x67\x65']()&&this[_0x196288(0x307)+_0x196288(0x1f3)+_0x196288(0x211)]&&(_0x5e9d5f[_0x196288(0x25a)+'\x72\x73']=_0x5e9d5f[_0x196288(0x25a)+'\x72\x73']||{},Object[_0x196288(0x16f)+'\x6e'](_0x5e9d5f[_0x196288(0x25a)+'\x72\x73'],_0x237a43)),$httpClient[_0x196288(0x1e5)](_0x5e9d5f,(_0x45f184,_0x35c23c,_0x109369)=>{const _0x307942=_0x196288;_0x38d60f[_0x307942(0x2e8)](!_0x45f184,_0x35c23c)&&(_0x35c23c[_0x307942(0x28d)]=_0x109369,_0x35c23c[_0x307942(0x1a1)+_0x307942(0x433)]=_0x35c23c[_0x307942(0x1a1)+'\x73']),_0xd0d129(_0x45f184,_0x35c23c,_0x109369);});else{if(this[_0x196288(0x410)+'\x6e\x58']())_0x5e9d5f[_0x196288(0x2d1)+'\x64']=_0x3a8adc[_0x196288(0x193)],this[_0x196288(0x307)+_0x196288(0x1f3)+_0x196288(0x211)]&&(_0x5e9d5f[_0x196288(0x305)]=_0x5e9d5f[_0x196288(0x305)]||{},Object[_0x196288(0x16f)+'\x6e'](_0x5e9d5f[_0x196288(0x305)],_0x40cdf1)),$task[_0x196288(0x33d)](_0x5e9d5f)[_0x196288(0x1d2)](_0x52c183=>{const _0x363e93=_0x196288,{statusCode:_0x489c77,statusCode:_0x47f72a,headers:_0x180e3d,body:_0x1e33ea}=_0x52c183,_0x500fe5={};_0x500fe5[_0x363e93(0x1a1)+'\x73']=_0x489c77,_0x500fe5[_0x363e93(0x1a1)+_0x363e93(0x433)]=_0x47f72a,_0x500fe5[_0x363e93(0x25a)+'\x72\x73']=_0x180e3d,_0x500fe5[_0x363e93(0x28d)]=_0x1e33ea,_0x3a8adc[_0x363e93(0x180)](_0xd0d129,null,_0x500fe5,_0x1e33ea);},_0x2bf593=>_0xd0d129(_0x2bf593));else{if(this[_0x196288(0x295)+'\x65']()){this[_0x196288(0x3ff)+_0x196288(0x2cc)](_0x5e9d5f);const {url:_0x48891a,..._0x1a7f82}=_0x5e9d5f;this[_0x196288(0x3e5)][_0x196288(0x1e5)](_0x48891a,_0x1a7f82)[_0x196288(0x1d2)](_0x3b1f87=>{const _0x522837=_0x196288,{statusCode:_0xae7749,statusCode:_0x123aaf,headers:_0x20b1e3,body:_0x30fb49}=_0x3b1f87,_0x439a99={};_0x439a99[_0x522837(0x1a1)+'\x73']=_0xae7749,_0x439a99[_0x522837(0x1a1)+_0x522837(0x433)]=_0x123aaf,_0x439a99[_0x522837(0x25a)+'\x72\x73']=_0x20b1e3,_0x439a99[_0x522837(0x28d)]=_0x30fb49,_0xd0d129(null,_0x439a99,_0x30fb49);},_0x166015=>{const _0x476380=_0x196288,{message:_0xc5d5e6,response:_0x4b0f0f}=_0x166015;_0x3a8adc[_0x476380(0x21f)](_0xd0d129,_0xc5d5e6,_0x4b0f0f,_0x4b0f0f&&_0x4b0f0f[_0x476380(0x28d)]);});}}}}[_0x62f11f(0x2e1)](_0x448873){const _0x27e900=_0x62f11f;let _0x2e5e3a={'\x4d\x2b':_0x3a8adc[_0x27e900(0x372)](new Date()[_0x27e900(0x366)+_0x27e900(0x3bb)](),-0xf2d+0x679*-0x2+-0x18*-0x12c),'\x64\x2b':new Date()[_0x27e900(0x17e)+'\x74\x65'](),'\x48\x2b':new Date()[_0x27e900(0x248)+_0x27e900(0x3a9)](),'\x6d\x2b':new Date()[_0x27e900(0x274)+_0x27e900(0x252)](),'\x73\x2b':new Date()[_0x27e900(0x29d)+_0x27e900(0x25b)](),'\x71\x2b':Math[_0x27e900(0x243)](_0x3a8adc[_0x27e900(0x174)](new Date()[_0x27e900(0x366)+_0x27e900(0x3bb)]()+(0x5b9*0x4+0x160+0x377*-0x7),-0x1a6*0xa+0xa7e+0x601)),'\x53':new Date()[_0x27e900(0x274)+_0x27e900(0x331)+_0x27e900(0x25b)]()};/(y+)/[_0x27e900(0x2fa)](_0x448873)&&(_0x448873=_0x448873[_0x27e900(0x3c9)+'\x63\x65'](RegExp['\x24\x31'],_0x3a8adc[_0x27e900(0x372)](new Date()[_0x27e900(0x15b)+_0x27e900(0x27d)+'\x72'](),'')[_0x27e900(0x2a0)+'\x72'](_0x3a8adc[_0x27e900(0x24f)](0x581*0x1+0x20bd+-0x263a,RegExp['\x24\x31'][_0x27e900(0x3d0)+'\x68']))));for(let _0x5f1db0 in _0x2e5e3a)new RegExp(_0x3a8adc[_0x27e900(0x2d6)](_0x3a8adc[_0x27e900(0x3ba)]('\x28',_0x5f1db0),'\x29'))[_0x27e900(0x2fa)](_0x448873)&&(_0x448873=_0x448873[_0x27e900(0x3c9)+'\x63\x65'](RegExp['\x24\x31'],_0x3a8adc[_0x27e900(0x273)](-0x127b*-0x2+-0x952*0x2+0x1251*-0x1,RegExp['\x24\x31'][_0x27e900(0x3d0)+'\x68'])?_0x2e5e3a[_0x5f1db0]:_0x3a8adc[_0x27e900(0x3ba)]('\x30\x30',_0x2e5e3a[_0x5f1db0])[_0x27e900(0x2a0)+'\x72']((''+_0x2e5e3a[_0x5f1db0])[_0x27e900(0x3d0)+'\x68'])));return _0x448873;}[_0x62f11f(0x333)](_0x571fc0=_0x595dcb,_0x3d4e95='',_0x3801cf='',_0x57da09){const _0x1b32b3=_0x62f11f,_0x4d0e34=_0x3f1fc4=>{const _0x14fad7=_0x5f3b;if(!_0x3f1fc4)return _0x3f1fc4;if(_0x3a8adc[_0x14fad7(0x3f2)]==typeof _0x3f1fc4)return this[_0x14fad7(0x2d3)+'\x6e']()?_0x3f1fc4:this[_0x14fad7(0x410)+'\x6e\x58']()?{'\x6f\x70\x65\x6e\x2d\x75\x72\x6c':_0x3f1fc4}:this[_0x14fad7(0x27b)+'\x67\x65']()?{'\x75\x72\x6c':_0x3f1fc4}:void(-0x1*-0x2534+0xc05+-0x3139);if(_0x3a8adc[_0x14fad7(0x2af)]==typeof _0x3f1fc4){if(this[_0x14fad7(0x2d3)+'\x6e']()){let _0x26ca5a=_0x3f1fc4[_0x14fad7(0x3fe)+'\x72\x6c']||_0x3f1fc4[_0x14fad7(0x32e)]||_0x3f1fc4[_0x3a8adc[_0x14fad7(0x199)]],_0x3a349d=_0x3f1fc4[_0x14fad7(0x158)+_0x14fad7(0x183)]||_0x3f1fc4[_0x3a8adc[_0x14fad7(0x14c)]];const _0x229a60={};return _0x229a60[_0x14fad7(0x3fe)+'\x72\x6c']=_0x26ca5a,_0x229a60[_0x14fad7(0x158)+_0x14fad7(0x183)]=_0x3a349d,_0x229a60;}if(this[_0x14fad7(0x410)+'\x6e\x58']()){let _0x61a5a3=_0x3f1fc4[_0x14fad7(0x12d)+_0x14fad7(0x32e)]||_0x3f1fc4[_0x14fad7(0x32e)]||_0x3f1fc4[_0x14fad7(0x3fe)+'\x72\x6c'],_0x1e57f2=_0x3f1fc4[_0x3a8adc['\x4d\x72\x72\x45\x64']]||_0x3f1fc4[_0x14fad7(0x158)+_0x14fad7(0x183)];const _0x507350={};return _0x507350[_0x14fad7(0x12d)+_0x14fad7(0x32e)]=_0x61a5a3,_0x507350[_0x14fad7(0x158)+_0x14fad7(0x233)]=_0x1e57f2,_0x507350;}if(this[_0x14fad7(0x27b)+'\x67\x65']()){let _0x50b8ae=_0x3f1fc4[_0x14fad7(0x32e)]||_0x3f1fc4[_0x14fad7(0x3fe)+'\x72\x6c']||_0x3f1fc4[_0x3a8adc[_0x14fad7(0x199)]];const _0x2ad03e={};return _0x2ad03e[_0x14fad7(0x32e)]=_0x50b8ae,_0x2ad03e;}}};this[_0x1b32b3(0x378)+'\x65']||(this[_0x1b32b3(0x27b)+'\x67\x65']()||this[_0x1b32b3(0x2d3)+'\x6e']()?$notification[_0x1b32b3(0x1e5)](_0x571fc0,_0x3d4e95,_0x3801cf,_0x3a8adc[_0x1b32b3(0x3e9)](_0x4d0e34,_0x57da09)):this[_0x1b32b3(0x410)+'\x6e\x58']()&&_0x3a8adc[_0x1b32b3(0x384)]($notify,_0x571fc0,_0x3d4e95,_0x3801cf,_0x3a8adc[_0x1b32b3(0x214)](_0x4d0e34,_0x57da09)));let _0x684556=['',_0x3a8adc[_0x1b32b3(0x14e)]];_0x684556[_0x1b32b3(0x206)](_0x571fc0),_0x3d4e95&&_0x684556[_0x1b32b3(0x206)](_0x3d4e95),_0x3801cf&&_0x684556[_0x1b32b3(0x206)](_0x3801cf),console[_0x1b32b3(0x327)](_0x684556[_0x1b32b3(0x1f2)]('\x0a')),this[_0x1b32b3(0x1c2)]=this[_0x1b32b3(0x1c2)][_0x1b32b3(0x409)+'\x74'](_0x684556);}[_0x62f11f(0x327)](..._0x94d960){const _0x533ced=_0x62f11f;_0x94d960[_0x533ced(0x3d0)+'\x68']>-0x2*-0x23+0xbe2+-0xc28&&(this[_0x533ced(0x1c2)]=[...this[_0x533ced(0x1c2)],..._0x94d960]),console[_0x533ced(0x327)](_0x94d960[_0x533ced(0x1f2)](this[_0x533ced(0x26a)+_0x533ced(0x16c)+'\x6f\x72']));}[_0x62f11f(0x187)+'\x72'](_0x1422fc,_0x48fc16){const _0x4cbc45=_0x62f11f,_0x9d6370=!this[_0x4cbc45(0x27b)+'\x67\x65']()&&!this[_0x4cbc45(0x410)+'\x6e\x58']()&&!this[_0x4cbc45(0x2d3)+'\x6e']();_0x9d6370?this[_0x4cbc45(0x327)]('','\u2757\ufe0f'+this[_0x4cbc45(0x37e)]+'\x2c\x20\u9519\u8bef\x21',_0x1422fc[_0x4cbc45(0x33a)]):this[_0x4cbc45(0x327)]('','\u2757\ufe0f'+this[_0x4cbc45(0x37e)]+_0x4cbc45(0x343),_0x1422fc);}[_0x62f11f(0x22c)](_0x4f2ae9){return new Promise(_0x4bd2dc=>setTimeout(_0x4bd2dc,_0x4f2ae9));}[_0x62f11f(0x2a8)](_0x24300b={}){const _0x55091d=_0x62f11f,_0x1ed404=new Date()[_0x55091d(0x3a6)+'\x6d\x65'](),_0x444bdd=_0x3a8adc[_0x55091d(0x3a3)](_0x3a8adc[_0x55091d(0x2e7)](_0x1ed404,this[_0x55091d(0x352)+'\x54\x69\x6d\x65']),-0x5fb*0x2+0xd2d+0x2b1*0x1);this[_0x55091d(0x327)]('','\ud83d\udd14'+this[_0x55091d(0x37e)]+(_0x55091d(0x396)+_0x55091d(0x425))+_0x444bdd+'\x20\u79d2'),this[_0x55091d(0x327)](),(this[_0x55091d(0x27b)+'\x67\x65']()||this[_0x55091d(0x410)+'\x6e\x58']()||this[_0x55091d(0x2d3)+'\x6e']())&&_0x3a8adc[_0x55091d(0x214)]($done,_0x24300b);}}(_0x595dcb,_0x417c2b);} \ No newline at end of file diff --git a/zqkdFast/zqkdFast_shareRead.js b/zqkdFast/zqkdFast_shareRead.js new file mode 100644 index 0000000..92c7954 --- /dev/null +++ b/zqkdFast/zqkdFast_shareRead.js @@ -0,0 +1,13 @@ +/* +安卓:中青看点极速版 分享阅读 (快应用,非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 _0x2b80e9=_0xfbe4;(function(_0x152660,_0x56d3ef){const _0x25f1bb=_0xfbe4,_0x4a7bc4=_0x152660();while(!![]){try{const _0x134dd9=-parseInt(_0x25f1bb(0x2ea))/(-0x31*-0x95+0xd1c+0x1bc*-0x18)*(-parseInt(_0x25f1bb(0x20d))/(0x709*0x4+-0x1*0x20e7+0x4c5))+parseInt(_0x25f1bb(0x1c7))/(0xe2*0x6+0x1071+-0x15ba)*(parseInt(_0x25f1bb(0x3d6))/(0x955+-0x1859*-0x1+0x116*-0x1f))+parseInt(_0x25f1bb(0x257))/(-0xbd6+0xe*-0x86+0x1*0x132f)+parseInt(_0x25f1bb(0x3e0))/(-0x1e61+0x2436+-0x5cf)+parseInt(_0x25f1bb(0x212))/(-0x10a9+-0x1*0x425+0x14d5*0x1)+parseInt(_0x25f1bb(0x375))/(-0xa6*-0x17+0x14b5+-0x2397)*(-parseInt(_0x25f1bb(0x20f))/(0xb5f*0x1+-0x1*-0x18b3+-0x2409))+parseInt(_0x25f1bb(0x21e))/(0x700+-0x10*0x124+-0x1*-0xb4a)*(-parseInt(_0x25f1bb(0x3b9))/(0x16ef+0x14f4+0x1e8*-0x17));if(_0x134dd9===_0x56d3ef)break;else _0x4a7bc4['push'](_0x4a7bc4['shift']());}catch(_0x58276e){_0x4a7bc4['push'](_0x4a7bc4['shift']());}}}(_0x5405,0x1a7f4f*-0x1+-0x14bbf*-0x13+0x110ad3));const _0x4b7906=_0x2b80e9(0x388)+_0x2b80e9(0x36f),_0x4215f9=_0xbbb160(_0x4b7906),_0xa1e9b0=-0x1*0x2527+-0x74*0x38+-0x1*-0x3e87;let _0x9cdd2a='',_0x1e9837,_0x173c5a=(_0x4215f9[_0x2b80e9(0x3b1)+'\x65']()?process[_0x2b80e9(0x291)][_0x2b80e9(0x1f0)+_0x2b80e9(0x229)+_0x2b80e9(0x2be)+'\x6d']:_0x4215f9[_0x2b80e9(0x206)+'\x74\x61'](_0x2b80e9(0x1f0)+_0x2b80e9(0x229)+_0x2b80e9(0x2be)+'\x6d'))||-0x905+0x381*0x9+-0x1684,_0x167ebc=(_0x4215f9[_0x2b80e9(0x3b1)+'\x65']()?process[_0x2b80e9(0x291)][_0x2b80e9(0x1f0)+_0x2b80e9(0x370)+_0x2b80e9(0x2e1)]:_0x4215f9[_0x2b80e9(0x206)+'\x74\x61'](_0x2b80e9(0x1f0)+_0x2b80e9(0x370)+_0x2b80e9(0x2e1)))||'',_0x37f855=[],_0xbe3f09=0xe38+0x2db*-0x6+0x2ea,_0x7feb17=-0x1ec3+-0x1519*0x1+-0x33dc*-0x1,_0x57431e=0x1*-0x247f+0x927+0x1b58,_0x500f2d='',_0x2f3a0d='',_0x75b7e8='',_0x89ca85=-0x27b+-0x1744+-0xce0*-0x2,_0x5da02c=0x1*-0xf3a+-0x1*0x2242+0x18be*0x2,_0x415b8f=_0x2b80e9(0x1f0)+_0x2b80e9(0x347)+_0x2b80e9(0x1fd)+_0x2b80e9(0x2bd),_0x186a7a=_0x2b80e9(0x3cf)+_0x2b80e9(0x2cd)+_0x2b80e9(0x34f)+_0x2b80e9(0x34d)+_0x2b80e9(0x403)+_0x2b80e9(0x29c)+_0x2b80e9(0x34b)+_0x2b80e9(0x301)+_0x2b80e9(0x277)+_0x2b80e9(0x2bf)+_0x2b80e9(0x2c8)+_0x2b80e9(0x276)+_0x2b80e9(0x201)+_0x2b80e9(0x33e)+_0x2b80e9(0x20c),_0x59fc90=_0x2b80e9(0x3cf)+'\x3a\x2f\x2f\x31\x32'+_0x2b80e9(0x2c9)+_0x2b80e9(0x32b),_0x2325df={};!(async()=>{const _0x5299cf=_0x2b80e9,_0x287d7b={'\x6b\x78\x6d\x4e\x64':function(_0x4d5efc,_0x1c3b25){return _0x4d5efc!==_0x1c3b25;},'\x52\x76\x4f\x50\x56':_0x5299cf(0x35f)+_0x5299cf(0x2a1),'\x4e\x64\x72\x6c\x62':_0x5299cf(0x39d)+_0x5299cf(0x222)+_0x5299cf(0x1b9)+_0x5299cf(0x23c)+_0x5299cf(0x35a)+_0x5299cf(0x409)+_0x5299cf(0x284)+_0x5299cf(0x1fa),'\x6e\x77\x43\x78\x65':function(_0x161eaf){return _0x161eaf();},'\x55\x4d\x58\x71\x59':_0x5299cf(0x3ef)+_0x5299cf(0x3ef)+_0x5299cf(0x3ef)+_0x5299cf(0x3ef)+'\x0a','\x46\x5a\x67\x71\x4d':function(_0x451372,_0x8081b6){return _0x451372<_0x8081b6;},'\x41\x55\x4b\x53\x43':function(_0x4cbcf1,_0x56c56b){return _0x4cbcf1+_0x56c56b;},'\x4c\x55\x77\x6a\x55':function(_0x315ec7,_0x178dde){return _0x315ec7(_0x178dde);},'\x58\x67\x57\x6c\x43':function(_0x112a90,_0x735eed){return _0x112a90==_0x735eed;},'\x45\x42\x63\x7a\x56':function(_0x3a98b1,_0x472317){return _0x3a98b1+_0x472317;},'\x51\x45\x47\x71\x4b':function(_0x56e094,_0x1b71ee){return _0x56e094*_0x1b71ee;},'\x70\x64\x6b\x57\x73':function(_0xfa3629,_0x3a20c0){return _0xfa3629*_0x3a20c0;},'\x72\x48\x55\x44\x4f':_0x5299cf(0x43d)+_0x5299cf(0x2d6),'\x4a\x4f\x48\x58\x78':function(_0x1b2466,_0x118c60){return _0x1b2466(_0x118c60);},'\x51\x4a\x47\x4a\x41':function(_0x2e5d24,_0x571a20){return _0x2e5d24/_0x571a20;},'\x6e\x4e\x46\x4b\x52':function(_0x11eeee){return _0x11eeee();},'\x74\x45\x44\x73\x66':function(_0x4c179b,_0x1912c1){return _0x4c179b+_0x1912c1;},'\x50\x65\x4d\x4c\x63':function(_0x5d1cea,_0x2d36dc){return _0x5d1cea*_0x2d36dc;},'\x65\x4d\x6e\x67\x49':function(_0x198059,_0x4ebbf1){return _0x198059+_0x4ebbf1;},'\x6b\x53\x73\x6d\x54':function(_0x5b60ea){return _0x5b60ea();},'\x4b\x74\x72\x46\x7a':function(_0x118832,_0x28e6de){return _0x118832+_0x28e6de;}};if(_0x287d7b[_0x5299cf(0x444)](typeof $request,_0x287d7b[_0x5299cf(0x421)]))console[_0x5299cf(0x312)](_0x287d7b[_0x5299cf(0x1e5)]);else{await _0x461aaf();if(_0x5da02c==![])return;await _0x287d7b[_0x5299cf(0x3bd)](_0x107c5e);if(!await _0x287d7b[_0x5299cf(0x3bd)](_0x55c64c))return;console[_0x5299cf(0x312)](_0x287d7b[_0x5299cf(0x39a)]);for(_0xbe3f09=0x6e0+-0x1*-0x2507+-0x2be7;_0x287d7b[_0x5299cf(0x208)](_0xbe3f09,_0x7feb17);_0xbe3f09++){console[_0x5299cf(0x312)](_0x5299cf(0x3ef)+_0x5299cf(0x3ef)+_0x5299cf(0x2ff)+_0x287d7b[_0x5299cf(0x377)](_0xbe3f09,-0x2*0xe57+0x12d1+0x34a*0x3)+(_0x5299cf(0x32e)+_0x5299cf(0x414)+_0x5299cf(0x3ef)+_0x5299cf(0x43a))),await _0x287d7b[_0x5299cf(0x248)](_0x4a1cc8,_0xbe3f09);if(_0x287d7b[_0x5299cf(0x3e3)](_0x57431e,0x1329+0x24f*-0x5+-0x79d)){await _0x4215f9[_0x5299cf(0x200)](0x1b94+-0x113e+-0x98e);let _0x285f5d=-0x30a+-0x1c8e+0x1f98;for(let _0x149f14=0x14*-0x34+0x11d6+-0xdc6;_0x287d7b[_0x5299cf(0x208)](_0x149f14,_0x173c5a);_0x149f14++){_0x285f5d++;let _0x55b0e8=_0x287d7b[_0x5299cf(0x3f5)](Math[_0x5299cf(0x319)](_0x287d7b[_0x5299cf(0x398)](_0x287d7b[_0x5299cf(0x29d)](Math[_0x5299cf(0x38e)+'\x6d'](),-0x88+-0x4*-0x94d+-0x248e),-0x1bdf*0x1+-0x2*0x54b+0xe1f*0x3)),_0x2325df[_0x287d7b[_0x5299cf(0x430)]]);_0x75b7e8=_0x287d7b[_0x5299cf(0x26f)](_0x2032cc,-0x1c40+-0x5ea*-0x5+0x1*-0x132),console[_0x5299cf(0x312)](_0x5299cf(0x28c)+'\u8fdf'+Math[_0x5299cf(0x319)](_0x287d7b['\x51\x4a\x47\x4a\x41'](_0x55b0e8,-0x728*0x2+-0x24da+0x173*0x26))+(_0x5299cf(0x2e2)+'\u62df\u7b2c')+_0x285f5d+_0x5299cf(0x290)),await _0x4215f9[_0x5299cf(0x200)](_0x55b0e8),console[_0x5299cf(0x312)](_0x5299cf(0x3b4)+'\u62df\u7b2c'+_0x285f5d+(_0x5299cf(0x353)+_0x5299cf(0x2af))+_0x75b7e8),await _0x287d7b[_0x5299cf(0x274)](_0x13de5a),await _0x4215f9[_0x5299cf(0x200)](_0x287d7b[_0x5299cf(0x3a7)](Math[_0x5299cf(0x319)](_0x287d7b[_0x5299cf(0x275)](Math[_0x5299cf(0x38e)+'\x6d'](),-0x1*0x4e9+-0x1d*-0xc7+-0x89f*0x2)),-0x1eb6+-0x16*0x1af+0x4424)),await _0x49e14c(),await _0x4215f9['\x77\x61\x69\x74'](_0x287d7b[_0x5299cf(0x42d)](Math[_0x5299cf(0x319)](Math[_0x5299cf(0x38e)+'\x6d']()*(0x11a3+0x312*0x2+-0xff7*0x1)),-0x137*-0x10+0x103d*0x1+0x3*-0xa97)),await _0x287d7b['\x6b\x53\x73\x6d\x54'](_0x165a8c),await _0x4215f9[_0x5299cf(0x200)](_0x287d7b[_0x5299cf(0x243)](Math['\x66\x6c\x6f\x6f\x72'](_0x287d7b[_0x5299cf(0x275)](Math[_0x5299cf(0x38e)+'\x6d'](),0xe7d+-0x1884+-0x1d*-0x7b)),-0x48b*-0x3+0x863*0x1+-0x1410)),await _0x396bfe(),console['\x6c\x6f\x67'](_0x5299cf(0x3b4)+'\u62df\u7b2c'+_0x285f5d+_0x5299cf(0x258));}}}}})()[_0x2b80e9(0x21b)](_0x9248c0=>_0x4215f9[_0x2b80e9(0x255)+'\x72'](_0x9248c0))[_0x2b80e9(0x204)+'\x6c\x79'](()=>_0x4215f9[_0x2b80e9(0x1df)]());async function _0x55c64c(){const _0xf2a745=_0x2b80e9,_0x4a0512={};_0x4a0512[_0xf2a745(0x27c)]=function(_0x46f325,_0xfe8718){return _0x46f325==_0xfe8718;},_0x4a0512[_0xf2a745(0x1d1)]=_0xf2a745(0x40e)+_0xf2a745(0x33b)+_0xf2a745(0x263)+_0xf2a745(0x270)+_0xf2a745(0x2e9)+_0xf2a745(0x29a)+_0xf2a745(0x3cd)+_0xf2a745(0x25a)+_0xf2a745(0x2f8);const _0x19f22e=_0x4a0512;if(_0x167ebc)_0x37f855=_0x167ebc[_0xf2a745(0x415)]('\x40'),_0x7feb17=_0x37f855[_0xf2a745(0x1f8)+'\x68'];else return console[_0xf2a745(0x312)](_0xf2a745(0x28e)+'\x6b\x64\x46\x61\x73'+_0xf2a745(0x31e)+'\x69\x65'),![];if(_0x19f22e[_0xf2a745(0x27c)](_0x173c5a,-0xe55*0x1+-0x247b+0x32d0))return console['\x6c\x6f\x67'](_0x19f22e[_0xf2a745(0x1d1)]),![];return console[_0xf2a745(0x312)](_0xf2a745(0x25f)+_0x7feb17+(_0xf2a745(0x2f1)+_0xf2a745(0x383))+_0x173c5a+'\u6b21'),!![];}async function _0x461aaf(){const _0xf715ac=_0x2b80e9,_0x5a2eb1={'\x46\x46\x69\x79\x63':function(_0x351b01){return _0x351b01();},'\x64\x47\x65\x69\x72':function(_0x31013b,_0x48c358){return _0x31013b==_0x48c358;},'\x72\x47\x49\x4a\x4f':function(_0x4f1193,_0x3f315d){return _0x4f1193>=_0x3f315d;},'\x54\x74\x75\x63\x47':_0xf715ac(0x3cf)+_0xf715ac(0x2cd)+_0xf715ac(0x34f)+_0xf715ac(0x34d)+_0xf715ac(0x403)+_0xf715ac(0x29c)+_0xf715ac(0x34b)+_0xf715ac(0x301)+'\x2f\x76\x61\x6c\x69'+_0xf715ac(0x2bf)+_0xf715ac(0x2c8)+_0xf715ac(0x276)+_0xf715ac(0x201)+_0xf715ac(0x323)+_0xf715ac(0x20c)};let _0x94c56=_0x5a2eb1[_0xf715ac(0x37e)](_0x2982ac);const _0x1b2fd5={};_0x1b2fd5[_0xf715ac(0x3d2)]=_0x186a7a,_0x1b2fd5[_0xf715ac(0x418)+'\x72\x73']='';let _0x3dde6f=_0x1b2fd5;await _0xa5f0c0(_0x3dde6f,_0x94c56);let _0x11829a=_0x1e9837;if(!_0x11829a)return;if(_0x11829a[_0x415b8f]){let _0x128a7d=_0x11829a[_0x415b8f];_0x5a2eb1[_0xf715ac(0x25d)](_0x128a7d[_0xf715ac(0x20e)+'\x73'],-0xafa+-0x506*0x1+0x1000)?_0x5a2eb1[_0xf715ac(0x22d)](_0x89ca85,_0x128a7d[_0xf715ac(0x3c9)+'\x6f\x6e'])?(_0x5da02c=!![],_0x59fc90=_0x5a2eb1[_0xf715ac(0x1ed)],console[_0xf715ac(0x312)](_0x128a7d[_0xf715ac(0x42c)][_0x128a7d[_0xf715ac(0x20e)+'\x73']]),console[_0xf715ac(0x312)](_0x128a7d['\x75\x70\x64\x61\x74'+_0xf715ac(0x350)])):console[_0xf715ac(0x312)](_0x128a7d[_0xf715ac(0x3c9)+_0xf715ac(0x321)]):console[_0xf715ac(0x312)](_0x128a7d[_0xf715ac(0x42c)][_0x128a7d[_0xf715ac(0x20e)+'\x73']]);}else console[_0xf715ac(0x312)](_0x11829a[_0xf715ac(0x215)+_0xf715ac(0x3e4)]);}async function _0x107c5e(){const _0x3780b1=_0x2b80e9,_0x4189b1={'\x59\x4d\x72\x77\x6a':function(_0x19e042){return _0x19e042();},'\x61\x63\x77\x54\x4f':function(_0x1beba0,_0x84aace,_0xae4570){return _0x1beba0(_0x84aace,_0xae4570);}};let _0x822df0=_0x4189b1[_0x3780b1(0x1da)](_0x2982ac),_0x3bbe9c='';const _0x21b0a4={};_0x21b0a4[_0x3780b1(0x3d2)]=_0x59fc90,_0x21b0a4[_0x3780b1(0x418)+'\x72\x73']='';let _0x45dab6=_0x21b0a4;await _0x4189b1[_0x3780b1(0x2df)](_0xa5f0c0,_0x45dab6,_0x822df0);let _0x161147=_0x1e9837;if(!_0x161147)return _0x3bbe9c;for(let _0x7d0a94 in _0x161147[_0x415b8f]){_0x2325df[_0x7d0a94]=_0x161147[_0x415b8f][_0x7d0a94];}return _0x3bbe9c;}async function _0x4a1cc8(_0x24b5a5){const _0x2c047b=_0x2b80e9,_0x4855d3={'\x75\x73\x7a\x6e\x61':function(_0x3dda65){return _0x3dda65();},'\x51\x4a\x6a\x77\x6a':function(_0x14975c,_0x2d1037){return _0x14975c(_0x2d1037);},'\x4f\x76\x6f\x63\x76':function(_0x4d5082,_0x2d6baf,_0x10939b){return _0x4d5082(_0x2d6baf,_0x10939b);},'\x53\x4c\x75\x6c\x59':function(_0x4f4af2,_0x14cea7){return _0x4f4af2==_0x14cea7;},'\x61\x50\x4a\x75\x64':function(_0x1429b6,_0x3e781b){return _0x1429b6>_0x3e781b;},'\x71\x4c\x6e\x5a\x71':function(_0x590025,_0x531e14){return _0x590025*_0x531e14;},'\x78\x55\x59\x5a\x4e':function(_0x16da1e,_0x5315b0){return _0x16da1e+_0x5315b0;}};let _0x4ab37c=_0x4855d3[_0x2c047b(0x247)](_0x2982ac),_0x23428d=_0x37f855[_0x24b5a5],_0x3ae2c7=_0x23428d[_0x2c047b(0x27e)](/uid=(\w+)/)[0x1c5f+-0x2382+0x724],_0x3d23be=_0x2325df[_0x2c047b(0x310)+_0x2c047b(0x239)]+(_0x2c047b(0x38f)+_0x2c047b(0x356)+_0x2c047b(0x282)+_0x2c047b(0x24e)+_0x2c047b(0x365)+_0x2c047b(0x1e3)+_0x2c047b(0x3ce)+_0x2c047b(0x1ca)+_0x2c047b(0x226)+_0x2c047b(0x20b)+_0x2c047b(0x3f7)+_0x2c047b(0x238)+_0x2c047b(0x30c)+_0x23428d),_0x1f6417=_0x4855d3[_0x2c047b(0x3f6)](_0x400074,_0x3d23be);await _0x4855d3[_0x2c047b(0x3a1)](_0xa5f0c0,_0x1f6417,_0x4ab37c);let _0x78fa7f=_0x1e9837;if(!_0x78fa7f)return;if(_0x4855d3[_0x2c047b(0x2b8)](_0x78fa7f[_0x2c047b(0x215)+_0x2c047b(0x236)],-0x4*-0xb4+0xc01+0x1*-0xed1)){if(_0x4855d3[_0x2c047b(0x2d0)](_0x78fa7f[_0x2c047b(0x1bf)][_0x2c047b(0x1f8)+'\x68'],0x2*0x33+0x2017*0x1+-0x207d)){let _0x393f5f=Math[_0x2c047b(0x319)](_0x4855d3['\x71\x4c\x6e\x5a\x71'](Math['\x72\x61\x6e\x64\x6f'+'\x6d'](),_0x78fa7f[_0x2c047b(0x1bf)][_0x2c047b(0x1f8)+'\x68'])),_0x1ec64b=_0x78fa7f[_0x2c047b(0x1bf)][_0x393f5f][_0x2c047b(0x349)+'\x74\x75\x72\x65'];await _0x4215f9[_0x2c047b(0x200)](-0x3d6+0x73c*0x5+-0x6*0x4bd),await _0x4855d3[_0x2c047b(0x3a1)](_0x12ae69,_0x24b5a5,_0x1ec64b);}else console[_0x2c047b(0x312)]('\u7528\u6237'+_0x4855d3[_0x2c047b(0x1f5)](_0x24b5a5,0xb*-0xbf+-0x1fd3+-0x2809*-0x1)+'\x5b'+_0x3ae2c7+(_0x2c047b(0x3c0)+_0x2c047b(0x2fb)+'\u7ae0'));}else console[_0x2c047b(0x312)]('\u7528\u6237'+_0x4855d3[_0x2c047b(0x1f5)](_0x24b5a5,0xcbb+-0xaa1*0x2+0x888)+'\x5b'+_0x3ae2c7+('\x5d\u83b7\u53d6\u6587\u7ae0'+_0x2c047b(0x268))+_0x78fa7f[_0x2c047b(0x23f)+'\x67\x65']);}async function _0x12ae69(_0x4d8602,_0x36dcf8){const _0x14fb23=_0x2b80e9,_0x29e413={'\x6c\x42\x48\x45\x43':function(_0x233811){return _0x233811();},'\x4b\x41\x74\x68\x4e':function(_0x221cbd,_0x345c30){return _0x221cbd+_0x345c30;},'\x71\x51\x63\x71\x73':_0x14fb23(0x332)+_0x14fb23(0x239),'\x43\x6b\x5a\x55\x73':function(_0x5da691,_0x2b8401,_0x34f3b6){return _0x5da691(_0x2b8401,_0x34f3b6);},'\x43\x72\x62\x68\x61':function(_0x5058ea,_0x1e8409){return _0x5058ea==_0x1e8409;},'\x76\x56\x62\x52\x77':function(_0x378ac4,_0x463cd2){return _0x378ac4(_0x463cd2);},'\x6e\x43\x6c\x65\x74':function(_0x96020c,_0x409eaf){return _0x96020c(_0x409eaf);},'\x48\x68\x44\x51\x6a':function(_0xf4f55e,_0x31c725,_0x48f29e){return _0xf4f55e(_0x31c725,_0x48f29e);}};let _0x1d22ed=_0x29e413[_0x14fb23(0x411)](_0x2982ac),_0x404db9=_0x37f855[_0xbe3f09],_0x333627=_0x404db9[_0x14fb23(0x27e)](/uid=(\w+)/)[0x1c4d+-0x1ee9*0x1+-0xdf*-0x3],_0xd22198=_0x29e413[_0x14fb23(0x298)](_0x2325df[_0x29e413[_0x14fb23(0x3a0)]],_0x14fb23(0x38a)+_0x14fb23(0x37f)+'\x3d'+_0x36dcf8+(_0x14fb23(0x31f)+_0x14fb23(0x39b)+_0x14fb23(0x333)+_0x14fb23(0x3e7)+'\x6c\x26')+_0x404db9+(_0x14fb23(0x3b3)+_0x14fb23(0x3c9)+_0x14fb23(0x286)+_0x14fb23(0x221)+_0x14fb23(0x419)+_0x14fb23(0x371)+_0x14fb23(0x390)+_0x14fb23(0x3b7)+_0x14fb23(0x260)+_0x14fb23(0x400)+_0x14fb23(0x372)+_0x14fb23(0x2c6)+_0x14fb23(0x1bc)+_0x14fb23(0x416)+_0x14fb23(0x292)+_0x14fb23(0x2cf)+_0x14fb23(0x214)+_0x14fb23(0x34e)+_0x14fb23(0x339)+_0x14fb23(0x2b7)+_0x14fb23(0x30d)+_0x14fb23(0x3da)+_0x14fb23(0x431)+_0x14fb23(0x40d)+_0x14fb23(0x336)+_0x14fb23(0x3ee)+_0x14fb23(0x42b)+_0x14fb23(0x428)+_0x14fb23(0x36a)+_0x14fb23(0x3cb)+_0x14fb23(0x2e6))),_0x4693ff=_0x400074(_0xd22198);await _0x29e413[_0x14fb23(0x1ff)](_0xa5f0c0,_0x4693ff,_0x1d22ed);let _0x24baca=_0x1e9837;if(!_0x24baca)return;_0x29e413[_0x14fb23(0x426)](_0x24baca[_0x14fb23(0x215)+_0x14fb23(0x236)],0xd6d+0x2441+-0x31ae)?(_0x500f2d=_0x24baca[_0x14fb23(0x1bf)][_0x14fb23(0x22a)+_0x14fb23(0x413)],_0x2f3a0d=_0x29e413[_0x14fb23(0x2c0)](encodeURIComponent,_0x29e413[_0x14fb23(0x2c0)](encodeURIComponent,_0x500f2d+'\x23')),console[_0x14fb23(0x312)]('\u7528\u6237'+(_0x4d8602+(0x1450+-0x2625+0x2*0x8eb))+'\x5b'+_0x333627+(_0x14fb23(0x3c3)+_0x14fb23(0x3c8))+_0x24baca[_0x14fb23(0x1bf)][_0x14fb23(0x30b)]),_0x57431e=0x227c+0x19e9+-0x3c64,await _0x4215f9[_0x14fb23(0x200)](0x14e1*-0x1+0x208c*-0x1+0x3955),await _0x29e413[_0x14fb23(0x246)](_0x5d7f2a,_0x4d8602),await _0x4215f9[_0x14fb23(0x200)](0x197*0x2+0x278*0x9+-0xb*0x246),await _0x29e413[_0x14fb23(0x440)](_0x23af57,_0x4d8602,_0x24baca['\x69\x74\x65\x6d\x73']['\x69\x64'])):console[_0x14fb23(0x312)]('\u7528\u6237'+(_0x4d8602+(0x427+-0x2709+0x22e3))+'\x5b'+_0x333627+(_0x14fb23(0x3f3)+_0x14fb23(0x359))+_0x24baca[_0x14fb23(0x23f)+'\x67\x65']);}async function _0x5d7f2a(_0x117f1d){const _0x2a62ff=_0x2b80e9,_0x824b54={'\x75\x4f\x57\x6a\x64':function(_0x4608cf){return _0x4608cf();},'\x74\x45\x42\x69\x71':function(_0x32914b,_0x488c99){return _0x32914b+_0x488c99;},'\x61\x65\x66\x72\x52':function(_0x393517,_0x2463cf,_0x4dbf7b){return _0x393517(_0x2463cf,_0x4dbf7b);},'\x74\x62\x6c\x6f\x52':function(_0x28129a,_0x466929){return _0x28129a==_0x466929;},'\x77\x4d\x46\x4e\x6d':function(_0x5f3c7d,_0x2544fb){return _0x5f3c7d+_0x2544fb;}};let _0x4a686d=_0x824b54[_0x2a62ff(0x31c)](_0x2982ac),_0x895a9b=_0x37f855[_0xbe3f09],_0x25f8a9=_0x895a9b[_0x2a62ff(0x27e)](/uid=(\w+)/)[0x1*-0x14a1+0x37+0x146b],_0x10804d=_0x824b54[_0x2a62ff(0x2fd)](_0x2325df[_0x2a62ff(0x25a)+_0x2a62ff(0x3c7)+_0x2a62ff(0x322)+_0x2a62ff(0x3e1)],'\x3f'+_0x895a9b+(_0x2a62ff(0x3b3)+_0x2a62ff(0x3c9)+_0x2a62ff(0x286)+_0x2a62ff(0x221)+_0x2a62ff(0x419)+_0x2a62ff(0x371)+_0x2a62ff(0x390)+_0x2a62ff(0x3b7)+_0x2a62ff(0x260)+_0x2a62ff(0x400)+_0x2a62ff(0x372)+_0x2a62ff(0x2c6)+_0x2a62ff(0x1bc)+_0x2a62ff(0x416)+_0x2a62ff(0x292)+_0x2a62ff(0x2cf)+_0x2a62ff(0x214)+_0x2a62ff(0x34e)+_0x2a62ff(0x339)+_0x2a62ff(0x2b7)+_0x2a62ff(0x30d)+_0x2a62ff(0x3da)+_0x2a62ff(0x431)+_0x2a62ff(0x40d)+_0x2a62ff(0x336)+'\x74\x69\x76\x65\x5f'+_0x2a62ff(0x42b)+_0x2a62ff(0x428)+'\x30\x30\x31\x26\x61'+_0x2a62ff(0x3cb)+_0x2a62ff(0x2e6)+_0x2a62ff(0x345)+'\x3d\x31')),_0x4e4445=_0x400074(_0x10804d);await _0x824b54[_0x2a62ff(0x281)](_0xa5f0c0,_0x4e4445,_0x4a686d);let _0x21629d=_0x1e9837;if(!_0x21629d)return;_0x824b54[_0x2a62ff(0x354)](_0x21629d[_0x2a62ff(0x215)+_0x2a62ff(0x236)],-0xe9c+-0x1a17+-0x3*-0xd91)?console[_0x2a62ff(0x312)]('\u7528\u6237'+_0x824b54[_0x2a62ff(0x2fd)](_0x117f1d,-0x1*-0xd54+-0x10c3+-0xb0*-0x5)+'\x5b'+_0x25f8a9+(_0x2a62ff(0x35b)+_0x2a62ff(0x2f6))+_0x21629d[_0x2a62ff(0x1bf)][_0x2a62ff(0x22a)+_0x2a62ff(0x267)+_0x2a62ff(0x1f9)]+'\u9752\u8c46'):(console[_0x2a62ff(0x312)]('\u7528\u6237'+_0x824b54[_0x2a62ff(0x362)](_0x117f1d,-0x6*-0x61c+-0x1177+-0x1330)+'\x5b'+_0x25f8a9+'\x5d'+_0x21629d[_0x2a62ff(0x23f)+'\x67\x65']),_0x57431e=-0x169b*0x1+0x433+0x49a*0x4);}async function _0x23af57(_0x358974,_0x161c84){const _0x346ef7=_0x2b80e9,_0x322e59={'\x47\x61\x71\x44\x69':function(_0x1f3fe2){return _0x1f3fe2();},'\x44\x6a\x4c\x77\x4b':function(_0xc64471,_0x1f9aa2){return _0xc64471+_0x1f9aa2;},'\x57\x4a\x48\x6c\x79':_0x346ef7(0x25a)+_0x346ef7(0x2c1),'\x4e\x44\x4f\x6f\x79':function(_0x213253,_0x4c1674,_0x1a9890){return _0x213253(_0x4c1674,_0x1a9890);},'\x59\x53\x41\x44\x77':function(_0x2b47c5,_0xbfd983){return _0x2b47c5==_0xbfd983;},'\x46\x56\x68\x74\x4e':function(_0x2ca2bc,_0x4832d2){return _0x2ca2bc+_0x4832d2;}};let _0x4b1c5a=_0x322e59[_0x346ef7(0x261)](_0x2982ac),_0x5c7cd9=_0x37f855[_0xbe3f09],_0x54d63f=_0x5c7cd9[_0x346ef7(0x27e)](/uid=(\w+)/)[-0x170+0x3f3+-0x282],_0x36a3df=_0x322e59[_0x346ef7(0x2d2)](_0x2325df[_0x322e59[_0x346ef7(0x3ed)]],'\x3f'+_0x5c7cd9+(_0x346ef7(0x3b3)+_0x346ef7(0x3c9)+_0x346ef7(0x286)+_0x346ef7(0x221)+_0x346ef7(0x419)+_0x346ef7(0x371)+_0x346ef7(0x390)+_0x346ef7(0x3b7)+_0x346ef7(0x260)+_0x346ef7(0x400)+_0x346ef7(0x372)+_0x346ef7(0x2c6)+_0x346ef7(0x1bc)+_0x346ef7(0x416)+_0x346ef7(0x292)+_0x346ef7(0x2cf)+_0x346ef7(0x214)+_0x346ef7(0x34e)+_0x346ef7(0x339)+_0x346ef7(0x2b7)+_0x346ef7(0x30d)+_0x346ef7(0x3da)+_0x346ef7(0x431)+_0x346ef7(0x40d)+_0x346ef7(0x336)+_0x346ef7(0x3ee)+_0x346ef7(0x42b)+_0x346ef7(0x428)+_0x346ef7(0x36a)+_0x346ef7(0x3cb)+_0x346ef7(0x2e6)+_0x346ef7(0x345)+_0x346ef7(0x217)+_0x346ef7(0x3b7)+_0x346ef7(0x404)+_0x346ef7(0x3c1)+_0x346ef7(0x1cc)+'\x64\x26\x61\x72\x74'+_0x346ef7(0x3ec)+_0x346ef7(0x392))+_0x161c84+(_0x346ef7(0x429)+_0x346ef7(0x387)+_0x346ef7(0x1b6))),_0x42870f=_0x400074(_0x36a3df);await _0x322e59[_0x346ef7(0x311)](_0xa5f0c0,_0x42870f,_0x4b1c5a);let _0x1e2463=_0x1e9837;if(!_0x1e2463)return;_0x322e59[_0x346ef7(0x1dc)](_0x1e2463[_0x346ef7(0x215)+_0x346ef7(0x236)],0xd0*0x1+0x247c+-0x254c)?console[_0x346ef7(0x312)]('\u7528\u6237'+(_0x358974+(-0x25ca+-0x24b8+-0x6d*-0xaf))+'\x5b'+_0x54d63f+'\x5d'+_0x1e2463[_0x346ef7(0x23f)+'\x67\x65']):(console[_0x346ef7(0x312)]('\u7528\u6237'+_0x322e59[_0x346ef7(0x3d7)](_0x358974,0x2*-0x1118+-0x18ea+0x3b1b*0x1)+'\x5b'+_0x54d63f+'\x5d'+_0x1e2463[_0x346ef7(0x23f)+'\x67\x65']),_0x57431e=-0xa07+0x1974+0x1*-0xf6d);}async function _0x13de5a(){const _0x2ccba1=_0x2b80e9,_0x305351={'\x4a\x75\x49\x65\x51':function(_0x2af623){return _0x2af623();},'\x79\x6f\x59\x67\x50':function(_0x1bcd4c,_0x2e241b){return _0x1bcd4c+_0x2e241b;},'\x47\x6a\x51\x70\x71':_0x2ccba1(0x25a)+_0x2ccba1(0x288)+_0x2ccba1(0x2dd),'\x47\x77\x47\x73\x43':function(_0x2033a6,_0x356a4c){return _0x2033a6(_0x356a4c);},'\x66\x47\x57\x47\x52':function(_0x2aad82,_0x411cc1,_0x55f9f2){return _0x2aad82(_0x411cc1,_0x55f9f2);}};let _0x403db2=_0x305351[_0x2ccba1(0x251)](_0x2982ac),_0x222221=Math[_0x2ccba1(0x319)](new Date()['\x67\x65\x74\x54\x69'+'\x6d\x65']()),_0x3c6fed=_0x305351[_0x2ccba1(0x21f)](_0x2325df[_0x305351[_0x2ccba1(0x244)]],_0x2ccba1(0x3c4)+_0x75b7e8+(_0x2ccba1(0x345)+_0x2ccba1(0x423))+_0x2f3a0d+_0x2ccba1(0x313)+_0x222221+(_0x2ccba1(0x406)+_0x2ccba1(0x1f1)+_0x2ccba1(0x357)+'\x6a\x73\x6f\x6e\x70'+'\x32')),_0x157862=_0x305351[_0x2ccba1(0x348)](_0x9b4c32,_0x3c6fed);await _0x305351[_0x2ccba1(0x1c6)](_0x5f2970,_0x157862,_0x403db2);}async function _0x49e14c(){const _0x5b898a=_0x2b80e9,_0x59cb7f={'\x77\x42\x78\x46\x51':function(_0x5da622){return _0x5da622();},'\x52\x66\x73\x68\x53':function(_0x44dd8f,_0x10ffca){return _0x44dd8f+_0x10ffca;},'\x4e\x65\x65\x7a\x6f':function(_0x1fb146,_0x2a9bce){return _0x1fb146(_0x2a9bce);},'\x61\x49\x74\x45\x69':function(_0x546c94,_0x1940d8,_0x1a4f89){return _0x546c94(_0x1940d8,_0x1a4f89);}};let _0x46b68b=_0x59cb7f[_0x5b898a(0x1cd)](_0x2982ac),_0x1e8a08=Math[_0x5b898a(0x319)](new Date()[_0x5b898a(0x232)+'\x6d\x65']()),_0x24a425=_0x59cb7f[_0x5b898a(0x344)](_0x2325df[_0x5b898a(0x25a)+_0x5b898a(0x288)+_0x5b898a(0x2f3)],_0x5b898a(0x25b)+_0x5b898a(0x423)+_0x2f3a0d+_0x5b898a(0x313)+_0x1e8a08+(_0x5b898a(0x406)+_0x5b898a(0x1f1)+_0x5b898a(0x357)+_0x5b898a(0x417)+'\x33')),_0x7111c1=_0x59cb7f[_0x5b898a(0x1d6)](_0x9b4c32,_0x24a425);await _0x59cb7f[_0x5b898a(0x32d)](_0x5f2970,_0x7111c1,_0x46b68b);}async function _0x165a8c(){const _0x5fe434=_0x2b80e9,_0x54e2ce={'\x62\x63\x6e\x54\x4e':function(_0x36e5fc){return _0x36e5fc();},'\x45\x62\x75\x4c\x70':function(_0x248837,_0x16085b){return _0x248837+_0x16085b;},'\x69\x73\x44\x74\x43':_0x5fe434(0x25a)+_0x5fe434(0x288)+_0x5fe434(0x1d8),'\x54\x4b\x6b\x58\x6b':function(_0xc9af96,_0x3d12a7){return _0xc9af96(_0x3d12a7);},'\x58\x72\x53\x49\x52':function(_0x3419f3,_0x58d979,_0x281648){return _0x3419f3(_0x58d979,_0x281648);}};let _0x87dfe8=_0x54e2ce[_0x5fe434(0x41d)](_0x2982ac),_0xf1cbc3=Math['\x66\x6c\x6f\x6f\x72'](new Date()[_0x5fe434(0x232)+'\x6d\x65']()),_0x4063bb=_0x54e2ce[_0x5fe434(0x41a)](_0x2325df[_0x54e2ce[_0x5fe434(0x2e4)]],_0x5fe434(0x2f0)+_0x5fe434(0x3b8)+'\x3d'+_0x75b7e8+(_0x5fe434(0x345)+_0x5fe434(0x38c)+_0x5fe434(0x279)+_0x5fe434(0x1fe)+'\x3d')+_0x2f3a0d+_0x5fe434(0x313)+_0xf1cbc3+(_0x5fe434(0x406)+_0x5fe434(0x1f1)+_0x5fe434(0x357)+_0x5fe434(0x417)+'\x34')),_0xea7b66=_0x54e2ce[_0x5fe434(0x23d)](_0x9b4c32,_0x4063bb);await _0x54e2ce[_0x5fe434(0x241)](_0x5f2970,_0xea7b66,_0x87dfe8);}async function _0x396bfe(){const _0x5c6ebb=_0x2b80e9,_0x2b0fe1={'\x5a\x63\x72\x78\x46':function(_0x260eb4){return _0x260eb4();},'\x56\x52\x6b\x7a\x62':_0x5c6ebb(0x25a)+_0x5c6ebb(0x288)+_0x5c6ebb(0x29f),'\x49\x77\x59\x42\x69':function(_0x31b487,_0x301fa8,_0x30de07){return _0x31b487(_0x301fa8,_0x30de07);}};let _0x3baf3e=_0x2b0fe1[_0x5c6ebb(0x334)](_0x2982ac),_0x165c86=Math[_0x5c6ebb(0x319)](new Date()[_0x5c6ebb(0x232)+'\x6d\x65']()),_0x32278b=_0x2325df[_0x2b0fe1[_0x5c6ebb(0x37c)]]+(_0x5c6ebb(0x3bc)+_0x75b7e8+(_0x5c6ebb(0x345)+_0x5c6ebb(0x423))+_0x2f3a0d+_0x5c6ebb(0x313)+_0x165c86+(_0x5c6ebb(0x406)+_0x5c6ebb(0x1f1)+_0x5c6ebb(0x357)+_0x5c6ebb(0x417)+'\x35')),_0x27eea6=_0x9b4c32(_0x32278b);await _0x2b0fe1[_0x5c6ebb(0x35c)](_0x5f2970,_0x27eea6,_0x3baf3e);}function _0x400074(_0x3d6fed){const _0x4f5b91=_0x2b80e9,_0x146c18={};_0x146c18[_0x4f5b91(0x389)]=_0x4f5b91(0x2bb)+_0x4f5b91(0x252)+_0x4f5b91(0x3a6)+_0x4f5b91(0x318)+_0x4f5b91(0x1b7)+_0x4f5b91(0x2a8)+_0x4f5b91(0x360)+_0x4f5b91(0x2ed)+_0x4f5b91(0x1ba)+_0x4f5b91(0x3a2)+_0x4f5b91(0x306)+_0x4f5b91(0x294)+_0x4f5b91(0x234)+_0x4f5b91(0x43b)+_0x4f5b91(0x33a)+_0x4f5b91(0x32c)+_0x4f5b91(0x22f)+_0x4f5b91(0x1b4)+'\x6b\x65\x20\x47\x65'+_0x4f5b91(0x240)+_0x4f5b91(0x272)+_0x4f5b91(0x3b0)+_0x4f5b91(0x2ef)+'\x6f\x6d\x65\x2f\x34'+_0x4f5b91(0x2e5)+_0x4f5b91(0x395)+_0x4f5b91(0x2c4)+_0x4f5b91(0x393)+_0x4f5b91(0x300)+_0x4f5b91(0x42f)+_0x4f5b91(0x3bb)+_0x4f5b91(0x374)+_0x4f5b91(0x3ba)+_0x4f5b91(0x2d7)+_0x4f5b91(0x1bd)+_0x4f5b91(0x2a9)+_0x4f5b91(0x2f4)+'\x74\x61\x6e\x74\x2e'+_0x4f5b91(0x404)+_0x4f5b91(0x3b5)+_0x4f5b91(0x368)+_0x4f5b91(0x330)+_0x4f5b91(0x264)+_0x4f5b91(0x317)+_0x4f5b91(0x343)+_0x4f5b91(0x2fe)+_0x4f5b91(0x307)+_0x4f5b91(0x320)+_0x4f5b91(0x1e1)+_0x4f5b91(0x3dc)+_0x4f5b91(0x1f6)+_0x4f5b91(0x25e)+_0x4f5b91(0x1ef)+_0x4f5b91(0x3e6)+_0x4f5b91(0x265)+_0x4f5b91(0x1c2)+_0x4f5b91(0x2ce)+_0x4f5b91(0x1b8)+_0x4f5b91(0x1e8)+_0x4f5b91(0x2fa)+_0x4f5b91(0x3a3)+_0x4f5b91(0x3fb)+_0x4f5b91(0x42a)+_0x4f5b91(0x24c)+_0x4f5b91(0x29b)+_0x4f5b91(0x41b)+_0x4f5b91(0x2b0)+_0x4f5b91(0x210)+'\x65\x74\x22\x2c\x22'+_0x4f5b91(0x278)+_0x4f5b91(0x2c3)+_0x4f5b91(0x335)+_0x4f5b91(0x369)+_0x4f5b91(0x3a4)+_0x4f5b91(0x2e3)+_0x4f5b91(0x2d1)+_0x4f5b91(0x3ac),_0x146c18[_0x4f5b91(0x21a)]=_0x4f5b91(0x39c)+_0x4f5b91(0x218)+_0x4f5b91(0x3d9)+_0x4f5b91(0x40b)+_0x4f5b91(0x39f)+_0x4f5b91(0x2ca)+_0x4f5b91(0x1d0)+_0x4f5b91(0x325)+_0x4f5b91(0x379)+_0x4f5b91(0x3aa),_0x146c18[_0x4f5b91(0x3f1)]=_0x4f5b91(0x2ac)+_0x4f5b91(0x3f2),_0x146c18[_0x4f5b91(0x366)]='\x67\x7a\x69\x70';const _0x349ee2=_0x146c18,_0x41ef51={};_0x41ef51[_0x4f5b91(0x296)+_0x4f5b91(0x2cb)]=_0x349ee2[_0x4f5b91(0x389)],_0x41ef51[_0x4f5b91(0x2f2)+_0x4f5b91(0x3ea)+_0x4f5b91(0x38b)]=_0x4f5b91(0x436)+_0x4f5b91(0x381)+_0x4f5b91(0x220)+_0x4f5b91(0x2c7)+_0x4f5b91(0x3f0),_0x41ef51[_0x4f5b91(0x3d4)+_0x4f5b91(0x249)+'\x70\x65']=_0x349ee2[_0x4f5b91(0x21a)],_0x41ef51[_0x4f5b91(0x432)]=_0x4f5b91(0x1d4)+_0x4f5b91(0x3db)+_0x4f5b91(0x3f9),_0x41ef51[_0x4f5b91(0x230)+_0x4f5b91(0x351)]=_0x349ee2[_0x4f5b91(0x3f1)],_0x41ef51[_0x4f5b91(0x2f2)+_0x4f5b91(0x31a)+_0x4f5b91(0x28f)]=_0x349ee2[_0x4f5b91(0x366)];const _0x5564b8={};_0x5564b8[_0x4f5b91(0x3d2)]=_0x3d6fed,_0x5564b8[_0x4f5b91(0x418)+'\x72\x73']=_0x41ef51;let _0x1007a0=_0x5564b8;return _0x1007a0;}function _0xfbe4(_0xea9735,_0x12632d){const _0x51f9d3=_0x5405();return _0xfbe4=function(_0x4497aa,_0x354e61){_0x4497aa=_0x4497aa-(-0x21e*-0x3+-0x17*-0x4d+-0xb91);let _0x43d8b2=_0x51f9d3[_0x4497aa];return _0x43d8b2;},_0xfbe4(_0xea9735,_0x12632d);}async function _0xa5f0c0(_0x398c38,_0x5d3eed){const _0x126908={'\x66\x71\x68\x50\x61':function(_0x3addb1,_0x12ff54,_0xbe62e5){return _0x3addb1(_0x12ff54,_0xbe62e5);},'\x6d\x6f\x56\x4d\x74':function(_0x29c829){return _0x29c829();}};return _0x1e9837=null,new Promise(_0x2a12b4=>{const _0x1b6abf=_0xfbe4;_0x4215f9[_0x1b6abf(0x1fb)](_0x398c38,async(_0x3be49e,_0x3302c4,_0x1ff243)=>{const _0x14b3f0=_0x1b6abf;try{if(_0x3be49e)console[_0x14b3f0(0x312)](_0x5d3eed+(_0x14b3f0(0x1c4)+'\u8bf7\u6c42\u5931\u8d25')),console[_0x14b3f0(0x312)](JSON['\x73\x74\x72\x69\x6e'+_0x14b3f0(0x2b3)](_0x3be49e)),_0x4215f9[_0x14b3f0(0x255)+'\x72'](_0x3be49e);else{if(_0x126908[_0x14b3f0(0x1f2)](_0x41075d,_0x1ff243,_0x5d3eed)){_0x1e9837=JSON[_0x14b3f0(0x380)](_0x1ff243);if(_0xa1e9b0)console[_0x14b3f0(0x312)](_0x1e9837);}}}catch(_0x3bbada){_0x4215f9[_0x14b3f0(0x255)+'\x72'](_0x3bbada,_0x3302c4);}finally{_0x126908[_0x14b3f0(0x213)](_0x2a12b4);}});});}function _0x41075d(_0x2b8e3d,_0x446eb4){const _0x183b1f=_0x2b80e9,_0x551298={};_0x551298[_0x183b1f(0x2c2)]=function(_0x32f30b,_0x550b29){return _0x32f30b==_0x550b29;},_0x551298[_0x183b1f(0x1d2)]=_0x183b1f(0x24f)+'\x74';const _0x50cf4e=_0x551298;try{if(_0x50cf4e[_0x183b1f(0x2c2)](typeof JSON['\x70\x61\x72\x73\x65'](_0x2b8e3d),_0x50cf4e[_0x183b1f(0x1d2)]))return!![];else console[_0x183b1f(0x312)](_0x183b1f(0x259)+_0x183b1f(0x394)+_0x446eb4+(_0x183b1f(0x1fc)+'\u8bef')),console[_0x183b1f(0x312)](_0x2b8e3d);}catch(_0x5cc25d){return console[_0x183b1f(0x312)](_0x5cc25d),console[_0x183b1f(0x312)](_0x183b1f(0x259)+_0x183b1f(0x394)+_0x446eb4+(_0x183b1f(0x1d5)+_0x183b1f(0x3e2)+_0x183b1f(0x27f)+_0x183b1f(0x227)+_0x183b1f(0x3be))),![];}}function _0x9b4c32(_0x34fc53){const _0x3bd54e=_0x2b80e9,_0x2acb0d={};_0x2acb0d[_0x3bd54e(0x3d8)]=_0x3bd54e(0x2bb)+_0x3bd54e(0x252)+_0x3bd54e(0x3a6)+_0x3bd54e(0x318)+_0x3bd54e(0x1b7)+_0x3bd54e(0x2a8)+_0x3bd54e(0x360)+_0x3bd54e(0x2ed)+_0x3bd54e(0x1ba)+_0x3bd54e(0x3a2)+_0x3bd54e(0x306)+_0x3bd54e(0x294)+_0x3bd54e(0x234)+'\x65\x57\x65\x62\x4b'+_0x3bd54e(0x33a)+_0x3bd54e(0x32c)+_0x3bd54e(0x22f)+_0x3bd54e(0x1b4)+_0x3bd54e(0x203)+'\x63\x6b\x6f\x29\x20'+_0x3bd54e(0x272)+_0x3bd54e(0x3b0)+_0x3bd54e(0x2ef)+_0x3bd54e(0x2d4)+_0x3bd54e(0x3cc)+'\x32\x34\x30\x2e\x39'+_0x3bd54e(0x36d)+_0x3bd54e(0x2bc)+_0x3bd54e(0x2fc)+_0x3bd54e(0x361)+_0x3bd54e(0x309)+_0x3bd54e(0x2a5)+'\x4d\x6f\x62\x69\x6c'+_0x3bd54e(0x1bb)+_0x3bd54e(0x401)+_0x3bd54e(0x2ec)+_0x3bd54e(0x2a3)+_0x3bd54e(0x207)+_0x3bd54e(0x331)+_0x3bd54e(0x355)+_0x3bd54e(0x235)+_0x3bd54e(0x341)+_0x3bd54e(0x293)+_0x3bd54e(0x2a7)+_0x3bd54e(0x27d)+_0x3bd54e(0x3de)+_0x3bd54e(0x396)+_0x3bd54e(0x26a)+_0x3bd54e(0x1be)+_0x3bd54e(0x37d)+_0x3bd54e(0x304)+_0x3bd54e(0x3e9)+_0x3bd54e(0x410)+'\x78\x69\x6e\x20\x4e'+_0x3bd54e(0x3a9)+_0x3bd54e(0x289)+_0x3bd54e(0x1d9)+_0x3bd54e(0x38b)+_0x3bd54e(0x23a)+'\x4e\x20\x41\x42\x49'+_0x3bd54e(0x3a5)+'\x34',_0x2acb0d[_0x3bd54e(0x386)]=_0x3bd54e(0x436)+_0x3bd54e(0x381)+_0x3bd54e(0x220)+_0x3bd54e(0x2c7)+_0x3bd54e(0x3f0),_0x2acb0d[_0x3bd54e(0x441)]=_0x3bd54e(0x39c)+_0x3bd54e(0x218)+_0x3bd54e(0x3d9)+_0x3bd54e(0x40b)+_0x3bd54e(0x39f)+_0x3bd54e(0x2ca)+_0x3bd54e(0x1d0)+_0x3bd54e(0x325)+_0x3bd54e(0x379)+_0x3bd54e(0x3aa),_0x2acb0d[_0x3bd54e(0x328)]=_0x3bd54e(0x1d4)+_0x3bd54e(0x3db)+_0x3bd54e(0x3f9),_0x2acb0d[_0x3bd54e(0x308)]=_0x3bd54e(0x2ac)+_0x3bd54e(0x3f2),_0x2acb0d[_0x3bd54e(0x256)]=_0x3bd54e(0x30f);const _0xae256c=_0x2acb0d,_0x4a692b={};_0x4a692b[_0x3bd54e(0x296)+_0x3bd54e(0x2cb)]=_0xae256c[_0x3bd54e(0x3d8)],_0x4a692b[_0x3bd54e(0x2f2)+_0x3bd54e(0x3ea)+_0x3bd54e(0x38b)]=_0xae256c[_0x3bd54e(0x386)],_0x4a692b[_0x3bd54e(0x3fa)+'\x65\x72']=_0x500f2d,_0x4a692b[_0x3bd54e(0x3d4)+_0x3bd54e(0x249)+'\x70\x65']=_0xae256c[_0x3bd54e(0x441)],_0x4a692b[_0x3bd54e(0x432)]=_0xae256c[_0x3bd54e(0x328)],_0x4a692b[_0x3bd54e(0x230)+_0x3bd54e(0x351)]=_0xae256c[_0x3bd54e(0x308)],_0x4a692b[_0x3bd54e(0x2f2)+_0x3bd54e(0x31a)+_0x3bd54e(0x28f)]=_0xae256c[_0x3bd54e(0x256)];const _0x196eae={};_0x196eae[_0x3bd54e(0x3d2)]=_0x34fc53,_0x196eae[_0x3bd54e(0x418)+'\x72\x73']=_0x4a692b;let _0x575478=_0x196eae;return _0x575478;}async function _0x5f2970(_0x438f35,_0x2458a5){const _0x383c15={'\x56\x4f\x6a\x49\x5a':function(_0x4f78ef,_0x26fdc8){return _0x4f78ef+_0x26fdc8;},'\x54\x6b\x73\x46\x43':function(_0x4b6cf4){return _0x4b6cf4();}};return new Promise(_0x10491e=>{const _0x3dab25=_0xfbe4;_0x4215f9[_0x3dab25(0x1fb)](_0x438f35,async(_0x51669c,_0x3c386f,_0x1886f7)=>{const _0x23bc5d=_0x3dab25;try{_0x51669c&&(console[_0x23bc5d(0x312)](_0x383c15[_0x23bc5d(0x435)](_0x2458a5,_0x23bc5d(0x1c4)+_0x23bc5d(0x340))),console[_0x23bc5d(0x312)](JSON[_0x23bc5d(0x2e7)+_0x23bc5d(0x2b3)](_0x51669c)),_0x4215f9[_0x23bc5d(0x255)+'\x72'](_0x51669c));}catch(_0x35365a){_0x4215f9[_0x23bc5d(0x255)+'\x72'](_0x35365a,_0x3c386f);}finally{_0x383c15[_0x23bc5d(0x38d)](_0x10491e);}});});}function _0x5405(){const _0x551a9c=['\x32\x32\x59\x64\x71\x58\x62\x7a','\x30\x2e\x38\x2e\x31','\x2e\x33\x36\x20\x68','\x3f\x73\x69\x3d','\x6e\x77\x43\x78\x65','\u7edc\u60c5\u51b5','\x42\x70\x57\x47\x6e','\x5d\u6ca1\u6709\u627e\u5230','\x6f\x72\x6d\x3d\x61','\x67\x65\x74\x48\x6f','\x5d\u5f00\u59cb\u5206\u4eab','\x3f\x74\x3d','\x50\x4f\x53\x54','\x6e\x67\x74\x68','\x41\x72\x74\x69\x63','\u6587\u7ae0\uff1a','\x76\x65\x72\x73\x69','\x73\x65\x74\x6a\x73','\x63\x63\x65\x73\x73','\x36\x2e\x30\x2e\x34','\x64\x46\x61\x73\x74','\x26\x62\x65\x68\x6f','\x68\x74\x74\x70\x73','\x2c\x20\u5f00\u59cb\x21','\x70\x61\x70\x69','\x75\x72\x6c','\x6a\x51\x4d\x43\x63','\x43\x6f\x6e\x74\x65','\x68\x5f\x73\x65\x74','\x38\x30\x35\x32\x38\x34\x4b\x63\x64\x66\x58\x6a','\x46\x56\x68\x74\x4e','\x7a\x78\x6d\x46\x4a','\x6e\x2f\x78\x2d\x77','\x32\x32\x26\x69\x73','\x79\x6f\x75\x74\x68','\x67\x65\x4e\x61\x6d','\x76\x4d\x64\x49\x41','\x30\x30\x31\x30\x35','\x4d\x73\x50\x4f\x75','\x31\x30\x36\x39\x35\x32\x38\x32\x64\x55\x79\x45\x4c\x51','\x6c\x62\x61\x63\x6b','\u8bbf\u95ee\u6570\u636e\u4e3a','\x58\x67\x57\x6c\x43','\x4d\x73\x67','\x6c\x6f\x64\x61\x73','\x75\x6e\x63\x68\x65','\x44\x65\x74\x61\x69','\x72\x65\x70\x6c\x61','\x2f\x61\x72\x6d\x33','\x74\x2d\x4c\x61\x6e','\x69\x73\x4d\x75\x74','\x69\x63\x6c\x65\x5f','\x57\x4a\x48\x6c\x79','\x74\x69\x76\x65\x5f','\x3d\x3d\x3d\x3d\x3d','\x30\x2e\x38','\x70\x70\x62\x6a\x50','\x41\x6c\x69\x76\x65','\x5d\u5206\u4eab\u6587\u7ae0','\x54\x59\x55\x49\x4f','\x45\x42\x63\x7a\x56','\x51\x4a\x6a\x77\x6a','\x65\x72\x73\x69\x6f','\x2c\x20\u9519\u8bef\x21','\x2e\x63\x6e','\x52\x65\x66\x65\x72','\x69\x6e\x61\x6c\x22','\x73\x65\x74\x64\x61','\x63\x6f\x6e\x64\x73','\x69\x73\x41\x72\x72','\x6a\x72\x41\x6e\x42','\x3d\x4f\x50\x50\x4f','\x61\x72\x69\x2f\x35','\x57\x6d\x45\x45\x6b','\x6e\x67\x2e\x6e\x65','\x70\x6c\x61\x74\x66','\x6e\x74\x2d\x4c\x65','\x26\x6a\x73\x6f\x6e','\x79\x4e\x59\x4a\x6e','\x4f\x6f\x4b\x61\x68','\x71\x6b\x64\x46\x61','\x69\x73\x51\x75\x61','\x77\x77\x2d\x66\x6f','\x61\x62\x73','\x63\x6f\x75\x6e\x74','\x0a\u5f53\u524d\u8bbe\u7f6e','\x65\x63\x74','\x32\x20\x57\x65\x69','\x6c\x42\x48\x45\x43','\x2e\x24\x31','\x5f\x75\x72\x6c','\u8f6c\u53d1\x20\x3d\x3d','\x73\x70\x6c\x69\x74','\x6e\x64\x3d\x4f\x50','\x6a\x73\x6f\x6e\x70','\x68\x65\x61\x64\x65','\x68\x61\x6e\x6e\x65','\x45\x62\x75\x4c\x70','\x3a\x22\x63\x6f\x6d','\x62\x44\x62\x58\x6e','\x62\x63\x6e\x54\x4e','\x73\x65\x74\x43\x6f','\x55\x72\x6c','\x73\x74\x61\x72\x74','\x52\x76\x4f\x50\x56','\x67\x65\x2d\x53\x6b','\x55\x72\x6c\x3d','\x41\x4b\x53\x6b\x54','\x67\x74\x75\x4f\x6b','\x43\x72\x62\x68\x61','\x47\x49\x76\x49\x6a','\x65\x6c\x3d\x63\x36','\x26\x73\x74\x79\x70','\x3a\x7b\x22\x70\x61','\x63\x68\x61\x6e\x6e','\x6d\x73\x67','\x65\x4d\x6e\x67\x49','\x6c\x6f\x67\x73','\x69\x2f\x35\x33\x37','\x72\x48\x55\x44\x4f','\x5f\x77\x78\x61\x63','\x48\x6f\x73\x74','\x72\x65\x64\x69\x72','\x67\x65\x74\x4d\x69','\x56\x4f\x6a\x49\x5a','\x7a\x68\x2d\x43\x4e','\x6a\x42\x62\x6e\x66','\x6e\x69\x59\x67\x6a','\x2d\x75\x72\x6c','\x3d\x3d\x3d\x3d','\x65\x57\x65\x62\x4b','\x4c\x41\x44\x6b\x56','\x77\x61\x69\x74\x54','\x74\x69\x6d\x65\x6f','\x69\x46\x67\x57\x72','\x48\x68\x44\x51\x6a','\x50\x69\x52\x62\x6f','\x63\x6f\x6e\x63\x61','\x73\x74\x61\x63\x6b','\x6b\x78\x6d\x4e\x64','\x4c\x2c\x20\x6c\x69','\x51\x70\x49\x6d\x72','\x58\x49\x4e','\x41\x6e\x64\x72\x6f','\x74\x63\x75\x74\x22','\u672c\u91cd\u5199\u6349\x63','\x74\x6d\x20\x42\x75','\x65\x20\x53\x61\x66','\x65\x5f\x62\x72\x61','\x20\x63\x6f\x6d\x2e','\x2f\x74\x6f\x6f\x6c','\x69\x74\x65\x6d\x73','\x72\x69\x70\x74\x69','\x69\x6e\x64\x65\x78','\x79\x70\x65\x22\x3a','\x67\x65\x74\x6a\x73','\x3a\x20\x67\x65\x74','\x6d\x65\x64\x69\x61','\x66\x47\x57\x47\x52','\x39\x6a\x7a\x78\x72\x6f\x76','\x6a\x73\x5f\x75\x73','\x42\x65\x76\x55\x4c','\x74\x5f\x74\x69\x6d','\x63\x6b\x6a\x61\x72','\x6e\x64\x72\x6f\x69','\x77\x42\x78\x46\x51','\x41\x49\x43\x4e\x61','\x75\x72\x73','\x64\x65\x64\x3b\x20','\x52\x77\x73\x44\x46','\x77\x71\x68\x5a\x71','\x63\x68\x61\x72\x41','\x75\x73\x65\x72\x2e','\x3a\x20\u670d\u52a1\u5668','\x4e\x65\x65\x7a\x6f','\x72\x65\x73\x6f\x6c','\x74\x65\x70\x33','\x49\x20\x4c\x61\x6e','\x59\x4d\x72\x77\x6a','\x67\x65\x74\x53\x63','\x59\x53\x41\x44\x77','\x68\x74\x74\x70\x3a','\x6f\x6f\x6b\x69\x65','\x64\x6f\x6e\x65','\x2a\x2f\x2a','\x70\x61\x63\x6b\x61','\x74\x69\x6d\x65','\x26\x6f\x70\x3d\x30','\x74\x68\x65\x6e','\x4e\x64\x72\x6c\x62','\x59\x4b\x79\x76\x72','\x68\x69\x6e\x74\x73','\x2c\x22\x65\x78\x74','\x65\x4a\x61\x72','\x73\x43\x6f\x64\x65','\x41\x77\x62\x50\x70','\x64\x62\x6b\x46\x51','\x54\x74\x75\x63\x47','\x72\x65\x61\x64\x46','\x70\x6f\x2e\x6c\x61','\x7a\x71\x6b\x64\x46','\x70\x63\x61\x6c\x6c','\x66\x71\x68\x50\x61','\x6d\x51\x57\x45\x52','\x42\x48\x64\x6a\x67','\x78\x55\x59\x5a\x4e','\x65\x22\x3a\x22\x63','\x74\x6f\x4f\x62\x6a','\x6c\x65\x6e\x67\x74','\x73\x63\x6f\x72\x65','\x6b\x69\x65','\x67\x65\x74','\x3a\x20\u672a\u77e5\u9519','\x68\x61\x72\x65\x52','\x6f\x6d\x55\x72\x6c','\x43\x6b\x5a\x55\x73','\x77\x61\x69\x74','\x61\x73\x74\x65\x72','\x56\x69\x57\x76\x78','\x6b\x65\x20\x47\x65','\x66\x69\x6e\x61\x6c','\x64\x67\x43\x6b\x64','\x67\x65\x74\x64\x61','\x42\x49\x44\x2f\x31','\x46\x5a\x67\x71\x4d','\x50\x4c\x4e\x56\x61','\x40\x63\x68\x61\x76','\x61\x70\x70\x5f\x76','\x2e\x6a\x73\x6f\x6e','\x31\x38\x38\x32\x4c\x5a\x70\x71\x52\x6c','\x73\x74\x61\x74\x75','\x32\x33\x31\x34\x32\x36\x39\x52\x6c\x47\x74\x63\x5a','\x2e\x6d\x61\x72\x6b','\x67\x65\x74\x46\x75','\x33\x33\x35\x31\x39\x39\x39\x52\x4a\x63\x45\x79\x73','\x6d\x6f\x56\x4d\x74','\x69\x6f\x6e\x3d\x31','\x65\x72\x72\x6f\x72','\x79\x5f\x62\x6f\x78','\x3d\x31\x26\x64\x65','\x63\x61\x74\x69\x6f','\x64\x52\x65\x77\x72','\x70\x4e\x52\x67\x51','\x63\x61\x74\x63\x68','\x6f\x70\x65\x6e\x2d','\x69\x6e\x69\x74\x47','\x32\x30\x37\x38\x38\x33\x39\x30\x6b\x4d\x6a\x64\x78\x70','\x79\x6f\x59\x67\x50','\x3d\x30\x2e\x39\x2c','\x35\x2e\x35\x26\x63','\u8bf7\u7528\u6587\u7ae0\u811a','\x62\x6f\x64\x79','\x71\x5a\x49\x51\x4b','\x78\x63\x76\x62\x6e','\x65\x3d\x30\x26\x26','\u81ea\u8eab\u8bbe\u5907\u7f51','\x4f\x51\x4e\x6e\x4c','\x61\x73\x74\x53\x68','\x73\x68\x61\x72\x65','\x20\ud83d\udd5b\x20','\x49\x53\x78\x63\x4c','\x72\x47\x49\x4a\x4f','\x46\x69\x6c\x65\x53','\x28\x4b\x48\x54\x4d','\x43\x6f\x6e\x6e\x65','\x69\x6e\x67','\x67\x65\x74\x54\x69','\x69\x44\x41\x69\x67','\x20\x41\x70\x70\x6c','\x65\x73\x73\x65\x6e','\x5f\x63\x6f\x64\x65','\x79\x6e\x63','\x6e\x3d\x32\x2e\x35','\x72\x74\x73','\x2f\x7a\x68\x5f\x43','\x3d\x3d\x3d\x3d\ud83d\udce3','\x6b\u6216\u8005\u81ea\u5df1','\x54\x4b\x6b\x58\x6b','\x70\x61\x72\x61\x74','\x6d\x65\x73\x73\x61','\x63\x6b\x6f\x29\x20','\x58\x72\x53\x49\x52','\x70\x61\x70\x69\x5f','\x4b\x74\x72\x46\x7a','\x47\x6a\x51\x70\x71','\x67\x65\x74\x4d\x6f','\x6e\x43\x6c\x65\x74','\x75\x73\x7a\x6e\x61','\x4c\x55\x77\x6a\x55','\x6e\x74\x2d\x54\x79','\x50\x41\x53\x44\x46','\x6c\x6a\x44\x50\x65','\x63\x6b\x61\x67\x65','\x2c\x20\u7ed3\u675f\x21','\x63\x61\x74\x69\x64','\x6f\x62\x6a\x65\x63','\x47\x48\x4a\x4b\x4c','\x4a\x75\x49\x65\x51','\x6c\x61\x2f\x35\x2e','\x65\x78\x65\x63','\x65\x72\x43\x66\x67','\x6c\x6f\x67\x45\x72','\x6c\x42\x4d\x64\x54','\x36\x39\x39\x31\x31\x32\x30\x58\x48\x4e\x4d\x77\x66','\u6b21\u9605\u8bfb\u5b8c\u6210','\x46\x75\x6e\x63\x74','\x53\x68\x61\x72\x65','\x3f\x66\x72\x6f\x6d','\x70\x70\x6c\x61\x77','\x64\x47\x65\x69\x72','\x6f\x6d\x2e\x6f\x70','\u5171\u627e\u5230','\x6d\x6f\x64\x65\x6c','\x47\x61\x71\x44\x69','\x6f\x59\x56\x62\x4a','\u6570\u4e3a\x30\x0a\u8bf7','\x6f\x75\x74\x68\x2e','\x72\x22\x2c\x22\x74','\x6f\x70\x65\x6e\x55','\x5f\x72\x65\x64\x5f','\u5217\u8868\u5931\u8d25\uff1a','\x4f\x4d\x55\x46\x69','\x6f\x63\x65\x73\x73','\x62\x51\x54\x79\x6b','\x6d\x61\x70','\x46\x6f\x72\x4b\x65','\x73\x65\x74\x2d\x63','\x4a\x4f\x48\x58\x78','\u628a\u9700\u8981\u5206\u4eab','\x61\x73\x73\x69\x67','\x56\x65\x72\x73\x69','\x74\x6f\x75\x67\x68','\x6e\x4e\x46\x4b\x52','\x50\x65\x4d\x4c\x63','\x72\x61\x77\x2f\x6d','\x2f\x76\x61\x6c\x69','\x74\x79\x70\x65\x22','\x69\x6e\x26\x66\x72','\x69\x6e\x67\x2f\x65','\x4c\x47\x57\x7a\x76','\x59\x68\x4c\x45\x58','\x28\x30\x78\x32\x38','\x6d\x61\x74\x63\x68','\u7a7a\uff0c\u8bf7\u68c0\u67e5','\x69\x6c\x65\x53\x79','\x61\x65\x66\x72\x52','\x69\x64\x65\x6f\x5f','\x73\x65\x6e\x64','\x73\x74\x43\x6f\x6f','\x6b\x43\x58\x56\x4b','\x6f\x6e\x3d\x32\x2e','\x6d\x6f\x63\x6b\x5f','\x52\x65\x61\x64\x53','\x65\x2f\x57\x49\x46','\x6f\x70\x74\x73','\x6d\x65\x74\x68\x6f','\x2d\x2d\u968f\u673a\u5ef6','\x69\x74\x65','\u672a\u627e\u5230\x7a\x71','\x6f\x64\x69\x6e\x67','\u6b21\u5206\u4eab\u9605\u8bfb','\x65\x6e\x76','\x50\x4f\x26\x72\x65','\x2e\x30\x2e\x31\x36','\x3b\x20\x77\x76\x29','\x73\x2e\x68\x74\x74','\x55\x73\x65\x72\x2d','\x4c\x47\x45\x51\x67','\x4b\x41\x74\x68\x4e','\x66\x65\x74\x63\x68','\u53d8\u91cf\x7a\x71\x6b','\x4e\x61\x6d\x65\x22','\x74\x2f\x70\x2f\x76','\x70\x64\x6b\x57\x73','\x69\x73\x4e\x65\x65','\x74\x65\x70\x34','\x72\x69\x70\x74','\x69\x6e\x65\x64','\x74\x4b\x66\x46\x46','\x20\x4d\x4d\x57\x45','\x6c\x6c\x59\x65\x61','\x31\x30\x30\x31\x20','\x72\x4b\x65\x79','\x2e\x32\x30\x34\x30','\x69\x64\x20\x35\x2e','\x6e\x65\x61\x72\x6d','\x63\x6b\x74\x6f\x75','\x6e\x75\x74\x65\x73','\x4b\x65\x65\x70\x2d','\x63\x77\x64','\x49\x4a\x49\x66\x45','\u7528\x73\x69\x3d','\x2e\x6f\x70\x70\x6f','\x6f\x74\x45\x6e\x76','\x63\x75\x43\x6b\x44','\x67\x69\x66\x79','\x47\x49\x54\x48\x55','\x63\x61\x6c\x6c','\x61\x74\x61','\x73\x5f\x76\x65\x72','\x53\x4c\x75\x6c\x59','\x54\x69\x6d\x65','\x74\x79\x70\x65','\x4d\x6f\x7a\x69\x6c','\x42\x2f\x33\x31\x37','\x65\x61\x64','\x61\x72\x65\x4e\x75','\x64\x43\x6f\x64\x65','\x76\x56\x62\x52\x77','\x45\x6e\x64','\x58\x6d\x64\x64\x69','\x3a\x22\x73\x64\x6b','\x32\x31\x20\x4d\x6f','\x69\x73\x53\x75\x72','\x64\x65\x76\x69\x63','\x65\x6e\x3b\x71\x3d','\x2f\x67\x69\x74\x2f','\x37\x2e\x30\x2e\x30','\x6c\x65\x6e\x63\x6f','\x41\x67\x65\x6e\x74','\x73\x4d\x62\x76\x57','\x3a\x2f\x2f\x6c\x65','\x22\x73\x68\x6f\x72','\x73\x6f\x6c\x75\x74','\x61\x50\x4a\x75\x64','\x22\x3a\x22\x61\x70','\x44\x6a\x4c\x77\x4b','\x67\x6f\x74','\x6f\x6d\x65\x2f\x38','\u7cfb\u7edf\u901a\u77e5\ud83d\udce3','\x69\x6d\x65','\x2f\x6f\x70\x70\x6f','\x46\x59\x79\x57\x59','\x69\x6c\x65','\x62\x6f\x78\x2e\x64','\x67\x65\x74\x76\x61','\x70\x75\x73\x68','\x74\x65\x70\x31','\x77\x72\x69\x74\x65','\x61\x63\x77\x54\x4f','\x6e\x56\x49\x72\x67','\x6f\x6b\x69\x65','\u79d2\u540e\u5f00\u59cb\u6a21','\x73\x63\x65\x6e\x65','\x69\x73\x44\x74\x43','\x33\x2e\x30\x2e\x32','\x3d\x77\x69\x66\x69','\x73\x74\x72\x69\x6e','\x6c\x6f\x67\x53\x65','\u7684\u6b21\u6570\u586b\u5230','\x31\x32\x31\x37\x48\x43\x45\x53\x54\x75','\x6c\x75\x65\x46\x6f','\x33\x37\x2e\x33\x36','\x50\x4f\x20\x52\x39','\x73\x63\x72\x69\x70','\x30\x20\x43\x68\x72','\x3f\x74\x79\x70\x65','\u4e2a\x43\x4b\uff0c\u6bcf','\x41\x63\x63\x65\x70','\x74\x65\x70\x32','\x65\x2e\x69\x6e\x73','\x49\x45\x76\x4b\x62','\u53ef\u83b7\u5f97\uff1a','\x74\x6f\x53\x74\x72','\x4e\x75\x6d\u91cc\x0a','\x63\x6f\x6f\x6b\x69','\x72\x61\x22\x3a\x7b','\u53ef\u8f6c\u53d1\u7684\u6587','\x30\x20\x4d\x4d\x57','\x74\x45\x42\x69\x71','\x63\x6b\x61\x70\x70','\x3d\x20\u8d26\u53f7','\x53\x61\x66\x61\x72','\x6f\x64\x65\x2f\x64','\x73\x75\x62\x73\x74','\x74\x72\x69\x6d','\x65\x43\x68\x61\x74','\x69\x70\x2d\x53\x63','\x4d\x59\x34\x37\x49','\x2f\x32\x2e\x35\x2e','\x47\x4f\x78\x78\x53','\x2f\x32\x30\x32\x31','\x6e\x75\x6c\x6c','\x74\x69\x74\x6c\x65','\x2e\x35\x26','\x73\x69\x6f\x6e\x3d','\x64\x61\x74\x61\x46','\x67\x7a\x69\x70','\x4c\x69\x73\x74\x41','\x4e\x44\x4f\x6f\x79','\x6c\x6f\x67','\x26\x5f\x3d','\x2f\x76\x31\x2f\x73','\x64\x61\x74\x61','\x74\x5f\x74\x65\x78','\x6b\x61\x6e\x64\x69','\x6e\x75\x78\x3b\x20','\x66\x6c\x6f\x6f\x72','\x74\x2d\x45\x6e\x63','\x6e\x61\x6d\x65','\x75\x4f\x57\x6a\x64','\x58\x2d\x53\x75\x72','\x74\x43\x6f\x6f\x6b','\x26\x73\x6f\x75\x72','\x35\x20\x28\x7b\x22','\x6f\x6e\x4d\x73\x67','\x6c\x65\x43\x61\x6c','\x2f\x74\x61\x73\x6b','\x5a\x58\x43\x56\x42','\x63\x68\x61\x72\x73','\x69\x73\x4c\x6f\x6f','\x63\x72\x69\x70\x74','\x78\x6b\x74\x58\x43','\x6c\x6f\x61\x64\x64','\x73\x53\x79\x6e\x63','\x2e\x31\x2f','\x37\x2e\x33\x36\x20','\x61\x49\x74\x45\x69','\x20\u5f00\u59cb\u5206\u4eab','\x73\x65\x74\x76\x61','\x63\x6f\x6d\x2e\x79','\x35\x31\x33\x20\x4d','\x52\x65\x61\x64\x41','\x74\x69\x63\x6c\x65','\x5a\x63\x72\x78\x46','\x22\x2c\x22\x65\x78','\x3d\x31\x26\x61\x63','\x5a\x4e\x41\x56\x66','\x54\x56\x55\x59\x4f','\x39\x32\x30\x26\x6f','\x69\x74\x2f\x35\x33','\u5206\u4eab\u9605\u8bfb\u6b21','\x73\x65\x74\x56\x61','\x74\x65\x73\x74','\x2f\x63\x6f\x64\x65','\x53\x69\x4b\x4c\x4c','\u8bf7\u6c42\u5931\u8d25','\x67\x65\x72\x2f\x38','\x6a\x6f\x69\x6e','\x61\x6e\x71\x75\x69','\x52\x66\x73\x68\x53','\x26\x66\x72\x6f\x6d','\x68\x5f\x67\x65\x74','\x61\x73\x74\x5f\x73','\x47\x77\x47\x73\x43','\x73\x69\x67\x6e\x61','\x72\x65\x64\x75\x63','\x61\x6c\x69\x64\x63','\x73\x6c\x69\x63\x65','\x2e\x63\x6f\x64\x69','\x30\x38\x30\x2a\x31','\x61\x66\x78\x63\x79','\x65\x4d\x73\x67','\x63\x74\x69\x6f\x6e','\x72\x65\x61\x64','\u6b21\u9605\u8bfb\uff0c\u4f7f','\x74\x62\x6c\x6f\x52','\x69\x63\x72\x6f\x4d','\x64\x3d\x30\x26\x76','\x62\x61\x63\x6b\x3d','\x79\x75\x69\x6f\x70','\u5931\u8d25\uff1a','\u6349\u5305\u586b\u5165\x7a','\x5d\u6bcf\u6b21\u5206\u4eab','\x49\x77\x59\x42\x69','\x68\x6a\x6b\x6c\x7a','\x47\x45\x54','\x75\x6e\x64\x65\x66','\x31\x3b\x20\x4f\x50','\x45\x42\x53\x44\x4b','\x77\x4d\x46\x4e\x6d','\x56\x70\x49\x74\x67','\x76\x61\x6c\x75\x65','\x3d\x31\x34\x35\x33','\x7a\x49\x70\x68\x77','\x76\x61\x6c\x75\x61','\x2e\x32\x2e\x31\x20','\x74\x72\x61\x22\x3a','\x30\x30\x31\x26\x61','\x52\x77\x65\x6f\x61','\x63\x72\x6f\x6e','\x39\x20\x58\x57\x45','\x4f\x63\x74\x72\x43','\u5206\u4eab\u9605\u8bfb','\x61\x73\x74\x43\x6f','\x6c\x3d\x63\x36\x30','\x52\x39\x74\x6d\x26','\x65\x78\x69\x73\x74','\x61\x70\x2f\x31\x2e','\x38\x7a\x7a\x62\x64\x61\x6c','\x70\x61\x74\x68','\x41\x55\x4b\x53\x43','\x53\x77\x65\x68\x67','\x65\x74\x3d\x75\x74','\x67\x65\x74\x44\x61','\x43\x6f\x6f\x6b\x69','\x56\x52\x6b\x7a\x62','\x73\x6d\x70\x20\x57','\x46\x46\x69\x79\x63','\x61\x74\x75\x72\x65','\x70\x61\x72\x73\x65','\x2c\x7a\x68\x3b\x71','\x69\x4f\x50\x42\x74','\u4e2a\u8d26\u53f7\u5206\u4eab','\x4a\x67\x61\x54\x42','\x6e\x74\x68','\x47\x6f\x5a\x75\x72','\x65\x3d\x57\x45\x49','\u4e2d\u9752\u6781\u901f\u7248','\x57\x51\x4b\x65\x65','\x3f\x73\x69\x67\x6e','\x67\x75\x61\x67\x65','\x3d\x77\x65\x69\x78','\x54\x6b\x73\x46\x43','\x72\x61\x6e\x64\x6f','\x3f\x63\x61\x74\x69','\x30\x31\x26\x64\x65','\x46\x59\x55\x68\x6f','\x69\x64\x3d','\x62\x69\x6c\x65\x20','\x69\x6f\x6e\x20','\x33\x35\x37\x2e\x31','\x43\x29\x20\x50\x72','\x67\x65\x74\x53\x65','\x51\x45\x47\x71\x4b','\x70\x6f\x73\x74','\x55\x4d\x58\x71\x59','\x63\x65\x3d\x61\x72','\x61\x70\x70\x6c\x69','\u6ca1\u6709\u91cd\u5199\uff0c','\x6f\x6b\x69\x65\x53','\x72\x6d\x2d\x75\x72','\x71\x51\x63\x71\x73','\x4f\x76\x6f\x63\x76','\x69\x6c\x64\x2f\x4c','\x22\x6f\x72\x69\x67','\x7b\x7d\x7d\x2c\x22','\x2f\x61\x72\x6d\x36','\x30\x20\x28\x4c\x69','\x74\x45\x44\x73\x66','\x2d\x63\x6f\x6f\x6b','\x65\x74\x54\x79\x70','\x66\x2d\x38','\x68\x74\x74\x70','\x69\x22\x7d\x7d\x29','\x75\x79\x43\x6c\x76','\x71\x77\x65\x72\x74','\x64\x65\x64','\x6f\x6e\x2f\x34\x2e','\x69\x73\x4e\x6f\x64','\x72\x75\x6e\x53\x63','\x26\x61\x70\x70\x5f','\x2d\x2d\x2d\x2d\u6a21','\x6f\x72\x6d\x2f\x34','\x65\x78\x70\x6f\x72','\x76\x69\x63\x65\x5f','\x3d\x31\x26\x73\x69'];_0x5405=function(){return _0x551a9c;};return _0x5405();}function _0x2032cc(_0x5b8ad4=-0x861+-0x4a9*-0x7+-0x31*0x7e){const _0x5b274c=_0x2b80e9,_0x522f54={};_0x522f54[_0x5b274c(0x33f)]=_0x5b274c(0x3ae)+_0x5b274c(0x358)+'\x61\x73\x64\x66\x67'+_0x5b274c(0x35d)+_0x5b274c(0x225)+_0x5b274c(0x1f3)+_0x5b274c(0x3f4)+_0x5b274c(0x24a)+_0x5b274c(0x250)+_0x5b274c(0x324)+'\x4e\x4d',_0x522f54[_0x5b274c(0x1c9)]=function(_0x58c1ab,_0x13dd5c){return _0x58c1ab*_0x13dd5c;};const _0xbb4041=_0x522f54;let _0x20e0ae=_0xbb4041[_0x5b274c(0x33f)],_0x4e3674=_0x20e0ae[_0x5b274c(0x1f8)+'\x68'],_0x5eba5e='';for(i=-0x7ea+-0xd6+0x8c0;i<_0x5b8ad4;i++){_0x5eba5e+=_0x20e0ae[_0x5b274c(0x1d3)+'\x74'](Math[_0x5b274c(0x319)](_0xbb4041[_0x5b274c(0x1c9)](Math[_0x5b274c(0x38e)+'\x6d'](),_0x4e3674)));}return _0x5eba5e;}function _0x2982ac(){const _0x47a046=_0x2b80e9;return new Error()[_0x47a046(0x443)][_0x47a046(0x415)]('\x0a')[0x1b7d*-0x1+0x1067+0xb18][_0x47a046(0x303)]()[_0x47a046(0x415)]('\x20')[0x1*-0x1139+0x260f*0x1+-0x14d5];}function _0xbbb160(_0x5da9e2,_0x15c83a){const _0x1e5653=_0x2b80e9,_0x275321={'\x4f\x51\x4e\x6e\x4c':function(_0x4886c4,_0x57eb1a){return _0x4886c4(_0x57eb1a);},'\x74\x4b\x66\x46\x46':function(_0x53579a,_0x15f28f){return _0x53579a==_0x15f28f;},'\x4a\x67\x61\x54\x42':_0x1e5653(0x3c5),'\x54\x56\x55\x59\x4f':function(_0x179937,_0x5937ff){return _0x179937!=_0x5937ff;},'\x67\x74\x75\x4f\x6b':_0x1e5653(0x35f)+_0x1e5653(0x2a1),'\x46\x59\x79\x57\x59':function(_0x338ddb,_0x484a81){return _0x338ddb!=_0x484a81;},'\x56\x69\x57\x76\x78':_0x1e5653(0x20a)+_0x1e5653(0x216)+_0x1e5653(0x1c8)+'\x65\x72\x43\x66\x67'+_0x1e5653(0x295)+_0x1e5653(0x3d1),'\x42\x48\x64\x6a\x67':_0x1e5653(0x20a)+_0x1e5653(0x216)+_0x1e5653(0x1c8)+_0x1e5653(0x254)+_0x1e5653(0x295)+_0x1e5653(0x242)+_0x1e5653(0x43e)+'\x75\x74','\x51\x70\x49\x6d\x72':function(_0x2288b1,_0x2492a2){return _0x2288b1*_0x2492a2;},'\x44\x63\x7a\x57\x64':_0x1e5653(0x1e0),'\x53\x77\x65\x68\x67':function(_0x57e243,_0x10b1b6){return _0x57e243(_0x10b1b6);},'\x4d\x73\x50\x4f\x75':_0x1e5653(0x376),'\x69\x4f\x50\x42\x74':function(_0x8e05ab,_0x4483cd){return _0x8e05ab(_0x4483cd);},'\x64\x67\x43\x6b\x64':function(_0x1bbfd4,_0x16aa43){return _0x1bbfd4(_0x16aa43);},'\x50\x75\x72\x4f\x6a':_0x1e5653(0x412),'\x6c\x6a\x44\x50\x65':function(_0x4c646b,_0x2801cb){return _0x4c646b(_0x2801cb);},'\x52\x77\x65\x6f\x61':function(_0x4eaf73,_0x2bb2e7){return _0x4eaf73===_0x2bb2e7;},'\x63\x75\x43\x6b\x44':function(_0x193c55,_0x5579e3){return _0x193c55!==_0x5579e3;},'\x50\x4c\x4e\x56\x61':function(_0x3848bd,_0x28e71c){return _0x3848bd-_0x28e71c;},'\x4c\x47\x45\x51\x67':function(_0x376366,_0x374d6f){return _0x376366===_0x374d6f;},'\x59\x4b\x79\x76\x72':_0x1e5653(0x30a),'\x41\x49\x43\x4e\x61':function(_0x3fd03,_0x229f1e){return _0x3fd03||_0x229f1e;},'\x62\x44\x62\x58\x6e':function(_0x3ae124,_0x54369f){return _0x3ae124(_0x54369f);},'\x64\x62\x6b\x46\x51':function(_0x43232f,_0xf51eed){return _0x43232f===_0xf51eed;},'\x41\x4b\x53\x6b\x54':function(_0x2d39cd,_0x474be3){return _0x2d39cd&&_0x474be3;},'\x46\x59\x55\x68\x6f':function(_0x3167d8,_0x41aa8f,_0x31aaa9,_0x1ce282){return _0x3167d8(_0x41aa8f,_0x31aaa9,_0x1ce282);},'\x4c\x47\x57\x7a\x76':function(_0x4a1681,_0xaff9f6,_0x10fca6,_0x244c66){return _0x4a1681(_0xaff9f6,_0x10fca6,_0x244c66);},'\x79\x4e\x59\x4a\x6e':_0x1e5653(0x26e)+_0x1e5653(0x1de),'\x6a\x72\x41\x6e\x42':_0x1e5653(0x3d4)+_0x1e5653(0x249)+'\x70\x65','\x6b\x43\x58\x56\x4b':_0x1e5653(0x3d4)+_0x1e5653(0x405)+_0x1e5653(0x3c6),'\x41\x77\x62\x50\x70':_0x1e5653(0x433)+_0x1e5653(0x40f),'\x6a\x51\x4d\x43\x63':function(_0x898f98,_0x122b4b,_0x34d04c,_0x5685d0){return _0x898f98(_0x122b4b,_0x34d04c,_0x5685d0);},'\x49\x53\x78\x63\x4c':_0x1e5653(0x39c)+_0x1e5653(0x218)+_0x1e5653(0x3d9)+_0x1e5653(0x40b)+_0x1e5653(0x39f)+_0x1e5653(0x2ca)+_0x1e5653(0x3af),'\x76\x4d\x64\x49\x41':function(_0x3f8c9c,_0x5f820b){return _0x3f8c9c+_0x5f820b;},'\x4c\x41\x44\x6b\x56':function(_0xbab28b,_0x34054b){return _0xbab28b/_0x34054b;},'\x70\x70\x6c\x61\x77':function(_0x355e78,_0x4d113c){return _0x355e78+_0x4d113c;},'\x57\x6d\x45\x45\x6b':function(_0x10a8d8,_0x4e0f61){return _0x10a8d8-_0x4e0f61;},'\x49\x45\x76\x4b\x62':function(_0x44e45c,_0x18ca59){return _0x44e45c+_0x18ca59;},'\x42\x70\x57\x47\x6e':function(_0x333607,_0x39e429){return _0x333607+_0x39e429;},'\x49\x4a\x49\x66\x45':function(_0x49f12a,_0x3f3e97){return _0x49f12a==_0x3f3e97;},'\x47\x49\x76\x49\x6a':_0x1e5653(0x24f)+'\x74','\x5a\x4e\x41\x56\x66':_0x1e5653(0x21c)+_0x1e5653(0x3d2),'\x73\x4d\x62\x76\x57':_0x1e5653(0x1c5)+'\x2d\x75\x72\x6c','\x4f\x6f\x4b\x61\x68':function(_0x24e4a8,_0x1cd22b){return _0x24e4a8(_0x1cd22b);},'\x69\x44\x41\x69\x67':_0x1e5653(0x3ef)+_0x1e5653(0x3ef)+_0x1e5653(0x23b)+_0x1e5653(0x2d5)+_0x1e5653(0x3ef)+_0x1e5653(0x3ef)+'\x3d\x3d\x3d\x3d','\x75\x79\x43\x6c\x76':_0x1e5653(0x2b4)+'\x42'};_0x275321[_0x1e5653(0x425)]!=typeof process&&JSON[_0x1e5653(0x2e7)+_0x1e5653(0x2b3)](process[_0x1e5653(0x291)])[_0x1e5653(0x1c1)+'\x4f\x66'](_0x275321[_0x1e5653(0x3ad)])>-(0x51d+0x24d*-0xa+0x11e6)&&process['\x65\x78\x69\x74'](-0x2501+0x1bee+0x17*0x65);class _0x5d8253{constructor(_0x4019ac){const _0x2af7e9=_0x1e5653;this[_0x2af7e9(0x291)]=_0x4019ac;}[_0x1e5653(0x283)](_0x4588b5,_0x2ecca0=_0x1e5653(0x35e)){const _0x38bce4=_0x1e5653,_0x102547={'\x4f\x63\x74\x72\x43':function(_0x494331,_0xbc73a9){const _0x34323f=_0xfbe4;return _0x275321[_0x34323f(0x228)](_0x494331,_0xbc73a9);}};_0x4588b5=_0x275321[_0x38bce4(0x2a2)](_0x38bce4(0x2e7)+'\x67',typeof _0x4588b5)?{'\x75\x72\x6c':_0x4588b5}:_0x4588b5;let _0x217234=this[_0x38bce4(0x1fb)];return _0x275321[_0x38bce4(0x384)]===_0x2ecca0&&(_0x217234=this[_0x38bce4(0x399)]),new Promise((_0x525040,_0x8014c)=>{const _0x5c2df0=_0x38bce4,_0x258c98={'\x6e\x69\x59\x67\x6a':function(_0x3481b8,_0x47fe74){const _0x5f4f99=_0xfbe4;return _0x102547[_0x5f4f99(0x36e)](_0x3481b8,_0x47fe74);}};_0x217234[_0x5c2df0(0x2b5)](this,_0x4588b5,(_0x260656,_0x4789b8,_0x14d1b0)=>{const _0x5c40d3=_0x5c2df0;_0x260656?_0x258c98[_0x5c40d3(0x438)](_0x8014c,_0x260656):_0x525040(_0x4789b8);});});}[_0x1e5653(0x1fb)](_0x46fb20){const _0x8fe8e5=_0x1e5653;return this[_0x8fe8e5(0x283)][_0x8fe8e5(0x2b5)](this[_0x8fe8e5(0x291)],_0x46fb20);}[_0x1e5653(0x399)](_0x3e25f7){const _0x4540cd=_0x1e5653;return this[_0x4540cd(0x283)][_0x4540cd(0x2b5)](this[_0x4540cd(0x291)],_0x3e25f7,_0x275321[_0x4540cd(0x384)]);}}return new class{constructor(_0x5d50e8,_0x50ce63){const _0x3cee48=_0x1e5653;this[_0x3cee48(0x31b)]=_0x5d50e8,this[_0x3cee48(0x3ab)]=new _0x5d8253(this),this[_0x3cee48(0x315)]=null,this[_0x3cee48(0x30e)+_0x3cee48(0x2d9)]=_0x3cee48(0x2da)+'\x61\x74',this[_0x3cee48(0x42e)]=[],this[_0x3cee48(0x3eb)+'\x65']=!(-0x1*0x7a9+0x15ef+-0xe45),this[_0x3cee48(0x29e)+_0x3cee48(0x219)+_0x3cee48(0x28d)]=!(-0x1c36+0x1e1f*-0x1+-0x6*-0x9b9),this[_0x3cee48(0x2e8)+_0x3cee48(0x23e)+'\x6f\x72']='\x0a',this[_0x3cee48(0x420)+_0x3cee48(0x2b9)]=new Date()[_0x3cee48(0x232)+'\x6d\x65'](),Object[_0x3cee48(0x271)+'\x6e'](this,_0x50ce63),this[_0x3cee48(0x312)]('','\ud83d\udd14'+this[_0x3cee48(0x31b)]+_0x3cee48(0x3d0));}[_0x1e5653(0x3b1)+'\x65'](){const _0x30f812=_0x1e5653;return _0x275321[_0x30f812(0x338)](_0x275321[_0x30f812(0x425)],typeof module)&&!!module[_0x30f812(0x3b6)+'\x74\x73'];}[_0x1e5653(0x40a)+'\x6e\x58'](){const _0x3f732d=_0x1e5653;return _0x275321[_0x3f732d(0x2d8)](_0x275321[_0x3f732d(0x425)],typeof $task);}[_0x1e5653(0x2c5)+'\x67\x65'](){const _0xfdd269=_0x1e5653;return _0x275321[_0xfdd269(0x2d8)](_0x275321['\x67\x74\x75\x4f\x6b'],typeof $httpClient)&&_0x275321[_0xfdd269(0x425)]==typeof $loon;}['\x69\x73\x4c\x6f\x6f'+'\x6e'](){const _0xb62745=_0x1e5653;return _0x275321[_0xb62745(0x2d8)](_0x275321[_0xb62745(0x425)],typeof $loon);}[_0x1e5653(0x1f7)](_0x3fc608,_0xddfe1a=null){const _0x4bbaf4=_0x1e5653;try{return JSON[_0x4bbaf4(0x380)](_0x3fc608);}catch{return _0xddfe1a;}}[_0x1e5653(0x2f7)](_0x5ba836,_0x43de82=null){const _0x5e867d=_0x1e5653;try{return JSON['\x73\x74\x72\x69\x6e'+_0x5e867d(0x2b3)](_0x5ba836);}catch{return _0x43de82;}}[_0x1e5653(0x1c3)+'\x6f\x6e'](_0xf4f165,_0x261e1b){const _0xc3e04e=_0x1e5653;let _0x1a9240=_0x261e1b;const _0x231bb0=this[_0xc3e04e(0x206)+'\x74\x61'](_0xf4f165);if(_0x231bb0)try{_0x1a9240=JSON[_0xc3e04e(0x380)](this[_0xc3e04e(0x206)+'\x74\x61'](_0xf4f165));}catch{}return _0x1a9240;}[_0x1e5653(0x3ca)+'\x6f\x6e'](_0x4b53ef,_0x55a766){const _0x10b65c=_0x1e5653;try{return this[_0x10b65c(0x3fc)+'\x74\x61'](JSON[_0x10b65c(0x2e7)+_0x10b65c(0x2b3)](_0x4b53ef),_0x55a766);}catch{return!(-0x1*-0x874+-0x1156+0x145*0x7);}}[_0x1e5653(0x1db)+_0x1e5653(0x2a0)](_0x2a3181){return new Promise(_0x18409d=>{const _0x39a390=_0xfbe4,_0x4d784d={};_0x4d784d[_0x39a390(0x3d2)]=_0x2a3181,this[_0x39a390(0x1fb)](_0x4d784d,(_0x2dc0d3,_0x212002,_0x4514f7)=>_0x18409d(_0x4514f7));});}[_0x1e5653(0x3b2)+_0x1e5653(0x2a0)](_0x444710,_0x243f18){const _0x1285c4=_0x1e5653,_0x41e58a={'\x6f\x59\x56\x62\x4a':_0x275321[_0x1285c4(0x202)],'\x4f\x4d\x55\x46\x69':_0x275321[_0x1285c4(0x1f4)],'\x56\x70\x49\x74\x67':function(_0x585947,_0x54ff07){const _0x275f35=_0x1285c4;return _0x275321[_0x275f35(0x1b5)](_0x585947,_0x54ff07);},'\x69\x46\x67\x57\x72':_0x1285c4(0x36c),'\x71\x5a\x49\x51\x4b':_0x275321['\x44\x63\x7a\x57\x64']};return new Promise(_0x489cc7=>{const _0x26fe95=_0x1285c4;let _0x503000=this[_0x26fe95(0x206)+'\x74\x61'](_0x41e58a[_0x26fe95(0x262)]);_0x503000=_0x503000?_0x503000[_0x26fe95(0x3e8)+'\x63\x65'](/\n/g,'')[_0x26fe95(0x303)]():_0x503000;let _0x374dd3=this[_0x26fe95(0x206)+'\x74\x61'](_0x41e58a[_0x26fe95(0x269)]);_0x374dd3=_0x374dd3?_0x41e58a[_0x26fe95(0x363)](-0x98e+0x1c49+-0x31f*0x6,_0x374dd3):-0x15fe+-0x22a6+0x38b8,_0x374dd3=_0x243f18&&_0x243f18['\x74\x69\x6d\x65\x6f'+'\x75\x74']?_0x243f18[_0x26fe95(0x43e)+'\x75\x74']:_0x374dd3;const _0x37ca8c={};_0x37ca8c[_0x26fe95(0x2ee)+_0x26fe95(0x316)+'\x74']=_0x444710,_0x37ca8c[_0x26fe95(0x287)+_0x26fe95(0x2ba)]=_0x41e58a[_0x26fe95(0x43f)],_0x37ca8c[_0x26fe95(0x43e)+'\x75\x74']=_0x374dd3;const [_0xb6b45c,_0x4c3285]=_0x503000[_0x26fe95(0x415)]('\x40'),_0x57c3df={'\x75\x72\x6c':_0x26fe95(0x1dd)+'\x2f\x2f'+_0x4c3285+(_0x26fe95(0x314)+_0x26fe95(0x327)+_0x26fe95(0x27a)+_0x26fe95(0x367)+'\x74\x65'),'\x62\x6f\x64\x79':_0x37ca8c,'\x68\x65\x61\x64\x65\x72\x73':{'\x58\x2d\x4b\x65\x79':_0xb6b45c,'\x41\x63\x63\x65\x70\x74':_0x41e58a[_0x26fe95(0x224)]}};this[_0x26fe95(0x399)](_0x57c3df,(_0x3980f3,_0x9f7de3,_0x497f8e)=>_0x489cc7(_0x497f8e));})[_0x1285c4(0x21b)](_0x53fd15=>this[_0x1285c4(0x255)+'\x72'](_0x53fd15));}[_0x1e5653(0x329)+_0x1e5653(0x2b6)](){const _0xa3ab22=_0x1e5653;if(!this[_0xa3ab22(0x3b1)+'\x65']())return{};{this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:_0x275321[_0xa3ab22(0x228)](require,'\x66\x73'),this[_0xa3ab22(0x376)]=this[_0xa3ab22(0x376)]?this[_0xa3ab22(0x376)]:_0x275321[_0xa3ab22(0x378)](require,_0x275321[_0xa3ab22(0x3df)]);const _0x206284=this[_0xa3ab22(0x376)][_0xa3ab22(0x1d7)+'\x76\x65'](this[_0xa3ab22(0x30e)+_0xa3ab22(0x2d9)]),_0x268c54=this[_0xa3ab22(0x376)][_0xa3ab22(0x1d7)+'\x76\x65'](process[_0xa3ab22(0x2ad)](),this[_0xa3ab22(0x30e)+_0xa3ab22(0x2d9)]),_0x37b70c=this['\x66\x73'][_0xa3ab22(0x373)+_0xa3ab22(0x32a)](_0x206284),_0x413860=!_0x37b70c&&this['\x66\x73'][_0xa3ab22(0x373)+_0xa3ab22(0x32a)](_0x268c54);if(!_0x37b70c&&!_0x413860)return{};{const _0x75e727=_0x37b70c?_0x206284:_0x268c54;try{return JSON[_0xa3ab22(0x380)](this['\x66\x73'][_0xa3ab22(0x1ee)+_0xa3ab22(0x280)+'\x6e\x63'](_0x75e727));}catch(_0xd1fca6){return{};}}}}[_0x1e5653(0x2de)+_0x1e5653(0x315)](){const _0x350ce8=_0x1e5653;if(this[_0x350ce8(0x3b1)+'\x65']()){this['\x66\x73']=this['\x66\x73']?this['\x66\x73']:_0x275321[_0x350ce8(0x382)](require,'\x66\x73'),this[_0x350ce8(0x376)]=this[_0x350ce8(0x376)]?this[_0x350ce8(0x376)]:_0x275321[_0x350ce8(0x205)](require,_0x275321[_0x350ce8(0x3df)]);const _0xeb2d7b=this[_0x350ce8(0x376)][_0x350ce8(0x1d7)+'\x76\x65'](this['\x64\x61\x74\x61\x46'+_0x350ce8(0x2d9)]),_0x1bdc68=this[_0x350ce8(0x376)][_0x350ce8(0x1d7)+'\x76\x65'](process[_0x350ce8(0x2ad)](),this[_0x350ce8(0x30e)+_0x350ce8(0x2d9)]),_0x2948dd=this['\x66\x73'][_0x350ce8(0x373)+'\x73\x53\x79\x6e\x63'](_0xeb2d7b),_0x5abfd9=!_0x2948dd&&this['\x66\x73'][_0x350ce8(0x373)+'\x73\x53\x79\x6e\x63'](_0x1bdc68),_0xb245f6=JSON[_0x350ce8(0x2e7)+_0x350ce8(0x2b3)](this[_0x350ce8(0x315)]);_0x2948dd?this['\x66\x73'][_0x350ce8(0x2de)+_0x350ce8(0x22e)+_0x350ce8(0x237)](_0xeb2d7b,_0xb245f6):_0x5abfd9?this['\x66\x73'][_0x350ce8(0x2de)+_0x350ce8(0x22e)+_0x350ce8(0x237)](_0x1bdc68,_0xb245f6):this['\x66\x73'][_0x350ce8(0x2de)+_0x350ce8(0x22e)+_0x350ce8(0x237)](_0xeb2d7b,_0xb245f6);}}[_0x1e5653(0x3e5)+_0x1e5653(0x346)](_0x40fb12,_0x5d65d8,_0x1e62d8){const _0x8df2e5=_0x1e5653,_0x3deb9e=_0x5d65d8[_0x8df2e5(0x3e8)+'\x63\x65'](/\[(\d+)\]/g,_0x275321['\x50\x75\x72\x4f\x6a'])[_0x8df2e5(0x415)]('\x2e');let _0x1210dc=_0x40fb12;for(const _0x391fe6 of _0x3deb9e)if(_0x1210dc=_0x275321[_0x8df2e5(0x24b)](Object,_0x1210dc)[_0x391fe6],_0x275321[_0x8df2e5(0x36b)](void(-0x7*-0x3a0+-0x4*-0x39+-0x691*0x4),_0x1210dc))return _0x1e62d8;return _0x1210dc;}[_0x1e5653(0x3e5)+_0x1e5653(0x3d5)](_0x3d85d1,_0x285690,_0x9c7d65){const _0x511426=_0x1e5653;return _0x275321[_0x511426(0x2b2)](_0x275321[_0x511426(0x24b)](Object,_0x3d85d1),_0x3d85d1)?_0x3d85d1:(Array[_0x511426(0x3fe)+'\x61\x79'](_0x285690)||(_0x285690=_0x285690[_0x511426(0x2f7)+_0x511426(0x231)]()[_0x511426(0x27e)](/[^.[\]]+/g)||[]),_0x285690[_0x511426(0x34c)](0xd9d+0x2186*0x1+-0x2f23,-(-0x1e*0x9b+-0x23f*0xe+0x3d1*0xd))[_0x511426(0x34a)+'\x65']((_0x2b306a,_0x2039f3,_0x2e65d6)=>Object(_0x2b306a[_0x2039f3])===_0x2b306a[_0x2039f3]?_0x2b306a[_0x2039f3]:_0x2b306a[_0x2039f3]=Math[_0x511426(0x40c)](_0x285690[_0x2e65d6+(0x1c3*-0x2+-0x30*-0xc+0x147*0x1)])>>-0x3*-0x6e5+0x31c+-0x1*0x17cb==+_0x285690[_0x2e65d6+(0x1*-0x1a65+0xc*-0x133+0x28ca)]?[]:{},_0x3d85d1)[_0x285690[_0x275321[_0x511426(0x209)](_0x285690[_0x511426(0x1f8)+'\x68'],-0x2c0+-0x1*0x877+0xb38)]]=_0x9c7d65,_0x3d85d1);}[_0x1e5653(0x206)+'\x74\x61'](_0x51c058){const _0xf7db33=_0x1e5653;let _0x1d2823=this[_0xf7db33(0x2db)+'\x6c'](_0x51c058);if(/^@/['\x74\x65\x73\x74'](_0x51c058)){const [,_0x1217ec,_0x5240e0]=/^@(.*?)\.(.*?)$/[_0xf7db33(0x253)](_0x51c058),_0x26d99d=_0x1217ec?this[_0xf7db33(0x2db)+'\x6c'](_0x1217ec):'';if(_0x26d99d)try{const _0x578839=JSON[_0xf7db33(0x380)](_0x26d99d);_0x1d2823=_0x578839?this[_0xf7db33(0x3e5)+_0xf7db33(0x346)](_0x578839,_0x5240e0,''):_0x1d2823;}catch(_0x4a38b9){_0x1d2823='';}}return _0x1d2823;}['\x73\x65\x74\x64\x61'+'\x74\x61'](_0x9fdfa,_0x859df8){const _0x1c36c5=_0x1e5653;let _0x3cd718=!(-0xe4*0x14+0x28*-0xad+0x2cd9);if(/^@/[_0x1c36c5(0x33d)](_0x859df8)){const [,_0x2b3801,_0x56c685]=/^@(.*?)\.(.*?)$/[_0x1c36c5(0x253)](_0x859df8),_0x1828a9=this[_0x1c36c5(0x2db)+'\x6c'](_0x2b3801),_0x509670=_0x2b3801?_0x275321[_0x1c36c5(0x297)](_0x275321[_0x1c36c5(0x1e6)],_0x1828a9)?null:_0x275321[_0x1c36c5(0x1ce)](_0x1828a9,'\x7b\x7d'):'\x7b\x7d';try{const _0xd5470d=JSON['\x70\x61\x72\x73\x65'](_0x509670);this[_0x1c36c5(0x3e5)+_0x1c36c5(0x3d5)](_0xd5470d,_0x56c685,_0x9fdfa),_0x3cd718=this[_0x1c36c5(0x32f)+'\x6c'](JSON['\x73\x74\x72\x69\x6e'+_0x1c36c5(0x2b3)](_0xd5470d),_0x2b3801);}catch(_0x398d52){const _0x2dd1ce={};this[_0x1c36c5(0x3e5)+_0x1c36c5(0x3d5)](_0x2dd1ce,_0x56c685,_0x9fdfa),_0x3cd718=this[_0x1c36c5(0x32f)+'\x6c'](JSON[_0x1c36c5(0x2e7)+_0x1c36c5(0x2b3)](_0x2dd1ce),_0x2b3801);}}else _0x3cd718=this['\x73\x65\x74\x76\x61'+'\x6c'](_0x9fdfa,_0x859df8);return _0x3cd718;}[_0x1e5653(0x2db)+'\x6c'](_0x33b6fc){const _0x1ca46d=_0x1e5653;return this[_0x1ca46d(0x2c5)+'\x67\x65']()||this[_0x1ca46d(0x326)+'\x6e']()?$persistentStore[_0x1ca46d(0x352)](_0x33b6fc):this[_0x1ca46d(0x40a)+'\x6e\x58']()?$prefs[_0x1ca46d(0x364)+_0x1ca46d(0x26d)+'\x79'](_0x33b6fc):this[_0x1ca46d(0x3b1)+'\x65']()?(this[_0x1ca46d(0x315)]=this[_0x1ca46d(0x329)+_0x1ca46d(0x2b6)](),this[_0x1ca46d(0x315)][_0x33b6fc]):this[_0x1ca46d(0x315)]&&this[_0x1ca46d(0x315)][_0x33b6fc]||null;}[_0x1e5653(0x32f)+'\x6c'](_0x2174f3,_0x7184c8){const _0xf58ea7=_0x1e5653;return this[_0xf58ea7(0x2c5)+'\x67\x65']()||this[_0xf58ea7(0x326)+'\x6e']()?$persistentStore[_0xf58ea7(0x2de)](_0x2174f3,_0x7184c8):this[_0xf58ea7(0x40a)+'\x6e\x58']()?$prefs[_0xf58ea7(0x33c)+_0xf58ea7(0x2eb)+_0xf58ea7(0x2a6)](_0x2174f3,_0x7184c8):this[_0xf58ea7(0x3b1)+'\x65']()?(this[_0xf58ea7(0x315)]=this[_0xf58ea7(0x329)+_0xf58ea7(0x2b6)](),this[_0xf58ea7(0x315)][_0x7184c8]=_0x2174f3,this[_0xf58ea7(0x2de)+_0xf58ea7(0x315)](),!(0x1562+-0xce6+0x43e*-0x2)):this[_0xf58ea7(0x315)]&&this[_0xf58ea7(0x315)][_0x7184c8]||null;}['\x69\x6e\x69\x74\x47'+_0x1e5653(0x2b1)](_0x4bbab8){const _0x485a73=_0x1e5653;this['\x67\x6f\x74']=this[_0x485a73(0x2d3)]?this[_0x485a73(0x2d3)]:_0x275321[_0x485a73(0x41c)](require,_0x485a73(0x2d3)),this[_0x485a73(0x2aa)+'\x67\x68']=this[_0x485a73(0x2aa)+'\x67\x68']?this[_0x485a73(0x2aa)+'\x67\x68']:require(_0x485a73(0x273)+_0x485a73(0x3a8)+'\x69\x65'),this[_0x485a73(0x1cb)]=this[_0x485a73(0x1cb)]?this[_0x485a73(0x1cb)]:new this[(_0x485a73(0x2aa))+'\x67\x68'][(_0x485a73(0x37b))+(_0x485a73(0x1e9))](),_0x4bbab8&&(_0x4bbab8[_0x485a73(0x418)+'\x72\x73']=_0x4bbab8[_0x485a73(0x418)+'\x72\x73']?_0x4bbab8[_0x485a73(0x418)+'\x72\x73']:{},_0x275321[_0x485a73(0x1ec)](void(0x1283+0x269b*-0x1+0x1418),_0x4bbab8[_0x485a73(0x418)+'\x72\x73'][_0x485a73(0x37b)+'\x65'])&&_0x275321[_0x485a73(0x1ec)](void(-0x1084*-0x2+-0x13*-0x1d+-0x1*0x232f),_0x4bbab8[_0x485a73(0x2f9)+_0x485a73(0x1e9)])&&(_0x4bbab8[_0x485a73(0x2f9)+_0x485a73(0x1e9)]=this[_0x485a73(0x1cb)]));}[_0x1e5653(0x1fb)](_0x53a867,_0x2047c9=()=>{}){const _0x5c978b=_0x1e5653,_0x52d835={'\x6e\x56\x49\x72\x67':function(_0x11be3d,_0x180d52,_0x54b1c9,_0x3ce3e0){const _0x4a8f64=_0xfbe4;return _0x275321[_0x4a8f64(0x27b)](_0x11be3d,_0x180d52,_0x54b1c9,_0x3ce3e0);},'\x6a\x42\x62\x6e\x66':_0x275321[_0x5c978b(0x407)]},_0xdd0c29={};_0xdd0c29[_0x5c978b(0x31d)+_0x5c978b(0x422)+_0x5c978b(0x305)+_0x5c978b(0x1c0)+'\x6e\x67']=!(-0x5*0x77e+-0x3b3*0x5+0x44e*0xd);const _0x1ed4dd={};_0x1ed4dd[_0x5c978b(0x1e7)]=!(0xd77+-0xa*0x2ab+0x8*0x1a7),(_0x53a867[_0x5c978b(0x418)+'\x72\x73']&&(delete _0x53a867[_0x5c978b(0x418)+'\x72\x73'][_0x275321['\x6a\x72\x41\x6e\x42']],delete _0x53a867[_0x5c978b(0x418)+'\x72\x73'][_0x275321[_0x5c978b(0x285)]]),this[_0x5c978b(0x2c5)+'\x67\x65']()||this[_0x5c978b(0x326)+'\x6e']()?(this[_0x5c978b(0x2c5)+'\x67\x65']()&&this[_0x5c978b(0x29e)+_0x5c978b(0x219)+_0x5c978b(0x28d)]&&(_0x53a867[_0x5c978b(0x418)+'\x72\x73']=_0x53a867['\x68\x65\x61\x64\x65'+'\x72\x73']||{},Object[_0x5c978b(0x271)+'\x6e'](_0x53a867[_0x5c978b(0x418)+'\x72\x73'],_0xdd0c29)),$httpClient[_0x5c978b(0x1fb)](_0x53a867,(_0x28bb41,_0x2f9cf7,_0x4db80a)=>{const _0x36d293=_0x5c978b;_0x275321[_0x36d293(0x424)](!_0x28bb41,_0x2f9cf7)&&(_0x2f9cf7[_0x36d293(0x223)]=_0x4db80a,_0x2f9cf7[_0x36d293(0x20e)+_0x36d293(0x1ea)]=_0x2f9cf7[_0x36d293(0x20e)+'\x73']),_0x275321[_0x36d293(0x391)](_0x2047c9,_0x28bb41,_0x2f9cf7,_0x4db80a);})):this[_0x5c978b(0x40a)+'\x6e\x58']()?(this[_0x5c978b(0x29e)+_0x5c978b(0x219)+_0x5c978b(0x28d)]&&(_0x53a867[_0x5c978b(0x28a)]=_0x53a867[_0x5c978b(0x28a)]||{},Object[_0x5c978b(0x271)+'\x6e'](_0x53a867[_0x5c978b(0x28a)],_0x1ed4dd)),$task[_0x5c978b(0x299)](_0x53a867)[_0x5c978b(0x1e4)](_0x183800=>{const _0x27c67e=_0x5c978b,{statusCode:_0x337356,statusCode:_0x4cffe7,headers:_0x50974c,body:_0x1e9470}=_0x183800,_0x38c1f1={};_0x38c1f1[_0x27c67e(0x20e)+'\x73']=_0x337356,_0x38c1f1[_0x27c67e(0x20e)+_0x27c67e(0x1ea)]=_0x4cffe7,_0x38c1f1[_0x27c67e(0x418)+'\x72\x73']=_0x50974c,_0x38c1f1[_0x27c67e(0x223)]=_0x1e9470,_0x52d835[_0x27c67e(0x2e0)](_0x2047c9,null,_0x38c1f1,_0x1e9470);},_0x2a4455=>_0x2047c9(_0x2a4455))):this[_0x5c978b(0x3b1)+'\x65']()&&(this[_0x5c978b(0x21d)+_0x5c978b(0x2b1)](_0x53a867),this[_0x5c978b(0x2d3)](_0x53a867)['\x6f\x6e'](_0x275321[_0x5c978b(0x1eb)],(_0x24dd32,_0x578da5)=>{const _0x2b2889=_0x5c978b;try{if(_0x24dd32[_0x2b2889(0x418)+'\x72\x73'][_0x52d835[_0x2b2889(0x437)]]){const _0x5d899f=_0x24dd32['\x68\x65\x61\x64\x65'+'\x72\x73'][_0x52d835[_0x2b2889(0x437)]][_0x2b2889(0x26c)](this[_0x2b2889(0x2aa)+'\x67\x68'][_0x2b2889(0x37b)+'\x65'][_0x2b2889(0x380)])[_0x2b2889(0x2f7)+_0x2b2889(0x231)]();this[_0x2b2889(0x1cb)][_0x2b2889(0x41e)+_0x2b2889(0x39e)+_0x2b2889(0x237)](_0x5d899f,null),_0x578da5[_0x2b2889(0x2f9)+_0x2b2889(0x1e9)]=this['\x63\x6b\x6a\x61\x72'];}}catch(_0x18a942){this[_0x2b2889(0x255)+'\x72'](_0x18a942);}})[_0x5c978b(0x1e4)](_0x90e57=>{const _0x3ac9e7=_0x5c978b,{statusCode:_0x53a75d,statusCode:_0x1a1860,headers:_0x12bb5d,body:_0x16e232}=_0x90e57,_0x11bbfc={};_0x11bbfc[_0x3ac9e7(0x20e)+'\x73']=_0x53a75d,_0x11bbfc[_0x3ac9e7(0x20e)+_0x3ac9e7(0x1ea)]=_0x1a1860,_0x11bbfc[_0x3ac9e7(0x418)+'\x72\x73']=_0x12bb5d,_0x11bbfc[_0x3ac9e7(0x223)]=_0x16e232,_0x275321[_0x3ac9e7(0x391)](_0x2047c9,null,_0x11bbfc,_0x16e232);},_0x5b3c23=>{const _0xc8051c=_0x5c978b,{message:_0x4b74b2,response:_0x2a6239}=_0x5b3c23;_0x275321[_0xc8051c(0x391)](_0x2047c9,_0x4b74b2,_0x2a6239,_0x2a6239&&_0x2a6239[_0xc8051c(0x223)]);})));}[_0x1e5653(0x399)](_0x5aee40,_0x151a3c=()=>{}){const _0x5ddb3b=_0x1e5653,_0x4d61ec={'\x62\x51\x54\x79\x6b':function(_0xe6b320,_0x3d49e4,_0x1d6aae,_0x1bdacc){const _0x282b8b=_0xfbe4;return _0x275321[_0x282b8b(0x3d3)](_0xe6b320,_0x3d49e4,_0x1d6aae,_0x1bdacc);}},_0x273ba6={};_0x273ba6[_0x5ddb3b(0x31d)+_0x5ddb3b(0x422)+_0x5ddb3b(0x305)+_0x5ddb3b(0x1c0)+'\x6e\x67']=!(-0x1544+0x13b7+0x18e);const _0x4c230f={};_0x4c230f[_0x5ddb3b(0x1e7)]=!(0xf9*0x15+0x238f*-0x1+0x7d*0x1f);if(_0x5aee40[_0x5ddb3b(0x223)]&&_0x5aee40[_0x5ddb3b(0x418)+'\x72\x73']&&!_0x5aee40[_0x5ddb3b(0x418)+'\x72\x73'][_0x275321[_0x5ddb3b(0x3ff)]]&&(_0x5aee40[_0x5ddb3b(0x418)+'\x72\x73'][_0x5ddb3b(0x3d4)+_0x5ddb3b(0x249)+'\x70\x65']=_0x275321[_0x5ddb3b(0x22c)]),_0x5aee40[_0x5ddb3b(0x418)+'\x72\x73']&&delete _0x5aee40[_0x5ddb3b(0x418)+'\x72\x73'][_0x275321[_0x5ddb3b(0x285)]],this[_0x5ddb3b(0x2c5)+'\x67\x65']()||this[_0x5ddb3b(0x326)+'\x6e']())this[_0x5ddb3b(0x2c5)+'\x67\x65']()&&this[_0x5ddb3b(0x29e)+_0x5ddb3b(0x219)+_0x5ddb3b(0x28d)]&&(_0x5aee40[_0x5ddb3b(0x418)+'\x72\x73']=_0x5aee40[_0x5ddb3b(0x418)+'\x72\x73']||{},Object[_0x5ddb3b(0x271)+'\x6e'](_0x5aee40[_0x5ddb3b(0x418)+'\x72\x73'],_0x273ba6)),$httpClient[_0x5ddb3b(0x399)](_0x5aee40,(_0x5e2389,_0x328848,_0x7589ed)=>{const _0x42d531=_0x5ddb3b;_0x275321[_0x42d531(0x424)](!_0x5e2389,_0x328848)&&(_0x328848[_0x42d531(0x223)]=_0x7589ed,_0x328848[_0x42d531(0x20e)+_0x42d531(0x1ea)]=_0x328848[_0x42d531(0x20e)+'\x73']),_0x275321['\x6a\x51\x4d\x43\x63'](_0x151a3c,_0x5e2389,_0x328848,_0x7589ed);});else{if(this[_0x5ddb3b(0x40a)+'\x6e\x58']())_0x5aee40[_0x5ddb3b(0x28b)+'\x64']=_0x5ddb3b(0x3c5),this[_0x5ddb3b(0x29e)+_0x5ddb3b(0x219)+_0x5ddb3b(0x28d)]&&(_0x5aee40[_0x5ddb3b(0x28a)]=_0x5aee40[_0x5ddb3b(0x28a)]||{},Object[_0x5ddb3b(0x271)+'\x6e'](_0x5aee40[_0x5ddb3b(0x28a)],_0x4c230f)),$task[_0x5ddb3b(0x299)](_0x5aee40)[_0x5ddb3b(0x1e4)](_0x87f723=>{const _0x239719=_0x5ddb3b,{statusCode:_0x462359,statusCode:_0x3cf3e1,headers:_0x507bfa,body:_0x474315}=_0x87f723,_0x5055c2={};_0x5055c2[_0x239719(0x20e)+'\x73']=_0x462359,_0x5055c2[_0x239719(0x20e)+_0x239719(0x1ea)]=_0x3cf3e1,_0x5055c2[_0x239719(0x418)+'\x72\x73']=_0x507bfa,_0x5055c2[_0x239719(0x223)]=_0x474315,_0x151a3c(null,_0x5055c2,_0x474315);},_0x7da02d=>_0x151a3c(_0x7da02d));else{if(this['\x69\x73\x4e\x6f\x64'+'\x65']()){this[_0x5ddb3b(0x21d)+_0x5ddb3b(0x2b1)](_0x5aee40);const {url:_0x2fb161,..._0x542304}=_0x5aee40;this[_0x5ddb3b(0x2d3)][_0x5ddb3b(0x399)](_0x2fb161,_0x542304)[_0x5ddb3b(0x1e4)](_0x1d58ad=>{const _0x1cef5b=_0x5ddb3b,{statusCode:_0x5068d8,statusCode:_0x18c016,headers:_0x421c76,body:_0x55d72c}=_0x1d58ad,_0x45ac32={};_0x45ac32[_0x1cef5b(0x20e)+'\x73']=_0x5068d8,_0x45ac32[_0x1cef5b(0x20e)+_0x1cef5b(0x1ea)]=_0x18c016,_0x45ac32[_0x1cef5b(0x418)+'\x72\x73']=_0x421c76,_0x45ac32[_0x1cef5b(0x223)]=_0x55d72c,_0x151a3c(null,_0x45ac32,_0x55d72c);},_0x5a1662=>{const _0x3fbd58=_0x5ddb3b,{message:_0x1d4b29,response:_0x43f23c}=_0x5a1662;_0x4d61ec[_0x3fbd58(0x26b)](_0x151a3c,_0x1d4b29,_0x43f23c,_0x43f23c&&_0x43f23c[_0x3fbd58(0x223)]);});}}}}[_0x1e5653(0x1e2)](_0x339844){const _0x58877a=_0x1e5653;let _0x389dbf={'\x4d\x2b':_0x275321[_0x58877a(0x3dd)](new Date()[_0x58877a(0x245)+_0x58877a(0x385)](),0xac1*-0x1+-0x3b7*0x1+0xe79),'\x64\x2b':new Date()[_0x58877a(0x37a)+'\x74\x65'](),'\x48\x2b':new Date()[_0x58877a(0x3c2)+_0x58877a(0x1cf)](),'\x6d\x2b':new Date()[_0x58877a(0x434)+_0x58877a(0x2ab)](),'\x73\x2b':new Date()[_0x58877a(0x397)+_0x58877a(0x3fd)](),'\x71\x2b':Math[_0x58877a(0x319)](_0x275321[_0x58877a(0x43c)](_0x275321[_0x58877a(0x25c)](new Date()[_0x58877a(0x245)+_0x58877a(0x385)](),0xb*-0x1c4+-0x38*0x2f+0x1db7),-0xd1c+-0x67*-0x17+0x14a*0x3)),'\x53':new Date()[_0x58877a(0x434)+'\x6c\x6c\x69\x73\x65'+_0x58877a(0x3fd)]()};/(y+)/[_0x58877a(0x33d)](_0x339844)&&(_0x339844=_0x339844[_0x58877a(0x3e8)+'\x63\x65'](RegExp['\x24\x31'],(new Date()[_0x58877a(0x211)+_0x58877a(0x2a4)+'\x72']()+'')[_0x58877a(0x302)+'\x72'](_0x275321[_0x58877a(0x402)](-0x29*-0x5+-0x45*-0x7f+-0x14c*0x1b,RegExp['\x24\x31']['\x6c\x65\x6e\x67\x74'+'\x68']))));for(let _0x341209 in _0x389dbf)new RegExp(_0x275321[_0x58877a(0x25c)](_0x275321[_0x58877a(0x2f5)]('\x28',_0x341209),'\x29'))[_0x58877a(0x33d)](_0x339844)&&(_0x339844=_0x339844[_0x58877a(0x3e8)+'\x63\x65'](RegExp['\x24\x31'],_0x275321[_0x58877a(0x2a2)](0x38f*-0x3+-0x1*-0x1024+-0x576,RegExp['\x24\x31'][_0x58877a(0x1f8)+'\x68'])?_0x389dbf[_0x341209]:('\x30\x30'+_0x389dbf[_0x341209])[_0x58877a(0x302)+'\x72'](_0x275321[_0x58877a(0x3bf)]('',_0x389dbf[_0x341209])[_0x58877a(0x1f8)+'\x68'])));return _0x339844;}[_0x1e5653(0x42c)](_0x22ad47=_0x5da9e2,_0x77da60='',_0x2b7bdc='',_0x2a4f7b){const _0x54b8bf=_0x1e5653,_0x15a72c=_0x27f436=>{const _0x47a49e=_0xfbe4;if(!_0x27f436)return _0x27f436;if(_0x275321[_0x47a49e(0x2ae)](_0x47a49e(0x2e7)+'\x67',typeof _0x27f436))return this['\x69\x73\x4c\x6f\x6f'+'\x6e']()?_0x27f436:this[_0x47a49e(0x40a)+'\x6e\x58']()?{'\x6f\x70\x65\x6e\x2d\x75\x72\x6c':_0x27f436}:this[_0x47a49e(0x2c5)+'\x67\x65']()?{'\x75\x72\x6c':_0x27f436}:void(-0x11a7+0x2413+-0x126c);if(_0x275321[_0x47a49e(0x2ae)](_0x275321[_0x47a49e(0x427)],typeof _0x27f436)){if(this['\x69\x73\x4c\x6f\x6f'+'\x6e']()){let _0x241597=_0x27f436[_0x47a49e(0x266)+'\x72\x6c']||_0x27f436[_0x47a49e(0x3d2)]||_0x27f436[_0x275321[_0x47a49e(0x337)]],_0x5f01ba=_0x27f436[_0x47a49e(0x1c5)+_0x47a49e(0x41f)]||_0x27f436[_0x275321[_0x47a49e(0x2cc)]];const _0x2fdcfd={};return _0x2fdcfd[_0x47a49e(0x266)+'\x72\x6c']=_0x241597,_0x2fdcfd[_0x47a49e(0x1c5)+_0x47a49e(0x41f)]=_0x5f01ba,_0x2fdcfd;}if(this[_0x47a49e(0x40a)+'\x6e\x58']()){let _0x20c98b=_0x27f436[_0x275321[_0x47a49e(0x337)]]||_0x27f436[_0x47a49e(0x3d2)]||_0x27f436[_0x47a49e(0x266)+'\x72\x6c'],_0x3ba8ba=_0x27f436[_0x47a49e(0x1c5)+_0x47a49e(0x439)]||_0x27f436[_0x47a49e(0x1c5)+_0x47a49e(0x41f)];const _0x352b93={};return _0x352b93[_0x47a49e(0x21c)+_0x47a49e(0x3d2)]=_0x20c98b,_0x352b93[_0x47a49e(0x1c5)+_0x47a49e(0x439)]=_0x3ba8ba,_0x352b93;}if(this[_0x47a49e(0x2c5)+'\x67\x65']()){let _0xd29bd4=_0x27f436[_0x47a49e(0x3d2)]||_0x27f436[_0x47a49e(0x266)+'\x72\x6c']||_0x27f436[_0x275321[_0x47a49e(0x337)]];const _0x15db3d={};return _0x15db3d[_0x47a49e(0x3d2)]=_0xd29bd4,_0x15db3d;}}};this[_0x54b8bf(0x3eb)+'\x65']||(this[_0x54b8bf(0x2c5)+'\x67\x65']()||this[_0x54b8bf(0x326)+'\x6e']()?$notification[_0x54b8bf(0x399)](_0x22ad47,_0x77da60,_0x2b7bdc,_0x275321[_0x54b8bf(0x408)](_0x15a72c,_0x2a4f7b)):this[_0x54b8bf(0x40a)+'\x6e\x58']()&&$notify(_0x22ad47,_0x77da60,_0x2b7bdc,_0x15a72c(_0x2a4f7b)));let _0x3cbd9f=['',_0x275321[_0x54b8bf(0x233)]];_0x3cbd9f[_0x54b8bf(0x2dc)](_0x22ad47),_0x77da60&&_0x3cbd9f[_0x54b8bf(0x2dc)](_0x77da60),_0x2b7bdc&&_0x3cbd9f[_0x54b8bf(0x2dc)](_0x2b7bdc),console[_0x54b8bf(0x312)](_0x3cbd9f[_0x54b8bf(0x342)]('\x0a')),this[_0x54b8bf(0x42e)]=this[_0x54b8bf(0x42e)][_0x54b8bf(0x442)+'\x74'](_0x3cbd9f);}[_0x1e5653(0x312)](..._0x60efca){const _0x358b21=_0x1e5653;_0x60efca[_0x358b21(0x1f8)+'\x68']>0xf2b*0x1+0x1ddb+-0x2d06&&(this[_0x358b21(0x42e)]=[...this[_0x358b21(0x42e)],..._0x60efca]),console[_0x358b21(0x312)](_0x60efca[_0x358b21(0x342)](this[_0x358b21(0x2e8)+_0x358b21(0x23e)+'\x6f\x72']));}[_0x1e5653(0x255)+'\x72'](_0x36e6ed,_0x9f5a29){const _0x285946=_0x1e5653,_0x92c22d=!this[_0x285946(0x2c5)+'\x67\x65']()&&!this[_0x285946(0x40a)+'\x6e\x58']()&&!this[_0x285946(0x326)+'\x6e']();_0x92c22d?this[_0x285946(0x312)]('','\u2757\ufe0f'+this[_0x285946(0x31b)]+_0x285946(0x3f8),_0x36e6ed[_0x285946(0x443)]):this[_0x285946(0x312)]('','\u2757\ufe0f'+this[_0x285946(0x31b)]+_0x285946(0x3f8),_0x36e6ed);}[_0x1e5653(0x200)](_0x2d8581){return new Promise(_0x3bfcee=>setTimeout(_0x3bfcee,_0x2d8581));}[_0x1e5653(0x1df)](_0x24dbee={}){const _0x124bc9=_0x1e5653,_0x3a4160=new Date()[_0x124bc9(0x232)+'\x6d\x65'](),_0x89c8ea=_0x275321[_0x124bc9(0x43c)](_0x275321[_0x124bc9(0x402)](_0x3a4160,this[_0x124bc9(0x420)+'\x54\x69\x6d\x65']),0x71a*0x4+0x9*0xf3+-0x210b);this[_0x124bc9(0x312)]('','\ud83d\udd14'+this[_0x124bc9(0x31b)]+(_0x124bc9(0x24d)+_0x124bc9(0x22b))+_0x89c8ea+'\x20\u79d2'),this[_0x124bc9(0x312)](),(this[_0x124bc9(0x2c5)+'\x67\x65']()||this[_0x124bc9(0x40a)+'\x6e\x58']()||this[_0x124bc9(0x326)+'\x6e']())&&_0x275321[_0x124bc9(0x408)]($done,_0x24dbee);}}(_0x5da9e2,_0x15c83a);} \ No newline at end of file