(function(g){var window=this;'use strict';var F9B=function(n,q,w){g.b(function(X){n.N=g.gN(q,w);g.yy(X)})},f2=function(n){n.isActive()||n.start()},$Jw=function(n,q){return q?n.captionsInitialState:"CAPTIONS_INITIAL_STATE_UNKNOWN"},vVi=function(n){return g.iE(n)||n.Z("web_enable_caption_language_preference_stickiness")},L9z=function(n,q){var w=new g.Dj; w.languageCode=n.languageCode;w.languageName=n.languageName;w.name=n.name;w.displayName=n.displayName;w.kind=n.kind;w.isDefault=!1;w.N=n.N;w.isTranslateable=n.isTranslateable;w.vssId=n.vssId;w.url=n.url;w.translationLanguage=q;n.xtags&&(w.xtags=n.xtags);n.captionId&&(w.captionId=n.captionId);return w},Mc5=function(n,q){var w,X,P; return g.b(function(R){if(R.X==1)return w=n+"|"+q,g.l(R,g.ug(),2);if(R.X!=3){X=R.N;if(!X)throw g.ig("gct");return g.l(R,g.WI(X),3)}P=R.N;return R.return(P.get("captions",w))})},xJf=function(n,q,w){Mc5(n,q).then(function(X){X&&w(X.trackData,new g.Dj(X.metadata))})},lX0=function(n){if(!DJt.test(n))throw Error("'"+n+"' is not a valid hex color"); n.length==4&&(n=n.replace(hi0,"#$1$1$2$2$3$3"));n=n.toLowerCase();n=parseInt(n.slice(1),16);return[n>>16,n>>8&255,n&255]},G1D=function(){var n=void 0; n=n===void 0?{}:n;var q="suggest_correction"in g.cUf?g.cUf.suggest_correction:"Edit caption";q=q||"";var w={},X;for(X in n){w={L7:w.L7};w.L7=X;var P=function(R){return function(){return String(n[R.L7])}}(w); q=q.replace(new RegExp("\\$\\{"+w.L7+"\\}","gi"),P);q=q.replace(new RegExp("\\$"+w.L7,"gi"),P)}return q},Cqh=function(){return g.$N("yt-player-caption-display-settings")},OB=function(){this.segments=[]},EVf=function(n,q){var w=g.Yi(n.segments,q); w>=0||w<0&&(-w-1)%2===1||(w=-w-1,w>0&&q-n.segments[w-1]===1&&w0&&q-n.segments[w-1]===1?n.segments[w-1]=q:w0?X.postBody=g.Kt(P,g.cM):X.postBody=(0,g.vk)([120,0])}n.K&&(X.responseType="arraybuffer");var R=++n.PW,c=(0,g.m$)();n.C=g.V9(w,X,3,100,-1,function(k){k.errorCode==="net.timeout"&&n.player.p5("capnt",{rn:R++})}).then(function(k){if(n.policy.e7&&R%100===1){var r=(0,g.m$)(); n.player.p5("caprsp",{rn:R,ms:r-c,kb:(k.xhr.responseText.length/1024).toFixed()})}a:{k=k.xhr;n.zp();if(n.X){var e=!(n.K?k.response:k.responseText)||k.status>=400;if(r=g.IV6(k)){k=g.Rf(n.X,n.policy,{});n.X.kS(k,r);AbD(n,n.X);break a}if(e)n.player.p5("capfail",{status:k.status});else{var f;g.CK("fcb_r",(0,g.m$)(),((f=n.player.getVideoData())==null?void 0:f.qP)||"");f=n.X.Se[0].kh;n.V!=null&&n.D!==f&&(r=n.X.Se[0],n.K?n.V(k.response,(r.startTime+n.player.Zj())*1E3):n.V(k.responseText,(r.startTime+n.player.Zj())* 1E3),n.D=f)}}n.X=null;n.C=null}}).Ld(function(k){n.X=null; n.C=null;var r;n.player.p5("capfail",{rn:R,status:(r=k.xhr)==null?void 0:r.status})}); n.X=q;EVf(n.W,n.X.Se[0].kh)},ic=function(n,q){g.xG.call(this,q); this.N=n;this.T=q;this.C=null;this.D=!1;this.logger=new g.il("caps");this.G=g.mAz(this.T,this.N)},K90=function(n,q){var w=[],X; for(X in n.N.N)if(n.N.N.hasOwnProperty(X)){var P=n.N.N[X];if(g.hT(P,q||null)){var R=P.info.id,c=R,k="."+R,r="",e="";if(P=P.info.captionTrack)R=P.languageCode,c=P.displayName,k=P.vssId,r=P.kind,e=P.id;else{P=R;var f=g.$fw.get(P);f==null&&(f=YSf[P]||YSf[P.replace(/-/g,"_")],g.$fw.set(P,f));P=f;c=P||c}w.push(new g.Dj({id:X,languageCode:R,languageName:c,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:k,kind:r,captionId:e}))}}return w},SSh=function(n,q){return q!=null&&q in n.N.N?n.N.N[q]:null}, uLi=function(n,q,w){var X=[],P; for(P in n.N.N)if(n.N.N.hasOwnProperty(P)){var R=n.N.N[P];if(g.hT(R,w||null)){var c=R.info.captionTrack;c&&c.languageCode===q&&X.push(R)}}return X.length?X[0]:null},HV=function(n,q,w,X,P,R,c,k,r,e){var f=e.isInline()&&!0,O={}; Object.assign(O,q);Object.assign(O,n.params);Object.assign(O,w);var H={};Object.assign(H,q.Ni);n.params.Ni&&Object.assign(H,n.params.Ni);Object.assign(H,w.Ni);f&&(O.windowOpacity=.6,H.backgroundOpacity=0);O.Ni=H;var U=O.Fa===1,t=[{J:"span",Y:"captions-text",U:{style:"word-wrap: normal; display: block;"}}],V,T,x;(k=k.BW("caption_edit_on_hover")&&((V=e.getVideoData().getPlayerResponse())==null?void 0:(T=V.captions)==null?void 0:(x=T.playerCaptionsTracklistRenderer)==null?void 0:x.openTranscriptCommand))&& t.unshift({J:"button",Y:"caption-edit",U:{tabindex:"0","aria-label":G1D()},S:[{J:"svg",U:{fill:"#e3e3e3",height:"100%",viewBox:"5 5 38 38",width:"100%"},S:[{J:"path",U:{d:"M9 39h2.2l24.25-24.25-1.1-1.1-1.1-1.1L9 36.8Zm-3 3v-6.4L35.4 6.2q.85-.85 2.12-.82 1.27.02 2.12.87L41.8 8.4q.85.85.85 2.1t-.85 2.1L12.4 42Zm33.5-31.55L37.45 8.4Zm-4.05 4.3-1.1-1.1-1.1-1.1 2.2 2.2Z"}}]}]});g.Q.call(this,{J:"div",Y:"caption-window",U:{id:"caption-window-"+n.id,dir:U?"rtl":"ltr",tabindex:"0",lang:O.lang},S:t});var M= this;this.G=[];this.HW=!1;this.X=n;this.n5=this.Tp=null;this.tU=R;this.JU=c;this.V=null;this.maxWidth=R*.96;this.maxHeight=c*.96;this.N=O;this.sD=w;this.PW=q;this.W=this.C5("captions-text");this.nM=this.W.style.getPropertyValue("box-decoration-break")!==""||this.W.style.getPropertyValue("-webkit-box-decoration-break")!=="";this.Ff=BTj(X,P,R,c);this.YE=r;k&&(this.D=this.C5("caption-edit"),this.j(this.D,"click",function(){M.YE()})); this.type=0;this.IH=this.Ff*Qel(H);this.qe=f;n=new g.KM(this.element,!0);g.K(this,n);n.subscribe("dragstart",this.Fc,this);n.subscribe("dragmove",this.un,this);n.subscribe("dragend",this.DY,this);this.je=this.oH=this.Ne=this.RH=0;n="";this.N.windowOpacity&&(n=lX0(this.N.windowColor),n="rgba("+n[0]+","+n[1]+","+n[2]+","+this.N.windowOpacity+")");q={"background-color":n,display:this.N.isVisible===!1?"none":"","text-align":ZGG[this.N.textAlign]};this.nM&&(q["border-radius"]=n?this.IH/8+"px":"");(this.C= this.X.params.Fa===2||this.X.params.Fa===3)&&Jbz(this,this.element);g.K$(this.element,q);if(f){var h;(h=this.element.parentElement)==null||h.style.setProperty("--caption-window-color",n)}switch(this.N.W1){case 0:case 1:case 2:g.N4(this.element,"ytp-caption-window-top");break;case 6:case 7:case 8:g.N4(this.element,"ytp-caption-window-bottom")}},Jbz=function(n,q){var w="vertical-rl"; n.N.p6===1&&(w="vertical-lr");g.IU&&(w=w==="vertical-lr"?"tb-lr":"tb-rl");g.K$(q,"-o-writing-mode",w);g.K$(q,"-webkit-writing-mode",w);g.K$(q,"writing-mode",w);g.K$(q,"text-orientation","upright");g.N4(q,"ytp-vertical-caption");n.X.params.Fa===3&&(g.K$(q,"text-orientation",""),g.K$(q,"transform","rotate(180deg)"))},Qel=function(n){var q=1+.25*(n.fontSizeIncrement||0); if(n.offset===0||n.offset===2)q*=.8;return q},zi5=function(n,q){var w={},X=q.background?q.background:n.N.Ni.background; if(q.backgroundOpacity!=null||q.background){var P=q.backgroundOpacity!=null?q.backgroundOpacity:n.N.Ni.backgroundOpacity;X=lX0(X);w.background="rgba("+X[0]+","+X[1]+","+X[2]+","+P+")";n.nM&&(w["box-decoration-break"]="clone",w["border-radius"]=n.IH/8+"px")}if(q.fontSizeIncrement!=null||q.offset!=null)w["font-size"]=n.Ff*Qel(q)+"px";X=1;P=q.color||n.N.Ni.color;if(q.color||q.textOpacity!=null)P=lX0(P),X=q.textOpacity==null?n.N.Ni.textOpacity:q.textOpacity,P="rgba("+P[0]+","+P[1]+","+P[2]+","+X+")", w.color=P,w.fill=P;var R=q.charEdgeStyle;R===0&&(R=void 0);if(R){P="rgba(34, 34, 34, "+X+")";var c="rgba(204, 204, 204, "+X+")";q.cf&&(c=P=q.cf);var k=n.Ff/16/2,r=Math.max(k,1),e=Math.max(2*k,1),f=Math.max(3*k,1),O=Math.max(5*k,1);X=[];switch(R){case 4:for(;f<=O;f+=k)X.push(e+"px "+e+"px "+f+"px "+P);break;case 1:e=window.devicePixelRatio>=2?.5:1;for(R=r;R<=f;R+=e)X.push(R+"px "+R+"px "+P);break;case 2:X.push(r+"px "+r+"px "+c);X.push("-"+r+"px -"+r+"px "+P);break;case 3:for(f=0;f<5;f++)X.push("0 0 "+ e+"px "+P)}w["text-shadow"]=X.join(", ")}P="";switch(q.fontFamily){case 1:P='"Courier New", Courier, "Nimbus Mono L", "Cutive Mono", monospace';break;case 2:P='"Times New Roman", Times, Georgia, Cambria, "PT Serif Caption", serif';break;case 3:P='"Deja Vu Sans Mono", "Lucida Console", Monaco, Consolas, "PT Mono", monospace';break;case 5:P='"Comic Sans MS", Impact, Handlee, fantasy';break;case 6:P='"Monotype Corsiva", "URW Chancery L", "Apple Chancery", "Dancing Script", cursive';break;case 7:P=g.od()? '"Carrois Gothic SC", sans-serif-smallcaps':'Arial, Helvetica, Verdana, "Marcellus SC", sans-serif';break;case 0:case 4:P='"YouTube Noto", Roboto, Arial, Helvetica, Verdana, "PT Sans Caption", sans-serif'}P&&(w["font-family"]=P);P=q.offset;P==null&&(P=n.N.Ni.offset);switch(P){case 0:w["vertical-align"]="sub";break;case 2:w["vertical-align"]="super"}q.fontFamily===7&&(w["font-variant"]="small-caps");q.bold&&(w["font-weight"]="bold");q.italic&&(w["font-style"]="italic");q.underline&&(w["text-decoration"]= "underline");q.jU&&(w.visibility="hidden");q.Zl===1&&n.C&&(w["text-combine-upright"]="all",w["text-orientation"]="mixed",P=g.d2||g.fW,n.X.params.Fa===3?w.transform=P?"rotate(90deg)":"rotate(180deg)":P&&(w.transform="rotate(-90deg)"));if(q.textEmphasis===1||q.textEmphasis===2||q.textEmphasis===3||q.textEmphasis===4||q.textEmphasis===5)if(g.d2)w["font-weight"]="bold";else switch(w["text-emphasis-style"]="filled circle",w["text-emphasis-color"]="currentcolor",w["webkit-text-emphasis"]="filled circle", q.textEmphasis){case 4:case 3:w["text-emphasis-position"]="under left";w["webkit-text-emphasis-position"]="under left";break;case 5:case 2:w["text-emphasis-position"]="over right",w["webkit-text-emphasis-position"]="over right"}return w},UB=function(n){n=n.split("px"); return n.length>0?(n=Number(n[0]))?n:0:0},W9G=function(n){n.V=g.O_("SPAN"); g.K$(n.V,{display:"block"});g.N4(n.V,"caption-visual-line");n.W.appendChild(n.V)},NTj=function(n,q){var w=g.O_("SPAN"); g.K$(w,{display:"inline-block","white-space":"pre-wrap"});g.K$(w,zi5(n,q));w.classList.add("ytp-caption-segment");n.V.appendChild(w);w.previousElementSibling&&(g.K$(w.previousElementSibling,{"border-top-right-radius":"0","border-bottom-right-radius":"0"}),g.K$(w,{"border-top-left-radius":"0","border-bottom-left-radius":"0"}));return w},nqG=function(n,q,w){n.HW=n.HW||!!w; var X={};Object.assign(X,n.N.Ni);Object.assign(X,w||q.N);Object.assign(X,n.sD.Ni);(w=!n.V)&&W9G(n);for(var P=n.Tp&&n.n5&&g.iQ(X,n.n5)?n.Tp:NTj(n,X),R=typeof q.text==="string",c=R?q.text.split("\n"):[q.text],k=0;k0||!q.append,e=c[k];r&&!w?(W9G(n),P=NTj(n,X)):r&&w&&(w=!1);e&&(P.appendChild(R?g.iX(e):e),R||e.tagName!=="RUBY"||e.childElementCount!==4||g.d2||!g.uX(e.children[2],"text-emphasis")||(r=n.C?"padding-right":"padding-top",g.uX(e.children[2],"text-emphasis-position")&&(r= n.C?"padding-left":"padding-bottom"),g.j4?g.K$(P,r,"1em"):g.K$(P,r,"0.5em")))}n.n5=X;n.Tp=P;n.G.push(q)},BTj=function(n,q,w,X){var P=q/360*16; q>=n&&(n=640,X>w*1.3&&(n=480),P=w/n*16);return P},w85=function(){this.C=this.time=this.mode=this.X=0; this.W=new qR0(this);this.K=new qR0(this);this.N=[];this.clear()},PSi=function(n,q,w){if(n===255&&q===255||!n&&!q)return{Ru:n, N3:q,result:0};n=X8i[n];q=X8i[q];if(n&128){var X;if(X=!(q&128))X=q,X=w.YH()&&w.N3===X;if(X)return{Ru:n,N3:q,result:1}}else if(q&128&&1<=n&&n<=31)return{Ru:n,N3:q,result:2};return{Ru:n,N3:q,result:3}},cxG=function(n,q,w,X){q===255&&w===255||!q&&!w?(++n.C===45&&n.reset(),n.W.X.clear(),n.K.X.clear()):(n.C=0,Rzt(n.W,q,w,X))},Izf=function(n,q){n.N.sort(function(P,R){var c=P.time-R.time; return c===0?P.order-R.order:c}); for(var w=g.a(n.N),X=w.next();!X.done;X=w.next())X=X.value,n.time=X.time,X.type===0?cxG(n,X.ZR,X.GM,q):X.type===1&&n.X&496&&Rzt(n.K,X.ZR,X.GM,q);n.N.length=0},t4=function(){this.type=0},dC=function(){this.state=this.N3=this.Ru=0},k2t=function(){this.timestamp=this.N=0},gC=function(n){this.K=n; this.C=[];this.N=this.X=this.row=0;this.style=new t4;for(n=this.W=0;n<=15;n++){this.C[n]=[];for(var q=0;q<=32;q++)this.C[n][q]=new k2t}},m0=function(n,q){if(n.style.type===3){for(var w=0,X=0,P=n.K.time+0,R="",c="",k=P,r=1;r<=15;++r){for(var e=!1,f=X?X:1;f<=32;++f){var O=n.C[r][f]; if(O.N!==0){w===0&&(w=r,X=f);e=String.fromCharCode(O.N);var H=O.timestamp;H=2&&n.X>1&&(--n.X,yY(n).N=0); var X=yY(n);X.timestamp=n.K.time+0;X.N=fz5(q,w);n.X<32&&n.X++},OAv=function(n,q,w,X){for(var P=0;P0?n.N:1; n.X=1;VY(n,0,15)},HAj=function(n){this.C=n; this.K=0;this.style=new t4;this.D=new gC(this.C);this.G=new gC(this.C);this.text=new gC(this.C);this.X=this.D;this.W=this.G;this.N=this.X},Uwf=function(n,q,w){var X=n.X,P=!1; switch(n.style.get()){case 4:case 1:case 2:n.style.get()===4&&X.N>0||(m0(X,w),iAt(n.X),iAt(n.W),X.row=15,X.N=q,P=!0)}n.style.set(3);n.N=X;n.N.style=n.style;n.C.mode=1<q?(m0(X,w),VY(X,X.row-X.N,q)):X.row>5&1]; n=w&16?((w&14)>>1)*4:0;w=q.N;switch(q.style.get()){case 4:X=w.row;break;case 3:if(X!==w.row){if(X0&&(q+=R,P-=R)):(R=R+P-c,R>0&&(P-=R));VY(w,q,P)}}w.row=X;w.X=n+1}else switch(P&7){case 1:switch(w&112){case 32:a7(q.N,0,32);break a;case 48:w===57?(X=q.N,yY(X).N=0,X.X<32&&X.X++):a7(q.N,1,w&15)}break;case 2:w&32&&a7(q.N,2,w&31);break;case 3:w&32&&a7(q.N,3,w&31);break;case 4:case 5:if(32<=w&&w<=47)switch(w){case 32:tA5(q); break;case 33:X=q.N;X.X>1&&(--X.X,yY(X).N=0);break;case 36:X=q.N;q=yY(X);for(n=0;n<=15;n++)for(w=0;w<=32;w++)if(X.C[n][w]===q){for(;w<=32;w++)X.C[n][w].reset();break}break;case 37:Uwf(q,2,X);break;case 38:Uwf(q,3,X);break;case 39:Uwf(q,4,X);break;case 40:a7(q.N,0,32);break;case 41:q.style.set(2);q.N=q.X;q.N.N=0;q.N.style=q.style;q.C.mode=1<32&&(X.X=32)}}},gqG=function(){},p2=function(n,q,w,X,P,R,c){R=R===void 0?!1:R; c=c===void 0?null:c;g.og.call(this,n,n+q,{priority:w,namespace:"captions"});this.windowId=X;this.text=P;this.append=R;this.N=c},yxh=function(n,q,w,X,P,R,c){var k=R[0],r=c[k.getAttribute("p")]; if(r.pD===1){var e=R[1],f=R[2];R=R[3];k.getAttribute("t");e.getAttribute("t");f.getAttribute("t");R.getAttribute("t");k.getAttribute("p");e.getAttribute("p");R.getAttribute("p");c=c[f.getAttribute("p")];k=mw0(k.textContent,e.textContent,f.textContent,R.textContent,c);return new p2(n,q,P,w,k,X,r)}switch(r.pD){case 9:case 10:r.textEmphasis=1;break;case 11:r.textEmphasis=2;break;case 12:r.textEmphasis=3;break;case 13:r.textEmphasis=4;break;case 14:r.textEmphasis=5}return new p2(n,q,P,w,k.textContent|| "",X,r)},mw0=function(n,q,w,X,P){var R=g.od(),c=R?g.O_("DIV"):g.O_("RUBY"),k=g.O_("SPAN"); k.textContent=n;c.appendChild(k);n=R?g.O_("DIV"):g.O_("RP");n.textContent=q;c.appendChild(n);q=R?g.O_("DIV"):g.O_("RT");q.textContent=w;c.appendChild(q);w=P.pD;if(w===10||w===11||w===12||w===13||w===14)if(g.K$(q,"text-emphasis-style","filled circle"),g.K$(q,"text-emphasis-color","currentcolor"),g.K$(q,"webkit-text-emphasis","filled circle"),P.pD===11||P.pD===13)g.K$(q,"webkit-text-emphasis-position","under left"),g.K$(q,"text-emphasis-position","under left");w=!0;if(P.pD===4||P.pD===7||P.pD===12|| P.pD===14)g.K$(c,"ruby-position","over"),g.K$(c,"-webkit-ruby-position","before");else if(P.pD===5||P.pD===6||P.pD===11||P.pD===13)g.K$(c,"ruby-position","under"),g.K$(c,"-webkit-ruby-position","after"),w=!1;P=R?g.O_("DIV"):g.O_("RP");P.textContent=X;c.appendChild(P);R&&(X=w,g.K$(c,{display:"inline-block",position:"relative"}),R=c.firstElementChild.nextElementSibling,g.K$(R,"display","none"),R=R.nextElementSibling,g.K$(R,{"font-size":"0.5em","line-height":"1.2em","text-align":"center",position:"absolute", left:"50%",transform:"translateX(-50%)",width:"400%"}),g.K$(c.lastElementChild,"display","none"),X?(g.K$(c,"padding-top","0.6em"),g.K$(R,"top","0")):(g.K$(c,"padding-bottom","0.6em"),g.K$(R,"bottom","0")));return c},TJ=function(){g.A.apply(this,arguments)},FV=function(n,q,w,X,P){g.og.call(this,n,n+q,{priority:w, namespace:"captions"});this.id=X;this.params=P;this.N=[]},az5=function(n){var q="_"+$Q++; return new FV(0,0x8000000000000,0,q,n)},vV=function(n){TJ.call(this); this.W=n;this.pens={};this.V={};this.L={};this.K="_"+$Q++;this.G={};this.X=this.N=null;this.D=!0},L2=function(n,q){n=n.getAttribute(q); if(n!=null)return Number(n)},M5=function(n,q){n=n.getAttribute(q); if(n!=null)return n==="1"},xQ=function(n,q){n=L2(n,q); return n!==void 0?n:null},h4=function(n,q){n=n.getAttribute(q); if(n!=null)return DC.test(n),n},VAD=function(n,q){var w={},X=q.getAttribute("ws"); Object.assign(w,X?n.L[X]:n.W);n=xQ(q,"mh");n!=null&&(w.gr=n);n=xQ(q,"ju");n!=null&&(w.textAlign=n);n=xQ(q,"pd");n!=null&&(w.Fa=n);n=xQ(q,"sd");n!=null&&(w.p6=n);n=h4(q,"wfc");n!=null&&(w.windowColor=n);q=L2(q,"wfo");q!==void 0&&(w.windowOpacity=q/255);return w},p8t=function(n,q){var w={},X=q.getAttribute("wp"); X&&Object.assign(w,n.V[X]);n=xQ(q,"ap");n!=null&&(w.W1=n);n=L2(q,"cc");n!=null&&(w.A4=n);n=L2(q,"ah");n!=null&&(w.D6=n);n=L2(q,"rc");n!=null&&(w.hD=n);q=L2(q,"av");q!=null&&(w.wh=q);return w},T1G=function(n,q,w,X){var P={}; Object.assign(P,p8t(n,q));Object.assign(P,VAD(n,q));X?g.iQ(P,n.W)?(X=n.K,P=n.W):X="_"+$Q++:X=q.getAttribute("id")||"_"+$Q++;n=L2(q,"t")+w;q=L2(q,"d")||0x8000000000000;if(P.Fa===2||P.Fa===3)w=P.hD,P.hD=P.A4,P.A4=w;return new FV(n,q,0,X,P)},lc=function(n){TJ.call(this); this.D=n;this.N=new Map;this.W=new Map;this.K=new Map;this.X=new Map},GJ=function(n){n=g.Y1(Math.round(n),0,16777215).toString(16).toUpperCase(); return"#000000".substring(0,7-n.length)+n},Fez=function(n,q,w,X,P){X===0&&(X=0x8000000000000); var R={};q.wpWinPosId&&Object.assign(R,n.W.get(q.wpWinPosId));q.wsWinStyleId&&Object.assign(R,n.K.get(q.wsWinStyleId));n=q.rcRowCount;n!==void 0&&(R.hD=n);q=q.ccColCount;q!==void 0&&(R.A4=q);if(R.Fa===2||R.Fa===3)q=R.hD,R.hD=R.A4,R.A4=q;return new FV(w,X,0,P,R)},C2=function(n,q,w){g.xG.call(this,n); this.videoData=q;this.audioTrack=w;this.K=q.Ay},EB=function(n,q,w,X,P,R,c,k,r,e){HV.call(this,n,q,w,X,P,R,c,k,r,e); this.type=1},o7=function(n,q,w){this.trackData=n; this.D=w;this.version=this.K=this.C=this.byteOffset=0;this.X=[];this.N=new DataView(this.trackData)},bc=function(n){var q=n.byteOffset; n.byteOffset+=1;return n.N.getUint8(q)},A4=function(n){var q=n.byteOffset; n.byteOffset+=4;return n.N.getUint32(q)},YQ=function(n,q){TJ.call(this); this.X=n;this.W=q;this.track=this.W.languageName==="CC3"?4:0;this.N=new w85;this.N.X=1<1)return!1;bc(n);bc(n);bc(n);return!0},K2=function(n,q,w,X,P,R,c,k,r,e){HV.call(this,n,q,w,X,P,R,c,k,r,e); var f=this;this.type=2;this.vW=[];this.qP=this.L=this.D0=0;this.WW=NaN;this.AK=0;this.ej=null;this.Me=new g.YF(this.Mc,433,this);this.D&&(e.createClientVe(this.D,this,167342),this.j(this.D,"click",function(){e.logClick(f.D)}),n=new g.KM(this.element,!0),g.K(this,n),n.subscribe("hoverstart",function(){e.logVisibility(f.D,!0)},this)); g.N4(this.element,"ytp-caption-window-rollup");g.K(this,this.Me);g.K$(this.element,"overflow","hidden")},LeB=function(n,q){if(!q)return""; n.C&&n.X.params.p6!==1&&(q*=-1);return"translate"+(n.C?"X":"Y")+"("+q+"px)"},MAG=function(n){n.vW=Array.from(n.element.getElementsByClassName("caption-visual-line")); for(var q=n.X.params.hD,w=0,X=0,P=n.vW.length-1;w-1;){var R=n.vW[P];X+=n.C?R.offsetWidth:R.offsetHeight;w++;P--}n.L=X;q=Math;w=q.max;isNaN(n.WW)&&((X=n.N.A4)?(P=g.O_("SPAN"),g.mJ(P,"\u2013".repeat(X)),g.K$(P,zi5(n,n.N.Ni)),n.W.appendChild(P),n.WW=P.offsetWidth,n.W.removeChild(P)):n.WW=0);X=n.W;n.qP=w.call(q,n.WW,n.AK,(n.C?X.offsetHeight:X.offsetWidth)+1)},xwi=function(n,q){MAG(n); var w=n.vW.reduce(function(R,c){return(n.C?c.offsetWidth:c.offsetHeight)+R},0); w=n.L-w;if(w!==n.D0){var X=w>0&&n.D0===0,P=w0?n:10},G2L=function(n,q){n.N=function(w,X){if(w.info.K){var P=w; if(n.Yv.length>0){for(P=n.Yv.shift();n.Yv.length>0;)P=g.dl(P,n.Yv.shift());P=g.dl(P,w)}if(P){w=P;try{var R=g.gl(w)*1E3}catch(e){R=w.info.startTime*1E3}try{var c=g.zes(w)*1E3}catch(e){c=w.info.duration*1E3}if(R<0||c<0)R<0&&(R=w.info.startTime*1E3),c<0&&(c=w.info.duration*1E3);w.info.startTime=R/1E3;w.info.W=R/1E3;w.info.duration=c/1E3;w.info.V=c/1E3;R=n.hF(P);c=R.kh;R={formatId:R.formatId,startTimeMs:R.startTimeMs,durationMs:R.durationMs,Rc:c,LL:c};c=hzv(n.qU,R.startTimeMs);var k=(w=c>=0?n.qU[c]:null)? w.startTimeMs+w.durationMs:0,r=R.startTimeMs+R.durationMs;!w||R.startTimeMs-k>n.X?n.qU.splice(c+1,0,R):(w.durationMs=Math.max(k,r)-w.startTimeMs,w.LL=Math.max(w.LL,R.LL));X(n.qU);X=g.t9(P);lzf(n.C,X.buffer.slice(X.byteOffset,X.byteLength+X.byteOffset),q,P.info.W)}else n.logger.N(350058965,"Empty slice")}else n.Yv.push(w)}; n.T.addEventListener("sabrCaptionsDataLoaded",n.N)},hzv=function(n,q){n=g.Yi(n,{startTimeMs:q},function(w,X){return w.startTimeMs-X.startTimeMs}); return n>=0?n:-n-2},CSv=function(n,q){g.xG.call(this,q); this.N=n;this.T=q;this.logger=new g.il("caps");this.C=this.D=null;this.G=new DwB(this.T,this,this.logger,this.N.T9)},lzf=function(n,q,w,X){n.logger.debug(function(){return"SABR captions data received for "+X}); n.D?n.C==null?n.logger.N(350058965,"Null loaded track meta data at captions data received"):w.lq(q,n.C,X*1E3):n.logger.N(350058965,"Null Representation at captions data received")},Eqh=function(n,q){var w=[],X; for(X in n.N.N)if(n.N.N.hasOwnProperty(X)){var P=n.N.N[X];if(g.hT(P,q||null)){var R=P.info.id,c=R,k="."+R,r="",e="";if(P=P.info.captionTrack)R=P.languageCode,c=P.displayName,k=P.vssId,r=P.kind,e=P.id;w.push(new g.Dj({id:X,languageCode:R,languageName:c,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:k,kind:r,captionId:e}))}}return w},oqL=function(n,q,w){var X=[],P; for(P in n.N.N)if(n.N.N.hasOwnProperty(P)){var R=n.N.N[P];if(g.hT(R,w||null)){var c=R.info.captionTrack;c&&c.languageCode===q&&X.push(R)}}return X.length?X[0]:null},bA5=function(n,q){if(!g.zTy(n)||n.N!=null&&g.mAz(q,n.N)&&n.N.N.rawcc!=null)return!1; q=!!n.N&&n.N.isManifestless&&Object.values(n.N.N).some(function(w){return g.hT(w,"386")}); n=!!n.N&&!n.N.isManifestless&&g.sOh(n.N);return q||n},AxB=function(){TJ.call(this)},Ke5=function(n){var q=YRt.length; if(n.byteLength0,g.fV(k)?void 0:k),r.push(f),P.N.push(f);else{var O={};Object.assign(O,k);SRj(n,q,w,X,P,!0,f,O,r)}}},uJ0=function(n){var q=n.split(":"); n=0;q=g.a(q);for(var w=q.next();!w.done;w=q.next())n=n*60+Number(w.value);return n*1E3},B1i=function(n,q,w,X){X=Object.assign({gr:0},X); return new FV(n,q,w,"_"+$Q++,X)},SL=function(n,q){g.A.call(this); this.T=n;this.NP=q;this.N=null;this.X=this.T.Q2();this.logger=new g.il("caps")},ZAh=function(n,q,w){if(typeof q==="string"||vqj(q))return[{trackData:q, Wn:w}];if(typeof q==="string"&&q.substring(0,6)==="WEBVTT"||typeof q!=="string"&&Ke5(q))return[{trackData:q,Wn:w}];var X=new DataView(q);if(X.byteLength<=8||X.getUint32(4)!==1718909296)return[];var P=g.NBY(X);if(n.X&&P){var R=g.SZ6(P),c=g.u3s(P);P=P.R6;R&&P&&n.X.yD(P,R,c)}n=g.Uw(X,1835295092);if(!n||!n.length||!n[0].size)return[];R=[];for(c=0;c1?1:0){case 1:return new EB(q,n.C,n.D,w.width,w.height,P,X,n.NP.experiments,n.S8.bind(n),n.T);case 2:return new K2(q,n.C,n.D,w.width,w.height,P,X,n.NP.experiments,n.S8.bind(n),n.T);default:return new HV(q,n.C,n.D,w.width,w.height, P,X,n.NP.experiments,n.S8.bind(n),n.T)}},N1f=function(n,q,w){w=w===void 0?!1:w; var X=N5.Ni;n.C={};Object.assign(n.C,N5);n.C.Ni={};Object.assign(n.C.Ni,X);n.D={Ni:{}};var P=q.backgroundOverride?n.D:n.C,R=q.background||X.background;DC.test(R);P.Ni.background=R;P=q.colorOverride?n.D:n.C;R=q.color||X.color;DC.test(R);P.Ni.color=R;P=q.windowColorOverride?n.D:n.C;R=q.windowColor||N5.windowColor;DC.test(R);P.windowColor=R;P=q.backgroundOpacityOverride?n.D:n.C;R=q.backgroundOpacity;R==null&&(R=X.backgroundOpacity);P.Ni.backgroundOpacity=R;P=q.fontSizeIncrementOverride?n.D:n.C;R=q.fontSizeIncrement; R==null&&(R=X.fontSizeIncrement);P.Ni.fontSizeIncrement=R;R=q.fontStyleOverride?n.D:n.C;P=q.fontStyle;P==null&&(P=X.bold&&X.italic?3:X.bold?1:X.italic?2:0);R=R.Ni;switch(P){case 1:R.bold=!0;delete R.italic;break;case 2:delete R.bold;R.italic=!0;break;case 3:R.bold=!0;R.italic=!0;break;default:delete R.bold,delete R.italic}P=q.textOpacityOverride?n.D:n.C;R=q.textOpacity;R==null&&(R=X.textOpacity);P.Ni.textOpacity=R;P=q.windowOpacityOverride?n.D:n.C;R=q.windowOpacity;R==null&&(R=N5.windowOpacity);P.windowOpacity= R;P=q.charEdgeStyleOverride?n.D:n.C;R=q.charEdgeStyle;R==null&&(R=X.charEdgeStyle);P.Ni.charEdgeStyle=R;P=q.fontFamilyOverride?n.D:n.C;R=q.fontFamily;R==null&&(R=X.fontFamily);P.Ni.fontFamily=R;n.loaded&&n.l4();w&&g.Fo("yt-player-caption-display-settings",q,2592E3)},jBw=function(n,q){if(!n.N)return{}; if(q){g.fV(q)||n.Yw(q.vss_id,"m");if(n.K||!g.R5(q))return;if(g.fV(q)){WV(n,null,!0);return}for(var w,X=g.kG(n.N.X,!0),P=0;P=0||n<0&&(-n-1)%2===1}; OB.prototype.length=function(){return this.segments.length/2}; g.m(oVi,g.A);g.d=oVi.prototype;g.d.Xf=function(){g.A.prototype.Xf.call(this);this.C&&this.C.cancel()}; g.d.XS=function(){this.seekTo(this.player.getCurrentTime())}; g.d.seekTo=function(n){n-=this.player.Zj();var q=this.N;this.N=g.Ut(this.qP.Fu(n).Se);q!==this.N&&this.L&&this.L()}; g.d.reset=function(){this.W=new OB;this.D=-1;this.C&&(this.C.cancel(),this.C=null)}; g.d.uv=function(){this.zp();var n;if(n=this.N!=null)n=this.N,n=n.N.BG(n);if(n&&!this.C&&!(this.N&&this.N.startTime-this.player.getCurrentTime()>30)){n=this.N;n=n.N.gL(n);var q=n.Se[0],w;if((w=this.player.getVideoData())==null?0:w.enableServerStitchedDai)if(w=this.player.Q2()){var X=q.N.info.id,P=q.kh,R=n.Se[0].W;if(this.policy.Tp){if(w=w.aJ(R,P,X,3))n.W=w}else if(X=w.dV(R,P,X,3))if(w=w.Wg(P),w===0)X&&(n.N=new g.Ei(X));else if(w===2){this.G.start();bG5(this)&&this.seekTo(this.player.getCurrentTime()); return}}q.N.index.iB(q.kh)?(this.W.contains(n.Se[0].kh)||AbD(this,n),this.N=g.Ut(n.Se)):bG5(this)&&this.seekTo(this.player.getCurrentTime())}this.G.start()}; g.m(ic,g.xG);g.d=ic.prototype;g.d.mH=function(n,q,w){var X=this;this.J5();q=SSh(this,n.getId());q||(q=n.languageCode,q=this.N.isManifestless?uLi(this,q,"386"):uLi(this,q));if(q){var P=(q.index.Mf(q.index.G4())-q.index.getStartTime(q.index.G4()))*1E3,R=this.T.B(),c=new g.MCT(R),k=function(){X.C&&X.C.reset();X.D=!0}; R.Z("html5_keep_caption_data_after_seek")&&(k=null);this.C=new oVi(c,this.T,q,function(r,e){w.lq(r,n,e,P)},this.G||g.xw(q.info),k)}}; g.d.YV=function(){var n=this.D;this.D=!1;return n}; g.d.C3=function(n){var q=this.T.B().Z("html5_fallback_if_rawcc_missing");var w=this.N.N.rawcc!=null;if(!this.G||!w&&q)q=this.N.isManifestless?K90(this,"386"):K90(this);else{if(!w){this.logger.N(386248249,"rawcc used but unavailable");return}q=[new g.Dj({id:"rawcc",languageCode:"rawcc",languageName:"CC1",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"}),new g.Dj({id:"rawcc",languageCode:"rawcc",languageName:"CC3",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"})]}q=g.a(q); for(w=q.next();!w.done;w=q.next())g.Me(this.X,w.value);n.rp()}; g.d.J5=function(){this.C&&(this.C.dispose(),this.C=null)}; g.d.eH=function(){return""}; g.d.E5=function(){this.C&&(this.C.reset(),this.T.wg("captions"))}; var DC=/^#(?:[0-9a-f]{3}){1,2}$/i;var ZGG=["left","right","center","justify"];g.m(HV,g.Q);g.d=HV.prototype;g.d.Fc=function(n,q){this.oH=n;this.je=q;var w=g.NY(this.element,this.element.parentElement);this.RH=n-w.x;this.Ne=q-w.y}; g.d.un=function(n,q){if(n!==this.oH||q!==this.je){g.Wt(this.element,"ytp-dragging")||g.N4(this.element,"ytp-dragging");var w=g.qf(this.element);n=n-this.RH-.02*this.tU;var X=q-this.Ne-.02*this.JU,P=(n+w.width/2)/this.maxWidth*3;P=Math.floor(g.Y1(P,0,2));var R=(X+w.height/2)/this.maxHeight*3;R=Math.floor(g.Y1(R,0,2));q=P+R*3;n=(n+P/2*w.width)/this.maxWidth;n=g.Y1(n,0,1)*100;w=(X+R/2*w.height)/this.maxHeight;w=g.Y1(w,0,1)*100;this.X.params.W1=q;this.X.params.wh=w;this.X.params.D6=n;this.X.params.isDefault= !1;this.N.W1=q;this.N.wh=w;this.N.D6=n;this.N.isDefault=!1;this.PW.W1=q;this.PW.wh=w;this.PW.D6=n;this.PW.isDefault=!1;this.Q3()}}; g.d.DY=function(){g.qX(this.element,"ytp-dragging")}; g.d.Q3=function(){this.Os(this.G)}; g.d.Os=function(n){var q=this.qe?0:Math.min(this.jI(),this.maxWidth),w=this.Yq(),X=this.qe;if(X){var P=getComputedStyle(this.W.parentNode);P=UB(P.borderLeftWidth)+UB(P.borderRightWidth)+UB(P.paddingLeft)+UB(P.paddingRight)}else P=0;var R=P;P="";this.X.params.Fa===3&&(P="rotate(180deg)");var c=X?"calc(96% - "+R+"px)":"96%";g.K$(this.element,{top:0,left:0,right:"",bottom:"",width:q?q+"px":"",height:w?w+"px":"","max-width":c,"max-height":c,margin:"",transform:""});this.mU(n);P={transform:P,top:"",left:"", width:q?q+"px":"",height:w?w+"px":"","max-width":"","max-height":""};var k=this.N.D6*.96+2;c=this.N.W1;switch(c){case 0:case 3:case 6:(X=this.N.Ni.fontSizeIncrement)&&X>0&&this.N.Fa!==2&&this.N.Fa!==3&&(k=Math.max(k/(1+X*2),2));P.left=k+"%";break;case 1:case 4:case 7:P.left=k+"%";k=this.W.offsetWidth;q||k?(q=q||k+1,P.width=q+"px",P["margin-left"]=X?q/-2-R/2+"px":q/-2+"px"):P.transform+=" translateX(-50%)";break;case 2:case 5:case 8:P.right=100-k+"%"}X=this.N.wh*.96+2;switch(c){case 0:case 1:case 2:P.top= X+"%";break;case 3:case 4:case 5:P.top=X+"%";(w=w||this.element.clientHeight)?(P.height=w+"px",P["margin-top"]=w/-2+"px"):P.transform+=" translateY(-50%)";break;case 6:case 7:case 8:P.bottom=100-X+"%"}g.K$(this.element,P);if(this.D){w=this.W.offsetHeight;X=1;for(q=0;qq)q=0,this.HW=!1,this.G=[],this.V=this.n5=this.Tp=null,g.U_(this.W);for(;q10?k-1:k);n=xQ(n,"hg");n!=null&&(c.Zl=n);R[w]=c;break;case "ws":w=n.getAttribute("id");this.L[w]=VAD(this,n);break;case "wp":w=n.getAttribute("id"),this.V[w]=p8t(this,n)}if(P){X=[];P=Array.from(P.childNodes);P=g.a(P);for(n=P.next();!n.done;n=P.next())if(n=n.value,n.nodeType===1)switch(n.tagName){case "w":this.N=T1G(this,n,q,!1);(n=this.G[this.N.id])&&n.end>this.N.start&&(n.end=this.N.start);this.G[this.N.id]=this.N;X.push(this.N);break;case "p":var r=n;k=q;w=[];R=r.getAttribute("w")|| this.K;c=!!M5(r,"a");k=(L2(r,"t")||0)+k;var e=L2(r,"d")||5E3;c||(!this.D&&this.X&&this.X.windowId===R&&this.X.end>k&&(this.X.end=k),this.X&&this.X.text==="\n"&&(this.X.text=""));var f=c?6:5,O=r.getAttribute("p");O=O?this.pens[O]:null;var H=Array.from(r.childNodes);H.length&&(this.D=r.getAttribute("d")!=null);for(r=0;r0&&(c=!0);var V=void 0;U.nodeType===1&&(V=U);if(V&&V.tagName==="s"){if((U=(U=V.getAttribute("p"))?this.pens[U]:null)&&U.pD&&(U.pD===1?(U=H.slice(r, r+4),U.length===4&&(t=yxh(k,e,R,c,f,U,this.pens),r+=3)):t=yxh(k,e,R,c,f,[V],this.pens)),!t){var T=V;t=k;V=e;U=R;var x=c,M=f,h=T.textContent?T.textContent:"",E=T.getAttribute("p");E=E?this.pens[E]:null;T=L2(T,"t")||0;t=new p2(t+T,V-T,M,U,h,x,E)}}else t=new p2(k,e,f,R,U.textContent||"",c,O);w.push(t);this.X=t}if(w.length>0)for(w[0].windowId===this.K&&(this.N=T1G(this,n,q,!0),X.push(this.N)),n=g.a(w),w=n.next();!w.done;w=n.next())w=w.value,w.windowId=this.N.id,this.N.N.push(w),X.push(w)}q=X}else q=[]; return q};var fgG=new Map([[9,1],[10,1],[11,2],[12,3],[13,4],[14,5]]);g.m(lc,TJ);lc.prototype.reset=function(){this.X.clear()}; lc.prototype.C=function(n,q){var w=JSON.parse(n);if(!w)return[];if(w.pens){n=0;for(var X=g.a(w.pens),P=X.next();!P.done;P=X.next()){P=P.value;var R={},c=P.pParentId;c&&Object.assign(R,this.N.get(c));P.bAttr&&(R.bold=!0);P.iAttr&&(R.italic=!0);P.uAttr&&(R.underline=!0);c=P.ofOffset;c!=null&&(R.offset=c);P.szPenSize!==void 0&&(R.fontSizeIncrement=P.szPenSize/100-1);c=P.etEdgeType;c!=null&&(R.charEdgeStyle=c);P.ecEdgeColor!==void 0&&(R.cf=GJ(P.ecEdgeColor));c=P.fsFontStyle;c!=null&&c!==0&&(R.fontFamily= c);P.fcForeColor!==void 0&&(R.color=GJ(P.fcForeColor));P.foForeAlpha!==void 0&&(R.textOpacity=P.foForeAlpha/255);P.bcBackColor!==void 0&&(R.background=GJ(P.bcBackColor));P.boBackAlpha!==void 0&&(R.backgroundOpacity=P.boBackAlpha/255);(c=P.rbRuby)&&c!==10&&(R.pD=c>10?c-1:c,R.textEmphasis=fgG.get(R.pD));P.hgHorizGroup&&(R.Zl=P.hgHorizGroup);this.N.set(n++,R)}}if(w.wsWinStyles)for(n=0,X=g.a(w.wsWinStyles),P=X.next();!P.done;P=X.next())P=P.value,R={},(c=P.wsParentId)?Object.assign(R,this.K.get(c)):Object.assign(R, this.D),P.mhModeHint!==void 0&&(R.gr=P.mhModeHint),P.juJustifCode!==void 0&&(R.textAlign=P.juJustifCode),P.pdPrintDir!==void 0&&(R.Fa=P.pdPrintDir),P.sdScrollDir!==void 0&&(R.p6=P.sdScrollDir),P.wfcWinFillColor!==void 0&&(R.windowColor=GJ(P.wfcWinFillColor)),P.wfoWinFillAlpha!==void 0&&(R.windowOpacity=P.wfoWinFillAlpha/255),this.K.set(n++,R);if(w.wpWinPositions)for(n=0,X=g.a(w.wpWinPositions),P=X.next();!P.done;P=X.next())P=P.value,R={},(c=P.wpParentId)&&Object.assign(R,this.W.get(c)),P.ahHorPos!== void 0&&(R.D6=P.ahHorPos),P.apPoint!==void 0&&(R.W1=P.apPoint),P.avVerPos!==void 0&&(R.wh=P.avVerPos),P.ccCols!==void 0&&(R.A4=P.ccCols),P.rcRows!==void 0&&(R.hD=P.rcRows),this.W.set(n++,R);if(w.events){n=[];w=g.a(w.events);for(X=w.next();!X.done;X=w.next()){var k=X.value;P=(k.tStartMs||0)+q;R=k.dDurationMs||0;if(k.id)c=String(k.id),X=Fez(this,k,P,R,c),n.push(X),this.X.set(c,X);else{k.wWinId?c=k.wWinId.toString():(c="_"+$Q++,X=Fez(this,k,P,R,c),n.push(X),this.X.set(c,X));X=n;var r=k;R===0&&(R=5E3); k=this.X.get(c);var e=!!r.aAppend,f=e?6:5,O=r.segs,H=null;r.pPenId&&(H=this.N.get(r.pPenId));for(r=0;r1?1:0)===2&&e&&t==="\n")continue;U=null;var x=[],M;if(M=T&&T.pD===1){M=O;var h=r;if(h+3>=M.length||!M[h+1].pPenId||!M[h+2].pPenId||!M[h+3].pPenId)M=!1;else{var E=M[h+1].pPenId;(E=this.N.get(E))&&E.pD&&E.pD===2?(E=M[h+2].pPenId,E=this.N.get(E),!E||!E.pD|| E.pD<3?M=!1:(E=M[h+3].pPenId,M=(E=this.N.get(E))&&E.pD&&E.pD===2?!0:!1)):M=!1}}if(M)V=O[r+1].utf8,U=O[r+3].utf8,M=O[r+2].utf8,h=this.N.get(O[r+2].pPenId),t=mw0(t,V,M,U,h),U=new p2(P,R,f,c,t,e,T),r+=3;else{if(t.indexOf("<")>-1){var S=void 0;x=T;M=H;h=P;E=R;var nO=V,J=f,c0=e,ku=[],Is=g.q_(""+t+"");if(!Is.getElementsByTagName("parsererror").length&&((S=Is.firstChild)==null?0:S.childNodes.length))for(S=g.a(Is.firstChild.childNodes),Is=S.next();!Is.done;Is=S.next()){Is=Is.value;var e3=void 0, wx=void 0,v0=(wx=(e3=Is.textContent)==null?void 0:e3.replace(/\n/g,""))!=null?wx:"";if(Is.nodeType!==3||v0&&v0.match(/^ *$/)==null){e3={};Object.assign(e3,x||M);wx=void 0;switch((wx=Is)==null?void 0:wx.tagName){case "b":e3.bold=!0;break;case "i":e3.italic=!0;break;case "u":e3.underline=!0}ku.push(new p2(h+nO,E-nO,J,k.id,v0,c0,e3))}}x=ku}x.length||(x=[new p2(P+V,R-V,f,k.id,t,e,T||H)])}if(x.length)for(e=g.a(x),T=e.next();!T.done;T=e.next())T=T.value,X.push(T),k.N.push(T);else U&&(X.push(U),k.N.push(U))}e= !0}}}q=n}else q=[];return q};g.m(C2,g.xG);C2.prototype.mH=function(n,q,w){xJf(this.videoData.videoId,n.vssId,w.lq)}; C2.prototype.C3=function(n){if(this.audioTrack)for(var q=g.a(this.audioTrack.captionTracks),w=q.next();!w.done;w=q.next())g.Me(this.X,w.value);n.rp()};g.m(EB,HV);EB.prototype.mU=function(n){var q=this.X.N;HV.prototype.mU.call(this,n);for(n=n.length;n0;n.K--){var q=bc(n),w=bc(n),X=bc(n);q&4&&(q&3)===this.track&&(this.track===0||this.track===1)&&(q=this.N,q.N.push({time:n.C,type:this.track,ZR:w,GM:X,order:q.N.length}))}Izf(this.N,n);return n.X}return[]}; YQ.prototype.reset=function(){this.N.clear()};g.m(K2,HV);g.d=K2.prototype;g.d.Q3=function(){g.Sq(this.Me)}; g.d.Mc=function(){this.element.removeEventListener("transitionend",this.Mc,!1);g.qX(this.element,"ytp-rollup-mode");this.Os(this.ej,!0)}; g.d.Yq=function(){return this.C?this.qP:this.L}; g.d.jI=function(){return this.C?this.L:this.qP}; g.d.Os=function(n,q){this.ej=n;if(this.X.params.hD){for(var w=0,X=0;X0&&w=4){var k=uJ0(c[1]),r=uJ0(c[2])-k;k+=R;var e=(c=c[3])?c.split(" "):[];c={};var f=null;var O="";var H=null,U="";e=g.a(e);for(var t=e.next();!t.done;t=e.next())if(t=t.value.split(":"),t.length===2){var V=t[1];switch(t[0]){case "line":t=V.split(",");t[0].endsWith("%")&&(f=t[0],c.wh=Number.parseInt(f, 10),t.length===2&&(O=t[1].trim()));break;case "position":t=V.split(",");H=t[0];c.D6=Number.parseInt(H,10);t.length===2&&(U=t[1].trim());break;case "align":switch(V){case "start":c.textAlign=0;break;case "middle":c.textAlign=2;break;case "end":c.textAlign=1}}}f||O||(O="end");if(!H)switch(c.textAlign){case 0:c.D6=0;break;case 1:c.D6=100;break;case 2:c.D6=50}if(c.textAlign!=null){f=0;switch(O){case "center":f+=3;break;case "end":f+=6;break;default:f+=0}switch(U){case "line-left":f+=0;break;case "center":f+= 1;break;case "line-right":f+=2;break;default:switch(c.textAlign){case 0:f+=0;break;case 2:f+=1;break;case 1:f+=2}}O=f<0||f>8?7:f;c.W1=O}P=P.substring(UZ5.lastIndex).replace(/[\x01-\x09\x0b-\x1f]/g,"");U=c;c=P;P={};if(c.indexOf("<")<0&&c.indexOf("&")<0)R=B1i(k,r,5,U),r=new p2(k,r,5,R.id,c,!1,g.fV(P)?void 0:P),w.push(R),w.push(r),R.N.push(r);else for(O=c.split(tQw),O.length===1?(c=5,U=B1i(k,r,c,U)):(f=c=6,U=Object.assign({A4:32},U),U=new FV(k,r,f,"_"+$Q++,U)),w.push(U),f=k,H=0;H"+e+""),t.getElementsByTagName("parsererror").length?(V=t.createElement("span"),V.appendChild(t.createTextNode(e))):V=t.firstChild,SRj(this,f,r-(f-k),c,U,H>0,V,P,w)):f=uJ0(e)+R}UZ5.lastIndex=0}}return w}; var HFG=/^NOTE/,iFB=/(?:\r\n|\r|\n){2,}/,UZ5=RegExp("^((?:[\\d]{2}:)?[\\d]{2}:[\\d]{2}\\.[\\d]{3})[\\t ]+--\x3e[\\t ]+((?:[\\d]{2}:)?[\\d]{2}:[\\d]{2}\\.[\\d]{3})(?:[\\t ]*)(.*)(?:\\r\\n|\\r|\\n)","gm"),tQw=RegExp("<((?:[\\d]{2}:)?[\\d]{2}:[\\d]{2}\\.[\\d]{3})>");g.m(SL,g.A);SL.prototype.clear=function(){this.N&&this.N.dispose();this.N=null}; SL.prototype.reset=function(){this.N&&this.N.reset()}; SL.prototype.Xf=function(){g.A.prototype.Xf.call(this);this.clear()};var N5={windowColor:"#080808",windowOpacity:0,textAlign:2,W1:7,D6:50,wh:100,isDefault:!0,Ni:{background:"#080808",backgroundOpacity:.75,charEdgeStyle:0,color:"#fff",fontFamily:4,fontSizeIncrement:0,textOpacity:1,offset:1}};g.m(no0,g.Lq);g.d=no0.prototype;g.d.Xf=function(){if(this.K||this.WW){var n=this.T.Ii();n&&!n.zp()&&n.x$()}else eCB(this,!1);g.Lq.prototype.Xf.call(this)}; g.d.jo=function(){return this.NP.Z("html5_honor_caption_availabilities_in_audio_track")&&this.W!=="LIVE"&&this.W!=="SABR_LIVE"}; g.d.gW=function(){if(this.oH)return this.K||this.WW;var n=this.getAudioTrack();if(this.jo()){if(!n.captionTracks.length)return!1;if(!this.N)return!0}n=$Jw(n,g.iE(this.NP));return n==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?!0:n==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"?uc(this):wgG(this)||uc(this)?!0:Xgh(this)}; g.d.load=function(){g.Lq.prototype.load.call(this);this.L=this.getAudioTrack();if(this.N)this.X&&(this.je.clear(),this.K?RCB(this,!0):this.player.getPresentingPlayerType()!==3&&this.N.mH(this.X,"json3",this.Me),this.K||this.WW||ZC(this)||this.player.pV("captionschanged",g.lE(this.X)));else{var n;this.W==="OFFLINE"?n=new C2(this.player,this.videoData,this.getAudioTrack()):this.W==="SABR_LIVE"?n=new CSv(this.videoData.N,this.player):this.W==="LIVE"?n=new ic(this.videoData.N,this.player):this.W==="INNERTUBE"? n=new g.DD(this.player,this.videoData,this.getAudioTrack()):n=new g.lh(this.player,this.videoData.bx,this.videoData.videoId,g.nfs(this.videoData),this.videoData.xd,this.videoData.eventId);this.N=n;g.K(this,this.N);this.N.C3(this.Me)}}; g.d.unload=function(){this.K&&this.X?RCB(this,!1):(this.D0&&g.uF(this.D0),this.player.wg("captions"),this.Tp=[],this.N&&this.N.J5(),this.je.clear(),this.qP&&this.player.Zf(this.qP),this.l4());g.Lq.prototype.unload.call(this);this.player.Yu();this.player.pV("captionschanged",{})}; g.d.create=function(){this.gW()&&this.load();var n;a:{var q,w,X;if(this.NP.Z("web_player_nitrate_promo_tooltip")&&((q=this.videoData.getPlayerResponse())==null?0:(w=q.captions)==null?0:(X=w.playerCaptionsTracklistRenderer)==null?0:X.enableTouchCaptionsNitrate)){var P,R;if(q=(n=this.videoData.getPlayerResponse())==null?void 0:(P=n.captions)==null?void 0:(R=P.playerCaptionsTracklistRenderer)==null?void 0:R.captionTracks)for(n=g.a(q),P=n.next();!P.done;P=n.next())if(P=P.value,P.kind==="asr"&&P.languageCode=== "en"){n=!0;break a}}n=!1}n&&this.T.publish("showpromotooltip",this.G.element)}; g.d.rp=function(){var n=$Jw(this.player.getAudioTrack(),g.iE(this.NP));var q=n==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?QY(this,this.V):n==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"&&uc(this)?BV(this):wgG(this)||this.V||Xgh(this)?QY(this,this.V):uc(this)?BV(this):null;if(this.K||this.WW){var w=g.kG(this.N.X,!0);n=[];for(var X=0;X0&&(e3=this.X,this.gm(e3,!!e3,ZC(this)?"g":this.V?"m":"s"));e3=!this.NP.Z("html5_keep_caption_data_after_seek")&&(this.W=== "LIVE"||this.W==="SABR_LIVE");this.player.Zf(q,void 0,e3);!this.V||this.WW||ZC(this)||g.jg(this.NP)||g.qI(this.NP)||g.LX(this.NP)||this.NP.HW==="shortspage"||this.player.isInline()||(g.uF(this.D0),q=az5({W1:0,D6:5,wh:5,hD:2,textAlign:0,Fa:0,lang:"es-419"}),this.Ff=[q],e3=["Haz clic en "," para acceder a la configuraci\u00f3n."],this.RH||(R=new g.wV(g.y1()),g.K(this,R),this.RH=R.element),R=q.end-q.start,(c=g.hK(this.X))&&this.Ff.push(new p2(q.start,R,0,q.id,c)),this.Ff.push(new p2(q.start,R,0,q.id, e3[0]),new p2(q.start,R,0,q.id,this.RH,!0),new p2(q.start,R,0,q.id,e3[1],!0)),this.player.Zf(this.Ff),g.K9(this.D0));!this.V||this.WW||ZC(this)||(g.iE(this.NP)?J4(this,!0):zJ(this,!0),this.L&&(this.L.W=this.X),this.player.Yu());this.V=!1}}; g.d.onCueRangeEnter=function(n){this.Tp.push(n);f2(this.n5)}; g.d.onCueRangeExit=function(n){g.Vv(this.Tp,n);this.N instanceof ic&&this.N.G&&this.player.oW([n]);f2(this.n5)}; g.d.getCaptionWindowContainerId=function(){return this.G.element.id}; g.d.N$q=function(){sBz(this,this.Ff);this.Ff=null}; g.d.W6=function(){var n=this;if(!this.AK||!this.K){this.n5.stop();g.lm3(this.IH);this.Tp.sort(g.b5);var q=this.Tp;if(this.qP){var w=g.Vr(q,function(R){return this.qP.indexOf(R)===-1},this); w.length&&(q=w)}q=g.a(q);for(w=q.next();!w.done;w=q.next())kyB(this,w.value);q=g.a(Object.entries(this.vW));var X=q.next();for(w={};!X.done;w={EG:void 0,dh:void 0},X=q.next()){var P=g.a(X.value);X=P.next().value;P=P.next().value;w.EG=X;w.dh=P;this.IH[w.EG]?(w.dh.element.parentNode||(w.dh instanceof K2||w.dh instanceof EB||g.PJ(this.vW,function(R){return function(c,k){k!==R.EG&&c.X.params.W1===R.dh.X.params.W1&&c.X.params.D6===R.dh.X.params.D6&&c.X.params.wh===R.dh.X.params.wh&&(c.dispose(),delete n.vW[k]); return k===R.EG}}(w),this),this.G.element.appendChild(w.dh.element)),w.dh.Os(this.IH[w.EG])):(w.dh.dispose(),delete this.vW[w.EG])}}}; g.d.pXl=function(){N1f(this,{},!0);this.player.pV("captionssettingschanged")}; g.d.U4=function(){var n=N5.Ni;n={background:n.background,backgroundOpacity:n.backgroundOpacity,charEdgeStyle:n.charEdgeStyle,color:n.color,fontFamily:n.fontFamily,fontSizeIncrement:n.fontSizeIncrement,fontStyle:n.bold&&n.italic?3:n.bold?1:n.italic?2:0,textOpacity:n.textOpacity,windowColor:N5.windowColor,windowOpacity:N5.windowOpacity};var q=Cqh()||{};q.background!=null&&(n.background=q.background);q.backgroundOverride!=null&&(n.backgroundOverride=q.backgroundOverride);q.backgroundOpacity!=null&&(n.backgroundOpacity= q.backgroundOpacity);q.backgroundOpacityOverride!=null&&(n.backgroundOpacityOverride=q.backgroundOpacityOverride);q.charEdgeStyle!=null&&(n.charEdgeStyle=q.charEdgeStyle);q.charEdgeStyleOverride!=null&&(n.charEdgeStyleOverride=q.charEdgeStyleOverride);q.color!=null&&(n.color=q.color);q.colorOverride!=null&&(n.colorOverride=q.colorOverride);q.fontFamily!=null&&(n.fontFamily=q.fontFamily);q.fontFamilyOverride!=null&&(n.fontFamilyOverride=q.fontFamilyOverride);q.fontSizeIncrement!=null&&(n.fontSizeIncrement= q.fontSizeIncrement);q.fontSizeIncrementOverride!=null&&(n.fontSizeIncrementOverride=q.fontSizeIncrementOverride);q.fontStyle!=null&&(n.fontStyle=q.fontStyle);q.fontStyleOverride!=null&&(n.fontStyleOverride=q.fontStyleOverride);q.textOpacity!=null&&(n.textOpacity=q.textOpacity);q.textOpacityOverride!=null&&(n.textOpacityOverride=q.textOpacityOverride);q.windowColor!=null&&(n.windowColor=q.windowColor);q.windowColorOverride!=null&&(n.windowColorOverride=q.windowColorOverride);q.windowOpacity!=null&& (n.windowOpacity=q.windowOpacity);q.windowOpacityOverride!=null&&(n.windowOpacityOverride=q.windowOpacityOverride);return n}; g.d.l_=function(n,q){var w={};Object.assign(w,Cqh());Object.assign(w,n);N1f(this,w,q);this.player.pV("captionssettingschanged")}; g.d.l4=function(){!this.K&&this.loaded&&(g.nV(this.vW,function(n,q){n.dispose();delete this.vW[q]},this),this.W6())}; g.d.Bd=function(n,q){switch(n){case "fontSize":if(isNaN(q))break;n=g.Y1(q,-2,4);this.l_({fontSizeIncrement:n});return n;case "reload":q&&!this.K&&WV(this,this.X,!0);break;case "stickyLoading":q!==void 0&&this.NP.V&&(g.iE(this.NP)?J4(this,!!q):zJ(this,!!q));break;case "track":return jBw(this,q);case "tracklist":return this.N?g.Hh(g.kG(this.N.X,!(!q||!q.includeAsr)),function(w){return g.lE(w)}):[]; case "translationLanguages":return this.N?this.N.K.map(function(w){return Object.assign({},w)}):[]; case "sampleSubtitles":this.K||q===void 0||eCB(this,!!q);break;case "sampleSubtitlesCustomized":this.K||eCB(this,!!q,q);break;case "recommendedTranslationLanguages":return g.fQ();case "defaultTranslationSourceTrackIndices":return this.N?this.N.V:[]}}; g.d.getOptions=function(){var n="reload fontSize track tracklist translationLanguages sampleSubtitle".split(" ");this.NP.V&&n.push("stickyLoading");return n}; g.d.ZH=function(){var n=this.X;if(this.T.Eo("captions")){if(this.NP.Z("html5_modify_caption_vss_logging")){var q;return(n=(q=this.videoData.lV)!=null?q:null)?{cc:g.tsh(n)}:{}}if(n)return q=n.vssId,n.translationLanguage&&q&&(q="t"+q+"."+g.GB(n)),{cc:q}}return{}}; g.d.Wzp=function(){this.isSubtitlesOn()?(g.iE(this.NP)?J4(this,!1):zJ(this,!1),cni(this),WV(this,null,!0)):this.Rf()}; g.d.Rf=function(){var n=ZC(this)||!this.X?QY(this,!0):this.X;n&&this.Yw(n.vssId,"m");this.isSubtitlesOn()||WV(this,ZC(this)||!this.X?QY(this,!0):this.X,!0)}; g.d.isSubtitlesOn=function(){return!!this.loaded&&!!this.X&&!ZC(this)}; g.d.l0f=function(){var n=ZC(this);uc(this,n)?WV(this,this.getAudioTrack().N,!1):this.videoData.captionTracks.length&&(this.loaded&&this.unload(),this.jo()&&(this.V=!1,this.X=null,this.N&&(this.N.dispose(),this.N=null)),this.gW()&&(n?WV(this,QY(this,!1),!1):this.load()))}; g.d.Of=function(n){n&&(this.PW={top:n.top,right:n.right,bottom:n.bottom,left:n.left,width:1-n.left-n.right,height:1-n.top-n.bottom},this.G.element.style.top=this.PW.top*100+"%",this.G.element.style.left=this.PW.left*100+"%",this.G.element.style.width=this.PW.width*100+"%",this.G.element.style.height=this.PW.height*100+"%",this.G.element.style.position="absolute",n=rnt(this))&&(this.G.element.style.width=n.width+"px",this.G.element.style.height=n.height+"px")}; g.d.onVideoDataChange=function(n,q){n==="newdata"&&(this.videoData=q,this.loaded&&this.unload(),this.V=!1,this.X=null,this.N&&(this.N.dispose(),this.N=null,this.player.pV("captionschanged",{})),this.gW()&&this.load())}; g.d.getAudioTrack=function(){return this.player.getAudioTrack()}; g.d.AKl=function(){var n=this.T.Ii();n&&!n.zp()&&n.x$();this.T.isFullscreen()?(this.K=this.oH=!0,this.loaded&&this.rp()):(this.oH=this.NP.controlsType==="3",this.K=WeL(this));WV(this,this.X)}; g.d.S8=function(){var n,q,w,X=(n=this.videoData.getPlayerResponse())==null?void 0:(q=n.captions)==null?void 0:(w=q.playerCaptionsTracklistRenderer)==null?void 0:w.openTranscriptCommand;X&&this.player.Uq("innertubeCommand",X)}; g.d.gm=function(n,q,w){var X=/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm,P="";n&&(P=n.vssId,P=P.replace(X,""));var R="";n&&n.getId()&&(R=n.getId()||"");n&&n.getXtags()&&(n=n.getXtags(),n=n.replace(X,""),R=R.concat(";"+n));this.T.gm(q?P:"",q?R:"",w)}; g.d.Yw=function(n,q){n=(n||"").replace(/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm,"");n.length>0&&this.T.Yw(n,q)}; g.d.E5=function(){this.N&&this.N.E5()};g.vb("captions",no0);})(_yt_player);