/* /j/html5player.js */var _pUILoaded=false; (function(){ function uval(v,d){return(typeof(v)=='undefined'?d:v)} function svgenc(w,h,d,a,b){ if(!a){a=w;b=h} return [w,h,''+d+'']; } var pc=uval(window.playerColors,['#fff','#75a642','#87d742']),q='#playerui',p=q+' ',svgi={ play:svgenc(22,22,''), pause:svgenc(22,22,''), sound:svgenc(24,22,''), settings:svgenc(24,22,''), screen:svgenc(24,22,''), logo:svgenc(75,22,''), check:svgenc(8,8,'',320,320), loader:svgenc(202,10,(function(){ var i,t='',c=22,s=(c-4)/2; for(i=0;i'; return t; }())) },pc,css=p+'{position:absolute;bottom:0;height:22px;padding:8px 0 8px 0;background:rgba(24,24,24,0.5);border-top:1px solid rgba(0,0,0,0.6);width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001;font-size:16px;font-family:Lato, sans-serif;text-align:center}'+ p+'.controls .icon{color:'+pc[0]+';opacity:0.75;fill:currentColor;cursor:pointer;display:inline-block;overflow:hidden;margin:0 20px 0 0;font-size:0px}'+ p+'.controls .icon:hover{opacity:1}'+ p+'.controls.sound.bar .icon{opacity:1}'+ p+'.controls{position:relative}'+ p+'.play,'+p+'.pause{float:left;margin-left:15px}'+ p+'.sound.mute{margin-right:10px}'+ p+'.sound.mute .icon{width:14px;overflow:hidden}'+ p+'.screen,'+p+'.sound,'+p+'.settings{float:right}'+ p+'.logo{float:right}'+ p+'.scrub,'+p+'.scrub .l,'+p+'.scrub .p,'+p+'.sound .bar,'+p+'.sound .p{float:left;height:8px;border-radius:4px;margin:7px 0 0;width:100px;background:rgba(0,0,0,0.3);border-bottom:1px solid rgba(128,128,128,0.6);border-top:1px solid rgba(0,0,0,0.6);position:relative;cursor:pointer}'+ p+'.scrub .l,'+p+'.scrub .p{position:absolute;top:-1px;left:0;border:0;margin:0;height:10px;pointer-events:none;background:'+pc[1]+';width:0%}'+ p+'.scrub .l{width:1%;opacity:0.4}'+ p+'.time{color:#ccc;padding-left:8px;display:inline-block;padding-top:2px;cursor:pointer}'+ p+'.time:hover{color:'+pc[0]+'}'+ q+'.noScrub .scrub{display:none}'+ q+'.noScrub .time{margin-left:0}'+ p+'.sound{padding-top:10px;margin-top:-10px}'+ p+'.sound .bar,'+p+'.sound .p{height:100px;width:8px;position:absolute;bottom:5px}'+ p+'.sound .bui,.settings .bui{position:absolute;bottom:33px;left:3px;padding:8px 5px 6px;background:rgba(24,24,24,0.5);height:100px;width:8px;border-radius:8px 8px 0 0;display:none}'+ p+'.sound .p{height:100%;background:'+pc[1]+';bottom:0}'+ p+'.controls.bar .bui{display:block}'+ p+'.controls.settings.bar .icon{opacity:1}'+ p+'.settings .bui{width:55px;left:-18px;padding:4px 0 6px;border:1px solid rgba(0,0,0,0.6);border-bottom:0;border-radius:6px 6px 0 0;height:auto;margin:0;list-style:none}'+ p+'.settings .bui li{display:block;color:#ddd;font-size:12px;padding:5px 2px;cursor:pointer}'+ p+'.settings .bui li:hover,#playerui .settings .bui li.active:hover{color:'+pc[0]+';background-color:rgba(0,0,0,0.4)}'+ p+'.settings .bui li.active{color:'+pc[0]+';background:url(\'data:image/svg+xml;utf8,'+svgi.check[2]+'\') no-repeat 1px 6px}'+ '#videoPlayCont .pRelated{position:absolute;top:0;left:0;overflow:hidden;height:99%;width:99%;background:rgba(0,0,0,0.85);z-index:1005;padding:0.5%}'+ '.pRelated ul{padding:0;margin:0;font-family:Lato,sans-serif;}'+ '.pRelated li{float:left;position:relative;overflow:hidden;display:block;border:1px solid #000;box-sizing:border-box;opacity:0.9}'+ '.pRelated li a{width:100%;height:100%;display:block;background-size:cover}'+ '.pRelated li div{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;text-align:left;padding:4px 8px;background:rgba(0,0,0,0.8);font-size:14px;color:'+pc[0]+';line-height:normal}'+ '.pRelated li a:hover div{color:'+pc[0]+'}'+ '.pRelated li:hover{opacity:1;border-color:#777}'+ '.bigPlayUI{position:absolute;top:0;left:0;width:100%;height:100%}'+ '.bigPlayUI>div{position:absolute;left:50%;top:50%;fill:currentColor;color:'+pc[0]+';width:60px;height:60px;padding:25px 40px;background:rgba(0,0,0,0.7);margin:-55px 0 0 -70px;cursor:pointer;border-radius:8px}'+ '.bigPlayUI.ctp div svg{opacity:0.7;fill:'+pc[2]+'}'+ '.bigPlayUI>div>svg{width:100%;height:100%}'+ '.pLoader{width:72px;height:10px;padding:5px 10px;background:rgba(0,0,0,0.7);margin:60px 0 0 -46px;position:absolute;left:50%;top:50%;z-index:5000}'+ '.pLoader div{width:72px;height:10px;overflow:hidden;position:relative}'+ '.pLoader div svg{color:'+pc[0]+';fill:currentColor;opacity:0.7;position:absolute}'+ '@media screen and (max-width: 400px){ .pRelated li div{font-size:12px} }'; function playerUI(svgs){ if(!svgs)return; var t=this,ord=['play','pause','logo','screen','settings','sound'],i,uil=0; t.mob=navigator.userAgent.match(/android|iphone|ipod|ipad|Windows Phone/i); t.hasAd=0; t.hsnd=uval(_rVCfg.hsound,0); t.ec=0; t.vc=$('#videoPlayCont'); t.vp=$('#videoPlay'); t.ui=$('
'); t.uio={}; t.uif=[0,1]; t.s={w:0,time:0,mute:0,lts:[-1,-1,-1,-1,-1]}; t.vp.on('loadedmetadata',function(e){t.onMeta(t.vp[0])}); t.vp.on('uiloading',function(e,v){uil=v;t.tL(v)}); if(t.vp[0].paused){ t.vc.append(t.bp=$('
'+svgi.play[2]+'
')); t.bp.click(function(){ t.c_play(); }); } t.hp=[]; for(i=0;i<2;i++){ t.hp[i]=[$('
'),$('
'+svgi[i?'pause':'play'][2]+'
')]; t.vc.append(t.hp[i][0].append(t.hp[i][1]).hide()); } function auE(p,k,f){ if(t[p+'_'+k]){ if(typeof(f)!=='object')f=[f]; var to=t.uio[k].find('.icon'); if(to.length==0)to=t.uio[k]; for(var i=0;i
'+svgi[k][2]+'
')); auE('c',k,'click'); if(!t.mob)auE('h',k,'hover'); auE('ho',k,'mouseleave'); })(ord[i]); t.uio.scrub=$('
'); t.uio.scrubb=[$('
'),$('
')]; t.uio.time=$('0:00'); auE('c','time','click'); t.ui.append(t.uio.scrub,t.uio.time).hide(); t.uio.scrub.append(t.uio.scrubb[0],t.uio.scrubb[1]); auE('c','scrub','mousedown'); t.uio.scrub.on('touchstart',function(e){return !t.c_scrub(e)}); t.ui.on('mousemove touchmove',function(e){return !t.m_scrub(e)}); $([t.uio.scrub[0],t.ui[0]]).mouseup(function(e){t.mu_scrub(e,this)}); t.ui.on('mouseleave touchend',function(e){return !t.mu_scrub(e,this)}); t.uio.pause.hide(); t.uio.soundBarb=$('
'); t.uio.soundBar=$('
').append(t.uio.soundBarb); t.uio.sound.append(t.uio.soundbui=$('
').append(t.uio.soundBar)); t.uio.sound.on('mouseleave touchend',function(e){t.ho_soundui(e)}); t.uio.sound.on('mousemove touchmove',function(e){return t.m_soundui(e)}).on('mouseup touchend',function(e){t.mu_soundui(e)}); t.uio.soundbui.on('mousedown touchstart',function(e){return t.c_soundui(e)}).on('mouseleave touchend',function(e){t.mu_soundui(e)}); t.vp.removeAttr('controls'); $(window).resize(function(){t.resize()}); $(window).on("orientationchange",function(){setTimeout(function(){$(window).trigger('resize')},500);}); $(window).on('touchmove', function(e){ if(t.s.scrub||t.s.soundui){ e.preventDefault(); return!1; } }); if(typeof(t.lS('volume'))=='undefined'||t.lS('volume')==null)t.lS('volume',1); t.vp[0].volume=(t.hsnd?0:t.lS('volume')); t.resize(); t.toggleMute(1); $('#videoPlayCont').mousemove(function(){if(!t.mob)t.autoHide()}).mouseleave(function(){t.autoHide(2)}); t.vp.click(function(){t.autoHide()}); $(window).mouseleave(function(){t.autoHide(2)}); if(!t.mob){ t.uio.sound.hover(function(e){t.h_soundui(e)},function(e){}); t.ui.hover(function(){t.autoHide(1)},function(){t.autoHide(-1)}); } var rd=[0,0]; setInterval(function(){ var w=t.vc,n=[w.width(),w.height()]; if(n[0]==rd[0]&&n[1]==rd[1])return; rd=n; $(window).trigger('resize'); },500); t.vc.append(t.ui); function st(){t.stateChanged()}; t.vp.on('play pause ended',st).click(function(){ var p=t.vp[0].paused; if(!_rVCfg.iPR) t[p?'c_play':'c_pause'](); }); t.vp.on('loadstart waiting seeking progress canplay',function(){ var v=t.vp[0],p=v.paused; if(!uil||!p)t.tL(v.readyState<(p?1:2)); }); st(); _pUILoaded=true; } playerUI.prototype={ tL:function(v){ var t=this,o,m,vp; if(!t.oload){ vp=$('#player'); if(vp.length==0)vp=$('#videoPlayer'); vp.append(t.oload=$('
'+svgi.loader[2]+'
').hide()); t.oload.css({'margin-top':(60*t.uif[1])+'px'}); t.s.cload=2; } if(t.s.iload>0 && v)return; o=t.oload; m=o.find('svg'); m.css({left:'-109px'}); if(t.s.iload){ clearInterval(t.s.iload); t.s.iload=0; } if(v){ t.s.iload=setInterval(function(){ t.s.cload++; if(t.s.cload>12)t.s.cload=2; m.css({left:(-127+9*t.s.cload)+'px'}); },100); o.fadeIn(200); }else{ o.fadeOut(200); } }, lS:function(n,v){ var g=typeof(v)==='undefined',s; try{ s=typeof(localStorage)==='undefined'; }catch(e){s=1} if(g){ if(s)return this.s[n]; v=localStorage.getItem(n); if(parseInt(v)==v)return parseInt(v); return v; } this.s[n]=v; if(s)return!1; try{ return localStorage.setItem(n,v); }catch(e){} return!1; }, c_play:function(e){ var t=this; if(t.ec>0&&_rVCfg.end)_rVCfg.end=0; if(!t.hasAd){ t.hasAd=1; if(typeof(rAdStart)!='undefined'&&rAdStart){ if(t.bp)t.bp.hide(); t.tL(1); rAdStart(); this.vp[0].play(); if(window.__adSys!='overlay')this.vp[0].pause(); return; } } this.vp[0].play(); }, c_pause:function(e){ this.vp[0].pause(); this.hasAd=1; }, c_logo:function(e){ var u=$("link[rel='canonical']").attr("href"); if(window.logoLink)u=window.logoLink; if(!u||!/^http[s]?:\/\/([^\/]*\.)?rumble\.com\//.test(u))u='https://rumble.com'; window.open(u); }, c_sound:function(e,o){ var t=this; if(t.s.soundH){ t.toggleMute(); return; } o.toggleClass('bar'); }, toggleMute:function(l){ var t=this,o=t.uio.sound,v=!t.lS('mute'),s=t.uif[0],i=o.find('.icon'); if(l)v=!v||t.hsnd; o.toggleClass('mute',v); if(v){ if(!l){ t.lS('mute',t.vp[0].volume); t.lS('volume',0); t.vp[0].volume=0; } i.css({width:(14*s)+'px'}); o.css('margin-right',(10*s)+'px'); }else{ if(!l){ t.vp[0].volume=t.lS('mute'); t.lS('volume',t.lS('mute')); t.lS('mute',0); } i.css({width:'auto','margin-right':(20*s)+'px'}); o.css('margin-right','0'); } t.updateUI(); }, c_time:function(e,o){ var t=this; t.s.time=!t.s.time; t.updateUI(e); }, c_scrub:function(e,o){ var t=this; if(t.s.scrub)return; t.s.scrub=(t.vp[0].paused?2:1); t.vp[0].pause(); t.m_scrub(e,o); return!0; }, mu_scrub:function(e,o){ var t=this; if(!t.s.scrub)return!1; if(t.s.scrub==1)t.vp[0].play(); setTimeout(function(){t.s.scrub=0},100); return!0; }, m_scrub:function(e){ var t=this,o=t.uio.scrub,s,m,dt; if(t.s.scrub){ m=t.eventXY(e); s=(m[0]-o.offset().left)/o.width(); if(s<0)s=0; if(s>1)s=1; if(t.vp[0].duration<=0)return; dt=s*t.vp[0].duration; t.vp[0].currentTime=dt; if(_rVCfg.end&&dt>_rVCfg.end)_rVCfg.end=0; if(s<1&&t.s.r){ t.uio.r.hide(); t.ui.css('zIndex',1005); t.s.r=0; } t.updateUI(); return!0; } return!1; }, eventXY:function(e){ if(e.originalEvent&&e.originalEvent.touches){ e=e.originalEvent.touches[0]; } return[e.clientX,e.clientY]; }, h_soundui:function(e,o){ var t=this; if(t.s.soundH)return; t.s.soundH=1; t.uio.soundBar.stop().fadeIn(0).show(); t.uio.sound.toggleClass('bar',true); }, ho_soundui:function(e,o){ var t=this; if(!t.s.soundH)return; t.s.soundH=0; t.uio.soundBar.fadeOut(500); t.uio.sound.toggleClass('bar',false); }, c_soundui:function(e,o){ var t=this; if(t.s.soundui)return; t.s.soundui=1; t.m_soundui(e,o); return!0; }, m_soundui:function(e){ var t=this,o=t.uio.soundBar,s,d=document,m; if(t.s.soundui){ if(t.s.mute)t.toggleMute(); m=t.eventXY(e); s=1-(m[1]+d.body.scrollTop+d.documentElement.scrollTop-o.offset().top)/o.height(); s=(s-.5)*1.2+.5; if(s<0)s=0; if(s>1)s=1; if(s==0){ t.lS('mute',0.8); t.uio.sound.toggleClass('mute',true); } t.vp[0].volume=s; t.lS('volume',s); t.updateUI(); return!0; } return!1; }, mu_soundui:function(e){ this.s.soundui=0; }, c_screen:function(e){ var d=document,v=(d.fullscreenElement||d.webkitFullscreenElement||d.mozFullScreenElement||d.msFullscreenElement)?0:1,c=[['exit','Exit','Cancel','Exit'],0,['','webkit','moz','ms']],i,b,p=(v?this.vc[0]:d),t=this; for(i=0;i<4;i++){ (b=c[2][i]+(v?(i>0?'R':'r')+'equest':c[v][i])+'Full'+(i==2?'S':'s')+'creen'); if(p[b]){ p[b](); setTimeout(function(){$(window).trigger('resize')},200); return; } } return!1; }, c_settings:function(e,o){ var t=this; if(!t.uio.sDrop){ var ua=_rVCfg.p[0].ua,h='',k,vt=_rVCfg.vt-1,c,a,ks=[],cs=t.vp[0].src||t.vp[0].currentSrc; if(ua.length==0)ua={'Max':t.vp[0].src}; for(k in ua)ks.push(k); ks.sort(function(a,b){return a - b}); for(k in ks){ k=ks[k]; c=ua[k]; if(c[vt]) h+='
  • =0?'class="active" ':'')+'data-url="'+c[vt]+'" data-res="'+k+'">'+k+(k!=='Max'?'p':'')+'
  • '; } o.append(t.uio.sDrop=$('
      '+h+'
    ')); t.uio.sDrop.find('li').click(function(){ var l=$(this); if(!l.hasClass('active')){ t.uio.sDrop.find('li').toggleClass('active',false); l.toggleClass('active',true); v=l.attr('data-url'); t.s.autoSeek=t.vp[0].currentTime; t.vp[0].src=(!/http[s]?:\/\//g.test(v)?'https://i.rmbl.ws'+v:v); t.vp[0].load(); t.vp[0].play(); document.cookie='vRes='+l.attr('data-res')+';expires='+new Date(new Date().getTime()+86400000*30).toGMTString()+';path=/'; } o.toggleClass('bar'); }); t.uif=[1,1]; t.resize(); } o.toggleClass('bar'); }, onMeta:function(v){ if(!v.duration||!this.s.autoSeek)return; v.currentTime=this.s.autoSeek; }, resize:function(){ var t=this,w=t.vc.width(),h=t.vc.height(),n,ol=t.uif; if(t.s.w==w)return; if(t.s.r)t.resizeRelated(); t.uif=[1,1]; if(w<640||h<360){ t.uif=[0.75,w/640,h/360]; if(t.uif[1]>t.uif[2])t.uif[1]=t.uif[2]; } if(t.uif[1]!=ol[1] && t.bp){ n=t.uif[1]; t.bp.find('div').css({width:(n*60)+'px',height:(60*n)+'px',margin:(-110*n/2)+'px 0 0 -'+(140*n/2)+'px',padding:(25*n)+'px '+(40*n)+'px'}); } if(t.uif[0]!=ol[0]){ n=t.uif[0]; t.ui.find('.controls').each(function(){ var o=$(this),s=[22,22],c=o[0].className.split(' '),i; for(i=0;i=300){ t.s.ss=Math.floor(w-(355*t.uif[0])); t.uio.scrub.show().css({width:t.s.ss+'px'}); } if(t.oload)t.oload.css({'margin-top':(60*t.uif[1])+'px'}); t.ui.toggleClass('noScrub',w<300); }, updateUI:function(){ var t=this,ct,dur=t.vp[0].duration,ctf,cv,ce; if(!t.s.ahv!=!t.s.iu){ if(t.s.iu){ clearInterval(t.s.iu);t.s.iu=!1; }else{ t.s.iu=setInterval(function(){t.updateUI()},100); } } if(dur<1||!t.s.ahv)return; ct=t.vp[0].currentTime; ce=(_rVCfg.end||0); if(ce&&ct>ce){ t.c_pause(); t.clipEnd(); } if(ct!=t.s.lts[0]){ cv=Math.floor(t.s.ss*ct/dur); if(cv!=t.s.lts[2]){ t.uio.scrubb[1].css({width: (ct/dur*100)+'%'}); t.s.lts[2]=cv; cv=Math.floor(t.s.ss*ce/dur); if(cv!=t.s.lts[4]){ t.uio.scrubb[0].css({width: (ce/dur*100)+'%'}); t.s.lts[4]=cv; } } ct=t.s.time?Math.ceil(dur-ct):Math.floor(ct); if(ct!=t.s.lts[3]){ ctf=[Math.floor(ct/60)]; ctf[1]=Math.floor(ct-ctf[0]*60); if(ctf[1]<10)ctf[1]='0'+ctf[1]; t.uio.time.html(ctf.join(':')); t.s.lts[3]=ct; } t.s.lts[0]=ct; } ct=t.vp[0].volume; if(ct!=t.s.lts[1]){ t.uio.soundBarb.css({height: ct*100+'%'}); t.s.lts[1]=ct; } }, stateChanged:function(){ var t=this,p=t.vp[0].paused?1:0,et=_rVCfg.end||t.vp[0].duration; if(!p&&t.bp){ t.bp.remove(); t.bp=!1; } t.autoHide(); if(!t.bp&&!t.s.scrub){ var rm=t.uif[1],r=rm*1.25; function ro(rm){return {width:(60*rm)+'px',height:(60*rm)+'px',margin:(-55*rm)+'px 0 0 '+(-70*rm)+'px',padding:(25*rm)+'px '+(40*rm)+'px'}} t.hp[p][1].stop().css(ro(t.uif[1])).css({opacity:0.8}); t.hp[p][0].show().fadeOut(500); t.hp[p][1].animate(ro(t.uif[1]*1.25),500); t.hp[1-p][0].hide(); } t.uio.play[p?'show':'hide'](); t.uio.pause[!p?'show':'hide'](); if(t.vp[0].currentTime>=et){ t.clipEnd(); }else if(t.s.r){ t.uio.r.hide(); t.ui.css('zIndex',1005); t.s.r=0; } t.updateUI(); }, u:function(v,d){if(!/^(http[s]?:)?\/\//g.test(v))v='https://'+d+v;return v}, clipEnd:function(){ var t=this; if(!t.vp[0].currentTime||t.vp[0].currentTime<5)return; if(t.s.r)return; if(!t.uio.r && _rVCfg.p[0].r){ var r=_rVCfg.p[0].r,o=$('
    '),l=$('
      '),c,at=(window.location!==window.parent.location?' target="_blank"':''); o.append(l); t.uio.r=o; for(i=0;i
      '+unescape(c.t)+'
      ')); } o.hide(); t.vc.append(o); } if(t.uio.r){ t.s.r=1; t.resizeRelated(); t.uio.r.fadeIn(1000); t.ui.css('zIndex',1010); } t.ec++; }, resizeRelated:function(){ var t=this,w=t.vc.width(),h=t.vc.height(),r,d=2,l,i; if(!t.s.r||t.s.r==w)return; t.s.r=w; if(w>1000){ d=4; }else if(w>799){ d=3 }else if(w>699){ d=3; } l=[Math.floor(w/d-0.5)]; l[1]=Math.floor(l[0]/16*10.5); r=t.vc.find('.pRelated li'); r.css({width:(100/d)+'%',height:l[1]+'px'}).show(); l=d*Math.floor((h-30)/l[1]); if(l<2)l=2; for(i=l;i2){ t.hsnd=0; t.vp[0].volume=t.lS('volume'); t.toggleMute(1); } } t.s.ah=setTimeout(function(){ t.ui.stop().fadeOut(500,function(){ t.s.ahv=0; t.vp.trigger('ui',0); }); },(d==2?10:3000)); } }; require(['jquery'],function(){ var img = new Image(),s=document.createElement('style'),l; if(s.styleSheet){ s.styleSheet.cssText=css; }else{ s.appendChild(document.createTextNode(css)); } document.getElementsByTagName('head')[0].appendChild(s); if(l=window.logo)svgi.logo=svgenc(l[0],l[1],l[2],l[3],l[4]); pc=new playerUI(1); /* img.onerror=function(e){pc=new playerUI(0)}; img.onload=function(){pc=new playerUI(img.width>0&&img.height>0?1:0)}; img.src = 'data:image/svg+xml;utf8,'+svgi.logo;*/ }); }());