(function(g){var window=this;'use strict';var JQ=function(T){T.isActive()||T.start()},cz=function(T){const y={languageCode:T.languageCode, languageName:T.languageName,displayName:g.cl(T),kind:T.kind,name:T.name,id:T.id,is_servable:T.J,is_default:T.isDefault,is_translateable:T.isTranslateable,vss_id:T.vssId};T.xtags&&(y.xtags=T.xtags);T.captionId&&(y.captionId=T.captionId);T.translationLanguage&&(y.translationLanguage=T.translationLanguage);return y},W6V=function(T,y){const G=new g.f1; G.languageCode=T.languageCode;G.languageName=T.languageName;G.name=T.name;G.displayName=T.displayName;G.kind=T.kind;G.isDefault=!1;G.J=T.J;G.isTranslateable=T.isTranslateable;G.vssId=T.vssId;G.url=T.url;G.translationLanguage=y;T.xtags&&(G.xtags=T.xtags);T.captionId&&(G.captionId=T.captionId);return G},mv=function(T,y){return y?T.captionsInitialState:"CAPTIONS_INITIAL_STATE_UNKNOWN"},t7Y=function(T){return g.$w(T)||T.C("web_enable_caption_language_preference_stickiness")},AfY=async function(T,y){T= T+"|"+y; y=await g.jw();if(!y)throw g.JF("gct");return(await g.o6(y)).get("captions",T)},hnk=function(T,y,G){AfY(T,y).then(u=>{u&&G(u.trackData,new g.f1(u.metadata))})},RP=function(T){if(!$7j.test(T))throw Error("'"+T+"' is not a valid hex color"); T.length==4&&(T=T.replace(OMQ,"#$1$1$2$2$3$3"));T=T.toLowerCase();T=parseInt(T.slice(1),16);return[T>>16,T>>8&255,T&255]},HMV=function(){var T={}; let y="suggest_correction"in g.pM?g.pM.suggest_correction:"Edit caption";y=y||"";for(let G in T){const u=()=>String(T[G]); y=y.replace(new RegExp("\\$\\{"+G+"\\}","gi"),u);y=y.replace(new RegExp("\\$"+G,"gi"),u)}return y},bB=function(){return g.Cf("yt-player-caption-display-settings")},x7V=function(T,y){g.$_(y,G=>T.equals(G))||y.push(T)},Ll=function(T,y){switch(y.kind){case "asr":x7V(y,T.D); break;default:x7V(y,T.V)}},F6a=async function(T,y,G){T.V=g.II(y,G)},PLP=function(T,y){let G=g.G1(T.segments,y); G>=0||G<0&&(-G-1)%2===1||(G=-G-1,G>0&&y-T.segments[G-1]===1&&G0&&y-T.segments[G-1]===1?T.segments[G-1]=y:G0?u.postBody=g.qD(U,g.ht):u.postBody=(0,g.VN)([120,0])}T.G&&(u.responseType="arraybuffer");let d=++T.m$;const r=(0,g.F)();T.V=g.RI(G,u,3,100,-1,U=>{U.errorCode==="net.timeout"&&T.player.S("capnt",{rn:d++})}).then(U=>{if(T.policy.Oq&&d%100===1){var Y=(0,g.F)(); T.player.S("caprsp",{rn:d,ms:Y-r,kb:(U.xhr.responseText.length/1024).toFixed()})}a:{U=U.xhr;T.GJ();if(T.D){var a=!(T.G?U.response:U.responseText)||U.status>=400;if(Y=g.UF(U)){U=g.Vg(T.D,T.policy,{});T.D.kG(U,Y);fvx(T,T.D);break a}a?T.player.S("capfail",{status:U.status}):(g.OC("fcb_r",(0,g.F)(),T.player.getVideoData()?.B||""),Y=T.D.SK[0],a=Y.Hg,T.j!=null&&T.Y!==a&&(T.G?T.j(U.response,(Y.startTime+T.player.F2())*1E3):T.j(U.responseText,(Y.startTime+T.player.F2())*1E3),T.Y=a))}T.D=null;T.V=null}}).kq(U=> {T.D=null; T.V=null;T.player.S("capfail",{rn:d,status:U.xhr?.status})}); T.D=y;PLP(T.W,T.D.SK[0].Hg)},vpQ=function(T,y){return y!=null&&y in T.V.J?T.V.J[y]:null},K6a=function(T,y,G){const u=[]; for(const d in T.V.J){if(!T.V.J.hasOwnProperty(d))continue;const r=T.V.J[d];if(g.gp(r,G||null)){const U=r.info.captionTrack;U&&U.languageCode===y&&u.push(r)}}return u.length?u[0]:null},TLz=function(T,y){const G=[]; for(const d in T.V.J){if(!T.V.J.hasOwnProperty(d))continue;var u=T.V.J[d];if(g.gp(u,y||null)){let r=u.info.id,U=r,Y=`.${r}`,a="",N="";if(u=u.info.captionTrack)r=u.languageCode,U=u.displayName,Y=u.vssId,a=u.kind,N=u.id;else{{u=r;let q=g.KVQ.get(u);q==null&&(q=lvz[u]||lvz[u.replace(/-/g,"_")],g.KVQ.set(u,q));u=q}U=u||U}G.push(new g.f1({id:d,languageCode:r,languageName:U,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:Y,kind:a,captionId:N}))}}return G},pl=function(T){if(typeof DOMParser!="undefined")return g.Ng(new DOMParser, g.Vu(T),"application/xml"); throw Error("Your browser does not support loading xml documents");},yPQ=function(T,y,G,u){let d=y/360*16; y>=T&&(T=640,u>G*1.3&&(T=480),d=G/T*16);return d},GJj=function(T){let y=1+.25*(T.fontSizeIncrement||0); if(T.offset===0||T.offset===2)y*=.8;return y},u6Y=function(T,y){let G="vertical-rl"; T.J.u4===1&&(G="vertical-lr");g.gw&&(G=G==="vertical-lr"?"tb-lr":"tb-rl");g.R1(y,"-o-writing-mode",G);g.R1(y,"-webkit-writing-mode",G);g.R1(y,"writing-mode",G);g.R1(y,"text-orientation","upright");g.fR(y,"ytp-vertical-caption");T.D.params.FF===3&&(g.R1(y,"text-orientation",""),g.R1(y,"transform","rotate(180deg)"))},gSz=function(T,y){const G={}; var u=y.background?y.background:T.J.GY.background;if(y.backgroundOpacity!=null||y.background){var d=y.backgroundOpacity!=null?y.backgroundOpacity:T.J.GY.backgroundOpacity;u=RP(u);G.background="rgba("+u[0]+","+u[1]+","+u[2]+","+d+")";T.zb&&(G["box-decoration-break"]="clone",G["border-radius"]=`${T.yT*.375}px`)}if(y.fontSizeIncrement!=null||y.offset!=null)G["font-size"]=`${T.w1*GJj(y)}px`;u=1;d=y.color||T.J.GY.color;if(y.color||y.textOpacity!=null)d=RP(d),u=y.textOpacity==null?T.J.GY.textOpacity:y.textOpacity, d="rgba("+d[0]+","+d[1]+","+d[2]+","+u+")",G.color=d,G.fill=d;var r=y.charEdgeStyle;r===0&&(r=void 0);if(r){d=`rgba(34, 34, 34, ${u})`;let a=`rgba(204, 204, 204, ${u})`;y.A7&&(a=d=y.A7);const N=T.w1/16/2,q=Math.max(N,1);var U=Math.max(2*N,1),Y=Math.max(3*N,1);const M=Math.max(5*N,1);u=[];switch(r){case 4:for(;Y<=M;Y+=N)u.push(`${U}px ${U}px ${Y}px ${d}`);break;case 1:U=window.devicePixelRatio>=2?.5:1;for(r=q;r<=Y;r+=U)u.push(`${r}px ${r}px ${d}`);break;case 2:u.push(`${q}px ${q}px ${a}`);u.push(`-${q}px -${q}px ${d}`); break;case 3:for(Y=0;Y<5;Y++)u.push(`0 0 ${U}px ${d}`)}G["text-shadow"]=u.join(", ")}d="";switch(y.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.$n()?'"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&&(G["font-family"]=d);d=y.offset;d==null&&(d=T.J.GY.offset);switch(d){case 0:G["vertical-align"]="sub";break;case 2:G["vertical-align"]="super"}y.fontFamily===7&&(G["font-variant"]="small-caps");y.bold&&(G["font-weight"]="bold");y.italic&&(G["font-style"]="italic");y.underline&& (G["text-decoration"]="underline");y.Id&&(G.visibility="hidden");y.jq===1&&T.G&&(G["text-combine-upright"]="all",G["text-orientation"]="mixed",d=g.qm||g.E7,T.D.params.FF===3?G.transform=d?"rotate(90deg)":"rotate(180deg)":d&&(G.transform="rotate(-90deg)"));if(y.textEmphasis===1||y.textEmphasis===2||y.textEmphasis===3||y.textEmphasis===4||y.textEmphasis===5)if(g.qm)G["font-weight"]="bold";else switch(G["text-emphasis-style"]="filled circle",G["text-emphasis-color"]="currentcolor",G["webkit-text-emphasis"]= "filled circle",y.textEmphasis){case 4:case 3:G["text-emphasis-position"]="under left";G["webkit-text-emphasis-position"]="under left";break;case 5:case 2:G["text-emphasis-position"]="over right",G["webkit-text-emphasis-position"]="over right"}return G},D8=function(T){T=T.split("px"); return T.length>0?(T=Number(T[0]))?T:0:0},jfz=function(T,y,G){T.d1=T.d1||!!G; const u={};Object.assign(u,T.J.GY);Object.assign(u,G||y.J);Object.assign(u,T.cS.GY);(G=!T.B)&&dnY(T);let d=T.QT&&T.oo&&g.Vj(u,T.oo)?T.QT:rPa(T,u);const r=typeof y.text==="string",U=r?y.text.split("\n"):[y.text];for(let a=0;a0||!y.append;const N=U[a];Y&&!G?(dnY(T),d=rPa(T,u)):Y&&G&&(G=!1);N&&(d.appendChild(r?g.jd(N):N),r||N.tagName!=="RUBY"||N.childElementCount!==4||g.qm||!g.DQ(N.children[2],"text-emphasis")||(Y=T.G?"padding-right":"padding-top",g.DQ(N.children[2],"text-emphasis-position")&& (Y=T.G?"padding-left":"padding-bottom"),g.lE?g.R1(d,Y,"1em"):g.R1(d,Y,"0.5em")))}T.oo=u;T.QT=d;T.j.push(y)},dnY=function(T){T.B=g.rf("SPAN"); g.R1(T.B,{display:"block"});g.fR(T.B,"caption-visual-line");T.Y.appendChild(T.B)},rPa=function(T,y){const G=g.rf("SPAN"); g.R1(G,{display:"inline-block","white-space":"pre-wrap"});g.R1(G,gSz(T,y));G.classList.add("ytp-caption-segment");T.B.appendChild(G);G.previousElementSibling&&(g.R1(G.previousElementSibling,{"border-top-right-radius":"0","border-bottom-right-radius":"0"}),g.R1(G,{"border-top-left-radius":"0","border-bottom-left-radius":"0"}));return G},sfG=function(T,y,G){if(T===255&&y===255||!T&&!y)return{Yb:T, Ho:y,result:0};T=Una[T];y=Una[y];if(T&128){var u;if(u=!(y&128))u=y,u=G.Hu()&&G.Ho===u;if(u)return{Yb:T,Ho:y,result:1}}else if(y&128&&1<=T&&T<=31)return{Yb:T,Ho:y,result:2};return{Yb:T,Ho:y,result:3}},oSa=function(T,y,G,u){y===255&&G===255||!y&&!G?(++T.D===45&&T.reset(),T.W.V.clear(),T.G.V.clear()):(T.D=0,Yyj(T.W,y,G,u))},aAz=function(T,y){T.J.sort((G,u)=>{const d=G.time-u.time; return d===0?G.order-u.order:d}); for(const G of T.J)T.time=G.time,G.type===0?oSa(T,G.lZ,G.VH,y):G.type===1&&T.V&496&&Yyj(T.G,G.lZ,G.VH,y);T.J.length=0},nSP=function(T,y){switch(T){case 0:return NLV[(y&127)-32]; case 1:return qyQ[y&15];case 2:return MZ$[y&31];case 3:return ZaP[y&31]}return 0},ev=function(T,y){if(T.style.type===3){var G=0,u=0,d=T.G.time+0,r="",U="",Y=d; for(var a=1;a<=15;++a){var N=!1;for(var q=u?u:1;q<=32;++q){var M=T.D[a][q];if(M.J!==0){G===0&&(G=a,u=q);N=String.fromCharCode(M.J);var Z=M.timestamp;Z=2&&T.V>1&&(--T.V,X1(T).J=0); const u=X1(T);u.timestamp=T.G.time+0;u.J=nSP(y,G);T.V<32&&T.V++},IAa=function(T,y,G,u){for(let U=0;U0?T.J:1; T.V=1;Vq(T,0,15)},wrY=function(T){T.style.set(1); T.J=T.W;T.J.J=0;T.J.style=T.style;T.D.mode=1<0||(ev(u,G),Qq(T.V),Qq(T.W),u.row=15,u.J=y,d=!0)}T.style.set(3);T.J=u;T.J.style=T.style;T.D.mode=1<y?(ev(u,G),Vq(u,u.row-u.J,y)):u.row>5&1]; T=y&16?((y&14)>>1)*4:0;y=G.J;switch(G.style.get()){case 4:u=y.row;break;case 3:if(u!==y.row){if(u0&&(G+=r,d-=r)):(r=r+d-U,r>0&&(d-=r));Vq(y,G,d)}}y.row=u;y.V=T+1}else switch(d&7){case 1:switch(y&112){case 32:kE(G.J,0,32);break a;case 48:y===57?(u=G.J,X1(u).J=0,u.V<32&&u.V++):kE(G.J,1,y&15)}break;case 2:y&32&&kE(G.J,2,y&31);break;case 3:y&32&&kE(G.J,3,y&31);break;case 4:case 5:if(32<=y&&y<=47)switch(y){case 32:wrY(G); break;case 33:u=G.J;u.V>1&&(--u.V,X1(u).J=0);break;case 36:u=G.J;T=X1(u);for(y=0;y<=15;y++)for(G=0;G<=32;G++)if(u.D[y][G]===T){for(;G<=32;G++)u.D[y][G].reset();break}break;case 37:Cl(G,2,u);break;case 38:Cl(G,3,u);break;case 39:Cl(G,4,u);break;case 40:kE(G.J,0,32);break;case 41:u=G;u.style.set(2);u.J=u.V;u.J.J=0;u.J.style=u.style;u.D.mode=1<32&&(u.V=32)}}},zs$=function(T,y,G,u,d,r,U){var Y=r[0]; let a=U[Y.getAttribute("p")];if(a.O3===1){var N=r[1],q=r[2];r=r[3];Y.getAttribute("t");N.getAttribute("t");q.getAttribute("t");r.getAttribute("t");Y.getAttribute("p");N.getAttribute("p");r.getAttribute("p");U=U[q.getAttribute("p")];Y=BLk(Y.textContent,N.textContent,q.textContent,r.textContent,U);return new iB(T,y,d,G,Y,u,a)}switch(a.O3){case 9:case 10:a.textEmphasis=1;break;case 11:a.textEmphasis=2;break;case 12:a.textEmphasis=3;break;case 13:a.textEmphasis=4;break;case 14:a.textEmphasis=5}return new iB(T, y,d,G,Y.textContent||"",u,a)},BLk=function(T,y,G,u,d){var r=g.$n(); const U=r?g.rf("DIV"):g.rf("RUBY"),Y=g.rf("SPAN");Y.textContent=T;U.appendChild(Y);T=r?g.rf("DIV"):g.rf("RP");T.textContent=y;U.appendChild(T);y=r?g.rf("DIV"):g.rf("RT");y.textContent=G;U.appendChild(y);G=d.O3;if(G===10||G===11||G===12||G===13||G===14)if(g.R1(y,"text-emphasis-style","filled circle"),g.R1(y,"text-emphasis-color","currentcolor"),g.R1(y,"webkit-text-emphasis","filled circle"),d.O3===11||d.O3===13)g.R1(y,"webkit-text-emphasis-position","under left"),g.R1(y,"text-emphasis-position","under left"); G=!0;if(d.O3===4||d.O3===7||d.O3===12||d.O3===14)g.R1(U,"ruby-position","over"),g.R1(U,"-webkit-ruby-position","before");else if(d.O3===5||d.O3===6||d.O3===11||d.O3===13)g.R1(U,"ruby-position","under"),g.R1(U,"-webkit-ruby-position","after"),G=!1;d=r?g.rf("DIV"):g.rf("RP");d.textContent=u;U.appendChild(d);r&&(u=G,g.R1(U,{display:"inline-block",position:"relative"}),r=U.firstElementChild.nextElementSibling,g.R1(r,"display","none"),r=r.nextElementSibling,g.R1(r,{"font-size":"0.5em","line-height":"1.2em", "text-align":"center",position:"absolute",left:"50%",transform:"translateX(-50%)",width:"400%"}),g.R1(U.lastElementChild,"display","none"),u?(g.R1(U,"padding-top","0.6em"),g.R1(r,"top","0")):(g.R1(U,"padding-bottom","0.6em"),g.R1(r,"bottom","0")));return U},JP3=function(T){const y="_"+Wz++; return new tQ(0,0x8000000000000,0,y,T)},AQ=function(T,y){T=T.getAttribute(y); if(T!=null)return Number(T)},hQ=function(T,y){T=T.getAttribute(y); if(T!=null)return T==="1"},$E=function(T,y){T=AQ(T,y); return T!==void 0?T:null},Hz=function(T,y){T=T.getAttribute(y); if(T!=null)return Oj.test(T),T},cP$=function(T,y){const G={},u=y.getAttribute("ws"); Object.assign(G,u?T.B[u]:T.W);T=$E(y,"mh");T!=null&&(G.qQ=T);T=$E(y,"ju");T!=null&&(G.textAlign=T);T=$E(y,"pd");T!=null&&(G.FF=T);T=$E(y,"sd");T!=null&&(G.u4=T);T=Hz(y,"wfc");T!=null&&(G.windowColor=T);y=AQ(y,"wfo");y!==void 0&&(G.windowOpacity=y/255);return G},mna=function(T,y){const G={},u=y.getAttribute("wp"); u&&Object.assign(G,T.j[u]);T=$E(y,"ap");T!=null&&(G.gG=T);T=AQ(y,"cc");T!=null&&(G.Yt=T);T=AQ(y,"ah");T!=null&&(G.OX=T);T=AQ(y,"rc");T!=null&&(G.p_=T);y=AQ(y,"av");y!=null&&(G.eA=y);return G},Rs0=function(T,y,G,u){let d={}; Object.assign(d,mna(T,y));Object.assign(d,cP$(T,y));u?g.Vj(d,T.W)?(u=T.G,d=T.W):u="_"+Wz++:u=y.getAttribute("id")||"_"+Wz++;T=AQ(y,"t")+G;y=AQ(y,"d")||0x8000000000000;if(d.FF===2||d.FF===3)G=d.p_,d.p_=d.Yt,d.Yt=G;return new tQ(T,y,0,u,d)},xE=function(T){T=g.os(Math.round(T),0,16777215).toString(16).toUpperCase(); return"#000000".substring(0,7-T.length)+T},baY=function(T,y,G,u,d){u===0&&(u=0x8000000000000); const r={};y.wpWinPosId&&Object.assign(r,T.W.get(y.wpWinPosId));y.wsWinStyleId&&Object.assign(r,T.G.get(y.wsWinStyleId));T=y.rcRowCount;T!==void 0&&(r.p_=T);y=y.ccColCount;y!==void 0&&(r.Yt=y);if(r.FF===2||r.FF===3)y=r.p_,r.p_=r.Yt,r.Yt=y;return new tQ(G,u,0,d,r)},F1=function(T){const y=T.byteOffset; T.byteOffset+=1;return T.J.getUint8(y)},Pz=function(T){const y=T.byteOffset; T.byteOffset+=4;return T.J.getUint32(y)},Dn3=function(T){if(typeof T==="string")return!1; T=new LZ$(T,0);return prk(T)},prk=function(T){if(!(T.byteOffset1)return!1;F1(T);F1(T);F1(T);return!0},esQ=function(T,y){if(!y)return""; T.G&&T.D.params.u4!==1&&(y*=-1);return`translate${T.G?"X":"Y"}(${y}px)`},Xrx=function(T){T.lI=Array.from(T.element.getElementsByClassName("caption-visual-line")); for(var y=T.D.params.p_,G=0,u=0,d=T.lI.length-1;G-1;){var r=T.lI[d];u+=T.G?r.offsetWidth:r.offsetHeight;G++;d--}T.m$=u;y=Math;G=y.max;isNaN(T.xC)&&((u=T.J.Yt)?(d=g.rf("SPAN"),g.qw(d,"\u2013".repeat(u)),g.R1(d,gSz(T,T.J.GY)),T.Y.appendChild(d),T.xC=d.offsetWidth,T.Y.removeChild(d)):T.xC=0);u=T.Y;T.fP=G.call(y,T.xC,T.f1,(T.G?u.offsetHeight:u.offsetWidth)+1)},kJj=function(T,y){Xrx(T); var G=T.lI.reduce((u,d)=>(T.G?d.offsetWidth:d.offsetHeight)+u,0); G=T.m$-G;if(G!==T.Io){const u=G>0&&T.Io===0,d=G=0?T.kW[N]:null,M=q?q.startTimeMs+q.durationMs:0,Z=a.startTimeMs+a.durationMs;!q||a.startTimeMs-M>T.W?T.kW.splice(N+1,0,a):(q.durationMs=Math.max(M,Z)-q.startTimeMs,q.xj=Math.max(q.xj,a.xj));u(T.kW);u=g.TX(y);T=T.Y;u=u.buffer.slice(u.byteOffset,u.byteLength+u.byteOffset);y=y.info.D;T.Z?T.j==null?g.fm(T.logger,350058965,"Null loaded track meta data at captions data received"): G.gP(u,T.j,y*1E3):g.fm(T.logger,350058965,"Null Representation at captions data received")},WZ3=function(T,y){T.V=(G,u)=>{if(T.K.A().experiments.pP("html5_sabr_live_support_subfragmented_captions"))(T.J?T.J=T.J.G(G):(T.J=G,Cox(T.J)),T.J)?G.info.xi&&(iaP(T.J),Qf$(T,T.J,y,u),T.J=null):g.fm(T.logger,350058965,"Empty slice"); else if(G.info.xi){var d=G;if(T.oe.length>0){for(d=T.oe.shift();T.oe.length>0;)d=d.G(T.oe.shift());d=d.G(G)}d?(Cox(d),iaP(d),Qf$(T,d,y,u)):g.fm(T.logger,350058965,"Empty slice")}else T.oe.push(G)}; T.K.addEventListener("sabrCaptionsDataLoaded",T.V)},VZx=function(T,y){T=g.G1(T,{startTimeMs:y},(G,u)=>G.startTimeMs-u.startTimeMs); return T>=0?T:-T-2},Cox=function(T){let y; try{y=g.gm(T)*1E3}catch(G){y=T.info.startTime*1E3}y<0&&(y=T.info.startTime*1E3);T.info.startTime=y/1E3;T.info.D=y/1E3},iaP=function(T){let y; try{y=g.s1(T)*1E3}catch(G){y=T.info.duration*1E3}y<0&&(y=T.info.duration*1E3);T.info.duration=y/1E3;T.info.X=y/1E3},tZ3=function(T,y){if(!g.kv(T)||T.J!=null&&g.uO(y,T.J)&&T.J.J.rawcc!=null)return!1; y=!!T.J&&T.J.isManifestless&&Object.values(T.J.J).some(G=>g.gp(G,"386")); T=!!T.J&&!T.J.isManifestless&&g.bZ(T.J);return y||T},APG=function(T,y,G){const u=[]; for(const d in T.V.J){if(!T.V.J.hasOwnProperty(d))continue;const r=T.V.J[d];if(g.gp(r,G||null)){const U=r.info.captionTrack;U&&U.languageCode===y&&u.push(r)}}return u.length?u[0]:null},hsz=function(T,y){const G=[]; for(const d in T.V.J){if(!T.V.J.hasOwnProperty(d))continue;var u=T.V.J[d];if(g.gp(u,y||null)){let r=u.info.id,U=r,Y=`.${r}`,a="",N="";if(u=u.info.captionTrack)r=u.languageCode,U=u.displayName,Y=u.vssId,a=u.kind,N=u.id;G.push(new g.f1({id:d,languageCode:r,languageName:U,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:Y,kind:a,captionId:N}))}}return G},OaV=function(T){const y=$n$.length; if(T.byteLength0,g.eh(Y)?void 0:Y),a.push(N),d.J.push(N);else{const M={};Object.assign(M,Y);xnQ(T,y,G,u,d,!0,N,M,a)}}},Poa=function(T,y,G){if(typeof y==="string"||Dn3(y))return[{trackData:y, YQ:G}];if(typeof y==="string"&&y.substring(0,6)==="WEBVTT"||typeof y!=="string"&&OaV(y))return[{trackData:y,YQ:G}];const u=new DataView(y);if(u.byteLength<=8||u.getUint32(4)!==1718909296)return[];var d=g.pW(u);if(T.xe&&d){var r=g.og(d),U=g.ag(d);d=d.segmentNumber;r&&d&&T.xe.dD(d,r,U)}T=g.Rg(u,1835295092);if(!T||!T.length||!T[0].size)return[];r=[];for(U=0;U!!Y.trackData)},fAV=function(T,y,G){T.J||(T.J=new SyP); T=T.J.D(y,G);Math.random()<.01&&g.Ar(Error("Deprecated subtitles format in web player: WebVTT"));return T},FZ$=function(T,y,G){var u=g.Ig(T,0,1836476516); let d=9E4;u&&(d=g.BY(u)||9E4);u=0;const r=g.Rg(T,1836019558);for(let Y=0;YY.isDefault)||null); U||(U=y[0]||yy(T));U&&G&&g.mQ(U).split("-")[0]!==G.languageCode.split("-")[0]&&(U=W6V(U,G));return U},j5=function(T,y,G){T.loaded&&T.unload(); G!=null&&(T.j=G,T.j&&(T.U.C("enable_player_captions_persistence_state_machine")?uX(T,!!y):g.$w(T.U)?gJ(T,!!y):dJ(T,!!y)));y!==null||lB(T,!0)||T.xS(y,!!y,T.j?"m":"s");T.V=y;lB(T)&&(T.V=yy(T));rJ(T,T.V??void 0);T.load()},uX=function(T,y){T.U.C("enable_player_captions_persistence_state_machine")&&g.QT("yt-player-caption-persistence",y,3122064E3)},gJ=function(T,y){T.K.isInline()||g.QT("yt-player-sticky-caption",y,2592E3)},dJ=function(T,y){if(T.storage)try{T.storage.set("module-enabled",y)}catch(G){}}, rJ=function(T,y){T.U.C("html5_modify_caption_vss_logging")&&(T.videoData.qB=y)},UAa=function(T,y){var G=T.m$[y.id]; G&&G.D!==y&&(G.dispose(),delete T.m$[y.id],G=null);G||(G=j8G(T,y))&&(T.m$[y.id]=G)},s8P=function(T,y){const G=y.windowId; T.eK[G]||(T.eK[G]=[]);T.eK[G].push(y)},j8G=function(T,y){const G=YKQ(T); if(!G)return null;var u=T.V?g.mQ(T.V):null;u&&g.ys0.test(u)&&(y.params.FF=1);var d=T.cg.getPlayerSize();u=d.height*T.Z.height;d=d.width*T.Z.width;T.U.playerStyle!=="google-live"||T.G.isDefault||Object.assign(y.params,T.G);switch(y.params.qQ!=null?y.params.qQ:y.J.length>1?1:0){case 1:return new oRV(y,T.G,T.Y,G.width,G.height,d,u,T.U.experiments,T.w1.bind(T),T.K);case 2:return new aU3(y,T.G,T.Y,G.width,G.height,d,u,T.U.experiments,T.w1.bind(T),T.K);default:return new Ux(y,T.G,T.Y,G.width,G.height,d, u,T.U.experiments,T.w1.bind(T),T.K)}},YKQ=function(T){let y=T.cg.getVideoContentRect(!0).height,G=T.cg.getVideoContentRect(!0).width; if(!y||!G)return null;y*=T.Z.height;G*=T.Z.width;return{width:G,height:y}},y0a=function(T,y){T.player.Av(y); for(const G of y)g.PJ(T.lI,G);JQ(T.xC)},NBa=function(T,y){if(!T.J)return{}; if(y){g.eh(y)||T.pN(y.vss_id,"m");if(T.W&&T.D!=="HLS"||!g.mY(y))return;if(g.eh(y)){j5(T,null,!0);return}let u;var G=T.J.J.J(!0);for(let d=0;d{}),this.G=y,Promise.all(G).then(y.resolve,y.reject).finally(()=>{this.G=null})):T.I3()}else T.I3()}VT(){this.G&&(this.G.reject(),this.G=null); this.D();super.VT()}},Mpx={en:"English"},Zja=class extends sx{constructor(T){super(T);this.V=new Set}W(T){var y=this.g1.rJ();if(y&&y.I1()){y=y.I1().textTracks;for(const G of y)G.kind==="subtitles"&&!this.V.has(G.language)&&G.language&&(Ll(this.J,new g.f1({languageCode:G.language,languageName:G.language,kind:G.kind,id:G.id,displayName:Mpx[G.label]||G.label,vss_id:`.${G.language}`})),this.V.add(G.language))}this.J.J().length>0&&T.I3()}},nRV=class extends sx{constructor(T,y,G){super(T);this.videoData= y;this.audioTrack=G;this.V=null;this.j=!1;this.B=y.FA;this.m$=y.EG;this.j=g.Dt(y)}X(T,y,G){this.GJ();y=this.Y(T,y);const u=this.g1.A().C("html5_report_captions_ctmp_qoe"),d=(0,g.F)();this.D();F6a(this,y,{format:"RAW",onSuccess:r=>{this.V=null;if(u){var U=(r.responseText.length/1024).toFixed();const Y=(0,g.F)();this.videoData.S("capresp",{ms:Y-d,kb:U})}U=r.getResponseHeader&&r.getResponseHeader("Content-Length")?Number(r.getResponseHeader("Content-Length")):0;G.gP(r.responseText,T,void 0,void 0,U)}, onError:u?r=>{this.videoData.S("capfail",{status:r?.status??0})}:void 0, withCredentials:!0})}W(T){if(this.audioTrack){for(const y of this.audioTrack.captionTracks)Ll(this.J,y);this.audioTrack.J&&Ll(this.fP,this.audioTrack.J)}this.I3(T,this.videoData.videoId)}Y(T,y){const G=T.Jp(),u={fmt:y};if(y==="srv3"||y==="3"||y==="json3")g.$n()?Object.assign(u,{xorb:2,xobt:1,xovt:1}):Object.assign(u,{xorb:2,xobt:3,xovt:3});T.translationLanguage&&(u.tlang=g.mQ(T));this.j&&(u.xosf="1");Object.assign(u,this.g1.A().J);return g.v4(G,u)}D(){this.V&&this.V.abort()}},IUz=class{constructor(){this.segments= []}contains(T){T=g.G1(this.segments,T);return T>=0||T<0&&(-T-1)%2===1}length(){return this.segments.length/2}},wR3=class extends g.p{constructor(T,y,G,u,d,r){super();this.policy=T;this.player=y;this.kC=G;this.j=u;this.G=d;this.Z=r;this.W=new IUz;this.Y=-1;this.V=this.D=this.J=null;this.m$=0;this.X=new g.Og(this.B,1E3,this);this.events=new g.v8(this);g.D(this,this.X);g.D(this,this.events);this.events.J$(y,"SEEK_COMPLETE",this.L);this.L();this.B()}VT(){super.VT();this.V&&this.V.cancel()}L(){this.seekTo(this.player.getCurrentTime())}seekTo(T){T-= this.player.F2();const y=this.J;this.J=g.Vi(this.kC.Y(T).SK);y!==this.J&&this.Z&&this.Z()}reset(){this.W=new IUz;this.Y=-1;this.V&&(this.V.cancel(),this.V=null)}B(){this.GJ();var T;if(T=this.J!=null)T=this.J,T=T.kC.W(T);if(T&&!this.V&&!(this.J&&this.J.startTime-this.player.getCurrentTime()>30)){T=this.J;T=T.kC.xC(T);const d=T.SK[0];if(this.player.getVideoData()?.enableServerStitchedDai){var y=this.player.h1();if(y){var G=d.kC.info.id;const r=d.Hg;var u=T.SK[0].D;if(this.policy.xC){if(y=g.qs(y,u,r, G,3))T.W=y}else if(G=y.Dl(u,r,G,3))if(u=2,y.zC.has(r)?u=0:g.uT(y,r)&&(u=1),y=u,y===0)G&&(T.J=new g.ao(G));else if(y===2){this.X.start();Sb$(this)&&this.seekTo(this.player.getCurrentTime());return}}}d.kC.index.J2(d.Hg)?(this.W.contains(T.SK[0].Hg)||fvx(this,T),this.J=g.Vi(T.SK)):Sb$(this)&&this.seekTo(this.player.getCurrentTime())}this.X.start()}},ERY=class extends sx{constructor(T,y){super(y);this.V=T;this.K=y;this.j=null;this.L=!1;this.logger=new g.S0("caps");this.Z=g.uO(this.K,this.V)}X(T,y,G){this.D(); y=vpQ(this,T.getId());y||(y=T.languageCode,y=this.V.isManifestless?K6a(this,y,"386"):K6a(this,y));if(y){var u=(y.index.g0(y.index.wj())-y.index.getStartTime(y.index.wj()))*1E3,d=new g.rGG(this.K.A());this.j=new wR3(d,this.K,y,(r,U)=>{G.gP(r,T,U,u)},this.Z||g.lt(y.info),()=>{this.j&&this.j.reset(); this.L=!0})}}Wg(){const T=this.L; this.L=!1;return T}W(T){var y=this.K.A().C("html5_fallback_if_rawcc_missing");const G=this.V.J.rawcc!=null;if(!this.Z||!G&&y)y=this.V.isManifestless?TLz(this,"386"):TLz(this);else{if(!G){g.fm(this.logger,386248249,"rawcc used but unavailable");return}y=[new g.f1({id:"rawcc",languageCode:"rawcc",languageName:"CC1",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"}),new g.f1({id:"rawcc",languageCode:"rawcc",languageName:"CC3",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"})]}for(const u of y)Ll(this.J, u);T.I3()}D(){this.j&&(this.j.dispose(),this.j=null)}Y(){return""}},BBV=class extends sx{constructor(T,y,G,u,d,r){super(T);this.videoId=G;this.L=d;this.eventId=r;this.Z={};this.V=null;T=u||g.SG(y).hl||"";T=T.split("_").join("-");this.j=g.v4(y,{hl:T})}X(T,y,G){this.GJ();y=this.Y(T,y);this.D();this.V=g.II(y,{format:"RAW",onSuccess:u=>{this.V=null;const d=u.getResponseHeader&&u.getResponseHeader("Content-Length")?Number(u.getResponseHeader("Content-Length")):0;G.gP(u.responseText,T,void 0,void 0,d)}, withCredentials:!0})}W(T){let y=this.j;const G={type:"list",tlangs:1,v:this.videoId,vssids:1};this.L&&(G.asrs=1);y=g.v4(y,G);this.D();this.V=g.II(y,{format:"RAW",onSuccess:u=>{this.V=null;if((u=u.responseXML)&&u.firstChild){var d=u.getElementsByTagName("track");for(var r=0;r{this.uw()})); this.type=0;this.yT=this.w1*GJj(Z);this.eG=q;this.MS=Y.pP("enable_centered_caption_for_tvfilm_video")&&N.getVideoData().isTvfilmVideo;this.Z=N.A().A$().J.XC(g.TYx);u=new g.bo(this.element,!0);g.D(this,u);u.subscribe("dragstart",this.MN,this);u.subscribe("dragmove",this.bB,this);u.subscribe("dragend",this.Ua,this);this.P5=this.qy=this.oP=this.jG=0;u="";this.J.windowOpacity&&(u=RP(this.J.windowColor),u="rgba("+u[0]+","+u[1]+","+u[2]+","+this.J.windowOpacity+")");d={"background-color":u,display:this.J.isVisible=== !1?"none":"","text-align":zOz[this.J.textAlign]};this.zb&&(d["border-radius"]=u?`${this.yT*.375}px`:"");(this.G=this.D.params.FF===2||this.D.params.FF===3)&&u6Y(this,this.element);g.R1(this.element,d);q&&this.element.parentElement?.style.setProperty("--caption-window-color",u);switch(this.J.gG){case 0:case 1:case 2:g.fR(this.element,"ytp-caption-window-top");break;case 6:case 7:case 8:g.fR(this.element,"ytp-caption-window-bottom")}}MN(T,y){this.qy=T;this.P5=y;const G=g.QV(this.element,this.element.parentElement); this.jG=T-G.x;this.oP=y-G.y}bB(T,y){if(T!==this.qy||y!==this.P5){g.SC(this.element,"ytp-dragging")||g.fR(this.element,"ytp-dragging");var G=g.tj(this.element);T=T-this.jG-.02*this.Dc;var u=y-this.oP-.02*this.Sa,d=(T+G.width/2)/this.maxWidth*3;d=Math.floor(g.os(d,0,2));var r=(u+G.height/2)/this.maxHeight*3;r=Math.floor(g.os(r,0,2));y=d+r*3;T=(T+d/2*G.width)/this.maxWidth;T=g.os(T,0,1)*100;G=(u+r/2*G.height)/this.maxHeight;G=g.os(G,0,1)*100;this.D.params.gG=y;this.D.params.eA=G;this.D.params.OX=T;this.D.params.isDefault= !1;this.J.gG=y;this.J.eA=G;this.J.OX=T;this.J.isDefault=!1;this.Wg.gG=y;this.Wg.eA=G;this.Wg.OX=T;this.Wg.isDefault=!1;this.o1()}}Ua(){g.KR(this.element,"ytp-dragging")}o1(){this.L(this.j)}L(T){var y=this.eG?0:Math.min(this.My(),this.maxWidth),G=this.v5(),u=this.eG;if(u){var d=getComputedStyle(this.Y.parentNode);d=D8(d.borderLeftWidth)+D8(d.borderRightWidth)+D8(d.paddingLeft)+D8(d.paddingRight)}else d=0;const r=d;d="";this.D.params.FF===3&&(d="rotate(180deg)");var U=u?`calc(96% - ${r}px)`:"96%";g.R1(this.element, {top:0,left:0,right:"",bottom:"",width:y?`${y}px`:"",height:G?`${G}px`:"","max-width":U,"max-height":U,margin:"",transform:""});this.sL(T);d={transform:d,top:"",left:"",width:y?`${y}px`:"",height:G?`${G}px`:"","max-width":"","max-height":""};U=this.J.gG;var Y=this.J.OX;const a=this.J.eA;this.MS&&U!=null&&(Y=50,U=Math.floor(U/3)*3+1);Y=Y*.96+2;switch(U){case 0:case 3:case 6:(u=this.J.GY.fontSizeIncrement)&&u>0&&this.J.FF!==2&&this.J.FF!==3&&(Y=Math.max(Y/(1+u*2),2));d.left=`${Y}%`;break;case 1:case 4:case 7:d.left= `${Y}%`;Y=0;this.Z||(Y=this.Y.offsetWidth);y||Y?(y=y||Y+1,d.width=`${y}px`,d["margin-left"]=u?`${y/-2-r/2}px`:`${y/-2}px`):(this.Z&&(d.width="max-content"),d.transform+=" translateX(-50%)");break;case 2:case 5:case 8:d.right=`${100-Y}%`}u=a*.96+2;switch(U){case 0:case 1:case 2:d.top=`${u}%`;break;case 3:case 4:case 5:d.top=`${u}%`;u=0;this.Z||(u=this.element.clientHeight);(G=G||u)?(d.height=`${G}px`,d["margin-top"]=`${G/-2}px`):d.transform+=" translateY(-50%)";break;case 6:case 7:case 8:d.bottom= `${100-u}%`}g.R1(this.element,d);if(this.X){if(this.Z)G=this.yT;else{if(this.MS&&T.length===0)T=0;else{G=1;for(u=0;u0?this.Y.offsetHeight/T:0:this.Y.offsetHeight/T}this.X.style.height=`${G}px`;this.X.style.width=`${G}px`;this.element.style.paddingLeft=`${G+5}px`;this.element.style.paddingRight=`${G+5}px`;this.Z||(T=Number(this.element.style.marginLeft.replace("px",""))-G-5,G=Number(this.element.style.marginRight.replace("px", ""))-G-5,this.element.style.marginLeft=`${T}px`,this.element.style.marginRight=`${G}px`)}}sL(T){let y;for(y=0;yy)y=0,this.d1=!1,this.j=[],this.B=this.oo=this.QT=null,g.UM(this.Y);for(;y10?U-1:U);U=$E(r,"hg");U!=null&&(T.jq=U);u[G]=T;break;case "ws":u=r.getAttribute("id");this.B[u]=cP$(this,r);break;case "wp":u=r.getAttribute("id"),this.j[u]=mna(this,r)}}if(d){r=[];d=Array.from(d.childNodes);for(L of d)if(L.nodeType===1)switch(L.tagName){case "w":this.J=Rs0(this,L,y,!1);(d=this.X[this.J.id])&&d.end>this.J.start&&(d.end=this.J.start);this.X[this.J.id]=this.J;r.push(this.J);break;case "p":var Y= L;T=y;d=[];u=Y.getAttribute("w")||this.G;G=!!hQ(Y,"a");T=(AQ(Y,"t")||0)+T;U=AQ(Y,"d")||5E3;G||(!this.Y&&this.V&&this.V.windowId===u&&this.V.end>T&&(this.V.end=T),this.V&&this.V.text==="\n"&&(this.V.text=""));const X=G?6:5;var a=Y.getAttribute("p");a=a?this.pens[a]:null;const Q=Array.from(Y.childNodes);Q.length&&(this.Y=Y.getAttribute("d")!=null);for(Y=0;Y0&&(G=!0);let C;N.nodeType===1&&(C=N);if(C&&C.tagName==="s"){if((N=(N=C.getAttribute("p"))?this.pens[N]:null)&& N.O3&&(N.O3===1?(N=Q.slice(Y,Y+4),N.length===4&&(q=zs$(T,U,u,G,X,N,this.pens),Y+=3)):q=zs$(T,U,u,G,X,[C],this.pens)),!q){var M=C;q=T;N=U;var Z=u,n=G;const t=M.textContent?M.textContent:"";var z=M.getAttribute("p");z=z?this.pens[z]:null;M=AQ(M,"t")||0;q=new iB(q+M,N-M,X,Z,t,n,z)}}else q=new iB(T,U,X,u,N.textContent||"",G,a);d.push(q);this.V=q}if(d.length>0){d[0].windowId===this.G&&(this.J=Rs0(this,L,y,!0),r.push(this.J));for(const C of d)C.windowId=this.J.id,this.J.J.push(C),r.push(C)}}var L=r}else L= [];return L}};var eOP=new Map([[9,1],[10,1],[11,2],[12,3],[13,4],[14,5]]),XRY=class extends ot{constructor(T){super();this.Y=T;this.J=new Map;this.W=new Map;this.G=new Map;this.V=new Map}reset(){this.V.clear()}D(T,y){T=JSON.parse(T);if(!T)return[];if(T.pens){var G=T.pens,u=0;for(var d of G){G={};var r=d.pParentId;r&&Object.assign(G,this.J.get(r));d.bAttr&&(G.bold=!0);d.iAttr&&(G.italic=!0);d.uAttr&&(G.underline=!0);r=d.ofOffset;r!=null&&(G.offset=r);d.szPenSize!==void 0&&(G.fontSizeIncrement=d.szPenSize/100-1); r=d.etEdgeType;r!=null&&(G.charEdgeStyle=r);d.ecEdgeColor!==void 0&&(G.A7=xE(d.ecEdgeColor));r=d.fsFontStyle;r!=null&&r!==0&&(G.fontFamily=r);d.fcForeColor!==void 0&&(G.color=xE(d.fcForeColor));d.foForeAlpha!==void 0&&(G.textOpacity=d.foForeAlpha/255);d.bcBackColor!==void 0&&(G.background=xE(d.bcBackColor));d.boBackAlpha!==void 0&&(G.backgroundOpacity=d.boBackAlpha/255);(r=d.rbRuby)&&r!==10&&(G.O3=r>10?r-1:r,G.textEmphasis=eOP.get(G.O3));d.hgHorizGroup&&(G.jq=d.hgHorizGroup);this.J.set(u++,G)}}if(T.wsWinStyles){u= T.wsWinStyles;d=0;for(var U of u)u={},(G=U.wsParentId)?Object.assign(u,this.G.get(G)):Object.assign(u,this.Y),U.mhModeHint!==void 0&&(u.qQ=U.mhModeHint),U.juJustifCode!==void 0&&(u.textAlign=U.juJustifCode),U.pdPrintDir!==void 0&&(u.FF=U.pdPrintDir),U.sdScrollDir!==void 0&&(u.u4=U.sdScrollDir),U.wfcWinFillColor!==void 0&&(u.windowColor=xE(U.wfcWinFillColor)),U.wfoWinFillAlpha!==void 0&&(u.windowOpacity=U.wfoWinFillAlpha/255),this.G.set(d++,u)}if(T.wpWinPositions){d=T.wpWinPositions;U=0;for(var Y of d)d= {},(u=Y.wpParentId)&&Object.assign(d,this.W.get(u)),Y.ahHorPos!==void 0&&(d.OX=Y.ahHorPos),Y.apPoint!==void 0&&(d.gG=Y.apPoint),Y.avVerPos!==void 0&&(d.eA=Y.avVerPos),Y.ccCols!==void 0&&(d.Yt=Y.ccCols),Y.rcRows!==void 0&&(d.p_=Y.rcRows),this.W.set(U++,d)}if(T.events){T=T.events;Y=[];for(const h of T)if(U=(h.tStartMs||0)+y,d=h.dDurationMs||0,h.id)u=String(h.id),T=baY(this,h,U,d,u),Y.push(T),this.V.set(u,T);else{h.wWinId?u=h.wWinId.toString():(u="_"+Wz++,T=baY(this,h,U,d,u),Y.push(T),this.V.set(u,T)); T=Y;var a=h;d===0&&(d=5E3);G=this.V.get(u);const yQ=(r=!!a.aAppend)?6:5,qj=a.segs;let YG=null;a.pPenId&&(YG=this.J.get(a.pPenId));for(a=0;a1?1:0)===2&&r&&q==="\n")continue;N=null;var Z=[],n;if(n=Jx&&Jx.O3===1)a:{n=qj;var z=a;if(z+3>=n.length||!n[z+1].pPenId||!n[z+2].pPenId||!n[z+3].pPenId){n=!1;break a}var L=n[z+1].pPenId;(L=this.J.get(L))&&L.O3&& L.O3===2?(L=n[z+2].pPenId,L=this.J.get(L),!L||!L.O3||L.O3<3?n=!1:(L=n[z+3].pPenId,n=(L=this.J.get(L))&&L.O3&&L.O3===2?!0:!1)):n=!1}if(n)M=qj[a+1].utf8,N=qj[a+3].utf8,n=qj[a+2].utf8,z=this.J.get(qj[a+2].pPenId),q=BLk(q,M,n,N,z),N=new iB(U,d,yQ,u,q,r,Jx),a+=3;else{if(q.indexOf("<")>-1){Z=Jx;n=YG;z=U;L=d;var X=M,Q=yQ,C=r;const fV=[];var t=pl(`${q}`);if(!t.getElementsByTagName("parsererror").length&&t.firstChild?.childNodes.length)for(const hx of t.firstChild.childNodes){t=hx.textContent?.replace(/\n/g, "")??"";if(hx.nodeType===3&&(!t||t.match(/^ *$/)!=null))continue;const Y8={};Object.assign(Y8,Z||n);switch(hx?.tagName){case "b":Y8.bold=!0;break;case "i":Y8.italic=!0;break;case "u":Y8.underline=!0}fV.push(new iB(z+X,L-X,Q,G.id,t,C,Y8))}Z=fV}Z.length||(Z=[new iB(U+M,d-M,yQ,G.id,q,r,Jx||YG)])}if(Z.length)for(const fV of Z)T.push(fV),G.J.push(fV);else N&&(T.push(N),G.J.push(N))}r=!0}}y=Y}else y=[];return y}};var kBa=class extends sx{constructor(T,y,G){super(T);this.videoData=y;this.audioTrack=G;this.B=y.FA}X(T,y,G){hnk(this.videoData.videoId,T.vssId,G.gP)}W(T){if(this.audioTrack)for(const y of this.audioTrack.captionTracks)Ll(this.J,y);T.I3()}};var oRV=class extends Ux{constructor(T,y,G,u,d,r,U,Y,a,N){super(T,y,G,u,d,r,U,Y,a,N);this.type=1}sL(T){const y=this.D.J;super.sL(T);let G,u;for(T=T.length;T0;T.G--){var y=F1(T);const G=F1(T),u=F1(T);y&4&&(y&3)===this.track&&(this.track===0||this.track===1)&&(y=this.J,y.J.push({time:T.D,type:this.track,lZ:G,VH:u,order:y.J.length}))}aAz(this.J,T);return T.V}return[]}reset(){this.J.clear()}};var aU3=class extends Ux{constructor(T,y,G,u,d,r,U,Y,a,N){super(T,y,G,u,d,r,U,Y,a,N);this.type=2;this.lI=[];this.fP=this.m$=this.Io=0;this.xC=NaN;this.f1=0;this.Mv=null;this.Nv=new g.Og(this.h$,433,this);this.X&&(N.createClientVe(this.X,this,167342),this.J$(this.X,"click",()=>{N.logClick(this.X)}),T=new g.bo(this.element,!0),g.D(this,T),T.subscribe("hoverstart",()=>{N.logVisibility(this.X,!0)},this)); g.fR(this.element,"ytp-caption-window-rollup");g.D(this,this.Nv);g.R1(this.element,"overflow","hidden")}o1(){var T=this.Nv;T.stop();T.uY()}h$(){this.element.removeEventListener("transitionend",this.h$,!1);g.KR(this.element,"ytp-rollup-mode");this.L(this.Mv,!0)}v5(){return this.G?this.fP:this.m$}My(){return this.G?this.m$:this.fP}L(T,y){this.Mv=T;if(this.D.params.p_){var G=0;for(let u=0;u0&&G0?T:10}unload(){this.V!=null&&(this.K.removeEventListener("sabrCaptionsDataLoaded",this.V),this.V=null);this.kW=[];this.J=null;this.D=[];this.K.iI("sabrCaptionsBufferedRangesUpdated",this.kW)}G(T){return{formatId:g.r$(T.info.kC.info,this.Tw),Hg:T.info.Hg+(this.Tw?0:1),startTimeMs:T.info.D* 1E3,durationMs:T.info.X*1E3}}};var Wb3=class extends sx{constructor(T,y){super(y);this.V=T;this.K=y;this.logger=new g.S0("caps");this.j=this.Z=null;this.L=new ijx(this.K,this,this.logger,this.V.Tw)}X(T,y,G){this.D();y=T.getId();y=y!=null&&y in this.V.J?this.V.J[y]:null;y||(y=T.languageCode,y=this.V.isManifestless?APG(this,y,"386"):APG(this,y));y&&(this.j=T,this.Z=y,WZ3(this.L,G),this.K.iI("sabrCaptionsTrackChanged",g.r$(y.info,this.V.Tw)))}W(T){var y=this.V.isManifestless?hsz(this,"386"):hsz(this);for(const G of y)Ll(this.J,G); T.I3()}D(){this.j&&(this.j=this.Z=null,this.L.unload(),this.K.iI("sabrCaptionsTrackChanged",null))}Y(){return""}};var $n$="WEBVTT".split("").map(T=>T.charCodeAt(0)),SyP=class extends ot{constructor(){super()}D(T,y){T instanceof ArrayBuffer&&(T=g.SY(new Uint8Array(T))); const G=[];T=T.split(tp$);for(let z=1;z=4){var U=Sv(r[1]),Y=Sv(r[2])-U;U+=d;var a=(r=r[3])?r.split(" "):[];r={};var N=null;var q="";var M=null,Z="";for(const L of a){a=L.split(":");if(a.length!==2)continue;var n=a[1];switch(a[0]){case "line":a=n.split(",");a[0].endsWith("%")&&(N=a[0],r.eA=Number.parseInt(N,10),a.length===2&&(q=a[1].trim()));break;case "position":a=n.split(",");M=a[0];r.OX=Number.parseInt(M,10); a.length===2&&(Z=a[1].trim());break;case "align":switch(n){case "start":r.textAlign=0;break;case "middle":r.textAlign=2;break;case "end":r.textAlign=1}}}N||q||(q="end");if(!M)switch(r.textAlign){case 0:r.OX=0;break;case 1:r.OX=100;break;case 2:r.OX=50}if(r.textAlign!=null){N=0;switch(q){case "center":N+=3;break;case "end":N+=6;break;default:N+=0}switch(Z){case "line-left":N+=0;break;case "center":N+=1;break;case "line-right":N+=2;break;default:switch(r.textAlign){case 0:N+=0;break;case 2:N+=1;break; case 1:N+=2}}q=N<0||N>8?7:N;r.gG=q}u=u.substring(at.lastIndex).replace(/[\x01-\x09\x0b-\x1f]/g,"");Z=r;r={};if(u.indexOf("<")<0&&u.indexOf("&")<0)d=Ha0(U,Y,5,Z),U=new iB(U,Y,5,d.id,u,!1,g.eh(r)?void 0:r),G.push(d),G.push(U),d.J.push(U);else for(q=u.split(hOV),q.length===1?(u=5,Z=Ha0(U,Y,u,Z)):(N=u=6,Z=Object.assign({Yt:32},Z),Z=new tQ(U,Y,N,"_"+Wz++,Z)),G.push(Z),N=U,M=0;M${a}`);let L;n.getElementsByTagName("parsererror").length?(L=n.createElement("span"), L.appendChild(n.createTextNode(a))):L=n.firstChild;xnQ(this,N,Y-(N-U),u,Z,M>0,L,r,G)}else N=Sv(a)+d}at.lastIndex=0}}return G}},A0Q=/^NOTE/,tp$=/(?:\r\n|\r|\n){2,}/,at=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"),hOV=RegExp("<((?:[\\d]{2}:)?[\\d]{2}:[\\d]{2}\\.[\\d]{3})>");var $AV=class extends g.p{constructor(T,y){super();this.K=T;this.U=y;this.J=null;this.xe=this.K.h1();this.logger=new g.S0("caps")}clear(){this.J&&this.J.dispose();this.J=null}reset(){this.J&&this.J.reset()}VT(){super.VT();this.clear()}};var TB0={windowColor:"#080808",windowOpacity:0,textAlign:2,gG:7,OX:50,eA:100,isDefault:!0,GY:{background:"#080808",backgroundOpacity:.75,charEdgeStyle:0,color:"#fff",fontFamily:4,fontSizeIncrement:0,textOpacity:1,offset:1}},lAV={windowColor:"#080808",windowOpacity:0,textAlign:0,gG:7,OX:50,eA:100,isDefault:!0,GY:{background:"#080808",backgroundOpacity:.7,charEdgeStyle:0,color:"#fff",fontFamily:4,fontSizeIncrement:0,textOpacity:1,offset:1}};g.G3("captions",class extends g.pa{constructor(T){super(T);this.K=T;this.lI=[];this.m$={};this.eK={};this.j=!1;this.D="NONE";this.J=this.B=this.L=this.QT=this.MS=null;this.qy={I3:()=>{this.I3()}, gP:(u,d,r,U,Y=0)=>{const a=Number(this.videoData.A().A$().J.XC(g.s3V)??0);Y>0&&a>0&&this.videoData.lengthSeconds>0&&Y/this.videoData.lengthSeconds>a?this.K.S("tts",{dropcap:Y}):this.gP(u,d,r,U)}}; this.sL=this.V=null;this.U=this.K.A();this.videoData=this.K.getVideoData();this.cg=this.K.IP();this.G={GY:{}};this.Y={GY:{}};g.W1(this.videoData)?this.D="OFFLINE":g.ATk(this.videoData,this.K)?this.D="HLS":tZ3(this.videoData,this.K)?this.D="SABR_LIVE":g.hvP(this.videoData,this.K)?this.D="LIVE":this.videoData.captionTracks.length?this.D="INNERTUBE":this.videoData.zb&&(this.D="TTS");this.oo=this.U.controlsType==="3";this.Io=new $AV(this.K,this.U);this.fP=new g.v8(this);this.X=new g.ce({N:"div",nP:"ytp-caption-window-container", Pg:{id:"ytp-caption-window-container"}});this.Z={top:0,right:0,bottom:0,left:0,width:1,height:1};let y=null;const G=g.ca("yt-html5-player-modules::subtitlesModuleData");G&&(y=new g.au(G));this.storage=y;this.h$=!!T.rJ()?.d1();this.W=KZz(this);this.Wg=!this.W&&this.oo&&this.h$&&(this.D==="LIVE"||this.D==="SABR_LIVE");g.D(this,this.Io);this.W?this.d1=this.xC=null:(this.xC=new g.A7(this.jG,void 0,this),g.D(this,this.xC),this.d1=new g.Og(this.f1,2E3,this),g.D(this,this.d1));g.D(this,this.fP);g.EZ(this.player, this.X.element,4);g.D(this,this.X);this.W||this.fP.J$(T,"resize",this.yT);(this.P5=g.O8(this.U)&&!g.B5()&&!this.K.isFullscreen()&&!this.W&&!this.Wg)&&this.fP.J$(T,"resize",this.eG);this.fP.J$(T,"onPlaybackAudioChange",this.oP);this.fP.J$(T,g.h6("captions"),u=>{this.onCueRangeEnter(u)}); this.fP.J$(T,g.$Y("captions"),u=>{this.onCueRangeExit(u)}); fl(this,bB()||{});g.lC(this.player,"onCaptionsModuleAvailable");this.D==="HLS"&&this.W&&(T=this.K.rJ().I1(),this.h$&&this.fP.J$(T.textTracks,"addtrack",this.v5))}VT(){if(this.W||this.Wg){const T=this.K.rJ();T&&!T.GJ()&&T.B()}else vz(this,!1);super.VT()}h3(){if(this.oo)return this.W||this.Wg;if(this.D==="HLS")return this.W;var T=this.getAudioTrack();if(gR$(this)){if(!T.captionTracks.length)return!1;if(!this.J)return!0}T=mv(T,g.$w(this.U));return T==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?!0:T==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"? lB(this):Kl(this)||lB(this)?!0:uUj(this)}load(){super.load();this.B=this.getAudioTrack();if(this.J)this.V&&(this.Io.clear(),this.W?dAa(this,!0):this.player.getPresentingPlayerType()!==3&&this.J.X(this.V,"json3",this.qy),this.D!=="HLS"&&this.W||this.Wg||Te(this)||g.lC(this.player,"captionschanged",cz(this.V)));else{if(this.D==="OFFLINE")var T=new kBa(this.player,this.videoData,this.getAudioTrack());else this.D==="SABR_LIVE"?T=new Wb3(this.videoData.J,this.player):this.D==="HLS"?T=new Zja(this.player): this.D==="LIVE"?T=new ERY(this.videoData.J,this.player):this.D==="INNERTUBE"?T=new nRV(this.player,this.videoData,this.getAudioTrack()):(T=this.videoData,T=new BBV(this.player,this.videoData.zb,this.videoData.videoId,T.captionsLanguagePreference||T.ao.captionsLanguagePreference||g.zv(T,"yt:cc_default_lang")||T.ao.h$,this.videoData.nz,this.videoData.eventId));this.J=T;g.D(this,this.J);this.J.W(this.qy)}}unload(){this.W&&this.V?dAa(this,!1):(this.d1&&this.d1.R5(),this.player.xF("captions"),this.lI= [],this.J&&this.J.D(),this.Io.clear(),this.L&&this.player.LH(this.L),this.yT());super.unload();this.player.ut();g.lC(this.player,"captionschanged",{})}create(){this.h3()&&this.load();var T;a:{if(this.U.C("web_player_nitrate_promo_tooltip")&&this.videoData.getPlayerResponse()?.captions?.playerCaptionsTracklistRenderer?.enableTouchCaptionsNitrate&&(T=this.videoData.getPlayerResponse()?.captions?.playerCaptionsTracklistRenderer?.captionTracks))for(const y of T)if(y.kind==="asr"&&y.languageCode==="en"){T= !0;break a}T=!1}T&&this.K.iI("showpromotooltip",this.X.element)}I3(){var T=mv(this.player.getAudioTrack(),g.$w(this.U));var y=T==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?Ge(this,this.j):T==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"&&lB(this)?yy(this):Kl(this)||this.j||uUj(this)?Ge(this,this.j):lB(this)?yy(this):null;if(this.D!=="HLS"&&this.W||this.Wg){const G=this.J.J.J(!0);T=[];for(let u=0;u0&&(d=X.slice(y.D.length)),y.D=!y.J||y.J.info.xi?[]:X,X=d);X.length>0&&(y=this.V,this.xS(y,!!y,Te(this)?"g":this.j?"m":"s"));this.player.LH(X,void 0,this.D==="LIVE"||this.D==="SABR_LIVE");!this.j||this.Wg||Te(this)||g.gZ(this.U)||g.vN(this.U)||g.HN(this.U)||this.U.B==="shortspage"||this.player.isInline()||(this.d1.R5(),X=JP3({gG:0,OX:5,eA:5,p_:2,textAlign:0,FF:0,lang:"es-419"}),this.QT=[X],y=["Haz clic en "," para acceder a la configuraci\u00f3n."], this.MS||(d=new g.x9Q({N:"svg",Pg:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},DX:[{N:"path",kH:!0,Pg:{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.D(this,d),this.MS=d.element),d=X.end-X.start,(Z=g.cl(this.V))&&this.QT.push(new iB(X.start,d,0,X.id,Z)),this.QT.push(new iB(X.start,d,0,X.id,y[0]),new iB(X.start,d,0,X.id,this.MS,!0),new iB(X.start,d,0,X.id,y[1],!0)),this.player.LH(this.QT),this.d1.Q3());!this.j||this.Wg||Te(this)||(this.U.C("enable_player_captions_persistence_state_machine")?uX(this,!0):g.$w(this.U)?gJ(this,!0):dJ(this,!0),this.B&&(this.B.W=this.V),this.player.ut());this.j=!1}}onCueRangeEnter(T){this.lI.push(T); JQ(this.xC)}onCueRangeExit(T){g.PJ(this.lI,T);this.J instanceof ERY&&this.J.Z&&this.player.Av([T]);JQ(this.xC)}getCaptionWindowContainerId(){return this.X.element.id}f1(){y0a(this,this.QT);this.QT=null}jG(){if(!this.P5||!this.W){this.xC.stop();g.XB(this.eK);this.lI.sort(g.A6);var T=this.lI;if(this.L){const y=g.CU(T,function(G){return this.L.indexOf(G)===-1},this); y.length&&(T=y)}for(const y of T)y instanceof tQ?UAa(this,y):s8P(this,y);for(const [y,G]of Object.entries(this.m$)){const u=y,d=G;this.eK[u]?(d.element.parentNode||(d instanceof aU3||d instanceof oRV||g.Bs(this.m$,(r,U)=>{U!==u&&r.D.params.gG===d.D.params.gG&&r.D.params.OX===d.D.params.OX&&r.D.params.eA===d.D.params.eA&&(r.dispose(),delete this.m$[U]);return U===u},this),this.X.element.appendChild(d.element)),d.L(this.eK[u])):(d.dispose(),delete this.m$[u])}}}K9(){fl(this,{},!0); g.lC(this.player,"captionssettingschanged")}P4(){var T=this.U.C("enable_player_captions_new_style_defaults")?lAV:TB0,y=T.GY;T={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:T.windowColor,windowOpacity:T.windowOpacity};y=bB()||{};y.background!=null&&(T.background=y.background);y.backgroundOverride!= null&&(T.backgroundOverride=y.backgroundOverride);y.backgroundOpacity!=null&&(T.backgroundOpacity=y.backgroundOpacity);y.backgroundOpacityOverride!=null&&(T.backgroundOpacityOverride=y.backgroundOpacityOverride);y.charEdgeStyle!=null&&(T.charEdgeStyle=y.charEdgeStyle);y.charEdgeStyleOverride!=null&&(T.charEdgeStyleOverride=y.charEdgeStyleOverride);y.color!=null&&(T.color=y.color);y.colorOverride!=null&&(T.colorOverride=y.colorOverride);y.fontFamily!=null&&(T.fontFamily=y.fontFamily);y.fontFamilyOverride!= null&&(T.fontFamilyOverride=y.fontFamilyOverride);y.fontSizeIncrement!=null&&(T.fontSizeIncrement=y.fontSizeIncrement);y.fontSizeIncrementOverride!=null&&(T.fontSizeIncrementOverride=y.fontSizeIncrementOverride);y.fontStyle!=null&&(T.fontStyle=y.fontStyle);y.fontStyleOverride!=null&&(T.fontStyleOverride=y.fontStyleOverride);y.textOpacity!=null&&(T.textOpacity=y.textOpacity);y.textOpacityOverride!=null&&(T.textOpacityOverride=y.textOpacityOverride);y.windowColor!=null&&(T.windowColor=y.windowColor); y.windowColorOverride!=null&&(T.windowColorOverride=y.windowColorOverride);y.windowOpacity!=null&&(T.windowOpacity=y.windowOpacity);y.windowOpacityOverride!=null&&(T.windowOpacityOverride=y.windowOpacityOverride);return T}w4(T,y){const G={};Object.assign(G,bB());Object.assign(G,T);fl(this,G,y);g.lC(this.player,"captionssettingschanged")}yT(){!this.W&&this.loaded&&(g.Is(this.m$,function(T,y){T.dispose();delete this.m$[y]},this),this.jG())}HC(T,y){switch(T){case "fontSize":if(isNaN(y))break; T=g.os(y,-2,4);this.w4({fontSizeIncrement:T});return T;case "reload":y&&!this.W&&j5(this,this.V,!0);break;case "stickyLoading":y!==void 0&&this.U.X&&(this.U.C("enable_player_captions_persistence_state_machine")?uX(this,!(!y||!y.userInitiated)):g.$w(this.U)?gJ(this,!!y):dJ(this,!!y));break;case "track":return NBa(this,y);case "tracklist":return this.J?g.iP(this.J.J.J(!(!y||!y.includeAsr)),G=>cz(G)):[]; case "translationLanguages":return this.J?this.J.B.map(G=>Object.assign({},G)):[]; case "sampleSubtitles":this.W||y===void 0||vz(this,!!y);break;case "sampleSubtitlesCustomized":this.W||vz(this,!!y,y);break;case "recommendedTranslationLanguages":return g.Oi();case "defaultTranslationSourceTrackIndices":return this.J?this.J.m$:[]}}getOptions(){const T="reload fontSize track tracklist translationLanguages sampleSubtitle".split(" ");this.U.X&&T.push("stickyLoading");return T}Jd(){let T=this.V;if(this.K.n_("captions")){if(this.U.C("html5_modify_caption_vss_logging"))return(T=this.videoData.qB?? null)?{cc:g.RD(T)}:{};if(T){let y=T.vssId;T.translationLanguage&&y&&(y=`t${y}.${g.mQ(T)}`);return{cc:y}}}return{}}y6(T){this.isSubtitlesOn()?(this.U.C("enable_player_captions_persistence_state_machine")&&T?uX(this,!1):g.$w(this.U)?gJ(this,!1):dJ(this,!1),rJ(this),j5(this,null,!0)):this.vH(T)}vH(T){const y=Te(this)||!this.V?Ge(this,!0):this.V;y&&this.pN(y.vssId,"m");this.isSubtitlesOn()||j5(this,y,this.U.C("enable_player_captions_persistence_state_machine")?T:!0)}isSubtitlesOn(){return!!this.loaded&& !!this.V&&!Te(this)}oP(){const T=Te(this);lB(this,T)?j5(this,this.getAudioTrack().J,!1):this.videoData.captionTracks.length&&(this.loaded&&this.unload(),gR$(this)&&(this.j=!1,this.V=null,this.J&&(this.J.dispose(),this.J=null)),this.h3()&&(T?j5(this,Ge(this,!1),!1):this.load()))}J6(T){if(this.U.experiments.pP("web_enable_captions_set_target_container")&&T!==this.sL){var y=this.X.element;y.parentNode&&g.Yj(y);(this.sL=T)?(this.sL.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.EZ(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.yT()}}QI(T){T&&(this.Z={top:T.top,right:T.right,bottom:T.bottom,left:T.left,width:1-T.left-T.right,height:1-T.top-T.bottom},this.X.element.style.top=`${this.Z.top*100}%`,this.X.element.style.left=`${this.Z.left*100}%`,this.X.element.style.width=`${this.Z.width*100}%`,this.X.element.style.height= `${this.Z.height*100}%`,this.X.element.style.position="absolute",T=YKQ(this))&&(this.X.element.style.width=`${T.width}px`,this.X.element.style.height=`${T.height}px`)}onVideoDataChange(T,y){T==="newdata"&&(this.videoData=y,this.loaded&&this.unload(),this.j=!1,this.V=null,this.J&&(this.J.dispose(),this.J=null,g.lC(this.player,"captionschanged",{})),this.h3()&&this.load())}getAudioTrack(){return this.player.getAudioTrack()}eG(){const T=this.K.rJ();T&&!T.GJ()&&T.B();this.K.isFullscreen()?(this.W=this.oo= !0,this.loaded&&this.I3()):(this.oo=this.U.controlsType==="3",this.W=KZz(this));j5(this,this.V)}w1(){const T=this.videoData.getPlayerResponse()?.captions?.playerCaptionsTracklistRenderer?.openTranscriptCommand;T&&g.K0(this.player,"innertubeCommand",T)}xS(T,y,G){const u=/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm;let d="";T&&(d=T.vssId,d=d.replace(u,""));let r="";T&&T.getId()&&(r=T.getId()||"");T&&T.getXtags()&&(T=T.getXtags(),T=T.replace(u,""),r=r.concat(`;${T}`));this.D==="HLS"&&(r="");this.K.xS(y?d:"",y?r: "",G)}pN(T,y){T=(T||"").replace(/&|,|:|;|(\n)|(\s)|(\/)|(\\)/gm,"");T.length>0&&this.K.pN(T,y)}});})(_yt_player);