// ==UserScript== // @name 乐斗辅助-mi // @namespace http://tampermonkey.net/ // @version 1.6.5.1 // @description 提供系统繁忙监控、定时刷新、碎片监控、骑士岛任务、自动抢地盘、武器血量高亮、黄历、购物道具仓库余量显示 // @author xiong1136108122 // @match https://dld.qzapp.z.qq.com/* // @grant GM_xmlhttpRequest // @grant GM_setValue // @grant GM_getValue // @grant GM_addStyle // @require https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js // @connect qzapp.z.qq.com // @connect fight.pet.qq.com // @connect dld.qzapp.z.qq.com // ==/UserScript== function _0x49ee(_0x338012, _0x273edb) { const _0x3a6619 = _0x3a66(); return _0x49ee = function(_0x49eeb9, _0x487d57) { _0x49eeb9 = _0x49eeb9 - 0xa9; let _0x3a02c7 = _0x3a6619[_0x49eeb9]; return _0x3a02c7; }, _0x49ee(_0x338012, _0x273edb); }(function(_0x2b2fe7, _0x5d7392) { const _0x21e766 = _0x49ee, _0x571d33 = _0x2b2fe7(); while (!![]) { try { const _0x51b26a = -parseInt(_0x21e766(0x198)) / 0x1 + parseInt(_0x21e766(0x1bb)) / 0x2 * (parseInt(_0x21e766(0x166)) / 0x3) + -parseInt(_0x21e766(0x154)) / 0x4 * (parseInt(_0x21e766(0x13f)) / 0x5) + parseInt(_0x21e766(0xf8)) / 0x6 * (-parseInt(_0x21e766(0x194)) / 0x7) + -parseInt(_0x21e766(0x16e)) / 0x8 + parseInt(_0x21e766(0xf6)) / 0x9 * (-parseInt(_0x21e766(0x145)) / 0xa) + parseInt(_0x21e766(0x138)) / 0xb; if (_0x51b26a === _0x5d7392) break; else _0x571d33['push'](_0x571d33['shift']()); } catch (_0xb8bdf6) { _0x571d33['push'](_0x571d33['shift']()); } } }(_0x3a66, 0xaab25), (function() { 'use strict'; const _0x5577d3 = _0x49ee; const _0x2e0d9b = { 'systemBusy': { 'enabled': GM_getValue(_0x5577d3(0x16d), !![]), 'targetText': GM_getValue(_0x5577d3(0x10b), _0x5577d3(0x147)), 'checkInterval': GM_getValue('systemBusyCheckInterval', 0x64), 'refreshCooldown': GM_getValue(_0x5577d3(0x18d), 0x7d0) }, 'autoRefresh': { 'enabled': GM_getValue('autoRefreshEnabled', ![]), 'interval': GM_getValue(_0x5577d3(0x189), 0x2), 'stopKeywords': GM_getValue(_0x5577d3(0xd9), ['不足', '不够']) }, 'fragmentMonitor': { 'enabled': GM_getValue('fragmentMonitorEnabled', ![]), 'checkUrl': _0x5577d3(0x144), 'jumpUrl': _0x5577d3(0x16a), 'triggerKeywords': GM_getValue(_0x5577d3(0xc6), [_0x5577d3(0xbe), '王处一']), 'stopKeywords': GM_getValue('fragmentStopKeywords', [_0x5577d3(0x13c), _0x5577d3(0x179)]), 'interval': GM_getValue(_0x5577d3(0x11d), 0x2) }, 'knightIsland': { 'enabled': GM_getValue(_0x5577d3(0x14a), !![]), 'checkInterval': GM_getValue(_0x5577d3(0xec), 0x5a), 'backgroundCheck': GM_getValue(_0x5577d3(0x188), !![]) }, 'territoryGrabber': { 'enabled': GM_getValue(_0x5577d3(0xe9), ![]), 'targetLevel': GM_getValue('territoryGrabberTargetLevel', 0x1e), 'retryLimit': GM_getValue('territoryGrabberRetryLimit', 0x3), 'baseDelay': GM_getValue('territoryGrabberBaseDelay', 0x7d0), 'maxRandomDelay': GM_getValue('territoryGrabberMaxRandomDelay', 0xbb8) }, 'hpHighlight': { 'enabled': GM_getValue('hpHighlightEnabled', !![]) }, 'goodsStock': { 'enabled': GM_getValue(_0x5577d3(0xe0), !![]) } }; let _0x3a3ef2 = null, _0xe27c07 = null, _0x412ee9 = null, _0x3b6b0b = 0x0, _0x37a52e = 0x0; const _0x1029a5 = 0x3; function _0x5c311() { const _0x5c6929 = _0x5577d3; GM_addStyle(_0x5c6929(0x148)); const _0x4f0132 = document['createElement'](_0x5c6929(0xfc)); _0x4f0132['id'] = _0x5c6929(0x131), _0x4f0132[_0x5c6929(0x18a)] = _0x5c6929(0xf7) + (_0x2e0d9b[_0x5c6929(0x126)][_0x5c6929(0x165)] ? 'checked' : '') + _0x5c6929(0x175) + _0x2e0d9b[_0x5c6929(0x126)]['targetText'] + _0x5c6929(0x11b) + _0x2e0d9b[_0x5c6929(0x126)][_0x5c6929(0x13a)] + _0x5c6929(0xef) + _0x2e0d9b['systemBusy'][_0x5c6929(0x129)] + '\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20保存设置\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20定时刷新\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20保存设置\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20侠客行\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20 { const _0x442bd6 = _0x5c6929; _0x523785[_0x442bd6(0x159)](_0x442bd6(0xb1), function() { const _0x246b4a = _0x442bd6; this[_0x246b4a(0x137)][_0x246b4a(0xf5)][_0x246b4a(0x156)](_0x246b4a(0x13e)); }); }), document[_0x5c6929(0xe2)](_0x5c6929(0xd1))[_0x5c6929(0x159)](_0x5c6929(0x158), function() { const _0x48deb0 = _0x5c6929; _0x2e0d9b[_0x48deb0(0x126)][_0x48deb0(0x165)] = this[_0x48deb0(0x1b2)], GM_setValue(_0x48deb0(0x16d), this[_0x48deb0(0x1b2)]); if (this[_0x48deb0(0x1b2)]) _0x5b413d(); else _0x588d76(); }), document[_0x5c6929(0xe2)](_0x5c6929(0x19b))['addEventListener'](_0x5c6929(0x158), function() { const _0x107d60 = _0x5c6929; _0x2e0d9b[_0x107d60(0xe8)][_0x107d60(0x165)] = this['checked'], GM_setValue(_0x107d60(0xee), this[_0x107d60(0x1b2)]); if (this[_0x107d60(0x1b2)]) _0x12f541(); else _0x48f7e5(); }), document[_0x5c6929(0xe2)]('fragmentMonitorToggle')[_0x5c6929(0x159)](_0x5c6929(0x158), function() { const _0xa62a98 = _0x5c6929; _0x2e0d9b[_0xa62a98(0x161)]['enabled'] = this[_0xa62a98(0x1b2)], GM_setValue('fragmentMonitorEnabled', this[_0xa62a98(0x1b2)]); if (this[_0xa62a98(0x1b2)]) _0x94b215(); else _0x44b5bb(); }), document[_0x5c6929(0xe2)](_0x5c6929(0xc4))['addEventListener']('change', function() { const _0x5065d6 = _0x5c6929; _0x2e0d9b['knightIsland'][_0x5065d6(0x165)] = this['checked'], GM_setValue('knightIslandEnabled', this[_0x5065d6(0x1b2)]); if (this[_0x5065d6(0x1b2)]) _0x43f7d0(); else _0x368e72(); }), document[_0x5c6929(0xe2)](_0x5c6929(0x1ad))['addEventListener'](_0x5c6929(0x158), function() { const _0x11a4e3 = _0x5c6929; _0x2e0d9b[_0x11a4e3(0xfb)]['enabled'] = this[_0x11a4e3(0x1b2)], GM_setValue(_0x11a4e3(0xe9), this[_0x11a4e3(0x1b2)]); if (this[_0x11a4e3(0x1b2)]) _0x15f97e(); else _0x2607ed(); }), document[_0x5c6929(0xe2)](_0x5c6929(0x18f))['addEventListener'](_0x5c6929(0xb1), _0x1e8628), document[_0x5c6929(0xe2)]('saveAutoRefresh')['addEventListener'](_0x5c6929(0xb1), _0x4aa6ac), document[_0x5c6929(0xe2)]('saveFragmentMonitor')[_0x5c6929(0x159)](_0x5c6929(0xb1), _0x510864), document[_0x5c6929(0xe2)]('saveKnightIsland')[_0x5c6929(0x159)](_0x5c6929(0xb1), _0x2243a2), document[_0x5c6929(0xe2)](_0x5c6929(0xf3))[_0x5c6929(0x159)]('click', _0x133cfa), _0x280f02(_0x4f0132); } function _0x2df929() { const _0x4804cf = _0x5577d3; return document['body']['innerText'] || document['body'][_0x4804cf(0x160)]; } function _0x280f02(_0x556943) { const _0x24a938 = _0x5577d3, _0x5db74d = _0x556943[_0x24a938(0x1b8)]('h3'); let _0x55cf71 = ![], _0x3723d6, _0x3d1827; _0x5db74d[_0x24a938(0x159)](_0x24a938(0xab), function(_0x2b06c3) { const _0x48b593 = _0x24a938; _0x55cf71 = !![], _0x3723d6 = _0x2b06c3[_0x48b593(0x1b0)] - _0x556943[_0x48b593(0xe6)]()[_0x48b593(0x176)], _0x3d1827 = _0x2b06c3[_0x48b593(0x146)] - _0x556943[_0x48b593(0xe6)]()[_0x48b593(0xc1)], _0x556943['style'][_0x48b593(0x10e)] = 'grabbing'; }), document[_0x24a938(0x159)](_0x24a938(0x125), function(_0x3305bc) { const _0x131a5a = _0x24a938; if (!_0x55cf71) return; _0x556943[_0x131a5a(0x153)][_0x131a5a(0x176)] = _0x3305bc[_0x131a5a(0x1b0)] - _0x3723d6 + 'px', _0x556943[_0x131a5a(0x153)][_0x131a5a(0xc1)] = _0x3305bc[_0x131a5a(0x146)] - _0x3d1827 + 'px', _0x556943[_0x131a5a(0x153)][_0x131a5a(0x110)] = _0x131a5a(0xde), _0x556943[_0x131a5a(0x153)][_0x131a5a(0x12a)] = _0x131a5a(0xde); }), document[_0x24a938(0x159)](_0x24a938(0x105), function() { const _0x318e2e = _0x24a938; _0x55cf71 = ![], _0x556943[_0x318e2e(0x153)][_0x318e2e(0x10e)] = ''; }); } let _0x278b46 = null, _0x90de07 = 0x0; function _0x5b413d() { const _0xacd4d1 = _0x5577d3; _0x588d76(), _0xdd3fbc('[系统繁忙监控]\x20已启动,正在检测\x20\x27' + _0x2e0d9b['systemBusy'][_0xacd4d1(0xd4)] + '\x27...'), _0x278b46 = setInterval(() => { const _0x18e19 = _0xacd4d1, _0x3a8415 = Date[_0x18e19(0xfd)](); if (_0x3a8415 - _0x90de07 < _0x2e0d9b[_0x18e19(0x126)][_0x18e19(0x129)]) return; document['body'][_0x18e19(0xb0)][_0x18e19(0x1af)](_0x2e0d9b['systemBusy']['targetText']) && (_0xdd3fbc(_0x18e19(0x18b) + _0x2e0d9b[_0x18e19(0x126)][_0x18e19(0xd4)] + '\x27,准备刷新页面...'), _0x90de07 = _0x3a8415, location[_0x18e19(0xbb)]()); }, _0x2e0d9b[_0xacd4d1(0x126)][_0xacd4d1(0x13a)]); } function _0x588d76() { _0x278b46 && (clearInterval(_0x278b46), _0x278b46 = null); } function _0x1e8628() { const _0x128092 = _0x5577d3, _0xbb8da2 = document[_0x128092(0xe2)]('systemBusyTargetText')[_0x128092(0x139)]['trim'](), _0x40fbf = parseInt(document[_0x128092(0xe2)](_0x128092(0xaf))[_0x128092(0x139)]), _0x147c40 = parseInt(document[_0x128092(0xe2)](_0x128092(0x18d))['value']); _0x2e0d9b[_0x128092(0x126)]['targetText'] = _0xbb8da2, _0x2e0d9b[_0x128092(0x126)][_0x128092(0x13a)] = _0x40fbf, _0x2e0d9b[_0x128092(0x126)][_0x128092(0x129)] = _0x147c40, GM_setValue(_0x128092(0x10b), _0xbb8da2), GM_setValue(_0x128092(0xaf), _0x40fbf), GM_setValue(_0x128092(0x18d), _0x147c40), _0x2e0d9b[_0x128092(0x126)][_0x128092(0x165)] && (_0x588d76(), _0x5b413d()); } function _0x12f541() { const _0x8b7716 = _0x5577d3; _0x48f7e5(); const _0x3793ec = _0x2e0d9b[_0x8b7716(0xe8)]['interval'] * 0x3e8; _0x3a3ef2 = setInterval(() => { const _0x8973c9 = _0x8b7716, _0x3beb46 = _0x2df929(), _0xbadf87 = _0x2e0d9b[_0x8973c9(0xe8)][_0x8973c9(0x114)]['some'](_0x223363 => _0x3beb46[_0x8973c9(0x1af)](_0x223363)); _0xbadf87 ? (_0x48f7e5(), _0x2e0d9b[_0x8973c9(0xe8)][_0x8973c9(0x165)] = ![], GM_setValue(_0x8973c9(0xee), ![]), document['getElementById']('autoRefreshToggle')[_0x8973c9(0x1b2)] = ![], _0xdd3fbc('[定时刷新]\x20已检测到停止关键词,自动关闭功能')) : (_0xdd3fbc(_0x8973c9(0x180)), window[_0x8973c9(0x141)][_0x8973c9(0xbb)]()); }, _0x3793ec); } function _0x48f7e5() { _0x3a3ef2 && (clearInterval(_0x3a3ef2), _0x3a3ef2 = null); } function _0x4aa6ac() { const _0x4ded23 = _0x5577d3, _0x111cda = parseFloat(document[_0x4ded23(0xe2)](_0x4ded23(0x189))[_0x4ded23(0x139)]), _0x5749c7 = document[_0x4ded23(0xe2)](_0x4ded23(0xd9))[_0x4ded23(0x139)][_0x4ded23(0x151)](/[,,]/)[_0x4ded23(0x142)](_0x4b5a3b => _0x4b5a3b[_0x4ded23(0x122)]())[_0x4ded23(0xf2)](_0x356521 => _0x356521); _0x2e0d9b['autoRefresh'][_0x4ded23(0x1ab)] = _0x111cda, _0x2e0d9b[_0x4ded23(0xe8)]['stopKeywords'] = _0x5749c7, GM_setValue('autoRefreshInterval', _0x111cda), GM_setValue(_0x4ded23(0xd9), _0x5749c7), _0x2e0d9b[_0x4ded23(0xe8)][_0x4ded23(0x165)] && (_0x48f7e5(), _0x12f541()); } function _0x94b215() { const _0xe037c9 = _0x5577d3; _0x44b5bb(); const _0x56c2dd = _0x2e0d9b[_0xe037c9(0x161)][_0xe037c9(0x1ab)] * 0xe10 * 0x3e8; _0x105103(), _0xe27c07 = setInterval(_0x105103, _0x56c2dd), _0xdd3fbc(_0xe037c9(0x168) + _0x2e0d9b[_0xe037c9(0x161)][_0xe037c9(0x1ab)] + '小时'); } function _0x44b5bb() { const _0x1734f6 = _0x5577d3; _0xe27c07 && (clearInterval(_0xe27c07), _0xe27c07 = null, _0xdd3fbc(_0x1734f6(0x195))); } function _0x105103() { const _0x173e2a = _0x5577d3; _0xdd3fbc(_0x173e2a(0xc5)), GM_xmlhttpRequest({ 'method': _0x173e2a(0xb9), 'url': _0x2e0d9b[_0x173e2a(0x161)]['checkUrl'], 'onload': function(_0x3610f5) { const _0x353865 = _0x173e2a, _0xaeb225 = _0x3610f5['responseText'], _0x56334c = _0x2e0d9b[_0x353865(0x161)]['triggerKeywords'][_0x353865(0xd6)](_0x4ed0f6 => _0xaeb225[_0x353865(0x1af)](_0x4ed0f6 + '碎片')) && !_0x2e0d9b['fragmentMonitor'][_0x353865(0x114)][_0x353865(0xd6)](_0x18a6e3 => _0xaeb225['includes'](_0x18a6e3)); _0x56334c ? (_0xdd3fbc(_0x353865(0x128)), window[_0x353865(0x141)][_0x353865(0x173)] = _0x2e0d9b['fragmentMonitor'][_0x353865(0xbc)]) : _0xdd3fbc(_0x353865(0x163)); }, 'onerror': function(_0x4f5436) { const _0x2b7305 = _0x173e2a; console[_0x2b7305(0x102)]('[来福监控]\x20检查失败:', _0x4f5436); } }); } function _0x510864() { const _0x29d9cb = _0x5577d3, _0x419f00 = parseInt(document[_0x29d9cb(0xe2)]('fragmentMonitorInterval')['value']), _0x2792ea = document['getElementById'](_0x29d9cb(0xc6))[_0x29d9cb(0x139)][_0x29d9cb(0x151)](/[,,]/)['map'](_0x2119ae => _0x2119ae[_0x29d9cb(0x122)]())[_0x29d9cb(0xf2)](_0x5db1f8 => _0x5db1f8), _0x41e9aa = document['getElementById'](_0x29d9cb(0x136))['value']['split'](/[,,]/)[_0x29d9cb(0x142)](_0x142f97 => _0x142f97['trim']())[_0x29d9cb(0xf2)](_0xdb7428 => _0xdb7428); _0x2e0d9b[_0x29d9cb(0x161)][_0x29d9cb(0x1ab)] = _0x419f00, _0x2e0d9b[_0x29d9cb(0x161)][_0x29d9cb(0xac)] = _0x2792ea, _0x2e0d9b[_0x29d9cb(0x161)][_0x29d9cb(0x114)] = _0x41e9aa, GM_setValue(_0x29d9cb(0x11d), _0x419f00), GM_setValue(_0x29d9cb(0xc6), _0x2792ea), GM_setValue(_0x29d9cb(0x136), _0x41e9aa), _0x2e0d9b[_0x29d9cb(0x161)][_0x29d9cb(0x165)] && (_0x44b5bb(), _0x94b215()); } let _0x29a043 = null; const _0x35b74a = 0x1388; let _0x22f522 = null; function _0x43f7d0() { const _0x465ec4 = _0x5577d3; _0x2c3173() && (_0xffefb8(), _0x29a043 = new MutationObserver(function(_0x1c0758) { const _0xf8a85e = _0x49ee, _0x24248b = _0x1c0758[_0xf8a85e(0xd6)](_0xddc277 => { const _0x5f3df0 = _0xf8a85e; return Array[_0x5f3df0(0x119)](_0xddc277[_0x5f3df0(0x187)])[_0x5f3df0(0xd6)](_0x3f9928 => { const _0x26e085 = _0x5f3df0; return _0x3f9928[_0x26e085(0x15a)] === 0x1 && (_0x3f9928['querySelector']('a[href*=\x22op=refreshmission\x22]') || _0x3f9928[_0x26e085(0x160)][_0x26e085(0x1af)](_0x26e085(0xf0))); }); }); _0x24248b && _0xffefb8(); }), _0x29a043[_0x465ec4(0x132)](document[_0x465ec4(0x100)], { 'childList': !![], 'subtree': !![], 'characterData': !![] })), _0x57c39e(); } function _0x2c3173() { const _0x59e973 = _0x5577d3; return location[_0x59e973(0x173)][_0x59e973(0x1af)](_0x59e973(0x123)); } function _0xffefb8() { const _0x427b11 = _0x5577d3, _0x2de874 = document[_0x427b11(0x100)][_0x427b11(0x160)][_0x427b11(0x1b3)](/今日免费刷新剩余:(\d+)次/), _0x1072c8 = _0x2de874 ? parseInt(_0x2de874[0x1]) : 0x0, _0x39f68b = document[_0x427b11(0x10d)]('a[href*=\x22op=refreshmission\x22]'); _0x1072c8 === 0x0 ? _0x39f68b[_0x427b11(0xc7)](_0x4f398b => { const _0x2732d3 = _0x427b11; _0x4f398b[_0x2732d3(0x153)][_0x2732d3(0x15e)] = _0x2732d3(0x182), _0x4f398b[_0x2732d3(0x153)][_0x2732d3(0xb6)] = 'none', _0x4f398b[_0x2732d3(0x153)]['cursor'] = _0x2732d3(0x109), _0x4f398b[_0x2732d3(0xc8)] = _0x2732d3(0x183), _0x4f398b[_0x2732d3(0x159)](_0x2732d3(0xb1), function(_0x89ec21) { const _0x307ea4 = _0x2732d3; _0x89ec21[_0x307ea4(0xd0)](), alert(_0x307ea4(0x184)); }); }) : _0x39f68b[_0x427b11(0xc7)](_0x32737a => { const _0x50db59 = _0x427b11; _0x32737a['style'][_0x50db59(0x15e)] = '', _0x32737a[_0x50db59(0x153)][_0x50db59(0xb6)] = '', _0x32737a[_0x50db59(0x153)][_0x50db59(0x10e)] = '', _0x32737a['title'] = ''; }); const _0x45a94e = document[_0x427b11(0x10d)](_0x427b11(0x118)); _0x45a94e[_0x427b11(0xc7)](_0x4e9805 => { const _0x1640a1 = _0x427b11; if (_0x4e9805[_0x1640a1(0x127)][_0x1640a1(0x130)]) return; _0x4e9805[_0x1640a1(0x127)]['ledouProcessed'] = _0x1640a1(0x14d); const _0xa8cf4c = document[_0x1640a1(0xcb)](_0x1640a1(0x18c)); _0xa8cf4c[_0x1640a1(0x160)] = '⚡', _0xa8cf4c[_0x1640a1(0x19d)] = _0x1640a1(0xce), _0x4e9805[_0x1640a1(0xf5)]['add'](_0x1640a1(0x1b1)), _0x4e9805[_0x1640a1(0x11f)](_0xa8cf4c), _0x4e9805[_0x1640a1(0x159)](_0x1640a1(0xb1), function(_0x76c0b9) { const _0x337931 = _0x1640a1; _0x76c0b9[_0x337931(0xd0)](); const _0x2919f3 = new URL(this[_0x337931(0x173)]), _0x362985 = Object[_0x337931(0x155)](_0x2919f3['searchParams']['entries']()); try { _0x15bb39(_0x362985['zapp_uin'], _0x362985[_0x337931(0xd2)], _0x362985[_0x337931(0xfa)] || '0', this[_0x337931(0x173)]); } catch (_0x35cf73) { _0xdd3fbc('任务执行出错:', _0x35cf73); } }); }); } function _0x15bb39(_0x3c10bb, _0x156dcb, _0x55f278, _0x54d4d3) { const _0x43aab9 = _0x5577d3, _0x37f1c0 = _0x43aab9(0xca) + _0x3c10bb + _0x43aab9(0x17f) + _0x156dcb + '&channel=0&g_ut=1&cmd=knight_island&pos=' + _0x55f278; Promise[_0x43aab9(0xfe)]()['then'](() => _0x277cf0(_0x37f1c0 + '&op=viewmissiondetail'))['then'](() => _0x277cf0(_0x37f1c0 + _0x43aab9(0x192)))[_0x43aab9(0xb3)](() => { const _0x5beac4 = _0x43aab9; window[_0x5beac4(0x141)][_0x5beac4(0x173)] = _0x37f1c0 + _0x5beac4(0xe3); })[_0x43aab9(0x1aa)](_0x58fc5c => { const _0xf66e05 = _0x43aab9; _0xdd3fbc(_0xf66e05(0xc9), _0x58fc5c), window[_0xf66e05(0x141)][_0xf66e05(0x173)] = _0x54d4d3; }); } function _0x34ec17(_0x137785, _0x3a4678) { const _0x40d949 = _0x5577d3, _0x5c9064 = _0x40d949(0xca) + _0x137785 + '&sid=' + _0x3a4678 + _0x40d949(0x17e); _0x277cf0(_0x5c9064)['then'](_0x2117d6 => { const _0x408dec = _0x40d949, _0x407819 = new DOMParser(), _0x53215e = _0x407819[_0x408dec(0x104)](_0x2117d6['responseText'], _0x408dec(0x199)), _0x13a397 = _0x53215e['querySelector'](_0x408dec(0x19c)); _0x13a397 && document[_0x408dec(0x1b8)](_0x408dec(0x19c)) && (document[_0x408dec(0x1b8)](_0x408dec(0x19c))[_0x408dec(0x18a)] = _0x13a397[_0x408dec(0x18a)], _0xffefb8()); })[_0x40d949(0x1aa)](_0x29dda7 => { _0xdd3fbc('刷新任务列表失败:', _0x29dda7); }); } function _0x57c39e() { _0x205420(), _0x4e17a4(), _0x22f522 = setInterval(() => { _0x4e17a4(); }, 0x5 * 0x3c * 0x3e8); } function _0x205420() { _0x22f522 && (clearInterval(_0x22f522), _0x22f522 = null); } function _0x4e17a4() { const _0x5eecb2 = _0x5577d3; if (!_0x2e0d9b['knightIsland'][_0x5eecb2(0x165)]) return; _0x516b1a()[_0x5eecb2(0xb3)](_0x434a52 => { const _0x178010 = _0x5eecb2; _0x434a52[_0x178010(0xb5)] && (_0xdd3fbc(_0x178010(0x17c) + _0x434a52[_0x178010(0x135)] + _0x178010(0x116)), _0x47d883(_0x434a52[_0x178010(0x112)])); }); } function _0x47d883(_0x59985e) { const _0x43ad03 = _0x5577d3; _0x59985e[_0x43ad03(0xc7)]((_0x18986c, _0xdd8808) => { setTimeout(() => { const _0x11f427 = _0x49ee, _0x240650 = _0x11f427(0x121) + _0x18986c[_0x11f427(0x17a)](_0x11f427(0x173)); GM_xmlhttpRequest({ 'method': _0x11f427(0xb9), 'url': _0x240650, 'onload': function(_0x1c4f24) { const _0x2ad7d2 = _0x11f427; _0xdd3fbc(_0x2ad7d2(0x1a4) + _0x240650); }, 'onerror': function(_0x3aedd5) { const _0x42ce26 = _0x11f427; _0xdd3fbc(_0x42ce26(0xe4) + _0x240650, _0x3aedd5); } }); }, _0xdd8808 * _0x35b74a); }); } function _0x516b1a() { return new Promise(_0x551eeb => { const _0x437ddc = _0x49ee, _0x34eee4 = _0x437ddc(0x1a1); GM_xmlhttpRequest({ 'method': _0x437ddc(0xb9), 'url': _0x34eee4, 'onload': function(_0x514a7a) { const _0x350fe7 = _0x437ddc; try { const _0x2af020 = new DOMParser(), _0x58cf7a = _0x2af020[_0x350fe7(0x104)](_0x514a7a[_0x350fe7(0xf1)], _0x350fe7(0x199)), _0x500bb7 = [..._0x58cf7a[_0x350fe7(0x10d)](_0x350fe7(0xc3))]; _0x551eeb({ 'hasRewards': _0x500bb7[_0x350fe7(0x1a2)] > 0x0, 'rewardCount': _0x500bb7[_0x350fe7(0x1a2)], 'rewardLinks': _0x500bb7, 'missionUrl': _0x34eee4 }); } catch (_0x55395c) { console[_0x350fe7(0x102)](_0x350fe7(0x16f), _0x55395c), _0x551eeb({ 'hasRewards': ![] }); } }, 'onerror': function(_0x1d9fc2) { const _0x1e427d = _0x437ddc; console[_0x1e427d(0x102)](_0x1e427d(0x1a8), _0x1d9fc2), _0x551eeb({ 'hasRewards': ![] }); } }); }); } function _0x368e72() { const _0x120aa0 = _0x5577d3; _0x29a043 && (_0x29a043[_0x120aa0(0x101)](), _0x29a043 = null); _0x205420(); const _0xce56a6 = document[_0x120aa0(0x10d)](_0x120aa0(0x172)); _0xce56a6[_0x120aa0(0xc7)](_0x229589 => { const _0x5e9aa3 = _0x120aa0; delete _0x229589['dataset'][_0x5e9aa3(0x130)]; const _0x1cbcd2 = _0x229589['querySelector'](_0x5e9aa3(0x186)); if (_0x1cbcd2) _0x1cbcd2[_0x5e9aa3(0x177)](); _0x229589['classList'][_0x5e9aa3(0x177)](_0x5e9aa3(0x1b1)), _0x229589[_0x5e9aa3(0xcc)](_0x229589['cloneNode'](!![])); }); } function _0x2243a2() { const _0x358cd9 = _0x5577d3, _0x2a4093 = parseInt(document[_0x358cd9(0xe2)](_0x358cd9(0xec))[_0x358cd9(0x139)]), _0x3483c1 = document[_0x358cd9(0xe2)](_0x358cd9(0x188))[_0x358cd9(0x1b2)]; _0x2e0d9b[_0x358cd9(0x191)][_0x358cd9(0x13a)] = _0x2a4093, _0x2e0d9b['knightIsland'][_0x358cd9(0xbd)] = _0x3483c1, GM_setValue(_0x358cd9(0xec), _0x2a4093), GM_setValue(_0x358cd9(0x188), _0x3483c1), _0x2e0d9b[_0x358cd9(0x191)][_0x358cd9(0x165)] && _0x3483c1 ? _0x57c39e() : _0x205420(), _0xdd3fbc('[侠客岛]\x20设置已保存'); } function _0x2645c5(_0x4ab823) { return new Promise(_0x4d595c => setTimeout(_0x4d595c, _0x4ab823)); } function _0x277cf0(_0x45d682) { return new Promise((_0x47450e, _0x1bd37f) => { const _0x94147b = _0x49ee; GM_xmlhttpRequest({ 'method': _0x94147b(0xb9), 'url': _0x45d682, 'onload': _0x47450e, 'onerror': _0x1bd37f }); }); } function _0x33216c() { const _0x29a66c = _0x5577d3; GM_xmlhttpRequest({ 'method': _0x29a66c(0xb9), 'url': 'https://fight.pet.qq.com/cgi-bin/petpk?cmd=calender', 'onload': _0x1b601a => { const _0x425dbb = _0x29a66c; try { const _0x5eb2d5 = JSON[_0x425dbb(0x16c)](_0x1b601a[_0x425dbb(0xf1)]), _0x5bda79 = _0x165bab(_0x5eb2d5[_0x425dbb(0x12f)]); _0x4d528d(_0x5bda79); } catch (_0xba529c) { console[_0x425dbb(0x102)](_0xba529c); } } }); } const _0x8da4ab = { '斗神塔': '刷塔', '画卷': '画卷', '副本经验双倍': '副本', '乐斗经验双倍': '经验', '阅历双倍': '阅历', '暂无': _0x5577d3(0x15b) }; function _0x165bab(_0x4487c6) { const _0x26a570 = _0x5577d3; if (!_0x4487c6) return _0x26a570(0x15b); for (const [_0x113678, _0x1c3f58] of Object[_0x26a570(0x17d)](_0x8da4ab)) { if (_0x4487c6[_0x26a570(0x1af)](_0x113678)) return _0x1c3f58; } return _0x4487c6[_0x26a570(0x1a2)] > 0x14 ? _0x4487c6[_0x26a570(0x164)](0x0, 0x14) + '...' : _0x4487c6; } function _0x4d528d(_0x2502dc) { const _0x15e4d8 = _0x5577d3, _0x2438f2 = document[_0x15e4d8(0xe2)]('panelTitle'); if (_0x2438f2 && !_0x2438f2[_0x15e4d8(0x1b8)](_0x15e4d8(0x111))) { const _0x461ebb = document[_0x15e4d8(0xcb)](_0x15e4d8(0x18c)); _0x461ebb['className'] = 'buff-info', _0x461ebb[_0x15e4d8(0x153)][_0x15e4d8(0x10c)] = _0x15e4d8(0x11a), _0x461ebb[_0x15e4d8(0x153)][_0x15e4d8(0x1a9)] = _0x15e4d8(0x16b), _0x461ebb[_0x15e4d8(0x153)][_0x15e4d8(0x1a6)] = '#FFD700', _0x461ebb[_0x15e4d8(0x160)] = '[' + (_0x2502dc || '暂无') + ']', _0x2438f2[_0x15e4d8(0x11f)](_0x461ebb); } } function _0x15f97e() { const _0x263d8e = _0x5577d3; _0x3b6b0b = 0x0, _0xdd3fbc(_0x263d8e(0x170)), _0x5b9310(); } function _0x2607ed() { _0xdd3fbc('[抢地盘]\x20功能已停止'), _0x3b6b0b = 0x0; } async function _0x5b9310() { const _0x3b01d8 = _0x5577d3; if (!_0x2e0d9b[_0x3b01d8(0xfb)]['enabled']) return; try { _0xdd3fbc(_0x3b01d8(0x11e)); const _0x550512 = await _0x356b02(); if (_0x550512[_0x3b01d8(0xaa)] === '0' && _0x550512[_0x3b01d8(0x19a)]?.[_0x3b01d8(0x1a2)] > 0x0) { const _0x2e680a = _0x550512['manors']['find'](_0x287f93 => _0x287f93[_0x3b01d8(0x1a7)] === _0x2e0d9b[_0x3b01d8(0xfb)][_0x3b01d8(0xb4)]['toString']()); _0x2e680a ? (_0xdd3fbc(_0x3b01d8(0x10a) + _0x2e0d9b[_0x3b01d8(0xfb)][_0x3b01d8(0xb4)] + '级NPC地盘:\x20' + _0x2e680a['name'] + ',\x20ID:\x20' + _0x2e680a['id']), await _0x518a08(), await _0x4d19e2(_0x2e680a['id']), await _0x4d19e2(_0x2e680a['id']), await _0x3ab23d(), await _0x3ab23d(), _0x2e0d9b[_0x3b01d8(0xfb)]['enabled'] = ![], GM_setValue(_0x3b01d8(0xe9), ![]), document[_0x3b01d8(0xe2)](_0x3b01d8(0x1ad))[_0x3b01d8(0x1b2)] = ![], _0xdd3fbc(_0x3b01d8(0x1b6))) : _0x2d31f5(_0x3b01d8(0x15c)); } else _0x2d31f5(_0x3b01d8(0x196)); } catch (_0x1e9921) { console[_0x3b01d8(0x102)]('[抢地盘]\x20操作失败:', _0x1e9921), _0x2d31f5(_0x1e9921[_0x3b01d8(0x1b9)]); } } function _0x2d31f5(_0x10c085) { const _0x3a09b1 = _0x5577d3; _0x3b6b0b++, _0xdd3fbc(_0x3a09b1(0x12d) + _0x10c085 + _0x3a09b1(0xed) + _0x3b6b0b), setTimeout(_0x5b9310, _0x2e0d9b['territoryGrabber']['baseDelay']); } function _0x518a08() { const _0x2f9e5c = _0x5577d3, _0x222d9d = _0x2e0d9b[_0x2f9e5c(0xfb)][_0x2f9e5c(0x1b7)] + Math[_0x2f9e5c(0x174)]() * _0x2e0d9b[_0x2f9e5c(0xfb)][_0x2f9e5c(0x157)]; return new Promise(_0x456d51 => setTimeout(_0x456d51, _0x222d9d)); } function _0x356b02() { return new Promise((_0x298bba, _0x23b8a7) => { const _0x2f8502 = _0x49ee, _0x2f6849 = _0x2f8502(0xd3); GM_xmlhttpRequest({ 'method': _0x2f8502(0xb9), 'url': _0x2f6849, 'timeout': 0x2710, 'onload': function(_0x2558ee) { const _0x28791a = _0x2f8502; try { if (!_0x2558ee[_0x28791a(0xf1)] || _0x2558ee[_0x28791a(0xf1)][_0x28791a(0x122)]()[_0x28791a(0xad)]('<')) throw new Error(_0x28791a(0x13d)); const _0x35a91b = JSON['parse'](_0x2558ee[_0x28791a(0xf1)]); if (_0x35a91b[_0x28791a(0xaa)] !== '0') throw new Error(_0x35a91b[_0x28791a(0x140)] || _0x28791a(0x103)); if (!_0x35a91b[_0x28791a(0x19a)] || !Array['isArray'](_0x35a91b[_0x28791a(0x19a)])) throw new Error('无效的地盘数据'); _0x298bba(_0x35a91b); } catch (_0x7de6f8) { console[_0x28791a(0x102)]('[抢地盘]\x20解析失败:', _0x7de6f8), _0x23b8a7(_0x7de6f8); } }, 'onerror': function(_0x553d67) { const _0x2775a2 = _0x2f8502; _0x23b8a7(new Error(_0x2775a2(0xe5) + _0x553d67[_0x2775a2(0x13b)])); }, 'ontimeout': function() { const _0x1bcb57 = _0x2f8502; _0x23b8a7(new Error(_0x1bcb57(0x10f))); } }); }); } function _0x4d19e2(_0x3c858d) { return new Promise((_0x2ce354, _0x36c5c5) => { const _0x499308 = _0x49ee, _0x14604c = _0x499308(0x124) + _0x3c858d; _0xdd3fbc(_0x499308(0x150) + _0x3c858d), GM_xmlhttpRequest({ 'method': _0x499308(0xb9), 'url': _0x14604c, 'onload': function(_0x2d9c79) { const _0x2295e2 = _0x499308; try { const _0x5933c5 = JSON[_0x2295e2(0x16c)](_0x2d9c79[_0x2295e2(0xf1)]); _0x5933c5[_0x2295e2(0xaa)] === '0' ? _0xdd3fbc(_0x2295e2(0xcd)) : _0xdd3fbc(_0x2295e2(0xff), _0x5933c5[_0x2295e2(0x140)] || _0x2295e2(0x108)); } catch (_0x2b4939) { console[_0x2295e2(0x102)](_0x2295e2(0x113), _0x2b4939); } finally { _0x2ce354(); } }, 'onerror': function(_0x3f9346) { const _0x404878 = _0x499308; console[_0x404878(0x102)](_0x404878(0xba), _0x3f9346), _0x2ce354(); } }); }); } function _0x3ab23d() { return new Promise(_0x54eb3f => { const _0x33241a = _0x49ee, _0x4f4104 = _0x33241a(0x117); _0xdd3fbc(_0x33241a(0xd8)), GM_xmlhttpRequest({ 'method': _0x33241a(0xb9), 'url': _0x4f4104, 'onload': function(_0x3411de) { const _0x20baa6 = _0x33241a; try { const _0x4157e7 = JSON[_0x20baa6(0x16c)](_0x3411de[_0x20baa6(0xf1)]); _0x4157e7[_0x20baa6(0xaa)] === '0' ? _0xdd3fbc(_0x20baa6(0x197)) : _0xdd3fbc('[抢地盘]\x20奖励领取失败:', _0x4157e7[_0x20baa6(0x140)] || _0x20baa6(0x108)); } catch (_0x121eb6) { console[_0x20baa6(0x102)](_0x20baa6(0xb7), _0x121eb6); } finally { _0x54eb3f(); } }, 'onerror': function(_0xcfe2a3) { const _0x547c8b = _0x33241a; console['error'](_0x547c8b(0x1a3), _0xcfe2a3), _0x54eb3f(); } }); }); } function _0x133cfa() { const _0x3c72e9 = _0x5577d3, _0x4dbb5c = parseInt(document[_0x3c72e9(0xe2)](_0x3c72e9(0xae))[_0x3c72e9(0x139)]), _0x3dd6e7 = parseInt(document['getElementById']('territoryGrabberRetryLimit')[_0x3c72e9(0x139)]), _0x37da06 = parseInt(document[_0x3c72e9(0xe2)](_0x3c72e9(0x15f))[_0x3c72e9(0x139)]), _0x5ce9b4 = parseInt(document[_0x3c72e9(0xe2)](_0x3c72e9(0x14f))[_0x3c72e9(0x139)]); _0x2e0d9b[_0x3c72e9(0xfb)][_0x3c72e9(0xb4)] = _0x4dbb5c, _0x2e0d9b[_0x3c72e9(0xfb)][_0x3c72e9(0x185)] = _0x3dd6e7, _0x2e0d9b[_0x3c72e9(0xfb)][_0x3c72e9(0x1b7)] = _0x37da06, _0x2e0d9b[_0x3c72e9(0xfb)][_0x3c72e9(0x157)] = _0x5ce9b4, GM_setValue('territoryGrabberTargetLevel', _0x4dbb5c), GM_setValue(_0x3c72e9(0x19f), _0x3dd6e7), GM_setValue('territoryGrabberBaseDelay', _0x37da06), GM_setValue('territoryGrabberMaxRandomDelay', _0x5ce9b4), _0xdd3fbc(_0x3c72e9(0x143)); } function _0x4f24e0() { const _0x5722c4 = _0x5577d3; if (!_0x2e0d9b['hpHighlight']['enabled']) return; GM_addStyle('\x0a\x20\x20\x20\x20\x20\x20\x20\x20.tm-hp-change\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20display:\x20inline;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20white-space:\x20nowrap;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20.tm-hp-plus\x20{\x20color:\x20#00aa00;\x20font-weight:\x20bold;\x20}\x20/*\x20绿色\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20.tm-hp-minus\x20{\x20color:\x20#ff0000;\x20font-weight:\x20bold;\x20}\x20/*\x20红色\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20.tm-key-weapon\x20{\x20color:\x20#aa00aa;\x20font-weight:\x20bold;\x20}\x20/*\x20紫色\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20.tm-keyword-bold\x20{\x20color:\x20#1ba784;\x20font-weight:\x20bold;\x20}\x20/*\x20蓝色\x20*/\x0a\x0a\x20\x20\x20\x20'); const _0x5d5b34 = /(HP[+-]\d+)/g, _0x1f19e9 = /(HP余\d+)/g, _0x244d42 = /(反弹给对方(\d+)的伤害!)/g, _0x382779 = /(神·霸皇|盘古开天斧|神·大力神杯|神·雷神之锤|神·炼狱加特林|神·死寂|死神之镰|神·无限板砖|神·埃辛诺斯战刃|神·命运之枪|神·龙雀|神·马格南左轮|神·月光炮|神·电饭煲|神·星之杖|神·死亡笔记|生死簿|神·冈格尼尔|神·可乐切割枪|神·无敌飞鞋|神·花仙子)/g, _0x1cd2d3 = /(帮派商会|帮派祭坛|全民乱斗|抢地盘|华山论剑|企鹅吉利兑|飞升大作战|群侠)/g, _0x4d10d2 = _0x1c65de => { const _0x3e5dd7 = _0x49ee; return document[_0x3e5dd7(0x100)][_0x3e5dd7(0xb0)][_0x3e5dd7(0x1af)](_0x3e5dd7(0x18e)) && (_0x1c65de = _0x1c65de[_0x3e5dd7(0xe1)](_0x1cd2d3, _0x1bb97b => _0x3e5dd7(0x14e) + _0x1bb97b + '')), _0x1c65de = _0x1c65de[_0x3e5dd7(0xe1)](_0x382779, _0x1f2b1f => _0x3e5dd7(0x1a0) + _0x1f2b1f + _0x3e5dd7(0xc2)), _0x1c65de = _0x1c65de[_0x3e5dd7(0xe1)](_0x5d5b34, _0x1d4bc8 => _0x3e5dd7(0xc0) + (_0x1d4bc8[_0x3e5dd7(0x1af)]('+') ? _0x3e5dd7(0x181) : _0x3e5dd7(0x149)) + '\x22>' + _0x1d4bc8 + _0x3e5dd7(0xc2)), _0x1c65de = _0x1c65de[_0x3e5dd7(0xe1)](_0x1f19e9, _0x58b95c => _0x3e5dd7(0xb2) + _0x58b95c + _0x3e5dd7(0xc2)), _0x1c65de = _0x1c65de[_0x3e5dd7(0xe1)](_0x244d42, (_0x4108a9, _0x19a19a, _0x1c2140) => _0x19a19a['replace'](_0x1c2140, _0x3e5dd7(0x12c) + _0x1c2140 + '')), _0x1c65de; }, _0xa767a8 = _0x1d8c90 => { const _0x3192f5 = _0x49ee; if (_0x1d8c90['nodeType'] === Node[_0x3192f5(0xb8)] && !_0x1d8c90['parentNode'][_0x3192f5(0xf5)][_0x3192f5(0x15d)](_0x3192f5(0x12b)) && (_0x5d5b34['test'](_0x1d8c90[_0x3192f5(0xd7)]) || _0x1f19e9[_0x3192f5(0xa9)](_0x1d8c90[_0x3192f5(0xd7)]) || _0x382779[_0x3192f5(0xa9)](_0x1d8c90[_0x3192f5(0xd7)]) || _0x244d42['test'](_0x1d8c90[_0x3192f5(0xd7)]) || _0x1cd2d3[_0x3192f5(0xa9)](_0x1d8c90[_0x3192f5(0xd7)]))) { const _0xc13fe1 = document[_0x3192f5(0xcb)](_0x3192f5(0x18c)); _0xc13fe1[_0x3192f5(0x19d)] = _0x3192f5(0x12b), _0xc13fe1['innerHTML'] = _0x4d10d2(_0x1d8c90['nodeValue']), _0x1d8c90[_0x3192f5(0x19e)]['replaceChild'](_0xc13fe1, _0x1d8c90); } else _0x1d8c90[_0x3192f5(0x15a)] === Node[_0x3192f5(0xea)] && !_0x1d8c90[_0x3192f5(0xf5)]['contains']('tm-hp-processed') && Array[_0x3192f5(0x119)](_0x1d8c90[_0x3192f5(0x1a5)])[_0x3192f5(0xc7)](_0xa767a8); }; _0xa767a8(document[_0x5722c4(0x100)]); } function _0x536af0() { _0x5c5365() && _0x1c5db4(); } function _0x4039c1() { const _0x33833f = _0x5577d3, _0x34995d = document[_0x33833f(0xe2)](_0x33833f(0x169)); _0x34995d && _0x34995d[_0x33833f(0x177)](); } function _0x55fc5a() { _0xdd3fbc('[库存显示]\x20设置已保存'); } function _0x5c5365() { const _0x45f39d = _0x5577d3, _0x4212f7 = new URLSearchParams(window['location']['search']); return _0x4212f7[_0x45f39d(0x1ae)](_0x45f39d(0x134)) === _0x45f39d(0x1ac); } function _0x31a02b() { const _0x57a5a6 = _0x5577d3, _0xd956b3 = new URLSearchParams(window[_0x57a5a6(0x141)][_0x57a5a6(0xf4)]); return _0xd956b3['get']('id'); } function _0x19deef(_0x257fab, _0xd044fa) { const _0x136698 = _0x5577d3, _0x629385 = 'https://dld.qzapp.z.qq.com/qpet/cgi-bin/phonepk?zapp_uin=&sid=&channel=0&g_ut=1&cmd=owngoods&id=' + _0x257fab; GM_xmlhttpRequest({ 'method': _0x136698(0xb9), 'url': _0x629385, 'onload': function(_0x45a4dd) { const _0x3e496f = _0x136698; if (_0x45a4dd[_0x3e496f(0xe7)] === 0xc8) try { const _0xe0344d = new DOMParser(), _0x306ed2 = _0xe0344d[_0x3e496f(0x104)](_0x45a4dd[_0x3e496f(0xf1)], _0x3e496f(0x199)), _0x1fce3c = _0x306ed2['body']['textContent'] || ''; if (_0x1fce3c[_0x3e496f(0x1af)]('繁忙') || _0x1fce3c[_0x3e496f(0x1af)]('系统忙')) _0xd044fa(0x0, _0x3e496f(0x17b)); else { const _0x2d891d = _0x1fce3c['match'](/(\d+)/); _0x2d891d && _0x2d891d[0x1] ? _0xd044fa(parseInt(_0x2d891d[0x1]), null) : _0xd044fa(0x0, _0x3e496f(0xf9)); } } catch (_0x19fa76) { _0xd044fa(0x0, _0x3e496f(0x133)); } else _0xd044fa(0x0, _0x3e496f(0xe5) + _0x45a4dd[_0x3e496f(0xe7)]); }, 'onerror': function(_0x355564) { const _0x566de1 = _0x136698; _0xd044fa(0x0, _0x566de1(0x193)); }, 'timeout': 0x2710 }); } function _0x4ae02b(_0x4dc7ba, _0x2fdf59, _0x4caaed) { const _0xf5e0b9 = _0x5577d3, _0x4ab493 = document[_0xf5e0b9(0x1b8)](_0xf5e0b9(0x178)); if (_0x4ab493) { const _0x370f97 = [], _0x3571db = document[_0xf5e0b9(0x1b4)](_0x4ab493, NodeFilter[_0xf5e0b9(0xdf)], null, ![]); let _0x40d577; while (_0x40d577 = _0x3571db[_0xf5e0b9(0x1ba)]()) { _0x370f97[_0xf5e0b9(0x167)](_0x40d577); } if (_0x370f97[_0xf5e0b9(0x1a2)] > 0x0) { const _0x4c998f = _0x370f97[0x0], _0x2a1f4f = document[_0xf5e0b9(0xe2)](_0xf5e0b9(0x169)); _0x2a1f4f && _0x2a1f4f['remove'](); const _0x6505f4 = document[_0xf5e0b9(0xcb)](_0xf5e0b9(0x18c)); _0x6505f4['id'] = _0xf5e0b9(0x169), _0x6505f4['style'][_0xf5e0b9(0x10c)] = _0xf5e0b9(0xbf), _0x6505f4[_0xf5e0b9(0x153)][_0xf5e0b9(0x1a9)] = _0xf5e0b9(0x162), _0x6505f4['style']['fontFamily'] = _0xf5e0b9(0x162), _0x6505f4[_0xf5e0b9(0x153)][_0xf5e0b9(0x1a6)] = _0x2fdf59 > 0x0 ? _0xf5e0b9(0xeb) : '#ff0000', _0x4caaed ? (_0x6505f4[_0xf5e0b9(0x160)] = '【背包数量:0】', _0x6505f4[_0xf5e0b9(0xc8)] = _0x4caaed) : _0x6505f4[_0xf5e0b9(0x160)] = _0xf5e0b9(0x190) + _0x2fdf59 + '】', _0x4c998f['parentNode']['insertBefore'](_0x6505f4, _0x4c998f['nextSibling']); } } } function _0x1c5db4() { const _0x1f4170 = _0x5577d3; if (!_0x2e0d9b[_0x1f4170(0xcf)]['enabled']) return; const _0x1fdb6c = _0x31a02b(); if (!_0x1fdb6c) { console[_0x1f4170(0x152)](_0x1f4170(0x12e)); return; } _0x19deef(_0x1fdb6c, function(_0x3ee41a, _0x2254f8) { _0x4ae02b(_0x1fdb6c, _0x3ee41a, _0x2254f8); }); } function _0xdd3fbc(_0x16885f) { const _0x3b3af0 = _0x5577d3, _0x20e387 = new Date(), _0x2ba2a3 = _0x20e387[_0x3b3af0(0x120)]() + '-' + (_0x20e387[_0x3b3af0(0xdd)]() + 0x1) + '-' + _0x20e387['getDate']() + '\x20' + _0x20e387[_0x3b3af0(0x1b5)]() + ':' + _0x20e387[_0x3b3af0(0x106)]() + ':' + _0x20e387[_0x3b3af0(0xda)](); console[_0x3b3af0(0x152)]('[' + _0x2ba2a3 + ']\x20' + _0x16885f); } _0x5c311(); if (_0x2e0d9b['systemBusy'][_0x5577d3(0x165)]) _0x5b413d(); if (_0x2e0d9b[_0x5577d3(0xe8)][_0x5577d3(0x165)]) _0x12f541(); if (_0x2e0d9b[_0x5577d3(0x161)][_0x5577d3(0x165)]) _0x94b215(); if (_0x2e0d9b[_0x5577d3(0x191)]['enabled']) _0x43f7d0(); if (_0x2e0d9b[_0x5577d3(0xfb)][_0x5577d3(0x165)]) _0x15f97e(); if (_0x2e0d9b['hpHighlight'][_0x5577d3(0x165)]) _0x4f24e0(); if (_0x2e0d9b[_0x5577d3(0xcf)][_0x5577d3(0x165)] && _0x5c5365()) _0x1c5db4(); }())); function _0x3a66() { const _0x4ea6ff = ['62734aNqltD', '[来福监控]\x20已停止', '获取地盘列表失败或列表为空', '[抢地盘]\x20奖励领取成功', '1161781XkAsHF', 'text/html', 'manors', 'autoRefreshToggle', '#mission-list-container', 'className', 'parentNode', 'territoryGrabberRetryLimit', '', 'https://dld.qzapp.z.qq.com/qpet/cgi-bin/phonepk?cmd=knight_island&op=viewmissionindex', 'length', '[抢地盘]\x20领取奖励请求失败:', '[侠客岛]\x20远程领取成功:\x20', 'childNodes', 'color', 'ownerlevel', '[侠客岛]\x20获取任务数据失败:', 'fontSize', 'catch', 'interval', 'viewgoods', 'territoryGrabberToggle', 'get', 'includes', 'clientX', 'knight-link', 'checked', 'match', 'createTreeWalker', 'getHours', '[抢地盘]\x20操作完成,功能已自动关闭', 'baseDelay', 'querySelector', 'message', 'nextNode', '37214opNGrp', 'test', 'result', 'mousedown', 'triggerKeywords', 'startsWith', 'territoryGrabberTargetLevel', 'systemBusyCheckInterval', 'innerText', 'click', '', 'then', 'targetLevel', 'hasRewards', 'pointerEvents', '[抢地盘]\x20解析奖励结果失败:', 'TEXT_NODE', 'GET', '[抢地盘]\x20抢夺请求失败:', 'reload', 'jumpUrl', 'backgroundCheck', '王重阳', '5px', '', 'a[href*=\x22op=getmissionreward\x22]', 'knightIslandToggle', '[来福监控]\x20开始检查目标页面', 'fragmentTriggerKeywords', 'forEach', 'title', '任务执行出错:', 'https://dld.qzapp.z.qq.com/qpet/cgi-bin/phonepk?zapp_uin=', 'createElement', 'replaceWith', '[抢地盘]\x20抢夺成功', 'knight-badge', 'goodsStock', 'preventDefault', 'systemBusyToggle', 'sid', 'https://fight.pet.qq.com/cgi-bin/petpk?cmd=recommendmanor&type=11&page=1', 'targetText', '\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20自动领取并执行剩余任务
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20保存设置\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20抢个地盘\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20保存设置\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20小二上酒\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20保存设置\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20', '>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20