(function(){var f,aa=aa||{},m=this;function n(a){return void 0!==a}function q(a,b,c){a=a.split(".");c=c||m;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)!a.length&&n(b)?c[d]=b:c[d]?c=c[d]:c=c[d]={}}function u(a,b){for(var c=a.split("."),d=b||m,e;e=c.shift();)if(null!=d[e])d=d[e];else return null;return d}function ba(){}function ca(a){a.getInstance=function(){return a.hm?a.hm:a.hm=new a}} function da(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function ea(a){return null===a}function fa(a){return"array"==da(a)}function ha(a){var b=da(a);return"array"==b||"object"==b&&"number"==typeof a.length}function v(a){return"string"==typeof a}function ia(a){return"number"==typeof a}function ja(a){return"function"==da(a)}function ka(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function la(a){return a[ma]||(a[ma]=++na)} var ma="closure_uid_"+(1E9*Math.random()>>>0),na=0;function oa(a,b,c){return a.call.apply(a.bind,arguments)}function pa(a,b,c){if(!a)throw Error();if(2")&&(a=a.replace(Fa,">"));-1!=a.indexOf('"')&&(a=a.replace(Ga,"""));-1!=a.indexOf("'")&&(a=a.replace(Ha,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Ia,"�"));return a}var Da=/&/g,Ea=//g,Ga=/"/g,Ha=/'/g,Ia=/\x00/g,Ca=/[\x00&<>"']/;function Ja(a){return-1!=a.indexOf("&")?"document"in m?Ka(a):La(a):a} function Ka(a){var b={"&":"&","<":"<",">":">",""":'"'},c;c=m.document.createElement("div");return a.replace(Ma,function(a,e){var g=b[a];if(g)return g;if("#"==e.charAt(0)){var h=Number("0"+e.substr(1));isNaN(h)||(g=String.fromCharCode(h))}g||(c.innerHTML=a+" ",g=c.firstChild.nodeValue.slice(0,-1));return b[a]=g})} function La(a){return a.replace(/&([^;]+);/g,function(a,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if("#"==c.charAt(0)){var d=Number("0"+c.substr(1));if(!isNaN(d))return String.fromCharCode(d)}return a}})}var Ma=/&([^;\s<&]+);?/g;function Na(a,b){a.length>b&&(a=a.substring(0,b-3)+"...");return a}function Oa(a,b){return-1!=a.toLowerCase().indexOf(b.toLowerCase())} function Pa(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#b?1:0} function Va(a){for(var b=0,c=0;cc?Math.max(0,a.length+c):c;if(v(a))return v(b)&&1==b.length?a.indexOf(b,c):-1;for(;cc&&(c=Math.max(0,a.length+c));if(v(a))return v(b)&&1==b.length?a.lastIndexOf(b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c; return-1},C=eb.forEach?function(a,b,c){eb.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=v(a)?a.split(""):a,g=0;gb?null:v(a)?a.charAt(b):a[b]}function lb(a,b,c){for(var d=a.length,e=v(a)?a.split(""):a,g=0;gc?null:v(a)?a.charAt(c):a[c]}function nb(a,b,c){for(var d=v(a)?a.split(""):a,e=a.length-1;0<=e;e--)if(e in d&&b.call(c,d[e],e,a))return e;return-1}function F(a,b){return 0<=fb(a,b)}function ob(a){return 0==a.length} function pb(a){if(!fa(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function qb(a,b){F(a,b)||a.push(b)}function rb(a,b){var c=fb(a,b),d;(d=0<=c)&&tb(a,c);return d}function tb(a,b){eb.splice.call(a,b,1)}function ub(a){return eb.concat.apply(eb,arguments)}function vb(a){var b=a.length;if(0=arguments.length?eb.slice.call(a,b):eb.slice.call(a,b,c)} function zb(a,b,c){b=b||a;c=c||function(){return ka(h)?"o"+la(h):(typeof h).charAt(0)+h};for(var d={},e=0,g=0;g>1,k;k=c(b,a[h]);0b?1:ac&&xb(a,-(c+1),0,b)}function Ib(a){for(var b=[],c=0;cb?e+="000":256>b?e+="00":4096>b&&(e+="0");return Qb[a]=e+b.toString(16)}),'"')};function Sb(a,b,c){return Math.min(Math.max(a,b),c)};function Tb(a,b){this.x=n(a)?a:0;this.y=n(b)?b:0}f=Tb.prototype;f.clone=function(){return new Tb(this.x,this.y)};f.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};f.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};f.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};f.scale=function(a,b){var c=ia(b)?b:a;this.x*=a;this.y*=c;return this};function Ub(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}f=Ub.prototype;f.getHeight=function(){return this.bottom-this.top};f.clone=function(){return new Ub(this.top,this.right,this.bottom,this.left)};f.contains=function(a){return this&&a?a instanceof Ub?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1}; f.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};f.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};f.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; f.scale=function(a,b){var c=ia(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function G(a,b){this.width=a;this.height=b}function Vb(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}f=G.prototype;f.clone=function(){return new G(this.width,this.height)};f.isEmpty=function(){return!(this.width*this.height)};f.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};f.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; f.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};f.scale=function(a,b){var c=ia(b)?b:a;this.width*=a;this.height*=c;return this};function Wb(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}f=Wb.prototype;f.clone=function(){return new Wb(this.left,this.top,this.width,this.height)};function Xb(a){return new Ub(a.top,a.left+a.width,a.top+a.height,a.left)}function Yb(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1} f.contains=function(a){return a instanceof Wb?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};function Zb(a){return new G(a.width,a.height)}f.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; f.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};f.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};f.scale=function(a,b){var c=ia(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};function $b(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function ac(a,b,c){for(var d in a)if(b.call(c,a[d],d,a))return!0;return!1}function bc(a,b){for(var c in a)if(!b.call(void 0,a[c],c,a))return!1;return!0}function cc(a){var b=0,c;for(c in a)b++;return b}function dc(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function ec(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function fc(a,b){for(var c=ha(b),d=c?b:arguments,c=c?0:1;c]*>|&[^;]+;/g;function xc(a,b){return b?a.replace(wc,""):a} var yc=RegExp("[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"),zc=RegExp("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]"),Bc=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]"),Cc=/^http:\/\/.*/,Dc=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i,Ec= /\s+/,Fc=/\d/;function Gc(){this.j="";this.k=Hc}Gc.prototype.Ed=!0;Gc.prototype.xd=function(){return this.j};Gc.prototype.toString=function(){return"Const{"+this.j+"}"};function Ic(a){return a instanceof Gc&&a.constructor===Gc&&a.k===Hc?a.j:"type_error:Const"}function Jc(){var a=new Gc;a.j="HTML that is escaped and sanitized server-side and passed through yt.net.ajax";return a}var Hc={};function Kc(){this.j="";this.k=Lc}Kc.prototype.Ed=!0;var Lc={};Kc.prototype.xd=function(){return this.j};function Mc(a){return a instanceof Kc&&a.constructor===Kc&&a.k===Lc?a.j:"type_error:SafeStyle"}function Nc(a){var b=new Kc;b.j=a;return b}var Oc=Nc(""),Pc=/^[-,."'%_!# a-zA-Z0-9]+$/;function Qc(){this.j="";this.k=Rc}Qc.prototype.Ed=!0;Qc.prototype.xd=function(){return this.j};Qc.prototype.Ti=!0;Qc.prototype.ne=function(){return 1};function Sc(a){return a instanceof Qc&&a.constructor===Qc&&a.k===Rc?a.j:"type_error:SafeUrl"}var Tc=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i;function Uc(a){try{var b=encodeURI(a)}catch(c){return"about:invalid#zClosurez"}return b.replace(Vc,function(a){return Wc[a]})} var Vc=/[()']|%5B|%5D|%25/g,Wc={"'":"%27","(":"%28",")":"%29","%5B":"[","%5D":"]","%25":"%"},Rc={};function Xc(){this.j=Yc}Xc.prototype.Ed=!0;Xc.prototype.xd=function(){return""};Xc.prototype.Ti=!0;Xc.prototype.ne=function(){return 1};var Yc={};function Zc(){this.j="";this.o=$c;this.k=null}Zc.prototype.Ti=!0;Zc.prototype.ne=function(){return this.k};Zc.prototype.Ed=!0;Zc.prototype.xd=function(){return this.j};function ad(a){return a instanceof Zc&&a.constructor===Zc&&a.o===$c?a.j:"type_error:SafeHtml"}var bd=/^[a-zA-Z0-9-]+$/,cd=sc("action","cite","data","formaction","href","manifest","poster","src"),dd=sc("embed","iframe","link","object","script","style","template"); function ed(a){function b(a){if(fa(a))C(a,b);else{var g;a instanceof Zc?g=a:(g=null,a.Ti&&(g=a.ne()),a=Ba(a.Ed?a.xd():String(a)),g=fd(a,g));d+=ad(g);g=g.ne();0==c?c=g:0!=g&&c!=g&&(c=null)}}var c=0,d="";C(arguments,b);return fd(d,c)}var $c={};function fd(a,b){var c=new Zc;c.j=a;c.k=b;return c}fd("",0);var gd;i:{var hd=m.navigator;if(hd){var id=hd.userAgent;if(id){gd=id;break i}}gd=""}function H(a){return-1!=gd.indexOf(a)};function jd(){return H("Opera")||H("OPR")}function kd(){return(H("Chrome")||H("CriOS"))&&!jd()};function ld(){return H("iPhone")&&!H("iPod")&&!H("iPad")};var md=jd(),nd=H("Trident")||H("MSIE"),od=H("Gecko")&&!Oa(gd,"WebKit")&&!(H("Trident")||H("MSIE")),pd=Oa(gd,"WebKit"),qd=pd&&H("Mobile"),rd=H("Macintosh"),sd=H("Windows"),td=H("Linux")||H("CrOS"),ud=H("Android"),vd=ld(),wd=H("iPad");function xd(){var a=m.document;return a?a.documentMode:void 0} var yd=function(){var a="",b;if(md&&m.opera)return a=m.opera.version,ja(a)?a():a;od?b=/rv\:([^\);]+)(\)|;)/:nd?b=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:pd&&(b=/WebKit\/(\S+)/);b&&(a=(a=b.exec(gd))?a[1]:"");return nd&&(b=xd(),b>parseFloat(a))?String(b):a}(),zd={};function Ad(a){return zd[a]||(zd[a]=0<=Ta(yd,a))}var Bd=m.document,Dd=Bd&&nd?xd()||("CSS1Compat"==Bd.compatMode?parseInt(yd,10):5):void 0;var Ed=!nd||nd&&9<=Dd,Fd=!od&&!nd||nd&&nd&&9<=Dd||od&&Ad("1.9.1");nd&&Ad("9");var Gd=nd||md||pd;function Hd(a){return a?new Id(Jd(a)):va||(va=new Id)}function Kd(a){return v(a)?document.getElementById(a):a}function Ld(a){var b=document;return v(a)?b.getElementById(a):a}function Md(a,b){var c=b||document,d=null;c.getElementsByClassName?d=c.getElementsByClassName(a)[0]:c.querySelectorAll&&c.querySelector?d=c.querySelector("."+a):d=Nd("*",a,b)[0];return d||null} function Nd(a,b,c){var d=document;c=c||d;a=a&&"*"!=a?a.toUpperCase():"";if(c.querySelectorAll&&c.querySelector&&(a||b))return c.querySelectorAll(a+(b?"."+b:""));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){for(var d={},e=0,g=0,h;h=c[g];g++)a==h.nodeName&&(d[e++]=h);d.length=e;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(g=e=0;h=c[g];g++)a=h.className,"function"==typeof a.split&&F(a.split(/\s+/),b)&&(d[e++]=h);d.length=e;return d}return c} function Od(a,b){$b(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:d in Pd?a.setAttribute(Pd[d],b):wa(d,"aria-")||wa(d,"data-")?a.setAttribute(d,b):a[d]=b})}var Pd={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; function Qd(a){a=a.document;a="CSS1Compat"==a.compatMode?a.documentElement:a.body;return new G(a.clientWidth,a.clientHeight)}function Rd(a){var b=pd||"CSS1Compat"!=a.compatMode?a.body||a.documentElement:a.documentElement;a=Sd(a);return nd&&Ad("10")&&a.pageYOffset!=b.scrollTop?new Tb(b.scrollLeft,b.scrollTop):new Tb(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function Td(a){return a?Sd(a):window}function Sd(a){return a.parentWindow||a.defaultView} function I(a,b,c){return Ud(document,arguments)}function Ud(a,b){var c=b[0],d=b[1];if(!Ed&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',Ba(d.name),'"');if(d.type){c.push(' type="',Ba(d.type),'"');var e={};qc(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(v(d)?c.className=d:fa(d)?c.className=d.join(" "):Od(c,d));2=a.length)throw Re;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");} function Ue(a,b,c){if(ha(a))try{C(a,b,c)}catch(d){if(d!==Re)throw d;}else{a=Te(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(e){if(e!==Re)throw e;}}}function Ve(a){if(ha(a))return vb(a);a=Te(a);var b=[];Ue(a,function(a){b.push(a)});return b};function We(a,b){this.k={};this.j=[];this.fd=this.ea=0;var c=arguments.length;if(12*this.ea&&Xe(this),!0):!1};function Xe(a){if(a.ea!=a.j.length){for(var b=0,c=0;b=c.length)throw Re;var h=c[b++];return a?h:d[h]}};return h};function Ze(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function af(a){return"function"==typeof a.Ia?a.Ia():ha(a)||v(a)?a.length:cc(a)}function bf(a){if("function"==typeof a.Ca)return a.Ca();if(v(a))return a.split("");if(ha(a)){for(var b=[],c=a.length,d=0;dc?a[1]="?":c==b.length-1&&(a[1]=void 0)}return a.join("")}function of(a,b,c){if(fa(b))for(var d=0;dd)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return Aa(a.substr(d,e-d))}var xf=/[?&]($|#)/; function yf(a,b,c){for(var d=a.search(vf),e=0,g,h=[];0<=(g=uf(a,e,b,d));)h.push(a.substring(e,g)),e=Math.min(a.indexOf("&",g)+1||d,d);h.push(a.substr(e));a=[h.join("").replace(xf,"$1"),"&",b];null!=c&&a.push("=",za(c));return nf(a)};function J(a,b){var c;a instanceof J?(this.yd=n(b)?b:a.yd,zf(this,a.kb),this.Nd=a.Nd,Af(this,a.bb),Bf(this,a.Xc),Cf(this,a.jb),Df(this,a.j.clone()),this.ie=a.oe()):a&&(c=gf(String(a)))?(this.yd=!!b,zf(this,c[1]||"",!0),this.Nd=Ef(c[2]||""),Af(this,c[3]||"",!0),Bf(this,c[4]),Cf(this,c[5]||"",!0),Df(this,c[6]||"",!0),this.ie=Ef(c[7]||"")):(this.yd=!!b,this.j=new Ff(null,0,this.yd))}f=J.prototype;f.kb="";f.Nd="";f.bb="";f.Xc=null;f.jb="";f.ie="";f.yd=!1; f.toString=function(){var a=[],b=this.kb;b&&a.push(Gf(b,Hf,!0),":");if(b=this.bb){a.push("//");var c=this.Nd;c&&a.push(Gf(c,Hf,!0),"@");a.push(za(b).replace(/%25([0-9a-fA-F]{2})/g,"%$1"));b=this.Xc;null!=b&&a.push(":",String(b))}if(b=this.jb)this.bb&&"/"!=b.charAt(0)&&a.push("/"),a.push(Gf(b,"/"==b.charAt(0)?If:Jf,!0));(b=this.j.toString())&&a.push("?",b);(b=this.oe())&&a.push("#",Gf(b,Kf));return a.join("")}; f.resolve=function(a){var b=this.clone(),c=!!a.kb;c?zf(b,a.kb):c=!!a.Nd;c?b.Nd=a.Nd:c=!!a.bb;c?Af(b,a.bb):c=null!=a.Xc;var d=a.jb;if(c)Bf(b,a.Xc);else if(c=!!a.jb){if("/"!=d.charAt(0))if(this.bb&&!this.jb)d="/"+d;else{var e=b.jb.lastIndexOf("/");-1!=e&&(d=b.jb.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){for(var d=wa(e,"/"),e=e.split("/"),g=[],h=0;hb)throw Error("Bad port number "+b);a.Xc=b}else a.Xc=null}function Cf(a,b,c){a.jb=c?Ef(b,!0):b} function Df(a,b,c){b instanceof Ff?(a.j=b,Mf(a.j,a.yd)):(c||(b=Gf(b,Nf)),a.j=new Ff(b,0,a.yd));return a}function Of(a){return a.j}f.zl=function(){return this.j.toString()};function Pf(a,b,c){a.j.set(b,c)}function Qf(a,b){return a.j.get(b)}f.oe=function(){return this.ie};function Ef(a,b){return a?b?decodeURI(a):decodeURIComponent(a):""}function Gf(a,b,c){return v(a)?(a=encodeURI(a).replace(b,Rf),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null} function Rf(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var Hf=/[#\/\?@]/g,Jf=/[\#\?:]/g,If=/[\#\?]/g,Nf=/[\#\?@]/g,Kf=/#/g;function Ff(a,b,c){this.j=a||null;this.k=!!c}function Sf(a){a.Oa||(a.Oa=new We,a.ea=0,a.j&&mf(a.j,function(b,c){a.add(Aa(b),c)}))}f=Ff.prototype;f.Oa=null;f.ea=null;f.Ia=function(){Sf(this);return this.ea};f.add=function(a,b){Sf(this);this.j=null;a=Tf(this,a);var c=this.Oa.get(a);c||this.Oa.set(a,c=[]);c.push(b);this.ea++;return this}; f.remove=function(a){Sf(this);a=Tf(this,a);return Ye(this.Oa,a)?(this.j=null,this.ea-=this.Oa.get(a).length,this.Oa.remove(a)):!1};f.clear=function(){this.Oa=this.j=null;this.ea=0};f.isEmpty=function(){Sf(this);return 0==this.ea};function Uf(a,b){Sf(a);b=Tf(a,b);return Ye(a.Oa,b)}f.Ye=function(a){var b=this.Ca();return F(b,a)};f.Aa=function(){Sf(this);for(var a=this.Oa.Ca(),b=this.Oa.Aa(),c=[],d=0;dg&&(c=a.substring(g,e),c=c.replace(lh,""),c=c.replace(mh,""),c=c.replace("debug-",""),c=c.replace("tracing-",""))}spf.script.load(a,c,b)}else nh(a,b)}function nh(a,b){var c=oh(a),d=document.getElementById(c),e=d&&Ug(d,"loaded"),g=d&&!e;if(e)b&&b();else{if(b){var e=eh(c,b),h=""+la(b);ph[h]=e}g||(d=qh(a,c,function(){Ug(d,"loaded")||(Sg(d,"loaded","true"),hh(c),L(qa(jh,c),0))}))}} function qh(a,b,c){var d=document.createElement("script");d.id=b;d.onload=function(){c&&setTimeout(c,0)};d.onreadystatechange=function(){switch(d.readyState){case "loaded":case "complete":d.onload()}};d.src=a;a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(d,a.firstChild);return d}function oh(a){var b=document.createElement("a");b.href=a;a=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+Va(a)} var lh=/\.vflset|-vfl[a-zA-Z0-9_+=-]+/,mh=/-[a-zA-Z]{2,3}_[a-zA-Z]{2,3}(?=(\/|$))/,ph={};function rh(){};function sh(){}z(sh,rh);sh.prototype.Ia=function(){var a=0;Ue(this.Gb(!0),function(){a++});return a};sh.prototype.clear=function(){var a=Ve(this.Gb(!0)),b=this;C(a,function(a){b.remove(a)})};function th(a){this.j=a}z(th,sh);f=th.prototype;f.isAvailable=function(){if(!this.j)return!1;try{return this.j.setItem("__sak","1"),this.j.removeItem("__sak"),!0}catch(a){return!1}};f.set=function(a,b){try{this.j.setItem(a,b)}catch(c){if(0==this.j.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};f.get=function(a){a=this.j.getItem(a);if(!v(a)&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};f.remove=function(a){this.j.removeItem(a)}; f.Ia=function(){return this.j.length};f.Gb=function(a){var b=0,c=this.j,d=new Se;d.next=function(){if(b>=c.length)throw Re;var d;d=c.key(b++);if(a)return d;d=c.getItem(d);if(!v(d))throw"Storage mechanism: Invalid value was encountered";return d};return d};f.clear=function(){this.j.clear()};f.key=function(a){return this.j.key(a)};function uh(){var a=null;try{a=window.localStorage||null}catch(b){}this.j=a}z(uh,th);function vh(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.j=a}z(vh,th);function wh(a){this.j=a}wh.prototype.set=function(a,b){n(b)?this.j.set(a,Mb(b)):this.j.remove(a)};wh.prototype.get=function(a){var b;try{b=this.j.get(a)}catch(c){return}if(null!==b)try{return Kb(b)}catch(d){throw"Storage: Invalid value was encountered";}};wh.prototype.remove=function(a){this.j.remove(a)};function xh(a){this.j=a}z(xh,wh);function yh(a){this.data=a}function zh(a){return!n(a)||a instanceof yh?a:new yh(a)}xh.prototype.set=function(a,b){xh.L.set.call(this,a,zh(b))};xh.prototype.k=function(a){a=xh.L.get.call(this,a);if(!n(a)||a instanceof Object)return a;throw"Storage: Invalid value was encountered";};xh.prototype.get=function(a){if(a=this.k(a)){if(a=a.data,!n(a))throw"Storage: Invalid value was encountered";}else a=void 0;return a};function Ah(a){this.j=a}z(Ah,xh);Ah.prototype.set=function(a,b,c){if(b=zh(b)){if(c){if(cx()}if(d)Ah.prototype.remove.call(this,a);else return c}};function Bh(a){this.j=a}z(Bh,Ah);function Ch(a,b,c){var d=c&&0a.status)e=$h(c,a,b.IB);if(d)i:{switch(c){case "XML":d=0==parseInt(e&& e.return_code,10);break i;case "RAW":d=!0;break i}d=!!e}var e=e||{},g=b.context||m;d?b.zc&&b.zc.call(g,a,e):b.onError&&b.onError.call(g,a,e);b.Wc&&b.Wc.call(g,a,e)}},b.method,h,b.headers,b.responseType,b.withCredentials);b.pj&&0c)return!1;!(b instanceof ei)&&5c?"":0==c?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(x()+1E3*c)).toUTCString();this.j.cookie=a+"="+b+e+d+c+g}; f.get=function(a,b){for(var c=a+"=",d=(this.j.cookie||"").split(ii),e=0,g;g=d[e];e++){if(0==g.lastIndexOf(c,0))return g.substr(c.length);if(g==a)return""}return b};f.remove=function(a,b,c){var d=n(this.get(a));this.set(a,"",0,b,c);return d};f.Aa=function(){return ji(this).keys};f.Ca=function(){return ji(this).values};f.isEmpty=function(){return!this.j.cookie};f.Ia=function(){return this.j.cookie?(this.j.cookie||"").split(ii).length:0}; f.Ye=function(a){for(var b=ji(this).values,c=0;c=a.keyCode)a.keyCode=-1}catch(b){}};vi.prototype.D=function(){return this.j};var wi="closure_listenable_"+(1E6*Math.random()|0);function xi(a){return!(!a||!a[wi])}var yi=0;function zi(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.ce=!!d;this.$b=e;this.key=++yi;this.removed=this.gg=!1}function Ai(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.$b=null};function Bi(a){this.src=a;this.j={};this.k=0}Bi.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.j[g];a||(a=this.j[g]=[],this.k++);var h=Ci(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){i:{var g=!1;if(0==c.keyCode)try{c.keyCode=-1;break i}catch(h){g=!0}if(g||void 0==c.returnValue)c.returnValue=!0}c=[];for(g=d.currentTarget;g;g=g.parentNode)c.push(g);for(var g=a.type,k=c.length-1;!d.k&&0<=k;k--){d.currentTarget=c[k];var l=Si(c[k],g,!0,d),e=e&&l}for(k=0;!d.k&&k>>0);function Ji(a){if(ja(a))return a;a[Ui]||(a[Ui]=function(b){return a.handleEvent(b)});return a[Ui]};function O(){M.call(this);this.oc=new Bi(this);this.na=this;this.W=null}z(O,M);O.prototype[wi]=!0;f=O.prototype;f.jh=function(a){this.W=a};f.addEventListener=function(a,b,c,d){Ii(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){Qi(this,a,b,c,d)}; f.S=function(a){var b,c=this.W;if(c){b=[];for(var d=1;c;c=c.W)b.push(c),++d}c=this.na;d=a.type||a;if(v(a))a=new qi(a,c);else if(a instanceof qi)a.target=a.target||c;else{var e=a;a=new qi(d,c);qc(a,e)}var e=!0,g;if(b)for(var h=b.length-1;!a.k&&0<=h;h--)g=a.currentTarget=b[h],e=Vi(g,d,!0,a)&&e;a.k||(g=a.currentTarget=c,e=Vi(g,d,!0,a)&&e,a.k||(e=Vi(g,d,!1,a)&&e));if(b)for(h=0;!a.k&&h=a.j.length)throw Error("Out of bounds exception");return a.j.lengthb)return rb(this.k,a);tb(this.j,b);return!0}; f.Ca=function(){for(var a=[],b=this.j.length-1;0<=b;--b)a.push(this.j[b]);for(var c=this.k.length,b=0;bMath.random())&&pg(b,"WARNING"));return c}function Bk(a){return!!a&&-1!=a.search(lk)}function Ck(a){return!!a&&-1!=a.search(qk)} function xk(a,b){return(new RegExp("^(https?:)?//([a-z0-9-]{1,63}\\.)*("+b.join("|").replace(/\./g,".")+")(:[0-9]+)?([/?#]|$)","i")).test(a)}function Dk(a){a=new J(a);zf(a,document.location.protocol);Af(a,document.location.hostname);document.location.port&&Bf(a,document.location.port);return a.toString()}function Ek(a){a=new J(a);zf(a,document.location.protocol);return a.toString()};var Fk={},Gk=0,Hk=u("yt.net.ping.workerUrl_")||null;q("yt.net.ping.workerUrl_",Hk,void 0);function Ik(a,b,c){a&&(c?a&&(a=I("iframe",{src:'javascript:"data:text/html,"',style:"display:none"}),Jd(a).body.appendChild(a)):Jk(a,b))}function Jk(a,b){var c=new Image,d=""+Gk++;Fk[d]=c;c.onload=c.onerror=function(){b&&Fk[d]&&b();delete Fk[d]};c.src=a;c=eval("null")};function Kk(a){var b={};b.volume=isNaN(a.volume)?Lk().volume:Sb(a.volume,0,100);b.muted=void 0==a.muted?Lk().muted:a.muted;Ch("yt-player-volume",b,2592E3)}function Lk(){var a={volume:100,muted:!1},b=Fh("yt-player-volume")||{};a.volume=isNaN(b.volume)?100:Sb(b.volume,0,100);a.muted=void 0==b.muted?!1:b.muted;return a}function Mk(a){Ch("yt-player-bandwidth",a,2592E3)};function Nk(a,b,c){v(a)&&(a={mediaContentUrl:a,startSeconds:b,suggestedQuality:c});b=a;c=/\/([ve]|embed)\/([^#?]+)/.exec(a.mediaContentUrl);b.videoId=c&&c[2]?c[2]:null;return Ok(a)}function Ok(a,b,c){if(ka(a)){b="endSeconds startSeconds mediaContentUrl suggestedQuality videoId two_stage_token".split(" ");c={};for(var d=0;db.volume&&(b.volume=5);Yk(a,b)};f.ck=function(){Tk(this.app,!0,this.playerType);Zk(this.app,this.playerType)};f.pauseVideo=function(){var a=this.app,b=this.playerType;if(!$k(a,"play_pause")){var c=a.da.play_pause?a.la:null;c?c.Ae("control_pause"):a.pauseVideo(b)}}; f.Go=function(){var a=this.app,b=this.playerType,c=a.j;0==c.H.indexOf(c.k)&&al(a,!1);$k(a,"play_pause")||bl(a,b)};f.Sw=function(){};f.fx=function(){return this.app.ia};f.Bx=function(a){cl(this.app,a)};f.Xw=function(){return this.app.j.fb?dl:[1]};f.bx=function(){return el(this.app,this.playerType)};f.Fo=function(a){var b=this.app,c=Vk(b,this.playerType);c&&!b.j.isMobile&&(a=fl(a,a,!0),gl(c,"p",a))}; f.Yw=function(){var a=Vk(this.app,this.playerType);if(a)if(a.j.o){var b=hl(a),a=il(a.j.o,b);a.length&&(a=a.concat(["auto"]))}else a=[];else a=[];return a};f.hx=function(){return this.ak()};f.ix=function(){return 1};f.ak=function(){return jl(this.app.R)};f.kx=function(){return 0};f.Ex=function(){this.app.o.jg()};f.wx=function(a){var b=this.app;a=a?2:1;b.getVideoData().fg=a;b.Ga("autonavchange",a)};f.xx=function(a){var b=this.app;b.getVideoData().fg=a;b.Ga("autonavchange",a)}; f.zx=function(a){this.app.j.lm=a};f.qx=function(a){this.app.F.isAvailable(a)&&(a=kl(this.app.F,a))&&!a.loaded&&a.load()};f.Hx=function(a){this.app.F.isAvailable(a)&&(a=kl(this.app.F,a))&&a.loaded&&a.unload()};f.bk=function(a,b,c){a=ll(this.app,Ok(a,b,c),this.playerType);Tk(this.app,a,this.playerType)};f.Uw=function(a,b,c){ml(this.app,Ok(a,b,c),this.playerType)}; f.rx=function(a,b,c){a=Nk(a,b,c);b=ll(this.app,a,this.playerType);Tk(this.app,b,this.playerType);b=this.app;(a=Of(new J(a.mediaContentUrl)))&&nl(b.j,a)};f.Vw=function(a,b,c){b=Nk(a,b,c);ml(this.app,b,this.playerType);a=this.app;(b=Of(new J(b.mediaContentUrl)))&&nl(a.j,b)};f.getVideoUrl=function(){return ol(this.app)};f.zo=function(){return pl(this.app)}; f.jx=function(){var a=this.app,b=ql(a),c=a.o.Gc(),a="https://"+rl(a.j)+"/embed/"+b.videoId;b.playlistId&&(a=tf(a,{list:b.playlistId}));return''};f.yo=function(a,b,c){return sl(this.app,a,b,c)};f.ux=function(a){i:{for(var b=this.app,c=b.k.D.j.j||[],d=0;d=this.start&&(ab)break}return c}function Yl(a,b,c){for(var d=[],e=0;ec)break;g.start>b&&d.push(g)}return d}function Zl(a,b){for(var c=[],d=0;db){c.push(e.start);break}}c.sort(Bb);return c[0]};function $l(a){var b="";if(a)for(var c=0;c=b)return c;return-1}function bm(a,b){var c=am(a,b);return 0<=c?a.end(c):NaN}function cm(a){return a&&a.length?a.end(a.length-1):NaN}function dm(a,b){var c=bm(a,b);return 0<=c?c-b:0};var em,fm;var gm=gd,hm=gm.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!hm||2>hm.length)em=void 0;else{var im=gm.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d_\d)[_ ]/);em=im&&6==im.length?Number(im[5].replace("_",".")):0}(fm=0<=em)&&0<=gd.search("Safari")&&gd.search("Version");var jm=Ng||Og;function km(){return lm("(ps3; leanback shell)")}function mm(){return lm("safari/")&&lm(" version/8")}function lm(a){var b=gd;return b?0<=b.toLowerCase().indexOf(a):!1};function nm(){}var om=fm&&4>em?.1:0,pm=new nm;f=nm.prototype;f.Mb=null;f.Zh=!1;function qm(a,b){var c="";b&&(rm(a,b),c=sm(b));a.src&&""==c||(c&&a.src!=c&&(a.src=c),b&&b.j||a.load())}function tm(a,b){0a||10=g.networkState||!g.src)break;d=14;e=null;break;case "pause":S(a,256)?(d^=256)||(d=64):S(a,32)||S(a,2)||(d=4,S(a,1)&&S(a,8)&&(d|=1),e=null);break;case "playing":d=8;e=null;break;case "abort":if(64==d)break;case "error":i:if((b=g.error)&&b.code){switch(b.code){case b.MEDIA_ERR_NETWORK:b="progressive.net";break;case b.MEDIA_ERR_DECODE:b="fmt.decode";break;case b.MEDIA_ERR_SRC_NOT_SUPPORTED:b="fmt.unplayable"; break;default:b=null;break i}b={errorCode:b}}else b=null;b&&(e=b,d|=128);break;case "canplay":d&=-2;break;case "progress":S(a,8)&&Bm(c,g)&&(d|=1);break;case "seeked":d&=-17;break;case "seeking":d|=16;0>=dm(g.buffered,g.currentTime)&&(d|=1);d&=-3;break;case "waiting":S(a,2)||(d|=1);break;case "timeupdate":S(a,16)||(d=Bm(c,g)?d|1:d&-2);1c.j.length)c.j=c.j.concat(b),c.j.sort(Vl);else for(var d=0;dg||(a.k.splice(g,1),c.push(["onExit",e]))}return c} f.Jb=function(){this.Fi=!0;if(!this.ej)for(var a=3;this.Fi&&a;){this.Fi=!1;this.ej=!0;if(this.ad&&!this.Og){Nm(this);for(var b=Mm(this),c=[],d=[],e=0;ethis.o&&(d=d.concat(Yl(this.j,this.o,b)));c=c.concat(Om(this,d));this.o=b;!this.Og&&this.B&&(c.unshift(["onLockBlockExit",this.B]),this.B=null,S(e,2)&&(this.o=2147483647));this.G()&&(b=Zl(this.j,this.o),null!=b&&(b=(b- this.o)/this.D(),this.qf=Aj(w(this.Jb,this),b)));Qm(this,c)}this.ej=!1;a--}};function Qm(a,b){for(var c=0;c> ",a.k.languageName);return c.join("")}tn.prototype.toString=function(){return this.j+": "+vn(this)+" - "+this.D};function wn(a,b){var c=new tn;c.j=a.j;c.C=a.C;c.o=a.o;c.A=a.A;c.isDefault=!1;c.F=a.F;c.D=a.D;c.G=a.G;c.k=b;return c}tn.prototype.equals=function(a){return a?this.toString()==a.toString():!1};function xn(a,b,c,d,e){this.id=a;this.name=b;this.language=c;this.Yh=d;this.isDefault=e;this.captionTracks=[];this.rg=this.ni=null;this.Ok=0}xn.prototype.toString=function(){return this.name};var yn={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,hd2160:2160,hd2880:2880,highres:4320},zn="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");function An(a,b,c){this.k=a||0;this.j=b||0;this.o=c}An.prototype.equals=function(a){return this.k==a.k&&this.j==a.j&&this.o==a.o};function fl(a,b,c){return new An(yn[a]||0,yn[b]||0,c)}var Bn=fl("auto","large",!1),Cn=fl("auto","auto",!1);function Dn(a){var b=yn.auto;return a.k==b&&a.j==b}function En(a){return a.o&&!!a.k&&a.k==a.j} function Fn(a,b){if(b.o&&Dn(b))return Cn;if(b.o||Dn(a))return b;if(a.o||Dn(b))return a;var c=a.k&&b.k?Math.max(a.k,b.k):a.k||b.k,d=a.j&&b.j?Math.min(a.j,b.j):a.j||b.j,c=Math.min(c,d);return c==a.k&&d==a.j?a:new An(c,d,!1)}An.prototype.A=function(a){if(!a.video)return!1;a=yn[a.video.quality];return this.k<=a&&(!this.j||this.j>=a)};function Gn(a,b){this.k=a;this.j=b||null;this.audioTracks=[];if(this.j){var c={};C(this.j,w(function(a){if(a.Sc&&!c[a.id]){var b=new xn(a.id,a.Sc.name,a.Sc.language,a.Sc.Yh,a.Sc.isDefault);c[a.id]=b;this.audioTracks.push(b)}},this))}}function il(a,b){var c=b||Cn,c=hb(a.k,w(c.A,c)),c=D(c,function(a){return a.video.quality});zb(c);return c};var Hn,In;var Jn=gd,Jn=Jn.toLowerCase();if(-1!=Jn.indexOf("android")){var Kn=Jn.match(/android\D*(\d\.\d)[^\;|\)]*[\;\)]/);if(Kn)Hn=Number(Kn[1]);else{var Ln={cupcake:1.5,donut:1.6,eclair:2,froyo:2.2,gingerbread:2.3,honeycomb:3,"ice cream sandwich":4,jellybean:4.1},Mn=Jn.match("("+ec(Ln).join("|")+")");Hn=Mn?Ln[Mn[0]]:0}}else Hn=void 0;In=0<=Hn;var Nn;function On(){var a=u("yt.player.utils.videoElement_");a||(a=document.createElement("video"),q("yt.player.utils.videoElement_",a,void 0));return a}function Pn(){if(2.2==Hn)return!0;var a=On();try{return!(!a||!a.canPlayType||!a.canPlayType('video/mp4; codecs="avc1.42001E, mp4a.40.2"')&&!a.canPlayType('video/webm; codecs="vp8.0, vorbis"'))}catch(b){return!1}};function Qn(a){return(a=a.exec(gd))?a[1]:""}var Rn=function(){if(Mg)return Qn(/Firefox\/([0-9.]+)/);if(nd||md)return yd;if(Qg)return Qn(/Chrome\/([0-9.]+)/);if(Rg&&!(ld()||H("iPad")||H("iPod")))return Qn(/Version\/([0-9.]+)/);if(Ng||Og){var a;if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(gd))return a[1]+"."+a[2]}else if(Pg)return(a=Qn(/Android\s+([0-9.]+)/))?a:Qn(/Version\/([0-9.]+)/);return""}();function Sn(a,b){this.A=a;this.j=!!b;this.o=!1;this.k={}}Sn.prototype.dispose=function(){if(!this.o){if(this.j)try{URL.revokeObjectURL(this.A)}catch(a){}this.o=!0}};Sn.prototype.ga=function(){return this.o};function sm(a){return a.j?a.A:tf(a.A,a.k)}Sn.prototype.equals=function(a){return null!=a&&sm(a)==sm(this)};function Tn(a,b){this.k=a;this.o=b;this.A=0;Object.defineProperty(this,"timestampOffset",{get:this.tw,set:this.yw});Object.defineProperty(this,"buffered",{get:this.rw})}f=Tn.prototype;f.append=function(a){this.k.webkitSourceAppend(this.o,a)};f.abort=function(){this.k.webkitSourceAbort(this.o)};f.rw=function(){return this.k.webkitSourceState==this.k.SOURCE_CLOSED?new Un:this.k.webkitSourceBuffered(this.o)};f.tw=function(){return this.A}; f.yw=function(a){this.A=a;this.k.webkitSourceTimestampOffset(this.o,a)};function Un(){this.length=0};function Vn(a){this.activeSourceBuffers=this.sourceBuffers=[];this.j=a;this.k=NaN;this.o=0;Object.defineProperty(this,"duration",{get:this.sw,set:this.xw});Object.defineProperty(this,"readyState",{get:this.uw});this.j.addEventListener("webkitsourceclose",w(this.ww,this),!0)}f=Vn.prototype;f.addEventListener=function(a,b,c){this.j.addEventListener(a,b,c)};f.Gy=function(){return this.j.webkitMediaSourceURL}; f.addSourceBuffer=function(a){var b=(this.o++).toString();this.j.webkitSourceAddId(b,a);a=new Tn(this.j,b);this.sourceBuffers.push(a);return a};f.uw=function(){switch(this.j.webkitSourceState){case this.j.SOURCE_CLOSED:return"closed";case this.j.SOURCE_OPEN:return"open";case this.j.SOURCE_ENDED:return"ended"}return""};f.endOfStream=function(a){var b=this.j.EOS_NO_ERROR;"network"==a?b=this.j.EOS_NETWORK_ERR:"decode"==a&&(b=this.j.EOS_DECODE_ERR);this.j.webkitSourceEndOfStream(b)};f.ww=function(){pb(this.sourceBuffers)}; f.sw=function(){return this.k};f.xw=function(a){this.k=a;this.j.webkitSourceSetDuration&&this.j.webkitSourceSetDuration(a)};function Wn(a){this.A=[];this.H=a||null}function Xn(a,b,c,d){for(var e=0;e1.5*g&&(d="h"));d=c[d];a=c[a];Cb(d,function(a,b){return b.video.width-a.video.width||b.ka-a.ka});Cb(a,function(a,b){return b.ka-a.ka});return new Gn(d,a)};var yo={created:1,ready:2,testing:4,"testing-starting":3,live:6,"live-starting":5,complete:8,"complete-starting":7};/* Portions of this code are from MochiKit, received by The Closure Authors under the MIT license. All other code is Copyright 2005-2009 The Closure Authors. All Rights Reserved. */ function zo(a,b){this.B=[];this.J=a;this.I=b||null;this.A=this.j=!1;this.o=void 0;this.G=this.K=this.D=!1;this.C=0;this.k=null;this.F=0}zo.prototype.cancel=function(a){if(this.j)this.o instanceof zo&&this.o.cancel();else{if(this.k){var b=this.k;delete this.k;a?b.cancel(a):(b.F--,0>=b.F&&b.cancel())}this.J?this.J.call(this.I,this):this.G=!0;this.j||Ao(this,new Bo)}};zo.prototype.H=function(a,b){this.D=!1;Co(this,a,b)};function Co(a,b,c){a.j=!0;a.o=c;a.A=!b;Do(a)} function Eo(a){if(a.j){if(!a.G)throw new Fo;a.G=!1}}function Ao(a,b){Eo(a);Co(a,!1,b)}function Go(a,b,c){Ho(a,b,null,c)}function Ho(a,b,c,d){a.B.push([b,c,d]);a.j&&Do(a)}zo.prototype.then=function(a,b,c){var d,e,g=new mj(function(a,b){d=a;e=b});Ho(this,d,function(a){a instanceof Bo?g.cancel():e(a)});return g.then(a,b,c)};kj(zo);function Io(a){return jb(a.B,function(a){return ja(a[1])})} function Do(a){if(a.C&&a.j&&Io(a)){var b=a.C,c=Jo[b];c&&(m.clearTimeout(c.ma),delete Jo[b]);a.C=0}a.k&&(a.k.F--,delete a.k);for(var b=a.o,d=c=!1;a.B.length&&!a.D;){var e=a.B.shift(),g=e[0],h=e[1],e=e[2];if(g=a.A?h:g)try{var k=g.call(e||a.I,b);n(k)&&(a.A=a.A&&(k==b||k instanceof Error),a.o=b=k);lj(b)&&(d=!0,a.D=!0)}catch(l){b=l,a.A=!0,Io(a)||(c=!0)}}a.o=b;d&&(k=w(a.H,a,!0),d=w(a.H,a,!1),b instanceof zo?(Ho(b,k,d),b.K=!0):b.then(k,d));c&&(b=new Ko(b),Jo[b.ma]=b,a.C=b.ma)} function Fo(){ta.call(this)}z(Fo,ta);Fo.prototype.message="Deferred has already fired";Fo.prototype.name="AlreadyCalledError";function Bo(){ta.call(this)}z(Bo,ta);Bo.prototype.message="Deferred was canceled";Bo.prototype.name="CanceledError";function Ko(a){this.ma=m.setTimeout(w(this.k,this),0);this.j=a}Ko.prototype.k=function(){delete Jo[this.ma];throw this.j;};var Jo={};function Lo(a,b){var c=b||{},d=c.document||document,e=Xd("SCRIPT"),g={In:e,vb:void 0},h=new zo(Mo,g),k=null,l=null!=c.timeout?c.timeout:5E3;0a&&zj(this.j,2*a)};function Wo(a){M.call(this);this.j={};this.o={};this.A={};this.k=Xo(this,a)}z(Wo,M); function Xo(a,b,c){var d=0,e=Xd(b[d++]);if(v(b[d])||fa(b[d])||null===b[d]){var g=b[d++];fa(g)&&(g=g.join(" "));if(g=Yo(a,e,"className",g))Zo(a,e,"className",g),$o(a,g,e)}for(;dd&&(g+="0"));if(0e&&(g+="0");g+=e+":";10>b&&(g+="0");g+=b;return 0<=a?g:"-"+g};function hp(){T.call(this,["div",["ytp-fresca-module","html5-stop-propagation"],["div","ytp-fresca-band-slate",["hgroup","ytp-fresca-message",["h2","ytp-fresca-heading","{{heading}}"],["h3","ytp-fresca-subheading","{{subheading}}"],["h4","ytp-fresca-long-test","{{long_text}}"]],["span","ytp-fresca-countdown","{{countdown}}"]]]);this.k=0;this.j=null}z(hp,T); hp.prototype.update=function(a){this.j&&this.j.state==a.state&&this.j.startTime==a.startTime&&this.j.imageUrl==a.imageUrl&&this.j.messageText.join()==a.messageText.join()||(this.j=a,this.element.style.backgroundImage=this.j.imageUrl||"none",a=this.j.getMessage(),this.template.update({heading:a[0]||"",subheading:a[1]||"",long_text:a[2]||""}),this.o())};function ip(a){var b=Math.floor(x()/1E3);return b>a?rg("YTP_FRESCA_STARTING_SOON_MESSAGE"):gp(a-b)} hp.prototype.o=function(){var a;a=this.j;a.startTime?(a=a.state,a=6==a||8==a||7==a?!1:!0):a=!1;ag(this.element,"ytp-fresca-show-countdown",a);a&&(this.template.update({countdown:ip(this.j.startTime)}),ng(this.k),this.k=L(w(this.o,this),1E3))};hp.prototype.M=function(){ng(this.k);hp.L.M.call(this)};function jp(a){this.messageText=[];this.j=!1;a&&kp(this,a)}jp.prototype.state=-1;function lp(a){return{imageUrl:a.imageUrl,messageText:a.getMessage(),startTime:a.startTime,state:a.state}} function kp(a,b){var c=b.feed;if(c){var d=c.yt$lifeCycleState;d&&(a.state=yo[d.$t]||-1);(d=c.yt$when)&&d.start&&(d=new Date(d.start),a.startTime=Math.floor(d.valueOf()/1E3));if(d=c.yt$slate)d.imgUrl&&(a.imageUrl="url("+d.imgUrl+")"),(d=d.content)&&d.length&&(d=d.splice(0,3),a.messageText=D(d,function(a){return a.$t}));if(c=c.entry)a.j=0<=lb(c,function(a){a=a.yt$status;return!!a&&"inactive"!=a.$t})}}jp.prototype.getMessage=function(){return this.messageText.length?this.messageText:mp(this)}; function mp(a){switch(a.state){case 6:return a.j?[]:[rg("YTP_FRESCA_STAND_BY_MESSAGE"),rg("YTP_FRESCA_TECHNICAL_DIFFICULTIES_MESSAGE")];case 8:return[rg("YTP_FRESCA_EVENT_OVER_MESSAGE")];case 7:return[rg("YTP_FRESCA_EVENT_OVER_MESSAGE"),rg("YTP_FRESCA_COMPLETE_MESSAGE")];default:return[rg("YTP_FRESCA_STAND_BY_MESSAGE")]}};function np(a){Rm.call(this,a);qg({YTP_FRESCA_STARTING_SOON_MESSAGE:"Starting soon...",YTP_FRESCA_EVENT_OVER_MESSAGE:"This live event is over.",YTP_FRESCA_COMPLETE_MESSAGE:"Thanks for watching!",YTP_FRESCA_STAND_BY_MESSAGE:"Please stand by.",YTP_FRESCA_TECHNICAL_DIFFICULTIES_MESSAGE:"We're experiencing technical difficulties."})}z(np,Rm);f=np.prototype;f.qa="fresca";f.Te="fresca";f.Ug=!1;f.vf=!1;f.Qa=function(){return op(this.j.getVideoData(),"fresca_module")}; f.create=function(a){np.L.create.call(this);if(qo(On(),"application/x-mpegURL")||vo()){this.Ug=this.vf=!1;$m(this,["play_pause","seek"]);this.o=new hp;var b=this.o.T();this.j.app.o.D.appendChild(b);this.A=a||new Vo(this.j.getVideoData().videoId,this.j.Y().gc);this.A.subscribe("payload",this.Su,this);this.A.subscribe("error",this.Ru,this);this.subscribe("onStateChange",this.Lo,this)}else pp(this.j.app.k,"fmt.noneavailable","YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK",void 0)}; f.destroy=function(){this.unsubscribe("onStateChange",this.Lo,this);Yg(this.A,this.o);np.L.destroy.call(this)};f.Lo=function(a){this.k&&(this.Ug=S(a.state,2),(qp(a,16)||this.Ug)&&rp(this,this.k))};f.Ru=function(){this.vf||(sp(this,new jp),rp(this,this.k))};f.Su=function(a){sp(this,new jp(a));a=this.j.getVideoData();6!=this.k.state||a.W||a.N?rp(this,this.k):this.j.bk(a.videoId)}; function rp(a,b){var c=6>b.state;!c&&a.j.app.k.ia&&(b.imageUrl||b.messageText.length)&&(c=!0);a.Ug&&!a.j.Y().nd&&(c=!0);b.j||(c=!0);if(!a.vf)switch(b.state){case 6:b.j&&(a.vf=!0,an(a,["play_pause","seek"]),Vm(a));break;case 8:case 7:c=a.vf=!0}c&&a.o.update(b);c&&!a.loaded?a.load():!c&&a.loaded&&a.unload()}function tp(a){return op(a.getVideoData(),"fresca_module")?new np(a):null}function sp(a,b){a.k!=b&&(a.k=b,a.j.Y().ub()&&a.publish("publish_external_event","onFrescaStateChange",lp(a.k)))};function up(a){this.Uj=a||window;this.Ne=[]}f=up.prototype;f.Uj=null;f.Ne=null;f.listen=function(a,b,c,d){c=w(c,d||this.Uj);a=zg(a,b,c);this.Ne.push(a);return a};function vp(a,b,c,d,e,g){d=w(d,g||a.Uj);b=Cg(b,c,d,e);a.Ne.push(b)}f.wa=function(a){Bg(a);rb(this.Ne,a)};f.removeAll=function(){Bg(this.Ne);this.Ne=[]};function wp(a,b,c){M.call(this);this.j=a;this.A=b||0;this.k=c;this.o=w(this.Sr,this)}z(wp,M);f=wp.prototype;f.ma=0;f.M=function(){wp.L.M.call(this);this.stop();delete this.j;delete this.k};f.start=function(a){this.stop();this.ma=Aj(this.o,n(a)?a:this.A)};f.stop=function(){this.isActive()&&Bj(this.ma);this.ma=0};f.isActive=function(){return 0!=this.ma};f.Sr=function(){this.ma=0;this.j&&this.j.call(this.k)};function xp(a,b){O.call(this);this.j=a;var c=he(this.j)?this.j:this.j?this.j.body:null;c&&ve(c,"direction");this.k=Ii(this.j,od?"DOMMouseScroll":"mousewheel",this,b)}z(xp,O); xp.prototype.handleEvent=function(a){var b=0,c=0,d=0;a=a.j;if("mousewheel"==a.type){c=1;if(nd||pd&&(sd||Ad("532.0")))c=40;d=yp(-a.wheelDelta,c);n(a.wheelDeltaX)?(b=yp(-a.wheelDeltaX,c),c=yp(-a.wheelDeltaY,c)):c=d}else d=a.detail,100d&&(d=-3),n(a.axis)&&a.axis===a.HORIZONTAL_AXIS?b=d:c=d;ia(this.o)&&Sb(b,-this.o,this.o);ia(this.A)&&Sb(c,-this.A,this.A);b=new zp(d,a);this.S(b)};function yp(a,b){return pd&&(rd||td)&&0!=a%b?a:a/b} xp.prototype.M=function(){xp.L.M.call(this);Ri(this.k);this.k=null};function zp(a,b){vi.call(this,b);this.type="mousewheel";this.detail=a}z(zp,vi);var Ap={},Bp=null;function Cp(a){a=la(a);delete Ap[a];ic(Ap)&&Bp&&Bp.stop()}function Dp(){Bp||(Bp=new wp(function(){Ep()},20));var a=Bp;a.isActive()||a.start()}function Ep(){var a=x();$b(Ap,function(b){Fp(b,a)});ic(Ap)||Dp()};function Gp(){O.call(this);this.j=0;this.endTime=this.startTime=null}z(Gp,O);f=Gp.prototype;f.tb=function(){return 1==this.j};f.Qg=function(){this.Ob("begin")};f.rf=function(){this.Ob("end")};f.Wc=function(){this.Ob("finish")};f.onStop=function(){this.Ob("stop")};f.Ob=function(a){this.S(a)};function Hp(a,b,c,d){Gp.call(this);if(!fa(a)||!fa(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.A=a;this.G=b;this.duration=c;this.D=d;this.o=[];this.k=this.F=0;this.C=null}z(Hp,Gp);f=Hp.prototype; f.play=function(a){if(a||0==this.j)this.k=0,this.o=this.A;else if(this.tb())return!1;Cp(this);this.startTime=a=x();-1==this.j&&(this.startTime-=this.duration*this.k);this.endTime=this.startTime+this.duration;this.C=this.startTime;this.k||this.Qg();this.Ob("play");-1==this.j&&this.Ob("resume");this.j=1;var b=la(this);b in Ap||(Ap[b]=this);Dp();Fp(this,a);return!0};f.stop=function(a){Cp(this);this.j=0;a&&(this.k=1);Ip(this,this.k);this.onStop();this.rf()}; f.pause=function(){this.tb()&&(Cp(this),this.j=-1,this.Ob("pause"))};f.M=function(){0==this.j||this.stop(!1);this.Ob("destroy");Hp.L.M.call(this)};f.destroy=function(){this.dispose()};function Fp(a,b){a.k=(b-a.startTime)/(a.endTime-a.startTime);1<=a.k&&(a.k=1);a.F=1E3/(b-a.C);a.C=b;Ip(a,a.k);1==a.k?(a.j=0,Cp(a),a.Wc(),a.rf()):a.tb()&&a.nj()}function Ip(a,b){ja(a.D)&&(b=a.D(b));a.o=Array(a.A.length);for(var c=0;c=c&&a<=d)return a}return g}function Up(a){if(null==a)return 0;if("never"==a)return-1;a=a.split(":");if(3a&&(c=-c);b=60*b+Math.abs(a)});return c*b}function Vp(a,b){if(null==a)return null;if(ha(a)){var c=[];C(a,function(a){(a=b(a))&&c.push(a)});return c}var d=b(a);return d?[d]:[]} function Wp(a){function b(a){return null!=a&&!isNaN(a)}return(a=a?new Ub(parseFloat(a.top),parseFloat(a.right),parseFloat(a.bottom),parseFloat(a.left)):null)&&b(a.top)&&b(a.right)&&b(a.bottom)&&b(a.left)?a:null}function Xp(a){function b(a){return hb(a.split(/ +/),function(a){return""!=a})}return null==a?[]:b(a)};function Yp(a,b,c){this.value=a;this.target=b;this.showLinkIcon=c}var Zp={qz:"current",iA:"new"};function $p(a){if(!a)return null;var b=Pp(a.value);if(!b||null==Oh(b))return null;var c=Qp(a.target,Zp,"current");return null==c?null:new Yp(b,c,Rp(a.show_link_icon,!0))};function aq(a){if(!a)return!1;var b=bq(a);return("com"==b[0]&&"youtube"==b[1]||"be"==b[0]&&"youtu"==b[1])&&-1==a.indexOf("/redirect?")}function cq(a){if(!a)return!1;a=bq(a);return"com"==a[0]&&"google"==a[1]&&"plus"==a[2]}function bq(a){a=a.replace(/https?:\/\//g,"");a=a.split("/",1);return!a||1>a.length||!a[0]?[]:a[0].toLowerCase().split(".").reverse()} function dq(a,b){if("new"==a.target)return-1;var c=a.value?a.value:null;if(!c)return-1;var c=c.replace(/https?:\/\//g,""),d;(d=!aq(c))||(d=lf(gf(c)[5]||null)||"",d=d.split("/"),d="/"+(1c.length)return-1;(c=Mh(c[1]))&&c.t?(d=c.t,c=0,-1!=d.indexOf("h")&&(d=d.split("h"),c=3600*d[0],d=d[1]),-1!=d.indexOf("m")&&(d=d.split("m"),c=60*d[0]+c,d=d[1]),-1!=d.indexOf("s")?(d=d.split("s"),c=1* d[0]+c):c=1*d+c):c=-1;return c}function eq(a,b,c,d){a=a.value?a.value:null;if(!a)return null;if(aq(a)){var e={feature:"iv",src_vid:c,annotation_id:b},g=Oh(a);$b(e,function(a,b){b in g&&kc(e,b)});return Qh(a,e)}return cq(a)&&d?fq(a,qa(gq,d.pageId,d.G)):a}function fq(a,b){var c=new J(a);Cf(c,b(c.jb));return c.toString()}function gq(a,b,c){c=c.replace(/\/(u|b)\/[0-9]+/g,"");var d=/^[0-9]+$/;a&&d.test(a)&&(c="/b/"+a+c);b&&d.test(b)&&(c="/u/"+b+c);return c} function hq(a){return a.target?"new"==a.target?"_blank":"_top":aq(a.value?a.value:null)?"_top":"_blank"};function iq(a,b){this.o=a;this.k=b;this.j={}}function jq(a,b,c,d){if(b){var e=kq(a,b);a.j[b]=e["p-time"];e["iv-event"]=e.link||e["l-class"]||e["link-id"]?2:7;qc(e,c||{});b=vb(d||[]);30==e["a-type"]&&(c=lq(a,e["a-id"],"cta_annotation_shown"))&&b.push(c);mq(a,e,b)}}function nq(a,b,c,d,e){if(b){var g=kq(a,b);g["iv-event"]=3;g["i-time"]=a.j[b]||"";qc(g,d||{});b=vb(e||[]);30==g["a-type"]&&(d=lq(a,g["a-id"],"cta_annotation_clicked"))&&b.push(d);mq(a,g,b,c)}} function oq(a,b){if(b){var c=kq(a,b);c["iv-event"]=4;c["i-time"]=a.j[b]||"";qc(c,{});var d=vb([]);if(30==c["a-type"]){var e=lq(a,c["a-id"],"cta_annotation_closed");e&&d.push(e)}mq(a,c,d)}}function lq(a,b,c){a=a.k.getVideoData();if(a.gb){if((c=a.gb[c])&&-1!=c.search(nk))return a=za("[ANNOTATION_ID]"),0<=c.indexOf("[ANNOTATION_ID]")?c=c.replace("[ANNOTATION_ID]",b):0<=c.indexOf(a)&&(c=c.replace(a,b)),c}else if(a.ca)return Qh(a.ca,{label:c,value:"a_id="+b});return""} function mq(a,b,c,d){var e=1,g,h=-1;if(d){var k=!1;g=function(){e--;e||k||(clearTimeout(h),k=!0,d())};h=setTimeout(function(){k=!0;d()},1E3)}C(c||[],function(a){e++;Ik(a,g)});a.xe(b,g)}function kq(a,b){var c={};if(b){var d=new Ff(b);C(d.Aa(),function(a){c[a]=escape(d.get(a,""))})}c["p-time"]=a.k.getCurrentTime().toFixed(2);c.ps=a.k.Y().j;return c}function pq(a,b,c){var d=kq(a);d["iv-event"]=b;d["a-id"]="card:drawer";d["a-type"]=51;mq(a,d,c)} function qq(a,b,c,d,e){c&&(c=kq(a,c),c["iv-event"]=b,qc(c,d||{}),mq(a,c,e))}iq.prototype.xe=function(a,b){this.o.publish("command_log","iv",a,b)};function rq(a,b){this.J=a;this.context=b;this.Mj=!1;this.D=0}function sq(a,b,c,d,e,g){b=new Hm(b,c,{id:d});b.namespace="iv-module";e&&b.Ya.subscribe("onEnter",e,a);g&&b.Ya.subscribe("onExit",g,a);a.context.Ya.publish("command_add_cuerange",[b],a.context.k.getPlayerType())}f=rq.prototype;f.kh=function(){this.context.Ya.subscribe("onResize",this.di,this)};f.T=function(){return this.J}; f.lh=function(a,b,c,d,e){vp(this.context.j,a,"click",qa(this.Hd,a,b,c,d,e||[]),"iv-click-target",this);vp(this.context.j,a,"touchend",qa(this.Hd,a,b,c,d,e||[]),"iv-click-target",this);vp(this.context.j,a,"touchstart",qa(function(){this.Mj=!1}),"iv-click-target",this);vp(this.context.j,a,"touchmove",qa(function(){this.Mj=!0}),"iv-click-target",this)}; f.Hd=function(a,b,c,d,e,g){if(this.Mj)return!0;g.stopPropagation();g.preventDefault();var h=eq(b,c,this.context.o.videoId);a=w(function(){this.context.k.pauseVideo();window.open(h,hq(b))},this);aq(b.value?b.value:null)&&"new"!=b.target||(a(),a=null);c={};c.interval=x()-this.D;nq(this.context.logger,d,a,c,e);return!1};f.show=function(){this.D=x()};f.hide=function(){};f.destroy=function(){ae(this.T())};f.di=function(){};var tq=16/9,uq=4/3,dl=[.25,.5,1,1.25,1.5,2];function vq(a,b){fa(b)||(b=[b]);var c=D(b,function(a){return v(a)?a:a.property+" "+a.duration+"s "+a.timing+" "+a.Xk+"s"});wq(a,c.join(","))} var xq=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if(nd)return Ad("10.0");var a=document.createElement("div"),b=pd?"-webkit":od?"-moz":nd?"-ms":md?"-o":null,c={transition:"opacity 1s linear"};b&&(c[b+"-transition"]="opacity 1s linear");b={style:c};if(!bd.test("div"))throw Error("Invalid tag name
.");if("div"in dd)throw Error("Tag name
is not allowed for SafeHtml.");var c=null,d="":(c=ed(e),d+=">"+ad(c)+"
",c=c.ne());(b=b&&b.dir)&&(/^(ltr|rtl|auto)$/i.test(b)?c=0:c=null);b=fd(d,c);a.innerHTML=ad(b);return""!=te(a.firstChild,"transition")});function wq(a,b){qe(a,"transition",b)};function yq(a,b){(a=Kd(a))&&a.style&&(Le(a,b),ag(a,"hid",!b))}function zq(a){return(a=Kd(a))?!("none"==a.style.display||Xf(a,"hid")):!1}function Aq(a){C(arguments,function(a){yq(a,!0)})}function Bq(a){C(arguments,function(a){yq(a,!1)})};function Cq(){return!!u("yt.scheduler.instance")}function Dq(a,b){void 0===b&&(b=NaN);var c=u("yt.scheduler.instance.addJob");return c?(isNaN(b)&&(b=0),c(a,0,b)):isNaN(b)?(a(),NaN):L(a,b||0)}function Eq(a){var b=u("yt.scheduler.instance.cancelJob");b?b(a):ng(a)}function Fq(){var a=u("yt.scheduler.instance.start");a&&(ng(Gq),a())}var Gq=0;function Hq(){var a=u("yt.scheduler.instance.pause");a&&(a(),ng(Gq),Gq=L(Fq,800))};function Iq(a,b){this.version=a;this.args=b}function Jq(a){if(!a.fd){var b={};a.call(b);a.fd=b.version}return a.fd} function Kq(a,b){function c(){a.apply(this,b.args)}if(!b.args||!b.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");var d;try{d=Jq(a)}catch(e){}if(!d||b.version!=d)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");c.prototype=a.prototype;try{return new c}catch(g){throw g.message="yt.pubsub2.Data.deserialize(): "+g.message,g;}}Iq.prototype.H=function(){return{version:this.version,args:this.args}}; function Lq(a,b){this.k=a;this.j=b}Lq.prototype.toString=function(){return this.k};var Mq=u("yt.pubsub2.instance_")||new Zg;Zg.prototype.subscribe=Zg.prototype.subscribe;Zg.prototype.unsubscribeByKey=Zg.prototype.Ec;Zg.prototype.publish=Zg.prototype.publish;Zg.prototype.clear=Zg.prototype.clear;q("yt.pubsub2.instance_",Mq,void 0);var Nq=u("yt.pubsub2.subscribedKeys_")||{};q("yt.pubsub2.subscribedKeys_",Nq,void 0);var Oq=u("yt.pubsub2.topicToKeys_")||{};q("yt.pubsub2.topicToKeys_",Oq,void 0);var Pq=u("yt.pubsub2.isAsync_")||{};q("yt.pubsub2.isAsync_",Pq,void 0); q("yt.pubsub2.skipSubKey_",null,void 0); function Qq(a,b){var c=Rq,d=Sq();if(!d)return 0;var e=d.subscribe(c.toString(),function(d,h){if(!window.yt.pubsub2.skipSubKey_||window.yt.pubsub2.skipSubKey_!=e){var k=function(){if(Nq[e])try{if(h&&c instanceof Lq&&c!=d)try{h=Kq(c.j,h)}catch(k){throw k.message="yt.pubsub2 cross-binary conversion error for "+c.toString()+": "+k.message,k;}a.call(b||window,h)}catch(p){pg(p)}};Pq[c.toString()]?Cq()?Dq(k,void 0):L(k,0):k()}});Nq[e]=!0;Oq[c.toString()]||(Oq[c.toString()]=[]);Oq[c.toString()].push(e);return e} function Tq(a,b){var c=Qq(function(d){a.apply(b,arguments);Uq(c)},b);return c}function Uq(a){var b=Sq();b&&(ia(a)&&(a=[a]),C(a,function(a){b.unsubscribeByKey(a);delete Nq[a]}))}function Sq(){return u("yt.pubsub2.instance_")};var Vq={},Wq="ontouchstart"in document;function Xq(a,b,c){var d;switch(a){case "mouseover":case "mouseout":d=3;break;case "mouseenter":case "mouseleave":d=9}return ne(c,function(a){return Xf(a,b)},d)} function Yq(a){var b="mouseover"==a.type&&"mouseenter"in Vq||"mouseout"==a.type&&"mouseleave"in Vq,c=a.type in Vq||b;if("HTML"!=a.target.tagName&&c){if(b){var b="mouseover"==a.type?"mouseenter":"mouseleave",c=Vq[b],d;for(d in c.Fb){var e=Xq(b,d,a.target);e&&!ne(a.relatedTarget,function(a){return a==e})&&c.publish(d,e,b,a)}}if(b=Vq[a.type])for(d in b.Fb)(e=Xq(a.type,d,a.target))&&b.publish(d,e,a.type,a)}}zg(document,"blur",Yq,!0);zg(document,"change",Yq,!0);zg(document,"click",Yq); zg(document,"focus",Yq,!0);zg(document,"mouseover",Yq);zg(document,"mouseout",Yq);zg(document,"mousedown",Yq);zg(document,"keydown",Yq);zg(document,"keyup",Yq);zg(document,"keypress",Yq);zg(document,"cut",Yq);zg(document,"paste",Yq);Wq&&(zg(document,"touchstart",Yq),zg(document,"touchend",Yq),zg(document,"touchcancel",Yq));function Zq(){this.k={};this.yn=[]}Zq.prototype.init=ba;Zq.prototype.dispose=ba;function $q(a,b,c){var d="yt-uix"+(a.mg?"-"+a.mg:"")+"",e=w(c,a);b in Vq||(Vq[b]=new Zg);Vq[b].subscribe(d,e);a.k[c]=e}Zq.prototype.o=function(a,b,c){var d=Ug(a,b);if(d&&(d=u(d))){var e=yb(arguments,2);xb(e,0,0,a);d.apply(null,e)}};function ar(){Zq.call(this);this.j={}}z(ar,Zq);ca(ar);f=ar.prototype;f.mg="scroller";f.register=function(){$q(this,"mouseenter",this.xt);$q(this,"mouseleave",this.Cm)};f.dispose=function(){for(var a in this.j)this.Cm(this.j[a]);this.j={}};f.xt=function(a){var b=zg(a,"mousewheel",w(this.bs,this,a));Sg(a,"scroller-mousewheel-listener",b);b=zg(a,"scroll",w(this.ls,this,a));Sg(a,"scroller-scroll-listener",b);a&&(b=la(a).toString(),this.j[b]=a)}; f.Cm=function(a){var b=Ug(a,"scroller-mousewheel-listener")||"";Sg(a,"scroller-mousewheel-listener","");var c=Ug(a,"scroller-scroll-listener")||"";Sg(a,"scroller-scroll-listener","");Bg(b);Bg(c);Sg(a,"scroller-scroll-listener","");a&&(a=la(a).toString(),delete this.j[a])};f.bs=function(a,b){b.preventDefault();b.wheelDeltaY&&(a.scrollTop=a.scrollTop+b.wheelDeltaY);hh("yt-dom-content-change",a)};f.ls=function(a){this.o(a,"scroll-action")};var br=window.yt&&window.yt.uix&&window.yt.uix.widgets_||{};q("yt.uix.widgets_",br,void 0);function cr(){var a=ar.getInstance(),b="yt-uix"+(a.mg?"-"+a.mg:"")+"";b in br||(a.register(),a.yn.push(eh("yt-uix-init-"+b,a.init,a)),a.yn.push(eh("yt-uix-dispose-"+b,a.dispose,a)),br[b]=a)};function dr(a,b,c){this.id=a;this.type=b.card_type;this.A=b.teaser_text||b.title;this.teaserDurationMs=b.teaser_duration_ms||5E3;this.startMs=b.start_ms;this.endMs=b.end_ms;this.Pa=c;a=b.tracking||{};this.j={Zs:a.impression,click:a.click,close:a.close,dw:a.teaser_impression,ao:a.teaser_click}};function er(a,b,c){dr.call(this,a,b,c);this.o=b.custom_message;this.B=b.image_url;this.title=b.title;this.k=b.meta_info;this.url=$p({target:b.target||"new",value:b.url})}z(er,dr);function fr(a,b,c){this.j=a;this.B=b;this.k=c}function gr(a,b){var c=hr(a,b.url,b.id),c=["article","iv-card-channel",["div",["iv-card-content","iv-click-target"],b.o?["p","",["a",{href:c},b.o]]:"",["div","iv-card-channel-content",{style:"background-image: url("+b.B+");"},["h2","",["a",{href:c},b.title]],ir(b)]]],c=new T(c),d=c.T();jr(a,d,b);return c} function kr(a,b){var c=hr(a,b.url,b.id),c=["article","iv-card-playlist",["div",["iv-card-image","iv-click-target"],["img",{src:b.o,alt:""}],["div","iv-card-image-overlay",["span","iv-card-playlist-video-count",b.playlistVideoCount.toString()],["span","iv-card-playlist-play-all",rg("YTP_PLAY_ALL")]]],["div",["iv-card-content","iv-click-target"],["h2","",["a",{href:c},b.title]],ir(b)]],c=new T(c),d=c.T();jr(a,d,b);return c} function lr(a,b){var c=["ul","yt-uix-form-list-option"];wb(c,D(b.options,function(a){return["li","",["label","iv-click-target",["span","yt-uix-form-input-radio-container",["input","yt-uix-form-input-radio",{type:"radio",name:"radio",value:a.index.toString()}],["span","yt-uix-form-input-radio-element"]]," ",a.desc]]}));var c=["article","iv-card-poll",["div","iv-card-content",["h2","",b.title],["form","",c,["button",["yt-uix-button","yt-uix-button-size-default","yt-uix-button-primary"],["span","yt-uix-button-content", rg("YTP_DRAWER_POLL_SUBMIT")]]]]],c=new T(c),d=c.T();vp(a.j.j,d,"click",qa(a.o,b),"yt-uix-button",a);return c}function mr(a,b){var c=hr(a,b.url,b.id),c=nr(b,c),c=new T(c),d=c.T();jr(a,d,b);return c}function or(a,b){var c=hr(a,b.url,b.id),c=nr(b,c),c=new T(c),d=c.T();vp(a.j.j,d,"click",qa(a.A,b),"iv-click-target",a);return c} function pr(a,b){var c=hr(a,b.url,b.id),c=["article","iv-card-video",["div",["iv-card-image","iv-click-target"],["img",{src:b.o,alt:""}],["span","iv-card-video-duration",b.videoDuration]],["div",["iv-card-content","iv-click-target"],["h2","",["a",{href:c},b.title]],ir(b)]],c=new T(c),d=c.T();jr(a,d,b);return c}function ir(a){if(!a.k||0==a.k.length)return"";var b=["ul","iv-card-meta-info"];C(a.k,function(a){b.push(["li","",a])});return b} function nr(a,b){var c=a.displayDomain?["a",{href:b},a.displayDomain]:"",d=["iv-card-action"],e={href:b},g=["span","",a.D];a.k&&(d.push("iv-card-action-icon"),e.style="background-image: url("+a.k+");");d=["a",d,e,g];a.showLinkIcon&&(d.push("\u00a0"),d.push(["span","iv-card-link-icon"]));return["article","",["div",["iv-card-image","iv-click-target"],{style:"background-image: url("+a.imageUrl+");"},c],["div",["iv-card-content","iv-click-target"],["h2","",a.title],d]]} fr.prototype.o=function(a,b){b.stopPropagation();b.preventDefault();var c=a.id,d;i:{var e=b.currentTarget.form.elements.radio;if(e){if(e.type){d=Ih(e);break i}for(d=0;dd&&(d=-(d+1));xb(this.A,d,0,c);b.Sa(this.Mc,d);this.di(); b=1E3*this.context.k.getCurrentTime();5E3>b&&b>a.startMs&&this.Pn(c);sq(this,a.startMs,a.startMs+1,a.id,qa(this.Pn,c))}};f.Il=function(){this.Ub&&(Zf(this.o,"iv-drawer-teaser-active"),L(w(function(){this.Ub=null},this),330))};f.vn=function(a){a&&a.stopPropagation();this.j||(this.Il(),K(this.T(),"iv-drawer-open"),this.j=!0,K(this.context.k.Fa(),"ytp-iv-drawer-open"),this.D=x(),pq(this.context.logger,7),C(this.A,function(a){a.tm||(a.tm=!0,jq(this.context.logger,a.mc.Pa,zr(this,!0),a.mc.j.Zs))},this))}; f.eu=function(){ag(this.T(),"iv-drawer-scrolled",0=c/360?b.height/360:b.width/c,1,1.3),b=Math.round(10*b)/10,c=12;switch(b){case 1.1:c=13;break;case 1.2:c=14;break;case 1.3:c=15}c!==Qe(a.C)&&qe(a.C,"font-size",c+"px")}}function zr(a,b){var c;if(a.context.aa.experiments.Vi){c={};var d=b?a.H:Qe(a.C);d&&(c["a-fs"]=d)}return c}f.Hd=function(a,b,c,d,e,g){var h=zr(this,!0);h&&"a-fs"in h&&(d+="&a-fs="+h["a-fs"]);return vr.L.Hd.call(this,a,b,c,d,e,g)};var Dr=/#(.)(.)(.)/;function Er(a){if(!Fr.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(Dr,"#$1$1$2$2$3$3"));a=a.toLowerCase();return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}var Fr=/^#(?:[0-9a-f]{3}){1,2}$/i;function Gr(a,b,c,d,e){Hp.call(this,b,c,d,e);this.element=a}z(Gr,Hp);Gr.prototype.B=ba;Gr.prototype.nj=function(){this.B();Gr.L.nj.call(this)};Gr.prototype.rf=function(){this.B();Gr.L.rf.call(this)};Gr.prototype.Qg=function(){this.B();Gr.L.Qg.call(this)};function Hr(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");Gr.apply(this,arguments)}z(Hr,Gr); Hr.prototype.B=function(){this.element.style.left=Math.round(this.o[0])+"px";this.element.style.top=Math.round(this.o[1])+"px"};function Ir(a,b,c,d,e){if(2!=b.length||2!=c.length)throw Error("Start and end points must be 2D");Gr.apply(this,arguments)}z(Ir,Gr);Ir.prototype.B=function(){this.element.style.width=Math.round(this.o[0])+"px";this.element.style.height=Math.round(this.o[1])+"px"};function Jr(a,b,c){rq.call(this,a,b);this.annotation=c;this.isActive=!1}z(Jr,rq);Jr.prototype.kh=function(){Jr.L.kh.call(this);var a=this.annotation.data;"start_ms"in a&&"end_ms"in a&&sq(this,this.annotation.data.start_ms,this.annotation.data.end_ms,this.annotation.id,this.show,this.hide)};function Kr(a,b,c){Jr.call(this,a,b,c);this.j=null;this.o=!1;this.zg=null;this.xc=!1;this.k=0}z(Kr,Jr); function Lr(a){K(a.T(),"iv-branding");a.context.aa.experiments.Wi||K(a.T(),"iv-branding-legacy");var b=a.annotation.data;a.k=b.image_width;a.j=I("img",{src:b.image_url,"class":"branding-img iv-click-target iv-view-target hid",width:b.image_width,height:b.image_height});var c=I("div","branding-img-container",a.j);a.T().appendChild(c);var d=I("div","iv-branding-context-name");le(d,b.channel_name);var e=I("div","iv-branding-context-subscribe");a.annotation.o?e.innerHTML=a.annotation.o:b.num_subscribers&& le(e,b.num_subscribers);c=I("div","iv-branding-context-subscribe-caret");d=I("div",["branding-context-container-inner","iv-view-target"],c,d,e);e=I("div","branding-context-container-outer",d);qe(e,"right",a.k+"px");a.T().appendChild(e);a.lh(a.T(),Mr(a.annotation),a.annotation.id,a.annotation.Pa);a.zg=new wp(qa(function(a){var b=He(a.parentElement);(new Ir(a.parentElement,[b.width,b.height],[0,0],200,Kp)).play();this.xc=!1},d),500,a);vp(a.context.j,a.T(),"mouseover",qa(function(a,b,c){this.zg.stop(); if(!this.xc){var d=He(a);Fe(a,d.width);c=Math.min(d.height,c);var e=Math.round(10);c=this.context.aa.experiments.Wi?d.height-Math.max(c/2+e,20):Math.max(c/2-e,0);we(b,d.width,c);this.xc=!0;b=9;d=He(a);c=He(a.parentElement);(new Ir(a.parentElement,[c.width,c.height],[d.width+b,d.height],200,Kp)).play()}},d,c,b.image_height),"iv-view-target",a);vp(a.context.j,a.T(),"mouseout",w(a.zg.start,a.zg),"iv-view-target",a)} Kr.prototype.show=function(){if(!this.isActive){Kr.L.show.call(this);this.o||(Lr(this),this.o=!0);jq(this.context.logger,this.annotation.Pa);Aq(this.T());this.isActive=!0;var a=this.j,b,c=Je(a).width,d=ia(void 0)?void 0:c;b=b||0;we(a,d);b=new Hr(a,[d,a.offsetTop],[d-c-b,a.offsetTop],200,Kp);Ii(b,"begin",qa(Aq,a));b.play()}};Kr.prototype.hide=function(){this.isActive&&(Bq(this.T()),this.isActive=!1)};function Nr(a,b,c,d,e,g){this.j=a;this.aa=b;this.o=c;this.logger=d;this.k=e;this.Ya=g};function Or(a){this.value=a};function Pr(a,b,c,d){this.type=a;this.trigger=b;this.url=c;this.duration=d}var Qr={CLOSE:"close",nA:"openUrl",PAUSE:"pause",Nq:"subscribe"},Rr={CLICK:"click",CLOSE:"close",Dz:"hidden",HA:"rollOut",Hq:"rollOver",Kq:"shown"};function Sr(a){if(!a)return null;var b=Qp(a.type,Qr),c=Qp(a.trigger,Rr),d=$p(Mp(a.url));Mp(a.subscribeData);(a=Mp(a.duration))?(a=Up(a.value),a=new Or(a)):a=null;return b?new Pr(b,c,d,a):null};function Tr(a,b,c,d,e,g,h,k,l,p,r,t,y,Q){this.B=a;this.A=b;this.C=c;this.D=d;this.k=e;this.H=g;this.o=h;this.textAlign=k;this.I=l;this.F=p;this.G=r;this.effects=t;this.j=y;this.J=Q} function Ur(a){if(!a)return null;var b=Op(a.fgColor,"#1A1A1A"),c=Op(a.bgColor,"#FFF"),d=Op(a.borderColor,"#000"),e=Tp(a.borderWidth,10,0,5,!1,0),g=Tp(a.bgAlpha,10,0,1,!1,.8);Tp(a.borderAlpha,10,0,1,!1,.2);Tp(a.gloss,16,0,255,!1,0);var h=Op(a.highlightFontColor,"#F2F2F2"),k=Tp(a.highlightWidth,10,0,5,!1,3),l=Pp(a.textAlign),p=Tp(a.textSize,10,3.3,30.1,!0,3.6107),r=Pp(a.fontWeight),t=Wp(a.padding),y=Xp(a.effects),Q=Tp(a.cornerRadius,10,0,10,!0,0);var R=Mp(a.gradient);if(R){a=Tp(R.x1,10,0,100,!0,0); var ga=Tp(R.y1,10,0,100,!0,0),ua=Tp(R.x2,10,0,100,!0,100),zk=Tp(R.y2,10,0,100,!0,100),hf=Op(R.color1,"#FFF"),oo=Op(R.color2,"#000"),au=Tp(R.opacity1,10,0,100,!0,100),R=Tp(R.opacity2,10,0,100,!0,0);a=new Vr(a,ga,ua,zk,hf,oo,au,R)}else a=null;return new Tr(b,c,d,e,g,h,k,l,p,r,t,y,Q,a)}function Vr(a,b,c,d,e,g,h,k){this.B=a;this.D=b;this.C=c;this.F=d;this.j=e;this.k=g;this.o=h;this.A=k};function Wr(a,b){this.j=a;this.videoId=b};var Xr={AB:"xx",BB:"xy",EB:"yx",FB:"yy"};function Yr(a,b,c){var d=a.D,e=a.F,g=a.j?a.j:"xy",h=Zr(c,a.A,g);a=$r(c,a.o,g);var g=640*b.width*h/100,k=360*b.height*a/100;return new Wb(0==d?640*b.left*h/100:0=this.B?0:1-(a-this.C)/this.k;var c=Md("countdowntimer-diminishing-pieslice",this.j),d;d=Nd("svg",null,this.j);d=d.length?d[0]:null;!d&&this.j.querySelectorAll&&(d=this.j.querySelectorAll("svg"),d=d.length?d[0]:null);d=parseInt(d.getAttribute("width"),10);var e=new Us,g=d/2-5;Ws(e,d/2,d/2);e.Na(d/2,5);Xs(e,g,g,-90,360*-b);e.Na(d/2,d/2);e.close();c.setAttribute("d",ut(e));a>=this.B&&(this.stop(),this.D&&this.D())}};function xt(){M.call(this);this.element=this.label=null;this.priority=0;this.o=null}z(xt,M);xt.prototype.listen=function(a,b,c){return this.element.listen(a,b,c||this)};xt.prototype.wa=function(a){this.element.wa(a)};function zt(a,b,c,d){T.call(this,["div",{className:"ytp-button","aria-disabled":"{{disabled}}",tabindex:"{{tabindex}}"},"{{content}}"]);this.O="inline-block";this.G=this.o=this.A=null;this.k=!1;this.listen("click",this.By);this.listen("keypress",this.Cy);w(this.Qr,this);dp(this,"button");b&&At(this,b);c&&ep(this,c);d&&(this.o=d)}z(zt,T);function At(a,b){b&&""!=b&&(a.A&&Zf(a.element,a.A),a.A=b,K(a.element,b))}function Bt(a,b){a.G=b;ap(a.template,"tabindex",b)}f=zt.prototype; f.Qr=function(){return this.k?null:this.o?this.o:null};f.enable=function(){this.k=!1;this.template.update({disabled:null,tabindex:this.G});Zf(this.element,"ytp-disabled")};f.disable=function(){this.k=!0;this.template.update({disabled:"true",tabindex:null});K(this.element,"ytp-disabled")};f.By=function(a){this.k&&(a.stopImmediatePropagation(),a.preventDefault())};f.Cy=function(a){if(13==a.keyCode||32==a.keyCode)a.preventDefault(),this.ld("click")};f.M=function(){zt.L.M.call(this)};function Ct(a,b,c){T.call(this,["div","ytp-segmented-control"]);this.k=-1;this.j=[];if(null!=b)for(Yg(this.j),this.j=[],a=0;a=h.width||0>=h.height)){var k;if(k=(a=(a=Ds(a))&&a.j?a.j:null)&&a.length?a[0]:null){var l;c=c?cs(c,b):null;a=Yr(k,new Wb(k.G,k.H,k.B,k.h),b);c?(a.top+=c.top,a.left+=c.left):(a.top+=b.top,a.left+=b.left);l=new Tb(a.left,a.top);c=h.clone();a=new Wb(l.x,l.y,1,1);var g=Math.max(c.left+c.width,a.left+a.width),p=Math.max(c.top+c.height,a.top+a.height);c.left=Math.min(c.left, a.left);c.top=Math.min(c.top,a.top);c.width=g-c.left;c.height=p-c.top;c=Wt(c,d.effects);a=It(this,c.width,c.height);var g=Ut(d,c.width,c.height,this.j),h=new Wb(h.left-c.left,h.top-c.top,h.width,h.height),r=new Tb(l.x-c.left,l.y-c.top);this.A=17*$r(b,k.o,k.j?k.j:"xy");b=d.j;k=e?e.j/2:0;l=Zt(h,r);var p=this.C(h,b,r,l),t=r.x,r=r.y,y=h.width,Q=h.height,R=h.left,h=h.top,ga=new Us;Ws(ga,R+b+k,h+k);"t"==l&&(ga.Na(p.start,h+k),ga.Na(t,r),ga.Na(p.end,h+k));ga.Na(R+y-b-k,h+k);Xs(ga,b,b,-90,90);"r"==l&&(ga.Na(R+ y-k,p.start),ga.Na(t,r),ga.Na(R+y-k,p.end));ga.Na(R+y-k,h+Q-b-k);Xs(ga,b,b,0,90);"b"==l&&(ga.Na(p.end,h+Q-k),ga.Na(t,r),ga.Na(p.start,h+Q-k));ga.Na(R+b+k,h+Q-k);Xs(ga,b,b,90,90);"l"==l&&(ga.Na(R+k,p.end),ga.Na(t,r),ga.Na(R+k,p.start));ga.Na(R+k,h+b+k);Xs(ga,b,b,180,90);ga.close();tt(a,ga,e,g);if(e=this.T())K(e,"annotation-shape"),K(e,"annotation-speech-shape"),we(e,c.left,c.top),Ee(e,c.width,c.height),Xt(a,e,d.effects)}}}}; function Zt(a,b){var c=a.top-b.y,d=b.x-a.left-a.width,e=b.y-a.top-a.height,g=a.left-b.x,h=Math.max(c,d,e,g);if(0>h)return"i";switch(h){case c:return"t";case d:return"r";case e:return"b";case g:return"l"}return"i"}Yt.prototype.C=function(a,b,c,d){function e(a,c,d,e){a=Math.min(Math.max(e-2*b,0),a);c=Sb(c-a/2,d+b,d+e-a-b);return new Gt(c,c+a)}return"t"==d||"b"==d?e(this.A,c.x,a.left,a.width):"l"==d||"r"==d?e(this.A,c.y,a.top,a.height):new Gt(0,0)};function $t(){Ht.call(this)}z($t,Ht);$t.prototype.k=function(a,b,c){var d=Cs(a);d&&(b=cs(d,b,c),0>=b.width||0>=b.height||(a=a.j,c=Wt(b,a.effects),d=It(this,c.width,c.height),St(d,new Wb(0,0,b.width,b.height),a.j,new $s(!a.o&&this.j?1:a.o,a.A),new Zs("#000",0)),b=this.T(),K(b,"annotation-shape"),Ke(b,Vt(this.j,a.k)),we(b,c.left,c.top),Ee(b,c.width,c.height)))};function bu(a,b){return window.location.protocol+"//i1.ytimg.com/vi/"+escape(a)+"/"+(b||"hqdefault.jpg")};function cu(a,b,c){Ht.call(this);this.A=a||0;this.D=b||0;this.C=c||!1}z(cu,Ht);function du(a,b){var c=a.width,d=a.height,e=0,g=0;0b?(d=a.width/b,g=(a.height-d)/2):(c=a.height*b,e=(a.width-c)/2));return new Wb(e,g,c,d)} cu.prototype.k=function(a,b,c){var d=cs(Cs(a),b,c);if(!(0>=d.width||0>=d.height)){var e=du(d,this.D);e.left+=d.left;e.top+=d.top;b=a.j;c=Wt(e,b.effects);var g=It(this,c.width,c.height),h=new Zs("#000",0),e=du(e,this.A);a=a.A?a.A.j?a.A.j:a.A.videoId?bu(a.A.videoId,"hqdefault.jpg"):"":"";e=it(g,"image",{x:e.left,y:e.top,width:e.width,height:e.height,"image-rendering":"optimizeQuality",preserveAspectRatio:"none"});e.setAttributeNS("http://www.w3.org/1999/xlink","href",a);e=new pt(e,g);g.o.T().appendChild(e.T()); if(a=this.T()){var k=Vt(this.j,b.k);Ke(a,k);if(this.C&&0=e.width||0>=e.height)){b=a.j;c=Wt(e,b.effects);var d=It(this,c.width,c.height),g=b.D;a=this.j&&ys(a);a=(g+=a?1:0)?new $s(g,a?b.B:b.C):null;g=new Wb(0,0,e.width,e.height);e=Ut(b,e.width,e.height,this.j);St(d,g,b.j,a,e);if(a=this.T())K(a,"annotation-shape"),K(a,"annotation-popup-shape"),we(a,c.left,c.top),Ee(a,c.width,c.height),Xt(d,a,b.effects)}}};function fu(){Yt.call(this)}z(fu,Yt);fu.prototype.C=function(a,b,c,d){function e(a,c,d,e){a=Math.min(Math.max(e-2*b,0),a);c=c<=d+e/2?Math.max(d+e/4-a/2,d+b):Math.min(d+3*e/4-a/2,d+e-a-b);return new Gt(c,c+a)}return"t"==d||"b"==d?e(this.A,c.x,a.left,a.width):"l"==d||"r"==d?e(this.A,c.y,a.top,a.height):new Gt(0,0)};function gu(a,b,c,d,e){this.j=a;this.H=b;this.D=c;this.J=d;this.I=e;this.F=new up(this);this.G=this.o=this.B=this.A=this.C=this.k=null}function hu(a,b){var c=w(function(a,c,g){c=g?iu(this,c,w(g,this)):iu(this,c);this.F.listen(b,a,c)},a);c("mouseover","d",a.O);c("mouseout","c",a.K);c("click","a");c("touchend","a")} function ju(a){if(a.j.D){var b;xs(a.j,function(a){return"close"==a.type})?b=a.k:(a.B=I("div",["annotation-close-button","hid"]),Sg(a.B,"annotation_id",a.j.id),a.k.appendChild(a.B),b=a.B);var c=function(a){a.stopPropagation()};a.F.listen(b,"click",iu(a,"b",c));a.F.listen(b,"touchend",iu(a,"b",c))}} function iu(a,b,c){return w(function(a){if(this.I)c&&c(a);else if(a.target instanceof Element){var e=a.target;Bq(e);try{var g=document.elementFromPoint(a.clientX,a.clientY);if(me(g,"annotation")){var h=document.createEvent("MouseEvent");h.initMouseEvent(a.type,a.bubbles,a.cancelable,a.view,a.detail,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,a.relatedTarget);g.dispatchEvent(h)}}finally{Aq(e)}}e=Je(a.target);a=new Tb(a.clientX,a.clientY);"c"==b&&e.contains(a)|| this.J.publish(b,this.j)},a)}gu.prototype.O=function(){this.B&&Aq(this.B);this.A&&Ke(this.A,1);var a=ku(this);this.o&&(this.o.j=!0,Ke(this.k,lu(this)?1:0),a&&this.o.k(this.j,a,mu(this)))};gu.prototype.K=function(){this.B&&Bq(this.B);this.A&&Ke(this.A,0);var a=ku(this);this.o&&(this.o.j=!1,Ke(this.k,lu(this)?1:0),a&&this.o.k(this.j,a,mu(this)))};function mu(a){return a.G?Cs(a.G):null} function Rs(a){if(a.k||a.o){var b=Cs(a.j);if(b){var c=ku(a),d=mu(a);if(a.k&&c){b=cs(b,c,d);Ee(a.k,b.width,b.height);we(a.k,b.left,b.top);var e=a.D.wh;if(e){var g;g=(g=Cs(a.j))&&e?Zr(e,g.A,g.j?g.j:"xy"):1;var e=Es(a.j,e),h;h=a.j.j;h.G?h=h.G:(h="speech"==a.j.style?1.6:.8,h=new Ub(h,h,h,h));h=new Ub(360*h.top*e/100,640*h.right*g/100,360*h.bottom*e/100,640*h.left*g/100);a.A&&(h.right+=1.5*c.height/100);a.k.style.padding=h.top+"px "+h.right+"px "+h.bottom+"px "+h.left+"px";"label"==a.j.style&&a.C&&(a.C.style.padding= a.k.style.padding);a.A&&(g=g/e*c.height*4.2/100,g=new G(g,g),Ee(a.A,g),"highlight"==a.j.type||"label"==a.j.style?(e=1.5*c.height/100,g=new Tb(b.width-g.width-e,b.height-g.height-e)):g=new Tb(b.width-g.width-3*c.height/100,(b.height-g.height)/2),we(a.A,g));a.B&&(g=9<=c.left+c.width-(b.left+b.width),e=9<=b.top-c.top,we(a.B,g&&e?new Tb(b.width-9,-9):g?new Tb(b.width-9,45b.height/c.height?new Tb(45a.offsetHeight||a.scrollWidth>a.offsetWidth){for(var p=Qe(a),r=p,t=5,y=Math.floor(p/2);y;)a.scrollHeight<=a.offsetHeight&&a.scrollWidth<=a.offsetWidth?(t=r,r=Math.min(r+y,p)):r=Math.max(r-y,t),y=Math.floor(y/2),a.style.fontSize=r+"px";r!=t&&(a.scrollHeight>a.offsetHeight||a.scrollWidth>a.offsetWidth)&&(a.style.fontSize=t+"px")}a.style.overflow=c;l&&(l.style.overflow=h,l.style.position= k);g&&e&&Aq(g);d&&b&&Aq(d)}}}} gu.prototype.show=function(){var a=this.j.j,a=(a&&0==a.k||"title"==this.j.style||"highlightText"==this.j.style||"pause"==this.j.type?!1:!0)&&!this.o,b=!this.k,c="widget"==this.j.type;if(a){var d=ku(this);if(d){var e=null;"highlight"==this.j.type||"label"==this.j.style?e=new $t:"popup"==this.j.style?e=new eu:"anchored"==this.j.style?e=new Yt:"speech"==this.j.style?e=new fu:"image"==this.j.type&&("video"==this.j.style?e=new cu(uq,tq,!0):"channel"==this.j.style&&(e=new cu));e&&(e.k(this.j,d,mu(this)), this.o=e,d=e.T())&&(Bq(d),K(d,"annotation-type-"+this.j.type.toLowerCase()),this.H(d))}}if(b){d=["annotation","hid"];"highlightText"!=this.j.style||d.push("annotation-no-mouse");d.push("annotation-type-"+this.j.type.toLowerCase());this.k=I("div",d);this.j.C&&(this.C=I("div","inner-text"),"label"==this.j.style&&(K(this.C,"label-text"),this.C.style.backgroundColor=this.j.j.A),le(this.C,this.j.C),this.k.appendChild(this.C));Sg(this.k,"annotation_id",this.j.id);this.H(this.k);hu(this,this.k);if(ys(this.j)&& "image"!=this.j.type&&this.j.showLinkIcon()){if(d=Mr(this.j))this.k.title=d.value?d.value:null;this.A=I("span","annotation-link-icon");this.k.appendChild(this.A)}ju(this);ys(this.j)||(this.k.style.cursor="default")}c&&("subscribe"==this.j.style?Md("yt-uix-subscription-button",this.k)||(this.k.innerHTML=this.j.o):this.j.o&&(this.k.innerHTML=this.j.o));if(a||b){i:{a=this.j.k.j;if(a.length&&(a=js(a[0]))){a=a.C;break i}a=0}this.k&&(this.k.style.zIndex=a);this.o&&this.o.T()&&(this.o.T().style.zIndex=a)}Aq(this.k); Ke(this.k,lu(this)?1:0);Rs(this);this.o&&Aq(this.o.T())};gu.prototype.hide=function(){Bq(this.k);this.o&&Bq(this.o.T())};function lu(a){return"label"!=a.j.style||a.o.j}function ku(a){var b=a.D.wh;return b?"player_relative"==a.j.G?(a=a.D.zh)?new Wb(-b.left,-b.top,a.width,a.height):null:new Wb(0,0,b.width,b.height):null};function nu(a){Rm.call(this,a);this.jk=!0;this.qa="iv-module";this.Te="iv";this.K=!1;this.R=!0;this.F=!1;this.A=0;this.k={};this.J={};this.H=null;this.D=new iq(this.O,a);a=ou;this.B=new Et(dn(this));N(this,this.B);this.B.listen("change",this.Yx,this);this.subscribe("onHideControls",this.nu,this);this.subscribe("onShowControls",this.Zu,this);this.subscribe("onStateChange",this.Ju,this);this.subscribe("d",this.$x,this);this.subscribe("c",this.Zx,this);this.subscribe("a",this.It,this);this.subscribe("b", this.Ut,this);this.subscribe("videodatachange",this.ik,this);var b=new Wo(["div",[a.Ip,"hid"],["svg",{width:"60",height:"60"},["g","",["circle","countdowntimer-background-circle",{cx:"30",cy:"30",r:"15"}],["path","countdowntimer-diminishing-pieslice",{d:"M30,30 z"}],["circle","countdowntimer-middle-dot",{cx:"30",cy:"30",r:"4"}]]]]);N(this,b);b=b.T();this.P=I("DIV",[a.kq,"html5-stop-propagation"]);this.W=I("DIV",a.Np);this.C=null;a=I("DIV",a.zp,this.P,this.W);K(a,this.qa);this.j.app.o.G.appendChild(a); K(b,this.qa);this.j.app.o.G.appendChild(b);this.I=new wt(b,w(this.qi,this));this.G=this.o=null;this.N=[]}z(nu,Rm);nu.B="AnnotationsModule";var ou={zp:"video-annotations",Ip:"countdowntimer",Np:"video-custom-annotations",kq:"video-legacy-annotations"};nu.A=function(a){switch(a.type){case "branding":case "promotion":case "survey":return!0}return!1};nu.o=function(a){return"card"==a.type};nu.k=function(a){return nu.Qa(a)?new nu(a):null}; nu.Qa=function(a){var b=a.Y();return"leanback"==b.ha?!1:b.V?!0:op(a.getVideoData(),"iv3_module")};nu.j=function(){return I("div",["annotation","annotation-type-custom","hid"])};f=nu.prototype;f.Qa=function(){return nu.Qa(this.j)};f.create=function(){nu.L.create.call(this);this.C=new T(["div",["ytp-player-content","ytp-iv-player-content"]]);this.C.Sa(this.j.Fa());this.publish("module_menu_item_add",this.B);var a=this.j.Y();(1==(a.Yf||this.j.getVideoData().da)||a.V)&&this.load()}; f.destroy=function(){Zf(this.j.Fa(),"ytp-iv-drawer-open");this.C.detach();this.C.dispose();fn(this,this.B);this.unsubscribe("videodatachange",this.ik,this);nu.L.destroy.call(this)};f.Yx=function(){var a=this.F||this.A,b=1==this.B.getSelected();a&&!b?(this.unload(),this.log({toggle:0})):!a&&b&&(this.load(),this.log({toggle:1}))};f.Ju=function(a){this.R=S(a.state,8);0>qp(a,4)&&this.I.stop()}; f.load=function(){nu.L.load.call(this);var a=this.j.getVideoData(),b=w(this.Qm,this,a.videoId);Cq()&&(b=pu(this,b));var b={format:"XML",method:"GET",Wc:b},c=this.j.Y(),d=c.V,e=c.Xa;if(d||e)b.method="POST",b.dc={},d&&(b.dc.ic_xml=d,c.V=""),e&&(b.dc.ic_track=e,c.Xa="");!a.dg||a.Gk&&!d||(this.A++,Zh(a.dg,b));a.Wh&&(b=w(this.Qm,this,a.videoId),Cq()&&(b=pu(this,b)),b={format:"XML",method:"GET",Wc:b},this.A++,Zh(a.Wh,b));this.B.hb(1)}; f.unload=function(){this.B.hb(0);this.D.xe({"iv-event":1});this.qi();Um(this);$b(this.k,function(a){a.destroy()});$b(this.J,function(a){a.destroy()});this.G=null;this.o&&(this.o.destroy(),this.o=null);this.A=0;this.F=!1;this.k={};this.J={};nu.L.unload.call(this)}; function qu(a,b){for(var c={},d=0;dg.length)g=null;else{var h=g.length-1;g=0>=g[0].k&&0>=g[h].k?null:{start:g[0].k,end:g[h].k}}else g=null;else g=null;if(h=g)if(g=1E3*h.start, h=1E3*h.end,0==g&&(g++,h++),g==h&&h++,!(h=a.length||a[1].id==this.H.id||(xb(a,1,0,this.H),tb(a,a.length-1))}};function wu(a,b){if(!a.o){var c=new T(["div","hid"]);a.o=new vr(c.T(),vu(a));c.Sa(a.C.T());a.o.kh()}(c=b&&b.data&&b.data.card_type)&&wr[c]&&a.o.add(new wr[c](b.id,b.data,b.Pa))}function vu(a){a.G||(a.G=new Nr(new up(a),a.j.Y(),a.j.getVideoData(),a.D,a.j,a.O));return a.G} function ru(a,b){for(var c=b.getElementsByTagName("annotation"),d=0;da.C&&(a.C=b,a.element.style.minWidth=a.C+"px")}bv.prototype.focus=function(){this.j.T().focus()}; function dv(a){a.o?(a.k.show(),a.B.listen(window,"blur",a.A),a.B.listen(document,"click",a.H)):(a.k.hide(),a.B.removeAll());var b=Ge(a.j.T());a.k.T().style.bottom=b.height-1+"px";ev(a,b.width)};function fv(a,b){zt.call(this,0,"ytp-drop-down-menu-button");dp(this,"option");this.j=new T(["div","ytp-drop-down-menu-button-check"]);N(this,this.j);this.B=!!b}z(fv,zt);fv.prototype.Ra=function(a){fv.L.Ra.call(this,[this.j,a])};fv.prototype.hb=function(a){ag(this.element,"ytp-drop-down-menu-button-selected",a);this.B||ag(this.element,"ytp-drop-down-menu-button-checked",a);this.element.setAttribute("aria-checked",a)};function gv(a,b,c,d){T.call(this,["div","ytp-drop-down-menu-content",{tabindex:"{{tabindex}}"},"{{content}}"]);this.A=!!d;this.k={};this.o=[];this.B=this.j=null;this.C=b;this.D=c}z(gv,T);function hv(a,b){Fb(a.o,b)||($b(a.k,function(a){a.detach()}),a.o=[],b&&C(b,function(a){this.o.push(a);var b=iv(this,a);this.A&&ag(b.element,"ytp-drop-down-menu-button-checked",a==this.B);b.hb(a==this.j);b.Sa(this.element)},a))} gv.prototype.hb=function(a){null!=this.j&&iv(this,this.j).hb(!1);null!=a&&iv(this,a).hb(!0);this.j=a;this.A||(this.B=a)};gv.prototype.getSelected=function(){return this.j};function jv(a,b){var c=iv(a,"translate");b?c.disable():c.enable()}function kv(a,b){$b(a.k,function(a){Bt(a,b)})}function iv(a,b){var c=a.k[b.toString()];if(c)return c.Ra(a.C(b)),c;c=new fv(0,a.A);N(a,c);a.k[b.toString()]=c;c.Ra(a.C(b));c.listen("click",w(a.D,a,b));return c};function nv(a,b,c,d,e,g){xt.call(this);this.F=b;this.G=c;this.H=e;this.D=g;this.k={};this.k.off=Ft(0,"YTP_LANGUAGE_OFF");this.k.translate=Ft(0,"YTP_TRANSLATE_MENU_ITEM");this.k.contribute=Ft(0,"YTP_CONTRIBUTE_MENU_ITEM");this.label=Ft(0,"YTP_SUBTITLES");this.j=new gv(0,w(this.C,this),w(this.I,this));N(this,this.j);this.element=new bv(0,void 0,this.j);N(this,this.element);ev(this.element,150);ep(this.element,this.label);this.priority=1;this.B=this.A=!1;ov(this,[]);this.off()}z(nv,xt); function ov(a,b){for(var c=["off"],d=0;d=b;b++)Zf(a.va,"anchor-point-"+b);K(a.va,"anchor-point-"+a.oa.anchorPoint)}f.Sn=function(a){var b=[];C(a,function(a){a.o?b[b.length-1]+=a.j:b.push(a.j)});if(a.length){var c=a[a.length-1].A;c&&this.Fc(vv(c))}this.Zc(b.join("\n"));this.Nb=a}; f.Zc=function(a){this.$e=a=wv(a);this.Ba.innerHTML=this.$e;this.va.style.textAlign=Hu[this.oa.textAlign];1==this.oa.Ke?this.Ba.setAttribute("dir","rtl"):this.Ba.removeAttribute("dir");this.Jd()};f.toString=function(){var a="Caption window ("+this.id+"): "+this.$e,b;for(b in this.oa)a+=b+" "+this.oa[b]+" | ";return a};function wv(a){a=a.split("\n");for(var b=0,c=a.length;b")}f.lg=function(){this.Nb=[];this.Zc("")};function xv(a){if("undefined"!=typeof DOMParser)return(new DOMParser).parseFromString(a,"application/xml");if("undefined"!=typeof ActiveXObject){var b=yv();b.loadXML(a);return b}throw Error("Your browser does not support loading xml documents");}function zv(a){if("undefined"!=typeof XMLSerializer)return(new XMLSerializer).serializeToString(a);if(a=a.xml)return a;throw Error("Your browser does not support serializing XML documents");} function Av(a,b){if("undefined"!=typeof a.selectSingleNode){var c=Jd(a);"undefined"!=typeof c.setProperty&&c.setProperty("SelectionLanguage","XPath");return a.selectSingleNode(b)}if(document.implementation.hasFeature("XPath","3.0")){var c=Jd(a),d=c.createNSResolver(c.documentElement);return c.evaluate(b,a,d,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue}return null} function Bv(a){if("undefined"!=typeof a.selectNodes){var b=Jd(a);"undefined"!=typeof b.setProperty&&b.setProperty("SelectionLanguage","XPath");return a.selectNodes('vmap:Extensions/vmap:Extension[@type = "YTBreakTime"]/*[name() = "yt:BreakTime"]')}if(document.implementation.hasFeature("XPath","3.0")){var b=Jd(a),c=b.createNSResolver(b.documentElement);a=b.evaluate('vmap:Extensions/vmap:Extension[@type = "YTBreakTime"]/*[name() = "yt:BreakTime"]',a,c,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var b= [],c=a.snapshotLength,d=0;d=b?e.end=b:e=null);switch(d.getAttribute("op")){case "kill":b=null;break i;case "define":e=null}e?e.B=!0:e=Iv();var g={};ra(g,e?e.params:Iu);d.getAttribute("id")&&(g.id=d.getAttribute("id")); d.getAttribute("op")&&(g.SB=d.getAttribute("op"));d.getAttribute("rc")&&(g.Cc=parseInt(d.getAttribute("rc"),10));d.getAttribute("cc")&&(g.ii=parseInt(d.getAttribute("cc"),10));d.getAttribute("ap")&&(e=parseInt(d.getAttribute("ap"),10),g.anchorPoint=0>e||8a.k)a.k=a.j.length;return gw(b,a.j)}}function gw(a,b){return E(b,w(a.equals,a))?!1:(b.push(a),!0)}function hw(a,b){var c=lb(a.j,w(b.equals,b));-1!=c&&(a.k=c)};function iw(a){this.C=!!a;this.j=new dw;this.A=[]}z(iw,M);function jw(a,b){return E(ew(a.j,!0),function(a){return a.toString()==b})}f=iw.prototype;f.vl=function(a){var b=this.j.k,c=ew(this.j,!0);a&&0>b&&0b?null:c[b]};f.Oc=function(){return null};f.seek=function(){};f.Hj=function(){};f.M=function(){iw.L.M.call(this);this.Hj()};function kw(a){iw.call(this,a.ig);this.o=null;this.A=a.Sb}z(kw,iw);f=kw.prototype;f.Vk=function(){for(var a=[],b=ew(this.j,void 0),c=0;ca&&1==(-a-1)%2};nw.prototype.length=function(){return this.ba.length/2};function ow(a,b){M.call(this);this.j=b;this.F=new nw;this.B=!0;this.G=this.k=this.C=this.D=this.o=null;this.A=0}z(ow,M);ow.prototype.M=function(){og(this.A);this.A=0;this.B=!0;this.k&&this.k.abort()};ow.prototype.resume=function(){this.B=!1;og(this.A);this.seek(this.j.getCurrentTime());pw(this)};ow.prototype.seek=function(a){this.o=db(this.G.wg(a).j)};function qw(a,b){a.D=b}function rw(a){var b;if(b=!a.B&&null!==a.o)b=a.o,b=b.j.Hf(b);return b&&!a.k&&!(a.o&&30e&&1==(-e-1)%2||(e=-e-1,0");for(var b=0,c=a.length;b=b)this.lg();else{for(var c=0;c=a.Nb.length)Cw(a);else{var b=a.nb.length-1;0>b&&(a.Lc.push(0),a.Kc=0,a.nb.push(""),b=0);for(var c=a.Nb.length,d=a.Kc;da.oa.Cc;){a.nb.shift();var b=a.Lc.shift();0]*>?/g,""))&&(c+="\n"),c+=rg("YTP_CLICK_FOR_SETTINGS",{GEAR_ICON:''}), this.ca.appendChild(this.fa.va),this.fa.Zc(c),this.fa.Fc(this.k,this.K.yb()),this.H||(this.H=L(w(this.Bn,this),2E3)));this.publish("publish_external_event","captionschanged",un(b));Tu(this.R);var c=this.C,d=!this.la&&0]*>?/g,""),c.Zc(d));a.D.Fc(a.k,a.K.yb())}else!b&&a.D&&(ae(a.D.va),a.D=null)}f.Hh=function(){var a="reload fontSize track tracklist translationLanguages displaySettings sampleSubtitle".split(" ");this.F.ub()&&a.push("stickyLoading");return a};f.ji=function(a,b){return a&&v(a)&&Du.test(a)?a:b}; f.kj=function(a,b){return ia(a)&&!isNaN(a)?Math.max(0,Math.min(1,parseFloat(a))):b};f.ur=function(a,b){if(a&&v(a)){var c=Fu.indexOf(a);return-1!=c?c:b}return b};f.Ir=function(a,b){if(a&&v(a)){var c=Eu.indexOf(a);return-1!=c?c:b}return b};f.Jr=function(a,b){return ia(a)&&!isNaN(a)?Math.max(-2,Math.min(4,a)):b};var bx=null; function ax(a,b){if(b)if(mc(b,"reset"))a.nn();else{if(!bx){var c={};c.color=a.ji;c.textOpacity=a.kj;c.background=a.ji;c.backgroundOpacity=a.kj;c.windowColor=a.ji;c.windowOpacity=a.kj;c.charEdgeStyle=a.ur;c.fontFamilyOption=a.Ir;c.fontSizeIncrement=a.Jr;bx=c}var c=bx,d;for(d in c)switch(d){case "fontFamilyOption":a.k.fontFamily=c[d](b[d],a.k.fontFamily);break;default:a.k[d]=c[d](b[d],a.k[d])}a.ed(!0)}}f=Gw.prototype; f.Qa=function(a){if("lb3"==a.Y().j)return!1;a=a.getVideoData();var b;if(b=a.Ka)b=a.k,b=!(!b||null==b.j.en);return!!(a.be||a.captionTracks.length||b)};function Kw(a){fn(a,a.C);a.wb?(a.C.o=a.ia,a.publish("module_menu_button_add",a.ia,a.na)):(a.C.o=null,en(a,a.ia));a.publish("module_menu_item_add",a.C)}f.Sg=function(a){Kw(this);a?Pw(this):this.loaded&&(this.unload(),this.load())}; function Qw(a,b){var c={};a.A&&(c=un(a.A));a.publish("publish_external_event","captionschanged",c);b?(Tu(a.R),pv(a.C,a.A.toString())):(Uu(a.R),a.C.off())}f.No=function(){this.o.seek(this.j.getCurrentTime())};f.If=function(){var a=this.A;return a?{cc:a.D}:null};f.cv=function(){this.G=!0;Zw(this)};f.Qt=function(){this.B.captionTracks.length&&Ow(this)};f.M=function(){this.Ea.removeAll();this.I&&(ng(this.I),this.I=0);this.H&&(og(this.H),this.H=0);Gw.L.M.call(this)};function cx(){if(void 0==Nn&&(Nn=!1,window.crypto&&window.crypto.getRandomValues))try{var a=new Uint8Array(1);window.crypto.getRandomValues(a);Nn=!0}catch(b){}if(Nn){var a=Array(16),c=new Uint8Array(16);window.crypto.getRandomValues(c);for(var d=0;dc;c++){for(var d=x(),e=0;e(d?d:a.o?a.o.j:5)?(c=rg("YTP_ERROR_LICENSE"),pp(a.j.app.k,"heartbeat",c,void 0)):kx(a)}}var nx=/^GLS\/1.0 (\d+) (\w+).*?\r\n\r\n([^]*)$/;function jx(a){a.B=0;a.k&&(ng(a.k),a.k=NaN);a.A=!1};function px(a){T.call(this,a);this.o=new ci;N(this,this.o)}z(px,T);px.prototype.subscribe=function(a,b,c){return this.o.subscribe(a,b,c)};px.prototype.unsubscribe=function(a,b,c){return this.o.unsubscribe(a,b,c)};px.prototype.Ec=function(a){return this.o.Ec(a)};px.prototype.publish=function(a,b){return this.o.publish.apply(this.o,arguments)};function qx(a,b){return Og&&rx(a,"947233")||b&&rx(a,"947243")}function rx(a,b){return F(a.experiments.experimentIds,b)}function sx(a,b){return jb(yb(arguments,1),qa(F,a.experiments.experimentIds))};function tx(a,b){var c;c=["div",["video-ads","html5-stop-propagation"],["div","video-ad-interstitial",["span","",Ft(0,"YTP_AD_INTERRUPT_MESSAGE")]],["div","video-ad-status-bar",["div","video-ad-label",Ft(0,"YTP_ADVERTISEMENT")],["div","video-ad-time-left"],["div",["html5-progress-bar","html5-stop-propagation"],["div",["html5-ad-progress-list","html5-progress-list"]]]],["div","ad-container"]];T.call(this,c);this.j=b}z(tx,T);tx.prototype.A=null;tx.prototype.o=null;tx.prototype.k=null; function ux(a){if(!a.A&&(a.A=a.template.j["ad-container"],a.j.Y().C)){var b=rx(a.j.Y(),"927622")?"ad-container-single-media-element-annotations":"ad-container-single-media-element";K(a.A,b)}return a.A}function vx(a){a.k&&(a.j.Y().C?(Zf(a.k,"ad-video"),wx(a.j.app,a.k),a.k=null):(ae(a.k),xm(a.k)))} function xx(a){if(!a.o){if(a.j.Y().Jj){var b=Xd("button");K(b,"video-click-tracking");Zd(b,rg("YTP_VISIT_ADVERTISERS_SITE"));var c=Xd("div");K(c,"video-click-tracking-container");c.appendChild(b);ux(a).appendChild(c)}else b=Xd("div"),Yf(b,["video-click-tracking","ad-video"]),ux(a).appendChild(b);a.o=b}return a.o}tx.prototype.M=function(){tx.L.M.call(this);this.k&&(wx(this.j.app,this.k),this.k=null);vx(this);$d(ux(this));$d(xx(this));this.o=this.A=null;delete this.j}; function yx(a){if(!a.k){var b;b=a.j.app;if(b.j.C){var c=ye(b.B),d=He(b.B);b.V=new Wb(c.x,c.y,d.width,d.height);zx(b.C);ym(b.B,1);xm(b.B);b=b.B}else b=Ax.getTag(void 0);a.k=b;Yf(a.k,["video-stream","ad-video"])}return a.k};function Bx(a,b){this.type=a||"";this.id=b||""}function Cx(a){return new Bx(a.substr(0,2),a.substr(2))}Bx.prototype.toString=function(){return this.type+this.id};function Dx(){T.call(this,["div","ytp-playlist-tray-index-length",["span","ytp-playlist-tray-index","{{index}}"]," / ",["span","ytp-playlist-tray-length","{{length}}"]])}z(Dx,T);Dx.prototype.ih=function(a){ap(this.template,"index",a+1)};function Ex(){Su.call(this,0,"ytp-button-expand",Ft(0,"YTP_ST_EXPAND"),"ytp-button-collapse",Ft(0,"YTP_ST_COLLAPSE"));Bt(this,3050);this.element.setAttribute("aria-haspopup",!0);this.Ra([["div","ytp-button-playlist-icon"],["div","ytp-button-playlist-text",Ft(0,"YTP_PLAYLIST")]])}z(Ex,Su);function Fx(){T.call(this,["div","ytp-playlist-tray-controller"]);this.j=new Ex;this.j.Sa(this.template.T());N(this,this.j);this.k=new Dx;this.k.Sa(this.template.T());N(this,this.k)}z(Fx,T);function Gx(a,b){var c=a.Ai("default.jpg");T.call(this,["div","ytp-playlist-tray-item",{tabIndex:3910,"aria-label":a.title,role:"menuitemradio"},["span","ytp-playlist-tray-item-index",b+1],["span","ytp-playlist-tray-item-now-playing","\u25b6"],["img","ytp-playlist-tray-item-thumbnail",{src:c}],["span","ytp-playlist-tray-item-title",a.title],["span","ytp-playlist-tray-item-author",a.author]]);this.j=b;this.listen("keypress",this.k)}z(Gx,T); Gx.prototype.ih=function(a){a=this.j==a;ag(this.element,"ytp-playlist-tray-item-current",a);this.element.setAttribute("aria-checked",a)};Gx.prototype.k=function(a){if(13==a.keyCode||32==a.keyCode)a.preventDefault(),this.ld("click")};function Hx(){px.call(this,["div","ytp-playlist-tray-tray",{role:"menu"}]);this.j=null;this.k=[]}z(Hx,px);function Ix(a,b){a.j&&a.j.unsubscribe("shuffle",a.A,a);a.j=b;a.j.subscribe("shuffle",a.A,a);a.A()}Hx.prototype.A=function(){Yg(this.k);this.k=[];$d(this.element);for(var a=0;a<=this.j.Qb-1;++a){var b=zl(this.j,a);b&&(b=new Gx(b,a),b.ih(this.j.La),this.k.push(b),b.listen("click",w(this.B,this,a)),b.Sa(this.element))}};Hx.prototype.B=function(a){this.publish("playvideoat",a)}; Hx.prototype.M=function(){Yg(this.k);this.k=[];$d(this.element);Hx.L.M.call(this)};function Jx(a){Rm.call(this,a);a=a.Fa();this.C=!1;this.o=this.A=null;this.D=Md("ytp-button-playlist",a);zg(this.D,"click",w(this.Zm,this));this.k=this.B=null}z(Jx,Rm);f=Jx.prototype;f.qa="playlist"; f.create=function(){Jx.L.create.call(this);Kx(this,this.j.Pe());this.B=new Wo(["div",["ytp-playlist-tray-container","ytp-player-content"]]);this.B.Sa(this.j.Fa());this.o=new Hx;this.o.subscribe("playvideoat",this.un,this);this.o.Sa(this.B.T(),0);this.k=new Fx;this.k.Sa(Md("html5-title",void 0),0);this.k.j.listen("click",this.Zm,this);this.subscribe("fullscreentoggled",this.Tm,this);this.subscribe("videodatachange",this.Mo,this);this.subscribe("clearvideooverlays",this.eo,this);this.yh()}; f.yh=function(){var a=this.j.Bo(),b=this.k.k;null!=a?b.show():b.hide();this.k.k.ih(a);a=this.k.k;b=this.j.Pe();ap(a.template,"length",b.Qb)};f.destroy=function(){Jx.L.destroy.call(this);Kx(this,null);this.unsubscribe("fullscreentoggled",this.Tm,this);this.unsubscribe("videodatachange",this.Mo,this);this.unsubscribe("clearvideooverlays",this.eo,this);ae(this.B.T());this.o.dispose();this.o=null;this.B.dispose();this.B=null;ae(this.k.T());this.k.dispose();this.k=null}; f.load=function(){this.publish("command_clear_video_overlays",!0);Jx.L.load.call(this);this.C||(Ix(this.o,this.A),this.C=!0);for(var a=this.o,b=0;b=Math.floor(16*k/9)||a>=k){g=h;break i}}g="tiny"}this.quality=g;this.fps=c||0;this.j=e||0;this.projectionType=d||0};function Nx(a){if((window.ytspf||{}).enabled)spf.navigate(a);else{var b=window.location;a=tf(a,{})+"";if(!(a instanceof Qc||a instanceof Qc)){a=a.Ed?a.xd():String(a);a=Tc.test(a)?Uc(a):"about:invalid#zClosurez";var c=new Qc;c.j=a;a=c}b.href=Sc(a)}} function Ox(a,b,c){var d=kg("EVENT_ID");d&&(b||(b={}),b.ei||(b.ei=d));if(b&&(d=kf(a),d==kf(window.location.href)||!d&&wa(a,"/"))){var e=gf(a),d=e[5],g=e[6],e=e[7],h="";d&&(h+=d);g&&(h+="?"+g);e&&(h+="#"+e);d=h;g=d.indexOf("#");if(d=0>g?d:d.substr(0,g))d=kg("SMALLER_SESSION_TEMPDATA_NAME")?"ST-"+Va(d).toString(36):"s_tempdata-"+Va(d),b=b?rf(b):"",li(d,b,5)}if(c)return!1;Nx(a);return!0};function Px(a){this.A=Math.exp(Math.log(.5)/a);this.j=this.o=0}Px.prototype.k=function(a,b){var c=Math.pow(this.A,a);this.j=b*(1-c)+c*this.j;this.o+=a};Px.prototype.B=function(){return this.j/(1-Math.pow(this.A,this.o))};function Qx(a){this.k=window.Float32Array?new Float32Array(a):Array(a);this.j=a-1}Qx.prototype.add=function(a){this.j=(this.j+1)%this.k.length;this.k[this.j]=a};Qx.prototype.forEach=function(a){for(var b=this.j+1;bthis.D;){var c=this.j-this.D,d=this.o[0];d.weight<=c?(this.j-=d.weight,this.o.shift()):(this.j-=c,d.weight-=c)}};function Tx(a,b){Sx(a,"value");var c=b*a.j,d=0,e=NaN;a.o.some(function(a){d+=a.weight;e=a.value;if(d>=c)return!0});return e} Rx.prototype.B=function(){return this.C?(Tx(this,this.A-this.C)+Tx(this,this.A)+Tx(this,this.A+this.C))/3:Tx(this,this.A)};function Sx(a,b){a.F!=b&&(a.F=b,Eb(a.o,b))};function Ux(){this.j={}}function Vx(a,b){var c=a.j[b]||{ad:0,done:0,co:0,kl:0};return a.j[b]=c};function Wx(a){this.policy=a;this.j=new Ux;this.o=this.C=this.D=0;this.G=new Qx(100);this.F=0;this.H=x();this.B=new Rx(16,.6);this.A=new Px(4);this.policy.k?this.k=new Px(17):this.k=new Rx(17,.5,.1);a=Fh("yt-player-bandwidth")||{};this.k.k(this.policy.j,0=b},a);0a.A&&this.index.ug()<=a.A+1};f.update=function(a,b,c){this.index.append(a);Ey(this.index,c);this.k=b};function Vy(a,b,c){var d=a.index.yl(b),e=a.index.Vd(b),g=a.index.Gf(b);c?g=c=0:c=0a.byteLength-b)return!1;var c=a.getUint32(b);if(8>c)return!1;for(var d=4;8>d;d++){var e=a.getInt8(b+d);if(97>e||122=c}function pz(a){return 1836019558==a||1836019574==a||1953653094==a}function qz(a,b,c,d){this.data=a;this.offset=b;this.size=c;this.type=d;this.j=8}function gz(a){var b=a.data.getInt32(a.offset+a.j);a.j+=4;return b} function hz(a){var b=sz(a.data,a.offset+a.j);a.j+=8;return b}qz.prototype.skip=function(a){this.j+=a};function iz(a){this.data=new DataView(new ArrayBuffer(a));this.j=0}function jz(a,b){a.data.setInt32(a.j,b);a.j+=4}function kz(a,b){for(var c=0;c+4<=b.size;)jz(a,b.data.getUint32(b.offset+c)),c+=4;for(;ca.info.k||4==a.info.type)return!0;var c=Wy(a),d=c.getUint32(0,!1),c=c.getUint32(4,!1);if(2==a.info.type)return d==a.info.k&&1936286840==c;if(3==a.info.type&&0==a.info.o)return 1836019558==c||1936286840==c||1937013104==c||1718909296==c}else if(2==a.info.j.info.k&&b){if(4>a.info.k||4==a.info.type)return!0;c=Wy(a);d=c.getUint32(0,!1);if(3==a.info.type&&0==a.info.o)return 524531317==d}return!0} function vz(a){var b;i:{for(var c=0,d=new DataView(a.buffer);mz(d,c);){b=nz(d,c);if(1936286840==b.type){c=rz(b);d=b.data.getUint8(b.offset+8);b.data.getUint16(b.offset+(0==d?30:38));b=b.data.getUint32(b.offset+(0==d?36:42))/c;break i}c=pz(b.type)?c+8:c+b.size}b=NaN}if(!(0<=b)){c=a.info.j.j;d=0;b=new DataView(a.buffer);for(var e,g;mz(b,d);){var h=nz(b,d);1936286840==h.type?e=rz(h):1836476516==h.type?e=oz(h):1836019558==h.type&&(g=h);d=pz(h.type)?d+8:d+h.size}!e&&c&&(e=lz(c));if(g&&e){g=fz(b,g.offset+ 8,1953653094);c=fz(b,g.offset+8,1952868452);g=fz(b,g.offset+8,1953658222);b=gz(c);gz(c);b&2&&gz(c);b=b&8?gz(c):0;var k=gz(g),l=k&1,c=k&4,d=k&256,h=k&512,p=k&1024,k=k&2048,r=g.data.getUint32(g.offset+g.j);g.j+=4;l&&gz(g);c&&gz(g);for(var t=l=0;td;d++)c=256*c+Ez(a);return c}for(var e=128,d=0;6>d&&e>c;d++)c=256*c+Ez(a),e*=128;return b?c-e:c}function Ez(a){return a.k.getUint8(a.j++)};function Fz(a,b,c,d,e,g){Ly.call(this,a,b);this.initRange=c;this.indexRange=d;this.A=null;this.index=new wz;this.k=e;this.lastModified=g}z(Fz,Ly);f=Fz.prototype;f.bc=function(){return!(!this.j||!this.index.fk())}; f.xl=function(a){var b=new My(1,this,this.initRange),c=new My(2,this,this.indexRange),d=[],e=[b];Oy(b,c)?e.push(c):(d.push(new Sy([c])),a=0);isNaN(this.k)?a=0:a>this.k&&(a=this.k);b=e[e.length-1];c=b.X.end-e[0].X.start+1;a>c&&(a=xy(b.X.end+1,a-c),e.push(new My(4,this,a)));d.push(new Sy(e));return d}; f.Dl=function(a){if(1==a.info.type){if(this.j)return;this.j=new Uint8Array(a.buffer,a.X.start,a.X.length)}else if(2==a.info.type){if(this.A||0<=this.index.Ab())return;if(1==this.info.k){var b=this.index,c=Wy(a),d=a.info.X.start;a=0;var e=c.getUint32(0,!1),g=c.getUint8(a+8);a+=12;var h=c.getUint32(a+4,!1);b.A=h;a+=8;0==g?(g=c.getUint32(a,!1),h=c.getUint32(a+4,!1),a+=8):(g=4294967296*c.getUint32(a,!1)+c.getUint32(a+4,!1),h=4294967296*c.getUint32(a+8,!1)+c.getUint32(a+12,!1),a+=16);b.j[0]=h+(e+d);b.k[0]= g;b.o=!0;d=c.getUint16(a+2,!1);a+=4;for(e=0;e=a.k.byteLength);)if(l=zz(a),2807729==l)k=Dz(a);else if(2807730==l)p=Dz(a);else if(17545==l){var g=a,l=Az(g,!0),r=0;4==l?r=g.k.getFloat32(g.j):8==l&&(r=g.k.getFloat64(g.j));g.j+=l;g=r}else Bz(a);b.A=p/k;a=new yz(h);if(475249515==zz(a)){a=Cz(a);h=!0;for(k=!1;!(a.j>=a.k.byteLength);)if(l=zz(a),187==l){p=Cz(a);l=e;if(179!=zz(p))r=null;else if(r=Dz(p),183!=zz(p))r=null;else{for(var p=Cz(p),t=l;!(p.j>=p.k.byteLength);)241==zz(p)?t=Dz(p)+l:Bz(p);r=[t,r]}h&&c==r[0]&& (k=!0);h=!1;k&&(r[0]+=1);p=b;l=r[0];r=r[1];xz(p);p.j[p.ea]=l;p.k[p.ea]=r;p.ea++}else Bz(a);c=d+e;a=g;xz(b);b.o=!0;b.k[b.ea]=a;b.j[b.ea]=c}}this.A=null}};function Gz(a,b,c,d){for(var e=[];b<=a.index.Ab();b++){var g;g=a.index;var h=b;g=xy(g.Fh(h),h+1=c+d)break}return new Sy(e)} f.En=function(a){for(var b=this.ah(a.info),c=[],d=a.j,e=0;e=this.index.Fh(b+1);)b++;return Gz(this,b,a.X.start,a.X.length).j};f.Hf=function(a){return this.bc()?!0:isNaN(this.k)?!1:a.X.end+1a.k&&(c=new vy(c.start,a.k-1)),a=[new My(4,b.j,c)],new Sy(a);4==b.type&&(b=a.ah(b),b=b[b.length-1]);var d=0,e=b.X.start+b.o+b.k;3==b.type&&(d=b.A,e==b.X.end+1&&(d+=1));return Gz(a,d,e,c)}f.wg=function(a,b){var c=this.index.xg(a);b&&(c=Math.min(this.index.Ab(),c+1));return Gz(this,c,this.index.Fh(c),0)};f.Zi=function(){var a;if(a=this.bc()&&!isNaN(this.k))a=this.index,a=(a.o?a.j[a.ea]:-1)!=this.k;return a};f.hg=function(){return!0};function Iz(a,b){ci.call(this);this.K=!!b;this.F=this.duration=0;this.isLive=this.B=!1;this.H=x();this.C=Infinity;this.j={};this.I=a||"";this.J=this.G=0;this.D=!1;this.k=this.A=0;this.o=null}z(Iz,ci);Iz.prototype.getErrorCode=function(){return 3>this.k?"manifest.net":"manifest.net.retryexhausted"};function Jz(a){return ac(a.j,function(a){return!!a.info.A},a)}var Kz=/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/; function Lz(a,b){var c=new Iz;C(a,function(a){var e=a.type,g=a.itag,h=null;my(e)&&(h=a.size.split("x"),h=new Mx(+h[0],+h[1],+a.fps,+a.projection_type));var k=null,l=null;if(ly(e)&&(k=new iy,a.name)){var l=a.name,p=a.lang,r=a.acont;if(a.url){var t=Oh(a.url);t.xtags&&(t=Kh(t.xtags,":"),t.lang&&(p=t.lang),t.acont&&(r=t.acont))}l=new ny(l,p,r,"1"==a.isDefault)}a.xtags&&(g=a.itag+";"+a.xtags);var p=parseInt(a.bitrate,10)/8,y=null;b&&a.drm_families&&(y={},C(a.drm_families.split(","),function(a){y[a]=b[a]})); e=new jy(g,e,k,h,l,y,p);h=wy(a.init);k=wy(a.index);l=Mz(a.url,e,a.s);p=parseInt(a.clen,10);a=parseInt(a.lmt,10);l&&(c.j[g]=new Fz(l,e,h,k,p,a))});return c}function Nz(a){if(!a)return 0;var b=Kz.exec(a);return b?3600*parseFloat(b[2]||0)+60*parseFloat(b[4]||0)+parseFloat(b[6]||0):parseFloat(a)}function Mz(a,b,c){a=new oy(a);a.set("alr","yes");a.set("keepalive","yes");a.set("ratebypass","yes");a.set("mime",encodeURIComponent(b.mimeType.split(";")[0]));c&&a.set("signature",hy(c));return a} function Oz(a){var b=yy(a,"id"),b=b.replace(":",";");"captions"==b&&(b=yy(a,"lang"));var c=yy(a,"mimeType"),d=yy(a,"codecs"),c=d?c+'; codecs="'+d+'"':c,d=parseInt(yy(a,"bandwidth"),10)/8,e=null;my(c)&&(e=new Mx(parseInt(yy(a,"width"),10),parseInt(yy(a,"height"),10),parseInt(yy(a,"frameRate"),10)));var g=null,h=null;if(ly(c)){g=new iy;var h=yy(a,"lang")||"",k=zy(a,"Role");if(k){var k=yy(k,"value")||"",l="invalid";"main"==k?l="original":"dub"==k?l="dubbed":"descriptive"==k?l="descriptive":"commentary"== k&&(l="commentary");h="invalid"!=l&&h?new ny(yy(a,"yt:langName")||h+" - "+l,h,l,"original"==l):null}else h=null}k=null;if(a=zy(a,"ContentProtection"))if((k=a.attributes.schemeIdUri)&&"http://youtube.com/drm/2012/10/10"==k.textContent)for(k={},a=a.firstChild;null!=a;a=a.nextSibling)"yt:SystemURL"==a.nodeName&&(k[a.attributes.type.textContent]=a.textContent.trim());else k=null;return new jy(b,c,g,e,h,k,d)} function Pz(a,b,c,d){a.A=1;b=b||a.I;c={format:"RAW",method:"GET",Wc:w(a.N,a,c,d||null)};a.K&&(c.timeout=15E3);Zh(b,c)} Iz.prototype.N=function(a,b,c){this.J=c.status;if(200<=c.status&&400>c.status){b=c.responseText;c=(new DOMParser).parseFromString(b,"text/xml").getElementsByTagName("MPD")[0];b=c.getElementsByTagName("Representation");if(0this.C;this.B=!0;this.F=parseInt(yy(c,"yt:earliestMediaSequence"),10);this.o||(this.o=new az);cz(this.o,c);this.publish("refresh");for(c=0;ch.getHeight()&&c.push(h)}return c};Vz.prototype.o=function(a,b,c){return new Uz(0,0,c)};Vz.prototype.A=function(){};function Wz(a,b,c){a=c.split("#");c=[a[1],a[2],0,a[3],a[4],-1,a[0],""].join("#");Uz.call(this,0,0,c)}z(Wz,Uz);Wz.prototype.j=function(){};function Xz(a){Vz.call(this,a,0)}z(Xz,Vz);Xz.prototype.k=function(a,b){return Xz.L.k.call(this,"$N|"+a,b)};Xz.prototype.o=function(a,b,c){return new Wz(0,0,c)};Xz.prototype.A=function(a){for(var b=0;byn.medium?new An(d,c,!1):d>=c?new An(c,d,!1):a};function fA(a){Iq.call(this,1,arguments);this.j=a}z(fA,Iq);var Rq=new Lq("timing-sent",fA);var gA=window.performance||window.mozPerformance||window.msPerformance||window.webkitPerformance||{},hA=w(gA.clearResourceTimings||gA.webkitClearResourceTimings||gA.mozClearResourceTimings||gA.msClearResourceTimings||gA.oClearResourceTimings||ba,gA),iA=gA.mark?function(a){gA.mark(a)}:ba; function jA(a,b,c){kA(c)[a]=b||x();b||iA(a);if(kg("CSI_LOG_ON_TICK")&&(b=kg("TIMING_ACTION"),a=kA(c),b&&a._start&&lA(c))){b=!0;var d=kg("TIMING_WAIT",[]);if(d.length)for(var e=0,g=d.length;ea.duration?b:a},{duration:0});d&&0g&&(b.fpt=l);l=pA(a).span;p=k.redirectEnd-k.redirectStart;0=k.navigationStart&&0em?!1:!0;a.$h="1"==c.infringe||"1"==c.muted;a.Db=c.authkey;a.G=c.authuser;a.ta||(a.ta=c.cpn||dx());a.Yq=x();a.Dq=c.t;a.pi=Yz(a.pi,c.cenchd);a.pg=Yz(a.pg,c.enable_cardio);a.oi=Yz(a.oi,c.enable_cardio_before_playback);a.ge=$z(a.ge,c.end||c.endSeconds);a.na=aA(a.na,c.itct);a.km="1"!=c.no_get_video_log;a.Jg="1"==c.tmi;a.Yi=Yz(a.Yi,c.noiba);a.$i="1"==c.livemonitor;a.Ka="1"==c.live_playback;a.aj=Yz(a.aj,c.mdx);a.fj=Yz(a.fj,c.utpsa);for(var d in Hl.j){var e= c[d+"_webp"]||c[d];Bk(e)&&(a.Va[Hl.j[d]]=e)}a.F=aA(a.F,c.vvt);a.Eq=c.osig;a.Zd=c.ptchn;a.$d=c.oid;a.I=c.ptk;a.ae=c.pltype;a.playbackId=c.plid;a.H=c.eventid;a.Wa=c.osid;a.fr=c.vm;a.ar=c.of;a.playlistId=aA(a.playlistId,c.list);a.Qf=c.pyv_view_beacon_url;a.Oq=c.pyv_quartile25_beacon_url;a.Rq=c.pyv_quartile50_beacon_url;a.Tq=c.pyv_quartile75_beacon_url;a.Iq=c.pyv_quartile100_beacon_url;c.remarketing_url&&(a.remarketingUrl=c.remarketing_url);c.ppv_remarketing_url&&(a.ppvRemarketingUrl=c.ppv_remarketing_url); a.purchaseId=c.purchase_id;a.wk=c.sdetail;!a.za&&c.session_data&&(a.za=Kh(c.session_data,"&").feature);a.Rd=1==$z(a.Rd?1:0,c.is_fling);a.Xa=aA(a.Xa,c.ctrl);a.cb=aA(a.cb,c.ytr);a.gc=c.ytrcc;a.Vn="1"==c.skip_kansas_logging;a.fb=aA(a.fb,c.cl);a.yj=eA(a.yj,c.vq);a.ph=eA(a.ph,c.suggestedQuality);a.Iy=c.approx_threed_layout||0;a.hw="1"==c.threed_converted;a.startSeconds=$z(a.startSeconds,c.start||c.startSeconds);a.xk=Yz(a.xk,c.ssrt);a.videoId=c.docid||c.video_id||c.videoId||a.videoId;a.Yf=aA(a.Yf,c.vss_credentials_token); a.Lj=aA(a.Lj,c.vss_credentials_token_type);KA(a,c.watermark);a.uk=aA(a.uk,c.ypc_gid);a.Ta=aA(a.Ta,c.ypc_license_session_token);a.heartbeatToken=aA(a.heartbeatToken,c.heartbeat_token);a.Od=$z(a.Od,c.heartbeat_interval);a.Qd=$z(a.Qd,c.heartbeat_retries);if(c.ad3_module||c.ad_module)"1"==c.allow_html5_ads?(a.adModule=!0,"1"==c.ad_preroll&&a.J.push("ad")):"1"!=c.supported_without_ads&&(a.Gl=!0);c.adaptive_fmts&&(a.adaptiveFormats=c.adaptive_fmts);void 0!=c.atc&&(a.U=c.atc);c.license_info&&(a.wo=LA(c.license_info)); c.allow_embed&&(a.allowEmbed="1"==c.allow_embed);c.autonav&&(a.im="1"==c.autonav);c.autoplay&&(a.mf="1"==c.autoplay);c.iv_load_policy&&(a.da=MA(c.iv_load_policy,a.da));c.cc_load_policy&&(a.Nk=MA(c.cc_load_policy,2));"0"==c.dash&&(a.Yk=!0);c.dashmpd&&(a.N=tf(c.dashmpd,{cpn:a.ta}),d=/\/s\/([0-9A-F.]+)/,e=d.exec(a.N))&&(e=hy(e[1]),a.N=a.N.replace(d,"/signature/"+e));c.delay&&(a.Ud=Ya(c.delay));void 0!=c.end&&(a.clipEnd=c.end);c.fresca_preroll&&a.J.push("fresca");c.idpj&&(a.Dh=Ya(c.idpj));c.ismb&&(a.Ui= Ya(c.ismb));c.url_encoded_fmt_stream_map&&(a.Le=c.url_encoded_fmt_stream_map);c.hls_formats&&(a.hlsFormats=c.hls_formats);c.hlsvp&&(a.W=c.hlsvp);c.length_seconds&&(a.lengthSeconds=Ya(c.length_seconds));!a.lengthSeconds&&a.Ka&&(a.lengthSeconds=a.mb?3600:Infinity);c.ldpj&&(a.Yj=Ya(c.ldpj));c.loudness&&(a.perceptualLoudnessDb=c.loudness,a.Jk=NA(a));c.partnerid&&(a.fa=Ya(c.partnerid));c.probe_url&&(a.probeUrl=Ek(tf(c.probe_url,{cpn:a.ta})));c.pyv_billable_url&&-1!=c.pyv_billable_url.search(nk)&&(a.Z= c.pyv_billable_url);c.pyv_conv_url&&-1!=c.pyv_conv_url.search(nk)&&(a.ca=c.pyv_conv_url);c.video_masthead_ad_quartile_urls&&(d=c.video_masthead_ad_quartile_urls,a.ra=d.quartile_0_url,a.Yd=d.quartile_25_url,a.md=d.quartile_50_url,a.nd=d.quartile_75_url,a.Sd=d.quartile_100_url);c.spacecast_address&&(a.J.push("spacecast"),a.GB=c.spacecast_address);void 0==c.start||"1"==c.resume||a.Ka||(a.clipStart=c.start);c.threed_module&&!c.threed_converted&&(a.Tf=c.threed_module,a.Wq=6);c.two_stage_token&&(a.Eh=c.two_stage_token); c.url_encoded_third_party_media&&(a.Ld=Nh(c.url_encoded_third_party_media));c.watch_ajax_token&&(a.ow=c.watch_ajax_token);c.ypc_module&&a.J.push("ypc");a.Wf=aA(a.Wf,c.ucid);C("baseUrl uid oeid ieid ppe engaged subscribed".split(" "),function(a){c[a]&&(this.C[a]=c[a])},a);a.C.focEnabled=Yz(a.C.focEnabled,c.focEnabled);a.C.rmktEnabled=Yz(a.C.rmktEnabled,c.rmktEnabled);a.A=c;Ml(a,c);OA(a)} function OA(a){(a.Ka||a.$i)&&"1"==a.A.as3fb||!vo()||a.Yk||(a.adaptiveFormats?a.k=Lz(PA(a,a.adaptiveFormats),a.wo):a.N&&(a.we=!0,a.V=!0))}f.au=function(a){this.ga()||(this.k=a,this.k.subscribe("refresh",this.Om,this),jA("mrc"),this.k&&(this.lengthSeconds=this.k.duration||Rz(this.k)||this.lengthSeconds),this.Zj())};f.Om=function(){this.k.isLive||this.k.unsubscribe("refresh",this.Om,this);var a=yb(this.k.o.A,this.pa);0=a.Qb&&(b=a.Re?0:-1);return b}function gB(a){var b=fB(a);if(-1==b)return null;hB(a,b);return zl(a,b)} function iB(a){var b;b=a.La-1;0>b&&(b=a.Re?a.Qb-1:-1);if(-1==b)return null;hB(a,b);return zl(a,a.La)}function zl(a,b){var c=void 0!=b?b:a.La,c=a.j&&c in a.j?a.j[a.k[c]]:null,d=null;c&&(d=new Hl(c),d.startSeconds=a.startSeconds||d.clipStart||0,a.o&&(d.playlistId=a.o.toString()));return d} function yl(a,b){a.Zn=b;var c=a.k&&null!=a.k[a.La]?a.k[a.La]:a.La;a.k=[];for(var d=0;d"',style:"display:none"});a=Jd(b).body;var c,d=Aj(function(){Ri(c);ae(b)},15E3);c=Pi(b,["load","error"],function(){Aj(function(){Bj(d);ae(b)},5E3)});a.appendChild(b)}}function CB(a){if(a){var b=new Image,c=""+yB++;zB[c]=b;b.onload=b.onerror=function(){delete zB[c]};b.src=a}};var DB={"application/flash":"Flash","application/shockwave-flash":"Flash","application/x-shockwave-flash":"Flash","image/jpeg":"Image","image/jpg":"Image","image/png":"Image","image/gif":"Image",text:"Text"},EB=["ADSENSE","ADSENSE/ADX"],FB=["DART","DART_DFA","DART_DFP"],GB=["FREEWHEEL"],HB=["GDFP"],IB={eA:"video/mp4",gA:"video/mpeg",Zz:"application/x-mpegURL",lA:"video/ogg",ZA:"video/3gpp",xB:"video/webm",dA:"audio/mpeg",fA:"audio/mp4"};var JB=["google-developers.appspot.com","devsite.googleplex.com"],KB=["*.googlesyndication.com"],LB=["*.youtu.be","*.youtube.com"],MB="ad.doubleclick.net bid.g.doubleclick.net corp.google.com ggpht.com google.co.uk google.com googleads.g.doubleclick.net googleads4.g.doubleclick.net googleadservices.com googlesyndication.com googleusercontent.com gstatic.com prod.google.com pubads.g.doubleclick.net s0.2mdn.net static.doubleclick.net static.doubleclick.net surveys.g.doubleclick.net youtube.com ytimg.com".split(" "), NB=["googleads.g.doubleclick.net","pubads.g.doubleclick.net"];function OB(a,b){try{var c=Lf(new J(b)),c=c.replace(/^www./i,"");return jb(a,function(a){return PB(a,c)})}catch(d){return!1}}function PB(a,b){if(A(B(b)))return!1;a=a.toLowerCase();b=b.toLowerCase();return"*."==a.substr(0,2)?(a=a.substr(2),a.length>b.length?!1:b.substr(-a.length)==a&&(b.length==a.length||"."==b.charAt(b.length-a.length-1))):a==b} function QB(a){var b;if(b="https:"==window.location.protocol)b=(new RegExp("^https?://([a-z0-9-]{1,63}\\.)*("+MB.join("|").replace(/\./g,".")+")(:[0-9]+)?([/?#]|$)","i")).test(a);return b?(a=new J(a),zf(a,"https"),a.toString()):a};function RB(a){window.open(QB(a),"_blank")}function SB(a,b,c){null!=a?(Pf(a,"label",b),null!=c&&Pf(a,"value",c.join(";")),a=a.toString()):a="";TB(a)}function TB(a,b,c,d,e){null!=b&&(a=UB(a,b));null!=c&&(A(B(c))||(b=new J(a),Uf(b.j,"label")&&(Pf(b,"acvw",c),a=b.toString().replace(/%2C/g,","))));null!=e&&(a=VB(a,e));a=QB(a);null!=d&&d?BB(a):(c=a)&&(AB(c)?BB(c):CB(c))}function WB(a,b){null!=a&&C(a,function(a){TB(a,b)})} function VB(a,b,c){if(A(B(b)))return a;var d=new J(a);return c||Uf(d.j,"label")?(Pf(d,"ged",b),d.toString()):a}function UB(a,b){return a.replace(/\[[a-zA-Z0-9_]+\]/g,function(a){try{var d=mc(b,a),d=d.toString();if(!A(B(d)))return encodeURIComponent(d).replace(/%2C/g,",")}catch(e){}return a})};function XB(a,b){this.message=a;this.errorCode=b}XB.prototype.getErrorCode=function(){return this.errorCode};XB.prototype.getMessage=function(){return this.message}; var YB=new XB("Unable to request ads from server. Cause: {0}.",1005),ZB=new XB("Unable to request ads from server due to network error.",1012),$B=new XB("Cannot parse the {0} value for the adslist response: {1}.",900),aC=new XB("Invalid usage of the API. Cause: {0}",900),bC=new XB("Unable to display one or more required companions.",602),cC=new XB("There was a problem requesting ads from the server.",1005),dC=new XB("Ad tag URI {0} is invalid. It must be properly encoded before being passed.",1013), eC=new XB("The provided ad type: {0} is not supported.",1005),fC=new XB("The provided {0} information: {1} is invalid.",1101),gC=new XB("The response does not contain any valid ads.",1009),hC=new XB("The overlay ad content could not be displayed since creative dimensions do not align with display area.",501),iC=new XB("The ad playlist response was malformed or empty.",1010),jC=new XB("The ad response was not understood and cannot be parsed.",1010),kC=new XB("An unexpected error occurred and the cause is not known. Refer to the inner error for more info.", 900),lC=new XB("The ad response contains unexpected element. Cause {0}.",1010),mC=new XB("No assets were found in the VAST ad response.",200),nC=new XB("Duplicate node in <{0}>: {1}",101),oC=new XB("The VAST response document is empty.",1009),pC=new XB("Linear assets were found in the VAST ad response, but none of them matched the video player's capabilities.",403),qC=new XB("Ad request reached a timeout.",301),rC=new XB("VAST response was malformed and could not be parsed.",100),sC=new XB("VAST media file loading reached a timeout of {0} seconds.", 402),tC=new XB("Ad request could not be completed due to a network error.",301),uC=new XB("Non linear assets were found in the VAST ad response, but none of them matched the video player's capabilities.",503),vC=new XB("The maximum number of VAST wrappers ({0}) has been reached.",302),wC=new XB("VAST media file duration differs from the VAST response duration by {0} seconds.",202),xC=new XB("Video player received an ad with unexpected or incompatible linearity",201),yC=new XB("Unknown node in <{0}>: {1}", 101),zC=new XB("Invalid VAST resource type: {0}",101),AC=new XB("Invalid VAST version",102),BC=new XB("No additional VAST wrappers allowed.",300),CC=new XB("No Ads VAST response after one or more Wrappers",303),DC=new XB("There was an error playing the video ad.",400),EC=new XB("VMAP unsupported node in <{0}>: {1}",1010),FC=new XB("An unexpected error occurred within the VPAID creative. Refer to the inner error for more info.",901); function U(a,b,c){return GC("adLoadError",a,b||null,yb(arguments,2))}function HC(a,b,c){return GC("adPlayError",a,b||null,yb(arguments,2))}function IC(a,b,c,d,e){var g=a.apply(null,ub([c,d],yb(arguments,3)));b.S(new uB("log",null,g))}function GC(a,b,c,d){if(c instanceof qB)return c;var e=b.errorCode;b=b.message;if(0Math.random();this.k=Math.floor(4503599627370496*Math.random())}ca(bD);function cD(a,b,c,d){if(a.j||d){c=c||{};c.lid=b;c=dD(a,c);var e=new J("http://pagead2.googlesyndication.com/pagead/gen_204");$b(c,function(a,b){Pf(e,b,null!=a?"boolean"==typeof a?a?"t":"f":""+a:"")},a);a=eD();zf(e,a.kb);TB(e.toString())}}function dD(a,b){b.id="";var c=eD();b.c=a.k;b.domain=c.bb;return b}function eD(){var a=Td(),b=document;return new J(a.parent==a?a.location.href:b.referrer)};function fD(){}f=fD.prototype;f.kr=!1;f.Ek=!1;f.Kk=!0;f.baseYouTubeUrl=null;f.bitrate=-1;f.contentId=null;f.Cr=!1;f.Gi=!1;f.mimeTypes=null;f.surveyCreativeData=null;f.lw=!0;f.ho=!1;f.useShareButton=!1;f.useStyledNonLinearAds=!1;f.useVideoAdUi=!0;f.mw=!0;f.Fk=!1;f.Dr=!1;f.youTubeAdNamespace=0;f.showContentThumbnail=!0;f.Ij=!1;f.loadVideoTimeout=15E3;window.console&&"function"===typeof window.console.log&&w(window.console.log,window.console);function gD(a){return window.performance&&window.performance.timing&&window.performance.timing.domLoading&&0=g.top&&e.topg.top):e=!1;a.setItem(new nD("vb", e));d&&0=g.left&&e.leftc.left):c=!1;a.setItem(new nD("vr",c))}} function wD(a,b,c){if(b&&c){b=qD(b).getValue();c=qD(c).getValue();var d=null;a.getItem("er")&&(d=a.getItem("er").getValue(),d.top+=b.top,d.left+=b.left,a.setItem(new pD("er",d)));if(a.getItem("vi")){var e=a.getItem("vi").getValue();e.top+=b.top;e.left+=b.left;var g=[];g.push(e);g.push(b);g.push(c);b=uD(g);vD(a,d,b);a.setItem(new pD("vi",c))}}};sc("m","c","s","t");function xD(a){this.j=rc.apply(null,arguments);return this}xD.prototype.set=function(a,b){this.j[a]=b};function yD(a,b){var c=mc(a.j,"eb",0);a.j.eb=c|b}xD.prototype.get=function(a){return mc(this.j,a,null)};xD.prototype.extend=function(a){qc(this.j,a)};xD.prototype.H=function(){var a=[],b;for(b in this.j)a.push(b+this.j[b]);return a.join("_")};var zD=null,AD=null;function BD(a,b){var c=0;fc(Td(),"ima","video","client","tagged")&&(c=1);this.o=sD(a);this.k=new xD("ta",c,"ve",2);c&&yD(this.k,1);fc(Td(),"ima","video","client","periscopeTag")&&yD(this.k,4);fc(Td(),"ima","video","client","sdkTag")&&yD(this.k,8);fc(Td(),"ima","video","client","jsTag")&&yD(this.k,2);b&&mc(b,"fullscreen",!1)&&yD(this.k,16);var d=null;this.j=null;if(c&&(c=fc(Td(),"ima","video","client"),c.getEData)){this.j=c.getEData();if(!("getTimeSinceTagLoadSeconds"in this.j)){var e=this;this.j.extendWithDataFromTopIframe= void 0;this.j.getTimeSinceTagLoadSeconds=function(){return mc(e.j,"tt",null)};this.j.serialize=function(){var a="",b;for(b in e.j)"serialize"!=b&&"getTimeSinceTagLoadSeconds"!=b&&(a=a?a+("_"+b+e.j[b]):b+e.j[b]);return a}}if(d=fc(Td(),"ima","video","client","getLastSnapshotFromTop"))if(d=d())this.j.extendWithDataFromTopIframe(d.buckets,d.tt,d.pd),wD(this.o,d.er,d.vi);d=this.j.getTimeSinceTagLoadSeconds()}this.k.extend(iD(d))} BD.prototype.H=function(){var a=[],b=this.k.H();b&&a.push(b);this.j&&(b=this.j.serialize())&&a.push(b);(b=this.o.H())&&a.push(b);return a.join("_")};function CD(a,b){try{return(new BD(a,b)).H()}catch(c){return"tle;"+Na(c.name,12)+";"+Na(c.message,40)}};var DD={zk:"start",FIRST_QUARTILE:"firstquartile",MIDPOINT:"midpoint",THIRD_QUARTILE:"thirdquartile",COMPLETE:"complete",METRIC:"metric",PAUSE:"pause",Gq:"resume",SKIPPED:"skip",Ck:"viewable_impression",wq:"mute",Sq:"unmute",FULLSCREEN:"fullscreen",Sp:"exitfullscreen"},ED={UNKNOWN:-1,zk:0,FIRST_QUARTILE:1,MIDPOINT:2,THIRD_QUARTILE:3,COMPLETE:4,METRIC:5,PAUSE:6,Gq:7,SKIPPED:8,Ck:9,wq:10,Sq:11,FULLSCREEN:12,Sp:13};function FD(a){try{return!!a&&null!=a.location.href&&uc(a,"foo")}catch(b){return!1}}function GD(){var a=[1,2];if(!(1E-4>Math.random())){var b=Math.random();if(.1>b){try{var c=new Uint16Array(1);window.crypto.getRandomValues(c);b=c[0]/65536}catch(d){b=Math.random()}return a[Math.floor(b*a.length)]}}return null};var HD=document,W=window;function ID(a){var b=a.toString();a.name&&-1==b.indexOf(a.name)&&(b+=": "+a.name);a.message&&-1==b.indexOf(a.message)&&(b+=": "+a.message);if(a.stack){a=a.stack;var c=b;try{-1==a.indexOf(c)&&(a=c+"\n"+a);for(var d;a!=d;)d=a,a=a.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/,"$1");b=a.replace(/\n */g,"\n")}catch(e){b=c}}return b}function JD(a){W.google_image_requests||(W.google_image_requests=[]);var b=W.document.createElement("img");b.src=a;W.google_image_requests.push(b)};function KD(a,b){for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(null,a[c],c,a)}function LD(a){return"function"==typeof encodeURIComponent?encodeURIComponent(a):escape(a)};var MD=!0,ND={};function OD(a,b,c,d){var e=PD,g,h=MD;try{g=b()}catch(k){try{var l=ID(k);b="";k.fileName&&(b=k.fileName);var p=-1;k.lineNumber&&(p=k.lineNumber);h=e(a,l,b,p,c)}catch(r){try{var t=ID(r);a="";r.fileName&&(a=r.fileName);c=-1;r.lineNumber&&(c=r.lineNumber);PD("pAR",t,a,c,void 0,void 0)}catch(y){QD({context:"mRE",msg:y.toString()+"\n"+(y.stack||"")},void 0)}}if(!h)throw k;}finally{if(d)try{d()}catch(Q){}}return g} function PD(a,b,c,d,e,g){var h={};if(e)try{e(h)}catch(k){}h.context=a;h.msg=b.substring(0,512);c&&(h.file=c);0d?500:h}var rE=(new Date).getTime(),mE=-1,oE=!1,pE=-1,qE=-1; function nE(){return(new Date).getTime()-rE}function sE(a){var b=[];$b(a,function(a,d){d in Object.prototype||"undefined"==typeof a||(fa(a)&&(a=a.join(",")),b.push([d,"=",a].join("")))});return b.join("&")}function tE(){var a=I("div");a.style.cssText="position:relative;left:0px;top:0px;width:0;height:0;";return a} function uE(a){for(var b;a&&a!=a.parentElement;){if(a.style&&"none"==te(a,"display"))return!0;b=a;a=a.parentElement}if(b&&(a=Jd(b))){var c,d;try{if(c=Td(a))d=c.frameElement}catch(e){return!1}if(c&&d&&c!=c.parent)return uE(d)}return!1};function vE(a,b){this.G=a||3E3;this.F=b||3E3;this.k="u";this.B=null;this.j=[];this.C=!1;this.o=-1;this.A=0}function wE(a,b,c){this.snapshot=a;this.k=b;this.j=c} function xE(a,b,c){if(!(b&&b.getBoundingClientRect&&0<=Ta(fE,"11")&&c)||nd&&9>yd||0=a.F} function zE(a,b,c,d){this.module=null;this.A=a;this.ma="e"==a?String(c)+"~"+String(d):"";this.j=[];this.k=-1;this.B=0;this.o=Ib(cc(KE));this.G=Ib(cc(IE));"e"==this.A&&(LE[this.ma]=w(this.C,this));nd?(a=b.createElement("div"),a.innerHTML='',a= a.firstChild,a.id=String(Math.random())):a=NE(this,b);a.width=1;a.height=1;a.style.zIndex=-999999;this.module=a}var IE={lB:-1,LOADING:0,bq:1,Jp:2,Rz:3,VISIBLE:4},KE={LOADING:0,bq:1,Jp:2,dB:3,kA:4,iB:5,jB:6,hB:7,mA:8,cB:9},LE={}; function NE(a,b){function c(a,c,d){var e=b.createElement("param");e.name=c;e.value=d;a.appendChild(e)}var d=ME(a),e=b.createElement("object");e.type="application/x-shockwave-flash";e.data=d;c(e,"movie",d);c(e,"allowscriptaccess","always");c(e,"wmode","opaque");e.style.visibility="hidden";e.style.opacity=0;return e}function ME(a,b){var c="//www.gstatic.com/osd/hbt.swf";"e"==a.A&&(c=sf("//www.gstatic.com/osd/hbe.swf","id",a.ma));b&&(c=sf(c,"delay","1"));return c} zE.prototype.F=function(a,b){if(!this.module)return!1;this.module.style.position="absolute";CE(this,b);var c=!0;try{a.appendChild(this.module)}catch(d){c=!1}return c};zE.prototype.D=function(a,b){if(!this.module||!a.parentNode)return!1;this.module.style.position="fixed";CE(this,b);var c=!0;try{a.parentNode&&a.parentNode.insertBefore(this.module,a.nextSibling)}catch(d){c=!1}return c};function CE(a,b){var c;if(c=a.module)c=ye(a.module),c=!(b==c||b&&c&&b.x==c.x&&b.y==c.y);c&&we(a.module,b)} zE.prototype.remove=function(){if(this.module)try{ae(this.module)}catch(a){}this.module=null};zE.prototype.C=function(a){this.k=a?3:4}; function FE(a,b){if("e"==a.A){var c=null;try{c=a.module.it()}catch(d){}null===c?(c=0,0=e?(e=10<=g?4:0,g=0):g>c.sh?(c=(g-c.sh)/(e-c.Gj)*1E3,e=10<=c?4:3,c=0==c?1:1>c?3:4>c?4:23>c?6:26>c?8:9,6==a.B&&6==c&&(c=7),g=c):g=e=1;6==a.B&&(--a.o[6],4==g||8==g?++a.o[5]:++a.o[7]);++a.o[g];a.k=e;a.B=g}return a.k} function OE(a,b,c){var d=c-1E3,e=a.j.length;C(a.j,function(a,b){a.Gj<=d&&(e=Math.min(e,b+1))});var g=a.j.length-e;0 Math.random();this.Rd=null;this.Db=void 0;this.md=!1;this.za=[];this.da=void 0;this.Sb=this.ya=!1;this.D=void 0;this.gb=0;this.ca=-1;this.Xa=this.U=0;this.ra=void 0;this.Ta=this.Ea=this.xa=0;this.Ja=!1;this.o=0;this.N=!1;this.Sd=5==e?.02>Math.random():Boolean(c&&c._tos_);this.Zd=1!=this.G?0:GD()||0;RE(c&&c._avm_);SE(this,a,g)}var QE=new Ub(0,0,0,0);function RE(a){if(v(a)&&0!=a.length){a=a.split("&");for(var b=0;ba.P)){var g=W.innerWidth,h=W.innerHeight,k=new Ub(Math.round(W.mozInnerScreenY),Math.round(W.mozInnerScreenX+g),Math.round(W.mozInnerScreenY+h),Math.round(W.mozInnerScreenX));c=new Ub(W.screenY+d,W.screenX+c.width,W.screenY+c.height,W.screenX);e||(d=new Ub(k.top-c.top,k.right-c.left,k.bottom-c.top,k.left-c.left),d.top>a.j.top?a.j=d:(a.j.right=a.j.left+g,a.j.bottom=a.j.top+h),a.R=g*h);UE(a,k,c,b,e,!0)}} function VE(a,b,c){var d=WE(a,W&&W.document);if(d){c||SE(a,W,!0);var e=Math.floor((a.j.left+a.j.right)/2),g=Math.floor((a.j.top+a.j.bottom)/2),h=Rd(document),d=d(e-h.x,g-h.y)?.5:0;UE(a,a.j,d,b,c,!0)}}function WE(a,b){XE(a);if(!a.Va){var c=[];C(ec(a.C),function(a){c[this.C[a]+1]=a},a);var d=c.join(""),d=b&&b[d];a.Va=d&&w(d,b)}return a.Va}function XE(a){a.C.e=-1;a.C.i=6;a.C.n=7;a.C.t=8} PE.prototype.update=function(a,b,c,d,e){if(0>this.P)return null;c||SE(this,d,e);Boolean(null)&&c&&(d.clearInterval(this.Dc),this.Dc=null);Boolean(null)&&c&&(d.clearInterval(this.Qd),this.Qd=null);null!=this.Da&&(c?(d.clearInterval(this.O),this.O=null,this.ia=!1):this.Wa&&!this.O&&(this.O=d.setInterval(UD("osd_or_lidar::adblock::iem_int",w(this.nd,this,d,1E3)),1E3),this.nd(d)));return UE(this,this.j,b,a,c,!1)}; function UE(a,b,c,d,e,g){var h=d-a.P||1,k=null;ia(c)?b=YE(a,c):(k=c,b=YE(a,b,k));a.da||ZE(a,b,h,a.V,g,e,k,void 0);a.V=e?-1:b;a.P=d;-1!=b&&(0>a.Z&&(a.Z=d),a.cb=d);-1==a.fb&&1E3<=Math.max(a.F[2],a.I[2])&&(a.fb=d);a.ua(a,k||QE);return a.A} function YE(a,b,c){if(a.N&&7==a.G)return a.A=1,$E(a.A);var d=null;if(ia(b))a.A=b;else{c=new Ub(Math.max(b.top,c.top),Math.min(b.right,c.right),Math.min(b.bottom,c.bottom),Math.max(b.left,c.left));if(0>=a.R||c.top>=c.bottom||c.left>=c.right)return a.A=0,-1;var d=c.clone(),e=-b.left;b=-b.top;e instanceof Tb?(d.left+=e.x,d.right+=e.x,d.top+=e.y,d.bottom+=e.y):(d.left+=e,d.right+=e,ia(b)&&(d.top+=b,d.bottom+=b));d=(c.bottom-c.top)*(c.right-c.left);a.A=d/a.R}return $E(a.A)} function $E(a){var b=-1;1<=a?b=0:.75<=a?b=1:.5<=a?b=2:.25<=a?b=3:0=d;var l=-1==d||-1==b?-1:Math.max(d,b);d=e?l:d;-1!=d&&(a.K[d]+=c);(h=h||null)?(-1!=d&&2>=d&&-1!=a.W&&(a.fa[a.W]+=c),h=100*a.R/((h.bottom-h.top)*(h.right-h.left)),a.W=20<=h?0:10<=h?1:5<=h?2:2.5<=h?3:4):a.W=-1;if(7==a.G){k=n(k)?k:aF(a);h=-1!=d&&2>=d;e=.1<=k&&.1<=a.ra;e&&0==d||(a.Ja=!1);a.xa+=c;e&&(a.Ea+=c,h?a.Ta+=c:a.U+=c);a.U>a.Xa&&(a.Xa=a.U);if(h||!n(k)||.1>k)a.U=0;k=n(k)?Number(k)?bF(k,3):0:k;a.ra=k}for(k=d;0<=k&&4>=k;k++)a.F[k]+=c,a.F[k]>a.I[k]&&(a.I[k]= a.F[k]);for(k=0;k=e&&(e=d.height,a=0);BF=new G(d.width,e);e=new GF;e.C=!0;e.A=BF;e.o=d;e.k=a;return e}if(c)return a=new GF,a.B=!0,a;if(HF)return a=new GF,a.D=!0,a;if(IF)return a=new GF,a.G=!0,a;i:{b=new GF;b.A=a;b.j=!1;if(null!=a&&-1!=a.width&&-1!=a.height&&-12245933!=a.width&&-12245933!=a.height){try{var c=AF,g=W||W,g=g.top,e=a||iE(g,c),h=oe(Hd(g.document)),d=-1==e.width||-12245933==e.width?new Ub(e.width,e.width,e.width, e.width):new Ub(h.y,h.x+e.width,h.y+e.height,h.x)}catch(k){a=b;break i}b.F=d;b.j=!0}a=b}return a} function xF(a,b){var c;if(!JF)if(window.clearTimeout(KF),KF=null,0==a.length)b||LF();else{var d=zF();try{var e=nE();if(d.C)for(c=0;c=c.G);c&&(a.Yd(a),a.Sd=!1,a.k&&DE(a.k))}});else if(d.j)for(c=0;cd.height?k>p?(b=k,c=l):(b=p,c=r):kMath.random()){var e=eF(c,a,String(d));b=b||e}});(HF=b)&&C(yF,function(b){Boolean(b.k)||a(b)});return b}function SF(a){C(a,function(a){OF(a.element)||yF.push(a)})}function NF(){return jb(yF,function(a){return a.N})}function GF(){this.o=this.A=null;this.k=0;this.F=null;this.j=this.G=this.D=this.B=this.C=!1};var TF=null,UF="",VF=!1;function WF(){var a=TF||W;if(!a)return"";var b=a.document,c=[];c.push("url="+LD(a.location.href.substring(0,512)));b&&b.referrer&&c.push("referrer="+LD(b.referrer.substring(0,512)));b=a.location&&a.location.ancestorOrigins;if(iF&&b&&0Math.random()&&(ZF=!0),TF=VD(),wF(!1),PF()?(window.setTimeout(function(){},1),iF?aG():sF()):VF=!0}catch(a){throw yF=[],a;}} function aG(){var a;if(od&&ia(W.screenX)&&ia(W.mozInnerScreenX)&&ia(W.outerWidth)&&1>Math.random()){var b=W.navigator.userAgent,c=b.indexOf("Firefox/");a=-1;if(0<=c){a=Math.floor(b.substr(c+8))||-1;var d=b.indexOf("Mac OS X 10."),c=-1;0<=d&&(c=Number(b.substr(d+12,1))||-1);var e=0Math.random()?DF=!0:!1,a?sF():QF()?(sF(),YF=!0):(window.clearTimeout(KF),KF=null,UF="i",JF=!0))}function RF(a){if(a){if(!a.md){var b=[];b.push("v=265v");b.push("r=fp");b.push("efm="+(YF?1:0));b.push(rf(hF(a)));b.push(WF());b="&"+b.join("&");JD(("//pagead2.googlesyndication.com/pagead/gen_204?id=lidarvf"+b).substring(0,2E3));a.md=!0}a.pa=!0}} function bG(a,b,c){var d={};qc(d,{opt_videoAdElement:void 0,opt_VideoAdLength:void 0,opt_fullscreen:void 0,opt_nativeMobile:!1},c||{});var e=a.toLowerCase();if(a=hc(DD,function(a){return a==e})){a={e:ED[a],hd:JF?"1":"0",v:"265v",hdr:UF||void 0};if(d.opt_bounds)return a.msg="ol",sE(a);if(VF)return a.msg="ue",sE(a);b=cG(b,d);if(!b)return a.msg="nf",sE(a);XF||$F();"i"==UF&&(b.pa=!0);ZF&&dG(b);c=d.opt_fullscreen;n(c)&&(b.N=Boolean(c));c={};c.start=eG;c.firstquartile=fG;c.midpoint=gG;c.thirdquartile=hG; c.complete=iG;c.metric=jG;c.pause=kG;c.resume=lG;c.skip=mG;c.viewable_impression=jG;c.mute=nG;c.unmute=oG;c.fullscreen=pG;c.exitfullscreen=qG;if(c=c[e]){d=c(b,d);if(!n(d)||v(d))return d;qc(a,d);return sE(a)}}}function eG(a,b){"i"!=UF&&(JF=!1);!YF||Boolean(a.k)||a.na||eF(a,RF,String(fb(yF,a)));rG(a,b);gF(a,0);1<=(100*a.A|0)/100&&.1<=a.ra&&(a.Ja=!0);return hF(a)}function fG(a){gF(a,1);xF([a],!lF());return hF(a)}function gG(a){gF(a,2);xF([a],!lF());return hF(a)} function hG(a){gF(a,3);xF([a],!lF());return hF(a)}function iG(a){gF(a,4);xF([a],!lF());var b=hF(a);a.N=!1;sG(a.B);return b}function kG(a){a.gb=fF(a,nE());var b=!lF();xF([a],b);a.da=!0;return hF(a)}function lG(a){var b=lF();a.da&&!b&&(a.ca=nE());xF([a],!b);a.da=!1;return hF(a)}function jG(a){a=hF(a);a.hvem="1";return a}function mG(a){var b=!lF();xF([a],b);b=hF(a);a.N=!1;sG(a.B);return b}function nG(a){xF([a],!lF());return hF(a)}function oG(a){xF([a],!lF());return hF(a)} function pG(a){a.N=!0;xF([a],!lF());return hF(a)}function qG(a){a.N=!1;xF([a],!lF());return hF(a)}function rG(a,b){b&&b.opt_VideoAdLength&&(a.Db=b.opt_VideoAdLength);var c=n(b)?b.opt_nativeTime:void 0;qE=c=ia(c)?c:nE();a.K=[0,0,0,0,0];a.I=[0,0,0,0,0];a.F=[0,0,0,0,0];a.fa=[0,0,0,0,0];a.P=-1;a.Z=-1;a.cb=-1;a.Md=0;a.$d=-1;a.V=-1;a.W=-1;a.A=0;a.P=c;var d=!1;lF()||(d=!0,a.ca=c);xF([a],d)}function sG(a){if(v(a)){var b=lb(yF,function(b){return b.B==a});0<=b&&tb(yF,b)}} function cG(a,b){if(b.opt_nativeMobile)return tG(a,b);if(b.opt_videoAdElement)return uG(a,b.opt_videoAdElement);var c=vG(a);return c?c:c=E(yF,function(b){return b.B==a})}function tG(a,b){var c=E(yF,function(b){return b.B==a});c||(c=new PE(window,0,null,b.opt_nativeTime,7,!1),c.D="n",c.ua=wG,SF([c]),c.B=a);return c}function uG(a,b){var c=E(yF,function(a){return a.element==b});c||(c=xG(b),c.B=a,c.D="h");return c} function vG(a){var b=E(yF,function(b){return b.element?yG(b.element)==a:!1});if(b)return b;b=zG();b=E(b,function(b){return yG(b)==a});if(!b)return null;b=xG(b);b.D="as";AG(b);return b}function AG(a){var b=yG(a.element);v(b)&&(a.B=b)}function zG(){var a=W.document,b=Jb(D(["embed","object"],function(b){return vb(a.getElementsByTagName(b))}));return b=hb(b,function(a){if(!a||!he(a))return!1;var b=a.getBoundingClientRect();return 0!=b.width&&0!=b.height&&a.metricID&&ja(a.metricID)?!0:!1})} function yG(a){if(!a||!a.metricID||!ja(a.metricID))return null;var b;try{b=a.metricID()}catch(c){return null}return b.queryID}function xG(a){a=new PE(W,0,a,nE(),7,iF);a.ua=wG;lE=79463069;SF([a]);sF();return a} function wG(a){if(2E3<=Math.max(a.F[2],a.I[2])&&!a.ya){var b="as"==a.D,c="h"==a.D,d="n"==a.D,e=u("ima.common.triggerViewEvent"),g=hF(a);g.e=9;try{var h=sE(g);c||d?ja(e)?(e(a.B,h),a.ya=!0):a.o=4:b?a.element&&a.element.triggerViewEvent?(a.element.triggerViewEvent(h),a.ya=!0):a.o=1:a.o=5}catch(k){a.o=a.o||2}}else a.o=3} function dG(a){if(a.Sb||a.pa)a.o=a.o||13;else{var b="as"==a.D,c="h"==a.D;try{if(c){var d=u("ima.common.triggerMeasurableEvent");ja(d)?(d(a.B),a.Sb=!0):a.o=a.o||14}else b?a.element&&a.element.triggerMeasurableEvent?(a.element.triggerMeasurableEvent(),a.Sb=!0):a.o=a.o||11:a.o=a.o||15}catch(e){a.o=a.o||12}}}q("Goog_AdSense_Lidar_startMetricMeasurement",TD("lidar::startmm_ex",function(a,b){var c=b||{};if(!v(a)){var d=cG(a,c);d&&rG(d,c)}}),void 0); q("Goog_AdSense_Lidar_stopMetricMeasurement",TD("lidar::stopmm_ex",sG),void 0);q("Goog_AdSense_Lidar_getMetric",TD("lidar::getmetric_ex",function(a){var b=E(yF,function(b){return b.B===a});if(!b)return"-1";var c={gm:1,xsj:b.K,mkdj:b.I};lF()?c.c7=(100*b.A|0)/100:c.ftr=nE()-jE;return Mb(c)}),void 0);q("Goog_AdSense_Lidar_sendVastMessage",TD("lidar::handlevast_ex",bG),void 0);function BG(){O.call(this);this.j=null;this.A=new Cj(this);N(this,this.A);this.B=null;this.F=new We;this.D=new We;this.o=null;this.k=!1}z(BG,O);var CG=null;function DG(){null!=CG||(CG=new BG);return CG}BG.prototype.destroy=function(){this.A.wa(this.j,"activityMonitor",this.C);this.k=!1}; BG.prototype.init=function(a){if(!this.k){(this.j=a||null)&&this.A.listen(this.j,"activityMonitor",this.C);if(V.A&&!(window.ima&&window.ima.video&&window.ima.video.client&&window.ima.video.client.tagged)){q("ima.video.client.sdkTag",!0,void 0);a=document.createElement("script");a.src=document.location.protocol+"//s0.2mdn.net/instream/video/client.js";a.async=!0;a.type="text/javascript";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)}this.k=!0}}; function EG(a){if(null==a)return!1;if(WC()&&null!=a.webkitDisplayingFullscreen)return a.webkitDisplayingFullscreen;var b=window.screen.availWidth||window.screen.width,c=window.screen.availHeight||window.screen.height;a=FG(a);return 0>=b-a.width&&42>=c-a.height}function FG(a){return ja(a.getBoundingClientRect)?a.getBoundingClientRect():{left:a.offsetLeft,top:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}}function GG(a,b){a.o=b} function HG(a,b,c,d,e){if(a.k){e=e||{};if(d=d?a.D.get(d):V.o)null!=e.opt_fullscreen||(e.opt_fullscreen=EG(d)),null!=e.opt_videoAdElement||(e.opt_videoAdElement=d);null==e.opt_bounds&&a.o&&(e.opt_bounds=FG(a.o));return bG(b,c,e)||""}return""} BG.prototype.C=function(a){var b=a.yc,c=b.queryId,d={};d.eventId=b.eventId;switch(a.Ib){case "getViewability":d.viewabilityString=HG(this,"metric",c)||"";this.j.send("activityMonitor","viewability",d);break;case "reportVastEvent":var e=b.vastEvent;a=b.osdId;var g={};g.opt_fullscreen=b.isFullscreen;b.isOverlay&&(g.opt_bounds=b.overlayBounds);var h=null;"isFullscreen"in b&&(h=b.isFullscreen);d.viewabilityString=HG(this,e,c,a,g);d.engagementString=IG(this,a,h);this.j.send("activityMonitor","viewability", d);break;case "fetchAdTagUrl":c={},c.eventId=b.eventId,a=b.osdId,h=null,"isFullscreen"in b&&(h=b.isFullscreen),c.engagementString=IG(this,a,h),this.j.send("activityMonitor","engagement",c)}};function IG(a,b,c){if(!V.A)return"";var d=b?a.D.get(b):V.o;a={};null!=c&&(a.fullscreen=c);return CD(function(){return d},a)}q("ima.common.sdkVolume",function(a){var b=DG();a=b.F.get(a)||b.B;return null!=a?a():-1},void 0); q("ima.common.triggerViewEvent",function(a,b){var c={};c.queryId=a;c.viewabilityString=b;var d=DG().j;d?d.send("activityMonitor","viewableImpression",c):DG().S(new uB("viewable_impression",null,c))},void 0);q("ima.common.triggerMeasurableEvent",function(a){var b={};b.queryId=a;(a=DG().j)?a.send("activityMonitor","measurableImpression",b):DG().S(new uB("measurable_impression",null,b))},void 0);function JG(a,b,c){if(ob(a))return null;a=hb(a,function(a){var b=a.A;return"application/x-mpegurl"==B(a.j).toLowerCase()||"progressive"==b});ob(c)||(c=D(c,function(a){return a.toLowerCase()}),a=hb(a,function(a){return F(c,B(a.j).toLowerCase())}));if(!ia(b)||0>=b)b=mF()?500:1E3;return KG(a,b)}function KG(a,b){return LG(a,b)||MG(a,b)||NG(a,b)}function LG(a,b){var c=null;C(a,function(a){var e=a.Uc,g=a.Tc;e>b||ge)||(c=a)});return c} function MG(a,b){var c=null;C(a,function(a){var e=a.Uc,g=a.Tc;g>b||(null==c||c.Tce&&(c=a))});return c}function NG(a,b){var c=null;C(a,function(a){var e=a.Uc,g=a.Tc;if(!(ee)c=a});return c};function OG(){O.call(this);this.C=this.F=this.H=this.D=!1;this.k=0;this.A=[];this.I=!1;this.o=0;this.B=new Cj(this);this.G={}}z(OG,O);function PG(a,b){null==b||a.D||(a.j=b,QG(a),a.D=!0)}function RG(a){null!=a.j&&a.D&&(SG(a),a.D=!1,a.F=!1,a.C=!1,a.k=0,a.A=[],a.I=!1)} function QG(a){SG(a);!(a.j instanceof O)&&"ontouchstart"in document.documentElement&&XC()?(a.G={touchstart:w(a.fv,a),touchmove:w(a.ev,a),touchend:w(a.dv,a)},$b(a.G,function(a,c){this.j.addEventListener(c,a,!1)},a)):a.B.listen(a.j,"click",a.Nl)}function SG(a){a.B.wa(a.j,"click",a.Nl);$b(a.G,function(a,c){this.j.removeEventListener(c,a,!1)},a);a.G={}}f=OG.prototype; f.fv=function(a){this.F=!0;this.k=a.touches.length;this.o&&(window.clearTimeout(this.o),this.o=0,this.H=!0);this.I=TG(this,a.touches)||1!=a.touches.length;UG(this,a.touches)};f.ev=function(a){this.k=a.touches.length;this.C=!0};f.dv=function(a){!this.F||1!=this.k||this.C||this.H||this.I||!TG(this,a.changedTouches)||(this.o=window.setTimeout(w(this.Zk,this),300));this.k=a.touches.length;0==this.k&&(this.C=this.F=!1,this.A=[]);this.H=!1};f.Nl=function(){this.Zk()}; function UG(a,b){a.A=[];C(b,function(a){qb(this.A,a.identifier)},a)}function TG(a,b){return jb(b,function(a){return F(this.A,a.identifier)},a)}f.Zk=function(){this.o=0;this.S(new qi("click"))};f.M=function(){RG(this);this.B.dispose();this.B=null;OG.L.M.call(this)};function VG(a){null!=a?OB(KB,a)?(a=a.match(/yt_vid\/([a-zA-Z0-9_-]{11})/),a=null!=a&&1=a};f.qe=function(a){this.j.currentTime=a};f.getCurrentTime=function(){return this.j.currentTime};f.rl=function(){return cH(this)}; f.sc=function(){return isNaN(this.j.duration)?-1:this.j.duration};f.Gd=function(){return this.j.ended};f.tc=function(){return new G(this.j.offsetWidth,this.j.offsetHeight)};f.Vl=function(){return this.j.seeking};f.M=function(){this.re();this.j=null;aH.L.M.call(this)};f.Ul=function(){return this.j.error}; f.Gg=function(){this.re();this.k=new Cj(this);this.k.listen(this.j,"canplay",this.Tt);this.k.listen(this.j,"ended",this.Gs);this.k.listen(this.j,"webkitbeginfullscreen",this.Ji);this.k.listen(this.j,"webkitendfullscreen",this.Xl);this.k.listen(this.j,"pause",this.Is);this.k.listen(this.j,"playing",this.Ou);this.k.listen(this.j,"timeupdate",this.av);this.k.listen(this.j,"volumechange",this.Js);this.k.listen(this.j,"error",this.Wl);this.C=new OG;this.k.listen(this.C,"click",this.Fs);PG(this.C,this.j); this.D=new yj(1E3);this.k.listen(this.D,"tick",this.Hs);this.D.start()};f.re=function(){null!=this.C&&(RG(this.C),this.C=null);null!=this.D&&this.D.dispose();null!=this.k&&(this.k.dispose(),this.k=null);bH(this)};function bH(a){a.o=!1;a.F=!1;a.A=0;a.J=!1;a.K.clear();Bj(a.O);Xg(a.B)}function dH(a){a.o||(a.o=!0,Bj(a.O),a.S("start"),aD()||!ud||ud&&YC(UC,3)||WC()&&(!XC()||!YC(TC,4))||a.Ji())} f.Tt=function(){var a;if(a=Rg)a=gd,a=!(a&&(Oa(a,"SMART-TV")||Oa(a,"SmartTV")));a&&!this.J&&(this.qe(.001),this.J=!0)};f.Ou=function(){this.S("play");XC()||Pg||dH(this)};f.av=function(){if(!this.o&&(XC()||Pg)){if(0>=this.getCurrentTime())return;if(Pg&&this.Gd()&&1==this.sc()){this.Wl();return}dH(this)}if(XC()){if(1.5this.A&&(this.A=this.getCurrentTime())}this.K.add(this.j.currentTime);this.S("timeUpdate")}; f.Js=function(){this.S("volumeChange")};f.Is=function(){var a;this.o&&XC()&&!this.I&&2>cH(this)-this.j.currentTime?(this.B=new yj(250),this.k.listen(this.B,"tick",this.Rt),this.B.start(),a=!0):a=!1;a||this.S("pause")};f.Gs=function(){var a=!0;XC()&&(a=this.A>=this.j.duration-1.5);!this.F&&a&&this.S("end")};f.Ji=function(){this.S("beginFullscreen")};f.Xl=function(){this.S("endFullscreen")};f.Wl=function(){Bj(this.O);this.S("error")};f.Fs=function(){this.S("click")}; f.Hs=function(){var a=this.tc(),b=this.Rc();if(a.width!=this.H.width||a.height!=this.H.height)!this.G&&b?this.Ji():this.G&&!b&&this.Xl(),this.H=a,this.G=b};f.wr=function(){if(!this.o){try{cD(bD.getInstance(),16)}catch(a){}bH(this);this.S("mediaLoadTimeout")}};f.Rt=function(){if(this.Gd()||!this.kf())Xg(this.B);else{var a=this.j.duration-this.j.currentTime,b=cH(this)-this.j.currentTime;0a)&&(Xg(this.B),this.play())}}; function cH(a){for(var b=a.j.buffered.length-1;0<=b;){if(a.j.buffered.start(b)<=a.j.currentTime)return a.j.buffered.end(b);b--}return 0};function eH(){O.call(this);this.j=new fH;this.k=new Cj(this);var a=MC();if(a){i:{if("videoElementMockDuration"in a.j&&(a=a.j.videoElementMockDuration,ia(a)))break i;a=NaN}this.duration=a}}z(eH,O);function gH(){var a=["video/mp4"],b=["video/ogg"],c=new eH;c.canPlayType=function(c){return F(a,c)?"probably":F(b,c)?"maybe":""};c.width=0;c.height=0;c.offsetWidth=0;c.offsetHeight=0;return c}function hH(a){this.startTime=0;this.endTime=a}function fH(){this.length=0;this.j=[]}fH.prototype.start=function(a){return this.j[a].startTime}; fH.prototype.end=function(a){return this.j[a].endTime};f=eH.prototype;f.readyState=0;f.currentTime=0;f.duration=NaN;f.te=!0;f.bm=!1;f.autoplay=!1;f.volume=1;f.muted=!1;f.src="";f.Ps=1;f.playbackRate=0;f.hc=null;f.Mg=0;f.Ev=4;f.Xe=null;f.qh=null; f.play=function(){this.bm&&(this.currentTime=0,this.S("timeupdate"));this.te&&(this.te=!1,this.S("play"),this.readyState=this.Ev,2>=this.readyState?this.S("waiting"):this.S("playing"));if(null===this.hc||this.hc.ga())this.hc=new yj(10),this.hc.listen("tick",w(this.bo,this));this.Mg=x();this.hc.start();this.autoplay=!1};f.pause=function(){this.autoplay=!1;this.te||(this.hc.stop(),this.te=!0,this.S("timeupdate"),this.S("pause"))}; f.load=function(){this.readyState=0;this.te=!0;this.S("loadstart");this.setProperty("duration",isNaN(this.duration)?10+20*Math.random():this.duration);var a=this.j;a.j.push(new hH(this.duration));a.length=a.j.length;this.S("loadedmetadata");0":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%EF%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB", "\uff3d":"%EF%BC%BD"};function FH(a){return IH[a]}var EH=/[\x00- \x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uff0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g;function JH(a){return'
'+X(a.ve)+'
'+X(a.ve)+'
"+X(a.Ic)+'
"+X(a.cg)+'
'} function KH(a){return'
"+X(a.Ic)+'
'} function LH(a){return'
"+X(a.Ic)+'
'+X(a.ve)+'
'} function MH(){return'
'}function NH(a){var b="";a=sa("You can skip this ad in {$xSeconds}",{xSeconds:X(a.no)});return b+a}function OH(a){return'
'} function PH(a){var b="";a=2<=a.uh&&1<=a.$f?sa("Ad {$adPosition} of {$totalAds} {$timeLeft}",{adPosition:X(a.$f),totalAds:X(a.uh),timeLeft:X(a.rh)}):sa("Ad {$timeLeft}",{timeLeft:X(a.rh)});return b+=a};function QH(a,b,c){if(null==a||!je(Jd(a),a))throw HC(fC,null,"containerElement","element");this.C=a;this.k=this.j=null;this.A=b;this.B=c;this.o=null;this.j=I("div",{style:"display:none;"});a=MC();NC(a,"useVideoElementMock")?(a=gH(),b=I("div",{style:"position:absolute;width:100%;height:100%;top:0px;left:0px;"}),ra(b,a),a.Xe=I("div",{style:"position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:#000"}),a.qh=I("p",{style:"position:absolute;top:25%;margin-left:10px;font-size:24px;color:#fff;"}), a.Xe.appendChild(a.qh),b.appendChild(a.Xe),a.k.listen(a,["loadeddata","playing","pause","ended"],a.rv),a=b):(a="",b=sa("Advertisement"),a=I("video",{style:"background-color:#000;position:absolute;width:100%;height:100%;",title:a+b}));a.setAttribute("webkit-playsinline",!0);this.k=a;this.C.appendChild(this.j);this.j.appendChild(this.k);this.A&&(a=I("div",{id:this.A,style:"display:none;background-color:#000;position:absolute;width:100%;height:100%;"}),this.j.appendChild(a));this.B&&(this.o=I("div", {style:"position:absolute;width:100%;height:100%;"}),this.j.appendChild(this.o))}z(QH,M);QH.prototype.initialize=function(){VC()&&this.k.load()};QH.prototype.M=function(){ae(this.j);QH.L.M.call(this)};QH.prototype.show=function(){var a=this.j;null!=a&&(a.style.display="block")};QH.prototype.hide=function(){var a=this.j;null!=a&&(a.style.display="none")};function RH(a){O.call(this);this.I="ima-chromeless-video";var b=null;null!=a&&(v(a)?this.I=a:b=a);this.J=new Cj(this);this.C=null;this.A=!1;this.V=this.tc();this.U=this.Rc();this.F=-1;this.N=!1;this.D=-1;this.o=this.O=this.G=null;this.R="";this.k=!1;this.ca=null!=b;this.H=this.P=this.j=null;this.B=void 0;this.Z=null;null!=b?(this.k=!0,this.j=b,this.B=2):(a=w(this.Ar,this),SH?a():(TH.push(a),a=Xd("script"),a.src="https://www.youtube.com/iframe_api",b=document.getElementsByTagName("script")[0],b.parentNode.insertBefore(a, b)))}z(RH,ZG);var UH=["video/mp4","video/webm"],VH={el:"adunit",controls:0,html5:1,playsinline:1,showinfo:0},TH=[],SH=!1;f=RH.prototype;f.Ln=function(a,b,c){var d=E(a,function(a){return!ea(VG(a.k))});if(null!==d)return d;a=hb(a,function(a){a=B(a.j);return this.k?this.j.canPlayType(a):F(UH,a)},this);ob(c)||(d=JG(a,b,c));return null!=d?d:JG(a,b,[])};f.zj=function(a){this.o=a};f.load=function(a,b){null!==a&&(this.R=a,this.k?WH(this,a,b):(this.G=a,this.O=b))};f.getVideoUrl=function(){return this.R}; f.setVolume=function(a){this.ca?this.S("volumeChange"):this.k?(a=Sb(100*a,0,100),this.j.setVolume(a),this.D=-1,this.S("volumeChange")):this.D=a};f.uc=function(){return this.k?this.j.getVolume()/100:this.D};f.play=function(){if(!A(B(this.R))){if(!this.A){XH(this);var a=15E3;null!=this.o&&0=a:!1};f.qe=function(a){this.k?this.j.seekTo(a,!1):this.F=a};f.getCurrentTime=function(){return this.k?this.j.getCurrentTime(this.B):-1}; f.rl=function(){return this.k&&this.A?this.j.getVideoLoadedFraction(this.B)*this.j.getDuration(this.B):0};f.sc=function(){return this.k&&this.A?this.j.getDuration(this.B):-1};f.Ul=function(){return null};f.zi=function(){return dc(IB)};f.Gd=function(){return this.k?0==this.j.getPlayerState(this.B):!1};f.tc=function(){var a=V.j?V.o:document.getElementById(this.I);return a?new G(a.offsetWidth,a.offsetHeight):new G(0,0)};f.Vl=function(){return!1}; f.Ns=function(){var a=this.tc(),b=this.Rc();if(a.width!=this.V.width||a.height!=this.V.height)!this.U&&b?this.S("beginFullscreen"):this.U&&!b&&this.S("endFullscreen"),this.V=a,this.U=b};f.Gg=function(){this.P=w(this.fn,this);this.H=w(this.Ki,this);this.ca&&(this.j.addEventListener("onAdStateChange",this.H),this.j.addEventListener("onReady",this.P),this.j.addEventListener("onStateChange",this.H));this.K=new yj(1E3);this.J.listen(this.K,"tick",this.Ns);this.K.start()}; f.re=function(){this.ca&&(this.j.removeEventListener("onAdStateChange",this.H),this.j.removeEventListener("onReady",this.P),this.j.removeEventListener("onStateChange",this.H));null!=this.K&&this.K.dispose()};f.Ar=function(){var a=this.I,b={playerVars:nc(VH),events:{onError:w(this.Os,this),onReady:w(this.fn,this),onAdStateChange:w(this.Ki,this),onStateChange:w(this.Ki,this)}},c=u("YT");this.j=null!=c&&null!=c.Player?new c.Player(a,b):null}; function WH(a,b,c){var d={};if(null!=a.o){var e=a.o.k;null!=e&&(d.agcid=e);e=a.o.B;null!=e&&(d.adformat=e);(e=a.o.o)&&(d.cta_conversion_urls=e);d.iv_load_policy=QC()&&a.o.C?1:3;a.o.A&&(d.noiba=1);a.o.D&&(d.utpsa=1)}e=VG(b);null===e?d.url_encoded_third_party_media="url="+encodeURIComponent(b)+"&type="+encodeURIComponent(null===c?"":c):d.videoId=e;a.A=!1;a.o&&a.o.j?(a.Z=d,a.j.preloadVideoByPlayerVars(a.Z)):a.j.cueVideoByPlayerVars(d)}f.Os=function(){this.S("error")}; f.fn=function(){this.k=!0;-1!=this.D&&(this.setVolume(this.D),this.D=-1);null!=this.G&&(WH(this,this.G,this.O),this.O=this.G=null);-1!=this.F&&(this.qe(this.F),this.F=-1);this.N&&this.play()};f.Ki=function(a){switch(a.data){case 0:this.A?this.S("end"):this.S("error");break;case 1:this.A||(XH(this),this.A=!0,this.S("start"));this.S("play");YH(this);this.C=new yj(100);this.J.listen(this.C,"tick",this.Nm);this.C.start();break;case 2:this.S("pause"),YH(this)}}; function YH(a){a.J.wa(a.C,"tick",a.Nm);null!=a.C&&(a.C.stop(),a.C=null)}function XH(a){null!=a.da&&Bj(a.da)}f.Nm=function(){this.S("timeUpdate")};f.Hu=function(){this.S("mediaLoadTimeout")};f.Tl=function(a,b){this.k&&this.j.addInfoCardXml(a,b)};f.ke=function(){if(!this.k)return null;var a=this.j.getVideoData();return a?a.cpn:null};f.Nn=function(a){this.k&&VG(this.getVideoUrl())&&this.j.sendVideoStatsEngageEvent(a)}; f.M=function(){YH(this);XH(this);this.re();this.k=!1;this.J.dispose();this.F=-1;this.O=null;this.N=!1;this.G=null;this.D=-1;this.P=this.j=this.o=null;this.A=!1;this.R="";RH.L.M.call(this)};q("onYouTubeIframeAPIReady",function(){SH=!0;C(TH,function(a){a()});pb(TH)},window);function ZH(a){O.call(this);this.j=a||Xa();this.k=[]}z(ZH,O);ZH.prototype.o=!1;ZH.prototype.connect=function(){for(this.o=!0;!ob(this.k);){var a=this.k.shift();this.sendMessage(a.name,a.type,a.data)}};ZH.prototype.send=function(a,b,c){this.o?this.sendMessage(a,b,c):this.k.push({name:a,type:b,data:c})};function $H(a,b,c,d,e){qi.call(this,a);this.Ib=b;this.yc=c;this.Ml=d;this.A=e}z($H,qi);$H.prototype.getOrigin=function(){return this.A};$H.prototype.toString=function(){return""};function aI(a,b){ZH.call(this,b);this.A=a;this.Tb=null;this.B=new Cj(this);this.logger=null;this.B.listen(Td(),"message",this.receive)}z(aI,ZH);function bI(a){if(null==a||!v(a)||!wa(a,"ima://"))return null;a=a.substr(6);try{return Kb(a)}catch(b){return null}}aI.prototype.sendMessage=function(a,b,c){null!=this.Tb&&null!=this.Tb.postMessage&&this.Tb.postMessage(cI(this,a,b,c),"*");null!=this.Tb&&null==this.Tb.postMessage&&cD(bD.getInstance(),11)};aI.prototype.M=function(){this.B.dispose();aI.L.M.call(this)}; aI.prototype.receive=function(a){a=a.j;var b=bI(a.data);if(null!=b){if(null==this.Tb)this.Tb=a.source;else if(this.Tb!=a.source)return;var c=b.channel;null!=c&&c==this.A&&(c=b.sid,null!=c&&("*"!=this.j&&c!=this.j||this.S(new $H(b.name,b.type,b.data||{},b.sid,a.origin))))}};function cI(a,b,c,d){var e={};e.name=b;e.type=c;null!=d&&(e.data=d);e.sid=a.j;e.channel=a.A;return"ima://"+Mb(e)};function dI(a,b){O.call(this);this.A=a;this.o=b;this.j={};this.k=new Cj(this);this.k.listen(Td(),"message",this.B)}z(dI,O);dI.prototype.send=function(a){var b=a.getChannelId();this.j.hasOwnProperty(b)?this.j[b].send(a.type,a.Ib,a.yc):a.getChannelId()};function eI(a,b,c,d){a.j.hasOwnProperty(b)||(c=new aI(b,c),a.k.listen(c,a.A,function(a){a=new fI(a.type,a.Ib,a.yc,a.Ml,a.getOrigin(),b);this.S(a)}),c.Tb=d,c.connect(),a.j[b]=c)} dI.prototype.M=function(){this.k.dispose();for(var a in this.j)Xg(this.j[a]);dI.L.M.call(this)};dI.prototype.B=function(a){a=a.j;var b=bI(a.data);if(null!=b){var c=b.channel;if(this.o&&!this.j.hasOwnProperty(c)){var d=b.sid;eI(this,c,d,a.source);this.S(new fI(b.name,b.type,b.data||{},d,a.origin,c))}}};function fI(a,b,c,d,e,g){$H.call(this,a,b,c,d,e);this.o=g}z(fI,$H);fI.prototype.getChannelId=function(){return this.o};function gI(){var a=u("google.ima.gptProxyInstance",Td());if(null!=a)return a;Cj.call(this);this.o=new dI("gpt",!0);N(this,this.o);this.listen(this.o,"gpt",this.C);this.j=null;hI()||Td().top===Td()||(this.j=new dI("gpt",!1),N(this,this.j),this.listen(this.j,"gpt",this.B))}z(gI,Cj);function hI(){return!!u("googletag.cmd",Td())}function iI(){var a=u("googletag.console",Td());return null!=a?a:null} gI.prototype.C=function(a){var b=a.getOrigin(),c=gf("//imasdk.googleapis.com"),b=gf(b);if(c[3]==b[3]&&c[4]==b[4])if(null!=this.j)eI(this.j,a.getChannelId(),a.Ml,Td().parent),null!=this.j&&this.j.send(a);else if(c=a.yc,null!=c&&n(c.scope)){var b=c.scope,c=c.args,d;if("proxy"==b)c=a.Ib,"isGptPresent"==c?d=hI():"isConsolePresent"==c&&(d=null!=iI());else if(hI())if("pubads"==b||"companionAds"==b){d=a.Ib;var e,g=Td().googletag;if(null!=g&&null!=g[b]&&(g=g[b](),null!=g&&(d=g[d],null!=d)))try{e=d.apply(g, c)}catch(h){}d=e}else if("console"==b){if(g=a.Ib,e=iI(),null!=e&&(g=e[g],null!=g))try{g.apply(e,c)}catch(k){}}else if(null===b){e=a.Ib;d=Td();if(F(["googleGetCompanionAdSlots","googleSetCompanionAdContents"],e)&&(e=d[e],null!=e))try{g=e.apply(d,c)}catch(l){}d=g}n(d)&&(a.yc.returnValue=d,this.o.send(a))}};gI.prototype.B=function(a){this.o.send(a)};function jI(a,b,c,d,e,g,h,k){this.B=a;this.k=b;this.o=c;this.A=h;this.C=d;this.D=e;this.vb=g;this.j=k};function kI(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("[goog.string.format] Template required");return d.replace(/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,k,l,p,r,t){if("%"==p)return"%";var y=c.shift();if("undefined"==typeof y)throw Error("[goog.string.format] Not enough arguments");arguments[0]=y;return lI[p].apply(null,arguments)})} var lI={s:function(a,b,c){return isNaN(c)||""==c||a.length>=c?a:a=-1a?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=a&&(d=g+d);if(isNaN(c)||d.length>=c)return d;d=isNaN(e)?Math.abs(a).toString():Math.abs(a).toFixed(e);a=c-d.length-g.length;return d=0<=b.indexOf("-",0)?g+d+Qa(" ",a):g+Qa(0<=b.indexOf("0",0)?"0":" ",a)+d},d:function(a,b,c,d,e,g,h,k){return lI.f(parseInt(a, 10),b,c,d,0,g,h,k)}};lI.i=lI.d;lI.u=lI.d;function mI(a,b){O.call(this);this.A=new Cj(this);this.F=!1;this.G=Xa();this.C=new We;var c=this.G,c=I("iframe",{src:("https:"==document.location.protocol?"https:":"http:")+kI("//imasdk.googleapis.com/js/core/bridge0.0.0_%s.html","en")+"#"+c,style:"border:0; opacity:0; margin:0; padding:0; position:relative;"});Gj(this.A,c,"load",this.Kr);a.appendChild(c);this.k=c;c=this.C.get("*");null==c&&(c=new aI(this.G,"*"),this.F&&(c.Tb=ke(this.k),c.connect()),this.C.set("*",c));this.B=c;this.D=b;this.j=this.D.o; this.o=null;this.A.listen(this.B,"mouse",this.as);this.A.listen(this.B,"touch",this.rs);null!=this.j&&(this.A.listen(this.B,"displayContainer",this.Zr),this.A.listen(this.B,"videoDisplay",this.os),this.A.listen(this.j,dc($G),this.qv));var c=Td(),d=u("google.ima.gptProxyInstance",c);null==d&&(d=new gI,q("google.ima.gptProxyInstance",d,c))}z(mI,O);f=mI.prototype; f.M=function(){this.A.dispose();null!==this.o&&(this.o.dispose(),this.o=null);Ue(this.C.Gb(!1),function(a){a.dispose()});this.C.clear();ae(this.k);mI.L.M.call(this)};f.as=function(a){var b=a.yc,c=Ae(this.k),d=document.createEvent("MouseEvent");d.initMouseEvent(a.Ib,!0,!0,window,b.detail,b.screenX,b.screenY,b.clientX+c.x,b.clientY+c.y,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,null);if(!Rg||XC()||0==document.webkitIsFullScreen)this.k.blur(),window.focus();this.k.dispatchEvent(d)}; function nI(a,b){var c=Ae(a.k),d=D(b,function(a){return document.createTouch(window,this.k,a.identifier,a.pageX+c.x,a.pageY+c.y,a.screenX,a.screenY)},a);return document.createTouchList.apply(document,d)} f.rs=function(a){var b=a.yc,c=Ae(this.k),d=document.createEvent("TouchEvent");d.initTouchEvent(a.Ib,!0,!0,window,b.detail,b.screenX,b.screenY,b.clientX+c.x,b.clientY+c.y,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,nI(this,b.touches),nI(this,b.targetTouches),nI(this,b.changedTouches),b.scale,b.rotation);this.k.dispatchEvent(d)}; f.os=function(a){if(null!=this.j){var b=a.yc;switch(a.Ib){case "startTracking":this.j.Gg();break;case "stopTracking":this.j.re();break;case "exitFullscreen":this.j.ri();break;case "play":this.j.play();break;case "pause":this.j.pause();break;case "load":this.j.load(b.videoUrl,b.mimeType);break;case "setCurrentTime":this.j.qe(b.currentTime);break;case "setPlaybackOptions":a=b.playbackOptions,this.j.zj(new jI(a.adFormat,a.adSenseAgcid,a.ctaAnnotationTrackingEvents,a.showAnnotations,a.viewCountsDisabled, a.loadVideoTimeout,a.ibaDisabled,a.enablePreloading))}}}; f.qv=function(a){var b={};switch(a.type){case "beginFullscreen":a="fullscreen";break;case "endFullscreen":a="exitFullscreen";break;case "click":a="click";break;case "end":a="end";break;case "error":a="error";break;case "mediaLoadTimeout":a="mediaLoadTimeout";break;case "pause":a="pause";b.ended=this.j.Gd();break;case "play":a="play";break;case "skip":a="skip";break;case "start":a="start";break;case "timeUpdate":a="timeupdate";b.currentTime=this.j.getCurrentTime();b.duration=this.j.sc();break;case "volumeChange":a= "volumeChange";b.volume=this.j.uc();break;default:return}this.B.send("videoDisplay",a,b)};f.Zr=function(a){switch(a.Ib){case "showVideo":null!=this.o?RG(this.o):(this.o=new OG,this.A.listen(this.o,"click",this.mv));PG(this.o,oI(this.D));a=this.D;null!=a.j&&a.j.show();break;case "hide":null!==this.o&&(this.o.dispose(),this.o=null),this.D.hide()}};f.mv=function(){this.B.send("displayContainer","videoClick")};f.Kr=function(){Ue(this.C.Gb(!1),function(a){a.Tb=ke(this.k);a.connect()},this);this.F=!0};function pI(a,b,c,d){if(null==a||!je(Jd(a),a))throw HC(fC,null,"containerElement","element");this.A=a;var e=null!=b||null!=d,g=e,h=!1;V.j||(XC()||ud||Oa(gd,"CrKey")||$C()||Oa(gd,"Roku")||ZC()||Oa(gd,"Xbox"))&&e||(VC()||Oa(gd,"CrKey")||$C()||Oa(gd,"Roku")||ZC()||Oa(gd,"Xbox")||(h=!0),g=!1);this.C=g;this.F=h||g&&null!=d;V.j?a=null:(e=I("div",{style:"position:absolute"}),a.insertBefore(e,a.firstChild),a=e);this.k=a;this.j=!this.C&&this.k&&!V.j&&VC()?new QH(this.k,null,!0):null;a=null;this.C?b?a=new aH(b): d&&(a=new RH(d)):this.j&&(a=new aH(this.j.k));this.B=(this.o=a)?c||null:null;this.G=null!=this.B;cD(bD.getInstance(),8,{enabled:this.C,yt:null!=d,customClick:null!=this.B});V.j&&(b=this.A,V.o=b);this.D=null==this.k||V.j?null:new mI(this.k,this)}pI.prototype.initialize=function(){null!=this.j&&this.j.initialize()};pI.prototype.destroy=function(){Xg(this.j);Xg(this.D);Xg(this.o);ae(this.k)};pI.prototype.hide=function(){null!=this.j&&this.j.hide()}; function oI(a){return a.G&&a.B?a.B:null!=a.j?a.j.o:null};function qI(a,b,c,d,e,g){var h=[];h.push(b||"");h.push(c||"");h.push(d||"");h.push(e||"");c=b="";if(null!=g){b=[];c=0;for(d=g;d&&25>c;d=d.parentNode,++c)b.push(9!=d.nodeType&&d.id||"");b=b.join();i:{if(g&&g.nodeName&&g.parentElement){c=g.nodeName.toLowerCase();d=g.parentElement.childNodes;for(var k=e=0;ka;++a)h.push("");h.join(":");h=h.join(":");a=h.length;if(0==a)h=0;else{g=305419896;for(b=0;b>2)+h.charCodeAt(b)&4294967295;h=0a&&b.setFullYear(b.getFullYear()-1900);return b}f=wI.prototype;f.nl=uI.Yp; f.pl=uI.Zp;f.clone=function(){var a=new wI(this.date);a.nl=this.nl;a.pl=this.pl;return a};f.getFullYear=function(){return this.date.getFullYear()};f.getMonth=function(){return this.date.getMonth()};f.getDate=function(){return this.date.getDate()};f.getTime=function(){return this.date.getTime()};f.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())}; f.add=function(a){if(a.o||a.k){var b=this.getMonth()+a.k+12*a.o,c=this.getFullYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d;i:{switch(b){case 1:d=0!=c%4||0==c%100&&0!=c%400?28:29;break i;case 5:case 8:case 10:case 3:d=30;break i}d=31}d=Math.min(d,this.getDate());this.date.setDate(1);this.date.setFullYear(c);this.date.setMonth(b);this.date.setDate(d)}a.j&&(a=new Date((new Date(this.getFullYear(),this.getMonth(),this.getDate(),12)).getTime()+864E5*a.j),this.date.setDate(1),this.date.setFullYear(a.getFullYear()), this.date.setMonth(a.getMonth()),this.date.setDate(a.getDate()),yI(this,a.getDate()))};f.equals=function(a){return!(!a||this.getFullYear()!=a.getFullYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())};f.toString=function(){return[this.getFullYear(),Ra(this.getMonth()+1),Ra(this.getDate())].join("")+""};function yI(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()=this.C?(this.A=!0,TI(this),UI(this)):KI(this)};function TI(a){a.k&&(a.k.stop(),a.k.wa("tick",a.jn,!1,a),a.k.dispose(),a.k=null)} function KI(a){var b;if(b=!a.B)SI(a),b=null!=a.j&&null!=a.j.googleGetCompanionAdSlots;if(b){var c;try{if(null==a.j)a.B=!0,c=[];else{var d=a.j.googleGetCompanionAdSlots();c=D(d,a.Sv,a)}}catch(e){a.B=!0,c=[]}a.F=c;a.B=!0}if("retrieved"!=a.o&&"not_available"!=a.o&&!ea(PI(a))){var g;b=PI(a);if(null!==b&&null!=b.getDisplayAdsCorrelator)try{g=b.getDisplayAdsCorrelator()}catch(h){g=null}else g=null;switch(g){case "not_loaded":case "not_available":a.o=g;break;default:g=Number(g),isNaN(g)?a.o="not_available": (a.D=g,a.o="retrieved")}}a.B&&"retrieved"==a.o?(a.A=!0,TI(a),a.S(new HI("companions_success"))):a.B&&"not_available"==a.o?(a.A=!0,TI(a),UI(a)):a.k||(a.C=x()+5E3,a.k=new yj(100),a.k.listen("tick",a.jn,!1,a),a.k.start())}function SI(a){var b=Sd(a.G.j);try{a.j=JI([b,b.top])}catch(c){a.j=null}}function UI(a){a.S(new HI("companion_initialization_failed"))}f.Sv=function(a){var b=D(a.adSizes,function(a){return new G(a.adWidth,a.adHeight)});return new EI(a.slotId,b)}; f.ir=function(a){var b={};b.slotId=a.C;b.adContent=a.getContent();b.adWidth=a.o;b.adHeight=a.j;b.friendlyIframeRendering=a.k;return b};f.sendImpressionUrls=function(a){WB(this.impressionUrls,a)};function VI(a){qi.call(this,a)}z(VI,qi);function WI(){O.call(this);this.o=[]}z(WI,O);WI.prototype.Ik=function(){return!0};function XI(){return new YI("empty-ad","GDFP","GDFP","",0,0,0,[],[],[],[],new We)}WI.prototype.ud=function(){return null};function ZI(a){WI.call(this);this.j=a;this.C=null;this.D=!1;this.k=null;this.B=new Cj;Fj(this.B,this.j,["companions_success","companion_initialization_failed"],this.Xu,this);Fj(this.B,this.j,"companion_display_error",this.Vt,this);this.j.A?this.D=!0:this.j.initialize()}z(ZI,WI);f=ZI.prototype;f.destroy=function(){null!=this.B&&this.B.dispose();this.k=null};function $I(a,b){a.k=b;a.A=!0;a.D?aJ(a):(a.A=bJ(cJ(b),[]),a.A||(a.k=null))} function aJ(a){var b=a.k;a.k=null;if(null!=a.j)if(ob(a.o))dJ(a);else if(null!=b){var c=eJ(a,b),d=a.j;try{d.j.googleSetCompanionAdContents(D(a.o,d.ir,d)),d.sendImpressionUrls()}catch(e){d.S(new HI("companion_display_error"))}if(0Math.random()&&!QC();this.o=0;this.A="0"}ca(pJ);var qJ=/iu\=\/(\d+)\//;pJ.prototype.start=function(a){this.j&&this.k.set(a,x())};pJ.prototype.end=function(a,b){if(this.j&&Ye(this.k,a)){var c=x()-this.k.get(a),d=rJ(this,a,c,b);TB(d);this.k.remove(a);this.o+=c}};function rJ(a,b,c,d){d=d||{};var e=new J("https://csi.gstatic.com/csi?v=2&s=ima_sdk&action=html5");d.it=b+"."+c;d.sdkv=DI(CI);$b(d,function(a,b){Pf(e,b,a)},a);return e.toString()} function sJ(a,b){if(null!=b){var c=Aa(b),c=qJ.exec(c);a.A=c&&2==c.length?c[1]:"0"}else a.A="0"};function tJ(a,b,c){this.C=b;this.A=c;this.B=null;this.k=new Cj(this);this.H=a;this.o=this.j=null;this.D=!1}tJ.prototype.start=function(a,b){this.B=a;this.G=b;uJ(this);this.C.D?this.F():Ij(this.k,this.C,"initialized",this.F,this)};tJ.prototype.F=function(){var a=this.C.ud(),b;b=a.A?"retrieved"!=a.o?void 0:a.D:void 0;a=MI(a);null!=b&&(this.A.C=b);null!=a&&(this.A.D=a);vJ(this)}; function vJ(a){if(null===a.B)wJ(a);else{var b=new J(a.B.adTagUrl),c=B(Qf(b,"vid")),b=B(Qf(b,"cmsid")),d=a.A.I,e=a.A.H;a.A.I=c;a.A.H=b;if(A(B(c))||A(B(b)))wJ(a);else if(c==d&&b==e)wJ(a);else{var g=a.C.ud();g.setVideoContent(c,b);OI(g,a.B);a.o=new yj(100);Fj(a.k,a.o,"tick",function(){var a;i:{var b=QI(g);if(null!=b)try{a=!1!==b.isAdRequestFinished();break i}catch(c){a=!0;break i}a=!1}a&&wJ(this)},a);a.o.start()}}} function uJ(a){a.j=new yj;Ij(a.k,a.j,"tick",function(){wJ(this)},a);zj(a.j,a.H);a.j.start()}function wJ(a){null!=a.k&&(a.k.dispose(),a.k=null);null!=a.j&&(a.j.stop(),a.j=null);null!=a.o&&(a.o.stop(),a.o=null);a.D=!0;null===a.G||a.G()};function xJ(){O.call(this);this.j=new We;this.k=null;this.C=new Cj(this);N(this,this.C);this.B="";this.o=null}z(xJ,O);var yJ=null;function zJ(){null!=yJ||(yJ=new xJ);return yJ}function AJ(a,b){a.o=b}function BJ(a,b){if(a.k){var c=a.j,d=window.setTimeout(function(){b("");C(c.Aa(),function(a){c.get(a)===b&&c.remove(a)})},200);a.j.set(d,b);var e={};a.A&&(e.isFullscreen=a.A.Rc());e.osdId=a.B;e.eventId=d;a.k.send("activityMonitor","fetchAdTagUrl",e)}else b("")} function CJ(a,b,c,d){if(a.k){var e=a.j,g=window.setTimeout(function(){d("");C(e.Aa(),function(a){e.get(a)===d&&e.remove(a)})},200);a.j.set(g,d);var h={};a.A&&(h.isFullscreen=a.A.Rc());a.B&&(h.osdId=a.B);h.queryId=c;h.eventId=g;h.vastEvent=b;h.isOverlay=null!=a.o;h.isOverlay&&(h.overlayBounds=FG(a.o));a.k.send("activityMonitor","reportVastEvent",h)}else d("")}xJ.prototype.destroy=function(){this.C.wa(this.k,"activityMonitor",this.D);this.k=null}; xJ.prototype.D=function(a){var b=a.yc,c=b.engagementString;switch(a.Ib){case "measurableImpression":c={};c.queryId=b.queryId;zJ().S(new uB("measurable_impression",null,c));break;case "viewableImpression":c=b.viewabilityString;a={};a.queryId=b.queryId;a.viewabilityString=c;zJ().S(new uB("viewable_impression",null,a));break;case "viewability":a=b.eventId;window.clearTimeout(a);var d=this.j.get(a);d&&(this.j.remove(a),d(b.viewabilityString,c));break;case "engagement":if(a=b.eventId,window.clearTimeout(a), d=this.j.get(a))this.j.remove(a),d(c)}};q("ima.bridge.getNativeViewability",function(a,b){zJ();b({})},void 0);function DJ(){};function EJ(a){return U(yC,null,a.parentNode.nodeName,a.nodeName)}function FJ(a){return U(nC,null,a.parentNode.nodeName,a.nodeName)}function GJ(a,b){return null!=a?hb(ce(a),function(a){return a.nodeName==b}):[]}function HJ(a,b){var c=a.getAttribute(b);return null!=c?c.toLowerCase():null}function Y(a,b){if(null==a)return null;var c="";C(a.childNodes,function(a){if(4==a.nodeType||3==a.nodeType)c+=a.nodeValue});c=ya(c);return b?Ja(c):c} function IJ(a,b,c,d){null!=a&&C(ce(a),function(a){if(a.nodeName==b)c.call(d,a);else throw EJ(a);})}function JJ(a){return A(B(a))?NaN:Ya(B(a))}function KJ(a,b){if(null!=a){var c=a.split(":");if(3==c.length)return c=new vI(0,0,0,Ya(c[0]),Ya(c[1]),Ya(c[2])),60*(60*(24*c.j+c.A)+c.B)+c.C}return null!=b?b:-1}function LJ(a,b){if(!A(B(a)))switch(a.toLowerCase()){case "true":case "1":return!0;case "false":case "0":return!1}return null!=b?b:!1};function MJ(a,b,c){this.k=a;this.j=c;this.o=b};function NJ(a){this.o=a};function OJ(a){this.o=a;this.k=this.j=!1}z(OJ,NJ);function PJ(a,b,c){this.j=a;this.k=b;this.o=c};function QJ(){this.j=new We}function RJ(a,b,c){if(isNaN(c))throw Error("Incorrect time offset.");var d=[];Ye(a.j,c)&&(d=a.j.get(c,[]));C(b,function(a){null!=a&&qb(d,a)});a.j.set(c,d)};function SJ(a,b){this.j=a;this.k=b}z(SJ,DJ);SJ.prototype.o=function(){return new MJ(this.j,null,TJ(this))};function TJ(a){var b=new QJ;C(ce(de(a.j)),function(a){switch(a.nodeName){case "Preroll":a=UJ(this,a);RJ(b,a,0);break;case "Midroll":var d=HJ(a,"timeOffset"),e=KJ(d);if(-1==e)throw U($B,null,"timeOffset",B(d));a=UJ(this,a);RJ(b,a,e);break;case "Postroll":a=UJ(this,a);RJ(b,a,-1);break;default:throw U(jC,null,a.parentNode.nodeName,a.nodeName);}},a);if(0==b.j.Aa().length)throw U(iC);return b} function UJ(a,b){var c=[];C(ce(b),function(a){switch(a.nodeName){case "Ad":var b=B(Y(a));if(!A(b)){a=HJ(a,"bumper");var g=this.k.clone();g.adTagUrl=b;b=new OJ(g);b.j=null!=a;b.k="always"==a;qb(c,b)}break;default:throw U(jC,null,a.parentNode.nodeName,a.nodeName);}},a);return c};function VJ(a){a=0>a?0:Math.round(a);return 3600<=a?""+Math.floor(a/3600)+":"+("0"+Math.floor(a/60)%60).slice(-2)+":"+("0"+a%60).slice(-2):""+Math.floor(a/60)%60+":"+("0"+a%60).slice(-2)}function WJ(a){var b={};C(a.split(","),function(a){var d=a.split("=");2==d.length&&(a=ya(d[0]),d=ya(d[1]),0=b){a.j=d[h];break}};function UK(){this.j=new We;VK(this,41351020,.05);VK(this,41351021,.05);VK(this,41351090,.01);VK(this,41351091,.01);WK(this)}var XK=null;function YK(){XK||(XK=new UK);return XK}function VK(a,b,c){A(B("GvnExternalLayer"))||isNaN(b)||0>=b||(b=new RK(b,0,c),ZK(a,"GvnExternalLayer").k.set(b.getId(),b))}function WK(a){LC()||C(a.j.Ca(),function(a){TK(a)},a)} function $K(a,b,c){C(b,function(a){var b=Number(a),g="forcedLayer"+a;isNaN(b)||0>=b||A(B(g))||(a=null!=c?c:!0,g=ZK(this,g),b=new RK(b,0,0,a),g.j=b)},a)}function aL(a){var b=YK();return jb(b.j.Ca(),function(b){return!!b.j&&b.j.getId()==a})}function bL(a){var b=[];C(a.j.Ca(),function(a){(a=a.j)&&a.k&&b.push(a.getId())});return b.sort().join(",")}function ZK(a,b){var c=a.j.get(b);null==c&&(c=new SK(b),a.j.set(b,c));return c};function cL(a){if(aL(947225)){if(a&&a.items&&a.items.length){a=a.items[0];this.channelId=a.id;var b=a.snippet;b&&(this.k=b.title,this.j=fc(b,"thumbnails","default","url"));if(a=a.statistics)this.videoCount=a.videoCount}}else dL(this,a)}cL.prototype.videoCount=0; function dL(a,b){if(b){var c=b.entry;if(c){var d=c.id;d&&jb(d.$t.split(":"),function(a,b,c){return"channel"==a?(this.channelId=c[b+1],!0):!1},a);(d=c.author)&&d[0]&&d[0].name&&(a.k=d[0].name.$t);(c=c.media$thumbnail)&&c[0]&&(a.j=c[0].url)}}};function eL(a){if(aL(947225)){if(a&&a.items&&a.items.length){a=a.items[0];this.videoId=a.id;var b=a.snippet;a.snippet&&(this.channelId=b.channelId,this.title=b.title);if(a=a.status)this.j="unlisted"!=a.privacyStatus}}else fL(this,a)}eL.prototype.j=!0; function fL(a,b){if(b){var c=b.entry;if(c){var d=c.id;d&&jb(d.$t.split(":"),function(a,b,c){return"video"==a?(this.videoId=c[b+1],!0):!1},a);if(d=c.title)a.title=d.$t;if(d=c.media$group)if(d=d.yt$uploaderId)a.channelId=d.$t;c.yt$accessControl&&(c=E(c.yt$accessControl,function(a){return"list"==a.action}))&&(a.j="denied"!=c.permission)}}};function gL(){}var hL={rk:"Image",$p:"Flash",qp:"All"},iL={HTML:"Html",Jz:"IFrame",TA:"Static",qp:"All"},jL={Kz:"IgnoreSize",IA:"SelectExactMatch",JA:"SelectNearMatch"};function iJ(a){if(null==a||0>=a.width||0>=a.height)throw HC(fC,null,"ad slot size",a.toString());this.k=a;this.j=new gL;this.B=kL(iL,this.j.o)?this.j.o:"All";this.A=kL(hL,this.j.creativeType)?this.j.creativeType:"All";this.D=kL(jL,this.j.A)?this.j.A:"SelectExactMatch";this.o=null!=this.j.k?this.j.k:[];this.C=ia(this.j.j)&&0=this.j.j?this.j.j:90} function hJ(a,b){var c=[];C(b,function(a){!A(B(a.j.A))&&(isNaN(a.j.j)||isNaN(nJ(a))||nJ(a)==a.j.j)&&lL(this,a)?c.push(a):(a=mL(this,a),null!=a&&!A(B(a.j.A))&&c.push(a))},a);return c} function lL(a,b){var c;if(c="Flash"!=b.getContentType()||eE){if(c="All"==a.B||a.B==b.j.R)c=b.getContentType(),c=null!=c?"All"==a.A||a.A==c:!0;c&&(c=b.o,c=ob(a.o)?!0:null!=c?0<=fb(a.o,c):!1)}c?(c=b.j.Pb(),c="IgnoreSize"==a.D||Vb(a.k,c)?!0:"SelectNearMatch"==a.D&&(c.width>a.k.width||c.height>a.k.height||c.width=a.getHeight()}))}z(YI,O);function UL(a){var b;b=VL(a);b=XJ(b,"hideMaster")||XJ(b,"blockAllAds")?"3":TL(a)?WL(a)?XL(a)?"2_1":"2_2":"2":"1";return(YL(a,FB)||YL(a,HB)?1:YL(a,EB)?2:0)+"_"+b}function ZL(a){return null!=a.O?a.O:""}function $L(a){return null!=a.k?ub($L(a.k),a.N):a.N} function aM(a){return null!=a.k?ub(aM(a.k),a.F):a.F}f=YI.prototype;f.getContentType=function(){var a=this.j,b="";if(null===a)return b;if(a instanceof DL)a=a.da,null===a||(b=B(a.j));else if(a instanceof IL)switch(a.R){case "IFrame":case "Html":case "Static":b=B(a.P)}return b};function gJ(a){return null!=a.k?ub(a.C,gJ(a.k)):a.C}function VL(a){return null!=a.j?a.j.O:{}}function bM(a){return null!=a.j?a.j.xa:""}f.getExtension=function(a){return this.D.get(a)}; function cM(a,b){a.j=b;a.ca=null!=a.j&&a.j instanceof IL?a.j.Pb():new G(0,0)}function dM(a){return a.j}f.$r=function(a){a.o.queryId==this.R&&this.S(new uB("measurable_impression",this,a.o))};f.ts=function(a){a.o.queryId==this.R&&this.S(new uB("viewable_impression",this,a.o))};function eM(a){return null!=a.U?a.U:""}function fM(a){if(null==a.k)return[];var b=[eM(a.k)];wb(b,fM(a.k));return b}function gM(a){var b=fM(a).reverse();b.push(eM(a));return b} function hM(a){if(null==a.k)return[];var b=[ZL(a.k)];wb(b,hM(a.k));return b}function iM(a){var b=hM(a).reverse();b.push(ZL(a));return b}function fJ(a){if(null==a.k)return[a.V];var b=fJ(a.k);b.push(a.V);return b}function jM(a){a=a.getExtension("waterfall");return null!=a&&-1!=a.k?a.k:-1}function kM(a){if(-1!=a.ia)return a.ia;a=a.getExtension("pod");return null!=a&&-1!=a.k?a.k:-1}function mJ(a,b){return b||null==a.k?a.Z:ub(a.Z,mJ(a.k))} function lM(a,b){return jb(a.A,function(a){return a instanceof DL&&"linear"==b||a instanceof IL&&"nonlinear"==b?!0:!1})}function TL(a){return mM(a)?"video"==a.za:lM(a,"linear")}function WL(a){return null!=nM(a)}function oM(a,b){var c=nM(a);if(!c)return null;dK(c,b);return cK(c)}function nM(a){if(aL(919139)||aL(919140))return new bK(0,!1);var b=new bK(5,!1),c=pM(a);if("implicit"==c)return b;a=a.j;var d=null;null!=a&&a instanceof DL&&(d=a.A);null!=d||"explicit"!=c||(d=b);return null!=d&&QC()?b:d} function pM(a){if(null!=E(a.D.Ca(),function(a){return!ob(sK(a,"skip"))}))return"implicit";var b=a.D.get("DFP");if(b instanceof zK)switch(b.k){case "InstreamSelect":return"implicit";case "Generic":return"explicit"}a=a.j;return null==a||(a=a.ue,null==a||ob(iK(a,"skip")))?"none":"explicit"}function qM(a){return null!=a.o&&(tL(a.o)||xL(a.o)||wL(a.o))} function XL(a){if(null==a.O||null==a.o)return!1;var b;(b=qM(a)||!1)&&!(b=mM(a)&&!rM(a,["ADSENSE/ADX"]))&&(rM(a,HB)?(b=a.D.get("DFP"),b=null!=b?"InstreamSelect"==b.k:!1):b=!1);if(b||a.k&&a.k.G&&qM(a.k))return!0;a=YL(a,["ADSENSE/ADX"])||a.k&&YL(a,EB);return QC()&&!a}f.gt=function(){return this.H};function sM(a){return null===a.j?null:a.j.ac()}function tM(a){return null==a.j||a.j instanceof IL?-1:a.j.Z}function uM(a){return null===a.j?null:a.j.Ri()}function mM(a){return rM(a,EB)} function vM(a){var b=uM(a);return rM(a,["402"])||v(b)&&!ea(b.match("//s0.2mdn.net/instream/html5/survey/survey.html"))}f.getHeight=function(){return this.ca.height};function wM(a){return a.J}f.toString=function(){return"Ad: "+this.U};function rM(a,b){return null!=a.O?F(b,a.V):!1}function YL(a,b){for(var c=fJ(a),d=c.length-1;0<=d;d--)if("UNKNOWN"!=c[d]){if(F(b,c[d]))return!0;break}return!1} function SL(a){var b=V.j?DG():zJ();a.P.listen(b,"measurable_impression",a.$r);a.P.listen(b,"viewable_impression",a.ts)}f.M=function(){null!=this.P&&this.P.dispose();YI.L.M.call(this)};function xM(a,b){this.j=a;this.k=b};function yM(a,b,c){this.j=a;this.k=b;this.o=c}yM.prototype.getContent=function(){return this.j.getContent()};yM.prototype.getContentType=function(){return this.j.getContentType()};yM.prototype.getHeight=function(){return this.j.getHeight()};function nJ(a){a=dM(a.j.getAd());return null!=a?a.j:NaN}yM.prototype.wf=function(a){this.j.wf(a);C(this.k,function(b){b.wf(a)},this)};function zM(a,b,c){this.k=a;this.j=b;this.o=c}zM.prototype.getContentType=function(){return null!=this.j?DB[this.j]||"Other":null};function AM(a){return'
"} function BM(a){return'
'}function CM(a){return'
'};function DM(a,b,c,d){IL.call(this,a,b,"Static",c,d);this.Pk=!1}z(DM,IL);DM.prototype.ee=function(){var a=this.F,a=null!=a&&"clicktag"==a.toLowerCase(),a={url:QB(B(this.A)),width:this.vc(),height:this.getHeight(),nc:this.ac(),ce:this.Pk||!a},a=nH(BM,a);a.style.width=this.vc()+"px";a.style.height=this.getHeight()+"px";a.id=this.ma;C(a.getElementsByTagName("object"),this.B,this);C(a.getElementsByTagName("a"),this.B,this);return a};function EM(a,b,c,d){IL.call(this,a,b,"Html",c,d)}z(EM,IL);EM.prototype.ee=function(){var a=I("div");a.innerHTML=this.A;this.B(a);return OL(this,a)};function FM(a,b,c,d){IL.call(this,a,b,"Static",c,d)}z(FM,IL);FM.prototype.getContent=function(){var a=FM.L.getContent.call(this);this.D&&(a=a.replace('=a?MM(this):Le(this.j,!1)};function MM(a){"none"==a.j.style.display&&(Le(a.j,!0),C(a.F,function(a){TB(a)}))};function NM(a,b,c,d,e,g,h,k,l,p){b=IM("icon"+a,b,p);b.F=h;b.J=k.iconClickThrough;return new LM(b,a,c,d,e,g,l)};function OM(a){this.A=a;this.logger=null}z(OM,DJ); OM.prototype.j={lp:"Ad",Nh:"AdParameters",np:"AdSystem",pp:"AdTitle",Jy:"Advertiser",xp:"AltText",Cp:"ClickThrough",Dp:"ClickTracking",Ep:"Companion",Fp:"CompanionAds",Gp:"CompanionClickThrough",Hp:"CompanionClickTracking",Kp:"Creative",oz:"CreativeExtensions",Lp:"Creatives",Op:"CustomClick",Qp:"Description",Oh:"Duration",ERROR:"Error",Vp:"Extension",Wp:"Extensions",Sf:"HTMLResource",cq:"Icon",dq:"Icons",fq:"IconClicks",gq:"IconClickThrough",hq:"IconClickTracking",iq:"IconViewTracking",Vf:"IFrameResource", tk:"Impression",Mz:"InLine",LINEAR:"Linear",rq:"MediaFile",sq:"MediaFiles",xq:"NonLinear",yq:"NonLinearAds",zq:"NonLinearClickThrough",Aq:"NonLinearClickTracking",xA:"Pricing",Zf:"StaticResource",Ak:"Survey",gB:"Tracking",Qh:"TrackingEvents",pB:"VAST",Uq:"VASTAdTagURI",Vq:"VideoClicks",Xq:"Wrapper"}; OM.prototype.k={mp:"adSlotID",wp:"allowMultipleAds",Pf:"apiFramework",Ap:"bitrate",Mp:"creativeType",Pp:"delivery",Oh:"duration",zz:"event",aq:"followAdditionalWrappers",Tp:"expandedHeight",Up:"expandedWidth",Ph:"height",Uf:"id",oq:"maintainAspectRatio",qq:"maxBitrate",tq:"minBitrate",uq:"minSuggestedDuration",Bq:"offset",Cq:"program",Fq:"required",Jq:"scalable",yk:"sequence",Lq:"skipoffset",Bk:"type",VERSION:"version",Rh:"width",Zq:"xPosition",dr:"yPosition"}; function PM(a){if(null==a)return!1;a=de(a);return null!=a&&"VAST"==a.nodeName}function QM(a){if(null==a)return 0;a=parseInt(a.getAttribute("version"),10);return ia(a)&&!isNaN(a)?a:0}function RM(a){var b=[],c=de(a.A),d=QM(c);IJ(c,a.j.lp,function(a){var c;c=SM(a);if(null==c)throw EJ(a);var h=a.getAttribute(this.k.Uf);a=Number(a.getAttribute(this.k.yk));c=TM(this,c,h||null,a||0);null!=c&&(c.la=d,b.push(c))},a);return b}OM.prototype.o=function(){return new MJ(this.A,RM(this),null)}; function SM(a){var b=null;C(ce(a),function(a){switch(a.nodeName){case "InLine":case "Wrapper":b=a;break;default:throw EJ(a);}});return b} function TM(a,b,c,d){var e,g,h=[],k=[],l=[],p=[],r=new We,t,y=b.nodeName==a.j.Xq,Q=y,R=y,ga;C(ce(b),function(a){switch(a.nodeName){case this.j.Uq:if(y){if(null!=t)throw FJ(a);t=Y(a);ga=pK(t);Q=LJ(b.getAttribute(this.k.wp),Q);R=LJ(b.getAttribute(this.k.aq),R)}else throw EJ(a);break;case this.j.np:e=Y(a);break;case this.j.pp:g=Y(a);break;case this.j.Qp:Y(a);break;case this.j.Ak:Y(a);break;case this.j.tk:a=Y(a);nK(a)&&h.push($J(a));break;case this.j.ERROR:a=Y(a);k.push($J(a));break;case this.j.Lp:a= UM(this,a);l=a.creatives;p=a.zr;break;case this.j.Wp:r=VM(this,a,ga)}},a);return new YI(B(c),e,WM(e),g,0,0,d,k,h,l,p,r,t,Q,R,XM(r))}function XM(a){var b=null;a=a.get("AdSense");null!=a&&(a=sK(a,"vast2tracking"),null!=a&&!ob(a)&&(b=a[0]));return b}function WM(a){if(A(B(a)))return"UNKNOWN";a=a.toUpperCase();switch(a){case "ADSENSE":case "ADSENSE/ADX":case "DART":case "DART_DFP":case "DART_DFA":case "FREEWHEEL":case "GDFP":case "402":return a;default:return"UNKNOWN"}} function YM(a){if(A(B(a)))return"none";switch(a){case "all":case "any":case "none":return a;default:return"none"}} function VM(a,b,c){var d=new We;try{var e=GJ(b,a.j.Vp);C(e,function(a){var b=a.getAttribute(this.k.Bk);null!=b&&(b=b.toLowerCase());switch(b){case "geo":a=(new OK).parse(a);break;case "pod":a=(new MK).parse(a);break;case "waterfall":a=(new QK).parse(a);break;case "dart":a=(new AK).parse(a);break;case "dfp":b="DFP";a=(new BK).parse(a);break;case "adsense":b="AdSense";a=(new yK).parse(a);break;case "textad":b="TextAd";a=(new KK).parse(a);break;case "templatead":b="TemplateAd";a=(new HK).parse(a);break; case "infocards":var b="InfoCards",e=new EK;a=e.parse(a);break;case "infocardstracking":b="InfoCardsTracking";e=new EK;a=e.parse(a);break;case c:b="LocalRedirect";null!=a?(e=null,a=GJ(a,"AdXml"),1==a.length&&(e=''+zv(de(a[0]))),a=new FK(e)):a=null;break;default:e=new CK,b="generic",a=e.parse(a)}null!=a&&(e=d.get(b),null!=e?"generic"==b&&(rK(e,a.j),d.set(b,e)):d.set(b,a))},a)}catch(g){}return d} function UM(a,b){var c=[],d=[];IJ(b,a.j.Kp,function(a){var b=a.getAttribute(this.k.yk),h;A(B(b))||(h=parseFloat(b));a.getAttribute(this.k.Uf);var k=!1;C(ce(a),function(a){switch(a.nodeName){case this.j.LINEAR:if(k)throw FJ(a);a=ZM(this,a,isNaN(h)?0:h);wb(c,a);k=!0;break;case this.j.Fp:if(k)throw FJ(a);a=$M(this,a,isNaN(h)?void 0:h);wb(d,a);k=!0;break;case this.j.yq:if(k)throw FJ(a);a=aN(this,a,isNaN(h)?0:h);wb(c,a);k=!0}},this)},a);return{creatives:c,zr:d}} function aN(a,b,c){var d=[],e=new eK;C(ce(b),function(a){switch(a.nodeName){case this.j.xq:a=bN(this,a,c);null!=a&&d.push(a);break;case this.j.Qh:e=mK(a);break;default:throw EJ(a);}},a);0!=d.length||e.isEmpty()||(a=new IL(null,new G(-1,-1),"",null,""),a.j=c,d.push(a));C(d,function(a){e&&(a.ue=e)});return d} function cN(a,b){var c={};c.id=b.getAttribute(a.k.Uf);c.adSlotId=b.getAttribute(a.k.mp);c.apiFramework=b.getAttribute(a.k.Pf);var d=Ya(b.getAttribute(a.k.Rh)),e=Ya(b.getAttribute(a.k.Ph));c.size=new G(d,e);d=b.getAttribute(a.k.Up);e=b.getAttribute(a.k.Tp);A(B(d))||A(B(e))||(c.LB=new G(Ya(d),Ya(e)));return c} function bN(a,b,c){var d=cN(a,b);b.getAttribute(a.k.Pf);b.getAttribute(a.k.Jq);b.getAttribute(a.k.oq);var e=b.getAttribute(a.k.uq),e=KJ(e,-1),g=[];new We;var h={},k="",l,p=[];C(ce(b),function(a){switch(a.nodeName){case this.j.Aq:p.push(Y(a));break;case this.j.zq:l=Y(a);break;case this.j.Nh:h=dN(a);k=B(Y(a));break;case this.j.Vf:case this.j.Zf:case this.j.Sf:g.push(eN(this,a));break;default:throw EJ(a);}},a);a=IM(d.id,d.size,g);AL(a,k,h);a.F=d.apiFramework;a.J=l;a.U=p;a.ia=e;a.j=c;return a} function eN(a,b){var c=HJ(b,a.k.Mp),d;i:switch(d=b.nodeName,d){case a.j.Zf:d="Static";break i;case a.j.Vf:d="IFrame";break i;case a.j.Sf:d="Html";break i;default:throw U(zC,null,d);}var e=Y(b);null!=e||(e="");return new zM(d,c,e)}function $M(a,b,c){var d=[],e=YM(HJ(b,a.k.Fq));IJ(b,a.j.Ep,function(a){a=fN(this,a,c);null!=a&&d.push(a)},a);return new xM(d,e)} function fN(a,b,c){var d=cN(a,b),e=[],g=new eK,h;C(ce(b),function(a){switch(a.nodeName){case this.j.Hp:break;case this.j.Qh:g=mK(a,!0);break;case this.j.Gp:h=Y(a);break;case this.j.xp:Y(a);break;case this.j.Nh:Y(a);break;case this.j.Vf:case this.j.Zf:case this.j.Sf:e.push(eN(this,a));break;default:throw EJ(a);}},a);return ob(e)?null:KM(d,h,c,g,e)} function ZM(a,b,c){var d=new eK,e={},g="",h=[],k,l=new We,p=[],r=[],t,y=oK(HJ(b,a.k.Lq));C(ce(b),function(a){switch(a.nodeName){case this.j.dq:r=gN(this,a);break;case this.j.Nh:e=dN(a);g=B(Y(a));break;case this.j.Oh:t=KJ(Y(a),0);break;case this.j.Qh:d=mK(a);break;case this.j.sq:p=hN(this,a);break;case this.j.Vq:a=iN(this,a);l=a.customClicks;k=a.clickThrough;h=a.clickTrackingUrls;break;default:throw EJ(a);}},a);C(h,function(a){jK(d,"click",a)});a=new DL(t,k,l,p,y,r);AL(a,g,e);a.j=c;d&&(a.ue=d);return a} function iN(a,b){var c,d=[],e=new We;C(ce(b),function(a){switch(a.nodeName){case this.j.Cp:c=Y(a);break;case this.j.Dp:a=Y(a);d.push(a);break;case this.j.Op:var b=HJ(a,this.k.Uf);null!=b||(b="");var k=e.get(b,[]);k.push(Y(a));e.set(b,k);break;default:throw EJ(a);}},a);return{clickThrough:c,clickTrackingUrls:d,customClicks:e}} function hN(a,b){var c=[];IJ(b,a.j.rq,function(a){var b=HJ(a,this.k.Pp),g=HJ(a,this.k.Bk);a.getAttribute(this.k.Rh);var h=Ya(a.getAttribute(this.k.Ph)),k=a.getAttribute(this.k.Pf),l=Y(a),p=JJ(a.getAttribute(this.k.Ap)),r=JJ(a.getAttribute(this.k.tq));a=JJ(a.getAttribute(this.k.qq));c.push(new YG(b,g,p,r,a,0,h,l,k))},a);return c}function gN(a,b){var c=[];IJ(b,a.j.cq,function(a){a=jN(this,a);null!=a&&c.push(a)},a);return c} function jN(a,b){var c=b.getAttribute(a.k.Cq),d=HJ(b,a.k.Zq),e=HJ(b,a.k.dr),g=Ya(b.getAttribute(a.k.Rh)),h=Ya(b.getAttribute(a.k.Ph)),g=new G(g,h),h=b.getAttribute(a.k.Pf),k=oK(HJ(b,a.k.Bq)),l=b.getAttribute(a.k.Oh),l=KJ(l,-1),p=[],r=[],t;C(ce(b),function(a){switch(a.nodeName){case this.j.iq:r.push(Y(a));break;case this.j.fq:t=kN(this,a);break;case this.j.Vf:case this.j.Zf:case this.j.Sf:p.push(eN(this,a));break;default:throw EJ(a);}},a);return ob(p)?null:NM(c,g,d,e,l,k,h,t,r,p)} function kN(a,b){var c=[],d;C(ce(b),function(a){switch(a.nodeName){case this.j.gq:d=Y(a);break;case this.j.hq:c.push(Y(a));break;default:throw EJ(a);}},a);return{iconClickThrough:d,OB:c}}function dN(a){a=Y(a);return null!=a?WJ(a):{}};function lN(a,b){this.k=a;this.j=b}z(lN,DJ);lN.prototype.o=function(){return new MJ(this.k,null,mN(this))};function nN(a){var b=Bv(a);return ob(b)?[HJ(a,"timeOffset")]:D(b,function(a){return HJ(a,"timeOffset")})} function mN(a){var b=new QJ;C(ce(de(a.k)),function(a){if("vmap:AdBreak"==a.nodeName){var d=oN(this,a);a=nN(a);C(a,function(a,c){var h=KJ(a);0d||3b.j?b.j:900;NN(d,a);ON(d,a);PN(d,a);b=a.error.getErrorCode();d["[ERROR_MSG]"]=a.error.getMessage();d["[IMA_ERROR]"]=b;d["[INTERNAL_ID]"]="0";a=-1!=fb(IN,b);d["[BLOCKING_ERROR]"]=a?"1":"0";d["[YT_ERROR_CODE]"]=3;return d} function QN(a,b){var c={},d=new LN(null,a,n(b)?b:null);MN(c,d);NN(c,d);ON(c,d);PN(c,d);c["[BREAK_TYPE]"]="0";c["[SLOT_POS]"]="0";c["[MIDROLL_POS]"]="0";if(null!=d.j){var e=d.j.o;null!=e&&null!=e.od&&null!=e.od.video_start_delay?(e=e.od.video_start_delay,0==e?c["[BREAK_TYPE]"]="1":-1==e?c["[BREAK_TYPE]"]="3":(c["[BREAK_TYPE]"]="2",c["[MIDROLL_POS]"]=e)):(e=d.j.B,c["[BREAK_TYPE]"]=0==e.o?"1":-1==e.o?"3":"2",c["[SLOT_POS]"]=e.k-1,0a?"-1":Math.round(1E3*a).toString()}},a["[VOL]"]={toString:function(){return null!=b.display?Math.round(100*b.display.uc()).toString():""}})};var UN={$p:"flash",rk:"image",QA:"skippablevideo",SA:"standardvideo",UA:"staticimage",TEXT:"text",VIDEO:"video"},VN=["flash","image","staticimage"],WN=[new G(200,200),new G(250,250),new G(300,250),new G(336,280),new G(450,50),new G(468,60),new G(480,70),new G(728,90)];function XN(a,b){var c=null!=b.Qc?b.Qc:0,d=null!=b.Bb?b.Bb:0;a.set("sz",Math.max(null!=b.Cd?b.rb:0,null!=b.rb?b.rb:0)+"x"+Math.max(c,d))} function YN(a){var b={};b.u_tz=-(new Date).getTimezoneOffset();var c;var d=window;try{c=d.history.length}catch(e){c=0}b.u_his=c;b.u_java=navigator.javaEnabled();window.screen&&(b.u_h=window.screen.height,b.u_w=window.screen.width,b.u_ah=window.screen.availHeight,b.u_aw=window.screen.availWidth,b.u_cd=window.screen.colorDepth);navigator.plugins&&(b.u_nplug=navigator.plugins.length);navigator.mimeTypes&&(b.u_nmime=navigator.mimeTypes.length);for(var g in b)a.set(g,b[g]);a.set("dt",HN)} function ZN(a){if(a.Zb&&a.Zb["[LACT]"]){var b=a.Zb["[LACT]"].toString();if(b)return ab(b)}return a.B}function $N(a,b,c){var d=new We;d.set("ad_type",b.adType);eE&&d.set("flash",fE);XN(d,a);aO(b)&&(d.set("ea","0"),null!=a.rb&&null!=a.Bb&&d.set("image_size",bO(b,a.rb,a.Bb)));cO(d,c);d.set("lact",ZN(a));d.set("videoad_start_delay",a.Bf);YN(d);dO(a,d,!0);return d}function dO(a,b,c){A(B(a.referrer))||(a=a.referrer,c&&(a=za(a)),eO("ref",a,b))} function fO(a,b){var c=null!=b?b.split("_"):a;C(c,function(a){if(!gc(UN,a))throw U(fC,null,"ad_type",String(b));});if(!aD()){var d=[];C(c,function(a){"video"==a?d.push("standardvideo"):"skippablevideo"!=a&&d.push(a)});if(0==d.length)throw U(eC,null,"skippablevideo");return d}return c}function gO(a,b){return null!=b?b.split(/[+, ]/):a}function bO(a,b,c){a.o&&(c=Math.min(c,90));var d=[];C(WN,function(a){b>=a.width&&c>=a.height&&d.push(a.width+"x"+a.height)});return d.join(",")} function hO(a,b){return null==b||isNaN(b)?a:Number(b)}function iO(a,b){return null!=b?String(b):null!=a?a:null}function jO(a,b){if(null==b)return a;switch(b.toLowerCase()){case "true":case "1":return!0;case "false":case "0":return!1}return a}function kO(a,b,c){return null!=b&&gc(c,b)?b:a}function aO(a){return jb(VN,function(b){return F(a.j,b)})} function cO(a,b){eE?a.set("ca_type","flash"):a.set("ca_type","image");if(null!=b){var c=b.o;null!=c&&0
'}function uP(){return'
'}function vP(a){return''+X(a.text)+""};function wP(a,b){this.G=a;this.j=I("div",{"class":"controls"});this.O=b||ba;this.$b=new Cj(this)}z(wP,M);f=wP.prototype;f.xc=!1;f.Jl=1E3;f.Am=30;f.Bm=45E3;f.zn=15E3;f.lo=!1;function xP(a){var b=I("div",{"class":"container"});vq(b,"opacity 0.4s");a.$b.listen(b,"mouseover",a.ws);a.$b.listen(b,"mouseout",a.jw);b.appendChild(a.j);return b}f.ki=function(){var a=xP(this);this.j.appendChild(this.G);this.display(this.G);this.play();return a};f.T=function(){null==this.I&&(this.I=this.ki());return this.I}; f.play=function(){null==this.k&&(this.k=Aj(function(){this.xc||(this.hide(),this.lo=!0);this.k=null},this.lo?this.zn:this.Bm,this))};f.stop=function(){null!=this.k&&(Bj(this.k),this.k=null)};f.display=function(a){var b=document.createEvent("Event");b.initEvent("creativeview",!0,!0);a.dispatchEvent(b)};f.show=function(){Ke(this.T(),1);null!=this.o&&(Bj(this.o),this.o=null)};f.hide=function(){Ke(this.T(),this.Am/100);null==this.o&&(this.o=Aj(function(){this.O();this.o=null},400,this))}; f.ws=function(){this.show();this.xc=!0;this.C=Aj(function(){this.xc&&this.stop();this.C=null},this.Jl,this)};f.jw=function(){null!=this.C&&(Bj(this.C),this.C=null);this.xc&&this.play();this.xc=!1};f.M=function(){wP.L.M.call(this);this.stop();Xg(this.$b)};function yP(a,b){this.H=a;this.K=new We;this.J=15E3;this.D=I("span");wP.call(this,a[0],b);this.j.appendChild(this.D)}z(yP,wP); yP.prototype.ki=function(){var a=xP(this);K(a,"container-rotator");this.F=I("div");this.j.appendChild(this.F);C(this.H,function(a,c){K(a,"container-highlight");var d=63/this.H.length*(c+.5)-5,e=I("div",{id:Xa(),"class":"container-selector"});e.style.top=d+"px";this.$b.listen(e,"click",function(a){zP(this,a.target)});this.K.set(e.id,a);this.D.appendChild(e)},this);zP(this,de(this.D));this.play();return a}; yP.prototype.play=function(){null==this.A&&(this.A=new yj(this.J),this.$b.listen(this.A,"tick",this.N));yP.L.play.call(this);this.A.start()};yP.prototype.stop=function(){null!=this.A&&this.A.stop();yP.L.stop.call(this)};yP.prototype.N=function(){var a=this.B;zP(this,(void 0!=a.nextElementSibling?a.nextElementSibling:ee(a.nextSibling))||de(this.B.parentNode))};function zP(a,b){a.B&&Zf(a.B,"container-active");K(b,"container-active");var c=a.K.get(b.id);be(c,a.F);a.B=b;a.F=c;a.display(c)};function AP(a,b){wP.call(this,a[0],b);this.A=a;K(this.j,"container-stack")}z(AP,wP);AP.prototype.hide=ba;AP.prototype.ki=function(){var a=xP(this);C(this.A,function(a){K(a,"container-highlight");this.j.appendChild(a);this.display(a)},this);this.play();return a};function BP(){M.call(this);this.D="";this.k=new eK;this.o=new We;this.A=[];this.F=!1;this.j={};this.C=-1;this.B=[]}z(BP,M);function CP(a,b){if(V.j){var c=HG(DG(),b.type,a.D);a.G(b.type,c)}else CJ(zJ(),b.type,a.D,w(a.G,a,b.type))} BP.prototype.G=function(a,b,c){null!=b&&TN(this.j,b);if("impression"==a&&!this.F&&null!=this.A&&0=c.bitrate)c.bitrate=-1;null==c.mimeTypes&&(c.mimeTypes=[]);KP(c.mimeTypes);ia(c.loadVideoTimeout)||(c.loadVideoTimeout=15E3);qc(d,c)}this.content=b;this.A=a;this.Kn();V.j&&(a=DG(),b=w(this.Ql,this),a.B=b);this.N=!0}}; f.He=function(a){C(aM(a),function(a){qb(this.B.A,a)},this)};f.Kd=function(a,b){C(b,function(b){b=BL(a,b);hK(this.B.k,b)},this)};f.Zg=function(a){if(a instanceof DL){var b=EL(a);C(b.Aa(),function(a){var d=b.get(a);C(d,function(b){jK(this.B.k,a,b)},this)},this)}};function LP(a,b){CP(a.B,new qi(b))}f.zb=function(a){CP(this.B,new qi(a));this.ja(a)};f.getRemainingTime=function(){return-1};f.hf=ba;f.pause=function(){};f.resume=function(){};f.skip=function(){}; f.start=function(){JP(this);if(!this.da)throw U(aC,null,"Must call init before start.");};f.stop=function(){this.destroy()};f.Ql=function(){return null!=this.volume?this.volume:0};f.setVolume=function(a){(isNaN(a)||0>a||1b.width||c.height>b.height)throw b=HC(hC,null),PP(a,b),a.stop(),b;}} function PP(a,b){var c=KN(b,Z(a)),d=$L(Z(a));WB(d,c)}f.Vr=function(a){this.zb("click");ri(a)};f.Di=function(){this.jl();this.ja("userClose");LP(this,"close")};f.jl=function(){this.j.stop();var a=dM(Z(this));null!=a&&ML(a);be(this.R,this.j.j)};f.ks=function(a){ri(a);this.j.show();this.j.play();be(this.j.j,this.R);Aj(function(){Le(this.U,!1)},500,this);Le(this.U,!0)};function RP(a){MP.call(this,a);this.J=!1;this.D=this.V=null;ob(a)||null==a[0].o||(this.V=a[0].o,Qf(new J(this.V.adTagUrl),"channel"))}z(RP,MP);f=RP.prototype;f.Sl=function(a,b){if(this.J||null==b)b=ba;var c;QC()&&this.J?c=new wP(a[0],b):"fullscreen"==this.I?c=new AP(a):1=this.K||null==this.o.skipOffset||0>cK(this.o.skipOffset))){var c=cK(this.o.skipOffset);c>=this.K||3==this.k||(0>a?this.k=1:a<=c?(2!=this.k&&(bQ(this,0),YP(this.A,"ease-out",0,1).play(),Le(this.A,!0)),this.k=2):(3!=this.k&&(Le(this.j,!0),this.F=new XP(this.A,.5,{opacity:1,visibility:"shown"},{opacity:.9,visibility:"hidden"},{property:"opacity",duration:.5,timing:"ease-out",Xk:0}),this.D=YP(this.j,"ease-out",0,1),this.F.play(),this.D.play(),this.B.listen(ie(this.j), "mouseover",this.Lv),this.B.listen(ie(this.j),"mouseout",this.Rn),this.Rn()),this.k=3,this.S("skipshown")))}2==this.k&&bQ(this,a)};f.skip=function(){return null==this.o.skipOffset||3!=this.k||this.G?!1:(this.G=!0,this.S("PUBLISHER_INVOKED_SKIP"),!0)};f.Ms=function(a){var b=a.j;3==this.k&&1==b.touches.length&&(this.P=!0,this.V=b.touches[0].pageX,a.preventDefault())}; f.Ls=function(a){var b=a.j;3==this.k&&1==b.touches.length&&this.P&&(b=b.touches[0].pageX,this.O=this.U-b,this.U=b,b=this.V-b,0.25*a.width&&0c)){var c=Math.round(c-b),d=" "+c;60<=c&&(d=" "+VJ(c));c=NH({no:d});le(a.I,c)}}f.Zv=function(a){QC()||a.stopPropagation();3!=this.k||this.G||(this.G=!0,this.S("skip"))};f.Rn=function(){null==this.C&&(this.C=Aj(function(){this.J=!0;YP(this.j,"ease-in",1,.5).play();this.C=null},this.J?5E3:15E3,this))};f.Lv=function(){Ke(this.j,1);aQ(this)};function aQ(a){null!=a.C&&(Bj(a.C),a.C=null)};function cQ(a,b,c){O.call(this);this.j=a;this.V=c;this.P=this.K=this.J=this.F=this.D=this.N=this.O=this.k=null;this.U=!1;this.G=this.A=this.C=this.R=this.I=this.H=this.B=null;this.o=new Cj(this);this.Z=[];this.k=nH(this.j.C,{Ic:this.j.Ic,ve:this.j.ve,cg:this.j.cg});this.o.listen(this.k,"touchmove",this.Es);this.I=Md("videoAdUiProgress",this.k);this.R=Md("videoAdUiBuffer",this.k);this.O=Md("videoAdUiAttributionContainer",this.k);this.N=Md("videoAdUiAttribution",this.k);this.D=Md("videoAdUiAuthorIcon", this.k);this.F=Md("videoAdUiAuthorName",this.k);this.J=Md("videoAdUiLearnMore",this.k);this.K=Md("videoAdUiLearnMoreText",this.k);this.G=Md("videoAdUiShare",this.k);this.B=Md("videoAdUiTitle",this.k);this.H=Md("videoAdUiTopBar",this.k);this.P=Md("videoAdUiBottomBar",this.k);null!=this.D&&this.o.listen(this.D,"click",this.mr);null!=this.F&&this.o.listen(this.F,"click",this.nr);null!=this.J&&this.o.listen(this.J,"click",this.pm);null!=this.K&&this.o.listen(this.K,"click",this.pm);null!=this.G&&this.o.listen(this.G, "click",this.Vv);null!=this.B&&this.o.listen(this.B,"click",this.iw);null!=this.H&&this.o.listen(this.k,"mouseover",this.Uv);null!=this.j.skipOffset&&(this.A=new ZP(this.j,this.k),this.A.jh(this));400>=(parseInt(ue(b,"width"),10)||b.width)&&K(this.k,"videoAdUi-mobile");this.j.F&&(K(this.k,"blazer"),window.settings&&window.settings.isTablet?K(this.k,"tablet"):K(this.k,"phone"));this.j.D&&K(this.k,"videoAdUi-swipeable");Le(this.k,!1);b.appendChild(this.k);this.j.o||(this.C=I("div",{style:"width:100%;height:100%"}), this.k.appendChild(this.C));dQ(this)}z(cQ,O);f=cQ.prototype;f.show=function(){null!=this.k&&Le(this.k,!0)};f.skip=function(){var a;if(a=null!=this.A)a=this.A,a=null!=a.o.skipOffset&&3==a.k;return a?this.A.skip():!1};f.M=function(){null!=this.k&&(ae(this.k),this.k=null);null!=this.A&&(this.A.dispose(),this.A=null);this.C=null;this.o.dispose();this.o=null;this.U=!1;cQ.L.M.call(this)}; f.update=function(a,b,c,d,e){this.U=!0;null!=this.k&&(null!=this.N&&eQ(this,a,c,d,e),null!=this.I&&Fe(this.I,a/c*100+"%"),null!=this.R&&Fe(this.R,b/c*100+"%"),0c-a&&K(this.H,"videoAdUiTopBarNoFade"),C(this.Z,function(b){b.update(a,c)},this))};function fQ(a,b){a.Z=b;C(b,function(a){a.display(this.k)},a)} function dQ(a){var b=a.j.K&&(a.V>a.j.R||0==a.V),c=b&&a.j.N,d=b&&a.j.P,e=b&&a.j.k,g=b&&a.j.J,b=b&&a.j.B,h=a.j.I&&a.j.j,k="0px";null!=a.B&&(Le(a.B,b),null!=a.D&&Le(a.D,c),null!=a.F&&Le(a.F,d),null!=a.J&&Le(a.J,e),null!=a.G&&(Le(a.G,g),g&&a.S("videoShareShown")),null!=a.H&&Le(a.H,b||c||d||e));null!=a.O&&gQ(a);null!=a.I&&(Le(a.I,h),h&&(k=ue(a.I,"height")));null!=a.P&&qe(a.P,"bottom",k);null!=a.K&&Le(a.K,a.j.o)} function eQ(a,b,c,d,e){var g=PH({rh:"",$f:0,uh:0});a.j.j&&a.j.H&&(b=VJ(c-b),g=PH({rh:a.j.F?" \u2022 "+b:": ("+b+")",$f:d,uh:e}));le(a.N,g);gQ(a)}function gQ(a){Le(a.O,a.j.A&&(!a.j.j||a.U))}f.mr=function(){this.S("videoAuthorIconClicked")};f.nr=function(){this.S("videoAuthorClicked")};f.pm=function(){this.S("videoLearnMoreClicked")};f.Vv=function(){this.S("videoShareClicked")};f.iw=function(){this.S("videoTitleClicked")};f.Es=function(a){a.preventDefault()}; f.jo=function(){this.j.G?this.S("click"):this.S("videoClicked")};f.Uv=function(){K(this.H,"videoAdUiTopBarTransitions")};function hQ(){this.Ic=PH({rh:"",$f:0,uh:0});var a="",b=sa("Learn More {$suffix}",{suffix:X("")});this.ve=a+b;var b=sH(''),c=sH(""),a="",b=sa("Visit Google's {$beginFormat}Ad Settings{$endFormat} to learn more about how ads are targeted or to opt out of personalized ads.",{beginFormat:X(b),endFormat:X(c)});this.cg=sH(a+b);this.skipOffset=null;this.R=6E3;this.H=this.j=this.G=this.A=!0;this.J=this.I=this.k=!1;this.K=!0;this.B=this.P=this.N=this.O= this.o=!1;this.C=null;this.D=ui&&aL(0);this.showContentThumbnail=!0;this.F=!1}function iQ(a,b,c,d){var e=new hQ;e.o=a;e.W=b;e.skipOffset=c;e.xa=null!=d?d.contentId:null;e.C=JH;e.Da=XG(b,null!=c,d.baseYouTubeUrl);e.showContentThumbnail=null!=d.contentId&&d.showContentThumbnail;return e};function jQ(a){qi.call(this,a)}z(jQ,qi);function kQ(a){O.call(this);this.B=a;this.H=new We;this.F=-1;this.I=!1}z(kQ,O);function lQ(a){this.k=!1;this.j=a.jf();this.volume=a.uc()}lQ.prototype.muted=function(a,b){return!this.j&&a||0b.C&&(kK(b.k,a),b.C=0);for(var a=iK(b.k,"progress"),d=b.C;dc)break;b.C=d+1;TB(e.j,b.j)}}oQ(this)};function oQ(a){0>a.F||a.I||!a.j.Ze(a.F)&&!a.j.Gd()||(a.I=!0,nQ(a,"engagedview",!0),a.S(new jQ("viewCount")))} f.Ws=function(){nQ(this,"impression",!0);nQ(this,"creativeview",!0);null!=this.G||null!=this.o||this.k.listen(this.j,"click",this.Si);null!=this.G&&(this.C=new OG,this.k.listen(this.C,"click",this.Si,!1),PG(this.C,this.G));null!=this.o&&(this.D=new OG,this.k.listen(this.D,"click",this.Si,!1),PG(this.D,this.o));nQ(this,"start",!0);(this.j.jf()||0==this.j.uc())&&nQ(this,"mute",!1)}; f.Ys=function(){var a=this.j.jf(),b=this.j.uc(),c=this.A;c.j&&!a||!a&&0==c.volume&&0=tM(a)?null:nM(a);if(QC()){var l=this.k,p=A(B(sM(a)))?!1:this.k.ho;YL(a,EB);d=iQ(g,d,e,l);d.k=p;d.I=k;d.H=h;d.F=l.Ij;d.G=l.lw;d.J=l.useShareButton;d.O=l.mw;d.R=0;l.Ij&&(e="",l=sa("Visit Advertiser"),d.ve=e+l)}else YL(a,EB)|| !A(B(a.J))?(l=g,p=this.k,!A(B(d))&&null!==e&&0a)fR(this);else{var b=gR(this,a);this.C?C(b,function(a){eR(this,!0,a)},this):eR(this,!0,db(b));eR(this,!1,hR(this,a))}}};function gR(a,b){for(var c=[],d=0;d=d.j-a.F&&b=a.j||0>=a.k)return!1;var c=x()/1E3,d=b.Hc-a.o.currentTime;0=Hn;d=Ng&&!this.K||!b&&Yz("native"==this.j,a.use_native_controls)?"3":"1";this.A="0"!=a.controls?d:"0";this.Jj=Yz("blazer"==this.j||"touch"==this.j,a.use_tablet_controls);this.color=Zz("red",a.color,ER);this.Dc="3"==this.A||Yz(!1,a.modestbranding)&&"red"==this.color;Yz(!1,a.nologo)&&((d=this.H)&&d.search(rk),Ak(d));d=!this.Dc&&"1"==this.A;this.Zd="embedded"==this.ha&&!this.md&&!this.wc&&!d;this.Qf=this.Md=b;this.C= Ng?this.experiments.W&&7<=em:!0;this.Ja=this.J||!0;this.F="detailpage"==this.ha?"":this.H.substring(0,128);this.pa=this.O="";this.autoplay=Yz(!1,a.autoplay);this.Sb=Yz(!1,a.autoplayoverride);this.cb=this.autoplay||"detailpage"==this.ha;b=this.Sb||!this.isMobile&&!lm("nintendo wiiu");this.ia=this.cb&&b;b="detailpage"==this.ha&&"blazer"==this.j;Yz(!0,a.fs)&&(b||Fg());this.$d=!!a.use_airplay_data_id;this.gc=((b=a.gdatabaseurl)&&-1!=b.search(kk)?a.gdatabaseurl:null)||"//gdata.youtube.com/";this.nd=Yz(!this.wc, a.rel);this.protocol=(this.Rf=(this.Va=Yz(!1,a.ssl_stream))||Yz(!1,a.ssl))?"https":"http";this.k=yk(a.BASE_YT_URL)||yk(this.W)||this.protocol+"://www.youtube.com/";this.theme="light"!=a.theme||this.Jj?"dark":"light";this.la="blazer"==this.j;switch(this.j){case "blogger":b="bl";break;case "books":b="gb";break;case "docs":b="gd";break;case "google-live":b="gl";break;case "play":b="gp";break;case "picasaweb":b="pw";break;default:b="yt"}this.Z=b;this.G=aA("",a.authuser);this.pageId=aA("",a.pageid);this.Od= eA(Cn,a.vq);this.Qd=aA("",a.playerapiid);this.Yd=Yz(!0,a.canplaylive);(b=a.video_container_override)?(d=b.split("x"),2!=d.length?b=null:(b=parseInt(d[0],10),d=parseInt(d[1],10),b=isNaN(b)||isNaN(d)||0>=b*d?null:new G(b,d))):b=null;this.ua=b;this.Wa=Yz("0"!=this.A,a.store_user_volume);this.I=Yz(!1,a.use_media_volume);this.Sd=Yz(!1,a.retryneterr)&&this.ub();this.Yf="3"==this.A?3:Zz(void 0,a.iv_load_policy,Ls);this.N=aA(this.N,a.content_v);this.U=aA(this.U,a.framer);this.P=aA(this.P,a.hl);this.dj=Yz(this.dj, a.player_wide);this.Kg=Yz(this.Kg,a.privembed);this.fa=$z(this.fa,a.live_chunk_readahead||a.hls_live_chunk_readahead);this.region=aA(this.region,a.cr);this.Wf=aA(this.Wf,a.attrib);this.Xf=aA(this.Xf,a.sk);PR(this,a);this.B=a}z(JR,M);var QR={$y:"cbrand",az:"cbr",bz:"cbrver",Nz:"c",Pz:"cver",Oz:"cplayer",cA:"cmodel",hA:"cnetwork",oA:"cos",pA:"cosver",qA:"cplatform"};f=JR.prototype;f.We=null;f.ha="detailpage";f.Cb=!1;f.lm=!1;f.dj=!1;f.Kg=!1;f.zh=null;f.wh=null;f.Za=null; function nl(a,b){a.za=b.get("d",a.za);a.na=b.get("f",a.na)} function PR(a,b){a.D=void 0;var c;(c=b.adformat)||(c=(c=b.attrib)&&c in GR&&c in HR?HR[c]+"_"+GR[c]:void 0);if(c){var d=c.match(/^(\d*)_((\d*)_?(\d*))$/);d&&5==d.length&&(d=d[3],d=6==d||7==d||8==d||10==d,a.ub()||d)&&(a.D=c,a.B.adformat=b.adformat,d||(a.ha="adunit"))}a.We=b&&b.adpings?Mh(b.adpings):null;c=b.agcid;a.Db=c;a.B.agcid=c;a.Ea?a.O="s.youtubeeducation.com":a.ca?a.O=b.videostats_playback_base_url&&b.videostats_playback_base_url.split("/")[2]||"s.youtube.com":a.O="video.google.com";a.pa="//"+ a.O+"/api/stats/qoe";c=b.feature;a.R=c;a.B.feature=c;c=b.referrer;a.referrer=c;a.B.referrer=c;a.searchQuery=b.q;for(var e in QR)c=QR[e],d=b[c],void 0!=d&&(a.o[c]=d);a.xf=Yz(a.xf,b.logwatch);a.userAge=$z(a.userAge,b.user_age);a.ra=aA(a.ra,b.user_display_image);Bk(a.ra)||(a.ra="");a.Tf=aA(a.Tf,b.user_display_name);a.gb=aA(a.gb,b.user_gender);a.da=aA(a.da,b.eventid);a.ya=aA(a.ya,b.csi_page_type);a.la=Yz(a.la,b.enablecsi)} function RR(a,b,c){switch(b.fa){case 38:return a=b.videoId.indexOf(":"),tf("//play.google.com/books/volumes/"+b.videoId.slice(0,a)+"/content/media",{aid:b.videoId.slice(a+1),sig:b.Eq});case 30:return c="//docs.google.com/",a.k!=JR.prototype.k&&(c=a.k),tf(c+"get_video_info",{docid:b.videoId,authuser:b.G,authkey:b.Db,eurl:a.F});case 33:return tf("//google-liveplayer.appspot.com/get_video_info",{key:b.videoId});default:var d={html5:"1",video_id:b.videoId,cpn:b.ta,eurl:a.F,ps:a.j,el:a.ha,hl:a.P,list:b.playlistId, agcid:a.Db,sts:16475,lact:SR(a)?DR():"-1"};a.Ta&&(d.forced_experiments=a.Ta);b.F?d.vvt=b.F:b.B&&(d.access_token=b.B);a.D&&(d.adformat=a.D);b.da&&(d.iv_load_policy=b.da);b.na&&(d.itct=b.na);b.mf&&(d.autoplay="1");b.Yi&&(d.noiba="1");b.aj&&(d.mdx="1");b.gc&&(d.ytrcc=b.gc);b.fj&&(d.utpsa="1");b.Rd&&(d.is_fling="1");c.width&&(d.width=c.width);c.height&&(d.height=c.height);b.vk&&(d.ypc_preview="1");b.gd&&(d.splay="1");a.N&&(d.content_v=a.N);b.$i&&(d.livemonitor=1);a.G&&(d.authuser=a.G);a.pageId&&(d.pageid= a.pageId);a.da&&(d.ei=a.da);a.Va&&(d.ssl_stream="1");a.J&&(d.iframe="1");b.Eh&&(d.tst=b.Eh);b.contentCheckOk&&(d.cco="1");b.racyCheckOk&&(d.rco="1");ra(d,a.o);return tf(a.k+"get_video_info",d)}}function TR(a){return a.referrer?a.referrer.slice(0,128):""} f.getVideoUrl=function(a,b,c){a={v:a.videoId,list:a.playlistId};b&&ra(a,b);b=tf(this.protocol+"://"+rl(this)+"/watch",a);if(c){a="";a="!"=="#".charAt(1)?"#".substr(0,2):"#";var d;d="#";"#"==d.charAt(0)&&(d="!"==d.charAt(1)?d.substr(2):d.substr(1));d=Mh(d);for(var e in c)d[e]=c[e];c=a+rf(d);b=b+c}return b};function rl(a){return"www.youtube-nocookie.com"==window.location.host||a.Ea?"www.youtube.com":window.location.host} function UR(a){var b={};if(!a.Za)return b;a.Za.webkitDecodedFrameCount&&(b.hmewdfc=a.Za.webkitDecodedFrameCount,b.hmewdrop=a.Za.webkitDroppedFrameCount,b.hmewvdbc=a.Za.webkitVideoDecodedByteCount,b.hmewadbc=a.Za.webkitAudioDecodedByteCount);a.Za.mozParsedFrames&&(b.hmempf=a.Za.mozParsedFrames,b.hmemdf=a.Za.mozDecodedFrames,b.hmempresented=a.Za.mozPresentedFrames,b.hmempainted=a.Za.mozPaintedFrames,b.hmempaintdelay=a.Za.mozPaintDelay);return b}function VR(){return DR()} function SR(a){return a.experiments.D?"detailpage"==a.ha||"leanback"==a.ha:!0}f.ub=function(){var a;a=this.W;var b=(a=!!a&&-1!=a.search(ik))&&!this.J;return a&&this.J&&Ak(this.H)||b};f.M=function(){this.Za=null;JR.L.M.call(this)};function WR(a,b){this.j=a;this.k=b;this.o=1}function XR(a,b,c,d){d/=a.o;var e=ay(a.j)+1/by(a.j),g;g=Math.max(.9*(d-3),$x(a.j)+8192*e);c=g/e/(b+c);c=Math.min(c,d);c=Math.max(a.k.H,Math.min(a.k.O,c));a=Math.max(a.k.D,Math.ceil(a.k.H*b));return Math.min(a,Math.max(Math.ceil(c*b),65536))}function YR(a){var b=by(a.j);a=$x(a.j)+1048576*ay(a.j);return b*Math.min(1,1048576/(b*a))}function ZR(a){return YR(a)/a.o};function $R(a,b,c){this.j=a;this.video=b;this.reason=c};function aS(a,b,c,d){this.K=a;this.O=b;this.F=c;this.C=d;this.o=this.I=this.j=null;this.D="i";this.H=-1;this.B=this.A=null;this.k=[];this.G=this.J=0;this.N=null}function bS(a,b,c){"m"==c&&En(a.j)&&!En(b)&&(c="a");if("m"==c&&En(b))return a.D=c,cS(a,b),dS(a),a.o=eS(a),new $R(fS(a),a.o,c);var d=a.j.equals(b);if("m"==a.D&&En(a.j)&&d)return null;"r"!=c||d||(a.H=-1);cS(a,b);b=eS(a);if("r"==c&&b==a.o){if(d)return null;a.o=b;return new $R(fS(a),b,c)}a.D=c;return null} function gS(a,b){hS(a);a.N=b;a.G=x();a.H=-1;cS(a,a.j)}function hS(a){return!!a.G&&9E4>=x()-a.G}function fS(a){iS(a);return a.A}function eS(a){iS(a);return a.B}function jS(a){var b=a.D;a.D="a";a.H=x();return new $R(a.I,a.o,b)} function iS(a){if(En(a.j)||!(8E3>x()-a.H)){a.G&&!hS(a)&&(a.G=0,cS(a,a.j));dS(a);var b=ZR(a.K);if(En(a.j))a.B=a.F.j[a.k[a.k.length-1].id];else{for(var c=Math.min(a.J,a.k.length-1),d=b/1.05-a.A.info.ka;0=b);c++);a.J=c;a.B=a.F.j[a.k[c].id]}}} function cS(a,b){a.j=b;var c=a.C.k;if(!En(a.j)&&(c=hb(c,function(a){return a.ka>this.O.ka?!1:!this.F.j[a.id].B},a),hS(a))){var c=hb(c,function(a){return a.id!=this.N.id},a),d=hb(c,function(a){a=to(a);return"140"==a||"134"==a||"243"==a});d.length&&(c=d)}c.length||(c=a.C.k);c=hb(c,a.j.A,a.j);c.length||(c=[a.C.k[0]]);c.sort(function(a,b){return a.ka-b.ka});for(d=1;dg.video.width?(tb(c,d),d--):1.15*e.ka>g.ka&&(tb(c,d-1),d--)}a.k=c} function kS(a){var b=E(a.C.j,function(a){return!!a.Sc&&a.Sc.isDefault}),b=b||a.C.j[0];a.A=a.F.j[b.id];dS(a)}function dS(a){if(!a.A.info.Sc&&(a.A=a.F.j[a.C.j[0].id],1a.j.j;else{for(b=0;b+1c}b&&(a.A=a.F.j[a.C.j[1].id])}} function lS(a){var b=ZR(a.K)/1.05-a.A.info.ka,c=nb(a.k,function(a){return this.O.C&&this.O.Cc&&(c=0);a.J=c;a.B=a.F.j[a.k[c].id]};function mS(){this.j=this.k=!1}mS.prototype.start=function(){this.k=!0};mS.prototype.reset=function(){this.j=this.k=!1};function nS(a,b){this.I=a;this.o=b;this.B=[];this.j=[];this.A=this.k=null;this.C=0;this.ka=b.info.ka;this.F=this.G=!1;this.D=new mS;this.H=null;this.J=0}function oS(a,b){a.B.push(b);a.k=db(b.info.j);a.C+=Ty(b.info)}function pS(a){for(;a.B.length&&5==a.B[0].state;){var b=a.B.shift();a.C-=Ty(b.info);a.C+=db(b.B).buffer.byteLength;C(b.B,a.O,a)}}nS.prototype.O=function(a){if(4==a.info.type){var b=a.info.j.En(a);a.info==this.k&&(this.k=db(b).info);C(b,this.O,this)}else 3==a.info.type&&this.j.push(a)}; function qS(a){var b=Wy(a.j[0]);return b.getInt32(0)>b.byteLength&&1==a.j.length}function rS(a,b){if(a.G)return a.j[0].X;var c=a.o.info.j,d=a.o.hg();if(a.j[0].info.B>=b)return null;var e;for(e=1;eb||g||a.I.I)break}e--;var g=a.j[e].X.end,h=a.j[e].info.D-b;if(d&&c&&0<=a.I.F&&h>a.I.F){c=Math.floor((b-a.j[e].info.B)/a.j[e].info.G*a.j[e].info.k);if(0==c)return null;g=a.j[e].X.start+c-1}return new vy(a.j[0].j?0:a.j[0].X.start,g)} function sS(a,b){for(var c;a.j.length;){if(a.j[0].X.end>b.end){var d;c=a.j[0];var e=b.end-a.j[0].X.start+1,e=Math.min(e,c.info.k),g=new My(c.info.type,c.info.j,c.info.X,c.info.A,c.info.startTime,c.info.duration,c.info.o,e,!1);d=xy(c.X.start,e);g=new tz(g,c.buffer,d,c.j);e=new My(c.info.type,c.info.j,c.info.X,c.info.A,c.info.startTime,c.info.duration,c.info.o+e,c.info.k-e,c.info.F);d=new vy(d.end+1,c.X.end);d=[g,new tz(e,c.buffer,d,!1)];c=d[0];a.j[0]=d[1]}else c=a.j.shift();d=a;g=c.info;d.A=g;d.G&& d.A.C&&(d.G=!1);d.ka=Math.max(d.ka,g.j.info.ka);if(c.X.end==b.end)break}a.j.length&&c.buffer==a.j[0].buffer||(a.C-=c.buffer.byteLength)}function tS(a,b){var c=uS(a,b);if(0<=c)return c;a.k=a.o.wg(b).j[0];vS(a)&&(a.A=null);a.H=null;a.J=0;return a.k.startTime} function wS(a,b){xS(a);if(a.o.info.video&&a.A&&!a.A.C&&b){var c=lb(a.j,function(a){return a.info.C});a.j=yb(a.j,0,c+1);a.G=!0}else a.j=[];if(a.j.length)for(a.C=a.j[0].buffer.byteLength,c=1;c=Math.abs(a[b].B-a[b-1].D)))return!1;return!0} function uS(a,b){if(CS(a)){var c;i:{c=BS(a);for(var d=0;d=b){c=c[d];break i}c=null}if(c)return c.startTime}return NaN}function DS(a){return jb(a.B,function(a){return 3<=a.state})}function ES(a){return!(!a.k||!a.o.bc()||a.k.j==a.o)}function FS(a){return ES(a)&&a.k.j.info.kac.o&&1<=c.k);c?c=!1:(c=IS(this),c=oc(Vx(this.timing.j.j,c)),c=2<=c.ad&&0==c.done&&(0b.o&&4E12>c?c:x();20>c-b.C||NS(b,c,a);b=this.timing;b.k>b.O&&8192this.state&&LS(this,3)}}; f.Bv=function(a){var b=this.j;if(!this.ga()&&a.target==b){this.o&&(ng(this.o),this.o=NaN);this.I=b.status;a=!1;400<=b.status?(a=!0,this.C="net.badstatus"):null==b.response&&(a=!0,this.C="net.connect");if(!a){var b=b.response,c;i:{if(2048>b.byteLength&&(c=String.fromCharCode.apply(String,new Uint8Array(b)))&&-1!=c.search(pk))break i;c=""}if(c){var b=this.info.k,d=this.k;d.j===b.j&&(b.j=Iy(d,c));LS(this,4)}else if(this.info.X&&b.byteLength!=this.info.X.length)a=!0,this.C="fmt.unparseable";else{c=this.info.j; if(1==c.length&&!c[0].X){var d=c[0],e=xy(0,b.byteLength),d=new My(d.type,d.j,e,d.A,d.startTime,d.duration,d.o,e.length,d.F);c[0]=d}for(var d=[],e=0,g=!1,h=!1,k=0;kc.o&&4E12>d?d:x(),NS(c, d,b),e=(d-c.o)/1E3,!c.I&&8192<=c.k&&Xx(c.j,e,b),8192<=c.k&&(e=c.j,h=c.B,b=Math.max(b,8192),e.A.k(1,h/b),dy(e)),Zx(c.j,d-c.o,c.k),c.A&&(c.A=!1));x();LS(this,5)}}a&&(KS(this),LS(this,6),a=this.timing,x(),Vx(a.j.j,a.G).kl+=1)}};function KS(a){if(2>a.A)a=!0;else{var b=a.info.k;a=!(a.G>b.o&&1<=b.k)}return a}function LS(a,b){a.state=b;if(4<=a.state){var c=a.timing;c.A&&(c.A=!1)}a.H&&a.H(a)} f.Dn=function(){this.o=NaN;if(!(this.ga()||this.D.N&&this.j&&"quic"==this.j.getResponseHeader("client-protocol"))){var a=x(),b=!1;if(8192<=this.timing.k){var c=this.timing.D;MS(this.timing);this.timing.D-c>=.8*this.D.A?(this.F++,b=5<=this.F):this.F=0}else b=this.timing,b=5E3b.o&&4E12>a?a:x();b.B+=(a-b.C)/1E3;var c=b.j,d=b.J,e=b.B,d=Math.max(d,8192);c.A.k(1,e/d);dy(c);Zx(b.j,a-b.o,b.k);Vx(b.j.j,b.G).co+=1;OS(this);this.C="net.timeout";LS(this,6)}else this.o= L(w(this.Dn,this),this.D.A)}};f.ga=function(){return-1==this.state};f.dispose=function(){Ny(this.info.j[0])&&5!=this.state&&(this.info.j[0].j.o=!1);LS(this,-1);this.H=this.B=null;OS(this);ng(this.o);this.o=NaN};function OS(a){if(a.j){var b=a.j;a.j=null;b.abort()}a=a.timing;a.A&&(a.A=!1)};function PS(a,b,c){this.j=a;this.J=b;this.O=c;this.k=this.C=this.o=NaN;this.I=this.H=this.A=!1;this.B=0;this.D=this.K=NaN}function NS(a,b,c){if(a.A){var d=(b-a.C)/1E3,e=c-a.k;0e?(a.B+=d,.2a.B.j||!!(c.k&&!c.k.F&&c.k.Da.A+b),a=c?!1:!0);return a} function $S(a,b,c){if(!a.j||ao(a.j)||eo(a.j)){var d=a.A,e;e=a.H;c=XR(e,b.o.info.ka,c.o.info.ka,0);e=$x(e.j)+c*ay(e.j)+c/by(e.j);e=Math.max(e,e+5-c/b.o.info.ka);d=d+e;a=a.D;i:{a=!a.o||!a.B||a.o.info.ka>=a.B.info.ka?!1:a.B.info.video.width>1.6*a.o.info.video.width?!0:"r"==a.D;if(b.B.length){if(b.B[0].info.j[0].startTime<=d)break i;xS(b)}for(e=b.j.length-1;0<=e;e--)c=b.j[e],c.info.startTime>d&&(b.j.pop(),b.j.length&&b.j[e-1].buffer==c.buffer||(b.C-=c.buffer.byteLength));b.B.length?b.k=db(b.B[b.B.length- 1].info.j):b.j.length?b.k=db(b.j).info:b.k=b.A;a&&b.k&&d=e)&&0==g&&(g=d.startTime+QS.j,d.k&&(g+=d.duration),tS(b,g),d=b.k);d.j.hg()?(c=XR(a.H,d.j.info.ka,c.o.info.ka,e),e=ES(b),c=Hz(d.j,d,c),c.X&&1g&&(c=Hz(d.j,d,c.X.length-e.k)))),d=c):d=tw(d.j,d)}else d.j.hg()?(c=XR(a.H,b.o.info.ka,c.o.info.ka, 0),d=Hz(d.j,d,c)):d=tw(d.j,d);oS(b,bT(a,d))}function bT(a,b){if(3==b.j[b.j.length-1].type){var c;i:{c=a.D;var d=b.j[0].j;if(d.info.video){if(c.o!=d){c.o=d;c=jS(c);break i}}else c.I=d;c=null}c&&a.publish("videoformatchange",c)}c=Ty(b);var d=a.F,e=a.H,g=Math.min(2.5,$x(e.j)),e=YR(e);c=new HS(a.B,b,new PS(d,c,c-g*e));d=w(a.Tu,a);c.H=d;c.start();return c} f.Tu=function(a){if(!this.ga()&&3<=a.state){var b=a.info.j[0].j,c=!this.R&&b.info.video,d=!this.K&&b.info.j;4==a.state?(c?US(this,"vrr"):d&&US(this,"arr"),a.start()):5==a.state?(c?(this.R=a.k?uw(a.k):"",Hq()):d&&(this.K=a.k?uw(a.k):""),C(a.B,function(a){Ny(a.info)&&a.info.j.Dl(a)}),kb(a.B,function(a){return uz(a,this.B.W)},this)&&!a.B[0].info.j.Zi()?this.Lb():this.Yc(!0,"fmt.unparseable",JS(a))):3==a.state?(this.Lb(),c&&Hq()):6==a.state&&KS(a)?(this.Yc(!1,a.getErrorCode(),JS(a)),(c=b.info.video&& 0=a.C){if(3==this.C.A&&(this.Yc(!(3>this.C.k),this.C.getErrorCode(),{rc:this.C.J.toString()}),!(3>this.C.k)))return;a=this.C;if(3!=a.A||x()-a.G>=1E3*Math.pow(2, a.k))if(a=this.C,1!=a.A){var c;i:{b=a.j;for(c in b){c=b[c];break i}c=void 0}c=tf(a.I,{start_seq:(c.index.Ab()+1).toString()});a.G=x();Pz(a,c)}RS(this)}else if(this.C.isLive&&(GS(this.k)||GS(this.o))&&(c=dT(this),isNaN(c)||this.seek(c)),"prerender"==window.document.webkitVisibilityState)RS(this);else if(WS(this),pS(this.k),pS(this.o),this.o.o.o||(!this.G||ey(this.F)?SS(this):RS(this)),!this.j||XS(this,this.o,this.j.j)||XS(this,this.k,this.j.k)||((c=eT(this,this.k,this.j.k))&&!this.I&&(this.I=x(),US(this, "vda"),this.W&&Hq()),a=bm(this.j.k.buffered,this.A+QS.j),isNaN(a)&&!vS(this.k)&&this.j.j.buffered.length||(vS(this.k)&&(a=NaN),a=eT(this,this.o,this.j.j,a),c|=a,a&&!this.W&&(this.W=x(),US(this,"ada"),this.I&&Hq())),vS(this.k)&&vS(this.o)&&ao(this.j)&&!co(this.j)&&(a=this.j,ao(a)&&a.o.endOfStream(),a=this.F,Mk(cy(a)),a.o=x()),c&&!eo(this.j)&&cT(this)),fT(this,this.k,eS(this.D)),fT(this,this.o,fS(this.D)),this.k.o.B||this.o.o.B)this.Yc(!0,"net.retryexhausted");else{c=this.I?x()-this.I:0;if(this.da|| c>=this.B.G)YS(this,this.k,this.o)&&aT(this,this.k,this.o),YS(this,this.o,this.k)&&aT(this,this.o,this.k);this.B.K&&this.P&&!this.G&&ey(this.F)&&(c=this.P,this.P="",a=Ph(c),Zh(c,{format:"RAW",responseType:"arraybuffer",timeout:15E3,onError:w(this.Yc,this,!1,"pathprobe.net",{shost:a})}))}}; function eT(a,b,c,d){if(c.updating)return!0;var e=b.j.length?b.j[0]:null;if(!e)return!1;!b.A||b.A.C||Oy(b.A,e.info)||(b.A=null,ao(a.j)&&c.abort(),c.j=null);var g;if(g=a.C.isLive){var h=Wy(e);g=!!fz(h,0,1718909296)}h=!(!b.I.I||!b.j.length||1!=b.j[0].info.j.info.k||0!=b.j[0].info.o)&&!a.C.B;if(g)c.j=null;else{if(g=h||!e.j)g=e.info.j.j,c.j==g?g=!1:(gT(a,c,g),c.j=g,a.publish("initsegment",c.j),g=c.updating);if(g)return!0}g=ZS(a,b,!1);g=a.A+g;0<=d&&(g=Math.min(g,d));d=rS(b,g);if(!d)return!1;if(h){if(qS(b))return!1; var k;i:{qS(b);var h=b.j[0],l=Wy(h);g=l.getInt32(0);if(g>l.byteLength){var p=b.j[1];if(p.X.length+l.byteLengthQS.B||Math.abs(r-b.J)>QS.A)b.J=r,r=Ry(e.info),r.delta=g,r.currOffset=l,a.Yc(!1,"qoe.avsync",r);if(!a.B.J||b.F)isNaN(p)||vz(e),b.H=p+vz(e);if(a.C.isLive){g=e.info.j.j;for(var l=NaN,r=0,t=new DataView(e.buffer);mz(t,r);){var y=nz(t,r);if(1936286840==y.type)l=rz(y);else if(1836476516==y.type)l=oz(y);else if(1952867444== y.type){var Q=y;Q.data.getUint8(Q.offset+8)?sz(Q.data,Q.offset+12):Q.data.getUint32(Q.offset+12)}r=pz(y.type)?r+8:r+y.size}!l&&g&&lz(g);$l("audio"==h?a.j.j.buffered:a.j.k.buffered)}g=e.info.j.j;for(var h=NaN,R,l=0,r=new DataView(e.buffer);mz(r,l);)t=nz(r,l),1936286840==t.type?h=rz(t):1836476516==t.type?h=oz(t):1952867444==t.type&&(R=t),l=pz(t.type)?l+8:l+t.size;!h&&g&&(h=lz(g));R.data.getUint8(R.offset+8)?(g=R.data,R=R.offset+12,p=Math.round(p*h),g.setUint32(R,Math.round(p/4294967296)),g.setUint32(R+ 4,Math.round(p&4294967295))):R.data.setUint32(R.offset+12,Math.round(p*h))}if(!gT(a,c,k))return yS(b),!0;a.C.B&&a.B.J&&!b.F||(sS(b,d),Qy(b.A));b.F||(b.F=!0);e.j&&(c.j=e.info.j.j,a.publish("initsegment",c.j));return!0}function gT(a,b,c){try{eo(a.j)?b.appendBuffer(c):b.append(c)}catch(d){return!1}return!bo(a.j)}function ZS(a,b,c){var d;d=!a.B.B&&(En(a.D.j)||a.B.R&&a.Z)?b.o.info.j?10485760:62914560:b.o.info.j?a.B.k:a.B.o;c&&(d+=a.B.j);return d/(En(a.D.j)?b.k?b.k.j.info.ka:b.o.info.ka:b.ka)} function dT(a){if(a.C.isLive){var b=a.k.o.index.ug(),c=a.k.o.index.Ab(),d=a.k.o.index;if(1>a.B.liveChunkReadahead)return d.Vd(c)+d.Gf(c)-QS.k;a=Math.max(b,c-a.B.liveChunkReadahead+1);return d.Vd(a)+QS.k}return Math.floor(Math.min(a.o.o.index.Qe(),a.k.o.index.Qe()))}f.seek=function(a){if(!this.ga()){WS(this);this.ca=x();this.k.o=eS(this.D);var b=hT(this,this.k,a,this.j&&this.j.k);this.o.o=fS(this.D);var c=hT(this,this.o,b,this.j&&this.j.j);this.A=Math.max(a,b,c);this.J=!0;cT(this)}}; function hT(a,b,c,d){if(b.o.bc())if(d){var e=bm(d.buffered,c),g=NaN,h=b.A;h&&(g=bm(d.buffered,h.j.index.Vd(h.A)));if(e==g&&CS(b))return c;d=uS(b,c);if(0<=d)return d;wS(b,!0);b.o.info.video&&b.A&&!b.A.C&&!AS(b)&&(d=b.A,b.j.length&&(d=db(b.j).info),d=b.k||d,d=Hz(d.j,d,d.X.length-(d.k+d.o)),oS(b,bT(a,d)));if(isNaN(e))return tS(b,c);tS(b,e+QS.j)}else tS(b,c);else b.o.o||TS(a,b,!1),0!=c&&xS(b);return c}function fT(a,b,c){b.o!=c&&(b.o=c,c.o||TS(a,b,!1))} function TS(a,b,c){var d=u("ytplayer.playback_delay");d?(a.Yc(!1,"playback.delay",{ms:d}),a.ia=L(w(a.$k,a,b,c),d)):a.$k(b,c);b.o.o=!0}f.$k=function(a,b){var c=b?65536:0;b&&!isNaN(2)&&(c=Math.floor(Math.max(c,2*a.o.info.ka)));c=a.o.xl(c);C(c,function(b){var c=bT(this,b);!Ny(b.j[b.j.length-1])&&oS(a,c)},this)};f.M=function(){VS(this);this.o&&(xS(this.o),xS(this.k));og(this.fa);ng(this.ia);this.k=this.o=null;QS.L.M.call(this)}; f.Yc=function(a,b,c){var d;if(c)for(var e in c)d=(d?d+";":"")+e+"."+c[e];this.publish("error",new Pk(b,a,d));a&&(this.j&&ao(this.j)&&(a=this.j,ao(a)&&a.o.endOfStream("network")),this.dispose())}; QS.prototype.getDebugInfo=function(){var a={lct:this.A.toFixed(3),lsk:this.J,lmf:En(this.D.j),lbw:by(this.F).toFixed(3),lhd:$x(this.F).toFixed(3),ltd:(1E9*ay(this.F)).toFixed(3),laa:this.o.A?Qy(this.o.A):"",lva:this.k.A?Qy(this.k.A):"",lar:this.o.k?Qy(this.o.k):"",lvr:this.k.k?Qy(this.k.k):""};this.j&&!bo(this.j)&&(a.lab=$l(this.j.j.buffered),a.lvb=$l(this.j.k.buffered));return a};function US(a,b,c){a.la[b]=c?window.performance.timing.navigationStart+c:x()};function iT(a,b,c,d){M.call(this);this.o=a;this.H=b;this.C=c;this.j=d;this.B="";this.k=this.D=this.F=this.G=null;this.A=new Wn(this);N(this,this.A);this.j&&(Xn(this.A,this.j,["message","mskeymessage"],this.Xm),Xn(this.A,this.j,["error","mskeyerror"],this.Wm),Xn(this.A,this.j,["ready","mskeyadded"],this.Vm))}z(iT,M);f=iT.prototype;f.setCallbacks=function(a,b,c,d){this.G=a;this.F=b;this.D=c;this.k=d};f.Xm=function(a){this.G.call(this.k,a)}; f.Wm=function(a){var b;this.j?(b=this.j.error.code,a=this.j.error.systemCode):(b=a.errorCode.code,a=a.systemCode);this.F.call(this.k,b,a)};f.Vm=function(a){this.D.call(this.k,a)};f.update=function(a){this.j?this.j.update(a):this.o.addKey?this.o.addKey(this.H.j,a,this.C,this.B):this.o.webkitAddKey(this.H.j,a,this.C,this.B)};f.M=function(){this.o=null;iT.L.M.call(this)};function jT(a,b){M.call(this);this.j=a;this.A=b;this.C={};this.o=null;this.B=new Wn(this);N(this,this.B);pn()||(Xn(this.B,this.j,["keymessage","webkitkeymessage"],this.G),Xn(this.B,this.j,["keyerror","webkitkeyerror"],this.F),Xn(this.B,this.j,["keyadded","webkitkeyadded"],this.D));this.k=null}z(jT,M);function kT(a){a.k=new (pn())(a.A.j);a.j&&(a.j.msSetMediaKeys?a.j.msSetMediaKeys(a.k):a.j.setMediaKeys(a.k))} function lT(a,b){var c=a.C[b.sessionId];!c&&a.o&&(c=a.o,a.o=null,c.B=b.sessionId,a.C[b.sessionId]=c);return c}jT.prototype.G=function(a){var b=lT(this,a);b&&b.Xm(a)};jT.prototype.F=function(a){var b=lT(this,a);b&&b.Wm(a)};jT.prototype.D=function(a){var b=lT(this,a);b&&b.Vm(a)};jT.prototype.M=function(){this.j=null;jT.L.M.call(this)};function mT(a,b,c){this.url=a;this.interval=b;this.j=c};function nT(a,b,c){this.j=a;this.headers=b;this.message=c};function oT(a,b,c,d,e){M.call(this);this.H=a;this.k=d;this.k.subscribe("oauthtoken",this.Ko,this);this.B={session_id:e};Kl(this,a.o);this.j=[];this.A=this.D=this.G=!1;var g;try{var h=c.j;if(pn()){b.k||kT(b);var k=c.k||"video/mp4",l;if("com.microsoft.playready"==b.A.j){var p=new Uint8Array(270);for(a=0;135>a;a++)p[2*a]=''.charCodeAt(a);l=b.k.createSession(k,h,p)}else l= b.k.createSession(k,h);g=new iT(null,null,null,l)}else b.j.generateKeyRequest?b.j.generateKeyRequest(b.A.j,h):b.j.webkitGenerateKeyRequest(b.A.j,h),b.o=new iT(b.j,b.A,h,null),g=b.o}catch(r){b="g",r instanceof DOMException&&(b+=r.code),this.k.publish("licenseerror","drm.unavailable",b,"YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK"),g=null}if(this.o=g)this.o.setCallbacks(this.hk,this.Xx,this.Wx,this),N(this,this.o)}z(oT,M);f=oT.prototype;f.Ko=function(a){this.F=a}; function Kl(a,b){if(wk(b)){for(var c in a.B)b=yf(b,c,a.B[c]);a.C=b}else pT(a,"drm.net","u")}f.start=function(){this.ga()||(this.G=!0,this.j.length&&this.hk(this.j.shift()))}; f.hk=function(a){if(!this.ga()){var b=a.defaultURL||a.destinationURL;this.A&&b&&Kl(this,b);if(this.G){a=a.message;if("com.microsoft.playready"==this.H.j){for(var b="",c=0;cc;c++)zD[c]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(c),AD[zD[c]]=c,62<=c&&(AD["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.".charAt(c)]= c);for(var c=AD,d=[],e=0;e>4);64!=k&&(d.push(h<<4&240|k>>2),64!=l&&d.push(k<<6&192|l))}a=new a(d)}a={format:"RAW",method:"POST",Fv:a,responseType:"arraybuffer",withCredentials:!0,zc:this.ru,onError:this.Ym,context:this};b=this.C;this.F&&(b=yf(b,"access_token",this.F));Zh(b,a)}else this.j.push(a), this.D||(this.D=!0,this.k.publish("newsession",this))}};f.Wx=function(){this.ga()||(this.A||(this.k.publish("sessionready"),this.A=!0),this.j.length&&this.hk(this.j.shift()))}; f.ru=function(a){if(!this.ga())if(0!=a.status&&a.response){i:{a=new Uint8Array(a.response);var b=0,c=String.fromCharCode.apply(String,a.subarray(0,16384)).split("\r\n"),d=c[0];tb(c,0);c.pop();var b=b+(d.length+2),e=d.match(/^GLS\/1.\d ([0-9]{1,3}) (\w+)$/);if(null!=e)for(var d=ab(e[1]),g={},h=0;h(d||!a.o?1500:400);a.j=b;a.A=c;return!1};function zT(){this.k=0;this.j=this.B=this.o=this.A=NaN};function AT(a){this.k=a;this.j=0;this.B=NaN;this.o=0;this.ba=[];this.A=BT(this.k);this.C=this.D=0}function CT(a){a.A.startTime=a.o;a.A.endTime=a.j;a.ba.length&&db(a.ba).isEmpty()?a.ba[a.ba.length-1]=a.A:a.ba.length&&a.A.isEmpty()||a.ba.push(a.A);a.D+=a.j-a.o;a.A=BT(a.k);a.o=a.j}function DT(a){return a.D+a.k.k()-a.o}function ET(a){a.ba.length&&a.j==a.o||CT(a);var b=a.ba;a.ba=[];return b} AT.prototype.update=function(){var a=this.k.k()||0,b=FT(this.k);if(a!=this.j||GT(this,a,b)){if(ab-this.B+.5||GT(this,a,b))CT(this),this.o=a;this.B=b;this.j=a}};function GT(a,b,c){c-=a.B;return b==a.j&&.5c&&("PL"==this.k||"B"==this.k)&&this.C.start());LT(this,"cmt",[this.j.k()],a)}; function MT(a){var b={event:"streamingstats"};if(a.j.j.j){b.fmt=a.j.j.j.id;var c=a.j.j.D;c&&c.id!=b.fmt&&(b.afmt=c.id)}b.cpn=a.j.j.ta;b.ei=a.j.j.H;b.el=a.j.aa.ha;b.docid=a.j.j.videoId;b.ns=a.j.aa.Z;b.fexp=a.j.aa.experiments.experimentIds.toString();b.cl=a.j.j.fb;a.j.aa.D&&(b.adformat=a.j.aa.D);a.j.j.Ka&&(b.live=a.j.j.mb?"dvr":"live");b.html5="1";return b} f.sf=function(a){if(!this.ga()&&!ic(this.o)){this.C.isActive()||this.Xg(a);a=UR(this.j.aa).hmewdrop;a>this.H&<(this,"df",[a-this.H]);this.H=a;a=MT(this);qc(a,this.j.aa.o);a=tf(this.j.aa.pa,a);for(var b in this.o)a+="&"+b+"="+this.o[b].join(",");Ik(a);this.o={};this.B.start()}};f.Je=function(){LT(this,"vps",["N"]);this.j.j.ya&&(this.o.cat=["preload"]);this.K=mg(w(this.sf,this),1E4);this.B.start()}; f.onError=function(a,b){var c=this.j.k(),c=[a,c.toFixed(3)];b&&c.push(b);var d=FT(this.j);LT(this,"error",c,d);this.Xg(d)};f.mu=function(){"PL"==this.k&&(LT(this,"vps",[this.k]),this.sf())};f.M=function(){JT.L.M.call(this);og(this.K)};function NT(a,b,c,d){this.aa=b;this.segments=[];this.experimentIds=[];this.I=!1;this.j="watchtime"==c;this.ca="playback"==c;this.V="delayplay"==c;this.H="atr"==c;this.Z="engage"==c;this.pa=this.H?"/api/stats/"+c:"//"+b.O+"/api/stats/"+c;d&&(this.jp=d.fs,d.rtn&&(this.tf=d.rtn),this.j?(this.cb=d.state,0=c.F)){c.j.D();if(!c.ga()){var k=MT(c);k.qoealert="1";k=tf(c.j.aa.pa,k);Ik(k)}c.J=!0}"B"!= g||"PL"!=c.k&&"PB"!=c.k||(c.D=!0);c.A=h}!c.j.aa.experiments.k||"B"!=e&&"PB"!=e?LT(c,"cmt",[c.j.k().toFixed(3)]):c.Xg();LT(c,"vps",[e]);c.k=e}if(S(d,128))c.onError(d.j.errorCode,d.j.errorDetail);(S(d,2)||S(d,128))&&c.sf();a.B&&S(b.state,128)&&(a.fh("error-100"),ng(a.B))}}function $T(a){a.B=mg(w(a.fh,a,"heartbeat"),3E4)} f.fh=function(a){var b=this.j.aa,c=this.j.j,d={ns:b.Z,el:b.ha,eurl:b.F,fmt:c.j?c.j.id:0,html5:1,list:c.playlistId,plid:c.playbackId,cpn:c.ta,ei:c.H,ps:b.j,noflv:1,st:this.j.k(),video_id:c.videoId,metric:a};b.autoplay&&(d.autoplay="1");c.Jg&&(d.tmi="1");"heartbeat"==a&&(d.tpmt=DT(this.k));ra(d,b.o);Ik(tf("//www.youtube.com/live_204",d))};f.M=function(){QT.L.M.call(this);ng(this.D);this.D=NaN;var a=this.k;og(a.C);a.C=NaN};QT.prototype.getDebugInfo=function(){return OT(Sl(this,"playback"))}; function XT(a){a.j.j.C.eventLabel=a.j.aa.ha;a.j.j.C.playerStyle=a.j.aa.j;a.j.j.Z&&(a.j.j.C.feature="pyv");a.j.j.C.vid=a.j.j.videoId;a.j.j.C.isAd=!("adunit"!=a.j.aa.ha&&!a.j.j.Z)};function aU(){this.endTime=this.startTime=-1;this.fi="-";this.playbackRate=1;this.visibilityState=0}aU.prototype.isEmpty=function(){return this.endTime==this.startTime};function bU(a,b,c,d,e,g,h,k){this.j=a;this.aa=b;this.A=c;this.B=d;this.k=e;this.C=g;this.F=h;this.D=k||function(){};this.o=-1}function FT(a){var b=window.performance&&window.performance.now?window.performance.now():x();0>a.o&&(a.o=b);return Math.round(b-a.o)/1E3} function TT(a){var b=a.A();a=a.j;var c={};a.j&&(c.fmt=a.j.id,a.D&&a.D.id!=a.j.id&&(c.afmt=a.D.id));a.Tf&&(c.threed=a.Wq);c.plid=a.playbackId;c.ei=a.H;c.list=a.playlistId;c.cpn=a.ta;a.videoId&&(c.v=a.videoId);a.$h&&(c.infringe=1);a.gd&&(c.splay=1);a.Ka&&(c.live=a.mb?"dvr":"live");a.mf&&(c.autoplay=1);a.wk&&(c.sdetail=a.wk);a.fa&&(c.partnerid=a.fa);a.Wa&&(c.osid=a.Wa);ra(b,c);return b} function BT(a){var b=new aU;b.fi=a.A().cc||"-";var c=a.aa;b.playbackRate=c.Za&&c.Za.playbackRate||1;(c=eg("visibilityState",document))&&"visible"!=c&&(b.visibilityState=3);a.aa.Cb?b.visibilityState=2:a.aa.lm&&(b.visibilityState=1);return b};function cU(a,b){this.state=a;this.j=b}function qp(a,b){return S(a.state,b)&&!S(a.j,b)?1:!S(a.state,b)&&S(a.j,b)?-1:0};function dU(a,b,c,d){ci.call(this);this.ra=new yT;this.G=c;this.pa=d;this.D=new Km(w(this.getCurrentTime,this),w(this.Ow,this),w(this.getPlayerState,this),w(this.tb,this));N(this,this.D);this.U=NaN;this.J=this.F=null;this.C=a;this.ya=new wT(a,this.pa);this.ia=!1;this.H=this.o=null;this.K=[];this.R=new mS;this.N=new mS;this.Ea=this.la=!1;this.na=NaN;this.B=new zm;this.Ja=b;this.W=this.Z=null;this.I=NaN;this.V=new up(this);this.j=new Hl;this.k=this.P=null;this.da=NaN;this.A=null;this.za=!1;this.ca= 0;this.fa=!1}z(dU,ci);function Fl(a){Cq()?Eq(a.ca):ng(a.ca)}f=dU.prototype;f.M=function(){ng(this.da);og(this.na);El(this);eU(this);Fl(this);zx(this);Yg(this.W,this.V,this.j);this.V=this.J=null;this.fa=!1}; function fU(a,b,c){a.K.length=0;a.R.reset();a.N.reset();a.U=NaN;a.I=NaN;a.P=null;a.za=!1;a.k&&xm(a.k);gU(a);El(a);eU(a);Fl(a);Xg(a.j);a.D.reset();if(2==a.Ja||Ck(a.C.H))b.nm=!0;b.fg=a.j.fg;a.j=b;a.j.subscribe("dataupdated",a.pv,a);a.j.subscribe("dataloaded",a.Rk,a);a.j.subscribe("dataloaderror",a.xo,a);a.j.subscribe("onStatusFail",a.ov,a);b.ge&&b.ge>b.startSeconds&&(b=b.ge,a.J&&(a.D.Ef(a.J),a.J=null),a.J=new Hm(1E3*b,2147483646),a.J.Ya.subscribe("onEnter",a.hh,a),Lm(a.D,[a.J]));El(a);a.j.Ld||(c=new bU(a.j, a.C,c,w(a.jc,a),w(a.getCurrentTime,a),w(a.Pr,a),w(a.pa.Gc,a.pa),w(a.Yr,a)),a.A=new QT(c));a.fa=!1;hU(a,"newdata");iU(a,new zm)}function El(a){if(a.A){var b=a.A;if(!b.ga()&&b.o){b.C="paused";var c=UT(b);c.jm=!0;c.send();c=b.A;"PL"==c.k&&(c.k="N");LT(c,"vps",[c.k]);c.sf();ng(b.B);b.dispose()}Xg(a.A);a.A=null}}f.getVideoData=function(){return this.j};f.Y=function(){return this.C};function jU(a){return!(!a.j.o||!a.j.o.k.length)}function kU(a){if(UA(a.j))return!0;pp(a,"api.invalidparam");return!1} function lU(a,b){a.la=!!b;kU(a)&&!a.R.k&&(a.R.start(),a.A&&a.A.Je(),a.Rk())} f.Rk=function(){if(QA(this.j))QA(this.j),this.R.j=!0,this.K=vb(this.j.J),RA(this.j),jU(this)&&(this.j.mb&&(mU(this,this.j.lengthSeconds),nU(this,!0)),this.j.o.j&&oU(this),gl(this,"i")),hU(this,"dataloaded"),this.N.k&&pU(this);else if(this.j.V){var a=this.j,b=this.C.experiments.G;a.V=!1;var c=a.N,d=Ph(c),c=0>Hl.o.indexOf(d)?Dk(c):Ek(c),d=w(a.au,a),a=w(a.Zj,a);Pz(new Iz(c,b),c,d,a);jA("mrs")}else this.j.we||(b=RR(this.C,this.j,this.pa.Gc()),VA(this.j,b,this.C.experiments.P))}; function qU(a){lU(a);kU(a)&&!S(a.B,128)&&(a.N.k||(a.N.start(),iU(a,Em(a.B,8))),pU(a))}function pU(a){if(!(a.N.j||!a.R.j||S(a.B,128)||a.K.length||(a.D.ad||a.D.Je(),a.K.length||0g)break;var h=d.getUint32(e+4);if(1836019574==h)e+=8;else{if(1886614376==h){var h=a.subarray(e,e+g),k=new Uint8Array(c.length+h.length);k.set(c);k.set(h,c.length);c=k}e+=g}}a=c;0!=a.length&&sT(b,new qT(a),!1)}}}; f.wu=function(a){sU(this,a.reason,a.video.info,a.j.info);var b;b=this.j;b.Ah||(b.A.storyboard_spec?b.Ah=new Vz(b.A.storyboard_spec,Ya(b.A.length_seconds)):b.A.live_storyboard_spec&&b.k&&(b.Ah=new Xz(b.A.live_storyboard_spec)));(b=b.Ah)&&b.A(a.video)};f.vu=function(a){tU(this,a.reason,a.j.info)}; f.xo=function(a){if(a.k)pp(this,a.errorCode,void 0,a.j);else{var b;if(b=this.C.experiments.j&&("net.badstatus"==a.errorCode||"manifest.net"==a.errorCode))b=this.j,b=x()-b.Yq>Hl.B;if(this.A&&(this.A.onError(a.errorCode,a.j),b))this.A.onError("staleconfig");b&&this.publish("signatureexpired")}};f.pauseVideo=function(a){S(this.B,64)&&!a&&iU(this,Fm(this.B,8));this.k&&(a&&!S(this.B,128)&&iU(this,Em(this.B,256)),this.k.pauseVideo())}; function uU(a){a.pauseVideo(!0);a.k&&(gU(a),a.H&&(a.H.dispose(),a.H=null),a.j&&(a.j.startSeconds=a.getCurrentTime()),a.I=NaN,wm(a.k),S(a.B,128)||iU(a,Cm(a.B)))} function rU(a,b,c,d){if(a.k&&a.N.j){b=Sb(b||0,Ql(a.j),Pl(a));b>=Pl(a)?nU(a,!0):nU(a,!1);a.j.startSeconds=b;a.I=b;var e=a.ra;e.j=b;e.k=!0;c?a.$j():(S(a.B,32)||(iU(a,Em(a.B,32)),S(a.B,8)&&a.pauseVideo(!0),a.publish("beginseeking",a)),d&&(a.W||(a.W=new wp(a.$j,d,a)),a.W.start()),EU(a,!0));a.J&&b>a.j.ge&&(a.D.Ef(a.J),a.J=null);b=Math.floor(a)?(this.I=a,this.publish("endseeking",this),this.pauseVideo(!0),this.hh()):(this.o&&this.o.seek(this.I),tm(this.k,this.I))}this.W&&(this.W.dispose(),this.W=null);S(this.B,32)&&(iU(this,Em(Fm(this.B,32),16)),this.publish("endseeking",this))}; f.getCurrentTime=function(){if(!isNaN(this.I))return this.I;var a=0;this.k&&1<=this.k.readyState?a=this.k.getCurrentTime():this.j&&(a=this.j.Ch||this.j.startSeconds||0);return a};f.jc=function(){return WA(this.j)?Infinity:this.j&&this.j.lengthSeconds?this.j.lengthSeconds:Pl(this)?Pl(this):0}; f.Pr=function(){var a=new zT;if(this.Z&&this.o){var b=this.Z;a.o=b.C;a.B=b.D;a.j=by(b);b=this.o;b.j&&!bo(b.j)&&(a.k=dm(b.j.k.buffered,b.A),a.A=dm(b.j.j.buffered,b.A));a.j=YR(b.H);by(b.F);$x(b.F);ay(b.F)}else this.k&&(a.k=dm(this.k.buffered,this.getCurrentTime()));return a};function FU(a){if(a.k)if(WA(a.j))a=1;else if(XA(a.j))if(a.ia)a=0;else{var b=a.k;a=(0this.U&&(this.k.currentTime=this.U,this.U=NaN,this.ua=this.V.listen(this.k,"canplay",this.bu));case "suspend":EU(this);this.publish("onLoadProgress", this,FU(this));break;case "seeked":GU(this);break;case "seeking":this.o&&this.o.seek(b.currentTime);break;case "playing":AR(this.G,"plev");break;case "timeupdate":this.za=!0;this.gi();GU(this);EU(this);this.publish("onVideoProgress",this,b.getCurrentTime());break;case "waiting":if(0b.currentTime&&this.o)return}this.publish("videoelementevent",a);a=Am(this.B,a,this.ra);iU(this,a)}}; f.gi=function(){var a=this.k;a&&this.za&&!this.j.Bj&&!nA("vfp",this.G.j)&&2<=a.readyState&&!a.ended&&0a.jc()&&(d=a.jc(),0==d&&(d=c),mU(a,1.2*d));5=d.j.j.Ud&&(d.o&&d.j.j.Ud&&(e=Sl(d,"delayplay"),e.ct=!0,e.send(),d.J=!0),WT(d)),e=d.N,!e.o&&e.aa.ca&&!e.aa.Kg&&e.j.lengthSeconds&&DT(e.A)>=e.j.Qn&&d.N.send());a.publish("progresssync",a,b);a.j.ht=c}}}f.hs=function(){if(this.k){var a=this.getCurrentTime();if(S(this.B,8)&&Dm(this.ra,a,Date.now(),dm(this.k.buffered,a))){var b=this.jc();b&&1>Math.abs(b-a)?this.hh():iU(this,Em(this.B,1))}EU(this)}}; function iU(a,b){var c=a.B;if(b.k!=c.k||b.j!=c.j){c=new cU(b,a.B);a.B=b;0>qp(c,8)&&(ng(a.da),nU(a,!1));0qp(c,8)&&0h.end&&e.push(h)}g=Xl(d.j,2147483646);g=g.concat(Yl(d.j,2147483646));e=Pm(d,e).concat(Om(d,g));Qm(d,e)}else S(c.state,16)? (d.o=Mm(d),d.A.stop(),d.A.start(),d.Jb()):(d.A.stop(),S(c.j,16)?(d.o=Mm(d),null!=Zl(d.j,Math.max(d.o-2E3,0))&&(d.qf=Aj(w(d.Jb,d)))):d.Jb());a.publish("statechange",c)}}f.Yr=function(){this.j.Ka||this.publish("connectionissue")};f.Mv=function(){tm(this.k,Math.max(0,this.k.currentTime+.1))};function GU(a){S(a.B,2)||S(a.B,32)||(a.I=NaN)}function nU(a,b){a.j.mb&&a.ia!=b&&(a.ia=b,a.publish("liveviewshift",b))}function BU(a,b){IU(a,b);a.C.Rd?L(w(function(){vm(this.k)},a),0):vm(a.k)} function IU(a,b){AR(a.G,"vta");qm(a.k,b);if(mx(a.j)){var c=mx(a.j);if(c&&!a.F&&a.k){var d=a.j.j.mimeType;if(c=rn(a.k,d,c)){a.F=new rT(a.k,c);a.F.subscribe("newsession",a.Qw,a);a.F.subscribe("licenseerror",a.pu,a);a.F.subscribe("qualitychange",a.qu,a);a.F.subscribe("heartbeatparams",a.Pw,a);var e=a.F,g=a.j.B;e.A=g;e.publish("oauthtoken",g);N(a,a.F);a.k.canPlayType(d,c.j)}else pp(a,"fmt.unplayable","YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}}a.H&&Hq();ng(a.da);a.da=L(w(a.uu,a),15E3)} function gU(a){a.F&&(a.F.dispose(),a.F=null)}f.Qw=function(a){var b={};ra(b,this.C.o);b.cpn=this.j.ta;this.j.F&&(b.vvt=this.j.F);this.C.G&&(b.authuser=this.C.G);this.C.pageId&&(b.pageid=this.C.pageId);qc(a.B,b);Kl(a,a.C);this.publish("newlicensesession",a)};f.pu=function(a,b,c){pp(this,a,n(c)?c:"YTP_ERROR_LICENSE",b)};f.qu=function(){gl(this,"r");hU(this)};f.Pw=function(a){this.publish("heartbeatparams",a)};f.uu=function(){if(this.A)this.A.onError("qoe.start15s");this.publish("loadsofttimeout")}; function mU(a,b){a.j.lengthSeconds!=b&&(a.j.lengthSeconds=b,hU(a))}f.wj=function(){if(!this.fa){var a=new uT(this.j),b;"c1a"in a.o?(b=u("yt.abuse.botguardInitialized"),b=!(b&&b())):b=!1;if(b)L(w(this.wj,this),4500);else{var c;if(a.j&&a.j.U){b=[a.j.U];for(c in a.k)if(a.o[c]&&a.k[c]){var d=a.k[c](a.o);d&&b.push(d)}c=b.join("&")}else c=null;c&&this.A&&(a=this.A,a.I||(b=Sl(a,"atr"),b.B=c,b.send(),a.I=!0),this.fa=!0)}}}; function Pl(a){if(!a.k)return 0;if(!a.j.Ka)return a=a.j,a.k&&!isNaN(Rz(a.k))?Rz(a.k):a.lengthSeconds;if(!a.j.mb)return a.getCurrentTime();if(a.o){var b=dT(a.o),b=Math.max(b,Ql(a.j));return Math.max(b,a.getCurrentTime())}a=a.k;return(1>a.seekable.length?NaN:a.seekable.end(a.seekable.length-1))||0}f.Ow=function(){return this.k?this.k.playbackRate:1};var JU={wA:0,vA:-1,vz:-2};function KU(a){this.j=a}f=KU.prototype;f.xi=function(){return oI(this.j)};f.Bi=function(){return this.j.A};f.pe=function(){return this.j.A};f.Cg=function(){var a=this.j.o;return null!=a?a:new RH};f.Dg=function(){var a=this.j;null!=a.j&&a.j.show()};f.mh=function(){};f.Hi=function(){return this.j.C};f.Ii=function(){return!1};f.Eg=function(){return this.j.F};f.hide=function(){};function qP(a,b){qi.call(this,"adsManagerLoaded");this.o=a;this.A=b}z(qP,qi);function LU(a,b,c,d){a.o.Wb(new KU(b),c,d);return a.o};function MU(a){return a?-1!=a.toString().search(/(?:true|1)/i):!1}function NU(a,b){if(a){var c="getErrorCode"in a?a.getErrorCode():null,d="";c?b.error_code=c:(c="getMessage"in a&&ja(a.getMessage)?a.getMessage():a.message,d=Na(c||"",50),b.error_message=d)}}function OU(a,b){if(a){var c=eM(a);if(c){var d=fM(a)||[];b.ad_id=ub(d,c).join(",");if(c=ZL(a))d=hM(a)||[],b.ad_sys=ub(d,c).join(",");vM(a)?b.survey=1:WL(a)&&(b.skip=1)}}} function PU(a,b){if(a[b])return MU(a[b]);var c=b.toLowerCase(),d;for(d in a)if(d&&d.toLowerCase()==c)return MU(a[d]);return!1}function QU(a){var b="";a&2&&a&1?b="video":a&2?b="skippablevideo":a&1&&(b="standardvideo");a&4&&(b&&(b+="_"),b+="text_image_flash");return b};function RU(a,b,c,d){this.A=a;this.B=b;this.j=c;this.C=d}RU.prototype.o="";RU.prototype.k="";function SU(a){var b={};b.l_ns=a.B;b.l_state=a.C;b.sst=a.A;b.sidx=0;a.o&&(b.at=a.o);a.k&&(b.ad_id=a.k);return b};var TU=!1;function UU(){window.google_ad_output="html";window.google_ad_height="250";window.google_ad_format="300x250_as";window.google_container_id="google_companion_ad_div"}function VU(){var a=u("window.google_show_companion_ad");ja(a)?a():TU=!0}function WU(){var a=u("yt.www.watch.ads.setCompanion");a&&a()}function XU(a){var b=u("yt.www.watch.ads.showForcedMpu");b&&b(a)}eh("showCompanionAdLoaded",function(){TU&&(VU(),TU=!1)});function YU(a,b,c,d){ci.call(this);this.j=a;this.type=b+"_"+c;this.k=d;this.o=null;this.I=c}z(YU,ci);YU.prototype.B=function(){return this.type};YU.prototype.getCurrentAd=function(){return this.k?this.k.getCurrentAd():null};function ZU(){this.clickThroughUrl="";this.isSkippable=!1;this.skipShown=this.skip=ba;this.skipTime=0;this.videoUrl=this.videoId=""};function $U(a){this.j=a}function aV(a){switch(parseInt(a.toString(),10)){case 12:return 2;case 13:case 53:return 3;case 14:return 4;case 15:return 5;case 22:case 52:case 61:return 7;case 30:return 8;case 32:case 33:return 9;case 51:case 55:case 60:case 90:return 10;case 54:return 1;case 56:return 11;case 57:return 12;case 58:return 13}return 0} function bV(a){switch(parseInt(a.toString(),10)){case 2:return 1;case 3:case 4:return 2;case 5:return 3;case 6:return 4;case 7:return 5;case 15:case 100:return 6;case 14:return 7;case 777:return 8;default:return 0}};function cV(a,b){this.j=a;this.A=b}cV.prototype.B=null;cV.prototype.k=NaN;function dV(a,b,c){a.j.publish("AD_LOGGING_EVENT",b,c)}function eV(a){fV(a);var b=gV(a);if(a.o){var c=hV(a.A),d=a.o.y-c.top,d=Math.round(a.o.x-c.left)+"x"+Math.round(d);b.ck_xy=d;b.ck_wh=c.width+"x"+c.height}dV(a,15,b)}function iV(a){fV(a);var b=gV(a);if(isNaN(a.k))fV(a);else{var c=x()-a.k;b.ad_stl=c}dV(a,4,b)}function jV(a){fV(a);var b=gV(a),c=a.j.ti();c?b.ad_fmt=c:fV(a);dV(a,5,b)} function kV(a){var b=gV(a),c=a.j.ti();c?b.ad_fmt=c:fV(a);dV(a,14,b)}function gV(a){var b={},c=a.j.o,d=a.j.sg(),e=a.j.ui();OU(a.j.getCurrentAd(),b);d&&0Hn||(Ng||Og)&&!Rg){var b=x()-a.C.k,b=lV.j-b;a.F=L(w(a.Wn,a),Math.max(0,b));K(a.j.Fa(),"ad-interstitial-showing")}else a.Wn()} f.Wn=function(){qV(this);this.xb=rV(this.j,!0);this.Jf=this.j.Fa();if(this.j.$.D)ae(Md("video-ad-status-bar"));else{var a=this.j.Fa();this.Lf=Md("video-ad-time-left",a);var a=Md("html5-ad-progress-list",a),b=Xd("div");K(b,"ytp-ad-progress");a.appendChild(b);this.Kf=b;this.A.listen(this.xb,"timeupdate",this.ny)}Yf(this.Jf,["ad-showing","ad-interrupting"]);this.A.listen(xx(this.j.k),"mouseup",this.ly);this.A.listen(this.xb,"waiting",this.Lm);this.j.subscribe("onResize",this.nk,this);try{this.A.listen(this.k, "adError",this.ky);this.A.listen(this.k,"click",this.jy);this.A.listen(this.k,"complete",this.oj);this.A.listen(this.k,"pause",this.Xo);this.A.listen(this.k,"start",this.Yo);this.A.listen(this.k,"skip",this.my);this.nk();var c=this.j,d=c.k,e=sV(c);d.j.Y().C&&(Ee(d.k,e),we(d.k,0,0));this.J||this.k.start()}catch(g){pV(this,g)}};f.Yo=function(){this.Ve=!0;this.D=!1;this.G||(this.G=!0,iV(this.C),tV(this.j,1));cn(this.j,!0);nV(this.j,1);this.publish("adPlay",this)}; f.Xo=function(){this.Ve=!1;cn(this.j,!1);nV(this.j,2)};f.my=function(){kV(this.C);this.oj()};f.oj=function(){this.D||(jV(this.C),this.Ve=!1,this.D=!0,this.G=!1,nV(this.j,0),tV(this.j,0),this.publish("adEnd",this))};f.ky=function(a){pV(this,a.o)};function pV(a,b){a.Ve=!1;a.D=!0;nV(a.j,0);a.publish("adError",b)}f.Wo=function(){oV(this);pV(this,Error("Request to get video data failed."))};f.jy=function(){eV(this.C);this.publish("select")}; f.ly=function(a){n(a.j)||vg(a);var b=a.j;n(a.k)||vg(a);this.C.o=new Tb(b,a.k)};f.ny=function(a){var b=gp(this.k.getRemainingTime());this.Lf.innerHTML=b;b=this.sg()?this.xb.getCurrentTime()/this.sg():0;b=Math.round(1E3*b)/10;this.Kf.style.width=b+"%";this.xb.ended&&L(w(this.oj,this,a),50)};f.Lm=function(){!this.Ve&&this.G||nV(this.j,3)}; f.M=function(){this.j.unsubscribe("control_toggle_play_pause",this.$o,this);this.j.unsubscribe("control_play",this.mk,this);this.j.unsubscribe("control_pause",this.lk,this);this.j.unsubscribe("onResize",this.nk,this);this.j.unsubscribe("onVolumeChange",this.Zo,this);this.A.removeAll();oV(this);this.J||this.k.destroy();this.xb&&(vx(this.j.k),this.xb=null);qV(this);this.Lf&&(this.Lf.innerHTML="",this.Lf=null);this.Kf&&(ae(this.Kf),this.Kf=null);this.Jf&&($f(this.Jf),this.Jf=null);this.D=!0;lV.L.M.call(this)}; function qV(a){a.F&&(ng(a.F),a.F=0,Zf(a.j.Fa(),"ad-interstitial-showing"))}f.sg=function(){return this.xb?this.xb.duration||0:null};f.ti=function(){return null};f.ui=function(){return this.xb&&this.xb.currentSrc?this.xb.currentSrc:null};f.Zo=function(a){a=a.muted?0:a.volume;isNaN(a)||(a=Sb(a/100,0,1),this.k.setVolume(a))};f.$o=function(){this.Ve?this.lk():this.mk()};f.mk=function(){this.xb&&(this.k.resume(),this.Yo())};f.lk=function(){this.xb&&(this.k.pause(),this.Xo())}; f.nk=function(){ux(this.j.k)&&Ee(ux(this.j.k),sV(this.j))};function uV(){this.o=!1;this.k=0;this.j=""};function vV(a,b,c,d,e){YU.call(this,b,a,2,c);this.j.subscribe("control_toggle_play_pause",this.ep,this);this.j.subscribe("control_play",this.pk,this);this.j.subscribe("control_pause",this.ok,this);this.F=new cV(this,this.j);this.A=new up(this);this.C=wV(b);this.C.subscribe("statechange",this.gn,this);this.C.subscribe("internalvideodatachange",this.dp,this);this.D=this.G=!1;this.J=d;this.H=!!e}z(vV,YU);f=vV.prototype;f.Jh=!1;f.Of=null;f.Nf=null;f.Mf=null; f.show=function(){var a=this.j,b=wV(a);xV(a.app,b);this.F.k=x();this.Mf=this.j.Fa();this.C.subscribe("progresssync",this.Jm,this);this.j.$.D?ae(Md("video-ad-status-bar")):(a=this.j.Fa(),this.Of=Md("video-ad-time-left",a),a=Md("html5-ad-progress-list",a),b=Xd("div"),K(b,"ytp-ad-progress"),a.appendChild(b),this.Nf=b);Yf(this.Mf,["ad-showing","ad-interrupting"]);this.j.subscribe("onResize",this.qk,this);try{this.A.listen(this.k,"adError",this.qy),this.A.listen(this.k,"click",this.oy),this.A.listen(this.k, "complete",this.Wt),this.A.listen(this.k,"engagedview",this.gu),this.A.listen(this.k,"pause",this.ap),this.A.listen(this.k,"start",this.bp),this.A.listen(this.k,"skip",this.ry),this.A.listen(this.k,"youTubeChannelMetadata",this.zu),this.qk(),this.H||this.k.start()}catch(c){yV(this,c)}}; f.dp=function(a,b,c){if("newdata"==a&&this.o!=c){a={video_id:c.videoId};b=new ZU;b.isSkippable=this.J;b.skip=w(this.k.skip,this.k);b.skipShown=w(this.k.xj,this.k);var d=this.getCurrentAd();d&&(b.clickThroughUrl=sM(d)||"",b.skipTime=oM(d,c.lengthSeconds)||0);b.videoId=c.videoId;b.videoId||(b.videoUrl=this.ui()||"");nV(this.j,-1,a,b)}this.o=c};f.gn=function(a){a=a.state;S(a,128)&&yV(this,Error(a.j.message||"Video player error."))}; f.bp=function(){this.Jh=!0;this.D=!1;if(!this.G){this.G=!0;iV(this.F);tV(this.j,1);var a=this.j.Y();this.j.$.D&&"3"==a.A&&(a=this.j.app.o,"3"==a.app.Y().A&&(a.j.controls=!1))}nV(this.j,1);this.publish("adPlay",this)};f.ap=function(){this.Jh&&(this.Jh=!1,nV(this.j,2))};f.Wt=function(){this.D||(jV(this.F),zV(this),this.D=this.G=!1)}; function zV(a){var b=new uV;b.o=a.D;b.k=x();a.o&&a.o.ta&&(b.j=a.o.ta);uU(wV(a.j));nV(a.j,0,b);tV(a.j,0);a.publish("adEnd",a);b=a.j.Y();a.j.$.D&&"3"==b.A&&(a=a.j.app.o,"3"==a.app.Y().A&&(a.j.controls=!0))}f.gu=function(){var a=this.F;a.j.publish("AD_LOGGING_EVENT",777,gV(a))};f.ry=function(){this.D=!0;kV(this.F);zV(this)}; f.zu=function(){var a=this.getCurrentAd();if(a){var b=a.K;if((a=a.I)&&b){var c={};c.videoTitle=b.title;c.channelThumbnailUrl=a.j;c.channelTitle=a.k;c.channelVideoCount=a.videoCount;this.j.publish("publish_external_event","onAdMetadataAvailable",c)}}};f.qy=function(a){var b={};try{b.error_code=a.o.getErrorCode()}catch(c){b.error_code=900,b.error_message=c.toString()}var d=this.F;fV(d);var e=gV(d);b&&ra(e,b);e.ad_error=32;dV(d,7,e);yV(this,a.o)}; function yV(a,b){a.C.hh();nV(a.j,0);a.publish("adError",b)}f.oy=function(){eV(this.F);this.k.pause();this.publish("select")};f.Jm=function(){var a=this.j.j.Ho();this.j.$.D||(this.Of.innerHTML=gp(a.duration-a.current),a=Math.round(a.current/a.duration*1E3)/10,this.Nf.style.width=a+"%")}; f.M=function(){this.j.unsubscribe("control_toggle_play_pause",this.ep,this);this.j.unsubscribe("control_play",this.pk,this);this.j.unsubscribe("control_pause",this.ok,this);this.j.unsubscribe("onResize",this.qk,this);this.A.removeAll();this.C.subscribe("statechange",this.gn,this);this.C.unsubscribe("internalvideodatachange",this.dp,this);this.C.unsubscribe("progresssync",this.Jm,this);this.H||this.k.destroy();this.Of&&(this.Of.innerHTML="",this.Of=null);this.Nf&&(ae(this.Nf),this.Nf=null);this.Mf&& ($f(this.Mf),this.Mf=null);this.D=!1;var a=this.j;if(a.o){var b=a.app,a=a.o;AV(b);a!=b.k&&xV(b,b.k)}vV.L.M.call(this)};f.sg=function(){return this.C.jc()};f.ti=function(){return this.o&&this.o.j?this.o.j.mimeType:null};f.ui=function(){return this.o&&this.o.P?sm(this.o.P.j()):null};f.ep=function(){this.Jh?this.ok():this.pk()};f.pk=function(){this.k.resume();this.bp()};f.ok=function(){this.k.pause();this.ap()};f.qk=function(){Ee(ux(this.j.k),sV(this.j))};function BV(a,b){this.o=a;this.k=b}function CV(a,b,c){a.o.publish("AD_LOGGING_EVENT",b,c)}function DV(a){var b={};OU(a.o.getCurrentAd(),b);a.B&&a.j&&(b.ot=a.j-a.B);var c;c=a.k.isFullscreen()?2:a.k.Y().dj?1:0;b.ad_ps=c;b.at=a.o.B();return b};function EV(a,b,c,d){YU.call(this,b,a,1,c);this.C=new BV(this,b);this.A=new up(this);this.D=!!d}z(EV,YU);f=EV.prototype;f.Bc=null;f.bj=!1; f.show=function(){if(!this.bj||!FV(this.j)){var a=this.j.Fa();K(a,"ad-showing");this.Bc=ux(this.j.k);a=this.k.getCurrentAd().getHeight();this.Bc.style.height=xe(a,!0);K(this.Bc,"ad-overlay");this.A.listen(this.Bc,"mouseup",this.vy);try{this.A.listen(this.k,"userClose",this.jv);this.A.listen(this.k,"click",this.uy);this.A.listen(this.k,"adError",this.ty);GV(this,"normal");this.D||this.k.start();var b=this.C;b.B=x();var c=DV(b);CV(b,3,c);this.j.subscribe("onResize",this.Kh,this);this.j.subscribe("onStateChange", this.fp,this);this.publish("adEnd",this)}catch(d){this.publish("adError",d)}}};f.M=function(){this.A.removeAll();this.j.unsubscribe("onResize",this.Kh,this);this.j.unsubscribe("onStateChange",this.fp,this);var a=this.j.Fa();Zf(a,"ad-showing");this.k&&(this.D||this.k.destroy(),this.k=null);this.Bc&&Zf(this.Bc,"ad-overlay");this.Bc=null;this.bj=!1;EV.L.M.call(this)}; f.jv=function(){this.Bc&&this.k&&this.k.getCurrentAd()&&(this.Bc.style.height=xe(0,!0));this.bj=!0;var a=this.C;a.j=x();var b=DV(a);CV(a,6,b)};f.uy=function(){this.j.pauseVideo();var a=this.C;a.j=x();var b=DV(a);if(a.A){var c=hV(a.k),d=a.A.y-c.top,d=Math.round(a.A.x-c.left)+"x"+Math.round(d);b.ck_xy=d;b.ck_wh=c.width+"x"+c.height}CV(a,100,b)};f.vy=function(a){this.C.A=a.target==a.currentTarget?null:new Tb(a.pageX,a.pageY)};f.ty=function(a){this.publish("adError",a.o)}; f.fp=function(a){S(a.state,16)&&GV(this,"normal")};function GV(a,b){a.F!=b&&(a.F=b)}f.Kh=function(){};function HV(a,b,c,d){M.call(this);this.K=a;this.k=b.j;this.F=b;this.I=b.getId();this.j=c;this.o=d;this.B=new RU(this.k,this.Xd(),c,d);this.C=null;this.J=new Cj(this);this.A=new Cj(this)}z(HV,M);HV.j="rm";HV.k=10;HV.C=200;HV.A=200;HV.B=190;HV.o=100;f=HV.prototype;f.kk=null; f.load=function(){var a;a=this.j;a=a.$.A?sV(a):a.app.o.J.Gc();var b;this.j.$.j?b=!1:(b=0<(this.o&3)?HV.B:HV.A,b=a.width=this.o)){var b={priority:2,id:String(a.getId()),style:"ytp-ad-fadeout"},c=mW(a)+this.A,b=new Hm(c,c+this.o-1,b);this.B[a.getId()]=b;Sm(this.j,[b])}};function GW(a,b){a.B[b]&&(Tm(a.j,[a.B[b]]),delete a.B[b])}f.pn=function(a){a.Ua&&0=1E3*this.j.j.getCurrentTime()-b;a.Ua&&0=this.C||(a=rV(this.j,!1),qe(a,"opacity","0"),a.volume=0,L(w(this.Hr,this),0)))};f.Hr=function(){var a=rV(this.j,!1);qe(a,"transition","opacity "+String(this.C)+"ms linear");qe(a,"opacity","1");HW(this,a,this.C,1)};function HW(a,b,c,d){0>=c||(a.k&&ng(a.k),c=x()+c,a.k=0==d?cp(w(a.il,a,b,c,100),0):cp(w(a.fl,a,b,c,100),0))} f.il=function(a,b,c){if(this.k){var d=Math.max(1,b-x()),d=Math.max(0,a.volume+-1*a.volume*c/d);a.volume=d;this.k=0=a)){var b=this.j.j.getCurrentTime(),c=[],d=null,e=Number.MAX_VALUE;$b(this.C.o,function(a){if(a.isVisible&&!(0>=NW(this,a))){var g;g=a.getId();g=this.C.B[g];if(NW(this,a)>b){var l=!OW(this,a);l!=g.visible&&(g.visible=l,c.push(g));l||(g=NW(this,a)-b,g=c||0>=a.k)return!1;var d=x()/1E3,e=NW(a,b)-a.j.j.getCurrentTime();0mW(c)){if(b&&nW(b)){var e=mW(b);e>d&&(d=e);TW(this,b);UW(this,b,d)}}else this.o[a.getId()]=a,UW(this,a,d);Vm(this.j);c&&this.sd(a);cc(this.o)==this.k.length&&this.F.A();SW(this)}; function UW(a,b,c){var d=mW(b);if(!isNaN(d)){var e={};e.priority=-2!=b.j?2:3;e.id=String(b.getId());e.visible=b.isVisible;d=a.A.Un(b,d);c=a.A.Tn(b,c);c=new Hm(d,c,e);a.B[b.getId()]=c;Sm(a.j,[c]);a.A.Dk(b)}}function TW(a,b){var c=b.getId();a.B[c]&&(GW(a.A,c),Tm(a.j,[a.B[c]]),delete a.B[c])}f.sd=function(a){a.unsubscribe("adBreakComplete",this.ze,this);this.ab&&a==this.ab&&(this.ab=null);TW(this,a);rb(this.k,a);delete this.o[a.getId()];Xg(a)};f.Ih=function(a){return this.o[a]}; f.mj=function(a){if(a.Ua){if(-1!=a.j&&a.Kj){var b=this.j;VW(b);bn(b);this.A.Jn(a)}else oW(a)&&!a.Kj?(b=this.j,VW(b),bn(b)):(VW(this.j),cn(this.j,!1));this.sd(a);a=this.F;a.o&&0=a)&&this.k){var b=this.j.j.getCurrentTime(),c=[],d=null,e=Number.MAX_VALUE;C(this.o.Dd(),function(a){var g=this.k[a];if(g){var l=this.o.H.get(a);l&&l.Hc>b?(a=!jR(this.D,l),a!=g.visible&&(g.visible=a,c.push(g)),a||(g=l.Hc-b,gb&&this.Me&&(b=this.Ue.j,d=new oJ("contentComplete"),b.S(d),d.A&&(b.o.clear(),null!=b.k&&(d=b.k.ud(),null!=d&&RI(d,b.o.j))));"livead"===a.getId()&&null!=oX(this)&&(b=oX(this),a=Math.floor(a.start/1E3),Math.round(a),n(b.o[a])||(d=b.N++,d=new lW(b.I,d,a,zW(b.I.$),!1),b.o[a]=d,d.subscribe("adBreakComplete",b.J,b),QV(d)))}; f.Be=function(a){nX.L.Be.call(this,a);var b=parseInt(a.getId(),10),c=1E3*this.j.getCurrentTime();this.Ma&&!isNaN(b)&&c>a.start&&(2147483647==a.end||2147483646==a.end)&&(c=this.Ma,(b=c.o[b])&&c.ab==b&&!b.Ua&&b.isVisible&&b.Nj&&b.k instanceof EV&&GV(b.k,"fullscreen"));"livead"===a.getId()&&null!=oX(this)&&1E3*this.j.getCurrentTime()>=a.start&&(Tm(this,[a]),a=oX(this),null==a.ab&&0c&&(a=new Hm(1E3*Math.floor(c+Math.random()*(a.$c-10-c)),1E3*a.$c,{id:"livead",priority:2}),Sm(this,[a]))},this)}}; f.Gh=function(a){switch(a){case "addata":var b=this.$;return{adTag:b.adTag,adTest:b.fb,forceAdType:b.fa,isAfvSkippableInstreamEnabled:b.I,isAfvStandardInstreamEnabled:b.J,isBlazer:b.N,isDoubleClickEnabled:b.K,isForcedAd:b.W,isFreeWheelEnabled:b.P,isHouseBrandPlayer:b.wc,isLeanback:b.A,isShortform:b.na,tagForChildDirected:b.tagForChildDirected};case "adstate":return this.getAdState();case "midrollfreqcap":return b=this.Ma instanceof WW?this.Ma:null,null!=b?b.J:0;case "breakscount":return this.Ma?this.Ma.k.length: 0;case "displaystate":return b=null,this.Ma&&this.Ma.ab&&(b=this.Ma.ab.k),{adFormat:b instanceof YU?b.I:!1,adSkipped:b instanceof vV?b.D:!1,hasVideoStarted:b instanceof vV?b.G:!1,skippable:b instanceof vV?b.J:!1};case "getContentVideoData":return b=ql(this.app),{adModule:b.adModule,isGetVideoThirdPartyOnly:b.Jg,partnerTrackingToken:b.I,title:b.title,videoId:b.videoId};case "loadedadbreaks":if(this.Ma){a=this.Ma.o;var c=[];for(b in a)a.hasOwnProperty(b)&&c.push({isInterruptive:a[Number(b)].Ua});return c}return 0}}; f.Hh=function(){return"addata adstate breakscount displaystate getContentVideoData loadedadbreaks midrollfreqcap".split(" ")};function pX(){this.j=null}function Ft(a,b){return rg(b,void 0,void 0)}pX.prototype.Gc=function(){return this.j.Gc()};pX.prototype.yb=function(){return this.j.yb()};function qX(a,b){T.call(this,["span","","{{sparkline_container}}"]);this.o=a;this.k=b;this.j=new Lx("");N(this,this.j);ap(this.template,"sparkline_container",this.j)}z(qX,T);function rX(a){T.call(this,["div","html5-video-info-panel",["span","html5-video-info-panel-close",{role:"button",title:"close"},"[x]"],["div","html5-video-info-panel-content",["table","html5-video-info-table",["tr","",["th","","Video ID:"],["td","","{{video_id}}"]],["tr","",["th","","Dimensions:"],["td","","{{dimensions}}"]],["tr","",["th","","Resolution:"],["td","","{{resolution}}"]],["tr","",["th","","Volume:"],["td","","{{volume}}"]],["tr","",["th","","Stream Type:"],["td","","{{stream_type}}"]], ["tr",{style:"{{cpn_style}}"},["th","","CPN:"],["td","","{{cpn}}"]],["tr","",["th","","Mime Type:"],["td","","{{mime}}"]],["tr","",["th","","DASH:"],["td","","{{dash}}"]],["tr",{style:"{{drm_style}}"},["th","","Protected:"],["td","","{{drm}}"]],["tr","",["th","","Bandwidth:"],["td","",["span","","{{bandwidth_sparkline}}"],["span","","{{bandwidth_kbps}}"]]]],["table",["html5-video-info-table","html5-video-element-info-table"],["tr","",["th","","Decoded Frames"],["th","","Dropped Frames"],["th","", "Parsed Frames"],["th","","Presented Frames"]],["tr","",["td","","{{decoded_frames}}"],["td","","{{dropped_frames}}"],["td","","{{parsed_frames}}"],["td","","{{presented_frames}}"]],["tr","",["th","","Video Bytes Decoded"],["th","","Audio Bytes Decoded"],["th","","Painted Frames"],["th","","Paint Delay"]],["tr","",["td","","{{video_bytes_decoded}}"],["td","","{{audio_bytes_decoded}}"],["td","","{{painted_frames}}"],["td","","{{paint_delay}}"]]]]]);fp(this,this.template.j["html5-video-info-panel-close"], "click",this.hide);this.k=new qX(200,14);N(this,this.k);ap(this.template,"bandwidth_sparkline",this.k);this.o=new wp(this.A,500,this);N(this,this.o);this.j=a}z(rX,T);rX.prototype.show=function(){rX.L.show.call(this);this.A()};rX.prototype.hide=function(){rX.L.hide.call(this);this.o.stop()}; rX.prototype.A=function(){var a=Vk(this.j),b=this.j.getVideoData(),c=this.j.Df(),d=this.j.o.j,e=this.j.Y(),g;g=this.j;if(g.na){var h=[];g.na.G.forEach(w(h.push,h));g=h}else g=[0];var h=(a=a.F?a.F.j:null)&&a.k,k=b.videoId,l=b.ta,p=b.ta?"":"display:none",r;i:{if(b.Le&&(r=b.Le.match(/url=(https?)/))&&2==r.length){r=r[1];break i}r=""}c={video_id:k,cpn:l,cpn_style:p,mime:"",dash:"no",stream_type:r||e.protocol,decoded_frames:c.hmewdfc||c.hmemdf||"-",dropped_frames:c.hmewdrop||"-",parsed_frames:c.hmempf|| "-",presented_frames:c.hmempresented||"-",video_bytes_decoded:c.hmewvdbc||"-",audio_bytes_decoded:c.hmewadbc||"-",painted_frames:c.hmempainted||"-",paint_delay:c.hmempaintdelay||"-",dimensions:d.clientWidth+" x "+d.clientHeight+(window.devicePixelRatio?" * "+window.devicePixelRatio:""),resolution:d.videoWidth+" x "+d.videoHeight,volume:Math.round(Xk(this.j))+"%",bandwidth_kbps:(8*db(g)/1024).toFixed(0)+" Kbps",drm_style:h?"":"display:none",drm:h?a.k+" / "+a.j:""};b.j&&(d=ky(b.j)?"yes":"no",d+=" ("+ b.j.id,b.D&&ky(b.j)&&(d+="/"+b.D.id),c.dash=d+")",c.mime=b.j.mimeType,b=b.j.video.fps,1';b.element.innerHTML=g;this.template.update(c);this.o.start()};function sX(a){var b=["div","html5-video-container"],c=["div","html5-video-player",{tabindex:-1,id:a.W.attrs.id},b];b.push(["div","html5-video-content"]);px.call(this,c);Sg(this.element,"version",a.W.assets.js);this.app=a;this.I=null;this.D=this.template.j["html5-video-container"];this.k=new Wb(0,0,0,0);this.j=null;this.F=new Wb(0,0,0,0);this.G=this.template.j["html5-video-content"];this.K=this.P=0;this.B=null;this.A=0;this.H=null;b=a.Y();this.N=b.Ja||"blazer"==b.j;this.C=new rX(a);N(this,this.C); this.C.Sa(this.element);this.J=new pX;this.J.j=this;qg({YTP_ADVERTISEMENT:"Advertisement",YTP_AUDIO_TRACK_TITLE:"Audio track",YTP_AUTO:"Auto",YTP_AUTO_WITH_QUALITY_2:"Auto ($VIDEO_QUALITY)",YTP_CHANGE_QUALITY_WITH_QUALITY_2:"Change quality ($VIDEO_QUALITY)",YTP_COPY_DEBUG_INFO:"Copy debug info",YTP_COPY_VIDEO_URL:"Copy video URL",YTP_COPY_VIDEO_URL_AT_TIME:"Copy video URL at current time",YTP_DRAWER_HEADER_TEXT:"In this video",YTP_DRAWER_POLL_SUBMIT:"Submit",YTP_GET_DEBUG_INFO:"Get debug info",YTP_GET_VIDEO_URL:"Get video URL", YTP_GET_VIDEO_URL_AT_TIME:"Get video URL at current time",YTP_GET_EMBED:"Get embed code",YTP_DECREASE_PLAYBACK_SPEED:"Decrease playback speed",YTP_DEFAULT_VIEW:"Default view",YTP_EMBED_COPY:"Copy embed code",YTP_ERROR_GENERIC:"An error occurred, please try again later.",YTP_ERROR_GENERIC_WITH_LINK_2:"An error occurred, please try again later. $BEGIN_LINKLearn More$END_LINK",YTP_EXIT_FULLSCREEN:"Exit full screen",YTP_FEATURED:"Featured",YTP_FULLSCREEN:"Full screen",YTP_INCREASE_PLAYBACK_SPEED:"Increase playback speed", YTP_GOTO_LIVE_TOOLTIP:"Skip ahead to live broadcast.",YTP_KEYBOARD_SHORTCUTS:"Keyboard shortcuts",YTP_LIVE:"Live",YTP_LIVE_NOW:"LIVE NOW",YTP_MIX:"Mix",YTP_MORE:"More",YTP_MDX_TITLE:"Play on",YTP_MDX_TOOLTIP:"Play on TV",YTP_MDX_MY_COMPUTER:"This computer",YTP_MUTE:"Mute",YTP_NEXT:"Next",YTP_NEXT_VIDEO_IN:"Next video in $TIME_LEFT",YTP_NORMAL_SPEED:"Normal",YTP_ON:"On",YTP_OFF:"Off",YTP_OPTIONS:"Options",YTP_PLAY_ALL:"Play all",YTP_PLAY_PAUSE:"Toggle play/pause",YTP_PREVIOUS:"Previous",YTP_PLAYLIST:"Playlist", YTP_PLAYLIST_UP_NEXT:"Up Next",YTP_QUALITY_TITLE:"Quality",YTP_REPLAY:"Replay",YTP_REPORT_ISSUE:"Report playback issue",YTP_SEEK_BACK:"Seek back 10 seconds",YTP_SEEK_FORWARD:"Seek forward 10 seconds",YTP_SEEK_PERCENT:"Seek to 0%-90%.",YTP_SETTINGS:"Settings",YTP_SHARE:"Share",YTP_SHARE_WITH_PLAYLIST:"Share with playlist",YTP_SHOW_VIDEO_INFO:"Stats for nerds",YTP_SPEED_TITLE:"Speed",YTP_ST_COLLAPSE:"Collapse",YTP_ST_EXPAND:"Expand",YTP_SUBTITLES:"Subtitles/CC",YTP_THREED_SHORT:"3D",YTP_THEATER_MODE:"Theater mode", YTP_TOGGLE_FULLSCREEN:"Toggle fullscreen.",YTP_TOGGLE_MUTE:"Toggle mute",YTP_UNMUTE:"Unmute",YTP_URL_NAVIGATE:"Watch on YouTube.com",YTP_WATCH_ALL:"Watch entire video",YTP_WATCH_LATER:"Watch Later",YTP_WATCH_LATER_AS_2:"Watch later as $USER_NAME",YTP_WEBGL_3D_ANAGLYPH:"Anaglyph",YTP_WEBGL_3D_2D:"2D",YTP_SUBSCRIBE_AS:"Subscribe as $USER_NAME",YTP_LIKE_AS:"Like as $USER_NAME",YTP_DISLIKE_AS:"Dislike as $USER_NAME",YTP_WATCH_NEXT:"Watch next",YTP_PLAY:"Play",YTP_WATERMARK:"Watermark",YTP_ERROR_STREAMING_UNAVAILABLE:"Video playback is unavailable right now because this video has been downloaded for offline viewing.", YTP_ERROR_LICENSE:"Sorry, there was an error licensing this video.",YTP_ERROR_VIDEO_NOT_FOUND:"This video can not be found.",YTP_ERROR_ALREADY_PINNED_ON_A_DEVICE:"This video has already been downloaded on the maximum number of devices allowed by the copyright holder. Before you can play the video here, it needs to be unpinned on another device.",YTP_ERROR_CANNOT_ACTIVATE_RENTAL:"An error occurred when activating your rental. Please reload this page or try again later.",YTP_ERROR_PURCHASE_NOT_FOUND:"This video requires payment.", YTP_ERROR_PURCHASE_REFUNDED:"This video's purchase has been refunded.",YTP_ERROR_STOPPED_BY_ANOTHER_PLAYBACK:"Your account is playing this video in another location. Please reload this page to resume watching.",YTP_ERROR_TOO_MANY_STREAMS_PER_USER:"Playback stopped because too many videos belonging to the same account are playing.",YTP_ERROR_TOO_MANY_STREAMS_PER_ENTITLEMENT:"Playback stopped because this video has been played on too many devices.",YTP_ERROR_STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED:"Too many devices/IP addresses have been used over the 24 hour period.", YTP_ERROR_UNUSUAL_ACTIVITY:"Due to unusual account activity, this video is not currently available.",YTP_ERROR_NOT_SIGNED_IN:"Please sign in to resume watching.",YTP_CLOSE:"Close",YTP_ANNOTATIONS:"Annotations",YTP_DONE:"Done",YTP_SHARE_THIS_PLAYLIST:"Share this playlist",YTP_UPLOADED_BY_2:"by $AUTHOR",YTP_SEEK_SLIDER:"Seek slider",YTP_PAUSE:"Pause",YTP_AUTOPLAY:"Autoplay",YTP_AUTOPLAY_COUNTDOWN_2:"Next video in $SECONDS_LEFT",YTP_AUTOPLAY_PAUSED:"Busy? We've paused autoplay.",YTP_AUTOPLAY_PAUSED_2:"Autoplay is paused.", YTP_AUTOPLAY_CANCEL:"Cancel autoplay",YTP_WATCH_VIDEO_OR_PLAYLIST:"Watch $TITLE",YTP_CANCEL:"Cancel",YTP_ON_GOOGLE_PLUS:"On Google+",YTP_STILL_THERE:"Are you still there? If so, please click the button below to continue watching the playlist.",YTP_DISMISS:"OK",YTP_RESET:"Reset",YTP_STOP:"Stop live playback",YTP_LIKE:"Like",YTP_DISLIKE:"Dislike",YTP_SCREENREADER_VOLUME_SETTING:"volume",YTP_SCREENREADER_VOLUME_MUTED:"muted",YTP_SCREENREADER_VOLUME_MUTE:"mute",YTP_SCREENREADER_VOLUME_UNMUTE:"unmute", YTP_SCREENREADER_CONTROL_TOGGLE:"toggle",YTP_SAMPLE_SUBTITLES:"Captions look like this",YTP_HTML5_CONTEXT_MENU_LINK:"About the HTML5 player",YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK:"This video format is not supported.",YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK:"Your browser does not currently recognize any of the video formats available. $BEGIN_LINKClick here to visit our frequently asked questions about HTML5 video.$END_LINK",YTP_HTML5_NO_AVAILABLE_FORMATS_FALLBACK_FLASH:"The Adobe Flash Player is required for video playback. $BEGIN_LINKGet the latest Flash Player$END_LINK.", YTP_ERROR_CAST_SESSION_DEVICE_MISMATCHED:"The device in the cast session doesn't match the requested one.",YTP_ERROR_CAST_SESSION_VIDEO_MISMATCHED:"The video in the cast session doesn't match the requested one.",YTP_ERROR_CAST_TOKEN_EXPIRED:"Cast session was expired. Please refresh.",YTP_ERROR_CAST_TOKEN_FAILED:"Cast session not available. Please refresh or try again later.",YTP_ERROR_CAST_TOKEN_MALFORMED:"Invalid cast session. Please refresh or try again later.",YTP_ERROR_GEO_FAILURE:"This video isn't available in your country.", YTP_ERROR_INVALID_DRM_MESSAGE:"The DRM system specific message is invalid.",YTP_ERROR_RENTAL_EXPIRED:"This video's rental has expired.",YTP_ERROR_RETRYABLE_ERROR:"There was a temporary server error. Please try again later.",YTP_ERROR_SERVER_ERROR:"There was an internal server error. Please try again later.",YTP_ERROR_STREAMING_NOT_ALLOWED:"Playback not allowed because this video is pinned on another device.",YTP_ERROR_UNSUPPORTED_DEVICE:"Playback isn't supported on this device.",YTP_ERROR_VIDEO_FORBIDDEN:"Access to this video is forbidden.", YTP_MDX_STATUS_CONNECTED:"Playing on",YTP_MDX_STATUS_CONNECTING:"Connecting to",YTP_MDX_STATUS_ERROR:"Error on",YTP_MDX_PLAYER_ERROR:"This video is not available for remote playback.",YTP_MDX_PLAYER_RECONNECT_TIME:"Please check your Internet connection. Retrying in $FORMATTED_TIME...",YTP_MDX_PLAYER_RECONNECT_BUTTON:"Reconnect",YTP_DEVICE_FALLBACK:"Sorry, this video is not available on this device.",YTP_AD_INTERRUPT_MESSAGE:"Your video will play after this ad.",YTP_VISIT_ADVERTISERS_SITE:"Visit advertiser's site", YTP_PROGRESS_LABEL:"$PLAY_PROGRESS of $DURATION seconds",YTP_PLAYLIST_NAME:"Playlist: $PLAYLIST_NAME",YTP_PLAYLIST_POSITION:"$CURRENT_POSITION/$PLAYLIST_LENGTH"});this.app.subscribe("initializingmode",this.ss,this);this.app.subscribe("videoplayerreset",this.Fy,this);this.app.subscribe("videodatachange",this.Ey,this);this.app.subscribe("presentingplayerstatechange",this.gs,this)}z(sX,px);f=sX.prototype;f.initialize=function(a){this.I=Kd(a);this.Sa(this.I)}; f.ss=function(){this.F=new Wb(0,0,0,0);this.k=new Wb(0,0,0,0)};f.addClass=function(a){Yf(this.element,arguments)};function Nl(a,b){var c=a.app.Y();ag(a.element,"ytp-no-controls",!b||"0"==c.A)}f.jr=function(){this.A&&Eq(this.A);var a=w(this.jg,this);this.A=Dq(a,0)};f.jg=function(){Vb(this.yb(),Zb(this.k))||this.Mh()};f.Mh=function(){if(this.j){var a=this.yb();if(!a.isEmpty()){var b=!Vb(a,Zb(this.k)),c=tX(this);b&&(this.k.width=a.width,this.k.height=a.height);(c||b)&&this.publish("resize")}}}; f.Ey=function(a,b){uX(this,b)};f.Fy=function(a){a.getVideoData()&&uX(this,a.getVideoData())};function uX(a,b){if(a.j){var c=a.app.Y();jm&&(a.j.setAttribute("x-webkit-airplay","allow"),c.$d&&a.j.setAttribute("data-youtube-id",b.videoId),b.title?a.j.setAttribute("title",b.title):a.j.removeAttribute("title"));c.Qf&&(a.j.poster=b.videoId?b.Ai("default.jpg"):"")}c=Nw(b,"yt:bgcolor");a.D.style.backgroundColor=c?c:"";a.P=dA(Nw(b,"yt:stretch"));c=Nw(b,"yt:crop");a.K="fullwidth"==c?Infinity:dA(c)} f.Gc=function(){var a=this.app.Y();return a.Ja||a.Cb?new G(window.innerWidth,window.innerHeight):new G(this.element.clientWidth,this.element.clientHeight)};f.yb=function(){return this.Gc()};function Ww(a){return a.j?new G(0d?new G(b.width,b.width/(isFinite(a)?a:c)):aa?d.width=d.height*c:cb.width/b.height?b.width/e.width:b.height/e.height));return new Wb((b.width-d.width)/2,(b.height-d.height)/2,d.width,d.height)}function xX(a){return 1>Math.abs(tq*a.height-a.width)||1>Math.abs(tq/a.width-a.height)?tq:a.width/a.height} function yX(a){return"3"!=a.app.Y().A&&!vX(a).isEmpty()} function tX(a){var b=vX(a),c=a.yb(),d=1,e=yX(a),g=!1,h;h=(h=Vk(a.app))&&h.getPlayerState();!h||S(h,2)||S(h,64)?h=0==b.width&&0==b.height?new Wb(0,-c.height,c.width,c.height):new Wb(0,-b.height,b.width,b.height):e?(h=wX(a,c,b,e,!1),d=xX(new G(h.width,h.height))/xX(b),h=new Wb(h.left+h.width/2*(1-1/d),h.top,h.width/d,h.height)):h=new Wb(0,0,c.width,c.height);Yb(a.F,h)||(a.F=h,Ee(a.j,Zb(h)),we(a.j,new Tb(h.left,h.top)),g=!0);b=wX(a,c,b,e);Yb(a.k,b)||(a.k=b,Ee(a.G,b.width,b.height),we(a.G,b.left,b.top), g=!0);qe(a.j,"transform",1==d?"none":"scaleX("+d+")");return g}f.ip=function(){};f.gs=function(){this.Mh()};f.M=function(){this.B&&(this.N?Bg(this.B):og(this.B),this.A&&Eq(this.A));this.H&&Bg(this.H);this.C.hide();this.j=this.D=this.I=null;sX.L.M.call(this)};function zX(){this.j=[];this.k=[]}ca(zX);var Ax=u("yt.player.utils.VideoTagPool.instance_")||zX.getInstance();q("yt.player.utils.VideoTagPool.instance_",Ax,void 0);f=zX.prototype;f.ll=function(a){if(!(this.j.length>=a)){a-=this.j.length;for(var b=0;b=(a||1)};f.gr=function(){this.j=[];this.Fl(4)?C(this.k,function(a){qm(a);this.j.push(a)},this):this.ll(4)};zX.prototype.fillPool=zX.prototype.ll;zX.prototype.getTag=zX.prototype.Hy;zX.prototype.releaseTag=zX.prototype.Jv;zX.prototype.hasTags=zX.prototype.Fl;zX.prototype.activateTags=zX.prototype.gr;function BX(){var a=mi("PREF");if(a)for(var a=unescape(a).split("&"),b=0;b=this.j){var h,k,l,p;if(sg)try{h=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(r){h=null}else l=document.body,p=document.createElement("object"),p.setAttribute("type","application/x-shockwave-flash"),h=l.appendChild(p);if(h&&"GetVariable"in h)try{k=h.GetVariable("$version")}catch(t){k=""}l&&p&&l.removeChild(p);(h=k||"")?(h=h.split(" ")[1].split(","),h=[parseInt(h[0],10)||0,parseInt(h[1],10)||0,parseInt(h[2], 10)||0]):h=[0,0,0];this.j=h[0];this.k=h[1];this.o=h[2]}}ca(GX);GX.prototype.getVersion=function(){return[this.j,this.k,this.o]};function HX(a,b,c,d){b="string"==typeof b?b.split("."):[b,c,d];b[0]=parseInt(b[0],10)||0;b[1]=parseInt(b[1],10)||0;b[2]=parseInt(b[2],10)||0;return a.j>b[0]||a.j==b[0]&&a.k>b[1]||a.j==b[0]&&a.k==b[1]&&a.o>=b[2]}function IX(a){return-1'+rg("FLASH_UPGRADE",void 0,'You need to upgrade your Adobe Flash Player to watchthis video.
Download it from Adobe.')+"
"}function MX(a,b){return IX(b)&&a.url||(-1'),c.document.close()}else d.open(e,g,h)}else Nx(a)};f.Vj=function(a,b,c){var d=Vk(this);b.event=a;this.j.Cb&&(b.fs=1);d.A&&(a=d.A,b.rt=FT(a.j).toFixed(3),ra(b,TT(a.j)),ra(b,VT(a)),delete b.fexp,b=Qh(a.j.aa.k+"player_204",b),Ik(b,c))};function cl(a,b){if(!isNaN(b)&&a.B){var c=1,c=a.j.fb?dl:[1],c=1>b?E(c,function(a){return a>=b}):mb(c,function(a){return a<=b});a.ia!=c&&(a.ia=c,a.k==a.C&&ym(a.B,c),a.publish("onPlaybackRateChange",c))}} function el(a,b){var c=Vk(a,b);return c&&c.getVideoData().j?c.getVideoData().j.video.quality:"unknown"}function Lw(a,b){var c=Vk(a,b);return c?DU(c):a.getVideoData().R}function Rl(a,b,c,d){if(a=Vk(a,c))b=fl(b,d||b,!0),gl(a,"m",b)}f.getCurrentTime=function(a){return 3==this.df()?null.getCurrentTime():(a=Vk(this,a))?a.getCurrentTime():0};function Wk(a,b){var c=Vk(a,b);return c?c.jc():0} function pl(a,b){var c=a.k.getDebugInfo(b);if(a.C&&a.C!=a.k){var d=a.C.getDebugInfo(b),e;for(e in d)c["ad_"+e]=d[e]}c.debug_playbackQuality=el(a);c.debug_date=(new Date).toString();delete c.uga;return Mb(c)}f.df=function(){return Vk(this).getPlayerType()};function Sk(a,b){return 3==a.df()?Gm(null.MB()):2==b?a.za:a.Ea} f.Kw=function(a){var b=a.target;switch(a.type){case "loadedmetadata":AR(this.G,"fvb",void 0);this.Xa=L(w(this.o.Mh,this.o),16);break;case "loadstart":AR(this.G,"gv",void 0);break;case "progress":case "timeupdate":AR(this.G,"1pb",void 0),2<=cm(b.buffered)&&AR(this.G,"l2s",void 0)}};f.Ew=function(a){if(this.Wa){var b=this.cb.toString();this.cb++;this.pa[b]=a;a={request:vb(a.j[0]?a.j[0].message:null),sessionId:b,system:a.H.j,url:a.C};this.publish("onNewLicenseSession",a)}else a.start()}; f.tu=function(a,b){this.Ge("onLoadProgress",b)};f.uv=function(a,b){this.Ge("onVideoProgress",b)};f.Gw=function(){this.tj()};f.tj=function(a,b){this.publish("progresssync",a,b)}; f.Ot=function(a){var b;if(b=0qp(a,16)&&(!S(a.state,8)||S(a.state,64)||this.B.ended||S(a.state,2)||this.Td());this.publish("presentingplayerstatechange",a);this.po("onStateChange",a);cY(this,Gm(a.state))};function eY(a){bY(a.D);a.Va=!1;var b=[],c;for(c in a.J)$k(a,c)&&b.push(c);a.J={};0this.J[a].indexOf(b)&&this.J[a].push(b):(this.J[a]=[b],c.push(a))},this);0 Get the latest Flash Player
Get the latest version of QuickTime'); b=this.j.messages.player_fallback||a;a=Kd("player-unavailable");if(Kd("unavailable-submessage")&&a){Kd("unavailable-submessage").innerHTML=b;var b=Md("icon",a),c;if(c=b)c=b?b.dataset?Tg("icon")in b.dataset:b.hasAttribute?!!b.hasAttribute("data-icon"):!!b.getAttribute("data-icon"):!1;c&&(b.src=Ug(b,"icon"));Zf(a,"hid");K(Kd("player"),"off-screen-trigger")}};f.Or=function(){return this.D||PY(this)};f.Nr=function(){return this.fa}; function PY(a){return(a=NY(a))?"div"==a.tagName.toLowerCase()?"html5":"flash":null}function QY(a){jA("dcp");a.cancel();GY(a);a.D=null;a.j&&(a.j.loaded=!1);var b=NY(a);"html5"==PY(a)?a.Z=b:b&&b.destroy&&b.destroy();$d(a.H);Bg(a.U);a.U.length=0;a.F=null;a.I=null}f.cancel=function(){if(this.C){var a=this.C;this.j.assets.js&&a&&(a=""+la(a),(a=ph[a])&&gh(a))}ng(this.ia);this.N=!1}; f.M=function(){QY(this);this.W=null;for(var a in this.A)m[this.A[a]]=null;this.k=null;delete this.H;delete this.B;this.j&&(this.da=this.j=this.j.fallback=null);FY.L.M.call(this)};var TY={},UY="player_uid_"+(1E9*Math.random()>>>0);function VY(a,b){a=v(a)?Ld(a):a;b=Lg(b);var c=UY+"_"+la(a),d=TY[c];if(d)return d.Xj(b),d.k;d=new FY(a,c);TY[c]=d;hh("player-added",d.k);Wg(d,qa(WY,d));L(function(){d.Xj(b)},0);return d.k}function XY(){for(var a in TY){var b=TY[a];b&&b.cancel()}}function YY(a){if(a=Kd(a))a=UY+"_"+la(a),(a=TY[a])&&a.dispose()}function WY(a){TY[a.getId()]=null}function ZY(a){a=Kd(a);if(!a)return null;var b=UY+"_"+la(a),c=TY[b];c||(c=new FY(a,b),TY[b]=c);return c.k};var $Y=u("yt.abuse.botguardInitialized")||mY;q("yt.abuse.botguardInitialized",$Y,void 0);var aZ=u("yt.abuse.invokeBotguard")||nY;q("yt.abuse.invokeBotguard",aZ,void 0);var bZ=u("yt.player.exports.navigate")||Ox;q("yt.player.exports.navigate",bZ,void 0);var cZ=u("yt.player.embed")||VY;q("yt.player.embed",cZ,void 0);var dZ=u("yt.player.destroy")||YY;q("yt.player.destroy",dZ,void 0);var eZ=u("yt.player.cancelAll")||XY;q("yt.player.cancelAll",eZ,void 0);var fZ=u("yt.player.getPlayerByElement")||ZY; q("yt.player.getPlayerByElement",fZ,void 0);var gZ=u("yt.player.exports.feedbackStart")||yY;q("yt.player.exports.feedbackStart",gZ,void 0);var hZ=u("yt.player.exports.feedbackShowArticle")||zY;q("yt.player.exports.feedbackShowArticle",hZ,void 0);var iZ=u("yt.util.activity.init")||CR;q("yt.util.activity.init",iZ,void 0);var jZ=u("yt.util.activity.getTimeSinceActive")||DR;q("yt.util.activity.getTimeSinceActive",jZ,void 0);var kZ=u("yt.util.activity.setTimestamp")||Ll; q("yt.util.activity.setTimestamp",kZ,void 0);q("yt.player.Application.create",PX.create,void 0);})();