(function(g){var window=this;'use strict';var FDw=function(v,O,Y){g.B(function(S){v.Y=g.pS(O,Y);g.UE(S)})},o5=function(v){v.isActive()||v.start()},h3v=function(v,O){return O?v.captionsInitialState:"CAPTIONS_INITIAL_STATE_UNKNOWN"},R3w=function(v){return g.PD(v)||v.V("web_enable_caption_language_preference_stickiness")},e3S=function(v,O){var Y=new g.WO; Y.languageCode=v.languageCode;Y.languageName=v.languageName;Y.name=v.name;Y.displayName=v.displayName;Y.kind=v.kind;Y.isDefault=!1;Y.Y=v.Y;Y.isTranslateable=v.isTranslateable;Y.vssId=v.vssId;Y.url=v.url;Y.translationLanguage=O;v.xtags&&(Y.xtags=v.xtags);v.captionId&&(Y.captionId=v.captionId);return Y},EZv=function(v,O){var Y,S,d; return g.B(function(r){if(r.U==1)return Y=v+"|"+O,g.E(r,g.Hh(),2);if(r.U!=3){S=r.Y;if(!S)throw g.CQ("gct");return g.E(r,g.Tj(S),3)}d=r.Y;return r.return(d.get("captions",Y))})},Qrt=function(v,O,Y){EZv(v,O).then(function(S){S&&Y(S.trackData,new g.WO(S.metadata))})},ZrN=function(v){if(!LD0.test(v))throw Error("'"+v+"' is not a valid hex color"); v.length==4&&(v=v.replace(BDv,"#$1$1$2$2$3$3"));v=v.toLowerCase();v=parseInt(v.slice(1),16);return[v>>16,v>>8&255,v&255]},Xbt=function(){var v=void 0; v=v===void 0?{}:v;var O="suggest_correction"in g.juN?g.juN.suggest_correction:"Edit caption";O=O||"";var Y={},S;for(S in v){Y={uD:Y.uD};Y.uD=S;var d=function(r){return function(){return String(v[r.uD])}}(Y); O=O.replace(new RegExp("\\$\\{"+Y.uD+"\\}","gi"),d);O=O.replace(new RegExp("\\$"+Y.uD,"gi"),d)}return O},wbN=function(){return g.Ly("yt-player-caption-display-settings")},jb=function(){this.segments=[]},IsS=function(v,O){var Y=g.Tw(v.segments,O); Y>=0||Y<0&&(-Y-1)%2===1||(Y=-Y-1,Y>0&&O-v.segments[Y-1]===1&&Y0&&O-v.segments[Y-1]===1?v.segments[Y-1]=O:Y0?S.postBody=g.H3(d,g.OG):S.postBody=(0,g.Mq)([120,0])}v.Z&&(S.responseType="arraybuffer");var r=++v.Ug,b=(0,g.J)();v.G=g.hy(Y,S,3,100).then(function(z){if(v.policy.CH&&r%100===1){var M=(0,g.J)();v.player.G0("caprsp",{rn:r,ms:M-b,kb:(z.xhr.responseText.length/1024).toFixed()})}a:{z=z.xhr;v.vW();if(v.U){var V=!(v.Z?z.response: z.responseText)||z.status>=400;if(M=g.v2i(z)){z=g.JV(v.U,v.policy,{});v.U.S6(z,M);JQK(v,v.U);break a}if(V)v.player.G0("capfail",{status:z.status});else{var A;g.hm("fcb_r",(0,g.J)(),((A=v.player.getVideoData())==null?void 0:A.j)||"");A=v.U.Id[0].Vx;v.X!=null&&v.C!==A&&(M=v.U.Id[0],v.Z?v.X(z.response,(M.startTime+v.player.En())*1E3):v.X(z.responseText,(M.startTime+v.player.En())*1E3),v.C=A)}}v.U=null;v.G=null}}).bv(function(z){v.U=null; v.G=null;var M;v.player.G0("capfail",{rn:r,status:(M=z.xhr)==null?void 0:M.status})}); v.U=O;IsS(v.B,v.U.Id[0].Vx)},Wy=function(v,O){g.Vt.call(this,O); this.Y=v;this.N=O;this.G=null;this.C=!1;this.logger=new g.vY("caps");this.L=g.LVw(this.N,this.Y)},P3K=function(v,O){var Y=[],S; for(S in v.Y.Y)if(v.Y.Y.hasOwnProperty(S)){var d=v.Y.Y[S];if(g.fp(d,O||null)){var r=d.info.id,b=r,z="."+r,M="",V="";if(d=d.info.captionTrack)r=d.languageCode,b=d.displayName,z=d.vssId,M=d.kind,V=d.id;else{d=r;var A=g.huJ.get(d);A==null&&(A=KDK[d]||KDK[d.replace(/-/g,"_")],g.huJ.set(d,A));d=A;b=d||b}Y.push(new g.WO({id:S,languageCode:r,languageName:b,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:z,kind:M,captionId:V}))}}return Y},Gu0=function(v,O){return O!=null&&O in v.Y.Y?v.Y.Y[O]:null}, irU=function(v,O,Y){var S=[],d; for(d in v.Y.Y)if(v.Y.Y.hasOwnProperty(d)){var r=v.Y.Y[d];if(g.fp(r,Y||null)){var b=r.info.captionTrack;b&&b.languageCode===O&&S.push(r)}}return S.length?S[0]:null},zs=function(v,O,Y,S,d,r,b,z,M,V){var A=V.isInline()&&!0,f={}; Object.assign(f,O);Object.assign(f,v.params);Object.assign(f,Y);var k={};Object.assign(k,O.HY);v.params.HY&&Object.assign(k,v.params.HY);Object.assign(k,Y.HY);A&&(f.windowOpacity=.6,k.backgroundOpacity=0);f.HY=k;var U=f.fS===1,c=[{J:"span",W:"captions-text",T:{style:"word-wrap: normal; display: block;"}}],a,x,T;(z=z.T0("caption_edit_on_hover")&&((a=V.getVideoData().getPlayerResponse())==null?void 0:(x=a.captions)==null?void 0:(T=x.playerCaptionsTracklistRenderer)==null?void 0:T.openTranscriptCommand))&& c.unshift({J:"button",W:"caption-edit",T:{tabindex:"0","aria-label":Xbt()},K:[{J:"svg",T:{fill:"#e3e3e3",height:"100%",viewBox:"5 5 38 38",width:"100%"},K:[{J:"path",T:{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.K.call(this,{J:"div",W:"caption-window",T:{id:"caption-window-"+v.id,dir:U?"rtl":"ltr",tabindex:"0",lang:f.lang},K:c});var l= this;this.L=[];this.N3=!1;this.U=v;this.g8=this.FO=null;this.oI=r;this.yC=b;this.X=null;this.maxWidth=r*.96;this.maxHeight=b*.96;this.Y=f;this.PT=Y;this.Ug=O;this.B=this.BW("captions-text");this.Cj=this.B.style.getPropertyValue("box-decoration-break")!==""||this.B.style.getPropertyValue("-webkit-box-decoration-break")!=="";this.XO=m3J(S,d,r,b);this.R1=M;z&&(this.C=this.BW("caption-edit"),this.S(this.C,"click",function(){l.R1()})); this.type=0;this.f1=this.XO*t0N(k);this.On=A;v=new g.EA(this.element,!0);g.w(this,v);v.subscribe("dragstart",this.Db,this);v.subscribe("dragmove",this.qS,this);v.subscribe("dragend",this.oV,this);this.xg=this.Eg=this.n1=this.yx=0;v="";this.Y.windowOpacity&&(v=ZrN(this.Y.windowColor),v="rgba("+v[0]+","+v[1]+","+v[2]+","+this.Y.windowOpacity+")");O={"background-color":v,display:this.Y.isVisible===!1?"none":"","text-align":D3K[this.Y.textAlign]};this.Cj&&(O["border-radius"]=v?this.f1/8+"px":"");(this.G= this.U.params.fS===2||this.U.params.fS===3)&&Hrv(this,this.element);g.ym(this.element,O);if(A){var Q;(Q=this.element.parentElement)==null||Q.style.setProperty("--caption-window-color",v)}switch(this.Y.k8){case 0:case 1:case 2:g.on(this.element,"ytp-caption-window-top");break;case 6:case 7:case 8:g.on(this.element,"ytp-caption-window-bottom")}},Hrv=function(v,O){var Y="vertical-rl"; v.Y.TC===1&&(Y="vertical-lr");g.fO&&(Y=Y==="vertical-lr"?"tb-lr":"tb-rl");g.ym(O,"-o-writing-mode",Y);g.ym(O,"-webkit-writing-mode",Y);g.ym(O,"writing-mode",Y);g.ym(O,"text-orientation","upright");g.on(O,"ytp-vertical-caption");v.U.params.fS===3&&(g.ym(O,"text-orientation",""),g.ym(O,"transform","rotate(180deg)"))},t0N=function(v){var O=1+.25*(v.fontSizeIncrement||0); if(v.offset===0||v.offset===2)O*=.8;return O},NDN=function(v,O){var Y={},S=O.background?O.background:v.Y.HY.background; if(O.backgroundOpacity!=null||O.background){var d=O.backgroundOpacity!=null?O.backgroundOpacity:v.Y.HY.backgroundOpacity;S=ZrN(S);Y.background="rgba("+S[0]+","+S[1]+","+S[2]+","+d+")";v.Cj&&(Y["box-decoration-break"]="clone",Y["border-radius"]=v.f1/8+"px")}if(O.fontSizeIncrement!=null||O.offset!=null)Y["font-size"]=v.XO*t0N(O)+"px";S=1;d=O.color||v.Y.HY.color;if(O.color||O.textOpacity!=null)d=ZrN(d),S=O.textOpacity==null?v.Y.HY.textOpacity:O.textOpacity,d="rgba("+d[0]+","+d[1]+","+d[2]+","+S+")", Y.color=d,Y.fill=d;var r=O.charEdgeStyle;r===0&&(r=void 0);if(r){d="rgba(34, 34, 34, "+S+")";var b="rgba(204, 204, 204, "+S+")";O.sx&&(b=d=O.sx);var z=v.XO/16/2,M=Math.max(z,1),V=Math.max(2*z,1),A=Math.max(3*z,1),f=Math.max(5*z,1);S=[];switch(r){case 4:for(;A<=f;A+=z)S.push(V+"px "+V+"px "+A+"px "+d);break;case 1:V=window.devicePixelRatio>=2?.5:1;for(r=M;r<=A;r+=V)S.push(r+"px "+r+"px "+d);break;case 2:S.push(M+"px "+M+"px "+b);S.push("-"+M+"px -"+M+"px "+d);break;case 3:for(A=0;A<5;A++)S.push("0 0 "+ V+"px "+d)}Y["text-shadow"]=S.join(", ")}d="";switch(O.fontFamily){case 1:d='"Courier New", Courier, "Nimbus Mono L", "Cutive Mono", monospace';break;case 2:d='"Times New Roman", Times, Georgia, Cambria, "PT Serif Caption", serif';break;case 3:d='"Deja Vu Sans Mono", "Lucida Console", Monaco, Consolas, "PT Mono", monospace';break;case 5:d='"Comic Sans MS", Impact, Handlee, fantasy';break;case 6:d='"Monotype Corsiva", "URW Chancery L", "Apple Chancery", "Dancing Script", cursive';break;case 7:d=g.Pf()? '"Carrois Gothic SC", sans-serif-smallcaps':'Arial, Helvetica, Verdana, "Marcellus SC", sans-serif';break;case 0:case 4:d='"YouTube Noto", Roboto, Arial, Helvetica, Verdana, "PT Sans Caption", sans-serif'}d&&(Y["font-family"]=d);d=O.offset;d==null&&(d=v.Y.HY.offset);switch(d){case 0:Y["vertical-align"]="sub";break;case 2:Y["vertical-align"]="super"}O.fontFamily===7&&(Y["font-variant"]="small-caps");O.bold&&(Y["font-weight"]="bold");O.italic&&(Y["font-style"]="italic");O.underline&&(Y["text-decoration"]= "underline");O.Wx&&(Y.visibility="hidden");O.Xu===1&&v.G&&(Y["text-combine-upright"]="all",Y["text-orientation"]="mixed",d=g.mM||g.ch,v.U.params.fS===3?Y.transform=d?"rotate(90deg)":"rotate(180deg)":d&&(Y.transform="rotate(-90deg)"));if(O.textEmphasis===1||O.textEmphasis===2||O.textEmphasis===3||O.textEmphasis===4||O.textEmphasis===5)if(g.mM)Y["font-weight"]="bold";else switch(Y["text-emphasis-style"]="filled circle",Y["text-emphasis-color"]="currentcolor",Y["webkit-text-emphasis"]="filled circle", O.textEmphasis){case 4:case 3:Y["text-emphasis-position"]="under left";Y["webkit-text-emphasis-position"]="under left";break;case 5:case 2:Y["text-emphasis-position"]="over right",Y["webkit-text-emphasis-position"]="over right"}return Y},s1=function(v){v=v.split("px"); return v.length>0?(v=Number(v[0]))?v:0:0},vvY=function(v){v.X=g.tc("SPAN"); g.ym(v.X,{display:"block"});g.on(v.X,"caption-visual-line");v.B.appendChild(v.X)},Oxw=function(v,O){var Y=g.tc("SPAN"); g.ym(Y,{display:"inline-block","white-space":"pre-wrap"});g.ym(Y,NDN(v,O));Y.classList.add("ytp-caption-segment");v.X.appendChild(Y);Y.previousElementSibling&&(g.ym(Y.previousElementSibling,{"border-top-right-radius":"0","border-bottom-right-radius":"0"}),g.ym(Y,{"border-top-left-radius":"0","border-bottom-left-radius":"0"}));return Y},YkN=function(v,O,Y){v.N3=v.N3||!!Y; var S={};Object.assign(S,v.Y.HY);Object.assign(S,Y||O.Y);Object.assign(S,v.PT.HY);(Y=!v.X)&&vvY(v);for(var d=v.FO&&v.g8&&g.H0(S,v.g8)?v.FO:Oxw(v,S),r=typeof O.text==="string",b=r?O.text.split("\n"):[O.text],z=0;z0||!O.append,V=b[z];M&&!Y?(vvY(v),d=Oxw(v,S)):M&&Y&&(Y=!1);V&&(d.appendChild(r?g.DC(V):V),r||V.tagName!=="RUBY"||V.childElementCount!==4||g.mM||!g.xW(V.children[2],"text-emphasis")||(M=v.G?"padding-right":"padding-top",g.xW(V.children[2],"text-emphasis-position")&&(M= v.G?"padding-left":"padding-bottom"),g.PE?g.ym(d,M,"1em"):g.ym(d,M,"0.5em")))}v.g8=S;v.FO=d;v.L.push(O)},m3J=function(v,O,Y,S){var d=O/360*16; O>=v&&(v=640,S>Y*1.3&&(v=480),d=Y/v*16);return d},dEY=function(){this.G=this.time=this.mode=this.U=0; this.B=new SkC(this);this.Z=new SkC(this);this.Y=[];this.clear()},bxN=function(v,O,Y){if(v===255&&O===255||!v&&!O)return{Qz:v, hx:O,result:0};v=rRY[v];O=rRY[O];if(v&128){var S;if(S=!(O&128))S=O,S=Y.sE()&&Y.hx===S;if(S)return{Qz:v,hx:O,result:1}}else if(O&128&&1<=v&&v<=31)return{Qz:v,hx:O,result:2};return{Qz:v,hx:O,result:3}},j_U=function(v,O,Y,S){O===255&&Y===255||!O&&!Y?(++v.G===45&&v.reset(),v.B.U.clear(),v.Z.U.clear()):(v.G=0,ovC(v.B,O,Y,S))},WmN=function(v,O){v.Y.sort(function(d,r){var b=d.time-r.time; return b===0?d.order-r.order:b}); for(var Y=g.y(v.Y),S=Y.next();!S.done;S=Y.next())S=S.value,v.time=S.time,S.type===0?j_U(v,S.k6,S.Lm,O):S.type===1&&v.U&496&&ovC(v.Z,S.k6,S.Lm,O);v.Y.length=0},gR=function(){this.type=0},Mw=function(){this.state=this.hx=this.Qz=0},zBC=function(){this.timestamp=this.Y=0},V8=function(v){this.Z=v; this.G=[];this.Y=this.U=this.row=0;this.style=new gR;for(v=this.B=0;v<=15;v++){this.G[v]=[];for(var O=0;O<=32;O++)this.G[v][O]=new zBC}},Af=function(v,O){if(v.style.type===3){for(var Y=0,S=0,d=v.Z.time+0,r="",b="",z=d,M=1;M<=15;++M){for(var V=!1,A=S?S:1;A<=32;++A){var f=v.G[M][A]; if(f.Y!==0){Y===0&&(Y=M,S=A);V=String.fromCharCode(f.Y);var k=f.timestamp;k=2&&v.U>1&&(--v.U,fJ(v).Y=0); var S=fJ(v);S.timestamp=v.Z.time+0;S.Y=ARN(O,Y);v.U<32&&v.U++},fxt=function(v,O,Y,S){for(var d=0;d0?v.Y:1; v.U=1;kp(v,0,15)},k1Y=function(v){this.G=v; this.Z=0;this.style=new gR;this.C=new V8(this.G);this.L=new V8(this.G);this.text=new V8(this.G);this.U=this.C;this.B=this.L;this.Y=this.U},UEJ=function(v,O,Y){var S=v.U,d=!1; switch(v.style.get()){case 4:case 1:case 2:v.style.get()===4&&S.Y>0||(Af(S,Y),$EC(v.U),$EC(v.B),S.row=15,S.Y=O,d=!0)}v.style.set(3);v.Y=S;v.Y.style=v.style;v.G.mode=1<O?(Af(S,Y),kp(S,S.row-S.Y,O)):S.row>5&1]; v=Y&16?((Y&14)>>1)*4:0;Y=O.Y;switch(O.style.get()){case 4:S=Y.row;break;case 3:if(S!==Y.row){if(S0&&(O+=r,d-=r)):(r=r+d-b,r>0&&(d-=r));kp(Y,O,d)}}Y.row=S;Y.U=v+1}else switch(d&7){case 1:switch(Y&112){case 32:$p(O.Y,0,32);break a;case 48:Y===57?(S=O.Y,fJ(S).Y=0,S.U<32&&S.U++):$p(O.Y,1,Y&15)}break;case 2:Y&32&&$p(O.Y,2,Y&31);break;case 3:Y&32&&$p(O.Y,3,Y&31);break;case 4:case 5:if(32<=Y&&Y<=47)switch(Y){case 32:cRw(O); break;case 33:S=O.Y;S.U>1&&(--S.U,fJ(S).Y=0);break;case 36:S=O.Y;O=fJ(S);for(v=0;v<=15;v++)for(Y=0;Y<=32;Y++)if(S.G[v][Y]===O){for(;Y<=32;Y++)S.G[v][Y].reset();break}break;case 37:UEJ(O,2,S);break;case 38:UEJ(O,3,S);break;case 39:UEJ(O,4,S);break;case 40:$p(O.Y,0,32);break;case 41:O.style.set(2);O.Y=O.U;O.Y.Y=0;O.Y.style=O.style;O.G.mode=1<32&&(S.U=32)}}},CML=function(){},U1=function(v,O,Y,S,d,r,b){r=r===void 0?!1:r; b=b===void 0?null:b;g.dh.call(this,v,v+O,{priority:Y,namespace:"captions"});this.windowId=S;this.text=d;this.append=r;this.Y=b},axv=function(v,O,Y,S,d,r,b){var z=r[0],M=b[z.getAttribute("p")]; if(M.Co===1){var V=r[1],A=r[2];r=r[3];z.getAttribute("t");V.getAttribute("t");A.getAttribute("t");r.getAttribute("t");z.getAttribute("p");V.getAttribute("p");r.getAttribute("p");b=b[A.getAttribute("p")];z=yRK(z.textContent,V.textContent,A.textContent,r.textContent,b);return new U1(v,O,d,Y,z,S,M)}switch(M.Co){case 9:case 10:M.textEmphasis=1;break;case 11:M.textEmphasis=2;break;case 12:M.textEmphasis=3;break;case 13:M.textEmphasis=4;break;case 14:M.textEmphasis=5}return new U1(v,O,d,Y,z.textContent|| "",S,M)},yRK=function(v,O,Y,S,d){var r=g.Pf(),b=r?g.tc("DIV"):g.tc("RUBY"),z=g.tc("SPAN"); z.textContent=v;b.appendChild(z);v=r?g.tc("DIV"):g.tc("RP");v.textContent=O;b.appendChild(v);O=r?g.tc("DIV"):g.tc("RT");O.textContent=Y;b.appendChild(O);Y=d.Co;if(Y===10||Y===11||Y===12||Y===13||Y===14)if(g.ym(O,"text-emphasis-style","filled circle"),g.ym(O,"text-emphasis-color","currentcolor"),g.ym(O,"webkit-text-emphasis","filled circle"),d.Co===11||d.Co===13)g.ym(O,"webkit-text-emphasis-position","under left"),g.ym(O,"text-emphasis-position","under left");Y=!0;if(d.Co===4||d.Co===7||d.Co===12|| d.Co===14)g.ym(b,"ruby-position","over"),g.ym(b,"-webkit-ruby-position","before");else if(d.Co===5||d.Co===6||d.Co===11||d.Co===13)g.ym(b,"ruby-position","under"),g.ym(b,"-webkit-ruby-position","after"),Y=!1;d=r?g.tc("DIV"):g.tc("RP");d.textContent=S;b.appendChild(d);r&&(S=Y,g.ym(b,{display:"inline-block",position:"relative"}),r=b.firstElementChild.nextElementSibling,g.ym(r,"display","none"),r=r.nextElementSibling,g.ym(r,{"font-size":"0.5em","line-height":"1.2em","text-align":"center",position:"absolute", left:"50%",transform:"translateX(-50%)",width:"400%"}),g.ym(b.lastElementChild,"display","none"),S?(g.ym(b,"padding-top","0.6em"),g.ym(r,"top","0")):(g.ym(b,"padding-bottom","0.6em"),g.ym(r,"bottom","0")));return b},cy=function(){g.X.apply(this,arguments)},uX=function(v,O,Y,S,d){g.dh.call(this,v,v+O,{priority:Y, namespace:"captions"});this.id=S;this.params=d;this.Y=[]},xEJ=function(v){var O="_"+CJ++; return new uX(0,0x8000000000000,0,O,v)},y8=function(v){cy.call(this); this.G=v;this.pens={};this.L={};this.X={};this.B="_"+CJ++;this.C={};this.U=this.Y=null;this.Z=!0},a5=function(v,O){v=v.getAttribute(O); if(v!=null)return Number(v)},xp=function(v,O){v=v.getAttribute(O); if(v!=null)return v==="1"},pJ=function(v,O){v=a5(v,O); return v!==void 0?v:null},lX=function(v,O){v=v.getAttribute(O); if(v!=null)return Ts.test(v),v},pg8=function(v,O){var Y={},S=O.getAttribute("ws"); Object.assign(Y,S?v.X[S]:v.G);v=pJ(O,"mh");v!=null&&(Y.sS=v);v=pJ(O,"ju");v!=null&&(Y.textAlign=v);v=pJ(O,"pd");v!=null&&(Y.fS=v);v=pJ(O,"sd");v!=null&&(Y.TC=v);v=lX(O,"wfc");v!=null&&(Y.windowColor=v);O=a5(O,"wfo");O!==void 0&&(Y.windowOpacity=O/255);return Y},TyJ=function(v,O){var Y={},S=O.getAttribute("wp"); S&&Object.assign(Y,v.L[S]);v=pJ(O,"ap");v!=null&&(Y.k8=v);v=a5(O,"cc");v!=null&&(Y.FJ=v);v=a5(O,"ah");v!=null&&(Y.uv=v);v=a5(O,"rc");v!=null&&(Y.uf=v);O=a5(O,"av");O!=null&&(Y.wS=O);return Y},lxv=function(v,O,Y,S){var d={}; Object.assign(d,TyJ(v,O));Object.assign(d,pg8(v,O));S?g.H0(d,v.G)?(S=v.B,d=v.G):S="_"+CJ++:S=O.getAttribute("id")||"_"+CJ++;v=a5(O,"t")+Y;O=a5(O,"d")||0x8000000000000;if(d.fS===2||d.fS===3)Y=d.uf,d.uf=d.FJ,d.FJ=Y;return new uX(v,O,0,S,d)},F0=function(v){cy.call(this); this.Z=v;this.Y=new Map;this.G=new Map;this.B=new Map;this.U=new Map},hf=function(v){v=g.xr(Math.round(v),0,16777215).toString(16).toUpperCase(); return"#000000".substring(0,7-v.length)+v},FmN=function(v,O,Y,S,d){S===0&&(S=0x8000000000000); var r={};O.wpWinPosId&&Object.assign(r,v.G.get(O.wpWinPosId));O.wsWinStyleId&&Object.assign(r,v.B.get(O.wsWinStyleId));v=O.rcRowCount;v!==void 0&&(r.uf=v);O=O.ccColCount;O!==void 0&&(r.FJ=O);if(r.fS===2||r.fS===3)O=r.uf,r.uf=r.FJ,r.FJ=O;return new uX(Y,S,0,d,r)},R5=function(v,O,Y){g.Vt.call(this,v); this.videoData=O;this.audioTrack=Y;this.Z=O.Af},eb=function(v,O,Y,S,d,r,b,z,M,V){zs.call(this,v,O,Y,S,d,r,b,z,M,V); this.type=1},E1=function(v,O,Y){this.trackData=v; this.C=Y;this.version=this.Z=this.G=this.byteOffset=0;this.U=[];this.Y=new DataView(this.trackData)},Q8=function(v){var O=v.byteOffset; v.byteOffset+=1;return v.Y.getUint8(O)},LJ=function(v){var O=v.byteOffset; v.byteOffset+=4;return v.Y.getUint32(O)},By=function(v,O){cy.call(this); this.U=v;this.G=O;this.track=this.G.languageName==="CC3"?4:0;this.Y=new dEY;this.Y.U=1<1)return!1;Q8(v);Q8(v);Q8(v);return!0},Zz=function(v,O,Y,S,d,r,b,z,M,V){zs.call(this,v,O,Y,S,d,r,b,z,M,V); var A=this;this.type=2;this.HW=[];this.tK=this.j=this.AK=0;this.JK=NaN;this.Mj=0;this.rR=null;this.pj=new g.mX(this.Kc,433,this);this.C&&(V.createClientVe(this.C,this,167342),this.S(this.C,"click",function(){V.logClick(A.C)}),v=new g.EA(this.element,!0),g.w(this,v),v.subscribe("hoverstart",function(){V.logVisibility(A.C,!0)},this)); g.on(this.element,"ytp-caption-window-rollup");g.w(this,this.pj);g.ym(this.element,"overflow","hidden")},eBC=function(v,O){if(!O)return""; v.G&&v.U.params.TC!==1&&(O*=-1);return"translate"+(v.G?"X":"Y")+"("+O+"px)"},Ev8=function(v){v.HW=Array.from(v.element.getElementsByClassName("caption-visual-line")); for(var O=v.U.params.uf,Y=0,S=0,d=v.HW.length-1;Y-1;){var r=v.HW[d];S+=v.G?r.offsetWidth:r.offsetHeight;Y++;d--}v.j=S;O=Math;Y=O.max;isNaN(v.JK)&&((S=v.Y.FJ)?(d=g.tc("SPAN"),g.S9(d,"\u2013".repeat(S)),g.ym(d,NDN(v,v.Y.HY)),v.B.appendChild(d),v.JK=d.offsetWidth,v.B.removeChild(d)):v.JK=0);S=v.B;v.tK=Y.call(O,v.JK,v.Mj,(v.G?S.offsetHeight:S.offsetWidth)+1)},Q_K=function(v,O){Ev8(v); var Y=v.HW.reduce(function(r,b){return(v.G?b.offsetWidth:b.offsetHeight)+r},0); Y=v.j-Y;if(Y!==v.AK){var S=Y>0&&v.AK===0,d=Y0?v:10},Xgt=function(v,O){v.Y=function(Y,S){if(Y.info.Z){var d=Y; if(v.PS.length>0){for(d=v.PS.shift();v.PS.length>0;)d=g.S$(d,v.PS.shift());d=g.S$(d,Y)}if(d){Y=d;try{var r=g.de(Y)*1E3}catch(V){r=Y.info.startTime*1E3}try{var b=g.JoJ(Y)*1E3}catch(V){b=Y.info.duration*1E3}if(r<0||b<0)r<0&&(r=Y.info.startTime*1E3),b<0&&(b=Y.info.duration*1E3);Y.info.startTime=r/1E3;Y.info.B=r/1E3;Y.info.duration=b/1E3;Y.info.L=b/1E3;r=v.bD(d);b=r.Vx;r={formatId:r.formatId,startTimeMs:r.startTimeMs,durationMs:r.durationMs,z8:b,Qi:b};b=ByY(v.cD,r.startTimeMs);var z=(Y=b>=0?v.cD[b]:null)? Y.startTimeMs+Y.durationMs:0,M=r.startTimeMs+r.durationMs;!Y||r.startTimeMs-z>v.U?v.cD.splice(b+1,0,r):(Y.durationMs=Math.max(z,M)-Y.startTimeMs,Y.Qi=Math.max(Y.Qi,r.Qi));S(v.cD);S=d.cq();Zxv(v.G,S.buffer.slice(S.byteOffset,S.byteLength+S.byteOffset),O,d.info.B)}else v.logger.Y(350058965,"Empty slice")}else v.PS.push(Y)}; v.N.addEventListener("sabrCaptionsDataLoaded",v.Y)},ByY=function(v,O){v=g.Tw(v,{startTimeMs:O},function(Y,S){return Y.startTimeMs-S.startTimeMs}); return v>=0?v:-v-2},wgN=function(v,O){g.Vt.call(this,O); this.Y=v;this.N=O;this.logger=new g.vY("caps");this.G=this.C=null;this.L=new LmN(this.N,this,this.logger,this.Y.FL)},Zxv=function(v,O,Y,S){v.logger.debug(function(){return"SABR captions data received for "+S}); v.C?v.G==null?v.logger.Y(350058965,"Null loaded track meta data at captions data received"):Y.Kz(O,v.G,S*1E3):v.logger.Y(350058965,"Null Representation at captions data received")},IxY=function(v,O){var Y=[],S; for(S in v.Y.Y)if(v.Y.Y.hasOwnProperty(S)){var d=v.Y.Y[S];if(g.fp(d,O||null)){var r=d.info.id,b=r,z="."+r,M="",V="";if(d=d.info.captionTrack)r=d.languageCode,b=d.displayName,z=d.vssId,M=d.kind,V=d.id;Y.push(new g.WO({id:S,languageCode:r,languageName:b,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:z,kind:M,captionId:V}))}}return Y},qkS=function(v,O,Y){var S=[],d; for(d in v.Y.Y)if(v.Y.Y.hasOwnProperty(d)){var r=v.Y.Y[d];if(g.fp(r,Y||null)){var b=r.info.captionTrack;b&&b.languageCode===O&&S.push(r)}}return S.length?S[0]:null},nvY=function(v,O){if(!g.xrn(v)||v.Y!=null&&g.LVw(O,v.Y)&&v.Y.Y.rawcc!=null)return!1; O=!!v.Y&&v.Y.isManifestless&&Object.values(v.Y.Y).some(function(Y){return g.fp(Y,"386")}); v=!!v.Y&&!v.Y.isManifestless&&g.dsd(v.Y);return O||v},X0=function(){cy.call(this)},KmK=function(v){var O=JRK.length; if(v.byteLength0,g.tY(z)?void 0:z),M.push(A),d.Y.push(A);else{var f={};Object.assign(f,z);PMv(v,O,Y,S,d,!0,A,f,M)}}},G1N=function(v){var O=v.split(":"); v=0;O=g.y(O);for(var Y=O.next();!Y.done;Y=O.next())v=v*60+Number(Y.value);return v*1E3},ixS=function(v,O,Y,S){S=Object.assign({sS:0},S); return new uX(v,O,Y,"_"+CJ++,S)},wR=function(v,O){g.X.call(this); this.N=v;this.Yg=O;this.Y=null;this.U=this.N.sJ();this.logger=new g.vY("caps")},tpw=function(v,O,Y){if(typeof O==="string"||RBw(O))return[{trackData:O, sG:Y}];if(typeof O==="string"&&O.substring(0,6)==="WEBVTT"||typeof O!=="string"&&KmK(O))return[{trackData:O,sG:Y}];var S=new DataView(O);if(S.byteLength<=8||S.getUint32(4)!==1718909296)return[];var d=g.KbE(S);if(v.U&&d){var r=g.Bon(d),b=g.ZDg(d);d=d.bS;r&&d&&v.U.gB(d,r,b)}v=g.YR(S,1835295092);if(!v||!v.length||!v[0].size)return[];r=[];for(b=0;b1?1:0){case 1:return new eb(O,v.G,v.L,Y.width,Y.height,d,S,v.Yg.experiments,v.qC.bind(v),v.N);case 2:return new Zz(O,v.G,v.L,Y.width,Y.height,d,S,v.Yg.experiments,v.qC.bind(v),v.N);default:return new zs(O,v.G,v.L,Y.width,Y.height, d,S,v.Yg.experiments,v.qC.bind(v),v.N)}},vUK=function(v,O,Y){Y=Y===void 0?!1:Y; var S=tf.HY;v.G={};Object.assign(v.G,tf);v.G.HY={};Object.assign(v.G.HY,S);v.L={HY:{}};var d=O.backgroundOverride?v.L:v.G,r=O.background||S.background;Ts.test(r);d.HY.background=r;d=O.colorOverride?v.L:v.G;r=O.color||S.color;Ts.test(r);d.HY.color=r;d=O.windowColorOverride?v.L:v.G;r=O.windowColor||tf.windowColor;Ts.test(r);d.windowColor=r;d=O.backgroundOpacityOverride?v.L:v.G;r=O.backgroundOpacity;r==null&&(r=S.backgroundOpacity);d.HY.backgroundOpacity=r;d=O.fontSizeIncrementOverride?v.L:v.G;r=O.fontSizeIncrement; r==null&&(r=S.fontSizeIncrement);d.HY.fontSizeIncrement=r;r=O.fontStyleOverride?v.L:v.G;d=O.fontStyle;d==null&&(d=S.bold&&S.italic?3:S.bold?1:S.italic?2:0);r=r.HY;switch(d){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}d=O.textOpacityOverride?v.L:v.G;r=O.textOpacity;r==null&&(r=S.textOpacity);d.HY.textOpacity=r;d=O.windowOpacityOverride?v.L:v.G;r=O.windowOpacity;r==null&&(r=tf.windowOpacity);d.windowOpacity= r;d=O.charEdgeStyleOverride?v.L:v.G;r=O.charEdgeStyle;r==null&&(r=S.charEdgeStyle);d.HY.charEdgeStyle=r;d=O.fontFamilyOverride?v.L:v.G;r=O.fontFamily;r==null&&(r=S.fontFamily);d.HY.fontFamily=r;v.loaded&&v.Hm();Y&&g.QD("yt-player-caption-display-settings",O,2592E3)},z1C=function(v,O){if(!v.U)return{}; if(O){g.tY(O)||v.PB(O.vss_id,"m");if(v.Z||!g.N$(O))return;if(g.tY(O)){m$(v,null,!0);return}for(var Y,S=g.HR(v.U.U,!0),d=0;d=0||v<0&&(-v-1)%2===1}; jb.prototype.length=function(){return this.segments.length/2}; g.C(qcU,g.X);g.u=qcU.prototype;g.u.cW=function(){g.X.prototype.cW.call(this);this.G&&this.G.cancel()}; g.u.b9=function(){this.seekTo(this.player.getCurrentTime())}; g.u.seekTo=function(v){v-=this.player.En();var O=this.Y;this.Y=g.zw(this.tK.sP(v).Id);O!==this.Y&&this.j&&this.j()}; g.u.reset=function(){this.B=new jb;this.C=-1;this.G&&(this.G.cancel(),this.G=null)}; g.u.kP=function(){this.vW();var v;if(v=this.Y!=null)v=this.Y,v=v.Y.BI(v);if(v&&!this.G&&!(this.Y&&this.Y.startTime-this.player.getCurrentTime()>30)){v=this.Y;v=v.Y.H6(v);var O=v.Id[0],Y;if((Y=this.player.getVideoData())==null?0:Y.enableServerStitchedDai)if(Y=this.player.sJ()){var S=O.Y.info.id,d=O.Vx,r=v.Id[0].B;if(this.policy.FO){if(Y=Y.iY(r,d,S,3))v.B=Y}else if(S=Y.fC(r,d,S,3))if(Y=Y.Tu(d),Y===0)S&&(v.Y=new g.aa(S));else if(Y===2){this.L.start();nZt(this)&&this.seekTo(this.player.getCurrentTime()); return}}O.Y.index.Uo(O.Vx)?(this.B.contains(v.Id[0].Vx)||JQK(this,v),this.Y=g.zw(v.Id)):nZt(this)&&this.seekTo(this.player.getCurrentTime())}this.L.start()}; g.C(Wy,g.Vt);g.u=Wy.prototype;g.u.dU=function(v,O,Y){var S=this;this.RX();O=Gu0(this,v.getId());O||(O=v.languageCode,O=this.Y.isManifestless?irU(this,O,"386"):irU(this,O));if(O){var d=(O.index.Dv(O.index.Pu())-O.index.getStartTime(O.index.Pu()))*1E3,r=this.N.D(),b=new g.gkg(r),z=function(){S.G&&S.G.reset();S.C=!0}; r.V("html5_keep_caption_data_after_seek")&&(z=null);this.G=new qcU(b,this.N,O,function(M,V){Y.Kz(M,v,V,d)},this.L||g.vS(O.info),z)}}; g.u.V4=function(){var v=this.C;this.C=!1;return v}; g.u.vy=function(v){var O=this.N.D().V("html5_fallback_if_rawcc_missing");var Y=this.Y.Y.rawcc!=null;if(!this.L||!Y&&O)O=this.Y.isManifestless?P3K(this,"386"):P3K(this);else{if(!Y){this.logger.Y(386248249,"rawcc used but unavailable");return}O=[new g.WO({id:"rawcc",languageCode:"rawcc",languageName:"CC1",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"}),new g.WO({id:"rawcc",languageCode:"rawcc",languageName:"CC3",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"})]}O=g.y(O); for(Y=O.next();!Y.done;Y=O.next())g.Mo(this.U,Y.value);v.xb()}; g.u.RX=function(){this.G&&(this.G.dispose(),this.G=null)}; g.u.jg=function(){return""}; g.u.B9=function(){this.G&&(this.G.reset(),this.N.oF("captions"))}; var Ts=/^#(?:[0-9a-f]{3}){1,2}$/i;var D3K=["left","right","center","justify"];g.C(zs,g.K);g.u=zs.prototype;g.u.Db=function(v,O){this.Eg=v;this.xg=O;var Y=g.e9(this.element,this.element.parentElement);this.yx=v-Y.x;this.n1=O-Y.y}; g.u.qS=function(v,O){if(v!==this.Eg||O!==this.xg){g.bE(this.element,"ytp-dragging")||g.on(this.element,"ytp-dragging");var Y=g.Qm(this.element);v=v-this.yx-.02*this.oI;var S=O-this.n1-.02*this.yC,d=(v+Y.width/2)/this.maxWidth*3;d=Math.floor(g.xr(d,0,2));var r=(S+Y.height/2)/this.maxHeight*3;r=Math.floor(g.xr(r,0,2));O=d+r*3;v=(v+d/2*Y.width)/this.maxWidth;v=g.xr(v,0,1)*100;Y=(S+r/2*Y.height)/this.maxHeight;Y=g.xr(Y,0,1)*100;this.U.params.k8=O;this.U.params.wS=Y;this.U.params.uv=v;this.U.params.isDefault= !1;this.Y.k8=O;this.Y.wS=Y;this.Y.uv=v;this.Y.isDefault=!1;this.Ug.k8=O;this.Ug.wS=Y;this.Ug.uv=v;this.Ug.isDefault=!1;this.KK()}}; g.u.oV=function(){g.WI(this.element,"ytp-dragging")}; g.u.KK=function(){this.Or(this.L)}; g.u.Or=function(v){var O=this.On?0:Math.min(this.qL(),this.maxWidth),Y=this.oG(),S=this.On;if(S){var d=getComputedStyle(this.B.parentNode);d=s1(d.borderLeftWidth)+s1(d.borderRightWidth)+s1(d.paddingLeft)+s1(d.paddingRight)}else d=0;var r=d;d="";this.U.params.fS===3&&(d="rotate(180deg)");var b=S?"calc(96% - "+r+"px)":"96%";g.ym(this.element,{top:0,left:0,right:"",bottom:"",width:O?O+"px":"",height:Y?Y+"px":"","max-width":b,"max-height":b,margin:"",transform:""});this.WF(v);d={transform:d,top:"",left:"", width:O?O+"px":"",height:Y?Y+"px":"","max-width":"","max-height":""};var z=this.Y.uv*.96+2;b=this.Y.k8;switch(b){case 0:case 3:case 6:(S=this.Y.HY.fontSizeIncrement)&&S>0&&this.Y.fS!==2&&this.Y.fS!==3&&(z=Math.max(z/(1+S*2),2));d.left=z+"%";break;case 1:case 4:case 7:d.left=z+"%";z=this.B.offsetWidth;O||z?(O=O||z+1,d.width=O+"px",d["margin-left"]=S?O/-2-r/2+"px":O/-2+"px"):d.transform+=" translateX(-50%)";break;case 2:case 5:case 8:d.right=100-z+"%"}S=this.Y.wS*.96+2;switch(b){case 0:case 1:case 2:d.top= S+"%";break;case 3:case 4:case 5:d.top=S+"%";(Y=Y||this.element.clientHeight)?(d.height=Y+"px",d["margin-top"]=Y/-2+"px"):d.transform+=" translateY(-50%)";break;case 6:case 7:case 8:d.bottom=100-S+"%"}g.ym(this.element,d);if(this.C){Y=this.B.offsetHeight;S=1;for(O=0;OO)O=0,this.N3=!1,this.L=[],this.X=this.g8=this.FO=null,g.Nn(this.B);for(;O10?z-1:z);v=pJ(v,"hg");v!=null&&(b.Xu=v);r[Y]=b;break;case "ws":Y=v.getAttribute("id");this.X[Y]=pg8(this,v);break;case "wp":Y=v.getAttribute("id"),this.L[Y]=TyJ(this,v)}if(d){S=[];d=Array.from(d.childNodes);d=g.y(d);for(v=d.next();!v.done;v=d.next())if(v=v.value,v.nodeType===1)switch(v.tagName){case "w":this.Y=lxv(this,v,O,!1);(v=this.C[this.Y.id])&&v.end>this.Y.start&&(v.end=this.Y.start);this.C[this.Y.id]=this.Y;S.push(this.Y);break;case "p":var M=v;z=O;Y=[];r=M.getAttribute("w")|| this.B;b=!!xp(M,"a");z=(a5(M,"t")||0)+z;var V=a5(M,"d")||5E3;b||(!this.Z&&this.U&&this.U.windowId===r&&this.U.end>z&&(this.U.end=z),this.U&&this.U.text==="\n"&&(this.U.text=""));var A=b?6:5,f=M.getAttribute("p");f=f?this.pens[f]:null;var k=Array.from(M.childNodes);k.length&&(this.Z=M.getAttribute("d")!=null);for(M=0;M0&&(b=!0);var a=void 0;U.nodeType===1&&(a=U);if(a&&a.tagName==="s"){if((U=(U=a.getAttribute("p"))?this.pens[U]:null)&&U.Co&&(U.Co===1?(U=k.slice(M, M+4),U.length===4&&(c=axv(z,V,r,b,A,U,this.pens),M+=3)):c=axv(z,V,r,b,A,[a],this.pens)),!c){var x=a;c=z;a=V;U=r;var T=b,l=A,Q=x.textContent?x.textContent:"",L=x.getAttribute("p");L=L?this.pens[L]:null;x=a5(x,"t")||0;c=new U1(c+x,a-x,l,U,Q,T,L)}}else c=new U1(z,V,A,r,U.textContent||"",b,f);Y.push(c);this.U=c}if(Y.length>0)for(Y[0].windowId===this.B&&(this.Y=lxv(this,v,O,!0),S.push(this.Y)),v=g.y(Y),Y=v.next();!Y.done;Y=v.next())Y=Y.value,Y.windowId=this.Y.id,this.Y.Y.push(Y),S.push(Y)}O=S}else O=[]; return O};var M2N=new Map([[9,1],[10,1],[11,2],[12,3],[13,4],[14,5]]);g.C(F0,cy);F0.prototype.reset=function(){this.U.clear()}; F0.prototype.va=function(v,O){var Y=JSON.parse(v);if(!Y)return[];if(Y.pens){v=0;for(var S=g.y(Y.pens),d=S.next();!d.done;d=S.next()){d=d.value;var r={},b=d.pParentId;b&&Object.assign(r,this.Y.get(b));d.bAttr&&(r.bold=!0);d.iAttr&&(r.italic=!0);d.uAttr&&(r.underline=!0);b=d.ofOffset;b!=null&&(r.offset=b);d.szPenSize!==void 0&&(r.fontSizeIncrement=d.szPenSize/100-1);b=d.etEdgeType;b!=null&&(r.charEdgeStyle=b);d.ecEdgeColor!==void 0&&(r.sx=hf(d.ecEdgeColor));b=d.fsFontStyle;b!=null&&b!==0&&(r.fontFamily= b);d.fcForeColor!==void 0&&(r.color=hf(d.fcForeColor));d.foForeAlpha!==void 0&&(r.textOpacity=d.foForeAlpha/255);d.bcBackColor!==void 0&&(r.background=hf(d.bcBackColor));d.boBackAlpha!==void 0&&(r.backgroundOpacity=d.boBackAlpha/255);(b=d.rbRuby)&&b!==10&&(r.Co=b>10?b-1:b,r.textEmphasis=M2N.get(r.Co));d.hgHorizGroup&&(r.Xu=d.hgHorizGroup);this.Y.set(v++,r)}}if(Y.wsWinStyles)for(v=0,S=g.y(Y.wsWinStyles),d=S.next();!d.done;d=S.next())d=d.value,r={},(b=d.wsParentId)?Object.assign(r,this.B.get(b)):Object.assign(r, this.Z),d.mhModeHint!==void 0&&(r.sS=d.mhModeHint),d.juJustifCode!==void 0&&(r.textAlign=d.juJustifCode),d.pdPrintDir!==void 0&&(r.fS=d.pdPrintDir),d.sdScrollDir!==void 0&&(r.TC=d.sdScrollDir),d.wfcWinFillColor!==void 0&&(r.windowColor=hf(d.wfcWinFillColor)),d.wfoWinFillAlpha!==void 0&&(r.windowOpacity=d.wfoWinFillAlpha/255),this.B.set(v++,r);if(Y.wpWinPositions)for(v=0,S=g.y(Y.wpWinPositions),d=S.next();!d.done;d=S.next())d=d.value,r={},(b=d.wpParentId)&&Object.assign(r,this.G.get(b)),d.ahHorPos!== void 0&&(r.uv=d.ahHorPos),d.apPoint!==void 0&&(r.k8=d.apPoint),d.avVerPos!==void 0&&(r.wS=d.avVerPos),d.ccCols!==void 0&&(r.FJ=d.ccCols),d.rcRows!==void 0&&(r.uf=d.rcRows),this.G.set(v++,r);if(Y.events){v=[];Y=g.y(Y.events);for(S=Y.next();!S.done;S=Y.next()){var z=S.value;d=(z.tStartMs||0)+O;r=z.dDurationMs||0;if(z.id)b=String(z.id),S=FmN(this,z,d,r,b),v.push(S),this.U.set(b,S);else{z.wWinId?b=z.wWinId.toString():(b="_"+CJ++,S=FmN(this,z,d,r,b),v.push(S),this.U.set(b,S));S=v;var M=z;r===0&&(r=5E3); z=this.U.get(b);var V=!!M.aAppend,A=V?6:5,f=M.segs,k=null;M.pPenId&&(k=this.Y.get(M.pPenId));for(M=0;M1?1:0)===2&&V&&c==="\n")continue;U=null;var T=[],l;if(l=x&&x.Co===1){l=f;var Q=M;if(Q+3>=l.length||!l[Q+1].pPenId||!l[Q+2].pPenId||!l[Q+3].pPenId)l=!1;else{var L=l[Q+1].pPenId;(L=this.Y.get(L))&&L.Co&&L.Co===2?(L=l[Q+2].pPenId,L=this.Y.get(L),!L||!L.Co|| L.Co<3?l=!1:(L=l[Q+3].pPenId,l=(L=this.Y.get(L))&&L.Co&&L.Co===2?!0:!1)):l=!1}}if(l)a=f[M+1].utf8,U=f[M+3].utf8,l=f[M+2].utf8,Q=this.Y.get(f[M+2].pPenId),c=yRK(c,a,l,U,Q),U=new U1(d,r,A,b,c,V,x),M+=3;else{if(c.indexOf("<")>-1){var I=void 0;T=x;l=k;Q=d;L=r;var t=a,P=A,YQ=V,dF=[],N=g.GN(""+c+"");if(!N.getElementsByTagName("parsererror").length&&((I=N.firstChild)==null?0:I.childNodes.length))for(I=g.y(N.firstChild.childNodes),N=I.next();!N.done;N=I.next()){N=N.value;var j1=void 0,D=void 0, yd=(D=(j1=N.textContent)==null?void 0:j1.replace(/\n/g,""))!=null?D:"";if(N.nodeType!==3||yd&&yd.match(/^ *$/)==null){j1={};Object.assign(j1,T||l);D=void 0;switch((D=N)==null?void 0:D.tagName){case "b":j1.bold=!0;break;case "i":j1.italic=!0;break;case "u":j1.underline=!0}dF.push(new U1(Q+t,L-t,P,z.id,yd,YQ,j1))}}T=dF}T.length||(T=[new U1(d+a,r-a,A,z.id,c,V,x||k)])}if(T.length)for(V=g.y(T),x=V.next();!x.done;x=V.next())x=x.value,S.push(x),z.Y.push(x);else U&&(S.push(U),z.Y.push(U))}V=!0}}}O=v}else O= [];return O};g.C(R5,g.Vt);R5.prototype.dU=function(v,O,Y){Qrt(this.videoData.videoId,v.vssId,Y.Kz)}; R5.prototype.vy=function(v){if(this.audioTrack)for(var O=g.y(this.audioTrack.captionTracks),Y=O.next();!Y.done;Y=O.next())g.Mo(this.U,Y.value);v.xb()};g.C(eb,zs);eb.prototype.WF=function(v){var O=this.U.Y;zs.prototype.WF.call(this,v);for(v=v.length;v0;v.Z--){var O=Q8(v),Y=Q8(v),S=Q8(v);O&4&&(O&3)===this.track&&(this.track===0||this.track===1)&&(O=this.Y,O.Y.push({time:v.G,type:this.track,k6:Y,Lm:S,order:O.Y.length}))}WmN(this.Y,v);return v.U}return[]}; By.prototype.reset=function(){this.Y.clear()};g.C(Zz,zs);g.u=Zz.prototype;g.u.KK=function(){g.NA(this.pj)}; g.u.Kc=function(){this.element.removeEventListener("transitionend",this.Kc,!1);g.WI(this.element,"ytp-rollup-mode");this.Or(this.rR,!0)}; g.u.oG=function(){return this.G?this.tK:this.j}; g.u.qL=function(){return this.G?this.j:this.tK}; g.u.Or=function(v,O){this.rR=v;if(this.U.params.uf){for(var Y=0,S=0;S0&&Y=4){var z=G1N(b[1]),M=G1N(b[2])-z;z+=r;var V=(b=b[3])?b.split(" "):[];b={};var A=null;var f="";var k=null,U="";V=g.y(V);for(var c=V.next();!c.done;c=V.next())if(c=c.value.split(":"),c.length===2){var a=c[1];switch(c[0]){case "line":c=a.split(",");c[0].endsWith("%")&&(A=c[0],b.wS=Number.parseInt(A,10), c.length===2&&(f=c[1].trim()));break;case "position":c=a.split(",");k=c[0];b.uv=Number.parseInt(k,10);c.length===2&&(U=c[1].trim());break;case "align":switch(a){case "start":b.textAlign=0;break;case "middle":b.textAlign=2;break;case "end":b.textAlign=1}}}A||f||(f="end");if(!k)switch(b.textAlign){case 0:b.uv=0;break;case 1:b.uv=100;break;case 2:b.uv=50}if(b.textAlign!=null){A=0;switch(f){case "center":A+=3;break;case "end":A+=6;break;default:A+=0}switch(U){case "line-left":A+=0;break;case "center":A+= 1;break;case "line-right":A+=2;break;default:switch(b.textAlign){case 0:A+=0;break;case 2:A+=1;break;case 1:A+=2}}f=A<0||A>8?7:A;b.k8=f}d=d.substring($VN.lastIndex).replace(/[\x01-\x09\x0b-\x1f]/g,"");U=b;b=d;d={};if(b.indexOf("<")<0&&b.indexOf("&")<0)r=ixS(z,M,5,U),M=new U1(z,M,5,r.id,b,!1,g.tY(d)?void 0:d),Y.push(r),Y.push(M),r.Y.push(M);else for(f=b.split(keL),f.length===1?(b=5,U=ixS(z,M,b,U)):(A=b=6,U=Object.assign({FJ:32},U),U=new uX(z,M,A,"_"+CJ++,U)),Y.push(U),A=z,k=0;k"+V+""),c.getElementsByTagName("parsererror").length?(a=c.createElement("span"),a.appendChild(c.createTextNode(V))):a=c.firstChild,PMv(this,A,M-(A-z),b,U,k>0,a,d,Y)):A=G1N(V)+r}$VN.lastIndex=0}}return Y}; var fAC=/^NOTE/,AxU=/(?:\r\n|\r|\n){2,}/,$VN=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"),keL=RegExp("<((?:[\\d]{2}:)?[\\d]{2}:[\\d]{2}\\.[\\d]{3})>");g.Rq.GX(X0,{va:"wvppt"});g.C(wR,g.X); wR.prototype.va=function(v,O,Y,S){S=S||0;Y=tpw(this,v,Y||0);v=[];try{for(var d=g.y(Y),r=d.next();!r.done;r=d.next()){var b=r.value,z=b.trackData,M=b.sG,V=this.Yg.V("safari_live_drm_captions_fix");if(typeof z!=="string"){Y=v;var A=Y.concat;if(V&&KmK(z))var f=DEL(this,z,M);else{var k=O,U=z,c=M,a=S;if(!RBw(U))throw Error("Invalid binary caption track data");this.Y||(this.Y=new By(a,k));f=this.Y.va(U,c)}var x=A.call(Y,f)}else{if(z.substring(0,6)==="WEBVTT")var T=v.concat(DEL(this,z,M));else{Y=v;var l= Y.concat;a:{k=O;if(z[0]==="{")try{this.Y||(this.Y=new F0(HxS(k)));var Q=this.Y.va(z,M);break a}catch(dF){g.LP(dF);Q=[];break a}var L=g.GN(z);if(!L||!L.firstChild){var I=Error("Invalid caption track data");I.params=z;throw I;}if(L.firstChild.tagName==="timedtext"){if(Number(L.firstChild.getAttribute("format"))===3){U=L;this.Y||(this.Y=new y8(HxS(k),this.Yg));Q=this.Y.va(U,M);break a}var t=Error("Unsupported subtitles format in web player (Format2)");t.params=z;throw t;}if(L.firstChild.tagName==="transcript"){var P= Error("Unsupported subtitles format in web player (Format1)");P.params=z;throw P;}var YQ=Error("Invalid caption track data");YQ.params=z;throw YQ;}T=l.call(Y,Q)}x=T}v=x}return v}catch(dF){return this.logger.Y(187101178,"Captions parsing failed: "+dF.message+". "),this.clear(),[]}}; wR.prototype.clear=function(){this.Y&&this.Y.dispose();this.Y=null}; wR.prototype.reset=function(){this.Y&&this.Y.reset()}; wR.prototype.cW=function(){g.X.prototype.cW.call(this);this.clear()};var tf={windowColor:"#080808",windowOpacity:0,textAlign:2,k8:7,uv:50,wS:100,isDefault:!0,HY:{background:"#080808",backgroundOpacity:.75,charEdgeStyle:0,color:"#fff",fontFamily:4,fontSizeIncrement:0,textOpacity:1,offset:1}};g.C(I5,g.gx);g.u=I5.prototype;g.u.cW=function(){if(this.Z||this.JK){var v=this.N.Bq();v&&!v.vW()&&v.dn()}else gUS(this,!1);g.gx.prototype.cW.call(this)}; g.u.Lb=function(){return this.Yg.V("html5_honor_caption_availabilities_in_audio_track")&&this.B!=="LIVE"&&this.B!=="SABR_LIVE"}; g.u.MH=function(){if(this.Eg)return this.Z||this.JK;var v=this.getAudioTrack();if(this.Lb()){if(!v.captionTracks.length)return!1;if(!this.U)return!0}v=h3v(v,g.PD(this.Yg));return v==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?!0:v==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"?qw(this):YzN(this)||qw(this)?!0:SzN(this)}; g.u.load=function(){g.gx.prototype.load.call(this);this.j=this.getAudioTrack();if(this.U)this.Y&&(this.xg.clear(),this.Z?rxY(this,!0):this.player.getPresentingPlayerType()!==3&&this.U.dU(this.Y,"json3",this.pj),this.Z||this.JK||KJ(this)||this.player.zf("captionschanged",g.s3(this.Y)));else{var v;this.B==="OFFLINE"?v=new R5(this.player,this.videoData,this.getAudioTrack()):this.B==="SABR_LIVE"?v=new wgN(this.videoData.Y,this.player):this.B==="LIVE"?v=new Wy(this.videoData.Y,this.player):this.B==="INNERTUBE"? v=new g.AM(this.player,this.videoData,this.getAudioTrack()):v=new g.$h(this.player,this.videoData.FZ,this.videoData.videoId,g.F53(this.videoData),this.videoData.JS,this.videoData.eventId);this.U=v;g.w(this,this.U);this.U.vy(this.pj)}}; g.u.unload=function(){this.Z&&this.Y?rxY(this,!1):(this.AK&&g.vI(this.AK),this.player.oF("captions"),this.FO=[],this.U&&this.U.RX(),this.xg.clear(),this.tK&&this.player.YZ(this.tK),this.Hm());g.gx.prototype.unload.call(this);this.player.UP();this.player.zf("captionschanged",{})}; g.u.create=function(){this.MH()&&this.load();var v;a:{var O,Y,S;if(this.Yg.V("web_player_nitrate_promo_tooltip")&&((O=this.videoData.getPlayerResponse())==null?0:(Y=O.captions)==null?0:(S=Y.playerCaptionsTracklistRenderer)==null?0:S.enableTouchCaptionsNitrate)){var d,r;if(O=(v=this.videoData.getPlayerResponse())==null?void 0:(d=v.captions)==null?void 0:(r=d.playerCaptionsTracklistRenderer)==null?void 0:r.captionTracks)for(v=g.y(O),d=v.next();!d.done;d=v.next())if(d=d.value,d.kind==="asr"&&d.languageCode=== "en"){v=!0;break a}}v=!1}v&&this.N.publish("showpromotooltip",this.X.element)}; g.u.xb=function(){var v=h3v(this.player.getAudioTrack(),g.PD(this.Yg));var O=v==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?Jf(this,this.C):v==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"&&qw(this)?nJ(this):YzN(this)||this.C||SzN(this)?Jf(this,this.C):qw(this)?nJ(this):null;if(this.Z||this.JK){var Y=g.HR(this.U.U,!0);v=[];for(var S=0;S0&&iX(this,null,this.Y,this.C,KJ(this));O=!this.Yg.V("html5_keep_caption_data_after_seek")&&(this.B==="LIVE"||this.B==="SABR_LIVE"); this.player.YZ(v,void 0,O);!this.C||this.JK||KJ(this)||g.lx(this.Yg)||g.RP(this.Yg)||g.qB(this.Yg)||this.Yg.N3==="shortspage"||this.player.isInline()||(g.vI(this.AK),v=xEJ({k8:0,uv:5,wS:5,uf:2,textAlign:0,fS:0,lang:"en"}),this.XO=[v],O=["Click "," for settings"],this.yx||(Y=new g.A6(g.E2()),g.w(this,Y),this.yx=Y.element),Y=v.end-v.start,(S=g.zj(this.Y))&&this.XO.push(new U1(v.start,Y,0,v.id,S)),this.XO.push(new U1(v.start,Y,0,v.id,O[0]),new U1(v.start,Y,0,v.id,this.yx,!0),new U1(v.start,Y,0,v.id, O[1],!0)),this.player.YZ(this.XO),g.HM(this.AK));!this.C||this.JK||KJ(this)||(g.PD(this.Yg)?Py(this,!0):Gs(this,!0),this.j&&(this.j.B=this.Y),this.player.UP());this.C=!1}}; g.u.onCueRangeEnter=function(v){this.FO.push(v);o5(this.g8)}; g.u.onCueRangeExit=function(v){g.$Y(this.FO,v);this.U instanceof Wy&&this.U.L&&this.player.Uy([v]);o5(this.g8)}; g.u.getCaptionWindowContainerId=function(){return this.X.element.id}; g.u.D8g=function(){spU(this,this.XO);this.XO=null}; g.u.MN=function(){var v=this;if(!this.Mj||!this.Z){this.g8.stop();g.QiQ(this.f1);this.FO.sort(g.rh);var O=this.FO;if(this.tK){var Y=g.EM(O,function(r){return this.tK.indexOf(r)===-1},this); Y.length&&(O=Y)}O=g.y(O);for(Y=O.next();!Y.done;Y=O.next())jpY(this,Y.value);O=g.y(Object.entries(this.HW));var S=O.next();for(Y={};!S.done;Y={dh:void 0,U8:void 0},S=O.next()){var d=g.y(S.value);S=d.next().value;d=d.next().value;Y.dh=S;Y.U8=d;this.f1[Y.dh]?(Y.U8.element.parentNode||(Y.U8 instanceof Zz||Y.U8 instanceof eb||g.qN(this.HW,function(r){return function(b,z){z!==r.dh&&b.U.params.k8===r.U8.U.params.k8&&b.U.params.uv===r.U8.U.params.uv&&b.U.params.wS===r.U8.U.params.wS&&(b.dispose(),delete v.HW[z]); return z===r.dh}}(Y),this),this.X.element.appendChild(Y.U8.element)),Y.U8.Or(this.f1[Y.dh])):(Y.U8.dispose(),delete this.HW[Y.dh])}}}; g.u.uZ0=function(){vUK(this,{},!0);this.player.zf("captionssettingschanged")}; g.u.Dy=function(){var v=tf.HY;v={background:v.background,backgroundOpacity:v.backgroundOpacity,charEdgeStyle:v.charEdgeStyle,color:v.color,fontFamily:v.fontFamily,fontSizeIncrement:v.fontSizeIncrement,fontStyle:v.bold&&v.italic?3:v.bold?1:v.italic?2:0,textOpacity:v.textOpacity,windowColor:tf.windowColor,windowOpacity:tf.windowOpacity};var O=wbN()||{};O.background!=null&&(v.background=O.background);O.backgroundOverride!=null&&(v.backgroundOverride=O.backgroundOverride);O.backgroundOpacity!=null&&(v.backgroundOpacity= O.backgroundOpacity);O.backgroundOpacityOverride!=null&&(v.backgroundOpacityOverride=O.backgroundOpacityOverride);O.charEdgeStyle!=null&&(v.charEdgeStyle=O.charEdgeStyle);O.charEdgeStyleOverride!=null&&(v.charEdgeStyleOverride=O.charEdgeStyleOverride);O.color!=null&&(v.color=O.color);O.colorOverride!=null&&(v.colorOverride=O.colorOverride);O.fontFamily!=null&&(v.fontFamily=O.fontFamily);O.fontFamilyOverride!=null&&(v.fontFamilyOverride=O.fontFamilyOverride);O.fontSizeIncrement!=null&&(v.fontSizeIncrement= O.fontSizeIncrement);O.fontSizeIncrementOverride!=null&&(v.fontSizeIncrementOverride=O.fontSizeIncrementOverride);O.fontStyle!=null&&(v.fontStyle=O.fontStyle);O.fontStyleOverride!=null&&(v.fontStyleOverride=O.fontStyleOverride);O.textOpacity!=null&&(v.textOpacity=O.textOpacity);O.textOpacityOverride!=null&&(v.textOpacityOverride=O.textOpacityOverride);O.windowColor!=null&&(v.windowColor=O.windowColor);O.windowColorOverride!=null&&(v.windowColorOverride=O.windowColorOverride);O.windowOpacity!=null&& (v.windowOpacity=O.windowOpacity);O.windowOpacityOverride!=null&&(v.windowOpacityOverride=O.windowOpacityOverride);return v}; g.u.oK=function(v,O){var Y={};Object.assign(Y,wbN());Object.assign(Y,v);vUK(this,Y,O);this.player.zf("captionssettingschanged")}; g.u.Hm=function(){!this.Z&&this.loaded&&(g.Xt(this.HW,function(v,O){v.dispose();delete this.HW[O]},this),this.MN())}; g.u.UK=function(v,O){switch(v){case "fontSize":if(isNaN(O))break;v=g.xr(O,-2,4);this.oK({fontSizeIncrement:v});return v;case "reload":O&&!this.Z&&m$(this,this.Y,!0);break;case "stickyLoading":O!==void 0&&this.Yg.X&&(g.PD(this.Yg)?Py(this,!!O):Gs(this,!!O));break;case "track":return z1C(this,O);case "tracklist":return this.U?g.DQ(g.HR(this.U.U,!(!O||!O.includeAsr)),function(Y){return g.s3(Y)}):[]; case "translationLanguages":return this.U?this.U.Z.map(function(Y){return Object.assign({},Y)}):[]; case "sampleSubtitles":this.Z||O===void 0||gUS(this,!!O);break;case "sampleSubtitlesCustomized":this.Z||gUS(this,!!O,O);break;case "recommendedTranslationLanguages":return g.Ks();case "defaultTranslationSourceTrackIndices":return this.U?this.U.X:[]}}; g.u.getOptions=function(){var v="reload fontSize track tracklist translationLanguages sampleSubtitle".split(" ");this.Yg.X&&v.push("stickyLoading");return v}; g.u.I2=function(){var v=this.Y;if(this.N.Vu("captions")){if(this.Yg.V("html5_modify_caption_vss_logging")){var O;return(v=(O=this.videoData.Cp)!=null?O:null)?{cc:g.iz7(v)}:{}}if(v)return O=v.vssId,v.translationLanguage&&O&&(O="t"+O+"."+g.g2(v)),{cc:O}}return{}}; g.u.yMs=function(){this.isSubtitlesOn()?(g.PD(this.Yg)?Py(this,!1):Gs(this,!1),bVN(this),m$(this,null,!0)):this.UD()}; g.u.UD=function(){var v=KJ(this)||!this.Y?Jf(this,!0):this.Y;v&&this.PB(v.vssId,"m");this.isSubtitlesOn()||m$(this,KJ(this)||!this.Y?Jf(this,!0):this.Y,!0)}; g.u.isSubtitlesOn=function(){return!!this.loaded&&!!this.Y&&!KJ(this)}; g.u.Ynx=function(){var v=KJ(this);qw(this,v)?m$(this,this.getAudioTrack().Y,!1):this.videoData.captionTracks.length&&(this.loaded&&this.unload(),this.Lb()&&(this.C=!1,this.Y=null,this.U&&(this.U.dispose(),this.U=null)),this.MH()&&(v?m$(this,Jf(this,!1),!1):this.load()))}; g.u.dZ=function(v){v&&(this.Ug={top:v.top,right:v.right,bottom:v.bottom,left:v.left,width:1-v.left-v.right,height:1-v.top-v.bottom},this.X.element.style.top=this.Ug.top*100+"%",this.X.element.style.left=this.Ug.left*100+"%",this.X.element.style.width=this.Ug.width*100+"%",this.X.element.style.height=this.Ug.height*100+"%",this.X.element.style.position="absolute",v=WZN(this))&&(this.X.element.style.width=v.width+"px",this.X.element.style.height=v.height+"px")}; g.u.onVideoDataChange=function(v,O){v==="newdata"&&(this.videoData=O,this.loaded&&this.unload(),this.C=!1,this.Y=null,this.U&&(this.U.dispose(),this.U=null,this.player.zf("captionschanged",{})),this.MH()&&this.load())}; g.u.getAudioTrack=function(){return this.player.getAudioTrack()}; g.u.uLg=function(){var v=this.N.Bq();v&&!v.vW()&&v.dn();this.N.isFullscreen()?(this.Z=this.Eg=!0,this.loaded&&this.xb()):(this.Eg=this.Yg.controlsType==="3",this.Z=NyK(this));m$(this,this.Y)}; g.u.qC=function(){var v,O,Y,S=(v=this.videoData.getPlayerResponse())==null?void 0:(O=v.captions)==null?void 0:(Y=O.playerCaptionsTracklistRenderer)==null?void 0:Y.openTranscriptCommand;S&&this.player.PW("innertubeCommand",S)}; g.u.i6=function(v,O,Y){var S=/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm,d="";v&&(d=v.vssId,d=d.replace(S,""));var r="";v&&v.getId()&&(r=v.getId()||"");v&&v.getXtags()&&(v=v.getXtags(),v=v.replace(S,""),r=r.concat(";"+v));this.N.i6(O?d:"",O?r:"",Y)}; g.u.PB=function(v,O){v=(v||"").replace(/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm,"");v.length>0&&this.N.PB(v,O)}; g.u.B9=function(){this.U&&this.U.B9()}; g.Rq.GX(I5,{MN:"smucd"});g.se("captions",I5);})(_yt_player);