// ==UserScript== // @name VIP视频全网解析 (Pro版) // @namespace https://scriptcat.org/zh-CN/script-show-page/4339 // @version 5.5 // @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 _0x43b0(){const _0x25f4f0=['Player\x20element\x20not\x20found.','未找到可用资源','21104fVUNWx','SELECTORS','250px','4278336LWSOHp','.episode-list\x20.current\x20a,\x20.v-title-info\x20.title','.active\x20.title-wenzi','querySelector','assign','score','iframePlayer','row','size','closest','mainBtn','catch','failedUrls','auto','log','currentSearchId','error','https://bfzyapi.com/api.php/provide/vod/','.play-box','[VIP]\x20无法自动定位原播放器,使用居中保底模式','.play-player','全网资源扫描中...','tm-global-status','updateOverlayPosition','top','push','hiddenPlayerElement','textContent','evaluateSource','transition','center','getEpisodeNumberFromString','tvname','loading','sessionCache','absolute','initDraggableIcon','offsetWidth','https://jszyapi.com/api.php/provide/vod/','2030916BUyOTT','源失效,切换线路...','whiteSpace','start','audio,\x20video','QUICK_TITLE','scrollWidth','block','https://cj.lziapi.com/api.php/provide/vod/','origin','无法获取视频标题','https://360zy.com/api.php/provide/vod/','https://api.guangsuapi.com/api.php/provide/vod/','toggleLoading','children','https://api.apibdzy.com/api.php/provide/vod/','pointer','parse','GET','add','init','Player\x20did\x20not\x20resize\x20in\x20time','flexDirection','closeBtn','[VIP]\x20目标集数:','clearTimer','parentElement','append','iqiyi','$$$','findIndex','tm_check_stuck_req','377767RoiAHL','fixed','DOMContentLoaded','match','https://www.lovedan.net/api.php/provide/vod/','isFirstAutoplayAttempted','20px','https://ckzy.me/api.php/provide/vod/','SEARCH_CONCURRENCY','MESSAGES','sort','16ZtSppB','userSelect','https://api.xinlangapi.com/xinlangapi.php/provide/vod/','tm_get_time_req','responseText','max','#pp-player','has','2615949llKppr','getCurrentEpisodeNumber','transform','https://xsd.sdzyapi.com/api.php/provide/vod/','translateY(-50%)','addEventListener','#player','https://img.smdyw.top/api.php/provide/vod','stuck','color','innerHTML','已匹配:\x20','IKUN','.container-player','height','https://collect.wolongzyw.com/api.php/provide/vod/','集\x20|\x20得分:\x20','STUCK_CHECK_TIMEOUT','#le_player','0\x200\x2050px\x20rgba(0,0,0,0.8)','tm-container-fusion','搜索完成,请选择','pop','🚀\x20极速抢跑:\x20','https://pg.fenwe078.cf/api.php/provide/vod/','findAndPositionOverlay','STORAGE_KEY_ICON_POSITION','https://p2100.net/api.php/provide/vod/','title','offsetHeight','🚀\x20自动选择最优源:\x20','tm_play_success','#tm-status-bar','includes','\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\x20VIP\x20Play\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\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\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';},'handleMessage'(_0x57f9c7){const _0xf1dc09=_0x4e4b15;if(_0x594987[_0xf1dc09(0x186)])return;const _0x30d8a7=_0x57f9c7[_0xf1dc09(0x132)];if(!_0x30d8a7?.[_0xf1dc09(0x19d)])return;if(_0x30d8a7['type']===_0x2834e7[_0xf1dc09(0x1f9)][_0xf1dc09(0x14b)]){if(!_0x594987['currentPlayingUrl']||!_0x594987[_0xf1dc09(0x121)]['length'])return;const _0x231689=_0x594987[_0xf1dc09(0x121)]['findIndex'](_0x3d4766=>_0x3d4766[_0xf1dc09(0x144)]===_0x594987[_0xf1dc09(0xe2)]);if(_0x231689>-0x1&&_0x231689<_0x594987[_0xf1dc09(0x121)][_0xf1dc09(0x13a)]-0x1){const _0x427135=_0x594987[_0xf1dc09(0x121)][_0x231689+0x1];_0x4a9ef9['updatePlayerStatus'](_0xf1dc09(0x181)+_0x427135['name'],!![]),setTimeout(()=>this[_0xf1dc09(0x1d3)](_0x427135[_0xf1dc09(0x144)]),_0x2834e7[_0xf1dc09(0x135)]);}else _0x4a9ef9[_0xf1dc09(0xfb)](_0xf1dc09(0x17c),!![]),setTimeout(()=>this[_0xf1dc09(0x12e)](),0xbb8);}else{if(_0x30d8a7['type']===_0x2834e7[_0xf1dc09(0x1f9)]['LOAD_ERROR'])_0x4a9ef9[_0xf1dc09(0xfb)](_0xf1dc09(0x1d1),!![]),this['autoSwitchSource']();else{if(_0x30d8a7[_0xf1dc09(0x19d)]===_0x2834e7['MESSAGES'][_0xf1dc09(0x145)])_0x4a9ef9[_0xf1dc09(0x1e9)]('stuck'),_0x4a9ef9[_0xf1dc09(0xfb)]('',![]);else _0x30d8a7[_0xf1dc09(0x19d)]===_0x2834e7['MESSAGES']['CHECK_STUCK_RES']&&(_0x30d8a7['time']<0.1&&(_0x4a9ef9[_0xf1dc09(0xfb)]('播放无响应,自动切换线路...',!![]),this['autoSwitchSource']()));}}},'close'(){const _0x5c27a4=_0x4e4b15;_0x4a9ef9['clearAllTimers'](),_0x594987[_0x5c27a4(0x13b)][_0x5c27a4(0x1af)][_0x5c27a4(0x18e)]='about:blank',_0x594987[_0x5c27a4(0x13b)][_0x5c27a4(0x1af)][_0x5c27a4(0x11f)]='',_0x594987[_0x5c27a4(0x13b)]['playerOverlay'][_0x5c27a4(0x116)]['display']=_0x5c27a4(0x101),_0x4a9ef9[_0x5c27a4(0xfb)]('',![]),_0x594987[_0x5c27a4(0x1c3)]&&(_0x594987[_0x5c27a4(0x1c3)][_0x5c27a4(0x116)][_0x5c27a4(0x1a3)]='',_0x594987['hiddenPlayerElement']=null),_0x594987['currentPlayingUrl']='',_0x594987[_0x5c27a4(0x1f5)]=!![];},'pauseAndHideOriginalPlayer'(){const _0x10eff0=_0x4e4b15;document[_0x10eff0(0x133)](_0x10eff0(0x1d4))[_0x10eff0(0x193)](_0x4d0aac=>{const _0x5ab2a8=_0x10eff0;if(!_0x4d0aac[_0x5ab2a8(0xfc)])_0x4d0aac['pause']();_0x4d0aac['muted']=!![];}),_0x594987[_0x10eff0(0x1c3)]=_0x2e1392[_0x10eff0(0xf6)](),_0x594987[_0x10eff0(0x1c3)]&&(_0x594987[_0x10eff0(0x1c3)][_0x10eff0(0x116)][_0x10eff0(0x1a3)]='0');},'updateOverlayPosition'(){const _0x1fce8e=_0x4e4b15;if(_0x594987['hiddenPlayerElement']&&_0x594987[_0x1fce8e(0x13b)][_0x1fce8e(0x172)]['style'][_0x1fce8e(0x147)]===_0x1fce8e(0x1d7)){const _0x389aed=_0x594987[_0x1fce8e(0x1c3)][_0x1fce8e(0x22a)]();_0x389aed[_0x1fce8e(0x163)]>0x32&&_0x389aed['height']>0x32&&Object[_0x1fce8e(0x1ad)](_0x594987[_0x1fce8e(0x13b)][_0x1fce8e(0x172)][_0x1fce8e(0x116)],{'top':_0x389aed[_0x1fce8e(0x1c1)]+window[_0x1fce8e(0x14d)]+'px','left':_0x389aed[_0x1fce8e(0x100)]+'px','width':_0x389aed[_0x1fce8e(0x163)]+'px','height':_0x389aed[_0x1fce8e(0x211)]+'px','transform':_0x1fce8e(0x101),'position':_0x1fce8e(0x1cc)});}}},_0x2e1392={async 'asyncPool'(_0x4c1823,_0x1e0e66,_0x1da94e){const _0x586a93=_0x4e4b15,_0x28b3b9=[],_0x8de935=new Set();for(const _0x364b22 of _0x1e0e66){const _0x186a52=Promise[_0x586a93(0x142)]()[_0x586a93(0xec)](()=>_0x1da94e(_0x364b22));_0x28b3b9[_0x586a93(0x1c2)](_0x186a52),_0x8de935[_0x586a93(0x1e3)](_0x186a52);const _0x22db11=()=>_0x8de935['delete'](_0x186a52);_0x186a52['then'](_0x22db11)[_0x586a93(0x1b4)](_0x22db11),_0x8de935[_0x586a93(0x1b1)]>=_0x4c1823&&await Promise[_0x586a93(0x170)](_0x8de935);}return Promise['all'](_0x28b3b9);},'robustRequest'(_0x192166,_0x3eee8a){return new Promise((_0x4d8e4c,_0x2b3a86)=>{const _0x9b320b=_0x52c8,_0x49f529=Date[_0x9b320b(0x232)]();GM_xmlhttpRequest({'method':_0x9b320b(0x1e2),'url':_0x3eee8a[_0x9b320b(0x144)]+'?'+_0x192166,'headers':{'Referer':new URL(_0x3eee8a[_0x9b320b(0x144)])[_0x9b320b(0x1d9)]},'timeout':_0x2834e7[_0x9b320b(0x115)],'onload':_0x15089f=>{const _0x1491f7=_0x9b320b,_0x4c8d25=Date[_0x1491f7(0x232)]()-_0x49f529;if(_0x15089f['status']!==0xc8||!_0x15089f[_0x1491f7(0x1ff)]||_0x15089f[_0x1491f7(0x1ff)][_0x1491f7(0x14c)]()['startsWith']('<'))return _0x2b3a86(new Error(_0x1491f7(0x16c)));try{_0x4d8e4c({'data':JSON[_0x1491f7(0x1e1)](_0x15089f[_0x1491f7(0x1ff)]),'latency':_0x4c8d25});}catch(_0x198803){_0x2b3a86(new Error(_0x1491f7(0x190)));}},'onerror':_0x220223=>_0x2b3a86(new Error(_0x9b320b(0x174)+_0x220223[_0x9b320b(0x1b9)])),'ontimeout':()=>_0x2b3a86(new Error('Request\x20timeout'))});});},'normalize'(_0x554651,_0x4f3487,_0x4b8805,_0x505cff=![]){const _0x5cddf8=_0x4e4b15,_0x5d859a=Math[_0x5cddf8(0x200)](_0x4f3487,Math[_0x5cddf8(0x146)](_0x554651,_0x4b8805)),_0x2a9afb=_0x4b8805-_0x4f3487===0x0?0x0:(_0x5d859a-_0x4f3487)/(_0x4b8805-_0x4f3487),_0x1ebb29=_0x505cff?0x1-_0x2a9afb:_0x2a9afb;return _0x1ebb29*0x64;},'parseM3u8'(_0x55cf54){const _0xbe30b2=_0x4e4b15;let _0x30da2c={'width':0x0,'height':0x0},_0x2cfd89=0x0;const _0x3c3c60=_0x55cf54['split']('\x0a');for(const _0x185f7f of _0x3c3c60){if(_0x185f7f[_0xbe30b2(0x117)](_0xbe30b2(0x103))){const _0x446f35=_0x185f7f[_0xbe30b2(0x1f3)](/RESOLUTION=(\d+)x(\d+)/);if(_0x446f35){const _0x57f74f=parseInt(_0x446f35[0x1],0xa),_0x233f8b=parseInt(_0x446f35[0x2],0xa);if(_0x233f8b>_0x30da2c[_0xbe30b2(0x211)]){_0x30da2c={'width':_0x57f74f,'height':_0x233f8b};const _0x3943a4=_0x185f7f[_0xbe30b2(0x1f3)](/BANDWIDTH=(\d+)/);_0x3943a4&&(_0x2cfd89=parseInt(_0x3943a4[0x1],0xa));}}}}if(_0x30da2c[_0xbe30b2(0x211)]===0x0)return{'resolution':0x0,'bitrate':0x0};return{'resolution':_0x30da2c[_0xbe30b2(0x211)],'bitrate':_0x2cfd89/0x3e8};},'evaluateSource':_0x1f1b83=>new Promise(_0x3d8b75=>{const _0xd30314=_0x4e4b15,_0x4b27ef=Date[_0xd30314(0x232)]();GM_xmlhttpRequest({'method':_0xd30314(0x1e2),'url':_0x1f1b83,'timeout':_0x2834e7[_0xd30314(0x115)],'onload':_0x3fa392=>{const _0x26400d=_0xd30314,_0x5b9706=Date[_0x26400d(0x232)]()-_0x4b27ef;if(_0x3fa392['status']>=0xc8&&_0x3fa392[_0x26400d(0x165)]<0x190&&_0x3fa392[_0x26400d(0x1ff)]){const _0x5325a6=_0x2e1392['parseM3u8'](_0x3fa392[_0x26400d(0x1ff)]),_0x312768=_0x2e1392[_0x26400d(0x171)](_0x5b9706,0x64,_0x2834e7['API_TIMEOUT'],!![]),_0x3a47a1=_0x2e1392['normalize'](_0x5325a6['resolution'],0x1e0,0x870,![]),_0x3ccfc9=_0x2e1392[_0x26400d(0x171)](_0x5325a6[_0x26400d(0x14a)],0x1f4,0x1f40,![]),_0x487b6c=_0x3a47a1*0.7+_0x3ccfc9*0.3,_0x581a82=_0x312768*0.65+_0x487b6c*0.35;_0x3d8b75({'latency':_0x5b9706,'resolution':_0x5325a6[_0x26400d(0x22d)],'bitrate':_0x5325a6[_0x26400d(0x14a)],'score':_0x581a82});}else _0x3d8b75(null);},'onerror':()=>_0x3d8b75(null),'ontimeout':()=>_0x3d8b75(null)});}),'getQuickMainTitle'(){const _0x3dbf52=_0x4e4b15;for(const _0x47c3ef of _0x2834e7['SELECTORS'][_0x3dbf52(0x1d5)]){const _0x4cd2b5=document['querySelector'](_0x47c3ef);if(_0x4cd2b5){const _0x87349c=(_0x4cd2b5['getAttribute'](_0x3dbf52(0xe4))||_0x4cd2b5[_0x3dbf52(0x1c4)]||'')[_0x3dbf52(0x14c)]();if(_0x87349c)return _0x87349c[_0x3dbf52(0x16f)](/[-_\s((]/)[0x0][_0x3dbf52(0x111)](/第.+[集季部]/,'')['trim']();}}return document[_0x3dbf52(0x21f)][_0x3dbf52(0x16f)](/[-_\s((]/)[0x0]['replace'](/第.+[集季部]/,'')[_0x3dbf52(0x14c)]();},async 'getCurrentEpisodeNumber'(){const _0x4e33df=_0x4e4b15;try{const _0xb2794e=new URLSearchParams(location[_0x4e33df(0x160)]);if(_0xb2794e[_0x4e33df(0x202)]('s4')){const _0x34c59d=_0xb2794e[_0x4e33df(0x11d)]('s4');if(_0x34c59d&&!isNaN(_0x34c59d))return _0x34c59d;}if(_0xb2794e[_0x4e33df(0x202)](_0x4e33df(0x1c9))){const _0x46aab9=this[_0x4e33df(0x1c8)](decodeURIComponent(_0xb2794e[_0x4e33df(0x11d)](_0x4e33df(0x1c9))));if(_0x46aab9)return _0x46aab9;}}catch(_0x5518fe){}if(location[_0x4e33df(0x19b)]['includes'](_0x4e33df(0x187))){const _0x521859=this[_0x4e33df(0x1c8)](document[_0x4e33df(0x21f)]);if(_0x521859)return _0x521859;}const _0x4e0479=window[_0x4e33df(0x16d)][_0x4e33df(0x19b)],_0x43d2ff=Object[_0x4e33df(0x195)](_0x2834e7['SELECTORS'][_0x4e33df(0x12c)])[_0x4e33df(0x162)](_0x868df8=>_0x4e0479[_0x4e33df(0x224)](_0x868df8));if(_0x43d2ff)try{const _0x2730b3=await this[_0x4e33df(0x127)](_0x2834e7[_0x4e33df(0x1a7)][_0x4e33df(0x12c)][_0x43d2ff],0x3e8);if(_0x2730b3?.[_0x4e33df(0x1c4)]){const _0x3ee960=this['getEpisodeNumberFromString'](_0x2730b3[_0x4e33df(0x1c4)][_0x4e33df(0x14c)]());if(_0x3ee960)return _0x3ee960;}}catch(_0x5be0b3){}return this['getEpisodeNumberFromString'](document['title']);},'getEpisodeNumberFromString'(_0x19e6c5){const _0xbabf8a=_0x4e4b15;if(!_0x19e6c5)return null;if(/^\d+$/['test'](_0x19e6c5[_0xbabf8a(0x14c)]()))return _0x19e6c5['trim']();let _0x1d3720=_0x19e6c5['match'](/(?:第|EP|Ep|ep|E)\s*(\d+)/);if(_0x1d3720&&_0x1d3720[0x1])return _0x1d3720[0x1];_0x1d3720=_0x19e6c5[_0xbabf8a(0x1f3)](/(?:\D|^)(\d{1,4})(?:\D|$)/);if(_0x1d3720&&_0x1d3720[0x1])return _0x1d3720[0x1];const _0x2d3e14=_0x19e6c5[_0xbabf8a(0x1f3)](/\d+/g);return _0x2d3e14?_0x2d3e14[_0x2d3e14[_0xbabf8a(0x13a)]-0x1]:null;},'findWebsitePlayerElement':()=>_0x2834e7[_0x4e4b15(0x1a7)]['PLAYER_ELEMENTS'][_0x4e4b15(0x154)](_0x2c0eb6=>document[_0x4e4b15(0x1ac)](_0x2c0eb6))[_0x4e4b15(0x162)](_0x319b3f=>_0x319b3f),'waitForElement'(_0x80cda6,_0x2ee735=0xbb8){return new Promise((_0x59c2b3,_0x34cc61)=>{const _0x22f800=_0x52c8,_0x3d736d=document['querySelector'](_0x80cda6);if(_0x3d736d)return _0x59c2b3(_0x3d736d);const _0x896cc2=new MutationObserver(()=>{const _0x870fd9=_0x52c8,_0x139937=document[_0x870fd9(0x1ac)](_0x80cda6);_0x139937&&(_0x896cc2[_0x870fd9(0x168)](),clearTimeout(_0x3bf081),_0x59c2b3(_0x139937));}),_0x3bf081=setTimeout(()=>{const _0x46454c=_0x52c8;_0x896cc2[_0x46454c(0x168)](),_0x34cc61(new Error('Timeout\x20waiting\x20for\x20\x27'+_0x80cda6+'\x27'));},_0x2ee735);_0x896cc2[_0x22f800(0x141)](document['body'],{'childList':!![],'subtree':!![]});});},'waitForPlayerResize'(_0x49a891,_0x1905fe=0x7d0){return new Promise((_0x5a646a,_0x2a4d76)=>{const _0x235787=_0x52c8;if(!_0x49a891)return _0x2a4d76(new Error(_0x235787(0x1a4)));let _0x1fc716=0x0,_0x310f8e=0x0,_0x5cf1ed=0x0;const _0x20e781=0xc8,_0x5488f1=0x3,_0x409d1c=setInterval(()=>{const _0x239fdc=_0x235787,_0x1639be=_0x49a891[_0x239fdc(0x22a)]();_0x1639be[_0x239fdc(0x163)]>0x0&&_0x1639be[_0x239fdc(0x211)]>0x0&&(_0x1639be['width']===_0x1fc716&&_0x1639be[_0x239fdc(0x211)]===_0x310f8e?++_0x5cf1ed>=_0x5488f1&&(clearInterval(_0x409d1c),clearTimeout(_0x5470fc),_0x5a646a(_0x1639be)):(_0x5cf1ed=0x0,_0x1fc716=_0x1639be[_0x239fdc(0x163)],_0x310f8e=_0x1639be[_0x239fdc(0x211)]));},_0x20e781),_0x5470fc=setTimeout(()=>{const _0x43aa38=_0x235787;clearInterval(_0x409d1c);const _0x485dbf=_0x49a891[_0x43aa38(0x22a)]();_0x485dbf[_0x43aa38(0x163)]>0x0?_0x5a646a(_0x485dbf):_0x2a4d76(new Error(_0x43aa38(0x1e5)));},_0x1905fe);});}};function _0x362fd7(){setTimeout(()=>{const _0x16ebd1=_0x52c8;if(document[_0x16ebd1(0x155)](_0x16ebd1(0x217)))return;_0x4a9ef9[_0x16ebd1(0x1e4)]();const _0x50fb44=()=>{const _0x10c437=_0x16ebd1;location[_0x10c437(0x160)]!==_0x594987[_0x10c437(0x118)]&&(_0x594987['currentURL']=location[_0x10c437(0x160)],_0x594987[_0x10c437(0x1f5)]=![],_0x594987[_0x10c437(0x1cb)]={'key':null,'results':[]},_0xbe7dd[_0x10c437(0x12e)](),_0x4a9ef9[_0x10c437(0x169)]());},_0x1045cd=new MutationObserver(_0x50fb44);_0x1045cd[_0x16ebd1(0x141)](document[_0x16ebd1(0x19c)],{'childList':!![],'subtree':!![]}),document[_0x16ebd1(0x208)]('click',_0x30cea9=>{const _0x48cafb=_0x16ebd1;if(_0x594987[_0x48cafb(0x13b)]['container']['contains'](_0x30cea9[_0x48cafb(0x17a)])||_0x594987[_0x48cafb(0x13b)][_0x48cafb(0x172)][_0x48cafb(0x179)](_0x30cea9[_0x48cafb(0x17a)]))return;const _0x3f84d1=_0x30cea9[_0x48cafb(0x17a)][_0x48cafb(0x1b2)](_0x48cafb(0x120));_0x3f84d1&&setTimeout(_0x50fb44,0x64);},!![]);},0x1f4);}document[_0x4e4b15(0xe7)]==='loading'?document[_0x4e4b15(0x208)](_0x4e4b15(0x1f2),_0x362fd7):_0x362fd7();}()));