// ==UserScript== // @name VIP视频全网解析 (Pro版) // @namespace https://scriptcat.org/zh-CN/script-show-page/4339 // @version 5.0.1 // @description 视频VIP 影视vip 电影vip解析-----支持:腾讯、爱奇艺、优酷、芒果、pptv、乐视、bilibili等其它网站视频VIP解析,影视vip解析。 强烈推荐用脚本猫加载此插件,资源搜索会快很多(请不要使用油猴加载此插件,会很慢)。(如果自动选择的播放源,不理想,卡顿,或不播放,声音不对,请手动点击黄色vip图标切换播放源,40多个源,一定有你需要的), // @icon data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0iI0ZGRDcwMCIvPjx0ZXh0IHg9IjUwIiB5PSI3MCIgZm9udC1zaXplPSI1MCIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZmlsbD0id2hpdGUiIGZvbnQtZmFtaWx5PSJzYW5zLXNlcmlmIiBmb250LXdlaWdodD0ibjkwMCI+VklQPC90ZXh0Pjwvc3ZnPg== // @author lsym // @license MIT // @match *://*.iqiyi.com/v_* // @match *://*.iqiyi.com/a_* // @match *://*.iqiyi.com/w_* // @match *://*.iq.com/play/* // @match *://v.youku.com/v_show/id_* // @match *://*.youku.com/v_show/id_* // @match *://v.qq.com/x/cover/* // @match *://v.qq.com/x/page/* // @match *://v.qq.com/tv/* // @match *://*.mgtv.com/b/* // @match *://*.bilibili.com/video/av* // @match *://*.bilibili.com/video/BV* // @match *://*.bilibili.com/bangumi/play/* // @match *://*.le.com/ptv/vplay/* // @match *://*.tudou.com/listplay/* // @match *://*.tudou.com/albumplay/* // @match *://*.tudou.com/programs/view/* // @match *://tv.sohu.com/v/* // @match *://film.sohu.com/album/* // @match *://*.pptv.com/show/* // @match *://*.acfun.cn/v/ac* // @match *://*.fun.tv/vplay/* // @match *://*.wasu.cn/Play/show/id/* // @match *://*.1905.com/play/* // @match *://*.ixigua.com/video/* // @match *://*.weibo.com/tv/show/* // @match *://*.weibo.com/v/tv/show/* // @grant GM_addStyle // @grant GM_xmlhttpRequest // @grant GM_setValue // @grant GM_getValue // @grant GM_registerMenuCommand // @run-at document-end // @connect lz.118318.xyz // @connect api.maoyanapi.top // @connect pg.cttv.vip // @connect pg.fenwe078.cf // @connect www.lovedan.net // @connect www.inmi.app // @connect www.wyvod.com // @connect ddmf.net // @connect dh.ha.cn // @connect api.xinlangapi.com // @connect app.bfzyapi.com // @connect p2100.net // @connect bfzyapi.com // @connect api.yzzy-api.com // @connect caiji.dbzy.tv // @connect cj.lziapi.com // @connect api.ffzyapi.com // @connect api.zuidapi.com // @connect caiji.kuaichezy.org // @connect ckzy.me // @connect ikunzyapi.com // @connect api.apibdzy.com // @connect 360zy.com // @connect cj.rycjapi.com // @connect mozhuazy.com // @connect www.huyaapi.com // @connect www.hongniuzy2.com // @connect api.ukuapi88.com // @connect suoniapi.com // @connect xsd.sdzyapi.com // @connect www.seacms.org // @connect collect.wolongzy.cc // @connect api.wujinapi.me // @connect img.smdyw.top // @connect hhzyapi.com // @connect caiji.maotaizy.cc // @connect api.niuniuzy.me // @connect savviuux.hk3.345888.xyz.cdn.cloudflare.net // @connect tyyszyapi.com // @connect cj.ffzyapi.com // @connect collect.wolongzyw.com // @connect api.ukuapi.com // @connect api.guangsuapi.com // @connect jszyapi.com // @connect subocaiji.com // @connect www.mdzyapi.com // @connect iqiyizyapi.com // @connect jyzyapi.com // @connect caiji.dyttzyapi.com // @connect * // @antifeature piracy // ==/UserScript== (function(_0x162f3d,_0x5564ee){const _0x3dea47=_0x27ed,_0x2fa995=_0x162f3d();while(!![]){try{const _0x4d5f67=parseInt(_0x3dea47(0x1ba))/0x1*(-parseInt(_0x3dea47(0x1de))/0x2)+-parseInt(_0x3dea47(0x288))/0x3+-parseInt(_0x3dea47(0x1f5))/0x4*(-parseInt(_0x3dea47(0x155))/0x5)+-parseInt(_0x3dea47(0x1ed))/0x6+parseInt(_0x3dea47(0x147))/0x7*(-parseInt(_0x3dea47(0x1bc))/0x8)+parseInt(_0x3dea47(0x171))/0x9+parseInt(_0x3dea47(0x1b6))/0xa;if(_0x4d5f67===_0x5564ee)break;else _0x2fa995['push'](_0x2fa995['shift']());}catch(_0x2b9865){_0x2fa995['push'](_0x2fa995['shift']());}}}(_0x15b3,0x49a5c),(async function(){'use strict';const _0x5db001=_0x27ed;const _0x17c52e={'API_TIMEOUT':0x1388,'STUCK_CHECK_TIMEOUT':0x1770,'AUTOPLAY_NEXT_DELAY':0x64,'PANEL_LEAVE_CLOSE_DELAY':0x5dc,'STORAGE_KEY_ICON_POSITION':_0x5db001(0x149),'SEARCH_CONCURRENCY':0x14,'AUTO_EXPAND_BEST_SOURCE':!![],'VIDEO_URL_PATTERNS':[/iqiyi\.com\/[vwa]_/,/iq\.com\/play\//,/youku\.com\/v_show\/id_/,/v\.qq\.com\/(x\/cover|x\/page|tv)\//,/mgtv\.com\/b\//,/bilibili\.com\/(video|bangumi\/play)\//,/le\.com\/ptv\/vplay\//,/tv\.sohu\.com\/v\//,/film\.sohu\.com\/album\//,/pptv\.com\/show\//,/acfun\.cn\/v\/ac/,/1905\.com\/play\//,/ixigua\.com\/video\//,/tudou\.com\/(listplay|albumplay|programs\/view)\//],'HLS_CONFIG':{'enableWorker':![],'lowLatencyMode':![],'startFragPrefetch':!![],'maxBufferLength':0x78,'maxMaxBufferLength':0x12c,'maxStarvationDelay':0x5,'fragLoadingTimeOut':0x7530,'manifestLoadingTimeOut':0x4e20,'levelLoadingTimeOut':0x4e20,'enableSoftwareAES':!![]},'MESSAGES':{'VIDEO_ENDED':_0x5db001(0x18a),'GET_TIME_REQ':_0x5db001(0x1c3),'GET_TIME_RES':_0x5db001(0x1e5),'PLAY_SUCCESS':'tm_play_success','CHECK_STUCK_REQ':_0x5db001(0x1a3),'CHECK_STUCK_RES':'tm_check_stuck_res','LOAD_ERROR':_0x5db001(0x19a)},'SELECTORS':{'PLAYER_ELEMENTS':['#player-container','#player',_0x5db001(0x227),_0x5db001(0x21c),_0x5db001(0x1da),_0x5db001(0x1dc),_0x5db001(0x229),'.iqp-player','#bilibili-player',_0x5db001(0x176),_0x5db001(0x1bb),_0x5db001(0x1b1),_0x5db001(0x296),_0x5db001(0x177),_0x5db001(0x251),_0x5db001(0x1fb),_0x5db001(0x1cd),'.video-area','.player-container','.play-player',_0x5db001(0x1a2)],'QUICK_TITLE':['meta[property=\x22og:title\x22]','h1',_0x5db001(0x191),_0x5db001(0x1b5),_0x5db001(0x1fc),_0x5db001(0x23f),_0x5db001(0x1c2)],'PRECISE_TITLE':{'iqiyi.com':'.qy-episode-item[class*=\x22is-active\x22]\x20a,\x20.album-list\x20.is-active\x20.title-content,\x20[class*=\x22video-title_text\x22]','youku.com':_0x5db001(0x272),'v.qq.com':'.episode-item--select,\x20.video-episode-card__item--select,\x20.playlist-item--current,\x20.episode-list-rect__item--current,\x20.episode-item-btn.current,\x20.playlist-track__item.is-active,\x20.episode-item.is-selected','bilibili.com':_0x5db001(0x1d7),'mgtv.com':_0x5db001(0x201),'sohu.com':_0x5db001(0x24b),'le.com':_0x5db001(0x1cb),'pptv.com':_0x5db001(0x237),'acfun.cn':_0x5db001(0x1ca)}}},_0x9e230f=_0x385c07=>{const _0x44e887=_0x5db001,_0x283670=new Map();return _0x385c07[_0x44e887(0x25d)](_0x216587=>{const _0x3b13ab=_0x44e887;!_0x283670[_0x3b13ab(0x152)](_0x216587[_0x3b13ab(0x181)])&&_0x283670['set'](_0x216587['url'],{..._0x216587,'name':_0x216587['name']['substring'](0x0,0x4)});}),Array[_0x44e887(0x252)](_0x283670[_0x44e887(0x193)]());},_0x103c93=[{'name':_0x5db001(0x1e0),'url':'https://iqiyizyapi.com/api.php/provide/vod/'},{'name':'U酷','url':_0x5db001(0x287)},{'name':'优质','url':'https://api.yzzy-api.com/inc/apijson.php?ac=list'},{'name':'豆瓣','url':_0x5db001(0x15c)},{'name':'CK','url':_0x5db001(0x160)},{'name':'卧龙','url':_0x5db001(0x1a9)},{'name':'如意','url':_0x5db001(0x224)},{'name':'光速','url':_0x5db001(0x15a)},{'name':'360','url':'https://360zy.com/api.php/provide/vod/'},{'name':'金鹰','url':_0x5db001(0x236)},{'name':'快龙','url':_0x5db001(0x21b)},{'name':'刺桐','url':'http://pg.cttv.vip/api.php/provide/vod/'},{'name':_0x5db001(0x1b7),'url':_0x5db001(0x247)},{'name':'艾旦','url':_0x5db001(0x175)},{'name':'映迷','url':_0x5db001(0x1f3)},{'name':'无忧','url':_0x5db001(0x256)},{'name':'蛋蛋','url':'https://ddmf.net/api.php/provide/vod/'},{'name':_0x5db001(0x1d8),'url':_0x5db001(0x26f)},{'name':'飘零2','url':_0x5db001(0x22c)},{'name':'暴风','url':_0x5db001(0x1c6)},{'name':'量子','url':_0x5db001(0x1bf)},{'name':'快车','url':'https://caiji.kuaichezy.org/api.php/provide/vod/'},{'name':_0x5db001(0x27c),'url':_0x5db001(0x1a1)},{'name':'魔爪','url':_0x5db001(0x189)},{'name':'索尼','url':_0x5db001(0x293)},{'name':'闪电','url':_0x5db001(0x162)},{'name':'花旗','url':_0x5db001(0x183)},{'name':'神马','url':_0x5db001(0x172)},{'name':'豪华','url':_0x5db001(0x286)},{'name':'茅台','url':'https://caiji.maotaizy.cc/api.php/provide/vod/'},{'name':'牛牛','url':'https://api.niuniuzy.me/api.php/provide/vod/'},{'name':'快鹰','url':_0x5db001(0x19b)},{'name':'天涯','url':'https://tyyszyapi.com/api.php/provide/vod/'},{'name':'柚子','url':_0x5db001(0x270)},{'name':'非凡','url':'https://cj.ffzyapi.com/api.php/provide/vod/'},{'name':'无尽','url':'https://api.wujinapi.me/api.php/provide/vod/'},{'name':'红牛','url':_0x5db001(0x238)},{'name':'新浪','url':_0x5db001(0x299)},{'name':'极速','url':_0x5db001(0x1b3)},{'name':'速播','url':'https://subocaiji.com/api.php/provide/vod/'},{'name':'虎牙','url':_0x5db001(0x1c9)},{'name':'百度','url':_0x5db001(0x1f6)},{'name':'魔都','url':'https://www.mdzyapi.com/api.php/provide/vod/'},{'name':_0x5db001(0x20d),'url':_0x5db001(0x190)}],_0x464e39=_0x9e230f(_0x103c93),_0x1440f4=[...new Map(_0x464e39[_0x5db001(0x1ef)](_0x971781=>[_0x971781[_0x5db001(0x196)],_0x971781]))[_0x5db001(0x193)]()],_0x55a167={'currentEpisodeList':[],'currentPlayingUrl':'','hiddenPlayerElement':null,'isPanelOpen':![],'currentURL':location[_0x5db001(0x295)],'dom':{},'timers':{'resize':null,'panelCollapse':null,'stuck':null},'sessionCache':{'key':null,'results':[]},'activeSourceName':null,'isFirstAutoplayAttempted':![],'currentPageEpisodeNumber':null,'failedUrls':new Set(),'isUserClosed':![],'currentSearchId':0x0},_0x5af1d2={'init'(){const _0x401c47=_0x5db001;this[_0x401c47(0x1e1)](),_0x55a167[_0x401c47(0x230)][_0x401c47(0x24f)]=this[_0x401c47(0x207)]('div',{'id':'tm-container-fusion'}),_0x55a167[_0x401c47(0x230)]['mainBtn']=this[_0x401c47(0x207)](_0x401c47(0x228),{'id':'tm-main-btn-fusion'}),_0x55a167[_0x401c47(0x230)][_0x401c47(0x173)]=this[_0x401c47(0x207)](_0x401c47(0x246),{'id':_0x401c47(0x294)}),_0x55a167['dom'][_0x401c47(0x19d)]=this[_0x401c47(0x207)](_0x401c47(0x246),{'id':'tm-player-overlay-fusion'}),_0x55a167[_0x401c47(0x230)][_0x401c47(0x23b)]=this[_0x401c47(0x207)](_0x401c47(0x246),{'id':_0x401c47(0x1f8),'innerHTML':''}),_0x55a167[_0x401c47(0x230)]['playerOverlay'][_0x401c47(0x1f1)]='',document[_0x401c47(0x21f)][_0x401c47(0x212)](_0x55a167[_0x401c47(0x230)]['container'],_0x55a167['dom'][_0x401c47(0x19d)],_0x55a167[_0x401c47(0x230)]['globalStatus']),_0x55a167[_0x401c47(0x230)][_0x401c47(0x24f)][_0x401c47(0x212)](_0x55a167[_0x401c47(0x230)][_0x401c47(0x16e)],_0x55a167[_0x401c47(0x230)][_0x401c47(0x173)]),_0x55a167[_0x401c47(0x230)][_0x401c47(0x225)]=document[_0x401c47(0x1f4)]('tm-iframe-player-fusion'),_0x55a167[_0x401c47(0x230)][_0x401c47(0x1d1)]=document[_0x401c47(0x1f4)](_0x401c47(0x17a)),_0x55a167[_0x401c47(0x230)][_0x401c47(0x23a)]=document[_0x401c47(0x1f4)](_0x401c47(0x1c5)),this[_0x401c47(0x14b)](),this[_0x401c47(0x18f)](),this[_0x401c47(0x22d)]();},'createElement':(_0x164a40,_0x4c562a)=>Object[_0x5db001(0x154)](document[_0x5db001(0x207)](_0x164a40),_0x4c562a),'injectStyle'(){const _0x5ef2e4=_0x5db001;GM_addStyle(_0x5ef2e4(0x203));},'checkPageVisibility'(){const _0xb93b24=_0x5db001;if(!_0x55a167['dom'][_0xb93b24(0x24f)])return;const _0x38f9f1=location[_0xb93b24(0x295)],_0x226fe9=_0x17c52e[_0xb93b24(0x269)][_0xb93b24(0x1c4)](_0x573a63=>_0x573a63[_0xb93b24(0x218)](_0x38f9f1));_0x226fe9?_0x55a167[_0xb93b24(0x230)]['container'][_0xb93b24(0x20b)][_0xb93b24(0x27b)]='block':(_0x55a167[_0xb93b24(0x230)]['container'][_0xb93b24(0x20b)][_0xb93b24(0x27b)]='none',_0x55a167[_0xb93b24(0x17f)]&&this[_0xb93b24(0x1d9)]());},'initDraggableIcon'(){const _0x4df6ef=_0x5db001;let _0x42c4e7=![],_0x255778=![],_0x2e1f60,_0x407620;const _0x53e921=_0x55a167[_0x4df6ef(0x230)][_0x4df6ef(0x24f)],_0x39b683=GM_getValue(_0x17c52e[_0x4df6ef(0x242)],{'left':_0x4df6ef(0x268),'top':_0x4df6ef(0x1b2)});Object['assign'](_0x53e921['style'],_0x39b683);const _0x424998=_0x5b2f2f=>{const _0x20e2f9=_0x4df6ef;if(!_0x42c4e7)return;_0x255778=!![];let _0x29a888=_0x5b2f2f[_0x20e2f9(0x169)]-_0x2e1f60,_0x120db=_0x5b2f2f[_0x20e2f9(0x1c1)]-_0x407620;_0x29a888=Math['max'](0x0,Math[_0x20e2f9(0x20f)](_0x29a888,window[_0x20e2f9(0x1ab)]-_0x53e921[_0x20e2f9(0x188)])),_0x120db=Math[_0x20e2f9(0x204)](0x0,Math[_0x20e2f9(0x20f)](_0x120db,window[_0x20e2f9(0x292)]-_0x53e921[_0x20e2f9(0x282)])),Object[_0x20e2f9(0x154)](_0x53e921[_0x20e2f9(0x20b)],{'left':_0x29a888+'px','top':_0x120db+'px'});},_0x5cf135=()=>{const _0x23b43d=_0x4df6ef;if(!_0x42c4e7)return;_0x42c4e7=![],document[_0x23b43d(0x21f)]['style'][_0x23b43d(0x25e)]='',_0x53e921[_0x23b43d(0x20b)][_0x23b43d(0x22f)]=_0x23b43d(0x1fd),_0x53e921[_0x23b43d(0x20b)][_0x23b43d(0x15d)]='',_0x255778&&GM_setValue(_0x17c52e[_0x23b43d(0x242)],{'left':_0x53e921['style'][_0x23b43d(0x285)],'top':_0x53e921['style'][_0x23b43d(0x255)]}),window[_0x23b43d(0x278)](_0x23b43d(0x1a0),_0x424998,!![]),window['removeEventListener'](_0x23b43d(0x274),_0x5cf135,!![]),window['removeEventListener'](_0x23b43d(0x27f),_0x5cf135,!![]);},_0x8ef89f=_0x4f693f=>{const _0x467fee=_0x4df6ef;_0x4f693f[_0x467fee(0x26d)]();if(_0x4f693f[_0x467fee(0x228)]!==0x0)return;_0x255778=![],_0x42c4e7=!![],document[_0x467fee(0x21f)][_0x467fee(0x20b)][_0x467fee(0x25e)]=_0x467fee(0x1f9),_0x53e921['style']['cursor']='grabbing',_0x53e921['style'][_0x467fee(0x15d)]=_0x467fee(0x1f9),_0x2e1f60=_0x4f693f[_0x467fee(0x169)]-_0x53e921['getBoundingClientRect']()['left'],_0x407620=_0x4f693f[_0x467fee(0x1c1)]-_0x53e921[_0x467fee(0x1e6)]()[_0x467fee(0x255)],window[_0x467fee(0x1c0)](_0x467fee(0x1a0),_0x424998,!![]),window[_0x467fee(0x1c0)](_0x467fee(0x274),_0x5cf135,!![]),window['addEventListener'](_0x467fee(0x27f),_0x5cf135,!![]);};_0x53e921[_0x4df6ef(0x1c0)](_0x4df6ef(0x22a),_0x8ef89f),_0x55a167[_0x4df6ef(0x230)][_0x4df6ef(0x16e)]['onclick']=_0x3be33e=>{const _0x1b0879=_0x4df6ef;if(_0x255778){_0x3be33e[_0x1b0879(0x26d)]();return;}_0x3be33e[_0x1b0879(0x26d)]();if(_0x55a167['isPanelOpen'])this['hidePanel']();else{const _0x5a5c14=location['href'];_0x55a167['sessionCache'][_0x1b0879(0x165)]===_0x5a5c14&&_0x55a167['sessionCache']['results'][_0x1b0879(0x21a)]>0x0?(this[_0x1b0879(0x275)](),this['renderSourceListFromCache']()):(this[_0x1b0879(0x275)](),_0x12c231[_0x1b0879(0x1e7)]());}};},'attachEventListeners'(){const _0x3bfaab=_0x5db001;_0x55a167[_0x3bfaab(0x230)][_0x3bfaab(0x1d1)][_0x3bfaab(0x1df)]=()=>_0x1da6f6[_0x3bfaab(0x28f)](),_0x55a167[_0x3bfaab(0x230)]['panel'][_0x3bfaab(0x25a)]=()=>{const _0x53bdd2=_0x3bfaab;this[_0x53bdd2(0x259)](_0x53bdd2(0x178));},_0x55a167[_0x3bfaab(0x230)]['panel'][_0x3bfaab(0x243)]=()=>{const _0x7a1d0c=_0x3bfaab;_0x55a167['timers'][_0x7a1d0c(0x178)]=setTimeout(()=>this[_0x7a1d0c(0x1d9)](),_0x17c52e[_0x7a1d0c(0x298)]);},window[_0x3bfaab(0x1c0)]('resize',()=>{const _0x5835af=_0x3bfaab;this[_0x5835af(0x259)]('resize'),_0x55a167[_0x5835af(0x1e9)][_0x5835af(0x219)]=setTimeout(()=>_0x1da6f6[_0x5835af(0x249)](),0x64);}),window[_0x3bfaab(0x1c0)](_0x3bfaab(0x240),_0x495004=>_0x1da6f6[_0x3bfaab(0x28c)](_0x495004));},'renderInitialPanel'(){const _0x455114=_0x5db001;_0x55a167['dom'][_0x455114(0x173)][_0x455114(0x20b)][_0x455114(0x29b)]=_0x455114(0x1d5),_0x55a167[_0x455114(0x230)]['panel'][_0x455114(0x1f1)]=_0x455114(0x281);},'addSourceResult'(_0x5da27f){const _0x5e9bd9=_0x5db001,_0xb3faec=_0x55a167[_0x5e9bd9(0x230)][_0x5e9bd9(0x173)][_0x5e9bd9(0x167)]('#tm-content-area');if(!_0xb3faec||!_0x55a167['isPanelOpen'])return;const _0x42eac5=Array[_0x5e9bd9(0x252)](_0xb3faec['children'])[_0x5e9bd9(0x186)](_0x289c8c=>_0x289c8c[_0x5e9bd9(0x1d3)][_0x5e9bd9(0x1a4)](_0x5da27f[_0x5e9bd9(0x196)]));if(_0x42eac5)return;const _0x2162dc=_0x5da27f[_0x5e9bd9(0x26a)][_0x5e9bd9(0x161)][_0x5e9bd9(0x217)](_0x5e9bd9(0x1ea))[_0x5e9bd9(0x231)]()[_0x5e9bd9(0x217)]('#')[_0x5e9bd9(0x21a)],_0x2323c8=_0x5af1d2[_0x5e9bd9(0x207)](_0x5e9bd9(0x228),{'textContent':_0x5da27f[_0x5e9bd9(0x196)]+'\x20('+_0x2162dc+_0x5e9bd9(0x158)+_0x5da27f['latency']+'ms)','className':_0x5e9bd9(0x1b9),'onclick':()=>{const _0x54bc31=_0x5e9bd9;_0x55a167[_0x54bc31(0x14a)]=_0x5da27f[_0x54bc31(0x196)],this['renderEpisodeList'](_0x5da27f,![],_0x55a167['currentPageEpisodeNumber']);}});_0x5da27f[_0x5e9bd9(0x196)]===_0x55a167[_0x5e9bd9(0x14a)]&&_0x2323c8[_0x5e9bd9(0x289)][_0x5e9bd9(0x180)]('tm-source-selected'),_0xb3faec['appendChild'](_0x2323c8),_0x5af1d2[_0x5e9bd9(0x184)](_0xb3faec,!![]);},'renderSourceListFromCache'(){const _0x470a6c=_0x5db001;this[_0x470a6c(0x25b)](),this[_0x470a6c(0x265)]('共\x20'+_0x55a167[_0x470a6c(0x266)][_0x470a6c(0x1f0)][_0x470a6c(0x21a)]+_0x470a6c(0x1cf),![]);const _0x1b56f6=_0x55a167['dom'][_0x470a6c(0x173)]['querySelector'](_0x470a6c(0x258));_0x55a167[_0x470a6c(0x266)]['results'][_0x470a6c(0x25d)](_0x3aab08=>this['addSourceResult'](_0x3aab08));if(_0x1b56f6)this[_0x470a6c(0x184)](_0x1b56f6,!![]);},'renderEpisodeList'(_0x2fab32,_0x65b877=![],_0x3bf631=null){const _0x347891=_0x5db001;if(_0x55a167[_0x347891(0x28d)])return;_0x5af1d2[_0x347891(0x200)]();const _0x208a71=_0x55a167[_0x347891(0x230)]['panel'][_0x347891(0x167)](_0x347891(0x258));if(!_0x208a71)return;_0x208a71[_0x347891(0x1f1)]='',_0x208a71[_0x347891(0x257)]=_0x347891(0x1d4),this[_0x347891(0x265)]('‹\x20返回源列表',![]);const _0x5c31c=_0x55a167['dom'][_0x347891(0x173)][_0x347891(0x167)](_0x347891(0x156));_0x5c31c[_0x347891(0x20b)][_0x347891(0x22f)]=_0x347891(0x26b),_0x5c31c[_0x347891(0x1df)]=()=>this[_0x347891(0x1e8)](),_0x55a167[_0x347891(0x166)]=[];const _0x5dc9ea=_0x2fab32[_0x347891(0x26a)][_0x347891(0x161)][_0x347891(0x217)](_0x347891(0x1ea))[_0x347891(0x231)]()['split']('#');_0x5dc9ea[_0x347891(0x25d)](_0x48679c=>{const _0x2585f0=_0x347891,[_0x3d2e6e,_0x5b42ec]=_0x48679c[_0x2585f0(0x217)]('$');if(!_0x3d2e6e||!_0x5b42ec)return;_0x55a167[_0x2585f0(0x166)]['push']({'name':_0x3d2e6e,'url':_0x5b42ec});const _0x190ce5=_0x5af1d2['createElement'](_0x2585f0(0x228),{'textContent':_0x3d2e6e,'className':_0x2585f0(0x1b9),'onclick':()=>{const _0x4e306f=_0x2585f0,_0x1543b3=_0x262fee[_0x4e306f(0x28a)](_0x3d2e6e);_0x1543b3&&(_0x55a167[_0x4e306f(0x150)]=_0x1543b3),_0x1da6f6[_0x4e306f(0x1dd)](_0x5b42ec);}});_0x190ce5[_0x2585f0(0x195)][_0x2585f0(0x181)]=_0x5b42ec,_0x208a71[_0x2585f0(0x1d6)](_0x190ce5);}),this[_0x347891(0x184)](_0x208a71,![]);if(!_0x3bf631)return;;let _0x43b16e=null;const _0x1712b8=_0x208a71[_0x347891(0x1b8)](_0x347891(0x226));for(const _0x433663 of _0x1712b8){const _0x214882=_0x262fee[_0x347891(0x28a)](_0x433663[_0x347891(0x1d3)]);if(_0x214882&&parseInt(_0x3bf631,0xa)===parseInt(_0x214882,0xa)){_0x43b16e=_0x433663;break;}}_0x43b16e&&(_0x43b16e[_0x347891(0x289)][_0x347891(0x180)](_0x347891(0x263)),setTimeout(()=>_0x43b16e[_0x347891(0x261)]({'behavior':_0x347891(0x25c),'block':_0x347891(0x206)}),0x64),_0x65b877?(this['updateStatus'](_0x347891(0x16b)+_0x43b16e[_0x347891(0x1d3)]),_0x1da6f6[_0x347891(0x1dd)](_0x43b16e['dataset']['url'])):this[_0x347891(0x265)]('已匹配:\x20'+_0x43b16e[_0x347891(0x1d3)]));},'updateStatus'(_0x265a59,_0x4af209=![]){const _0x3bc95e=_0x5db001,_0x3eccc8=_0x55a167[_0x3bc95e(0x230)][_0x3bc95e(0x173)][_0x3bc95e(0x167)](_0x3bc95e(0x156));_0x3eccc8&&(_0x3eccc8[_0x3bc95e(0x1d3)]=_0x265a59,_0x3eccc8[_0x3bc95e(0x20b)]['color']=_0x4af209?_0x3bc95e(0x29a):_0x3bc95e(0x248),_0x3eccc8['style'][_0x3bc95e(0x22b)]=_0x4af209?_0x3bc95e(0x254):_0x3bc95e(0x197),_0x3eccc8[_0x3bc95e(0x20b)][_0x3bc95e(0x22f)]=_0x3bc95e(0x208));},'updatePlayerStatus'(_0x2739c1,_0x1fd510=!![]){const _0x5cab1d=_0x5db001;_0x1fd510&&_0x2739c1?(_0x55a167[_0x5cab1d(0x230)][_0x5cab1d(0x23a)]['textContent']=_0x2739c1,_0x55a167[_0x5cab1d(0x230)][_0x5cab1d(0x23b)]['style'][_0x5cab1d(0x27b)]=_0x5cab1d(0x1a6),setTimeout(()=>_0x55a167['dom'][_0x5cab1d(0x23b)]['style'][_0x5cab1d(0x18c)]='1',0xa)):(_0x55a167[_0x5cab1d(0x230)][_0x5cab1d(0x23b)][_0x5cab1d(0x20b)][_0x5cab1d(0x18c)]='0',setTimeout(()=>{const _0x4bf560=_0x5cab1d;_0x55a167[_0x4bf560(0x230)][_0x4bf560(0x23b)][_0x4bf560(0x20b)]['opacity']==='0'&&(_0x55a167['dom']['globalStatus']['style']['display']=_0x4bf560(0x1f9));},0x12c));},'highlightPlayingEpisode'(_0xa6a2e3){const _0x52bcf3=_0x5db001,_0x39605f=_0x55a167['dom'][_0x52bcf3(0x173)][_0x52bcf3(0x167)](_0x52bcf3(0x258));if(!_0x39605f)return;_0x39605f[_0x52bcf3(0x1b8)](_0x52bcf3(0x1ff))[_0x52bcf3(0x25d)](_0xc905ae=>_0xc905ae[_0x52bcf3(0x289)][_0x52bcf3(0x24e)](_0x52bcf3(0x263)));const _0x20eda8=_0x39605f[_0x52bcf3(0x167)](_0x52bcf3(0x19e)+_0xa6a2e3+'\x22]');_0x20eda8&&(_0x20eda8[_0x52bcf3(0x289)][_0x52bcf3(0x180)](_0x52bcf3(0x263)),_0x20eda8['scrollIntoView']({'behavior':'smooth','block':_0x52bcf3(0x206)}));},'autoResizePanel'(_0x35dd51,_0x3c5610){setTimeout(()=>{const _0x23bbe8=_0x27ed;if(!_0x55a167[_0x23bbe8(0x17f)])return;const _0x3161c1=_0x35dd51[_0x23bbe8(0x1b8)]('.tm-collection-btn');if(!_0x3161c1[_0x23bbe8(0x21a)])return;let _0x1a27ad=0x0;if(_0x3c5610)_0x1a27ad=Math[_0x23bbe8(0x204)](...Array[_0x23bbe8(0x252)](_0x3161c1)[_0x23bbe8(0x1ef)](_0x51b73a=>_0x51b73a[_0x23bbe8(0x23d)]));else for(let _0x344770=0x0;_0x344770<_0x3161c1['length'];_0x344770+=0x2){const _0x105e82=(_0x3161c1[_0x344770]?.['scrollWidth']||0x0)+(_0x3161c1[_0x344770+0x1]?.[_0x23bbe8(0x23d)]||0x0)+0x4;if(_0x105e82>_0x1a27ad)_0x1a27ad=_0x105e82;}_0x55a167[_0x23bbe8(0x230)][_0x23bbe8(0x173)][_0x23bbe8(0x20b)][_0x23bbe8(0x29b)]=_0x1a27ad+0xe+'px';},0xa);},'toggleLoading'(_0x52c19d){const _0x48299f=_0x5db001;_0x55a167[_0x48299f(0x230)][_0x48299f(0x16e)][_0x48299f(0x289)][_0x48299f(0x159)](_0x48299f(0x179),_0x52c19d);},'showPanel'(){const _0xb2a174=_0x5db001;_0x55a167['dom'][_0xb2a174(0x173)][_0xb2a174(0x20b)][_0xb2a174(0x27b)]=_0xb2a174(0x1fa),_0x55a167[_0xb2a174(0x17f)]=!![];},'hidePanel'(){const _0x23bd5d=_0x5db001;_0x55a167[_0x23bd5d(0x230)]['panel']['style']['display']=_0x23bd5d(0x1f9),_0x55a167[_0x23bd5d(0x17f)]=![],this[_0x23bd5d(0x200)]();},'clearTimer'(_0x79bf50){const _0x38a1f9=_0x5db001;clearInterval(_0x55a167[_0x38a1f9(0x1e9)][_0x79bf50]),clearTimeout(_0x55a167[_0x38a1f9(0x1e9)][_0x79bf50]),_0x55a167[_0x38a1f9(0x1e9)][_0x79bf50]=null;},'clearAllTimers'(){const _0x517103=_0x5db001;Object[_0x517103(0x297)](_0x55a167['timers'])[_0x517103(0x25d)](_0x58d34e=>this[_0x517103(0x259)](_0x58d34e));}},_0x12c231={async 'masterSearch'(){const _0x160660=_0x5db001;_0x5af1d2[_0x160660(0x200)](),_0x5af1d2['renderInitialPanel'](),_0x5af1d2[_0x160660(0x216)](!![]),_0x1da6f6[_0x160660(0x26e)](),_0x5af1d2[_0x160660(0x265)]('极速竞速中...');const _0x383c80=_0x262fee['getQuickMainTitle']();if(!_0x383c80){_0x5af1d2[_0x160660(0x265)](_0x160660(0x253),!![]),_0x5af1d2[_0x160660(0x216)](![]);return;}_0x55a167['sessionCache']={'key':location[_0x160660(0x295)],'results':[]},_0x55a167[_0x160660(0x14a)]=null,_0x55a167[_0x160660(0x163)]=![],_0x55a167[_0x160660(0x18b)][_0x160660(0x25f)](),_0x55a167[_0x160660(0x28d)]=![];const _0x4dc5bc=Date[_0x160660(0x1ac)]();_0x55a167[_0x160660(0x16f)]=_0x4dc5bc;const _0x3d808e=await _0x262fee[_0x160660(0x239)]();console[_0x160660(0x209)]('[VIP]\x20目标集数:',_0x3d808e),_0x55a167[_0x160660(0x150)]=_0x3d808e;if(_0x55a167[_0x160660(0x28d)]||_0x55a167[_0x160660(0x16f)]!==_0x4dc5bc)return;this[_0x160660(0x244)](_0x383c80,_0x3d808e,_0x4dc5bc)[_0x160660(0x284)](()=>{const _0x367149=_0x160660;if(_0x55a167[_0x367149(0x16f)]===_0x4dc5bc){_0x5af1d2[_0x367149(0x216)](![]);if(_0x55a167[_0x367149(0x266)][_0x367149(0x1f0)][_0x367149(0x21a)]===0x0)_0x5af1d2[_0x367149(0x265)](_0x367149(0x20c),!![]);else!_0x55a167[_0x367149(0x163)]&&!_0x55a167['isUserClosed']&&_0x5af1d2[_0x367149(0x265)](_0x367149(0x279),![]);}});},async 'performApiSearch'(_0x3e9827,_0x3da99f,_0x25d4c9){const _0x5c71ae=_0x5db001;let _0x4b77ef=0x0;const _0x26c142=async _0x47407b=>{const _0x4c0f6f=_0x27ed;if(_0x55a167[_0x4c0f6f(0x28d)]||_0x55a167[_0x4c0f6f(0x16f)]!==_0x25d4c9)return;const _0x4c9b90=await this['searchSingleApi'](_0x47407b,_0x3e9827);if(_0x55a167[_0x4c0f6f(0x16f)]!==_0x25d4c9)return;_0x4b77ef++;if(_0x55a167['isPanelOpen']&&!_0x55a167[_0x4c0f6f(0x163)]&&!_0x55a167['isUserClosed'])_0x5af1d2[_0x4c0f6f(0x265)](_0x4c0f6f(0x26c)+_0x4b77ef+'/'+_0x1440f4[_0x4c0f6f(0x21a)]+')');if(_0x4c9b90&&!_0x55a167[_0x4c0f6f(0x28d)]){if(_0x55a167[_0x4c0f6f(0x266)][_0x4c0f6f(0x1f0)][_0x4c0f6f(0x1c4)](_0x7ec1bf=>_0x7ec1bf[_0x4c0f6f(0x196)]===_0x4c9b90[_0x4c0f6f(0x196)]))return;_0x55a167[_0x4c0f6f(0x266)][_0x4c0f6f(0x1f0)][_0x4c0f6f(0x174)](_0x4c9b90),_0x5af1d2[_0x4c0f6f(0x283)](_0x4c9b90);if(_0x17c52e[_0x4c0f6f(0x16c)]&&!_0x55a167['isFirstAutoplayAttempted']){const _0x30fc5e=_0x4c9b90['data']['vod_play_url'][_0x4c0f6f(0x217)](_0x4c0f6f(0x1ea))['pop']()['split']('#'),_0x5f18a4=_0x30fc5e[_0x4c0f6f(0x186)](_0x10c89b=>{const _0x3bdba1=_0x4c0f6f,[_0x11282b]=_0x10c89b[_0x3bdba1(0x217)]('$'),_0x36370b=_0x262fee['getEpisodeNumberFromString'](_0x11282b);return _0x36370b&&parseInt(_0x36370b,0xa)===parseInt(_0x3da99f,0xa);});_0x5f18a4&&(_0x55a167[_0x4c0f6f(0x163)]=!![],_0x55a167[_0x4c0f6f(0x14a)]=_0x4c9b90[_0x4c0f6f(0x196)],_0x5af1d2[_0x4c0f6f(0x265)](_0x4c0f6f(0x20e)+_0x4c9b90[_0x4c0f6f(0x196)],![]),_0x5af1d2[_0x4c0f6f(0x214)](_0x4c9b90,!![],_0x3da99f));}}};await _0x262fee[_0x5c71ae(0x213)](_0x17c52e['SEARCH_CONCURRENCY'],_0x1440f4,_0x26c142);},'searchSingleApi':(_0x5a251a,_0x5e8bfd)=>new Promise(async _0x38d1b6=>{const _0x41838c=_0x5db001;try{const _0x4c55a7=await _0x262fee[_0x41838c(0x1cc)](_0x41838c(0x1c7)+encodeURIComponent(_0x5e8bfd),_0x5a251a);let _0x1dc99a=_0x4c55a7[_0x41838c(0x20a)];const _0x27ce52=_0x4c55a7[_0x41838c(0x26a)]?.[_0x41838c(0x24c)]?.[0x0]?.[_0x41838c(0x264)];if(!_0x27ce52)return _0x38d1b6(null);const _0x397e68=await _0x262fee[_0x41838c(0x1cc)]('ac=detail&ids='+_0x27ce52,_0x5a251a);_0x1dc99a+=_0x397e68[_0x41838c(0x20a)];const _0x200b70=_0x397e68['data']?.[_0x41838c(0x24c)]?.[0x0];if(!_0x200b70?.['vod_play_url'])return _0x38d1b6(null);_0x38d1b6({'name':_0x5a251a[_0x41838c(0x196)],'data':_0x200b70,'latency':_0x1dc99a});}catch(_0x340f44){_0x38d1b6(null);}})},_0x1da6f6={'initPlacement'(){const _0x57ee22=_0x5db001;if(_0x55a167[_0x57ee22(0x28d)])return;const _0x21d57a=_0x57ee22(0x277);_0x55a167[_0x57ee22(0x230)][_0x57ee22(0x225)][_0x57ee22(0x1d0)]=_0x21d57a,this[_0x57ee22(0x29d)](0x0);},'findAndPositionOverlay'(_0xf0059){const _0x31204b=_0x5db001;if(_0x55a167[_0x31204b(0x28d)])return;let _0x3d5c09=null;!_0x55a167[_0x31204b(0x185)]&&(_0x55a167['hiddenPlayerElement']=_0x262fee[_0x31204b(0x215)]());if(!_0x55a167['hiddenPlayerElement']){const _0x1fcc88=document[_0x31204b(0x167)](_0x31204b(0x164));if(_0x1fcc88){let _0x173df5=_0x1fcc88[_0x31204b(0x221)];while(_0x173df5&&_0x173df5[_0x31204b(0x15e)]!==_0x31204b(0x22e)&&_0x173df5[_0x31204b(0x282)]<0x12c){_0x173df5=_0x173df5[_0x31204b(0x221)];}_0x173df5&&_0x173df5[_0x31204b(0x282)]>=0x12c&&(_0x55a167[_0x31204b(0x185)]=_0x173df5,_0x55a167[_0x31204b(0x185)][_0x31204b(0x20b)][_0x31204b(0x18c)]='0');}}if(_0x55a167['hiddenPlayerElement'])try{_0x3d5c09=_0x55a167[_0x31204b(0x185)][_0x31204b(0x1e6)]();}catch(_0x51dd86){}if(_0x3d5c09&&_0x3d5c09['width']>0xc8&&_0x3d5c09[_0x31204b(0x205)]>0x64)Object[_0x31204b(0x154)](_0x55a167[_0x31204b(0x230)][_0x31204b(0x19d)][_0x31204b(0x20b)],{'position':'absolute','top':_0x3d5c09[_0x31204b(0x255)]+window['scrollY']+'px','left':_0x3d5c09['left']+'px','width':_0x3d5c09['width']+'px','height':_0x3d5c09['height']+'px','display':_0x31204b(0x1a6),'zIndex':_0x31204b(0x1aa),'transform':_0x31204b(0x1f9)});else{if(_0x55a167[_0x31204b(0x290)]&&_0xf0059>0xa){console[_0x31204b(0x1f2)]('[VIP]\x20无法自动定位原播放器,使用居中保底模式'),Object[_0x31204b(0x154)](_0x55a167[_0x31204b(0x230)][_0x31204b(0x19d)][_0x31204b(0x20b)],{'position':'fixed','top':_0x31204b(0x1fe),'left':_0x31204b(0x1fe),'width':_0x31204b(0x187),'height':'80%','transform':_0x31204b(0x220),'display':_0x31204b(0x1a6),'zIndex':_0x31204b(0x1aa),'boxShadow':_0x31204b(0x17b)});if(_0xf0059<0x32)setTimeout(()=>this['findAndPositionOverlay'](_0xf0059+0x1),0x1f4);}else _0xf0059<=0x14&&setTimeout(()=>this[_0x31204b(0x29d)](_0xf0059+0x1),0xc8);}},async 'start'(_0x278d65){const _0x335944=_0x5db001;if(_0x55a167[_0x335944(0x28d)])return;_0x5af1d2['clearAllTimers'](),_0x5af1d2['hidePanel'](),_0x55a167['currentPlayingUrl']=_0x278d65,_0x5af1d2['highlightPlayingEpisode'](_0x278d65),this[_0x335944(0x23e)](),this[_0x335944(0x29d)](0x0),_0x55a167[_0x335944(0x230)][_0x335944(0x19d)]['style']['display']=_0x335944(0x1a6),this[_0x335944(0x1f7)](_0x278d65);},'attemptToPlay'(_0xc26ae9){const _0xc775dc=_0x5db001;if(_0x55a167['isUserClosed'])return;_0x5af1d2[_0xc775dc(0x259)](_0xc775dc(0x234)),_0x5af1d2['updatePlayerStatus'](_0xc775dc(0x18e));const _0x504410=this[_0xc775dc(0x151)](_0xc26ae9);_0x55a167[_0xc775dc(0x230)][_0xc775dc(0x225)][_0xc775dc(0x1d0)]=_0x504410,_0x55a167[_0xc775dc(0x230)][_0xc775dc(0x225)][_0xc775dc(0x28e)]=()=>{const _0x21f142=_0xc775dc;if(_0x55a167[_0x21f142(0x28d)])return;_0x55a167[_0x21f142(0x1e9)]['stuck']=setTimeout(()=>{const _0xdb32ac=_0x21f142;this[_0xdb32ac(0x223)]();},_0x17c52e[_0x21f142(0x14c)]),setTimeout(()=>this['updateOverlayPosition'](),0x1f4);};},'checkStuckStatus'(){const _0x1e25b0=_0x5db001;if(_0x55a167[_0x1e25b0(0x28d)])return;_0x55a167['dom']['iframePlayer']&&_0x55a167[_0x1e25b0(0x230)]['iframePlayer'][_0x1e25b0(0x27a)]&&_0x55a167[_0x1e25b0(0x230)][_0x1e25b0(0x225)]['contentWindow'][_0x1e25b0(0x16a)]({'type':_0x17c52e[_0x1e25b0(0x1ad)]['CHECK_STUCK_REQ']},'*');},'autoSwitchSource'(){const _0x2954a0=_0x5db001;_0x55a167[_0x2954a0(0x18b)][_0x2954a0(0x180)](_0x55a167[_0x2954a0(0x290)]);const _0xf2e93e=parseInt(_0x55a167[_0x2954a0(0x150)],0xa);if(isNaN(_0xf2e93e)){_0x5af1d2[_0x2954a0(0x1db)]('自动切换失败,请手动选择其他源',!![]);return;}let _0x56fb59=null;for(const _0x14b228 of _0x55a167['sessionCache'][_0x2954a0(0x1f0)]){if(_0x14b228['name']===_0x55a167['activeSourceName'])continue;if(!_0x14b228[_0x2954a0(0x26a)]||!_0x14b228[_0x2954a0(0x26a)][_0x2954a0(0x161)])continue;const _0x304726=_0x14b228[_0x2954a0(0x26a)][_0x2954a0(0x161)][_0x2954a0(0x217)](_0x2954a0(0x1ea))[_0x2954a0(0x231)]()[_0x2954a0(0x217)]('#'),_0x127001=_0x304726['find'](_0x2a5f91=>{const _0xbd4b8a=_0x2954a0,[_0x493fba,_0x5a04d6]=_0x2a5f91[_0xbd4b8a(0x217)]('$'),_0x3b9ccf=_0x262fee[_0xbd4b8a(0x28a)](_0x493fba);return _0x3b9ccf&&parseInt(_0x3b9ccf,0xa)===_0xf2e93e&&!_0x55a167[_0xbd4b8a(0x18b)][_0xbd4b8a(0x152)](_0x5a04d6);});if(_0x127001){_0x56fb59={'result':_0x14b228,'url':_0x127001[_0x2954a0(0x217)]('$')[0x1]};break;}}_0x56fb59?(_0x55a167[_0x2954a0(0x14a)]=_0x56fb59[_0x2954a0(0x21d)]['name'],_0x5af1d2['updateStatus'](_0x2954a0(0x194)+_0x56fb59[_0x2954a0(0x21d)][_0x2954a0(0x196)],![]),_0x5af1d2[_0x2954a0(0x214)](_0x56fb59[_0x2954a0(0x21d)],!![],_0x55a167[_0x2954a0(0x150)])):_0x5af1d2[_0x2954a0(0x1db)]('所有源已尝试,请手动切换或刷新',!![]);},'createHTML'(_0x522a36){const _0x1dd60d=_0x5db001,_0x5c7ddd=_0x522a36+(_0x522a36[_0x1dd60d(0x233)]('?')?'&':'?')+(_0x1dd60d(0x260)+Date[_0x1dd60d(0x1ac)]()),_0x144d49=_0x5c7ddd[_0x1dd60d(0x29c)](/'/g,'\x5c\x27'),_0x57eeb4=JSON['stringify'](_0x17c52e[_0x1dd60d(0x273)]);return _0x1dd60d(0x1bd)+_0x144d49+_0x1dd60d(0x267)+_0x57eeb4+_0x1dd60d(0x14d)+_0x17c52e[_0x1dd60d(0x1ad)][_0x1dd60d(0x211)]+_0x1dd60d(0x1e2)+_0x17c52e[_0x1dd60d(0x1ad)][_0x1dd60d(0x29e)]+_0x1dd60d(0x262)+_0x17c52e['MESSAGES'][_0x1dd60d(0x17e)]+_0x1dd60d(0x222)+_0x17c52e[_0x1dd60d(0x1ad)][_0x1dd60d(0x19c)]+_0x1dd60d(0x16d)+_0x17c52e['MESSAGES'][_0x1dd60d(0x182)]+_0x1dd60d(0x1ee);},'handleMessage'(_0x3ef1fd){const _0x375d45=_0x5db001;if(_0x55a167[_0x375d45(0x28d)])return;const _0x1396a9=_0x3ef1fd[_0x375d45(0x26a)];if(!_0x1396a9?.[_0x375d45(0x1ce)])return;if(_0x1396a9[_0x375d45(0x1ce)]===_0x17c52e[_0x375d45(0x1ad)][_0x375d45(0x29e)]){if(!_0x55a167[_0x375d45(0x290)]||!_0x55a167['currentEpisodeList'][_0x375d45(0x21a)])return;const _0x7d5ec6=_0x55a167[_0x375d45(0x166)]['findIndex'](_0x3bc34a=>_0x3bc34a[_0x375d45(0x181)]===_0x55a167[_0x375d45(0x290)]);if(_0x7d5ec6>-0x1&&_0x7d5ec6<_0x55a167[_0x375d45(0x166)][_0x375d45(0x21a)]-0x1){const _0x101f0c=_0x55a167[_0x375d45(0x166)][_0x7d5ec6+0x1];_0x5af1d2[_0x375d45(0x1db)](_0x375d45(0x14f)+_0x101f0c[_0x375d45(0x196)],!![]),setTimeout(()=>this['start'](_0x101f0c[_0x375d45(0x181)]),_0x17c52e[_0x375d45(0x170)]);}else _0x5af1d2[_0x375d45(0x1db)](_0x375d45(0x1af),!![]),setTimeout(()=>this[_0x375d45(0x28f)](),0xbb8);}else{if(_0x1396a9[_0x375d45(0x1ce)]===_0x17c52e[_0x375d45(0x1ad)][_0x375d45(0x211)])_0x5af1d2[_0x375d45(0x1db)](_0x375d45(0x1c8),!![]),this['autoSwitchSource']();else{if(_0x1396a9['type']===_0x17c52e['MESSAGES'][_0x375d45(0x17e)])_0x5af1d2[_0x375d45(0x259)](_0x375d45(0x234)),_0x5af1d2[_0x375d45(0x1db)]('',![]);else _0x1396a9[_0x375d45(0x1ce)]===_0x17c52e[_0x375d45(0x1ad)][_0x375d45(0x182)]&&(_0x1396a9[_0x375d45(0x1be)]<0.1&&(_0x5af1d2['updatePlayerStatus']('播放无响应,自动切换线路...',!![]),this[_0x375d45(0x1ae)]()));}}},'close'(){const _0x481e21=_0x5db001;_0x5af1d2['clearAllTimers'](),_0x55a167[_0x481e21(0x230)]['iframePlayer'][_0x481e21(0x250)]=_0x481e21(0x27d),_0x55a167[_0x481e21(0x230)]['iframePlayer'][_0x481e21(0x1d0)]='',_0x55a167[_0x481e21(0x230)][_0x481e21(0x19d)][_0x481e21(0x20b)]['display']=_0x481e21(0x1f9),_0x5af1d2[_0x481e21(0x1db)]('',![]),_0x55a167[_0x481e21(0x185)]&&(_0x55a167[_0x481e21(0x185)]['style'][_0x481e21(0x18c)]='',_0x55a167[_0x481e21(0x185)]=null),_0x55a167['currentPlayingUrl']='',_0x55a167[_0x481e21(0x163)]=!![];},'pauseAndHideOriginalPlayer'(){const _0x1cea13=_0x5db001;document[_0x1cea13(0x1b8)](_0x1cea13(0x199))[_0x1cea13(0x25d)](_0x15801f=>{const _0x5eee49=_0x1cea13;if(!_0x15801f[_0x5eee49(0x280)])_0x15801f[_0x5eee49(0x210)]();_0x15801f[_0x5eee49(0x153)]=!![];}),_0x55a167['hiddenPlayerElement']=_0x262fee[_0x1cea13(0x215)](),_0x55a167[_0x1cea13(0x185)]&&(_0x55a167[_0x1cea13(0x185)][_0x1cea13(0x20b)][_0x1cea13(0x18c)]='0');},'updateOverlayPosition'(){const _0x15c21e=_0x5db001;if(_0x55a167[_0x15c21e(0x185)]&&_0x55a167['dom'][_0x15c21e(0x19d)][_0x15c21e(0x20b)][_0x15c21e(0x27b)]===_0x15c21e(0x1a6)){const _0x499692=_0x55a167[_0x15c21e(0x185)][_0x15c21e(0x1e6)]();_0x499692[_0x15c21e(0x29b)]>0x32&&_0x499692[_0x15c21e(0x205)]>0x32&&Object[_0x15c21e(0x154)](_0x55a167['dom']['playerOverlay']['style'],{'top':_0x499692[_0x15c21e(0x255)]+window[_0x15c21e(0x157)]+'px','left':_0x499692[_0x15c21e(0x285)]+'px','width':_0x499692[_0x15c21e(0x29b)]+'px','height':_0x499692['height']+'px','transform':_0x15c21e(0x1f9),'position':_0x15c21e(0x1ec)});}}},_0x262fee={async 'asyncPool'(_0x456ae2,_0x47f28d,_0x351bc4){const _0x6c85e=_0x5db001,_0x37e2cf=[],_0x637960=new Set();for(const _0x2460c6 of _0x47f28d){const _0x1877e6=Promise[_0x6c85e(0x1eb)]()[_0x6c85e(0x284)](()=>_0x351bc4(_0x2460c6));_0x37e2cf['push'](_0x1877e6),_0x637960['add'](_0x1877e6);const _0x4fa00d=()=>_0x637960[_0x6c85e(0x198)](_0x1877e6);_0x1877e6[_0x6c85e(0x284)](_0x4fa00d)[_0x6c85e(0x291)](_0x4fa00d),_0x637960[_0x6c85e(0x18d)]>=_0x456ae2&&await Promise['race'](_0x637960);}return Promise['all'](_0x37e2cf);},'robustRequest'(_0x529d59,_0x740c73){return new Promise((_0x2eee65,_0x26ca6e)=>{const _0x2d6535=_0x27ed,_0x568e74=Date[_0x2d6535(0x1ac)]();GM_xmlhttpRequest({'method':'GET','url':_0x740c73['url']+'?'+_0x529d59,'headers':{'Referer':new URL(_0x740c73[_0x2d6535(0x181)])[_0x2d6535(0x271)]},'timeout':_0x17c52e[_0x2d6535(0x24d)],'onload':_0x22a2ac=>{const _0x9056a0=_0x2d6535,_0x452e0d=Date['now']()-_0x568e74;if(_0x22a2ac[_0x9056a0(0x148)]!==0xc8||!_0x22a2ac[_0x9056a0(0x202)]||_0x22a2ac[_0x9056a0(0x202)][_0x9056a0(0x1e4)]()['startsWith']('<'))return _0x26ca6e(new Error('API\x20format\x20error'));try{_0x2eee65({'data':JSON['parse'](_0x22a2ac[_0x9056a0(0x202)]),'latency':_0x452e0d});}catch(_0x50756b){_0x26ca6e(new Error('JSON\x20parse\x20error'));}},'onerror':_0x41fbd1=>_0x26ca6e(new Error('Request\x20failed:\x20'+_0x41fbd1[_0x2d6535(0x235)])),'ontimeout':()=>_0x26ca6e(new Error('Request\x20timeout'))});});},'getQuickMainTitle'(){const _0x589aea=_0x5db001;for(const _0x352011 of _0x17c52e[_0x589aea(0x245)][_0x589aea(0x19f)]){const _0xa01a31=document[_0x589aea(0x167)](_0x352011);if(_0xa01a31){const _0x5534f7=(_0xa01a31[_0x589aea(0x276)](_0x589aea(0x232))||_0xa01a31[_0x589aea(0x1d3)]||'')[_0x589aea(0x1e4)]();if(_0x5534f7)return _0x5534f7[_0x589aea(0x217)](/[-_\s((]/)[0x0]['replace'](/第.+[集季部]/,'')[_0x589aea(0x1e4)]();}}return document['title'][_0x589aea(0x217)](/[-_\s((]/)[0x0]['replace'](/第.+[集季部]/,'')[_0x589aea(0x1e4)]();},async 'getCurrentEpisodeNumber'(){const _0x1b42dd=_0x5db001;try{const _0xc8e44e=new URLSearchParams(location[_0x1b42dd(0x295)]);if(_0xc8e44e[_0x1b42dd(0x152)]('s4')){const _0x50ee3e=_0xc8e44e[_0x1b42dd(0x15f)]('s4');if(_0x50ee3e&&!isNaN(_0x50ee3e))return _0x50ee3e;}if(_0xc8e44e['has'](_0x1b42dd(0x1a8))){const _0x1a93a6=this[_0x1b42dd(0x28a)](decodeURIComponent(_0xc8e44e[_0x1b42dd(0x15f)](_0x1b42dd(0x1a8))));if(_0x1a93a6)return _0x1a93a6;}}catch(_0x3f2a6a){}if(location['hostname'][_0x1b42dd(0x233)](_0x1b42dd(0x1b4))){const _0x5890e7=this[_0x1b42dd(0x28a)](document[_0x1b42dd(0x1b0)]);if(_0x5890e7)return _0x5890e7;}const _0x39da77=window['location'][_0x1b42dd(0x17c)],_0x4d8965=Object[_0x1b42dd(0x297)](_0x17c52e[_0x1b42dd(0x245)][_0x1b42dd(0x15b)])[_0x1b42dd(0x186)](_0xb3b1ae=>_0x39da77[_0x1b42dd(0x233)](_0xb3b1ae));if(_0x4d8965)try{const _0x17430b=await this[_0x1b42dd(0x241)](_0x17c52e[_0x1b42dd(0x245)][_0x1b42dd(0x15b)][_0x4d8965],0x3e8);if(_0x17430b?.[_0x1b42dd(0x1d3)]){const _0x429aff=this[_0x1b42dd(0x28a)](_0x17430b[_0x1b42dd(0x1d3)][_0x1b42dd(0x1e4)]());if(_0x429aff)return _0x429aff;}}catch(_0xb6f42b){}return this[_0x1b42dd(0x28a)](document[_0x1b42dd(0x1b0)]);},'getEpisodeNumberFromString'(_0x4a82e9){const _0x13ff01=_0x5db001;if(!_0x4a82e9)return null;if(/^\d+$/[_0x13ff01(0x218)](_0x4a82e9[_0x13ff01(0x1e4)]()))return _0x4a82e9[_0x13ff01(0x1e4)]();let _0x4e4e68=_0x4a82e9['match'](/(?:第|EP|Ep|ep|E)\s*(\d+)/);if(_0x4e4e68&&_0x4e4e68[0x1])return _0x4e4e68[0x1];_0x4e4e68=_0x4a82e9[_0x13ff01(0x168)](/(?:\D|^)(\d{1,4})(?:\D|$)/);if(_0x4e4e68&&_0x4e4e68[0x1])return _0x4e4e68[0x1];const _0x2d3573=_0x4a82e9[_0x13ff01(0x168)](/\d+/g);return _0x2d3573?_0x2d3573[_0x2d3573[_0x13ff01(0x21a)]-0x1]:null;},'findWebsitePlayerElement':()=>_0x17c52e['SELECTORS'][_0x5db001(0x1a7)][_0x5db001(0x1ef)](_0x29d781=>document[_0x5db001(0x167)](_0x29d781))['find'](_0x5b486a=>_0x5b486a),'waitForElement'(_0x3d16d6,_0x5efab7=0xbb8){return new Promise((_0x57d1e0,_0xd9a7cf)=>{const _0x139db0=_0x27ed,_0xe30237=document[_0x139db0(0x167)](_0x3d16d6);if(_0xe30237)return _0x57d1e0(_0xe30237);const _0x365a40=new MutationObserver(()=>{const _0x25eabc=_0x139db0,_0x5065da=document[_0x25eabc(0x167)](_0x3d16d6);_0x5065da&&(_0x365a40['disconnect'](),clearTimeout(_0x21240d),_0x57d1e0(_0x5065da));}),_0x21240d=setTimeout(()=>{const _0x209c51=_0x139db0;_0x365a40[_0x209c51(0x17d)](),_0xd9a7cf(new Error(_0x209c51(0x21e)+_0x3d16d6+'\x27'));},_0x5efab7);_0x365a40[_0x139db0(0x28b)](document[_0x139db0(0x21f)],{'childList':!![],'subtree':!![]});});},'waitForPlayerResize'(_0x2c61a5,_0x38c265=0x7d0){return new Promise((_0x4da634,_0x262a32)=>{if(!_0x2c61a5)return _0x262a32(new Error('Player\x20element\x20not\x20found.'));let _0x14ea2f=0x0,_0x3c3117=0x0,_0x3ebd0b=0x0;const _0x5f5cde=0xc8,_0x2a485c=0x3,_0x29bfa5=setInterval(()=>{const _0x88120c=_0x27ed,_0x37cb3e=_0x2c61a5[_0x88120c(0x1e6)]();_0x37cb3e[_0x88120c(0x29b)]>0x0&&_0x37cb3e['height']>0x0&&(_0x37cb3e[_0x88120c(0x29b)]===_0x14ea2f&&_0x37cb3e[_0x88120c(0x205)]===_0x3c3117?++_0x3ebd0b>=_0x2a485c&&(clearInterval(_0x29bfa5),clearTimeout(_0x27f138),_0x4da634(_0x37cb3e)):(_0x3ebd0b=0x0,_0x14ea2f=_0x37cb3e['width'],_0x3c3117=_0x37cb3e[_0x88120c(0x205)]));},_0x5f5cde),_0x27f138=setTimeout(()=>{const _0x7939d8=_0x27ed;clearInterval(_0x29bfa5);const _0x2b71d9=_0x2c61a5[_0x7939d8(0x1e6)]();_0x2b71d9[_0x7939d8(0x29b)]>0x0?_0x4da634(_0x2b71d9):_0x262a32(new Error(_0x7939d8(0x192)));},_0x38c265);});}};function _0x2bafbe(){setTimeout(()=>{const _0x3b44ca=_0x27ed;if(document[_0x3b44ca(0x1f4)](_0x3b44ca(0x14e)))return;_0x5af1d2[_0x3b44ca(0x27e)]();const _0x5494da=()=>{const _0x2b7370=_0x3b44ca;location[_0x2b7370(0x295)]!==_0x55a167[_0x2b7370(0x1a5)]&&(_0x55a167['currentURL']=location[_0x2b7370(0x295)],_0x5af1d2[_0x2b7370(0x14b)](),_0x55a167[_0x2b7370(0x163)]=![],_0x55a167['sessionCache']={'key':null,'results':[]},_0x1da6f6[_0x2b7370(0x28f)]());},_0x5f2c4f=new MutationObserver(_0x5494da);_0x5f2c4f[_0x3b44ca(0x28b)](document[_0x3b44ca(0x21f)],{'childList':!![],'subtree':!![]}),document['addEventListener']('click',_0x49e51e=>{const _0x2e0829=_0x3b44ca;if(_0x55a167['dom'][_0x2e0829(0x24f)][_0x2e0829(0x1e3)](_0x49e51e[_0x2e0829(0x23c)])||_0x55a167[_0x2e0829(0x230)][_0x2e0829(0x19d)][_0x2e0829(0x1e3)](_0x49e51e['target']))return;const _0x198105=_0x49e51e['target'][_0x2e0829(0x24a)]('a,\x20.item,\x20li,\x20[role=\x22button\x22]');_0x198105&&setTimeout(_0x5494da,0x64);},!![]);},0x1f4);}document[_0x5db001(0x1d2)]===_0x5db001(0x179)?document[_0x5db001(0x1c0)]('DOMContentLoaded',_0x2bafbe):_0x2bafbe();}()));function _0x27ed(_0x35d44c,_0x1cc112){const _0x15b3ca=_0x15b3();return _0x27ed=function(_0x27ed51,_0x2234e2){_0x27ed51=_0x27ed51-0x147;let _0x4de13f=_0x15b3ca[_0x27ed51];return _0x4de13f;},_0x27ed(_0x35d44c,_0x1cc112);}function _0x15b3(){const _0x3dcf7e=['blur','paused','
','offsetHeight','addSourceResult','then','left','https://hhzyapi.com/api.php/provide/vod','https://api.ukuapi.com/api.php/provide/vod/','176076DQZKSq','classList','getEpisodeNumberFromString','observe','handleMessage','isUserClosed','onload','close','currentPlayingUrl','catch','innerHeight','https://suoniapi.com/api.php/provide/vod/','tm-panel-fusion','href','#player_swf','keys','PANEL_LEAVE_CLOSE_DELAY','https://api.xinlangapi.com/xinlangapi.php/provide/vod/','#c82333','width','replace','findAndPositionOverlay','VIDEO_ENDED','95774qpGBkv','status','tm_icon_position_pure_v5_cn','activeSourceName','checkPageVisibility','STUCK_CHECK_TIMEOUT',');\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\x20\x20\x20\x20hls.loadSource(url);\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\x20\x20\x20\x20hls.attachMedia(video);\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\x20\x20\x20\x20hls.on(Hls.Events.ERROR,\x20function\x20(event,\x20data)\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\x20\x20\x20\x20\x20\x20\x20\x20if\x20(data.fatal)\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(data.type\x20===\x20Hls.ErrorTypes.NETWORK_ERROR)\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20parent.postMessage({\x20type:\x20\x27','tm-container-fusion','自动播放下集:\x20','currentPageEpisodeNumber','createHTML','has','muted','assign','25ycPGCe','#tm-status-bar','scrollY','集\x20|\x20','toggle','https://api.guangsuapi.com/api.php/provide/vod/','PRECISE_TITLE','https://caiji.dbzy.tv/api.php/provide/vod/','transition','tagName','get','https://ckzy.me/api.php/provide/vod/','vod_play_url','https://xsd.sdzyapi.com/api.php/provide/vod/','isFirstAutoplayAttempted','video','key','currentEpisodeList','querySelector','match','clientX','postMessage','正在播放:\x20','AUTO_EXPAND_BEST_SOURCE','\x27)\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\x20parent.postMessage({\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\x20type:\x20\x27','mainBtn','currentSearchId','AUTOPLAY_NEXT_DELAY','4983273ZjUOuT','https://img.smdyw.top/api.php/provide/vod','panel','push','https://www.lovedan.net/api.php/provide/vod/','.bpx-player-container','#pp-player','panelCollapse','loading','tm-close-btn-fusion','0\x200\x2050px\x20rgba(0,0,0,0.8)','hostname','disconnect','PLAY_SUCCESS','isPanelOpen','add','url','CHECK_STUCK_RES','https://www.seacms.org/api.php/provide/vod/','autoResizePanel','hiddenPlayerElement','find','80%','offsetWidth','https://mozhuazy.com/api.php/provide/vod/','tm_video_ended','failedUrls','opacity','size','正在建立安全连接...','initDraggableIcon','http://caiji.dyttzyapi.com/api.php/provide/vod/','.video-title','Player\x20did\x20not\x20resize\x20in\x20time','values','自动切换至:\x20','dataset','name','#f1f3f5','delete','audio,\x20video','tm_load_error','http://savviuux.hk3.345888.xyz.cdn.cloudflare.net/api.php/provide/vod/','CHECK_STUCK_REQ','playerOverlay','.tm-collection-btn[data-url=\x22','QUICK_TITLE','mousemove','https://ikunzyapi.com/api.php/provide/vod','.play-box','tm_check_stuck_req','startsWith','currentURL','block','PLAYER_ELEMENTS','tvname','https://collect.wolongzyw.com/api.php/provide/vod/','2147483646','innerWidth','now','MESSAGES','autoSwitchSource','播放完毕','title','#le_player','250px','https://jszyapi.com/api.php/provide/vod/','qq.com','.title','2844600ZpAAgW','四个圈','querySelectorAll','tm-collection-btn','329390jMcnkx','#mgtv-player-wrap','248nuDvBK','\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