')}b.push('
');return b.join("")}};Module("main",function(a){a("Config",function(d,e,c){if(document.domain.indexOf("test")>-1){var b="http://maweb.cs0309.3g.qq.com/"}else{var b="http://maweb.3g.qq.com/"}c.exports={cgiDomain:b,discoveryMod:[{name:"newVideoList",title:"新游播报",container:"newVideoList",appText:"publishTime",videoSlot:"07",appSlot:"08"},{name:"hotVideoList",title:"热门推荐",container:"hotVideoList",appText:"praiseNum",videoSlot:"09",appSlot:"10"},{name:"browseVideoList",title:"随便逛逛",container:"browseVideoList",appText:"praiseNum",videoSlot:"11",appSlot:"12"}],PAGE_SCENE:{DISCOVERY:20180601,HIGHLIGHT:20180602,DETAIL:20180603,HIGHLIGHT_LIST:20180604},sourceApp:{1:"腾讯视频",2:"魔方网",3:"任玩堂",4:"魔方网",5:"应用宝"},performanceFlags:[7721,193,1],pageSize:10}});a("Util",function(r,s,b){var c=!!document.body.dataset;function d(u,t){t=t||document;return t.querySelector(u)}function e(u,t){t=t||document;return t.querySelectorAll(u)}function f(u){var v=new RegExp("(?:^|;+|\\s+)"+u+"=([^;]*)"),t=document.cookie.match(v);return !t?"":t[1]}function g(v,t){var w=new RegExp("(?:\\?|#|&)"+v+"=([^?]*)(?:\\?|$|&|#)","i");t=t||window.location.href;var u=w.exec(t);return u?u[1]:""}function h(u){var t=u+"";if(t.length==0){return""}t=t.replace(/&/g,">");t=t.replace(//g,">");t=t.replace(/ /g," ");t=t.replace(/\'/g,"'");t=t.replace(/\"/g,""");t=t.replace(/\n/g,"
");return t}function i(t,u,x){var w=function(){u=u.toLowerCase();if(c&&t.dataset){return t.dataset[u]}else if(t.attributes){var y=t.attributes["data-"+u];return y&&y.value}},v;if(x){while(t&&t!=document.body){v=w(t,u);if(v){break}else{t=t.parentNode}}}else{v=w(t,u)}return v}function j(t,w){var v=new RegExp("(\\s|^)"+w+"(\\s|$)"),u=t.className.match(v);u&&(t.className=t.className.replace(v,u[1]&&u[2]?" ":""))}function k(u){var t=[];for(var v in u){t.push(encodeURIComponent(v)+"="+encodeURIComponent(u[v]))}t=t.concat([].slice.call(arguments,1));return t.join("&")}function l(t){setTimeout(function(){var u="pingSenderImg"+Math.floor(Math.random()*100);window[u]=new Image();window[u].src=t;window[u].onload=window[u].onerror=function(){window[u]=window[u].onload=window[u].onerror=null}})}function m(t){if(t>1024*1024*1024){var t=Math.round(t/(1024*1024*1024)*10)/10+"GB"}else if(t>1024*1024){var t=Math.round(t/(1024*1024)*10)/10+"MB"}else if(t>1024){var t=Math.round(t/1024*10)/10+"KB"}else{var t=t+"B"}return t}function n(u){var t=new Date(u*1000);return t.getMonth()+1+"月"+t.getDate()+"日"}function o(u){var t=~~(u/60),v=("00"+u%60).slice(-2);t<10&&(t="0"+t);return t+":"+v}function p(u){if(u>10000*10000){var t=u*10/10000/10000;t<100?t=Math.round(t)/10:t=Math.round(t/10);return t+"亿"}else if(u>=10000){return Math.round(u/10000)+"万"}else{return u}}function q(t){JsBridge.onReady(function(){JsBridge.call("getPrivateMobileInfo",{},function(u){try{window.phoneGuid=JSON.parse(u.data).phoneGuid}catch(v){window.phoneGuid=""}t()})})}b.exports={"$":d,"$$":e,getCookie:f,getParam:g,htmlEsc:h,getDomData:i,removeClass:j,serializeParam:k,pingSender:l,formatFilesize:m,formatDate:n,formatDuration:o,formatCount:p,getGUID:q}});a("Render",function(f,m,g){var n,o,b=f("Util"),p=b.$$("[data-lazy]"),d={blue:"is-blue",gblue:"is-gv-blue",orange:"is-orange",wifi:"is-wifi",disable:"is-disable"},q="http://qzonestyle.gtimg.cn/open/mobile/default_logo/defaultyyb.png?max_age=3600";function h(r){if(r=="官方"){return'官方'}else{return''+r+""}}function i(r,s,t,v){var u=s.stateClass||"dowload";(d[u]!=d[r]||v)&&(b.removeClass(t,d[u]),t.className+=" "+d[r]);s.stateClass=r}function e(r,t,s){if(!r){return}b.$(".j_appInfo",r).style.display="none";b.$(".j_progress",r).style.display="";b.$(".j_speed",r).innerText=s;s=="已暂停"?b.$(".j_progress",r).className+=" stop-animation":b.removeClass(b.$(".j_progress",r),"stop-animation");b.$(".j_percent",r).style.width=t+"%"}function c(r){if(!r){return}b.$(".j_appInfo",r).style.display="";b.$(".j_progress",r).style.display="none"}function j(A,y,u,w){var B=[].concat(u.btn),x=[].concat(u.el);for(var v=0;v1);z.innerHTML=s}}function k(u,v){var r=document.createElement("div");r.innerHTML=u;var s=[].slice.call(r.children,0),t=document.createDocumentFragment();while(s.length>0){var w=s.shift();t.appendChild(w)}v.appendChild(t)}function l(){JsBridge.call("showErrorPage",{flag:1})}g.exports={getTag:h,btnStateChange:j,appendItems:k,showErrorPage:l}});a("Xhr",function(b,j,e){var d=b("Report"),f=b("Util"),c={};function g(k){k=b("Config").cgiDomain+k;c[k]=1}function h(k){k=b("Config").cgiDomain+k;c[k]=0}function i(o,r,s,m,p){o=b("Config").cgiDomain+o;var q=o;if(c[q]){return}c[q]=1;m=m||b("Render").showErrorPage;p=p||m;var x=/^http:\/\/([\s\S]*?)(\/[\s\S]*?)(?:[?#]|$)/,t=(o+"").match(x),u=t[1],v=t[2],k=new XMLHttpRequest(),l=0,n=0,w=Date.now();r.guid=window.phoneGuid||"";o+="?"+f.serializeParam(r);k.open("GET",o,true);k.setRequestHeader("Content-Type","application/x-www-form-urlencoded");k.timeout=15000;k.onload=function(){c[q]=0;var y;try{k.status==200?(y=JSON.parse(k.responseText),y.ret==0?(s&&s(y),l=200,n=1):(l=y.ret,n=3)):(l=k.status,n=2);y.ret!=0&&p&&p(y)}catch(z){k.responseText.length==0?l=700:l=701;n=2;m&&m(y)}d.valueStatReport([{domain:u,cgi:v,code:l,time:Date.now()-w,rate:1,type:n}])};k.ontimeout=k.onerror=function(){c[q]=0;l=k.status;n=2;m&&m();d.valueStatReport([{domain:u,cgi:v,code:l,time:Date.now()-w,rate:1,type:n}])};k.withCredentials=true;k.send()}e.exports={blockReq:g,releaseReq:h,send:i}});a("Eventer",function(c,n,f){var o=true,b=c("Util"),p=c("Render"),e=c("Downloader"),d=c("Report");function g(){var r=b.$$(".j_appBtn");for(var q=r.length-1;q>=0;q--){r[q].addEventListener("tap",function(s){s.stopPropagation();var t=b.getDomData(s.currentTarget,"appid");d.reportDownload(e.getDownloaderById(t),s.currentTarget);e.doAction(t)},false);b.removeClass(r[q],"j_appBtn")}}function h(){var r=b.$$(".j_appDetail");for(var q=r.length-1;q>=0;q--){r[q].addEventListener("tap",function(t){t.stopPropagation();var s=t.currentTarget,u=b.getDomData(s,"appid"),v=b.getDomData(s,"pkgname");d.click({slotId:b.getDomData(s,"slot"),status:"01"});location.href="tmast://appdetails?appid="+u+"&pname="+v+"&scene="+d.getScene()},false);b.removeClass(r[q],"j_appDetail")}}function i(){var r=b.$$(".j_videoDetail");for(var q=r.length-1;q>=0;q--){r[q].addEventListener("tap",function(s){s.stopPropagation();var t=b.getDomData(s.currentTarget,"videoid"),u=b.getDomData(s.currentTarget,"source");d.click({slotId:b.getDomData(s.currentTarget,"slot")});JsBridge.openNewWindow("http://"+document.domain+"/open/mobile/yyb_game_independent/detail.html?videoId="+t+"&source="+u,{mode:0})},false);b.removeClass(r[q],"j_videoDetail")}}function j(){var r=b.$$(".j_url");for(var q=r.length-1;q>=0;q--){r[q].addEventListener("tap",function(t){t.stopPropagation();var s=b.getDomData(t.currentTarget,"url"),u=b.getDomData(t.currentTarget,"slot");u&&d.click({slotId:u});if(s.indexOf("http://")==0){JsBridge.openNewWindow(s,{mode:0})}else if(s.indexOf("tmast://")==0){if(s.indexOf("tmast://webview?")==0){var v=decodeURIComponent(b.getParam("url",s));JsBridge.openNewWindow(v,{mode:0})}else{location.href=s}}else{JsBridge.callWithScheme(s)}},false);b.removeClass(r[q],"j_url")}}function k(){var r=b.$$(".j_category");for(var q=r.length-1;q>=0;q--){r[q].addEventListener("tap",function(s){s.stopPropagation();var t=b.getDomData(s.currentTarget,"cateId");JsBridge.openNewWindow("http://"+document.domain+"/open/mobile/yyb_game_independent/highlight.html?cid="+t)},false);b.removeClass(r[q],"j_category")}}function l(){var r=b.$$("[data-lazy=pager]");for(var q=r.length-1;q>=0;q--){r[q].addEventListener("tap",function(s){s.stopPropagation();var t=c("Pagers").getPager(b.getDomData(s.currentTarget,"pagerIndex"));t.beginLoading()},false)}}function m(){g();h();i();j();k();l()}f.exports={initBind:m}});a("Pager",function(b,f,c){function d(g){return new e(g)}function e(g){var i=false,j=false;g=g||{};var h=g.pageSize||b("Config").pageSize,k=g.startIndex||h;g.params=g.params||{};g.params.pageSize=h;this.beginLoading=function(){if(i||j){return}var l=this;g.params.startIndex=k;b("Xhr").send(g.itrface,g.params,function(m){l.endLoading(m.hasNext);g.loadedCbk&&g.loadedCbk(m,k);k+=h},function(m){l.errorLoading();g.errCbk&&g.errCbk(m)});i=true;j=false;g.el.innerHTML=' 正在加载'};this.endLoading=function(l){l?g.el.innerHTML="点击加载更多":(j=true,g.el.style.display="none");i=false};this.errorLoading=function(){g.el.innerHTML="网络不给力,点击重试";i=false};this.reset=function(l){g=l||{};g.params=g.params||{};g.params.pageSize=h;k=h;j=false}}c.exports={createPager:d}});a("Pagers",function(c,g,d){var b=[];function e(h){var j=c("Pager").createPager(h);b.push(j);var i=b.length-1;h.el.style.display="";h.el.setAttribute("data-pagerIndex",i);return i}function f(h){return b[h]||""}d.exports={addPager:e,getPager:f}});a("Downloader",function(c,k,d){var e=c("Report"),b={};function f(l,n,o){if(l.appId){if(b[l.appId]){return b[l.appId]}else{var m=new JsBridge.Download({packageName:l.packageName,versionCode:l.versionCode,hnAppId:l.appId,checkUpdate:1,channelId:l.channelId,scene:e.getScene()},n,o);b[l.appId]=m;return m}}else{}}function g(l){return b[l]||null}function h(){var l=[];for(var m in b){l.push(b[m])}return l}function i(m){var l=b[m];switch(l.state){case JsBridge.Download.STATE_READY:case JsBridge.Download.STATE_UPDATE:case JsBridge.Download.STATE_PAUSED:l.start();break;case JsBridge.Download.STATE_DOWNLOADED:l.install();break;case JsBridge.Download.STATE_INSTALLING:break;case JsBridge.Download.STATE_DOWNLOADING:case JsBridge.Download.STATE_QUEUING:l.stop();break;case JsBridge.Download.STATE_INSTALLED:l.open();break}}function j(){for(var l in b){delete b[l]}b={}}d.exports={createDownloader:f,getDownloaderById:g,getAllDownloader:h,resetApps:j,doAction:i}});a("Lazy",function(g,s,l){var b=g("Util"),j,h,f,e={image:"image",background:"background",app:"app",pager:"pager",report:"report",banner:"banner"},c=[],d,k=false;function m(u){!d?(d=[],u.onload=u.onerror=function(){k=true;for(var v=0;v=c[v].top){var w=b.getDomData(c[v].el,"lazy"),x=true;switch(w){case e.app:u.setAttribute("onerror","this.src='"+f.defaultIcon+"';this.onerror=null");u.src=b.getDomData(u,"src")||f.defaultIcon;break;case e.background:var z=b.getDomData(u,"src")||"";u.style.backgroundImage="url("+z+")";break;case e.pager:var A=g("Pagers").getPager(b.getDomData(u,"pagerIndex"));A.beginLoading();x=false;break;case e.report:g("Report").exposure({slotId:b.getDomData(u,"slot")});break;case e.image:u.setAttribute("onerror","this.src='';this.onerror=null");u.src=b.getDomData(u,"src");break;case e.banner:m(u);break}f[w+"LazyCbk"]?f[w+"LazyCbk"](u,v):x&&p(v)}}}function n(){window.addEventListener("scroll",function(u){u.stopPropagation();j&&clearTimeout(j);j=setTimeout(i,250)},false)}function t(u,v,w){var x=u[v];u[v]=u[w];u[w]=x}function o(){var y=document.body.getBoundingClientRect().top,v=b.$$("[data-lazy]");c=[];for(var u=0;u1?L=K[1]:(L=Math.round(Math.random()*2147483647)*(new Date().getUTCMilliseconds())%10000000000,document.cookie="pgv_pvid="+L+"; path=/; domain=qq.com; expires=Sun, 18 Jan 2038 00:00:00 GMT;");M=document.cookie.match(G);!M&&(N=Math.round(Math.random()*2147483647)*(new Date().getUTCMilliseconds())%10000000000,document.cookie="pgv_info=ssid=s"+N+"; path=/; domain=qq.com;");return L}();B=B||"yyb-h5.qq.com";C=C||location.pathname;z=z||{};z.referURL=z.referURL||document.referrer;var A,D,E;A=z.referURL.split(H);A=A[0];A=A.split("/");D=A[2]||"-";E="/"+A.slice(3).join("/");z.referDomain=z.referDomain||D;z.referPath=z.referPath||E;z.timeout=typeof z.timeout=="undefined"?2000:z.timeout;var J="http://pingfore.qq.com/pingd?cc=-&ct=-&java=1&lang=-&pf=-&scl=-&scr=-&tt=-&tz=-8&vs=3.3&flash=&dm="+B+"&url="+C+"&rdm="+z.referDomain+"&rurl="+z.referPath+"&pgv_pvid="+I+"&pf=&java=&sds="+Math.random();setTimeout(function(){b.pingSender(J,z.timeout)},z.timeout)};y(v,w,x)};function s(w){if(w.length){var v="http://c.isdspeed.qq.com/code.cgi?",x=["domain","cgi","type","code","time","rate"];v+="uin=&key="+encodeURIComponent(x.join(","));w.forEach(function(z,A){var y=[];x.forEach(function(B,C){y.push(A+1+"_"+(C+1)+"="+encodeURIComponent(z[B]))});v+="&"+y.join("&")});b.pingSender(v)}}function t(w,x,y,v){setTimeout(function(){var A=[];window.performance?A=[performance.timing.navigationStart,performance.timing.unloadEventStart,performance.timing.unloadEventEnd,performance.timing.redirectStart,performance.timing.redirectEnd,performance.timing.fetchStart,performance.timing.domainLookupStart,performance.timing.domainLookupEnd,performance.timing.connectStart,performance.timing.connectEnd,performance.timing.requestStart,performance.timing.responseStart,performance.timing.responseEnd,performance.timing.domLoading,performance.timing.domInteractive,performance.timing.domContentLoadedEventStart,performance.timing.domContentLoadedEventEnd,performance.timing.domComplete,performance.timing.loadEventStart,performance.timing.loadEventEnd]:A=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var B="http://isdspeed.qq.com/cgi-bin/r.cgi?flag1="+w+"&flag2="+x+"&flag3="+y+"&flag5=1";for(var z=1;z1){while(u';u++}e.innerHTML=v;c.$$("li",e)[f].className+=" is-cur"}}b=new iScroll(d,{snap:"li",hScrollbar:false,vScroll:false,bounce:false,handleClick:false,momentum:false,scrollerWidth:p*o,onScrollEnd:function(){var u=this.currPageX,v=c.getDomData(c.$("li.is-cur",e),"index");u!=v&&(c.removeClass(c.$("li.is-cur",e),"is-cur"),c.$$("li",e)[u].className+=" is-cur",f=u);u>j&&(h.exposure({slotId:"06_"+("000"+(u+1)).slice(-3)}),j=u)},onScrollStart:function(){}});b.animationStart=function(){b.animateHandle=setInterval(function(){s()},4000)};b.animationStop=function(){b.animateHandle&&(clearInterval(b.animateHandle),b.animateHandle=null)};d.addEventListener("touchstart",function(u){b.animationStop();u.stopPropagation()},false);d.addEventListener("touchend",function(u){b.animationStart()},false);d.addEventListener("touchcancel",function(u){b.animationStart();u.stopPropagation()},false);t();h.exposure({slotId:"06_001"});return b}function m(){b.animationStart()}k.exports={initBannerScroller:l,animationStart:m}});a("Init",function(c,o,m){var h=c("Render"),b=c("Util"),d=c("Report"),e=false,f="0";function i(q){var r=b.$$(".mod-select-link-content a");b.$("#j_condition").innerText=q.innerText;for(var p=0;p=0;p--){q[p].addEventListener("tap",function(t){t.stopPropagation();var s=t.currentTarget,r=b.getDomData(s,"id");if(f==r){return}f=r;i(s);b.$(".j_highlightContainer").style.display="none";b.$("#j_pageLoader").style.display="";b.$("#highlight [data-lazy=pager]").style.display="none";c("Xhr").send("GetVideoCollection",{collectionId:r},function(u){window.reportParams=""+r;b.$(".j_highlightContainer").innerHTML=Tmpl.HIGHLIGHT({items:u.videoList,startIndex:0});b.$(".j_highlightContainer").style.display="";b.$("#j_pageLoader").style.display="none";b.$("#highlight [data-lazy=pager]").style.display="";c("Eventer").initBind();k();j();c("Pagers").getPager(0).reset({itrface:"GetVideoCollection",params:{collectionId:r},el:b.$("#highlight [data-lazy=pager]"),loadedCbk:g});c("Lazy").setLazy()});d.click({slotId:b.getDomData(s,"slot")})})}}function j(){var q=b.$$(".j_highlightList");for(var p=0;p=0;l--){m[l].addEventListener("tap",function(o){o.stopPropagation();var n=b.getDomData(o.currentTarget,"page");if(!n||n==d){return}var p=e[d];p.container.style.display="none";b.removeClass(p.nav,"is-cur");d=n;n=e[d];n.container.style.display="";n.nav.className+=" is-cur";g.setScene(n.scene);n.isInited||n.module.init()})}}function h(l){e[l].isInited=true}function i(){timestamps[2]=Date.now();JsBridge.call("setWebView",{navBottomShadow:0})}f.exports={setPageInited:h,init:i}});a("main",function(b){b("Init").init()})});