(function(g){var window=this;'use strict';var fl=function(V){V.isActive()||V.start()},bU=function(V){const Y={languageCode:V.languageCode, languageName:V.languageName,displayName:g.Ku(V),kind:V.kind,name:V.name,id:V.id,is_servable:V.W,is_default:V.isDefault,is_translateable:V.isTranslateable,vss_id:V.vssId};V.xtags&&(Y.xtags=V.xtags);V.captionId&&(Y.captionId=V.captionId);V.translationLanguage&&(Y.translationLanguage=V.translationLanguage);return Y},LBo=function(V,Y){const v=new g.LM; v.languageCode=V.languageCode;v.languageName=V.languageName;v.name=V.name;v.displayName=V.displayName;v.kind=V.kind;v.isDefault=!1;v.W=V.W;v.isTranslateable=V.isTranslateable;v.vssId=V.vssId;v.url=V.url;v.translationLanguage=Y;V.xtags&&(v.xtags=V.xtags);V.captionId&&(v.captionId=V.captionId);return v},XP=function(V,Y){return Y?V.captionsInitialState:"CAPTIONS_INITIAL_STATE_UNKNOWN"},WB5=function(V){return g.vW(V)||V.K("web_enable_caption_language_preference_stickiness")},NI5=async function(V,Y){V= V+"|"+Y; Y=await g.ih();if(!Y)throw g.DG("gct");return(await g.TQ(Y)).get("captions",V)},tEv=function(V,Y,v){NI5(V,Y).then(e=>{e&&v(e.trackData,new g.LM(e.metadata))})},g2=function(V){if(!GKe.test(V))throw Error("'"+V+"' is not a valid hex color"); V.length==4&&(V=V.replace(Hm0,"#$1$1$2$2$3$3"));V=V.toLowerCase();V=parseInt(V.slice(1),16);return[V>>16,V>>8&255,V&255]},AFA=function(){var V={}; let Y="suggest_correction"in g.nm?g.nm.suggest_correction:"Edit caption";Y=Y||"";for(let v in V){const e=()=>String(V[v]); Y=Y.replace(new RegExp("\\$\\{"+v+"\\}","gi"),e);Y=Y.replace(new RegExp("\\$"+v,"gi"),e)}return Y},sl=function(){return g.Nf("yt-player-caption-display-settings")},xx5=function(V,Y){g.WI(Y,v=>V.equals(v))||Y.push(V)},hd=function(V,Y){switch(Y.kind){case "asr":xx5(Y,V.N); break;default:xx5(Y,V.Z)}},yFA=async function(V,Y,v){V.Z=g.f_(Y,v)},FBo=function(V,Y){let v=g.eH(V.segments,Y); v>=0||v<0&&(-v-1)%2===1||(v=-v-1,v>0&&Y-V.segments[v-1]===1&&v0&&Y-V.segments[v-1]===1?V.segments[v-1]=Y:v0?e.postBody=g.ML(U,g.J$):e.postBody=(0,g.JI)([120,0])}V.L&&(e.responseType="arraybuffer");let T=++V.Fo;const r=(0,g.G)();V.Z=g.P6(v,e,3,100,-1,U=>{U.errorCode==="net.timeout"&&V.player.V("capnt",{rn:T++})}).then(U=>{if(V.policy.Q6&&T%100===1){var m=(0,g.G)(); V.player.V("caprsp",{rn:T,ms:m-r,kb:(U.xhr.responseText.length/1024).toFixed()})}a:{U=U.xhr;V.xR();if(V.N){var I=!(V.L?U.response:U.responseText)||U.status>=400;if(m=g.vi(U)){U=g.o2(V.N,V.policy,{});V.N.Bo(U,m);Vyo(V,V.N);break a}I?V.player.V("capfail",{status:U.status}):(g.La("fcb_r",(0,g.G)(),V.player.getVideoData()?.S||""),m=V.N.Ww[0],I=m.wk,V.A!=null&&V.O!==I&&(V.L?V.A(U.response,(m.startTime+V.player.Cf())*1E3):V.A(U.responseText,(m.startTime+V.player.Cf())*1E3),V.O=I))}V.N=null;V.Z=null}}).sK(U=> {V.N=null; V.Z=null;V.player.V("capfail",{rn:T,status:U.xhr?.status})}); V.N=Y;FBo(V.U,V.N.Ww[0].wk)},Y20=function(V,Y){return Y!=null&&Y in V.Z.W?V.Z.W[Y]:null},vb6=function(V,Y,v){const e=[]; for(const T in V.Z.W){if(!V.Z.W.hasOwnProperty(T))continue;const r=V.Z.W[T];if(g.ra(r,v||null)){const U=r.info.captionTrack;U&&U.languageCode===Y&&e.push(r)}}return e.length?e[0]:null},Tse=function(V,Y){const v=[]; for(const T in V.Z.W){if(!V.Z.W.hasOwnProperty(T))continue;var e=V.Z.W[T];if(g.ra(e,Y||null)){let r=e.info.id,U=r,m=`.${r}`,I="",R="";if(e=e.info.captionTrack)r=e.languageCode,U=e.displayName,m=e.vssId,I=e.kind,R=e.id;else{{e=r;let M=g.yie.get(e);M==null&&(M=eie[e]||eie[e.replace(/-/g,"_")],g.yie.set(e,M));e=M}U=e||U}v.push(new g.LM({id:T,languageCode:r,languageName:U,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:m,kind:I,captionId:R}))}}return v},D2=function(V){if(typeof DOMParser!="undefined")return g.iJ(new DOMParser, g.Q_(V),"application/xml"); throw Error("Your browser does not support loading xml documents");},ru2=function(V,Y,v,e){let T=Y/360*16; Y>=V&&(V=640,e>v*1.3&&(V=480),T=v/V*16);return T},Ukd=function(V){let Y=1+.25*(V.fontSizeIncrement||0); if(V.offset===0||V.offset===2)Y*=.8;return Y},mk1=function(V,Y){let v="vertical-rl"; V.W.jp===1&&(v="vertical-lr");g.Fp&&(v=v==="vertical-lr"?"tb-lr":"tb-rl");g.c_(Y,"-o-writing-mode",v);g.c_(Y,"-webkit-writing-mode",v);g.c_(Y,"writing-mode",v);g.c_(Y,"text-orientation","upright");g.VU(Y,"ytp-vertical-caption");V.N.params.xA===3&&(g.c_(Y,"text-orientation",""),g.c_(Y,"transform","rotate(180deg)"))},IgP=function(V,Y){const v={}; var e=Y.background?Y.background:V.W.vT.background;if(Y.backgroundOpacity!=null||Y.background){var T=Y.backgroundOpacity!=null?Y.backgroundOpacity:V.W.vT.backgroundOpacity;e=g2(e);v.background="rgba("+e[0]+","+e[1]+","+e[2]+","+T+")";V.aH&&(v["box-decoration-break"]="clone",v["border-radius"]=`${V.aZ*.375}px`)}if(Y.fontSizeIncrement!=null||Y.offset!=null)v["font-size"]=`${V.EV*Ukd(Y)}px`;e=1;T=Y.color||V.W.vT.color;if(Y.color||Y.textOpacity!=null)T=g2(T),e=Y.textOpacity==null?V.W.vT.textOpacity:Y.textOpacity, T="rgba("+T[0]+","+T[1]+","+T[2]+","+e+")",v.color=T,v.fill=T;var r=Y.charEdgeStyle;r===0&&(r=void 0);if(r){T=`rgba(34, 34, 34, ${e})`;let I=`rgba(204, 204, 204, ${e})`;Y.cG&&(I=T=Y.cG);const R=V.EV/16/2,M=Math.max(R,1);var U=Math.max(2*R,1),m=Math.max(3*R,1);const C=Math.max(5*R,1);e=[];switch(r){case 4:for(;m<=C;m+=R)e.push(`${U}px ${U}px ${m}px ${T}`);break;case 1:U=window.devicePixelRatio>=2?.5:1;for(r=M;r<=m;r+=U)e.push(`${r}px ${r}px ${T}`);break;case 2:e.push(`${M}px ${M}px ${I}`);e.push(`-${M}px -${M}px ${T}`); break;case 3:for(m=0;m<5;m++)e.push(`0 0 ${U}px ${T}`)}v["text-shadow"]=e.join(", ")}T="";switch(Y.fontFamily){case 1:T='"Courier New", Courier, "Nimbus Mono L", "Cutive Mono", monospace';break;case 2:T='"Times New Roman", Times, Georgia, Cambria, "PT Serif Caption", serif';break;case 3:T='"Deja Vu Sans Mono", "Lucida Console", Monaco, Consolas, "PT Mono", monospace';break;case 5:T='"Comic Sans MS", Impact, Handlee, fantasy';break;case 6:T='"Monotype Corsiva", "URW Chancery L", "Apple Chancery", "Dancing Script", cursive'; break;case 7:T=g.yl()?'"Carrois Gothic SC", sans-serif-smallcaps':'Arial, Helvetica, Verdana, "Marcellus SC", sans-serif';break;case 0:case 4:T='"YouTube Noto", Roboto, Arial, Helvetica, Verdana, "PT Sans Caption", sans-serif'}T&&(v["font-family"]=T);T=Y.offset;T==null&&(T=V.W.vT.offset);switch(T){case 0:v["vertical-align"]="sub";break;case 2:v["vertical-align"]="super"}Y.fontFamily===7&&(v["font-variant"]="small-caps");Y.bold&&(v["font-weight"]="bold");Y.italic&&(v["font-style"]="italic");Y.underline&& (v["text-decoration"]="underline");Y.MU&&(v.visibility="hidden");Y.KJ===1&&V.L&&(v["text-combine-upright"]="all",v["text-orientation"]="mixed",T=g.IG||g.g5,V.N.params.xA===3?v.transform=T?"rotate(90deg)":"rotate(180deg)":T&&(v.transform="rotate(-90deg)"));if(Y.textEmphasis===1||Y.textEmphasis===2||Y.textEmphasis===3||Y.textEmphasis===4||Y.textEmphasis===5)if(g.IG)v["font-weight"]="bold";else switch(v["text-emphasis-style"]="filled circle",v["text-emphasis-color"]="currentcolor",v["webkit-text-emphasis"]= "filled circle",Y.textEmphasis){case 4:case 3:v["text-emphasis-position"]="under left";v["webkit-text-emphasis-position"]="under left";break;case 5:case 2:v["text-emphasis-position"]="over right",v["webkit-text-emphasis-position"]="over right"}return v},nl=function(V){V=V.split("px"); return V.length>0?(V=Number(V[0]))?V:0:0},CZ1=function(V,Y,v){V.gk=V.gk||!!v; const e={};Object.assign(e,V.W.vT);Object.assign(e,v||Y.W);Object.assign(e,V.NH.vT);(v=!V.S)&&Rio(V);let T=V.Je&&V.Kt&&g.Nn(e,V.Kt)?V.Je:Myv(V,e);const r=typeof Y.text==="string",U=r?Y.text.split("\n"):[Y.text];for(let I=0;I0||!Y.append;const R=U[I];m&&!v?(Rio(V),T=Myv(V,e)):m&&v&&(v=!1);R&&(T.appendChild(r?g.lA(R):R),r||R.tagName!=="RUBY"||R.childElementCount!==4||g.IG||!g.dv(R.children[2],"text-emphasis")||(m=V.L?"padding-right":"padding-top",g.dv(R.children[2],"text-emphasis-position")&& (m=V.L?"padding-left":"padding-bottom"),g.m_?g.c_(T,m,"1em"):g.c_(T,m,"0.5em")))}V.Kt=e;V.Je=T;V.A.push(Y)},Rio=function(V){V.S=g.iA("SPAN"); g.c_(V.S,{display:"block"});g.VU(V.S,"caption-visual-line");V.O.appendChild(V.S)},Myv=function(V,Y){const v=g.iA("SPAN"); g.c_(v,{display:"inline-block","white-space":"pre-wrap"});g.c_(v,IgP(V,Y));v.classList.add("ytp-caption-segment");V.S.appendChild(v);v.previousElementSibling&&(g.c_(v.previousElementSibling,{"border-top-right-radius":"0","border-bottom-right-radius":"0"}),g.c_(v,{"border-top-left-radius":"0","border-bottom-left-radius":"0"}));return v},iS6=function(V,Y,v){if(V===255&&Y===255||!V&&!Y)return{f0:V, Q9:Y,result:0};V=pT1[V];Y=pT1[Y];if(V&128){var e;if(e=!(Y&128))e=Y,e=v.dI()&&v.Q9===e;if(e)return{f0:V,Q9:Y,result:1}}else if(Y&128&&1<=V&&V<=31)return{f0:V,Q9:Y,result:2};return{f0:V,Q9:Y,result:3}},ziO=function(V,Y,v,e){Y===255&&v===255||!Y&&!v?(++V.N===45&&V.reset(),V.U.Z.clear(),V.L.Z.clear()):(V.N=0,lgP(V.U,Y,v,e))},jw5=function(V,Y){V.W.sort((v,e)=>{const T=v.time-e.time; return T===0?v.order-e.order:T}); for(const v of V.W)V.time=v.time,v.type===0?ziO(V,v.T9,v.UM,Y):v.type===1&&V.Z&496&&lgP(V.L,v.T9,v.UM,Y);V.W.length=0},KH0=function(V,Y){switch(V){case 0:return OSR[(Y&127)-32]; case 1:return wTv[Y&15];case 2:return ZSP[Y&31];case 3:return Bse[Y&31]}return 0},cq=function(V,Y){if(V.style.type===3){var v=0,e=0,T=V.L.time+0,r="",U="",m=T; for(var I=1;I<=15;++I){var R=!1;for(var M=e?e:1;M<=32;++M){var C=V.N[I][M];if(C.W!==0){v===0&&(v=I,e=M);R=String.fromCharCode(C.W);var p=C.timestamp;p=2&&V.Z>1&&(--V.Z,ov(V).W=0); const e=ov(V);e.timestamp=V.L.time+0;e.W=KH0(Y,v);V.Z<32&&V.Z++},Eba=function(V,Y,v,e){for(let U=0;U0?V.W:1; V.Z=1;Pq(V,0,15)},fgA=function(V){V.style.set(1); V.W=V.U;V.W.W=0;V.W.style=V.style;V.N.mode=1<0||(cq(e,v),d2(V.Z),d2(V.U),e.row=15,e.W=Y,T=!0)}V.style.set(3);V.W=e;V.W.style=V.style;V.N.mode=1<Y?(cq(e,v),Pq(e,e.row-e.W,Y)):e.row>5&1]; V=Y&16?((Y&14)>>1)*4:0;Y=v.W;switch(v.style.get()){case 4:e=Y.row;break;case 3:if(e!==Y.row){if(e0&&(v+=r,T-=r)):(r=r+T-U,r>0&&(T-=r));Pq(Y,v,T)}}Y.row=e;Y.Z=V+1}else switch(T&7){case 1:switch(Y&112){case 32:Jd(v.W,0,32);break a;case 48:Y===57?(e=v.W,ov(e).W=0,e.Z<32&&e.Z++):Jd(v.W,1,Y&15)}break;case 2:Y&32&&Jd(v.W,2,Y&31);break;case 3:Y&32&&Jd(v.W,3,Y&31);break;case 4:case 5:if(32<=Y&&Y<=47)switch(Y){case 32:fgA(v); break;case 33:e=v.W;e.Z>1&&(--e.Z,ov(e).W=0);break;case 36:e=v.W;V=ov(e);for(Y=0;Y<=15;Y++)for(v=0;v<=32;v++)if(e.N[Y][v]===V){for(;v<=32;v++)e.N[Y][v].reset();break}break;case 37:q5(v,2,e);break;case 38:q5(v,3,e);break;case 39:q5(v,4,e);break;case 40:Jd(v.W,0,32);break;case 41:e=v;e.style.set(2);e.W=e.Z;e.W.W=0;e.W.style=e.style;e.N.mode=1<32&&(e.Z=32)}}},gbo=function(V,Y,v,e,T,r,U){var m=r[0]; let I=U[m.getAttribute("p")];if(I.DG===1){var R=r[1],M=r[2];r=r[3];m.getAttribute("t");R.getAttribute("t");M.getAttribute("t");r.getAttribute("t");m.getAttribute("p");R.getAttribute("p");r.getAttribute("p");U=U[M.getAttribute("p")];m=XTa(m.textContent,R.textContent,M.textContent,r.textContent,U);return new Q2(V,Y,T,v,m,e,I)}switch(I.DG){case 9:case 10:I.textEmphasis=1;break;case 11:I.textEmphasis=2;break;case 12:I.textEmphasis=3;break;case 13:I.textEmphasis=4;break;case 14:I.textEmphasis=5}return new Q2(V, Y,T,v,m.textContent||"",e,I)},XTa=function(V,Y,v,e,T){var r=g.yl(); const U=r?g.iA("DIV"):g.iA("RUBY"),m=g.iA("SPAN");m.textContent=V;U.appendChild(m);V=r?g.iA("DIV"):g.iA("RP");V.textContent=Y;U.appendChild(V);Y=r?g.iA("DIV"):g.iA("RT");Y.textContent=v;U.appendChild(Y);v=T.DG;if(v===10||v===11||v===12||v===13||v===14)if(g.c_(Y,"text-emphasis-style","filled circle"),g.c_(Y,"text-emphasis-color","currentcolor"),g.c_(Y,"webkit-text-emphasis","filled circle"),T.DG===11||T.DG===13)g.c_(Y,"webkit-text-emphasis-position","under left"),g.c_(Y,"text-emphasis-position","under left"); v=!0;if(T.DG===4||T.DG===7||T.DG===12||T.DG===14)g.c_(U,"ruby-position","over"),g.c_(U,"-webkit-ruby-position","before");else if(T.DG===5||T.DG===6||T.DG===11||T.DG===13)g.c_(U,"ruby-position","under"),g.c_(U,"-webkit-ruby-position","after"),v=!1;T=r?g.iA("DIV"):g.iA("RP");T.textContent=e;U.appendChild(T);r&&(e=v,g.c_(U,{display:"inline-block",position:"relative"}),r=U.firstElementChild.nextElementSibling,g.c_(r,"display","none"),r=r.nextElementSibling,g.c_(r,{"font-size":"0.5em","line-height":"1.2em", "text-align":"center",position:"absolute",left:"50%",transform:"translateX(-50%)",width:"400%"}),g.c_(U.lastElementChild,"display","none"),e?(g.c_(U,"padding-top","0.6em"),g.c_(r,"top","0")):(g.c_(U,"padding-bottom","0.6em"),g.c_(r,"bottom","0")));return U},sw2=function(V){const Y="_"+uU++; return new $3(0,0x8000000000000,0,Y,V)},av=function(V,Y){V=V.getAttribute(Y); if(V!=null)return Number(V)},Ss=function(V,Y){V=V.getAttribute(Y); if(V!=null)return V==="1"},Ll=function(V,Y){V=av(V,Y); return V!==void 0?V:null},N5=function(V,Y){V=V.getAttribute(Y); if(V!=null)return Wq.test(V),V},hid=function(V,Y){const v={},e=Y.getAttribute("ws"); Object.assign(v,e?V.S[e]:V.U);V=Ll(Y,"mh");V!=null&&(v.P4=V);V=Ll(Y,"ju");V!=null&&(v.textAlign=V);V=Ll(Y,"pd");V!=null&&(v.xA=V);V=Ll(Y,"sd");V!=null&&(v.jp=V);V=N5(Y,"wfc");V!=null&&(v.windowColor=V);Y=av(Y,"wfo");Y!==void 0&&(v.windowOpacity=Y/255);return v},DkA=function(V,Y){const v={},e=Y.getAttribute("wp"); e&&Object.assign(v,V.A[e]);V=Ll(Y,"ap");V!=null&&(v.xb=V);V=av(Y,"cc");V!=null&&(v.Uw=V);V=av(Y,"ah");V!=null&&(v.L4=V);V=av(Y,"rc");V!=null&&(v.Dn=V);Y=av(Y,"av");Y!=null&&(v.An=Y);return v},nbv=function(V,Y,v,e){let T={}; Object.assign(T,DkA(V,Y));Object.assign(T,hid(V,Y));e?g.Nn(T,V.U)?(e=V.L,T=V.U):e="_"+uU++:e=Y.getAttribute("id")||"_"+uU++;V=av(Y,"t")+v;Y=av(Y,"d")||0x8000000000000;if(T.xA===2||T.xA===3)v=T.Dn,T.Dn=T.Uw,T.Uw=v;return new $3(V,Y,0,e,T)},td=function(V){V=g.Kj(Math.round(V),0,16777215).toString(16).toUpperCase(); return"#000000".substring(0,7-V.length)+V},cuv=function(V,Y,v,e,T){e===0&&(e=0x8000000000000); const r={};Y.wpWinPosId&&Object.assign(r,V.U.get(Y.wpWinPosId));Y.wsWinStyleId&&Object.assign(r,V.L.get(Y.wsWinStyleId));V=Y.rcRowCount;V!==void 0&&(r.Dn=V);Y=Y.ccColCount;Y!==void 0&&(r.Uw=Y);if(r.xA===2||r.xA===3)Y=r.Dn,r.Dn=r.Uw,r.Uw=Y;return new $3(v,e,0,T,r)},GI=function(V){const Y=V.byteOffset; V.byteOffset+=1;return V.W.getUint8(Y)},Hq=function(V){const Y=V.byteOffset; V.byteOffset+=4;return V.W.getUint32(Y)},PZ1=function(V){if(typeof V==="string")return!1; V=new obv(V,0);return Juv(V)},Juv=function(V){if(!(V.byteOffset1)return!1;GI(V);GI(V);GI(V);return!0},dke=function(V,Y){if(!Y)return""; V.L&&V.N.params.jp!==1&&(Y*=-1);return`translate${V.L?"X":"Y"}(${Y}px)`},q2O=function(V){V.Ug=Array.from(V.element.getElementsByClassName("caption-visual-line")); for(var Y=V.N.params.Dn,v=0,e=0,T=V.Ug.length-1;v-1;){var r=V.Ug[T];e+=V.L?r.offsetWidth:r.offsetHeight;v++;T--}V.Fo=e;Y=Math;v=Y.max;isNaN(V.vI)&&((e=V.W.Uw)?(T=g.iA("SPAN"),g.Zz(T,"\u2013".repeat(e)),g.c_(T,IgP(V,V.W.vT)),V.O.appendChild(T),V.vI=T.offsetWidth,V.O.removeChild(T)):V.vI=0);e=V.O;V.Q1=v.call(Y,V.vI,V.TL,(V.L?e.offsetHeight:e.offsetWidth)+1)},Qw2=function(V,Y){q2O(V); var v=V.Ug.reduce((e,T)=>(V.L?T.offsetWidth:T.offsetHeight)+e,0); v=V.Fo-v;if(v!==V.HI){const e=v>0&&V.HI===0,T=v=0?V.QC[R]:null,C=M?M.startTimeMs+M.durationMs:0,p=I.startTimeMs+I.durationMs;!M||I.startTimeMs-C>V.U?V.QC.splice(R+1,0,I):(M.durationMs=Math.max(C,p)-M.startTimeMs,M.Km=Math.max(M.Km,I.Km));e(V.QC);e=g.yC(Y);V=V.O;e=e.buffer.slice(e.byteOffset,e.byteLength+e.byteOffset);Y=Y.info.N;V.j?V.A==null?g.GD(V.logger,350058965,"Null loaded track meta data at captions data received"): v.wD(e,V.A,Y*1E3):g.GD(V.logger,350058965,"Null Representation at captions data received")},LHd=function(V,Y){V.Z=(v,e)=>{if(V.B.X().experiments.nt("html5_sabr_live_support_subfragmented_captions"))(V.W?V.W=V.W.L(v):(V.W=v,aga(V.W)),V.W)?v.info.Yz&&(S2P(V.W),$kP(V,V.W,Y,e),V.W=null):g.GD(V.logger,350058965,"Empty slice"); else if(v.info.Yz){var T=v;if(V.w_.length>0){for(T=V.w_.shift();V.w_.length>0;)T=T.L(V.w_.shift());T=T.L(v)}T?(aga(T),S2P(T),$kP(V,T,Y,e)):g.GD(V.logger,350058965,"Empty slice")}else V.w_.push(v)}; V.B.addEventListener("sabrCaptionsDataLoaded",V.Z)},uzv=function(V,Y){V=g.eH(V,{startTimeMs:Y},(v,e)=>v.startTimeMs-e.startTimeMs); return V>=0?V:-V-2},aga=function(V){let Y; try{Y=g.YX(V)*1E3}catch(v){Y=V.info.startTime*1E3}Y<0&&(Y=V.info.startTime*1E3);V.info.startTime=Y/1E3;V.info.N=Y/1E3},S2P=function(V){let Y; try{Y=g.UW(V)*1E3}catch(v){Y=V.info.duration*1E3}Y<0&&(Y=V.info.duration*1E3);V.info.duration=Y/1E3;V.info.Y=Y/1E3},WH0=function(V,Y){if(!g.h7(V)||V.W!=null&&g.T1(Y,V.W)&&V.W.W.rawcc!=null)return!1; Y=!!V.W&&V.W.isManifestless&&Object.values(V.W.W).some(v=>g.ra(v,"386")); V=!!V.W&&!V.W.isManifestless&&g.K6(V.W);return Y||V},NsP=function(V,Y,v){const e=[]; for(const T in V.Z.W){if(!V.Z.W.hasOwnProperty(T))continue;const r=V.Z.W[T];if(g.ra(r,v||null)){const U=r.info.captionTrack;U&&U.languageCode===Y&&e.push(r)}}return e.length?e[0]:null},tya=function(V,Y){const v=[]; for(const T in V.Z.W){if(!V.Z.W.hasOwnProperty(T))continue;var e=V.Z.W[T];if(g.ra(e,Y||null)){let r=e.info.id,U=r,m=`.${r}`,I="",R="";if(e=e.info.captionTrack)r=e.languageCode,U=e.displayName,m=e.vssId,I=e.kind,R=e.id;v.push(new g.LM({id:T,languageCode:r,languageName:U,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:m,kind:I,captionId:R}))}}return v},HSO=function(V){const Y=G51.length; if(V.byteLength0,g.Sm(m)?void 0:m),I.push(R),T.W.push(R);else{const C={};Object.assign(C,m);xke(V,Y,v,e,T,!0,R,C,I)}}},FHR=function(V,Y,v){if(typeof Y==="string"||PZ1(Y))return[{trackData:Y, GP:v}];if(typeof Y==="string"&&Y.substring(0,6)==="WEBVTT"||typeof Y!=="string"&&HSO(Y))return[{trackData:Y,GP:v}];const e=new DataView(Y);if(e.byteLength<=8||e.getUint32(4)!==1718909296)return[];var T=g.g7(e);if(V.Ag&&T){var r=g.Iz(T),U=g.Rz(T);T=T.segmentNumber;r&&T&&V.Ag.Z2(T,r,U)}V=g.fz(e,1835295092);if(!V||!V.length||!V[0].size)return[];r=[];for(U=0;U!!m.trackData)},VeR=function(V,Y,v){V.W||(V.W=new k5A); V=V.W.N(Y,v);Math.random()<.01&&g.Ox(Error("Deprecated subtitles format in web player: WebVTT"));return V},yu6=function(V,Y,v){var e=g.zT(V,0,1836476516); let T=9E4;e&&(T=g.w7(e)||9E4);e=0;const r=g.fz(V,1836019558);for(let m=0;mm.isDefault)||null); U||(U=Y[0]||Yr(V));U&&v&&g.Ei(U).split("-")[0]!==v.languageCode.split("-")[0]&&(U=LBo(U,v));return U},mN=function(V,Y,v){V.loaded&&V.unload(); v!=null&&(V.A=v,V.A&&(V.J.K("enable_player_captions_persistence_state_machine")?e3(V,!!Y):g.vW(V.J)?Tj(V,!!Y):r4(V,!!Y)));Y!==null||k3(V,!0)||V.gR(Y,!!Y,V.A?"m":"s");V.Z=Y;k3(V)&&(V.Z=Yr(V));Ue(V,V.Z??void 0);V.load()},e3=function(V,Y){V.J.K("enable_player_captions_persistence_state_machine")&&g.Wk("yt-player-caption-persistence",Y,3122064E3)},Tj=function(V,Y){V.B.isInline()||g.Wk("yt-player-sticky-caption",Y,2592E3)},r4=function(V,Y){if(V.storage)try{V.storage.set("module-enabled",Y)}catch(v){}}, Ue=function(V,Y){V.J.K("html5_modify_caption_vss_logging")&&(V.videoData.Na=Y)},p46=function(V,Y){var v=V.Fo[Y.id]; v&&v.N!==Y&&(v.dispose(),delete V.Fo[Y.id],v=null);v||(v=C9v(V,Y))&&(V.Fo[Y.id]=v)},io$=function(V,Y){const v=Y.windowId; V.Sc[v]||(V.Sc[v]=[]);V.Sc[v].push(Y)},C9v=function(V,Y){const v=lvR(V); if(!v)return null;var e=V.Z?g.Ei(V.Z):null;e&&g.VkR.test(e)&&(Y.params.xA=1);var T=V.eG.getPlayerSize();e=T.height*V.j.height;T=T.width*V.j.width;V.J.playerStyle!=="google-live"||V.L.isDefault||Object.assign(Y.params,V.L);switch(Y.params.P4!=null?Y.params.P4:Y.W.length>1?1:0){case 1:return new zBe(Y,V.L,V.O,v.width,v.height,T,e,V.J.experiments,V.EV.bind(V),V.B);case 2:return new j6v(Y,V.L,V.O,v.width,v.height,T,e,V.J.experiments,V.EV.bind(V),V.B);default:return new I7(Y,V.L,V.O,v.width,v.height,T, e,V.J.experiments,V.EV.bind(V),V.B)}},lvR=function(V){let Y=V.eG.getVideoContentRect(!0).height,v=V.eG.getVideoContentRect(!0).width; if(!Y||!v)return null;Y*=V.j.height;v*=V.j.width;return{width:v,height:Y}},rla=function(V,Y){V.player.zz(Y); for(const v of Y)g.A1(V.Ug,v);fl(V.vI)},OoO=function(V,Y){if(!V.W)return{}; if(Y){g.Sm(Y)||V.Re(Y.vss_id,"m");if(V.U&&V.N!=="HLS"||!g.ER(Y))return;if(g.Sm(Y)){mN(V,null,!0);return}let e;var v=V.W.W.W(!0);for(let T=0;T{}),this.L=Y,Promise.all(v).then(Y.resolve,Y.reject).finally(()=>{this.L=null})):V.vN()}else V.vN()}uB(){this.L&&(this.L.reject(),this.L=null); this.N();super.uB()}},Zo1={en:"English"},BKO=class extends R7{constructor(V){super(V);this.Z=new Set}U(V){var Y=this.bB.d7();if(Y&&Y.RH()){Y=Y.RH().textTracks;for(const v of Y)v.kind==="subtitles"&&!this.Z.has(v.language)&&v.language&&(hd(this.W,new g.LM({languageCode:v.language,languageName:v.language,kind:v.kind,id:v.id,displayName:Zo1[v.label]||v.label,vss_id:`.${v.language}`})),this.Z.add(v.language))}this.W.W().length>0&&V.vN()}},Kc1=class extends R7{constructor(V,Y,v){super(V);this.videoData= Y;this.audioTrack=v;this.Z=null;this.A=!1;this.S=Y.IP;this.Fo=Y.gw;this.A=g.bn(Y)}Y(V,Y,v){this.xR();Y=this.O(V,Y);const e=this.bB.X().K("html5_report_captions_ctmp_qoe"),T=(0,g.G)();this.N();yFA(this,Y,{format:"RAW",onSuccess:r=>{this.Z=null;if(e){var U=(r.responseText.length/1024).toFixed();const m=(0,g.G)();this.videoData.V("capresp",{ms:m-T,kb:U})}U=r.getResponseHeader&&r.getResponseHeader("Content-Length")?Number(r.getResponseHeader("Content-Length")):0;v.wD(r.responseText,V,void 0,void 0,U)}, onError:e?r=>{this.videoData.V("capfail",{status:r?.status??0})}:void 0, withCredentials:!0})}U(V){if(this.audioTrack){for(const Y of this.audioTrack.captionTracks)hd(this.W,Y);this.audioTrack.W&&hd(this.Q1,this.audioTrack.W)}this.vN(V,this.videoData.videoId)}O(V,Y){const v=V.Qe(),e={fmt:Y};if(Y==="srv3"||Y==="3"||Y==="json3")g.yl()?Object.assign(e,{xorb:2,xobt:1,xovt:1}):Object.assign(e,{xorb:2,xobt:3,xovt:3});V.translationLanguage&&(e.tlang=g.Ei(V));this.A&&(e.xosf="1");Object.assign(e,this.bB.X().W);return g.YC(v,e)}N(){this.Z&&this.Z.abort()}},Eo2=class{constructor(){this.segments= []}contains(V){V=g.eH(this.segments,V);return V>=0||V<0&&(-V-1)%2===1}length(){return this.segments.length/2}},fv6=class extends g.D{constructor(V,Y,v,e,T,r){super();this.policy=V;this.player=Y;this.IZ=v;this.A=e;this.L=T;this.j=r;this.U=new Eo2;this.O=-1;this.Z=this.N=this.W=null;this.Fo=0;this.Y=new g.HD(this.S,1E3,this);this.events=new g.FM(this);g.n(this,this.Y);g.n(this,this.events);this.events.Eg(Y,"SEEK_COMPLETE",this.G);this.G();this.S()}uB(){super.uB();this.Z&&this.Z.cancel()}G(){this.seekTo(this.player.getCurrentTime())}seekTo(V){V-= this.player.Cf();const Y=this.W;this.W=g.dV(this.IZ.O(V).Ww);Y!==this.W&&this.j&&this.j()}reset(){this.U=new Eo2;this.O=-1;this.Z&&(this.Z.cancel(),this.Z=null)}S(){this.xR();var V;if(V=this.W!=null)V=this.W,V=V.IZ.U(V);if(V&&!this.Z&&!(this.W&&this.W.startTime-this.player.getCurrentTime()>30)){V=this.W;V=V.IZ.vI(V);const T=V.Ww[0];if(this.player.getVideoData()?.enableServerStitchedDai){var Y=this.player.Xr();if(Y){var v=T.IZ.info.id;const r=T.wk;var e=V.Ww[0].N;if(this.policy.vI){if(Y=g.i_(Y,e,r, v,3))V.U=Y}else if(v=Y.Pf(e,r,v,3))if(e=2,Y.qV.has(r)?e=0:g.r9(Y,r)&&(e=1),Y=e,Y===0)v&&(V.W=new g.x0(v));else if(Y===2){this.Y.start();kKv(this)&&this.seekTo(this.player.getCurrentTime());return}}}T.IZ.index.G2(T.wk)?(this.U.contains(V.Ww[0].wk)||Vyo(this,V),this.W=g.dV(V.Ww)):kKv(this)&&this.seekTo(this.player.getCurrentTime())}this.Y.start()}},bo1=class extends R7{constructor(V,Y){super(Y);this.Z=V;this.B=Y;this.A=null;this.G=!1;this.logger=new g.tB("caps");this.j=g.T1(this.B,this.Z)}Y(V,Y,v){this.N(); Y=Y20(this,V.getId());Y||(Y=V.languageCode,Y=this.Z.isManifestless?vb6(this,Y,"386"):vb6(this,Y));if(Y){var e=(Y.index.NQ(Y.index.hn())-Y.index.getStartTime(Y.index.hn()))*1E3,T=new g.V0o(this.B.X());this.A=new fv6(T,this.B,Y,(r,U)=>{v.wD(r,V,U,e)},this.j||g.xk(Y.info),()=>{this.A&&this.A.reset(); this.G=!0})}}kR(){const V=this.G; this.G=!1;return V}U(V){var Y=this.B.X().K("html5_fallback_if_rawcc_missing");const v=this.Z.W.rawcc!=null;if(!this.j||!v&&Y)Y=this.Z.isManifestless?Tse(this,"386"):Tse(this);else{if(!v){g.GD(this.logger,386248249,"rawcc used but unavailable");return}Y=[new g.LM({id:"rawcc",languageCode:"rawcc",languageName:"CC1",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"}),new g.LM({id:"rawcc",languageCode:"rawcc",languageName:"CC3",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"})]}for(const e of Y)hd(this.W, e);V.vN()}N(){this.A&&(this.A.dispose(),this.A=null)}O(){return""}},X4A=class extends R7{constructor(V,Y,v,e,T,r){super(V);this.videoId=v;this.G=T;this.eventId=r;this.j={};this.Z=null;V=e||g.kh(Y).hl||"";V=V.split("_").join("-");this.A=g.YC(Y,{hl:V})}Y(V,Y,v){this.xR();Y=this.O(V,Y);this.N();this.Z=g.f_(Y,{format:"RAW",onSuccess:e=>{this.Z=null;const T=e.getResponseHeader&&e.getResponseHeader("Content-Length")?Number(e.getResponseHeader("Content-Length")):0;v.wD(e.responseText,V,void 0,void 0,T)}, withCredentials:!0})}U(V){let Y=this.A;const v={type:"list",tlangs:1,v:this.videoId,vssids:1};this.G&&(v.asrs=1);Y=g.YC(Y,v);this.N();this.Z=g.f_(Y,{format:"RAW",onSuccess:e=>{this.Z=null;if((e=e.responseXML)&&e.firstChild){var T=e.getElementsByTagName("track");for(var r=0;r{this.Im()})); this.type=0;this.aZ=this.EV*Ukd(p);this.Xk=M;this.jc=m.nt("enable_centered_caption_for_tvfilm_video")&&R.getVideoData().isTvfilmVideo;this.j=R.X().RZ().W.YR(g.FDP);e=new g.hu(this.element,!0);g.n(this,e);e.subscribe("dragstart",this.jO,this);e.subscribe("dragmove",this.GU,this);e.subscribe("dragend",this.hj,this);this.YQ=this.kQ=this.M6=this.Jg=0;e="";this.W.windowOpacity&&(e=g2(this.W.windowColor),e="rgba("+e[0]+","+e[1]+","+e[2]+","+this.W.windowOpacity+")");T={"background-color":e,display:this.W.isVisible=== !1?"none":"","text-align":go1[this.W.textAlign]};this.aH&&(T["border-radius"]=e?`${this.aZ*.375}px`:"");(this.L=this.N.params.xA===2||this.N.params.xA===3)&&mk1(this,this.element);g.c_(this.element,T);M&&this.element.parentElement?.style.setProperty("--caption-window-color",e);switch(this.W.xb){case 0:case 1:case 2:g.VU(this.element,"ytp-caption-window-top");break;case 6:case 7:case 8:g.VU(this.element,"ytp-caption-window-bottom")}}jO(V,Y){this.kQ=V;this.YQ=Y;const v=g.aj(this.element,this.element.parentElement); this.Jg=V-v.x;this.M6=Y-v.y}GU(V,Y){if(V!==this.kQ||Y!==this.YQ){g.kt(this.element,"ytp-dragging")||g.VU(this.element,"ytp-dragging");var v=g.NV(this.element);V=V-this.Jg-.02*this.Lm;var e=Y-this.M6-.02*this.Wu,T=(V+v.width/2)/this.maxWidth*3;T=Math.floor(g.Kj(T,0,2));var r=(e+v.height/2)/this.maxHeight*3;r=Math.floor(g.Kj(r,0,2));Y=T+r*3;V=(V+T/2*v.width)/this.maxWidth;V=g.Kj(V,0,1)*100;v=(e+r/2*v.height)/this.maxHeight;v=g.Kj(v,0,1)*100;this.N.params.xb=Y;this.N.params.An=v;this.N.params.L4=V;this.N.params.isDefault= !1;this.W.xb=Y;this.W.An=v;this.W.L4=V;this.W.isDefault=!1;this.kR.xb=Y;this.kR.An=v;this.kR.L4=V;this.kR.isDefault=!1;this.zL()}}hj(){g.eB(this.element,"ytp-dragging")}zL(){this.G(this.A)}G(V){var Y=this.Xk?0:Math.min(this.G3(),this.maxWidth),v=this.R9(),e=this.Xk;if(e){var T=getComputedStyle(this.O.parentNode);T=nl(T.borderLeftWidth)+nl(T.borderRightWidth)+nl(T.paddingLeft)+nl(T.paddingRight)}else T=0;const r=T;T="";this.N.params.xA===3&&(T="rotate(180deg)");var U=e?`calc(96% - ${r}px)`:"96%";g.c_(this.element, {top:0,left:0,right:"",bottom:"",width:Y?`${Y}px`:"",height:v?`${v}px`:"","max-width":U,"max-height":U,margin:"",transform:""});this.iB(V);T={transform:T,top:"",left:"",width:Y?`${Y}px`:"",height:v?`${v}px`:"","max-width":"","max-height":""};U=this.W.xb;var m=this.W.L4;const I=this.W.An;this.jc&&U!=null&&(m=50,U=Math.floor(U/3)*3+1);m=m*.96+2;switch(U){case 0:case 3:case 6:(e=this.W.vT.fontSizeIncrement)&&e>0&&this.W.xA!==2&&this.W.xA!==3&&(m=Math.max(m/(1+e*2),2));T.left=`${m}%`;break;case 1:case 4:case 7:T.left= `${m}%`;m=0;this.j||(m=this.O.offsetWidth);Y||m?(Y=Y||m+1,T.width=`${Y}px`,T["margin-left"]=e?`${Y/-2-r/2}px`:`${Y/-2}px`):(this.j&&(T.width="max-content"),T.transform+=" translateX(-50%)");break;case 2:case 5:case 8:T.right=`${100-m}%`}e=I*.96+2;switch(U){case 0:case 1:case 2:T.top=`${e}%`;break;case 3:case 4:case 5:T.top=`${e}%`;e=0;this.j||(e=this.element.clientHeight);(v=v||e)?(T.height=`${v}px`,T["margin-top"]=`${v/-2}px`):T.transform+=" translateY(-50%)";break;case 6:case 7:case 8:T.bottom= `${100-e}%`}g.c_(this.element,T);if(this.Y){if(this.j)v=this.aZ;else{if(this.jc&&V.length===0)V=0;else{v=1;for(e=0;e0?this.O.offsetHeight/V:0:this.O.offsetHeight/V}this.Y.style.height=`${v}px`;this.Y.style.width=`${v}px`;this.element.style.paddingLeft=`${v+5}px`;this.element.style.paddingRight=`${v+5}px`;this.j||(V=Number(this.element.style.marginLeft.replace("px",""))-v-5,v=Number(this.element.style.marginRight.replace("px", ""))-v-5,this.element.style.marginLeft=`${V}px`,this.element.style.marginRight=`${v}px`)}}iB(V){let Y;for(Y=0;YY)Y=0,this.gk=!1,this.A=[],this.S=this.Kt=this.Je=null,g.zk(this.O);for(;Y10?U-1:U);U=Ll(r,"hg");U!=null&&(V.KJ=U);e[v]=V;break;case "ws":e=r.getAttribute("id");this.S[e]=hid(this,r);break;case "wp":e=r.getAttribute("id"),this.A[e]=DkA(this,r)}}if(T){r=[];T=Array.from(T.childNodes);for(h of T)if(h.nodeType===1)switch(h.tagName){case "w":this.W=nbv(this,h,Y,!1);(T=this.Y[this.W.id])&&T.end>this.W.start&&(T.end=this.W.start);this.Y[this.W.id]=this.W;r.push(this.W);break;case "p":var m= h;V=Y;T=[];e=m.getAttribute("w")||this.L;v=!!Ss(m,"a");V=(av(m,"t")||0)+V;U=av(m,"d")||5E3;v||(!this.O&&this.Z&&this.Z.windowId===e&&this.Z.end>V&&(this.Z.end=V),this.Z&&this.Z.text==="\n"&&(this.Z.text=""));const J=v?6:5;var I=m.getAttribute("p");I=I?this.pens[I]:null;const q=Array.from(m.childNodes);q.length&&(this.O=m.getAttribute("d")!=null);for(m=0;m0&&(v=!0);let Q;R.nodeType===1&&(Q=R);if(Q&&Q.tagName==="s"){if((R=(R=Q.getAttribute("p"))?this.pens[R]:null)&& R.DG&&(R.DG===1?(R=q.slice(m,m+4),R.length===4&&(M=gbo(V,U,e,v,J,R,this.pens),m+=3)):M=gbo(V,U,e,v,J,[Q],this.pens)),!M){var C=Q;M=V;R=U;var p=e,l=v;const a=C.textContent?C.textContent:"";var B=C.getAttribute("p");B=B?this.pens[B]:null;C=av(C,"t")||0;M=new Q2(M+C,R-C,J,p,a,l,B)}}else M=new Q2(V,U,J,e,R.textContent||"",v,I);T.push(M);this.Z=M}if(T.length>0){T[0].windowId===this.L&&(this.W=nbv(this,h,Y,!0),r.push(this.W));for(const Q of T)Q.windowId=this.W.id,this.W.W.push(Q),r.push(Q)}}var h=r}else h= [];return h}};var dz6=new Map([[9,1],[10,1],[11,2],[12,3],[13,4],[14,5]]),qEv=class extends CZ{constructor(V){super();this.O=V;this.W=new Map;this.U=new Map;this.L=new Map;this.Z=new Map}reset(){this.Z.clear()}N(V,Y){V=JSON.parse(V);if(!V)return[];if(V.pens){var v=V.pens,e=0;for(var T of v){v={};var r=T.pParentId;r&&Object.assign(v,this.W.get(r));T.bAttr&&(v.bold=!0);T.iAttr&&(v.italic=!0);T.uAttr&&(v.underline=!0);r=T.ofOffset;r!=null&&(v.offset=r);T.szPenSize!==void 0&&(v.fontSizeIncrement=T.szPenSize/100-1); r=T.etEdgeType;r!=null&&(v.charEdgeStyle=r);T.ecEdgeColor!==void 0&&(v.cG=td(T.ecEdgeColor));r=T.fsFontStyle;r!=null&&r!==0&&(v.fontFamily=r);T.fcForeColor!==void 0&&(v.color=td(T.fcForeColor));T.foForeAlpha!==void 0&&(v.textOpacity=T.foForeAlpha/255);T.bcBackColor!==void 0&&(v.background=td(T.bcBackColor));T.boBackAlpha!==void 0&&(v.backgroundOpacity=T.boBackAlpha/255);(r=T.rbRuby)&&r!==10&&(v.DG=r>10?r-1:r,v.textEmphasis=dz6.get(v.DG));T.hgHorizGroup&&(v.KJ=T.hgHorizGroup);this.W.set(e++,v)}}if(V.wsWinStyles){e= V.wsWinStyles;T=0;for(var U of e)e={},(v=U.wsParentId)?Object.assign(e,this.L.get(v)):Object.assign(e,this.O),U.mhModeHint!==void 0&&(e.P4=U.mhModeHint),U.juJustifCode!==void 0&&(e.textAlign=U.juJustifCode),U.pdPrintDir!==void 0&&(e.xA=U.pdPrintDir),U.sdScrollDir!==void 0&&(e.jp=U.sdScrollDir),U.wfcWinFillColor!==void 0&&(e.windowColor=td(U.wfcWinFillColor)),U.wfoWinFillAlpha!==void 0&&(e.windowOpacity=U.wfoWinFillAlpha/255),this.L.set(T++,e)}if(V.wpWinPositions){T=V.wpWinPositions;U=0;for(var m of T)T= {},(e=m.wpParentId)&&Object.assign(T,this.U.get(e)),m.ahHorPos!==void 0&&(T.L4=m.ahHorPos),m.apPoint!==void 0&&(T.xb=m.apPoint),m.avVerPos!==void 0&&(T.An=m.avVerPos),m.ccCols!==void 0&&(T.Uw=m.ccCols),m.rcRows!==void 0&&(T.Dn=m.rcRows),this.U.set(U++,T)}if(V.events){V=V.events;m=[];for(const L of V)if(U=(L.tStartMs||0)+Y,T=L.dDurationMs||0,L.id)e=String(L.id),V=cuv(this,L,U,T,e),m.push(V),this.Z.set(e,V);else{L.wWinId?e=L.wWinId.toString():(e="_"+uU++,V=cuv(this,L,U,T,e),m.push(V),this.Z.set(e,V)); V=m;var I=L;T===0&&(T=5E3);v=this.Z.get(e);const Ya=(r=!!I.aAppend)?6:5,lv=I.segs;let RO=null;I.pPenId&&(RO=this.W.get(I.pPenId));for(I=0;I1?1:0)===2&&r&&M==="\n")continue;R=null;var p=[],l;if(l=fe&&fe.DG===1)a:{l=lv;var B=I;if(B+3>=l.length||!l[B+1].pPenId||!l[B+2].pPenId||!l[B+3].pPenId){l=!1;break a}var h=l[B+1].pPenId;(h=this.W.get(h))&&h.DG&& h.DG===2?(h=l[B+2].pPenId,h=this.W.get(h),!h||!h.DG||h.DG<3?l=!1:(h=l[B+3].pPenId,l=(h=this.W.get(h))&&h.DG&&h.DG===2?!0:!1)):l=!1}if(l)C=lv[I+1].utf8,R=lv[I+3].utf8,l=lv[I+2].utf8,B=this.W.get(lv[I+2].pPenId),M=XTa(M,C,l,R,B),R=new Q2(U,T,Ya,e,M,r,fe),I+=3;else{if(M.indexOf("<")>-1){p=fe;l=RO;B=U;h=T;var J=C,q=Ya,Q=r;const xa=[];var a=D2(`${M}`);if(!a.getElementsByTagName("parsererror").length&&a.firstChild?.childNodes.length)for(const So of a.firstChild.childNodes){a=So.textContent?.replace(/\n/g, "")??"";if(So.nodeType===3&&(!a||a.match(/^ *$/)!=null))continue;const RD={};Object.assign(RD,p||l);switch(So?.tagName){case "b":RD.bold=!0;break;case "i":RD.italic=!0;break;case "u":RD.underline=!0}xa.push(new Q2(B+J,h-J,q,v.id,a,Q,RD))}p=xa}p.length||(p=[new Q2(U+C,T-C,Ya,v.id,M,r,fe||RO)])}if(p.length)for(const xa of p)V.push(xa),v.W.push(xa);else R&&(V.push(R),v.W.push(R))}r=!0}}Y=m}else Y=[];return Y}};var Q60=class extends R7{constructor(V,Y,v){super(V);this.videoData=Y;this.audioTrack=v;this.S=Y.IP}Y(V,Y,v){tEv(this.videoData.videoId,V.vssId,v.wD)}U(V){if(this.audioTrack)for(const Y of this.audioTrack.captionTracks)hd(this.W,Y);V.vN()}};var zBe=class extends I7{constructor(V,Y,v,e,T,r,U,m,I,R){super(V,Y,v,e,T,r,U,m,I,R);this.type=1}iB(V){const Y=this.N.W;super.iB(V);let v,e;for(V=V.length;V0;V.L--){var Y=GI(V);const v=GI(V),e=GI(V);Y&4&&(Y&3)===this.track&&(this.track===0||this.track===1)&&(Y=this.W,Y.W.push({time:V.N,type:this.track,T9:v,UM:e,order:Y.W.length}))}jw5(this.W,V);return V.Z}return[]}reset(){this.W.clear()}};var j6v=class extends I7{constructor(V,Y,v,e,T,r,U,m,I,R){super(V,Y,v,e,T,r,U,m,I,R);this.type=2;this.Ug=[];this.Q1=this.Fo=this.HI=0;this.vI=NaN;this.TL=0;this.B3=null;this.JQ=new g.HD(this.Zk,433,this);this.Y&&(R.createClientVe(this.Y,this,167342),this.Eg(this.Y,"click",()=>{R.logClick(this.Y)}),V=new g.hu(this.element,!0),g.n(this,V),V.subscribe("hoverstart",()=>{R.logVisibility(this.Y,!0)},this)); g.VU(this.element,"ytp-caption-window-rollup");g.n(this,this.JQ);g.c_(this.element,"overflow","hidden")}zL(){var V=this.JQ;V.stop();V.Jp()}Zk(){this.element.removeEventListener("transitionend",this.Zk,!1);g.eB(this.element,"ytp-rollup-mode");this.G(this.B3,!0)}R9(){return this.L?this.Q1:this.Fo}G3(){return this.L?this.Fo:this.Q1}G(V,Y){this.B3=V;if(this.N.params.Dn){var v=0;for(let e=0;e0&&v0?V:10}unload(){this.Z!=null&&(this.B.removeEventListener("sabrCaptionsDataLoaded",this.Z),this.Z=null);this.QC=[];this.W=null;this.N=[];this.B.mL("sabrCaptionsBufferedRangesUpdated",this.QC)}L(V){return{formatId:g.ry(V.info.IZ.info,this.wm),wk:V.info.wk+(this.wm?0:1),startTimeMs:V.info.N* 1E3,durationMs:V.info.Y*1E3}}};var Lce=class extends R7{constructor(V,Y){super(Y);this.Z=V;this.B=Y;this.logger=new g.tB("caps");this.A=this.j=null;this.G=new SER(this.B,this,this.logger,this.Z.wm)}Y(V,Y,v){this.N();Y=V.getId();Y=Y!=null&&Y in this.Z.W?this.Z.W[Y]:null;Y||(Y=V.languageCode,Y=this.Z.isManifestless?NsP(this,Y,"386"):NsP(this,Y));Y&&(this.A=V,this.j=Y,LHd(this.G,v),this.B.mL("sabrCaptionsTrackChanged",g.ry(Y.info,this.Z.wm)))}U(V){var Y=this.Z.isManifestless?tya(this,"386"):tya(this);for(const v of Y)hd(this.W,v); V.vN()}N(){this.A&&(this.A=this.j=null,this.G.unload(),this.B.mL("sabrCaptionsTrackChanged",null))}O(){return""}};var G51="WEBVTT".split("").map(V=>V.charCodeAt(0)),k5A=class extends CZ{constructor(){super()}N(V,Y){V instanceof ArrayBuffer&&(V=g.NC(new Uint8Array(V))); const v=[];V=V.split(Wcd);for(let B=1;B=4){var U=Ad(r[1]),m=Ad(r[2])-U;U+=T;var I=(r=r[3])?r.split(" "):[];r={};var R=null;var M="";var C=null,p="";for(const h of I){I=h.split(":");if(I.length!==2)continue;var l=I[1];switch(I[0]){case "line":I=l.split(",");I[0].endsWith("%")&&(R=I[0],r.An=Number.parseInt(R,10),I.length===2&&(M=I[1].trim()));break;case "position":I=l.split(",");C=I[0];r.L4=Number.parseInt(C,10); I.length===2&&(p=I[1].trim());break;case "align":switch(l){case "start":r.textAlign=0;break;case "middle":r.textAlign=2;break;case "end":r.textAlign=1}}}R||M||(M="end");if(!C)switch(r.textAlign){case 0:r.L4=0;break;case 1:r.L4=100;break;case 2:r.L4=50}if(r.textAlign!=null){R=0;switch(M){case "center":R+=3;break;case "end":R+=6;break;default:R+=0}switch(p){case "line-left":R+=0;break;case "center":R+=1;break;case "line-right":R+=2;break;default:switch(r.textAlign){case 0:R+=0;break;case 2:R+=1;break; case 1:R+=2}}M=R<0||R>8?7:R;r.xb=M}e=e.substring(pZ.lastIndex).replace(/[\x01-\x09\x0b-\x1f]/g,"");p=r;r={};if(e.indexOf("<")<0&&e.indexOf("&")<0)T=Au0(U,m,5,p),U=new Q2(U,m,5,T.id,e,!1,g.Sm(r)?void 0:r),v.push(T),v.push(U),T.W.push(U);else for(M=e.split(teA),M.length===1?(e=5,p=Au0(U,m,e,p)):(R=e=6,p=Object.assign({Uw:32},p),p=new $3(U,m,R,"_"+uU++,p)),v.push(p),R=U,C=0;C${I}`);let h;l.getElementsByTagName("parsererror").length?(h=l.createElement("span"), h.appendChild(l.createTextNode(I))):h=l.firstChild;xke(this,R,m-(R-U),e,p,C>0,h,r,v)}else R=Ad(I)+T}pZ.lastIndex=0}}return v}},NKv=/^NOTE/,Wcd=/(?:\r\n|\r|\n){2,}/,pZ=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"),teA=RegExp("<((?:[\\d]{2}:)?[\\d]{2}:[\\d]{2}\\.[\\d]{3})>");var GCa=class extends g.D{constructor(V,Y){super();this.B=V;this.J=Y;this.W=null;this.Ag=this.B.Xr();this.logger=new g.tB("caps")}clear(){this.W&&this.W.dispose();this.W=null}reset(){this.W&&this.W.reset()}uB(){super.uB();this.clear()}};var TKR={windowColor:"#080808",windowOpacity:0,textAlign:2,xb:7,L4:50,An:100,isDefault:!0,vT:{background:"#080808",backgroundOpacity:.75,charEdgeStyle:0,color:"#fff",fontFamily:4,fontSizeIncrement:0,textOpacity:1,offset:1}},eBe={windowColor:"#080808",windowOpacity:0,textAlign:0,xb:7,L4:50,An:100,isDefault:!0,vT:{background:"#080808",backgroundOpacity:.7,charEdgeStyle:0,color:"#fff",fontFamily:4,fontSizeIncrement:0,textOpacity:1,offset:1}};g.eh("captions",class extends g.nS{constructor(V){super(V);this.B=V;this.Ug=[];this.Fo={};this.Sc={};this.A=!1;this.N="NONE";this.W=this.S=this.G=this.Je=this.jc=null;this.kQ={vN:()=>{this.vN()}, wD:(e,T,r,U,m=0)=>{const I=Number(this.videoData.X().RZ().W.YR(g.m$0)??0);m>0&&I>0&&this.videoData.lengthSeconds>0&&m/this.videoData.lengthSeconds>I?this.B.V("tts",{dropcap:m}):this.wD(e,T,r,U)}}; this.iB=this.Z=null;this.J=this.B.X();this.videoData=this.B.getVideoData();this.eG=this.B.hg();this.L={vT:{}};this.O={vT:{}};g.J7(this.videoData)?this.N="OFFLINE":g.dlA(this.videoData,this.B)?this.N="HLS":WH0(this.videoData,this.B)?this.N="SABR_LIVE":g.qNA(this.videoData,this.B)?this.N="LIVE":this.videoData.captionTracks.length?this.N="INNERTUBE":this.videoData.aH&&(this.N="TTS");this.Kt=this.J.controlsType==="3";this.HI=new GCa(this.B,this.J);this.Q1=new g.FM(this);this.Y=new g.XG({D:"div",Nw:"ytp-caption-window-container", Og:{id:"ytp-caption-window-container"}});this.j={top:0,right:0,bottom:0,left:0,width:1,height:1};let Y=null;const v=g.gx("yt-html5-player-modules::subtitlesModuleData");v&&(Y=new g.l6(v));this.storage=Y;this.Zk=!!V.d7()?.gk();this.U=vo5(this);this.kR=!this.U&&this.Kt&&this.Zk&&(this.N==="LIVE"||this.N==="SABR_LIVE");g.n(this,this.HI);this.U?this.gk=this.vI=null:(this.vI=new g.NZ(this.Jg,void 0,this),g.n(this,this.vI),this.gk=new g.HD(this.TL,2E3,this),g.n(this,this.gk));g.n(this,this.Q1);g.jS(this.player, this.Y.element,4);g.n(this,this.Y);this.U||this.Q1.Eg(V,"resize",this.aZ);(this.YQ=g.Qy(this.J)&&!g.DO()&&!this.B.isFullscreen()&&!this.U&&!this.kR)&&this.Q1.Eg(V,"resize",this.Xk);this.Q1.Eg(V,"onPlaybackAudioChange",this.M6);this.Q1.Eg(V,g.Qe("captions"),e=>{this.onCueRangeEnter(e)}); this.Q1.Eg(V,g.uc("captions"),e=>{this.onCueRangeExit(e)}); x3(this,sl()||{});g.A7(this.player,"onCaptionsModuleAvailable");this.N==="HLS"&&this.U&&(V=this.B.d7().RH(),this.Zk&&this.Q1.Eg(V.textTracks,"addtrack",this.R9))}uB(){if(this.U||this.kR){const V=this.B.d7();V&&!V.xR()&&V.S()}else y2(this,!1);super.uB()}gF(){if(this.Kt)return this.U||this.kR;if(this.N==="HLS")return this.U;var V=this.getAudioTrack();if(Iv1(this)){if(!V.captionTracks.length)return!1;if(!this.W)return!0}V=XP(V,g.vW(this.J));return V==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?!0:V==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"? k3(this):FP(this)||k3(this)?!0:mzP(this)}load(){super.load();this.S=this.getAudioTrack();if(this.W)this.Z&&(this.HI.clear(),this.U?RBP(this,!0):this.player.getPresentingPlayerType()!==3&&this.W.Y(this.Z,"json3",this.kQ),this.N!=="HLS"&&this.U||this.kR||Vi(this)||g.A7(this.player,"captionschanged",bU(this.Z)));else{if(this.N==="OFFLINE")var V=new Q60(this.player,this.videoData,this.getAudioTrack());else this.N==="SABR_LIVE"?V=new Lce(this.videoData.W,this.player):this.N==="HLS"?V=new BKO(this.player): this.N==="LIVE"?V=new bo1(this.videoData.W,this.player):this.N==="INNERTUBE"?V=new Kc1(this.player,this.videoData,this.getAudioTrack()):(V=this.videoData,V=new X4A(this.player,this.videoData.aH,this.videoData.videoId,V.captionsLanguagePreference||V.Za.captionsLanguagePreference||g.jf(V,"yt:cc_default_lang")||V.Za.Zk,this.videoData.E6,this.videoData.eventId));this.W=V;g.n(this,this.W);this.W.U(this.kQ)}}unload(){this.U&&this.Z?RBP(this,!1):(this.gk&&this.gk.qj(),this.player.OI("captions"),this.Ug= [],this.W&&this.W.N(),this.HI.clear(),this.G&&this.player.XR(this.G),this.aZ());super.unload();this.player.Px();g.A7(this.player,"captionschanged",{})}create(){this.gF()&&this.load();var V;a:{if(this.J.K("web_player_nitrate_promo_tooltip")&&this.videoData.getPlayerResponse()?.captions?.playerCaptionsTracklistRenderer?.enableTouchCaptionsNitrate&&(V=this.videoData.getPlayerResponse()?.captions?.playerCaptionsTracklistRenderer?.captionTracks))for(const Y of V)if(Y.kind==="asr"&&Y.languageCode==="en"){V= !0;break a}V=!1}V&&this.B.mL("showpromotooltip",this.Y.element)}vN(){var V=XP(this.player.getAudioTrack(),g.vW(this.J));var Y=V==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?vv(this,this.A):V==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"&&k3(this)?Yr(this):FP(this)||this.A||mzP(this)?vv(this,this.A):k3(this)?Yr(this):null;if(this.N!=="HLS"&&this.U||this.kR){const v=this.W.W.W(!0);V=[];for(let e=0;e0&&(T=J.slice(Y.N.length)),Y.N=!Y.W||Y.W.info.Yz?[]:J,J=T);J.length>0&&(Y=this.Z,this.gR(Y,!!Y,Vi(this)?"g":this.A?"m":"s"));this.player.XR(J,void 0,this.N==="LIVE"||this.N==="SABR_LIVE");!this.A||this.kR||Vi(this)||g.yy(this.J)||g.NN(this.J)||g.uF(this.J)||this.J.S==="shortspage"||this.player.isInline()||(this.gk.qj(),J=sw2({xb:0,L4:5,An:5,Dn:2,textAlign:0,xA:0,lang:"tr"}),this.Je=[J],Y=["Ayarlar i\u00e7in "," simgesini t\u0131klay\u0131n"],this.jc|| (T=new g.NyP({D:"svg",Og:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},dk:[{D:"path",bG:!0,Og:{d:"m 23.94,18.78 c .03,-0.25 .05,-0.51 .05,-0.78 0,-0.27 -0.02,-0.52 -0.05,-0.78 l 1.68,-1.32 c .15,-0.12 .19,-0.33 .09,-0.51 l -1.6,-2.76 c -0.09,-0.17 -0.31,-0.24 -0.48,-0.17 l -1.99,.8 c -0.41,-0.32 -0.86,-0.58 -1.35,-0.78 l -0.30,-2.12 c -0.02,-0.19 -0.19,-0.33 -0.39,-0.33 l -3.2,0 c -0.2,0 -0.36,.14 -0.39,.33 l -0.30,2.12 c -0.48,.2 -0.93,.47 -1.35,.78 l -1.99,-0.8 c -0.18,-0.07 -0.39,0 -0.48,.17 l -1.6,2.76 c -0.10,.17 -0.05,.39 .09,.51 l 1.68,1.32 c -0.03,.25 -0.05,.52 -0.05,.78 0,.26 .02,.52 .05,.78 l -1.68,1.32 c -0.15,.12 -0.19,.33 -0.09,.51 l 1.6,2.76 c .09,.17 .31,.24 .48,.17 l 1.99,-0.8 c .41,.32 .86,.58 1.35,.78 l .30,2.12 c .02,.19 .19,.33 .39,.33 l 3.2,0 c .2,0 .36,-0.14 .39,-0.33 l .30,-2.12 c .48,-0.2 .93,-0.47 1.35,-0.78 l 1.99,.8 c .18,.07 .39,0 .48,-0.17 l 1.6,-2.76 c .09,-0.17 .05,-0.39 -0.09,-0.51 l -1.68,-1.32 0,0 z m -5.94,2.01 c -1.54,0 -2.8,-1.25 -2.8,-2.8 0,-1.54 1.25,-2.8 2.8,-2.8 1.54,0 2.8,1.25 2.8,2.8 0,1.54 -1.25,2.8 -2.8,2.8 l 0,0 z", fill:"#fff"}}]}),g.n(this,T),this.jc=T.element),T=J.end-J.start,(p=g.Ku(this.Z))&&this.Je.push(new Q2(J.start,T,0,J.id,p)),this.Je.push(new Q2(J.start,T,0,J.id,Y[0]),new Q2(J.start,T,0,J.id,this.jc,!0),new Q2(J.start,T,0,J.id,Y[1],!0)),this.player.XR(this.Je),this.gk.H3());!this.A||this.kR||Vi(this)||(this.J.K("enable_player_captions_persistence_state_machine")?e3(this,!0):g.vW(this.J)?Tj(this,!0):r4(this,!0),this.S&&(this.S.U=this.Z),this.player.Px());this.A=!1}}onCueRangeEnter(V){this.Ug.push(V); fl(this.vI)}onCueRangeExit(V){g.A1(this.Ug,V);this.W instanceof bo1&&this.W.j&&this.player.zz([V]);fl(this.vI)}getCaptionWindowContainerId(){return this.Y.element.id}TL(){rla(this,this.Je);this.Je=null}Jg(){if(!this.YQ||!this.U){this.vI.stop();g.Lj(this.Sc);this.Ug.sort(g.q0);var V=this.Ug;if(this.G){const Y=g.Q0(V,function(v){return this.G.indexOf(v)===-1},this); Y.length&&(V=Y)}for(const Y of V)Y instanceof $3?p46(this,Y):io$(this,Y);for(const [Y,v]of Object.entries(this.Fo)){const e=Y,T=v;this.Sc[e]?(T.element.parentNode||(T instanceof j6v||T instanceof zBe||g.cV(this.Fo,(r,U)=>{U!==e&&r.N.params.xb===T.N.params.xb&&r.N.params.L4===T.N.params.L4&&r.N.params.An===T.N.params.An&&(r.dispose(),delete this.Fo[U]);return U===e},this),this.Y.element.appendChild(T.element)),T.G(this.Sc[e])):(T.dispose(),delete this.Fo[e])}}}Ri(){x3(this,{},!0); g.A7(this.player,"captionssettingschanged")}LO(){var V=this.J.K("enable_player_captions_new_style_defaults")?eBe:TKR,Y=V.vT;V={background:Y.background,backgroundOpacity:Y.backgroundOpacity,charEdgeStyle:Y.charEdgeStyle,color:Y.color,fontFamily:Y.fontFamily,fontSizeIncrement:Y.fontSizeIncrement,fontStyle:Y.bold&&Y.italic?3:Y.bold?1:Y.italic?2:0,textOpacity:Y.textOpacity,windowColor:V.windowColor,windowOpacity:V.windowOpacity};Y=sl()||{};Y.background!=null&&(V.background=Y.background);Y.backgroundOverride!= null&&(V.backgroundOverride=Y.backgroundOverride);Y.backgroundOpacity!=null&&(V.backgroundOpacity=Y.backgroundOpacity);Y.backgroundOpacityOverride!=null&&(V.backgroundOpacityOverride=Y.backgroundOpacityOverride);Y.charEdgeStyle!=null&&(V.charEdgeStyle=Y.charEdgeStyle);Y.charEdgeStyleOverride!=null&&(V.charEdgeStyleOverride=Y.charEdgeStyleOverride);Y.color!=null&&(V.color=Y.color);Y.colorOverride!=null&&(V.colorOverride=Y.colorOverride);Y.fontFamily!=null&&(V.fontFamily=Y.fontFamily);Y.fontFamilyOverride!= null&&(V.fontFamilyOverride=Y.fontFamilyOverride);Y.fontSizeIncrement!=null&&(V.fontSizeIncrement=Y.fontSizeIncrement);Y.fontSizeIncrementOverride!=null&&(V.fontSizeIncrementOverride=Y.fontSizeIncrementOverride);Y.fontStyle!=null&&(V.fontStyle=Y.fontStyle);Y.fontStyleOverride!=null&&(V.fontStyleOverride=Y.fontStyleOverride);Y.textOpacity!=null&&(V.textOpacity=Y.textOpacity);Y.textOpacityOverride!=null&&(V.textOpacityOverride=Y.textOpacityOverride);Y.windowColor!=null&&(V.windowColor=Y.windowColor); Y.windowColorOverride!=null&&(V.windowColorOverride=Y.windowColorOverride);Y.windowOpacity!=null&&(V.windowOpacity=Y.windowOpacity);Y.windowOpacityOverride!=null&&(V.windowOpacityOverride=Y.windowOpacityOverride);return V}WH(V,Y){const v={};Object.assign(v,sl());Object.assign(v,V);x3(this,v,Y);g.A7(this.player,"captionssettingschanged")}aZ(){!this.U&&this.loaded&&(g.hQ(this.Fo,function(V,Y){V.dispose();delete this.Fo[Y]},this),this.Jg())}ot(V,Y){switch(V){case "fontSize":if(isNaN(Y))break; V=g.Kj(Y,-2,4);this.WH({fontSizeIncrement:V});return V;case "reload":Y&&!this.U&&mN(this,this.Z,!0);break;case "stickyLoading":Y!==void 0&&this.J.Y&&(this.J.K("enable_player_captions_persistence_state_machine")?e3(this,!(!Y||!Y.userInitiated)):g.vW(this.J)?Tj(this,!!Y):r4(this,!!Y));break;case "track":return OoO(this,Y);case "tracklist":return this.W?g.uR(this.W.W.W(!(!Y||!Y.includeAsr)),v=>bU(v)):[]; case "translationLanguages":return this.W?this.W.S.map(v=>Object.assign({},v)):[]; case "sampleSubtitles":this.U||Y===void 0||y2(this,!!Y);break;case "sampleSubtitlesCustomized":this.U||y2(this,!!Y,Y);break;case "recommendedTranslationLanguages":return g.kQ();case "defaultTranslationSourceTrackIndices":return this.W?this.W.Fo:[]}}getOptions(){const V="reload fontSize track tracklist translationLanguages sampleSubtitle".split(" ");this.J.Y&&V.push("stickyLoading");return V}n8(){let V=this.Z;if(this.B.Gf("captions")){if(this.J.K("html5_modify_caption_vss_logging"))return(V=this.videoData.Na?? null)?{cc:g.fu(V)}:{};if(V){let Y=V.vssId;V.translationLanguage&&Y&&(Y=`t${Y}.${g.Ei(V)}`);return{cc:Y}}}return{}}Kx(V){this.isSubtitlesOn()?(this.J.K("enable_player_captions_persistence_state_machine")&&V?e3(this,!1):g.vW(this.J)?Tj(this,!1):r4(this,!1),Ue(this),mN(this,null,!0)):this.Hj(V)}Hj(V){const Y=Vi(this)||!this.Z?vv(this,!0):this.Z;Y&&this.Re(Y.vssId,"m");this.isSubtitlesOn()||mN(this,Y,this.J.K("enable_player_captions_persistence_state_machine")?V:!0)}isSubtitlesOn(){return!!this.loaded&& !!this.Z&&!Vi(this)}M6(){const V=Vi(this);k3(this,V)?mN(this,this.getAudioTrack().W,!1):this.videoData.captionTracks.length&&(this.loaded&&this.unload(),Iv1(this)&&(this.A=!1,this.Z=null,this.W&&(this.W.dispose(),this.W=null)),this.gF()&&(V?mN(this,vv(this,!1),!1):this.load()))}eF(V){if(this.J.experiments.nt("web_enable_captions_set_target_container")&&V!==this.iB){var Y=this.Y.element;Y.parentNode&&g.Ot(Y);(this.iB=V)?(this.iB.appendChild(Y),Y.style.position="absolute",Y.style.bottom="0",Y.style.left= "0",Y.style.width="100%",Y.style.height="auto",Y.style.top="auto"):(g.jS(this.player,Y,4),Y.style.position="absolute",Y.style.bottom="auto",Y.style.left="0",Y.style.width="100%",Y.style.height="100%",Y.style.top="0");this.aZ()}}u2(V){V&&(this.j={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.Y.element.style.top=`${this.j.top*100}%`,this.Y.element.style.left=`${this.j.left*100}%`,this.Y.element.style.width=`${this.j.width*100}%`,this.Y.element.style.height= `${this.j.height*100}%`,this.Y.element.style.position="absolute",V=lvR(this))&&(this.Y.element.style.width=`${V.width}px`,this.Y.element.style.height=`${V.height}px`)}onVideoDataChange(V,Y){V==="newdata"&&(this.videoData=Y,this.loaded&&this.unload(),this.A=!1,this.Z=null,this.W&&(this.W.dispose(),this.W=null,g.A7(this.player,"captionschanged",{})),this.gF()&&this.load())}getAudioTrack(){return this.player.getAudioTrack()}Xk(){const V=this.B.d7();V&&!V.xR()&&V.S();this.B.isFullscreen()?(this.U=this.Kt= !0,this.loaded&&this.vN()):(this.Kt=this.J.controlsType==="3",this.U=vo5(this));mN(this,this.Z)}EV(){const V=this.videoData.getPlayerResponse()?.captions?.playerCaptionsTracklistRenderer?.openTranscriptCommand;V&&g.Hg(this.player,"innertubeCommand",V)}gR(V,Y,v){const e=/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm;let T="";V&&(T=V.vssId,T=T.replace(e,""));let r="";V&&V.getId()&&(r=V.getId()||"");V&&V.getXtags()&&(V=V.getXtags(),V=V.replace(e,""),r=r.concat(`;${V}`));this.N==="HLS"&&(r="");this.B.gR(Y?T:"",Y?r: "",v)}Re(V,Y){V=(V||"").replace(/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm,"");V.length>0&&this.B.Re(V,Y)}});})(_yt_player);